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
Alexandre Julliard
2d8cf500c3
Merged display.dll into USER.
2000-06-03 04:20:19 +00:00
Susan Farley
8037389c49
Preserve WM hints that were set during window creation by calling
...
XGetWMHints prior to XSetWMHints.
2000-06-02 20:36:29 +00:00
Michael Cardenas
e5e2fc9999
Added a few message crackers.
2000-06-02 20:25:56 +00:00
Juergen Schmied
0d18aad17a
- New (some stubs): SHGetFolderLocation, PathAddExtension,
...
PathIsUNCServer, PathIsUNCServerShare, PathMakePretty,
SHCreateShellPalette, SHOpenRegStream, SHOpenRegStream2
- Many string functions implemented
- Some stubs for exports by ordinal
2000-06-01 23:25:44 +00:00
Juergen Schmied
2250f12c48
Implemented FindFirstFileEx, cleaned old implementation up.
2000-06-01 23:17:42 +00:00
Peter Hunnisett
f5a1027595
- Added DirectSoundCapture and DirectSoundCaptureBuffer interfaces
...
- Added some SoundCapture stubs
- Changed REFIID to LPCGUID in a few places as per MS header file
2000-06-01 22:47:35 +00:00
Zoran Dzelajlija
846880b7e6
Basic Croatian language support.
2000-05-30 20:50:45 +00:00
Turchanov Sergei
43a27e3696
Implemented local atoms in the server.
2000-05-30 20:32:06 +00:00
Dimitrie O. Paun
84bde6a4a4
Separate wineps out of Wine's core.
2000-05-30 20:27:23 +00:00
Peter Hunnisett
62f32331dd
- Add another way to create a 3d listener interface.
...
- Fix up some reference counting bugs and interface creation bugs
- Add DirectSoundEnumerateW stub
- Add DirectSoundCaptureEnumerate{A,W} stubs
2000-05-30 20:07:31 +00:00
Chris Morgan
087ba42b02
Added 3D border around control. Fixed monthcal control popup. Added
...
WM_SIZE support. Optimized drawing. Added WM_LBUTTONUP handling.
Handle DTS_RIGHTALIGN style. Fixed handling of formatting styles,
date is now displayed properly for DTS_SHORTDATEFORMAT.
2000-05-30 20:06:54 +00:00
Alexandre Julliard
c5e433a3a6
Moved idle event handling to the server.
2000-05-30 19:48:18 +00:00
David Grant
8a92213111
- Creating combobox with CBS_SIMPLE style shall set internal flag CBF_EDIT.
...
- Edit text must be selected only if CB is in focus.
- If CB has edit control we have to call CBUpdateEdit to update its
contents. Invalidating textRect will not force updating of child
edit control, obviously.
- We have to protect ourselves from changing selection in listbox when
we receive listbox notification. So LBN_SELCHANGE -> CBUpdateEdit ->
EN_CHANGE will not reselect item in the lisbox.
2000-05-30 17:48:33 +00:00
Alexandre Julliard
c192ba2468
Exec a separate wine binary for every win32 process so that they run
...
in separate address spaces.
Run 16-bit tasks as Win32 threads, not processes.
2000-05-29 21:25:10 +00:00
Alexandre Julliard
8f65001f78
Release 20000526.
2000-05-26 23:26:04 +00:00
Huw D M Davies
b40a9b7f1d
Add PrintSetup dialog and support for hooks and templates.
...
Move 16 bit api definitions out of commdlg.h to cdlg.h
2000-05-26 22:26:06 +00:00
Huw D M Davies
7aaabc3f14
Move winspool to unicode.
...
Minor bug fixes.
2000-05-25 23:02:46 +00:00
Francois Gouget
53532248c4
Sorted out a few misplaced definitions.
...
Added some missing definitions related to file handling and virtual
memory manipulation.
Added IsTextUnicode.
2000-05-24 21:03:48 +00:00
Patrik Stridvall
17d1e9e5e2
Fixed issues found by winapi_check.
2000-05-23 23:38:32 +00:00
Ove Kaaven
3be104e0ef
Improved DirectDrawPalette handling (set it on init, not every time it
...
changes). Added VGA_WriteChars() function.
2000-05-23 21:14:11 +00:00
Gerald Pfeifer
43bcf40c66
#undef DELETE before (re)defining it.
2000-05-23 21:13:04 +00:00
Susan Farley
9ce8382ea0
Set and retrieve the window icon that is drawn under managed mode
...
(based on the work of Andrew Lewycky for Corel).
2000-05-23 04:12:23 +00:00
Francois Gouget
1789f24ed0
Should include commdlg.h.
2000-05-23 04:07:53 +00:00
Francois Gouget
b4b8a823a4
Define the _X86_ macro on Intel processors.
2000-05-23 04:07:15 +00:00
Gerard Patel
85f5832bad
Remove the direct call into core (DIALOG_DoDialogBox).
2000-05-23 01:22:35 +00:00
Peter Hunnisett
0b56446e35
- Added remaining DirectX 3D3 6&7 3D interfaces.
...
- Added d3dcaps.h, d3dtypes.h and rearranged contents according to
DirectX 7 headers.
- Fixed dsound.h include list (d3d.h->d3dtypes.h).
2000-05-18 01:26:42 +00:00
Patrik Stridvall
e4174d5d57
GetRelAbs for some reason takes 2 parameters, even though the second
...
one is ignored at least on Windows NT 3.51 according to Marcus Meissner.
2000-05-18 00:51:52 +00:00
Alexandre Julliard
8e3e6b5452
Make sure all Wine processes share the same X display.
...
Inherit --managed option across processes.
Add support for specifying display and managed mode in config file.
2000-05-15 02:46:44 +00:00
Alexandre Julliard
a01004d828
Added support for registry values larger than the server buffer.
...
When loading a registry file, automatically determine overlap between
key name and file contents based on the first key name.
Removed v1 saving code.
Save USER\.Default separately into ~/.wine/userdef.reg.
2000-05-14 22:57:57 +00:00
Peter Hunnisett
8c735b9bdb
- Added ability to create 3D3 interfaces for Xlib
...
- Changed DD_OK to D3D_OK in some places for consistency
- Cleaned up some compiler warnings present without DGA2
- Changed order for DirectDrawEnumerateExA to enumerate at least
what abilities are known rather than bailing on unsupported flags
- Added DirectDrawCreateEx stub
2000-05-13 01:28:49 +00:00
Lionel Ulmer
bedf40b58b
Added support for OpenGL.
2000-05-12 20:18:14 +00:00
Patrik Stridvall
5ca73ac93a
Fixed issues found by winapi_check.
2000-05-11 21:46:51 +00:00
Ken Thomases
da2cd4d070
Implemented tab control style TCS_HOTTRACK (tabs are highlighted on
...
mouse-over).
2000-05-11 21:40:36 +00:00
Alexandre Julliard
246c360631
Reserve space for the PE header at the start of the .so file.
...
Store the export table inside the data section so that sections can be
properly aligned.
Build the relay function table directly in the .spec.c file.
Moved relay debugging functions to relay386.c.
2000-05-10 03:48:00 +00:00
Aric Stewart
8ee3144a77
Added the ability to use multiline tab controls to wine.
2000-05-09 22:33:48 +00:00
Alexandre Julliard
688c05301a
Jean-Claude Batista
...
Wraps some RichEdit control functionality on an Edit control. It uses
a free implementation of an RTF parser written by Paul DuBois
http://www.primate.wisc.edu/software/RTF/ which I modified a bit to
work with the control.
2000-05-07 20:23:41 +00:00
Alexandre Julliard
680919c2e6
Moved Load/FreeLibrary16 definition to winbase16.h.
2000-05-07 18:39:28 +00:00
Chris Morgan
53b152f73c
Implemented ListView_SetHoverTime(), ListView_GetHoverTime(), initial
...
support for the LVS_EX_TRACKSELECT flag. Added code to delete items
in LISTVIEW_SetItemCount().
2000-05-07 18:24:10 +00:00
Aric Stewart
44675508a5
Added WM_SIZING message support.
2000-05-05 18:28:10 +00:00
Alexandre Julliard
47bea26a2a
Generated again.
2000-05-03 18:43:34 +00:00
Alexandre Julliard
ae719405fb
PE_LoadImage: removed version parameter, set last error correctly.
2000-05-03 18:43:11 +00:00
Alexandre Julliard
d27624be16
Store process file name in startup info.
...
Fixed exe_file handling.
2000-05-03 18:42:40 +00:00
Bang Jun-Young
544f711c0c
FreeBSD 3.4 compile fix.
2000-05-03 18:08:27 +00:00
Alexandre Julliard
f818d42fae
Fixed COORD structure definition.
...
Fixed GetLargestConsoleWindowSize to not return a structure when
called from the Window binary.
2000-05-03 17:48:21 +00:00
Huw D M Davies
952c1e442a
Add DosDateTimeToVariantTime prototype.
2000-05-03 17:42:40 +00:00
Huw D M Davies
fadc18e01c
Added HWND_MESSAGE.
2000-05-03 17:41:55 +00:00
Alexandre Julliard
72eb8d39d4
Use exception handling to implement the IsBad* functions.
...
Removed /proc/self/maps parsing as it is not very useful with .so libs.
2000-05-01 21:23:02 +00:00
Alexandre Julliard
8c21dfcf0f
Setup the initial thread %fs from a constructor.
2000-05-01 21:21:31 +00:00
Alexandre Julliard
1ca9be85f6
Added DECL_GLOBAL_CONSTRUCTOR macro.
2000-05-01 20:25:13 +00:00
Alexandre Julliard
5b4f3e8d6d
Rewrote Unix process launching to allow passing startup information to
...
Winelib apps. Improved handling of execve() failures.
2000-05-01 16:24:22 +00:00
Alexandre Julliard
e189d21bf4
Release 20000430.
2000-04-30 13:39:07 +00:00
Dimitrie O. Paun
4d48dd3048
Removed HEAP_xalloc.
2000-04-30 12:22:18 +00:00
Lionel Ulmer
00d5d77ddc
- added thread-safety protection to XListPixmapFormats
...
- moved pixmap / image format matching ERRs to WARNs
2000-04-29 17:16:53 +00:00
Eric Pouech
f1a2532129
Fixed GetLargestConsoleWindowSize prototype.
2000-04-29 17:16:00 +00:00
Ove Kaaven
8b9f33851a
Added DIB_CreateDIBSection with extra parameter ovr_pitch, added
...
ovr_pitch to pCreateDIBSection in DC_FUNCS. If ovr_pitch is nonzero,
it is a pitch override (specifies bytes per line), and tells to treat
the offset parameter as an already-mapped virtual memory address (if
the section parameter is zero). Fixed a DIB status init bug in
creating DIB sections from file mappings (if created from mapping, the
DIB is *not* really InSync).
2000-04-29 16:47:07 +00:00
Ove Kaaven
bda3e66201
Add Wine-internal allocation type MEM_SYSTEM for VirtualAlloc to
...
register external mappings (like video frame buffers).
2000-04-29 16:45:56 +00:00
Eric Pouech
f61d7e0a24
Enhanced libc's pthread configuration detection.
2000-04-29 16:44:19 +00:00
Lionel Ulmer
fbc15b1768
Added '--enable-opengl' flag to bypass the thread-safety check.
2000-04-29 14:23:22 +00:00
Alexandre Julliard
f93eb3e319
Authors: Gavriel State <gavriels@corel.com>, Ulrich Czekalla <ulrichc@corel.com>
...
Added support for memory mapping of 4k aligned PE binaries. This can
speed up load times significantly for some applications.
2000-04-28 20:26:35 +00:00
Juergen Schmied
51c74d82a9
Complete cleanup, bugfixes.
...
New: PathStripPath, PathMakeUniqueName, PathStripToRoot,
PathGetShortPath, PathParseIconLocation, PathRemoveExtension,
PathRemoveArgs, PathAppend, PathBuildRoot, PathCanonicalize,
PathFindNextComponent, PathRemoveFileSpec.
2000-04-28 20:23:46 +00:00
Juergen Schmied
24f4cdc69f
Stubs for IQueryAssociations.
2000-04-28 20:22:33 +00:00
Martin Fuchs
33bdf53d9d
- Return modified rectangle after layouting header control
...
- Output text in header control when no other Flag specified
- Delay bounding rectangle calculation for header control items
2000-04-28 14:46:36 +00:00
Dimitrie O. Paun
7827254cf2
Get rid of HEAP_xrealloc.
2000-04-28 14:43:34 +00:00
Patrik Stridvall
3d511617f4
Removed X_DISPLAY_MISSING.
2000-04-25 19:55:35 +00:00
Francois Gouget
b42ed5425b
Include string.h to make winnt.h self-sufficient.
2000-04-24 18:02:02 +00:00
Gerard Patel
7324295be8
32 bits message processing for color dialog.
2000-04-24 17:35:11 +00:00
Dimitrie O. Paun
cb18dbf9ce
Removed the last xmalloc calls.
2000-04-24 17:33:06 +00:00
Alexandre Julliard
e1e75371d9
Implemented on-demand loading of builtin dlls using dlopen().
2000-04-24 17:17:49 +00:00
Francois Gouget
c0adb215d9
Use DECLARE_HANDLE to declare handles.
2000-04-23 19:59:56 +00:00
Francois Gouget
6aadd966c0
DECLARE_HANDLE should not be undef'ed after use.
2000-04-23 19:59:42 +00:00
Dmitry Timoshkov
fca70fe032
Adapted unimap.pl script and generated by it casemap.h to the Unicode
...
Standard, Version 3.0.
2000-04-23 19:58:17 +00:00
Martin Fuchs
fcf9f24451
Fixed GetNumberFormat declaration.
2000-04-23 19:56:47 +00:00
Francois Gouget
32ef5a184b
Fixed GetProcessHeap() for the STRICT mode.
2000-04-23 19:54:42 +00:00
Alexandre Julliard
59d99130c5
Use GetProcAddress for mmio* functions to avoid importing winmm.dll.
2000-04-19 16:48:45 +00:00
Alexandre Julliard
180a088beb
Moved PE header definitions to winnt.h where they belong.
2000-04-18 11:58:24 +00:00
Stephane Lussier
4bdf4af11e
Implemented Mousewheel support.
2000-04-18 11:56:33 +00:00
Huw D M Davies
008c388af3
Fixed typo.
2000-04-18 11:53:45 +00:00
Alexandre Julliard
07d8446918
Implemented thread and (partial) module snapshots, based on the work
...
of Andreas Mohr <amohr@student.ei.uni-stuttgart.de>.
2000-04-16 19:45:05 +00:00
Alexandre Julliard
c970904c2c
Save the registry on server exit without client intervention.
...
Removed "alt" registry files since we now have symlinks and
WINEPREFIX to replace them.
2000-04-16 17:21:13 +00:00
Stephane Lussier
fa8b7281cd
Support switching the keyboard layout with WINE running.
2000-04-16 17:07:27 +00:00
Alexandre Julliard
b44595283f
Improved Winelib apps initialisation code. No longer need to link
...
winestub.o with Winelib apps.
2000-04-15 21:00:55 +00:00
Patrik Stridvall
f0deb8a17e
Fixed some issues reported by winapi_check.
2000-04-15 20:44:21 +00:00
Ove Kaaven
f19f07d5f3
POSIX threads emulation, tricks glibc into being threadsafe.
2000-04-14 14:47:02 +00:00
Marcus Meissner
35870f95a0
Detypoed X11DRV_EVENT_SetInputMethod.
2000-04-14 14:09:50 +00:00
Huw D M Davies
fc8d15b6fb
Define __fastcall.
2000-04-14 14:08:39 +00:00
Huw D M Davies
73e0b9f764
Added a few toolbar defines.
2000-04-14 14:08:19 +00:00
Alexandre Julliard
6a72dc52bd
Load done event now created by the server.
2000-04-14 13:42:00 +00:00
Eric Pouech
e5efa0ceb6
Made the winedbg an external and WineLib program.
...
Centralized output handling (preparation for console usage).
Fixed a few debug information reading options (stabs and sym).
Started a framework to hold debugger's internal variables.
2000-04-13 19:31:58 +00:00
Eric Pouech
5f6419fafa
Got rid of -debug wine's option (wine now requires an external debugger).
2000-04-13 19:29:11 +00:00
Alexandre Julliard
0045def764
Fixed signal stack handling on Linux when sigaltstack is available.
...
Added a direct sigaltstack syscall to work-around the glibc bug.
2000-04-13 19:25:52 +00:00
Alexandre Julliard
51f6aeb462
Implemented guard pages and stack overflow exceptions.
2000-04-13 17:21:36 +00:00
Alexandre Julliard
3ef9322915
Cleanup thread stack allocation. Use a single VirtualAlloc for TEB and
...
the various stacks.
2000-04-13 17:03:22 +00:00
Alexandre Julliard
819fa8ce38
Merged urlmon.dll and wininet.dll from the Corel tree (implementation
...
by Ulrich Czekalla <ulrichc@corel.ca>)
2000-04-11 20:07:00 +00:00
Alexandre Julliard
114830e8a9
Made GetProcessHeap(), GetCurrentProcessId(), GetCurrentThread() and
...
GetCurrentProcess() inline.
2000-04-11 20:01:59 +00:00
Marcus Meissner
e8d2aa5e65
Merged in Corel's AUTHORs.
2000-04-11 19:38:45 +00:00
Alexandre Julliard
c53ceba478
Improved support for Makefiles that need to recurse in subdirectories.
2000-04-09 18:19:59 +00:00
Alexandre Julliard
227a0894d4
Removed a number of global handle allocations and critical section
...
initializations.
2000-04-08 21:06:06 +00:00
Alexandre Julliard
416a00d2bc
Added lazy initialization of critical sections, based on a patch by
...
Andrew Lewycky.
2000-04-08 20:50:06 +00:00
Alexandre Julliard
de1d5ad444
Added support for WINEPREFIX environment variable.
2000-04-06 20:36:17 +00:00
Owen Wang
3c30bba357
Implemented API EnumTimeFormatsA(). It supports now all different
...
English locales, as well as German(standard), French(standard) and
French(Canadian). All time formats follow conventions in Windows NT 4.0
Haithem Hmida (of Macadamian for Corel)
Implemented GetCurrencyFormatA() API:
- GetCurrencyFormatA() calls GetNumberFormatA() to format the number
(as a positive one), then formats the number depending on
NegativeOrder/PositiveOrder fields.
- GetNumberFormatA() has been slightly modified.
2000-04-06 20:13:32 +00:00
Alexandre Julliard
fbace6eefe
Added a per-drive FailReadOnly flag, and removed the global
...
--failreadonly option.
2000-04-04 20:35:45 +00:00
Huw D M Davies
280aeb9689
Delete objects after use in EnumEnhMetaFile.
...
Make PlayEnhMetaFile call EnumEnhMetaFile.
Move EnumEnhMetaFile prototype to wingdi.h.
2000-03-30 20:22:41 +00:00
Alexandre Julliard
f64c404ea6
Fixed ttydrv compile when using curses. Cleaned up a few #ifdefs.
2000-03-30 19:26:44 +00:00
Ron Gage
7bfd079b37
Fixed bug reported by winapi_check.
2000-03-28 20:41:46 +00:00
Patrik Stridvall
533d333025
- Added/fixed some documentation reported by winapi_check
...
- Renamed MapVirtualKeyEx32A to MapVirtualKeyExA
- Renamed CRTDLL__dllonexit to CRTDLL___dllinit
2000-03-28 19:31:18 +00:00
Alexandre Julliard
a08e2cf19f
Merged DDBitmap and physBitmap into the generic bitmap structure
...
(suggested by Andrew Lewycky).
2000-03-28 13:37:50 +00:00
Alexandre Julliard
a048fdd6a4
Release 20000326.
2000-03-26 20:40:55 +00:00
Ove Kaaven
cb98a6ed7a
Handle POLLHUP better (delay FD_CLOSE notification until all data has
...
been read). Made WSAEnumNetworkEvents atomic. Convert socket event
error codes properly. Made accept()-ed sockets inherit the listening
socket's WSAAsyncSelect().
2000-03-26 18:21:16 +00:00
Francois Gouget
4ce3fd3617
Added missing macros.
2000-03-26 14:41:34 +00:00
Andreas Mohr
32a5b63866
Moved some registry definitions to winnt.h.
2000-03-26 14:41:10 +00:00
Francois Gouget
6d77d3a1df
Use min/max instead of MIN/MAX.
2000-03-25 21:44:35 +00:00
Alexandre Julliard
9a0e28f153
Fixed a couple of file descriptor leaks.
...
Always call USER signal proc in the right context.
Cleaned up THREAD_Create.
2000-03-25 19:14:37 +00:00
Alexandre Julliard
f97576b68d
Do not erase local files on uninstall if install dir does not exist.
2000-03-25 17:31:03 +00:00
Alexandre Julliard
7f3418fba0
Store monitor size and depth in the generic structure.
...
Merged monitor driver into USER driver.
2000-03-25 17:30:13 +00:00
Alexandre Julliard
9383eb94a7
A few simplifications and optimizations in the x11 driver.
2000-03-25 14:05:06 +00:00
Alexandre Julliard
b52aed4e10
Moved LoadImage and related functions to cursoricon.c.
2000-03-24 21:40:30 +00:00
Alexandre Julliard
d6c0d8642c
Moved gdi/user thunking functions into their respective dlls.
...
Moved keyboard.spec into user dll.
2000-03-24 21:38:30 +00:00
Patrik Stridvall
bbaf0ea799
Made the include files self sufficient.
2000-03-24 21:13:57 +00:00
Patrik Stridvall
98fde73f14
Fixed some issues reported by winapi_check.
2000-03-24 20:43:33 +00:00
Patrik Stridvall
d628f43693
Fixed some ANSI C violations.
2000-03-24 20:42:08 +00:00
Francois Gouget
fdc1065b81
Added (correct) prototype for HeapWalk.
2000-03-24 19:44:19 +00:00
Francois Gouget
c9e9e4339d
- The ICOM_CMETHODxxx cause problems because the 'const' changes the
...
signature. There's no such thing on Windows anyway (it's a shame) so
just remove them altogether.
- HeapMinimize returns a void, not a 'void*'
2000-03-24 19:43:49 +00:00
Alexandre Julliard
28c3a1baf3
Moved graphics initialisation to the x11drv/ttydrv dll init code.
...
Merged event, keyboard and mouse drivers into USER driver.
2000-03-20 18:21:19 +00:00
Alexandre Julliard
07e4213642
Added GetDCOrgEx in graphics device interface and removed X11 code
...
from dc.c.
2000-03-19 21:19:21 +00:00
Eric Pouech
f8fe366b37
Fixed segmented/linear buffers manipulation.
...
Better IO buffering.
Added some missing prototypes.
2000-03-19 21:16:37 +00:00
Francois Gouget
05ba8c54a4
- Added the TVN_xxxA macros
...
- Added missing TBNOTIFY macros and types
- Added SNDMSG
2000-03-19 21:15:36 +00:00
Francois Gouget
afd69e9085
Added WM_APP.
2000-03-19 21:14:53 +00:00
Dimitrie O. Paun
9ad9636725
Removed most calls to xmalloc/xrealloc.
2000-03-19 14:29:50 +00:00
Francois Gouget
abdb034ffa
- Added missing definition for GLOBALHANDLE and LOCALHANDLE
...
- Fixed the prototype of WNDENUMPROC
2000-03-19 14:21:38 +00:00
Francois Gouget
7bb7842ec8
Added some missing defines.
2000-03-19 14:21:23 +00:00
Marcus Meissner
72ed07e467
IOleItemContainer has OLEGUID(0x11c), not 0x11a.
2000-03-19 12:46:37 +00:00
Francois Gouget
ba40e4c208
Moved the definition of PTSTR and LPTSTR from tchar.h to winnt.h.
2000-03-19 12:45:28 +00:00
Francois Gouget
a4af44ad52
Should include 'winspool.h'.
2000-03-19 12:45:06 +00:00
Alexandre Julliard
1dac57f05f
Created separate dlls for user,gdi,ttydrv,x11drv.
...
Fixed Winelib argc handling (thanks to Eric Pouech).
2000-03-19 12:08:09 +00:00
Alexandre Julliard
9b59da0dd9
Misc small cleanups.
2000-03-18 22:25:41 +00:00
Alexandre Julliard
fe08568a0d
Moved command-line option handling out of the X11 driver.
...
Added support for "--" prefix on options.
Replaced a few X11 command-line options by wine.conf parameters.
2000-03-18 21:56:10 +00:00
Alexandre Julliard
12f29b5076
Have threads and processes exit more cleanly whenever possible.
2000-03-17 15:16:57 +00:00
Dimitrie Paun
014dccc71e
Cleaned up debug channels a bit.
2000-03-12 20:16:51 +00:00
Alexandre Julliard
c2ec36877a
Removed PROCESS_IsCurrent().
2000-03-10 22:21:07 +00:00
Alexandre Julliard
ea0d028a0b
Added specific routines for OUTPUT_DEBUG_STRING and EXCEPTION debug events.
...
Generate a breakpoint event on process attach.
Misc cleanups in request handling.
2000-03-10 22:16:10 +00:00
Alexandre Julliard
05f0b71bb3
Store the list of loaded dlls in the server, and generate debug events
...
internally.
2000-03-09 18:18:41 +00:00
Alexandre Julliard
5fb54566d2
Added server protocol version check.
2000-03-08 22:01:02 +00:00
David Elliott
c3bcd6cec5
- Slightly reworked include files (less messy, more straightforward).
...
- Moved DOS ASPI functionality to msdos/dosaspi.c.
- Got rid using PROFILE to get SCSI info from wine.conf.
- Read scsi info from /proc/scsi/scsi.
- Added setting of a reasonable timeout when opening a SCSI device (5
minutes, defined in winescsi.h).
- ExecScsiCommand now ALWAYS posts, even on error (which is the correct
behavior).
2000-03-08 19:41:49 +00:00
Simen Zamecnik
5f3b1b0c83
Added Slovak language support.
2000-03-08 18:59:20 +00:00
Junichi Kuchinishi
51854be791
Added some Japanese resources.
2000-03-08 18:50:45 +00:00
Abey George
21dbb6c085
Implemented OLE clipboard functionality for Embed Source format.
...
It helps you cut and paste data with Embed Source format between
applications. It also implements OleCreateFromData and
OleQueryCreateFromData and fixes some bugs in datacache.c.
2000-03-08 18:49:36 +00:00
Patrik Stridvall
6cc47d4924
Removed a lot of unnecessary includes and fixed the compile errors.
2000-03-08 18:26:56 +00:00
Patrik Stridvall
7e9913f463
Fixed some warnings.
2000-03-08 18:25:22 +00:00
Hidenori Takeshima
146b16a9c4
Added a few messages for IME.
2000-03-08 18:22:21 +00:00
Eric Pouech
527eea99f8
No longer directly accessing debuggee memory.
...
Execution context (mode, steps...) are now linked to a thread.
Removed some X11 crst hacks.
Rewrote info/walk commands.
Removed direct debugger invocation code (and moved the rest to the new
winedbg.c file).
2000-03-08 16:44:54 +00:00
Alexandre Julliard
00641d5b1c
Removed PDB32_DEBUGGED flag and send all debug events unconditionally.
...
Implemented IsDebuggerPresent().
2000-03-08 16:41:37 +00:00
Alexandre Julliard
ff81d78708
Generate CREATE_PROCESS/THREAD debug events internally in the server.
2000-03-08 12:01:30 +00:00
Alexandre Julliard
ca3c9ba4ec
Better implementation of inline functions SetLastError and
...
GetCurrentThreadId. Added asm inlines for Interlocked* functions.
2000-03-07 13:14:27 +00:00
Alexandre Julliard
7d0dd5f327
Added DbgBreakPoint. Fixed exception record contents on SIGTRAP.
2000-03-07 13:10:21 +00:00
Huw D M Davies
4688c7ca1e
Implement SPI_GETICONMETRICS.
...
Change WARN -> FIXME for unimplemented SPI_s and set appropriate error.
2000-03-07 12:25:40 +00:00
Marcus Meissner
09ee5d0a56
CoLoadLibrary gets UNICODE, not ASCII strings. (spotted by Lawson
...
Whitney), removed the dllName component of the openDlls. Added some
debugstr_guid().
2000-03-04 19:24:25 +00:00
Alexandre Julliard
1070d7d7f6
Release 20000227.
2000-02-27 18:10:15 +00:00
Patrik Stridvall
ea4f831d99
Fixed some Solaris specific assembler problems.
2000-02-27 16:39:48 +00:00
Pierre Mageau
c8212371db
Don't display the context menu on a double click.
...
Ulrich Czekalla <ulrichc@corel.ca>
Set the font on the edit label control to that used by the listview
control. It also uses text metrics to set a more reasonable initial
edit control size.
Pierre Mageau <pierre@macadamian.com>
Handle M_SETREDRAW in ListView.
Fix to EnsureVisible to handle small and large icon correctly.
Add edit label functionnality to the listview and the file open dialog.
Ulrich Czekalla <ulrichc@corel.ca>
RelaseDC in CreateEditLabel.
Pierre Mageau <pierre@macadamian.com>
Add functionnality to create new folder in the open dialog.
Add support for right click menu in common file dialog.
LISTVIEW_EndEditlabel is now handling NONLPSTR_TEXTCALLBACK listview items.
Serge Ivanov <sergei@corel.ca>
LISTVIEW_GetColumnA fix (do not copy string, pass pointers).
Luc Tourangeau <luc@macadamian.com>
Preventing a divide by zero when handling LVW_ENSUREVISIBLE message.
Don Kelly
-Implemented the sorting on insert of items into a ListView control
with either LVS_SORTASCENDING or LVS_SORTDESCENDING set.
-(helping evil applications): sometimes not so well structured apps
(PFPI90, in this case) will not fully initialize structs. In the case
of the LVM_GETITEM message the app may have only initialized the mask
and iItem members of the struct. Added processing of the LVIF_PARAM
mask in the case that iSubItem was set but is invalid/uninitialized.
Pierre Mageau <pierre@macadamian.com>
Fix for handling correctly the cancelling mode of the Edit label.
Fix width calculation of the edit label.
Pascal Lessard <pascal@macadamian.com>
Implemented the behavior of sending WM_CONTEXTMENU when receiving a
WM_RBUTTONUP.
Ulrich Czekalla <ulrichc@corel.ca>
Fixed a painting problem with listview when the view changes and an
edit label is active.
Ulrich Czekalla <ulrichc@corel.ca>
Fixed a notification problem with listview. On creation if the user
specifies an item with focus and/or selection we should send the
proper notification. Insert was preventing LISTVIEW_SetItem from
seeing the changes and sending the notification.
Make the draw item rectangle consistent with the selection
rectangle. This allows us to click on the folders and icons in the
file open dialog box and the item actually gets selected.
2000-02-27 14:03:06 +00:00
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