Juergen Schmied [Sun, 9 Jan 2000 21:10:18 +0000 (21:10 +0000)]
Corrected behaviour of RegOpenKey in case of failure.
Juergen Schmied [Sun, 9 Jan 2000 21:07:01 +0000 (21:07 +0000)]
- 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
Gerard Patel [Sun, 9 Jan 2000 20:52:53 +0000 (20:52 +0000)]
Avoid deleting of the default 1x1 bitmap for memory DCs.
Alexandre Julliard [Sun, 9 Jan 2000 04:20:31 +0000 (04:20 +0000)]
Built-in DLLs resources are now specified in spec file.
Removed unnecessary flags in built-in DLLs tables.
Erez Volk [Sun, 9 Jan 2000 02:39:15 +0000 (02:39 +0000)]
Added stubs for some BiDi API functions.
Bradley Baetz [Sun, 9 Jan 2000 02:38:24 +0000 (02:38 +0000)]
Fixed race condition between app and wine in WAVE_mciPlay.
Pascal Lessard [Sun, 9 Jan 2000 02:38:02 +0000 (02:38 +0000)]
Stop menu tracking when clicking on the menu bar where there is no
menu item.
Erez Volk [Sun, 9 Jan 2000 02:36:23 +0000 (02:36 +0000)]
Better error reporting.
Alexandre Julliard [Sat, 8 Jan 2000 22:27:31 +0000 (22:27 +0000)]
Backed out scalable bitmap change (gives ugly results).
Marcus Meissner [Sat, 8 Jan 2000 22:25:57 +0000 (22:25 +0000)]
GetMenuString should return itemlength on 0 nMax or NULL str
InsertItem pos=-1, flags = 0 should append item
(thanks to Sander van Leeuwen)
David Elliott [Sat, 8 Jan 2000 22:25:02 +0000 (22:25 +0000)]
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.
Marcus Meissner [Sat, 8 Jan 2000 22:23:43 +0000 (22:23 +0000)]
Look for our header files first, then for systems headers.
Marcus Meissner [Sat, 8 Jan 2000 22:23:12 +0000 (22:23 +0000)]
The new filedialog stuff does not handle template. So do not call if
there are any.
Rein Klazes [Sat, 8 Jan 2000 22:22:28 +0000 (22:22 +0000)]
Avoid problems during changing the Z-order if the window and the
window to insert after are the same.
Marcus Meissner [Sat, 8 Jan 2000 22:21:47 +0000 (22:21 +0000)]
Removed GUI junk from expand.c, so you can use it in commandline mode.
Fixed hello5.c.
Patrik Stridvall [Sat, 8 Jan 2000 22:21:15 +0000 (22:21 +0000)]
Fixed some issues found by winapi_check.
Patrik Stridvall [Sat, 8 Jan 2000 22:20:32 +0000 (22:20 +0000)]
- Added support for auto allocated ordinals
- Fixed varargs (16 bit) bug
- Minor fixes
Ulrich Weigand [Sat, 8 Jan 2000 22:19:46 +0000 (22:19 +0000)]
Fixed alignment problem with VERSION_INFO members.
Marcus Meissner [Wed, 5 Jan 2000 03:24:52 +0000 (03:24 +0000)]
Add $X_EXTRA_LIBS to any X dependend checks or they will fail if some
of the $X_EXTRA_LIBS are required.
Patrik Stridvall [Wed, 5 Jan 2000 03:05:23 +0000 (03:05 +0000)]
- Made FillRect behave like it does on Windows
- Cleaned up WM_{,ICON}ERASEBACKGROUND default handling
- Added some comments on how Windows behaves
Peter Ganten [Wed, 5 Jan 2000 02:41:12 +0000 (02:41 +0000)]
Check if winhelp is already running; use winhlp32.exe or winhelp.exe
depending on the emulated version, relase win16lock before calling
WinHelpA.
Alexandre Julliard [Wed, 5 Jan 2000 01:53:08 +0000 (01:53 +0000)]
Updated authors list from the Changelog. Please let me know if you
have been left out.
Marcus Meissner [Wed, 5 Jan 2000 01:52:14 +0000 (01:52 +0000)]
TrueType clarification.
Lionel Ulmer [Wed, 5 Jan 2000 01:51:02 +0000 (01:51 +0000)]
- 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
Alex Priem [Wed, 5 Jan 2000 01:48:56 +0000 (01:48 +0000)]
- When processing WM_PAINT messages, the treeview might sometimes use
the wrong hdc. Fixed.
- Better checking for TREEVIEW_INFO *infoPtr=NULL.
Similar to code in toolbar.c
- Other small fixes (subclassed edit control).
Ulrich Weigand [Wed, 5 Jan 2000 01:48:08 +0000 (01:48 +0000)]
Bugfix: uninitialized pointer caused crashes.
Marcus Meissner [Wed, 5 Jan 2000 01:47:30 +0000 (01:47 +0000)]
Made virus warning a bit more drastic, since some people don't believe us.
Marcus Meissner [Wed, 5 Jan 2000 01:46:53 +0000 (01:46 +0000)]
Some comm clean up, much more error messages, only use TIOCOUTQ if
defined [wine-bugs/104], tried implementing SetCommTimeouts.
Rein Klazes [Wed, 5 Jan 2000 01:42:51 +0000 (01:42 +0000)]
Implement WritePrivateProfileSectionA().
Adam Sacarny [Wed, 5 Jan 2000 01:42:13 +0000 (01:42 +0000)]
Fix for compilers that don't support 'long long' (From Ove Kaaven).
Alexandre Julliard [Tue, 4 Jan 2000 02:40:22 +0000 (02:40 +0000)]
Moved allocation of the socket pair for a new thread to the server.
Alexandre Julliard [Tue, 4 Jan 2000 02:24:43 +0000 (02:24 +0000)]
Made debug events and contexts standard objects.
Use sleep_on to wait on debug events.
Alexandre Julliard [Tue, 4 Jan 2000 02:23:38 +0000 (02:23 +0000)]
Made sleep_on usable from all requests.
Eric Pouech [Tue, 4 Jan 2000 01:04:48 +0000 (01:04 +0000)]
Added more MIDI messages 16<=>32 mapping.
Fixes some bugs in buffers handling and index for MAPPER.
Eric Pouech [Tue, 4 Jan 2000 01:01:22 +0000 (01:01 +0000)]
Removed the obsoleted CallTimeFuncProc, CallDriverProc,
CallDriverCallback.
Eric Pouech [Tue, 4 Jan 2000 00:57:11 +0000 (00:57 +0000)]
Put back visible minimum timer resolution to 1 ms.
Decorrelate the service thread resolution from the user required timer
& visible minimum resolutions.
Removed the Callback.TimeFuncProc entry.
Lionel Ulmer [Tue, 4 Jan 2000 00:54:39 +0000 (00:54 +0000)]
Give +0+0 as a default position for the desktop window.
Bradley Baetz [Tue, 4 Jan 2000 00:54:18 +0000 (00:54 +0000)]
Convert mmio to allow the use of 32 bit mmio procedures.
Juergen Schmied [Tue, 4 Jan 2000 00:33:56 +0000 (00:33 +0000)]
Small fixes.
Patrik Stridvall [Tue, 4 Jan 2000 00:32:38 +0000 (00:32 +0000)]
Fixed some issues found by winapi_check.
Patrik Stridvall [Tue, 4 Jan 2000 00:31:47 +0000 (00:31 +0000)]
Updated winapi_check to handle the new additions.
Alexandre Julliard [Tue, 4 Jan 2000 00:30:21 +0000 (00:30 +0000)]
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.
Juergen Schmied [Tue, 4 Jan 2000 00:29:44 +0000 (00:29 +0000)]
Corrected parameter count for DialogBoxIndirectParamAorW.
Rein Klazes [Tue, 4 Jan 2000 00:28:55 +0000 (00:28 +0000)]
Don't show the scrollbar if SetScrollinfo() is called with only the
SIF_DISABLENOSCROLL flag.
Ove Kaaven [Tue, 4 Jan 2000 00:28:31 +0000 (00:28 +0000)]
Added extra US keymap with the infamous phantom key.
Eric Pouech [Tue, 4 Jan 2000 00:27:39 +0000 (00:27 +0000)]
Use a uniform naming scheme for driver modules.
Eric Pouech [Tue, 4 Jan 2000 00:27:08 +0000 (00:27 +0000)]
Encapsulated Wine internal data into an ifdef __WINE__.
Eric Pouech [Tue, 4 Jan 2000 00:26:50 +0000 (00:26 +0000)]
Moved the 16 bit driver functions callout into the dir.
Eric Pouech [Tue, 4 Jan 2000 00:25:57 +0000 (00:25 +0000)]
Added support for WODM_BREAKLOOP message.
Eric Pouech [Tue, 4 Jan 2000 00:25:39 +0000 (00:25 +0000)]
Removed extraneous ERR message.
Eric Pouech [Tue, 4 Jan 2000 00:25:22 +0000 (00:25 +0000)]
Added support for MCI_INFO_COPYRIGHT and MCI_INFO_NAME.
Eric Pouech [Tue, 4 Jan 2000 00:25:03 +0000 (00:25 +0000)]
Use case insensitive comparison while searching for new modules.
Andreas Mohr [Tue, 4 Jan 2000 00:24:38 +0000 (00:24 +0000)]
Added spec entry for _itoa.
Bertho Stultiens [Tue, 4 Jan 2000 00:24:05 +0000 (00:24 +0000)]
Generated labels of resource names must be unique throughout the
generated code.
Andreas Mohr [Tue, 4 Jan 2000 00:23:32 +0000 (00:23 +0000)]
"resultp" can be NULL in SendMessageTimeout*().
Andreas Mohr [Tue, 4 Jan 2000 00:22:46 +0000 (00:22 +0000)]
- prevent mem leak of CRTDLL_acmdln_dll
- better argument parsing
- last xargv entry has to be NULL
- return value is environment pointer instead of NULL
- added a spec entry for bsearch()
Peter Ganten [Sat, 1 Jan 2000 22:38:20 +0000 (22:38 +0000)]
Implemented WaitForInputIdle.
Alexandre Julliard [Sat, 1 Jan 2000 22:22:21 +0000 (22:22 +0000)]
Fixed potential buffer overflows (spotted by Francois Gouget).
Alexandre Julliard [Sat, 1 Jan 2000 22:06:18 +0000 (22:06 +0000)]
Make use of automatic ordinal allocation.
Alexandre Julliard [Sat, 1 Jan 2000 00:56:27 +0000 (00:56 +0000)]
Moved poll handling to the generic part of the server objects.
Fixed busy waiting on POLLERR events.
Merged struct client into struct thread.
Alexandre Julliard [Mon, 27 Dec 1999 05:26:00 +0000 (05:26 +0000)]
Cosmetics.
Francois Gouget [Mon, 27 Dec 1999 05:24:06 +0000 (05:24 +0000)]
Buffer overflows and strncpy fixes.
Alexandre Julliard [Mon, 27 Dec 1999 00:25:25 +0000 (00:25 +0000)]
PE_FindExportedFunction: use a binary search for function names.
Alexandre Julliard [Sun, 26 Dec 1999 23:12:38 +0000 (23:12 +0000)]
Fixed/commented out duplicate entry point names.
Alexandre Julliard [Sun, 26 Dec 1999 23:11:58 +0000 (23:11 +0000)]
Added support for automatic ordinal allocation.
Output list of function names in sorted order.
Added support for nameless (ordinal-only) entry points.
Cleaned up error handling.
Huw D M Davies [Sun, 26 Dec 1999 00:47:03 +0000 (00:47 +0000)]
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.
Francois Gouget [Sun, 26 Dec 1999 00:40:37 +0000 (00:40 +0000)]
Wrapped some strings in a debugstr_* call.
Replaced some calls to debugstr_{a,w} by debugstr_{a,w}n.
Removed redundant 'L's for Unicode strings.
Tried to harmonize the traces a little bit.
Francois Gouget [Sun, 26 Dec 1999 00:37:58 +0000 (00:37 +0000)]
debugstr_w now returns something looking like 'L"xxxx"...'
Francois Gouget [Sun, 26 Dec 1999 00:34:23 +0000 (00:34 +0000)]
FILEDLG95_HandleCustomDialogMessages:
- for the three handled messages we must return the required buffer size
- for CDM_GETFILEPATH paths like "dir\file" were handled incorrectly
- fixed multiple potential buffer overflows.
FILEDLG95_OnOpen: fixed a use of strncpy without '\0'.
FILEDLG95_SHELL_NewFolder: the size of lpstrCaption was incorrect
leading to a buffer overflow.
Peter Hunnisett [Sat, 25 Dec 1999 22:58:59 +0000 (22:58 +0000)]
Added support for playing more record types (still more to come).
Francois Gouget [Sat, 25 Dec 1999 22:57:17 +0000 (22:57 +0000)]
Better support very long strings by avoiding to copy them in a fixed
size buffer (one exception partly remains: callback strings).
Raise the buffer size to 512 characters.
Merge the handling of item 0 and other items together in GetItemA to
reduce code duplication.
Huw D M Davies [Sat, 25 Dec 1999 22:56:13 +0000 (22:56 +0000)]
Fix PSDRV_StretchDIBits for non-integer byte src widths (1 & 4bpp).
Marcus Meissner [Sat, 25 Dec 1999 22:55:40 +0000 (22:55 +0000)]
Cast the unsigned int to signed, or NEAR_MATCH will not work.
Eric Pouech [Sat, 25 Dec 1999 22:54:54 +0000 (22:54 +0000)]
Fixed first/last playable frame referencing.
Eric Pouech [Sat, 25 Dec 1999 22:54:11 +0000 (22:54 +0000)]
Fixed some bogus values in MCI_STATUS handling (position & length of tracks).
Added support for MCI_INFO on MEDIA_UPC & MEDIA_IDENTITY commands.
Marcus Meissner [Sat, 25 Dec 1999 22:53:10 +0000 (22:53 +0000)]
Test pointers passed to copyrect for NULL.
Dmitry Timoshkov [Sat, 25 Dec 1999 22:52:44 +0000 (22:52 +0000)]
Restore erroneously deleted lines.
Huw D M Davies [Sat, 25 Dec 1999 22:51:53 +0000 (22:51 +0000)]
DPA_DeletePtr was resizing the array to a too small size.
Huw D M Davies [Sat, 25 Dec 1999 22:51:19 +0000 (22:51 +0000)]
Avoid infinite loop in WINPOS_FindIconPos if the width of the parent
client area is less than the icon spacing.
Steven Elliott [Sat, 25 Dec 1999 22:50:21 +0000 (22:50 +0000)]
Added a document that describes configuring FAT filesystem permissions
for Wine.
Juergen Schmied [Sat, 25 Dec 1999 22:49:33 +0000 (22:49 +0000)]
NT allocates one page as TEB. Some native NT-dlls are using this.
Dmitry Timoshkov [Sat, 25 Dec 1999 22:47:09 +0000 (22:47 +0000)]
Don't skip usable X fonts. Add support for koi8 fonts.
Francois Gouget [Sat, 25 Dec 1999 22:46:22 +0000 (22:46 +0000)]
Modified IcmpCloseHandle and IcmpSendEchoRequest so that we don't
crash if the handle is INVALID_HANDLE_VALUE.
Steven Elliott [Sat, 25 Dec 1999 22:45:57 +0000 (22:45 +0000)]
Changed the "this_is_a_syntax_error" error message to a more specific
error message.
Huw D M Davies [Mon, 20 Dec 1999 04:14:48 +0000 (04:14 +0000)]
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.
Peter Hunnisett [Mon, 20 Dec 1999 04:12:23 +0000 (04:12 +0000)]
Fixed ordinal numbering and added new spec stub.
Marcus Meissner [Mon, 20 Dec 1999 04:10:06 +0000 (04:10 +0000)]
Readded Xpm autoconf checks.
Rein Klazes [Mon, 20 Dec 1999 04:05:58 +0000 (04:05 +0000)]
EnumSystemLocalesA should look for registry values, not subkeys.
Marcus Meissner [Mon, 20 Dec 1999 04:02:48 +0000 (04:02 +0000)]
Small fix to get GET_DEVICE_TYPE working (verified by Dan Kegel).
Ian Schmidt [Mon, 20 Dec 1999 04:00:52 +0000 (04:00 +0000)]
Corrected background color and fixed leaking GDI brush.
Juergen Schmied [Mon, 20 Dec 1999 03:58:44 +0000 (03:58 +0000)]
NT loader: don't stop loading a hive when an error occurs.
Huw D M Davies [Mon, 20 Dec 1999 03:56:09 +0000 (03:56 +0000)]
PlayMetaFile and EnumMetaFile should work if the hdc is a
(enh)metafile DC.
Juergen Lock [Mon, 20 Dec 1999 03:54:43 +0000 (03:54 +0000)]
Updated the FreeBSD notes, the LDT patch finally made it into -current.
Francois Gouget [Mon, 20 Dec 1999 03:52:29 +0000 (03:52 +0000)]
If lpTitle==NULL and cbBuf==0 then we must return the required buffer
size.
Shaun Morris [Mon, 20 Dec 1999 03:48:25 +0000 (03:48 +0000)]
Implemented _TrackMouseEvent for the TME_LEAVE flag.
Lionel Ulmer [Mon, 20 Dec 1999 03:45:54 +0000 (03:45 +0000)]
Adds resolution / depth switching with DGA 2.0.
Alexandre Julliard [Mon, 13 Dec 1999 01:42:03 +0000 (01:42 +0000)]
Use waitable timers to implement service thread timers.
Alexandre Julliard [Mon, 13 Dec 1999 00:16:44 +0000 (00:16 +0000)]
Use poll() instead of select() for the server main loop.
Fixed races with SIGCHLD handling and ptrace.
Minor fixes to timeout handling.
Alexandre Julliard [Sun, 12 Dec 1999 21:46:23 +0000 (21:46 +0000)]
Release 991212.
Lionel Ulmer [Sun, 12 Dec 1999 21:28:44 +0000 (21:28 +0000)]
Fixed handling of DGA2.0 keyboard events.