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
marco
d837f6d83e
* makefile fixes (fpmake untested), 2.3.1 fields-before-methods fix for pdfvrlexico
...
git-svn-id: trunk@13405 -
2009-07-17 16:32:19 +00:00
sekelsenmat
0704d007a4
Isolates fpvectorial writeln and removes lazarus specific files
...
git-svn-id: trunk@13404 -
2009-07-17 15:13:02 +00:00
sekelsenmat
f6e203cf3b
Initial commit for the FPVectorial library
...
git-svn-id: trunk@13403 -
2009-07-17 14:27:35 +00:00
florian
5d8835861c
+ unicode functions for sysutils, makes tunistr6.pp compiling
...
git-svn-id: trunk@13402 -
2009-07-17 14:05:19 +00:00
Jonas Maebe
e8088fd4ec
+ test from mantis #14155
...
git-svn-id: trunk@13401 -
2009-07-17 12:22:22 +00:00
Jonas Maebe
754696d1f5
* enable converting procedure callnodes with only default parameters into
...
procvars in tp/delphi mode (mantis #11771 )
git-svn-id: trunk@13400 -
2009-07-17 10:29:56 +00:00
florian
ee49e8acb6
* SScanf uses StrToFloat to convert the string to a float so it has to use DecimalSeparator to parse the string
...
* test adapted to use DecimalSeparator to create the test string
git-svn-id: trunk@13399 -
2009-07-16 21:12:45 +00:00
florian
87df99a53d
* reverted partially r11598 because it breaks delphi compatibility and e.g. tw3721.pp
...
git-svn-id: trunk@13398 -
2009-07-16 21:01:27 +00:00
joost
3f98f6a5d0
* When a dataset is closed and it is not prepared it is assumed that a
...
problem occured, and unprepare is called to clean everything up. But in
case the dataset is read from a data-packet, the dataset is also not
prepared but no problem occured, so do not call unprepare
* Always use AllocateCursorHandle to allocate a cursor, or else its type
can be different from what the connection expects
git-svn-id: trunk@13397 -
2009-07-16 20:45:51 +00:00
Jonas Maebe
deb052c3f5
* skip glibc-specific modifiers while parsing the locale info
...
(patch by Petr-K, fixes mantis #12148 )
git-svn-id: trunk@13396 -
2009-07-16 16:51:10 +00:00
Jonas Maebe
4e446c6184
* use ShortTimeFormat also for LongTimeFormat if T_FMT_AMPM is not defined
...
for the current locale (Kylix-compatible, thanks to Luca Olivetti for
the hint, fixes mantis #13947 )
git-svn-id: trunk@13395 -
2009-07-16 16:44:15 +00:00
Jonas Maebe
55578e8226
* fixed FloatToDecimal() for inf/nan (mantis #14143 , thanks to
...
Sergei Gorelkin for the test program)
git-svn-id: trunk@13394 -
2009-07-16 13:11:36 +00:00
florian
297bddba4a
* adapted test: the correct result of ExtractFileDrive('\\server\share\path\file') is '\\server\share'
...
git-svn-id: trunk@13393 -
2009-07-15 21:36:13 +00:00
florian
6dfd5cb5b8
* fix ExtractFileDrive for \\server\share\path\file: it should return \\server\share
...
* made test easier to debug
git-svn-id: trunk@13392 -
2009-07-15 20:40:34 +00:00
florian
6da1d7d417
* test fixed for non-unix, AddDisk exists only on unix
...
git-svn-id: trunk@13391 -
2009-07-15 20:03:13 +00:00
florian
6bfd2cad31
* test fixed for non-unix, AddDisk exists only on unix
...
git-svn-id: trunk@13390 -
2009-07-15 19:59:37 +00:00
sergei
a9d9841eee
* XPath: number-to-string conversion is now compliant to the specs (no scientific notation, decimal separator is a hardcoded period, correct output values for INF/NAN) + tests.
...
git-svn-id: trunk@13389 -
2009-07-15 09:56:48 +00:00
Jonas Maebe
14107b42b2
* fixed tw9039{a,b} for 64 bit platforms (qwordvar > int64var) is evaluated
...
by the compiler as (int64(qwordvar) > int64var), which broke the array
size check for 64 platforms
git-svn-id: trunk@13388 -
2009-07-15 08:22:00 +00:00
joost
8832627178
* Set AutoCalcFields to true by default, bug #14072
...
git-svn-id: trunk@13387 -
2009-07-14 21:10:25 +00:00
joost
735b0cd299
* Patch from Graeme Geldenhuys to set the default characterset in CreateDb, bug #13835
...
git-svn-id: trunk@13386 -
2009-07-14 21:04:54 +00:00
marco
e1f4613362
* ulong_ptr -> ptruint at Paul's request.
...
git-svn-id: trunk@13385 -
2009-07-14 08:53:10 +00:00