ProDiff Download
This page lists the current versions of ProDiff the industry standard tool for comparing PowerBuilder source code, from here can download a Free 30 day Trial of ProDiff for PowerBuilder. ProDiff is stored in a compressed archive file from which you will need to extract the installation file.

ProDiff V1.0.12

Download the industry standard tool for comparing PowerBuilder source code.
ProDiff Version History
ProDiff V1.0.12 - 18th December 2011
  • Fixed a bug in the File explorer, if a Drive was not ready it could throw an exception.
  • Enhanced the Datawindow parser to handle blank lines between the comment header and the release version.
  • Fixed a bug in the Menu parser that failed to parser part modified menu structures.
  • Fixed a bug in the Menu parser where event names had the first character missing for "on" style events.
  • Fixed a bug on the File Compare Results window, sorting on the Date/Time columns with missing files caused an exception.
  • Changed the File Explorer to allow for sub folders with different permissions than the parent folder.
  • Changed the Changes Only Report to show whole functions/events which contain a change not just the changed lines. Function/events with no change are not included.
  • Fixed a bug in the file selection for recursive file containers, if the file list was expanded and subsequently contained no files an exception was raised (eg if a folder or library was selected which contained no actual files).
  • Fixed a bug in the PB Object merge writer, objects with custom event mappings were not written correctly and raised an exception.
  • Removed the max 32k limit from the clipboard compare.
ProDiff V1.0.11 - 31st July 2011
  • Fixed a bug in the PB12.Net Target Handling that cause an exception if the Target was on a path that is no longer available.
  • Added error checking to the Shutdown, if the settings file was locked it caused an error.
  • Fixed a bug in the Forward Definition parser that cause an error writing out Merged Menu Files.
  • Resized the trial dialog to allow for tall titlebar fonts on windows 7.
  • Fixed an exception when processing target files.
  • Changed the File Compare to ignore the case on file names.
  • Added some logic to prevent the A: drive from being accessed during the build of the folder tree and to default the selected drive to be the first one after A:.
  • Fixed a bug in the Filter Changed script function, if the last hidden block was empty on the new side it would crash.
  • Enhanced the File Compare Results window to allow clicking on the column headings to sort the results.
  • Fixed the File Explorer to show local times and not UTC.
  • Fixed a bug in the File Explorer, the column widths where not being remembered between sessions.
  • Enhanced the PB Object compare, if an objects name has changed then it is renamed internally to make the compare of events and properties more accurate.
ProDiff V1.0.10 - 7th May 2011
  • Fixed a bug in the file selection, double clicking a file produced an exception.
  • Fixed a bug in the Merge routine where certain blocks of code where not handled.
  • Fixed a bug in the merge where additinal type definition data was written out to the global definition.
  • Fixed a bug in the command line argument processing that did not work with quoted filenames.
  • Fixed a bug in the DW Parser, if the definition had no name then an extra "." was aded to the argument defintion.
  • Fixed a bug in the window position restore, if you closed ProDiff while minimised it would not reposition.
  • Fixed a bug in the window position restore, the width and height where not restored when not maximized.
ProDiff V1.0.9 - 27th February 2011
  • Fixed a bug in the application start up, if the application was closed in a minimised state it crashed on start up.
  • Fixed a bug in the pb object parser that did not handle empty subroutines.
  • Fixed a bug in the pb object parser that did not handle empty shared variables.
  • Added code to deal with an unauthorized folder access in the file selection.
ProDiff V1.0.8 - 23rd January 2011
  • Fixed a bug in the Datawindow parser when parsing Stored Procedure arguments with trailing spaces.
  • Fixed a bug in the PB Object parser, if the object was named types it would fail to parse.
  • Fixed a bug in the PB Object parser, if a control had a property with no value then it would fail.
  • Fixed a bug in the Hide unchaged script function which would give an error when hiding a single blank line.
ProDiff V1.0.7 - 23rd January 2011
  • Enhanced the Command Line Params to default a value if the Alt Directory charaters are used for the passed in paths.
  • Enhanced the Command Line Processing, if a multifile is passed to a /S command (eg a .pbl file) then it detects the extra files can switches automatically to Studio mode and shows the full file Summary results.
  • Enhanced the Functions within an object difference to deal with extra white space and difference case.
  • Added short cut navigation keys to the First, Prev, Next, Last change toolbar icons.
  • Fixed a bug in the parsing of Shared Variables.
ProDiff V1.0.6 - 8th January 2011
  • Fixed a bug in the Merge Routine, if there where no functions the function prototype start/end was still included.
  • Added support to the Object Parser to allow for global controls without any forward definition.
  • Added a new internet version check which checks if there is a new version of ProDiff available and notifies the details.
  • Added a new preference to allow you to switch off the internet version check.
  • Changed the Target files to show the Target Filename rather than the internal Target name to match how it is displayed in PowerBuilder.
ProDiff V1.0.5 - 5th January 2011
  • Fixed a bug in the Crumb Bar, if a folder had been navigated to then it could be populated twice.
  • Added a new feature to the SDI mode, you can now toggle on/off the display of the compared filenames.
  • Fixed a number of minor bugs in the Filter Script functions.
  • Fixed a bug in the line compare, if the last character of the last line had a change it would give an error.
ProDiff V1.0.4 - 1st January 2011
  • Added a new feature to the File Selection window named Compare Working Set, this feature allows you to use the old list as a full application list and then use the new list as a working list of changes, this way you dont have to look for the old versions, ProDiff will automatically find them and then remove the matches from the old/new side. You can then use the left overs for subsequent Compares.
  • Enhanced the Colour options for the Modified Compare, there is now a 3rd option to allow a background colour and character modified colour coding.
  • Added full support for PB Query Objects with an initial basic parser, will add a full parser in a future release.
  • Fixed a bug in the File Compare Summary, the file extension was being used in the sort order causing old/new files to sometimes be identified when they where a matching pair.
  • Enhanced the Line Compare window to auto sync horizontal scroll for long lines.
  • Added a default File Description for .pbl Files and a catch all default for unknown file names, this makes sorting by Description more useful in the File Seletion window as you can now group by .pbl.
ProDiff V1.0.3 - 12th December 2010
  • Changed the Summary Text/Binary compare to perform a line by line compare rather than byte by byte, this ensures files with different encoding schemes (eg MS vs Unix) are now flagged as identical.
  • Changed the way the Compare Rename works; using multi select, highlight and old and a new file in any order and run the command.
  • Fixed a bug in the compare rename, you could not drill down into modified compare renamed files.
  • Enhanced the Compare Summary to allow an old/new file to be highlighted and compared directly without having to use the rename compare option.
  • Added a new help topic to explain how the new Compare Rename features work.
  • Changed the way Classic Workspaces are populated. They are now lazy loaded the first time they are expanded, this will make the initial program load time quicker as the target files are not read at load time. Dot Net Workspaces to follow in the same model.
  • Changed the PowerBuilder Icons for each version to match the IDE Icon on the classic Workspaces tree. Dot Net Workspaces to follow.
  • Fixed the File Selection window, PB Objects dragged from a pbl onto the old/new selections should just show the pb object name and not include the pbl name.
  • Fixed a bug in the Workspace processing, if you have both PB Classic and PB Dot Net Workspaces it would highlight the wrong workspace.
ProDiff V1.0.2 - 5th December 2010
  • Fixed the SDI mode, the split on the hierarchy was not remembering the position.
  • Changed the way Targets are populated. They are now lazy loaded the first time they are expanded, this will make the initial program load time quicker as the target files are not read at load time. Workspaces to follow in the same model.
  • Changed the Target PowerBuilder Icons for each version to match the IDE Icon within the targets tree. Workspaces to follow.
ProDiff V1.0.1 - 29th November 2010
  • Tweaked the Registration Code to match the Order processing system.
ProDiff V1.0.0 - 18th November 2010
  • First Release of ProDiff aka PBDelta V6