| Thanks for taking the time to participate in the ProDiff BETA.
The name has changed to protect the innocent! A few months ago
someone else started using the CodeCompare name so I've had to renamed
my new version of PBDelta to ProDiff. This will be the last RC as the
amount of Bugs has dropped off a lot and this RC is only being released
due to the name change.
If you spot any references to the name CodeCompare please let me know!!!!!! :-)
I've put up the site ready for release, to download please visit www.pro-diff.com.
21/November - RELEASED
- Fixed the SDI mode window, it was still using CodeCompare as the title
- Added the Options and Help Icons to the SDI toolbar
- Fixed the ProDiff icon on the SDI window
- Added an F1 key handler for Help in the SDI window
19/November - RC 9
- Fixed a bug in the app close down, any open sheets where not
having there runtime settings saved.
18/November - RC 8
- Fixed a bug in the DW stateless summary compare, if the same column was used twice it would report there was a change but the full diff reported no changes correctly
- Fixed a bug in the clipboard compare, the filename titlebar did not check the filename was not passed
- Renamed the CodeCompare to ProDiff (someone else has used the name while I've been in development) :-(
- Changed CCF files to PFS files
- Changed CCC files to PCF files
- Added a native 48 pixel icon version to make the icons look nicer on Windows
7
11/November - RC 7
- Fixed the stateful compare routines, they always reported there where changes for the
message box even if there where no changes
- Enhanced the SDI window to remember the width of the tree between sessions
- Fixed the SDI title bar if the same 2 files where compared the filename was not shown
- Tweaked the hide summary on the Text Compare it was 2 pixels too short when the text area was
maximized
- Fixed the toolbar handler, it was not striping ellipsis out of the tool tips
- Changed the SDI Viewer to automatically navigate to the first change or the first child if there are no changes
- Changed the MDI Detailed Compare to automatically navigate to the first change or the first child if there are no changes
09/November - RC 6
- Fixed a bug in the previous change button navigation on the detailed compare if the last line was a change it would crash
- Fixed a bug in the change tree filter, if the current node is under the last node it would give an error
- Fixed the check box setting for Warn If Files Identical in the preferences/options, it was not being set
- Fixed a bug, the SDI window mode was not remembering the location of the SDI window between sessions
- Fixed the SDI window, it was not showing the warning for identical files
- Fixed the Detailed File Compare, it was not showing the warning for identical files
07/November - RC 5
- Fixed a bug in the favourite Folders, if the folder contained a pbl or a sub folder
they did not work, the Fav folders in the tree now jump the user to the correct folder
in the tree
- Added a Save menu option to the File Selection sheet
- Fixed a the Save As menu option, it was not resetting the changed flag for the sheet
- Changed the Detailed Compare to automatically set focus to the text compare controls when you mouse over. This makes the scroll wheel work without clicking into the control
05/November - RC 4
- Fixed a bug in the PB Object parsing which caused older version of PB objects to not parse properties correctly
- Fixed the Visit PBDR.com menu item
- Tweaked the main program error handler
- Added the old/new file paths to the SDI title bar
- Added the old/new file paths to the detailed compare titlebar
- Added a new report to the File Summary Window to be based on the current filter settings
- Allow multiple rows to be highlighted in the File Compare Summary and
sub sequently fire multiple Detailed File Compares
- Fixed a large memory leak in File Compare, the sheet was not being freed and after performing a lot of compare the program would crash with an out of memory error
- Fixed a couple of small memory leaks in the File Summary Compare
- Switched off the auto-highlighting of the Old Text in the Line Compare
- Fixed a memory leak if multiple File Selection windows where opened
- Fixed a bug in the Datawindow Detailed Compare, if the normalise values where on it sometimes did not report changes
- Fixed a bug in the Detailed Compare, the summary icon on the tree indicated a change when the script was compared using Ignore White space and the only difference was
white space
- Fixed a bug in the object parser, if a blank line was added to the start of a source file it did not parse
- Fixed the border on the line compare Old Text box
- Fixed a bug in the object parser, event definition names where not parsed correctly is there where empty arguments
- Enhanced the Goto Folder menu option in File Selection to work with; Files, PB Libraries and PB
Objects in PB Libraries
- Fixed a bug in the Goto Last/Previous, if the last change was on the last line it only found the second to last change
22/October - RC 3
- Added a summary set of totals to the Change Summary Reports
- Fixed a bug in the Change Summary report, the Changed Colour coding was not working
- Fixed a bug in the Compare Summary, the max count for the progress bar did not take into account the number of objects in pbls so sometimes the bar was full when objects where still being compared
- Added Icons for Merge Files and Merge to Clipboard to the SDI UI
- Added the Help popups for first usage and for version updates
- Fixed a bug in the Target Processing if a target file did not exist it threw an exception
- Fixed a bug in the Workspace/Target processing where the code expected all files to be on the same drive
- Added a filter toolbar option to the File Compare Summary to allow the results to be filtered
- Fixed a bug in File Selection, if you canceled the close with changes in the file list the toolbar would disappear
- Corrected a number of typo's and spelling mistakes in the help file
18/October - RC 2
- Fixed the SiteCode licensing
- Fixed the Registration Code Checking, apologies to those people who have already upgraded and have their new codes!
- Changed the file compare to always use file extensions when comparing files
- Changed the main form to restore the window position and size when the
application is close in normal mode
- Changed the File Compare Results to show more intuitive counts
- Fixed a bug in the stateless xml compare when trying to align XAML style elements
- Fixed a bug where PB Objects in PBL's compare to Source *.sr* files where treated as 2
separate files and not compared
- Fixed the order of the VCR Button on the File Compare Summary to match the main Compare Window
- I did some performance Testing on CC vs PBDelta and on average CC is 4-5 times faster at comparing large file lists than PBDelta
- Fixed the little hide/show icon summary on the File Compare, it was out of alignment 1 pixel
- Fixed the options Dialog, it was showing up in the Task Bar as a separate
application
- Added the Help File and linked up the Main Menu to the help File Sections
- Changed the switch processing so a fall through of invalid switch gets the default parser (needed by SDI)
- Added the CodeCompare SDI Window, this can be fired from the command line only and acts as a much quicker way of doing a compare when integrated to a source repository
- Added 3 extra switches to the command line to support the SDI mode
30/September RC 1
- Fixed a bug in the datawindow parser which did not allow for
attributes to not have whitespace separating them
- Fixed a bug in the datawindow compare where uneven item lists
caused a crash
- Implemented a Change position/count display for the Text Compare
results
- Implemented a Change position/count display for the Tree
Navigation results of the detailed compare
- Added support to the FileSelection sheet to allow files to be
drag/dropped from Windows Explorer
- Fixed a bug in the object compare, the auto sync of events and
properties did not use the bounding control
- XAML Files are now treated as known compare types and are fully
compared with the XML parser
- XAML files now receive colour coding and full xml pretty printing
for the compare
- Fixed a bug in the File Compare Summary if a New or Old file was
compare it generated an exception when it should have gracefully
prevented the compare
- Fixed a bug in the Object Parser, empty instance/shared variables
sometimes where picked up as negative contents
- Added a Crumb Trail to the file selection window, you can now
navigate using the crumb bar as well as the tree
- Changed the Target display names under workspaces to be a relative
path, they are now more useful and display better in the crumb bar
- Added the Exception type to the error logging
- Fixed a bug in the File Selection, accessing a protected folder caused an unhandled
exception
- Fixed a bug in the File Selection, if a drive was no longer available is caused an exception
14/September - BETA 4
- Changed the File Selection window to detect if there are only 2 files (even if the names are different) and automatically compare the files
- Changed the File Compare to automatically open any parent tree node with changes child nodes
- Fixed the File Compare tree so that changing the selected item with the keyboard now changes the compare text
- Fixed a bug in the File Selection window if you dragged a PB12 DotNet Target the name was missing in the drop target
- Added syntax colour coding to the DataWindow Compare
- Fixed the highlighted item summary on the text compare, sometimes the display was blank (eg interfaces)
- Added a vertical scroll bar to the error dialog
- Root node of the File Selection tree now displays the file type icon
- Fixed a bug in the DataWindow compare, if there where multiple xml template definitions the attribute name was
the same and they compared incorrectly
- Sorted the PowerBuilder library object listings by object name
- Fixed a bug if you had an empty selection list, you where warned but the results window opened
blank
- Fixed a bug in the object parser if the definition of a structure was less than 7 characters it was not parsed
- Added sorting to the File Selection Listview column headers
- Put up an hour glass on the File Selection window while it is populating the file list
- Took the file extension off the file compare name matching to allow exported objects to match objects inside pbl files
- Changed the Control Properties to be sorted by name to make the results more accurate
- Fixed a bug in the Modified Line Colour highlighting causing a crash
10/September - BETA 3
- Fixed a bug in the datawindow parser which caused an exception if there where empty types at the end of the
DW
- Fixed a bug in the object parser not handling whitespace in forward definitions
- Fixed a bug, proxy objects cannot be accessed from .pbl files so should not be included in pbl listings
- Added extra logic to the text line compare to deal with case changes
- Added the Horizontal Text Diff auto sync scrolling
- Fixed a bug in File Selection, you could drag duplicate pbl entries from the File System and
Target tree nodes
- Added a default icon for .ico files as the API was loading the first .ico file and using that across all .ico files
- Fixed the drag and drop of whole targets in the File Selection Window
- Fixed a bug in the start up when the nag window is opened before the main window
25/August - BETA 2
- Save Icon was enabled on opening the report viewer with an empty report
- Un merging a modified line did not restore the background color
- Changed the control match to be lower cased
- Added support for Proxy Objects
- Fixed the auto detection of objects with a mixture of line endings (\r\n \n) (eg proxy objects)
- Changed the folder where error logs are written too to be under the user settings folder
22/August - BETA 1d
- Changed to use x86 for the install to see if it fixes crystal reports
on 64 bit
17/August - BETA 1c
- Crystal Reports Installer now included, the file is now bloated to
32Megs.. my program represents 10.5% of the installer size!! But I guess
such is life when you stand on the shoulders of giants?
13/August - BETA 1b
- Fixes an annoying auto build bug!
12/August - BETA 1
- First release of product.
|