florian
b9a0e2ead2
* makefile again regenerated
...
git-svn-id: trunk@2280 -
2006-01-13 20:32:53 +00:00
peter
1b9f2a8fa9
* use initialstkptr for setting stackbottom
...
git-svn-id: trunk@2268 -
2006-01-12 11:55:36 +00:00
florian
30fc11e7ca
* makefiles regenerated
...
git-svn-id: trunk@2260 -
2006-01-11 21:46:28 +00:00
florian
78447375dc
* comment patch by Vincent Snijders
...
git-svn-id: trunk@2231 -
2006-01-08 16:28:32 +00:00
florian
af9d6344b8
* activated fastmove on win32
...
git-svn-id: trunk@2218 -
2006-01-08 10:10:28 +00:00
Jonas Maebe
b334da9a54
* fixed dlgtemplate and dlgitemtemplate structs (Martin Schreiber)
...
git-svn-id: trunk@2198 -
2006-01-06 22:34:47 +00:00
Jonas Maebe
69c64cf40b
* initialise windmax (web bug #4654 )
...
git-svn-id: trunk@2146 -
2006-01-03 21:24:03 +00:00
florian
bbb39044ff
* fixed win32 makefile
...
git-svn-id: trunk@2073 -
2005-12-29 14:48:19 +00:00
florian
da18dca277
* graph and ggigraph unit moved to packages/base
...
git-svn-id: trunk@2071 -
2005-12-29 14:36:22 +00:00
Jonas Maebe
b08eccdbf0
- reverted ansi2wide and wide2ansi changes, because they affect
...
third party sources too much
git-svn-id: trunk@2046 -
2005-12-24 01:40:23 +00:00
Jonas Maebe
9a08cdccf0
* several changes of var parameters into out parameters to avoid
...
useless warnings: code parameter of val(), destination of str(),
destinations of ansi2wide and wide2ansi
git-svn-id: trunk@2041 -
2005-12-23 22:25:26 +00:00
tom_at_work
c3f678e8df
* updated makefiles for ppc64/linux to allow successful snapshot building on that platform
...
git-svn-id: trunk@1975 -
2005-12-16 20:37:08 +00:00
tom_at_work
3502898ba3
* makefile updates after last changes for successful build on ppc64/linux
...
git-svn-id: trunk@1874 -
2005-12-04 13:07:37 +00:00
marco
bd30d32683
* getrandomrgn
...
git-svn-id: trunk@1809 -
2005-11-23 19:43:16 +00:00
marco
f7f14e4dee
* CROSSOPT support
...
git-svn-id: trunk@1798 -
2005-11-20 22:19:50 +00:00
florian
d6d8756e3d
* hopefully fixed setup of long/shortdateformat setup
...
git-svn-id: trunk@1797 -
2005-11-20 22:19:37 +00:00
florian
b88fcfda62
+ 64 bit fs support
...
git-svn-id: trunk@1793 -
2005-11-20 15:50:06 +00:00
marco
3638f8fdea
* couple of redefs for bug #4509
...
git-svn-id: trunk@1730 -
2005-11-13 15:25:26 +00:00
tom_at_work
1b4b42fdd6
* added CheckInitialStkLen() function which checks whether the given stack size value is valid on the OS when creating a thread, fixing stack checking
...
git-svn-id: trunk@1722 -
2005-11-11 12:16:08 +00:00
tom_at_work
367df58016
* stack related things (sizes, calculations, etc.) are now 64 bit on 64 bit platforms
...
* default stack size is now also 32k for Windows (allows the use of stack checking when using threads)
git-svn-id: trunk@1718 -
2005-11-10 17:06:25 +00:00
florian
375bc7bbb0
+ TThread.WaitFor needs to call CheckSynchronize
...
git-svn-id: trunk@1661 -
2005-11-05 17:42:13 +00:00
florian
370a66a452
* reverted r1651
...
git-svn-id: trunk@1653 -
2005-11-05 09:54:44 +00:00
florian
a884848684
* ThreadProc needs stdcall or cdecl calling conventions usually
...
git-svn-id: trunk@1651 -
2005-11-05 00:05:07 +00:00
florian
9e30922547
* fixed previous commit
...
git-svn-id: trunk@1623 -
2005-11-01 22:13:37 +00:00
florian
7bff61ce29
* patch from Ales Katona to add a stack size parameter to tthread functions
...
git-svn-id: trunk@1621 -
2005-11-01 22:01:48 +00:00
florian
2dcefd968f
* fixed video unit for windows with sizes requiring scrolling
...
* prevent potential overflow by changing integer to longint
git-svn-id: trunk@1552 -
2005-10-20 19:30:57 +00:00
tom_at_work
202236c6e0
* fpcmake.ini update which fixes glibc search path problems on PowerPC64
...
* makefile update
git-svn-id: trunk@1546 -
2005-10-20 16:56:40 +00:00
florian
396b5524ee
* patch from Luiz Américo:
...
1 - Return false when the argument is a directory (like Delphi)
2 - Return false when passing '*' as argument (like Delphi)
3 - Its faster
git-svn-id: trunk@1404 -
2005-10-16 09:17:41 +00:00
Jonas Maebe
2dbdc474fd
* use register variables when release-building for ppc (more or less doubles
...
performance for most programs)
git-svn-id: trunk@1383 -
2005-10-15 16:36:52 +00:00
peter
6314aa118f
* support for MCBS from bug #4211
...
git-svn-id: trunk@1353 -
2005-10-11 06:36:07 +00:00
tom_at_work
f7f0f9c426
* makefile adaption to be able to cycle compiler and RTL on PowerPC64 target
...
* some fixes for PowerPC64 target in the code generator and the RTL
* stabs generation for PowerPC64 is okay now (untested)
git-svn-id: trunk@1337 -
2005-10-08 15:48:39 +00:00
michael
9a1052e1be
+ Patch from Luiz Américo to fix direxists
...
git-svn-id: trunk@1334 -
2005-10-08 13:49:30 +00:00
florian
1102cc2b95
* hopefully final fix for the hinstance problem of libraries
...
git-svn-id: trunk@1276 -
2005-10-03 21:10:19 +00:00
florian
dcab72078b
* U_SYSTEM_HINSTANCE -> U_SYSTEM_SYSINSTANCE
...
git-svn-id: trunk@1267 -
2005-10-03 14:31:06 +00:00
peter
bd8db92094
* BDR_SUNKENOUTER = 2
...
git-svn-id: trunk@1246 -
2005-10-01 20:50:54 +00:00
florian
4f2c0a7049
* don't setup generic widestring routines, this would override the win32 specific ones
...
git-svn-id: trunk@1173 -
2005-09-24 10:04:21 +00:00
peter
bb70f2f5cc
* add fppkg and fpmkunit to the Makefile.fpc
...
git-svn-id: trunk@1063 -
2005-09-08 06:50:52 +00:00
peter
35ac5f133e
* win32 profiling updates
...
git-svn-id: trunk@1059 -
2005-09-07 08:32:33 +00:00
florian
28d2110478
* Ansi* functions are now assigned to widestringmanager
...
git-svn-id: trunk@1041 -
2005-09-03 15:18:34 +00:00
michael
752ba67635
+ Added Windows-Compatible GetTempFileName to sysutils
...
git-svn-id: trunk@1031 -
2005-09-02 09:57:43 +00:00
marco
7acb5e8089
sysutils locale init
...
git-svn-id: trunk@1029 -
2005-09-02 09:53:24 +00:00
michael
7f6f283011
Forgot to add the Win32 resources implementation
...
git-svn-id: trunk@1014 -
2005-09-02 06:57:03 +00:00
michael
c15d1b280f
+ Initial implementation of RTL resource support
...
git-svn-id: trunk@991 -
2005-08-31 15:54:30 +00:00
marco
73799540c1
* Compilation on FreeBSD restored (\ in makefile.fpc) + fix for bug #4297
...
Adding NT function tryentercriticalsection
git-svn-id: trunk@906 -
2005-08-20 08:22:35 +00:00
florian
8602390d46
* Makefiles regenerated to propagate -Ur change of fpcmake
...
git-svn-id: trunk@844 -
2005-08-10 21:55:57 +00:00
florian
a9a0e65eab
* optimized exception handler routine from Yury Sidorov
...
git-svn-id: trunk@835 -
2005-08-09 19:14:04 +00:00
marco
fc3c244f4a
* some cosmetic cleanups while investigating bug #4154 which was already
...
fixed.
git-svn-id: trunk@814 -
2005-08-07 10:47:28 +00:00
marco
90d0f399d7
* Patch from Vincent
...
git-svn-id: trunk@795 -
2005-08-05 12:59:58 +00:00
florian
fe5bd6902d
* sockets unit fixed
...
git-svn-id: trunk@760 -
2005-07-27 18:04:20 +00:00
florian
614a0703c8
* fix for sockets from Ales Katona
...
git-svn-id: trunk@758 -
2005-07-27 09:07:56 +00:00
florian
bcb717f7ea
* patch from Ales Katona to fix ssize_t on win32
...
git-svn-id: trunk@747 -
2005-07-25 19:03:34 +00:00
florian
13299f521b
+ ExpandUNCFilename for win32 from Klaus Hartnegg
...
git-svn-id: trunk@714 -
2005-07-20 18:38:11 +00:00
florian
ed95c19399
* reallocation of widestrings on windows fixed
...
* warnings in sstrings.inc fixed
git-svn-id: trunk@500 -
2005-06-26 08:17:21 +00:00
florian
13e3102954
* Patch from Vincent Snijders:
...
* 1. except.patch implements ExceptFrameCount and ExceptFrames
* 2. arg.patch fixes a bug in the copying of the commandfilename to the arg array. The #0 character was not copied, so the pchar was not properly terminated.
git-svn-id: trunk@461 -
2005-06-21 12:55:45 +00:00
florian
07442c5693
* fixed passing of variant parameters for windows api
...
* widestrings need to be allocated by a special OS call on windows
git-svn-id: trunk@458 -
2005-06-20 19:56:36 +00:00
florian
38c46b4809
* mime properties on Makfiles set
...
git-svn-id: trunk@453 -
2005-06-19 21:58:46 +00:00
florian
03dde52c5b
+ WS_* constants are longints, added type casts for constants > $7fffffff
...
git-svn-id: trunk@425 -
2005-06-15 22:03:24 +00:00
florian
e292915577
+ GetNextWindow
...
git-svn-id: trunk@424 -
2005-06-15 21:44:51 +00:00
florian
64c72bd312
* patch from Joost van der Sluis to remove VIRTUALPASCAL define since VP is officially dead
...
git-svn-id: trunk@374 -
2005-06-10 17:05:35 +00:00
florian
6992fde8fc
* patch from Ales to Katona to change some var parameters to out
...
parameters
git-svn-id: trunk@292 -
2005-06-09 07:42:40 +00:00
florian
ad3b9b9464
* windows rtl restructuring to share code between win32 and win64
...
* BeginThread can take a qword on 64 bit targets as stacksize
git-svn-id: trunk@287 -
2005-06-08 19:08:49 +00:00
michael
21425e303c
+ Removed HASVARIANT define
...
git-svn-id: trunk@244 -
2005-06-07 20:48:31 +00:00
michael
8a226bba52
+ Removed HASWIDESTRING/HASWIDECHAR defines
...
git-svn-id: trunk@241 -
2005-06-07 20:42:22 +00:00
michael
23ad0ae1ec
+ Removed HASINTF and VER1_0 defines
...
git-svn-id: trunk@239 -
2005-06-07 20:30:03 +00:00
peter
4ace790492
* remove $Log
...
git-svn-id: trunk@231 -
2005-06-07 09:47:55 +00:00
florian
7257f05776
* mouse events in the fifo doesn't get overriden under heavy load anymore
...
* fixed getmousevent, see comment in source
git-svn-id: trunk@60 -
2005-05-22 09:45:52 +00:00
michael
180fd52858
+ Reworked GUID creation
...
git-svn-id: trunk@43 -
2005-05-21 10:03:44 +00:00
fpc
790a4fe2d3
* log and id tags removed
...
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00
florian
3beb4d960f
* createguid fixed
...
git-svn-id: trunk@34 -
2005-05-19 22:13:11 +00:00
michael
ffb55c4254
+ Removed VER1_0 defines
...
git-svn-id: trunk@33 -
2005-05-19 21:14:45 +00:00
michael
99658cf4d6
+ Implementation of CreateGUID
...
git-svn-id: trunk@27 -
2005-05-19 17:31:25 +00:00
fpc
48feb5014c
* eol style property in main branch fixed
...
git-svn-id: trunk@19 -
2005-05-18 16:53:52 +00:00
peter
b68af1b0e3
* post 2.0.0 fixes from cvs
...
git-svn-id: trunk@7 -
2005-05-16 20:59:02 +00:00
fpc
50778076c3
initial import
...
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
Tomas Hajny
77d16a7ad9
* TextMode parameter type changed to word for TP/BP compatibility
2005-05-14 15:01:49 +00:00
michael
2e48181661
+ Added maxpathlen constant (maximum length of filename path)
2005-05-12 20:29:04 +00:00
michael
7764270152
+ Added overloads of G(S)etwindowplacement with pointer versions
2005-05-09 18:39:58 +00:00
peter
6cf4eb98c3
* use current fpcmake instead of from 1.9.8
2005-05-05 13:28:47 +00:00
peter
7dadd64723
* 2.0.0
2005-05-05 12:59:59 +00:00
Tomas Hajny
4c3c44293d
* one more correction for dependencies of variants
2005-04-23 14:14:22 +00:00
Tomas Hajny
a5396415a7
* rule for variants added
2005-04-19 21:59:44 +00:00
michael
6947da1ae2
+ Corrected variants/typinfo dependencies
2005-04-16 09:26:38 +00:00
florian
9f875b3c36
* fixed typinfo dependencies
2005-04-14 20:40:54 +00:00
florian
4aa4aeae79
+ TThreadID
2005-04-13 20:10:50 +00:00
florian
710dbcef0a
+ classes.mainthreadid is set now
...
+ rtleventresetevent
+ rtleventwairfor with timeout
+ checksynchronize with timeout
* race condition in synchronize fixed
2005-04-09 17:26:08 +00:00
florian
b9eaaad45f
* applied Jesus Reyes win32 crash fixed
2005-04-09 07:23:07 +00:00
peter
5687c3c24c
* don't use keywords for variables
2005-04-04 16:14:09 +00:00
peter
234df84b11
* use smallint
2005-04-04 16:13:09 +00:00
Tomas Hajny
d3c103dfd7
* EOF_CTRLZ conditional define replaced with CtrlZMarksEOF, #26 handling made more consistent (fix for bug #2453 )
2005-04-03 21:10:59 +00:00
marco
92244190a1
* fix from bug #3861
2005-04-03 15:17:50 +00:00
marco
3c053e8639
* some constants changed to unsigned to avoid warnings (bug 3817)
2005-04-03 11:33:08 +00:00
marco
1910cee059
* fix to lastmouseevent update
2005-03-31 14:43:03 +00:00
marco
62d2bd16a4
* fix from Thomas Schatzl for 3208
2005-03-31 12:47:20 +00:00
peter
b58a020329
win32 specific units moved to winunits
2005-03-28 15:06:21 +00:00
florian
aa4699892b
+ some vararray stuff added
2005-03-25 18:03:50 +00:00
peter
ccf36c0afd
* fix crash under win32 with previous reallocmem fix
2005-03-21 16:31:33 +00:00
michael
1616af0cf1
+ Removed legacymem
2005-03-16 22:33:14 +00:00
marco
37af8cc6c7
* legacymem added
2005-03-16 13:21:21 +00:00
florian
0bfbd0a18e
+ added Ansi* routines to widestring manager
...
* made them using OS calls on windows
2005-03-12 14:56:22 +00:00
florian
1d003c58a0
+ IDC_HAND
2005-03-12 13:55:07 +00:00
florian
89d569f6f9
* applied fix from Vincent to fix make cyle crash on P4 with WinXP SP2
2005-03-10 19:12:28 +00:00
peter
50ece27667
* renamed rtlconst to rtlconsts
2005-03-07 17:57:24 +00:00
florian
ed174f891c
* fixed compilation with 1.0.10
2005-03-02 21:10:08 +00:00
florian
3c58dc06e4
* fixed compilation with 1.0.10
2005-03-02 19:18:42 +00:00
florian
bb997ce5ea
+ WideCompareString and WideCompareText for win32 implemented
2005-02-26 20:43:52 +00:00
florian
113054e377
+ some new consts and types
2005-02-26 20:20:56 +00:00
florian
62fb153a0c
+ PDevideMode* added
2005-02-26 15:06:25 +00:00
florian
7fef413b69
+ SysLocale
2005-02-26 14:38:14 +00:00
florian
eb4b962cee
+ implemented WideFormat
...
+ some Widestring stuff implemented
* some Widestring stuff fixed
2005-02-26 10:21:17 +00:00
florian
69037eaef3
* "transfer to linux"-commit
2005-02-25 21:52:07 +00:00
florian
44b332f82a
* generic tthread.synchronize
...
* delphi compatible wakemainthread
2005-02-25 21:41:09 +00:00
peter
aa5b73f3ec
* 1.9.8
2005-02-15 22:28:29 +00:00
peter
e417e34496
* truncate log
2005-02-14 17:13:06 +00:00
peter
0d43ed87f0
pulseevent -> setevent
2005-02-08 16:28:27 +00:00
peter
86025bbcb6
* moved file and dir functions to sysfile/sysdir
...
* win32 thread in systemunit
2005-02-06 13:06:20 +00:00
florian
f9b385e902
+ TAtom
2005-02-06 11:22:38 +00:00
florian
18cb61a28a
* fixed SHGetFileInfo
2005-02-03 20:48:56 +00:00
peter
110fb12911
* regenerated
2005-02-03 20:33:26 +00:00
florian
a10b9c05d9
* more clx compilation fixed
2005-02-03 18:41:12 +00:00
florian
4f7560d89e
* improved widestring infrastructure manager
2005-02-01 20:22:49 +00:00
marco
154c8b7329
* stdcall added to few calls
2005-01-30 21:48:14 +00:00
marco
212676c96c
* some comments about COMSTAT added
2005-01-19 14:24:46 +00:00
marco
6843936527
* scrollwindow(ex) added at Neli's request
2005-01-15 11:44:48 +00:00
armin
c1e71cde91
* Patch for bug #3548 from Peter
2005-01-12 10:25:48 +00:00
peter
ef3b19b316
* regenerated
2005-01-11 17:07:45 +00:00
peter
994ab51002
* regenerated to use cpu-os
2005-01-10 21:29:23 +00:00
marco
953e094e3c
* ctypes update
2005-01-10 10:41:20 +00:00
florian
777bacf68c
+ added LOGFONTW
2005-01-08 14:43:34 +00:00
florian
9b2833e027
* DEVMODE fixed
2005-01-08 14:39:01 +00:00
florian
35049973bf
* AltGr fixed
2005-01-07 18:59:22 +00:00
peter
50c67801de
fix clrscr with windowsize<>screensize
...
fix cursorbig
2005-01-03 18:16:12 +00:00
marco
e12796a400
* tthread patch from neli
2004-12-28 14:20:03 +00:00
peter
a3ab3bca9c
* tthread uses systhrds
2004-12-26 13:46:45 +00:00
marco
8019924d4f
* first tthread.synchronize support (merged neli's patches)
2004-12-23 09:42:42 +00:00
marco
0db4315ea9
* rtlevent kraam. Checked (compile): Linux, FreeBSD, Darwin, Windows
...
Check work: ask Neli.
2004-12-22 21:29:24 +00:00
peter
3a505c44ad
* always restore original window/buffersize for the console at exit
2004-12-22 15:29:26 +00:00
peter
f52d2b2edf
* regenerated
2004-12-20 18:37:51 +00:00
peter
3c3ec40b70
* regenerated
2004-12-19 17:42:32 +00:00
michael
06c86d3623
* Aliased CoCreateStandardMalloc to CoGetMalloc as per bug #3447 (Alexey Barkovoy)
2004-12-18 20:05:18 +00:00
michael
fd0533ed3c
Fixed widestring version of getversionex as per bug #3440 (Alexey Barkovoy)
2004-12-18 20:00:59 +00:00
michael
00e1fed324
+ Added windows key VK_ definitions from Alexey barkovoy (bug 3445)
2004-12-18 19:49:53 +00:00
florian
6b086f5c79
* remove inline assembler for calling asm_exit
2004-12-12 11:53:47 +00:00
michael
e0f5517579
+ Some fixes in new envvar function
2004-12-11 11:48:38 +00:00
michael
fbb13b5266
+ Added GetEnvironmentVariableCount and GetEnvironmentString calls
2004-12-11 11:32:44 +00:00
peter
5834a643c1
build order fix
2004-12-06 19:24:24 +00:00
michael
9381d34302
* fix __errno loading from cygwin1.dll (from Peter)
2004-12-06 12:27:48 +00:00
Tomas Hajny
c016de5709
* Makefiles regenerated
2004-12-05 19:26:19 +00:00
Tomas Hajny
e1252e7302
* GetMsCount added, platform independent routines moved to single include file
2004-12-05 16:44:43 +00:00
Tomas Hajny
353d5cc3de
+ GetProcessID added
2004-12-05 14:36:37 +00:00
Tomas Hajny
d0191eaa3c
* common implementation of unit printer - fix for bug #3421
2004-12-05 11:21:46 +00:00
marco
bc941c52d6
* stdcall added. Thnx M.
2004-11-29 12:27:24 +00:00
marco
d4424b07c4
* PRESULT added
2004-11-28 15:27:14 +00:00
armin
f4ffaa9828
* applied peters patch for cross compile (bin installation)
2004-11-26 13:03:07 +00:00
marco
859d1e05bb
* fix for bug #2246 , zero events surpressed by moving compression into handler
2004-11-21 15:24:35 +00:00
marco
1637c1e418
* commctrl initial version. Not in makefile yet to give Lazarus time to adapt
2004-11-21 13:26:49 +00:00
marco
24a0225b5f
* altgr handling now gets OS information. Works for default layout, not for manually (tray) changed layouts
2004-11-21 12:38:45 +00:00
marco
e661ebe41b
* fix
2004-11-15 21:12:57 +00:00
marco
0f3aaee542
* setlayeredwindowattributes (2000+) added.
2004-11-14 19:49:13 +00:00
marco
a1a46ff3a0
* fillrect var -> const (bug 3268)
2004-11-14 18:05:54 +00:00
marco
5653cc4dd0
* patch from vincent
2004-11-09 14:20:26 +00:00
marco
922b9ebd6d
* fix for 3299
2004-11-07 20:46:27 +00:00
marco
fe780050fe
* fixes for bug #3303 (devmodew)
2004-11-07 20:25:02 +00:00
peter
294c68257b
* wcygprt is now used for cygwin (libc) linking, initc contains only cerrno
2004-11-04 17:15:01 +00:00
peter
2c58ec4c1a
GetMouse[X,Y,Buttons] based on LastMouseEvent
2004-11-04 10:21:07 +00:00
peter
dbc2025604
ErrOutput added
2004-11-04 09:32:31 +00:00
peter
86f78c7300
* units are now created in separate directory units/cpu-os/
...
* distclean uses cleanall rule and removes units dir
* cross compile support fixed, it is now possible to cycle a ppcsparc
without deleting ppc386
* bintutilsperfix defaults to cpu-os-
2004-10-30 12:36:43 +00:00
peter
869b0ecc85
* compiler defined HEAP and HEAPSIZE removed
2004-10-25 15:38:59 +00:00
armin
5c03484982
* SysUpdateScreen modified esi and edi
2004-10-03 20:16:43 +00:00
marco
8305a99541
* GetAcceptExSockaddrs corrected. Double indirection.
2004-09-18 16:19:18 +00:00
Tomas Hajny
9c51e9c186
+ resolution switching fully works now
2004-09-15 18:59:40 +00:00
Tomas Hajny
63407a9d79
* use errno from cygwin (like in fixes branch)
2004-09-14 20:08:58 +00:00
Tomas Hajny
d082859a46
* SysSetVideoMode corrected to reflect SysVideoModeSelector result
2004-09-13 20:58:57 +00:00
Tomas Hajny
34a9ad3bd2
* hopefully fixed the problem with missing __error symbol
2004-09-12 17:41:40 +00:00
Tomas Hajny
4275462bf0
+ experimental patch to support more resolutions in text-mode IDE under Win32
2004-09-11 21:45:13 +00:00
armin
458e3c3780
* makefiles regenerated
...
* ide: added target netwlibc
2004-09-04 23:33:38 +00:00
olle
9a4855aa43
+ added maxExitCode to all System.pp
...
* constrained error code to be below maxExitCode in RunError et. al.
2004-09-03 19:25:21 +00:00
michael
96015a2467
+ Some missing functions/defines as per bug #3270 from Frank Kintrup
2004-08-26 15:57:23 +00:00
peter
2db86fb67d
use $(SYSTEMUNIT) instead of system
2004-08-25 19:12:27 +00:00
olle
8f25b1ad3a
* redid prev commit, but with up to date fpcmake
2004-08-25 17:10:03 +00:00
olle
280ff73ccf
* fix so that macpas.pp really is compiled
2004-08-25 16:57:22 +00:00
marco
e1828acc9c
* including in both messages and windows caused problems (expected
...
windows.msg, got message.msg and vice versa. Solved by aliasing
2004-08-22 11:12:24 +00:00
florian
a0dc475275
* inital empty revision
2004-08-16 20:53:27 +00:00
olle
3a29988676
+ Added unit macpas
2004-08-16 16:22:11 +00:00
florian
3995a8bba2
* tried to fix some wsprintf issues
...
+ now compiled in objfpc mode
so some integer => smallint changes where necessary; hopefully,
I didn't forget one
2004-08-08 16:52:51 +00:00
florian
617d3d94ac
* removed ifdefs for unicode; handled by overloading
...
* smartlinked by default because it contains winxp only functions
2004-08-08 14:26:56 +00:00
michael
aae1e74a73
+ Ver 1.0 does not handle initialized variables well
2004-08-06 13:23:21 +00:00
michael
252d077e78
+ initialized SysConfigDir
2004-08-05 12:55:29 +00:00
michael
6bf44ccc0f
Added getappconfig calls
2004-08-05 07:28:37 +00:00
michael
4882e76657
+ More TrackMouseEvent
2004-07-27 12:03:15 +00:00
michael
c70b07e9f3
+ Added trackmouseevent call and structures
2004-07-26 06:48:30 +00:00
daniel
6c4cade37d
* Matrix unit included in build process
2004-07-07 21:37:29 +00:00
florian
8f6f6bfc30
* finally (hopefully) fixed sysalloc trouble
2004-06-27 11:57:18 +00:00
florian
c435d32c97
* fixed argument copying
2004-06-26 15:05:14 +00:00
peter
244b6d1435
fixed go32v2 compile
2004-06-20 09:24:40 +00:00
peter
2ed14823c5
* New heapmanager that releases memory back to the OS, donated
...
by Micha Nelissen
2004-06-17 16:16:13 +00:00
michael
d1264d494a
+ Fix for bug #3166 by Michalis Kamburelis
2004-06-14 08:27:06 +00:00
florian
6427a54c3d
* fixed some bootstrapping problems as well as some 64 bit stuff
2004-06-13 10:49:50 +00:00
michael
155beb3566
Fixed bug #3156 , as suggested by Michalis Kamburelis
2004-06-12 13:30:33 +00:00
marco
9f051b132e
* fix for 3142 (I hope).
2004-06-06 04:01:45 +00:00
florian
25b9e0d6e5
* fixed comp property writing for cpus where comp=int64
2004-05-24 21:05:19 +00:00
peter
423fde7ac6
* regenerated
2004-05-23 18:25:48 +00:00
marco
e0ad8c3234
* first try
2004-05-23 15:30:13 +00:00
florian
1c29cc1eb9
+ shellapi to makefile added
2004-05-21 11:08:18 +00:00
marco
987e1dfa7b
* fix from Robert Rosmair.
2004-05-21 07:53:57 +00:00
peter
94adf83a8b
* use thandle in do_*
2004-05-16 18:51:20 +00:00
peter
7ac9ea3e0e
fix compile with 1.0.x
2004-05-09 10:46:34 +00:00
marco
8f8725767b
* COM related fixes from bug #3090
2004-05-07 13:26:31 +00:00
marco
a1d5451ed7
* getdiskfreespaceex pointer overloads added
2004-05-05 20:08:38 +00:00
marco
29f1d7600f
* pcritical section missed a ^
2004-05-04 10:34:29 +00:00
marco
6a62d7b9ee
* some confusion over createfont, cleaned up (bug 3056)
2004-05-02 14:46:45 +00:00
marco
a54f67d3a1
* Fixes for numeric keypad enter and /
2004-05-02 13:05:39 +00:00
marco
9f5f920b56
* strutils, convutils added
2004-04-26 11:31:28 +00:00
peter
041eb4aa1d
* do_read/do_write addr argument changed to pointer
2004-04-22 21:10:56 +00:00
olle
73f73fb6f1
* updated according to the new version of fpcmake.ini
2004-04-20 23:29:59 +00:00
michael
0d9f209c26
+ Case change (bug 3050)
2004-04-16 10:07:44 +00:00
michael
63e3c491ee
+ Patch for findfirst (bug 3042) from Peter Vreman
2004-04-07 09:26:23 +00:00
marco
a45e1cd3f1
* first changes sockets units
2004-03-16 18:03:37 +00:00
peter
abfc396c40
* cmem moved to rtl
...
* longint replaced with ptrint in heapmanagers
2004-03-15 21:48:26 +00:00
peter
682b148f4c
* reset searchrec info in findfirst
2004-03-14 18:42:39 +00:00
marco
e0f214c954
wininc/struct.inc
2004-03-10 15:08:10 +00:00
michael
2931514b1f
+ Fix by peter for calling conventions
2004-03-08 08:12:10 +00:00
marco
e546db7a23
* interlocked* changed to longints, including winapi. (which was a bug)
2004-03-05 12:17:50 +00:00
Tomas Hajny
fa6166944f
Makefiles regenerated
2004-02-22 16:07:41 +00:00
daniel
bc7f8a474d
* Enable threadvars again
2004-02-17 17:37:25 +00:00
Tomas Hajny
7a08fcd395
* LastDosExitCode changed back from threadvar temporarily
2004-02-16 22:16:55 +00:00
Tomas Hajny
6fa8524e66
* ProcessID initialization added
2004-02-15 21:37:18 +00:00
Tomas Hajny
601f2e02ce
* overloaded ExecuteProcess added, EnvStr param changed to longint
2004-02-15 21:34:06 +00:00
marco
c2d60c1a8b
* Hopefully last large changes to fpexec and friends.
...
- naming conventions changes from Michael.
- shell functions get alternative under ifdef.
- arraystring function moves to unixutil
- unixutil now regards quotes in stringtoppchar.
- sysutils/unix get executeprocess(ansi,array of ansi), and
both executeprocess functions are fixed
- Sysutils/win32 get executeprocess(ansi,array of ansi)
2004-02-13 10:50:22 +00:00
michael
6571f6a7e5
+ Switched to single interface in dosh.inc
2004-02-09 12:03:16 +00:00
marco
7c0764de5f
* getsystemtimeasfiletime
2004-02-08 17:11:34 +00:00
michael
66dd127bd9
+ Moved CRT interface to common include file
2004-02-08 16:22:20 +00:00
michael
c7385cf2cb
+ Implemented winsysut unit
2004-02-08 11:00:18 +00:00
marco
d446a48fda
* small fix
2004-02-07 00:21:10 +00:00
marco
2334e9ba3c
* a large_integer -> int64 change.
2004-02-06 23:10:20 +00:00
marco
ad42d353e1
* Macro changed to constant
2004-02-06 22:47:19 +00:00
florian
f9af8f066c
* workaround for AMD prefetch bug
2004-02-02 17:01:47 +00:00
michael
2690ee6ec3
+ Added all known CSIDL constants.
2004-02-01 00:12:11 +00:00
michael
33ca6e72f4
+ Added header/log footer
2004-01-31 23:34:37 +00:00
michael
c7b78eb610
+ Added for D6/7 compatibility. And it _is_ useful ;)
2004-01-31 23:28:28 +00:00
marco
8dbea9390f
* threadproc is passed to OS and must be stdcall;
2004-01-29 16:58:28 +00:00
peter
98105d8055
* classes uses types to import TPoint and TRect
2004-01-22 17:11:23 +00:00
florian
3c417e8094
* fixed win32 compilation
2004-01-21 14:15:42 +00:00
Tomas Hajny
e0f9297e01
* ExecuteProcess fixes, ProcessID and ThreadID added
2004-01-20 23:05:31 +00:00
michael
6b5655ad42
+ Added HFILE_ERROR
2004-01-19 19:29:11 +00:00
michael
7c7dd809bf
+ DirectoryExists now closes findfirst handle
2004-01-16 20:53:33 +00:00
florian
a511da7309
* make win32 fixed
2004-01-13 18:04:25 +00:00
michael
1567dc0814
+ Moved all resource strings to rtlconst/sysconst
2004-01-10 19:35:17 +00:00
michael
a1d8f29196
+ Added Sleep() function
2004-01-10 17:40:25 +00:00
florian
3c481f1688
* fixed fsearch
2004-01-06 00:58:35 +00:00
marco
55850b063a
* regenerating the makefiles with some netbsd fixes + version upgrades
2004-01-05 23:34:21 +00:00
florian
b761623fe7
* changed sysutils.exec to ExecuteProcess
2004-01-05 22:56:08 +00:00
peter
6b6741b41c
* win32 regcall patches
2003-12-17 21:56:33 +00:00
marco
05458e5c39
* patch from peter
2003-12-11 09:21:52 +00:00
peter
c69f998424
* hmodule added
2003-12-08 21:23:24 +00:00
peter
efda1ffb60
* regenerated
2003-12-08 17:13:20 +00:00
Tomas Hajny
e5c7ce3f5d
* include file for dateutil(s)
2003-12-06 18:03:46 +00:00
marco
1b7b12ad2e
* typo fix
2003-12-06 15:56:35 +00:00
marco
9216952324
* mouse_last fixes for bug #2784
2003-12-06 15:53:21 +00:00
marco
c49702e402
* ttokeninformationclass alias for delphi compat
2003-12-05 11:53:12 +00:00
marco
17f66bd749
* small fix
2003-12-05 09:13:46 +00:00
peter
ef2b767191
* stdcall for CreateFile
2003-12-04 20:52:41 +00:00
marco
0d15a78692
* twin32fileattributedata
2003-12-04 12:34:09 +00:00
michael
955d743f21
+ Removed dummy variable from SetCthreadManager
2003-11-29 17:34:14 +00:00
peter
f3791a42f8
* TWMEraseBkgnd added
2003-11-28 17:21:40 +00:00
michael
2054548b7a
+ Fixes for sysconst and removed runerrors.pp
2003-11-27 20:43:22 +00:00
michael
5d024d4cc3
+ Patch from peter to fix make cycle
2003-11-27 10:28:41 +00:00
michael
6d09f23614
+ Fixed dependencies so cycle works again
2003-11-26 20:50:32 +00:00
michael
78996a740a
+ Added runerrors unit
2003-11-26 20:17:35 +00:00
michael
4b2084fb50
+ New threadmanager implementation
2003-11-26 20:10:59 +00:00
florian
058d480f40
* error handling for Variants improved
2003-11-26 20:00:19 +00:00
michael
0efaf5e5c6
+ Redefined Fileopen so it corresponds to ascdef.inc definition
2003-11-24 23:08:37 +00:00
michael
52dc153aa2
+ TMessage result member is a longint, not a cardinal (from Micha Nelissen, verified in D6).
2003-11-09 13:49:28 +00:00
marco
d3ca61aa15
* added some more of win32* delphi pseudo constants
2003-11-06 22:25:10 +00:00
marco
ec6b640d6d
* fixed
2003-11-06 22:05:06 +00:00
marco
b15ba0a5ae
* Peter's Cardinal<->Longint fixes patch
2003-11-03 09:42:27 +00:00
peter
2d6deeaade
* regenerated
2003-10-28 16:44:35 +00:00
peter
168ccf83c3
* regenerated
2003-10-27 15:58:54 +00:00
peter
450c9a848c
* set inited boolean to prevent crashes
2003-10-27 15:28:07 +00:00
peter
52683bba4b
* fixed setfattr with volumeid
2003-10-27 15:27:47 +00:00
florian
b0c7cd338b
+ added some missing exception numbers
2003-10-26 16:31:38 +00:00
Tomas Hajny
57538cb669
* THandle in sysutils common using System.THandle
2003-10-25 23:42:35 +00:00
marco
23af1efaf9
* fix for 2672
2003-10-23 09:39:39 +00:00
olle
527a79b0dc
* changed i386 to cpui386
2003-10-17 22:10:30 +00:00
peter
d0eac29ab9
* THandle is platform dependent
2003-10-16 15:43:13 +00:00
peter
9fc4e555dd
* regenerated
2003-10-09 14:35:20 +00:00
florian
b6abfdae09
* fixed some variant issues
...
* improved type declarations
2003-10-08 16:24:47 +00:00
florian
e9b79884af
* win32 now uses aliases from the windows unit for types like trect
2003-10-07 16:20:21 +00:00
florian
bc2d795aab
* some data types cleaned up
2003-10-06 23:52:53 +00:00
peter
3d27318cb2
* moved classes unit to rtl
2003-10-06 21:01:06 +00:00
florian
ba620e2d1f
* fixed wrong define which caused the unit to be empty
2003-10-06 16:54:22 +00:00
florian
f406824432
+ necessary declarations for dx8 headers added
2003-10-05 20:30:09 +00:00
florian
fe7cc65579
* fixed some delphi compatibilty issues
...
* improved makefile dependencies
2003-10-05 19:10:31 +00:00
marco
feaed02001
* cross compiling fixes to makefile and fpcmake
2003-10-04 13:48:11 +00:00
marco
73876b7490
* CROSSCOMPILING stage 2
2003-10-03 21:40:35 +00:00
florian
696a72317c
+ added some language related stuff
2003-10-03 20:55:12 +00:00
marco
eaceacb7e2
* remake with new fpc param
2003-10-02 08:50:13 +00:00
peter
39add9f5ff
* GetCurrentThreadHandle renamed to GetCurrentThreadId
2003-10-01 21:00:09 +00:00
peter
3d8d9c96f8
* sbrk returns pointer
2003-09-27 11:52:35 +00:00
michael
3bf916415a
+ Win32 Do_open crahs on append
2003-09-26 07:30:34 +00:00
peter
33b5eccc3c
* stdcall patch
2003-09-17 15:06:36 +00:00
olle
615792ffe9
* nice-ified
2003-09-12 12:33:43 +00:00
peter
0e10e98fae
* popstack to cdecl
2003-09-08 18:25:45 +00:00
marco
afa81f560e
* VP fixes.
2003-09-06 22:23:35 +00:00
florian
8d771df2d4
* arm fixes to the common rtl code
...
* some generic math code fixed
* ...
2003-09-03 14:09:37 +00:00
marco
0a4508fffd
* HSTR fix
2003-08-20 23:12:32 +00:00
michael
6c1aa22a89
+ forgot to comment INVALID_HANDLE_VALUE function
2003-06-15 14:34:35 +00:00
michael
2b253f4d01
+ INVALID_HANDLE_VALUE is a constant, not a function
2003-06-15 14:33:22 +00:00
Jonas Maebe
7e26d3cc3b
* fix from Peter
2003-06-10 11:16:15 +00:00
peter
cb57953ff0
* wndproc definition fixed
2003-04-23 11:35:00 +00:00
peter
4ac96d61d6
* fixed msghandler declarations
2003-04-23 11:22:12 +00:00
florian
128f4c117f
* fixed parameter types
2003-04-23 11:08:09 +00:00
armin
20f6a64021
* corrected BuildCommDCBAndTimeouts, the external is BuildCommDCBAndTimeoutsA not BuildCommDCBAndTimeouts
2003-04-07 18:28:53 +00:00
peter
29762b04a6
* regenerated
2003-04-01 16:09:56 +00:00
peter
60e5c18645
* made THandle platform dependent and unique type
2003-04-01 15:57:41 +00:00
peter
47b226c340
* HResult is alias for System.HResult
...
* Handle is unique type of Cardinal
2003-04-01 15:37:17 +00:00
Tomas Hajny
7e44bb1506
* Makefiles regenerated with corrected fpcmake
2003-03-30 00:01:43 +00:00
Tomas Hajny
9e0f41900a
* DirectoryExists declaration changed to that one from fixes branch
2003-03-29 18:21:41 +00:00
peter
1714855f8e
* directoryexists added
2003-03-28 19:06:59 +00:00
armin
2d9ba86107
* more platform independent thread routines, needs to be implemented for unix
2003-03-27 17:14:27 +00:00
Jonas Maebe
739e3ed581
* BeginThread() now returns the thread handle instead of the threadid
...
(needed because you have to free the handle after your thread is
finished, and the threadid is already returned via a var-parameter)
2003-03-24 16:12:01 +00:00
Tomas Hajny
f2cd222a55
+ platform extensions unified, emx target added
2003-03-24 00:01:12 +00:00
armin
e321c72b22
* CloseSocket added
2003-03-23 17:47:15 +00:00
armin
a0ff862b9a
+ reactivated delphi compatible versions of SetCommTimeouts,SetCommState,BuildCommDCB*
2003-03-20 14:25:39 +00:00
peter
9addbba86a
* regenerated
2003-01-14 21:15:21 +00:00
peter
1ac1f644da
* FileCreate(string,mode) overload added
2003-01-03 20:41:04 +00:00
peter
6eba17c1c9
* missing items
2003-01-02 22:07:00 +00:00
florian
c508a3d7f1
+ added invalid instruction exception
2003-01-01 20:56:57 +00:00
peter
053773d873
* sendto overload
2003-01-01 14:34:22 +00:00
peter
57a977b8f2
* fix ChoosePixelFormat
2002-12-27 18:13:38 +00:00
peter
60c55580c7
* sendto overload added
2002-12-25 01:04:03 +00:00
peter
5e80bcb7f8
* error code fixes
2002-12-24 15:35:15 +00:00
peter
8e66f19170
* some more C style functions
2002-12-15 20:24:17 +00:00
peter
a3c68549ec
* map error 87 to 13 to be compatible with dos
2002-12-15 20:23:53 +00:00
peter
6e14067b99
* fix empty string in readln when not at end of string
...
* fix alt-xyz in readkey
2002-12-15 20:23:30 +00:00
peter
d5cec75d6d
* fix updatescreen compare that was wrong when the last char was
...
different
2002-12-15 20:22:56 +00:00
peter
cd894074e0
* INT renamed to WINT
2002-12-12 17:52:35 +00:00
peter
61fd1466a5
* Renaming INT type to WINT
2002-12-12 17:34:35 +00:00
peter
eb17b0dc2d
* fix cvs name replacing
2002-12-12 17:33:45 +00:00
carl
a433541547
* fix warnings
2002-12-07 13:58:45 +00:00
carl
329c55ed38
* libraries would no longer compile because of my profiling fix
2002-12-04 21:36:44 +00:00
carl
fc1168d3b3
* bugfixes for dos.exec() : it would not be able to execute 16-bit apps
...
* doserror was not reset to zero in dos.exec
2002-12-04 21:35:50 +00:00
carl
7117075514
* fix for dos.exec with non-microsoft shells
2002-12-03 20:39:14 +00:00
carl
65113dcece
+ profiling support for Win32
2002-11-30 18:44:57 +00:00
carl
7769191263
+ profiling support
2002-11-30 18:17:35 +00:00
sg
e6ad0998ea
* Removed opengl32 unit (all functions are now in the Windows unit)
2002-11-29 16:49:41 +00:00
sg
a2d0ce003c
* Added wgl* functions (moved from opengl32 unit, to get more compatible
...
to Delphi)
2002-11-29 16:40:49 +00:00
peter
a4c5740fce
* added PBOOL
2002-11-27 20:08:21 +00:00
peter
3dad4cd3c4
* regenarated
2002-11-24 16:31:10 +00:00
marco
7a10439726
* Move tmsg and family to messages.inc. windows.pp needed include sequence patch
2002-11-04 12:19:01 +00:00
marco
03453590e3
* Added some of the tmsg/tmessage records.
2002-11-04 12:17:42 +00:00