florian
a7ab3d336e
+ first at91sam7x256 unit
...
* irq handlers for lpc21x4 fixed
git-svn-id: trunk@13311 -
2009-06-22 10:31:37 +00:00
Jonas Maebe
25463000ac
* do not mark all found files with Find* as "faHidden" if the search path
...
starts with './' (mantis #14020 )
* also mark files whose name starts with '.' that are found in subdirectories
as faHidden (not reported, but was due to a similar error)
- removed some unused variables related to the Find* functionality
git-svn-id: trunk@13307 -
2009-06-21 10:21:06 +00:00
marco
0212aa9311
* dss constants from Paul
...
git-svn-id: trunk@13303 -
2009-06-20 11:17:41 +00:00
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
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
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
marco
a862d93652
* unix sockets now also exports tsocklen, like windows one
...
git-svn-id: trunk@13276 -
2009-06-15 08:17:05 +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
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
florian
855a65a061
+ RandomRange
...
git-svn-id: trunk@13262 -
2009-06-11 20:43:24 +00:00
michael
0021183eb6
* Patch from reporter of bug ID #13924 to fix arguments with spaces if no argv is declared.
...
git-svn-id: trunk@13246 -
2009-06-07 08:53:36 +00:00
Jonas Maebe
ba951580a2
* fixes and cleanups for tbits (patch by Sergei Gorelkin, mantis #13890 )
...
git-svn-id: trunk@13243 -
2009-06-06 14:35:25 +00:00
ivost
91ae3e8788
* added TryStringToGuid function (former StringToGuid is using this now)
...
git-svn-id: trunk@13237 -
2009-06-05 20:35:12 +00:00
ivost
db429f2d48
* added GUID_NULL constant
...
git-svn-id: trunk@13236 -
2009-06-05 20:23:38 +00:00
yury
3b32571557
* Fixed compilation for win64. ThreadID is DWORD on both win32 and win64.
...
git-svn-id: trunk@13235 -
2009-06-05 14:59:42 +00:00
ivost
b5be9e008e
* added GuidCase function to intf/guid helper functions
...
git-svn-id: trunk@13234 -
2009-06-05 14:36:43 +00:00
yury
fed5ef7c23
* Added declaration of GlobalReAllocPtr() for wince. Bug #13897 .
...
git-svn-id: trunk@13231 -
2009-06-03 09:28:18 +00:00
florian
398b5806b1
* TCollectionItem.Changed checks update counter of collection, resolves #13813
...
git-svn-id: trunk@13225 -
2009-06-01 16:09:56 +00:00
florian
88f6b8854e
* proper error handling in case of thread creation failure on windows, resolves #13768 , no test case due because such a test is too sensitive regarding race conditions etc. and might cause false failures
...
git-svn-id: trunk@13222 -
2009-06-01 14:17:01 +00:00
Legolas
d2dabe9a33
* updated nds/gba linker scripts and reverted some changes for 2.2.4a release
...
- Removed unused/outdated stuff from libndsfpc
+ Added new examples for libndsfpc
+ Added working (I hope so...) makefile.fpc for all libndsfpc/libgbafpc examples
git-svn-id: trunk@13217 -
2009-05-31 12:15:24 +00:00
michael
6452f5b692
* Some TCustomVariant methods implemented
...
git-svn-id: trunk@13213 -
2009-05-30 12:07:16 +00:00
michael
ddd02b7f26
* Change so that when FindFirst initially returns nonzero, FindClose is no longer needed (Windows compatible)
...
git-svn-id: trunk@13210 -
2009-05-29 07:27:41 +00:00
michael
9538da64f9
* Change so that when FindFirst initially returns nonzero, FindClose is no longer needed (Windows compatible)
...
git-svn-id: trunk@13209 -
2009-05-29 07:24:02 +00:00
Tomas Hajny
2353848004
* extension of r13191 to OS/2, EMX and potential other platforms using crt.inc based implementation of unit crt
...
git-svn-id: trunk@13207 -
2009-05-27 21:18:35 +00:00
Jonas Maebe
78c29a33ba
* changed the parameters of gotoxy() and the return values of wherex/wherey
...
from byte into tcrtcoord=1..255, since all crt unit coordinates are
1-based (not for Window() procedure, see comments in crth.inc;
mantis #13788 )
git-svn-id: trunk@13191 -
2009-05-24 11:48:49 +00:00
marco
82b9749e71
* thread creation failure for win<x>. Mantis 13798
...
git-svn-id: trunk@13188 -
2009-05-23 15:40:13 +00:00
Jonas Maebe
c40d6cca8b
+ Darwin-specific fcntl constants
...
git-svn-id: trunk@13186 -
2009-05-23 10:10:56 +00:00
marco
8fe555afca
* some minor vista/w7 related updates to message numbers
...
git-svn-id: trunk@13183 -
2009-05-21 14:11:16 +00:00
marco
ec364a66e8
* win64 compatibility fix from Vincent. TLibHandle is now equal to system.thandle
...
git-svn-id: trunk@13182 -
2009-05-21 11:26:54 +00:00
Jonas Maebe
ee69d00bec
- unconditionally enabled {$ifdef PARAOUTFILE}-code (that define was
...
decomissioned quite a while ago, but this file was forgotten in
that process)
git-svn-id: trunk@13181 -
2009-05-21 09:57:45 +00:00
yury
628b0c23ac
* exeinfo: Return executable image base and current module base address on Windows.
...
* exeinfo: Properly handle long COFF section names. Bug #13499 .
* lineinfo, lnfodwrf: Properly use executable image base and current module base address.
git-svn-id: trunk@13145 -
2009-05-15 22:14:09 +00:00
yury
bba2b87064
* Use RIP relative symbol addressing in assembler blocks. Finally bug #13657 is fixed.
...
git-svn-id: trunk@13137 -
2009-05-13 10:45:54 +00:00
Jonas Maebe
a24db8854c
* fixed return value of InterlockedCompareExchange(64) for ppc/ppc64,
...
bug exposed by tw13281
git-svn-id: trunk@13133 -
2009-05-11 07:26:48 +00:00
Jonas Maebe
b77bff2996
+ cardinal/qword overloads for interlocked* routines (mantis #13281 )
...
git-svn-id: trunk@13127 -
2009-05-10 15:22:38 +00:00
Jonas Maebe
9ed40aa926
- reverted r13079, it gives wrong results when using heaptrc with an
...
program that does nothing. It was also not logical, because the expected
free heap at the end is the total heap size minus any allocated blocks
and minus the memory that was allocated before heaptrc was activated
(as the old code calculated, and as it does again now -- mantis #13678 )
git-svn-id: trunk@13124 -
2009-05-10 09:28:47 +00:00
Jonas Maebe
0597c300f4
* applied feature dependencies patch by Sven Barth from mantis #13673 :
...
o i386/i386.inc used a function (fpc_truely_ansistr_unique) is now
only included if FPC_HAS_FEATURE_ANSISTRINGS is enabled (all other
platforms use the Pascal-only implementations)
o inc/heap.inc relied on threading
o inc/threads.inc relied on exceptions, consoleio and stackcheck
o inc/system.inc: just a feature-related "variable not used"-hint
git-svn-id: trunk@13121 -
2009-05-09 20:08:57 +00:00
Jonas Maebe
53ad1bcabe
* fixed linux flock type by defining and using a kernel_off_t type
...
whose size depends on whether the run time environment is 32 or
64 bit (mantis #13647 )
+ added flock64 type for 32 bit systems (usable with special 64 bit
fcntl operations)
git-svn-id: trunk@13119 -
2009-05-09 19:47:59 +00:00
ivost
b340822af2
* added FreeObjects property to TFPGObjectList (as known from TObjectList in contnrs)
...
git-svn-id: trunk@13108 -
2009-05-06 22:50:25 +00:00
Jonas Maebe
8193cd175d
* corrected *Between() functions: add epsilon and truncate, rather than
...
round the results (bug reported on irc)
git-svn-id: trunk@13107 -
2009-05-06 20:35:20 +00:00
ivost
f38c6c609d
* implemented TFPGInterfacedObjectList. it's the same as TFPGObjectList but ref counted.
...
git-svn-id: trunk@13102 -
2009-05-05 12:26:42 +00:00
Jonas Maebe
9ab6e355a3
* Miscellaneous is with two l's...
...
git-svn-id: trunk@13087 -
2009-05-03 11:48:30 +00:00
Jonas Maebe
2706eeafcf
* comment change: Playthingies -> Miscelaneous
...
git-svn-id: trunk@13086 -
2009-05-03 08:17:02 +00:00
Jonas Maebe
445c842db3
* made ifthen() declaration in strutils Delphi-compatible (removed overloads
...
that cause various problems, added "overload" directive so it gets
overloaded next to the routines in the "math" unit) (based on patch
by Alexander S. Klenin, mantis #13619 )
- removed "inline" from that function because all the reference increasing/
decreasing in its body mainly cause code bloat and little if any speed
increase
git-svn-id: trunk@13084 -
2009-05-02 15:50:41 +00:00