The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
michael 87bc28e203 * Patch by Reinier Olislagers (bug ID 19987):
1. Code cleanup to make it more modular and maintainable: split out code per export format and moved class-level variables there.
 2. Delphi Clientdataset export now works thanks to FPC XML fixes by Sergei Gorelkin and tests/improvements by Ludo Brands.
 3. Extended test coverage with all field types in a BufDataset so tests cover more.
 4. Fixes for invalid data: Access, ADO.Net, Excel date limits respected (generate NULL or text fields respectively)
 5. Decimalseparator setting in Access export should now work.
 6. Variants are saved as blobs, not strings, because of their variable nature.
 7. Fix for proper export of null values to Access NULL values (instead of empty/default values).
 8. Changed description of class from "Unicode XML file with XSD" to "Unicode XML file" to better match unit function.
 9. Compiled on Windows x86, Linux x64 without warnings using fpc -vweh fpxmlxsdexport.pp. Compared output.
 - ftVarBytes gave different output on Windows & Linux. Disregarded as I don't fill these fields in the test because of bug #19930
 10. Added option KeepFilesAfterTest = true in xmlxsdexporttestcase1; can be switched to false to delete export test files after use.
 11. Lower-cased source code file names.
 12. Fixes for Linux invalid date export to Excel by using clocale and specifying dateformat (restored at end of export).
 13 .Datasize instead of .Size for string/widestring Delphi fields.

git-svn-id: trunk@18214 -
2011-08-15 10:25:22 +00:00
compiler + support for assembler instructions with four operands 2011-08-14 16:46:35 +00:00
ide * Trunk version to 2.7.1 2011-08-03 13:59:33 +00:00
installer * Trunk version to 2.7.1 2011-08-03 13:59:33 +00:00
packages * Patch by Reinier Olislagers (bug ID 19987): 2011-08-15 10:25:22 +00:00
rtl * patch by Petr-K to fix 3*3 matrix inversion, resolves #19828 2011-08-14 21:46:47 +00:00
tests * patch by Petr-K to fix 3*3 matrix inversion, resolves #19828 2011-08-14 21:46:47 +00:00
utils * Override correct seek/setsize version (Patch by Chad B) 2011-08-13 19:15:20 +00:00
.gitattributes * patch by Petr-K to fix 3*3 matrix inversion, resolves #19828 2011-08-14 21:46:47 +00:00
.gitignore + Added libogc binding and examples for Wii 2011-02-23 21:59:42 +00:00
Makefile * Trunk version to 2.7.1 2011-08-03 13:59:33 +00:00
Makefile.fpc * Trunk version to 2.7.1 2011-08-03 13:59:33 +00:00