florian
50012c2357
* fix by Inoussa OUEDRAOGO to improve UnicodeString property handling, resolves #12224
...
git-svn-id: trunk@11832 -
2008-09-27 13:25:11 +00:00
florian
f64dbd70cf
* make unicodechar equivalent to widechar, resolves #12233
...
git-svn-id: trunk@11830 -
2008-09-27 12:40:42 +00:00
Jonas Maebe
edb86ee95f
+ test for mantis #12202
...
git-svn-id: trunk@11824 -
2008-09-26 13:32:40 +00:00
florian
558cf3ef87
* reset FPU properly after an exception, resolves #12214
...
git-svn-id: trunk@11820 -
2008-09-25 19:15:54 +00:00
Vincent Snijders
70bbdb52ee
* add real mandelbrot test output for n=200
...
git-svn-id: trunk@11815 -
2008-09-21 20:48:44 +00:00
Vincent Snijders
37164fa182
+ mandelbrot test output for n=200
...
git-svn-id: trunk@11814 -
2008-09-21 19:47:35 +00:00
florian
69159eb9f3
+ support for & and % in char constants, resolves #12186
...
git-svn-id: trunk@11809 -
2008-09-20 19:51:29 +00:00
marco
2300b7a484
* csu leftovers
...
git-svn-id: trunk@11802 -
2008-09-18 14:29:36 +00:00
florian
3294c59a73
* renamed optunrol into optloop
...
git-svn-id: trunk@11798 -
2008-09-17 20:21:19 +00:00
tom_at_work
fbbbf33be1
* removed superfluous masking of rotation count for rol/ror inlines
...
git-svn-id: trunk@11789 -
2008-09-15 19:37:47 +00:00
florian
cd6b57c733
* fixed constant char to unicodestring conversion
...
git-svn-id: trunk@11779 -
2008-09-14 17:19:20 +00:00
marco
e921804cec
* files for amd64-freebsd
...
git-svn-id: trunk@11775 -
2008-09-14 14:19:56 +00:00
Jonas Maebe
f9b4d58e98
* set finalized dynarrays to nil (mantis #12048 )
...
git-svn-id: trunk@11773 -
2008-09-13 20:01:47 +00:00
florian
7f32e48fe1
+ non working dummies, makes make happy though
...
git-svn-id: trunk@11765 -
2008-09-13 14:54:08 +00:00
florian
fa9858cec2
+ FreeBSD lazarus project
...
git-svn-id: trunk@11756 -
2008-09-13 08:58:54 +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
a8804cf2a6
* unified some win32/win64 code
...
git-svn-id: trunk@11745 -
2008-09-10 21:25:59 +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
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
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
65f217ed02
* only set dynarray pointer to nil in decref in case the last reference
...
has been destroyed (mantis #12000 )
git-svn-id: trunk@11672 -
2008-08-31 10:07:53 +00:00
yury
a01db888c2
* Patch by Carolos Foscolos. PCEOID, CREATE_INVALIDGUID and cleaned up file also included windbase_edb.inc which is now called by windbase.
...
git-svn-id: trunk@11656 -
2008-08-26 08:02:20 +00:00
ivost
01dc3a0e12
* xmlxsd helper unit
...
* removed csrc from libxml directory
git-svn-id: trunk@11654 -
2008-08-25 21:14:23 +00:00
michael
f083839a76
* Initial implementation
...
git-svn-id: trunk@11649 -
2008-08-25 13:47:06 +00:00
michael
c5007f1cad
* Created lazarus project file for easier editing
...
git-svn-id: trunk@11648 -
2008-08-25 09:52:14 +00:00
michael
ca43ca9c5d
* Created lazarus project file for easier editing
...
git-svn-id: trunk@11647 -
2008-08-25 09:50:29 +00:00
florian
e89ee84c53
* ignore $region/$endregion directives, resolves #11937
...
git-svn-id: trunk@11643 -
2008-08-23 18:42:14 +00:00
ivost
510e22e898
* new libxml2 samples
...
git-svn-id: trunk@11634 -
2008-08-22 22:06:19 +00:00
ivost
52666b1dc0
* new libxml2 sample
...
git-svn-id: trunk@11633 -
2008-08-22 21:15:51 +00:00
ivost
29295df972
* add new libxml sample
...
git-svn-id: trunk@11631 -
2008-08-22 20:10:53 +00:00
florian
1c0bd054f4
+ tfornode.simply which removes for loops being never executed
...
* handle function results correctly in life dfa
* handle for loops with at least one iteration better in life dfa
o resolves #8151
git-svn-id: trunk@11624 -
2008-08-21 21:38:50 +00:00
michael
738428b082
* Patch from Paul Ishenin, adding gtk 2.6 symbols
...
git-svn-id: trunk@11618 -
2008-08-21 07:37:56 +00:00
michael
996f298ee7
* Patch from Paul Ishenin:
...
- added goption.inc with apropriate glib symbols
- added gincludes.inc which contains all other include files (similar to
gtk/gdk bindings and simlify inclusion into glib2.pas)
- checked/corrected all the .inc files and make them follow to template used in gtk/gdk (4 sections:
read_forward_definitions, read_interface_types, read_interface_rest, read_implementation)
- removed from most of .inc files unneeded comments that has been taken from original glib .h files. Some of
them were used by glib devels and others repeats official documentation.
git-svn-id: trunk@11617 -
2008-08-21 07:34:06 +00:00
florian
369ed493f2
* new node flag nf_modify to mark nodes being read and then written by one load node
...
* dfa takes care of nf_modify to create better life information
o resolves #11846 and #11849
git-svn-id: trunk@11615 -
2008-08-20 21:35:05 +00:00
Jonas Maebe
5feba9b3d7
* also free memory when a destructor is called without an explicit
...
instance reference (mantis 11896)
* fixed double destructor call in tests/test/cg/tcalcla1.pp which
caused an error after this change
git-svn-id: trunk@11599 -
2008-08-17 12:38:41 +00:00
Jonas Maebe
76ce35b905
* method definitions in "child" interfaces also hide those in "parent"
...
interfaces, even if they only differ in resulttype (mantis #11862 )
* fixing this required that multiple entries for the same method in a
interface vmt are all written out (change in
ImplementedInterface.AddImplProc)
git-svn-id: trunk@11595 -
2008-08-16 20:08:25 +00:00
Jonas Maebe
6d0326a55b
* don't call procvars passed to formal parameters (mantis #11861 )
...
git-svn-id: trunk@11592 -
2008-08-16 14:40:51 +00:00
michael
7b32574345
* Patch from Paul Ishenin to add GTK 2.4 symbols
...
git-svn-id: trunk@11587 -
2008-08-16 09:19:38 +00:00
Jonas Maebe
6697f173b6
* the fact that a procedure is local does not mean that it by definition
...
does not need a GOT pointer (mantis #11852 )
git-svn-id: trunk@11586 -
2008-08-16 08:12:23 +00:00
florian
43f3b72139
* continued to play with avr
...
git-svn-id: trunk@11584 -
2008-08-15 13:52:54 +00:00
yury
8818df640f
* Fixed passing of open array of wide string literals to function which expects 'array of pwidechar' parameter in case source file has utf8 encoding. Compiler thrown the following error in such case: Incompatible type for arg no. 1: Got "Array Of Const/Constant Open Array of WideString", expected "Open Array Of PWideChar".
...
+ Test for this issue.
git-svn-id: trunk@11581 -
2008-08-14 18:55:10 +00:00
michael
c9892be230
* Patch from Paul Ishenin: - added pango_renderer_xxx and pango_matrix_xxx symbols from pango 1.6 version
...
git-svn-id: trunk@11563 -
2008-08-13 15:24:28 +00:00
florian
10d03c7f4e
+ lazarus project for avr
...
git-svn-id: trunk@11561 -
2008-08-13 15:17:52 +00:00
michael
cace261b6b
* Patch from Paul Ishenin
...
- adds missing gdk 2.4 symbols
git-svn-id: trunk@11560 -
2008-08-13 15:17:35 +00:00
michael
969238e08d
* Patch from Paul Ishenin:
...
- adds missing gdk 2.2 symbols
- added missing types: GdkDisplayManager, GdkDisplayPointerHooks
git-svn-id: trunk@11554 -
2008-08-12 13:03:21 +00:00
florian
8cc0a04db5
* handle exit(<expr>) correctly in the dfa, resolves #11848
...
git-svn-id: trunk@11547 -
2008-08-11 19:01:07 +00:00
michael
c2dc42bb89
* test for Data dictionary diff mechanism
...
git-svn-id: trunk@11545 -
2008-08-11 10:18:48 +00:00
michael
2f284f40b5
* Data dictionary diff mechanism
...
git-svn-id: trunk@11544 -
2008-08-11 10:17:00 +00:00