Juergen Schmied
9f50d049ea
Fixed definition of the RtlMemory functions. Use macros internally and
...
for Winelib, use real functions for exports from ntdll.
2000-02-26 19:35:50 +00:00
Juergen Schmied
61ef5111b6
Prototypes OleInitialize, OleUninitialize.
2000-02-26 19:33:11 +00:00
Ulrich Czekalla
33026a2a6e
Send WM_HELP message when F1 is pressed.
2000-02-26 19:13:44 +00:00
Juergen Schmied
50f067b726
Basic implementation of shell notifications.
2000-02-26 18:44:08 +00:00
Juergen Schmied
5c9b90be31
Added Winelib types.
2000-02-26 18:36:56 +00:00
Patrik Stridvall
a9855b5122
Added stubs for {Create,Get,Set}ErrorInfo.
2000-02-26 18:33:21 +00:00
Alexandre Julliard
047513f3de
Don Kelly
...
In Windows Property Sheet can have any mix of icon-less tabs and tabs
with icons. Adds a check to see if the icon we're adding is non-NULL
(otherwise random junk from memory can be rendered) when the application
has specified the PSP_USEICONID flag is set. Changes to the Tab control
to only render icons for tabs that have the TCIF_IMAGE flag set
(previously, if the flag was set the entire image list of icons was
rendered).
Stephane Lussier <stephane@macadamian.com>
Fixes for some tab control bugs
Henning Hoffmann
Fixed some width problem with OWNERDRAW tab.
Luc Tourangeau <luc@macadamian.com>
TCM_ADJUSTRECT is now returning consistant compare to Windows.
Serge Ivanov <sergei@corel.ca>
Fixed problem with tab selection. When you select tab it becames first
visible tab. Now leftmost visible tab is calculated properly.
- Added code for correct handling of updown control.
- Forced recalculation of tabs' coordinates when:
a) all items are deleted,
b) window style is canged
2000-02-26 18:31:01 +00:00
Ian Schmidt
2d12700fdf
Added necessary defines and structures to compile WineLib apps using
...
MFC 6.0 headers.
Fixed typo in TCM_SETMINTABWIDTH constant.
2000-02-26 18:30:12 +00:00
Alexandre Julliard
916f975624
Improved the selector get/set functions.
...
Support ANSI-compatible inline asm (with the help of Patrik Stridvall).
2000-02-26 16:51:13 +00:00
Alexandre Julliard
e1d78899ea
Made winmm a separate shared library.
2000-02-26 13:45:34 +00:00
Patrik Stridvall
0ee98cc39f
Fixed ANSI C violations.
2000-02-26 13:17:55 +00:00
Lionel Ulmer
5e6d062378
- implement EnumObjects and GetProperty for Mouse and Joystick drivers
...
- implement SetDataFormat for the Mouse driver
2000-02-26 13:15:17 +00:00
Eric Pouech
2a3b0a1dad
Moved hardware related handling to dlls/winmm/joystick driver.
...
Got rid of joySendMessages() hack (now implementation with a timer).
2000-02-26 13:14:04 +00:00
Dmitry Timoshkov
1da43e3e3d
Added prototypes for registry functions.
2000-02-25 21:36:57 +00:00
Dmitry Timoshkov
d6a494feae
Move definition of CPINFO structure from winbase.h to winnls.h
...
Add definition of CPINFOEX structure to winnls.h
2000-02-25 21:36:27 +00:00
Dmitry Timoshkov
9ac852ae85
Add prototype for CRTDLL_wcstol.
2000-02-25 21:35:39 +00:00
James Abbatiello
1758f2d81a
Misc. fixes for compiler warnings.
2000-02-25 21:01:50 +00:00
Pierre Mageau
89aa86165f
Implementation of OleConvert routines.
...
Thuy Nguyen <thuy@macadamian.com>
Don't allow to resize stream open in read only mode
Allow write access for stream/storage open with STGM_READWRITE.
StgOpenStorage return values are now more detailed.
Don't rely on STGM_CREATE flag in the Storage constructor.
Preventing to write out of date property.
Owen Wang <owenw@corel.ca>
Allow both positive & negative 32-bit integers as with MFC assumption.
This patch improves the 32bit limit on IStream::*_Seek operations.
John Li <johnl@corel.ca>
When WP opens a linked file, the malloc function in
OLECONVERT_LoadOLE10(...) returns a NULL. This causes a later Wine
crash. The actual problem is the function reading a large data length.
2000-02-25 20:58:25 +00:00
James Abbatiello
ce829bdc8c
Better thread safety for WarpPointer hack.
2000-02-25 20:53:34 +00:00
Juergen Schmied
a538739fdf
Some more ListView_ macros, winelib fixes.
2000-02-25 20:52:20 +00:00
Juergen Schmied
e2b8804525
- new files related to context menu and drag drop file operations
...
- render functions for clipboardformats
2000-02-20 18:46:28 +00:00
Juergen Schmied
b070313c80
Started implementation of shell notifications.
2000-02-20 18:40:55 +00:00
Alexandre Julliard
00377a78b7
Store config file contents in the registry so we only have to load it
...
once per session.
Replaced PROFILE_EnumerateWineIniSection by PROFILE_EnumWineIniString.
Removed a few unnecessary/unused command-line options.
2000-02-19 20:50:00 +00:00
Alexandre Julliard
67a24c8cfb
Store the handle of the process exe file in the server.
...
Removed PROCESS_Initial().
2000-02-18 21:54:32 +00:00
Noomen Hamza
ff72776e55
Popup windows will be hidden when minimizing the main frame.
2000-02-18 19:11:04 +00:00
Alexandre Julliard
90476d6b4a
Moved SystemHeap allocations to the process heap.
2000-02-16 22:47:24 +00:00
Alastair McKinstry
33536e2753
Added support for the following celtic languages: Irish Gaelic, Scots
...
Gaelic, Manx Gaelic, Breton, Welsh, Cornish.
2000-02-16 21:21:51 +00:00
Dave Pickles
717bf7e9ea
Added definition for STILL_ACTIVE.
2000-02-13 16:04:14 +00:00
Juergen Lock
2d33ab91f4
Added configure check for the unix domain sockaddr length.
2000-02-13 16:03:29 +00:00
Matthew Cline
20512fd854
GetObjectA() now rejects GDI handles which are invalid.
2000-02-13 16:00:17 +00:00
Alexandre Julliard
b849d79104
Moved global atoms to the server (based on the work of Sergei
...
Turchanov <turchanov@otvprim.ru>).
2000-02-13 13:56:13 +00:00
Matthew Cline
4ecb75b050
Added a PTEXTMETRIC[A|W] definition.
2000-02-12 19:26:07 +00:00
Matthew Cline
a5affc63c9
Added typedefs for PSHORT and PUSHORT.
2000-02-12 19:25:38 +00:00
Ian Schmidt
ef9067531b
Added GUIDs, defines, and structures for DirectX7.
2000-02-10 22:38:53 +00:00
Alexandre Julliard
383da68cf9
Optimized debugging API to reduce code size.
2000-02-10 22:15:21 +00:00
Alexandre Julliard
fc296da4e2
Removed extra includes from ole.h and wingdi.h.
2000-02-10 19:39:48 +00:00
Jeremy White
d3e22d9d55
Removed #include of wingdi.h and windef.h from winuser.h (and resolved
...
the resulting compilation failures).
2000-02-10 19:03:02 +00:00
Michael Cardenas
6a52a507fd
Added a bunch of macros needed for compiling Winelib apps.
2000-02-07 17:22:01 +00:00
Juergen Schmied
d90f15d043
Added ListView_EditLabel macros.
2000-02-07 17:18:00 +00:00
Juergen Schmied
b259af6d7c
Added IPersistFolder2 interface.
2000-02-07 17:17:28 +00:00
Andreas Mohr
a16c0e19a7
- implemented serial numbers for audio CDs and data CDs
...
- big clean up of misc/cdrom.c and dlls/winmm/mcicda/mcicda.c function
naming and such
- split debug channel cdaudio into cdrom and mcicda
- fixed some typos
2000-02-07 16:28:52 +00:00
Sean Langley
9c92c7de2c
Made OleCreateFontIndirect have the same signature (exactly) as the
...
header file. Added olepro32 dll stubs.
2000-02-07 16:27:33 +00:00
Alexandre Julliard
b2f6f0e7d2
Removed resource.h.
2000-02-03 01:54:36 +00:00
Ulrich Weigand
9ffd403001
Added .spec keyword 'mode' to allow creating built-in EXE modules.
...
Use built-in EXE modules for WineLib apps (instead of ELF modules).
Removed dummy ELF module creation.
Removed LIBRES handling.
2000-02-03 01:33:48 +00:00
Jeremy White
82d1a8fb73
Moved definitions such as BOOL16 and INT16 from windef.h into
...
wine/windef16.h.
2000-02-03 01:04:39 +00:00
Alex Priem
e15dff7411
- Implementation of WM_SETFORMAT
...
- Reworked drawing/selection
- Implementation of WM_KEYDOWN
2000-02-03 00:48:39 +00:00
Ove Kaaven
c956f67f46
Added INT_Int16ReadChar and made int09 handle special keys.
2000-02-03 00:47:01 +00:00
Ove Kaaven
c9307edf0c
Added alphanumeric mode to the VGA emulation.
...
Use service thread for the periodic refresh.
2000-02-03 00:46:29 +00:00
Alexandre Julliard
318f4cefd2
Build most dlls as separate shared libraries.
2000-01-31 05:02:49 +00:00
Alexandre Julliard
7357337ff9
Release 20000130.
2000-01-30 22:50:37 +00:00
Ulrich Weigand
8a1bdb3074
Added configure check for sys/reg.h.
2000-01-30 22:22:22 +00:00
Marcus Meissner
9c978ab18e
Overlay indices are signed shorts (-1 means no overlay)
...
(ImageList_SetOverlayIndex) should accept -1 as overlayindex.
(ImageList_Read) We can read a NxM bitmap from the stream and have
to convert it into a 1x(M*N) bitmap, set cCurImage,cMaxImage. Added
documentation.
(others) removed some potential operator precendence problems.
2000-01-30 22:21:22 +00:00
Ulrich Weigand
7d43bceb7e
Moved debugger to libwine to make it available to WineLib apps.
...
Try to invoke external debugger if internal debugger crashes.
Try to handle early invocation of debugger more gracefully.
2000-01-30 21:16:45 +00:00
Ulrich Weigand
f3bfa3a4b0
Mark initial process as 32-bit for WineLib apps.
...
Use teb->tibflags instead of teb->flags (for Win95 USER32 compatibility).
Removed unused thread event.
2000-01-30 21:16:06 +00:00
Francois Gouget
f82a723a43
The COM virtual tables must use the
...
'ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE' macro to provide padding in C++.
2000-01-30 02:55:16 +00:00
Ove Kaaven
b10e912936
Added a couple of prototypes.
2000-01-30 02:53:33 +00:00
Andreas Mohr
1fe93345c4
- support for reading labels and serial nums from device
...
- "reasonable" misc/cdrom.c device handling
- much improved audio CD support
- serial number overwrite bug fix
- spelling fixes
2000-01-29 21:11:47 +00:00
Marcus Meissner
d40170d20c
Implemented ImageList_Read (not 100% correct in regarding to setting
...
the bitmap).
Filled out unknown members of ILHEAD.
Started reordering IMAGELIST to make it Windows binary compatible.
2000-01-29 21:00:25 +00:00
Alexandre Julliard
0dd3655fd0
Removed debugstr.h.
2000-01-29 19:49:58 +00:00
Alexandre Julliard
8bc1d837d2
Use a per-thread buffer and write(2) for debug traces.
...
Removed debug_dumpstr.
2000-01-29 19:46:50 +00:00
Alexandre Julliard
0a7c1f6c5b
Implemented GetThreadSelectorEntry through the server.
2000-01-27 02:54:17 +00:00
Alexandre Julliard
eafa391081
Use argv[0] to locate the server executable.
2000-01-25 21:19:58 +00:00
Alexandre Julliard
079fd72ca7
Share the system heap between different address spaces. Made process
...
heap per-address space instead of per-process.
2000-01-25 01:41:35 +00:00
Alexandre Julliard
2fe57779fb
Made the server listen for new clients on a Unix socket in
...
$HOME/.wine. Newly started wine processes now attach to an existing
server if one is running.
2000-01-25 01:40:27 +00:00
Alexandre Julliard
647876e598
Added PROFILE_GetConfigDir function.
2000-01-25 01:35:01 +00:00
Alexandre Julliard
cb1fc735f0
Changed the server to return STATUS_* error codes.
2000-01-24 21:58:06 +00:00
Alexandre Julliard
c18740d056
Added some error codes.
2000-01-24 05:54:11 +00:00
Juergen Schmied
02d45e52c5
- implementation of RtlReg* (read access), RtlEvent*, RtlSemaphore*,
...
NtAllocateLocallyUniqueId
- implementation or stubs for NtAccessCheck, NtSetSecurityObject,
RtlClearBits, RtlEqualPrefixSid, RtlFindClearBits,
RtlFormatCurrentUserKeyPath, RtlGetControlSecurityDescriptor,
RtlIdentifierAuthoritySid, RtlImpersonateSelf, RtlInitializeBitMap,
RtlInitializeGenericTable, RtlMakeSelfRelativeSD,
RtlPrefixUnicodeString, RtlSetBits, RtlUnicodeToMultiByteN,
RtlUpcaseUnicodeStringToOemString, RtlUpcaseUnicodeToOemN,
RtlValidSid, RtlxUnicodeStringToOemSize
- corrected most RtlString* functions, added documentation
- more fixes and partial implementations
2000-01-23 22:35:33 +00:00
Ove Kaaven
2527a33351
Added -dxgrab command line option, which confines cursor motion to the
...
DirectX primary surface.
2000-01-23 22:31:24 +00:00
Dmitry Timoshkov
d1e3d8d841
Replaced LocalToWideChar() by lstrcpynAtoW(), WideCharToLocal() by
...
lstrcpynWtoA().
2000-01-23 03:21:14 +00:00
Ove Kaaven
b030d20fc4
Supercharged XShm implementation for DirectDraw.
2000-01-23 02:28:48 +00:00
Alexandre Julliard
3e2517caa7
Added Get/SetThreadContext support through the server.
2000-01-20 18:59:03 +00:00
Alexandre Julliard
681c75bf17
Added debugstr_guid function and used it to replace
...
WINE_StringFromCLSID in all debugging messages.
2000-01-18 05:09:49 +00:00
Dmitry Timoshkov
1707c6b5c3
Add some defines needed for Unicode to Ascii conversions.
2000-01-17 22:23:37 +00:00
Alexandre Julliard
112d30781f
Added automatic registration of built-in DLLs.
2000-01-16 03:37:05 +00:00
Eric Pouech
4f81c3ea30
Replaced Wine specific DRIVER_GetType by a correct implementation of
...
GetDriverFlag.
2000-01-15 22:29:32 +00:00
Lionel Ulmer
7be462dd31
- (ugly) fix for the 'Xmd.h' problem
...
- fix the detection of DGA 2 in configure script
2000-01-15 22:24:47 +00:00
Juergen Schmied
74341020f4
- added NT fields to TEB
...
- moved tls-fields and some wine specific fields to a higher offset
- added some documentation
- initialisation of the UnicodeString
2000-01-15 22:22:27 +00:00
Peter Hunnisett
f2b8492285
- Added some missing EMR record types and updated and fixed others
...
- Added stubs and headers for CreateColorSpace,DeleteColorSpace and SetColorSpace
- Added header for SetICMMode
- Added ability to play more enhanced metafile records
2000-01-15 22:17:49 +00:00
Ove Kaaven
6e9a0dd08d
Added prototypes for the NT synchronization functions
...
InterlockedCompareExchange and InterlockedExchangeAdd.
2000-01-15 22:04:00 +00:00
Alexandre Julliard
afa4315507
Removed a dependency between oleaut32 and comctl32.
2000-01-12 05:01:02 +00:00
Juergen Schmied
bc3c4d4fca
More STATUS_ codes.
2000-01-12 04:59:42 +00:00
Steve Langasek
e55430203e
Fixed macro definition of IDirectDrawSurface_Restore.
...
Added defines for Ddraw's WaitForVerticalDisplay().
2000-01-12 04:58:53 +00:00
Steve Langasek
6d1012b497
Fixed typos in macro definitions for IDirectSoundBuffer_GetStatus,
...
IDirectSoundBuffer_Unlock.
2000-01-12 04:58:08 +00:00
Steve Langasek
c0dabf0337
Missing Winelib declarations for AUXCAPS.
2000-01-12 04:57:38 +00:00
Alexandre Julliard
e1fd1cce4f
Release 20000109.
2000-01-09 22:24:43 +00:00
Juergen Schmied
5d0ae2dcd9
- removed copying of HKEY_USERS to HKEY_CURRENT_USER
...
- HKEY_CURRENT_USER is now subkey of HKEY_USERS
- changed query_key_info_request to return the key name too (NtQueryKey needs this)
- the rootkeys (MACHINE and USER) do have names
2000-01-09 21:07:01 +00:00
Gerard Patel
d1795f674c
Avoid deleting of the default 1x1 bitmap for memory DCs.
2000-01-09 20:52:53 +00:00
Alexandre Julliard
74e4a28a34
Built-in DLLs resources are now specified in spec file.
...
Removed unnecessary flags in built-in DLLs tables.
2000-01-09 04:20:31 +00:00
David Elliott
8b8a3438e2
Removed malloc/free hack and replaced with HeapAlloc/HeapFree throughout code.
...
Added critical section around code dealing with global variables.
Added a few comments about how ASPI is supposed to work.
Copy sense info into the correct place (right after the fixed 16-byte CDB).
Now returns target status (many Windows apps won't even look at the
sense are unless they get an error code).
Added SC_ABORT_SRB FIXME.
Added SC_GET_DISK_INFO place holder for clarity.
Updated Linux SG interface structure to include new kernel 2.2
status fields.
2000-01-08 22:25:02 +00:00
Alexandre Julliard
c8f1f5e4eb
Updated authors list from the Changelog. Please let me know if you
...
have been left out.
2000-01-05 01:53:08 +00:00
Lionel Ulmer
48c0816476
- detect if the OpenGL implementation defines the paletted texture and
...
color table extensions
- small warning fixes
- fix the double '-lXxf86dga' when having DGA 2.0
2000-01-05 01:51:02 +00:00
Marcus Meissner
7547d4defa
Some comm clean up, much more error messages, only use TIOCOUTQ if
...
defined [wine-bugs/104], tried implementing SetCommTimeouts.
2000-01-05 01:46:53 +00:00
Eric Pouech
282377824d
Added more MIDI messages 16<=>32 mapping.
...
Fixes some bugs in buffers handling and index for MAPPER.
2000-01-04 01:04:48 +00:00
Eric Pouech
20fede7f38
Removed the obsoleted CallTimeFuncProc, CallDriverProc,
...
CallDriverCallback.
2000-01-04 01:01:22 +00:00
Alexandre Julliard
b7c84d3b22
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
...
Implemented WM_SIZE message support. Optimized drawing to use
precalculated size values rather than recalculating during each call
of MONTHCAL_Refresh.
2000-01-04 00:30:21 +00:00
Eric Pouech
ce5ed79e77
Encapsulated Wine internal data into an ifdef __WINE__.
2000-01-04 00:27:08 +00:00
Peter Ganten
6619f5a71a
Implemented WaitForInputIdle.
2000-01-01 22:38:20 +00:00
Huw D M Davies
c553924ddd
Move DCFuncs ExtTextOut and GetTextExtentPoint to Unicode.
...
Map a few Unicode chars to the first 0xff in psdrv.
Don't expect x11drv to display Unicode chars yet.
1999-12-26 00:47:03 +00:00
Eric Pouech
b4b9303e07
Fixed first/last playable frame referencing.
1999-12-25 22:54:54 +00:00
Eric Pouech
f919cf3a41
Fixed some bogus values in MCI_STATUS handling (position & length of tracks).
...
Added support for MCI_INFO on MEDIA_UPC & MEDIA_IDENTITY commands.
1999-12-25 22:54:11 +00:00
Steven Elliott
9dd9743b60
Changed the "this_is_a_syntax_error" error message to a more specific
...
error message.
1999-12-25 22:45:57 +00:00
Huw D M Davies
b8e94b6119
Move Bezier code out of x11drv into commmon GDI code; if any driver
...
does not implement PolyBezier[To] the curve is approximated to lines
and drawn with Polyline.
Implement many GDI-Path recording functions (at least the win9x subset).
Implement FlattenPath and FillPath.
1999-12-20 04:14:48 +00:00
Shaun Morris
271f522fa9
Implemented _TrackMouseEvent for the TME_LEAVE flag.
1999-12-20 03:48:25 +00:00
Alexandre Julliard
9e7b45fbc3
Release 991212.
1999-12-12 21:46:23 +00:00
Lionel Ulmer
3ba4be4054
- added support of DGA-2.0 events
...
- fixed the leaving of DGA-2.0 mode
1999-12-12 19:42:47 +00:00
Rein Klazes
80c924f1f4
In win32 a WM_MENUSELECT message should contain the position when the
...
item refers to a submenu, not the submenu's handle as in win16.
1999-12-12 19:40:46 +00:00
Alexandre Julliard
8551f8ca98
Xiang Li
...
Implementation of a proxy ODBC32 dll.
1999-12-11 23:56:46 +00:00
Alexandre Julliard
1dc551cf6b
Authors: Kai Morich <kai.morich@bigfoot.de>, Marcus Meissner <marcus@jet.franken.de>
...
Added systray support.
Swallow the windows systray icons into kpanel systray if KDE/KWM is
running.
1999-12-11 23:54:59 +00:00
Juergen Schmied
044db46459
Stubs for LsaFreeMemory, LsaQueryInformationPolicy, LsaClose.
...
Small fixes.
1999-12-11 23:19:54 +00:00
Peter Hunnisett
0cdc4d9307
- Implemented GetEnhMetaFilePaletteEntries
...
- Added fixme stubs for SetMetaRgn and GetMetaRgn
- Added support for playing several enhanced metafile records
- Added beginnings of implementation for playing the rest of the
enhanced metafile records
1999-12-11 23:18:10 +00:00
Patrik Stridvall
cf84434213
Improved the TTY driver.
1999-12-11 23:08:48 +00:00
Ulrich Weigand
2faf2cf964
Perform 16/32A/32W message mapping for posted messages.
1999-12-10 03:47:13 +00:00
Alexandre Julliard
7b7e2d434a
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
...
Added stubs for the WinNT tape backup functions.
1999-12-10 03:46:20 +00:00
Lionel Ulmer
7938aaba1a
- do not loose initial auto-repeat status when acquiring the keyboard more
...
than one time
- support of DirectX 7's DIMOUSESTATE2 structure
1999-12-10 03:29:32 +00:00
Ulrich Weigand
0106f85e5f
Delay sending debug events until process initialization is complete.
1999-12-08 03:28:14 +00:00
Huw D M Davies
f0f8da5870
Fixes several bugs in gdi path handling.
...
Adds *Path functions to dc funcs table + add EnhMetaFile recording.
Separate out Polylne/PolylineTo and PolyBezier/PolyBezierTo in dc
funcs table to enable proper enhmetafile recording.
The current position update in *To functions is now handled by the
main function and not in the drivers.
Move USER functions from graphics/painting.c -> windows/painting.c
1999-12-05 23:54:02 +00:00
Andreas Mohr
ffdd1717d4
- the OLE version returned was too low
...
- renamed OABuildVersion16 to OaBuildVersion16
- spelling fixes
1999-12-05 23:52:56 +00:00
Andreas Mohr
f4077e6623
Added Thread32First/Next stubs.
1999-12-05 23:11:10 +00:00
Eric Pouech
4e1cdab556
Moved wineserver's buffer & buffer_size at the end of TEB so that IE
...
doesn't overwrite them.
1999-12-05 23:10:27 +00:00
Marcus Meissner
2d7be870cc
Use the real glibc openpty if present.
1999-12-05 23:06:40 +00:00
Juergen Schmied
bb3929c6c3
Added some constants for Spanish.
1999-12-05 23:02:04 +00:00
Ulrich Weigand
2149934a2d
Bugfix: Call DllEntryPoint for *every* process that loads the DLL, not
...
just for the first one.
Bypass 32->16->32 transition when calling DllEntryPoint of built-in.
1999-12-05 02:50:38 +00:00
Ulrich Weigand
979000e038
Call 16-bit instead of 32-bit UserSignalProc entry point.
...
Don't load USER32.DLL unless requested by the program.
Bugfix: Pass the correct thread ID to UserSignalProc.
1999-12-05 02:48:53 +00:00
Lionel Ulmer
c9713e58c0
- removed keyboard auto-repeat when DInput acquires it
...
- removed some (now) obsolete fixme's
1999-12-05 02:20:46 +00:00
Eric Pouech
29ebdb7690
Fake MIDI_IO_STATUS support in midi in open
...
Fixed bug in midi in while reading data
1999-12-05 02:19:24 +00:00
Lionel Ulmer
ba02d1d7d5
First support of DGA 2.0 for DirectDraw.
1999-12-04 04:22:04 +00:00
Erez Volk
fdf71277e5
Stubs for Get/SetProcessDefaultLayout.
1999-12-04 04:21:20 +00:00
Ulrich Weigand
237e8e95b0
Fixed 32-bit module name handling to conform better to Win9x.
...
Removed OFSTRUCT passing during process creation sequence.
Bugfix: don't set exe_modref when LOAD_LIBRARY_AS_DATAFILE is set.
1999-12-04 04:04:58 +00:00
Michael McCormack
0c0f7d3560
Added code to some service functions (some untested), fixed
...
declaration of service main function.
1999-12-04 04:03:45 +00:00
Lionel Ulmer
1f135c812d
Suppressed the inclusion of OpenGL headers.
1999-12-04 03:57:47 +00:00
Alexandre Julliard
ad47a30f5e
Implemented waitable timers.
1999-11-29 01:58:35 +00:00
Alexandre Julliard
08afc1a5ed
Serge Ivanov
...
Pierre Mageau
Thy Nguyen
Don Kelly
Noomen Hamza
Lots of bug fixes and new features in property sheets.
1999-11-28 21:01:47 +00:00
Alex Priem
e6e71ad4e6
- (final?) update of TreeView_* macro's.
...
- implementation of TVM_SETINSERTMARK & TVM_SETINSERTMARKCOLOR
- fixed some typo's
- custom draw enhancements
- implementation of state images
- implementation of TVS_CHECKBOXES
1999-11-28 19:50:01 +00:00
Ove Kaaven
542b29db13
Made win16 serial comms less of a CPU hog.
1999-11-25 21:57:32 +00:00
Alexandre Julliard
d16319ce22
Store all object names as Unicode in the server.
1999-11-25 21:30:24 +00:00
Alexandre Julliard
705686e24e
Added wine.conf option for new format registry files.
...
Added optional periodic saving of the registry.
1999-11-24 19:34:32 +00:00
Alexandre Julliard
1d2ba529aa
Added current context to the exception debug event sent to the server.
1999-11-24 01:24:50 +00:00
Alexandre Julliard
6f1b642479
Raise an exception when a critical section wait failed.
1999-11-24 01:14:04 +00:00
Patrik Stridvall
4d715fd9dd
Improved the stubs.
1999-11-23 23:43:29 +00:00
Eric Kohl
69a93593b0
- first 'dummy' implementation of ImageList_Read
1999-11-23 23:40:01 +00:00
Eric Kohl
70e0969eeb
- added version messages
1999-11-23 23:38:22 +00:00
Eric Kohl
2b51c94674
- implemented simple column order array functionality
...
- implemented some virtual listview notifications
1999-11-23 23:32:03 +00:00
Eric Kohl
81e314b14f
- added version messages and some simple get/set messages.
...
- added unicode messages
1999-11-23 22:33:41 +00:00
Juergen Schmied
afe53ed99d
- made IShellFolder a aggregable object
...
- SHCoCreateInstance can create CSIDL_FSFolder now
- browsing into folders on the desktop implemented
- corrected returnvalue of Ico_ExtractIconEx
- fixed SHGetDataFromIDList to return data of simple pidls
1999-11-23 22:31:18 +00:00
Moses DeJong
e0a3ba54c6
Added implementation for WSARecvEx function. This is a Microsoft
...
specific extension to the winsock API.
1999-11-23 22:29:00 +00:00
Juergen Schmied
582732e401
Corrected wrong parameter counts for WNetCachePassword and
...
WNetEnumCachedPasswords.
1999-11-23 22:27:03 +00:00
Alexandre Julliard
2fab2ef11f
Changed to use new server-side registry support.
1999-11-23 19:41:34 +00:00
Alexandre Julliard
d7e85d6631
Added registry support to the server.
1999-11-23 19:39:11 +00:00
Alexandre Julliard
af04ebe4bb
Added server_call_noerr function that avoids touching the last error.
1999-11-21 21:02:06 +00:00
Alexandre Julliard
d92870fd49
Added a few registry error codes.
1999-11-21 20:57:50 +00:00
Alexandre Julliard
0bb2e5ab01
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
...
Implemented current day circling. Fixed many bugs in the month
calender control including control spacing and alignment. Fixed
defines monthcal.h. Optimized control drawing and removed many
extranious redraws. Improved control behavior. Fixed inconsistent
formatting in both .c and .h files.
1999-11-21 02:04:09 +00:00
Huw D M Davies
cdf191a205
Stub for GetFontData16.
1999-11-21 02:01:41 +00:00
Eric Pouech
d183e4ac8c
Added undocumented feature to InsertButtonA.
...
Added dropdown button support.
1999-11-21 00:52:26 +00:00
Ulrich Weigand
61206bd8a0
Simplified hInstance creation/handling.
...
Fixes problems with self-loaders creating DGROUP themselves.
1999-11-21 00:50:30 +00:00
Huw D M Davies
f64e0d7e37
Add stubs for Get/SetLayout().
1999-11-21 00:49:50 +00:00
Alexandre Julliard
d73cc4c48a
Release 991114.
1999-11-15 01:40:17 +00:00
Ulrich Weigand
eb94c7d2c4
Adapted to new register function handling.
1999-11-13 23:54:04 +00:00
Ulrich Weigand
9b233bdb8a
Modified Win32 register function handling.
1999-11-13 23:51:13 +00:00
Francois Gouget
ae5e93e365
Use BSD headers for ICMP portability.
1999-11-13 23:02:06 +00:00
Patrik Stridvall
b9010214d2
Added better missing function emulation.
1999-11-13 22:23:35 +00:00
Ulrich Weigand
b3ec4b91af
Made debugger compile and marginally work on non-Intel archs.
1999-11-13 20:58:45 +00:00
Ulrich Weigand
6bba78e1e7
Moved GET_IP macro to winnt.h
1999-11-13 20:56:01 +00:00
Alexandre Julliard
eef7025ef8
Added support for WriteProcessMemory through the server.
1999-11-13 19:54:54 +00:00
Alexandre Julliard
8b8828f578
Added support for ReadProcessMemory through the server.
1999-11-12 21:39:14 +00:00
Alexandre Julliard
ec7bb2391d
Added support for CREATE_SUSPENDED flag in CreateProcess.
1999-11-12 03:35:25 +00:00
Jeremy White
321a197209
Add debugstr_hex_dump to allow display hex dumps of data in any
...
debugging message.
1999-11-12 01:38:12 +00:00
Juergen Schmied
c38cb0123b
Made the buttons in the filedlg change when selecting a different
...
view type by the context menu, cleanup.
1999-11-12 01:02:27 +00:00
Ulrich Weigand
248c75e613
(Preliminary) CONTEXT structure for SPARC added.
1999-11-10 20:18:53 +00:00
Ulrich Weigand
d024d5e942
Bugfix: LOAD_DLL_DEBUG_EVENT lpImageName parameter was incorrect.
1999-11-10 20:15:04 +00:00
Rein Klazes
077ec0cffd
Send WM_CTLCOLOREDIT not WM_CTLCOLORSTATIC messages to parent of a
...
disabled edit control if the application expects a windows version
before WIN95 and NT40.
1999-11-10 19:55:29 +00:00
Moshe Vainer
0ea089b6a8
Stub for GetOverlappedResult.
1999-11-10 19:51:01 +00:00
Ulrich Weigand
e7957d6b48
Determine expected_version of PE buddies from the SubsystemVersion.
1999-11-10 19:45:56 +00:00
Ulrich Weigand
ae8342df48
Bugfix: Exception handlers are *not* WINAPI.
1999-11-10 19:42:13 +00:00
Patrik Stridvall
21d90b509f
Removed obsolete files no longer in use.
1999-11-07 23:34:39 +00:00
Ove Kaaven
7da242dbd5
DirectX-XShm now waits for the X server to finish the previous frame
...
before sending another frame down its pipe, avoiding the X server
overload and resulting slowness that used to be.
1999-11-07 22:44:06 +00:00
Juergen Schmied
56403478c7
- unified templates for the open and the save dlg
...
- replaced buttons with a toolbar
1999-11-07 22:41:05 +00:00
Juergen Schmied
15602ccf40
- new interface declaration for IShellfolder2
...
- added this interface to all shell folders
- small fixes to shellview (crash with native comdlg32)
1999-11-07 22:31:18 +00:00
Marcus Meissner
5e2f50f8c0
Added ChangeDisplaySettingsExA stub and some flag defines.
1999-11-07 22:26:20 +00:00
Robert 'Admiral' Coeyman
cf01b9a033
Added the hex triplets to the console color definitions.
1999-11-07 22:23:39 +00:00
Lionel Ulmer
acc7467c03
Added the possibility to have mouse movements reported relative to
...
Wine's mouse driver.
1999-11-07 21:25:57 +00:00
Francois Gouget
edf3e434b0
Added ICMP DLL implementation.
1999-11-07 21:22:17 +00:00
Peter Hunnisett
26b565998d
- Added missing __attribute__ ((com_interface)) for IUnknown with.
...
ICOM_USE_COM_INTERFACE_ATTRIBUTE
- Small addition to comments surrounding
ICOM_USE_COM_INTERFACE_ATTRIBUTE "option".
1999-11-07 19:25:25 +00:00
Rein Klazes
34a02f15d5
Added stubs for RasEnumEntriesA and RasGetEntryDialParamsA.
1999-11-07 05:49:28 +00:00
Peter Hunnisett
88d89f93ea
- Added dplayx LibMain for initialization of all dplayx 'global' data
...
- Added start for global data manipulation
- TODO list updated
- Added some missing header file definitions
- Added the ansi versions of dplay and dplobby
- Fixed invalid macro for IDirectPlay4
- Cleaned up compiler warnings
- More implementation, bug fixes and critical region protection
1999-11-04 02:17:03 +00:00
Francois Gouget
486dee9072
Removed duplicate macro definitions for the IStorage and IStream COM
...
interfaces.
1999-11-04 01:51:46 +00:00
Ulrich Czekalla
d11d6e2085
Set proper item focus on DeleteItem.
...
Clean up edit label implementation.
1999-11-04 01:42:36 +00:00
Alexandre Julliard
1db96873f3
Release 991031.
1999-10-31 22:56:49 +00:00
Eric Pouech
1ddce71635
Made msacm32 really load ACM drivers.
1999-10-31 18:29:16 +00:00
Huw D M Davies
c0da44e459
It appears that StartDoc sends the STARTDOC escape with the DOCINFO
...
structure pointed to with the output data parameter.
1999-10-31 01:49:30 +00:00
Francois Gouget
819e7946e9
Added two macros, ICOM_VFIELD and ICOM_VTBL, so that when implementing
...
a COM interface one never has to name the lpVtbl field explicitly.
1999-10-25 15:43:36 +00:00
Patrik Stridvall
96336324cf
- Added missing configuration #if:s and #includes:s.
...
- Minor configuration related changes.
1999-10-24 22:13:47 +00:00
Patrik Stridvall
feb94cbbcb
Made the include files self-sufficient.
1999-10-24 21:48:50 +00:00
Peter Hunnisett
e8ffab62e8
Added macro definitions for memory allocation.
1999-10-24 17:27:12 +00:00
Ulrich Czekalla
e6ab9d308a
Make sure that all calls use the extended structures which are a
...
superset of the regular structures.
1999-10-24 17:26:45 +00:00
Ulrich Czekalla
c9cc20cf8b
New channel 'debugstr' used to print OutputDebugString API calls.
1999-10-24 00:06:17 +00:00
Francois Gouget
be9fd31b92
Define the COM macros even in C++.
1999-10-23 20:09:05 +00:00
Robert 'Admiral' Coeyman
0e04d8b0a8
Report non-hercules video. Turned on int 2a.
1999-10-23 19:01:10 +00:00
Jim Aston
031f4faaff
Fixed compiling with STRICT.
1999-10-23 19:00:02 +00:00
Ulrich Czekalla
0a8e069667
Fixed some wrong defines.
1999-10-23 18:57:01 +00:00
Eric Pouech
a88cae1a0b
Allow loading of modules debug information after first invocation of
...
debugger.
1999-10-23 18:55:02 +00:00
Ulrich Czekalla
c2983025d5
Implementation of edit labels.
1999-10-23 18:53:25 +00:00
Jim Aston
e0f604a3cd
Added another anonymous union using the DUMMYUNIONNAME style.
1999-10-23 16:55:28 +00:00
Ove Kaaven
f45608f639
Winsock rewrite. Sockets are now proper win32 handles.
...
Internal structures are now really internal.
1999-10-23 16:53:34 +00:00
Ulrich Weigand
3723c2c8e9
Bugfix: Perform proper process shutdown on 'quit' and error.
1999-10-23 16:49:49 +00:00
Jim Aston
cf1e858354
Fixed a small typo.
1999-10-23 16:48:44 +00:00
Ulrich Weigand
8a64b83eb6
Bugfix: don't call ExitProcess() before SYSLEVEL_Init().
1999-10-23 14:15:33 +00:00
Eric Pouech
3e18c25058
First working version.
1999-10-23 14:01:32 +00:00
Marcus Meissner
7064c0879f
Added missing prototypes for StrRetToBuf(A|W).
1999-10-23 13:55:23 +00:00
Ove Kaaven
019211f864
Added socket interface to wineserver.
1999-10-13 16:05:37 +00:00
Eric Pouech
117f9f9713
Added filename to 32 bit builtin module descriptors.
1999-10-13 16:00:18 +00:00
Uwe Bonnes
22d4b0afdd
Use LoadString16 for FormatMessage16 and handle
...
FORMAT_MESSAGE_ALLOCATE_BUFFER flag.
1999-10-13 14:00:09 +00:00
Stephane Lussier
62efee2345
Fixed the clipping for the postscript driver and turned it on (by setting
...
PSDRV_SetDeviceClipping in the function table).
1999-10-13 13:58:45 +00:00
Francois Gouget
afa8fe94ea
Fixed a typo in a function declaration.
1999-10-13 13:55:26 +00:00
Huw D M Davies
38ffcc3cb0
Map PrintDlg16 to PrintDlgA.
1999-10-13 12:29:57 +00:00
Rein Klazes
260cd4ec94
First implementation of LoadTypeLibEx().
1999-09-29 12:15:05 +00:00
Patrik Stridvall
e216de9794
Fixed some of the issues reported by winapi-check, by adding arguments
...
to varargs.
1999-09-29 10:27:00 +00:00
Peter Hunnisett
22b861c1be
- Moved dplay and dplayx to a proper home in the dlls directory.
...
- Implemented new DirectPlay4 and DirectPlayLobby3 interfaces.
- Implemented a class factory for dplay and dplobby. COM interfaces
now work for dp and dpl.
- Added a few more entries to dplayx.spec files. How do you find the
ordinals? I just guessed :(
- Seperated DirectPlay and DirectPlayLobby implementation into separate files.
- Included some missing header file definitions.
- Implemented the dplay dll in terms of the dplayx dll. I haven't
tested it so it may not work...
- A few bug fixes and a little new implementatioe.n
- Updated document with a more detailed implementation plan.
1999-09-28 16:35:32 +00:00
Eric Pouech
d19d25a0ea
Removed last dependancies between MCI drivers and WINMM/MMSYSTEM
...
DLLs.
1999-09-27 13:38:57 +00:00
Ove Kaaven
a39ad1af4b
Added some basic Winsock2 definitions.
1999-09-27 11:48:11 +00:00
Francis Beaudet
ec09a400a7
DPtoLP needs to round the result.
...
Fixed MulDiv to deal better with negative numbers.
1999-09-27 11:44:01 +00:00
Rein Klazes
61b15de4ba
Use an extra bit in the button status byte to flag whether the
...
DefButtonWndProc should process the WM_LBUTTONUP message.
1999-09-27 11:38:47 +00:00
Alexandre Julliard
3d06d20bab
Moved all signal support to a new platform-specific file.
...
Make use of the per-thread signal stack (Juergen Lock).
Fixed %fs in signal handler for non FS_sig case (Ulrich Weigand).
1999-09-27 10:58:45 +00:00
Alexandre Julliard
55c2d900c6
Release 990923.
1999-09-23 16:39:17 +00:00
Patrik Stridvall
8276f696fc
Fixed some of the issues reported by winapi-check.
1999-09-23 11:48:02 +00:00
Eric Pouech
843ea29c9e
Added some missing defines.
1999-09-22 16:46:22 +00:00
Eric Pouech
4c37e23e6d
Now using the same structs for low-level drivers as Windows do.
1999-09-22 16:45:51 +00:00
Patrik Stridvall
e92331ffd0
Fixed ANSI C violations.
1999-09-20 18:52:06 +00:00
Ulrich Weigand
c44ab1f0fd
Don't create thunk for task signal proc, call it directly.
1999-09-20 18:48:29 +00:00
Ulrich Weigand
f86aab84ba
DC hook proc thunk management simplified.
1999-09-20 18:47:14 +00:00
Ulrich Weigand
f4edf2378e
Windows hook proc thunk management simplified.
1999-09-20 18:45:00 +00:00
Ulrich Weigand
2dec1ba403
Modified THUNK_Alloc so as to avoid 32->16->32 calling sequences.
...
Removed persistent thunk creation routines.
1999-09-20 18:43:52 +00:00
Lionel Ulmer
d94475bdb2
Added the possibility to use DGA 2.0.
1999-09-20 18:42:46 +00:00
Noel Borthwick
d05b7beb5a
- Add clipboard support for copying/pasting bitmaps or Pixmaps between Wine
...
and native Linux applications.
- Respond to the MULTIPLE selection request target when Wine is the
selection owner.
- Relax type checking for TARGETS selection.
1999-09-20 15:42:47 +00:00
Ulrich Weigand
a2d5bb393a
Bugfix: Improved GetCodeHandle16 / GetCodeInfo16.
1999-09-20 15:30:27 +00:00
Patrik Stridvall
311e456a64
Added support for anonymous structs/unions on compilers that implement it.
1999-09-19 14:20:33 +00:00
Peter Ganten
87d95b7bc5
Stubs for PolyTextOutA/W.
1999-09-19 14:17:14 +00:00
Huw D M Davies
56a8644718
Extend DRAWMODE struct to win95 spec.
...
Add some more Escape -> Escape16 conversions.
1999-09-19 14:13:39 +00:00
Ulrich Weigand
3467dab377
Move VerLanguageName[AW] back to base (exported from KERNEL32 ...).
1999-09-19 12:15:58 +00:00
Marcus Meissner
8388f67523
Added stub implementation for EnumDisplayDevices*.
1999-09-19 12:09:23 +00:00
Juergen Schmied
0d0c5d8f50
More support for special pidls in SHGetSpecialFolderLocation.
1999-09-19 12:05:30 +00:00
Luc Tourangeau
3471f0f527
Implemented invisible pens.
1999-09-19 12:04:42 +00:00
Karl Lessard
dee464c4c6
Fixed GetDIBits problems.
1999-09-14 11:51:01 +00:00
Patrik Stridvall
32b4325d6b
Add support for anonymous struct/unions on compilers that implement it.
1999-09-14 07:52:16 +00:00
Huw D M Davies
304d9a4737
Change interfaces to THUNK_Alloc/Free slightly and make them non-static.
...
Remove relays for win16drv from CallBack table, instead use build to
generate them directly in graphics/win16drv/prtdrv.c.
If Printer AbortProc is 16bit then allocate thunk and store that as a
32bit proc in DC. Setting of abortprocs now done in the correct place
(i.e. not in the driver).
1999-09-13 15:15:45 +00:00
Patrik Stridvall
f4fca7c459
Eliminated warnings.
1999-09-11 16:27:20 +00:00
Huw D M Davies
fd24362356
Winspool DocumentProperties and DeviceCapabilities should now work on
...
native 16 bit drivers.
1999-09-10 14:38:19 +00:00
Huw D M Davies
6dd35697f9
Add support for a large number of different paper sizes to PostScript
...
driver.
1999-09-10 14:36:49 +00:00
Lionel Ulmer
4e407605a6
Added definitions of COM objects for D3D 6.x support.
1999-09-10 14:21:27 +00:00
Abey George
6831e0b20f
Changed the pixmap to look like the windows default application icon.
1999-09-10 14:00:57 +00:00