Commit Graph

47760 Commits

Author SHA1 Message Date
michael
81b778f555 * Correction on previous patch
git-svn-id: trunk@32827 -
2016-01-01 23:23:42 +00:00
michael
3f5172933d * var -> out for Runcommand
git-svn-id: trunk@32826 -
2016-01-01 17:59:30 +00:00
michael
9157a11b7e * Applied partial patch from barlone to change var->out for IdentToInt
git-svn-id: trunk@32825 -
2016-01-01 17:37:46 +00:00
michael
ee2f34588d * Fix bug #28258, missing UTF8ToString, patch by Stocki
git-svn-id: trunk@32824 -
2016-01-01 17:27:44 +00:00
michael
ca2b1f97ed * Applied patch from José Mejuto to fix bug ID #27486
git-svn-id: trunk@32823 -
2016-01-01 17:10:30 +00:00
michael
9111c9263e * Patch from Antônio Galvão to make an event sink: Implements ConnectEvents and DisConnectEvents. (bug ID 28377)
git-svn-id: trunk@32822 -
2016-01-01 16:53:26 +00:00
michael
ede4bac345 * Fixed bug ID #25110, patch from ocean
git-svn-id: trunk@32821 -
2016-01-01 16:45:07 +00:00
michael
6b3b3d5c0c * Fix bug ID #29155, wrong declaration of ISTream.
git-svn-id: trunk@32820 -
2016-01-01 16:35:38 +00:00
sergei
b1ee3dd5e5 * m68k assembler reader: call tscannerfile.illegal_char instead of reimplementing it.
git-svn-id: trunk@32819 -
2016-01-01 10:49:38 +00:00
michael
bdde398a98 * NaturalCompare
git-svn-id: trunk@32818 -
2015-12-31 16:36:37 +00:00
michael
353f5340dc * Patch from Ondrej Pokorny to implement - and * operators for TPointF
git-svn-id: trunk@32817 -
2015-12-31 16:27:19 +00:00
michael
96257e11d7 * Add widestrutils, delphi compatibility (Bug ID 28396)
git-svn-id: trunk@32816 -
2015-12-31 16:20:56 +00:00
michael
244be4f4c2 * Added UnicodeStringReplace WideStringReplace (bug ID 28396)
git-svn-id: trunk@32815 -
2015-12-31 16:09:05 +00:00
michael
5852d609b1 * Upgrade to unicode version 7, CLDR 27 (Patch by Inoussa Ouedraogo, bug ID #28603)
git-svn-id: trunk@32814 -
2015-12-31 15:30:02 +00:00
michael
37596246cf * XPM -> PNG
git-svn-id: trunk@32813 -
2015-12-31 15:24:31 +00:00
michael
38da3db2b2 * Patch to add IBFixFssData, IBFixFssMeta options from Tsvetoslav (bug ID 28309)
git-svn-id: trunk@32812 -
2015-12-31 15:20:36 +00:00
michael
f313a96af0 * Add 2 options for Firebird, patch by Tsvetoslav (bug ID 28309)
git-svn-id: trunk@32811 -
2015-12-31 15:18:00 +00:00
michael
b4211ee8fb * GetObjectNames implementation (adapted from Daniel Gaspary, bug ID #26254)
git-svn-id: trunk@32810 -
2015-12-31 14:58:47 +00:00
michael
1906217491 * Fix default values (bug ID 27996)
git-svn-id: trunk@32809 -
2015-12-31 14:44:01 +00:00
michael
6a84b02189 * Added SkipClientLibraryCheck option (bug ID 27395)
git-svn-id: trunk@32808 -
2015-12-31 14:28:27 +00:00
michael
49fcad5119 * Patch from Luiz Americo to remove redundant field check (is in BindFields) Bug ID #29296
git-svn-id: trunk@32807 -
2015-12-31 14:18:04 +00:00
michael
3c73c99a18 * Allow test cases to be created only once
git-svn-id: trunk@32806 -
2015-12-31 10:30:01 +00:00
michael
602cce97ac * Write not-loaded functions in case of load fail
git-svn-id: trunk@32805 -
2015-12-31 07:49:47 +00:00
michael
4da8b0153c * Add PKCS7 functions (Bug ID 20573)
git-svn-id: trunk@32804 -
2015-12-31 07:49:26 +00:00
Jonas Maebe
8164d5aaf4 * don't make all procdef symbols global if we are using section-based
smartlinkin

git-svn-id: trunk@32803 -
2015-12-30 21:55:32 +00:00
Jonas Maebe
81381cfbb4 + vectorized dead-strippable section support for LLVM
o individual elements are not (yet) dead-strippable on LLVM though,
     there doesn't seem to be a way to encode the necessary information
     in LLVM (so e.g. all resource strings from a unit are currently
     always linked in if at least one is referenced)

git-svn-id: trunk@32802 -
2015-12-30 21:55:29 +00:00
michael
810fdb9d13 * Add sqlscript unit tests to test application
git-svn-id: trunk@32801 -
2015-12-30 16:03:15 +00:00
michael
2b2bf19981 * Fix bug in SQL -- comment handling (by Andrea Urbani, bug ID #28333)
git-svn-id: trunk@32800 -
2015-12-30 16:02:52 +00:00
michael
46e672e0a0 * Added threading example from Silvio Clecio
git-svn-id: trunk@32799 -
2015-12-30 14:50:05 +00:00
michael
3e7357064d * Add signal function (from Silvio Clecio)
git-svn-id: trunk@32798 -
2015-12-30 14:43:18 +00:00
michael
de2eb17d6e * Added windowed stream by Danny Milosavljevic (bug ID 12845)
git-svn-id: trunk@32797 -
2015-12-30 10:29:48 +00:00
michael
081b6ce8a1 * Fix bug where BindFields does not raise error when a field is not found (Bug ID 28173)
git-svn-id: trunk@32796 -
2015-12-30 10:17:44 +00:00
michael
8e33a70981 * Prevent timing attack, patch by Thaddy De Koning
git-svn-id: trunk@32795 -
2015-12-30 10:06:26 +00:00
michael
d93babffde * Prevent timing attack, patch by Thaddy De Koning
git-svn-id: trunk@32794 -
2015-12-30 10:04:41 +00:00
florian
b7786d0849 * fix test parameter
git-svn-id: trunk@32793 -
2015-12-29 21:12:28 +00:00
michael
4f82d103af * Added SkipLastLineBreak to TStrings (bug ID 28213)
git-svn-id: trunk@32792 -
2015-12-29 18:48:58 +00:00
michael
67d0cd1770 * Fix bug #29273 (extra argument for IsValidIdent)
git-svn-id: trunk@32791 -
2015-12-29 16:55:00 +00:00
florian
a03d992cc0 * doing fastmath is not useful when testing currency calculation accuracy (test fails with fastmath enabled on some targets)
git-svn-id: trunk@32790 -
2015-12-29 15:22:55 +00:00
florian
53e89b25d1 * reverted r32746: *inttype shall be the normally used integer type, os*inttype shall be the int type with the max. size of integer registers
git-svn-id: trunk@32789 -
2015-12-29 15:07:58 +00:00
florian
3f2057a2f2 * do not generate blx instructions, the generation of blx instead of bl was introduced some years ago but today it proves to be wrong: if necessary, the linker converts the bl into a blx, this is also how gcc and clang handle it
git-svn-id: trunk@32788 -
2015-12-29 13:32:21 +00:00
Jeppe Johansen
c929bb32ae Make sure to remove postfix as well when fixing thumb instructions.
git-svn-id: trunk@32787 -
2015-12-29 12:20:30 +00:00
Jeppe Johansen
f452d9140e Added missing reset vector
git-svn-id: trunk@32786 -
2015-12-29 11:07:20 +00:00
Jeppe Johansen
4b0f4cf86a Fix some small bugs in the Thumb assembler.
git-svn-id: trunk@32785 -
2015-12-28 21:10:46 +00:00
marco
4c4da73506 * Changed all fn functions to rawbytestring/unicodestring overloaded pair.
git-svn-id: trunk@32784 -
2015-12-28 15:30:00 +00:00
Jonas Maebe
015a864db1 * def.fullownerhierarchyname() already ends in a '.', so don't append another
one

git-svn-id: trunk@32783 -
2015-12-28 15:06:55 +00:00
Jonas Maebe
4643913d58 - disable x86-specific workarounds when using LLVM (even when targeting x86)
git-svn-id: trunk@32782 -
2015-12-28 15:06:50 +00:00
Jonas Maebe
8471d93bf8 * include the unit name in tstoreddef.fullownerhierarchyname()
git-svn-id: trunk@32781 -
2015-12-28 15:06:43 +00:00
Jonas Maebe
96698994f3 * ensure that we don't firstpass a tcgnestloadnode twice, as it
changes left (should be solved in a cleaner way, by transforming
    the whole load node into an equivalent construct)

git-svn-id: trunk@32780 -
2015-12-28 15:06:36 +00:00
Jonas Maebe
1a09209659 * fixed type correctness of array parameter handling for calls to
fpc_addref_array/fpc_finalize_array (those helpers expect a pointer
    to the elements of the array, not a pointer to the array)

git-svn-id: trunk@32779 -
2015-12-28 15:06:29 +00:00
Jonas Maebe
35a170ed8e * don't internalerror when asked to set the function result of a function
returning an empty record to "uninitialized"

git-svn-id: trunk@32778 -
2015-12-28 15:06:22 +00:00