Francois Gouget
7c55d77067
Define NULL as in Win32.
2000-12-13 01:51:47 +00:00
Alexandre Julliard
751625e089
Got rid of main.h.
2000-12-12 00:50:19 +00:00
Alexandre Julliard
bf67259a41
Use the DRIVE_* API constants instead of the DRIVETYPE enum.
...
Changed DRIVE_CANNOTDETERMINE and DRIVE_DOESNOTEXIST to use the
correct names.
Cleaned up a few dependencies on internal drive.c functions.
2000-12-12 00:44:42 +00:00
Marcus Meissner
c9b3b2e8f8
Added preferences to dinput drivers (so we can have two joystick
...
drivers). Implemented a joystick driver for the Linux 2.4
dev/input/event API.
2000-12-12 00:38:58 +00:00
Jon Griffiths
e371e682cb
- Implemented setlocale parsing and LC_TYPE behavior.
...
- Implemented isleadbyte, snprintf.
- Added NLS IsValidCodePage prototype, misc CRTDLL fixes.
2000-12-12 00:37:27 +00:00
Francois Gouget
8be11caec4
Added a prototype for SHAppBarMessage.
2000-12-12 00:36:16 +00:00
Alexandre Julliard
becb9a353b
Moved all Wine internal definitions out of process.h.
2000-12-11 03:48:15 +00:00
Dmitry Timoshkov
1df0d36592
Add CF_UNICODETEXT as primary text clipboard format.
...
Use [x11drv].TextCP for interchange with X.
2000-12-11 01:09:56 +00:00
Alexandre Julliard
91222da881
Moved most builtin controls structures into their respective C file.
...
Created new controls.h file private to user32.dll and moved remaining
builtin controls definitions there.
2000-12-10 23:01:33 +00:00
Alexandre Julliard
84f91bd3fc
Removed no longer used elfdll loader.
2000-12-09 03:25:34 +00:00
Andreas Mohr
1af53cbb2a
- README update
...
- add offsets to ASPI struct defines
- spelling
2000-12-09 03:15:32 +00:00
Andreas Mohr
adb46390cb
Removed duplicate defines.
2000-12-09 03:07:40 +00:00
Alexandre Julliard
9877906b26
Removed dependencies on the internals of the CLASS structure.
...
Added support for having both ASCII and Unicode window procedures for
builtin classes.
2000-12-07 23:39:16 +00:00
Francois Gouget
8c752fd79d
Uncomment GOPHER_ATTRIBUTE_TYPE and GopherGetAttribute.
...
Create A/W versions of GOPHER_ATTRIBUTE_TYPE and
GOPHER_ATTRIBUTE_ENUMERATOR.
2000-12-07 23:14:29 +00:00
Francois Gouget
a11664cc9b
Added a prototype for closesocket.
2000-12-07 23:13:23 +00:00
Alexandre Julliard
e995f8cfda
Added define for S_ISLNK if missing.
2000-12-06 20:20:11 +00:00
Alexandre Julliard
447ddfd37d
Authors: Ove Kaaven <ovek@transgaming.com>, Andrew Lewycky <andrew@transgaming.com>, Gavriel State <gav@transgaming.com>
...
DIB section improvements; UpdateDIBSection has been replaced with
LockDIBSection and UnlockDIBSection, for improved thread safety.
DIB_Status_* is now driver-independent, and there's a new
DIB_Status_AuxMod. Better handling of DIB surfaces with nonstandard
pitch. Slight optimization of DIBsection->display BitBlt.
2000-12-06 20:15:43 +00:00
Alexandre Julliard
5be8e7d8e0
Created a small static library in ole/libuuid.a that contains all the
...
UUID definitions (with the help of Francois Gouget).
2000-12-06 01:50:47 +00:00
Alexandre Julliard
b018239fef
Build tsx11 layer as a separate shared library.
2000-12-06 00:04:10 +00:00
Hidenori Takeshima
14d6c021ae
Added some missing definitions.
2000-12-05 20:45:45 +00:00
Ken Coleman
2743c81e77
Added a first-cut version of MapVirtualKeyExW() that has the same
...
functionality (and limitations) as the ANSI version.
2000-12-05 03:56:56 +00:00
Alexandre Julliard
15dfb4d987
Release 20001202.
2000-12-03 04:29:05 +00:00
Francois Gouget
99acd7dfa3
Use the DUMMYUNIONNAME macros so that the headers can be used in
...
Winelib.
2000-12-03 03:16:05 +00:00
Aric Stewart
e4d09327ef
Added ASCII-only version of toupper, tolower, strcasecmp and the like
...
for file and module I/O.
2000-12-03 03:14:29 +00:00
Alexandre Julliard
719c3a84cc
Use ioctlsocket() instead of ioctl() so that we can import ws2_32.dll
...
again (untested).
2000-12-02 23:46:10 +00:00
Francois Gouget
e550ebe429
Fixed the case of "Winelib".
2000-12-02 20:17:13 +00:00
Dmitry Timoshkov
2cf6f1e284
Added several clipboard formats.
2000-12-02 20:11:05 +00:00
Patrik Stridvall
7a4e599780
Fixed some issues found by winapi_check.
2000-12-01 23:53:46 +00:00
Alexandre Julliard
6170666f25
Moved useful NE format definitions to winbase16.h.
2000-12-01 21:31:02 +00:00
Dimitrie O. Paun
31b6d090df
Modified winebuild to use the __ASM_FUNC macro for greater portability.
2000-12-01 21:27:43 +00:00
Alexandre Julliard
3a0f8b7953
Finished separation of shell32 and wsock32.
2000-12-01 20:48:41 +00:00
Dimitrie O. Paun
1ec253d205
Supply dummy getrlimit if absent.
2000-12-01 20:47:11 +00:00
Alexandre Julliard
42a7320388
Export the wine server functions from ntdll.
2000-11-30 18:51:58 +00:00
Patrik Stridvall
1ed5577522
Don't include windows.h internally.
2000-11-30 01:31:28 +00:00
Alexandre Julliard
71d68bbae0
Use the HEAP_WINE_SEGPTR flag to specify allocations on the segptr heap.
...
Added a hack in MapLS to recognize such allocations and use the heap
selector in this case.
2000-11-30 01:19:51 +00:00
Alexandre Julliard
32fcfc24ae
Removed "elfdll" load order option and updated documentation.
2000-11-30 01:15:30 +00:00
Dimitrie O. Paun
2af03e45b5
Do not include sys/ptrace.h and sys/user.h unconditionally.
...
Other portability fixes.
2000-11-29 20:04:09 +00:00
Brian Teague
161bc83164
Add a stub for the CAPS1 capability in GetDeviceCaps.
...
Define the CAPS1 bit flags in wingdi.h
Make various calls to GetDeviceCaps in DLLS use #defined values.
2000-11-29 20:02:46 +00:00
Alexandre Julliard
e296bf3717
Renamed CallTo16* functions to wine_call_to_16* and export them from
...
kernel32.spec.
2000-11-29 19:39:30 +00:00
Dimitrie O. Paun
db1e5dbfef
Do not use a.out.h.
2000-11-29 19:00:23 +00:00
Alexandre Julliard
49556bcbf5
Cleaned up some more dependencies on Wine internal functions.
2000-11-29 18:38:24 +00:00
Alexandre Julliard
27bb311d70
Added implementation of lstat to port.c.
2000-11-29 17:48:06 +00:00
Alexandre Julliard
24a62ab9b0
Got rid of the Wine internal lstrcpy* functions and of winestring.h.
2000-11-28 22:40:56 +00:00
Alexandre Julliard
8310aab3e5
Made HEAP_strdup* functions inline (temporary).
2000-11-28 22:34:27 +00:00
Dimitrie O. Paun
529da54394
Require {DECLARE,DEFAULT}_DEBUG_CHANNEL statements to end in a ;
2000-11-27 23:54:25 +00:00
Dimitrie O. Paun
c77cbbcd1f
Test if we need to put the .type directive inside a .def directive.
2000-11-27 23:32:55 +00:00
Alexandre Julliard
5ce902b0b9
Implemented DosFileHandleToWin32Handle, Win32HandleToDosFileHandle and
...
DisposeLZ32Handle and use them to replace file.c internal functions.
Renamed WOW* functions into K32WOW*.
2000-11-27 21:59:08 +00:00
Alexandre Julliard
ac7efef3b5
Changed GetProcAddress16 and 16-bit resource functions to take normal
...
pointers instead of SEGPTRs.
Removed WIN16_GetTempDrive.
2000-11-27 21:54:01 +00:00
Jon Griffiths
d6deb6db91
- configure tests for finite()/fpclass(), fixes BSD compile
...
- winapi_check updates, fix errno in more math calls
2000-11-27 01:37:28 +00:00
Andreas Mohr
fc2c5dfb3d
Implemented TerminateApp needed for DBase 5.0.
...
Made FatalAppExit16 honor the SEM_NOGPFAULTERRORBOX error_mode flag.
2000-11-27 01:36:24 +00:00
Alexandre Julliard
5b971f009a
Moved wsprintf functions to dlls/user.
2000-11-26 22:39:50 +00:00
Dimitrie O. Paun
5298812be1
Make sure all files using config.h constants actually #include "config.h"
2000-11-26 04:04:21 +00:00
Hidenori Takeshima
5d1a6385e1
Added checking for netdb.h.
...
Don't include arpa/inet.h and sys/socket.h if system doesn't have these headers.
2000-11-26 04:00:53 +00:00
Dimitrie O. Paun
470acf831f
Do not compile code that makes use of the X Shm extension.
2000-11-26 03:59:20 +00:00
Alexandre Julliard
dfd3d4ada2
Moved GET_IP out of winnt.h.
2000-11-25 23:56:20 +00:00
Hidenori Takeshima
a85b0a6d41
Added checking for mmap.
2000-11-25 23:54:12 +00:00
Francois Jacques
7163957908
- support for arguments with referenced types
...
- imported type libraries
- dispinterfaces
- dual interfaces
- ref count problems
- memory leaks fixed
2000-11-25 23:51:30 +00:00
Alexandre Julliard
3bf456bb44
Fixed GetLargestConsoleWindowSize return type for Winelib apps.
2000-11-25 21:46:30 +00:00
Ove Kaaven
a32ddc0f8d
Implemented Get/SetDIBColorTable.
2000-11-25 21:42:00 +00:00
Francois Gouget
3cf87c66c7
Include the same headers as on Windows.
2000-11-25 03:08:34 +00:00
Francois Gouget
3116bd9f45
compobj.h is a synonym for objbase.h
...
Moved all the other contents to dlls/ole32/compobj_private.h
2000-11-25 03:08:23 +00:00
Andreas Mohr
434466c8e2
Added GdiSeeGdiDo16.
2000-11-25 01:39:31 +00:00
Andreas Mohr
28a242e5b7
Removed double ANYSIZE_ARRAY define.
2000-11-25 01:39:10 +00:00
Dimitrie O. Paun
c7b49e5d2c
Fixed typo in macro ICOM_METHOD11 parameter list.
2000-11-25 01:28:39 +00:00
Dimitrie O. Paun
24ab04ae77
Fixed compilation warning on Cygwin.
2000-11-25 01:21:22 +00:00
Marcus Meissner
e3527ccb1d
Added prototypes for Ole{G,S}etAutoConvert, LHashValOfNameSys{,A}.
2000-11-25 01:20:17 +00:00
Alexandre Julliard
ab687979fd
Moved standard syslevel APIs declaration to winbase.h.
...
Use exported syslevel function wherever possible.
Moved SEGPTR declaration to windef16.h.
2000-11-15 23:41:46 +00:00
Dmitry Timoshkov
3606dc5584
Added mapping to/from unicode for WM_CHAR, WM_DEADCHAR, WM_SYSCHAR,
...
WM_SYSDEADCHAR messages.
2000-11-15 23:13:17 +00:00
James Hatheway
b134ed7c38
Increase number of parameters possible for ICOM_* macros to 11.
2000-11-15 23:05:13 +00:00
Francois Gouget
7188916908
Match the Windows header dependencies.
2000-11-15 22:12:48 +00:00
Alexandre Julliard
914406f854
Moved LDT handling to libwine.so. Changed the interface to use the
...
exported LDT_ENTRY structure.
2000-11-14 01:54:49 +00:00
Mike McCormack
1eac1911c7
- created server object for handling async i/o
...
- implemented WaitCommEvent with the EV_RXCHAR flag
- implemented GetOverlappedResult
2000-11-13 19:27:21 +00:00
Alexandre Julliard
745ec84c8b
Export the CallFrom16xxx functions from kernel32. Renamed them
...
__wine_call_from_16 to follow the naming convention.
2000-11-13 04:54:45 +00:00
Ove Kaaven
b27ee9b89d
Reorganized DOS memory remapping slightly, so that the real-mode
...
interrupt table can exist even when low DOS memory isn't mapped,
and is copied down along with the BIOS area whenever it is mapped.
Added DOSMEM_SystemBase() which returns a pointer to the virtual
real-mode interrupt table and BIOS data segment.
Allowed DOSMEM_Init(TRUE) to be called more than once.
2000-11-13 04:11:57 +00:00
Nerijus Baliunas
c4b8b266a9
Add new encodings ISO 8859-10 (cp28600), 8859-13 (cp28603), 8859-14 (cp28604),
...
8859-15 (cp28605). Add Lithuanian (Baltic) keyboard layout.
2000-11-11 00:34:32 +00:00
Dimitrie O. Paun
864dc5981c
Use variable argument macros when compiling with gcc.
2000-11-10 23:31:06 +00:00
Francois Gouget
da0acca7d8
Use DUMMYxxxNAME for anonymous struct/unions.
2000-11-10 22:34:39 +00:00
Francois Gouget
6c97e45546
Added missing pointer types: Pxxx or LPxxx
...
Fixed the definition of FONTENUMPROC
Fixed typo: TA_RTLEADING is in fact TA_RTLREADING (right to left
reading I believe)
Added missing definitions: PC_TRAPEZOID
Use DUMMYxxxNAME for anonymous struct/unions in DEVMODE
2000-11-10 22:33:45 +00:00
Francois Gouget
0b4e0d77ac
Added some STN_xxx macros.
2000-11-10 22:33:16 +00:00
Francois Gouget
8c9d3e4e68
HICON and HCURSOR should be interchangeable.
2000-11-10 22:32:45 +00:00
Francois Gouget
8bf0db9063
Added LPUDACCEL and HDF_RTLREADING.
2000-11-10 22:32:12 +00:00
Alexandre Julliard
591832ec2e
Added support for loading a Winelib app linked as a .so from the wine
...
launcher, based on the value of argv[0].
2000-11-10 01:38:28 +00:00
Alexandre Julliard
db4c45671f
Do builtin modules fixups in library/loader.c before calling the
...
load_dll callback.
2000-11-08 23:02:48 +00:00
Alexandre Julliard
4e951ea25b
Check all Callouts function pointers for NULL before using them.
...
Don't load USER dll if not needed by the application.
2000-11-08 22:47:53 +00:00
Francois Gouget
552fddc1cb
Moved things to the proper rpcxxx.h header.
...
Added some type definitions used by the MFC.
2000-11-08 05:06:10 +00:00
Francois Gouget
f2ab8ff221
Added DM_REPOSITION.
2000-11-08 05:04:03 +00:00
Francois Gouget
f6fcb5cd55
We must include stdarg.h.
...
Added a few missing exception related types.
2000-11-08 05:03:45 +00:00
Francois Gouget
7a38452f83
We must include ctype.h so that applications get isalnum & co.
2000-11-08 05:03:15 +00:00
Francois Gouget
8a21fca852
Added CC_SOLIDCOLOR and CC_ANYCOLOR.
2000-11-08 05:02:50 +00:00
Alexandre Julliard
e087508f57
Moved builtin dll registration to libwine.
...
Changed process initialization to not load imported dlls too early.
2000-11-08 04:33:20 +00:00
Alexandre Julliard
85423c6a6b
Added new library.h header for libwine definitions.
...
Added getpagesize() and wine_anon_mmap() portability functions.
2000-11-08 04:28:54 +00:00
Francois Gouget
0c247ec775
Fixed typos in comments.
2000-11-07 20:30:50 +00:00
Ulrich Weigand
1b4c779270
Added missing IMAGE_DEBUG_MISC definition.
2000-11-07 20:29:00 +00:00
Aric Stewart
e1bcb4f942
Added 16x16 wine logo.
2000-11-07 20:25:54 +00:00
James Hatheway
cb655b0aae
Added stubs and setupapi.h.
2000-11-06 20:24:43 +00:00
Lionel Ulmer
6301e94e53
- reorganized DInput DLL
...
- added stubbing for DInput 7a
- 'fixed' the mouse problem in Fallout
2000-11-05 20:25:02 +00:00
Dmitry Timoshkov
740bb92b5a
Added the ability to see names of the virtual key codes.
2000-11-05 20:07:59 +00:00
Alexandre Julliard
94613ab03e
New debug channel mechanism allowing decentralized channel
...
declarations.
2000-11-05 04:51:34 +00:00
Patrik Stridvall
d3534c3957
Optimized {,p}MoveTo{,Ex}{,16}.
2000-11-05 03:28:18 +00:00
Alexandre Julliard
2239abb9f9
Allocate DC objects on the process heap, and removed WIN_DC_INFO
...
structure (based on a patch by Ken Coleman).
2000-11-05 02:05:07 +00:00
Alexandre Julliard
e2b4efbd02
Create Gnome/KDE desktop and menu entries from IShellLink
...
interface. Based on the work of James Thomson and Dusan Lacko.
2000-11-02 20:22:07 +00:00
Mark Dufour
704c67505d
Make the functions Pie, Chord, RoundRect, AngleArc, PolyDraw and
...
Ellipse work with an open path.
2000-11-01 02:12:52 +00:00
Juergen Schmied
ebcc72c925
Better handling of custom templates and hooks.
...
Bug fixes.
2000-11-01 01:50:21 +00:00
Alexandre Julliard
aa5a1162a3
Patch flat cs of 16-bit entry points if current %cs is different from
...
compiled value, and retrieve flat ds from a global variable. This
should avoid problems with win4lin kernels.
2000-10-29 01:28:30 +00:00
David Elliott
44f84b55f3
Added basic working stubs of new Windows 2000 API functions.
2000-10-29 01:24:54 +00:00
Alexandre Julliard
16e92eb3c3
Removed unused LOCAL_LockSegptr.
2000-10-29 01:23:19 +00:00
Alexandre Julliard
37f1ea1a02
Release 20001026.
2000-10-26 22:42:29 +00:00
Alexandre Julliard
634824be58
Raise an exception when a stub entry point is called.
2000-10-26 22:03:34 +00:00
Dmitry Timoshkov
8a31634a00
Replaced ToAscii by ToUnicode in the User driver interface.
2000-10-25 21:34:31 +00:00
Andreas Mohr
cabee39f3c
Free the Win16 dummy module and wm->deps.
2000-10-25 21:22:27 +00:00
Alexandre Julliard
0e236a1f37
Removed GetResDirEntryA/W.
2000-10-24 21:35:14 +00:00
Patrik Stridvall
32769b5f3a
Added some missing defines for non-Linux.
2000-10-24 01:42:42 +00:00
Alexandre Julliard
b85a6adc58
Duplicate resource directory searching routines instead of calling
...
pe_resource.c internal functions.
Made GetFileResource16 and GetFileResourceSize16 callable directly
instead of defining extra internal functions.
2000-10-23 01:38:29 +00:00
Andreas Mohr
588ee35618
Always open/close the CD-ROM device for every Windows API CD-ROM
...
access.
2000-10-23 00:40:23 +00:00
Marcus Meissner
aa10949064
Added some basic IDirectDraw7 interface support, fixed argument count
...
of IDirectDraw{4,7}_SetDisplayMode defines.
2000-10-23 00:36:45 +00:00
Patrik Stridvall
564d3802fc
Fixed issue found by winapi_check.
2000-10-22 23:55:15 +00:00
Patrik Stridvall
7cc8abc10d
Use intermediate typedef.
2000-10-22 23:54:32 +00:00
Guy L. Albertelli
936c6c4ea4
Added wParam and lParam as parameters in SPY_ExitMessage
...
Added dump for the STYLECHANG[ING|ED] messages.
Dump structures on exit only if message allows changes.
2000-10-22 23:52:47 +00:00
Andreas Mohr
26be4c8c36
Removed redundant thread priority defines.
2000-10-22 23:42:11 +00:00
Peter Hunnisett
514ae382b1
Added crt/msvcrt thread prototypes.
2000-10-19 22:38:20 +00:00
Dmitry Timoshkov
ff81f93883
Added support for AZERTY keyboard layout.
2000-10-19 22:25:35 +00:00
Andreas Mohr
220312e993
Skip directory symlinks in DOSFS_FindNextEx.
2000-10-19 20:38:38 +00:00
Francois Gouget
0062892c66
Added/fixed missing extern "C".
2000-10-19 20:32:18 +00:00
Francois Gouget
0dc07e2d23
Added the {HRESULT,SCODE}_SEVERITY macros.
2000-10-19 20:30:37 +00:00
Alexandre Julliard
81800b1f6d
Use a binary search to find entries in resource directories.
...
Fixed GetResDirEntryA/W prototypes.
2000-10-19 20:29:53 +00:00
Alexandre Julliard
cc7abe1f06
Call PrivateExtractIcon in user32 instead of duplicating the code.
2000-10-19 20:28:12 +00:00
Francois Gouget
23a5b79f56
Added support for three levels of nesting of the 'pragma pack'
...
directives.
2000-10-19 20:20:07 +00:00
Ove Kaaven
7c4bee569c
Implemented DOS INT21 AH=4B (EXEC).
2000-10-17 00:33:02 +00:00
Dmitry Timoshkov
7b0bf0f08d
Added support for keyboard input in various locales.
2000-10-17 00:31:53 +00:00
Guy L. Albertelli
2e6420818b
Added flag and notification definitions for ComboBoxEx.
2000-10-17 00:28:36 +00:00
Alexandre Julliard
57f05e1913
Converted a few more server requests to the new mechanism.
2000-10-15 00:40:25 +00:00
Alexandre Julliard
bcb40b3177
Fixed a few prototypes.
2000-10-15 00:39:11 +00:00
Alexandre Julliard
80fc23a939
Set selector 0000H base to 0xf0000 until the first 64K are
...
unprotected.
2000-10-15 00:37:50 +00:00
Chris Morgan
56af064e01
Implemented the IDC_HAND cursor.
2000-10-13 23:43:45 +00:00
Francois Gouget
eb6500fba9
Fixed the signature of the FormatMessage APIs.
2000-10-13 23:41:12 +00:00
Francois Gouget
83804d28ee
The MODEM stuff has been spun off to its rightful place: mcx.h.
2000-10-13 23:16:46 +00:00
Francois Gouget
5e4b7de1b6
Completed/corrected the list of include files.
...
Handle WIN32_LEAN_AND_MEAN and the NOxxx macros.
2000-10-13 23:13:01 +00:00
Francois Gouget
6371e83259
Added a NOGDI protection.
...
Replaced _MAX_PATH with MAX_PATH.
#undef can be used directly on TRANSPARENT.
2000-10-13 23:12:19 +00:00
Francois Gouget
ff04b4ee21
Must include objbase.h.
2000-10-13 23:11:56 +00:00
Francois Gouget
50bcd1a8e3
HFILE is an int, not a regular HANDLE.
2000-10-13 23:11:05 +00:00
Andreas Mohr
855ac7a8f7
Added MSGF_DDEMGR.
2000-10-13 23:09:56 +00:00
Alexandre Julliard
27952ef0ee
Added a few more large integer functions.
2000-10-13 20:26:03 +00:00
Mike McCormack
11776c1fcf
Moved comm.c into kernel32.
2000-10-13 17:11:30 +00:00
Francois Gouget
eec9cbbe25
Claim that our headers conform to the version 5.0.
2000-10-13 17:10:34 +00:00
Francois Gouget
d068b3f62c
The string fields in PROPSHEETPAGEA should be ANSI strings.
2000-10-13 17:10:24 +00:00
Francois Gouget
c0bca77ecb
Removed the DUMMY_UNION_NAME in favor of DUMMYUNIONNAME.
2000-10-13 17:10:15 +00:00
Francois Gouget
a82de9b375
Added the missing TVINSERTSTRUCT synonyms.
...
Added missing CBEIF_xxx definitions.
2000-10-13 17:08:42 +00:00
Francois Gouget
529779cf4c
Fixed the signature of SysAllocStringByteLen.
2000-10-13 17:08:12 +00:00
Susan Farley
557066db1c
Status bars on managed windows should not have SIZEGRIP style.
2000-10-13 17:07:08 +00:00
Konrad Rieck
c6f0a4ed87
Changed repne to repnz for Solaris assembler.
2000-10-13 17:03:52 +00:00
Francois Gouget
48fc4aaaea
Moved LCTYPE, GetLocaleInfo, NUMBERFMT, CURRENCYFMT and the related
...
API to winnls.h.
Moved LANG_xxx, SUBLANG_xxx, SORT_xxx and IS_TEXT_UNICODE_xxx to
winnt.h.
2000-10-12 23:20:29 +00:00
Francois Gouget
67c9691313
Added many missing *Pxxx types.
...
Removed a few *LPxxx types that are not supposed to be there (in
particular LPICONINFO).
Added a few missing *LPCxxx types (MENUITEMINFO, SCROLLINFO,
DLGITEMTEMPLATE).
WINHELP and PE_ACCEL are internal types.
MULTIKEYHELP and HELPWININFO both have an A and W variant.
NUMBERFMT, CURRENCYFMT and the related API belong to winnls.h.
Added missing ARW_xxx defines (for sysmetrics).
2000-10-12 23:18:55 +00:00
Francois Gouget
986f197497
ROTFLAGS have their own ifdef protection, take them out of the
...
_SECURITY_DEFINED ifdef block.
2000-10-12 23:15:29 +00:00
Francois Gouget
d55ccfd968
Added a declaration for GetEnhMetaFileDescription.
2000-10-12 23:14:52 +00:00
Francois Gouget
5b317bc556
Enable anonymous struct/union support by default in both C and C++.
...
Disable them for compilers known not to support them.
Disable them for the WINE code.
2000-10-12 20:44:41 +00:00
Francois Gouget
8930569251
Added four DDElParam functions.
...
Now needs an 'extern "C"' protection for C++.
2000-10-12 20:44:14 +00:00
Francois Gouget
17bd7c9af4
Removed stray A/W from invocations of WINELIB_NAME_AW.
2000-10-12 20:43:08 +00:00
Francois Gouget
5853bd3c70
Added some of the APIs introduced in Win98, mostly the VarXxx maths APIs.
2000-10-12 20:41:56 +00:00
Alexandre Julliard
aef9a36059
Use special environment variables to transmit the cwd of the various
...
drives to child processes (based on a patch by Andreas Mohr).
2000-10-03 04:19:16 +00:00
Francois Gouget
8b7f04d616
Removed the ';' ending on lines using the DECL_WINELIB_TYPE_AW and
...
WINELIB_NAME_AW macros.
2000-10-03 04:10:42 +00:00
Francois Gouget
9e23b509a1
Added some missing 'SysAllocString' prototypes.
...
Added some missing 'TypeLib' prototypes.
2000-10-03 04:09:32 +00:00
Aric Stewart
f4918b008e
Added a white border around the I-beam cursor.
2000-10-03 04:08:45 +00:00
Alexandre Julliard
40048ccde5
Release 20001002.
2000-10-02 22:44:31 +00:00
Alexandre Julliard
454355ece1
Convert NtQueryKey and NtEnumerateKey to the new request mechanism.
...
Fixed a few bugs.
2000-10-02 03:46:58 +00:00
Patrik Stridvall
bf8943c60c
Fixed some issues found by winapi_check.
2000-10-02 03:39:34 +00:00
Alexandre Julliard
bcf393a5e5
Converted some of the registry server requests to the new request
...
mechanism.
2000-10-01 01:44:50 +00:00
Alexandre Julliard
d76f9f9637
Implemented a bunch of large integer functions in ntdll.
2000-10-01 01:40:42 +00:00
Alexandre Julliard
afb49ead82
Moved a bunch of routines to kernel32.dll (with the help of
...
Dimitrie O. Paun).
2000-09-29 20:48:04 +00:00
Francois Gouget
8aa79fbe19
Moved DLLVERSIONINFO to shlwapi.h.
2000-09-29 01:03:30 +00:00
Stephane Lussier
6bac4f2c15
Before calling the timer window proc, make sure it is valid.
2000-09-29 00:56:05 +00:00
Alexandre Julliard
baa15566a0
Moved critical section implementation to ntdll.
2000-09-29 00:31:23 +00:00
Mike McCormack
3112fd2269
Implemented SHDeleteEmptyKeyA, SHDeleteKeyA.
2000-09-29 00:25:56 +00:00
Francois Gouget
fcc199c78a
Fix the return type of mixerMessage16.
2000-09-29 00:23:04 +00:00
Francois Gouget
3e88da11cf
Renamed VS_USER_INFO to VS_USER_DEFINED.
2000-09-29 00:22:09 +00:00
Alexandre Julliard
c585a501d9
Changed the Win32 dll descriptor to be in IMAGE_NT_HEADERS format.
...
Generate the import table directly in PE format.
Added gui/cuiexe_no_main modes in EXE spec files, and use this for the
main wine binary.
2000-09-27 23:40:43 +00:00
Francois Gouget
afddcfdbd8
Added various type and macro definitions that are needed to compile
...
the latest MFC.
2000-09-27 22:31:28 +00:00
Alexandre Julliard
a80d8c6cf0
Generate Win32 dll descriptor structure in the .spec.c file so that we
...
don't need to depend on builtin32.h.
2000-09-27 01:20:01 +00:00
Jeremy White
124657f5a9
Created zmouse.h, moved wheel code from mouse.h into it.
2000-09-27 01:18:47 +00:00
Alexandre Julliard
ab170a9c84
Fixed a few non portable zero-size array declarations.
2000-09-27 00:25:24 +00:00
Alexandre Julliard
83f52d11c1
Moved all Win16 definitions out of the standard Windows headers.
2000-09-26 22:20:14 +00:00
Lionel Ulmer
fc67be9a01
Added support for DirectDraw overlays using the XVideo extension.
2000-09-26 00:38:03 +00:00
Marcus Meissner
0691d74027
Fixed some commctl header issues reported in newsgroup.
2000-09-26 00:37:11 +00:00
Alexandre Julliard
56b9fea89a
A few includes cleanup.
2000-09-26 00:02:22 +00:00
Alexandre Julliard
74af67ef42
Removed shell.h. Cleaned up the nested includes mess in wine/obj_*.h.
2000-09-26 00:00:55 +00:00
Alexandre Julliard
d8fab2e67c
Removed some of the XXX_reg macros now that we are using the standard
...
CONTEXT86 structure everywhere.
2000-09-25 23:53:07 +00:00
Alexandre Julliard
072dfb57e3
Removed inclusion of wine/winestring.h from winbase.h and added it to
...
the C files that need it.
2000-09-25 23:30:56 +00:00
Alexandre Julliard
770eb51ed5
Moved most global data out of the LPDOSTASK structure.
...
Allocate DPMI real-mode segments globally at startup.
Try to allocate DOS memory at address 0.
2000-09-24 20:47:50 +00:00
Alexandre Julliard
0ff083bab8
Call WH_GETMESSAGE hook in PeekMessage too (based on a patch by Rob
...
Farnum).
2000-09-24 19:51:15 +00:00
Rein Klazes
ff7a61f8d3
Make calls to gethostbyname, gethostbyaddr, getservbyname,
...
getservbyport, getprotobyname and getprotobynumber thread-safe.
2000-09-24 19:41:57 +00:00
Alexandre Julliard
b59627c89f
Added support for exception handling while in vm86 mode.
...
Fixed a couple of bugs in vm86 support.
2000-09-24 03:11:54 +00:00
Andreas Mohr
c941effc24
Make GetTickCount not use the whole Unix epoch (since 1970) any more,
...
since that crashed several games or caused problems with them as they
aren't used to a high Windows uptime of more than 24.9 days.
2000-09-22 22:37:56 +00:00
Francois Gouget
52b2878abe
Added a macro for _declspec (backward compatibility synonym of
...
__declspec).
Removed the dllimport and dllexport macros.
2000-09-22 22:18:41 +00:00
Francois Gouget
f2973ca0c8
Must include 'stdlib.h'.
2000-09-22 22:17:49 +00:00
Francois Gouget
2fa2cf726a
Added HANDLE_WM_NOTIFY and FORWARD_WM_NOTIFY.
2000-09-22 22:17:10 +00:00
Damyan Ognyanoff
72140b02c3
IErrorInfo is now derived from IUnknown.
2000-09-22 22:07:53 +00:00
Francois Gouget
f2e6575a90
Added a few missing macros, types and prototypes.
2000-09-22 21:04:30 +00:00
Francois Gouget
cb08c82244
New file. All RC files generated by VC6 include afxres.h which in turn
...
includes this file.
2000-09-22 21:00:36 +00:00
Peter Hunnisett
565b00857e
- Added some missing WINELIB_NAME_AW definitions, types and messages
...
- Small prototype fixes
2000-09-19 02:43:00 +00:00
Alexandre Julliard
45b2c868bb
Added preliminary support for switching to vm86 mode with proper
...
exception handling.
2000-09-18 02:15:07 +00:00
Alexandre Julliard
6dbf67e566
Moved FILE_dommap() to memory/virtual.c (and renamed it VIRTUAL_mmap).
2000-09-18 01:44:08 +00:00
Mike McCormack
46bc534c82
Fixed incorrect arg count in SHGetSettings that causes winzip32.exe to
...
report an error.
2000-09-18 01:40:13 +00:00
Alexandre Julliard
f37e3a471b
Removed a coupld of unused functions in the Callout structure.
2000-09-16 20:58:06 +00:00
Mike McCormack
654fcc721b
Implemented SetCommMask, SetCommTimeouts, GetCommMask, GetCommTimeouts.
2000-09-16 20:55:12 +00:00
Andreas Mohr
007fb24088
Added support for non-deletable system brushes and pens created by
...
USER.
2000-09-16 20:53:51 +00:00
Hidenori Takeshima
ecdde38906
Added GetTimeZoneInformation and TIME_ZONE_ID_INVALID.
2000-09-16 20:49:19 +00:00
Jeremy White
65cab52a5c
Adjusted to allow MFC compilation; prevent definition of struct fd_set
...
which conflicts with the fd_set typedef.
2000-09-16 20:46:16 +00:00
Jeremy White
58254446fc
Added PWNDCLASS definition.
2000-09-16 20:45:46 +00:00
Ulrich Weigand
a761e3dad0
Modified CallTo16Register routines to update register context after
...
call returns. Callers adapted.
2000-09-13 20:29:44 +00:00
Huw D M Davies
52b2d2cff6
Add some Str* prototypes to shlwapi.h.
2000-09-13 20:28:31 +00:00
Alexandre Julliard
7f04a17ec6
Added missing __volatile__.
2000-09-12 23:41:07 +00:00
Jeremy White
9982a2487e
Add WM_USERCHANGED.
2000-09-12 23:36:51 +00:00
Uwe Bonnes
7f0b104953
Use tpXXX instead of tbXXX in tagTHREADENTRY32.
2000-09-12 23:36:18 +00:00
Alexandre Julliard
5ba91b691f
Release 20000909.
2000-09-10 03:54:52 +00:00
Peter Hunnisett
4b520a3e6b
Added cguid.h.
2000-09-09 19:41:31 +00:00
Erik Hofman
566e77ba4d
Added missing const to external tables definitions.
2000-09-07 18:42:52 +00:00
Mike McCormack
44b5bf5998
Added serial port object to the server.
2000-09-07 18:39:51 +00:00
Lionel Ulmer
3d2f32dcfb
Added possibility to use XVideo.
2000-09-06 19:46:59 +00:00
Aric Stewart
eef99e0c93
Implemented both customdraw message sending and handling (based off
...
the treeview method) as well as LVS_OWNERDRAWFIXED.
2000-09-06 19:44:49 +00:00
Alexandre Julliard
92643003cf
Converted a lot of server requests to the new exception handling
...
mechanism.
2000-08-31 01:59:51 +00:00
Alexandre Julliard
9c2370bd75
Added exception handling wrapper to a number of server requests.
...
Changed a few requests to use the new vararg mechanism.
2000-08-30 00:00:48 +00:00
Alexandre Julliard
8611353053
Added the data structures and macros that will be needed to support
...
reentrant server requests.
2000-08-29 03:54:30 +00:00
Peter Ganten
c7c4246a99
- Always store the full path name of 32bit modules in WINE_MODREF
...
- Add the possibility to use path names with the --dll command line
option
- Add the possibility to use the --dll command line option several
times.
- Note: The colon-sign is now exchanged with the plus-sign, as it is
part of dos path names.
2000-08-28 21:33:28 +00:00
Alexandre Julliard
f9087e2bfa
Simplified root key handling now that the server supports a real root
...
key. Fixed a few prototypes. Implemented NtDeleteKey/NtDeleteValueKey.
2000-08-26 21:17:42 +00:00
Eric Pouech
b8ba84590b
Implemented most of '*Format*' API.
...
Improved internal object and messages handling.
Started some '*Filter*' functions.
Fixed standard headers for Winelib.
Fixed acmMetrics.
2000-08-26 04:33:00 +00:00
Alexandre Julliard
d2f8bf6f4a
Fixed Rtl* string functions for proper MBCS/codepage support. Added a
...
few more functions.
2000-08-25 22:12:42 +00:00
Peter Hunnisett
ef6dca5c37
- Implemented loading and initialization of service providers
...
- Created service provider COM object
- Lots of dplay/dplobby implementation/fixes
- Clean up of ole/guid.c
2000-08-25 21:58:05 +00:00
Andreas Mohr
217a682b4f
Minor cosmetic changes.
2000-08-25 21:56:19 +00:00
Alexandre Julliard
2ad1a94d28
Backed out font codepage change.
2000-08-25 21:35:11 +00:00
Eric Pouech
125102f54b
Improved a bit the folder browsing implementation.
2000-08-25 21:33:23 +00:00
Matthew Lake
010bc4e731
Added LHND.
2000-08-25 21:32:53 +00:00
Alexandre Julliard
8328a9d67d
Fixed finally handler name.
2000-08-23 19:19:35 +00:00
Alexandre Julliard
ea1afcef49
Added APC support in waitable timers.
2000-08-22 20:08:37 +00:00
Alexandre Julliard
2e765e0071
Release 20000821.
2000-08-21 21:13:17 +00:00
Andreas Mohr
d398aacfeb
- don't return FALSE for system process changes
...
- SHUTDOWN_NORETRY is 1 and has to be in winbase.h
2000-08-21 20:17:56 +00:00
Gerard Patel
f314e5e76b
Disable the owner of a modal dialog box just before creating the
...
dialog window.
2000-08-21 03:31:39 +00:00
Hidenori Takeshima
7901c0b505
Handle the codepage of fonts if supported by the graphics driver.
2000-08-20 20:08:35 +00:00
Hidenori Takeshima
5b1b512020
Added internal charsets for supporting DBCS charsets.
2000-08-20 19:04:04 +00:00
Louis Philippe Gagnon
06057e7aac
- Separate application calls to ShowOwnedPopups from Wine calls (in
...
EVENT_MapNotify) by introducing an internal function.
- Fix ShowOwnedPopups so it sends messages with the same parameters as
in Windows.
2000-08-20 03:40:59 +00:00
Dmitry Timoshkov
56f8e274c7
Added new language detection scheme that uses NLS data base instead of
...
hard coded values.
2000-08-20 03:39:41 +00:00
Alexandre Julliard
2a2321bbca
Authors: Alexandre Julliard <julliard@codeweavers.com> (for Corel), Albert den Haan <albertd@corel.com>
...
Added syslevel locking for GDI operations.
Propagate the changes through the graphics code.
2000-08-19 21:38:55 +00:00
Hidenori Takeshima
b7392f5c2e
Separate GetTextMetrics and implement it for SBCS/Unicode/cp932.
2000-08-18 23:44:58 +00:00
Gerard Patel
e3bd8d0adf
Turns the handling to pure 16 bits, remove references to dialog.h.
2000-08-18 23:05:44 +00:00
Hidenori Takeshima
67ccc0880c
Fixed for DBCS(cp932/cp949) codepage conversion.
...
Implemented cp932 handling partly(but still incomplete).
Added supporting multiple fonts for DBCS handling.
2000-08-15 12:01:47 +00:00
Alexandre Julliard
c19e1a7e19
Implemented SEC_IMAGE mappings and shared PE sections (with the help
...
of Peter Ganten).
2000-08-14 20:20:01 +00:00
Alexandre Julliard
dcd247e55f
Moved CharUpper* and CharLower* functions to dlls/user.
2000-08-14 17:39:15 +00:00
Hidenori Takeshima
c86cb24ec2
Added support for special treatments (use 2 or more fonts, codepage
...
conversion, etc...) for DBCS text.
2000-08-14 17:25:13 +00:00
Alexandre Julliard
c7e7df8b17
Replaced all lstr* calls from inside Wine code by their str* equivalent.
2000-08-14 14:41:19 +00:00
Alexandre Julliard
d586dc99be
Replaced VERSION_* calls by exported API equivalents.
2000-08-14 14:35:01 +00:00
Alexandre Julliard
198746d812
Replaced global Callbacks structure by appropriate glue code
...
generation. Removed a few unused entries in the Callout structure.
2000-08-14 14:29:22 +00:00
Alexandre Julliard
c97bb4c5d6
Added Unicode ctype support.
2000-08-11 20:53:40 +00:00
Alexandre Julliard
e5fe735d89
Moved NM_UPDOWN definition to commctrl.h.
2000-08-11 12:53:27 +00:00
Dmitry Timoshkov
05c88fa664
Make FindResource and FindResourceEx fully windows compatible.
2000-08-11 12:50:56 +00:00
Damyan Ognyanoff
a3fcb47f2b
Remove some obsolete #define's - strlwr and strupr are in NTDLL now.
2000-08-11 12:50:11 +00:00
Alexandre Julliard
aea78538c8
Added UTF-8 conversion support.
2000-08-11 00:44:33 +00:00
Ove Kaaven
d45aeda7bf
Added a few more anonymous union definitions.
2000-08-11 00:39:39 +00:00
Ove Kaaven
ccb257acb5
Fixed C++ operators return value.
2000-08-11 00:39:26 +00:00
Alexandre Julliard
42d20f9dca
Merged clipboard driver into USER driver.
...
Moved all ttydrv source files to dlls/ttydrv.
Load functions pointer for the USER driver from the graphics driver
dll with GetProcAddress.
2000-08-10 01:16:19 +00:00
Alexandre Julliard
5ab9d860f2
Removed some unnecessary #includes and dll dependencies.
2000-08-09 22:35:05 +00:00
Alexandre Julliard
52900c818f
Make PDB, ENVDB and STARTUPINFO global variables.
...
Added 'module' field in PDB, and removed Wine-specific fields.
2000-08-09 22:33:42 +00:00
Alexandre Julliard
231674d824
Removed the DOS handles table from the PDB and made it a static
...
variable.
2000-08-09 22:30:18 +00:00
Alexandre Julliard
4fef2f1917
Removed obsolete SHMDATA parameter in GLOBAL_CreateBlock.
2000-08-09 22:27:11 +00:00
James Hatheway
8b5b0076a1
Fixed typo in the IDispatch_GetTypeInfo macro.
2000-08-09 22:22:05 +00:00
Alexandre Julliard
a007f3364a
Moved a few non-standard headers into their respective dlls.
2000-08-09 00:54:58 +00:00
Alexandre Julliard
1c35975a77
Install all standard Windows includes, plus some from the wine subdir.
2000-08-09 00:53:22 +00:00
Alexandre Julliard
70c9e095ef
Removed all non-standard common control headers from the include
...
directory.
2000-08-09 00:41:17 +00:00
Alexandre Julliard
6113975a1e
Moved struct32.c to windows directory.
2000-08-09 00:38:18 +00:00
Alexandre Julliard
691171b8e6
Small dll interfaces cleanups.
2000-08-08 20:49:16 +00:00
Marcus Meissner
22a969ba7e
Eased restrictions on OpenGL/MESA usage a bit. It compiles just fine
...
using mesa-3.2 even without glext.h.
2000-08-08 20:46:50 +00:00
Aric Stewart
773efce76b
Reworked how selections are kept track of in the list view. Selections
...
are now listed as a sorted range of paired integers.
2000-08-08 20:46:07 +00:00
Alexandre Julliard
32936f0e48
Fixed resource functions to work with 32-bit modules that don't have a
...
16-bit counterpart (necessary for LOAD_LIBRARY_AS_DATAFILE support).
2000-08-07 23:50:00 +00:00
Ove Kaaven
098b1a7443
Added a few DirectInput 7 definitions and C++ fixes.
2000-08-07 04:18:30 +00:00
Alexandre Julliard
081ee94117
- Fixed resource functions to work directly from the HMODULE instead of
...
requiring a modref.
- Attempted to get LOAD_LIBRARY_AS_DATAFILE right (based on patches by
Eric Pouech and Dusan Lacko).
- Simplified modref structure and handling.
2000-08-07 04:12:41 +00:00
Ove Kaaven
e6b51bf25f
Protect the prototypes in here from C++ name mangling...
2000-08-07 02:35:05 +00:00
Marcus Meissner
f86f24d050
inline must be first attribute in function definition.
2000-08-07 02:34:16 +00:00
Alexandre Julliard
3850c1ae16
Moved most USER string functions to dlls/user.
...
Cleaned up a few more inter-dll dependencies.
2000-08-06 02:42:46 +00:00
Patrik Stridvall
11ca9b9eb7
Fixed issues found by winapi_check.
2000-08-04 21:08:28 +00:00
Alexandre Julliard
b0efe28f6c
Removed a few dependencies on GDI internals from USER dll.
2000-08-04 04:18:04 +00:00
Andreas Mohr
ae50941ae5
Fixed the Win16/Win32 structure size/alignment differences of
...
ws_hostent, ws_protoent, ws_servent, ws_netent.
2000-08-03 22:19:09 +00:00
Huw D M Davies
4e095e6e2b
Redo the show/hide logic and add a comment to explain what's going on.
...
Fix TTM_{S|G}ETDELAYTIME to use the double click time as default.
Fix handling of TTDT_AUTOMATIC.
Relayed mouse messages should extract the position from lParam not
msg.pt
SubclassProc now unified with TTM_RELAYEVENT.
Change all lstrcpyxtox to use win32 APIs.
2000-08-03 22:18:15 +00:00
Juergen Schmied
ec85c6be75
Implemented the ErrorInfo interfaces.
2000-08-03 04:34:59 +00:00
Alexandre Julliard
08aad6ac25
Fixed IShellLinkA/W definitions.
2000-08-03 04:21:23 +00:00
Alexandre Julliard
b08cb175de
Added guiddef.h and moved a few GUID definitions to the correct file.
2000-08-03 04:19:24 +00:00
Dmitry Timoshkov
a0f0138c2a
LOCALE_NOUSEROVERRIDE means: do not get user redefined settings from
...
the registry. Instead, use system default values.
2000-08-03 00:24:33 +00:00
Alexandre Julliard
aa25b6203b
Release 20000801.
2000-08-02 02:40:20 +00:00
Jeremy White
ccc0a8032b
Added WM_TCARD and DWORDLONG.
2000-08-02 01:00:02 +00:00
Peter Ganten
9f7907eb69
Moved Wine private heap creation flags to other values.
...
Return system heap when a shared heap is requested.
2000-08-01 23:38:02 +00:00
Gerard Patel
d8cb43c78e
Changed the win31 style file dialog to 32 bits structures and
...
messages.
2000-08-01 23:33:37 +00:00
Aric Stewart
176cee7e1d
Fixed a few bugs including one with setting extended styles and
...
editing labels.
Implemented the LVS_EX_FULLROWSELECT extended style.
Begin an implementation of virtual list views (LVS_OWNERDATA style
set).
2000-08-01 20:58:33 +00:00
Marcus Meissner
ac4c254036
Removed unnecessary X11 includes from ddraw.h.
2000-08-01 20:56:29 +00:00
Andreas Mohr
4eefb96db5
Added an uninstaller for InstallShield, WISE etc.
2000-08-01 00:27:35 +00:00
Alexandre Julliard
646c562f9c
Cleaned up some more USER dependencies.
2000-07-31 23:32:47 +00:00
Alexandre Julliard
797f2217f3
Moved system metrics definitions to winuser.h.
2000-07-31 23:29:28 +00:00
Ove Kaaven
660b5105af
Removed DOS task fields from the NE_MODULE structure.
2000-07-31 23:22:55 +00:00
Alexandre Julliard
fd8a6de90a
Backed out FindResource language patch.
2000-07-31 20:59:59 +00:00
Ove Kaaven
7248d47fd2
Convert DOS (MZ) binary loader to the new DOS process model.
2000-07-31 20:56:28 +00:00
Alexandre Julliard
946a4448af
Cleaned up a few USER dependencies.
2000-07-30 13:50:27 +00:00
Ove Kaaven
e3b353e220
Removed hModule parameter from MZ_AllocDPMITask(), and renamed
...
MZ_KillModule() to MZ_KillTask().
2000-07-30 13:41:13 +00:00
Ove Kaaven
e6d8768e71
Made DOSMEM_Init() take a BOOL parameter instead of a HMODULE16, and
...
initialize DOS memory properly in the new process model. Made
DOSMEM_MemoryBase() use MZ_Current()->img instead of pModule->dos_image.
2000-07-30 13:32:10 +00:00
Alexandre Julliard
58d5a0a786
Removed some unnecessary inclusions of wingdi.h and winuser.h
2000-07-29 21:58:17 +00:00
Alexandre Julliard
0aa6cc298e
Removed a few external dependencies from ntdll.
2000-07-29 21:56:59 +00:00
Ove Kaaven
d5cab2a058
Added support for the Win32 Console interface to the main DOSVM event
...
loop. Cleaned up event dispatching code a bit.
2000-07-29 14:34:45 +00:00
Ove Kaaven
a9c19f0710
Let Int09 routines remember a keystroke's ASCII code, if available.
2000-07-29 11:30:28 +00:00
Dmitry Timoshkov
f1fd89db42
FindResourceExA/W should search for the specified language resource only.
...
FindResourceA/W should search for any language resource.
2000-07-29 00:01:57 +00:00
Marcus Meissner
77e3cd8cd0
No longer crash when running with DirectDraw with a DDClipper in
...
-desktop mode.
2000-07-29 00:01:30 +00:00
Ove Kaaven
97e482bc95
Add X11DRV_DIB_UpdateDIBSection2 that takes a HBITMAP parameter.
2000-07-28 23:59:06 +00:00
Francois Jacques
5b6879c5c0
- implementation of SetWindowsRgn and GetWindowRgn
...
- X11DRV and TTYDRV updated with new API SetWindowRgn
2000-07-28 23:04:54 +00:00
Ove Kaaven
7b49914afc
Removed the hModule parameter from various DOSMEM routines, the DOSMEM
...
routines now always use the current memory space.
2000-07-28 22:23:59 +00:00
Patrik Stridvall
d7742bd6b6
Fixed some warnings.
2000-07-28 22:22:03 +00:00
Huw D M Davies
e8d4268a9f
Add Connection Point support to OLE font objects.
...
Add some more TRACE()s.
2000-07-28 20:17:21 +00:00
Alexandre Julliard
76d3671bee
Added 'owner' field to 16-bit spec files to specify the name of the
...
32-bit dll that contains it.
2000-07-28 00:07:18 +00:00
Alexandre Julliard
a3502ccf93
Merged setupx.dll into setupapi.dll.
...
Merged sound.dll into winmm.dll.
Merged stress.dll into kernel32.dll.
2000-07-26 19:51:37 +00:00
Eric Pouech
731e9f5309
- removed (now obsolete) driver.h file (it's content is now in mmsystem.h)
...
- upgraded vfw.h content
2000-07-26 18:07:04 +00:00
Andreas Mohr
3084b58606
- fixed a gross bug in SetCurrentDirectoryA (where changing to a new
...
non-existent directory would leave the new drive enabled upon aborting
(fixes CuteFTP install and should fix MANY apps)
This has probably been caused by myself. *brownpaperbag*
- added GetVolumeInformation serial number bug-for-bug compatibility
- corrected Unicode labels (better CD-ROM handling in general)
- moved CD-ROM label detection code to misc/cdrom.c
- possible to use loopback mounted ISO9660 files
- init some uninitialised drive fields
- remove some unnecessary header includes
2000-07-25 20:59:59 +00:00
Alexandre Julliard
fc846d7001
Moved FORMAT_MESSAGE flags definition to winbase.h.
2000-07-25 17:52:42 +00:00
Alexandre Julliard
d5041fc45a
Moved thunking functions off to kernel32.dll.
2000-07-25 16:42:25 +00:00
Dmitry Timoshkov
fef718655d
Make fnt2bdf produce correct fonts.
2000-07-25 12:25:40 +00:00
Alexandre Julliard
b18dbd26c5
Perform NE_InitProcess in the context of the new task.
2000-07-25 12:11:53 +00:00
Lionel Ulmer
1434d875ea
Detect broken glext.h headers.
2000-07-23 14:23:31 +00:00
Mike McCormack
8fc00076b9
Implemented lineGetCountry. (works with HyperTrm.exe)
2000-07-23 14:20:58 +00:00
Francois Gouget
df96c97979
Removed duplicate declaration of AddAccessAllowedAce.
2000-07-23 14:19:59 +00:00
Ove Kaaven
fddc3e15d8
Added a few C++ operators to Direct3D structures, and made some unions
...
'nameless'.
2000-07-23 14:19:19 +00:00
Ove Kaaven
3c1f362ca9
Added some DirectDraw7-related definitions.
2000-07-23 13:42:13 +00:00
Marcus Meissner
b53bb4197e
Make non-existence of (f)lex an error.
2000-07-23 13:41:51 +00:00
Ove Kaaven
f9e4e4808e
Added a few Win32 definitions.
2000-07-23 13:38:24 +00:00
Ove Kaaven
7200dc88e1
Reduce scope of "Status" #ifdef hack.
2000-07-23 13:38:08 +00:00
Ove Kaaven
9b2060afab
Change the V86BASE macro to call DOSMEM_MemoryBase() instead of using
...
the ugly Dr7 hack.
2000-07-23 13:36:41 +00:00
Alexandre Julliard
230479fba2
Release 20000716.
2000-07-16 21:10:05 +00:00
Alexandre Julliard
a3e0cfc5fb
Get full path of argv[0] before we change directories.
...
Make sure process names are long path names.
Cleaned up initialisation a bit.
2000-07-16 18:21:34 +00:00
Andreas Mohr
6f83a5ee8f
Doc and trace updates.
2000-07-16 15:43:07 +00:00
Marcus Meissner
dad709122a
Transmit current directory settings to newly created processes.
2000-07-16 15:42:22 +00:00
Lionel Ulmer
a8cc5f543e
- fix Direct3D support and a lot of warnings
...
- add support for DDraw in a window (not optimized yet)
- cleans up OpenGL extensions handling for D3D
2000-07-16 14:40:35 +00:00
Alexandre Julliard
ce4784d8a5
Made --language behave the same as setting the LANGUAGE environment
...
variable.
2000-07-15 19:59:10 +00:00
Huw D M Davies
10b1b23d40
Create rpcrt4.dll.
...
Implement UuidCreate (using existing code from CoCreateGuid).
CoCreateGuid calls UuidCreate.
2000-07-15 19:53:50 +00:00
Peter Hunnisett
4da59ea6dd
- Make ref counting a little more efficient
...
- Correct suspended process resumption
- Don't use sys/queue.h anymore
- Properly initialize the global semaphore across processes
- Create a mapped file for shared data structures
- Change some trace messages
- Allocate dynamic shared data from the mapped file
- Rework setting and retrieving lobby settings from shared memory
- Add infrastructure for syncronization after app launch
- Small documentation update
- Include some stuff missing from header
- Start on dp and dpl message infrastructure
- Unicode versions of player/group commands added
- Combined Connect/ConnectEx and Open/SecureOpen
- More implementation
2000-07-10 13:19:28 +00:00
Dmitry Timoshkov
04da8b8f28
Convert WND.text field to Unicode.
...
Add new key to wine.ini in the section [x11drv] - TextCP, which means
code page used for texts passed to X.
Accordingly fix handlers of WM_SETTEXT/WM_GETTEXT.
2000-07-10 12:09:31 +00:00
Marcus Meissner
521c0e4afa
Stub for RegisterDeviceNotificationA.
2000-07-10 10:58:16 +00:00
Hidenori Takeshima
01f78aaa9c
Added configure check for libutil.h.
2000-07-09 12:19:09 +00:00
Matthew Lake
187271092a
Added some missing definitions.
2000-07-08 18:31:43 +00:00
Francois Jacques
e81b63fc9c
Implemented SafeArrayGetVarType.
...
Added a VT_RECORD variant type definition.
2000-07-08 18:30:41 +00:00
Francois Jacques
df5e579254
Added setupapi shared library and SetupIterateCabinet stub.
2000-07-08 18:27:03 +00:00
Bradley Baetz
a1491dea90
Implemented a large number of the msvideo dll routines.
2000-07-08 12:50:26 +00:00
Slava Monich
fb8934d4bd
Implementation of Get/SetThreadPriorityBoost.
2000-07-08 12:47:30 +00:00
Eric Pouech
737db5fce2
Several fixes spotted by Corel (Jean-Claude Batista & Sean Langley).
...
Seeking from SEEK_END was wrong.
Seeking on empty buffer was wrong.
Some installed ioProcs had uninitialized fields.
A few more bits for rename functions.
2000-06-25 12:50:11 +00:00
Alexandre Julliard
596921da0c
Make sure the cmdline passed to CreateProcessA is writeable (thanks to
...
Peter Ganten <peter@ganten.org>).
2000-06-24 20:53:47 +00:00
Juergen Schmied
07b143ed4d
- removed hack to find the right resource
...
- updated to use the ICOM macros
- cleaned up use typelib and typelib2 (was mixed up)
2000-06-24 13:50:52 +00:00
Hidenori Takeshima
34e10ee30f
GetCommandLine should return non-const strings.
2000-06-24 13:37:05 +00:00
Juergen Schmied
1dbf403db4
- many new Path* stubs
...
- many bugfixes
- class functions expanding environments variables now
2000-06-24 12:56:08 +00:00
Ove Kaaven
849c930481
Implemented the DirectSound HAL mode for DMA primary buffers, with a
...
10ms latency (not noticeable), and about 300ms of prebuffering. Fixed
a few bugs. Added a Wine-only WINMM flag for waveOutOpen for
DirectSound to use (so drivers like wineoss have some way of knowing
what to prepare itself for).
2000-06-24 12:54:49 +00:00
Andreas Mohr
1f0c216e8f
Implemented/stubbed IconSize() and ControlPanelInfo() needed for Win
...
2.0 control.exe and paint.exe.
2000-06-24 12:54:00 +00:00
Hidenori Takeshima
8fec32615b
Added IDI_WINLOGO.
2000-06-24 12:52:53 +00:00
Alexandre Julliard
12ca954296
Removed MIME garbage.
2000-06-24 12:50:33 +00:00
Alexandre Julliard
4f356e86e4
Moved shared crtdll/ntdll functions into ntdll.
...
Made crtdll a separate dll.
2000-06-23 16:16:30 +00:00
Alexandre Julliard
917910324f
Cleaned up a few inter-dll dependencies.
2000-06-23 16:13:33 +00:00
Ove Kaaven
353c776a66
Restructure DirectSound. Remove dsound thread, use MM timers
...
instead. Implemented the DirectSound HEL, with the ability to
prebuffer 300ms of sound, while maintaining play latency of 40ms, and
the exact playposition (Starcraft cinematics are lip-synched). Some
initial HAL support.
2000-06-23 15:45:05 +00:00
Hidenori Takeshima
2e41c3b1f7
Added include/winresrc.h for porting with winelib.
2000-06-23 15:35:54 +00:00
Francois Gouget
7f01aa879c
Merged MCIWndCreate and MCIWndCreateA.
2000-06-23 15:34:25 +00:00
Hidenori Takeshima
8b347b2a17
Added SC_ICON/SC_ZOOM (obsolete macros).
2000-06-23 15:32:05 +00:00
Marcus Meissner
7466d9bf20
Added prototypes for new InternetCheckConnection*.
2000-06-23 15:30:50 +00:00
Noomen Hamza
3b3779b260
OleConvertOLESTREAMToIStorage fails (returns REGDB_E_CLASSNOTREG) when
...
the CLSID of the OLE object is not found in the registry. Fixed.
2000-06-20 20:49:53 +00:00
Hidenori Takeshima
6e99273cf9
Added typedef of DROPFILES.
2000-06-20 20:16:55 +00:00
Hidenori Takeshima
c5198e208c
Added ResultFromScode/GetScode (obsolete macros).
2000-06-20 20:16:32 +00:00
Stephane Lussier
fb949605ba
- Fixed a memory corruption in safe arrays when using SafeArrayCopy()
...
function with a SafeArray created with FADF_FIXEDSIZE.
- Added more FADF flags in the .h file.
- FADF flags were defined twice, corrected the situation.
2000-06-18 19:29:40 +00:00
Francois Gouget
326e2ba5a1
Added some missing prototypes.
...
Define the HDRAWDIB handle type.
2000-06-18 17:26:44 +00:00
Francois Gouget
32e73f05c5
hmemcpy16 is a Win16 API, the macro is hmemcpy.
2000-06-18 17:24:34 +00:00
James Hatheway
829405af93
Created an initial Winsock 2 (ws2_32) DLL. Makes use of the Winsock 1
...
functions already implemented.
2000-06-18 17:23:17 +00:00
Ove Kaaven
4b6eaa9e91
Added DirectSound device driver header file.
2000-06-18 17:21:50 +00:00
Francois Gouget
6fbbe0ffe6
Reorder the __attribute__ directive in the legacy macros for
...
compatibility with old g++ compilers.
2000-06-16 21:48:24 +00:00
Alexandre Julliard
f70cd82262
Release 20000614.
2000-06-15 03:00:30 +00:00
David Lassonde
f58d80d17f
Implemented the More Windows... menu item for MDI.
2000-06-15 01:03:32 +00:00
Mike McCormack
6a31f96111
- add prototypes for serial API functions
...
- correct existing serial API prototypes incorrectly using DWORD
instead of HANDLE
- define more structures and values in serial API
2000-06-15 00:15:11 +00:00
Alexandre Julliard
790743c8f6
Fixed options structure definition.
2000-06-14 21:17:05 +00:00
Matthew J. Francis
d2201355b3
Alias NMUPDOWN to be NM_UPDOWN, rather than overwrite NM_UPDOWN with
...
NMUPDOWN.
2000-06-14 21:15:04 +00:00
Juergen Schmied
13d74c5f0a
- new dll shfolder.dll
...
- small fixes
2000-06-13 03:45:52 +00:00
Alexandre Julliard
0d4a55804e
Added a couple of Unicode string routines.
2000-06-13 01:08:29 +00:00
Juergen Schmied
79d850f2d7
- implemented Get/SetThreadLocale
...
- added comment about OleErrorInfo field in TEB
2000-06-12 21:56:02 +00:00
Marcus Meissner
45bd6123f7
Added struct offsets so understanding game disassembly is easier.
2000-06-12 21:55:20 +00:00
Marcus Meissner
df8a69b36b
Corrected IsEqualGUID prototype.
2000-06-12 21:54:26 +00:00
Alexandre Julliard
261abcd5bc
Reimplemented Unicode case mapping in a slightly more efficient way.
...
Moved case mapping support to the unicode directory.
Some cleanups in cpmap.pl, use WCHAR instead of unsigned short.
2000-06-12 01:16:11 +00:00
Francois Gouget
ae41e8c804
Reordered the CALLBACK and WINAPI directives so that it compiles with
...
old g++ versions.
2000-06-11 20:07:58 +00:00
Francois Gouget
a537bec4d1
- Define HIC in this header rather than in windef.h (this is the
...
correct thing to do although it is unrelated to the C++ issues).
- WINE_HIC is an internal structure and it won't compile in C++ because
it contains a field called 'private'. Enclosed in a __WINE__ ifdef.
- Reordered the CALLBACK and WINAPI directives so that it compiles with
old g++ versions.
2000-06-11 20:07:08 +00:00
Francois Gouget
091dc85b73
Fixed a typo in the name of FreePrinterNotifyInfo.
2000-06-11 20:06:12 +00:00
Dmitry Timoshkov
2850b6628e
Assign codepage for every X11 font suffix, and use it for converting
...
text to display.
2000-06-10 04:44:12 +00:00
Alexandre Julliard
6659308fe9
Added support for WC_NO_BEST_FIT_CHAR and default char parameters in
...
cp_wcstombs.
Minor cosmetic fixes.
2000-06-10 04:29:16 +00:00
Alexandre Julliard
fb270ddca4
Added a bunch of code page tables for multibyte<->wide char
...
conversions (with the help of Dmitry Timoshkov).
2000-06-09 05:27:21 +00:00
Dmitry Timoshkov
0072c88111
Implement NTDLL.towupper and NTDLL.towlower using already existing
...
case conversion tables. Replace all direct calls to towupper/towlower
either to NTDLL for core or to CRTDLL if latter already used in the
non core dll.
2000-06-08 20:05:18 +00:00
Alexandre Julliard
2b5d564e63
Merged mouse dll into USER.
2000-06-08 04:57:22 +00:00
Alexandre Julliard
a37dec0c7e
Pass the main exe name in the CREATE_PROCESS debug event.
2000-06-08 00:57:24 +00:00
Serge Ivanov
9926d33450
- ComboLBox is always created as child of ComboBox. If ComboBox has style
...
other than CBS_SIMPLE, parent of listbox is set to desktop.
- In CBDropDown. ComboBox uses only first item to calculate height of
dropped listbox. Also if listbox is empty its height is unmodified
(previously it was set to 0).
- Added correct handling of WM_GETDLGCODE and WM_(SYS)KEYDOWN messages.
- General clean-up. Message order is now more precise (at least
notifications to client); listbox - combobox interaction has slight
differences comparing to Windows.
2000-06-07 03:48:02 +00:00
Serge Ivanov
ae89703581
Added undocumented window style.
2000-06-07 03:45:19 +00:00
Patrik Stridvall
c94e086161
Fixed some warnings.
2000-06-07 02:16:47 +00:00
Patrik Stridvall
7980a50cb7
Fixed issues found by winapi_check.
2000-06-07 02:15:39 +00:00
Ulrich Weigand
0121ac1a12
Removed mis-aligned accesses during BIOS/DOS data initialization.
2000-06-07 02:02:56 +00:00
Ulrich Weigand
7e85ea7c86
Moved stack switch handling (large stack) to sysdeps.c
...
Enable exception dispatch while on large stack.
2000-06-04 01:35:43 +00:00
Chris Morgan
47a6f31fe2
Added defines for LVSCW_AUTOSIZE/_USEHEADER.
2000-06-04 01:34:48 +00:00
Eric Kohl
b3f681ea8e
Updated to dll version 5.81 (IE 5.01).
2000-06-03 21:06:44 +00:00
Jason Mawdsley
84c494bd34
Added support for typing the filename in the listview control and
...
having the control select it.
2000-06-03 21:04:33 +00:00
Alexandre Julliard
eac0e1837c
Removed MSG_WineStartTicks (does not work for multiple address spaces
...
anyway).
2000-06-03 20:46:53 +00:00
Alexandre Julliard
a660c7903f
Moved DIB_FixColorsToLoadflags to cursoricon.c.
2000-06-03 20:45:20 +00:00
Alexandre Julliard
4324b4778b
Delay loading of interrupt table functions until they are needed.
2000-06-03 04:52:14 +00:00
Alexandre Julliard
de304909cd
Delay initialization of I/O permissions until they are first used.
2000-06-03 04:50:59 +00:00