Rein Klazes [Tue, 18 Apr 2000 11:54:59 +0000 (11:54 +0000)]
Convert service and protocol names to lowercase before calling
getservby{name|port} and getprotoby{name|port}.
Huw D M Davies [Tue, 18 Apr 2000 11:54:29 +0000 (11:54 +0000)]
Fix return value for OffsetRgn if x and y are 0.
Huw D M Davies [Tue, 18 Apr 2000 11:54:12 +0000 (11:54 +0000)]
Implement StrokeAndFillPath.
Call DeleteObject when finished with hrgn in PATH_FillPath.
Huw D M Davies [Tue, 18 Apr 2000 11:53:45 +0000 (11:53 +0000)]
Fixed typo.
Sheri Steeves [Tue, 18 Apr 2000 11:53:23 +0000 (11:53 +0000)]
EMR_SELECTOBJECT records stock objects with their id as the object
handle and the high bit set.
Huw D M Davies [Tue, 18 Apr 2000 11:52:58 +0000 (11:52 +0000)]
Tidy up of PlayEnhMetaFileRecord - fixes PolyPoly* functions.
Alexandre Julliard [Sun, 16 Apr 2000 20:28:42 +0000 (20:28 +0000)]
Removed permission checks in create_key and delete_key. It seems
Windows doesn't check anything.
Richard Cohen [Sun, 16 Apr 2000 20:27:51 +0000 (20:27 +0000)]
Wrap an exception handler around FindResource.
Uwe Bonnes [Sun, 16 Apr 2000 20:27:35 +0000 (20:27 +0000)]
Corrected WinMain.
Added test case for RegCreateKeyEx showing win95 behaviour.
Alexandre Julliard [Sun, 16 Apr 2000 19:46:35 +0000 (19:46 +0000)]
Implemented 'walk process' and 'walk threads' commands using toolhelp
snapshots.
Alexandre Julliard [Sun, 16 Apr 2000 19:45:05 +0000 (19:45 +0000)]
Implemented thread and (partial) module snapshots, based on the work
of Andreas Mohr <amohr@student.ei.uni-stuttgart.de>.
Alexandre Julliard [Sun, 16 Apr 2000 17:21:13 +0000 (17:21 +0000)]
Save the registry on server exit without client intervention.
Removed "alt" registry files since we now have symlinks and
WINEPREFIX to replace them.
Stephane Lussier [Sun, 16 Apr 2000 17:07:27 +0000 (17:07 +0000)]
Support switching the keyboard layout with WINE running.
Uwe Bonnes [Sun, 16 Apr 2000 17:06:44 +0000 (17:06 +0000)]
fgets: Don't swallow \n, treat EOF
feof: Crude implementation
signal: Return error
Uwe Bonnes [Sun, 16 Apr 2000 17:05:54 +0000 (17:05 +0000)]
Add missing backslash in the debugger definition.
Rein Klazes [Sun, 16 Apr 2000 17:05:36 +0000 (17:05 +0000)]
SetLocalTime() and SetSystemTime() bugfixes. Added a maximum clock
adjustment of 2 minutes just in case...
Marcus Meissner [Sun, 16 Apr 2000 17:05:06 +0000 (17:05 +0000)]
DSOUND_MixerNorm: do not compare unrelated pointers.
Alexandre Julliard [Sat, 15 Apr 2000 21:30:33 +0000 (21:30 +0000)]
Rewrote command-line parsing of CreateProcessA to be more compatible.
Alexandre Julliard [Sat, 15 Apr 2000 21:00:55 +0000 (21:00 +0000)]
Improved Winelib apps initialisation code. No longer need to link
winestub.o with Winelib apps.
Patrik Stridvall [Sat, 15 Apr 2000 20:44:21 +0000 (20:44 +0000)]
Fixed some issues reported by winapi_check.
Patrik Stridvall [Sat, 15 Apr 2000 20:39:55 +0000 (20:39 +0000)]
- API files update.
- Add new options --all and --none that enable/disables all check
respectively.
- Fixed and improved stub statistics.
- Fixed bug that prevented checking of the first function in the .spec files.
- Partial implementation of a more advanced misplaced function checking.
- Minor fixes.
Martin Fuchs [Sat, 15 Apr 2000 20:38:11 +0000 (20:38 +0000)]
Implement CCS_NOMOVEY for tool bars.
Ove Kaaven [Sat, 15 Apr 2000 20:37:14 +0000 (20:37 +0000)]
Symlink root's registry to global registry. Minor cleanups.
Owen Wang [Sat, 15 Apr 2000 20:36:43 +0000 (20:36 +0000)]
Added further implementation of WINAPI EnumDateFormats() to support
three more locales: German(standard), French(standard) and French
(canadian). All date formats follow conventions from Windows NT 4.0
Serge Ivanov [Sat, 15 Apr 2000 20:36:15 +0000 (20:36 +0000)]
Added proper handling TVIS_OVERLAYMASK flag and allows to display
overlay images. Fixed off by one error with listitem in
TREEVIEW_InsertItemA (uNumItems is 0 based, cChildren is a count).
Ove Kaaven [Fri, 14 Apr 2000 14:47:02 +0000 (14:47 +0000)]
POSIX threads emulation, tricks glibc into being threadsafe.
Alexandre Julliard [Fri, 14 Apr 2000 14:42:41 +0000 (14:42 +0000)]
Made server launching somewhat cleaner and faster.
Marcus Meissner [Fri, 14 Apr 2000 14:09:50 +0000 (14:09 +0000)]
Detypoed X11DRV_EVENT_SetInputMethod.
Stephane Lussier [Fri, 14 Apr 2000 14:09:20 +0000 (14:09 +0000)]
When dealing with XKB extensions, force the AltGr key mask to use the
group index instead of the modifier.
Huw D M Davies [Fri, 14 Apr 2000 14:08:39 +0000 (14:08 +0000)]
Define __fastcall.
Huw D M Davies [Fri, 14 Apr 2000 14:08:19 +0000 (14:08 +0000)]
Added a few toolbar defines.
Huw D M Davies [Fri, 14 Apr 2000 14:07:51 +0000 (14:07 +0000)]
A few corrections to bounding boxes.
Huw D M Davies [Fri, 14 Apr 2000 14:07:30 +0000 (14:07 +0000)]
Don't close groups of polylines.
Marcus Meissner [Fri, 14 Apr 2000 14:07:13 +0000 (14:07 +0000)]
Do not dereference a ptr we just checked being NULL.
Francois Gouget [Fri, 14 Apr 2000 14:06:49 +0000 (14:06 +0000)]
Changed the placement of WINE_UNUSED to make gcc 2.7.2 happy.
Ove Kaaven [Fri, 14 Apr 2000 14:05:43 +0000 (14:05 +0000)]
Follow symlinks when saving registry.
Alexandre Julliard [Fri, 14 Apr 2000 13:47:11 +0000 (13:47 +0000)]
Added missing winestub dependency.
Alexandre Julliard [Fri, 14 Apr 2000 13:42:00 +0000 (13:42 +0000)]
Load done event now created by the server.
Eric Pouech [Thu, 13 Apr 2000 19:31:58 +0000 (19:31 +0000)]
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.
Eric Pouech [Thu, 13 Apr 2000 19:29:11 +0000 (19:29 +0000)]
Got rid of -debug wine's option (wine now requires an external debugger).
Eric Pouech [Thu, 13 Apr 2000 19:28:28 +0000 (19:28 +0000)]
Added launching of a debugger when unhandled exception occurs.
Eric Pouech [Thu, 13 Apr 2000 19:27:52 +0000 (19:27 +0000)]
Added a .xcnlnk section to builtin KERNEL32 PE header.
Eric Pouech [Thu, 13 Apr 2000 19:26:56 +0000 (19:26 +0000)]
Let CreateProcess launch unix executable without a .exe extension.
Fixed arguments passed when creating a unix process.
Alexandre Julliard [Thu, 13 Apr 2000 19:25:52 +0000 (19:25 +0000)]
Fixed signal stack handling on Linux when sigaltstack is available.
Added a direct sigaltstack syscall to work-around the glibc bug.
Alexandre Julliard [Thu, 13 Apr 2000 17:21:36 +0000 (17:21 +0000)]
Implemented guard pages and stack overflow exceptions.
Alexandre Julliard [Thu, 13 Apr 2000 17:03:22 +0000 (17:03 +0000)]
Cleanup thread stack allocation. Use a single VirtualAlloc for TEB and
the various stacks.
Alexandre Julliard [Thu, 13 Apr 2000 16:10:20 +0000 (16:10 +0000)]
Make sure HKLM\Software\Wine\Wine is a non-volatile key.
Stephane Lussier [Thu, 13 Apr 2000 16:00:08 +0000 (16:00 +0000)]
Fixed AltGr key handling.
Marcus Meissner [Thu, 13 Apr 2000 15:59:22 +0000 (15:59 +0000)]
Make DirectDraw compile with DGA2 present.
Andreas Mohr [Thu, 13 Apr 2000 15:58:30 +0000 (15:58 +0000)]
FILE_CreateFile()'s read/write-check was broken due to checking of
ERROR_xxx instead of STATUS_xxx.
Huw D M Davies [Thu, 13 Apr 2000 15:57:34 +0000 (15:57 +0000)]
Fixes and cleans up some of the GetEnhMetaFile* functions.
Fixes scaling of EMFs in playback. Will probably be right
when World Transforms work properly...
Huw D M Davies [Thu, 13 Apr 2000 15:57:06 +0000 (15:57 +0000)]
GlobalReAlloc returns 0 on failure.
Andreas Mohr [Thu, 13 Apr 2000 15:56:40 +0000 (15:56 +0000)]
Stub for NtAllocateUuids.
Huw D M Davies [Thu, 13 Apr 2000 15:56:09 +0000 (15:56 +0000)]
Clear TopRootItem when whole tree is deleted.
Fix off by one lstrcpyn.
Clean up and fix GetNextItem.
Alexandre Julliard [Tue, 11 Apr 2000 20:07:48 +0000 (20:07 +0000)]
Ignore all output files.
Alexandre Julliard [Tue, 11 Apr 2000 20:07:00 +0000 (20:07 +0000)]
Merged urlmon.dll and wininet.dll from the Corel tree (implementation
by Ulrich Czekalla <ulrichc@corel.ca>)
Alexandre Julliard [Tue, 11 Apr 2000 20:01:59 +0000 (20:01 +0000)]
Made GetProcessHeap(), GetCurrentProcessId(), GetCurrentThread() and
GetCurrentProcess() inline.
Marcus Meissner [Tue, 11 Apr 2000 19:38:45 +0000 (19:38 +0000)]
Merged in Corel's AUTHORs.
Marcus Meissner [Tue, 11 Apr 2000 19:38:12 +0000 (19:38 +0000)]
Only copy dstwidth*3 bytes in the 24bit case.
Marcus Meissner [Tue, 11 Apr 2000 19:37:50 +0000 (19:37 +0000)]
Free private structure in Xlib_DDS_Release.
Ulrich Czekalla [Tue, 11 Apr 2000 19:37:20 +0000 (19:37 +0000)]
MSG_ProcessKbdMsg can be called from peek, so only process when remove is set.
Serge Ivanov [Tue, 11 Apr 2000 19:37:01 +0000 (19:37 +0000)]
TreeView - minor bugfix and optimization:
- GetDC call moved down to avoid possible resource leak.
- Invariant code is moved out of loop.
Ulrich Czekalla [Tue, 11 Apr 2000 19:36:35 +0000 (19:36 +0000)]
_ILGetFileDate should convert the date to local time before generating
the string (_ILGetFileDateTime does not).
Noomen Hamza [Tue, 11 Apr 2000 19:36:13 +0000 (19:36 +0000)]
Fixed other bugs within MMIO implementation. Now, it's possible to
copy/cut from PhotoPaint and paste to CorelDraw.
Marcus Meissner [Mon, 10 Apr 2000 13:45:17 +0000 (13:45 +0000)]
Use d3dexecutebuffer_create only when compiling with MESA.
Dimitrie O. Paun [Sun, 9 Apr 2000 18:41:15 +0000 (18:41 +0000)]
Replaced xmalloc calls with malloc/HeapAlloc calls.
Eric Pouech [Sun, 9 Apr 2000 18:40:32 +0000 (18:40 +0000)]
Cosmetics.
Andreas Mohr [Sun, 9 Apr 2000 18:40:14 +0000 (18:40 +0000)]
Implemented HeapWalk().
Marcus Meissner [Sun, 9 Apr 2000 18:39:52 +0000 (18:39 +0000)]
Two left over HeapValidate assertions removed.
Eric Pouech [Sun, 9 Apr 2000 18:39:31 +0000 (18:39 +0000)]
Clear status for sending exception event.
Eric Pouech [Sun, 9 Apr 2000 18:39:08 +0000 (18:39 +0000)]
Added ability to put new-lines in changelog entry.
Added -p to locate destination directory.
Richard Cohen [Sun, 9 Apr 2000 18:38:23 +0000 (18:38 +0000)]
GetItem was returning the item instead of subitem info.
Dave Pickles [Sun, 9 Apr 2000 18:37:50 +0000 (18:37 +0000)]
Registry key used in LoadBoard() was not the same as the one used in
SaveBoard(). Also fixed a typo in the position saving code.
Alexandre Julliard [Sun, 9 Apr 2000 18:35:07 +0000 (18:35 +0000)]
Removed old resource compiler.
Alexandre Julliard [Sun, 9 Apr 2000 18:20:25 +0000 (18:20 +0000)]
Create directories that don't contain a Makefile.
Alexandre Julliard [Sun, 9 Apr 2000 18:19:59 +0000 (18:19 +0000)]
Improved support for Makefiles that need to recurse in subdirectories.
Marcus Meissner [Sun, 9 Apr 2000 14:30:50 +0000 (14:30 +0000)]
Restructured DirectDraw. Split into X11 and DGA driver, and multiple
files/dirs for easier maintenance. Cleaned up structs and include
files. Reindented the code. Started the same for Direct3D. Driver
inclusion now done by using configure/Makefile/ELF constructor tricks.
Alexandre Julliard [Sat, 8 Apr 2000 21:06:06 +0000 (21:06 +0000)]
Removed a number of global handle allocations and critical section
initializations.
Alexandre Julliard [Sat, 8 Apr 2000 21:02:47 +0000 (21:02 +0000)]
Temporary hack to share handles between processes sharing the same
address space.
Alexandre Julliard [Sat, 8 Apr 2000 20:50:06 +0000 (20:50 +0000)]
Added lazy initialization of critical sections, based on a patch by
Andrew Lewycky.
Yuxi Zhang [Sat, 8 Apr 2000 20:23:00 +0000 (20:23 +0000)]
Stephen Mereu
TabCtrl leftmostVisible is not updated properly. It caused the QP
application bar on the bottom fail to bring back the items when there
is no need to scrolling. Also fixed a bug that when an item is inserted,
setItemBounds should be called first, then it's time to invalidate.
Andreas Mohr [Sat, 8 Apr 2000 20:21:36 +0000 (20:21 +0000)]
Added PeekNamedPipe stub.
Gerard Patel [Sat, 8 Apr 2000 20:21:01 +0000 (20:21 +0000)]
Fixed pixmap leak with the 1x1 bitmap in memory DCs.
Ove Kaaven [Sat, 8 Apr 2000 20:20:21 +0000 (20:20 +0000)]
wineinstall now properly configures no-windows installs, and should now
be easier to adapt for binary packages too.
Ove Kaaven [Sat, 8 Apr 2000 20:19:51 +0000 (20:19 +0000)]
Default system.ini (from documentation/status/multimedia).
Alexandre Julliard [Thu, 6 Apr 2000 22:05:16 +0000 (22:05 +0000)]
Do not send a debug event for a thread until the previous event for
the same thread has been continued.
Alexandre Julliard [Thu, 6 Apr 2000 20:37:37 +0000 (20:37 +0000)]
Moved SaveOnlyUpdatedKeys to wine.ini.
Use get_config_dir() instead of hardcoding ~/.wine
Simplified loading and saving routines.
Alexandre Julliard [Thu, 6 Apr 2000 20:36:17 +0000 (20:36 +0000)]
Added support for WINEPREFIX environment variable.
Patrik Stridvall [Thu, 6 Apr 2000 20:21:16 +0000 (20:21 +0000)]
Fixed some issues reported by winapi_check.
Owen Wang [Thu, 6 Apr 2000 20:13:32 +0000 (20:13 +0000)]
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.
Junichi Kuchinishi [Thu, 6 Apr 2000 20:12:16 +0000 (20:12 +0000)]
Added conversion from DBCS lpDx to WCHAR lpDx.
Patrik Stridvall [Thu, 6 Apr 2000 20:11:04 +0000 (20:11 +0000)]
- Implemented stub statistics. Turned off by default. (Requested by Francois
Gouget).
- Implemented missing prototype checking. Turned off by default (Requested
by Dimitry Timoshkov).
- Implemented .spec file name sanity checking. Turned off by default.
- Implemented documentation width checking. Turned off by default.
- Minor bug fixes.
Andrew Lewycky [Thu, 6 Apr 2000 19:33:36 +0000 (19:33 +0000)]
Fix StringFromGUI2 return value as per documentation.
Marcus Meissner [Thu, 6 Apr 2000 19:32:33 +0000 (19:32 +0000)]
Make audiodevice blocking directly after the non-blocking open, since
we use the write(2) also for synchronization.
Rein Klazes [Thu, 6 Apr 2000 19:31:38 +0000 (19:31 +0000)]
Corrected error handling for ws_getprotobyname/number.
Made the Async error returns the same as the normal functions.
Uwe Bonnes [Thu, 6 Apr 2000 19:31:11 +0000 (19:31 +0000)]
GetShortPathName: always erase characters at the end of the new
string, and return only single backslashes.
Alexandre Julliard [Tue, 4 Apr 2000 20:35:45 +0000 (20:35 +0000)]
Added a per-drive FailReadOnly flag, and removed the global
--failreadonly option.
Alexandre Julliard [Tue, 4 Apr 2000 19:57:23 +0000 (19:57 +0000)]
Fixed file descriptor leaks.
Alexandre Julliard [Tue, 4 Apr 2000 19:56:49 +0000 (19:56 +0000)]
Call PROFILE_GetWineIniBool before starting to fill the request
buffer. Made new registry format the default.
Alexandre Julliard [Tue, 4 Apr 2000 19:55:28 +0000 (19:55 +0000)]
Increment suspend count before attempting attach in suspend_for_ptrace.