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
ivost
d392b8de35
* updates for libxml2
...
* disabled legacy mode in libxml2 headers
git-svn-id: trunk@11646 -
2008-08-25 09:47:09 +00:00
florian
e27937106f
- removed obsolete USECMOV define
...
git-svn-id: trunk@11645 -
2008-08-24 12:46:42 +00:00
marco
622ace494e
* fix from Michalis K. for nesting depth of XMLs (# 11957)
...
git-svn-id: trunk@11644 -
2008-08-24 08:23:02 +00:00
florian
e89ee84c53
* ignore $region/$endregion directives, resolves #11937
...
git-svn-id: trunk@11643 -
2008-08-23 18:42:14 +00:00
marco
92d95bcab5
* lowercase all platform.inc inclusions for fpdoc's sake.
...
git-svn-id: trunk@11642 -
2008-08-23 14:44:45 +00:00
florian
820a9ad8e8
* merged fix for #10175 to win64
...
git-svn-id: trunk@11641 -
2008-08-23 13:24:31 +00:00
florian
93d86a60e4
* patch by Sergei Gorelkin improving win32 command line handling, resolves #10175
...
git-svn-id: trunk@11640 -
2008-08-23 13:08:30 +00:00
michael
77f5cefb71
* Fixed wrong string type, causing unicode characters to be dropped
...
git-svn-id: trunk@11639 -
2008-08-23 11:57:16 +00:00
michael
825a060618
* Patch from Sergei Gorelkin to handle unicode
...
git-svn-id: trunk@11638 -
2008-08-23 11:35:34 +00:00
michael
797103884a
* Patch from Sergei Gorelkin to handle unicode
...
git-svn-id: trunk@11637 -
2008-08-23 11:34:47 +00:00
florian
9a83b1d275
* split typecast_string_to_string into simplify and firstpass, allows better constant propagation when inlining, resolves #11327
...
git-svn-id: trunk@11636 -
2008-08-23 07:29:30 +00:00
florian
615619804a
+ set node complexity of const. string nodes to 1
...
+ better approximation if a tmp. location for a parameter when inlining can be omitted
git-svn-id: trunk@11635 -
2008-08-23 07:25:53 +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
e15b2039cb
* fixed sample io1.pas
...
git-svn-id: trunk@11632 -
2008-08-22 20:39:41 +00:00
ivost
29295df972
* add new libxml sample
...
git-svn-id: trunk@11631 -
2008-08-22 20:10:53 +00:00
ivost
128a857e82
* adding more samples
...
git-svn-id: trunk@11630 -
2008-08-22 20:08:44 +00:00
joost
171193a675
* Fixed fixed-width char-parameters + test
...
git-svn-id: trunk@11629 -
2008-08-22 12:49:29 +00:00
michael
243a724dac
* Patch from Paul Ishenin to remove unneeded symbols
...
git-svn-id: trunk@11627 -
2008-08-22 07:03:36 +00:00
Tomas Hajny
b7339852e1
* reverted previous changes, proper fix still to be found :-(
...
git-svn-id: trunk@11626 -
2008-08-21 23:58:07 +00:00
Tomas Hajny
ca513b520f
* another attempt to fix casing for generated OS/2 import libraries
...
git-svn-id: trunk@11625 -
2008-08-21 22:39:04 +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
Tomas Hajny
512ffe26f5
* use modulename rather than realmodulename for import libraries to avoid packaging issues in case of different casing - 'unit X' in x.pas
...
git-svn-id: trunk@11623 -
2008-08-21 21:10:06 +00:00
michael
4476673fc0
* Forgot to commit pango-layout.inc
...
* Further patches from Paul Ishenin
- one error in gdk (translation was correct, but error is placed in the gdkpango.h)
- and ocasionally missed 3 functions and one constant.
git-svn-id: trunk@11620 -
2008-08-21 08:01:49 +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
michael
8344f8a9d2
* Finished support for sequences and domains
...
git-svn-id: trunk@11616 -
2008-08-21 07:04:18 +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
Vincent Snijders
1a3c4c04cb
* fixed typo in comment of freetype header file
...
git-svn-id: trunk@11614 -
2008-08-20 08:32:08 +00:00
Vincent Snijders
783a1ce4e7
* fixed typos in comment
...
git-svn-id: trunk@11613 -
2008-08-18 22:23:32 +00:00
joost
80749e3513
* Fixed bugs 9143 and 11706 (duplicates)
...
git-svn-id: trunk@11612 -
2008-08-18 21:00:24 +00:00
joost
a891358859
* Moved the load-process from OpenCursor and LoadBuffer to InternalOpen
...
* Load the update-buffer from an xml-file properly
* Do not try to add a second entry for a deleted record in SaveToFile
* Added TBufIndex.StoreSpareRecIntoBookmark
git-svn-id: trunk@11611 -
2008-08-18 20:49:14 +00:00
michael
acf0c8019b
* Patch from Vincent Snijders to fix EscapeText
...
git-svn-id: trunk@11610 -
2008-08-18 10:58:00 +00:00
michael
cbdd282f19
* Diff domains and sequences
...
git-svn-id: trunk@11609 -
2008-08-18 10:05:52 +00:00
michael
6a5954201d
* Added import routines for domains/seqences, and populate code
...
git-svn-id: trunk@11608 -
2008-08-18 09:14:38 +00:00
michael
3d3c85dd4a
* Domains and sequences are now also written to .ini
...
git-svn-id: trunk@11607 -
2008-08-18 08:09:36 +00:00
michael
8aa9dc6d0e
* Rework zodat domeinen aangemaakt kunnen worden
...
git-svn-id: trunk@11606 -
2008-08-18 07:13:51 +00:00
Jonas Maebe
1bf9ae2b4f
* "To many colors" -> "Too many colors" (remark by Gerold Veith, mantis
...
#11909 )
git-svn-id: trunk@11605 -
2008-08-17 17:26:24 +00:00
florian
702817a4e5
+ forgotten test
...
git-svn-id: trunk@11604 -
2008-08-17 15:10:54 +00:00
michael
7edaea59fd
* Forgot to set capabilities
...
git-svn-id: trunk@11603 -
2008-08-17 14:56:05 +00:00
michael
2a108bb4bf
* Firebird/Interbase needs CREATE GENERATOR instead of sequence, added sequence/domain capability
...
git-svn-id: trunk@11602 -
2008-08-17 14:52:58 +00:00
michael
81b4052a2a
* Added initial support for domains, foreign keys and sequences
...
git-svn-id: trunk@11601 -
2008-08-17 14:45:12 +00:00
marco
03fd61b68d
* booltostr overload
...
git-svn-id: trunk@11600 -
2008-08-17 13:26:02 +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
marco
24d8341ed6
* (IDE-sysutils) dateutil has now unpacktime/packtime alike to Delphi dt.
...
* newstr and disposestr for pshortstring in sysutils. Avoids import order
problems because of duplicate definitions of pstring between objects
and sysutils
git-svn-id: trunk@11598 -
2008-08-17 12:10:35 +00:00
florian
e67c03d30a
* fixed for 64 bit targets
...
git-svn-id: trunk@11597 -
2008-08-17 07:51:15 +00:00
Jonas Maebe
7b467fa2a0
* Don't inline ioresult. It's not speed critical and inlining it causes
...
code bloat.
git-svn-id: trunk@11596 -
2008-08-16 20:51:52 +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