Changelog for CFG Studio 2

2012-01-26: Version 2.0.380

A single, critical bug fix for Windows 7 (and possibly other operating systems).

Interface

2011-11-18: Version 2.0.379

Numerous interface refinements, especially to Edit > Find. Numerous bug fixes, especially to the user preferences code.

Interface

Formats

2007-07-12: Version 2.0.374

Numerous interface refinements, especially to Edit > Find. Numerous bug fixes, especially to the user preferences code.

Interface

Windows

Find

Bugs Fixed

Find

Preferences

2007-01-29: Version 2.0.361

A set of minor tweaks, optimisations, cosmetic updates, small extensions to functionality and bug fixes.

Interface

Editing

Editing a cell applies new value to all selected cells.

Values Adjuster

File Lists

File paths are now compacted to fit the control they appear in:

Formats

Column Headers

Consolidated header generation code for the following:

Added headers for:

Context Menus

Tabs now display Edit > ections submenu as context menu.

Bugs Fixed

2007-01-08: Version 2.0.349

Lots and lots of tidying up, optimisations, new implmentations of old features and even some all-new features. Lots more preferences are read and written to the INI file. XP theming support has improved a lot.

Content Sniffing

GTA3/VC *.ipl and GTA3/VC/SA *.ipl sniffing improved a lot:

Column Headers

Added headers as best I can for following formats:

Consolidated header generation code for the following:

Row Labels

Created a system which labels the rows in certain types of file:

INI Preferences

Saves positions and states for each window:

Reads positions and state for each window:

File Lists

Updates File > Recent Files when:

Updates Bookmarks when:

Interact with file lists via their respective dialogue windows:

File Saving

Interface

Rebuilt standard Edit features to be even more robust:

Tidied up Edit > Goto:

Tidied up Edit > Find:

Adjust Values

First implementation of Tools > Adjust Values:

Keyboard Shortcuts

Ctrl+A now does Select All for the following in any window:

Listboxes

Shift+Ctrl+A now does Invert Selection for:

Tabs

Optimised and modularised code by creating modTabbing, which includes:

XP Theming

Bugs Fixed

2006-11-13

A little over one month of reprogramming and CFG Studio 2 can be used for basic, reliable editing of handling.cfg. Some of the other files can also be edited safely but this isn’t recommended yet.

This program is still a beta and is still just for testers to try out.

Organisation

Moved grid stuff to modFlexGrid.

Saving Files

File > Save and File > Save As now function as they would in a normal editor.

Scrolling

File Formats

Added headings for:

Content Sniffing

Bugs Fixed

2006-10-29

Now has basic file saving!

Backups

Suggested filename for File > Create Backup now uses date without time for shortness.

Headers

Added column headers for GTASA carmods.dat format.

File Saving

Figured out how multi-format file saving will be set out and written skeleton code:

Test-friendly Interface

Scrolling

First rewrite of horizontal scrolling:

This needs yet another new implementation to make it synchronise when switching between tabs. At least this time I’ll know everything I need to code against.

Navigating

Optimised the code for tabbed navigation shortcuts.

Bugs Fixed

2006-10-25

First implementation of new scrollbar code, more column headers and numerous bug fixes.

Interface

Scrolling

Completely new implementation of scrollbars:

Drag-Drop Support

Now opens files dropped onto grid (only supported dropping onto titlebar or menubar before).

Content Sniffing

Lots of .dat files are very similar:

File Formats

Parser

Bugs Fixed

2006-10-17

Modularising the file handling code; lots of other stuff you can’t really see, plus more bug fixes.

File Opening

Interfacing

Bugs Fixed

2006-10-13

Mostly working on the GTA3/VC *.ide, GTASA *.ide and GTASA *.ipl formats and fixing some bugs.

File Formats

Bugs Fixed

2006-10-11

I started ripping out all the old code on 2006-10-04. Here is what changed since then for the first public beta release.

Recent Files, Backups & Bookmarks

Autosize Columns

Flags

Bugs Fixed

Edit Controls

Mouse Support

Headers

Navigating

File Handling