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