Commit Graph

1099 Commits

Author SHA1 Message Date
florian
ce620190a3 + fmtbcd
* regenerated makefiles

git-svn-id: trunk@5076 -
2006-10-29 21:46:44 +00:00
florian
35aa1e150e + first fmtbcd implementation
git-svn-id: trunk@5073 -
2006-10-29 21:28:31 +00:00
michael
4ba6f1b4dc * Moved fpmkunit to utils
git-svn-id: trunk@5034 -
2006-10-27 19:51:55 +00:00
michael
d1c2323c9b * Added fpmktype
git-svn-id: trunk@5027 -
2006-10-26 19:55:22 +00:00
marco
8d92e5863c * Fixing makefiles for convutils/stdconv units
git-svn-id: trunk@4922 -
2006-10-15 12:53:27 +00:00
Almindor
f29488cf16 * fixes argument parsing in win32 (bug #7536)
git-svn-id: trunk@4815 -
2006-10-06 17:24:04 +00:00
florian
d90dee5959 * beautified
git-svn-id: trunk@4563 -
2006-09-07 20:07:05 +00:00
florian
8573d3679e * use SysResetFPU instead of inline assembler
git-svn-id: trunk@4545 -
2006-09-03 20:35:16 +00:00
florian
3d42afd5d3 * temp. makefile fix
git-svn-id: trunk@4536 -
2006-09-02 20:14:00 +00:00
florian
0d8b05c73e * improved debugging
* beautified

git-svn-id: trunk@4458 -
2006-08-19 22:54:21 +00:00
florian
2534fc6636 + copyright header
* writelns cleaned up

git-svn-id: trunk@4440 -
2006-08-19 10:09:56 +00:00
florian
cb01ea581c + copyright header
git-svn-id: trunk@4439 -
2006-08-19 10:08:43 +00:00
florian
d337c3ca6a * clean up heap at exit, fixes #7183
git-svn-id: trunk@4410 -
2006-08-11 22:09:29 +00:00
florian
3e054f46c3 + sharemem unit
git-svn-id: trunk@4409 -
2006-08-11 22:05:37 +00:00
Károly Balogh
705033284e + regenerated makefiles to support powerpc-amiga target
git-svn-id: trunk@4371 -
2006-08-06 12:28:28 +00:00
yury
5a49addb35 * fixed more warnings and notes while compiling RTL.
git-svn-id: trunk@4259 -
2006-07-19 19:10:02 +00:00
peter
4c065bce45 * move InterLocked functions to system unit
git-svn-id: trunk@3933 -
2006-06-25 09:26:23 +00:00
florian
65d738510f + TWndMethod
git-svn-id: trunk@3402 -
2006-05-01 18:04:48 +00:00
peter
cba7504dec * use -P for cross compile
* support libimp*.a

git-svn-id: trunk@3321 -
2006-04-23 18:53:29 +00:00
peter
0f87dd9f75 * regenerated
git-svn-id: trunk@3283 -
2006-04-19 15:39:34 +00:00
peter
8d34aec3f9 * add WINDIR to sourcedirs
git-svn-id: trunk@3267 -
2006-04-18 06:55:19 +00:00
florian
b8afac6013 * fixed broken makefiles
git-svn-id: trunk@3258 -
2006-04-17 21:48:17 +00:00
florian
4866975145 + more units for win64
* windows units reorganisation

git-svn-id: trunk@3257 -
2006-04-17 21:39:54 +00:00
florian
4084c4261d + more units for winx64
git-svn-id: trunk@3226 -
2006-04-16 11:37:28 +00:00
florian
89f8474388 * unified and moved some win32/win64 stuff
+ more units on win64 compile

git-svn-id: trunk@3131 -
2006-04-02 20:52:17 +00:00
Almindor
c6d929a5ab * removes useless "uses winsock" from sockets.pp in win32
git-svn-id: trunk@3040 -
2006-03-26 17:31:32 +00:00
marco
6184785fe4 * fix for 4643
git-svn-id: trunk@3035 -
2006-03-25 16:07:36 +00:00
peter
323d6cf640 * use -O2 for 2.1.1 compilers
git-svn-id: trunk@2966 -
2006-03-19 11:19:43 +00:00
marco
b9e6cbb71b * fix for bug #4900. Probably result of tlargeinteger changing to int64, breaking alignment/padding
git-svn-id: trunk@2944 -
2006-03-17 20:17:15 +00:00
Jonas Maebe
f3ffa1400a * regenerated for new ppc release optimizer settings
git-svn-id: trunk@2943 -
2006-03-17 17:54:28 +00:00
marco
548872e61c * ugly workaround to avoid range check warnings. (4811, 4723)
git-svn-id: trunk@2888 -
2006-03-12 16:24:46 +00:00
marco
eb5d494b12 * fix for double-write bug, probably in since r1353
git-svn-id: trunk@2869 -
2006-03-11 21:33:51 +00:00
marco
a84d1172b5 * fix for 4827
git-svn-id: trunk@2858 -
2006-03-11 14:59:17 +00:00
peter
a6c5ca657f * Win32Check compatibility
git-svn-id: trunk@2832 -
2006-03-10 14:21:12 +00:00
Jonas Maebe
f868c80460 + i386-darwin support (use fpcmake from after 12 February 2006)
git-svn-id: trunk@2820 -
2006-03-09 15:26:49 +00:00
Almindor
11398b33ab Adds winsock2 support
git-svn-id: trunk@2801 -
2006-03-07 17:39:28 +00:00
yury
1d58b572b5 * Changed Win32 DLL entry point names (removed @12 at the end).
git-svn-id: trunk@2770 -
2006-03-05 20:44:23 +00:00
peter
98bced6f63 * stacktop is a threadvar
git-svn-id: trunk@2698 -
2006-02-26 19:56:22 +00:00
peter
4c56a87d59 * integrate loaders in system unit
git-svn-id: trunk@2695 -
2006-02-26 18:21:35 +00:00
florian
afae195b4f + from Martin Smat: adds hbmpItem into the record MENUITEMINFO and defines constant MIIM_BITMAP
git-svn-id: trunk@2681 -
2006-02-25 18:50:42 +00:00
Vincent Snijders
d91f3f9bf6 fixed typo in comment
git-svn-id: trunk@2656 -
2006-02-20 13:23:15 +00:00
florian
0a21ae4b05 * reset fpu after sse detection
git-svn-id: trunk@2626 -
2006-02-19 13:54:10 +00:00
mazen
aeb162e4e1 + added target arm-palmos (please use an fpcmake later than 04 feb 2006 in future)
git-svn-id: trunk@2603 -
2006-02-15 22:05:04 +00:00
tom_at_work
a3295f379a * removed powerpc64/linux from SMARTLINKTARGETS. Takes way too much time without an internal binwriter.
* regenerated makefiles

git-svn-id: trunk@2546 -
2006-02-12 20:26:15 +00:00
peter
7dfdc2fe4d * stkptr fixed
git-svn-id: trunk@2495 -
2006-02-09 08:23:07 +00:00
mazen
bc18d6eb8a + added palmos support to makes files
+ added Makefile.fpc to palmos in rtl
+ added faked prt0 to plamos rtl

git-svn-id: trunk@2443 -
2006-02-05 19:22:12 +00:00
tom_at_work
453bb6d1c9 * removed libc package from build for every linux platform but i386 and x86-64 (libc is a x86 specific kylix compatibility library)
git-svn-id: trunk@2376 -
2006-01-29 17:49:42 +00:00
peter
50dc3390e8 * gprof fixes
git-svn-id: trunk@2322 -
2006-01-22 11:23:41 +00:00
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