svn
SvnStat 1.0
SvnStat is a tool for creating statistical report graphs from Subversion logs more>>
VSS2SVN 0.2.0
Migrate the contents of a source safe database to subversion more>>
Major Features:
- The Microsoft sourcesafe interop assembly, which allows for fast access to VSS, version 5.2.0.0.
- SharpSVN. This is statically compiled with support for SVN 1.5.5.
- VSS2SVN migrates the complete contents of a VSS project, including the various versions of the project files. It works like this:
- The VSS project contents are being scanned to determine the maximum number of versions in all included files.
- The initial version of the VSS contents is downloaded to a temporary location and is imported to SVN.
- Subsequent VSS versions are repeatedly dowloaded to the temporary location and SVN is updated with these contents via a commit.
- VSS2SVN has been tested in the following environment:
- VSS 2005, client version 8.0.50727.1551.
- SVN server used is VisualSVN, version 1.6.3.
- SVN windows client used is TortoiseSVN vesion 1.5.6, build 14908.
- SharpSVN version is 1.5005.984.35067.
- Sourcesafe interop assembly version is 5.2.0.0.
Enhancements
- This version is a major change. It primarily works on files from the VSS database, adding them individually instead of a whole directory tree. This allows us to maintain VSS history, comments, labels, author and date properties.
- This also provides support for updating version changes in VSS made since a specified date, so you can update a repository upgrade at a later time.
- This new version is a lot slower than previous versions as it does a lot more work. It is recommended that when using this you use the svnserve daemon (you can use svnserve concurrently with apache against the same repository), and ensure you set a simple pre-commit hook to allow revprop changes (on windows, use "exit /b 0" for the hook). Expect a significant amount of time to convert a large database migrating 40,000 files some with over 100 revisions took 24 hours (it is recommended to migrate VSS projects individually instead of migrating the entire project tree in one go)
- You must still logon to the S...
License:GPL
YapGet 1.2 SVN 2.6.8
Extendable download manager with knowledge of various site layouts more>> Extendable download manager with knowledge of various site layouts
YapGet is meant for automatically downloading from sites that require some clicking to be done in order to get to the actual file.
This is basically a download manager with a twist. It can "know" different sites and use that knowledge to batch download links from them.
Main features:
- Import links for download from a text file or from a URL that contains any number of supported links.
- Import links from clipboard.
- Support drag-n-drop of links or files with links.
- Plugin system makes adding support for a new site very easy.
- Export collected links to a file.
- Resume disrupted downloads.
- Authenticate with a site before downloading.
- Export list of unsuccessful downloads to a file for later repeated retrieval.
- Both command line and GUI interfaces.
- Save current state and in case of power failure or forced application exit, resume from the same link that was previously downloading
System requirements:
- Internet connection.
SVN Backup Widget 1.1.0
This is a utility to create profiles for the svnadmin dump command. more>>
Currently there are two tokens for file patterns. These are:
[REPOSITORYNAME]
This token gets replaced by the name of the repository selected in the UI.
[DATE:]
This uses the regular date formatting used in programming. These are case sensitive.

TortoiseSVN 1.6.5.16974
TortoiseSVN is a really easy to use Revision control / version control / source control application for Windows. It is based on Subversion. TortoiseSVN provides a nice and easy user interface for Subversion. more>>
TortoiseSVN is a really easy to use Revision control / version control / source control application for Windows. It is based on Subversion. TortoiseSVN provides a nice and easy user interface for Subversion.
Since TortoiseSVN is a Windows shell extension, it integrates in the file explorer. That means you can use it with the tool you are most familiar with.
Features of TortoiseSVN include:
- Easy to use
- all commands are available directly from the windows explorer.
- only commands that make sense for the selected file/folder are shown. You wont see any commands that you cant use in your situation.
- See the status of your files directly in the Windows explorer
- descriptive dialogs, constantly improved due to user feedback
- allows moving files by right-dragging them in the windows explorer
- All Subversion protocols are supported
- http://
- https://
- svn://
- svn+ssh://
- file:///
- svn+XXX://
- Powerful commit dialog
- integrated spell checker for log messages
- auto completion of paths and keywords of the modified files
- text formatting with special chars
- The big picture
- Can create a graph of all revisions/commits. You can then easily see where you created a tag/branch or modified a file/folder
- Graphs of commit statistics of the project
- Easy comparing of two branches or tags<<less
PainlessSVN Professional Beta 2 Refresh 6
Add repositories that reside in different directories. more>>
Utilizing Microsofts newest MMC ver 3.0, this utility provides you with the ability to completely manage your SVN Repositories & Server conviently and effectively without the hassle of command-line switches.
PainlessSVN compliments your current SVN Client and Server software, and is easily deployable; since it is a simple MMC 3.0 snap-in, it doesnt require any time at all to setup for your current environment. And PainlessSVN is designed for the average user in mind, so there is very little of a learning curve to get started.
All you need is 10 minutes, and youll be on your way to quickly and easily managing your servers without any fuss.
NOTE: DO NOT install this if you are planning on using Microsoft Enterprise Manager with DTS on Windows 2003 Server. There is a known bug where the DTS part of Enterprise Manager does not load. Microsoft is aware of this.
System requirements:
- NET Framework 2.0
- Microsoft Management Console (MMC) 3.0
Sokoban 3D 1.1
Sokoban 3D is a 3D version of the puzzle game sokoban. Its goal is to push crates into marked positions. Sokoban 3D has got many features, like cool graphics, many levels (you can add levels too), unl more>>
Furthermore, Sokoban 3D is completely free and open-source! You can download the code here: http://cvs.codeyard.net/svn/Sokoban3D/source/
VPN-X Client 2.2.1.28
The client-side of a cross-platform VPN solution which can help you make a secure LAN with peers around internet more>> The client-side of a cross-platform VPN solution which can help you make a secure LAN with peers around internet
VPN-X is a Java/Cross-platform P2P/SSL/TLS VPN solution. VPN-X allows Clients that have an individual Virtual IP Address.
VPN-X can help employees on errands use company LAN resource, help your friends access your computer play LAN games, all the network data is encrypted and you can control the special peers to access your computer or LAN with our powerful Access Control feature.
VPN-X can also enable you to convert internet to secure LAN.
VPN-X is also a international software as it supports many languages: English, Italian, German, Chinese(Simplified, Traditional), Polish, Vietnamese, Malay, Russian, etc.
VPN-X can be used for personal VPN network for family or friends and also commercial applications, here is an example of possible VPN-X applications:
- Personal or family VPN (Play LAN games, share files, private chat)
- Community-based VPN (Cooperation development, share files--SVN, CVS, Security chat)
- Non-profit and organizational VPN (Let members access special resource from anywhere)
- Corporate intranets and extranets VPN infrastructure (Employees on errands can summit his report to OA(Office Automation) server easily and securely, just like he/she is in company local network).
System requirements:
- CPU main frequency: at least 600MHZ.
- Memory size: at least 512 MB
- Disk space: at least 512 MB
Enhancements:
- Enhanced Performance.
- Added some configuration parameters for VPN-X.
- Fixed: Cant show Tray Icon on Windows sometimes.
- Fixed: Some VPN clients cant read the Public Chat Message in VPN Chat Room
- Fixed:P2P exchange broadcast error.
AVS 4.0.6
AVS is a free source configuration management software, embedding a full bug tracking engine and a source repository, deployed as a java web application on Tomcat/PostgreSQL. more>>
AVS 4.0.6 is the choice for those who want to have it all. It is known as a free source configuration management software, embedding a full bug tracking engine. Each version of controlled files is attached to a development task. The bug tracker allows user creating change requests, assign them, update their state, etc...
Notification mails are sent on change request assignment. Every tasks are linked to a change request. Files can have parallel versions, a simple diff and merge editor is provided. Task check-in is atomic, and checks-in all the attached files. File and folder move operation keeps the historic. The build manager creates update template, dynamic for insulated or collaborative development, or static by manually selecting a list of closed tasks within a change request tree table. AVS embeds a full user management engine, with different levels of access. A predefined set of groups is provided, which can be modified after installation. AVS is a java web application, relying on Tomcat/PostgreSQL. Client application is deployed with JNLP.
Why you choose AVS?
- AVS is free
- Contains both change request and source configuration management
- No .cvs or .svn polluting management files/folders within the client workspace
- Saves time with early conflict detection
- Allows parallel development through a branch per file mechanism
- Very simple administration, no need for a dedicated manager position
- Change request and file management integration eases release management
- Full user management, and access restrictions upon group access controls
- Change request life cycle management allows users keeping their usual processes
- Development tasks allows working on simultaneous issues without confusing commit actions
- Easy integration with external quality tools through automatic script execution and scheduling
- Easy database change thanks Hibernate
- Java based application, client fully portable among operating systems
Major Features:
- Change request management
- Change request life cycle creation
- File configuration management
- Branch per file
- Atomic task check-in
- File/folder move ability keeping history
- Myers' algorithm based diff
- 3-way merge editor
- Release management
- User/Group management
- Mail notification engine
- Secured communication through https
Enhancements: Now delivered as a web application for Tomcat/PostgreSQL
Requirements:
- 512Mo RAM
- PIII 2GHz
iLove 3.7
A handy software that will enable you to watch your favorite videos right on your mobile device. more>> A handy software that will enable you to watch your favorite videos right on your mobile device.
iLove is application for conversion of video (including subtitles) to mobile devices like iPhone, iPod 5G/6G/Touch/Nano, Cowon D2, A3, Q5 or Archos 605. So all you need to do is add your videos, choose your device and start converting.
Main features:
- Videos (including DVDs) and subtitles are inserted by drag and drop, you can also use CTRL + V
- Whole folders with videos can be inserted, application will filter videos and subtitles from it automatically; if you want to rip a dvd just insert dvd drive icon or folder when the dvd is located, or any file which is in that folder(.vob, .ifo, .bup)
- Subtitles are searched automatically if they are named same as video
- Support for more video tracks and subtitles which are directly in video (usually .ogm, .mkv, .avi or DVD uses this)
- You can insert subtitles directly to application with or before video, or by dropping it directly at the video in list of momentaly converted videos (the line in this list will then change color from red to green)
- SUPPORT NO RECOMPRESSION OF AUDIO, if the source is mpeg-1 layer 3, useful for videos from YOUTUBE.COM without recompression of audio - it is inteligent, automaticaly switch from "no recompression" to "compression" if soucre audio isnt mpeg-1 layer 3
- Using ffmpeg for muxing, and -async 192000 command (there is no A/V sync problems for Cowon D2)
- It can monitor a folder on your computer and everytime when new video is inserted into this folder then it will automaticaly start conversion of this video (if this video is locked(for example by other application), then will wait until this video is unlocked and then start conversion)); if subtitles with the same name as a video are located in the same folder, then is used automaticaly; you can set that source videos will be automaticaly will be deleted after conversion
- - support zoom video to fullscreen (you can set if you will see black borders on your portable player or not), also support zoom which can be set in % (you can set how much will be black borders removed)
- Based on mencoder, ffmpeg, mp4box and FLVextract, NO A/V SYNCHRONIZATION PROBLEMS, WITH QUALITY SET TO MAX, it using Lanczos 10 tapes luma 10 tapes chroma filter for resizing, using quantitizer instead of video bitrate, for mp3 you setting quality instead of bitrate - this means that you will have videos always in the same quality
- It will inform you about success (or not succes) in finding of subtitles by a special nice transfluescent window that show in the midle of the screen (the great thing is that for example when you browsing internet with your browser and this window appear, then when you click on that window then the browser will not lose focus - only thing that happen is that the info window dissapear), or after conversion finish then it will show you how many subtitles wasnt found in the middle of application, and if you stop the mouse over it then it will also show for which videos werent found subtitles
- Can be started hidden or rolled down (this is good if you want to use it as a WIDGET)
- Automatic deinterlace if the source is MPEG2 (it using Donald Graft Kernel Deiterlacer), because there is 95 % probabilty that it is from interlaced DVB or Camera (nothing happens when source isnt interlaced, because it deinterlaces only interlaced parts of movie (it is inteligent))
- If you try to shutdown Windows while converting then application will stop this shutting down and ask you if you realy want to shutdown Windows
- Start of encoding and lenght of final video CAN BE SET BY MOUSE WHEEL (at least for me it is extremely timesaving), and every slider in can be also set by mouse wheel
- If you pause the starting of new convesions and you forget it, then aplication in five minutes will (if there is no mouse activity over application) disable this pause and start conversion (this is good for always absent-minded people); the window with avaiable audio/subtitles tracks or titles will also dissapear in 60 seconds automaticaly
- Subtitles are autosizing - for example in resolution 640x480 they take 2/3 of width and in resolution 320x240 they take also 2/3 of width
- Everything what you set in application is SAVED (this takes me a LOT of work)
- Help is integrated directly in application, just stay with mouse for example on button, checkbox, etc. - the help window will appear (disappear time is set to 100 seconds)
- Conversion running at idle priority (it will not slow down your computer, you can do anything while converting)
- Support multicore PCs (1-4 cores)
- It have TURBO button, if clicked then conversion is about 5x faster (at the cost of quality)
Enhancements:
- RAM usage optimalization, it now eat only 700 kb of RAM instead of 4500 kb while window is hidden
- WMV videos with variable framerate now works
- "normalize" and "live" now cant be used at the same time, because it is nonsense
- fixed ugly looking rolled down application`s window if themes in Windows are disabled
- speed and name of detected processor is now written to log
- ffmpeg updated to version svn-12810
Untouch 2.0
Reverts files dates back if the files have not really changed. Also can be used to put files back to their original dates whether they have changed or not. more>> Untouch 2.0 brings you documentation on the original student project outline. This explains how it works and some of its uses.
Major Features:
Untouch supports the following command line switches which appear before the directories.
- -c or -clear = clear history first and take current file times as the new revert-to point.
- -f or -force = revert files back to previous dates whether they have changed or not.
- -r or -remove = remove option to remove untouch history i.e. untouch.digest and untouch.log files
- -s or -sub or -subdir or -subdirs = process files in subdirectories as well.
- -l or -log = create untouch.log files in each directory logging what was done.
- -q or -quiet = suppress progress messages.
Enhancements: now ignors .svn Subversion directories automatically.
Requirements: Java 1.6+
WareSeeker Editor
Pfrank 2.29
Peters Flexible Renaming Kit - PFrank is an acronym for Peters Flexible RenAmiNg Kit. Peters Flexible Renaming Kit is a useful file organizer utility that will come in handy. more>>
- JPEG Comment Editor. Features bulk comment editing capabilities. Can be used for adding/modifying comment tags of JPEG or of MP3 files. A highly optimized data entry scheme enables fast efficient changes during manual editing. It's now easier than ever to write comment tags into your JPEG files or MP3 files.
- File Properties Changer. Features bulk file property changing capabilities. Can be used for quickly changing last modified/created dates or read-only or other file attributes.
PFrank is second to none when it comes to renaming. It is equipped with many features, some of which you won't find on any other renaming program. The beauty of this tool is it's flexibility. You can easily build any renaming command sequence you like, preview all of the results, press the rename button, and you're done!
Renaming Features:
1. Pre-Defined renaming commands for:
- Changing case,
- Inserting counters,
- Inserting parent folder names,
- Eliminating whitespace sequences.
- Inserting file properties,
- Inserting tag information and meta-data from Music files (e.g. MP3, Ogg Vorbis, FLAC),
- Inserting EXIF tag, IPTC tag, and meta-data from Image files (e.g. JPEG, TIFF, GIF, etc.),I
- nserting meta-data from Raw Image files (e.g. CRW, NEF, DNG, etc.) is supported via a plugin,
- Inserting tag information and meta-data from Video files (e.g. MPEG, AVI, etc.),
- Inserting tags from Markup Language files (e.g. HTML, SGML, etc.),
- Inserting meta-data from Email files (e.g. Mozilla EML),
- Inserting meta-data from Office type files (e.g. Word, Excel, Powerpoint, etc.),
- Inserting information from text files,
- Inserting hash codes,
2. Powerful Regular Expression (regex) based search/replace engine for defining custom replace commands. Regular expressions are a standard language. With PFrank there is no need to learn any custom or non-standard languages or syntax. With regular expressions it is trivial to add/delete/replace text or move/swap any parts of the filename. You create the expressions or choose from dozens of pre-defined regular expression sequences that you can modify as required.
3. Define any number of search/replace regular expressions and then run them in a custom sequence with one command!.
4. Include any of and as many of the pre-defined renaming commands in the custom sequence!
5. If the pre-defined commands and regular expression capability can't do what you want, then develop your own commands using the full power of the python programming language! See here for details. These commands, once plugged in, are treated like any of the built-in pre-defined commands.
6. Save custom sequences into a list. Any number of lists can be saved. A list manager is used to manage the lists.
7. Regular expression flags are available to ignore letter case, ignore file/folder name extensions, control the number of replacements made, and more!
8. With the Path Builder feature you can create a folder path from the current folder to a renamed file. eg. Convert the name '20061224abc.jpg' to '20061224Newabc.jpg
9. With the Grouping feature you can apply renaming criteria obtained from one file to to also rename files that are in the same group. e.g. insert meta-data from a .jpg file and insert it in the name for the .jpg and the corresponding .crw file
10. Highly customizable Music renaming. Eliminate extra whitespace, have consistent case (also define list of exceptions for words that are to have specific case), have consistent bracketing, consistent delimiters, consistent quoting, and more. With one command, all your MP3, Ogg Vorbis or FLAC file names can have the same naming format.
11. The performance is highly optimized for very large numbers of files/folders.
12. Preview changes before you make them. The Advanced scanner highlights any problems that would occur from the renaming including duplicate names, illegal characters, missing tags, and names that are too long. After previewing, you can edit or remove selected entries.
Manually edited names are highlighted.
13. The Previewer has many columns of information any of which can be enabled/disabled, resized, configured to be temporarily hidden, moved to different positions, or sorted. You can specify if you'd always like to see the rows sorted by the same column. Sorting can be in regular character-based order or in numeric based order (sometimes called natural sorting). Rows can also be moved up/down individually or in groups or can be arranged in random order.
14. The Previewer includes a built-in thumbnail viewer for image or text files.
15. If you've specified insertion of counters in the names, and you don't like the order that the names were numbered, you can use the row sorting or row rearranging features of the previewer to list the rows in the order that you want, and then reapply the numbering.
16. Drag file/folder names into the preview window.
17. Automatic resolution of duplicate names is optional.
18. Apply renaming to the entire name or just the prefix or extension. Or restrict renaming to ranges of positions or between user-defined text fields
19. Apply renaming to only files, only folders, or both files and folders.
20. Pre-Defined commands to change letter cases can be customized to specify a list of words that will always be forced to a certain case regardless of which type of letter case command is used.
21. Pre-Defined commands to insert counters are highly customizable. You can choose minimum and maximum lengths, start value for numbers, amount to increment numbers, padding of zeros, different number bases, and the use of random numbers. Number sequences can be restarted in each subfolder. The same counter values be used for names that have common prefixes but different extensions.
22. Pre-Defined commands to insert music, image, video, file properties, or other meta-data are highly customizable.
23. When inserting date information you can format the information using any combination of month, day, year, day of week, hour, minute, or second. You can also add offsets to any of the date/time fields.
24. Plus there are many more configurable options!
25. Use the built-in command line interface to invoke custom renaming from the Windows command line, batch files, the Windows task scheduler, etc.
26. Undo your last change anytime (even after restarting) or configure ability to undo all renaming operations.
27. Export the renaming or undo commands to a .bat file.
28. Export the renaming or undo commands to a .bat file.
29. Import list of old/new filename pairs from a CSV file for renaming. Unicode files are supported.
30. Rename Subversion (SVN) controlled files (only available at Tucows web site).
Comment Editing Features:
- Any of the bulk renaming features listed above that are used for renaming files/folders can also be used for modifying comment tags.
- You can manually add text to the comment frames of MP3/EXIF tags.
- The manually edited text can include meta data like the original filename or original comment.
- Manually Applied comments are saved to a comment database. Comments can be imported/exported to the database
- The comment database is used to present options in a smart look-ahead buffer while you edit comments.
- Manually edited comments can be applied in bulk or one-at-a-time.
- Undo changes to restore comments to their original value during an editing session.
- Includes thumbnail viewer.
- You can change file properties such as the last modification date, creation date, last accessed date, read/write attributes.
- File modifications can be done in bulk.
1. Recursively processing the contents of subfolders is optional.
2. Variety of options available for filtering names before applying the scanner. You can filter names by using:
- Patterns (can also exclude names based on patterns),
- Minimum length of name,
- Maximum length of name,
- Minimum length of pathname,
- Maximum length of pathname.
- Last Modified Dates.
- System, Hidden attributes.
You can use patterns to include subfolders and their contents (can also exclude subfolders and their contents based on patterns) and can limit the level of subfolders processed.
Regular expressions can be applied in the name filter pattern to specify any name combinations to include in the scans.
Regular expressions can be applied in the name exclusion filter pattern to specify any name combinations to exclude in the scans.
3. Unicode Support.
4. Open files before renaming. Display picture files in a resizable thumbnail before renaming.
5. Automatic saving of **All** current settings.
6. All settings can also be saved/loaded to an unlimited number of files.
7. Use as a Regular Expression previewer.
8. Export the scan (or preview) list (this can include over 158 types of meta data!) to a CSV file.
9. Copy many variations of data from the scan (or preview) list to the clipboard.
10. Summary panel tracks all activity. Export all summary information to a log file.
11. Customize the colours used for any window.
12. Works in a networked environment.
13. Easily set up to run on portable devices like flash drives.
14. Optionally integrated with Explorer. Can activate PFrank by right-clicking on a Folder and selecting PFrank.
15. Includes comprehensive Help manual. Many detailed examples shown for using regular expressions and for using the options.
16. A Forums site is available for Questions & Answers and for users to exchange ideas.
17. Includes tooltips for all features.
18. Includes keyboard navigation and many shortcut keys.
19. Uninstalls cleanly (Hopefully you won't want to!).
20. It's Free! But donations are always appreciated as incentive to keep the improvements coming.

ImgBurn 2.5
ImgBurn is a lightweight CD/DVD/HD-DVD/Blu-ray burning application that has several modes, each for performing a different task: Read - read a disc to an image file; Build - creates an image file more>>
ImgBurn 2.5 offers you an easy to use CD/DVD/HD-DVD/Blu-ray burning application that everyone should have in their toolkit!
It has several modes, each for performing a different task:
- Read - read a disc to an image file;
- Build - creates an image file from files on your computer or network (you also can write the files directly to a disc);
- Write - write an image file to a disc;
- Verify - ensure that a disc is 100% readable (you can also have ImgBurn compare it against a given image file to ensure the actual data is correct);
- Discovery - used in combination with DVDInfoPro, you can check the quality of the burns your drive is producing.
Major Features:
- Support a wide range of image file formats - including BIN, CUE, DI, DVD, GI, IMG, ISO, MDS, NRG and PDI.
- Burn Audio CD's from any file type supported via DirectShow / ACM - including AAC, APE, FLAC, M4A, MP3, MP4, MPC, OGG, PCM, WAV, WMA and WV
- Support Unicode folder/file names, so you shouldn't run in to any problems if you're using an international character set.
- Support all the Windows OS's - Windows 95, 98, Me, NT4, 2000, XP, 2003, Vista, 2008 and 7 (including all the 64-bit versions). If you use Wine, it should also run on Linux and other x86-based Unixes.
- Support all the latest drives without the need for updates (including booktype / bitsetting / advanced settings on many of the major ones - i.e. BenQ, LiteOn, LG, NEC, Plextor, Samsung, Sony).
- Allow you store your favourite burn speed settings on a per 'Media ID' basis, right down to a drive by drive level with the Automatic Write Speed feature
- Data captured during the burn (write speed, buffer levels etc) can be displayed / analysed using DVDInfoPro.
- An easy-to-use layer break selection screen for double layer DVD Video jobs.
- Added: An 'Advanced' input mode to build mode where you have total control over the layout of the disc and can add new folders, change names etc. (i.e. you're no longer limited to burning an existing folder structure on your hard disc as-is)
- Added: Optional logging when hidden or system files/folders are skipped in Build mode due to the current settings (i.e. when 'Include Hidden Files' or 'Include System Files' are disabled).
- Added: Yet another attempt at setting the write speed - this one does it 100% by the book. It fills the fields in the performance descriptor sent via 'SET STREAMING' with the values returned in the descriptor after issuing the 'GET PERFORMANCE' command. (The previous best method of setting the speed missed one field out)
- Added: An option (off by default) to enable the enumeration of medium changer devices (this was previously always enabled) on the I/O tab in the Settings.
- Added: Support for enumerating medium changer devices via the SPTI 'Device Interface' method too - previously it was always done by 'Device Class'.
- Added: The graph data preview in the Settings now uses a default value for media/volume id if one isn't available based on the current media/image file.
- Added: Support for another IOCTL for locking the drive - this one (only) appears to work with the 'Device Interface' enumeration method of the SPTI I/O interface ('lock volume' doesn't).
- Added: Support for using 'Opti Drive Control' as the IBG viewer when you click the 'Display Graph Data' buttons/menu option.
- Added: ImgBurn now adds itself to the context menu's 'Open With' submenu for files it's associated with.
- Added: Debug logging to the function that compares the image file/disc layouts.
- Added: Option to disable the 'Fix VTS Sectors' function when building a DVD Video disc.
- Added: The 'Create DVD File' feature can now make DVD files with the MediaType field set to 'CD'.
- Added: Support for saving plain MODE1/2048 discs as a MODE1/2352 image in Read mode by saving as a BIN/IMG file.
- Added: Support for converting a MODE2/FORM1 track (on a single session/track disc) into MODE1 when reading a disc so it can be stored in an ISO file.
- Added: Support for burning CCD files.
- Added: Support for adding files that exceed the limit imposed by the ISO9660/Joliet file systems. Those file systems will record the file size as 4GB (-1 byte) but all their data will be physically present in the image. The UDF file system will use the correct size.
- Added: Support for building images using the 'MODE2/FORM1/2352' data type. (previously it only supported 'MODE1/2048')
- Added: Warning when user attempts to read a 'complex' disc to an ISO file and option to use BIN instead.
- Added: Support for using 'BurnPlot' as the IBG viewer when you click the 'Display Graph Data' buttons/menu option.
- Added: Advice in the log window (on how to remove the virus) for when the 'maximum number of secrets exceeded' error in encountered when searching for devices (and 0 drives are found).
- Added: Mini lookup table for some CD disc ID's to get manufacturer info. This info is now show in the disc information panel (under ATIP Information) and also in the log when you erase a disc or burn one.
- Added: Option to stop the program from analysing (doing the dummy decode pass on) cd-da ready wav files.
- Added: Show the booktype in the log when reading a disc in Read mode.
- Added: A check to ensure all the DVD Video files in a sequence are present. (i.e. it'll prompt if VTS_XX_1.VOB and VTS_XX_3.VOB are present but VTS_XX_2.VOB isn't)
- Added: It now does a basic parse of any supported 'Special' file system on a disc when in Read mode so it can display a volume label (to match what you'd see when loading an image of said disc into Write mode).
- Added: 'Write Speed Miscompare!' warning in the log when the drive reports a write speed that doesn't match what the user selected.
- Added: Error balloon when user tries to enter an unacceptable character in the 'Rename' box when replacing/overwriting files.
- Added: Error checking (and logging) when searching for folders/files (via 'FindFirstFile'/'FindNextFile') and adding them to the image in Build mode.
- Added: Detection of attempts to build Vista style OS installation discs (via the 'sourcesinstall.wim' file) and the relevant prompting for conflicting settings, failing to make it bootable etc (same as an 'I386' install disc).
- Added: 'Explore' and 'Open' options to the 'Source' box's context menu in Build mode.
- Added: You can now control which 'image layout' files Build mode creates via its own set of options (rather than piggy backing the Read mode ones)
- Added: Ability to select the media type when creating an MDS file via the 'Create MDS File' feature.
- Added: Ability to select the font used by the program's GUI.
- Added: New CLI parameter '/CERTIFICATEFOLDER ' to tell the program if it should attempt to include/create a CERTIFICATE folder when a BDAV/BDMV folder is present.
- Added: Sanity checking for most of the comboboxes - to catch errors in translations where they don't notice I've added new entries!
- Added: 'Average Write Speed' to the log when full erasing a BD-RE disc with 'perfer properly formatted discs' enabled - i.e. so it performs the 'Zeroing Sectors' part.
- Added: Workaround for a bug in Windows 7 (7077 anyway) where the PlaySound API will bring up an 'insert disc' error box if the current working directory is no longer valid (i.e. it was set to an optical drive and the disc has been ejected).
- Added: Workaround for drives/drivers that randomly report a bogus error ('No Additional Sense Information') during the burn, thus forcing a retry - which fails with the error 'Invalid Address For Write' because those sectors HAVE actually been written ok - according to the track's NWA info anyway.
- Added: The option to read/write CD-TEXT using the Ansi code page rather than ISO 8859-1.
- Added/Changed: The log entry/error box that pops up when 'send cue sheet' or 'set write parameters' fail now includes a 'reason' in the form of the decoded sense area message.
- Added/Changed: The ISO9660 Volume Label will now accept characters based on the current ISO9660 character set selection.
- Added/Changed: Had a go at making all the Build mode question type messageboxes simpler and translatable.
- Added/Changed: Tweaked and cleaned up the file search code when loading CUE files. It now supports relative paths.
- Changed: The installer no longer offers the 'Quick Launch' option when Windows 7 is detected as an OS.
- Changed: The SPTI device enumeration method now defaults to 'Device Interface' on XP SP2/2003 SP2 + IMAPI v2.0, XP SP3, Vista and newer.
- Changed: The SPTI device enumeration method 'CdRom Class' is now known as 'Device Class'.
- Changed: The 'CERTIFICATE' folder is no longer created for Blu-ray Video discs by default. This means the programs creating the file structure have more control over whether one gets added or not.
- Changed: Tweaked all the code for file associations to make it more compliant with Microsoft's documentation. (The installer cleans up the old ones so make sure you use it!)
- Changed: Tweaked the code used to determine the drive's current write speed before then displaying the 'Write Speed Miscompare' message (I blame the buggy drive firmware!).
- Changed: Tweaked the code that positions forms when they open (in the middle of the main form) so they're no longer drawn a few pixels off the screen (assuming the main form is along the edge) when desktop composition is enabled under Vista / 7.
- Changed: Tweaked the code that positions forms when they open (in the middle of the main form) so they're opened on whichever monitor their 'centre point' is on (or the nearest to it).
- Changed: Tweaked some of the functions associated with the ISO9660 file system's volume label so they handle characters with extra bits like accents a little better and hopefully reduce the number of '_' characters that end up being used.
- Changed: Even when set to 'No', the DVD/MDS layout files will still be created (if they're selected in the first place) when multiple output files have been created (i.e. file splitting has been used).
- Changed: Tweaked the way fields in the Joliet volume descriptor are read to hopefully deal with buggy descriptors (like those written by XP's built in burning software) where the fields don't contain Unicode text.
- Changed: Updated the Virtual TreeView control to the latest on SVN.
- Changed: Ignore failure to set the layer break position (when changeable or not) if the desired position is where the drive reports it is already . Previously it only ignored the failure if the position was the same and wasn't changeable.
- Changed: Tweaked some of the code that sizes and positions controls based on the current translation.
- Changed: The information window shown when building the image/calculating its size in Build mode can now be translated.
- Changed: The custom strings inserted into system / application menus can now be translated.
- Changed: When loading a CUE into the 'Create CUE File' feature, the program will now warn you if track/index info will be lost (i.e. if a file is used for more than 1 track or a track has more than 1 index).
- Changed: Renamed 'Create CD CUE File' feature (and associated buttons/tooltips etc) to 'Create CUE File' so it matches with 'Create DVD File' & 'Create MDS File'.
- Changed: Rewrote all the code that deals with when to create/not create CCD/CUE/DVD/MDS files. Each one is handled individually now.
- Changed: Modified that MDS file slightly when building an image with a BDAV/BDMV folder in it (so it'll play when mounted in DT).
- Changed: Since adding support for CCD/CUE/DVD, the 'Create MDS File' term/option in the Settings didn't really fit - so it's been renamed to a more generic 'Create Image Layout File'.
- Changed: The 'Filter Drive Load Order' feature now scans for and lists device class filters found in all the relevant 'CdRom' keys under 'HKLMSYSTEMCurrentControlSetEnum[IDE|SCSI|USBSTOR|1394]' rather than just the first one it finds with an 'UpperFilters/LowerFilters' entry.
- Changed: The 'Filter Drive Load Order' feature can now remove 'Upper/Lower Device Class' filters.
- Changed: When burning a CD, the program will now also issue the 'SET STREAMING' command (where supported and in addition to the existing 'SET CD SPEED' one) to set the write speed.
- Changed: 'FastWrite' no longer applies to BD-R, the new option 'BD-R Verify Not Required' now takes its place.
- Changed/Fixed: Tweaked the 'Title Case' function to handle certain strings a bit better.
- Changed/Fixed: Implemented a workaround for Windows 7 whereby ImgBurn prompts 'Do you really want to cancel?' if it's open when you try to restart/shutdown the computer.
- Changed/Fixed: The program would only use the layer break position in an IBB if the /CLOSE switch was issued via CLI, /CLOSESUCCESS wouldn't work (and it should have done).
- Fixed: Clicking 'Cancel' to certain build mode prompts (that correct conflicts/settings) didn't prevent some other prompts from popping up.
- Fixed: Initial disc space check when doing a 'Read' operation didn't take into account the wave header when outputting an audio cd to a wav file.
- Fixed: The MD5 was incorrect when reading an audio disc to a *.wav file.
- Fixed: Incorrect / missing drive letters when using 'Device Interface' SPTI enumeration.
- Fixed: The 'Device Interface' SPTI drive enumeration method didn't work on Vista (drive letters would have been used as a fallback).
- Fixed: A little bug (they you'd be very unlikely to run into) in the function that compares the layout of an image file to the layout of a disc in terms of sessions, tracks etc.
- Fixed: A problem where code (specific to 'Image File' output mode) was being called for something that only applies to Device output mode. This was to do with changing the data type to 'MODE1/2048' if the current disc was DVD/HD DVD/Blu-ray.
- Fixed: Problem with reporting the correct error code in the booktype setting tool on the 'LiteOn' tab if the drive doesn't support any of the 3 different I/O command versions (it would always just return 'No Additional Sense Information').
- Fixed: The wrong 'Free Space' was/could be displayed in Build mode (image file output) if the destination was set to 'desktop[*.*]' and the desktop folder was on a different drive to the 'Image File' one configured in the settings.
- Fixed: A problem with some code that decides if a CCD file should be created or not.
- Fixed: A few problems with the creation of CCD files (wrong values in certain fields) - mainly when doing multisession.
- Fixed: Incorrect start time of Indexes >= 1 in a CUE file when any sort of pre/postgap was also present.
- Fixed: If the 'unlock volume' (exclusive access) function failed after an erase, the program logged that the erase had failed - when actually it hadn't. Also, if the erase had failed but the unlock succeeded, the program logged that the erase was successful.
- Fixed: The volume label tooltip on the Read mode progress screen was showing 'Unknown' for fields that it shouldn't have been.
- Fixed: Problem where the program opens the drive whilst in the middle of a temporary open/close which leads to the drive being left in a 'closed' state ('invalid handle' message in the status bar) and potentially leaves an orphaned drive handle which prevents the program from being able to lock the drive for exclusive usage.
- Fixed: Labels were not displaying the '&' character properly in the 'Image Information' box.
- Fixed: List out of bounds error when changing the language.
- Fixed: Bad text width calculation (due to font changes) when positioning controls.
- Fixed: Task status wasn't updated from 'Fixing VTS Sectors' to 'Getting Region Information'.
- Fixed: An issue where some internal stuff got messed up as a result of the program prompting to include ADV_OBJ / CERTIFICATE folders (but only if the user said 'Yes').
- Fixed: Multi-monitor issue where forms centred over the main one could be displayed slightly off the screen.
- Fixed: A call to the SystemParametersInfo(SPI_GETNONCLIENTMETRICS) API function was failing on pre-Vista OS's and so the GUI font might have been different to previous versions of the program - shouldn't have been an issue for people using the default OS fonts for everything though.
- Fixed: Bogus 'Destination' text (parent folder of the *.IBB) when loading a project in Build mode where the Output is set to 'Image File' and the destination field is blank.
- Fixed: Clicking the 'Close' (X) button in the preparing image / building image tree boxes closed the window but didn't actually stop the program from doing what it was doing.
Comindwork 1
web based S/W for project management & team collaboration more>> Comindwork is online project management software that includes:
- Project Management - Creating project tasks, build schedule, Gantt charts, milestones, project risks, manage issues
- Collaboration and Blog - Enable structured and informal communication about the project issues, tasks and opportunities
- Tickets and Issues - Ability to create and assign tasks, issues, bug reports. Tracking progress, collaboration and customization of the workflows
- Estimates and Time Tracking - Allow tasks estimates, progress monitoring, time tracking reports, workload maps across the team
- Enterprise Wiki - Co-editing content, sharing knowledge, online document management, team memory, project requirements
- Project and Team Dashboards - Using convenient project and personal dashboards to keep "bird view" and personal work on track.
- Categories and Tagging - Advanced wiki features for content linking and tagging to keep team memory organized
- Email Notifications and RSS - Guaranteed awareness about project and team events by email notifications and via RSS feeds
- Advanced Search - Immediate search through all content - tasks, pages, requirements, team, blogs
- Report and Charts - Comprehensive reporting and chart. Rich visualization of the project status and team workstream
- Team and Roles - Project-based team roles, contacts, responsibilities and organization. Roles-based permissions for workflows and wiki pages
- Total customization - Ability to customize totally everything - dashboards, issues fields, workflows, notifications, visual appearance
- Usability- User interface is polished during years of use by various audiences
- Administration- Providing easy-to-use administrating features for user management, mass-operations, migration of data
- Integration- A number of integrations with external systems available: MS Exchange, SVN, OLAP, CCNET
- Files Storage- Files storage for versioned code storing (SVN), wiki files linking
Spirit 1.8.5
An object oriented recursive descent parser framework. more>> Spirit is an object oriented recursive descent parser framework implemented using template meta-programming [1] techniques. Expression templates [2] allow us to approximate the syntax of Extended Backus Normal Form [3] (EBNF) completely in C++. Parser objects are composed through operator overloading and the result is a backtracking, top down parser that is capable of parsing rather ambiguous grammars.
The Spirit framework enables a target grammar to be written exclusively in C++. Inline EBNF grammar specifications can mix freely with other C++ code and, thanks to the generative power of C++ templates, are immediately executable.
FYI, Spirit2 development has been moved to Boost SVN trunk. We successfully merged with Spirit 1.8.x which is called "classic" Spirit now. Users of "classic" Spirit should not have to do anything; its fully backward compatible. However, there are changes in the include structure to accommodate different versions under one spirit directory at the same time. While the old includes will still work, they are deprecated with a warning message:
"This header is deprecated. Please use: xxx.hpp"
The new include scheme is easy to use. We have an "include" directory where we place all forwarding headers to the actual files. For classic spirit, the files are prepended with "classic_". For example, what used to be:
"boost/spirit/core/parser.hpp"
is now:
"boost/spirit/include/classic_parser.hpp"<<less