Project

General

Profile

Activity

From 11/09/2007 to 10/10/2007

02/10/2007

08:56 PM Revision 113: Fixed the test batch to use the new command line parameters
AndersI
08:55 PM Revision 112: Removed unnecessary variables.
AndersI
08:38 PM Revision 111: Conditional "inline" directives om some Set/GetPixel routines (faster).
Also missed the changed .dpr for the previous commit. AndersI
08:29 PM Revision 110: Added Andreas Hausladen's RtlVclOptimize.pas, to boost performance in general
AndersI
05:36 PM Revision 109: Faster opening of sprite blocks (when double-clicking in list)
AndersI
05:27 PM Revision 108: Slightly faster loading of GrfMaker project, and NFO creation
AndersI

30/09/2007

04:44 PM Revision 107: Commented out unnecessary zeroing of already zeroed memory
AndersI
04:43 PM Revision 106: Silenced a compiler warning, changed command line handling a bit to make profiling easier
AndersI

29/09/2007

09:12 PM Revision 105: Faster BMP loading and NFO creation
AndersI
09:10 PM Revision 104: Added -NFO to command line arguments
AndersI
07:34 PM Revision 103: Replaced 'if' with 'case'
AndersI
07:17 PM Revision 102: More command line options
AndersI
07:14 PM Revision 101: Faster loading of .LST-file
AndersI

27/09/2007

07:27 PM Revision 100: Shaved a bit more off the compression time
AndersI
03:30 PM Revision 99: A little faster in the GRF compression routine.
AndersI
03:27 PM Revision 98: Adjusted the size of the window a little bit. Some of the fields were cut on the bottom and right side.
AndersI
03:25 PM Revision 97: Some optimizations in sprite.LoadFromPCX. Opening a sprite block (double-click) is more than twice as fast now on my computer.
Minor changes in the sprite editor. AndersI
03:21 PM Revision 96: Added GenericBlock to the NFO decoder
AndersI
03:14 PM Revision 95: Minor fixes
AndersI
09:19 AM Revision 94: UI: Open sprite blocks much faster (eliminating some .Canvas.Pixels[])
AndersI

26/09/2007

10:02 AM Revision 93: Removed file/folder because of visibility concerns
AndersI
10:01 AM Revision 92: Removed file/folder because of visibility concerns
AndersI
10:01 AM Revision 91: Removed file/folder because of visibility concerns
AndersI

25/09/2007

08:12 PM Revision 90: Making NFO import of Action3WagonOverride more up-to-date
(Missed these in the previous commit) AndersI
08:06 PM Revision 89: Making NFO import of Action3WagonOverride more up-to-date
AndersI
08:05 PM Revision 88: Added SnowlineBlock and ReplaceBlock to NFO decoder
AndersI
08:02 PM Revision 87: Added GextB, some TODO items
AndersI
07:59 PM Revision 86: Refactored GextB, changed a number of GB into GextB to comply with the specification
AndersI
07:54 PM Revision 85: Raised the size of local buffer in LoadNFO
AndersI
07:52 PM Revision 84: Added verification of record sizes to 'initialization' part.
Reformatted the 'uses' lines. AndersI
07:40 PM Revision 83: Added file Common.pas which can contain additions and things that doesn't really belong where they are now.
AndersI

22/09/2007

06:54 PM Revision 82: Don't worry! Just blank lines and a reminder that TxxxBlock structures cannot be changed without updating the ReadXXX-functions and LSTVERSION, too.
AndersI
04:37 PM Revision 81: Small fix in Canonize (still very incomplete)
AndersI
04:36 PM Revision 80: Better handling VarAction02
AndersI
04:26 PM Revision 79: Fixed a possible range error in SaveAsBMP
AndersI
04:24 PM Revision 78: NFO import of VarAction2 a bit safer (fall back to binary block if not a handled variation)
AndersI
04:06 PM Revision 77: Fixed error in NFO import Action0D
AndersI
04:04 PM Revision 76: Corrected NFO import of Action5
AndersI

17/09/2007

08:35 PM Revision 75: I believe csaboka made a cut'n'paste error when translating :-)
AndersI
05:32 PM Revision 74: converted some IF lists to the equivalent bitwise arithmetic operations
csaboka
05:09 PM Revision 73: translated the rest of the Hungarian comments
next time I'll have time for this, I'll start translating identifiers
(except for stXX string IDs - there are a lot o...
csaboka
04:26 PM Revision 72: Try to import the correct value for tractive effort (not always possible) when reading NFO
AndersI
12:13 AM Revision 71: Codechange: Refactor r55, as removing the need of the variable itself and using the evaluation result itself as the parameter.
belugas

16/09/2007

06:27 PM Revision 70: 'The Quest for No Warnings - Part 16', missed one unused variable. All that is left now are:
10 warnings - marked with TODO
17 hints - "Value assigned to 'x' never used". Not very important, but it would be goo...
AndersI
06:19 PM Revision 69: 'The Quest for No Warnings - Part 15', asserts, silencers, refactorings, marked some TODO items
AndersI
06:15 PM Revision 68: 'The Quest for No Warnings - Part 14', asserts, silencers, refactorings
AndersI
06:14 PM Revision 67: 'The Quest for No Warnings - Part 13', asserts, silencers, refactorings
AndersI
06:14 PM Revision 66: 'The Quest for No Warnings - Part 12', asserts, silencers, refactorings
AndersI
06:12 PM Revision 65: 'The Quest for No Warnings - Part 11', asserts, silencers, refactorings
AndersI
06:10 PM Revision 64: 'The Quest for No Warnings - Part 10', refactorings for elimination of warnings
AndersI
06:09 PM Revision 63: 'The Quest for No Warnings - Part 9', refactorings for elimination of warnings
AndersI
06:09 PM Revision 62: 'The Quest for No Warnings - Part 8', refactorings for elimination of warnings
AndersI
06:08 PM Revision 61: 'The Quest for No Warnings - Part 7', refactorings for elimination of warnings
AndersI
06:07 PM Revision 60: 'The Quest for No Warnings - Part 6', definitely missing initialization
AndersI
06:05 PM Revision 59: 'The Quest for No Warnings - Part 5', refactorings for elimination of warnings
AndersI
06:03 PM Revision 58: 'The Quest for No Warnings - Part 4', a missing function result, a definitely missing initialization, silencers
AndersI
06:00 PM Revision 57: 'The Quest for No Warnings - Part 3'
AndersI

15/09/2007

11:48 PM Revision 56: Codechange: Refactor the whole Bin to Hex Strings functionalities. Yes, I know, BinToHex could have been used. But it would not be as fast as Hexa, since it it does not go with Format and others alike.
Question remains : should all references of HexB/L/W should be removed in favor of Hexa ? Dunno belugas
09:43 PM Revision 55: 'The Quest for No Warnings - Part 2', starting to fix 'variable may be uninitialized'. Also some more 'if' to 'case'.
AndersI
05:49 PM Revision 54: 'The Quest for No Warnings - Part 1'
Removed unused variables, fixed comments after 'end.'. U1.pas reformatted, some more 'case' instead of 'if' AndersI
05:42 PM Revision 53: Fixed bug in test batch files, added missing files
AndersI
02:15 PM Revision 52: Added a missing file
AndersI
02:12 PM Revision 51: Fixed range error when writing PCX for NFO
AndersI

14/09/2007

05:12 PM Revision 50: Backed out the change again, we don't have any proper test case yet for that code.
AndersI
05:07 PM Revision 49: Restored to the rev. 11 state
AndersI
05:05 PM Revision 48: Restored the original
AndersI
04:57 PM Revision 47
AndersI

13/09/2007

03:01 PM Revision 46: Missed some files
AndersI
12:51 AM Revision 45: Fix: A few house-cleaning, i.e: do not forget to free created objects that do not "self" destroy
belugas

12/09/2007

08:13 PM Revision 44: Changed variable SRL into a constant.
Prev. rev: Updated test case NSsetLe, added test case Purno2cc AndersI
08:06 PM Revision 43
AndersI
12:30 AM Revision 42: Codechange: Little object-oriented and code/type centralization work on Palletes.
belugas

11/09/2007

11:41 PM Revision 41: Codechange: Replace a if statement with case structure
belugas
07:54 PM Revision 40: Ooops. Forgot the message on the previous one.
Added the first test framework - bat files TEST and COMPILEGRFS plus all the available projects. AndersI
07:50 PM Revision 39
AndersI
06:45 PM Revision 38: belugas, belugas, you broke the program. Replacing 'if' with 'case' without adding the 'else' ...
AndersI
05:31 PM Revision 37: Raised the size of 'lines' to be able to create TTRS3.GRF
AndersI
03:03 AM Revision 36: Codechange: Change a syntax that furiously looks like a case statement without the real form.
I think that this change can bear the name "optimization" too :) belugas
02:24 AM Revision 35: Codechange: some dead code and unused variables removal
belugas
01:57 AM Revision 34: Codechange: Remove unused QuestionWindow
belugas
01:43 AM Revision 33: Little code beautifier and a little case substitution.
belugas
01:35 AM Revision 32: Save before commiting...
belugas
01:33 AM Revision 31: CodeChange: Big code beautifier. A mix of Case and conditions verifications. Hopefully an optimization, but i have not measured it ;)
belugas
01:19 AM Revision 30: Codechange: Replace yet another if statement with case structure
belugas
01:13 AM Revision 29: Fix(r28): Somehow, it was not a good thing to do...
belugas
12:59 AM Revision 28: Little code beautifier. Not worth a case
belugas
12:56 AM Revision 27: Do not use generated-on-the-fly graphics when the same can be done with a resource. Faster, easier...
A new bunch of removal. Now, the the replacement is made global. belugas
12:44 AM Revision 26: Codechange: Replace yet another if statement with case structure
belugas
12:40 AM Revision 25: Codechange: Replace a if statement with case structure
belugas
 

Also available in: Atom