Changeset 5 for trunk/Packages
- Timestamp:
- Apr 13, 2026, 9:08:21 AM (2 weeks ago)
- Location:
- trunk/Packages
- Files:
-
- 13 added
- 3 edited
-
Common/XML.pas (modified) (2 diffs)
-
CoolStreaming (added)
-
CoolStreaming/BitStream.pas (added)
-
CoolStreaming/BufferedFileStream.pas (added)
-
CoolStreaming/CoolStreaming.lpk (added)
-
CoolStreaming/CoolStreaming.pas (added)
-
CoolStreaming/DynNumber.pas (added)
-
CoolStreaming/Languages (added)
-
CoolStreaming/Languages/VarBlockSerializer.cs.po (added)
-
CoolStreaming/Languages/VarBlockSerializer.pot (added)
-
CoolStreaming/StreamHelper.pas (added)
-
CoolStreaming/SubStream.pas (added)
-
CoolStreaming/TextFileStream.pas (added)
-
CoolStreaming/VarBlockSerializer.pas (added)
-
csvdocument/csvdocument.pas (modified) (1 diff)
-
csvdocument/csvdocument_package.lpk (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Packages/Common/XML.pas
r1 r5 26 26 implementation 27 27 28 var 29 XmlFormatSettings: TFormatSettings = ( 30 CurrencyFormat: 1; 31 NegCurrFormat: 5; 32 ThousandSeparator: ','; 33 DecimalSeparator: '.'; 34 CurrencyDecimals: 2; 35 DateSeparator: '-'; 36 TimeSeparator: ':'; 37 ListSeparator: ','; 38 CurrencyString: '$'; 39 ShortDateFormat: 'd/m/y'; 40 LongDateFormat: 'dd" "mmmm" "yyyy'; 41 TimeAMString: 'AM'; 42 TimePMString: 'PM'; 43 ShortTimeFormat: 'hh:nn'; 44 LongTimeFormat: 'hh:nn:ss'; 45 ShortMonthNames: ('Jan','Feb','Mar','Apr','May','Jun', 46 'Jul','Aug','Sep','Oct','Nov','Dec'); 47 LongMonthNames: ('January','February','March','April','May','June', 48 'July','August','September','October','November','December'); 49 ShortDayNames: ('Sun','Mon','Tue','Wed','Thu','Fri','Sat'); 50 LongDayNames: ('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'); 51 TwoDigitYearCenturyWindow: 50; 52 ); 53 28 54 function ReadDouble(Node: TDOMNode; Name: string; DefaultValue: Double): Double; 29 55 var … … 33 59 NewNode := Node.FindNode(DOMString(Name)); 34 60 if Assigned(NewNode) then 35 Result := StrToFloat(string(NewNode.TextContent) );61 Result := StrToFloat(string(NewNode.TextContent), XmlFormatSettings); 36 62 end; 37 63 -
trunk/Packages/csvdocument/csvdocument.pas
r1 r5 93 93 94 94 // Sequential input from CSV stream 95 96 { TCSVParser } 97 95 98 TCSVParser = class(TCSVHandler) 96 99 private -
trunk/Packages/csvdocument/csvdocument_package.lpk
r1 r5 1 <?xml version="1.0" ?>1 <?xml version="1.0" encoding="UTF-8"?> 2 2 <CONFIG> 3 <Package Version=" 3">3 <Package Version="5"> 4 4 <PathDelim Value="\"/> 5 5 <Name Value="csvdocument_package"/> 6 <AddToProjectUsesSection Value="True"/> 6 7 <Author Value="Vladimir Zhirov"/> 7 8 <CompilerOptions> 8 <Version Value="1 0"/>9 <Version Value="11"/> 9 10 <PathDelim Value="\"/> 10 11 <SearchPaths> 11 <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS) "/>12 <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)-$(BuildMode)"/> 12 13 </SearchPaths> 13 14 <Parsing> 14 15 <SyntaxOptions> 16 <SyntaxMode Value="Delphi"/> 15 17 <CStyleOperator Value="False"/> 18 <AllowLabel Value="False"/> 19 <CPPInline Value="False"/> 16 20 </SyntaxOptions> 17 21 </Parsing> 18 22 <CodeGeneration> 19 23 <SmartLinkUnit Value="True"/> 20 <Checks>21 <IOChecks Value="True"/>22 <RangeChecks Value="True"/>23 <OverflowChecks Value="True"/>24 <StackChecks Value="True"/>25 </Checks>26 24 <Optimizations> 27 <OptimizationLevel Value=" 2"/>25 <OptimizationLevel Value="0"/> 28 26 </Optimizations> 29 27 </CodeGeneration> 30 28 <Linking> 31 29 <Debugging> 30 <GenerateDebugInfo Value="False"/> 32 31 <UseLineInfoUnit Value="False"/> 33 32 </Debugging> 34 33 </Linking> 35 <Other>36 <CustomOptions Value="-al"/>37 <CompilerPath Value="$(CompPath)"/>38 </Other>39 34 </CompilerOptions> 40 35 <Description Value="CsvDocument library is a unit contaning set of classes for CSV files handling."/> … … 47 42 </Item1> 48 43 </Files> 44 <CompatibilityMode Value="True"/> 49 45 <RequiredPkgs Count="1"> 50 46 <Item1>
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/edc-stats/chrome/site/your_project_logo.png)