ivost
65bca0a26d
* enhanced how observers are notified by subjects on destroying
...
git-svn-id: trunk@13853 -
2009-10-13 12:22:36 +00:00
ivost
74c09e2268
* fixed strange free notification behavior of TComponent. Must be some memory corruption or so.
...
* replaced deprecated Include / Exclude calls
git-svn-id: trunk@13852 -
2009-10-13 12:05:14 +00:00
ivost
f18a2ab69c
* fixed bug in TFPSList.SetCount. Deref was not called when shrinking the list.
...
git-svn-id: trunk@13851 -
2009-10-12 21:23:38 +00:00
joost
709d1ccc0c
* Added THTTPHeader.HTTPXRequestedWith property
...
git-svn-id: trunk@13850 -
2009-10-12 14:41:05 +00:00
ivost
b2cb314868
* fixed bug in timezone to string conversion
...
git-svn-id: trunk@13849 -
2009-10-12 10:15:04 +00:00
sergei
a283bc4f46
xpath.pp:
...
* Progress with namespace support. Resolve namespace prefixed while parsing, compare namespaceURI/localNames while evaluating. Existing tests for namespace-uri(), local-name() and name() now all pass, but resolving interface isn't ready for general use yet.
* Fixed name() to default to context node if argument is omitted.
xpathts.pp:
+ support for prefix resolving while testing.
git-svn-id: trunk@13846 -
2009-10-11 15:04:33 +00:00
marco
19fcb226f7
* IDE now uses generalized index procedure.
...
git-svn-id: trunk@13845 -
2009-10-11 13:53:03 +00:00
marco
49aacb4a24
* fix for case that none of the two indexes are present.
...
git-svn-id: trunk@13844 -
2009-10-11 13:03:25 +00:00
sergei
7e731c78b6
xpath.pp: cleaned up and simplified TXPathScanner.GetToken()
...
git-svn-id: trunk@13842 -
2009-10-10 23:57:39 +00:00
blikblum
158ea0a8cd
* Use CalcBuffer to get the result in Lookup so the correct variant type is set
...
git-svn-id: trunk@13841 -
2009-10-10 23:54:57 +00:00
marco
5d1eb35734
* commented a forgotten debug writeln
...
git-svn-id: trunk@13840 -
2009-10-10 21:26:36 +00:00
marco
54b8628671
* Fixes compilation problem
...
git-svn-id: trunk@13839 -
2009-10-10 19:23:30 +00:00
florian
cba72c423d
* patch by Sergei Gorelkin to use always SetFilePointer, also for files with >2GB, this saves some lines of code, resolves #14630
...
git-svn-id: trunk@13838 -
2009-10-10 18:52:50 +00:00
marco
1b977aa8c9
* fpdoc parts of binary support + disable options.
...
git-svn-id: trunk@13837 -
2009-10-10 18:33:40 +00:00
marco
daa4757c92
* added some non-cleaned units to be cleaned
...
git-svn-id: trunk@13836 -
2009-10-10 18:10:24 +00:00
marco
e66c24e2f8
* Binary Index support
...
git-svn-id: trunk@13835 -
2009-10-10 18:07:31 +00:00
sergei
2fe34085b1
* Missing percent in russian messages, Mantis 14772
...
git-svn-id: trunk@13834 -
2009-10-10 14:25:06 +00:00
Jonas Maebe
dce9b3849b
* fixed mantis #14729 :
...
o add accessibility info for fields and methods (public/protected/private)
o write method type info for methods not implemented in the current module
(for tf_dwarf_only_local_labels systems)
git-svn-id: trunk@13833 -
2009-10-10 10:53:18 +00:00
florian
b8a83fd997
* allow reintroduce for objects, resolves #14743
...
git-svn-id: trunk@13832 -
2009-10-10 10:14:49 +00:00
florian
44aed2af60
o patch by Michael Denisenko, resolves #14734 :
...
* fixes memory leaks in case of string code
* replace usage of strcmp
* improved tests
git-svn-id: trunk@13830 -
2009-10-09 20:40:22 +00:00
Jonas Maebe
93171fdc23
+ support for tkUString in get/setpropvalue (mantis #14617 )
...
git-svn-id: trunk@13829 -
2009-10-09 19:47:55 +00:00
Jonas Maebe
be39c47d02
* don't stop at #0 characters for setstring with pchar either
...
git-svn-id: trunk@13828 -
2009-10-09 19:47:46 +00:00
sergei
3f5ce0d228
xpath.pp: Fixed runtime range and overflow checks, at least those which could be detected with existing test suite.
...
git-svn-id: trunk@13827 -
2009-10-09 17:47:53 +00:00
Jonas Maebe
6a0755e897
* fixed setstring for unicode/widestring: don't stop at embedded #0
...
characters, don't expect that buffer is null-terminated (mantis #14740 )
git-svn-id: trunk@13826 -
2009-10-09 16:12:03 +00:00
florian
00049897b3
+ support & to escape keywords being a solution for #14553
...
git-svn-id: trunk@13825 -
2009-10-09 16:06:36 +00:00
sergei
d156a08593
* Hunted down another node pool bug, thanks to Vincent Snijders and mighty valgrind. Due to wrong condition, the last block of extent wasn't used to put an object there, but later a cleanup attempt at that address was attempted.
...
git-svn-id: trunk@13824 -
2009-10-09 15:37:15 +00:00
florian
81813fb64f
* output style more like the coding style fpc sources commonly are using
...
git-svn-id: trunk@13823 -
2009-10-09 12:57:50 +00:00
florian
e17d6c1624
* handle postfix type declations in typedefs properly
...
* small indention fixes
* omit empty lines after TypeName
git-svn-id: trunk@13822 -
2009-10-09 12:37:33 +00:00
florian
48e259876b
* support LL as int number postfix
...
git-svn-id: trunk@13821 -
2009-10-09 12:07:36 +00:00
florian
41c5735b40
+ handle unary plus
...
git-svn-id: trunk@13820 -
2009-10-09 12:03:48 +00:00
andrew
8ebab7b2c1
* added multithreaded lzx compression for lzx. Must be enabled with -dLZX_USETHREADS
...
* Updated makefile.fpc and Makefile for packages/chm
git-svn-id: trunk@13819 -
2009-10-09 10:50:41 +00:00
sergei
8798a9d558
xmlread.pp:
...
* Report unclosed Ignore section as soon as it is detected, improves error messages and simplifies the code.
* Since SkipUntilSeq is only ever called with 1 or 2 delimiter chars, support just that rather than arbitrary-length array. Simplifies code.
git-svn-id: trunk@13818 -
2009-10-08 14:48:34 +00:00
sergei
dbf48c0535
* Fixed (runtime) overflows and range checks, so the package runs after compiling with OPT="-Criot -gtl". That Delphi compatibility patch is starting to cause more trouble than benefit...
...
git-svn-id: trunk@13817 -
2009-10-08 00:46:27 +00:00
sergei
2a924d0335
* For some reason, any assignment of NaN cannot be compiled with overflow checking, issue #14748 .
...
git-svn-id: trunk@13816 -
2009-10-07 21:27:11 +00:00
sergei
5e6bc7d36c
* Also updated errorr.msg, cp866 encoding is needed for Windows console.
...
git-svn-id: trunk@13815 -
2009-10-07 17:43:44 +00:00
sergei
337d0b1b21
Updated Russian message file, and changed cp1251 encoding to UTF-8.
...
git-svn-id: trunk@13814 -
2009-10-07 17:36:27 +00:00
Jonas Maebe
da58a01ce6
* fixed stabs debug information for parameters copied into local variables
...
(fixes displaying value shortstring parameters on SPARC, as reported on
fpc-devel mailing list on 20091005 by Mark Morgan Lloyd)
git-svn-id: trunk@13813 -
2009-10-06 13:51:16 +00:00
florian
bc9cffa739
* properties fixed
...
git-svn-id: trunk@13812 -
2009-10-06 12:04:09 +00:00
florian
cbfcb00ded
* don't eat char directly after a comment
...
git-svn-id: trunk@13811 -
2009-10-06 12:01:26 +00:00
marco
63ae28d9f7
* Some structures for BTree purposes.
...
git-svn-id: trunk@13810 -
2009-10-06 11:14:24 +00:00
sergei
4d2e6bac7f
* TDOMDocument now checks its children and allows only a single Element/DocType child. This fixes about 8 test cases at Level 3.
...
+ Initial moves to implement TDOMNode.BaseURI (not yet functional)
git-svn-id: trunk@13809 -
2009-10-06 11:03:25 +00:00
marco
6113876842
* skeleton function for binary index reading.
...
* toc and index now have a boolean parameter that allows to force reading
the XML components. E.g. in case binary reading is broken in a release,
Lazarus can simply switch to textual for a while.
git-svn-id: trunk@13808 -
2009-10-06 10:59:04 +00:00
marco
04247a4840
* more memory leaks fixed. Fpdoc is now memsafe except for the fcl-passrc bits
...
git-svn-id: trunk@13807 -
2009-10-05 21:10:47 +00:00
marco
8438ec58f7
* memleak fixed
...
git-svn-id: trunk@13806 -
2009-10-05 20:45:46 +00:00
marco
9764ea95d1
* check for css-file existance
...
git-svn-id: trunk@13805 -
2009-10-05 18:19:36 +00:00
marco
b884462ac4
* winutils unit, for simple api wrapper functions.
...
* First function in it: isadmin, to check if an user is admin.
git-svn-id: trunk@13804 -
2009-10-04 17:43:08 +00:00
marco
1e7ee7aef4
* Patch from Paul Ishenin, load stringlists with fmdenywrite. (improves sharing behaviour)
...
git-svn-id: trunk@13803 -
2009-10-04 13:36:43 +00:00
joost
271ed77004
* patch from José Mejuto to fix applying more then one update when there is an update or insert query present, bug #14331
...
git-svn-id: trunk@13802 -
2009-10-04 11:04:31 +00:00
florian
515774b864
* merged armthum branch
...
-- Zusammenführen der Unterschiede zwischen Projektarchiv-URLs in ».«:
U rtl/arm/setjump.inc
A rtl/arm/thumb2.inc
U rtl/arm/divide.inc
A rtl/embedded/arm/stm32f103.pp
U rtl/inc/system.inc
U compiler/alpha/cgcpu.pas
U compiler/sparc/cgcpu.pas
U compiler/i386/cgcpu.pas
U compiler/ncgld.pas
U compiler/powerpc/cgcpu.pas
U compiler/avr/cgcpu.pas
U compiler/aggas.pas
U compiler/powerpc64/cgcpu.pas
U compiler/x86_64/cgcpu.pas
U compiler/cgobj.pas
U compiler/psystem.pas
U compiler/aasmtai.pas
U compiler/m68k/cgcpu.pas
U compiler/ncgutil.pas
U compiler/rautils.pas
U compiler/arm/raarmgas.pas
U compiler/arm/armatts.inc
U compiler/arm/cgcpu.pas
U compiler/arm/armins.dat
U compiler/arm/rgcpu.pas
U compiler/arm/cpubase.pas
U compiler/arm/agarmgas.pas
U compiler/arm/cpuinfo.pas
U compiler/arm/armop.inc
U compiler/arm/narmadd.pas
U compiler/arm/aoptcpu.pas
U compiler/arm/armatt.inc
U compiler/arm/aasmcpu.pas
U compiler/systems/t_embed.pas
U compiler/psub.pas
U compiler/options.pas
git-svn-id: trunk@13801 -
2009-10-04 09:03:44 +00:00
sergei
0c41473f7b
Two more DOM Level 3 functions + tests for them:
...
+ TDOMNode.lookupPrefix()
+ TDOMNode.isDefaultNamespaceURI()
git-svn-id: trunk@13800 -
2009-10-03 23:35:20 +00:00