florian
f17943371c
* assembler implementation of SwapEndian on x86-64, resolves #14203
...
git-svn-id: trunk@13455 -
2009-07-26 14:01:32 +00:00
florian
90d71ee7da
* SwapEndian(<16 Bit>) needs inline in the interface section as well
...
git-svn-id: trunk@13454 -
2009-07-26 13:57:51 +00:00
florian
6ff15f46e2
* made SwapEndian(<16 Bit>); inlined
...
git-svn-id: trunk@13453 -
2009-07-26 13:50:57 +00:00
florian
e362e85039
* fixed last commit: UTF8Encode -> UTF8Decode
...
git-svn-id: trunk@13452 -
2009-07-26 13:09:31 +00:00
florian
d38340c753
+ utf-8 <-> variant type casts, resolves #11371
...
* ucs-4 -> variant type cast (variant -> ucs-4 is not possible due to overloading contraints of fpc and how ucs-4 is implemented)
* some newlines fixed
git-svn-id: trunk@13451 -
2009-07-26 12:58:49 +00:00
florian
44f588b7ad
* fixed nested comment warning
...
git-svn-id: trunk@13450 -
2009-07-26 12:55:01 +00:00
florian
96d650fceb
* fixed some Delphi incompabilities as described here: http://www.lazarus.freepascal.org/index.php/topic,7118.msg33371
...
git-svn-id: trunk@13449 -
2009-07-26 10:30:45 +00:00
florian
e4161d1d3a
* limited test to OSes with library aware threading
...
git-svn-id: trunk@13448 -
2009-07-26 09:18:23 +00:00
florian
caf0096877
* enabled version and description directive for all windows
...
git-svn-id: trunk@13447 -
2009-07-25 22:06:37 +00:00
florian
1a843608ad
* disable librsvg and gtk2 on win64, it doesn't build
...
git-svn-id: trunk@13446 -
2009-07-25 22:02:21 +00:00
florian
380f3ac78f
* fix from Nikolay Samofatov for #12987 : initialize thread vars in libraries on windows correctly
...
* unified dll entry code between win32 and win64
git-svn-id: trunk@13445 -
2009-07-25 21:08:36 +00:00
florian
9856e548ed
* avr stuff, work in progress
...
git-svn-id: trunk@13444 -
2009-07-25 19:31:06 +00:00
michael
ff2e7e670b
* Easy-to-use Constructor that accepts a string instead of key structure
...
git-svn-id: trunk@13443 -
2009-07-25 16:43:56 +00:00
florian
05ff453182
* patch by Dmitry Boyarintsev to fix some parameter names, resolves #14043
...
git-svn-id: trunk@13442 -
2009-07-25 15:14:14 +00:00
michael
e888b92717
* Added ASCII85 encoder
...
git-svn-id: trunk@13441 -
2009-07-25 14:47:00 +00:00
florian
b4914d063a
* write class string message table correctly, resolves #14145
...
git-svn-id: trunk@13440 -
2009-07-25 12:17:54 +00:00
michael
24f2c7c5cc
* Made descendent of TOwnerStream
...
git-svn-id: trunk@13439 -
2009-07-25 10:55:36 +00:00
michael
177651a132
* Removed debug statement
...
git-svn-id: trunk@13438 -
2009-07-25 10:29:06 +00:00
marco
b43b3c4564
* "external;" added to pthreads.inc as per #14179 .
...
git-svn-id: trunk@13437 -
2009-07-25 09:58:37 +00:00
Jonas Maebe
ef1c033f49
+ added fppause() for FPC_USE_LIBC
...
* fixed test
git-svn-id: trunk@13436 -
2009-07-24 21:52:01 +00:00
florian
5127c74132
* test fixed
...
git-svn-id: trunk@13435 -
2009-07-24 17:26:15 +00:00
florian
11f25885a4
* test for last commit
...
git-svn-id: trunk@13434 -
2009-07-24 17:19:37 +00:00
florian
6dc51122e7
* fixes fpsigsuspend call at least on i386-linux
...
git-svn-id: trunk@13433 -
2009-07-24 16:30:32 +00:00
Jonas Maebe
9cbc9e1f5f
* fixed command line parameter (-Nu -> -Ooloopunroll)
...
git-svn-id: trunk@13432 -
2009-07-24 07:50:47 +00:00
blikblum
ba45ced9bf
* Optimize case insensitive comparison in Locate/Lookup by encoding the key before hand and by using the ansi functions
...
* Rename the comparison functions variables to make clear what is encoded in ansi or utf8
git-svn-id: trunk@13431 -
2009-07-23 22:10:59 +00:00
michael
5b58c9aea6
* Added Classes version of BZip2 Stream
...
git-svn-id: trunk@13430 -
2009-07-23 15:52:29 +00:00
Jonas Maebe
aba66582a8
* corrected the description of the option_only_one_source_support warning:
...
only the last source file specified will be compiled, not the first one
* also print out both the old and the new source file name to be compiled
when showing that message (to more easily find where the error is)
* give an error if an unknown parameter is used, instead of silently
ignoring it
git-svn-id: trunk@13429 -
2009-07-23 13:48:27 +00:00
Jonas Maebe
97072cd21a
* corrected the description of the -Xr parameter
...
git-svn-id: trunk@13428 -
2009-07-23 13:36:57 +00:00
marco
7c52be9287
* moved a linux specific call to the implementation of system, where
...
it is used. General Unix units should not expose Linux-specific
functionality.
git-svn-id: trunk@13427 -
2009-07-23 11:35:18 +00:00
blikblum
13c881c9ea
* Complement to fix of case insensitive comparison in Locate/Lookup: handles partial key
...
git-svn-id: trunk@13426 -
2009-07-22 22:32:45 +00:00
blikblum
113e2f2431
* Fix case insensitive comparison in Locate/Lookup
...
git-svn-id: trunk@13425 -
2009-07-22 21:45:12 +00:00
Jonas Maebe
8103a3b39c
* always generate a DW_TAG_typedef entry when usng a type (not only for
...
Darwin anymore), because otherwise if unit A is compiled without debug
info and unit B uses one of its types, the debug info will contain no
DW_TAG_typedef for that type and hence gdb will not recognise it as
a type definition that's part of the program.
git-svn-id: trunk@13424 -
2009-07-22 19:44:29 +00:00
florian
c8c3262815
* take care of locale decimal separator in test
...
git-svn-id: trunk@13423 -
2009-07-22 17:52:34 +00:00
florian
04a796628c
* variables in dlls need at least a dll name on windows, test fixed
...
* names of exported functions on windows are not mangled
* cosmetic fixes to tests
git-svn-id: trunk@13422 -
2009-07-22 17:03:46 +00:00
florian
02cec59ccf
* trailing white space removed
...
git-svn-id: trunk@13421 -
2009-07-22 16:56:05 +00:00
Jonas Maebe
cc44257086
* made internalerror unique
...
git-svn-id: trunk@13420 -
2009-07-22 16:17:45 +00:00
Jonas Maebe
63ce04fd00
* set addn resultdef when evaluating constant string concatenation
...
instead of letting the resulting stringconstn decide for itself
(mantis #14174 )
git-svn-id: trunk@13419 -
2009-07-22 16:16:11 +00:00
Jonas Maebe
5eb7a398e0
* add SIZEOF_HEADERS to the start address of the text section for ARMEL
...
(fix by thexception, mantis #14100 )
* changed hardcoded "+0x100" for the default linker script also into
"+ SIZEOF_HEADERS"
git-svn-id: trunk@13418 -
2009-07-20 09:20:02 +00:00
marco
e1ebf74c39
* makefiles regenerated on request of Olivier (Haiku fixes)
...
git-svn-id: trunk@13417 -
2009-07-19 21:11:33 +00:00
florian
5bccfc5aee
* allow cvar and external with libname, cvar is only a naming convention so it is orthogonal to external
...
git-svn-id: trunk@13416 -
2009-07-19 19:41:27 +00:00
florian
ab217ca748
* lpi version increased
...
git-svn-id: trunk@13415 -
2009-07-19 18:12:57 +00:00
florian
f34acc8505
* fixes compilation on i386 after r13410
...
git-svn-id: trunk@13414 -
2009-07-19 17:39:09 +00:00
olivier
e11754d0b5
* Implement do_IsDevice without relying on IOCTL_TCGETS (unsupported on Haiku). This enable mouse support in the Freepascal IDE.
...
git-svn-id: trunk@13413 -
2009-07-19 14:19:59 +00:00
joost
ca6804c7e3
* Firebird-support for strings with more than 8192 characters
...
git-svn-id: trunk@13412 -
2009-07-19 14:13:04 +00:00
joost
2762ed5fba
* Removed the limit of 8192 characters on stringfields + test
...
git-svn-id: trunk@13411 -
2009-07-19 14:12:00 +00:00
Jonas Maebe
34c985cfa6
* added register type parameter to cgsize2subreg(), as the subreg can
...
depend on that (and correct a number of cases where this was wrong)
* set the correct subreg type for xmm x86_64 parameter registers
(resolved mantis #14067 )
git-svn-id: trunk@13410 -
2009-07-19 13:57:23 +00:00
florian
bc8ccacab8
* TInterfacedPersistent requires that the interface is requested from the owner if an owner is SetActive
...
* unified coding style
git-svn-id: trunk@13409 -
2009-07-19 09:36:43 +00:00
olivier
b17c3bb282
Fix the build under Haiku :
...
- fix signal handling
- remove unneeded reference to BeOS in Makefile.fpc
- updated stat definition to reflect a recent change in Haiku
git-svn-id: trunk@13408 -
2009-07-19 01:24:46 +00:00
joost
dfc5177bdc
* Map SQL_TEXT(char) fields to ftFixedChar fields
...
git-svn-id: trunk@13407 -
2009-07-18 12:39:42 +00:00
joost
a0f0e8d5d5
* Added ftFixedChar as possible datatype for TStringFields
...
* The buffer from a TStringField does not nead a #0 suffix when the datatype is ftFixedChar
git-svn-id: trunk@13406 -
2009-07-18 12:36:36 +00:00