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