Commit Graph

851 Commits

Author SHA1 Message Date
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