Alexandre Julliard [Sat, 26 Jun 1999 08:43:26 +0000 (08:43 +0000)]
Further server optimizations:
- merged request and reply structures
- build requests directly into the buffer to avoid a copy
Alexander Kanavin [Tue, 22 Jun 1999 19:14:40 +0000 (19:14 +0000)]
Standard dialog boxes resources and OLE strings are now in cp1251 encoding
Font mapper does not anymore use fonts in -koi8-r encoding
Font mapper now recognises fonts in -windows-* encodings (these are
provided by xfstt TrueType server)
Font mapper now sees max 16384 fonts (was 2048)
Ulrich Weigand [Tue, 22 Jun 1999 19:13:08 +0000 (19:13 +0000)]
Share the HMODULE of built-in modules over all processes.
Use the cached HMODULE to speed up relay debugging.
Display the multi-instantiation warning only for 'dangerous' DLLs.
Ulrich Weigand [Tue, 22 Jun 1999 19:12:14 +0000 (19:12 +0000)]
Load USER32.DLL before calling UserSignalProc.
Ulrich Weigand [Tue, 22 Jun 1999 19:11:33 +0000 (19:11 +0000)]
Use separate service for each windows timer.
Andreas Mohr [Tue, 22 Jun 1999 19:10:52 +0000 (19:10 +0000)]
Added COMPOBJ.DllEntryPoint (Acrobat3 16bit needs it).
Eric Pouech [Tue, 22 Jun 1999 19:09:55 +0000 (19:09 +0000)]
Thou shalt not use C++ comments.
Eric Pouech [Tue, 22 Jun 1999 19:07:34 +0000 (19:07 +0000)]
Moved to new trace interface.
Fixed driver closing.
Eric Pouech [Tue, 22 Jun 1999 19:06:27 +0000 (19:06 +0000)]
Better handling of double quotes in MCI string commands.
Eric Pouech [Tue, 22 Jun 1999 19:05:48 +0000 (19:05 +0000)]
Fixed memory leak in mci structures.
Eric Pouech [Tue, 22 Jun 1999 19:04:44 +0000 (19:04 +0000)]
Fixed error handling in DGA_IDirectDraw2Impl_GetCaps().
Eric Pouech [Tue, 22 Jun 1999 19:03:26 +0000 (19:03 +0000)]
Added missing GDI heap unlock.
Moved to new debug interface.
Eric Pouech [Tue, 22 Jun 1999 19:02:52 +0000 (19:02 +0000)]
Fixed GetOpenFileName when called with both OFN_ALLOWMULTISELECT and
OFN_EXPLORER bits set.
Francois Boisvert [Tue, 22 Jun 1999 19:02:07 +0000 (19:02 +0000)]
Modified ImageList_LoadImageA to check the case where cx is set to zero.
Philippe Froidevaux [Tue, 22 Jun 1999 19:01:14 +0000 (19:01 +0000)]
Added Swiss french keyboard layout.
Alexandre Julliard [Tue, 22 Jun 1999 17:27:58 +0000 (17:27 +0000)]
Dump server objects on SIGHUP.
Alexandre Julliard [Tue, 22 Jun 1999 17:26:53 +0000 (17:26 +0000)]
Made server communication faster by using a shared memory block.
A few other optimizations in request processing in the server.
Moved automatically generated request definitions to server.h and
removed include/server/request.h.
Alexandre Julliard [Tue, 22 Jun 1999 11:43:42 +0000 (11:43 +0000)]
Merged THDB and TEB structures.
Made SetLastError(), GetCurrentThreadId() and PROCESS_Current() inline.
Alexandre Julliard [Tue, 22 Jun 1999 11:23:25 +0000 (11:23 +0000)]
Added Wa.s
Alexandre Julliard [Sun, 20 Jun 1999 15:09:32 +0000 (15:09 +0000)]
Fixed Winelib compilation.
Alexandre Julliard [Fri, 18 Jun 1999 18:29:04 +0000 (18:29 +0000)]
Include instruction emulation in Winelib.
Alexandre Julliard [Fri, 18 Jun 1999 18:26:35 +0000 (18:26 +0000)]
A few optimizations.
Alexandre Julliard [Fri, 18 Jun 1999 18:25:59 +0000 (18:25 +0000)]
Use exceptions instead of ctx_debug_call.
Alexandre Julliard [Fri, 18 Jun 1999 18:24:47 +0000 (18:24 +0000)]
Added DebugBreak.
Alexandre Julliard [Fri, 18 Jun 1999 18:23:11 +0000 (18:23 +0000)]
Debugger is now called by exception handling.
Added 'pass' command to pass exceptions to the app.
Alexandre Julliard [Fri, 18 Jun 1999 18:21:24 +0000 (18:21 +0000)]
Moved signal handling to exception.c, generate exceptions on signals.
Added hook for debugger in exception handling (temporary).
Pablo Saratxaga [Fri, 18 Jun 1999 17:05:55 +0000 (17:05 +0000)]
Walloon language update.
Ulrich Weigand [Fri, 18 Jun 1999 17:03:13 +0000 (17:03 +0000)]
- Do not call XConfigureWindow if SetWindowPos was called due to a
received ConfigureNotify event (to avoid recursion).
- Use XTranslateCoordinates in EVENT_GetGeometry instead of manually
walking the tree.
- Set XSizeHint.win_gravity to StaticGravity for managed windows.
Andreas Mohr [Fri, 18 Jun 1999 17:00:58 +0000 (17:00 +0000)]
Bug fix.
Ulrich Weigand [Fri, 18 Jun 1999 16:59:37 +0000 (16:59 +0000)]
Fix compiler warning.
Alexander V. Lukyanov [Fri, 18 Jun 1999 16:58:06 +0000 (16:58 +0000)]
Install wine.man from current directory.
Remove wine.man on distclean, not on clean.
Alexandre Julliard [Sun, 13 Jun 1999 09:23:59 +0000 (09:23 +0000)]
Release 990613.
Alexandre Julliard [Sun, 13 Jun 1999 08:49:47 +0000 (08:49 +0000)]
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Implemented LISTVIEW_SortItems() and LISTVIEW_CallBackCompare()
Alexandre Julliard [Sun, 13 Jun 1999 08:46:30 +0000 (08:46 +0000)]
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Fixes a problem when using STATUSBAR_SetText() to toggle SBT_OWNERDRAW
Alexandre Julliard [Sun, 13 Jun 1999 08:40:45 +0000 (08:40 +0000)]
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Adds some undocumented behavior to TREEVIEW_GetItemA().
Marcus Meissner [Sun, 13 Jun 1999 08:39:04 +0000 (08:39 +0000)]
Fixed ambigous else/brace problem, moved "name" computation in
CreateProcess _before_ outputting it in the FIXME_()s.
Marcus Meissner [Sun, 13 Jun 1999 08:36:34 +0000 (08:36 +0000)]
Do not reuse a passed CONST RECT * pointer.
Ulrich Weigand [Sun, 13 Jun 1999 08:35:26 +0000 (08:35 +0000)]
Bugfix: DISPLAY_SetCursor should not use USER-internals, as it is also
used with native USER ...
Ulrich Weigand [Sun, 13 Jun 1999 08:34:42 +0000 (08:34 +0000)]
Removed broken hack to support shared DLLs (e.g. USER32.DLL) and
replaced it by a somewhat less broken hack :-/
Marcus Meissner [Sun, 13 Jun 1999 08:32:27 +0000 (08:32 +0000)]
Fixed small memory corruption.
Patrik Stridvall [Sat, 12 Jun 1999 18:36:54 +0000 (18:36 +0000)]
Mad the include files idempotent using a consistent macro naming
scheme.
Noomen Hamza [Sat, 12 Jun 1999 18:29:07 +0000 (18:29 +0000)]
Avoid painting destroyed windows.
Alexandre Julliard [Sat, 12 Jun 1999 15:45:58 +0000 (15:45 +0000)]
Converted to the new debug interface, using script written by Patrik
Stridvall.
Patrik Stridvall [Sat, 12 Jun 1999 14:55:11 +0000 (14:55 +0000)]
Added missing/wrong includes.
Patrik Stridvall [Sat, 12 Jun 1999 14:52:15 +0000 (14:52 +0000)]
Removed direct references to CLASS internals.
Andreas Mohr [Sat, 12 Jun 1999 14:46:54 +0000 (14:46 +0000)]
Rearrange winver detection code and cache the winver value we
determined in the PDB to speed up.
Gerard Patel [Sat, 12 Jun 1999 14:45:56 +0000 (14:45 +0000)]
Draws a border around windows with old win31 style (only ws_border) in
win95 look.
Patrik Stridvall [Sat, 12 Jun 1999 11:05:29 +0000 (11:05 +0000)]
Added CINTERFACE and NONAMELESSUNION support.
Patrik Stridvall [Sat, 12 Jun 1999 10:53:06 +0000 (10:53 +0000)]
Added extern "C" if __cplusplus is defined.
Francis Beaudet [Sat, 12 Jun 1999 10:51:19 +0000 (10:51 +0000)]
Fixed a few behaviors of the combobox that were broken.
Guy Albertelli [Sat, 12 Jun 1999 10:49:36 +0000 (10:49 +0000)]
Add new "walk" command options to list processes and modref's.
Uwe Bonnes [Sat, 12 Jun 1999 10:46:31 +0000 (10:46 +0000)]
X11DRV_DIB_SetImageBits_24/32: Fix the case for bits_per_pixel == 32
and negative lines.
Patrik Stridvall [Sat, 12 Jun 1999 08:27:49 +0000 (08:27 +0000)]
Changed xxx(VOID) to xxx(void).
Eric Pouech [Sat, 12 Jun 1999 08:25:36 +0000 (08:25 +0000)]
- simplified internal data
- thread safe access to internal structures
- fixed bug on ONE_SHOT timers
- deferred service thread call until really needed (no longer on WINMM
or MMSYSTEM attachement)
Eric Pouech [Sat, 12 Jun 1999 08:24:23 +0000 (08:24 +0000)]
Made the service thread instanciable in every process.
James Juran [Sat, 12 Jun 1999 08:21:57 +0000 (08:21 +0000)]
Use Autoconf to find path to ldconfig.
Francis Beaudet [Sat, 12 Jun 1999 08:20:30 +0000 (08:20 +0000)]
Fixed a problem with the LoadTypeLib method.
Marcus Meissner [Sat, 12 Jun 1999 08:18:38 +0000 (08:18 +0000)]
Use @sysconfdir@ for the default registries in misc/registry.c too.
Marcus Meissner [Sat, 12 Jun 1999 08:16:40 +0000 (08:16 +0000)]
Added generic pixel converter for 8->24.
Pavel Roskin [Sat, 12 Jun 1999 08:11:32 +0000 (08:11 +0000)]
DIALOG_ParseTemplate16() supported up to 127 controls. Bigger values
were expanded to WORD incorrectly.
Ove Kaaven [Sat, 12 Jun 1999 08:09:52 +0000 (08:09 +0000)]
Various DPMI fixes and preliminary DPMI raw mode switch handler.
Noomen Hamza [Sat, 12 Jun 1999 08:08:35 +0000 (08:08 +0000)]
Fixed imprecision in the MDI tiling functionality.
Huw D M Davies [Sat, 12 Jun 1999 06:50:57 +0000 (06:50 +0000)]
Open files with more appropriate sharing mode.
Huw D M Davies [Sat, 12 Jun 1999 06:49:52 +0000 (06:49 +0000)]
Small fixes for EnhMetaFile playback.
Ian Schmidt [Sat, 12 Jun 1999 06:48:49 +0000 (06:48 +0000)]
Fixed an error and an off-by-one bug in DSA_SetItem(). This
eliminates some crashes with Win98 native SHELL32.
Marcus Meissner [Sat, 12 Jun 1999 06:48:08 +0000 (06:48 +0000)]
Remove DIABLO_HACK (does not work anymore), add 1 FIXME, fix GetCaps()
with caps1==NULL.
Slava Monich [Sat, 12 Jun 1999 06:46:46 +0000 (06:46 +0000)]
dwDataSize needs to be reset before each RegQueryValueEx() call.
Ove Kaaven [Sat, 12 Jun 1999 06:45:56 +0000 (06:45 +0000)]
Don't ignore application-requested primary buffer flags.
Ove Kaaven [Sat, 12 Jun 1999 06:44:56 +0000 (06:44 +0000)]
Clear high word of %esp when returning from CallFrom16.
Ove Kaaven [Sat, 12 Jun 1999 06:43:48 +0000 (06:43 +0000)]
Implementation of EV_RXFLAG.
Ulrich Weigand [Sat, 12 Jun 1999 06:42:20 +0000 (06:42 +0000)]
Better implementation of [GS]etForegroundWindow.
Fixed focus handling on inter-thread activation.
Adapted FocusIn/Out event handling to per-queue focus.
Ulrich Weigand [Sat, 12 Jun 1999 06:41:16 +0000 (06:41 +0000)]
Release Win16Lock during PROCESS_Create.
Luc Tourangeau [Sat, 12 Jun 1999 06:40:00 +0000 (06:40 +0000)]
ImageList_GetIcon bug fix.
Rein Klazes [Sat, 12 Jun 1999 06:39:22 +0000 (06:39 +0000)]
Corrected a problem in GetTimeZoneInformation() due a change to
mktime() in glibc-2.1.1 when daylight saving time is in effect.
Patrik Stridvall [Sat, 12 Jun 1999 06:38:22 +0000 (06:38 +0000)]
Changed K&R C function definition to ANSI C.
Huw D M Davies [Sat, 12 Jun 1999 06:37:05 +0000 (06:37 +0000)]
PSDRV_StretchDIBits should use logical co-ords.
Some versions of ghostscript seem to eat one too many characters of
image data. Add a '%' to the output file to work around this.
Andreas Mohr [Sat, 12 Jun 1999 06:36:05 +0000 (06:36 +0000)]
Fixed WNASPI32 ordinals.
Andreas Mohr [Sat, 12 Jun 1999 06:35:26 +0000 (06:35 +0000)]
Added the function definitions of GetStartupInfo*().
Keith Matthews [Sat, 12 Jun 1999 06:33:14 +0000 (06:33 +0000)]
1st cut implementation of DdeNameService (omits monitor callback)
1st cut implementation of DdeKeepStringHandle (probably complete)
DdeInitializeW - minor changes to initialise service names structure
DdeGetLastError - start of proper last error retrieval
DdeCreateStringHandle16 - added code for default codepage where not
supplied.
Various documentary/comment corrections.
Alexandre Julliard [Fri, 11 Jun 1999 18:33:46 +0000 (18:33 +0000)]
Use the normal environment routines to build the env db of the initial
process.
Alexandre Julliard [Fri, 11 Jun 1999 18:31:22 +0000 (18:31 +0000)]
Return console handles in alloc_console request.
Fixed read_console_input parameters to conform to the reply structure
declaration.
Eric Pouech [Mon, 7 Jun 1999 17:46:39 +0000 (17:46 +0000)]
Fixed CreateCompatibleBitmap when called with 0 width or height.
Eric Pouech [Mon, 7 Jun 1999 17:45:38 +0000 (17:45 +0000)]
Fixed mmioDescend when called with a parent chunk.
Marcus Meissner [Mon, 7 Jun 1999 17:43:47 +0000 (17:43 +0000)]
Trying to fix sigaltstack() problem reported by Debian users.
SIGTRAP might be undefined (beos).
Marcus Meissner [Mon, 7 Jun 1999 17:41:37 +0000 (17:41 +0000)]
Fixed TLB_Read (can easily get count!=bytesread at the end of the file).
Fixed TLB_FindTlb (strstr on binary data will not work).
Marcus Meissner [Mon, 7 Jun 1999 17:40:39 +0000 (17:40 +0000)]
Fixed >> and * operator precedence problem.
Eric Pouech [Mon, 7 Jun 1999 17:38:53 +0000 (17:38 +0000)]
Fixed order for entering critical sections (X11 vs. WndLock) when
calling X11DRV_MOUSE_SetCursor.
Ulrich Weigand [Mon, 7 Jun 1999 17:37:43 +0000 (17:37 +0000)]
Consult ne.operating_system field for NE files in GetBinaryType().
Alexandre Julliard [Mon, 7 Jun 1999 16:16:35 +0000 (16:16 +0000)]
Fixed initial process refcount.
Alexandre Julliard [Sun, 6 Jun 1999 17:28:20 +0000 (17:28 +0000)]
Forced commit to get rid of the vendor branch
Alexandre Julliard [Sun, 6 Jun 1999 17:27:59 +0000 (17:27 +0000)]
Added cmdlgr.h
Alexandre Julliard [Sun, 6 Jun 1999 17:25:27 +0000 (17:25 +0000)]
Avoid use of strncmpi (reported by Ron Cemer).
Alexandre Julliard [Sun, 6 Jun 1999 17:23:59 +0000 (17:23 +0000)]
Moved inclusion of winestring.h to winebase.h.
Added Winelib macros for lstrncmp functions.
Ron Cemer [Sun, 6 Jun 1999 17:19:18 +0000 (17:19 +0000)]
Fixes for several bugs in which portions of the scrollbar were not
being redrawn correctly, the focus rectangle was not being correctly
removed from the thumb before redrawing, etc.; added complete Win9x
and WinNT look and feel support.
Ron Cemer [Sun, 6 Jun 1999 17:14:24 +0000 (17:14 +0000)]
Fixes for Win9x and WinNT look and feel.
Alexandre Julliard [Sun, 6 Jun 1999 17:09:21 +0000 (17:09 +0000)]
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Fixed response of GetFullPathNameA when buffer==NULL.
Uwe Bonnes [Sun, 6 Jun 1999 17:08:13 +0000 (17:08 +0000)]
CreateFileA/FILE_DoOpenFile: add verbose reporting of arguments.
Dave Pickles [Sun, 6 Jun 1999 15:24:04 +0000 (15:24 +0000)]
Added Wine command-line interpreter.
Ulrich Weigand [Sun, 6 Jun 1999 14:52:05 +0000 (14:52 +0000)]
Removed Callback.CallTaskRescheduleProc().
Ulrich Weigand [Sun, 6 Jun 1999 14:49:55 +0000 (14:49 +0000)]
Switch stacks in CALL32_Init().