sergei
80d69c8a22
* win/sysutils.pp, implement CompareUnicodeString and CompareTextUnicodeString, resolves #17591 .
...
git-svn-id: trunk@16293 -
2010-11-02 07:34:23 +00:00
sergei
a4dd7701d9
* win/sysutils.pp: removed private WinAPI function declarations. Since this unit uses Windows unit, there's no point in re-declaring stuff.
...
git-svn-id: trunk@16292 -
2010-11-02 07:11:17 +00:00
sergei
ffc357a528
* TThread, Windows implementation: prevent resource leak when destroying an initially suspended and never resumed thread. The thread must be always resumed so that ThreadProc can complete and cleanup. Fixes Mantis #17560 .
...
git-svn-id: trunk@16290 -
2010-11-01 22:37:33 +00:00
sergei
0933bdc045
* win/sysutils.pp, removed an unused variable (forgotten part of r13838)
...
git-svn-id: trunk@16282 -
2010-11-01 00:38:51 +00:00
florian
27ff441975
o patch from Sven Barth:
...
- remove critical section from dll initialization, windows allows only one thread at one to run dllmain, resolves #17858
git-svn-id: trunk@16263 -
2010-10-30 14:37:55 +00:00
marco
8304d2c1c5
* adds gwlp and gclp constants, mantis 17656 and 17655
...
git-svn-id: trunk@16179 -
2010-10-17 19:58:49 +00:00
mazen
b127fc154a
* Fixed spell error revealed by lintian.
...
git-svn-id: trunk@16094 -
2010-10-06 20:33:57 +00:00
sergei
a66876704b
* Windows platforms: always start a thread in suspended state and resume it later in AfterConstruction if necessary, prevents race conditions in constructor. Fixes Mantis #16884 on Windows.
...
git-svn-id: trunk@16091 -
2010-10-06 16:57:15 +00:00
pierre
bdefb849fc
* Fix for Bug report 17550
...
git-svn-id: trunk@16089 -
2010-10-06 16:04:46 +00:00
florian
e9550c62bf
* inline original windows macros
...
git-svn-id: trunk@16054 -
2010-09-27 18:51:10 +00:00
marco
4e06fbf4f0
* corrected wrong register in x86_64 asm
...
git-svn-id: trunk@15851 -
2010-08-19 08:52:37 +00:00
florian
59702147ff
* patch by "Vasil" to fix various WinCE and Win32 API conversion issues
...
git-svn-id: trunk@15824 -
2010-08-15 19:39:31 +00:00
marco
df19960f41
* simple fix for 16158, avoid crash on duplicate calling of DLL_PROCESS_DETACH
...
git-svn-id: trunk@15787 -
2010-08-12 15:34:43 +00:00
marco
ecd4b3dc23
* textmetricA variants, delphi compat.
...
git-svn-id: trunk@15779 -
2010-08-11 11:05:59 +00:00
marco
8caa62618f
* support for east asia locale in formatdatetime. Patch from Taka_JP, mantis 14955 modified for recent sysutils rework, and to init eastasia support only once.
...
git-svn-id: trunk@15776 -
2010-08-11 09:03:13 +00:00
marco
2d8ac256cf
* First era patch of Taka_JP.
...
git-svn-id: trunk@15775 -
2010-08-11 08:29:47 +00:00
marco
1181115baa
* getlocalformatsettings, Mantis 10389
...
git-svn-id: trunk@15691 -
2010-08-02 20:32:50 +00:00
marco
79678bfbe2
* fix for 17008, changed bytes component of mapviewoffile(ex) to size_t
...
git-svn-id: trunk@15630 -
2010-07-24 19:03:59 +00:00
marco
5564ab3582
* added cdecl to some overloaded wsprintfa/w variants. Mantis 16915
...
git-svn-id: trunk@15561 -
2010-07-13 03:44:04 +00:00
marco
deb78080ed
* fix for Mantis 16564. Raise buffersize of getlocalechar to MSDN limit 4,
...
so that locales with long dateseparators (time,thousand,decimal) now
succeed, even if limited only to first char. (Delphi limit)
git-svn-id: trunk@15328 -
2010-05-26 20:14:08 +00:00
marco
462cb65726
* Several dword_ptr fixes triggered by mantis 16524
...
git-svn-id: trunk@15299 -
2010-05-20 19:39:54 +00:00
paul
714a7e82d7
rtl: add UDS_HOTTRACK style
...
git-svn-id: trunk@15234 -
2010-05-06 01:16:44 +00:00
florian
fecd661bcb
* fixed COPYDATASTRUCT as suggested by Dmitry Boyarintsev, resolves #16321
...
git-svn-id: trunk@15166 -
2010-04-24 17:21:55 +00:00
marco
6a7bc76ca0
* later SM_ constants for getmetrics mantis 16138
...
git-svn-id: trunk@15089 -
2010-03-29 11:25:26 +00:00
marco
8cce3d3f91
* closethread thread manager field/function. Mantis 13160
...
git-svn-id: trunk@15072 -
2010-03-26 23:31:52 +00:00
marco
c477df5046
* TCriticalSection.Tryenter support (Mantis 15928) + short test/demo
...
tested on FreeBSD (general Unix) and Windows. Note that Haiku seems
to have a native threadmgr rather than the Unix one. Will notify
maintainer (Olivier)
git-svn-id: trunk@15026 -
2010-03-21 11:34:05 +00:00
marco
be98b13554
* fix for 11263, changed fileread and fd_zero to out using $modeswitch.
...
git-svn-id: trunk@14965 -
2010-03-01 22:35:14 +00:00
marco
4ee7f3adee
* fix for mantis 15865 add hmonitor
...
git-svn-id: trunk@14953 -
2010-02-28 12:38:17 +00:00
Tomas Hajny
5c31042f6a
* SharedSuffix moved to include files to reduce number of ifdefs
...
git-svn-id: trunk@14902 -
2010-02-13 15:44:12 +00:00
marco
ef4954f8d9
* Pascal version for asm code in video (Mantis 15700)
...
git-svn-id: trunk@14901 -
2010-02-13 15:37:07 +00:00
marco
da19c48e05
* initial x86_64 code for compare videobuffer. To be tested later. Mantis 15700
...
git-svn-id: trunk@14900 -
2010-02-13 14:30:07 +00:00
marco
54b15ba318
* tcursorinfo incorrectly was aliassed to console_cursor_info, which is incorrect for
...
getcursorinfo in redef.inc. Added cursor_info structs as per MSDN. Mantis 15745
git-svn-id: trunk@14898 -
2010-02-13 14:06:08 +00:00
marco
689094646e
* image_file_machine constants
...
git-svn-id: trunk@14646 -
2010-01-14 20:28:58 +00:00
marco
8e9a7e14ad
* Revised yesterday solution to a more general one. Executeprocess gets
...
another parameter, a set type with flags, default = []
git-svn-id: trunk@14572 -
2010-01-07 20:49:28 +00:00
florian
3f17af3437
* patch by taka_jp to set SysLocale.PriLangID on windows properly, resolves #14872
...
git-svn-id: trunk@14570 -
2010-01-07 20:06:24 +00:00
florian
e6648da567
* make heaptrc aware of the fact that multi threading could be initialized before heaptrc itself is initialized, this is currently the case for windows dlls
...
git-svn-id: trunk@14560 -
2010-01-07 13:41:43 +00:00
florian
fb07fe5856
* always assume a multithreaded application when using threadvars in dlls, resolves #14992
...
git-svn-id: trunk@14557 -
2010-01-06 21:26:49 +00:00
marco
0b4b9b5220
* Windows specific overloads for ExecuteProcess that implements a hack for redir that exists for dos.exec too.
...
.. but then not using a global variable
git-svn-id: trunk@14556 -
2010-01-06 19:50:09 +00:00
florian
737514c434
* win crt unit returns #13 for numeric enter as well, resolves #13203
...
git-svn-id: trunk@14459 -
2009-12-21 09:59:04 +00:00
florian
cc0d946f16
* fixes bootstrapping with 2.2.4
...
git-svn-id: trunk@14442 -
2009-12-14 18:51:57 +00:00
florian
7a82669942
* forgotten part of r14432
...
git-svn-id: trunk@14433 -
2009-12-13 11:18:49 +00:00
marco
d72c2991e5
* group type to u_long as per mantis 15241
...
git-svn-id: trunk@14320 -
2009-12-04 08:37:18 +00:00
michael
01ed4a6745
* Implemented OnBeep to install custom beep handler
...
git-svn-id: trunk@14254 -
2009-11-22 17:33:56 +00:00
marco
c83ee377c1
* some defines from winioctl updated, mantis 15137
...
git-svn-id: trunk@14216 -
2009-11-19 11:51:03 +00:00
marco
17062d667c
* ansistring versions of mk/rm/chdir in objpas, Mantis 15010. The os-dependant routines of *nix/os2/win/dos have been converted
...
git-svn-id: trunk@14211 -
2009-11-18 18:04:51 +00:00
florian
c288e6c105
* deallocate thread variables for the main thread as well, as described in #15002
...
git-svn-id: trunk@14201 -
2009-11-16 19:36:32 +00:00
pierre
19cc28d974
* STD_XXX_HANDLE constants are DWORD type
...
git-svn-id: trunk@14124 -
2009-11-09 15:41:40 +00:00
michael
1cf64c032f
* Patch to remove useless process_entry_hook from sven barth
...
git-svn-id: trunk@14094 -
2009-11-07 10:10:47 +00:00
marco
59811e1012
* Findfirstex and findfirsttransacted as per #14924
...
git-svn-id: trunk@14080 -
2009-11-06 11:46:25 +00:00
marco
a91e106cde
* PWSADAta was missing ^ to make it a pointer.
...
git-svn-id: trunk@13936 -
2009-10-23 19:01:35 +00:00