Commit Graph

30454 Commits

Author SHA1 Message Date
florian
a70d36e9c7 + set stack through linker script
* reduced size of fiq and irq stack
* fixed data coping and bss zero'ing loop

git-svn-id: trunk@13301 -
2009-06-20 07:33:25 +00:00
florian
a5f3cd9b1d * take random feature switch into account
git-svn-id: trunk@13300 -
2009-06-19 15:26:06 +00:00
florian
a4eb523d0e * fixed memory sizes
* fixed objdump parameters

git-svn-id: trunk@13299 -
2009-06-19 15:20:38 +00:00
ivost
91430b6837 * reverted 13297
git-svn-id: trunk@13298 -
2009-06-19 09:03:51 +00:00
ivost
8b7167e538 * revised TComponent class. There was a lot of outdated, bad, maybe also old code. Tested also with Lazarus.
git-svn-id: trunk@13297 -
2009-06-19 00:07:59 +00:00
florian
becf7df747 * regenerated by current fpcmake
git-svn-id: trunk@13296 -
2009-06-18 22:42:17 +00:00
florian
797f51ea2d + startup code copies initialized data now from flash to ram
git-svn-id: trunk@13295 -
2009-06-18 22:40:57 +00:00
florian
0806434647 * no heap for embedded targets by default
git-svn-id: trunk@13294 -
2009-06-18 22:40:12 +00:00
ivost
da55f04221 * fixed bug in SetAncestor of TComponent
git-svn-id: trunk@13293 -
2009-06-18 22:38:30 +00:00
florian
7a65b5c7a0 + added some AT91SAM7 controllers
* improved linker script for arm-embedded

git-svn-id: trunk@13292 -
2009-06-18 21:55:12 +00:00
sergei
dbd2759da9 + Implementation of TDOMDocument.DocumentURI and TDOMAttr.IsID + tests.
git-svn-id: trunk@13291 -
2009-06-18 21:34:07 +00:00
joost
69ac9cb44e * Terminate application when service failed to start, to avoid endless waiting on Linux
git-svn-id: trunk@13290 -
2009-06-18 14:23:23 +00:00
Jonas Maebe
f5a24d0f5b * fix from r13288
git-svn-id: trunk@13289 -
2009-06-18 09:34:04 +00:00
Jonas Maebe
47702aa3a5 * disallow new(property) (mantis #13992)
git-svn-id: trunk@13288 -
2009-06-18 09:23:43 +00:00
Jonas Maebe
b05992b8a2 * stabs -> Stabs
* dwarf/Dwarf -> DWARF

git-svn-id: trunk@13287 -
2009-06-18 09:10:35 +00:00
florian
22745d74a8 o Message file update by Karl-Michael Schindler
* Updates of error message files, mainly the two German files and a small typo correction of the English 

git-svn-id: trunk@13286 -
2009-06-17 21:30:18 +00:00
florian
f342e825ab * store scanner directive stack when starting compilation of another module
* reset scanner directive stack position when starting new compilation, resolves #13998

git-svn-id: trunk@13285 -
2009-06-17 21:24:26 +00:00
joost
ac550782dc * When the service startup failed, set the state to csStopped so that on
Windows the system doesn't wait forever for the service to end.

git-svn-id: trunk@13284 -
2009-06-17 10:01:53 +00:00
florian
16b6313d81 * Lazarus .lpi version has been increased
git-svn-id: trunk@13283 -
2009-06-16 20:11:39 +00:00
ivost
02d177c885 * added FillQWord, IndexQWord, but CompareQWord is still missing
git-svn-id: trunk@13282 -
2009-06-15 21:35:52 +00:00
florian
a444d4e786 * another patch to PolyFill by borsa77
* some indention and newline mistakes fixed

git-svn-id: trunk@13281 -
2009-06-15 21:04:54 +00:00
joost
75eaa2cddf * Renamed DW_AT_stride to DW_AT_byte_stride, DWARF-3 compatible
* Use DW_AT_byte_stride when possible, because gdb does not support DW_AT_stride_size
 * Add stride to dynamic-array definitions

git-svn-id: trunk@13280 -
2009-06-15 14:47:28 +00:00
marco
5f13f1873f * fix for OS X not having MSG_NOSIGNAL.
git-svn-id: trunk@13279 -
2009-06-15 10:05:07 +00:00
marco
ef0438ec7e * correction from 13978
git-svn-id: trunk@13278 -
2009-06-15 08:46:04 +00:00
marco
08491c10fb * fcl-web back on for unix after socket unit commit
git-svn-id: trunk@13277 -
2009-06-15 08:18:03 +00:00
marco
a862d93652 * unix sockets now also exports tsocklen, like windows one
git-svn-id: trunk@13276 -
2009-06-15 08:17:05 +00:00
sergei
64966ccae1 * Refactored the main parsing loop, it is no longer recursive with respect to elements (still
recursive with respect to entities, however). This enables more useful backtrace in case of
  parsing errors, and makes more fun at profiling.

git-svn-id: trunk@13275 -
2009-06-14 18:00:26 +00:00
Jonas Maebe
79e6ed5047 * fixed CenterPoint() function (patch by Alexander S. Klenin, mantis #13972)
git-svn-id: trunk@13274 -
2009-06-14 14:12:09 +00:00
Jonas Maebe
10e26f6bf8 - reverted Makefile changes from r13270 to prevent the Darwin testsuite run
from breaking tonight

git-svn-id: trunk@13273 -
2009-06-13 23:34:36 +00:00
blikblum
e4d43bea8a * Added helper routines to be used with QueryUpdates: GetSQLValue and ClearUpdates
git-svn-id: trunk@13272 -
2009-06-13 23:33:58 +00:00
blikblum
9e11694afe * Trigger deFieldChange event when in Blob/memo fields
* Fix potential bug when using a memo field as a Lookup/Calculated field

git-svn-id: trunk@13271 -
2009-06-13 23:28:28 +00:00
marco
3ebbff5a11 * custfcgi (and thus fastcgi) now compiles for win32.
* fpclose replaced by closesocket
    * MSG_NOSIGNAL is unix specific, replaced by 0.

git-svn-id: trunk@13270 -
2009-06-13 22:41:53 +00:00
marco
2f407ca2e8 * retranslated by Paul from a newer SDK
git-svn-id: trunk@13269 -
2009-06-13 12:21:40 +00:00
marco
1d5758b29d * Minor fixes to $ifdef writeln's I had lying around.
git-svn-id: trunk@13268 -
2009-06-12 21:09:20 +00:00
marco
c00204c1b3 * cvar needs to be external.
git-svn-id: trunk@13267 -
2009-06-12 21:07:51 +00:00
sergei
f31048dc01 * Flag undeclared elements with ContentType = ctUndeclared, it's much more self-documenting than the
mysterious HasElementDecl.

git-svn-id: trunk@13266 -
2009-06-12 20:20:14 +00:00
florian
b47650960e * patch by Sergei Gorelkin: makes WideCompareText and WideCompareStr work in Windows 9x , resolves #13955
git-svn-id: trunk@13265 -
2009-06-12 18:21:06 +00:00
joost
9f93cccd7a * When the dataset is read from file, do not prepare the sql-statement
* Datasets which are read from file are in principle modifyable

git-svn-id: trunk@13264 -
2009-06-12 15:35:56 +00:00
florian
bf5666675a * another fix to PolyFill by borsa77
git-svn-id: trunk@13263 -
2009-06-12 14:50:57 +00:00
florian
855a65a061 + RandomRange
git-svn-id: trunk@13262 -
2009-06-11 20:43:24 +00:00
ivost
746200eb49 * fixed windows version of libxml2 headers
git-svn-id: trunk@13261 -
2009-06-11 20:42:36 +00:00
sergei
f31d31049e Improved XPath test suite and added some more tests.
git-svn-id: trunk@13260 -
2009-06-11 19:21:37 +00:00
sergei
44ebbec358 Minor fixes to the reader:
- Removed remaining assignments of TXMLFileInputSource.SystemID, as it is assigned in constructor.
- As attributes now remove themselves from owner upon destruction, removed the redundant check.
* ReadXMLFile, ReadDTDFile: Moved all assignments of Document to the 'finally' sections to avoid
  leaks if parsing error happens. This was already done in most frequently used overloaded
  ReadXMLFile, but wasn't noticed in other places.
* TXMLReader.CheckName was unable to detect a malformed local part of a QName if its prefix is
  well-formed and crosses the buffer boundary. Fixed.

git-svn-id: trunk@13259 -
2009-06-11 18:29:25 +00:00
florian
70a262acbb * regenerated
git-svn-id: trunk@13258 -
2009-06-11 16:16:05 +00:00
florian
d15e6bbe2a + -vs is shown in the help screen, resolves #13958
* -v options slightly reordered so they are easier to read

git-svn-id: trunk@13257 -
2009-06-11 16:15:31 +00:00
sergei
a45049155e XPath parser improvements:
* Qualified names, 'NCName:*' and  variable references are handled as single tokens (no
  whitespace is allowed between parts).
* Function and variable names may have a prefix now.

git-svn-id: trunk@13256 -
2009-06-10 21:42:46 +00:00
Jonas Maebe
5c4f80d6bc * when optimizing temp assignments by simply replacing one temp with
another, it's not enough that the temp sizes are the same, because
    the assignment may only apply to part of them. In such cases,
    perform a regular copy (mantis #13948)

git-svn-id: trunk@13255 -
2009-06-10 19:14:40 +00:00
marco
4a2acd9d87 * out x:i<interfacetype> to out x; otherwise passing olevariants doesn't work.
git-svn-id: trunk@13254 -
2009-06-10 13:50:27 +00:00
sergei
538f82091a XPath improvements:
+ Utility function TXPathScanner.SkipToken, saves some amount of typing.
* Allow TXPathLocationPathNode to have FFirstStep = nil, and don't create a redundant
  initial step while parsing.

git-svn-id: trunk@13253 -
2009-06-09 22:52:16 +00:00
marco
2c3d6645be * dll should be ocx
git-svn-id: trunk@13252 -
2009-06-09 20:45:41 +00:00