Ulrich Weigand
5c982c90d2
Adapted to EVENT_ driver changes.
1999-05-22 18:59:15 +00:00
Ulrich Weigand
7581f85617
Moved X input event handling out of EVENT_WaitNetEvent and into
...
service thread callback; moved EVENT_WaitNetEvent out of the EVENT_
driver. Changed winContext to hold HWND instead of WND *.
1999-05-22 18:57:17 +00:00
Huw D M Davies
ee2d9d5849
Implemented AddPrinterA, AddPrinterDriverA and GetPrinterDriverDirectory
...
Moved some 16bit GDI function declarations from winspool.h -> wingdi16.h
1999-05-22 18:53:56 +00:00
Eric Pouech
338d3b2d1b
Create a new configuration manifest constant HAVE_OSS_MIDI.
1999-05-22 18:52:21 +00:00
Ulrich Weigand
c5b8b3aeae
Improved syslevel handling, store currently held syslevels in thread
...
database, WIN_CritSection converted to syslevel.
1999-05-22 16:28:47 +00:00
Joshua Thielen
2431488775
Added mmsystem.h include.
1999-05-22 16:19:20 +00:00
Ulrich Weigand
c319c669fb
Added ExitKernel16 (replacing USER_ExitWindows), ExitProcess16, and
...
MapProcessHandle; stub for BUNNY_351.
1999-05-22 16:18:36 +00:00
Paul Quinn
2305f3c06d
Microsoft com vtable compatibility workaround for g++. Basically adds
...
an optional 8 bytes padding to COM objects where the RTTI would be.
1999-05-22 11:41:38 +00:00
Marcus Meissner
ddca315388
Replaced all occurences of SYSMETRICS_xx and sysMetrics[SM_xx] by
...
GetSystemMetrics(SM_xx), removed no longer needed includes of
sysmetrics.h.
1999-05-22 11:33:23 +00:00
Eric Kohl
654ee2c132
Toolbar customization dialog (take one).
1999-05-22 10:52:31 +00:00
Ulrich Weigand
6315a7f334
Fix swapped FreeLibary return values. Handle FreeLibrary( 0 ) better.
...
Fix DLL_PROCESS_DETACH call sequence bugs resulting from nested
FreeLibrary calls.
1999-05-22 10:44:39 +00:00
Ove Kaaven
59c827325c
Changed global DOS_LOL into function DOSMEM_LOL() in order to operate
...
on the correct address space. Added DOSMEM_MovePointers() that
relocates selectors when the DOS address space changes (i.e. when
dosmod is spawned, particularly from Win16 apps that uses DPMI to
execute real-mode code). More complete DOS device implementation.
1999-05-22 10:41:28 +00:00
Ove Kaaven
e54d4d15c4
Added MZ_Current() (returns current LPDOSTASK) and DOSVM_Wait()
...
(DOSVM idle message loop), and fields hConInput and hConOutput.
1999-05-22 10:40:15 +00:00
Eric Pouech
b82727b66e
Some more defines for multimedia.
1999-05-22 10:34:30 +00:00
Huw D M Davies
e39b676ae9
Implement DocumentProperties, DeviceCapabilities, beginnings of
...
Open/Get/ClosePrinter. Additions to PSDRV_DeviceCapabilities.
Split off WINSPOOL into its own directory.
Several functions added to DC_Funcs.
Based largely on a patch by Pascal Lessard <pascal@macadamian.com>
1999-05-17 16:20:51 +00:00
Alexandre Julliard
1ab8c680a2
Added a few missing debug event definitions.
1999-05-16 17:11:58 +00:00
Alexandre Julliard
e29a001a85
Added TEB in init_thread request.
1999-05-16 16:51:28 +00:00
Alexandre Julliard
43c190e7ba
Server reorganization:
...
- moved request handlers to the specific C files
- moved handle management to handle.c
- moved server private includes to server/ instead of include/server/
1999-05-15 10:48:19 +00:00
Marcus Meissner
d7c565f5de
Replaced WIN_GetWindowInstance by GetWindowLongA(GWL_HINSTANCE),
...
removed unnecessary win.h includes, added syslevel.h to queue.c.
1999-05-14 18:39:37 +00:00
Alexandre Julliard
0691998e45
Fixed a few bugs, and improved the exception macros (based on
...
suggestions by Sergei Turchanov).
1999-05-14 18:21:55 +00:00
Lionel Ulmer
ad7258517e
Replaced all the Mesa specific code by GLX code. Should work now on
...
any OpenGL implementation.
1999-05-13 18:53:05 +00:00
Andreas Mohr
506fb71043
Implemented InsertInASPIChain and fixed minor things.
1999-05-13 18:44:14 +00:00
Alexandre Julliard
0a277b638c
Adapted for new register functions support (ESP_reg in register
...
functions now points after the arguments).
1999-05-13 16:21:37 +00:00
Alexandre Julliard
3b3ff2bb06
Added macros and definitions for using exception inside Wine or
...
Winelib code.
1999-05-12 13:10:39 +00:00
Alexandre Julliard
89fae7eb30
Moved some exception definitions to winnt.h and ntddk.h.
1999-05-12 12:47:01 +00:00
Alexandre Julliard
80a740f076
Added ERROR_sig.
1999-05-12 10:42:02 +00:00
Marcus Meissner
01f3dc3eba
WSOCK32/WINSOCK uses SetLastError() to keep its own WSALastErrors,
...
replaced all pwsi->err references.
1999-05-12 10:34:03 +00:00
Alexandre Julliard
e4177e67cf
Added import declaration for Win32 built-ins.
1999-05-12 09:57:37 +00:00
Alexandre Julliard
3eb441c7c4
Added support for forwarded ordinals in built-in dlls.
1999-05-10 14:44:47 +00:00
Alexandre Julliard
dd93d25577
Improved exception handling.
...
Based on the work of Sergey Turchanov <turchanov@usa.net>.
1999-05-09 16:12:19 +00:00
Alexandre Julliard
1e1eb509ea
Release 990508.
1999-05-08 18:55:06 +00:00
Alex Korobka
98447497b7
Rearranged PAINT_RedrawWindow() so that it first recursively updates
...
invalid regions and only then starts sending out messages. This should
help with reentrancy during message processing and now it needs just
one (or none) scratch region for all there is to do. Also, small fixes
for SetWindowPos().
1999-05-08 17:57:09 +00:00
Patrik Stridvall
1bb9403938
ANSI C fixes.
1999-05-08 15:47:44 +00:00
Patrik Stridvall
896889f317
ANSI C fixes.
1999-05-08 12:50:36 +00:00
Huw D M Davies
a9f55c46c1
Split off wingdi16.h from wingdi.h. Add many more #defines/typedefs
...
to bring wingdi.h almost upto a complete NT4.0 interface.
Fix return value of SetRectRgn().
1999-05-08 12:45:18 +00:00
Michael Veksler
9d14a001f7
Removed #include "wine/winuser16.h" and use "struct tag????" instead.
1999-05-08 12:40:24 +00:00
Ove Kaaven
07d2a78993
Moved DOS List of Lists initialization, and added the beginnings of
...
the DOS device structures.
1999-05-08 10:54:04 +00:00
Noomen Hamza
c4cd0bf6c8
Bug fixes.
1999-05-08 10:50:34 +00:00
Ulrich Weigand
36a1a25f0e
Call THREAD_FreeTHDB as service thread callback.
1999-05-08 10:48:03 +00:00
Ulrich Weigand
e9caf93bbb
Removed TIMER_SwitchQueue.
1999-05-08 10:47:23 +00:00
Thuy Nguyen
ed1d88b610
Implementation of IStorage supported by an implementation of
...
ILockBytes on top of an HGLOBAL.
1999-05-08 10:05:08 +00:00
Ulrich Weigand
e6ea9ebb5e
Check for busy DCE moved to DCHook16().
1999-05-08 09:50:52 +00:00
Ulrich Weigand
ef61c0b632
Initialize WIN_CritSection earlier.
1999-05-08 09:45:50 +00:00
Luc Tourangeau
3d35e9894c
Removed the timer that was used to queue TRACKBAR_Refresh calls.
...
Removed all direct calls to TRACKBAR_Refresh (except from within the
WM_PAINT handling section) and replaced them by calls to
InvalidateRect.
Fixed a bug in the TRACKBAR_SetPos function.
Fixed the behavior for different types of mouse input.
1999-05-08 09:44:45 +00:00
Francis Beaudet
ee3c1d7a27
Changed the return value of GetKeyboardState and SetKeyboardState from
...
VOID to BOOL.
1999-05-08 09:35:37 +00:00
Alexandre Julliard
6fbe079393
No longer necessary.
1999-05-05 13:20:50 +00:00
Francis Beaudet
179e8deb6d
Check if DC is busy before deleting it.
1999-05-04 16:55:22 +00:00
Ulrich Weigand
70b2e383a0
Fixed various stupid bugs in services thread routines.
...
Added SERVICE_Exit routine to kill the services thread.
1999-05-04 16:43:38 +00:00
Alexandre Julliard
1459413518
Updated authors list from the Changelog. Please let me know if you
...
have been left out.
1999-05-02 18:13:33 +00:00
Alexandre Julliard
50b3d7b3e3
Misc fixes and improvements.
1999-05-02 14:24:15 +00:00
Alexandre Julliard
0e7bd08cbd
Added check for -lmmap for OS/2.
1999-05-02 11:46:02 +00:00
Francis Beaudet
ec2edc7ee4
Fixed a few bugs in the OLE storage implementation, added a new set of
...
trace statements for the OLE storage related methods and introduced a
new debug channel for the storage subsystem.
1999-05-02 11:41:10 +00:00
Michael Veksler
92ae219e04
Removed redundant include of winbase.h from winuser16.h.
...
Moved types from winbase.h to winuser16.h .
1999-05-02 11:39:09 +00:00
Ulrich Weigand
9dcaeca29f
Use SERVICES callback to implement Windows timers.
...
Timer expiration handling removed from EVENT_WaitNetEvent loop.
1999-05-02 11:30:39 +00:00
Ove Kaaven
d084a18cc6
Added prototype for TryEnterCriticalSection.
1999-05-02 11:26:07 +00:00
Klaas van Gend
b24a67f361
Make all structures packed and removal of some WINE_PACKED.
1999-05-02 11:22:50 +00:00
Juergen Schmied
466a65205b
- default item handling
...
- small drawing fixes
1999-05-02 11:21:08 +00:00
Alexandre Julliard
944491bcae
enhmetafile added
1999-05-02 10:23:40 +00:00
Eric Pouech
281c927317
- got rid of all the internal MM tweaks to load builtin MCI
...
drivers. They are all seen as drivers, loaded as DLLs and standard
module loadorder is used to know which type to use (builtin vs
native).
- first full working implementation of mmThread??? functions (to
support gracefully native MCI drivers).
- support of mmShowMMCPLPropertySheet.
- fix of some heap validate bugs (thanks to Ulrich for reporting them).
1999-05-02 10:21:49 +00:00
Huw D M Davies
3a24f3f91e
Started implementing Enhanced MetaFile driver.
1999-05-02 10:15:16 +00:00
Francis Beaudet
ebdea25edc
Implemented the OLE object default handler and data cache.
1999-05-02 09:27:08 +00:00
Huw D M Davies
585c8466ab
Several improvements to Enhanced MetaFile playback.
1999-05-02 09:23:51 +00:00
Marcus Meissner
89b1fc98ff
MCI_ANIM_OPEN_PARMSW should be LPCWSTR, MCI_DefYieldProc should be WINAPI.
1999-05-01 10:39:28 +00:00
Alexandre Julliard
22a7d45276
Release 990426.
1999-04-26 18:19:22 +00:00
Marcus Meissner
1a8bbd7ca9
Added autoconf check for "inline". You can now use it, it will be
...
defined to (empty) for compilers that do not have it.
1999-04-26 14:58:58 +00:00
Patrik Stridvall
a9a671d7ca
Fixed ANSI compabillity.
1999-04-25 19:01:52 +00:00
Bertho Stultiens
d1895a776c
Built-in dlls now have resources attached via the PE-header like
...
normal dlls. This enables the use of the resource API.
1999-04-25 18:31:35 +00:00
Patrik Stridvall
c7a8dde118
#pragma pack(?) changed to #include "*pack*.h"
1999-04-25 12:36:53 +00:00
Jim Aston
10141fec52
Added some missing #defines I've run across.
1999-04-25 12:31:20 +00:00
Ove Kaaven
dda17c681f
Added a possibility to let the internal debugger use a separate
...
heap. Not enabled by default, change #if in include/debugger.h to use
this (the heap allocator is very slow).
1999-04-25 12:24:42 +00:00
Adrian Thurston
4eb5edf961
Added support for strict handles. Only works on machines where
...
sizeof(UINT) == sizeof(void*).
1999-04-25 11:05:30 +00:00
Eric Pouech
33c5974f8e
Added some missing manifest constants for Queue Status functions (QS_????).
1999-04-25 10:59:01 +00:00
Huw D M Davies
7603deae21
General tidy up of the MetaFile driver - make sure that everything
...
goes through the DCFuncs table.
1999-04-25 09:24:23 +00:00
Ove Kaaven
2d12743706
Made HeapValidate threadsafe, and added some macros to track callerEIP
...
a little better.
Added HEAP_xrealloc.
1999-04-25 09:09:15 +00:00
Marcus Meissner
f070fda20d
autoconf fixes and cleanups (check for dlopen() in libc too).
1999-04-24 12:02:14 +00:00
Huw D M Davies
ad1e06ef76
Added Panose defines and EXTLOGFONT[A|W].
1999-04-24 11:47:26 +00:00
Patrik Stridvall
0f8bc5b5c7
Fixed ANSI compabillity.
1999-04-22 16:27:50 +00:00
Michael Veksler
ff5ae3dd65
Removed some includes of 16 bit API.
1999-04-22 15:26:11 +00:00
Adrian Thurston
17551f9863
ICOMization of remaining interfaces.
1999-04-22 15:23:18 +00:00
Adrian Thurston
c9105da048
Clean up objbase.h. Makes the STDMETHOD set of macros available to the winelib user.
1999-04-22 14:56:14 +00:00
Juergen Schmied
28613d3d0e
Moved stuff to the right place.
1999-04-22 10:11:04 +00:00
Huw D M Davies
a7f2140ae9
Add Enhanced MetaFile record structures.
1999-04-22 09:51:53 +00:00
Thuy Nguyen
44bd9f06e4
First patch implementing property sheets.
1999-04-22 09:24:47 +00:00
Juergen Schmied
55c0bcaf5c
- corrected parameter count for SHGetSettings
...
- stub SHValidateUNC
1999-04-22 09:18:33 +00:00
Bertho Stultiens
3b5c29f539
Change wine's dlopen search-patch strategy not using the environment
...
and added #if:s to seperate the code out if libdl isn't availble.
1999-04-22 09:13:38 +00:00
Huw D M Davies
56166a6f85
Implemented recording of StretchDIBits and SetDIBitsToDevice and
...
playback of SetDIBitsToDevice. Cleaned up PlayMetaFileRecord a bit.
1999-04-19 16:45:24 +00:00
Bertho Stultiens
94bb5bb1a7
Removed non-portable hacks and replaced them with more general
...
versions.
1999-04-19 16:44:22 +00:00
Patrik Stridvall
b4b9fae671
New debug scheme with explicit debug channels declaration.
1999-04-19 14:56:29 +00:00
Alexandre Julliard
2487ccea81
Removed check for union semun; cleaned up a bit.
1999-04-18 14:43:16 +00:00
Alexandre Julliard
1ae869c9a3
Added env ptr to new_process request
1999-04-18 14:41:41 +00:00
Juergen Schmied
7851394159
- use fonts/fontsizes given by SystemParametersInfo
...
- drawing/alignment fixes, win98 style for menubar
- ownerdrawn menus are working now for the first time
- complete constants magic items
- use right owner for popupmenus
- new: Get/SetMenuInfo
- implemented: Get/SetMenuContextHelpId
- more flags for Get/SetMenuItemInfo
1999-04-18 14:40:32 +00:00
Ulrich Weigand
a44f9f8e1b
Merged Linux/FreeBSD reentrant errno handler, added Solaris.
...
Preliminary support for Solaris low-level threads (LWPs) added.
1999-04-18 13:20:43 +00:00
Ulrich Weigand
715a55e75f
Reentrant libc check for Solaris added.
...
Fixed reentrant X11 check for FreeBSD and Solaris.
Added check for Solaris low-level thread routines.
1999-04-18 13:19:56 +00:00
Bertho Stultiens
c1d1cfe976
Reorganization of the loader to correctly load and free libraries and
...
implementation of load order to load different types of libraries.
1999-04-18 12:14:06 +00:00
Bertho Stultiens
cebb2f1157
New files to support load order and partial stubs for elfdlls.
1999-04-18 12:09:21 +00:00
Huw D M Davies
608629bc13
Fixes for upside-down DIBs.
1999-04-18 12:07:00 +00:00
Luc Tourangeau
c4a01c3cc7
-Implemented TCS_BUTTONS, TCS_FIXEDWIDTH, TCM_GETITEMRECT,
...
TCM_SETITEMSIZE and TCM_DELETEITEM.
1999-04-18 09:35:42 +00:00
Uwe Bonnes
67183eb9e1
Don't announce the WNetDirectoryNotify capability WNetGetConnection.
...
Change the return value for local files.
1999-04-18 09:27:07 +00:00
Marcus Meissner
69289f6d46
Only declare console "driver" once, use external refs elsewhere.
1999-04-18 09:25:27 +00:00
Pablo Saratxaga
002106ac22
Added walon language support (I also moved Cz -> Cs, Sw -> Sv, and Po
...
-> Pt; to conform to standard names for those languages).
1999-04-16 09:06:58 +00:00
Andreas Mohr
dca5e56b90
- Implemented proper ("real", compressed) Win16 entry tables.
...
- Fixed MyAlloc (AKA NE_AllocateSegment).
- Implemented PatchCodeHandle16.
1999-04-16 08:17:17 +00:00
Robert Pouliot
0a9975242a
A few patches to help Wine to compile on OS/2.
1999-04-16 06:55:26 +00:00
Huw D M Davies
b94e43303a
Change (32 bit) HMETAFILEs to GDI objects (HMETAFILE16s remain as
...
global memory handles). Fixed disk-based MetaFiles. Better
separation between MetaFile playback and the metafiledrv.
1999-04-15 16:46:51 +00:00
Eric Pouech
7de0450698
Added missing proto for GetExitCodeThread.
1999-04-15 16:41:53 +00:00
Michael Veksler
759e607ce4
Added missing windef.h includes.
1999-04-15 16:41:04 +00:00
Zygo Blaxell
007f1335c1
ReleaseCapture() is supposed to return a BOOL value.
1999-04-15 16:40:16 +00:00
Marcus Meissner
f31ec0b08a
FreeBSD 3 multithreading final fix. Do not use libc_r, libc is just as
...
reentrant concerning errno. Revert unneeded FreeBSD hack to
loader/signal.c from last patch.
1999-04-15 16:38:38 +00:00
Pavel Roskin
6f01462b8b
Fixed ugly disabled controls and black background in Write and Lotus
...
Notes.
1999-04-15 15:52:59 +00:00
Pascal Lessard
026f705dbc
Implement the button with bitmaps.
1999-04-15 15:49:36 +00:00
Stephane Lussier
07e242f4a3
Implementation of IStorage::CopyTo and IStream::CopyTo.
1999-04-15 15:47:48 +00:00
Ulrich Weigand
371fd75a39
Added new CLIENT_DebuggerRequest routine, implemented support for
...
DEBUGGER_FREEZE_ALL/DEBUGGER_UNFREEZE_ALL requests.
Run wine server in the main wine process.
Bugfix: never free initial thread!
1999-04-11 17:13:03 +00:00
Ulrich Weigand
9e696f8906
Non-functional PROCESS_Suspend/ResumeOtherThreads removed.
1999-04-11 17:11:09 +00:00
Marcus Meissner
c26063818f
- Started multithreading for FreeBSD (incomplete, but some
...
applications now at least start up again).
- Use _thread_sys_sigaction/_thread_sys_sigaltstack.
- CR2 on pagefault gets passed in sc_err (some kind of kludge in
FreeBSD owns fault handling we can use)
1999-04-11 15:20:29 +00:00
Alexandre Julliard
284c9b923a
Made SELECTOR_ReallocBlock preserve the current selector access rights
...
(problem reported by Andreas Mohr).
1999-04-11 15:07:13 +00:00
Ulrich Weigand
7761cbe0b6
Implemented 'kernel services thread'.
1999-04-11 15:01:20 +00:00
Klaas van Gend
f66bf56609
Added stub for PrinterProperties.
1999-04-11 14:56:45 +00:00
Juergen Schmied
d1f10c50ef
Implemented NtTerminateProcess and NtDisplayString.
1999-04-11 14:53:24 +00:00
Marcus Meissner
f08c504fe7
Added missing ReadClassStg prototype.
1999-04-11 14:46:10 +00:00
Eric Pouech
8463d6777b
Started implementation of mmThreadXXX functions.
1999-04-11 12:14:51 +00:00
Eric Pouech
a4165aea95
Added a few missing defines (MIDI, WAVE, callbacks).
...
Structures for midiStreamXXX functions.
1999-04-11 12:14:17 +00:00
Michael Veksler
fc16cbe770
Introduce STATSTG16 - a 16 bit variant of STATSTG.
1999-04-11 12:11:48 +00:00
Ulrich Weigand
2e658768dc
Send USIG_PROCESS_CREATE signal.
...
Bugfix: GetProcessDword offset -8 should return parent process ID.
1999-04-11 12:06:04 +00:00
Francis Beaudet
0c12f37afd
Implemented the CoCreateInstanceEx method.
1999-04-11 12:01:08 +00:00
Francois Gouget
bb31223c6f
- use the latest ICOM macros
...
- moved the IDirectPlayLobby interface to dplobby.h
- removed all the implementation aspects since they need to be
separate
1999-04-11 11:53:20 +00:00
Francois Gouget
bed8c26cff
ICOMisation of the DirectSound API.
1999-04-11 11:51:48 +00:00
Juergen Schmied
d00653237b
- reorganised icon extracing from files
...
- made extracting from ne and ico files working
- IPersistFile interface for IExtractIcon
1999-04-11 11:50:41 +00:00
Juergen Schmied
c45bbee66b
Changed ressource dir structures.
...
Adapted FindBestIccon/FindBestCursor.
1999-04-11 11:46:32 +00:00
Marcus Meissner
bdb6bec83a
Reimplemented winsock asynchronous DNS services. No longer use a
...
fork()ed process, but either a service thread or inline blocking calls
for non-threading architectures. (Makes Free Agent16 work again.)
1999-04-10 16:58:55 +00:00
Sylvain St.Germain
e533222a6c
Implementation of HKU key saving and loading. Add new supported data
...
type in debug_print_value.
1999-04-10 16:46:15 +00:00
Juergen Schmied
d3045145d0
New interfaces for IOleCommandTarget, IDropTarget, IViewObject.
...
Small change how to get icons for listview.
1999-04-10 16:44:50 +00:00
Juergen Schmied
ee7e46017d
ILLoadFromString and SHGetSettings implemented.
1999-04-10 16:43:39 +00:00
Ulrich Weigand
73663071c6
Call InitApp16 (using Callout) for initial process.
1999-04-10 16:32:45 +00:00
Francois Gouget
c7481b7298
Fixed a problem pointed out by Kevin Holbrook.
1999-04-06 07:09:09 +00:00
Francois Gouget
e581409f14
commctrl.h must include prsht.h.
1999-04-06 07:07:44 +00:00
Francois Gouget
a113234f13
Warning fix.
1999-04-06 07:06:59 +00:00
Francois Gouget
7204f9c53f
Added a new implementation of the ICOM macros that use Microsoft style
...
virtual methods to implement the COM interfaces in C++.
1999-04-06 07:06:05 +00:00
Keith Matthews
89c377ce54
Moved internal structures to ddeml.c, also removed non-ANSI comments,
...
and added spec for DdeQueryConfInfo and DdeQueryConvInfo16.
1999-04-06 07:02:23 +00:00
Marcus Meissner
9819f2b72c
EnumCalendarInfoA stub.
1999-04-04 12:36:29 +00:00
Joerg Mayer
8de3ba8f6e
More #pragma fixes (idea Ove Kaaven, mistakes are mine).
1999-04-03 16:26:36 +00:00
Alexandre Julliard
d5240f13db
Mask off unsupported attributes in _lcreat (bug reported by Andreas Mohr).
...
Moved _lcreat16_uniq to int21.c
1999-04-03 13:54:51 +00:00
Thuy Nguyen
96d0359a09
DLGITEMTEMPLATE structure had one too many member.
1999-04-03 11:12:46 +00:00
Francis Beaudet
f585c61dd1
Implemented the Win95 look and feel.
1999-04-02 10:37:42 +00:00
Alex Korobka
44a1b59cec
Fixes for ignored WVR_[VH]REDRAW flags, made minimization in managed
...
mode go through window manager, small bugfixes for menu and window
code, extended clipboard driver model to handle formats other than
text.
1999-04-01 12:03:52 +00:00
Luc Tourangeau
3025dc181b
Added support for icon and smallicon views.
1999-04-01 11:55:44 +00:00
Ove Kaaven
a4dd1bee31
Implemented async comm buffers (but probably not bugfree), and along
...
with them, the functionality of async event notifications, mong them
EnableCommNotification. Removed a previous hack that was faking the
buffers, since we now have real buffers...
1999-04-01 11:52:16 +00:00
Ove Kaaven
bd370c4baf
Added CN_* flags used in WM_COMMNOTIFY.
1999-04-01 11:50:07 +00:00
Adrian Thurston
5a09711873
initguid.h should only contain the macro that defines the guids.
...
Added olectl.h to guid.c so some needed guids get defined.
Made GUID_NULL an actual guid set to 0,0,0...
1999-04-01 11:47:09 +00:00
Ulrich Weigand
e392a0c975
Added USER32.UserSignalProc to Callout table.
...
Implemented built-in UserSignalProc().
Don't announce Win3.1-style USER handler any more.
1999-04-01 11:44:52 +00:00
Ulrich Weigand
8139c30125
Implemented PROCESS_CallUserSignalProc().
...
Send USER signals at various appropriate places.
Moved [GS]etProcessDword() to scheduler/process.c.
1999-04-01 11:43:05 +00:00
Juergen Schmied
7c6cc49c60
All 19 FileMenu_* functions, some as stubs, some implemented.
1999-04-01 10:24:21 +00:00
Eric Pouech
0f9901b4cc
Added creator task to MCI struct.
1999-04-01 10:16:13 +00:00
Ulrich Weigand
d8379a64cc
LoadBitmap16()/LoadImage16() calling sequence simplified.
1999-04-01 10:08:58 +00:00
Ulrich Weigand
e3dcfcaa3e
Made Universal Thunk list per-process, not system global.
1999-04-01 10:05:40 +00:00
Paul Quinn
6f57fe7b30
Additional macro definitions.
1999-04-01 10:03:11 +00:00
Patrik Stridvall
b87fe2e9bf
More code moved to the X11 driver (bitmap and palette and misc).
1999-04-01 08:16:08 +00:00
Alexandre Julliard
24b1c9c369
Release 990328.
1999-03-28 15:38:32 +00:00
Huw D M Davies
ed6d459f03
Move DM* defines from winbase.h -> wingdi.h.
1999-03-28 15:20:00 +00:00
Dimitrie O. Paun
05c0c8ef13
Changed some debug messages from one channel to another, to clean up a
...
bit the debug channel usage.
1999-03-28 15:07:41 +00:00
Lionel Ulmer
5f5b576a45
Added stub for SetSystemCursor.
1999-03-28 13:42:12 +00:00
Alexandre Julliard
f80b2ab669
Authors: Paul Quinn <paulq@corel.ca>, Aaron Barnes <aaronb@corel.ca>, Adrian Thurston <adriant@corel.ca>
...
Bundle of new stubs.
1999-03-28 13:15:40 +00:00
Jiuming Luo
2840d1b7a9
Moved macro DECLARE_HANDLE() (in msacm.h and wtypes.h) to windef.h,
...
then deleted the duplicated typedefs (in imm.h and mmsystem.h).
1999-03-28 12:39:18 +00:00
Pavel Roskin
137cd8c341
Changed CHOOSECOLOR[AW].Flags from UINT to DWORD.
1999-03-28 12:33:18 +00:00
Alex Korobka
4f1ac05dea
Moved hrgnUpdate from client to window coordinates, made nonclient
...
painting depend on the update region, reworked SetWindowPos() and
RedrawWindow() to speed up update region calculation, made -desktop
work properly, added WM_CANCELMODE here and there, fixed several
window activation bugs that crept in since the last time.
1999-03-28 09:37:57 +00:00
Francois Gouget
81de59a76a
Removed all implementation aspects.
...
Modified to use the latest ICOM macros.
Added the macros for use in C.
Added the method parameter names (when I had them).
1999-03-27 16:48:25 +00:00
Ulrich Weigand
e469a583ca
Fixed sequence of DLL_PROCESS_DETACH notification calls.
...
Moved PE_MODREF flags to WINE_MODREF level.
Better handling of LoadLibraryEx flags.
PE_InitTls() changed to work only on the current thread.
1999-03-27 16:45:57 +00:00
Alexandre Julliard
1c40024b15
Added cmd line in new_process request.
1999-03-27 16:21:05 +00:00
Albert Den Hann
8de1dfa7af
Additional macro definitions.
1999-03-27 16:06:55 +00:00
Huw D M Davies
e42ee26d9a
Fixed {S|G}etBitmapBits in x11drv. Removed BITMAP_GetPadding.
1999-03-27 15:59:12 +00:00
Pascal Lessard
60935ec3e9
Change the AddBitmap function. Implement flat toolbar. Change
...
CreateToolbarEx. Implement partially the hot buttons for toolbar.
1999-03-25 16:42:27 +00:00
Francis Beaudet
1d70e4ac8a
Implemented:
...
- showing the selected tab as highlighted
- support for drawing the focus rectangle
- basic keyboard support
- support for a tab with horizontal scrolling.
1999-03-25 13:24:57 +00:00
Stephane Lussier
35ffc5d8c0
Made the timer code thread safe.
1999-03-25 13:23:26 +00:00
Juergen Schmied
8e7cb4db7a
Use the new header for COM definitions.
1999-03-25 10:57:12 +00:00
Sylvain St.Germain
99b118a216
Implementation of TVM_SORTCHILDRENCB.
...
Implementation of TVI_SORT insertion.
Fix display problem when TVIF_IMAGE|TVIF_SELECTEDIMAGE were not set.
Fix problems related to TVIS_EXPANDEDONCE.
1999-03-25 10:55:01 +00:00
Ove Kaaven
5394258a90
Added infrastructure and definitions for general-purpose event and IRQ
...
handling for the Wine dos box. Removed the obsolete MZ_Tick. Added
event message loop, message handling, CLI/STI handling, and minimal
PIC support.
1999-03-25 10:53:08 +00:00
Ove Kaaven
4dfd859271
Added int 0x09 and int 0x33.
1999-03-25 10:51:17 +00:00
Paul Quinn
384a8944bd
Creation of docobj.h.
1999-03-25 10:48:48 +00:00
Adrian Thurston
d3354d04f7
Population of oledlg.
1999-03-24 15:05:05 +00:00
Alexandre Julliard
faa18fd9e5
Authors: Adrian Thurston <adriant@corel.ca>, Paul Quinn <paulq@corel.ca>
...
Added various definitions.
Moved CWPSTRUCT from hook.h to winuser.h to conform to the SDK.
1999-03-24 14:58:11 +00:00
Jim Aston
2e5113d4bc
Added a few empty macros.
1999-03-24 14:57:34 +00:00
Marcus Meissner
c600afbd4b
CURSORICON_Destroy: missing WINAPI added.
1999-03-24 14:55:37 +00:00
Alexandre Julliard
875c4b3c61
Added server pid and tid in init_thread request, and use them in
...
CLIENT_InitThread.
1999-03-23 14:09:41 +00:00
Noomen Hamza
ed494ec539
Implemented:
...
- IMoniker interface for FileMoniker,ItemMoniker,AntiMoniker and
GenericCompositeMoniker
- IRunningObjectTable interface, and
- IBindCtx interface.
1999-03-23 13:48:56 +00:00
Huw D M Davies
44a79c4925
Added StretchDIBits for the PostScript driver.
1999-03-23 13:46:04 +00:00
Ove Kaaven
3f89809d68
Added missing ending pragma pack.
1999-03-23 13:45:25 +00:00
Marcus Meissner
461ded42ac
Added -dll option for winelib programs. (Note: will not print warnings
...
on failure currently).
1999-03-22 14:54:05 +00:00
Eric Pouech
7081395019
Added yield proc members to mci struct.
1999-03-22 14:49:31 +00:00
Eric Pouech
ad86311f6a
Added mixer specfic error codes, fixed type in function name.
1999-03-22 14:48:40 +00:00
Veksler Michael
e94e35431e
Removed winuser16.h from x11drv.h.
1999-03-22 12:41:26 +00:00
Klaas van Gend
fdedc34872
Implementation of EnumPrintersA, info level 4 and 5.
1999-03-22 12:40:24 +00:00
Ulrich Weigand
93b23d746d
Run Win32 processes in their own threads.
...
Process exit sequence adapted.
1999-03-22 10:35:44 +00:00
Alexandre Julliard
f016752b45
Changed process initialisation to use the new server requests.
...
Started to move the process init to the right context, not finished yet.
1999-03-21 19:26:25 +00:00
Alexandre Julliard
f692d44607
Added new_process and init_process request.
...
Split out process creation from thread creation.
Changed server initialisation to ensure that we always have a current
thread.
1999-03-21 19:23:54 +00:00
Ove Kaaven
a1c45a52b9
Made commerror and eventmask local to each port (for win16), made the
...
win16 routines use port indices instead of UNIX fds (this should make
some Visual Basic stuff and similar garbage start working), moved some
stuff around (win16 routines at top of file, win32 routines at
bottom), made a couple of win32 routines use win32 handles, and added
a few hints as to how to implement asynchronous buffers, based on
which EnableCommNotification can eventually be implemented.
1999-03-21 15:45:41 +00:00
Ove Kaaven
fab975e639
Fixed prototypes of a couple of comm routines.
1999-03-21 15:43:22 +00:00
Alexandre Julliard
34bf815822
Got rid of SYSTEM_LOCK macros.
1999-03-21 08:36:55 +00:00
Pavel Roskin
e577052d70
Removed definitions for FIONREAD and FIONBIO.
1999-03-19 16:58:20 +00:00
Marcus Meissner
6b9dd2e098
Lots of warning fixed, one missing WINAPI in ddraw.c added.
1999-03-18 17:39:57 +00:00
Marcus Meissner
ac593bbd41
Fixed some warnings. removed some unneccessary includes, removed one
...
direct WND* access in controls/menu.c.
1999-03-17 15:18:28 +00:00
Alexander V. Lukyanov
0aa2008a41
Install headers from $(SRCDIR).
1999-03-17 15:17:12 +00:00
Francois Gouget
d467835b3c
Removed the obsolete ICOM macros.
1999-03-17 15:16:35 +00:00
Francois Gouget
4e4f1d1a9d
Moved the APIs closer to the corresponding COM interface, removed two
...
duplicates and added 2-3 macros for A/W APIs.
1999-03-17 15:16:01 +00:00
Ulrich Weigand
892627b12b
Pass CreateProcess() SECURITY_ATTRIBUTES through to PROCESS_Create().
1999-03-16 16:29:26 +00:00
Ulrich Weigand
4526f2ec66
Pass new arguments (suspend/inherit) to the server.
1999-03-16 16:28:59 +00:00
Ulrich Weigand
2f2898b571
Handle suspend/resume_thread requests in phase STARTING correctly.
...
Set initial suspend count for threads created with CREATE_SUSPENDED.
Set 'inheritable' flag for process/thread handles.
1999-03-16 16:28:36 +00:00
Sylvain St.Germain
02300aeaa5
Fixed some graphical problems of the treeview and added support LMB
...
click on +/- sign to open and close.
Fixed a bug in imagelist where the last image could not be displayed.
1999-03-16 10:38:44 +00:00
Francois Gouget
88fd786b22
Updated the interfaces to use the latest ICOM macros.
1999-03-15 16:15:17 +00:00
Eric Pouech
a9ffdcf903
Moved all MCI internal functions/variables/macros to mci.c.
...
Changed some interface names.
1999-03-15 15:42:26 +00:00
Eric Pouech
efba9f8079
Make use of digitalv.h file.
1999-03-15 15:40:27 +00:00
Klaas van Gend
3c6253bb3e
- Reimplementation of the CommDlg ExtendedError mechanism using TLS.
...
- Some header inclusion cleanup.
1999-03-15 15:16:54 +00:00
Eric Pouech
52c97d4e99
Added new function CDAUDIO_Seek().
1999-03-15 15:14:43 +00:00
Eric Pouech
3fb2f4289f
Better 16/32 bit driver messages mapping and handling.
...
Better protection against bad handles.
1999-03-15 15:14:06 +00:00
Marcus Meissner
7f95bb7f75
Use MESSAGE_RESOURCE_* defines from SDK headers, updated LoadMessage*
...
code.
1999-03-15 15:13:14 +00:00
Niels Kristian Bech Jensen
3713080283
Fixed make install.
1999-03-15 15:12:38 +00:00
Alexandre Julliard
5314b03b51
Release 990314.
1999-03-14 18:02:04 +00:00
Francois Boisvert
6b1b41cf85
Made access to the wnd struct thread-safe.
1999-03-14 17:25:32 +00:00
Jim Aston
2e1cafa288
Renamed wintypes.h to windef.h.
1999-03-14 16:35:05 +00:00
Theodore S. Hetke
5d1d777e69
Added tracing for delayed imports and removed the fixme.
1999-03-14 15:18:08 +00:00
Paul Quinn
89b21b4c28
Many new defines, and structs to help compile MFC. As well as a few
...
OLE corrections from earlier.
1999-03-14 13:47:00 +00:00
Andreas Mohr
5aa96c1906
Implemented (nearly) all TAPI functions as stubs.
1999-03-14 12:34:25 +00:00
Michael McCormack
a84860785a
Basic support for WIN32 serial communications API.
...
Modify DOSFS_OpenDevice to allow opening of COM ports.
Change Win32 comm functions to accept file handle.
Add declaration of COMSTAT32 structure.
1999-03-14 12:25:36 +00:00
Juergen Schmied
a3b7a40f56
- IShellFolder and IEnumIDList are using the new COM headers
...
- fixed sort order for folders and drives
1999-03-14 12:16:21 +00:00
Francois Gouget
7ae72f5437
It is now possible to use the standard macros for GetTextExtentPoint
...
and GetTextExtentPoint32.
1999-03-13 18:19:29 +00:00
Francois Gouget
3805ed585f
Fixed some SendMessage32A that escaped the renaming.
1999-03-13 18:15:29 +00:00
Francois Gouget
fcfce8445a
On windows ole2.h includes oleauto.h and some programs depend on this.
1999-03-13 18:14:13 +00:00
Francois Gouget
dfc0f5ec8d
Fixes in the SysAllocString functions prototypes. It's mostly 'const'
...
problems that prevent regular code from compiling.
1999-03-13 18:13:10 +00:00
Pavel Roskin
cb327212c4
File open dialog now uses icons instead of bitmaps.
1999-03-13 18:10:43 +00:00
Marcus Meissner
960c725ee3
Updated AVI* class interface to new ICOM_ methods.
1999-03-13 18:09:16 +00:00
Marcus Meissner
b3d1a22a44
Started on avifil32 implementation (only stubs currently).
1999-03-13 18:07:44 +00:00
Andreas Mohr
f83cf69b03
Implemented mode setting things as well as VESA additions and other
...
things. Cleaned up DOSMEM_BiosData handling.
1999-03-13 18:00:52 +00:00
Francis Beaudet
d58f61c0df
Implemented the IPersistStream interface on the OLE font object.
1999-03-13 17:59:07 +00:00
Alexandre Julliard
73cc3ba131
Authors: Paul Quinn <paulq@corel.ca>, Adrian Thurston <adriant@corel.ca>
...
- Changed LVM_SETITEMPOSITION -> LVM_SETITEMPOSITION32
LVM_SETITEMPOSITION16 -> LVM_SETITEMPOSITION
- Added some missing structures and definitions to wingdi.h
- Added proper defines for GetCharWidthsXXX
- Added c++ protection to wingdi.h
1999-03-13 17:12:07 +00:00
Juergen Schmied
dd153f1727
- mostly cleanup after the renaming
...
- implemented SHILCreateFromPath
- small changed to SHGetFileInfo
1999-03-13 17:10:36 +00:00
Bertho Stultiens
dbf9fba460
Changed the DLGTEMPLATE and DLGITEMTEMPLATE types to adhere to the AW
...
structure for compatibility.
1999-03-13 17:09:13 +00:00
Bertho Stultiens
9bdf34b338
Moved error codes to cderr.h.
1999-03-13 17:07:56 +00:00
Dave Pickles
d6ade697e1
Fixed a couple of missing #defines for Win32 API functions with
...
ASCII/Unicode versions.
1999-03-13 17:02:02 +00:00
Ulrich Weigand
48241e999a
Implemented UTRegister and UTUnRegister.
1999-03-13 12:54:55 +00:00
Keith Matthews
397964746f
Added coded stubs for DdeQueryConvInfo (16 & 32 bit), DdeAddData (32
...
bit), DdeAbandonTransaction (32 bit), DdeImpersonateClient (32)
DdeSetQualityOfService, DdeSetUserHandle.
Corrected heap handling in DdeInitializeW, refined CreateMutex error
handling.
General tidying.
1999-03-13 12:53:39 +00:00
Pavel Roskin
cbb9549687
Added prototypes for OleQueryLinkFromClip, OleQueryCreateFromClip,
...
OleCreateLinkFromClip, OleCreateFromClip, OleQueryType,
OleRevertClientDoc, OleEnumObjects.
1999-03-13 12:51:19 +00:00
Eric Kohl
cad17ff708
Replaced direct access to the WND structure by corresponding calls to
...
Win32 functions.
1999-03-12 17:42:50 +00:00
Eric Kohl
fa8ae2f4fb
Fixed some bugs introduced by the automated renaming.
1999-03-12 17:40:32 +00:00
Luc Tourangeau
4d6df2cb91
Changed the listview control to add the report view and fix some bugs
...
for the list view.
1999-03-12 17:31:08 +00:00
Paul Quinn
ea1640fc0c
Added a lot of new OLE interfaces.
1999-03-10 18:03:53 +00:00
Alexander Kanavin
91d72b9964
Added support for Russian language.
1999-03-10 18:01:35 +00:00
Ulrich Weigand
3366f18464
Implemented _ConfirmWin16Lock (KERNEL32.96).
1999-03-10 16:25:22 +00:00
Lionel Ulmer
19cf14f5e8
- some clean up in handling of depth
...
- more depth conversion routines for X11 (15, 16 and 32 -> 8)
1999-03-10 16:22:35 +00:00
Stephane Lussier
bae5552a14
Implemented SendMessageTimeout() functions.
1999-03-10 16:21:12 +00:00
Ulrich Weigand
e562453dae
Added USER.DestroyIcon32 to Callout struct.
1999-03-10 14:06:53 +00:00
Ulrich Weigand
1442253dfa
Deleted NE_FreePEResource().
1999-03-10 14:04:39 +00:00
Ulrich Weigand
1b938b1817
Adapted to cursor/icon handling changes.
1999-03-10 14:03:06 +00:00
Ulrich Weigand
50a0915101
Implemented Win95-style shared cursor/icon cache.
...
Merged NE and PE resource handling.
1999-03-10 14:00:29 +00:00