Commit Graph

31208 Commits

Author SHA1 Message Date
paul
bcca902839 compiler: add fpc_has_operator_enumerator define
git-svn-id: trunk@14171 -
2009-11-14 11:19:07 +00:00
michael
3e9b6151ee * Added warning about thread-safety
git-svn-id: trunk@14169 -
2009-11-14 10:29:45 +00:00
michael
740bd6744b * Patch from Martin Friebe to buffer reading dwarf info
git-svn-id: trunk@14168 -
2009-11-14 10:12:53 +00:00
michael
9fff5d989c * Added support for the url tag to include arbitrary links
git-svn-id: trunk@14167 -
2009-11-13 15:58:45 +00:00
marco
f326302a12 * Test for mantis 14798
git-svn-id: trunk@14166 -
2009-11-13 15:46:42 +00:00
pierre
a31ab1e0f2 * Use DB_SSH_EXTRA instead of SSH_EXTRA for unix
git-svn-id: trunk@14165 -
2009-11-13 15:09:29 +00:00
pierre
ed0eed93ac * Add SSH_EXTRA arg to unix type scp/ssh
git-svn-id: trunk@14164 -
2009-11-13 15:08:08 +00:00
marco
6df3352279 * move constants out of ifndef wince, bug #15057.
git-svn-id: trunk@14163 -
2009-11-13 14:09:50 +00:00
marco
5163b44ac6 * Patch for "formatsettings" overloads of currency functions, mantis 15067
git-svn-id: trunk@14162 -
2009-11-13 09:10:24 +00:00
pierre
5c2749d8ab * improve DJGPP output
git-svn-id: trunk@14161 -
2009-11-12 21:05:19 +00:00
Jonas Maebe
59d72f12d7 * skip hidden parameters while generating a cppdecl mangled name (patch by
Sven Barth, mantis #15063)

git-svn-id: trunk@14159 -
2009-11-12 20:08:08 +00:00
Jonas Maebe
f7360d47c5 - removed aitconst_indirect_symbol, replaced with tai_directive
(patch by Dmitry Boyarintsev, mantis #15050)

git-svn-id: trunk@14157 -
2009-11-12 19:39:41 +00:00
florian
851b00f8e9 * more properties fixed
git-svn-id: trunk@14156 -
2009-11-12 18:11:10 +00:00
florian
517ac768f0 * properties fixed
git-svn-id: trunk@14155 -
2009-11-12 18:03:28 +00:00
pierre
5bc3c1f53d * Improve script to generate gdblib.inc
git-svn-id: trunk@14154 -
2009-11-12 16:24:58 +00:00
pierre
152fa714e1 * fix environment corruption for inferiors
git-svn-id: trunk@14153 -
2009-11-12 12:28:21 +00:00
pierre
ce5d4ee65d * fix compilation failure
git-svn-id: trunk@14152 -
2009-11-12 09:02:21 +00:00
ivost
f9f9a2e2b1 * prepeared libgd for dynamic loading support
git-svn-id: trunk@14151 -
2009-11-12 00:59:53 +00:00
ivost
e7734027c4 * renamed GDCALL to EXTCALL. Now it works with lazarus codetools
git-svn-id: trunk@14150 -
2009-11-12 00:41:06 +00:00
pierre
da59236bb3 + Script to generate libgdb directory
git-svn-id: trunk@14149 -
2009-11-11 21:41:24 +00:00
pierre
9f6f70830f + Solaris/i386 gcc compiled objects
git-svn-id: trunk@14148 -
2009-11-11 21:35:29 +00:00
sergei
6a8064fc3f + Added TDOMNode_WithChildren.InternalAppend, and used it to build node tree when cloning nodes. This speeds up the scenario when cloneNode() and node lists are used together, because the document is no longer marked as modified at each call to cloneNode.
git-svn-id: trunk@14147 -
2009-11-11 20:33:03 +00:00
Jonas Maebe
1cea9c95ae * fixed typo in ppc64 settings
git-svn-id: trunk@14146 -
2009-11-11 18:57:53 +00:00
sergei
4c5505b71c - removed dependency on avl_tree, improves speed, thread safety and memory requirements.
git-svn-id: trunk@14145 -
2009-11-11 14:19:50 +00:00
pierre
430c6008db * correct mime type for new file
git-svn-id: trunk@14139 -
2009-11-10 22:40:09 +00:00
pierre
17a838e7da + Add missing file for i386 solaris
git-svn-id: trunk@14138 -
2009-11-10 22:39:13 +00:00
Jonas Maebe
e04198d96f * prefetch next list elements while writing out assembler list, makes
that routine 15-20% faster on my Core 2

git-svn-id: trunk@14137 -
2009-11-10 19:32:49 +00:00
Jonas Maebe
3a774ce66a * fixed alignment for (non-)lazy symbol sections
* converted lazy symbol directive in arm/cgcpu.pas to section, forgotten
    in r14128 (fixes mantis #15047)

git-svn-id: trunk@14135 -
2009-11-10 10:43:15 +00:00
Jonas Maebe
8bc3dbafb7 * emit alignment of tai_section's instead of ignoring it
git-svn-id: trunk@14134 -
2009-11-10 10:34:15 +00:00
Jonas Maebe
edacea82be * changed assembler directives for darwin lazy/non-lazy symbol pointers
and init/fini routines into their section equivalents (based on patch
    by Dmitry Boyarintsev, mantis #15037)

git-svn-id: trunk@14128 -
2009-11-09 22:20:01 +00:00
ivost
f5ecc64f00 * fixed libxml2 examples (removed BAD_CAST)
git-svn-id: trunk@14127 -
2009-11-09 21:16:25 +00:00
ivost
c1baa643db * added more highspeed string parsing functions
git-svn-id: trunk@14126 -
2009-11-09 20:44:10 +00:00
pierre
90d1dac1d3 + Add StartupConsoleMode as for win32
git-svn-id: trunk@14125 -
2009-11-09 17:01:16 +00:00
pierre
19cc28d974 * STD_XXX_HANDLE constants are DWORD type
git-svn-id: trunk@14124 -
2009-11-09 15:41:40 +00:00
blikblum
5f3905f095 * Fix crash when using a lookup field of memo type (correctly calculate field offset)
* Ensure Field Change event is always called in Write mode (Write method is not called if new text is empty)

git-svn-id: trunk@14120 -
2009-11-09 03:54:39 +00:00
ivost
d111f9220d * be more verbose on exceptions
git-svn-id: trunk@14119 -
2009-11-09 01:01:20 +00:00
marco
8dd4f48294 * haiku treated as general Unix in makefiles.
git-svn-id: trunk@14118 -
2009-11-08 18:41:46 +00:00
marco
05f831fe17 * fuse package + 1 test, Mantis 12218
git-svn-id: trunk@14117 -
2009-11-08 16:48:30 +00:00
marco
b3ea1668db * improvements to sysuitls date/time formatting routines: (Mantis 14905,Sergei)
- Adds threadsafe (Delphi-compatible) versions of DateToStr, 
	TimeToStr, DateTimeToStr, FormatDateTime.
   - Core functionality moved to DateTimeToString, which directly 	
	uses 'out' parameter in order to avoid unnecessary result copying.
   - Modified the code so no temporary AnsiStrings are used (speed).
   - Fixes a bug which would cause infinite recursion if 
     (Short|Long)DateFormat variable would contain 'd' character or, 
      likewise, (Short|Long)TimeFormat would contain 't'.
   - Fixes numerous small Delphi compatibility issues, like: empty format 
      string has the same effect as 'C'; overlong tokens treated as the 
      longest possible ones (e.g. 'ddddddddd' is the same as 'dddddd'); 
      'AM/PM' is output preserving its case, etc.
   - minor reformating

git-svn-id: trunk@14116 -
2009-11-08 15:07:00 +00:00
marco
e018effcd2 * non-resolved methods are not written. Mantis 13846(laz) / 14798(fpc)
git-svn-id: trunk@14115 -
2009-11-08 14:21:03 +00:00
Jonas Maebe
62c1781bea + mw_pascal calling convention support for ARM, ppc64 and x86_64: identical
to cdecl, except that all const record parameters are passed by reference
    (required for Mac OS X interfaces)

git-svn-id: trunk@14114 -
2009-11-08 13:42:11 +00:00
ivost
0b57ceef21 * implemented highspeed str to float (xml schema types)
git-svn-id: trunk@14113 -
2009-11-08 13:17:27 +00:00
ivost
b9eb513791 * enhanced xml schema datatype parsers (booltostr is twice as fast)
git-svn-id: trunk@14112 -
2009-11-08 12:38:44 +00:00
marco
27114853b4 * TStream.Read/writeqword. Mantis 15023
git-svn-id: trunk@14111 -
2009-11-08 11:47:50 +00:00
marco
887d8a9d92 * replace encodedate/time by try variants mantis 14969
git-svn-id: trunk@14110 -
2009-11-08 11:43:01 +00:00
joost
33a26ab16a * Added protected procedure THTTPContentProducer.SetRequest
git-svn-id: trunk@14108 -
2009-11-08 11:04:59 +00:00
joost
5ad78c59b1 * When there is no content, do not raise an unsupported content exception
git-svn-id: trunk@14106 -
2009-11-08 09:25:04 +00:00
joost
945712ce99 * Set the cookie only when a new session is created
git-svn-id: trunk@14105 -
2009-11-08 09:23:43 +00:00
ivost
ceff25fd3d * enhanced xml schema type parsers
git-svn-id: trunk@14104 -
2009-11-08 01:50:48 +00:00
andrew
9ab97445b9 * Split TChmWriter to TITSFWriter and TChmWriter
* Some endian fixes for chm binary index

git-svn-id: trunk@14103 -
2009-11-07 19:36:08 +00:00