Commit Graph

6422 Commits

Author SHA1 Message Date
Alexandre Julliard b48d812433 Rewrote getenv and _wgetenv to avoid returning a pointer to a freed
memory block.
2003-09-24 18:57:28 +00:00
Jon Griffiths 14b215a478 More locale tests. 2003-09-24 18:52:39 +00:00
Jon Griffiths f333510af2 Add LanguageGroup/GeoID enumeration fns.
Add some reg entries from XP.
SetLocaleInfo(): Set 2 I-values from S-values.
Optimise code size, fix a few bugs, documentation.
2003-09-24 18:51:22 +00:00
Jon Griffiths 0b2d44ed53 Added tests for cpp objects/RTTI. 2003-09-24 18:49:45 +00:00
Alexandre Julliard 240b0a9b48 Moved the Windows version code to dlls/ntdll, and implemented
RtlGetVersion and RtlVerifyVersionInfo.
Moved the 16-bit and DOS version support to dlls/kernel.
2003-09-24 05:26:00 +00:00
Jon Griffiths fe455456af Documentation updates. 2003-09-24 05:14:39 +00:00
Jon Griffiths 67d1c0884f Document BSTR functions, add SetOANoCache(). 2003-09-24 05:12:52 +00:00
Alexandre Julliard 3bff2b3c9c Authors: Juraj Hercek <juraj@syncad.com>, Eric Frias <efrias@syncad.com>
Implemented pthread conditions.
2003-09-23 22:59:44 +00:00
Jon Griffiths d051a95b26 A first stab at wcstod(). 2003-09-23 22:50:30 +00:00
Mike McCormack e0fffb6c7c Fix more unicode/memory allocation errors. 2003-09-23 22:47:18 +00:00
Dimitrie O. Paun 7de279a73a Rename COMCTL32_{Alloc,ReAlloc,Free} to {Alloc,ReAlloc,Free}. 2003-09-22 21:32:33 +00:00
Vincent Béron bf5f07a5b4 Yet another batch of French resources updates. 2003-09-22 21:16:56 +00:00
Mike McCormack 99f5a05555 Fix logic problems with NETCON_connected. 2003-09-22 21:15:34 +00:00
Robert Reif c445c739f9 Volume and Pan driver requests need to return success even though they
are not implemented.
2003-09-22 21:13:33 +00:00
Mike McCormack 7dc3ece222 Fixed a memory leak. 2003-09-22 19:46:32 +00:00
Mike McCormack ac57fc20b6 Change erroneous malloc to HeapAlloc. 2003-09-22 19:46:13 +00:00
Mike McCormack 5fe38daee2 Fix a bunch of unicode/memory allocation errors. 2003-09-22 19:45:50 +00:00
Marcus Meissner ad1a1064d0 Print fixmes if we do not find a crypto providers for a specified
type/name and other failures.
2003-09-22 19:37:55 +00:00
Rok Mandeljc 1d0585c43d Rewritten cache code and fixed a bug that was in it. 2003-09-22 19:37:33 +00:00
Michael Stefaniuc 0bfdc5554c Silence the FIXME produced by an install check of MVSOUND.SYS. 2003-09-22 19:33:07 +00:00
Michael Stefaniuc 11346f94d1 Silence the FIXME's produced by a check for a dos32 extender. 2003-09-22 19:32:51 +00:00
Jukka Heinonen 23503179dc When entering protected mode, V86 flag must be clear. 2003-09-22 19:32:03 +00:00
Mike McCormack e76cf04ae9 Always initialize send_message_info.flags. 2003-09-22 19:31:13 +00:00
Mike McCormack 9360660259 Only ignore certain keyboard events if a XLookupString returned a
value (detected by Valgrind).
2003-09-22 19:30:51 +00:00
Mike McCormack fd16003316 Fix errors in IExtractIcon detected by valgrind. 2003-09-22 19:30:25 +00:00
Steven Edwards 807e4af46e Porting fix. 2003-09-22 19:28:21 +00:00
Maxime Bellengé e5cd5a778a When an item is activated, we should send a NMITEMACTIVATE struct and
not a NMHDR one.
2003-09-22 19:27:33 +00:00
Oleg Prokhorov a6d37f6d31 Implemented sound flushing. 2003-09-22 19:25:52 +00:00
Michal Janusz Miroslaw 83fca4eef7 MMDRV_Install: Fix confusing indentation. 2003-09-22 19:25:11 +00:00
Rolf Kalbermatter 58c0561bad Added declarations for newly documented SHChangeNotify API and fixed
some prototypes.
2003-09-22 19:24:13 +00:00
Marcus Meissner 995389ef57 _nrroffuncs: Check for error before dereferencing returned pointer. 2003-09-22 19:21:32 +00:00
Alexandre Julliard a37e7608c7 Moved 32-bit relay and snoop support to dlls/ntdll. 2003-09-19 04:32:39 +00:00
Alexandre Julliard 97ad311e71 Moved the 32-bit builtin loader and the remaining bits of the PE
loader into dlls/ntdll/loader.c.
2003-09-19 04:04:57 +00:00
Jason Edmeades ce85a90538 DXTn format has odd mipmap levels in that the space allocated for
small levels needs a lot of padding.
2003-09-19 04:02:35 +00:00
Jason Edmeades 7ac9d258c3 GL doesn't like incorrect lengths passed into DXTN processing. 2003-09-19 00:20:19 +00:00
Robert Reif 99b0e8fa66 Added volume and pan support to primary buffers.
Added more property set support.
2003-09-19 00:10:51 +00:00
Jason Edmeades 40b09a23e5 Vertex shader output is lit and transformed, so stop GL doing it all
again.
2003-09-19 00:07:34 +00:00
Jason Edmeades 74c3281bef Simple fix to handle the more common case of actually having a GL
context!
2003-09-19 00:07:16 +00:00
Eric Pouech c3e6c095e1 Implemented kernel32.GetIoProcessCounters and stubbed
ntdll.NtQueryProcessInformation(ProcessIoCounters).
2003-09-19 00:06:45 +00:00
Eric Pouech 4df100cda6 By default, console handles are inheritable. 2003-09-19 00:05:18 +00:00
Alexandre Julliard 52f692fb9b Moved the wine server client-side support to dlls/ntdll. Removed a
couple of unnecessary functions.
2003-09-18 23:27:19 +00:00
Alexandre Julliard ba71316172 Moved a couple more functions to dlls/kernel. 2003-09-18 20:59:54 +00:00
Alexandre Julliard ec39821750 Moved 16-bit global heap, DOS memory and selector functions to
dlls/kernel.
2003-09-18 20:58:41 +00:00
Eric Pouech e69ef68fc2 Set default StdError to fd 2 (was on 1). 2003-09-18 20:54:32 +00:00
Alexandre Julliard bff860c4b1 Moved synchronization and syslevel routines to dlls/kernel. 2003-09-18 04:39:13 +00:00
Alexandre Julliard 8db8368ee7 Keep the file handle of 16-bit modules open while the module is
loaded. This makes it possible to remove the InstallShield hack in
OpenFile16.
Moved LoadLibrary32_16 to kernel.
2003-09-18 04:35:34 +00:00
Alexandre Julliard 0f01858228 Moved the 16-bit environment support to dlls/kernel. 2003-09-18 04:28:22 +00:00
Alexandre Julliard 2ac34461ad Reimplemented the 16-bit FindFirstFile, FindNextFile and FindClose
functions on top of their 32-bit counterpart, and moved them to
dlls/kernel.
2003-09-18 04:25:31 +00:00
Alexandre Julliard dccbbcd5d5 Link msdos/int21.c into kernel for now, until it is properly moved to
winedos.
2003-09-18 00:58:48 +00:00
Alexandre Julliard 9146e68b43 Moved VxDCall support to dlls/kernel. 2003-09-18 00:06:02 +00:00
Alexandre Julliard 9eb1d2c7fa Moved I/O port handling to dlls/winedos. 2003-09-17 22:45:46 +00:00
Alexandre Julliard 10aacbf3ef Renamed the COMCTL32_* functions to use the exported name. 2003-09-17 22:42:04 +00:00
Jon Griffiths ab58bf179b More tests for kernel NLS functions.
Use LOCALE_NOUSEROVERRIDE where appropriate.
2003-09-17 22:40:07 +00:00
Jon Griffiths 31f1a801a7 Re-implement and optimise the NLS formatting functions (many fixes).
Documentation updates.
2003-09-17 22:39:51 +00:00
Oleg Prokhorov 223a442de1 Avoid crash if invalid rate was specified. 2003-09-17 22:39:20 +00:00
Igor Stepin f2cac81ac5 Added Russian translation. 2003-09-17 22:39:01 +00:00
Alexandre Julliard add0c5850b Use WOWCallback16Ex to switch to vm86 mode so that we can setup a
proper exception handler and handle instruction emulation.
2003-09-17 20:23:33 +00:00
Alexandre Julliard f5cb3dde17 Moved undocumented functions out of the exported commctrl.h. 2003-09-17 20:15:21 +00:00
Alexandre Julliard 209ce0be91 Avoid linking error with older alsa libs. 2003-09-17 20:09:39 +00:00
Igor Stepin f638678830 Added a lot of Russian translations. 2003-09-17 20:08:20 +00:00
Igor Stepin 75222132a3 Added Russian translation. 2003-09-17 20:05:31 +00:00
Jon Griffiths 69d157b2b7 Documentation updates. 2003-09-17 20:05:03 +00:00
Mike McCormack de047225bb Created stub functions for advapi32.GetExplicitEntriesFromAclA/W(). 2003-09-17 20:04:45 +00:00
Mike McCormack 6c579880c9 Add missing LF in trace message. 2003-09-17 20:04:25 +00:00
Alexandre Julliard aaf3503ea5 Moved almost all remaining process, thread, fiber and exception
functions to dlls/kernel.
2003-09-17 05:31:32 +00:00
Alexandre Julliard 1479aebda3 Moved instruction emulation to dlls/kernel. 2003-09-17 04:34:31 +00:00
Alexandre Julliard 1084a8ba93 Moved out of windef.h a few definitions that don't belong there
(reported by Filip Navara).
2003-09-17 04:31:27 +00:00
Alexandre Julliard 9d61596624 SLOWORD and SHIWORD do not exist on Win32 (reported by Filip Navara). 2003-09-17 04:28:28 +00:00
Rolf Kalbermatter fddc4ec7b4 Fix another error under Win9x (hopefully). 2003-09-17 04:18:09 +00:00
Rolf Kalbermatter d1ffc6f11c Implemented SHSimpleIDListFromPath correctly. 2003-09-17 04:17:33 +00:00
Steven Edwards c07808a04b Remove redundant includes. 2003-09-17 04:16:51 +00:00
Alexandre Julliard f3a35766db More robust detection of charset names. 2003-09-16 20:38:33 +00:00
Alexandre Julliard 65e7196fed Moved most kernel string functions to dlls/kernel. 2003-09-16 20:35:42 +00:00
Alexandre Julliard 0f170015f1 Moved most 32-bit heap functions to dlls/kernel. 2003-09-16 20:34:14 +00:00
Mike McCormack 741e1fc82f Implemented ImageGetCertificateData. 2003-09-16 20:26:52 +00:00
Pavel Roskin e8db705fac Moved WINE_DEFAULT_DEBUG_CHANNEL outside of the #ifdef. 2003-09-16 20:25:39 +00:00
Alex Pasadyn 6c9f813cce Enable resolution changes for older D3D/DDraw applications. 2003-09-16 20:25:02 +00:00
Alex Pasadyn ad22804e28 Enable resolution changes for D3D8 applications. 2003-09-16 20:24:49 +00:00
Alex Pasadyn a19b6aaeb2 - Allow applications to resize the Wine desktop window.
- Some cleanup of ChangeDisplaySettings and friends.
2003-09-16 20:24:29 +00:00
Alex Pasadyn 33854afbe0 - Use HeapAlloc instead of GlobalAlloc in FindNextFile.
- Add test for FindNextFile that checks last error value.
2003-09-16 01:22:05 +00:00
Rolf Kalbermatter d4f1381154 Added a few todo_wine tests with filenames with wildcards. 2003-09-16 01:19:21 +00:00
Rolf Kalbermatter 55bcaec4f4 Remove <ntstatus.h> to allow compilation with MS PSDK headers. 2003-09-16 01:18:53 +00:00
Filip Navara 2773106058 Fixed definitions of TTTOOLINFOA/W_V1_SIZE and
REBARBANDINFOA/W_V3_SIZE.
2003-09-16 01:17:25 +00:00
Eric Pouech 9fd54b2838 - Implemented a few information classes in NtQuerySystemInformation.
- Added handle information to (wineserver) process snapshot.
2003-09-16 01:07:21 +00:00
ccfca3cbc4 Use SysAllocStringByteLen/SysStringByteLen to copy BSTR variants. 2003-09-16 01:03:34 +00:00
Rolf Kalbermatter 2407c13848 Make sure the bind context is forwarded in
ShellFolder_ParseDisplayName.
2003-09-15 22:16:41 +00:00
Rolf Kalbermatter 9c74339c32 Signed/unsigned warnings and some formatting. 2003-09-15 22:13:40 +00:00
Rolf Kalbermatter 6f9336dd31 Added IFileSystemBindData implementation. 2003-09-15 22:10:48 +00:00
Rolf Kalbermatter 2a493336bd SHChangeNotify should use SHSimpleIDListFromPath as this function
should not fail on paths that do not exist anymore.
2003-09-15 22:09:46 +00:00
Christian Costa 2da25d9c57 Added midi support to the ALSA driver. 2003-09-15 22:08:39 +00:00
Mike McCormack b2b2c4794b Move the mailslot stubs into the dlls/kernel directory. 2003-09-15 22:07:50 +00:00
Alexandre Julliard 31292ff4e0 Remove generated assembly code on make clean. 2003-09-15 20:15:05 +00:00
Eric Pouech 78b50f23e3 - Moved Wine extension to get DSound interface from a wave device from
include/mmsystem.h to include/mmddk.h.
- Removed all dependencies on heap.h.
- Fixed a few prototypes (mmioRename[AW], mciSendStringW, *Message).
2003-09-15 20:13:30 +00:00
Robert Reif f4866fed8b Added better tests for volume and pan.
Added capture notification test.
Fixed capture query notification test bug.
2003-09-15 20:08:26 +00:00
Robert Reif 725d8c39aa Device enumeration callbacks should return a NULL guid for default
devices.
Fixed some volume and pan cases.
Added missing property set.
Fixed capture notification bug.
2003-09-15 20:08:05 +00:00
Kevin Groeneveld 4981619784 - Fix small bug with parsing of numbers in BuildCommDCB functions.
- Add conformance test for BuildCommDCB functions.
2003-09-15 20:00:54 +00:00
Lionel Ulmer 8c1c276b5b - add ZBuffer write support
- some TRACEing fixes
2003-09-15 20:00:03 +00:00
Lionel Ulmer 6288266a61 Use ddraw_geom in the execute buffer code. 2003-09-15 19:59:19 +00:00
Eric Pouech 9b81b83882 - Implemented IsHungAppWindow.
- Added rejection of interprocess messages related to icons.
2003-09-15 19:58:05 +00:00
Mike Hearn a7b9936008 Move packet linked list tail forward correctly on push. 2003-09-15 19:57:11 +00:00