You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
|
Apr
(20) |
May
(48) |
Jun
(8) |
Jul
(23) |
Aug
(41) |
Sep
(42) |
Oct
(22) |
Nov
(17) |
Dec
(36) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(43) |
Feb
(42) |
Mar
(17) |
Apr
(39) |
May
(16) |
Jun
(35) |
Jul
(37) |
Aug
(47) |
Sep
(49) |
Oct
(9) |
Nov
(52) |
Dec
(37) |
2008 |
Jan
(48) |
Feb
(21) |
Mar
(7) |
Apr
(2) |
May
(5) |
Jun
(17) |
Jul
(17) |
Aug
(40) |
Sep
(58) |
Oct
(38) |
Nov
(19) |
Dec
(32) |
2009 |
Jan
(67) |
Feb
(46) |
Mar
(54) |
Apr
(34) |
May
(37) |
Jun
(52) |
Jul
(67) |
Aug
(72) |
Sep
(48) |
Oct
(35) |
Nov
(27) |
Dec
(12) |
2010 |
Jan
(56) |
Feb
(46) |
Mar
(19) |
Apr
(14) |
May
(21) |
Jun
(3) |
Jul
(13) |
Aug
(48) |
Sep
(34) |
Oct
(51) |
Nov
(16) |
Dec
(32) |
2011 |
Jan
(36) |
Feb
(14) |
Mar
(12) |
Apr
(3) |
May
(5) |
Jun
(24) |
Jul
(15) |
Aug
(30) |
Sep
(21) |
Oct
(4) |
Nov
(25) |
Dec
(23) |
2012 |
Jan
(45) |
Feb
(42) |
Mar
(19) |
Apr
(14) |
May
(13) |
Jun
(7) |
Jul
(3) |
Aug
(46) |
Sep
(21) |
Oct
(10) |
Nov
(2) |
Dec
|
2013 |
Jan
(5) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <jed...@us...> - 2009-02-01 13:43:18
|
Revision: 2613 http://jcl.svn.sourceforge.net/jcl/?rev=2613&view=rev Author: jedi_mbe Date: 2009-02-01 13:43:11 +0000 (Sun, 01 Feb 2009) Log Message: ----------- * Fixed bug in StrCompareRange * Fixed bugs in CompareNaturalStr and CompareNaturalText * Added a nil-safe Clone method to TJclTabSet. Modified Paths: -------------- trunk/help/Strings.dtx trunk/jcl/source/common/JclStrings.pas Modified: trunk/help/Strings.dtx =================================================================== --- trunk/help/Strings.dtx 2009-01-26 08:03:50 UTC (rev 2612) +++ trunk/help/Strings.dtx 2009-02-01 13:43:11 UTC (rev 2613) @@ -3143,6 +3143,22 @@ Donator: Marcel Bestebroer -------------------------------------------------------------------------------- +@@TJclTabSet.Clone +Summary: + Initializes a new tab set instance equal to the current instance. +Description: + The Clone method initializes a new instance of the TJclTabSet class and + copies the contents of the current instance to the new one. +Result: + <b>nil</b> if Clone is called on a <b>nil</b> instance<p> + <i>- or -</i><p> + A new TJclTabSet instance identical to the instance Close was called on +Notes: + This method is <i><b>nil</b>-safe</i>; when invoked on a + <b>nil</b>-reference, this method will return <b>nil</b>. +Donator: + Marcel Bestebroer +-------------------------------------------------------------------------------- @@TJclTabSet.Count Summary: Indicates the number of tabulation positions specified. Modified: trunk/jcl/source/common/JclStrings.pas =================================================================== --- trunk/jcl/source/common/JclStrings.pas 2009-01-26 08:03:50 UTC (rev 2612) +++ trunk/jcl/source/common/JclStrings.pas 2009-02-01 13:43:11 UTC (rev 2613) @@ -534,6 +534,7 @@ constructor Create(TabWidth: Integer); overload; constructor Create(const Tabstops: array of Integer; ZeroBased: Boolean); overload; constructor Create(const Tabstops: array of Integer; ZeroBased: Boolean; TabWidth: Integer); overload; + function Clone: TJclTabSet; // Tab stops manipulation function Add(Column: Integer): Integer; @@ -2915,10 +2916,6 @@ SUB EDX, ECX JLE @@NoWork - // # of chars in S1 - (Count - 1) - SUB EDX, EBX - JLE @@NoWork - // move to index'th char ADD ESI, ECX @@ -2933,6 +2930,10 @@ MOV ECX, EBX @@Skip1: + // # of chars in S1 - (Min(Count, Length(S2)) - 1) + SUB EDX, ECX + JLE @@NoWork + XOR EAX, EAX XOR EDX, EDX @@ -5627,6 +5628,14 @@ FRealWidth := FWidth; end; +function TJclTabSet.Clone: TJclTabSet; +begin + if Self <> nil then + Result := TJclTabSet.Create(FStops, FZeroBased, FWidth) + else + Result := nil; +end; + function TJclTabSet.Delete(Column: Integer): Integer; begin Result := FindStop(Column); @@ -6226,6 +6235,11 @@ Cur1, Len1, Cur2, Len2: Integer; + function IsRealNumberChar(ch: Char): Boolean; + begin + Result := ((ch >= '0') and (ch <= '9')) or (ch = '-') or (ch = '+'); + end; + procedure NumberCompare; var IsReallyNumber: Boolean; @@ -6235,37 +6249,37 @@ Result := 0; IsReallyNumber := False; // count leading spaces in S1 - while CharIsWhiteSpace(S1[Cur1]) do + while (Cur1 <= Len1) and CharIsWhiteSpace(S1[Cur1]) do begin Dec(Result); Inc(Cur1); end; // count leading spaces in S2 (canceling them out against the ones in S1) - while CharIsWhiteSpace(S2[Cur2]) do + while (Cur2 <= Len2) and CharIsWhiteSpace(S2[Cur2]) do begin Inc(Result); Inc(Cur2); end; // if spaces match, or both strings are actually followed by a numeric character, continue the checks - if (Result = 0) or (CharIsNumberChar(S1[Cur1])) and (CharIsNumberChar(S2[Cur2])) then + if (Result = 0) or ((Cur1 <= Len1) and CharIsNumberChar(S1[Cur1]) and (Cur2 <= Len2) and CharIsNumberChar(S2[Cur2])) then begin // Check signed number - if (S1[Cur1] = '-') and (S2[Cur2] <> '-') then + if (Cur1 <= Len1) and (S1[Cur1] = '-') and ((Cur2 > Len2) or (S2[Cur2] <> '-')) then Result := 1 else - if (S2[Cur2] = '-') and (S1[Cur1] <> '-') then + if (Cur2 <= Len2) and (S2[Cur2] = '-') and ((Cur1 > Len1) or (S1[Cur1] <> '-')) then Result := -1 else Result := 0; - if (S1[Cur1] = '-') or (S1[Cur1] = '+') then + if (Cur1 <= Len1) and ((S1[Cur1] = '-') or (S1[Cur1] = '+')) then Inc(Cur1); - if (S2[Cur2] = '-') or (S2[Cur2] = '+') then + if (Cur2 <= Len2) and ((S2[Cur2] = '-') or (S2[Cur2] = '+')) then Inc(Cur2); - FirstDiffBreaks := (S1[Cur1] = '0') or (S2[Cur2] = '0'); - while CharIsDigit(S1[Cur1]) and CharIsDigit(S2[Cur2]) do + FirstDiffBreaks := (Cur1 <= Len1) and (S1[Cur1] = '0') or (Cur2 <= Len2) and (S2[Cur2] = '0'); + while (Cur1 <= Len1) and CharIsDigit(S1[Cur1]) and (Cur2 <= Len2) and CharIsDigit(S2[Cur2]) do begin IsReallyNumber := True; Val1 := StrToInt(S1[Cur1]); @@ -6286,16 +6300,37 @@ begin if not FirstDiffBreaks then begin - if CharIsDigit(S1[Cur1]) then + if (Cur1 <= Len1) and CharIsDigit(S1[Cur1]) then Result := 1 else - if CharIsDigit(S2[Cur2]) then + if (Cur2 <= Len2) and CharIsDigit(S2[Cur2]) then Result := -1; end; end; end; end; + procedure SetByCompareLength; + var + Remain1: Integer; + Remain2: Integer; + begin + // base result on relative compare length (spaces could be ignored, so even if S1 is longer than S2, they could be + // completely equal, or S2 could be longer) + Remain1 := Len1 - Cur1 + 1; + Remain2 := Len2 - Cur2 + 1; + if Remain1 < 0 then + Remain1 := 0; + if Remain2 < 0 then + Remain2 := 0; + + if Remain1 < Remain2 then + Result := -1 + else + if Remain1 > Remain2 then + Result := 1; + end; + begin Cur1 := 1; Len1 := Length(S1); @@ -6305,24 +6340,24 @@ while (Result = 0) do begin - if (Cur1 = Len1) and (Cur2 = Len2) then - Break + if (Cur1 > Len1) or (Cur2 > Len2) then + begin + SetByCompareLength; + Break; + end else - if (S1[Cur1] = '-') and CharIsNumberChar(S2[Cur2]) and (S2[Cur2] <> '-') then + if (Cur1 <= Len1) and (Cur2 > Len2) then + Result := 1 + else + if (S1[Cur1] = '-') and IsRealNumberChar(S2[Cur2]) and (S2[Cur2] <> '-') then Result := -1 else - if (S2[Cur2] = '-') and CharIsNumberChar(S1[Cur1]) and (S1[Cur1] <> '-') then + if (S2[Cur2] = '-') and IsRealNumberChar(S1[Cur1]) and (S1[Cur1] <> '-') then Result := 1 else - if CharIsNumberChar(S1[Cur1]) and CharIsNumberChar(S2[Cur2]) then + if (IsRealNumberChar(S1[Cur1]) or CharIsWhiteSpace(S1[Cur1])) and (IsRealNumberChar(S2[Cur2]) or CharIsWhiteSpace(S2[Cur2])) then NumberCompare else - if (Cur1 = Len1) and (Cur2 < Len2) then - Result := -1 - else - if (Cur1 < Len1) and (Cur2 = Len2) then - Result := 1 - else begin {$IFDEF CLR} Result := System.String.Compare(S1.Substring(Cur1 - 1),S2.Substring(Cur2 - 1),CaseInsensitive); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cyc...@us...> - 2009-01-26 08:03:53
|
Revision: 2612 http://jcl.svn.sourceforge.net/jcl/?rev=2612&view=rev Author: cycocrew Date: 2009-01-26 08:03:50 +0000 (Mon, 26 Jan 2009) Log Message: ----------- Added Windows 7 editions detection Modified Paths: -------------- trunk/help/SysInfo.dtx trunk/jcl/source/common/JclResources.pas trunk/jcl/source/common/JclSysInfo.pas Modified: trunk/help/SysInfo.dtx =================================================================== --- trunk/help/SysInfo.dtx 2009-01-25 16:55:27 UTC (rev 2611) +++ trunk/help/SysInfo.dtx 2009-01-26 08:03:50 UTC (rev 2612) @@ -592,6 +592,16 @@ Windows Vista Enterprise @@TWindowsEdition.weWinVistaUltimate Windows Vista Ultimate +@@TWindowsEdition.weWin7Starter + Windows 7 Starter +@@TWindowsEdition.weWin7HomeBasic + Windows 7 Home Basic +@@TWindowsEdition.weWin7HomePremium + Windows 7 Home Premium +@@TWindowsEdition.weWin7Business + Windows 7 Business +@@TWindowsEdition.weWin7Ultimate + Windows 7 Ultimate -------------------------------------------------------------------------------- @@GetWindowsVersion <GROUP SystemInformationRoutines.VersionInformation> Modified: trunk/jcl/source/common/JclResources.pas =================================================================== --- trunk/jcl/source/common/JclResources.pas 2009-01-25 16:55:27 UTC (rev 2611) +++ trunk/jcl/source/common/JclResources.pas 2009-01-26 08:03:50 UTC (rev 2612) @@ -20,6 +20,7 @@ { Barry Kelly } { Flier Lu (flier) } { Florent Ouchet (outchy) } +{ Jean-Fabien Connault (cycocrew) } { Marcel Bestebroer } { Marcel van Brakel } { Matthias Thoma (mthoma) } @@ -37,7 +38,7 @@ { } {**************************************************************************************************} { } -{ Last modified: $Date:: $ } +{ Last modified: $Date:: $ } { Revision: $Rev:: $ } { Author: $Author:: $ } { } @@ -1940,6 +1941,11 @@ RsEditionWinVistaBusinessN = 'Business N'; RsEditionWinVistaEnterprise = 'Enterprise'; RsEditionWinVistaUltimate = 'Ultimate'; + RsEditionWin7Starter = 'Starter'; + RsEditionWin7HomeBasic = 'Home Basic'; + RsEditionWin7HomePremium = 'Home Premium'; + RsEditionWin7Business = 'Business'; + RsEditionWin7Ultimate = 'Ultimate'; RsProductTypeWorkStation = 'Workstation'; RsProductTypeServer = 'Server'; Modified: trunk/jcl/source/common/JclSysInfo.pas =================================================================== --- trunk/jcl/source/common/JclSysInfo.pas 2009-01-25 16:55:27 UTC (rev 2611) +++ trunk/jcl/source/common/JclSysInfo.pas 2009-01-26 08:03:50 UTC (rev 2612) @@ -280,7 +280,8 @@ weWinXPProK, weWinXPHomeKN, weWinXPProKN, weWinXPStarter, weWinXPMediaCenter, weWinXPTablet, weWinVistaStarter, weWinVistaHomeBasic, weWinVistaHomeBasicN, weWinVistaHomePremium, weWinVistaBusiness, weWinVistaBusinessN, - weWinVistaEnterprise, weWinVistaUltimate); + weWinVistaEnterprise, weWinVistaUltimate, weWin7Starter, weWin7HomeBasic, + weWin7HomePremium, weWin7Business, weWin7Ultimate); TNtProductType = (ptUnknown, ptWorkStation, ptServer, ptAdvancedServer, ptPersonal, ptProfessional, ptDatacenterServer, ptEnterprise, ptWebEdition); @@ -3376,6 +3377,25 @@ else if (pos('Ultimate', Edition) > 0) then Result := weWinVistaUltimate; + end + else + if (pos('Windows 7', Edition) = 1) then + begin + // Windows 7 Editions + if (pos('Starter', Edition) > 0) then + Result := weWin7Starter + else + if (pos('Home Basic', Edition) > 0) then + Result := weWin7HomeBasic + else + if (pos('Home Premium', Edition) > 0) then + Result := weWin7HomePremium + else + if (pos('Business', Edition) > 0) then + Result := weWin7Business + else + if (pos('Ultimate', Edition) > 0) then + Result := weWin7Ultimate; end; end; @@ -3576,6 +3596,16 @@ Result := RsEditionWinVistaEnterprise; weWinVistaUltimate: Result := RsEditionWinVistaUltimate; + weWin7Starter: + Result := RsEditionWin7Starter; + weWin7HomeBasic: + Result := RsEditionWin7HomeBasic; + weWin7HomePremium: + Result := RsEditionWin7HomePremium; + weWin7Business: + Result := RsEditionWin7Business; + weWin7Ultimate: + Result := RsEditionWin7Ultimate; else Result := ''; end; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ah...@us...> - 2009-01-25 16:55:34
|
Revision: 2611 http://jcl.svn.sourceforge.net/jcl/?rev=2611&view=rev Author: ahuser Date: 2009-01-25 16:55:27 +0000 (Sun, 25 Jan 2009) Log Message: ----------- No admin account required for binary install Modified Paths: -------------- trunk/thirdparty/InnoSetup/Install.iss Modified: trunk/thirdparty/InnoSetup/Install.iss =================================================================== --- trunk/thirdparty/InnoSetup/Install.iss 2009-01-25 16:14:07 UTC (rev 2610) +++ trunk/thirdparty/InnoSetup/Install.iss 2009-01-25 16:55:27 UTC (rev 2611) @@ -85,6 +85,7 @@ DisableProgramGroupPage=no ;LicenseFile={#JclRoot}\help\MPL-1.1.html OutputBaseFilename=JCLSetup +PrivilegesRequired=none #ifdef DEBUGGING Compression=zip/1 #else This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ah...@us...> - 2009-01-25 16:14:17
|
Revision: 2610 http://jcl.svn.sourceforge.net/jcl/?rev=2610&view=rev Author: ahuser Date: 2009-01-25 16:14:07 +0000 (Sun, 25 Jan 2009) Log Message: ----------- New binary release 1.105.0.3249 Modified Paths: -------------- trunk/thirdparty/InnoSetup/Install.iss Modified: trunk/thirdparty/InnoSetup/Install.iss =================================================================== --- trunk/thirdparty/InnoSetup/Install.iss 2009-01-25 12:05:57 UTC (rev 2609) +++ trunk/thirdparty/InnoSetup/Install.iss 2009-01-25 16:14:07 UTC (rev 2610) @@ -7,7 +7,7 @@ ; Include_DelphiX Include the binaries for Delphi X (X in 5..12) ; Include_BCBX Include the binaries for C++Builder X (X in 5..6) -#define JclVersionStr "1.103.0.3110" +#define JclVersionStr "1.105.0.3249" #define MyAppName "Jedi Code Library" #define MyAppVerName "Jedi Code Library " + JclVersionStr #define MyAppPublisher "JCL Team" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ah...@us...> - 2009-01-25 13:22:23
|
Revision: 2609 http://jcl.svn.sourceforge.net/jcl/?rev=2609&view=rev Author: ahuser Date: 2009-01-25 12:05:57 +0000 (Sun, 25 Jan 2009) Log Message: ----------- - Restored Delphi 2005 support - Fixed SizeOf(Char) vs SizeOf(AnsiChar) in JclAnsiStrings.pas Modified Paths: -------------- trunk/jcl/Install.bat trunk/jcl/source/common/JclAnsiStrings.pas trunk/jcl/source/common/JclStrings.pas trunk/jcl/source/common/JclWideStrings.pas trunk/jcl/source/windows/JclRegistry.pas Modified: trunk/jcl/Install.bat =================================================================== --- trunk/jcl/Install.bat 2009-01-25 10:22:29 UTC (rev 2608) +++ trunk/jcl/Install.bat 2009-01-25 12:05:57 UTC (rev 2609) @@ -19,7 +19,7 @@ build\dcc32ex.exe --runtime-package-rtl --runtime-package-vcl --preserve-config -q -w -dJCLINSTALL -E..\bin -I..\source\include -U..\source\common;..\source\windows JediInstaller.dpr if ERRORLEVEL 1 goto FailedCompile - +echo. echo Launching JCL installer... start ..\bin\JediInstaller.exe %2 %3 %4 %5 %6 %7 %8 %9 Modified: trunk/jcl/source/common/JclAnsiStrings.pas =================================================================== --- trunk/jcl/source/common/JclAnsiStrings.pas 2009-01-25 10:22:29 UTC (rev 2608) +++ trunk/jcl/source/common/JclAnsiStrings.pas 2009-01-25 12:05:57 UTC (rev 2609) @@ -338,14 +338,14 @@ // MultiSz Routines type - PMultiSz = PAnsiChar; + PAnsiMultiSz = PAnsiChar; -function StringsToMultiSz(var Dest: PMultiSz; const Source: TAnsiStrings): PMultiSz; -procedure MultiSzToStrings(const Dest: TAnsiStrings; const Source: PMultiSz); -function MultiSzLength(const Source: PMultiSz): Integer; -procedure AllocateMultiSz(var Dest: PMultiSz; Len: Integer); -procedure FreeMultiSz(var Dest: PMultiSz); -function MultiSzDup(const Source: PMultiSz): PMultiSz; +function StringsToMultiSz(var Dest: PAnsiMultiSz; const Source: TAnsiStrings): PAnsiMultiSz; +procedure MultiSzToStrings(const Dest: TAnsiStrings; const Source: PAnsiMultiSz); +function MultiSzLength(const Source: PAnsiMultiSz): Integer; +procedure AllocateMultiSz(var Dest: PAnsiMultiSz; Len: Integer); +procedure FreeMultiSz(var Dest: PAnsiMultiSz); +function MultiSzDup(const Source: PAnsiMultiSz): PAnsiMultiSz; {$ENDIF ~CLR} // TAnsiStrings Manipulation @@ -3398,10 +3398,10 @@ {$IFNDEF CLR} //=== MultiSz ================================================================ -function StringsToMultiSz(var Dest: PMultiSz; const Source: TAnsiStrings): PMultiSz; +function StringsToMultiSz(var Dest: PAnsiMultiSz; const Source: TAnsiStrings): PAnsiMultiSz; var I, TotalLength: Integer; - P: PMultiSz; + P: PAnsiMultiSz; begin Assert(Source <> nil); TotalLength := 1; @@ -3421,9 +3421,9 @@ Result := Dest; end; -procedure MultiSzToStrings(const Dest: TAnsiStrings; const Source: PMultiSz); +procedure MultiSzToStrings(const Dest: TAnsiStrings; const Source: PAnsiMultiSz); var - P: PMultiSz; + P: PAnsiMultiSz; begin Assert(Dest <> nil); Dest.BeginUpdate; @@ -3444,9 +3444,9 @@ end; end; -function MultiSzLength(const Source: PMultiSz): Integer; +function MultiSzLength(const Source: PAnsiMultiSz): Integer; var - P: PMultiSz; + P: PAnsiMultiSz; begin Result := 0; if Source <> nil then @@ -3461,22 +3461,22 @@ end; end; -procedure AllocateMultiSz(var Dest: PMultiSz; Len: Integer); +procedure AllocateMultiSz(var Dest: PAnsiMultiSz; Len: Integer); begin if Len > 0 then - GetMem(Dest, Len * SizeOf(Char)) + GetMem(Dest, Len * SizeOf(AnsiChar)) else Dest := nil; end; -procedure FreeMultiSz(var Dest: PMultiSz); +procedure FreeMultiSz(var Dest: PAnsiMultiSz); begin if Dest <> nil then FreeMem(Dest); Dest := nil; end; -function MultiSzDup(const Source: PMultiSz): PMultiSz; +function MultiSzDup(const Source: PAnsiMultiSz): PAnsiMultiSz; var Len: Integer; begin @@ -3484,7 +3484,7 @@ begin Len := MultiSzLength(Source); AllocateMultiSz(Result, Len); - Move(Source^, Result^, Len * SizeOf(Char)); + Move(Source^, Result^, Len * SizeOf(AnsiChar)); end else Result := nil; Modified: trunk/jcl/source/common/JclStrings.pas =================================================================== --- trunk/jcl/source/common/JclStrings.pas 2009-01-25 10:22:29 UTC (rev 2608) +++ trunk/jcl/source/common/JclStrings.pas 2009-01-25 12:05:57 UTC (rev 2609) @@ -330,8 +330,8 @@ // MultiSz Routines type PMultiSz = PChar; - PAnsiMultiSz = JclAnsiStrings.PMultiSz; - PWideMultiSz = JclWideStrings.PMultiSz; + PAnsiMultiSz = JclAnsiStrings.PAnsiMultiSz; + PWideMultiSz = JclWideStrings.PWideMultiSz; TAnsiStrings = JclAnsiStrings.TAnsiStrings; TWideStrings = JclWideStrings.TWideStrings; Modified: trunk/jcl/source/common/JclWideStrings.pas =================================================================== --- trunk/jcl/source/common/JclWideStrings.pas 2009-01-25 10:22:29 UTC (rev 2608) +++ trunk/jcl/source/common/JclWideStrings.pas 2009-01-25 12:05:57 UTC (rev 2609) @@ -311,14 +311,14 @@ // MultiSz Routines type - PMultiSz = PWideChar; + PWideMultiSz = PWideChar; -function StringsToMultiSz(var Dest: PMultiSz; const Source: TWideStrings): PMultiSz; -procedure MultiSzToStrings(const Dest: TWideStrings; const Source: PMultiSz); -function MultiSzLength(const Source: PMultiSz): Integer; -procedure AllocateMultiSz(var Dest: PMultiSz; Len: Integer); -procedure FreeMultiSz(var Dest: PMultiSz); -function MultiSzDup(const Source: PMultiSz): PMultiSz; +function StringsToMultiSz(var Dest: PWideMultiSz; const Source: TWideStrings): PWideMultiSz; +procedure MultiSzToStrings(const Dest: TWideStrings; const Source: PWideMultiSz); +function MultiSzLength(const Source: PWideMultiSz): Integer; +procedure AllocateMultiSz(var Dest: PWideMultiSz; Len: Integer); +procedure FreeMultiSz(var Dest: PWideMultiSz); +function MultiSzDup(const Source: PWideMultiSz): PWideMultiSz; {$IFDEF UNITVERSIONING} const @@ -2063,10 +2063,10 @@ {$ENDIF ~SUPPORTS_UNICODE} -function StringsToMultiSz(var Dest: PMultiSz; const Source: TWideStrings): PMultiSz; +function StringsToMultiSz(var Dest: PWideMultiSz; const Source: TWideStrings): PWideMultiSz; var I, TotalLength: Integer; - P: PMultiSz; + P: PWideMultiSz; begin Assert(Source <> nil); TotalLength := 1; @@ -2086,9 +2086,9 @@ Result := Dest; end; -procedure MultiSzToStrings(const Dest: TWideStrings; const Source: PMultiSz); +procedure MultiSzToStrings(const Dest: TWideStrings; const Source: PWideMultiSz); var - P: PMultiSz; + P: PWideMultiSz; begin Assert(Dest <> nil); Dest.BeginUpdate; @@ -2109,9 +2109,9 @@ end; end; -function MultiSzLength(const Source: PMultiSz): Integer; +function MultiSzLength(const Source: PWideMultiSz): Integer; var - P: PMultiSz; + P: PWideMultiSz; begin Result := 0; if Source <> nil then @@ -2126,7 +2126,7 @@ end; end; -procedure AllocateMultiSz(var Dest: PMultiSz; Len: Integer); +procedure AllocateMultiSz(var Dest: PWideMultiSz; Len: Integer); begin if Len > 0 then GetMem(Dest, Len * SizeOf(WideChar)) @@ -2134,14 +2134,14 @@ Dest := nil; end; -procedure FreeMultiSz(var Dest: PMultiSz); +procedure FreeMultiSz(var Dest: PWideMultiSz); begin if Dest <> nil then FreeMem(Dest); Dest := nil; end; -function MultiSzDup(const Source: PMultiSz): PMultiSz; +function MultiSzDup(const Source: PWideMultiSz): PWideMultiSz; var Len: Integer; begin Modified: trunk/jcl/source/windows/JclRegistry.pas =================================================================== --- trunk/jcl/source/windows/JclRegistry.pas 2009-01-25 10:22:29 UTC (rev 2608) +++ trunk/jcl/source/windows/JclRegistry.pas 2009-01-25 12:05:57 UTC (rev 2609) @@ -1208,7 +1208,7 @@ begin Result := InternalGetAnsiString(RootKey, Key, Name, True, S, RaiseException); if Result then - AnsiMultiSzToAnsiStrings(Value, PAnsiMultiSz(PChar(S))); + JclStrings.MultiSzToStrings(Value, PAnsiMultiSz(PChar(S))); end; {$ENDIF ~SUPPORTS_UNICODE} @@ -1228,7 +1228,7 @@ end; function RegReadMultiSzEx(const RootKey: DelphiHKEY; const Key, Name: string; - out RetValue: JclStrings.PMultiSz; RaiseException: Boolean): Boolean; + out RetValue: PMultiSz; RaiseException: Boolean): Boolean; {$IFDEF SUPPORTS_UNICODE} var S: WideString; @@ -1247,7 +1247,7 @@ Result := InternalGetAnsiString(RootKey, Key, Name, True, S, RaiseException); if Result then // always returns a newly allocated PMultiSz - RetValue := AnsiMultiSzDup(PAnsiMultiSz(S)) + RetValue := JclAnsiStrings.MultiSzDup(PAnsiMultiSz(S)) else RetValue := nil; end; @@ -1277,7 +1277,7 @@ begin Result := InternalGetAnsiString(RootKey, Key, Name, True, S, RaiseException); if Result then - AnsiMultiSzToAnsiStrings(Value, PAnsiMultiSz(S)); + JclAnsiStrings.MultiSzToStrings(Value, PAnsiMultiSz(S)); end; procedure RegReadAnsiMultiSz(const RootKey: DelphiHKEY; const Key, Name: string; Value: TAnsiStrings); @@ -1304,7 +1304,7 @@ Result := InternalGetAnsiString(RootKey, Key, Name, True, S, RaiseException); if Result then // always returns a newly allocated PMultiAnsiSz - RetValue := AnsiMultiSzDup(PAnsiMultiSz(S)); + RetValue := JclAnsiStrings.MultiSzDup(PAnsiMultiSz(S)); end; function RegReadAnsiMultiSz(const RootKey: DelphiHKEY; const Key, Name: string): PAnsiMultiSz; @@ -1317,10 +1317,10 @@ try if RegReadAnsiMultiSzEx(RootKey, Key, Name, Result, False) then // always returns a newly allocated PAnsiMultiSz - Result := AnsiMultiSzDup(Def); + Result := JclAnsiStrings.MultiSzDup(Def); except // always returns a newly allocated PAnsiMultiSz - Result := AnsiMultiSzDup(Def); + Result := JclAnsiStrings.MultiSzDup(Def); end; end; @@ -1331,7 +1331,7 @@ begin Result := InternalGetWideString(RootKey, Key, Name, True, S, RaiseException); if Result then - WideMultiSzToWideStrings(Value, PWideMultiSz(S)); + JclWideStrings.MultiSzToStrings(Value, PWideMultiSz(S)); end; procedure RegReadWideMultiSz(const RootKey: DelphiHKEY; const Key, Name: string; Value: TWideStrings); @@ -1358,7 +1358,7 @@ Result := InternalGetWideString(RootKey, Key, Name, True, S, RaiseException); if Result then // always returns a newly allocated PMultiWideSz - RetValue := WideMultiSzDup(PWideMultiSz(S)); + RetValue := JclWideStrings.MultiSzDup(PWideMultiSz(S)); end; function RegReadWideMultiSz(const RootKey: DelphiHKEY; const Key, Name: string): PWideMultiSz; @@ -1371,10 +1371,10 @@ try if RegReadWideMultiSzEx(RootKey, Key, Name, Result, False) then // always returns a newly allocated PWideMultiSz - Result := WideMultiSzDup(Def); + Result := JclWideStrings.MultiSzDup(Def); except // always returns a newly allocated PWideMultiSz - Result := WideMultiSzDup(Def); + Result := JclWideStrings.MultiSzDup(Def); end; end; @@ -1659,7 +1659,7 @@ begin if DataType in [REG_BINARY, REG_MULTI_SZ] then InternalSetAnsiData(RootKey, Key, Name, DataType, Value, - AnsiMultiSzLength(Value) * SizeOf(AnsiChar)) + JclAnsiStrings.MultiSzLength(Value) * SizeOf(AnsiChar)) else DataError(RootKey, Key, Name); end; @@ -1676,11 +1676,11 @@ begin if DataType in [REG_BINARY, REG_MULTI_SZ] then begin - AnsiStringsToAnsiMultiSz(Dest, Value); + JclAnsiStrings.StringsToMultiSz(Dest, Value); try RegWriteAnsiMultiSz(RootKey, Key, Name, DataType, Dest); finally - FreeAnsiMultiSz(Dest); + JclAnsiStrings.FreeMultiSz(Dest); end; end else @@ -1697,7 +1697,7 @@ begin if DataType in [REG_BINARY, REG_MULTI_SZ] then InternalSetWideData(RootKey, Key, Name, DataType, Value, - WideMultiSzLength(Value) * SizeOf(WideChar)) + JclWideStrings.MultiSzLength(Value) * SizeOf(WideChar)) else DataError(RootKey, Key, Name); end; @@ -1714,11 +1714,11 @@ begin if DataType in [REG_BINARY, REG_MULTI_SZ] then begin - WideStringsToWideMultiSz(Dest, Value); + JclWideStrings.StringsToMultiSz(Dest, Value); try RegWriteWideMultiSz(RootKey, Key, Name, DataType, Dest); finally - FreeWideMultiSz(Dest); + JclWideStrings.FreeMultiSz(Dest); end; end else This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ah...@us...> - 2009-01-25 10:22:32
|
Revision: 2608 http://jcl.svn.sourceforge.net/jcl/?rev=2608&view=rev Author: ahuser Date: 2009-01-25 10:22:29 +0000 (Sun, 25 Jan 2009) Log Message: ----------- Mantis #4672: DPGetDefaultPrinter does not work in Delphi 2009 Modified Paths: -------------- trunk/jcl/source/vcl/JclPrint.pas trunk/jcl/source/windows/JclMapi.pas trunk/jcl/source/windows/JclShell.pas Modified: trunk/jcl/source/vcl/JclPrint.pas =================================================================== --- trunk/jcl/source/vcl/JclPrint.pas 2009-01-21 10:12:47 UTC (rev 2607) +++ trunk/jcl/source/vcl/JclPrint.pas 2009-01-25 10:22:29 UTC (rev 2608) @@ -389,7 +389,11 @@ hWinSpool := SafeLoadLibrary(cPrintSpool); if hWinSpool <> 0 then try + {$IFDEF UNICODE} + @GetDefPrint := GetProcAddress(hWinSpool, 'GetDefaultPrinterW'); + {$ELSE} @GetDefPrint := GetProcAddress(hWinSpool, 'GetDefaultPrinterA'); + {$ENDIF UNICODE} if not Assigned(GetDefPrint) then Exit; Size := BUFSIZE; @@ -491,7 +495,11 @@ hWinSpool := SafeLoadLibrary(cPrintSpool); if hWinSpool <> 0 then try + {$IFDEF UNICODE} + @SetDefPrint := GetProcAddress(hWinSpool, 'SetDefaultPrinterW'); + {$ELSE} @SetDefPrint := GetProcAddress(hWinSpool, 'SetDefaultPrinterA'); + {$ENDIF UNICODE} if Assigned(SetDefPrint) then Result := SetDefPrint(PChar(PrinterName)); finally Modified: trunk/jcl/source/windows/JclMapi.pas =================================================================== --- trunk/jcl/source/windows/JclMapi.pas 2009-01-21 10:12:47 UTC (rev 2607) +++ trunk/jcl/source/windows/JclMapi.pas 2009-01-25 10:22:29 UTC (rev 2608) @@ -966,8 +966,8 @@ RecipClasses: array [TJclEmailRecipKind] of DWORD = (MAPI_ORIG, MAPI_TO, MAPI_CC, MAPI_BCC); type - TSetDllDirectory = function(lpPathName: PAnsiChar): LONGBOOL; stdcall; - TGetDllDirectory = function(nBufferLength: DWord; lpPathName: PAnsiChar): LONGBOOL; stdcall; + TSetDllDirectory = function(lpPathName: PChar): LONGBOOL; stdcall; + TGetDllDirectory = function(nBufferLength: DWord; lpPathName: PChar): LONGBOOL; stdcall; var AttachArray: packed array of TMapiFileDesc; RecipArray: packed array of TMapiRecipDesc; @@ -982,16 +982,21 @@ HtmlBodyFileName: string; SetDllDirectory: TSetDllDirectory; GetDllDirectory: TGetDllDirectory; - DllDirectoryBuffer: array[0..1024] of AnsiChar; + DllDirectoryBuffer: array[0..1024] of Char; begin if not AnyClientInstalled then raise EJclMapiError.CreateRes(@RsMapiMailNoClient); + {$IFDEF UNICODE} + @GetDllDirectory := GetProcAddress(GetModuleHandle(kernel32), 'GetDllDirectoryW'); + @SetDllDirectory := GetProcAddress(GetModuleHandle(kernel32), 'SetDllDirectoryW'); + {$ELSE} @GetDllDirectory := GetProcAddress(GetModuleHandle(kernel32), 'GetDllDirectoryA'); @SetDllDirectory := GetProcAddress(GetModuleHandle(kernel32), 'SetDllDirectoryA'); + {$ENDIF UNICODE} if Assigned(@GetDllDirectory) and Assigned(@SetDllDirectory) then begin - GetDllDirectory(SizeOf(DllDirectoryBuffer), @DllDirectoryBuffer); + GetDllDirectory(Length(DllDirectoryBuffer), @DllDirectoryBuffer); SetDllDirectory(nil); end; try Modified: trunk/jcl/source/windows/JclShell.pas =================================================================== --- trunk/jcl/source/windows/JclShell.pas 2009-01-21 10:12:47 UTC (rev 2607) +++ trunk/jcl/source/windows/JclShell.pas 2009-01-25 10:22:29 UTC (rev 2608) @@ -1406,15 +1406,8 @@ end; { TODO: Dynamic linking - move TRasDialDlgA to JclWin32} - type - TRasDialDlgFuncA = function(lpszPhonebook, lpszEntry, lpszPhoneNumber: PAnsiChar; lpInfo: PRasDialDlg): BOOL; stdcall; - TRasDialDlgFuncW = function(lpszPhonebook, lpszEntry, lpszPhoneNumber: PWideChar; lpInfo: PRasDialDlg): BOOL; stdcall; - {$IFDEF SUPPORTS_UNICODE} - TRasDialDlgFunc = TRasDialDlgFuncW; - {$ELSE ~SUPPORTS_UNICODE} - TRasDialDlgFunc = TRasDialDlgFuncA; - {$ENDIF ~SUPPORTS_UNICODE} + TRasDialDlgFunc = function(lpszPhonebook, lpszEntry, lpszPhoneNumber: PChar; lpInfo: PRasDialDlg): BOOL; stdcall; function ShellRasDial(const EntryName: string): Boolean; var This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2009-01-21 10:12:51
|
Revision: 2607 http://jcl.svn.sourceforge.net/jcl/?rev=2607&view=rev Author: outchy Date: 2009-01-21 10:12:47 +0000 (Wed, 21 Jan 2009) Log Message: ----------- fixed inclusion path Modified Paths: -------------- branches/JCL_1.104/thirdparty/makedist/JclFiles.xml Modified: branches/JCL_1.104/thirdparty/makedist/JclFiles.xml =================================================================== --- branches/JCL_1.104/thirdparty/makedist/JclFiles.xml 2009-01-21 10:10:27 UTC (rev 2606) +++ branches/JCL_1.104/thirdparty/makedist/JclFiles.xml 2009-01-21 10:12:47 UTC (rev 2607) @@ -179,7 +179,7 @@ <action classname="TCommandLineCaller"> <configuration index="0" caption="Application" value="%DCC2006%"/> <configuration index="1" caption="Working directory" value="sandbox\install"/> - <configuration index="2" caption="Parameters" value="-q -w -dJCLINSTALL -E..\bin -I..\source -U..\source\common;..\source\windows JediInstaller.dpr"/> + <configuration index="2" caption="Parameters" value="-q -w -dJCLINSTALL -E..\bin -I..\source\include -U..\source\common;..\source\windows JediInstaller.dpr"/> <configuration index="3" caption="Valid exit codes" value=""/> <configuration index="4" caption="Result file" value=""/> </action> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2009-01-21 10:10:32
|
Revision: 2606 http://jcl.svn.sourceforge.net/jcl/?rev=2606&view=rev Author: outchy Date: 2009-01-21 10:10:27 +0000 (Wed, 21 Jan 2009) Log Message: ----------- fixed inclusion path Modified Paths: -------------- trunk/thirdparty/makedist/JclFiles.xml Modified: trunk/thirdparty/makedist/JclFiles.xml =================================================================== --- trunk/thirdparty/makedist/JclFiles.xml 2009-01-21 09:15:47 UTC (rev 2605) +++ trunk/thirdparty/makedist/JclFiles.xml 2009-01-21 10:10:27 UTC (rev 2606) @@ -179,7 +179,7 @@ <action classname="TCommandLineCaller"> <configuration index="0" caption="Application" value="%DCC2006%"/> <configuration index="1" caption="Working directory" value="sandbox\install"/> - <configuration index="2" caption="Parameters" value="-q -w -dJCLINSTALL -E..\bin -I..\source -U..\source\common;..\source\windows JediInstaller.dpr"/> + <configuration index="2" caption="Parameters" value="-q -w -dJCLINSTALL -E..\bin -I..\source\include -U..\source\common;..\source\windows JediInstaller.dpr"/> <configuration index="3" caption="Valid exit codes" value=""/> <configuration index="4" caption="Result file" value=""/> </action> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2009-01-21 09:15:52
|
Revision: 2605 http://jcl.svn.sourceforge.net/jcl/?rev=2605&view=rev Author: outchy Date: 2009-01-21 09:15:47 +0000 (Wed, 21 Jan 2009) Log Message: ----------- Tag for release 1.104.1.3248 on 2009-01-21 Added Paths: ----------- tags/JCL-1.104-Build3248/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2009-01-21 09:13:09
|
Revision: 2604 http://jcl.svn.sourceforge.net/jcl/?rev=2604&view=rev Author: outchy Date: 2009-01-21 09:13:02 +0000 (Wed, 21 Jan 2009) Log Message: ----------- updating version numbers to JCL 1.104.1.3248 (stable). Modified Paths: -------------- branches/JCL_1.104/jcl/devtools/pgEdit.xml branches/JCL_1.104/jcl/packages/c5/JclBaseExpertC50.rc branches/JCL_1.104/jcl/packages/c5/JclBaseExpertC50.res branches/JCL_1.104/jcl/packages/c5/JclC50.rc branches/JCL_1.104/jcl/packages/c5/JclC50.res branches/JCL_1.104/jcl/packages/c5/JclContainersC50.rc branches/JCL_1.104/jcl/packages/c5/JclContainersC50.res branches/JCL_1.104/jcl/packages/c5/JclDebugExpertC50.RES branches/JCL_1.104/jcl/packages/c5/JclDebugExpertC50.rc branches/JCL_1.104/jcl/packages/c5/JclDebugExpertDLLC50.rc branches/JCL_1.104/jcl/packages/c5/JclDebugExpertDLLC50.res branches/JCL_1.104/jcl/packages/c5/JclFavoriteFoldersExpertC50.rc branches/JCL_1.104/jcl/packages/c5/JclFavoriteFoldersExpertC50.res branches/JCL_1.104/jcl/packages/c5/JclFavoriteFoldersExpertDLLC50.rc branches/JCL_1.104/jcl/packages/c5/JclFavoriteFoldersExpertDLLC50.res branches/JCL_1.104/jcl/packages/c5/JclProjectAnalysisExpertC50.RES branches/JCL_1.104/jcl/packages/c5/JclProjectAnalysisExpertC50.rc branches/JCL_1.104/jcl/packages/c5/JclProjectAnalysisExpertDLLC50.rc branches/JCL_1.104/jcl/packages/c5/JclProjectAnalysisExpertDLLC50.res branches/JCL_1.104/jcl/packages/c5/JclRepositoryExpertC50.rc branches/JCL_1.104/jcl/packages/c5/JclRepositoryExpertC50.res branches/JCL_1.104/jcl/packages/c5/JclRepositoryExpertDLLC50.rc branches/JCL_1.104/jcl/packages/c5/JclRepositoryExpertDLLC50.res branches/JCL_1.104/jcl/packages/c5/JclSIMDViewExpertC50.rc branches/JCL_1.104/jcl/packages/c5/JclSIMDViewExpertC50.res branches/JCL_1.104/jcl/packages/c5/JclSIMDViewExpertDLLC50.rc branches/JCL_1.104/jcl/packages/c5/JclSIMDViewExpertDLLC50.res branches/JCL_1.104/jcl/packages/c5/JclThreadNameExpertC50.RES branches/JCL_1.104/jcl/packages/c5/JclThreadNameExpertC50.rc branches/JCL_1.104/jcl/packages/c5/JclThreadNameExpertDLLC50.rc branches/JCL_1.104/jcl/packages/c5/JclThreadNameExpertDLLC50.res branches/JCL_1.104/jcl/packages/c5/JclUsesExpertC50.RES branches/JCL_1.104/jcl/packages/c5/JclUsesExpertC50.rc branches/JCL_1.104/jcl/packages/c5/JclUsesExpertDLLC50.rc branches/JCL_1.104/jcl/packages/c5/JclUsesExpertDLLC50.res branches/JCL_1.104/jcl/packages/c5/JclVclC50.rc branches/JCL_1.104/jcl/packages/c5/JclVclC50.res branches/JCL_1.104/jcl/packages/c5/JclVersionControlExpertC50.rc branches/JCL_1.104/jcl/packages/c5/JclVersionControlExpertC50.res branches/JCL_1.104/jcl/packages/c5/JclVersionControlExpertDLLC50.rc branches/JCL_1.104/jcl/packages/c5/JclVersionControlExpertDLLC50.res branches/JCL_1.104/jcl/packages/c6/Jcl.RES branches/JCL_1.104/jcl/packages/c6/Jcl.rc branches/JCL_1.104/jcl/packages/c6/JclBaseExpert.rc branches/JCL_1.104/jcl/packages/c6/JclBaseExpert.res branches/JCL_1.104/jcl/packages/c6/JclContainers.rc branches/JCL_1.104/jcl/packages/c6/JclContainers.res branches/JCL_1.104/jcl/packages/c6/JclDebugExpert.RES branches/JCL_1.104/jcl/packages/c6/JclDebugExpert.rc branches/JCL_1.104/jcl/packages/c6/JclDebugExpertDLL.rc branches/JCL_1.104/jcl/packages/c6/JclDebugExpertDLL.res branches/JCL_1.104/jcl/packages/c6/JclFavoriteFoldersExpert.RES branches/JCL_1.104/jcl/packages/c6/JclFavoriteFoldersExpert.rc branches/JCL_1.104/jcl/packages/c6/JclFavoriteFoldersExpertDLL.rc branches/JCL_1.104/jcl/packages/c6/JclFavoriteFoldersExpertDLL.res branches/JCL_1.104/jcl/packages/c6/JclProjectAnalysisExpert.RES branches/JCL_1.104/jcl/packages/c6/JclProjectAnalysisExpert.rc branches/JCL_1.104/jcl/packages/c6/JclProjectAnalysisExpertDLL.rc branches/JCL_1.104/jcl/packages/c6/JclProjectAnalysisExpertDLL.res branches/JCL_1.104/jcl/packages/c6/JclRepositoryExpert.rc branches/JCL_1.104/jcl/packages/c6/JclRepositoryExpert.res branches/JCL_1.104/jcl/packages/c6/JclRepositoryExpertDLL.rc branches/JCL_1.104/jcl/packages/c6/JclRepositoryExpertDLL.res branches/JCL_1.104/jcl/packages/c6/JclSIMDViewExpert.rc branches/JCL_1.104/jcl/packages/c6/JclSIMDViewExpert.res branches/JCL_1.104/jcl/packages/c6/JclSIMDViewExpertDLL.rc branches/JCL_1.104/jcl/packages/c6/JclSIMDViewExpertDLL.res branches/JCL_1.104/jcl/packages/c6/JclThreadNameExpert.RES branches/JCL_1.104/jcl/packages/c6/JclThreadNameExpert.rc branches/JCL_1.104/jcl/packages/c6/JclThreadNameExpertDLL.rc branches/JCL_1.104/jcl/packages/c6/JclThreadNameExpertDLL.res branches/JCL_1.104/jcl/packages/c6/JclUsesExpert.RES branches/JCL_1.104/jcl/packages/c6/JclUsesExpert.rc branches/JCL_1.104/jcl/packages/c6/JclUsesExpertDLL.rc branches/JCL_1.104/jcl/packages/c6/JclUsesExpertDLL.res branches/JCL_1.104/jcl/packages/c6/JclVClx.RES branches/JCL_1.104/jcl/packages/c6/JclVClx.rc branches/JCL_1.104/jcl/packages/c6/JclVcl.RES branches/JCL_1.104/jcl/packages/c6/JclVcl.rc branches/JCL_1.104/jcl/packages/c6/JclVersionControlExpert.rc branches/JCL_1.104/jcl/packages/c6/JclVersionControlExpert.res branches/JCL_1.104/jcl/packages/c6/JclVersionControlExpertDLL.rc branches/JCL_1.104/jcl/packages/c6/JclVersionControlExpertDLL.res branches/JCL_1.104/jcl/packages/cs1/Jcl.RES branches/JCL_1.104/jcl/packages/cs1/Jcl.bdsproj branches/JCL_1.104/jcl/packages/cs1/Jcl.rc branches/JCL_1.104/jcl/packages/cs1/JclBaseExpert.RES branches/JCL_1.104/jcl/packages/cs1/JclBaseExpert.bdsproj branches/JCL_1.104/jcl/packages/cs1/JclBaseExpert.rc branches/JCL_1.104/jcl/packages/cs1/JclContainers.bdsproj branches/JCL_1.104/jcl/packages/cs1/JclContainers.rc branches/JCL_1.104/jcl/packages/cs1/JclContainers.res branches/JCL_1.104/jcl/packages/cs1/JclFavoriteFoldersExpertDLL.RES branches/JCL_1.104/jcl/packages/cs1/JclFavoriteFoldersExpertDLL.bdsproj branches/JCL_1.104/jcl/packages/cs1/JclFavoriteFoldersExpertDLL.rc branches/JCL_1.104/jcl/packages/cs1/JclVersionControlExpertDLL.bdsproj branches/JCL_1.104/jcl/packages/cs1/JclVersionControlExpertDLL.rc branches/JCL_1.104/jcl/packages/cs1/JclVersionControlExpertDLL.res branches/JCL_1.104/jcl/packages/d10/Jcl.bdsproj branches/JCL_1.104/jcl/packages/d10/Jcl.rc branches/JCL_1.104/jcl/packages/d10/Jcl.res branches/JCL_1.104/jcl/packages/d10/JclBaseExpert.bdsproj branches/JCL_1.104/jcl/packages/d10/JclBaseExpert.rc branches/JCL_1.104/jcl/packages/d10/JclBaseExpert.res branches/JCL_1.104/jcl/packages/d10/JclContainers.bdsproj branches/JCL_1.104/jcl/packages/d10/JclContainers.rc branches/JCL_1.104/jcl/packages/d10/JclContainers.res branches/JCL_1.104/jcl/packages/d10/JclDebugExpert.bdsproj branches/JCL_1.104/jcl/packages/d10/JclDebugExpert.rc branches/JCL_1.104/jcl/packages/d10/JclDebugExpert.res branches/JCL_1.104/jcl/packages/d10/JclDebugExpertDLL.bdsproj branches/JCL_1.104/jcl/packages/d10/JclDebugExpertDLL.rc branches/JCL_1.104/jcl/packages/d10/JclDebugExpertDLL.res branches/JCL_1.104/jcl/packages/d10/JclFavoriteFoldersExpert.bdsproj branches/JCL_1.104/jcl/packages/d10/JclFavoriteFoldersExpert.rc branches/JCL_1.104/jcl/packages/d10/JclFavoriteFoldersExpert.res branches/JCL_1.104/jcl/packages/d10/JclFavoriteFoldersExpertDLL.bdsproj branches/JCL_1.104/jcl/packages/d10/JclFavoriteFoldersExpertDLL.rc branches/JCL_1.104/jcl/packages/d10/JclFavoriteFoldersExpertDLL.res branches/JCL_1.104/jcl/packages/d10/JclProjectAnalysisExpert.RES branches/JCL_1.104/jcl/packages/d10/JclProjectAnalysisExpert.bdsproj branches/JCL_1.104/jcl/packages/d10/JclProjectAnalysisExpert.rc branches/JCL_1.104/jcl/packages/d10/JclProjectAnalysisExpertDLL.bdsproj branches/JCL_1.104/jcl/packages/d10/JclProjectAnalysisExpertDLL.rc branches/JCL_1.104/jcl/packages/d10/JclProjectAnalysisExpertDLL.res branches/JCL_1.104/jcl/packages/d10/JclRepositoryExpert.bdsproj branches/JCL_1.104/jcl/packages/d10/JclRepositoryExpert.rc branches/JCL_1.104/jcl/packages/d10/JclRepositoryExpert.res branches/JCL_1.104/jcl/packages/d10/JclRepositoryExpertDLL.bdsproj branches/JCL_1.104/jcl/packages/d10/JclRepositoryExpertDLL.rc branches/JCL_1.104/jcl/packages/d10/JclRepositoryExpertDLL.res branches/JCL_1.104/jcl/packages/d10/JclSIMDViewExpert.bdsproj branches/JCL_1.104/jcl/packages/d10/JclSIMDViewExpert.rc branches/JCL_1.104/jcl/packages/d10/JclSIMDViewExpert.res branches/JCL_1.104/jcl/packages/d10/JclSIMDViewExpertDLL.bdsproj branches/JCL_1.104/jcl/packages/d10/JclSIMDViewExpertDLL.rc branches/JCL_1.104/jcl/packages/d10/JclSIMDViewExpertDLL.res branches/JCL_1.104/jcl/packages/d10/JclVcl.bdsproj branches/JCL_1.104/jcl/packages/d10/JclVcl.rc branches/JCL_1.104/jcl/packages/d10/JclVcl.res branches/JCL_1.104/jcl/packages/d10/JclVersionControlExpert.bdsproj branches/JCL_1.104/jcl/packages/d10/JclVersionControlExpert.rc branches/JCL_1.104/jcl/packages/d10/JclVersionControlExpert.res branches/JCL_1.104/jcl/packages/d10/JclVersionControlExpertDLL.bdsproj branches/JCL_1.104/jcl/packages/d10/JclVersionControlExpertDLL.rc branches/JCL_1.104/jcl/packages/d10/JclVersionControlExpertDLL.res branches/JCL_1.104/jcl/packages/d10.net/Jedi.Jcl.bdsproj branches/JCL_1.104/jcl/packages/d10.net/Jedi.Jcl.dpk branches/JCL_1.104/jcl/packages/d10.net/Jedi.JclContainers.bdsproj branches/JCL_1.104/jcl/packages/d10.net/Jedi.JclContainers.dpk branches/JCL_1.104/jcl/packages/d11/Jcl.dproj branches/JCL_1.104/jcl/packages/d11/Jcl.rc branches/JCL_1.104/jcl/packages/d11/Jcl.res branches/JCL_1.104/jcl/packages/d11/JclBaseExpert.dproj branches/JCL_1.104/jcl/packages/d11/JclBaseExpert.rc branches/JCL_1.104/jcl/packages/d11/JclBaseExpert.res branches/JCL_1.104/jcl/packages/d11/JclContainers.dproj branches/JCL_1.104/jcl/packages/d11/JclContainers.rc branches/JCL_1.104/jcl/packages/d11/JclContainers.res branches/JCL_1.104/jcl/packages/d11/JclDebugExpert.dproj branches/JCL_1.104/jcl/packages/d11/JclDebugExpert.rc branches/JCL_1.104/jcl/packages/d11/JclDebugExpert.res branches/JCL_1.104/jcl/packages/d11/JclDebugExpertDLL.dproj branches/JCL_1.104/jcl/packages/d11/JclDebugExpertDLL.rc branches/JCL_1.104/jcl/packages/d11/JclDebugExpertDLL.res branches/JCL_1.104/jcl/packages/d11/JclFavoriteFoldersExpert.dproj branches/JCL_1.104/jcl/packages/d11/JclFavoriteFoldersExpert.rc branches/JCL_1.104/jcl/packages/d11/JclFavoriteFoldersExpert.res branches/JCL_1.104/jcl/packages/d11/JclFavoriteFoldersExpertDLL.dproj branches/JCL_1.104/jcl/packages/d11/JclFavoriteFoldersExpertDLL.rc branches/JCL_1.104/jcl/packages/d11/JclFavoriteFoldersExpertDLL.res branches/JCL_1.104/jcl/packages/d11/JclProjectAnalysisExpert.dproj branches/JCL_1.104/jcl/packages/d11/JclProjectAnalysisExpert.rc branches/JCL_1.104/jcl/packages/d11/JclProjectAnalysisExpert.res branches/JCL_1.104/jcl/packages/d11/JclProjectAnalysisExpertDLL.dproj branches/JCL_1.104/jcl/packages/d11/JclProjectAnalysisExpertDLL.rc branches/JCL_1.104/jcl/packages/d11/JclProjectAnalysisExpertDLL.res branches/JCL_1.104/jcl/packages/d11/JclRepositoryExpert.dproj branches/JCL_1.104/jcl/packages/d11/JclRepositoryExpert.rc branches/JCL_1.104/jcl/packages/d11/JclRepositoryExpert.res branches/JCL_1.104/jcl/packages/d11/JclRepositoryExpertDLL.dproj branches/JCL_1.104/jcl/packages/d11/JclRepositoryExpertDLL.rc branches/JCL_1.104/jcl/packages/d11/JclRepositoryExpertDLL.res branches/JCL_1.104/jcl/packages/d11/JclSIMDViewExpert.dproj branches/JCL_1.104/jcl/packages/d11/JclSIMDViewExpert.rc branches/JCL_1.104/jcl/packages/d11/JclSIMDViewExpert.res branches/JCL_1.104/jcl/packages/d11/JclSIMDViewExpertDLL.dproj branches/JCL_1.104/jcl/packages/d11/JclSIMDViewExpertDLL.rc branches/JCL_1.104/jcl/packages/d11/JclSIMDViewExpertDLL.res branches/JCL_1.104/jcl/packages/d11/JclVcl.dproj branches/JCL_1.104/jcl/packages/d11/JclVcl.rc branches/JCL_1.104/jcl/packages/d11/JclVcl.res branches/JCL_1.104/jcl/packages/d11/JclVersionControlExpert.dproj branches/JCL_1.104/jcl/packages/d11/JclVersionControlExpert.rc branches/JCL_1.104/jcl/packages/d11/JclVersionControlExpert.res branches/JCL_1.104/jcl/packages/d11/JclVersionControlExpertDLL.dproj branches/JCL_1.104/jcl/packages/d11/JclVersionControlExpertDLL.rc branches/JCL_1.104/jcl/packages/d11/JclVersionControlExpertDLL.res branches/JCL_1.104/jcl/packages/d11.net/Jedi.Jcl.dpk branches/JCL_1.104/jcl/packages/d11.net/Jedi.Jcl.dproj branches/JCL_1.104/jcl/packages/d11.net/Jedi.JclContainers.dpk branches/JCL_1.104/jcl/packages/d11.net/Jedi.JclContainers.dproj branches/JCL_1.104/jcl/packages/d12/Jcl.dproj branches/JCL_1.104/jcl/packages/d12/Jcl.rc branches/JCL_1.104/jcl/packages/d12/Jcl.res branches/JCL_1.104/jcl/packages/d12/JclBaseExpert.dproj branches/JCL_1.104/jcl/packages/d12/JclBaseExpert.rc branches/JCL_1.104/jcl/packages/d12/JclBaseExpert.res branches/JCL_1.104/jcl/packages/d12/JclContainers.dproj branches/JCL_1.104/jcl/packages/d12/JclContainers.rc branches/JCL_1.104/jcl/packages/d12/JclContainers.res branches/JCL_1.104/jcl/packages/d12/JclDebugExpert.dproj branches/JCL_1.104/jcl/packages/d12/JclDebugExpert.rc branches/JCL_1.104/jcl/packages/d12/JclDebugExpert.res branches/JCL_1.104/jcl/packages/d12/JclDebugExpertDLL.dproj branches/JCL_1.104/jcl/packages/d12/JclDebugExpertDLL.rc branches/JCL_1.104/jcl/packages/d12/JclDebugExpertDLL.res branches/JCL_1.104/jcl/packages/d12/JclFavoriteFoldersExpert.dproj branches/JCL_1.104/jcl/packages/d12/JclFavoriteFoldersExpert.rc branches/JCL_1.104/jcl/packages/d12/JclFavoriteFoldersExpert.res branches/JCL_1.104/jcl/packages/d12/JclFavoriteFoldersExpertDLL.dproj branches/JCL_1.104/jcl/packages/d12/JclFavoriteFoldersExpertDLL.rc branches/JCL_1.104/jcl/packages/d12/JclFavoriteFoldersExpertDLL.res branches/JCL_1.104/jcl/packages/d12/JclProjectAnalysisExpert.dproj branches/JCL_1.104/jcl/packages/d12/JclProjectAnalysisExpert.rc branches/JCL_1.104/jcl/packages/d12/JclProjectAnalysisExpert.res branches/JCL_1.104/jcl/packages/d12/JclProjectAnalysisExpertDLL.dproj branches/JCL_1.104/jcl/packages/d12/JclProjectAnalysisExpertDLL.rc branches/JCL_1.104/jcl/packages/d12/JclProjectAnalysisExpertDLL.res branches/JCL_1.104/jcl/packages/d12/JclRepositoryExpert.dproj branches/JCL_1.104/jcl/packages/d12/JclRepositoryExpert.rc branches/JCL_1.104/jcl/packages/d12/JclRepositoryExpert.res branches/JCL_1.104/jcl/packages/d12/JclRepositoryExpertDLL.dproj branches/JCL_1.104/jcl/packages/d12/JclRepositoryExpertDLL.rc branches/JCL_1.104/jcl/packages/d12/JclRepositoryExpertDLL.res branches/JCL_1.104/jcl/packages/d12/JclSIMDViewExpert.dproj branches/JCL_1.104/jcl/packages/d12/JclSIMDViewExpert.rc branches/JCL_1.104/jcl/packages/d12/JclSIMDViewExpert.res branches/JCL_1.104/jcl/packages/d12/JclSIMDViewExpertDLL.dproj branches/JCL_1.104/jcl/packages/d12/JclSIMDViewExpertDLL.rc branches/JCL_1.104/jcl/packages/d12/JclSIMDViewExpertDLL.res branches/JCL_1.104/jcl/packages/d12/JclVcl.dproj branches/JCL_1.104/jcl/packages/d12/JclVcl.rc branches/JCL_1.104/jcl/packages/d12/JclVcl.res branches/JCL_1.104/jcl/packages/d12/JclVersionControlExpert.dproj branches/JCL_1.104/jcl/packages/d12/JclVersionControlExpert.rc branches/JCL_1.104/jcl/packages/d12/JclVersionControlExpert.res branches/JCL_1.104/jcl/packages/d12/JclVersionControlExpertDLL.dproj branches/JCL_1.104/jcl/packages/d12/JclVersionControlExpertDLL.rc branches/JCL_1.104/jcl/packages/d12/JclVersionControlExpertDLL.res branches/JCL_1.104/jcl/packages/d5/JclBaseExpertD50.rc branches/JCL_1.104/jcl/packages/d5/JclBaseExpertD50.res branches/JCL_1.104/jcl/packages/d5/JclContainersD50.rc branches/JCL_1.104/jcl/packages/d5/JclContainersD50.res branches/JCL_1.104/jcl/packages/d5/JclD50.RES branches/JCL_1.104/jcl/packages/d5/JclD50.rc branches/JCL_1.104/jcl/packages/d5/JclDebugExpertD50.RES branches/JCL_1.104/jcl/packages/d5/JclDebugExpertD50.rc branches/JCL_1.104/jcl/packages/d5/JclDebugExpertDLLD50.RES branches/JCL_1.104/jcl/packages/d5/JclDebugExpertDLLD50.rc branches/JCL_1.104/jcl/packages/d5/JclFavoriteFoldersExpertD50.RES branches/JCL_1.104/jcl/packages/d5/JclFavoriteFoldersExpertD50.rc branches/JCL_1.104/jcl/packages/d5/JclFavoriteFoldersExpertDLLD50.RES branches/JCL_1.104/jcl/packages/d5/JclFavoriteFoldersExpertDLLD50.rc branches/JCL_1.104/jcl/packages/d5/JclProjectAnalysisExpertD50.RES branches/JCL_1.104/jcl/packages/d5/JclProjectAnalysisExpertD50.rc branches/JCL_1.104/jcl/packages/d5/JclProjectAnalysisExpertDLLD50.RES branches/JCL_1.104/jcl/packages/d5/JclProjectAnalysisExpertDLLD50.rc branches/JCL_1.104/jcl/packages/d5/JclRepositoryExpertD50.rc branches/JCL_1.104/jcl/packages/d5/JclRepositoryExpertD50.res branches/JCL_1.104/jcl/packages/d5/JclRepositoryExpertDLLD50.rc branches/JCL_1.104/jcl/packages/d5/JclRepositoryExpertDLLD50.res branches/JCL_1.104/jcl/packages/d5/JclSIMDViewExpertD50.RES branches/JCL_1.104/jcl/packages/d5/JclSIMDViewExpertD50.rc branches/JCL_1.104/jcl/packages/d5/JclSIMDViewExpertDLLD50.RES branches/JCL_1.104/jcl/packages/d5/JclSIMDViewExpertDLLD50.rc branches/JCL_1.104/jcl/packages/d5/JclThreadNameExpertD50.RES branches/JCL_1.104/jcl/packages/d5/JclThreadNameExpertD50.rc branches/JCL_1.104/jcl/packages/d5/JclThreadNameExpertDLLD50.RES branches/JCL_1.104/jcl/packages/d5/JclThreadNameExpertDLLD50.rc branches/JCL_1.104/jcl/packages/d5/JclUsesExpertD50.RES branches/JCL_1.104/jcl/packages/d5/JclUsesExpertD50.rc branches/JCL_1.104/jcl/packages/d5/JclUsesExpertDLLD50.RES branches/JCL_1.104/jcl/packages/d5/JclUsesExpertDLLD50.rc branches/JCL_1.104/jcl/packages/d5/JclVclD50.rc branches/JCL_1.104/jcl/packages/d5/JclVclD50.res branches/JCL_1.104/jcl/packages/d5/JclVersionControlExpertD50.rc branches/JCL_1.104/jcl/packages/d5/JclVersionControlExpertD50.res branches/JCL_1.104/jcl/packages/d5/JclVersionControlExpertDLLD50.rc branches/JCL_1.104/jcl/packages/d5/JclVersionControlExpertDLLD50.res branches/JCL_1.104/jcl/packages/d6/Jcl.rc branches/JCL_1.104/jcl/packages/d6/Jcl.res branches/JCL_1.104/jcl/packages/d6/JclBaseExpert.rc branches/JCL_1.104/jcl/packages/d6/JclBaseExpert.res branches/JCL_1.104/jcl/packages/d6/JclContainers.rc branches/JCL_1.104/jcl/packages/d6/JclContainers.res branches/JCL_1.104/jcl/packages/d6/JclDebugExpert.rc branches/JCL_1.104/jcl/packages/d6/JclDebugExpert.res branches/JCL_1.104/jcl/packages/d6/JclDebugExpertDLL.RES branches/JCL_1.104/jcl/packages/d6/JclDebugExpertDLL.rc branches/JCL_1.104/jcl/packages/d6/JclFavoriteFoldersExpert.rc branches/JCL_1.104/jcl/packages/d6/JclFavoriteFoldersExpert.res branches/JCL_1.104/jcl/packages/d6/JclFavoriteFoldersExpertDLL.RES branches/JCL_1.104/jcl/packages/d6/JclFavoriteFoldersExpertDLL.rc branches/JCL_1.104/jcl/packages/d6/JclProjectAnalysisExpert.RES branches/JCL_1.104/jcl/packages/d6/JclProjectAnalysisExpert.rc branches/JCL_1.104/jcl/packages/d6/JclProjectAnalysisExpertDLL.RES branches/JCL_1.104/jcl/packages/d6/JclProjectAnalysisExpertDLL.rc branches/JCL_1.104/jcl/packages/d6/JclRepositoryExpert.rc branches/JCL_1.104/jcl/packages/d6/JclRepositoryExpert.res branches/JCL_1.104/jcl/packages/d6/JclRepositoryExpertDLL.rc branches/JCL_1.104/jcl/packages/d6/JclRepositoryExpertDLL.res branches/JCL_1.104/jcl/packages/d6/JclSIMDViewExpert.rc branches/JCL_1.104/jcl/packages/d6/JclSIMDViewExpert.res branches/JCL_1.104/jcl/packages/d6/JclSIMDViewExpertDLL.RES branches/JCL_1.104/jcl/packages/d6/JclSIMDViewExpertDLL.rc branches/JCL_1.104/jcl/packages/d6/JclThreadNameExpert.rc branches/JCL_1.104/jcl/packages/d6/JclThreadNameExpert.res branches/JCL_1.104/jcl/packages/d6/JclThreadNameExpertDLL.RES branches/JCL_1.104/jcl/packages/d6/JclThreadNameExpertDLL.rc branches/JCL_1.104/jcl/packages/d6/JclUsesExpert.rc branches/JCL_1.104/jcl/packages/d6/JclUsesExpert.res branches/JCL_1.104/jcl/packages/d6/JclUsesExpertDLL.RES branches/JCL_1.104/jcl/packages/d6/JclUsesExpertDLL.rc branches/JCL_1.104/jcl/packages/d6/JclVClx.rc branches/JCL_1.104/jcl/packages/d6/JclVClx.res branches/JCL_1.104/jcl/packages/d6/JclVcl.rc branches/JCL_1.104/jcl/packages/d6/JclVcl.res branches/JCL_1.104/jcl/packages/d6/JclVersionControlExpert.rc branches/JCL_1.104/jcl/packages/d6/JclVersionControlExpert.res branches/JCL_1.104/jcl/packages/d6/JclVersionControlExpertDLL.rc branches/JCL_1.104/jcl/packages/d6/JclVersionControlExpertDLL.res branches/JCL_1.104/jcl/packages/d7/Jcl.rc branches/JCL_1.104/jcl/packages/d7/Jcl.res branches/JCL_1.104/jcl/packages/d7/JclBaseExpert.rc branches/JCL_1.104/jcl/packages/d7/JclBaseExpert.res branches/JCL_1.104/jcl/packages/d7/JclContainers.rc branches/JCL_1.104/jcl/packages/d7/JclContainers.res branches/JCL_1.104/jcl/packages/d7/JclDebugExpert.rc branches/JCL_1.104/jcl/packages/d7/JclDebugExpert.res branches/JCL_1.104/jcl/packages/d7/JclDebugExpertDLL.RES branches/JCL_1.104/jcl/packages/d7/JclDebugExpertDLL.rc branches/JCL_1.104/jcl/packages/d7/JclFavoriteFoldersExpert.rc branches/JCL_1.104/jcl/packages/d7/JclFavoriteFoldersExpert.res branches/JCL_1.104/jcl/packages/d7/JclFavoriteFoldersExpertDLL.RES branches/JCL_1.104/jcl/packages/d7/JclFavoriteFoldersExpertDLL.rc branches/JCL_1.104/jcl/packages/d7/JclProjectAnalysisExpert.RES branches/JCL_1.104/jcl/packages/d7/JclProjectAnalysisExpert.rc branches/JCL_1.104/jcl/packages/d7/JclProjectAnalysisExpertDLL.RES branches/JCL_1.104/jcl/packages/d7/JclProjectAnalysisExpertDLL.rc branches/JCL_1.104/jcl/packages/d7/JclRepositoryExpert.rc branches/JCL_1.104/jcl/packages/d7/JclRepositoryExpert.res branches/JCL_1.104/jcl/packages/d7/JclRepositoryExpertDLL.rc branches/JCL_1.104/jcl/packages/d7/JclRepositoryExpertDLL.res branches/JCL_1.104/jcl/packages/d7/JclSIMDViewExpert.rc branches/JCL_1.104/jcl/packages/d7/JclSIMDViewExpert.res branches/JCL_1.104/jcl/packages/d7/JclSIMDViewExpertDLL.RES branches/JCL_1.104/jcl/packages/d7/JclSIMDViewExpertDLL.rc branches/JCL_1.104/jcl/packages/d7/JclUsesExpert.rc branches/JCL_1.104/jcl/packages/d7/JclUsesExpert.res branches/JCL_1.104/jcl/packages/d7/JclUsesExpertDLL.RES branches/JCL_1.104/jcl/packages/d7/JclUsesExpertDLL.rc branches/JCL_1.104/jcl/packages/d7/JclVClx.rc branches/JCL_1.104/jcl/packages/d7/JclVClx.res branches/JCL_1.104/jcl/packages/d7/JclVcl.rc branches/JCL_1.104/jcl/packages/d7/JclVcl.res branches/JCL_1.104/jcl/packages/d7/JclVersionControlExpert.rc branches/JCL_1.104/jcl/packages/d7/JclVersionControlExpert.res branches/JCL_1.104/jcl/packages/d7/JclVersionControlExpertDLL.rc branches/JCL_1.104/jcl/packages/d7/JclVersionControlExpertDLL.res branches/JCL_1.104/jcl/packages/d8/Jcl.RES branches/JCL_1.104/jcl/packages/d8/Jcl.bdsproj branches/JCL_1.104/jcl/packages/d8/Jcl.rc branches/JCL_1.104/jcl/packages/d8/JclBaseExpert.RES branches/JCL_1.104/jcl/packages/d8/JclBaseExpert.bdsproj branches/JCL_1.104/jcl/packages/d8/JclBaseExpert.rc branches/JCL_1.104/jcl/packages/d8/JclContainers.bdsproj branches/JCL_1.104/jcl/packages/d8/JclContainers.rc branches/JCL_1.104/jcl/packages/d8/JclContainers.res branches/JCL_1.104/jcl/packages/d8/JclFavoriteFoldersExpertDLL.RES branches/JCL_1.104/jcl/packages/d8/JclFavoriteFoldersExpertDLL.bdsproj branches/JCL_1.104/jcl/packages/d8/JclFavoriteFoldersExpertDLL.rc branches/JCL_1.104/jcl/packages/d8/JclVersionControlExpertDLL.bdsproj branches/JCL_1.104/jcl/packages/d8/JclVersionControlExpertDLL.rc branches/JCL_1.104/jcl/packages/d8/JclVersionControlExpertDLL.res branches/JCL_1.104/jcl/packages/d9/Jcl.RES branches/JCL_1.104/jcl/packages/d9/Jcl.bdsproj branches/JCL_1.104/jcl/packages/d9/Jcl.rc branches/JCL_1.104/jcl/packages/d9/JclBaseExpert.bdsproj branches/JCL_1.104/jcl/packages/d9/JclBaseExpert.rc branches/JCL_1.104/jcl/packages/d9/JclBaseExpert.res branches/JCL_1.104/jcl/packages/d9/JclContainers.bdsproj branches/JCL_1.104/jcl/packages/d9/JclContainers.rc branches/JCL_1.104/jcl/packages/d9/JclContainers.res branches/JCL_1.104/jcl/packages/d9/JclDebugExpert.RES branches/JCL_1.104/jcl/packages/d9/JclDebugExpert.bdsproj branches/JCL_1.104/jcl/packages/d9/JclDebugExpert.rc branches/JCL_1.104/jcl/packages/d9/JclDebugExpertDLL.RES branches/JCL_1.104/jcl/packages/d9/JclDebugExpertDLL.bdsproj branches/JCL_1.104/jcl/packages/d9/JclDebugExpertDLL.rc branches/JCL_1.104/jcl/packages/d9/JclFavoriteFoldersExpert.bdsproj branches/JCL_1.104/jcl/packages/d9/JclFavoriteFoldersExpert.rc branches/JCL_1.104/jcl/packages/d9/JclFavoriteFoldersExpert.res branches/JCL_1.104/jcl/packages/d9/JclFavoriteFoldersExpertDLL.RES branches/JCL_1.104/jcl/packages/d9/JclFavoriteFoldersExpertDLL.bdsproj branches/JCL_1.104/jcl/packages/d9/JclFavoriteFoldersExpertDLL.rc branches/JCL_1.104/jcl/packages/d9/JclProjectAnalysisExpert.RES branches/JCL_1.104/jcl/packages/d9/JclProjectAnalysisExpert.bdsproj branches/JCL_1.104/jcl/packages/d9/JclProjectAnalysisExpert.rc branches/JCL_1.104/jcl/packages/d9/JclProjectAnalysisExpertDLL.RES branches/JCL_1.104/jcl/packages/d9/JclProjectAnalysisExpertDLL.bdsproj branches/JCL_1.104/jcl/packages/d9/JclProjectAnalysisExpertDLL.rc branches/JCL_1.104/jcl/packages/d9/JclRepositoryExpert.bdsproj branches/JCL_1.104/jcl/packages/d9/JclRepositoryExpert.rc branches/JCL_1.104/jcl/packages/d9/JclRepositoryExpert.res branches/JCL_1.104/jcl/packages/d9/JclRepositoryExpertDLL.bdsproj branches/JCL_1.104/jcl/packages/d9/JclRepositoryExpertDLL.rc branches/JCL_1.104/jcl/packages/d9/JclRepositoryExpertDLL.res branches/JCL_1.104/jcl/packages/d9/JclSIMDViewExpert.bdsproj branches/JCL_1.104/jcl/packages/d9/JclSIMDViewExpert.rc branches/JCL_1.104/jcl/packages/d9/JclSIMDViewExpertDLL.RES branches/JCL_1.104/jcl/packages/d9/JclSIMDViewExpertDLL.bdsproj branches/JCL_1.104/jcl/packages/d9/JclSIMDViewExpertDLL.rc branches/JCL_1.104/jcl/packages/d9/JclSimdViewExpert.RES branches/JCL_1.104/jcl/packages/d9/JclVcl.RES branches/JCL_1.104/jcl/packages/d9/JclVcl.bdsproj branches/JCL_1.104/jcl/packages/d9/JclVcl.rc branches/JCL_1.104/jcl/packages/d9/JclVersionControlExpert.bdsproj branches/JCL_1.104/jcl/packages/d9/JclVersionControlExpert.rc branches/JCL_1.104/jcl/packages/d9/JclVersionControlExpert.res branches/JCL_1.104/jcl/packages/d9/JclVersionControlExpertDLL.bdsproj branches/JCL_1.104/jcl/packages/d9/JclVersionControlExpertDLL.rc branches/JCL_1.104/jcl/packages/d9/JclVersionControlExpertDLL.res branches/JCL_1.104/jcl/packages/d9.net/Jedi.Jcl.bdsproj branches/JCL_1.104/jcl/packages/d9.net/Jedi.Jcl.dpk branches/JCL_1.104/jcl/packages/d9.net/Jedi.JclContainers.bdsproj branches/JCL_1.104/jcl/packages/d9.net/Jedi.JclContainers.dpk branches/JCL_1.104/jcl/packages/k3/Jcl.bpk branches/JCL_1.104/jcl/packages/k3/Jcl.dpk branches/JCL_1.104/jcl/packages/k3/Jcl.rc branches/JCL_1.104/jcl/packages/k3/Jcl.res branches/JCL_1.104/jcl/packages/k3/JclContainers.bpk branches/JCL_1.104/jcl/packages/k3/JclContainers.dpk branches/JCL_1.104/jcl/packages/k3/JclContainers.rc branches/JCL_1.104/jcl/packages/k3/JclContainers.res branches/JCL_1.104/jcl/packages/k3/JclVClx.bpk branches/JCL_1.104/jcl/packages/k3/JclVClx.dpk branches/JCL_1.104/jcl/packages/k3/JclVClx.rc branches/JCL_1.104/jcl/packages/k3/JclVClx.res branches/JCL_1.104/jcl/source/common/JclBase.pas Modified: branches/JCL_1.104/jcl/devtools/pgEdit.xml =================================================================== --- branches/JCL_1.104/jcl/devtools/pgEdit.xml 2009-01-21 09:04:46 UTC (rev 2603) +++ branches/JCL_1.104/jcl/devtools/pgEdit.xml 2009-01-21 09:13:02 UTC (rev 2604) @@ -98,9 +98,9 @@ </aliases> <ProjectProperties> <ProjectProperty name="VersionMajorNumber" value="1"/> - <ProjectProperty name="VersionMinorNumber" value="103"/> - <ProjectProperty name="ReleaseNumber" value="0"/> - <ProjectProperty name="BuildNumber" value="3111"/> + <ProjectProperty name="VersionMinorNumber" value="104"/> + <ProjectProperty name="ReleaseNumber" value="1"/> + <ProjectProperty name="BuildNumber" value="3248"/> </ProjectProperties> </Model> </models> Modified: branches/JCL_1.104/jcl/packages/c5/JclBaseExpertC50.rc =================================================================== --- branches/JCL_1.104/jcl/packages/c5/JclBaseExpertC50.rc 2009-01-21 09:04:46 UTC (rev 2603) +++ branches/JCL_1.104/jcl/packages/c5/JclBaseExpertC50.rc 2009-01-21 09:13:02 UTC (rev 2604) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,104,1,3248 +PRODUCTVERSION 1,104,1,3248 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Package containing common units for JCL Experts\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.104.1.3248\0" VALUE "InternalName", "JclBaseExpertC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclBaseExpertC50C50.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.104 Build 3248\0" END END BLOCK "VarFileInfo" Modified: branches/JCL_1.104/jcl/packages/c5/JclBaseExpertC50.res =================================================================== (Binary files differ) Modified: branches/JCL_1.104/jcl/packages/c5/JclC50.rc =================================================================== --- branches/JCL_1.104/jcl/packages/c5/JclC50.rc 2009-01-21 09:04:46 UTC (rev 2603) +++ branches/JCL_1.104/jcl/packages/c5/JclC50.rc 2009-01-21 09:13:02 UTC (rev 2604) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,104,1,3248 +PRODUCTVERSION 1,104,1,3248 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JEDI Code Library RTL package\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.104.1.3248\0" VALUE "InternalName", "JclC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclC50C50.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.104 Build 3248\0" END END BLOCK "VarFileInfo" Modified: branches/JCL_1.104/jcl/packages/c5/JclC50.res =================================================================== (Binary files differ) Modified: branches/JCL_1.104/jcl/packages/c5/JclContainersC50.rc =================================================================== --- branches/JCL_1.104/jcl/packages/c5/JclContainersC50.rc 2009-01-21 09:04:46 UTC (rev 2603) +++ branches/JCL_1.104/jcl/packages/c5/JclContainersC50.rc 2009-01-21 09:13:02 UTC (rev 2604) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,104,1,3248 +PRODUCTVERSION 1,104,1,3248 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JEDI Code Library Containers package\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.104.1.3248\0" VALUE "InternalName", "JclContainersC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclContainersC50C50.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.104 Build 3248\0" END END BLOCK "VarFileInfo" Modified: branches/JCL_1.104/jcl/packages/c5/JclContainersC50.res =================================================================== (Binary files differ) Modified: branches/JCL_1.104/jcl/packages/c5/JclDebugExpertC50.RES =================================================================== (Binary files differ) Modified: branches/JCL_1.104/jcl/packages/c5/JclDebugExpertC50.rc =================================================================== --- branches/JCL_1.104/jcl/packages/c5/JclDebugExpertC50.rc 2009-01-21 09:04:46 UTC (rev 2603) +++ branches/JCL_1.104/jcl/packages/c5/JclDebugExpertC50.rc 2009-01-21 09:13:02 UTC (rev 2604) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,104,1,3248 +PRODUCTVERSION 1,104,1,3248 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Debug IDE extension\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.104.1.3248\0" VALUE "InternalName", "JclDebugExpertC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclDebugExpertC50C50.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.104 Build 3248\0" END END BLOCK "VarFileInfo" Modified: branches/JCL_1.104/jcl/packages/c5/JclDebugExpertDLLC50.rc =================================================================== --- branches/JCL_1.104/jcl/packages/c5/JclDebugExpertDLLC50.rc 2009-01-21 09:04:46 UTC (rev 2603) +++ branches/JCL_1.104/jcl/packages/c5/JclDebugExpertDLLC50.rc 2009-01-21 09:13:02 UTC (rev 2604) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,104,1,3248 +PRODUCTVERSION 1,104,1,3248 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Debug IDE extension\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.104.1.3248\0" VALUE "InternalName", "JclDebugExpertDLLC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclDebugExpertDLLC50C50.dll\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.104 Build 3248\0" END END BLOCK "VarFileInfo" Modified: branches/JCL_1.104/jcl/packages/c5/JclDebugExpertDLLC50.res =================================================================== (Binary files differ) Modified: branches/JCL_1.104/jcl/packages/c5/JclFavoriteFoldersExpertC50.rc =================================================================== --- branches/JCL_1.104/jcl/packages/c5/JclFavoriteFoldersExpertC50.rc 2009-01-21 09:04:46 UTC (rev 2603) +++ branches/JCL_1.104/jcl/packages/c5/JclFavoriteFoldersExpertC50.rc 2009-01-21 09:13:02 UTC (rev 2604) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,104,1,3248 +PRODUCTVERSION 1,104,1,3248 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Open and Save IDE dialogs with favorite folders\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.104.1.3248\0" VALUE "InternalName", "JclFavoriteFoldersExpertC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclFavoriteFoldersExpertC50C50.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.104 Build 3248\0" END END BLOCK "VarFileInfo" Modified: branches/JCL_1.104/jcl/packages/c5/JclFavoriteFoldersExpertC50.res =================================================================== (Binary files differ) Modified: branches/JCL_1.104/jcl/packages/c5/JclFavoriteFoldersExpertDLLC50.rc =================================================================== --- branches/JCL_1.104/jcl/packages/c5/JclFavoriteFoldersExpertDLLC50.rc 2009-01-21 09:04:46 UTC (rev 2603) +++ branches/JCL_1.104/jcl/packages/c5/JclFavoriteFoldersExpertDLLC50.rc 2009-01-21 09:13:02 UTC (rev 2604) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,104,1,3248 +PRODUCTVERSION 1,104,1,3248 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Open and Save IDE dialogs with favorite folders\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.104.1.3248\0" VALUE "InternalName", "JclFavoriteFoldersExpertDLLC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclFavoriteFoldersExpertDLLC50C50.dll\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.104 Build 3248\0" END END BLOCK "VarFileInfo" Modified: branches/JCL_1.104/jcl/packages/c5/JclFavoriteFoldersExpertDLLC50.res =================================================================== (Binary files differ) Modified: branches/JCL_1.104/jcl/packages/c5/JclProjectAnalysisExpertC50.RES =================================================================== (Binary files differ) Modified: branches/JCL_1.104/jcl/packages/c5/JclProjectAnalysisExpertC50.rc =================================================================== --- branches/JCL_1.104/jcl/packages/c5/JclProjectAnalysisExpertC50.rc 2009-01-21 09:04:46 UTC (rev 2603) +++ branches/JCL_1.104/jcl/packages/c5/JclProjectAnalysisExpertC50.rc 2009-01-21 09:13:02 UTC (rev 2604) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,104,1,3248 +PRODUCTVERSION 1,104,1,3248 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Project Analyzer\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.104.1.3248\0" VALUE "InternalName", "JclProjectAnalysisExpertC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclProjectAnalysisExpertC50C50.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.104 Build 3248\0" END END BLOCK "VarFileInfo" Modified: branches/JCL_1.104/jcl/packages/c5/JclProjectAnalysisExpertDLLC50.rc =================================================================== --- branches/JCL_1.104/jcl/packages/c5/JclProjectAnalysisExpertDLLC50.rc 2009-01-21 09:04:46 UTC (rev 2603) +++ branches/JCL_1.104/jcl/packages/c5/JclProjectAnalysisExpertDLLC50.rc 2009-01-21 09:13:02 UTC (rev 2604) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,104,1,3248 +PRODUCTVERSION 1,104,1,3248 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Project Analyzer\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.104.1.3248\0" VALUE "InternalName", "JclProjectAnalysisExpertDLLC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclProjectAnalysisExpertDLLC50C50.dll\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.104 Build 3248\0" END END BLOCK "VarFileInfo" Modified: branches/JCL_1.104/jcl/packages/c5/JclProjectAnalysisExpertDLLC50.res =================================================================== (Binary files differ) Modified: branches/JCL_1.104/jcl/packages/c5/JclRepositoryExpertC50.rc =================================================================== --- branches/JCL_1.104/jcl/packages/c5/JclRepositoryExpertC50.rc 2009-01-21 09:04:46 UTC (rev 2603) +++ branches/JCL_1.104/jcl/packages/c5/JclRepositoryExpertC50.rc 2009-01-21 09:13:02 UTC (rev 2604) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,104,1,3248 +PRODUCTVERSION 1,104,1,3248 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Package containing repository wizards\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.104.1.3248\0" VALUE "InternalName", "JclRepositoryExpertC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclRepositoryExpertC50C50.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.104 Build 3248\0" END END BLOCK "VarFileInfo" Modified: branches/JCL_1.104/jcl/packages/c5/JclRepositoryExpertC50.res =================================================================== (Binary files differ) Modified: branches/JCL_1.104/jcl/packages/c5/JclRepositoryExpertDLLC50.rc =================================================================== --- branches/JCL_1.104/jcl/packages/c5/JclRepositoryExpertDLLC50.rc 2009-01-21 09:04:46 UTC (rev 2603) +++ branches/JCL_1.104/jcl/packages/c5/JclRepositoryExpertDLLC50.rc 2009-01-21 09:13:02 UTC (rev 2604) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,104,1,3248 +PRODUCTVERSION 1,104,1,3248 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Package containing repository wizards\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.104.1.3248\0" VALUE "InternalName", "JclRepositoryExpertDLLC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclRepositoryExpertDLLC50C50.dll\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.104 Build 3248\0" END END BLOCK "VarFileInfo" Modified: branches/JCL_1.104/jcl/packages/c5/JclRepositoryExpertDLLC50.res =================================================================== (Binary files differ) Modified: branches/JCL_1.104/jcl/packages/c5/JclSIMDViewExpertC50.rc =================================================================== --- branches/JCL_1.104/jcl/packages/c5/JclSIMDViewExpertC50.rc 2009-01-21 09:04:46 UTC (rev 2603) +++ branches/JCL_1.104/jcl/packages/c5/JclSIMDViewExpertC50.rc 2009-01-21 09:13:02 UTC (rev 2604) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,104,1,3248 +PRODUCTVERSION 1,104,1,3248 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Debug Window of XMM registers\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.104.1.3248\0" VALUE "InternalName", "JclSIMDViewExpertC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclSIMDViewExpertC50C50.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.104 Build 3248\0" END END BLOCK "VarFileInfo" Modified: branches/JCL_1.104/jcl/packages/c5/JclSIMDViewExpertC50.res =================================================================== (Binary files differ) Modified: branches/JCL_1.104/jcl/packages/c5/JclSIMDViewExpertDLLC50.rc =================================================================== --- branches/JCL_1.104/jcl/packages/c5/JclSIMDViewExpertDLLC50.rc 2009-01-21 09:04:46 UTC (rev 2603) +++ branches/JCL_1.104/jcl/packages/c5/JclSIMDViewExpertDLLC50.rc 2009-01-21 09:13:02 UTC (rev 2604) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,104,1,3248 +PRODUCTVERSION 1,104,1,3248 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Debug Window of XMM registers\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.104.1.3248\0" VALUE "InternalName", "JclSIMDViewExpertDLLC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclSIMDViewExpertDLLC50C50.dll\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.104 Build 3248\0" END END BLOCK "VarFileInfo" Modified: branches/JCL_1.104/jcl/packages/c5/JclSIMDViewExpertDLLC50.res =================================================================== (Binary files differ) Modified: branches/JCL_1.104/jcl/packages/c5/JclThreadNameExpertC50.RES =================================================================== (Binary files differ) Modified: branches/JCL_1.104/jcl/packages/c5/JclThreadNameExpertC50.rc =================================================================== --- branches/JCL_1.104/jcl/packages/c5/JclThreadNameExpertC50.rc 2009-01-21 09:04:46 UTC (rev 2603) +++ branches/JCL_1.104/jcl/packages/c5/JclThreadNameExpertC50.rc 2009-01-21 09:13:02 UTC (rev 2604) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,104,1,3248 +PRODUCTVERSION 1,104,1,3248 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Thread Name IDE expert\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.104.1.3248\0" VALUE "InternalName", "JclThreadNameExpertC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclThreadNameExpertC50C50.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.104 Build 3248\0" END END BLOCK "VarFileInfo" Modified: branches/JCL_1.104/jcl/packages/c5/JclThreadNameExpertDLLC50.rc =================================================================== --- branches/JCL_1.104/jcl/packages/c5/JclThreadNameExpertDLLC50.rc 2009-01-21 09:04:46 UTC (rev 2603) +++ branches/JCL_1.104/jcl/packages/c5/JclThreadNameExpertDLLC50.rc 2009-01-21 09:13:02 UTC (rev 2604) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,104,1,3248 +PRODUCTVERSION 1,104,1,3248 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Thread Name IDE expert\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.104.1.3248\0" VALUE "InternalName", "JclThreadNameExpertDLLC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclThreadNameExpertDLLC50C50.dll\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.104 Build 3248\0" END END BLOCK "VarFileInfo" Modified: branches/JCL_1.104/jcl/packages/c5/JclThreadNameExpertDLLC50.res =================================================================== (Binary files differ) Modified: branches/JCL_1.104/jcl/packages/c5/JclUsesExpertC50.RES =================================================================== (Binary files differ) Modified: branches/JCL_1.104/jcl/packages/c5/JclUsesExpertC50.rc =================================================================== --- branches/JCL_1.104/jcl/packages/c5/JclUsesExpertC50.rc 2009-01-21 09:04:46 UTC (rev 2603) +++ branches/JCL_1.104/jcl/packages/c5/JclUsesExpertC50.rc 2009-01-21 09:13:02 UTC (rev 2604) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,104,1,3248 +PRODUCTVERSION 1,104,1,3248 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Uses Wizard\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.104.1.3248\0" VALUE "InternalName", "JclUsesExpertC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclUsesExpertC50C50.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.104 Build 3248\0" END END BLOCK "VarFileInfo" Modified: branches/JCL_1.104/jcl/packages/c5/JclUsesExpertDLLC50.rc =================================================================== --- branches/JCL_1.104/jcl/packages/c5/JclUsesExpertDLLC50.rc 2009-01-21 09:04:46 UTC (rev 2603) +++ branches/JCL_1.104/jcl/packages/c5/JclUsesExpertDLLC50.rc 2009-01-21 09:13:02 UTC (rev 2604) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,104,1,3248 +PRODUCTVERSION 1,104,1,3248 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Uses Wizard\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.104.1.3248\0" VALUE "InternalName", "JclUsesExpertDLLC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclUsesExpertDLLC50C50.dll\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.104 Build 3248\0" END END BLOCK "VarFileInfo" Modified: branches/JCL_1.104/jcl/packages/c5/JclUsesExpertDLLC50.res =================================================================== (Binary files differ) Modified: branches/JCL_1.104/jcl/packages/c5/JclVclC50.rc =================================================================== --- branches/JCL_1.104/jcl/packages/c5/JclVclC50.rc 2009-01-21 09:04:46 UTC (rev 2603) +++ branches/JCL_1.104/jcl/packages/c5/JclVclC50.rc 2009-01-21 09:13:02 UTC (rev 2604) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,104,1,3248 +PRODUCTVERSION 1,104,1,3248 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JEDI Code Library VCL package\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.104.1.3248\0" VALUE "InternalName", "JclVclC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclVclC50C50.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.104 Build 3248\0" END END BLOCK "VarFileInfo" Modified: branches/JCL_1.104/jcl/packages/c5/JclVclC50.res =================================================================== (Binary files differ) Modified: branches/JCL_1.104/jcl/packages/c5/JclVersionControlExpertC50.rc =================================================================== --- branches/JCL_1.104/jcl/packages/c5/JclVersionControlExpertC50.rc 2009-01-21 09:04:46 UTC (rev 2603) +++ branches/JCL_1.104/jcl/packages/c5/JclVersionControlExpertC50.rc 2009-01-21 09:13:02 UTC (rev 2604) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,104,1,3248 +PRODUCTVERSION 1,104,1,3248 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Integration of version control systems in the IDE\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.104.1.3248\0" VALUE "InternalName", "JclVersionControlExpertC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclVersionControlExpertC50C50.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.104 Build 3248\0" END END BLOCK "VarFileInfo" Modified: branches/JCL_1.104/jcl/packages/c5/JclVersionControlExpertC50.res =================================================================== (Binary files differ) Modified: branches/JCL_1.104/jcl/packages/c5/JclVersionControlExpertDLLC50.rc =================================================================== --- branches/JCL_1.104/jcl/packages/c5/JclVersionControlExpertDLLC50.rc 2009-01-21 09:04:46 UTC (rev 2603) +++ branches/JCL_1.104/jcl/packages/c5/JclVersionControlExpertDLLC50.rc 2009-01-21 09:13:02 UTC (rev 2604) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,104,1,3248 +PRODUCTVERSION 1,104,1,3248 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Integration of version control systems in the IDE\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.104.1.3248\0" VALUE "InternalName", "JclVersionControlExpertDLLC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclVersionControlExpertDLLC50C50.dll\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.104 Build 3248\0" END END BLOCK "VarFileInfo" Modified: branches/JCL_1.104/jcl/packages/c5/JclVersionControlExpertDLLC50.res =================================================================== (Binary files differ) Modified: branches/JCL_1.104/jcl/packages/c6/Jcl.RES =================================================================== (Binary files differ) Modified: branches/JCL_1.104/jcl/packages/c6/Jcl.rc =================================================================== --- branches/JCL_1.104/jcl/packages/c6/Jcl.rc 2009-01-21 09:04:46 UTC (rev 2603) +++ branches/JCL_1.104/jcl/packages/c6/Jcl.rc 2009-01-21 09:13:02 UTC (rev 2604) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,104,1,3248 +PRODUCTVERSION 1,104,1,3248 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JEDI Code Library RTL package\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.104.1.3248\0" VALUE "InternalName", "Jcl\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclC60.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.104 Build 3248\0" END END BLOCK "VarFileInfo" Modified: branches/JCL_1.104/jcl/packages/c6/JclBaseExpert.rc =================================================================== --- branches/JCL_1.104/jcl/packages/c6/JclBaseExpert.rc 2009-01-21 09:04:46 UTC (rev 2603) +++ branches/JCL_1.104/jcl/packages/c6/JclBaseExpert.rc 2009-01-21 09:13:02 UTC (rev 2604) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,104,1,3248 +PRODUCTVERSION 1,104,1,3248 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Package containing common units for JCL Experts\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.104.1.3248\0" VALUE "InternalName", "JclBaseExpert\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclBaseExpertC60.bpl\0" VALUE "ProductName", ... [truncated message content] |
From: <ou...@us...> - 2009-01-21 09:04:54
|
Revision: 2603 http://jcl.svn.sourceforge.net/jcl/?rev=2603&view=rev Author: outchy Date: 2009-01-21 09:04:46 +0000 (Wed, 21 Jan 2009) Log Message: ----------- updating version numbers in trunk to JCL 1.105.0.3249 (unstable). Modified Paths: -------------- trunk/help/JCLHelp.dox trunk/jcl/devtools/pgEdit.xml trunk/jcl/packages/c5/JclBaseExpertC50.rc trunk/jcl/packages/c5/JclBaseExpertC50.res trunk/jcl/packages/c5/JclC50.rc trunk/jcl/packages/c5/JclC50.res trunk/jcl/packages/c5/JclContainersC50.rc trunk/jcl/packages/c5/JclContainersC50.res trunk/jcl/packages/c5/JclDebugExpertC50.RES trunk/jcl/packages/c5/JclDebugExpertC50.rc trunk/jcl/packages/c5/JclDebugExpertDLLC50.rc trunk/jcl/packages/c5/JclDebugExpertDLLC50.res trunk/jcl/packages/c5/JclFavoriteFoldersExpertC50.rc trunk/jcl/packages/c5/JclFavoriteFoldersExpertC50.res trunk/jcl/packages/c5/JclFavoriteFoldersExpertDLLC50.rc trunk/jcl/packages/c5/JclFavoriteFoldersExpertDLLC50.res trunk/jcl/packages/c5/JclProjectAnalysisExpertC50.RES trunk/jcl/packages/c5/JclProjectAnalysisExpertC50.rc trunk/jcl/packages/c5/JclProjectAnalysisExpertDLLC50.rc trunk/jcl/packages/c5/JclProjectAnalysisExpertDLLC50.res trunk/jcl/packages/c5/JclRepositoryExpertC50.rc trunk/jcl/packages/c5/JclRepositoryExpertC50.res trunk/jcl/packages/c5/JclRepositoryExpertDLLC50.rc trunk/jcl/packages/c5/JclRepositoryExpertDLLC50.res trunk/jcl/packages/c5/JclSIMDViewExpertC50.rc trunk/jcl/packages/c5/JclSIMDViewExpertC50.res trunk/jcl/packages/c5/JclSIMDViewExpertDLLC50.rc trunk/jcl/packages/c5/JclSIMDViewExpertDLLC50.res trunk/jcl/packages/c5/JclThreadNameExpertC50.RES trunk/jcl/packages/c5/JclThreadNameExpertC50.rc trunk/jcl/packages/c5/JclThreadNameExpertDLLC50.rc trunk/jcl/packages/c5/JclThreadNameExpertDLLC50.res trunk/jcl/packages/c5/JclUsesExpertC50.RES trunk/jcl/packages/c5/JclUsesExpertC50.rc trunk/jcl/packages/c5/JclUsesExpertDLLC50.rc trunk/jcl/packages/c5/JclUsesExpertDLLC50.res trunk/jcl/packages/c5/JclVclC50.rc trunk/jcl/packages/c5/JclVclC50.res trunk/jcl/packages/c5/JclVersionControlExpertC50.rc trunk/jcl/packages/c5/JclVersionControlExpertC50.res trunk/jcl/packages/c5/JclVersionControlExpertDLLC50.rc trunk/jcl/packages/c5/JclVersionControlExpertDLLC50.res trunk/jcl/packages/c6/Jcl.RES trunk/jcl/packages/c6/Jcl.rc trunk/jcl/packages/c6/JclBaseExpert.rc trunk/jcl/packages/c6/JclBaseExpert.res trunk/jcl/packages/c6/JclContainers.rc trunk/jcl/packages/c6/JclContainers.res trunk/jcl/packages/c6/JclDebugExpert.RES trunk/jcl/packages/c6/JclDebugExpert.rc trunk/jcl/packages/c6/JclDebugExpertDLL.rc trunk/jcl/packages/c6/JclDebugExpertDLL.res trunk/jcl/packages/c6/JclFavoriteFoldersExpert.RES trunk/jcl/packages/c6/JclFavoriteFoldersExpert.rc trunk/jcl/packages/c6/JclFavoriteFoldersExpertDLL.rc trunk/jcl/packages/c6/JclFavoriteFoldersExpertDLL.res trunk/jcl/packages/c6/JclProjectAnalysisExpert.RES trunk/jcl/packages/c6/JclProjectAnalysisExpert.rc trunk/jcl/packages/c6/JclProjectAnalysisExpertDLL.rc trunk/jcl/packages/c6/JclProjectAnalysisExpertDLL.res trunk/jcl/packages/c6/JclRepositoryExpert.rc trunk/jcl/packages/c6/JclRepositoryExpert.res trunk/jcl/packages/c6/JclRepositoryExpertDLL.rc trunk/jcl/packages/c6/JclRepositoryExpertDLL.res trunk/jcl/packages/c6/JclSIMDViewExpert.rc trunk/jcl/packages/c6/JclSIMDViewExpert.res trunk/jcl/packages/c6/JclSIMDViewExpertDLL.rc trunk/jcl/packages/c6/JclSIMDViewExpertDLL.res trunk/jcl/packages/c6/JclThreadNameExpert.RES trunk/jcl/packages/c6/JclThreadNameExpert.rc trunk/jcl/packages/c6/JclThreadNameExpertDLL.rc trunk/jcl/packages/c6/JclThreadNameExpertDLL.res trunk/jcl/packages/c6/JclUsesExpert.RES trunk/jcl/packages/c6/JclUsesExpert.rc trunk/jcl/packages/c6/JclUsesExpertDLL.rc trunk/jcl/packages/c6/JclUsesExpertDLL.res trunk/jcl/packages/c6/JclVClx.RES trunk/jcl/packages/c6/JclVClx.rc trunk/jcl/packages/c6/JclVcl.RES trunk/jcl/packages/c6/JclVcl.rc trunk/jcl/packages/c6/JclVersionControlExpert.rc trunk/jcl/packages/c6/JclVersionControlExpert.res trunk/jcl/packages/c6/JclVersionControlExpertDLL.rc trunk/jcl/packages/c6/JclVersionControlExpertDLL.res trunk/jcl/packages/cs1/Jcl.RES trunk/jcl/packages/cs1/Jcl.bdsproj trunk/jcl/packages/cs1/Jcl.rc trunk/jcl/packages/cs1/JclBaseExpert.RES trunk/jcl/packages/cs1/JclBaseExpert.bdsproj trunk/jcl/packages/cs1/JclBaseExpert.rc trunk/jcl/packages/cs1/JclContainers.bdsproj trunk/jcl/packages/cs1/JclContainers.rc trunk/jcl/packages/cs1/JclContainers.res trunk/jcl/packages/cs1/JclFavoriteFoldersExpertDLL.RES trunk/jcl/packages/cs1/JclFavoriteFoldersExpertDLL.bdsproj trunk/jcl/packages/cs1/JclFavoriteFoldersExpertDLL.rc trunk/jcl/packages/cs1/JclVersionControlExpertDLL.bdsproj trunk/jcl/packages/cs1/JclVersionControlExpertDLL.rc trunk/jcl/packages/cs1/JclVersionControlExpertDLL.res trunk/jcl/packages/d10/Jcl.bdsproj trunk/jcl/packages/d10/Jcl.rc trunk/jcl/packages/d10/Jcl.res trunk/jcl/packages/d10/JclBaseExpert.bdsproj trunk/jcl/packages/d10/JclBaseExpert.rc trunk/jcl/packages/d10/JclBaseExpert.res trunk/jcl/packages/d10/JclContainers.bdsproj trunk/jcl/packages/d10/JclContainers.rc trunk/jcl/packages/d10/JclContainers.res trunk/jcl/packages/d10/JclDebugExpert.bdsproj trunk/jcl/packages/d10/JclDebugExpert.rc trunk/jcl/packages/d10/JclDebugExpert.res trunk/jcl/packages/d10/JclDebugExpertDLL.bdsproj trunk/jcl/packages/d10/JclDebugExpertDLL.rc trunk/jcl/packages/d10/JclDebugExpertDLL.res trunk/jcl/packages/d10/JclFavoriteFoldersExpert.bdsproj trunk/jcl/packages/d10/JclFavoriteFoldersExpert.rc trunk/jcl/packages/d10/JclFavoriteFoldersExpert.res trunk/jcl/packages/d10/JclFavoriteFoldersExpertDLL.bdsproj trunk/jcl/packages/d10/JclFavoriteFoldersExpertDLL.rc trunk/jcl/packages/d10/JclFavoriteFoldersExpertDLL.res trunk/jcl/packages/d10/JclProjectAnalysisExpert.RES trunk/jcl/packages/d10/JclProjectAnalysisExpert.bdsproj trunk/jcl/packages/d10/JclProjectAnalysisExpert.rc trunk/jcl/packages/d10/JclProjectAnalysisExpertDLL.bdsproj trunk/jcl/packages/d10/JclProjectAnalysisExpertDLL.rc trunk/jcl/packages/d10/JclProjectAnalysisExpertDLL.res trunk/jcl/packages/d10/JclRepositoryExpert.bdsproj trunk/jcl/packages/d10/JclRepositoryExpert.rc trunk/jcl/packages/d10/JclRepositoryExpert.res trunk/jcl/packages/d10/JclRepositoryExpertDLL.bdsproj trunk/jcl/packages/d10/JclRepositoryExpertDLL.rc trunk/jcl/packages/d10/JclRepositoryExpertDLL.res trunk/jcl/packages/d10/JclSIMDViewExpert.bdsproj trunk/jcl/packages/d10/JclSIMDViewExpert.rc trunk/jcl/packages/d10/JclSIMDViewExpert.res trunk/jcl/packages/d10/JclSIMDViewExpertDLL.bdsproj trunk/jcl/packages/d10/JclSIMDViewExpertDLL.rc trunk/jcl/packages/d10/JclSIMDViewExpertDLL.res trunk/jcl/packages/d10/JclVcl.bdsproj trunk/jcl/packages/d10/JclVcl.rc trunk/jcl/packages/d10/JclVcl.res trunk/jcl/packages/d10/JclVersionControlExpert.bdsproj trunk/jcl/packages/d10/JclVersionControlExpert.rc trunk/jcl/packages/d10/JclVersionControlExpert.res trunk/jcl/packages/d10/JclVersionControlExpertDLL.bdsproj trunk/jcl/packages/d10/JclVersionControlExpertDLL.rc trunk/jcl/packages/d10/JclVersionControlExpertDLL.res trunk/jcl/packages/d10.net/Jedi.Jcl.bdsproj trunk/jcl/packages/d10.net/Jedi.Jcl.dpk trunk/jcl/packages/d10.net/Jedi.JclContainers.bdsproj trunk/jcl/packages/d10.net/Jedi.JclContainers.dpk trunk/jcl/packages/d11/Jcl.dproj trunk/jcl/packages/d11/Jcl.rc trunk/jcl/packages/d11/Jcl.res trunk/jcl/packages/d11/JclBaseExpert.dproj trunk/jcl/packages/d11/JclBaseExpert.rc trunk/jcl/packages/d11/JclBaseExpert.res trunk/jcl/packages/d11/JclContainers.dproj trunk/jcl/packages/d11/JclContainers.rc trunk/jcl/packages/d11/JclContainers.res trunk/jcl/packages/d11/JclDebugExpert.dproj trunk/jcl/packages/d11/JclDebugExpert.rc trunk/jcl/packages/d11/JclDebugExpert.res trunk/jcl/packages/d11/JclDebugExpertDLL.dproj trunk/jcl/packages/d11/JclDebugExpertDLL.rc trunk/jcl/packages/d11/JclDebugExpertDLL.res trunk/jcl/packages/d11/JclFavoriteFoldersExpert.dproj trunk/jcl/packages/d11/JclFavoriteFoldersExpert.rc trunk/jcl/packages/d11/JclFavoriteFoldersExpert.res trunk/jcl/packages/d11/JclFavoriteFoldersExpertDLL.dproj trunk/jcl/packages/d11/JclFavoriteFoldersExpertDLL.rc trunk/jcl/packages/d11/JclFavoriteFoldersExpertDLL.res trunk/jcl/packages/d11/JclProjectAnalysisExpert.dproj trunk/jcl/packages/d11/JclProjectAnalysisExpert.rc trunk/jcl/packages/d11/JclProjectAnalysisExpert.res trunk/jcl/packages/d11/JclProjectAnalysisExpertDLL.dproj trunk/jcl/packages/d11/JclProjectAnalysisExpertDLL.rc trunk/jcl/packages/d11/JclProjectAnalysisExpertDLL.res trunk/jcl/packages/d11/JclRepositoryExpert.dproj trunk/jcl/packages/d11/JclRepositoryExpert.rc trunk/jcl/packages/d11/JclRepositoryExpert.res trunk/jcl/packages/d11/JclRepositoryExpertDLL.dproj trunk/jcl/packages/d11/JclRepositoryExpertDLL.rc trunk/jcl/packages/d11/JclRepositoryExpertDLL.res trunk/jcl/packages/d11/JclSIMDViewExpert.dproj trunk/jcl/packages/d11/JclSIMDViewExpert.rc trunk/jcl/packages/d11/JclSIMDViewExpert.res trunk/jcl/packages/d11/JclSIMDViewExpertDLL.dproj trunk/jcl/packages/d11/JclSIMDViewExpertDLL.rc trunk/jcl/packages/d11/JclSIMDViewExpertDLL.res trunk/jcl/packages/d11/JclVcl.dproj trunk/jcl/packages/d11/JclVcl.rc trunk/jcl/packages/d11/JclVcl.res trunk/jcl/packages/d11/JclVersionControlExpert.dproj trunk/jcl/packages/d11/JclVersionControlExpert.rc trunk/jcl/packages/d11/JclVersionControlExpert.res trunk/jcl/packages/d11/JclVersionControlExpertDLL.dproj trunk/jcl/packages/d11/JclVersionControlExpertDLL.rc trunk/jcl/packages/d11/JclVersionControlExpertDLL.res trunk/jcl/packages/d11.net/Jedi.Jcl.dpk trunk/jcl/packages/d11.net/Jedi.Jcl.dproj trunk/jcl/packages/d11.net/Jedi.JclContainers.dpk trunk/jcl/packages/d11.net/Jedi.JclContainers.dproj trunk/jcl/packages/d12/Jcl.dproj trunk/jcl/packages/d12/Jcl.rc trunk/jcl/packages/d12/Jcl.res trunk/jcl/packages/d12/JclBaseExpert.dproj trunk/jcl/packages/d12/JclBaseExpert.rc trunk/jcl/packages/d12/JclBaseExpert.res trunk/jcl/packages/d12/JclContainers.dproj trunk/jcl/packages/d12/JclContainers.rc trunk/jcl/packages/d12/JclContainers.res trunk/jcl/packages/d12/JclDebugExpert.dproj trunk/jcl/packages/d12/JclDebugExpert.rc trunk/jcl/packages/d12/JclDebugExpert.res trunk/jcl/packages/d12/JclDebugExpertDLL.dproj trunk/jcl/packages/d12/JclDebugExpertDLL.rc trunk/jcl/packages/d12/JclDebugExpertDLL.res trunk/jcl/packages/d12/JclFavoriteFoldersExpert.dproj trunk/jcl/packages/d12/JclFavoriteFoldersExpert.rc trunk/jcl/packages/d12/JclFavoriteFoldersExpert.res trunk/jcl/packages/d12/JclFavoriteFoldersExpertDLL.dproj trunk/jcl/packages/d12/JclFavoriteFoldersExpertDLL.rc trunk/jcl/packages/d12/JclFavoriteFoldersExpertDLL.res trunk/jcl/packages/d12/JclProjectAnalysisExpert.dproj trunk/jcl/packages/d12/JclProjectAnalysisExpert.rc trunk/jcl/packages/d12/JclProjectAnalysisExpert.res trunk/jcl/packages/d12/JclProjectAnalysisExpertDLL.dproj trunk/jcl/packages/d12/JclProjectAnalysisExpertDLL.rc trunk/jcl/packages/d12/JclProjectAnalysisExpertDLL.res trunk/jcl/packages/d12/JclRepositoryExpert.dproj trunk/jcl/packages/d12/JclRepositoryExpert.rc trunk/jcl/packages/d12/JclRepositoryExpert.res trunk/jcl/packages/d12/JclRepositoryExpertDLL.dproj trunk/jcl/packages/d12/JclRepositoryExpertDLL.rc trunk/jcl/packages/d12/JclRepositoryExpertDLL.res trunk/jcl/packages/d12/JclSIMDViewExpert.dproj trunk/jcl/packages/d12/JclSIMDViewExpert.rc trunk/jcl/packages/d12/JclSIMDViewExpert.res trunk/jcl/packages/d12/JclSIMDViewExpertDLL.dproj trunk/jcl/packages/d12/JclSIMDViewExpertDLL.rc trunk/jcl/packages/d12/JclSIMDViewExpertDLL.res trunk/jcl/packages/d12/JclVcl.dproj trunk/jcl/packages/d12/JclVcl.rc trunk/jcl/packages/d12/JclVcl.res trunk/jcl/packages/d12/JclVersionControlExpert.dproj trunk/jcl/packages/d12/JclVersionControlExpert.rc trunk/jcl/packages/d12/JclVersionControlExpert.res trunk/jcl/packages/d12/JclVersionControlExpertDLL.dproj trunk/jcl/packages/d12/JclVersionControlExpertDLL.rc trunk/jcl/packages/d12/JclVersionControlExpertDLL.res trunk/jcl/packages/d5/JclBaseExpertD50.rc trunk/jcl/packages/d5/JclBaseExpertD50.res trunk/jcl/packages/d5/JclContainersD50.rc trunk/jcl/packages/d5/JclContainersD50.res trunk/jcl/packages/d5/JclD50.RES trunk/jcl/packages/d5/JclD50.rc trunk/jcl/packages/d5/JclDebugExpertD50.RES trunk/jcl/packages/d5/JclDebugExpertD50.rc trunk/jcl/packages/d5/JclDebugExpertDLLD50.RES trunk/jcl/packages/d5/JclDebugExpertDLLD50.rc trunk/jcl/packages/d5/JclFavoriteFoldersExpertD50.RES trunk/jcl/packages/d5/JclFavoriteFoldersExpertD50.rc trunk/jcl/packages/d5/JclFavoriteFoldersExpertDLLD50.RES trunk/jcl/packages/d5/JclFavoriteFoldersExpertDLLD50.rc trunk/jcl/packages/d5/JclProjectAnalysisExpertD50.RES trunk/jcl/packages/d5/JclProjectAnalysisExpertD50.rc trunk/jcl/packages/d5/JclProjectAnalysisExpertDLLD50.RES trunk/jcl/packages/d5/JclProjectAnalysisExpertDLLD50.rc trunk/jcl/packages/d5/JclRepositoryExpertD50.rc trunk/jcl/packages/d5/JclRepositoryExpertD50.res trunk/jcl/packages/d5/JclRepositoryExpertDLLD50.rc trunk/jcl/packages/d5/JclRepositoryExpertDLLD50.res trunk/jcl/packages/d5/JclSIMDViewExpertD50.RES trunk/jcl/packages/d5/JclSIMDViewExpertD50.rc trunk/jcl/packages/d5/JclSIMDViewExpertDLLD50.RES trunk/jcl/packages/d5/JclSIMDViewExpertDLLD50.rc trunk/jcl/packages/d5/JclThreadNameExpertD50.RES trunk/jcl/packages/d5/JclThreadNameExpertD50.rc trunk/jcl/packages/d5/JclThreadNameExpertDLLD50.RES trunk/jcl/packages/d5/JclThreadNameExpertDLLD50.rc trunk/jcl/packages/d5/JclUsesExpertD50.RES trunk/jcl/packages/d5/JclUsesExpertD50.rc trunk/jcl/packages/d5/JclUsesExpertDLLD50.RES trunk/jcl/packages/d5/JclUsesExpertDLLD50.rc trunk/jcl/packages/d5/JclVclD50.rc trunk/jcl/packages/d5/JclVclD50.res trunk/jcl/packages/d5/JclVersionControlExpertD50.rc trunk/jcl/packages/d5/JclVersionControlExpertD50.res trunk/jcl/packages/d5/JclVersionControlExpertDLLD50.rc trunk/jcl/packages/d5/JclVersionControlExpertDLLD50.res trunk/jcl/packages/d6/Jcl.rc trunk/jcl/packages/d6/Jcl.res trunk/jcl/packages/d6/JclBaseExpert.rc trunk/jcl/packages/d6/JclBaseExpert.res trunk/jcl/packages/d6/JclContainers.rc trunk/jcl/packages/d6/JclContainers.res trunk/jcl/packages/d6/JclDebugExpert.rc trunk/jcl/packages/d6/JclDebugExpert.res trunk/jcl/packages/d6/JclDebugExpertDLL.RES trunk/jcl/packages/d6/JclDebugExpertDLL.rc trunk/jcl/packages/d6/JclFavoriteFoldersExpert.rc trunk/jcl/packages/d6/JclFavoriteFoldersExpert.res trunk/jcl/packages/d6/JclFavoriteFoldersExpertDLL.RES trunk/jcl/packages/d6/JclFavoriteFoldersExpertDLL.rc trunk/jcl/packages/d6/JclProjectAnalysisExpert.RES trunk/jcl/packages/d6/JclProjectAnalysisExpert.rc trunk/jcl/packages/d6/JclProjectAnalysisExpertDLL.RES trunk/jcl/packages/d6/JclProjectAnalysisExpertDLL.rc trunk/jcl/packages/d6/JclRepositoryExpert.rc trunk/jcl/packages/d6/JclRepositoryExpert.res trunk/jcl/packages/d6/JclRepositoryExpertDLL.rc trunk/jcl/packages/d6/JclRepositoryExpertDLL.res trunk/jcl/packages/d6/JclSIMDViewExpert.rc trunk/jcl/packages/d6/JclSIMDViewExpert.res trunk/jcl/packages/d6/JclSIMDViewExpertDLL.RES trunk/jcl/packages/d6/JclSIMDViewExpertDLL.rc trunk/jcl/packages/d6/JclThreadNameExpert.rc trunk/jcl/packages/d6/JclThreadNameExpert.res trunk/jcl/packages/d6/JclThreadNameExpertDLL.RES trunk/jcl/packages/d6/JclThreadNameExpertDLL.rc trunk/jcl/packages/d6/JclUsesExpert.rc trunk/jcl/packages/d6/JclUsesExpert.res trunk/jcl/packages/d6/JclUsesExpertDLL.RES trunk/jcl/packages/d6/JclUsesExpertDLL.rc trunk/jcl/packages/d6/JclVClx.rc trunk/jcl/packages/d6/JclVClx.res trunk/jcl/packages/d6/JclVcl.rc trunk/jcl/packages/d6/JclVcl.res trunk/jcl/packages/d6/JclVersionControlExpert.rc trunk/jcl/packages/d6/JclVersionControlExpert.res trunk/jcl/packages/d6/JclVersionControlExpertDLL.rc trunk/jcl/packages/d6/JclVersionControlExpertDLL.res trunk/jcl/packages/d7/Jcl.rc trunk/jcl/packages/d7/Jcl.res trunk/jcl/packages/d7/JclBaseExpert.rc trunk/jcl/packages/d7/JclBaseExpert.res trunk/jcl/packages/d7/JclContainers.rc trunk/jcl/packages/d7/JclContainers.res trunk/jcl/packages/d7/JclDebugExpert.rc trunk/jcl/packages/d7/JclDebugExpert.res trunk/jcl/packages/d7/JclDebugExpertDLL.RES trunk/jcl/packages/d7/JclDebugExpertDLL.rc trunk/jcl/packages/d7/JclFavoriteFoldersExpert.rc trunk/jcl/packages/d7/JclFavoriteFoldersExpert.res trunk/jcl/packages/d7/JclFavoriteFoldersExpertDLL.RES trunk/jcl/packages/d7/JclFavoriteFoldersExpertDLL.rc trunk/jcl/packages/d7/JclProjectAnalysisExpert.RES trunk/jcl/packages/d7/JclProjectAnalysisExpert.rc trunk/jcl/packages/d7/JclProjectAnalysisExpertDLL.RES trunk/jcl/packages/d7/JclProjectAnalysisExpertDLL.rc trunk/jcl/packages/d7/JclRepositoryExpert.rc trunk/jcl/packages/d7/JclRepositoryExpert.res trunk/jcl/packages/d7/JclRepositoryExpertDLL.rc trunk/jcl/packages/d7/JclRepositoryExpertDLL.res trunk/jcl/packages/d7/JclSIMDViewExpert.rc trunk/jcl/packages/d7/JclSIMDViewExpert.res trunk/jcl/packages/d7/JclSIMDViewExpertDLL.RES trunk/jcl/packages/d7/JclSIMDViewExpertDLL.rc trunk/jcl/packages/d7/JclUsesExpert.rc trunk/jcl/packages/d7/JclUsesExpert.res trunk/jcl/packages/d7/JclUsesExpertDLL.RES trunk/jcl/packages/d7/JclUsesExpertDLL.rc trunk/jcl/packages/d7/JclVClx.rc trunk/jcl/packages/d7/JclVClx.res trunk/jcl/packages/d7/JclVcl.rc trunk/jcl/packages/d7/JclVcl.res trunk/jcl/packages/d7/JclVersionControlExpert.rc trunk/jcl/packages/d7/JclVersionControlExpert.res trunk/jcl/packages/d7/JclVersionControlExpertDLL.rc trunk/jcl/packages/d7/JclVersionControlExpertDLL.res trunk/jcl/packages/d8/Jcl.RES trunk/jcl/packages/d8/Jcl.bdsproj trunk/jcl/packages/d8/Jcl.rc trunk/jcl/packages/d8/JclBaseExpert.RES trunk/jcl/packages/d8/JclBaseExpert.bdsproj trunk/jcl/packages/d8/JclBaseExpert.rc trunk/jcl/packages/d8/JclContainers.bdsproj trunk/jcl/packages/d8/JclContainers.rc trunk/jcl/packages/d8/JclContainers.res trunk/jcl/packages/d8/JclFavoriteFoldersExpertDLL.RES trunk/jcl/packages/d8/JclFavoriteFoldersExpertDLL.bdsproj trunk/jcl/packages/d8/JclFavoriteFoldersExpertDLL.rc trunk/jcl/packages/d8/JclVersionControlExpertDLL.bdsproj trunk/jcl/packages/d8/JclVersionControlExpertDLL.rc trunk/jcl/packages/d8/JclVersionControlExpertDLL.res trunk/jcl/packages/d9/Jcl.RES trunk/jcl/packages/d9/Jcl.bdsproj trunk/jcl/packages/d9/Jcl.rc trunk/jcl/packages/d9/JclBaseExpert.bdsproj trunk/jcl/packages/d9/JclBaseExpert.rc trunk/jcl/packages/d9/JclBaseExpert.res trunk/jcl/packages/d9/JclContainers.bdsproj trunk/jcl/packages/d9/JclContainers.rc trunk/jcl/packages/d9/JclContainers.res trunk/jcl/packages/d9/JclDebugExpert.RES trunk/jcl/packages/d9/JclDebugExpert.bdsproj trunk/jcl/packages/d9/JclDebugExpert.rc trunk/jcl/packages/d9/JclDebugExpertDLL.RES trunk/jcl/packages/d9/JclDebugExpertDLL.bdsproj trunk/jcl/packages/d9/JclDebugExpertDLL.rc trunk/jcl/packages/d9/JclFavoriteFoldersExpert.bdsproj trunk/jcl/packages/d9/JclFavoriteFoldersExpert.rc trunk/jcl/packages/d9/JclFavoriteFoldersExpert.res trunk/jcl/packages/d9/JclFavoriteFoldersExpertDLL.RES trunk/jcl/packages/d9/JclFavoriteFoldersExpertDLL.bdsproj trunk/jcl/packages/d9/JclFavoriteFoldersExpertDLL.rc trunk/jcl/packages/d9/JclProjectAnalysisExpert.RES trunk/jcl/packages/d9/JclProjectAnalysisExpert.bdsproj trunk/jcl/packages/d9/JclProjectAnalysisExpert.rc trunk/jcl/packages/d9/JclProjectAnalysisExpertDLL.RES trunk/jcl/packages/d9/JclProjectAnalysisExpertDLL.bdsproj trunk/jcl/packages/d9/JclProjectAnalysisExpertDLL.rc trunk/jcl/packages/d9/JclRepositoryExpert.bdsproj trunk/jcl/packages/d9/JclRepositoryExpert.rc trunk/jcl/packages/d9/JclRepositoryExpert.res trunk/jcl/packages/d9/JclRepositoryExpertDLL.bdsproj trunk/jcl/packages/d9/JclRepositoryExpertDLL.rc trunk/jcl/packages/d9/JclRepositoryExpertDLL.res trunk/jcl/packages/d9/JclSIMDViewExpert.bdsproj trunk/jcl/packages/d9/JclSIMDViewExpert.rc trunk/jcl/packages/d9/JclSIMDViewExpertDLL.RES trunk/jcl/packages/d9/JclSIMDViewExpertDLL.bdsproj trunk/jcl/packages/d9/JclSIMDViewExpertDLL.rc trunk/jcl/packages/d9/JclSimdViewExpert.RES trunk/jcl/packages/d9/JclVcl.RES trunk/jcl/packages/d9/JclVcl.bdsproj trunk/jcl/packages/d9/JclVcl.rc trunk/jcl/packages/d9/JclVersionControlExpert.bdsproj trunk/jcl/packages/d9/JclVersionControlExpert.rc trunk/jcl/packages/d9/JclVersionControlExpert.res trunk/jcl/packages/d9/JclVersionControlExpertDLL.bdsproj trunk/jcl/packages/d9/JclVersionControlExpertDLL.rc trunk/jcl/packages/d9/JclVersionControlExpertDLL.res trunk/jcl/packages/d9.net/Jedi.Jcl.bdsproj trunk/jcl/packages/d9.net/Jedi.Jcl.dpk trunk/jcl/packages/d9.net/Jedi.JclContainers.bdsproj trunk/jcl/packages/d9.net/Jedi.JclContainers.dpk trunk/jcl/packages/k3/Jcl.bpk trunk/jcl/packages/k3/Jcl.dpk trunk/jcl/packages/k3/Jcl.rc trunk/jcl/packages/k3/Jcl.res trunk/jcl/packages/k3/JclContainers.bpk trunk/jcl/packages/k3/JclContainers.dpk trunk/jcl/packages/k3/JclContainers.rc trunk/jcl/packages/k3/JclContainers.res trunk/jcl/packages/k3/JclVClx.bpk trunk/jcl/packages/k3/JclVClx.dpk trunk/jcl/packages/k3/JclVClx.rc trunk/jcl/packages/k3/JclVClx.res trunk/jcl/source/common/JclBase.pas Modified: trunk/help/JCLHelp.dox =================================================================== --- trunk/help/JCLHelp.dox 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/help/JCLHelp.dox 2009-01-21 09:04:46 UTC (rev 2603) @@ -136614,7 +136614,7 @@ TypeDefStructsAsStructs=1 VersionBuild=0 VersionMajor=1 -VersionMinor=104 +VersionMinor=105 VersionRelease=0 [Generic Sources] Modified: trunk/jcl/devtools/pgEdit.xml =================================================================== --- trunk/jcl/devtools/pgEdit.xml 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/devtools/pgEdit.xml 2009-01-21 09:04:46 UTC (rev 2603) @@ -98,9 +98,9 @@ </aliases> <ProjectProperties> <ProjectProperty name="VersionMajorNumber" value="1"/> - <ProjectProperty name="VersionMinorNumber" value="103"/> + <ProjectProperty name="VersionMinorNumber" value="105"/> <ProjectProperty name="ReleaseNumber" value="0"/> - <ProjectProperty name="BuildNumber" value="3111"/> + <ProjectProperty name="BuildNumber" value="3249"/> </ProjectProperties> </Model> </models> Modified: trunk/jcl/packages/c5/JclBaseExpertC50.rc =================================================================== --- trunk/jcl/packages/c5/JclBaseExpertC50.rc 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/packages/c5/JclBaseExpertC50.rc 2009-01-21 09:04:46 UTC (rev 2603) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,105,0,3249 +PRODUCTVERSION 1,105,0,3249 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Package containing common units for JCL Experts\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.105.0.3249\0" VALUE "InternalName", "JclBaseExpertC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclBaseExpertC50C50.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.105 Build 3249\0" END END BLOCK "VarFileInfo" Modified: trunk/jcl/packages/c5/JclBaseExpertC50.res =================================================================== (Binary files differ) Modified: trunk/jcl/packages/c5/JclC50.rc =================================================================== --- trunk/jcl/packages/c5/JclC50.rc 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/packages/c5/JclC50.rc 2009-01-21 09:04:46 UTC (rev 2603) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,105,0,3249 +PRODUCTVERSION 1,105,0,3249 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JEDI Code Library RTL package\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.105.0.3249\0" VALUE "InternalName", "JclC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclC50C50.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.105 Build 3249\0" END END BLOCK "VarFileInfo" Modified: trunk/jcl/packages/c5/JclC50.res =================================================================== (Binary files differ) Modified: trunk/jcl/packages/c5/JclContainersC50.rc =================================================================== --- trunk/jcl/packages/c5/JclContainersC50.rc 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/packages/c5/JclContainersC50.rc 2009-01-21 09:04:46 UTC (rev 2603) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,105,0,3249 +PRODUCTVERSION 1,105,0,3249 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JEDI Code Library Containers package\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.105.0.3249\0" VALUE "InternalName", "JclContainersC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclContainersC50C50.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.105 Build 3249\0" END END BLOCK "VarFileInfo" Modified: trunk/jcl/packages/c5/JclContainersC50.res =================================================================== (Binary files differ) Modified: trunk/jcl/packages/c5/JclDebugExpertC50.RES =================================================================== (Binary files differ) Modified: trunk/jcl/packages/c5/JclDebugExpertC50.rc =================================================================== --- trunk/jcl/packages/c5/JclDebugExpertC50.rc 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/packages/c5/JclDebugExpertC50.rc 2009-01-21 09:04:46 UTC (rev 2603) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,105,0,3249 +PRODUCTVERSION 1,105,0,3249 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Debug IDE extension\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.105.0.3249\0" VALUE "InternalName", "JclDebugExpertC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclDebugExpertC50C50.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.105 Build 3249\0" END END BLOCK "VarFileInfo" Modified: trunk/jcl/packages/c5/JclDebugExpertDLLC50.rc =================================================================== --- trunk/jcl/packages/c5/JclDebugExpertDLLC50.rc 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/packages/c5/JclDebugExpertDLLC50.rc 2009-01-21 09:04:46 UTC (rev 2603) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,105,0,3249 +PRODUCTVERSION 1,105,0,3249 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Debug IDE extension\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.105.0.3249\0" VALUE "InternalName", "JclDebugExpertDLLC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclDebugExpertDLLC50C50.dll\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.105 Build 3249\0" END END BLOCK "VarFileInfo" Modified: trunk/jcl/packages/c5/JclDebugExpertDLLC50.res =================================================================== (Binary files differ) Modified: trunk/jcl/packages/c5/JclFavoriteFoldersExpertC50.rc =================================================================== --- trunk/jcl/packages/c5/JclFavoriteFoldersExpertC50.rc 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/packages/c5/JclFavoriteFoldersExpertC50.rc 2009-01-21 09:04:46 UTC (rev 2603) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,105,0,3249 +PRODUCTVERSION 1,105,0,3249 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Open and Save IDE dialogs with favorite folders\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.105.0.3249\0" VALUE "InternalName", "JclFavoriteFoldersExpertC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclFavoriteFoldersExpertC50C50.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.105 Build 3249\0" END END BLOCK "VarFileInfo" Modified: trunk/jcl/packages/c5/JclFavoriteFoldersExpertC50.res =================================================================== (Binary files differ) Modified: trunk/jcl/packages/c5/JclFavoriteFoldersExpertDLLC50.rc =================================================================== --- trunk/jcl/packages/c5/JclFavoriteFoldersExpertDLLC50.rc 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/packages/c5/JclFavoriteFoldersExpertDLLC50.rc 2009-01-21 09:04:46 UTC (rev 2603) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,105,0,3249 +PRODUCTVERSION 1,105,0,3249 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Open and Save IDE dialogs with favorite folders\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.105.0.3249\0" VALUE "InternalName", "JclFavoriteFoldersExpertDLLC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclFavoriteFoldersExpertDLLC50C50.dll\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.105 Build 3249\0" END END BLOCK "VarFileInfo" Modified: trunk/jcl/packages/c5/JclFavoriteFoldersExpertDLLC50.res =================================================================== (Binary files differ) Modified: trunk/jcl/packages/c5/JclProjectAnalysisExpertC50.RES =================================================================== (Binary files differ) Modified: trunk/jcl/packages/c5/JclProjectAnalysisExpertC50.rc =================================================================== --- trunk/jcl/packages/c5/JclProjectAnalysisExpertC50.rc 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/packages/c5/JclProjectAnalysisExpertC50.rc 2009-01-21 09:04:46 UTC (rev 2603) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,105,0,3249 +PRODUCTVERSION 1,105,0,3249 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Project Analyzer\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.105.0.3249\0" VALUE "InternalName", "JclProjectAnalysisExpertC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclProjectAnalysisExpertC50C50.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.105 Build 3249\0" END END BLOCK "VarFileInfo" Modified: trunk/jcl/packages/c5/JclProjectAnalysisExpertDLLC50.rc =================================================================== --- trunk/jcl/packages/c5/JclProjectAnalysisExpertDLLC50.rc 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/packages/c5/JclProjectAnalysisExpertDLLC50.rc 2009-01-21 09:04:46 UTC (rev 2603) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,105,0,3249 +PRODUCTVERSION 1,105,0,3249 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Project Analyzer\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.105.0.3249\0" VALUE "InternalName", "JclProjectAnalysisExpertDLLC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclProjectAnalysisExpertDLLC50C50.dll\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.105 Build 3249\0" END END BLOCK "VarFileInfo" Modified: trunk/jcl/packages/c5/JclProjectAnalysisExpertDLLC50.res =================================================================== (Binary files differ) Modified: trunk/jcl/packages/c5/JclRepositoryExpertC50.rc =================================================================== --- trunk/jcl/packages/c5/JclRepositoryExpertC50.rc 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/packages/c5/JclRepositoryExpertC50.rc 2009-01-21 09:04:46 UTC (rev 2603) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,105,0,3249 +PRODUCTVERSION 1,105,0,3249 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Package containing repository wizards\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.105.0.3249\0" VALUE "InternalName", "JclRepositoryExpertC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclRepositoryExpertC50C50.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.105 Build 3249\0" END END BLOCK "VarFileInfo" Modified: trunk/jcl/packages/c5/JclRepositoryExpertC50.res =================================================================== (Binary files differ) Modified: trunk/jcl/packages/c5/JclRepositoryExpertDLLC50.rc =================================================================== --- trunk/jcl/packages/c5/JclRepositoryExpertDLLC50.rc 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/packages/c5/JclRepositoryExpertDLLC50.rc 2009-01-21 09:04:46 UTC (rev 2603) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,105,0,3249 +PRODUCTVERSION 1,105,0,3249 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Package containing repository wizards\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.105.0.3249\0" VALUE "InternalName", "JclRepositoryExpertDLLC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclRepositoryExpertDLLC50C50.dll\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.105 Build 3249\0" END END BLOCK "VarFileInfo" Modified: trunk/jcl/packages/c5/JclRepositoryExpertDLLC50.res =================================================================== (Binary files differ) Modified: trunk/jcl/packages/c5/JclSIMDViewExpertC50.rc =================================================================== --- trunk/jcl/packages/c5/JclSIMDViewExpertC50.rc 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/packages/c5/JclSIMDViewExpertC50.rc 2009-01-21 09:04:46 UTC (rev 2603) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,105,0,3249 +PRODUCTVERSION 1,105,0,3249 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Debug Window of XMM registers\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.105.0.3249\0" VALUE "InternalName", "JclSIMDViewExpertC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclSIMDViewExpertC50C50.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.105 Build 3249\0" END END BLOCK "VarFileInfo" Modified: trunk/jcl/packages/c5/JclSIMDViewExpertC50.res =================================================================== (Binary files differ) Modified: trunk/jcl/packages/c5/JclSIMDViewExpertDLLC50.rc =================================================================== --- trunk/jcl/packages/c5/JclSIMDViewExpertDLLC50.rc 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/packages/c5/JclSIMDViewExpertDLLC50.rc 2009-01-21 09:04:46 UTC (rev 2603) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,105,0,3249 +PRODUCTVERSION 1,105,0,3249 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Debug Window of XMM registers\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.105.0.3249\0" VALUE "InternalName", "JclSIMDViewExpertDLLC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclSIMDViewExpertDLLC50C50.dll\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.105 Build 3249\0" END END BLOCK "VarFileInfo" Modified: trunk/jcl/packages/c5/JclSIMDViewExpertDLLC50.res =================================================================== (Binary files differ) Modified: trunk/jcl/packages/c5/JclThreadNameExpertC50.RES =================================================================== (Binary files differ) Modified: trunk/jcl/packages/c5/JclThreadNameExpertC50.rc =================================================================== --- trunk/jcl/packages/c5/JclThreadNameExpertC50.rc 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/packages/c5/JclThreadNameExpertC50.rc 2009-01-21 09:04:46 UTC (rev 2603) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,105,0,3249 +PRODUCTVERSION 1,105,0,3249 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Thread Name IDE expert\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.105.0.3249\0" VALUE "InternalName", "JclThreadNameExpertC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclThreadNameExpertC50C50.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.105 Build 3249\0" END END BLOCK "VarFileInfo" Modified: trunk/jcl/packages/c5/JclThreadNameExpertDLLC50.rc =================================================================== --- trunk/jcl/packages/c5/JclThreadNameExpertDLLC50.rc 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/packages/c5/JclThreadNameExpertDLLC50.rc 2009-01-21 09:04:46 UTC (rev 2603) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,105,0,3249 +PRODUCTVERSION 1,105,0,3249 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Thread Name IDE expert\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.105.0.3249\0" VALUE "InternalName", "JclThreadNameExpertDLLC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclThreadNameExpertDLLC50C50.dll\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.105 Build 3249\0" END END BLOCK "VarFileInfo" Modified: trunk/jcl/packages/c5/JclThreadNameExpertDLLC50.res =================================================================== (Binary files differ) Modified: trunk/jcl/packages/c5/JclUsesExpertC50.RES =================================================================== (Binary files differ) Modified: trunk/jcl/packages/c5/JclUsesExpertC50.rc =================================================================== --- trunk/jcl/packages/c5/JclUsesExpertC50.rc 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/packages/c5/JclUsesExpertC50.rc 2009-01-21 09:04:46 UTC (rev 2603) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,105,0,3249 +PRODUCTVERSION 1,105,0,3249 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Uses Wizard\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.105.0.3249\0" VALUE "InternalName", "JclUsesExpertC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclUsesExpertC50C50.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.105 Build 3249\0" END END BLOCK "VarFileInfo" Modified: trunk/jcl/packages/c5/JclUsesExpertDLLC50.rc =================================================================== --- trunk/jcl/packages/c5/JclUsesExpertDLLC50.rc 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/packages/c5/JclUsesExpertDLLC50.rc 2009-01-21 09:04:46 UTC (rev 2603) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,105,0,3249 +PRODUCTVERSION 1,105,0,3249 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Uses Wizard\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.105.0.3249\0" VALUE "InternalName", "JclUsesExpertDLLC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclUsesExpertDLLC50C50.dll\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.105 Build 3249\0" END END BLOCK "VarFileInfo" Modified: trunk/jcl/packages/c5/JclUsesExpertDLLC50.res =================================================================== (Binary files differ) Modified: trunk/jcl/packages/c5/JclVclC50.rc =================================================================== --- trunk/jcl/packages/c5/JclVclC50.rc 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/packages/c5/JclVclC50.rc 2009-01-21 09:04:46 UTC (rev 2603) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,105,0,3249 +PRODUCTVERSION 1,105,0,3249 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JEDI Code Library VCL package\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.105.0.3249\0" VALUE "InternalName", "JclVclC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclVclC50C50.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.105 Build 3249\0" END END BLOCK "VarFileInfo" Modified: trunk/jcl/packages/c5/JclVclC50.res =================================================================== (Binary files differ) Modified: trunk/jcl/packages/c5/JclVersionControlExpertC50.rc =================================================================== --- trunk/jcl/packages/c5/JclVersionControlExpertC50.rc 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/packages/c5/JclVersionControlExpertC50.rc 2009-01-21 09:04:46 UTC (rev 2603) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,105,0,3249 +PRODUCTVERSION 1,105,0,3249 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Integration of version control systems in the IDE\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.105.0.3249\0" VALUE "InternalName", "JclVersionControlExpertC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclVersionControlExpertC50C50.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.105 Build 3249\0" END END BLOCK "VarFileInfo" Modified: trunk/jcl/packages/c5/JclVersionControlExpertC50.res =================================================================== (Binary files differ) Modified: trunk/jcl/packages/c5/JclVersionControlExpertDLLC50.rc =================================================================== --- trunk/jcl/packages/c5/JclVersionControlExpertDLLC50.rc 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/packages/c5/JclVersionControlExpertDLLC50.rc 2009-01-21 09:04:46 UTC (rev 2603) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,105,0,3249 +PRODUCTVERSION 1,105,0,3249 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Integration of version control systems in the IDE\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.105.0.3249\0" VALUE "InternalName", "JclVersionControlExpertDLLC50\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclVersionControlExpertDLLC50C50.dll\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.105 Build 3249\0" END END BLOCK "VarFileInfo" Modified: trunk/jcl/packages/c5/JclVersionControlExpertDLLC50.res =================================================================== (Binary files differ) Modified: trunk/jcl/packages/c6/Jcl.RES =================================================================== (Binary files differ) Modified: trunk/jcl/packages/c6/Jcl.rc =================================================================== --- trunk/jcl/packages/c6/Jcl.rc 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/packages/c6/Jcl.rc 2009-01-21 09:04:46 UTC (rev 2603) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,105,0,3249 +PRODUCTVERSION 1,105,0,3249 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JEDI Code Library RTL package\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.105.0.3249\0" VALUE "InternalName", "Jcl\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclC60.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.105 Build 3249\0" END END BLOCK "VarFileInfo" Modified: trunk/jcl/packages/c6/JclBaseExpert.rc =================================================================== --- trunk/jcl/packages/c6/JclBaseExpert.rc 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/packages/c6/JclBaseExpert.rc 2009-01-21 09:04:46 UTC (rev 2603) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,105,0,3249 +PRODUCTVERSION 1,105,0,3249 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Package containing common units for JCL Experts\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.105.0.3249\0" VALUE "InternalName", "JclBaseExpert\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclBaseExpertC60.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.105 Build 3249\0" END END BLOCK "VarFileInfo" Modified: trunk/jcl/packages/c6/JclBaseExpert.res =================================================================== (Binary files differ) Modified: trunk/jcl/packages/c6/JclContainers.rc =================================================================== --- trunk/jcl/packages/c6/JclContainers.rc 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/packages/c6/JclContainers.rc 2009-01-21 09:04:46 UTC (rev 2603) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,105,0,3249 +PRODUCTVERSION 1,105,0,3249 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JEDI Code Library Containers package\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.105.0.3249\0" VALUE "InternalName", "JclContainers\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclContainersC60.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.105 Build 3249\0" END END BLOCK "VarFileInfo" Modified: trunk/jcl/packages/c6/JclContainers.res =================================================================== (Binary files differ) Modified: trunk/jcl/packages/c6/JclDebugExpert.RES =================================================================== (Binary files differ) Modified: trunk/jcl/packages/c6/JclDebugExpert.rc =================================================================== --- trunk/jcl/packages/c6/JclDebugExpert.rc 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/packages/c6/JclDebugExpert.rc 2009-01-21 09:04:46 UTC (rev 2603) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,105,0,3249 +PRODUCTVERSION 1,105,0,3249 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Debug IDE extension\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.105.0.3249\0" VALUE "InternalName", "JclDebugExpert\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclDebugExpertC60.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.105 Build 3249\0" END END BLOCK "VarFileInfo" Modified: trunk/jcl/packages/c6/JclDebugExpertDLL.rc =================================================================== --- trunk/jcl/packages/c6/JclDebugExpertDLL.rc 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/packages/c6/JclDebugExpertDLL.rc 2009-01-21 09:04:46 UTC (rev 2603) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,105,0,3249 +PRODUCTVERSION 1,105,0,3249 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Debug IDE extension\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.105.0.3249\0" VALUE "InternalName", "JclDebugExpertDLL\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclDebugExpertDLLC60.dll\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.105 Build 3249\0" END END BLOCK "VarFileInfo" Modified: trunk/jcl/packages/c6/JclDebugExpertDLL.res =================================================================== (Binary files differ) Modified: trunk/jcl/packages/c6/JclFavoriteFoldersExpert.RES =================================================================== (Binary files differ) Modified: trunk/jcl/packages/c6/JclFavoriteFoldersExpert.rc =================================================================== --- trunk/jcl/packages/c6/JclFavoriteFoldersExpert.rc 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/packages/c6/JclFavoriteFoldersExpert.rc 2009-01-21 09:04:46 UTC (rev 2603) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,105,0,3249 +PRODUCTVERSION 1,105,0,3249 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Open and Save IDE dialogs with favorite folders\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.105.0.3249\0" VALUE "InternalName", "JclFavoriteFoldersExpert\0" VALUE "LegalCopyright", "Copyright (C) 1999, 2008 Project JEDI\0" VALUE "OriginalFilename", "JclFavoriteFoldersExpertC60.bpl\0" VALUE "ProductName", "JEDI Code Library\0" - VALUE "ProductVersion", "1.103 Build 3111\0" + VALUE "ProductVersion", "1.105 Build 3249\0" END END BLOCK "VarFileInfo" Modified: trunk/jcl/packages/c6/JclFavoriteFoldersExpertDLL.rc =================================================================== --- trunk/jcl/packages/c6/JclFavoriteFoldersExpertDLL.rc 2009-01-21 08:45:39 UTC (rev 2602) +++ trunk/jcl/packages/c6/JclFavoriteFoldersExpertDLL.rc 2009-01-21 09:04:46 UTC (rev 2603) @@ -1,6 +1,6 @@ VS_VERSION_INFO VERSIONINFO -FILEVERSION 1,103,0,3111 -PRODUCTVERSION 1,103,0,3111 +FILEVERSION 1,105,0,3249 +PRODUCTVERSION 1,105,0,3249 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -17,12 +17,12 @@ BEGIN VALUE "CompanyName", "Project JEDI\0" VALUE "FileDescription", "JCL Open and Save IDE dialogs with favorite folders\0" - VALUE "FileVersion", "1.103.0.3111\0" + VALUE "FileVersion", "1.105.0.3249\0" ... [truncated message content] |
From: <ou...@us...> - 2009-01-21 08:45:44
|
Revision: 2602 http://jcl.svn.sourceforge.net/jcl/?rev=2602&view=rev Author: outchy Date: 2009-01-21 08:45:39 +0000 (Wed, 21 Jan 2009) Log Message: ----------- branch for JCL 1.104 to be released today. Added Paths: ----------- branches/JCL_1.104/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2009-01-20 21:17:37
|
Revision: 2601 http://jcl.svn.sourceforge.net/jcl/?rev=2601&view=rev Author: outchy Date: 2009-01-20 21:17:31 +0000 (Tue, 20 Jan 2009) Log Message: ----------- Preparation of JCL 1.104 to be release on 2009-01-21. Modified Paths: -------------- trunk/help/JCLHelp.dox trunk/jcl/Install.txt trunk/jcl/docs/Experts.html trunk/jcl/docs/Readme.html trunk/jcl/docs/Readme.txt Modified: trunk/help/JCLHelp.dox =================================================================== --- trunk/help/JCLHelp.dox 2009-01-18 18:59:35 UTC (rev 2600) +++ trunk/help/JCLHelp.dox 2009-01-20 21:17:31 UTC (rev 2601) @@ -136614,7 +136614,7 @@ TypeDefStructsAsStructs=1 VersionBuild=0 VersionMajor=1 -VersionMinor=103 +VersionMinor=104 VersionRelease=0 [Generic Sources] Modified: trunk/jcl/Install.txt =================================================================== --- trunk/jcl/Install.txt 2009-01-18 18:59:35 UTC (rev 2600) +++ trunk/jcl/Install.txt 2009-01-20 21:17:31 UTC (rev 2601) @@ -1,11 +1,10 @@ -JEDI Code Library v 1.103 Installation +JEDI Code Library v 1.104 Installation Supported development tools versions: - Delphi 2009 and C++Builder 2009 - CodeGear RAD Studio 2007 (also known as Delphi 2007 for Win32, C++Builder 2007) - Borland Developer Studio 2006 (also known as Delphi 2006, C++Builder 2006) -- Borland Delphi 2005 - Borland Kylix 3 - Borland Delphi 7 - Borland Delphi 6 Update Pack #2 (including Personal Edition) @@ -69,4 +68,4 @@ Kylix 3 installation) in case your system is not set up to do that at startup. -------------------------------- -Document last updated 2008-08-25 +Document last updated 2009-01-21 Modified: trunk/jcl/docs/Experts.html =================================================================== --- trunk/jcl/docs/Experts.html 2009-01-18 18:59:35 UTC (rev 2600) +++ trunk/jcl/docs/Experts.html 2009-01-20 21:17:31 UTC (rev 2601) @@ -10,9 +10,9 @@ <body> <hr><br> <h1>JEDI Code Library</h1> -<p>Beta 1.103<br> -Build 3111<br> -24-August-2008</p> +<p>Release 1.104<br> +Build 3248<br> +21-January-2009</p> <hr><br> <h3>Content of this file</h3> <ul> Modified: trunk/jcl/docs/Readme.html =================================================================== --- trunk/jcl/docs/Readme.html 2009-01-18 18:59:35 UTC (rev 2600) +++ trunk/jcl/docs/Readme.html 2009-01-20 21:17:31 UTC (rev 2601) @@ -18,9 +18,9 @@ <h1>JEDI Code Library</h1> -<p>Beta 1.103<br> -Build 3111 -25-August-2008</p> +<p>Release 1.104<br> +Build 3248 +21-January-2009</p> <hr><br> @@ -53,7 +53,7 @@ <hr><br> <h3><a name="about">About this release</a></h3> -<p>JCL release 1.103 provides an updated support for all targets (including Delphi 2009 and C++Builder 2009).</p> +<p>JCL release 1.104 provides an updated support for all targets (including Delphi 2009 and C++Builder 2009).</p> <p>As always, multiple bugs have been fixed; for detailed change logs, use the facilities of our Subversion repository at Sourceforge.net @@ -65,17 +65,13 @@ <ul> - <li>security update to BZip2 1.0.5;</li> - <li> Streams compatible with Delphi.net, added new stream classes to encode/decode strings;</li> - <li>container rework (thread safe implementation, new contained types: WideString, Single, Double, Extended..., compatibility with iterators, splitted to a dedicated package);</li> - <li>Installation to multiple local user accounts at the same time;</li> - <li>updated detection of CPU features;</li> - <li>new functions in JclStrings to expand tab to spaces;</li> - <li>added properties to TJclSimpleXml to enumerate elements by name;</li> - <li>enhanced support for FPC;</li> - <li>added archive support (.zip, .rar, .tar, .gz, .bzip, .iso...) based on sevenzip;</li> - <li>support for callout in PCRE;</li> - <li>added project-wide settings for the debug expert.</li> + <li>improved Unicode support for Delphi 2009 and C++Builder 2009;</li> + <li>support for late and static binding to ZLib code;</li> + <li>version control actions for CVS and SVN added to JCL runtime;</li> + <li>the polynomial of CRC computations can be customized;</li> + <li>speed improvement of TJclBufferedStream during write operations;</li> + <li>new archive compression format provided with 7-zip: lzma, pe, elf, macho, udf, xar, mub, hfs, dmg; the wrapper has previous support for the compression and the decompression of zip, bzip2, gzip, 7z, tar and for the decompression of rar, iso, chm, deb, cab...</li> + <li>new string conversion functions with failure detection.</li> </ul> @@ -156,13 +152,13 @@ <li>C++Builder version 5 & 6;</li> - <li>Delphi 2005 (Delphi for Win32 and Delphi.net personalities);</li> + <li>Delphi 2005 (Delphi.net personality);</li> <li>Borland Developer Studio 2006 (Delphi for Win32, C++Builder Win32, Delphi.net and C#Builder personalities);</li> <li>Turbo Delphi (explorer and professional - cf <a href="#notes">Installation notes</a>);</li> - <li>CodeGear RAD Studio 2007 (Delphi for Win32, C++Builder for Win32 and Delphi.net personalities);</li> + <li>CodeGear RAD Studio 2007 (Delphi for Win32 and C++Builder for Win32 personalities);</li> <li>Delphi 2009 and C++Builder 2009.</li> Modified: trunk/jcl/docs/Readme.txt =================================================================== --- trunk/jcl/docs/Readme.txt 2009-01-18 18:59:35 UTC (rev 2600) +++ trunk/jcl/docs/Readme.txt 2009-01-20 21:17:31 UTC (rev 2601) @@ -1,9 +1,9 @@ -------------------------------------------------------------------------------- JEDI Code Library -Unstable 1.103 -Build 3111 -25-August-2008 +Release 1.104 +Build 3248 +21-January-2009 -------------------------------------------------------------------------------- @@ -22,7 +22,7 @@ -------------------------------------------------------------------------------- About this release -JCL release 1.103 provides an updated support for all targets +JCL release 1.104 provides an updated support for all targets (including Delphi 2009 and C++Builder 2009). As always, multiple bugs have been fixed; for detailed change logs, use the @@ -31,21 +31,16 @@ Head changes: - - security update to BZip2 1.0.5; - - Streams compatible with Delphi.net, added new stream classes to encode/decode - strings; - - container rework (thread safe implementation, new contained types: WideString, - Single, Double, Extended..., compatibility with iterators, splitted to a - dedicated package); - - Installation to multiple local user accounts at the same time; - - updated detection of CPU features; - - new functions in JclStrings to expand tab to spaces; - - added properties to TJclSimpleXml to enumerate elements by name; - - enhanced support for FPC; - - added archive support (.zip, .rar, .tar, .gz, .bzip, .iso...) based on - sevenzip; - - support for callout in PCRE; - - added project-wide settings for the debug expert. + - improved Unicode support for Delphi 2009 and C++Builder 2009; + - support for late and static binding to ZLib code; + - version control actions for CVS and SVN added to JCL runtime; + - the polyniomal of CRC computations can be customized; + - speed improvement of TJclBufferedStream during write operations; + - new archive compression format provided with 7-zip: lzma, pe, elf, macho, + udf, xar, mub, hfs, dmg; the wrapper has previous support for the compression + and the decompression of zip, bzip2, gzip, 7z, tar and for the decompression + of rar, iso, chm, deb, cab... + - new string conversion functions with failure detection. Important: @@ -101,11 +96,11 @@ Both supports (run time and design time): - Delphi version 5, 6, 7; - C++Builder version 5 & 6; - - Delphi 2005 (Delphi for Win32 and Delphi.net personalities); + - Delphi 2005 (Delphi.net personality); - Borland Developer Studio 2006 (Delphi for Win32, C++Builder for Win32, Delphi.net and C#Builder personalities); - Turbo Delphi (explorer and professional - cf Installation notes); - - CodeGear RAD Studio 2007 (Delphi for Win32, C++Builder for Win32 and Delphi.net + - CodeGear RAD Studio 2007 (Delphi for Win32 and C++Builder for Win32 personalities); - CodeGear Delphi 2009 and C++Builder 2009. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2009-01-18 18:59:42
|
Revision: 2600 http://jcl.svn.sourceforge.net/jcl/?rev=2600&view=rev Author: outchy Date: 2009-01-18 18:59:35 +0000 (Sun, 18 Jan 2009) Log Message: ----------- fixed compilation with Delphi.net. Modified Paths: -------------- trunk/jcl/source/common/JclMath.pas trunk/jcl/source/common/JclStreams.pas Modified: trunk/jcl/source/common/JclMath.pas =================================================================== --- trunk/jcl/source/common/JclMath.pas 2009-01-18 18:15:28 UTC (rev 2599) +++ trunk/jcl/source/common/JclMath.pas 2009-01-18 18:59:35 UTC (rev 2600) @@ -36,7 +36,7 @@ { } {**************************************************************************************************} { } -{ Last modified: $Date:: $ } +{ Last modified: $Date:: $ } { Revision: $Rev:: $ } { Author: $Author:: $ } { } @@ -3948,7 +3948,7 @@ // The CRC Table can be generated like this: // const Crc16Start0 = 0; !! -function Crc16_Bitwise(X: PJclByteArray; N: Integer; Crc: Word; Polynom: Word): Word; +function Crc16_Bitwise(const X: array of Byte; N: Integer; Crc: Word; Polynom: Word): Word; const Crc16Start0 = 0; //Generating the table var @@ -3989,7 +3989,7 @@ for I := 0 to 255 do begin X[0] := I; - Crc16Table[I] := Crc16_Bitwise(@X, 1, 0, Polynom); { only with crcstart=0 !!!!} + Crc16Table[I] := Crc16_Bitwise(X, 1, 0, Polynom); { only with crcstart=0 !!!!} end; Crc16DefaultStart := Start; end; @@ -4166,7 +4166,7 @@ // The CRC Table can be generated like this: // const Crc32Start0 = 0; !! -function Crc32_Bitwise(X: PJclByteArray; N: Integer; Crc: Cardinal; Polynom: Cardinal) : Cardinal; +function Crc32_Bitwise(const X: array of Byte; N: Integer; Crc: Cardinal; Polynom: Cardinal) : Cardinal; const Crc32Start0 = 0; //Generating the table var @@ -4208,7 +4208,7 @@ for I := 0 to 255 do begin X[0] := I; - Crc32Table[I] := Crc32_Bitwise(@X, 1, 0, Polynom); + Crc32Table[I] := Crc32_Bitwise(X, 1, 0, Polynom); end; Crc32DefaultStart := Start; end; Modified: trunk/jcl/source/common/JclStreams.pas =================================================================== --- trunk/jcl/source/common/JclStreams.pas 2009-01-18 18:15:28 UTC (rev 2599) +++ trunk/jcl/source/common/JclStreams.pas 2009-01-18 18:59:35 UTC (rev 2600) @@ -27,7 +27,7 @@ { } {**************************************************************************************************} { } -{ Last modified: $Date:: $ } +{ Last modified: $Date:: $ } { Revision: $Rev:: $ } { Author: $Author:: $ } { } @@ -303,8 +303,8 @@ function ReadChar: Char; function ReadAnsiChar: AnsiChar; function ReadWideChar: WideChar; + function ReadByte: Byte; {$IFNDEF CLR} - function ReadByte: Byte; function ReadCurrency: Currency; function ReadDateTime: TDateTime; function ReadExtended: Extended; @@ -1697,12 +1697,16 @@ {$ENDIF ~CLR} end; -{$IFNDEF CLR} function TJclEasyStream.ReadByte: Byte; begin + {$IFDEF CLR} + ReadBuffer(Result); + {$ELSE ~CLR} ReadBuffer(Result, SizeOf(Result)); + {$ENDIF ~CLR} end; +{$IFNDEF CLR} function TJclEasyStream.ReadCurrency: Currency; begin ReadBuffer(Result, SizeOf(Result)); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2009-01-18 18:15:34
|
Revision: 2599 http://jcl.svn.sourceforge.net/jcl/?rev=2599&view=rev Author: outchy Date: 2009-01-18 18:15:28 +0000 (Sun, 18 Jan 2009) Log Message: ----------- Mantis 4653 FindDecompressFormat doesn't find archive format if file name is not in lower case. Modified Paths: -------------- trunk/jcl/source/common/JclCompression.pas Modified: trunk/jcl/source/common/JclCompression.pas =================================================================== --- trunk/jcl/source/common/JclCompression.pas 2009-01-18 16:56:24 UTC (rev 2598) +++ trunk/jcl/source/common/JclCompression.pas 2009-01-18 18:15:28 UTC (rev 2599) @@ -1864,7 +1864,7 @@ AFormat := CompressFormats[IndexFormat]; StrTokenToStrings(AFormat.StreamExtensions, DirSeparator, Filters); for IndexFilter := 0 to Filters.Count - 1 do - if StrMatches(Filters.Strings[IndexFilter], AFileName) then + if StrMatches(Filters.Strings[IndexFilter], StrLower(AFileName)) then begin Result := AFormat; Break; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ah...@us...> - 2009-01-18 16:56:39
|
Revision: 2598 http://jcl.svn.sourceforge.net/jcl/?rev=2598&view=rev Author: ahuser Date: 2009-01-18 16:56:24 +0000 (Sun, 18 Jan 2009) Log Message: ----------- Sync with JVCL version Modified Paths: -------------- trunk/thirdparty/InnoSetup/ComponentInstallerScript.iss Modified: trunk/thirdparty/InnoSetup/ComponentInstallerScript.iss =================================================================== --- trunk/thirdparty/InnoSetup/ComponentInstallerScript.iss 2009-01-16 23:03:41 UTC (rev 2597) +++ trunk/thirdparty/InnoSetup/ComponentInstallerScript.iss 2009-01-18 16:56:24 UTC (rev 2598) @@ -169,6 +169,11 @@ Result := compinst_isBCBInstalled(Version) <> 0; end; +function IsStudioInstalled(Version: Integer): Boolean; +begin + Result := compinst_isBDSInstalled(Version) <> 0; +end; + function IsSourceInstall: Boolean; var List: TStrings; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2009-01-16 23:03:43
|
Revision: 2597 http://jcl.svn.sourceforge.net/jcl/?rev=2597&view=rev Author: outchy Date: 2009-01-16 23:03:41 +0000 (Fri, 16 Jan 2009) Log Message: ----------- Mantis 4608 JclPeImage routines fail if section or function identifiers are not UTF8 strings. Modified Paths: -------------- trunk/jcl/source/windows/JclPeImage.pas Modified: trunk/jcl/source/windows/JclPeImage.pas =================================================================== --- trunk/jcl/source/windows/JclPeImage.pas 2009-01-16 23:02:19 UTC (rev 2596) +++ trunk/jcl/source/windows/JclPeImage.pas 2009-01-16 23:03:41 UTC (rev 2597) @@ -1480,6 +1480,7 @@ OrdinalName: PImageImportByName; Ordinal, Hint: Word; Name: PAnsiChar; + ImportName: string; begin Thunk32 := PImageThunkData32(FThunk); while Thunk32^.Function_ <> 0 do @@ -1506,8 +1507,9 @@ end else Ordinal := IMAGE_ORDINAL32(Thunk32^.Ordinal); - - Add(TJclPeImportFuncItem.Create(Self, Ordinal, Hint, UTF8ToString(Name))); + if not TryUTF8ToString(Name, ImportName) then + ImportName := string(Name); + Add(TJclPeImportFuncItem.Create(Self, Ordinal, Hint, ImportName)); Inc(Thunk32); end; end; @@ -1518,6 +1520,7 @@ OrdinalName: PImageImportByName; Ordinal, Hint: Word; Name: PAnsiChar; + ImportName: string; begin Thunk64 := PImageThunkData64(FThunk); while Thunk64^.Function_ <> 0 do @@ -1544,8 +1547,9 @@ end else Ordinal := IMAGE_ORDINAL64(Thunk64^.Ordinal); - - Add(TJclPeImportFuncItem.Create(Self, Ordinal, Hint, UTF8ToString(Name))); + if not TryUTF8ToString(Name, ImportName) then + ImportName := string(Name); + Add(TJclPeImportFuncItem.Create(Self, Ordinal, Hint, ImportName)); Inc(Thunk64); end; end; @@ -1698,13 +1702,16 @@ procedure CreateDelayImportList32(DelayImportDesc: PImgDelayDescrV1); var LibItem: TJclPeImportLibItem; - LibName: TUTF8String; + UTF8Name: TUTF8String; + LibName: string; begin while DelayImportDesc^.szName <> nil do begin - LibName := PAnsiChar(Image.RvaToVaEx(DWORD(DelayImportDesc^.szName))); + UTF8Name := PAnsiChar(Image.RvaToVaEx(DWORD(DelayImportDesc^.szName))); + if not TryUTF8ToString(UTF8Name, LibName) then + LibName := string(UTF8Name); LibItem := TJclPeImportLibItem.Create(Image, DelayImportDesc, ikDelayImport, - UTF8ToString(LibName), Image.RvaToVaEx(DWORD(DelayImportDesc^.pINT))); + LibName, Image.RvaToVaEx(DWORD(DelayImportDesc^.pINT))); Add(LibItem); FUniqueNamesList.AddObject(AnsiLowerCase(LibItem.Name), LibItem); Inc(DelayImportDesc); @@ -1714,13 +1721,16 @@ procedure CreateDelayImportList64(DelayImportDesc: PImgDelayDescrV2); var LibItem: TJclPeImportLibItem; - LibName: TUTF8String; + UTF8Name: TUTF8String; + LibName: string; begin while DelayImportDesc^.rvaDLLName <> 0 do begin - LibName := PAnsiChar(Image.RvaToVa(DelayImportDesc^.rvaDLLName)); + UTF8Name := PAnsiChar(Image.RvaToVa(DelayImportDesc^.rvaDLLName)); + if not TryUTF8ToString(UTF8Name, LibName) then + LibName := string(UTF8Name); LibItem := TJclPeImportLibItem.Create(Image, DelayImportDesc, ikDelayImport, - UTF8ToString(LibName), Image.RvaToVa(DelayImportDesc^.rvaINT)); + LibName, Image.RvaToVa(DelayImportDesc^.rvaINT)); Add(LibItem); FUniqueNamesList.AddObject(AnsiLowerCase(LibItem.Name), LibItem); Inc(DelayImportDesc); @@ -1729,7 +1739,8 @@ var ImportDesc: PImageImportDescriptor; LibItem: TJclPeImportLibItem; - LibName, ModuleName: TUTF8String; + UTF8Name: TUTF8String; + LibName, ModuleName: string; DelayImportDesc: Pointer; BoundImports, BoundImport: PImageBoundImportDescriptor; S: string; @@ -1758,8 +1769,10 @@ Thunk := RvaToVa(ImportDesc^.Union.Characteristics); FLinkerProducer := lrMicrosoft; end; - LibName := PAnsiChar(RvaToVa(ImportDesc^.Name)); - LibItem := TJclPeImportLibItem.Create(Image, ImportDesc, ikImport, UTF8ToString(LibName), Thunk); + UTF8Name := PAnsiChar(RvaToVa(ImportDesc^.Name)); + if not TryUTF8ToString(UTF8Name, LibName) then + LibName := string(UTF8Name); + LibItem := TJclPeImportLibItem.Create(Image, ImportDesc, ikImport, LibName, Thunk); Add(LibItem); FUniqueNamesList.AddObject(AnsiLowerCase(LibItem.Name), LibItem); Inc(ImportDesc); @@ -1780,8 +1793,10 @@ BoundImport := BoundImports; while BoundImport^.OffsetModuleName <> 0 do begin - ModuleName := PAnsiChar(TJclAddr(BoundImports) + BoundImport^.OffsetModuleName); - S := AnsiLowerCase(UTF8ToString(ModuleName)); + UTF8Name := PAnsiChar(TJclAddr(BoundImports) + BoundImport^.OffsetModuleName); + if not TryUTF8ToString(UTF8Name, ModuleName) then + ModuleName := string(UTF8Name); + S := AnsiLowerCase(ModuleName); I := FUniqueNamesList.IndexOf(S); if I >= 0 then TJclPeImportLibItem(FUniqueNamesList.Objects[I]).SetImportKind(ikBoundImport); @@ -2270,7 +2285,8 @@ I: Integer; ExportItem: TJclPeExportFuncItem; ExportVABegin, ExportVAEnd: DWORD; - ForwardedName: string; + UTF8Name: TUTF8String; + ForwardedName, ExportName: string; begin with Image do begin @@ -2296,12 +2312,17 @@ if (Address >= ExportVABegin) and (Address <= ExportVAEnd) then begin FAnyForwards := True; - ForwardedName := UTF8ToString(PAnsiChar(RvaToVa(Address))); + UTF8Name := PAnsiChar(RvaToVa(Address)); + if not TryUTF8ToString(UTF8Name, ForwardedName) then + ForwardedName := string(UTF8Name); end else ForwardedName := ''; - ExportItem := TJclPeExportFuncItem.Create(Self, UTF8ToString(PAnsiChar(RvaToVa(Names^))), + UTF8Name := PAnsiChar(RvaToVa(Names^)); + if not TryUTF8ToString(UTF8Name, ExportName) then + ExportName := string(UTF8Name); + ExportItem := TJclPeExportFuncItem.Create(Self, ExportName, ForwardedName, Address, I, NameOrdinals^ + FBase, icNotChecked); List^[I] := ExportItem; @@ -2401,11 +2422,17 @@ end; function TJclPeExportFuncList.GetName: string; +var + UTF8ExportName: TUTF8String; begin if (FExportDir = nil) or (FExportDir^.Name = 0) then Result := '' else - Result := UTF8ToString(PAnsiChar(Image.RvaToVa(FExportDir^.Name))); + begin + UTF8ExportName := PAnsiChar(Image.RvaToVa(FExportDir^.Name)); + if not TryUTF8ToString(UTF8ExportName, Result) then + Result := string(UTF8ExportName); + end; end; class function TJclPeExportFuncList.ItemName(Item: TJclPeExportFuncItem): string; @@ -3260,9 +3287,15 @@ end; function TJclPeImage.GetDescription: string; +var + UTF8DescriptionName: TUTF8String; begin if DirectoryExists[IMAGE_DIRECTORY_ENTRY_COPYRIGHT] then - Result := UTF8ToString(PAnsiChar(DirectoryEntryToData(IMAGE_DIRECTORY_ENTRY_COPYRIGHT))) + begin + UTF8DescriptionName := PAnsiChar(DirectoryEntryToData(IMAGE_DIRECTORY_ENTRY_COPYRIGHT)); + if not TryUTF8ToString(UTF8DescriptionName, Result) then + Result := string(UTF8DescriptionName); + end else Result := ''; end; @@ -4003,17 +4036,20 @@ var I: Integer; Header: PImageSectionHeader; - SectionName: AnsiString; + UTF8Name: TUTF8String; + SectionName: string; begin if not StatusOK then Exit; Header := FLoadedImage.Sections; for I := 0 to FLoadedImage.NumberOfSections - 1 do begin - SetLength(SectionName, IMAGE_SIZEOF_SHORT_NAME); - Move(Header.Name[0], SectionName[1], IMAGE_SIZEOF_SHORT_NAME * SizeOf(AnsiChar)); - StrResetLength(SectionName); - FImageSections.AddObject(UTF8ToString(SectionName), Pointer(Header)); + SetLength(UTF8Name, IMAGE_SIZEOF_SHORT_NAME); + Move(Header.Name[0], UTF8Name[1], IMAGE_SIZEOF_SHORT_NAME * SizeOf(AnsiChar)); + StrResetLength(UTF8Name); + if not TryUTF8ToString(UTF8Name, SectionName) then + SectionName := string(UTF8Name); + FImageSections.AddObject(SectionName, Pointer(Header)); Inc(Header); end; end; @@ -4856,6 +4892,8 @@ Cache: TJclPeImagesCache; ImageBase32: TJclAddr32; ImageBase64: TJclAddr64; + UTF8Name: TUTF8String; + ExportName: string; begin Cache := TJclPeImagesCache.Create; try @@ -4888,7 +4926,10 @@ else OrdinalName := nil; end; - ExportItem := ExportsImage.ExportList.ItemFromName[UTF8ToString(PAnsiChar(@OrdinalName.Name))]; + UTF8Name := PAnsiChar(@OrdinalName.Name); + if not TryUTF8ToString(UTF8Name, ExportName) then + ExportName := string(UTF8Name); + ExportItem := ExportsImage.ExportList.ItemFromName[ExportName]; if ExportItem <> nil then OrdinalName.Hint := ExportItem.Hint else @@ -4913,7 +4954,10 @@ else OrdinalName := nil; end; - ExportItem := ExportsImage.ExportList.ItemFromName[UTF8ToString(PAnsiChar(@OrdinalName.Name))]; + UTF8Name := PAnsiChar(@OrdinalName.Name); + if not TryUTF8ToString(UTF8Name, ExportName) then + ExportName := string(UTF8Name); + ExportItem := ExportsImage.ExportList.ItemFromName[ExportName]; if ExportItem <> nil then OrdinalName.Hint := ExportItem.Hint else @@ -5051,6 +5095,7 @@ VirtualAlignedSize: DWORD; I, X, NeedFill: Integer; SectionDataSize: Integer; + UTF8Name: TUTF8String; begin Result := True; try @@ -5081,7 +5126,9 @@ NewSection^.PointerToRawData := LastSection^.PointerToRawData + LastSection^.SizeOfRawData; RoundUpToAlignment(NewSection^.PointerToRawData, NtHeaders^.OptionalHeader.FileAlignment); // JCLDEBUG Section name - StrPLCopy(PAnsiChar(@NewSection^.Name), StringToUTF8(SectionName), IMAGE_SIZEOF_SHORT_NAME); + if not TryStringToUTF8(SectionName, UTF8Name) then + UTF8Name := TUTF8String(SectionName); + StrPLCopy(PAnsiChar(@NewSection^.Name), UTF8Name, IMAGE_SIZEOF_SHORT_NAME); // JCLDEBUG Characteristics flags NewSection^.Characteristics := IMAGE_SCN_MEM_READ or IMAGE_SCN_CNT_INITIALIZED_DATA; @@ -5119,6 +5166,7 @@ VirtualAlignedSize: DWORD; I, X, NeedFill: Integer; SectionDataSize: Integer; + UTF8Name: TUTF8String; begin Result := True; try @@ -5149,7 +5197,9 @@ NewSection^.PointerToRawData := LastSection^.PointerToRawData + LastSection^.SizeOfRawData; RoundUpToAlignment(NewSection^.PointerToRawData, NtHeaders^.OptionalHeader.FileAlignment); // JCLDEBUG Section name - StrPLCopy(PAnsiChar(@NewSection^.Name), StringToUTF8(SectionName), IMAGE_SIZEOF_SHORT_NAME); + if not TryStringToUTF8(SectionName, UTF8Name) then + UTF8Name := TUTF8String(SectionName); + StrPLCopy(PAnsiChar(@NewSection^.Name), UTF8Name, IMAGE_SIZEOF_SHORT_NAME); // JCLDEBUG Characteristics flags NewSection^.Characteristics := IMAGE_SCN_MEM_READ or IMAGE_SCN_CNT_INITIALIZED_DATA; @@ -5697,6 +5747,7 @@ NtHeaders: PImageNtHeaders32; DataDir: TImageDataDirectory; ExportDir: PImageExportDirectory; + UTF8Name: TUTF8String; begin Result := ''; NtHeaders := PeMapImgNtHeaders32(BaseAddress); @@ -5708,13 +5759,16 @@ ExportDir := PImageExportDirectory(TJclAddr(BaseAddress) + DataDir.VirtualAddress); if IsBadReadPtr(ExportDir, SizeOf(TImageExportDirectory)) or (ExportDir^.Name = 0) then Exit; - Result := UTF8ToString(PAnsiChar(TJclAddr(BaseAddress) + ExportDir^.Name)); + UTF8Name := PAnsiChar(TJclAddr(BaseAddress) + ExportDir^.Name); + if not TryUTF8ToString(UTF8Name, Result) then + Result := string(UTF8Name); end; function PeMapImgLibraryName64(const BaseAddress: Pointer): string; var NtHeaders: PImageNtHeaders64; DataDir: TImageDataDirectory; ExportDir: PImageExportDirectory; + UTF8Name: TUTF8String; begin Result := ''; NtHeaders := PeMapImgNtHeaders64(BaseAddress); @@ -5726,7 +5780,9 @@ ExportDir := PImageExportDirectory(TJclAddr(BaseAddress) + DataDir.VirtualAddress); if IsBadReadPtr(ExportDir, SizeOf(TImageExportDirectory)) or (ExportDir^.Name = 0) then Exit; - Result := UTF8ToString(PAnsiChar(TJclAddr(BaseAddress) + ExportDir^.Name)); + UTF8Name := PAnsiChar(TJclAddr(BaseAddress) + ExportDir^.Name); + if not TryUTF8ToString(UTF8Name, Result) then + Result := string(UTF8Name); end; begin case PeMapImgTarget(BaseAddress) of @@ -5795,11 +5851,14 @@ Header: PImageSectionHeader; I: Integer; P: PAnsiChar; + UTF8Name: TUTF8String; begin Result := nil; if NtHeaders <> nil then begin - P := PAnsiChar(StringToUTF8(SectionName)); + if not TryStringToUTF8(SectionName, UTF8Name) then + UTF8Name := TUTF8String(SectionName); + P := PAnsiChar(UTF8Name); Header := PeMapImgSections32(NtHeaders); with NtHeaders^ do for I := 1 to FileHeader.NumberOfSections do @@ -5819,11 +5878,14 @@ Header: PImageSectionHeader; I: Integer; P: PAnsiChar; + UTF8Name: TUTF8String; begin Result := nil; if NtHeaders <> nil then begin - P := PAnsiChar(StringToUTF8(SectionName)); + if not TryStringToUTF8(SectionName, UTF8Name) then + UTF8Name := TUTF8String(SectionName); + P := PAnsiChar(UTF8Name); Header := PeMapImgSections64(NtHeaders); with NtHeaders^ do for I := 1 to FileHeader.NumberOfSections do @@ -6073,6 +6135,7 @@ var ModuleHandle: THandle; OriginalItem: TJclPeMapImgHookItem; + UTF8Name: TUTF8String; begin ModuleHandle := GetModuleHandle(PChar(ModuleName)); Result := (ModuleHandle <> 0); @@ -6081,7 +6144,9 @@ SetLastError(ERROR_MOD_NOT_FOUND); Exit; end; - OriginalAddress := GetProcAddress(ModuleHandle, PAnsiChar(StringToUTF8(FunctionName))); + if not TryStringToUTF8(FunctionName, UTF8Name) then + UTF8Name := TUTF8String(FunctionName); + OriginalAddress := GetProcAddress(ModuleHandle, PAnsiChar(UTF8Name)); Result := (OriginalAddress <> nil); if not Result then begin @@ -6126,6 +6191,7 @@ ImportEntry32: PImageThunkData32; FoundProc: Boolean; WrittenBytes: Cardinal; + UTF8Name: TUTF8String; begin Result := False; FromProcDebugThunk32 := PWin9xDebugThunk32(FromProc); @@ -6137,7 +6203,9 @@ if ImportDir.VirtualAddress = 0 then Exit; ImportDesc := PImageImportDescriptor(TJclAddr(Base) + ImportDir.VirtualAddress); - RefName := PAnsiChar(StringToUTF8(ModuleName)); + if not TryStringToUTF8(ModuleName, UTF8Name) then + UTF8Name := TUTF8String(ModuleName); + RefName := PAnsiChar(UTF8Name); while ImportDesc^.Name <> 0 do begin CurrName := PAnsiChar(Base) + ImportDesc^.Name; @@ -6264,7 +6332,8 @@ if InternalReadProcMem(ProcessHandle, TJclAddr(BaseAddress) + ExportDir.Name, PAnsiChar(UTF8Name), MAX_PATH) then begin StrResetLength(UTF8Name); - Name := UTF8ToString(UTF8Name); + if not TryUTF8ToString(UTF8Name, Name) then + Name := string(UTF8Name); end else Name := ''; @@ -6277,7 +6346,7 @@ var NameP, NameU, NameUFirst: PAnsiChar; QualifierFound, LinkProcFound: Boolean; - UTF8Unmangled: TUTF8String; + UTF8Unmangled, UTF8Name: TUTF8String; procedure MarkQualifier; begin @@ -6398,7 +6467,9 @@ end; begin - NameP := PAnsiChar(StringToUTF8(Name)); + if not TryStringToUTF8(Name, UTF8Name) then + UTF8Name := TUTF8String(Name); + NameP := PAnsiChar(UTF8Name); Result := urError; case NameP^ of '@': @@ -6426,7 +6497,8 @@ end; NameU^ := #0; SetLength(UTF8Unmangled, SysUtils.StrLen(PAnsiChar(UTF8Unmangled))); // SysUtils prefix due to compiler bug - Unmangled := UTF8ToString(UTF8Unmangled); + if not TryUTF8ToString(UTF8Unmangled, Unmangled) then + Unmangled := string(UTF8Unmangled); end; function PeBorUnmangleName(const Name: string; var Unmangled: string; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2009-01-16 23:02:24
|
Revision: 2596 http://jcl.svn.sourceforge.net/jcl/?rev=2596&view=rev Author: outchy Date: 2009-01-16 23:02:19 +0000 (Fri, 16 Jan 2009) Log Message: ----------- Mantis 4608 new conversion functions with failure detection. Modified Paths: -------------- trunk/jcl/source/common/JclStringConversions.pas Modified: trunk/jcl/source/common/JclStringConversions.pas =================================================================== --- trunk/jcl/source/common/JclStringConversions.pas 2009-01-15 20:06:08 UTC (rev 2595) +++ trunk/jcl/source/common/JclStringConversions.pas 2009-01-16 23:02:19 UTC (rev 2596) @@ -209,6 +209,13 @@ function StringToUCS4(const S: string): TUCS4Array; {$IFDEF SUPPORTS_INLINE} inline; {$ENDIF SUPPORTS_INLINE} function UCS4ToString(const S: TUCS4Array): string; {$IFDEF SUPPORTS_INLINE} inline; {$ENDIF SUPPORTS_INLINE} +function TryStringToUTF8(const S: string; out D: TUTF8String): Boolean; {$IFDEF SUPPORTS_INLINE} inline; {$ENDIF SUPPORTS_INLINE} +function TryUTF8ToString(const S: TUTF8String; out D: string): Boolean; {$IFDEF SUPPORTS_INLINE} inline; {$ENDIF SUPPORTS_INLINE} +function TryStringToUTF16(const S: string; out D: TUTF16String): Boolean; {$IFDEF SUPPORTS_INLINE} inline; {$ENDIF SUPPORTS_INLINE} +function TryUTF16ToString(const S: TUTF16String; out D: string): Boolean; {$IFDEF SUPPORTS_INLINE} inline; {$ENDIF SUPPORTS_INLINE} +function TryStringToUCS4(const S: string; out D: TUCS4Array): Boolean; {$IFDEF SUPPORTS_INLINE} inline; {$ENDIF SUPPORTS_INLINE} +function TryUCS4ToString(const S: TUCS4Array; out D: string): Boolean; {$IFDEF SUPPORTS_INLINE} inline; {$ENDIF SUPPORTS_INLINE} + function UTF8ToUTF16(const S: TUTF8String): TUTF16String; function UTF16ToUTF8(const S: TUTF16String): TUTF8String; function UTF8ToUCS4(const S: TUTF8String): TUCS4Array; @@ -216,6 +223,13 @@ function UTF16ToUCS4(const S: TUTF16String): TUCS4Array; function UCS4ToUTF16(const S: TUCS4Array): TUTF16String; +function TryUTF8ToUTF16(const S: TUTF8String; out D: TUTF16String): Boolean; +function TryUTF16ToUTF8(const S: TUTF16String; out D: TUTF8String): Boolean; +function TryUTF8ToUCS4(const S: TUTF8String; out D: TUCS4Array): Boolean; +function TryUCS4ToUTF8(const S: TUCS4Array; out D: TUTF8String): Boolean; +function TryUTF16ToUCS4(const S: TUTF16String; out D: TUCS4Array): Boolean; +function TryUCS4ToUTF16(const S: TUCS4Array; out D: TUTF16String): Boolean; + // indexed conversions function UTF8CharCount(const S: TUTF8String): Integer; function UTF16CharCount(const S: TUTF16String): Integer; @@ -1961,6 +1975,14 @@ Result := UTF16ToUTF8(WS); end; +function TryStringToUTF8(const S: string; out D: TUTF8String): Boolean; +var + WS: TUTF16String; +begin + WS := TUTF16String(S); + Result := TryUTF16ToUTF8(WS, D); +end; + function UTF8ToString(const S: TUTF8String): string; var WS: TUTF16String; @@ -1969,16 +1991,36 @@ Result := string(WS); end; +function TryUTF8ToString(const S: TUTF8String; out D: string): Boolean; +var + WS: TUTF16String; +begin + Result := TryUTF8ToUTF16(S, WS); + D := string(WS); +end; + function StringToUTF16(const S: string): TUTF16String; begin Result := TUTF16String(S); end; +function TryStringToUTF16(const S: string; out D: TUTF16String): Boolean; +begin + D := TUTF16String(S); + Result := True; +end; + function UTF16ToString(const S: TUTF16String): string; begin Result := string(S); end; +function TryUTF16ToString(const S: TUTF16String; out D: string): Boolean; +begin + D := string(S); + Result := True; +end; + function StringToUCS4(const S: string): TUCS4Array; var WS: TUTF16String; @@ -1987,6 +2029,14 @@ Result := UTF16ToUCS4(WS); end; +function TryStringToUCS4(const S: string; out D: TUCS4Array): Boolean; +var + WS: TUTF16String; +begin + WS := TUTF16String(S); + Result := TryUTF16ToUCS4(WS, D); +end; + function UCS4ToString(const S: TUCS4Array): string; var WS: WideString; @@ -1995,6 +2045,14 @@ Result := string(WS); end; +function TryUCS4ToString(const S: TUCS4Array; out D: string): Boolean; +var + WS: WideString; +begin + Result := TryUCS4ToUTF16(S, WS); + D := string(WS); +end; + function UTF8ToUTF16(const S: TUTF8String): TUTF16String; var SrcIndex, SrcLength, DestIndex: Integer; @@ -2021,6 +2079,37 @@ end; end; +function TryUTF8ToUTF16(const S: TUTF8String; out D: TUTF16String): Boolean; +var + SrcIndex, SrcLength, DestIndex: Integer; + Ch: UCS4; +begin + Result := True; + if S = '' then + D := '' + else + begin + SrcLength := Length(S); + SetLength(D, SrcLength); // create enough room + + SrcIndex := 1; + DestIndex := 1; + while SrcIndex <= SrcLength do + begin + Ch := UTF8GetNextChar(S, SrcIndex); + if SrcIndex = -1 then + begin + Result := False; + D := ''; + Exit; + end; + + UTF16SetNextChar(D, DestIndex, Ch); + end; + SetLength(D, DestIndex - 1); // now fix up length + end; +end; + function UTF16ToUTF8(const S: TUTF16String): TUTF8String; var SrcIndex, SrcLength, DestIndex: Integer; @@ -2047,6 +2136,37 @@ end; end; +function TryUTF16ToUTF8(const S: TUTF16String; out D: TUTF8String): Boolean; +var + SrcIndex, SrcLength, DestIndex: Integer; + Ch: UCS4; +begin + Result := True; + if S = '' then + D := '' + else + begin + SrcLength := Length(S); + SetLength(D, SrcLength * 3); // worste case + + SrcIndex := 1; + DestIndex := 1; + while SrcIndex <= SrcLength do + begin + Ch := UTF16GetNextChar(S, SrcIndex); + if SrcIndex = -1 then + begin + Result := False; + D := ''; + Exit; + end; + + UTF8SetNextChar(D, DestIndex, Ch); + end; + SetLength(D, DestIndex - 1); // now fix up length + end; +end; + function UTF8ToUCS4(const S: TUTF8String): TUCS4Array; var SrcIndex, SrcLength, DestIndex: Integer; @@ -2072,6 +2192,36 @@ end; end; +function TryUTF8ToUCS4(const S: TUTF8String; out D: TUCS4Array): Boolean; +var + SrcIndex, SrcLength, DestIndex: Integer; + Ch: UCS4; +begin + Result := True; + if S <> '' then + begin + SrcLength := Length(S); + SetLength(D, SrcLength); // create enough room + + SrcIndex := 1; + DestIndex := 0; + while SrcIndex <= SrcLength do + begin + Ch := UTF8GetNextChar(S, SrcIndex); + if SrcIndex = -1 then + begin + Result := False; + SetLength(D, 0); + Exit; + end; + + D[DestIndex] := Ch; + Inc(DestIndex); + end; + SetLength(D, DestIndex); // now fix up length + end; +end; + function UCS4ToUTF8(const S: TUCS4Array): TUTF8String; var SrcIndex, SrcLength, DestIndex: Integer; @@ -2095,6 +2245,34 @@ end; end; +function TryUCS4ToUTF8(const S: TUCS4Array; out D: TUTF8String): Boolean; +var + SrcIndex, SrcLength, DestIndex: Integer; +begin + SrcLength := Length(S); + Result := True; + if Length(S) = 0 then + D := '' + else + begin + SetLength(D, SrcLength * 3); // assume worst case + DestIndex := 1; + + for SrcIndex := 0 to SrcLength - 1 do + begin + UTF8SetNextChar(D, DestIndex, S[SrcIndex]); + if DestIndex = -1 then + begin + Result := False; + D := ''; + Exit; + end; + end; + + SetLength(D, DestIndex - 1); // set to actual length + end; +end; + function UTF16ToUCS4(const S: TUTF16String): TUCS4Array; var SrcIndex, SrcLength, DestIndex: Integer; @@ -2120,6 +2298,36 @@ end; end; +function TryUTF16ToUCS4(const S: TUTF16String; out D: TUCS4Array): Boolean; +var + SrcIndex, SrcLength, DestIndex: Integer; + Ch: UCS4; +begin + Result := True; + if S <> '' then + begin + SrcLength := Length(S); + SetLength(D, SrcLength); // create enough room + + SrcIndex := 1; + DestIndex := 0; + while SrcIndex <= SrcLength do + begin + Ch := UTF16GetNextChar(S, SrcIndex); + if SrcIndex = -1 then + begin + Result := False; + SetLength(D, 0); + Exit; + end; + + D[DestIndex] := Ch; + Inc(DestIndex); + end; + SetLength(D, DestIndex); // now fix up length + end; +end; + function UCS4ToUTF16(const S: TUCS4Array): TUTF16String; var SrcIndex, SrcLength, DestIndex: Integer; @@ -2143,6 +2351,34 @@ end; end; +function TryUCS4ToUTF16(const S: TUCS4Array; out D:TUTF16String): Boolean; +var + SrcIndex, SrcLength, DestIndex: Integer; +begin + SrcLength := Length(S); + Result := True; + if SrcLength = 0 then + D := '' + else + begin + SetLength(D, SrcLength * 3); // assume worst case + DestIndex := 1; + + for SrcIndex := 0 to SrcLength - 1 do + begin + UTF16SetNextChar(D, DestIndex, S[SrcIndex]); + if DestIndex = -1 then + begin + Result := False; + D := ''; + Exit; + end; + end; + + SetLength(D, DestIndex - 1); // set to actual length + end; +end; + function UTF8CharCount(const S: TUTF8String): Integer; var StrPos: Integer; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2009-01-15 20:06:14
|
Revision: 2595 http://jcl.svn.sourceforge.net/jcl/?rev=2595&view=rev Author: outchy Date: 2009-01-15 20:06:08 +0000 (Thu, 15 Jan 2009) Log Message: ----------- For backward compatibility, text elements are created if they contain at least one printable character (non space). Modified Paths: -------------- trunk/jcl/source/common/JclSimpleXml.pas Modified: trunk/jcl/source/common/JclSimpleXml.pas =================================================================== --- trunk/jcl/source/common/JclSimpleXml.pas 2009-01-14 21:27:24 UTC (rev 2594) +++ trunk/jcl/source/common/JclSimpleXml.pas 2009-01-15 20:06:08 UTC (rev 2595) @@ -2058,17 +2058,13 @@ Po: string; lElem: TJclSimpleXMLElem; Ch: Char; - lTrimWhiteSpace, lContainsWhiteSpace, lContainsText: Boolean; + lContainsText: Boolean; begin Po := ''; St := ''; lPos := rsWaitingTag; - lContainsWhiteSpace := False; lContainsText := False; - // Preserve old preceeding whitespace trimming behaviour - lTrimWhiteSpace := Assigned(AParent) and (sxoTrimPrecedingTextWhitespace in AParent.Options); - // We read from a stream, thus replacing the existing items Clear; @@ -2086,9 +2082,7 @@ St := Ch; end else - if CharIsWhiteSpace(Ch) then - lContainsWhiteSpace := True - else + if not CharIsWhiteSpace(Ch) then lContainsText := True; end; @@ -2106,7 +2100,7 @@ // in the list. If we did not check this, we would create a // text element for whitespace found between two adjacent end // tags. - if (lContainsText or (lContainsWhiteSpace and not lTrimWhiteSpace)) then + if lContainsText then begin lElem := TJclSimpleXMLElemText.Create(Parent); lElem.LoadFromStringStream(StringStream, AParent); @@ -2130,12 +2124,11 @@ lPos := rsWaitingTag; end; else - if lContainsText or (lContainsWhiteSpace and not lTrimWhiteSpace) then + if lContainsText then begin // inner text lElem := TJclSimpleXMLElemText.Create(Parent); lPos := rsReadingTagKind; - lContainsWhiteSpace := False; lContainsText := False; end else @@ -3109,12 +3102,15 @@ var Ch: Char; St: string; + lTrimWhiteSpace: Boolean; begin St := ''; if AParent <> nil then AParent.DoLoadProgress(StringStream.Stream.Position, StringStream.Stream.Size); + lTrimWhiteSpace := Assigned(SimpleXML) and (sxoTrimPrecedingTextWhitespace in SimpleXML.Options); + while StringStream.PeekChar(Ch) do case Ch of '<': @@ -3128,7 +3124,10 @@ end; if GetSimpleXML <> nil then GetSimpleXML.DoDecodeValue(St); - Value := St; + if lTrimWhiteSpace then + Value := TrimLeft(St) + else + Value := St; Name := ''; if AParent <> nil then @@ -3318,7 +3317,7 @@ Error(RsEInvalidCommentUnexpectedEndOfData); Name := ''; - Value := Trim(St); + Value := StrTrimCharsLeft(St, CharIsWhiteSpace); if AParent <> nil then AParent.DoValueParsed('', St); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2009-01-14 21:27:29
|
Revision: 2594 http://jcl.svn.sourceforge.net/jcl/?rev=2594&view=rev Author: outchy Date: 2009-01-14 21:27:24 +0000 (Wed, 14 Jan 2009) Log Message: ----------- Mantis 4633 TJclSimpleXML fails to parse text elements with nested classic elements (regression compared to revision 2460 - pre Delphi 2009) Revision Links: -------------- http://jcl.svn.sourceforge.net/jcl/?rev=2460&view=rev Modified Paths: -------------- trunk/jcl/source/common/JclSimpleXml.pas Modified: trunk/jcl/source/common/JclSimpleXml.pas =================================================================== --- trunk/jcl/source/common/JclSimpleXml.pas 2009-01-12 23:54:40 UTC (rev 2593) +++ trunk/jcl/source/common/JclSimpleXml.pas 2009-01-14 21:27:24 UTC (rev 2594) @@ -2106,13 +2106,13 @@ // in the list. If we did not check this, we would create a // text element for whitespace found between two adjacent end // tags. - if (not Assigned(FElems) or (FElems.Count=0)) and - (lContainsText or (lContainsWhiteSpace and not lTrimWhiteSpace)) then + if (lContainsText or (lContainsWhiteSpace and not lTrimWhiteSpace)) then begin lElem := TJclSimpleXMLElemText.Create(Parent); lElem.LoadFromStringStream(StringStream, AParent); CreateElems; FElems.AddObject(lElem.Name, lElem); + Notify(lElem,opInsert); end; Break; end @@ -2120,22 +2120,41 @@ begin lElem := TJclSimpleXMLElemClassic.Create(Parent); St := St + Ch; // "<name/" + lPos := rsWaitingTag; end; NativeSpace, '>', ':': //This should be a classic tag begin // "<XXX " or "<XXX:" or "<XXX> lElem := TJclSimpleXMLElemClassic.Create(Parent); - St := St + Ch; + St := ''; + lPos := rsWaitingTag; end; else + if lContainsText or (lContainsWhiteSpace and not lTrimWhiteSpace) then begin + // inner text + lElem := TJclSimpleXMLElemText.Create(Parent); + lPos := rsReadingTagKind; + lContainsWhiteSpace := False; + lContainsText := False; + end + else + begin if (St <> '<![CDATA') or not CharIsWhiteSpace(Ch) then St := St + Ch; if St = '<![CDATA[' then - lElem := TJclSimpleXMLElemCData.Create(Parent) + begin + lElem := TJclSimpleXMLElemCData.Create(Parent); + lPos := rsWaitingTag; + St := ''; + end else if St = '<!--' then + begin lElem := TJclSimpleXMLElemComment.Create(Parent); + lPos := rsWaitingTag; + St := ''; + end; //<? end; end; @@ -2146,8 +2165,6 @@ lElem.LoadFromStringStream(StringStream, AParent); FElems.AddObject(lElem.Name, lElem); Notify(lElem, opInsert); - St := ''; - lPos := rsWaitingTag; end; end; end; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jfu...@us...> - 2009-01-12 23:54:47
|
Revision: 2593 http://jcl.svn.sourceforge.net/jcl/?rev=2593&view=rev Author: jfudickar Date: 2009-01-12 23:54:40 +0000 (Mon, 12 Jan 2009) Log Message: ----------- D5 Compatibility Modified Paths: -------------- trunk/jcl/source/common/JclSynch.pas Modified: trunk/jcl/source/common/JclSynch.pas =================================================================== --- trunk/jcl/source/common/JclSynch.pas 2009-01-12 18:55:47 UTC (rev 2592) +++ trunk/jcl/source/common/JclSynch.pas 2009-01-12 23:54:40 UTC (rev 2593) @@ -382,7 +382,7 @@ Math, {$ENDIF CLR} JclLogic, {$IFNDEF CLR}JclWin32, JclRegistry,{$ENDIF} JclResources, - JclSysInfo, StrUtils; + JclSysInfo, JclStrings; const RegSessionManager = {HKLM\} 'SYSTEM\CurrentControlSet\Control\Session Manager'; @@ -1696,7 +1696,7 @@ Result := Copy (aName, Length(aName)-cMutexMaxName, cMutexMaxName) else Result := aName; - Result := ReplaceStr(Result, '\', '_'); + Result := StrReplaceChar(Result, '\', '_'); end; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <usc...@us...> - 2009-01-12 18:55:51
|
Revision: 2592 http://jcl.svn.sourceforge.net/jcl/?rev=2592&view=rev Author: uschuster Date: 2009-01-12 18:55:47 +0000 (Mon, 12 Jan 2009) Log Message: ----------- fixed invalid type cast in TJclCompressionItem.SetPackedName (see Message-ID: <gkelo8$1ut$1...@ne...>) Modified Paths: -------------- trunk/jcl/source/common/JclCompression.pas Modified: trunk/jcl/source/common/JclCompression.pas =================================================================== --- trunk/jcl/source/common/JclCompression.pas 2009-01-10 10:03:50 UTC (rev 2591) +++ trunk/jcl/source/common/JclCompression.pas 2009-01-12 18:55:47 UTC (rev 2592) @@ -68,7 +68,7 @@ {$ENDIF HAS_UNIT_LIBC} {$IFNDEF SUPPORTS_UNICODE} JclWideStrings, - {$ENDIF SUPPORTS_UNICODE} + {$ENDIF ~SUPPORTS_UNICODE} SysUtils, Classes, Contnrs, zlibh, bzip2, JclBase, JclStreams; @@ -1715,7 +1715,7 @@ Date: '$Date$'; LogPath: 'JCL\source\common' ); - {$ENDIF UNITVERSIONING} +{$ENDIF UNITVERSIONING} implementation @@ -3515,22 +3515,23 @@ if FPackedName <> Value then begin CheckSetProperty(ipPackedName); - with FArchive as TJclCompressArchive do - begin - if (FPackedNames <> nil) and FPackedNames.Find(FPackedName, PackedNamesIndex) then + if FArchive is TJclCompressArchive then + with FArchive as TJclCompressArchive do begin - FPackedNames.Delete(PackedNamesIndex); - try - FPackedNames.Add(Value); - except - raise EJclCompressionError(Format(RsCompressionDuplicate, [Value])); + if (FPackedNames <> nil) and FPackedNames.Find(FPackedName, PackedNamesIndex) then + begin + FPackedNames.Delete(PackedNamesIndex); + try + FPackedNames.Add(Value); + except + raise EJclCompressionError(Format(RsCompressionDuplicate, [Value])); + end; end; end; - end; FPackedName := Value; Include(FModifiedProperties, ipPackedName); Include(FValidProperties, ipPackedName); - end + end; end; procedure TJclCompressionItem.SetPackedSize(const Value: Int64); @@ -4238,13 +4239,13 @@ begin FPackedNames := {$IFDEF SUPPORTS_UNICODE}TStringList{$ELSE}TWStringList{$ENDIF}.Create; FPackedNames.Sorted := True; - {$IFDEF UNIX} + {$IFDEF UNIX} FPackedNames.CaseSensitive := True; - {$ELSE} + {$ELSE} FPackedNames.CaseSensitive := False; - {$ENDIF} + {$ENDIF UNIX} FPackedNames.Duplicates := dupIgnore; - for I := ItemCount-1 downto 0 do + for I := ItemCount - 1 downto 0 do FPackedNames.AddObject(Items[I].PackedName, Items[I]); FPackedNames.Duplicates := dupError; end; @@ -4258,31 +4259,36 @@ Result := -1; end; end - else if FPackedNames.Find(NewItem.PackedName, PackedNamesIndex) then + else + if FPackedNames.Find(NewItem.PackedName, PackedNamesIndex) then Result := -1 else Result := FItems.Add(NewItem); - if Result < 0 then begin + if Result < 0 then + begin case DuplicateAction of - daOverwrite: begin - if PackedNamesIndex < 0 then - PackedNamesIndex := FPackedNames.IndexOf(NewItem.PackedName); - FItems.Remove(FPackedNames.Objects[PackedNamesIndex]); - Result := FItems.Add(NewItem); - if DuplicateCheck = dcAll then - FPackedNames.Objects[PackedNamesIndex] := NewItem - else - FPackedNames.Delete(PackedNamesIndex); - end; - daError: begin - S := Format(RsCompressionDuplicate, [NewItem.PackedName]); - NewItem.Free; - raise EJclCompressionError.Create(S); - end; - daSkip: begin - NewItem.Free; - Result := -1; - end; + daOverwrite: + begin + if PackedNamesIndex < 0 then + PackedNamesIndex := FPackedNames.IndexOf(NewItem.PackedName); + FItems.Remove(FPackedNames.Objects[PackedNamesIndex]); + Result := FItems.Add(NewItem); + if DuplicateCheck = dcAll then + FPackedNames.Objects[PackedNamesIndex] := NewItem + else + FPackedNames.Delete(PackedNamesIndex); + end; + daError: + begin + S := Format(RsCompressionDuplicate, [NewItem.PackedName]); + NewItem.Free; + raise EJclCompressionError.Create(S); + end; + daSkip: + begin + NewItem.Free; + Result := -1; + end; end end; end; @@ -4432,13 +4438,13 @@ constructor TJclUpdateArchive.Create(Volume0: TStream; AVolumeMaxSize: Int64; AOwnVolume: Boolean); begin - inherited; + inherited Create(Volume0, AVolumeMaxSize, AOwnVolume); FDuplicateCheck := dcExisting; end; constructor TJclUpdateArchive.Create(const VolumeName: string; AVolumeMaxSize: Int64; VolumeMask: Boolean); begin - inherited; + inherited Create(VolumeName, AVolumeMaxSize, VolumeMask); FDuplicateCheck := dcExisting; end; @@ -7060,7 +7066,8 @@ BaseLength := Length(DirectoryName); for Index := ItemCount - 1 downto 0 do - if WideSameText(DirectoryName, Copy(Items[Index].PackedName, 1, BaseLength)) then begin + if WideSameText(DirectoryName, Copy(Items[Index].PackedName, 1, BaseLength)) then + begin if (FPackedNames <> nil) and FPackedNames.Find(Items[Index].PackedName, PackedNamesIndex) then FPackedNames.Delete(PackedNamesIndex); FItems.Delete(Index); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2009-01-10 10:03:55
|
Revision: 2591 http://jcl.svn.sourceforge.net/jcl/?rev=2591&view=rev Author: outchy Date: 2009-01-10 10:03:50 +0000 (Sat, 10 Jan 2009) Log Message: ----------- Mantis 4648: GetWindowCaption causes memory corruption in Delphi 2009 Modified Paths: -------------- trunk/jcl/source/common/JclSysInfo.pas Modified: trunk/jcl/source/common/JclSysInfo.pas =================================================================== --- trunk/jcl/source/common/JclSysInfo.pas 2009-01-10 09:02:08 UTC (rev 2590) +++ trunk/jcl/source/common/JclSysInfo.pas 2009-01-10 10:03:50 UTC (rev 2591) @@ -2973,27 +2973,15 @@ end; function GetWindowCaption(Wnd: THandle): string; -const - BufferAllocStep = 256; var - Buffer: PChar; - Size, TextLen: Integer; + Buffer: string; + Size: Integer; begin - { TODO : use string } - Result := ''; - Buffer := nil; - try - Size := GetWindowTextLength(Wnd) + 2 - BufferAllocStep; - repeat - Inc(Size, BufferAllocStep); - ReallocMem(Buffer, Size); - TextLen := GetWindowText(Wnd, Buffer, Size); - until TextLen < Size - 1; - if TextLen > 0 then - Result := Buffer; - finally - FreeMem(Buffer); - end; + Size := GetWindowTextLength(Wnd); + SetLength(Buffer, Size); + // strings always have an additional null character + Size := GetWindowText(Wnd, PChar(Buffer), Size + 1); + Result := Copy(Buffer, 1, Size); end; // Q178893 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jfu...@us...> - 2009-01-10 09:02:17
|
Revision: 2590 http://jcl.svn.sourceforge.net/jcl/?rev=2590&view=rev Author: jfudickar Date: 2009-01-10 09:02:08 +0000 (Sat, 10 Jan 2009) Log Message: ----------- Added function ValidateMutexName(const aName: string): string; Modified Paths: -------------- trunk/jcl/source/common/JclSynch.pas Modified: trunk/jcl/source/common/JclSynch.pas =================================================================== --- trunk/jcl/source/common/JclSynch.pas 2009-01-08 18:32:09 UTC (rev 2589) +++ trunk/jcl/source/common/JclSynch.pas 2009-01-10 09:02:08 UTC (rev 2590) @@ -361,6 +361,9 @@ EJclMutexError = class(EJclWin32Error); EJclMeteredSectionError = class(EJclError); +function ValidateMutexName(const aName: string): string; + + {$IFDEF UNITVERSIONING} const UnitVersioning: TUnitVersionInfo = ( @@ -378,7 +381,8 @@ {$IFDEF CLR} Math, {$ENDIF CLR} - JclLogic, {$IFNDEF CLR}JclWin32, JclRegistry,{$ENDIF} JclResources, JclSysInfo; + JclLogic, {$IFNDEF CLR}JclWin32, JclRegistry,{$ENDIF} JclResources, + JclSysInfo, StrUtils; const RegSessionManager = {HKLM\} 'SYSTEM\CurrentControlSet\Control\Session Manager'; @@ -1685,6 +1689,18 @@ {$ENDIF ~CLR} +function ValidateMutexName(const aName: string): string; +const cMutexMaxName = 200; +begin + if Length(aName) > cMutexMaxName then + Result := Copy (aName, Length(aName)-cMutexMaxName, cMutexMaxName) + else + Result := aName; + Result := ReplaceStr(Result, '\', '_'); +end; + + + {$IFDEF UNITVERSIONING} initialization RegisterUnitVersion(HInstance, UnitVersioning); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ou...@us...> - 2009-01-08 18:32:13
|
Revision: 2589 http://jcl.svn.sourceforge.net/jcl/?rev=2589&view=rev Author: outchy Date: 2009-01-08 18:32:09 +0000 (Thu, 08 Jan 2009) Log Message: ----------- Raw BIOS informations are AnsiStrings. Modified Paths: -------------- trunk/jcl/source/common/JclSysInfo.pas Modified: trunk/jcl/source/common/JclSysInfo.pas =================================================================== --- trunk/jcl/source/common/JclSysInfo.pas 2009-01-08 18:22:54 UTC (rev 2588) +++ trunk/jcl/source/common/JclSysInfo.pas 2009-01-08 18:32:09 UTC (rev 2589) @@ -2429,7 +2429,7 @@ Result := ''; if not IsWinNT and not IsBadReadPtr(Pointer(ADR_BIOSCOPYRIGHT), 2) then try - Result := PChar(ADR_BIOSCOPYRIGHT); + Result := string(AnsiString(PAnsiChar(ADR_BIOSCOPYRIGHT))); except Result := ''; end; @@ -2442,7 +2442,7 @@ Result := ''; if not IsWinNT and not IsBadReadPtr(Pointer(ADR_BIOSEXTENDEDINFO), 2) then try - Result := PChar(ADR_BIOSEXTENDEDINFO); + Result := string(AnsiString(PAnsiChar(ADR_BIOSEXTENDEDINFO))); except Result := ''; end; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |