florian
a696344539
* fixed typo
...
git-svn-id: trunk@11758 -
2008-09-13 09:18:27 +00:00
florian
af3e0148fa
* fixed syntax error caused by extra :
...
git-svn-id: trunk@11757 -
2008-09-13 09:18:14 +00:00
florian
fa9858cec2
+ FreeBSD lazarus project
...
git-svn-id: trunk@11756 -
2008-09-13 08:58:54 +00:00
florian
7c82bbcbcd
* use unaligned instead some hacking :)
...
git-svn-id: trunk@11755 -
2008-09-13 08:42:35 +00:00
marco
bf98838366
* GL_ARB_Vertex_buffer_object returned true when it should be false in some cases, mantis 12128
...
git-svn-id: trunk@11754 -
2008-09-13 08:41:57 +00:00
ivost
2e1f993232
* enabled libxml2 for win32 (hope it's still working for linux)
...
git-svn-id: trunk@11753 -
2008-09-13 00:27:27 +00:00
ivost
7582f7f325
added size_t type in ctypes.pp for non unix systems
...
git-svn-id: trunk@11752 -
2008-09-12 21:42:12 +00:00
marco
0d9bf5addb
* committed fix for unaligned access from id 12079
...
git-svn-id: trunk@11751 -
2008-09-12 16:59:56 +00:00
florian
39fb51dff3
* fix building of simple x86_64-freebsd executables
...
git-svn-id: trunk@11750 -
2008-09-11 20:55:18 +00:00
michael
c94843c646
* Fixed writing of default boolean values
...
git-svn-id: trunk@11749 -
2008-09-11 19:37:18 +00:00
michael
d77b2b2c0c
* Fixed writing of default float values
...
git-svn-id: trunk@11748 -
2008-09-11 19:04:26 +00:00
michael
af63b5466b
* Bugfixes from Attila Borka:
...
- Bug fix in the template parser. Bug0012095
- Fixed: CGI applications did not create and populate contentfields (caused AV if someone
tried to access it) for the http request, both the query and content parameters were put
into the queryfields list
- Bug0012094 fix: CGI applications AllowDefaultModule=true did not work for Delphi style calls (it is ok
for querystring parameter passed module names)
- fptemplate.pp->TTemplateParser: Added support for template tag parameters.
git-svn-id: trunk@11747 -
2008-09-11 18:47:41 +00:00
florian
20fd2d692f
o patch by Markus Beth
...
* improves ReadInteger speed
* unified ChPos variable casing
git-svn-id: trunk@11746 -
2008-09-11 13:41:54 +00:00
florian
a8804cf2a6
* unified some win32/win64 code
...
git-svn-id: trunk@11745 -
2008-09-10 21:25:59 +00:00
ivost
6ba813b261
* added {H+} to enable ansistring inside libxml2
...
git-svn-id: trunk@11744 -
2008-09-10 21:04:11 +00:00
florian
f97c2968f9
* fixed widestring/unicodemanager initialisiation
...
git-svn-id: trunk@11743 -
2008-09-10 21:02:50 +00:00
ivost
84fb9f1025
* fixed bug in libxml2
...
* added AnsiString version of BAD_CAST macro
git-svn-id: trunk@11742 -
2008-09-10 21:02:41 +00:00
Jonas Maebe
11ede88bec
* fixed compilation
...
git-svn-id: trunk@11741 -
2008-09-10 20:54:00 +00:00
joost
1f960d8d59
* Implemented abstract class TBufDatasetReader and TXMLBufDatasetReader
...
git-svn-id: trunk@11740 -
2008-09-10 20:23:33 +00:00
florian
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
...
http://svn.freepascal.org/svn/fpc/branches/unicodestring
........
r11665 | florian | 2008-08-30 13:30:17 +0200 (Sat, 30 Aug 2008) | 1 line
* continued to work on unicodestring type support
........
r11666 | florian | 2008-08-30 19:02:26 +0200 (Sat, 30 Aug 2008) | 2 lines
* expectloc for wide/ansi/unicode strings is LOC_CONSTANT or LOC_REGISTER now
........
r11667 | florian | 2008-08-30 20:42:37 +0200 (Sat, 30 Aug 2008) | 1 line
* more unicodestring stuff fixed, test results on win32 are already good
........
r11670 | florian | 2008-08-30 23:21:48 +0200 (Sat, 30 Aug 2008) | 2 lines
* first fixes for unix bootstrapping
........
r11683 | ivost | 2008-09-01 12:46:39 +0200 (Mon, 01 Sep 2008) | 2 lines
* fixed 64bit bug in iconvenc.pas
........
r11689 | florian | 2008-09-01 23:12:34 +0200 (Mon, 01 Sep 2008) | 1 line
* fixed several errors when building on unix
........
r11694 | florian | 2008-09-03 20:32:43 +0200 (Wed, 03 Sep 2008) | 1 line
* fixed unix compilation
........
r11695 | florian | 2008-09-03 21:01:04 +0200 (Wed, 03 Sep 2008) | 1 line
* bootstrapping fix
........
r11696 | florian | 2008-09-03 21:07:18 +0200 (Wed, 03 Sep 2008) | 1 line
* more bootstrapping fixed
........
r11698 | florian | 2008-09-03 22:47:54 +0200 (Wed, 03 Sep 2008) | 1 line
+ two missing compiler procs exported
........
r11701 | florian | 2008-09-04 16:42:34 +0200 (Thu, 04 Sep 2008) | 2 lines
+ lazarus project for the linux rtl
........
r11702 | florian | 2008-09-04 16:43:27 +0200 (Thu, 04 Sep 2008) | 2 lines
+ set unicode string procedures
........
r11707 | florian | 2008-09-04 23:23:02 +0200 (Thu, 04 Sep 2008) | 2 lines
* fixed several type casting stuff
........
r11712 | florian | 2008-09-05 22:46:03 +0200 (Fri, 05 Sep 2008) | 1 line
* fixed unicodestring compilation on windows after recent unix changes
........
r11713 | florian | 2008-09-05 23:35:12 +0200 (Fri, 05 Sep 2008) | 1 line
+ UnicodeString support for Variants
........
r11715 | florian | 2008-09-06 20:59:54 +0200 (Sat, 06 Sep 2008) | 1 line
* patch by Martin Schreiber for UnicodeString streaming
........
r11716 | florian | 2008-09-06 22:22:55 +0200 (Sat, 06 Sep 2008) | 2 lines
* fixed test
........
r11717 | florian | 2008-09-07 10:25:51 +0200 (Sun, 07 Sep 2008) | 1 line
* fixed typo when converting tunicodestring to punicodechar
........
r11718 | florian | 2008-09-07 11:29:52 +0200 (Sun, 07 Sep 2008) | 3 lines
* fixed writing of UnicodeString properties
* moved some helper routines to unicode headers
........
r11734 | florian | 2008-09-09 22:38:55 +0200 (Tue, 09 Sep 2008) | 1 line
* fixed bootstrapping
........
r11735 | florian | 2008-09-10 11:25:28 +0200 (Wed, 10 Sep 2008) | 2 lines
* first fixes for persisten unicodestrings
........
r11736 | florian | 2008-09-10 14:31:00 +0200 (Wed, 10 Sep 2008) | 3 lines
Initialized merge tracking via "svnmerge" with revisions "1-11663" from
http://svn.freepascal.org/svn/fpc/trunk
........
r11737 | florian | 2008-09-10 21:06:57 +0200 (Wed, 10 Sep 2008) | 3 lines
* fixed unicodestring <-> variant handling
* fixed unicodestring property reading
........
git-svn-id: trunk@11739 -
2008-09-10 20:14:31 +00:00
florian
ffed6aae86
Initialized merge tracking via "svnmerge" with revisions "1-11664" from
...
http://svn.freepascal.org/svn/fpc/branches/unicodestring
git-svn-id: trunk@11738 -
2008-09-10 19:12:38 +00:00
michael
89b8e2e9e7
* Fixed SetItem as per bugreport of Paul Ishenin
...
git-svn-id: trunk@11732 -
2008-09-09 06:41:57 +00:00
Jonas Maebe
4f5513466a
* reverted r11671 because it breaks tthread.waitfor on unix
...
git-svn-id: trunk@11731 -
2008-09-08 21:10:38 +00:00
sekelsenmat
fb8ffb0b99
Renames MaxRecordLength to the better DefaultRecordLength and fixes default size setting in sdfdata
...
git-svn-id: trunk@11730 -
2008-09-08 18:19:33 +00:00
sekelsenmat
b573908e93
Allows the maximum record size in TFixedDataset and descendents to be modifyed.
...
git-svn-id: trunk@11727 -
2008-09-07 19:17:12 +00:00
Jonas Maebe
156acf3817
* fixed version of r11719 (faster parsing of units with lots of declarations
...
in many different type blocks)
git-svn-id: trunk@11722 -
2008-09-07 13:51:04 +00:00
Jonas Maebe
e43ae1ceee
* use p.resultdef (representing a property array range) before freeing p
...
git-svn-id: trunk@11721 -
2008-09-07 13:31:39 +00:00
Jonas Maebe
f35051f76e
- reverted r11719, there are still some problems with it
...
git-svn-id: trunk@11720 -
2008-09-07 12:45:08 +00:00
Jonas Maebe
632abdace8
* keep the syms that need to be checked for forward definitions in a
...
separate list, so that procsyms, constsym, varsyms etc are not checked
and so that every sym is checked only once (rather than at the end
of every type block). This makes parsing units with lots of declarations
much faster (e.g., compiling MacOSAll is now 2 to 3 times faster)
git-svn-id: trunk@11719 -
2008-09-07 12:24:57 +00:00
Jonas Maebe
bc9e7c5580
* fixed syntax errors in r11708 (and it wasn't tested in the nightly
...
Sparc regressions tests because Solaris is an FPC_USE_LIBC platform,
and these use memset rather than the generic fillchar)
git-svn-id: trunk@11711 -
2008-09-05 13:14:41 +00:00
marco
ca0bdc816b
* shared suffix use for fb (for mac os x compat), bug #12062
...
git-svn-id: trunk@11710 -
2008-09-05 07:47:25 +00:00
Jonas Maebe
a933a70cfc
* fixed test (it should fail)
...
git-svn-id: trunk@11709 -
2008-09-05 07:28:05 +00:00
Jonas Maebe
af05770a7c
* fixed alignment code in generic fillchar (not sure why
...
tests/test/tfillchr didn't fail in the nightly sparc tests)
git-svn-id: trunk@11708 -
2008-09-04 21:42:51 +00:00
Jonas Maebe
65f5557fc4
+ test for mantis #12051 (already works correctly in 2.3.1)
...
git-svn-id: trunk@11704 -
2008-09-04 18:48:25 +00:00
Jonas Maebe
2b067a427d
* give warning if a routine in the interface of a non-interface-only
...
macpas routine is not implemented and therefore considered to be
external
git-svn-id: trunk@11703 -
2008-09-04 18:15:26 +00:00
florian
ceb071d649
+ missing {$goto on} added
...
git-svn-id: trunk@11700 -
2008-09-04 08:52:04 +00:00
peter
e90ce867d9
* fphashlist, update hashcapacity also if capacity is changed
...
git-svn-id: trunk@11699 -
2008-09-03 21:04:53 +00:00
peter
060bdbcb47
* fix writing of goto node to ppu
...
* replace derefnode with resolveppuidx method that only needs to be
implemented for nodes referencing other nodes
* fix IE when a label is not defined in inline function
git-svn-id: trunk@11697 -
2008-09-03 20:46:04 +00:00
Jonas Maebe
7aee2f3d71
* moved fplstat(ansistring,pstat) overload to bunxovl(h).inc, so all
...
platforms have (fixes compilation for FPC_USE_LIBC platforms after
r11681)
git-svn-id: trunk@11693 -
2008-09-02 10:14:45 +00:00
ivost
5c33285229
* fixed 64bit bug in iconvenc.pas
...
git-svn-id: trunk@11688 -
2008-09-01 18:46:40 +00:00
michael
0ed810b6b0
* Fixed default value for floats (mantis #9183 )
...
git-svn-id: trunk@11687 -
2008-09-01 16:54:05 +00:00
michael
64e6d68a64
* Implemented StrictDelimiter without the delphi bugs (mantis #8910 )
...
git-svn-id: trunk@11686 -
2008-09-01 16:06:28 +00:00
marco
42f8738003
* shappbarmessage missed a indirection (pointer), bug #12024
...
git-svn-id: trunk@11684 -
2008-09-01 11:54:49 +00:00
michael
d2169a7e43
* In case no default is specified and no NoDefault is present, act as if NoDefault was given. (bug ID 10080, now we are Delphi compatible)
...
git-svn-id: trunk@11682 -
2008-09-01 10:05:52 +00:00
michael
7a058a9bf2
* Added overloaded call for fplstat which has var argument (as for stat)
...
* Implemented support for faSymlink, as per 9915
git-svn-id: trunk@11681 -
2008-09-01 09:17:58 +00:00
michael
ca4fa01f8f
* Fixed formaatfloat for negative numbers (Bug ID 11711) objpas/sysutils/sysstr.inc
...
git-svn-id: trunk@11680 -
2008-08-31 22:25:19 +00:00
michael
d0d3a79731
* Patch from Martin Schreiber to fix streaming inherited collections
...
(mantis #11774 )
git-svn-id: trunk@11679 -
2008-08-31 21:57:27 +00:00
michael
e4b4875bb0
* Added support for interface delegation (Implements)
...
git-svn-id: trunk@11678 -
2008-08-31 21:25:53 +00:00
michael
53deaee379
* Added support for interface delegation (Implements)
...
git-svn-id: trunk@11677 -
2008-08-31 21:25:21 +00:00
michael
461ba64623
* Fixed link detection to units that have not yet been scanned
...
git-svn-id: trunk@11676 -
2008-08-31 21:09:21 +00:00