Susan Farley [Tue, 23 May 2000 04:12:23 +0000 (04:12 +0000)]
Set and retrieve the window icon that is drawn under managed mode
(based on the work of Andrew Lewycky for Corel).
Aric Stewart [Tue, 23 May 2000 04:10:45 +0000 (04:10 +0000)]
Corrected a problem of when oldHit is negative and we try to use it as
an index into the buttons array.
Francois Gouget [Tue, 23 May 2000 04:07:53 +0000 (04:07 +0000)]
Should include commdlg.h.
Francois Gouget [Tue, 23 May 2000 04:07:15 +0000 (04:07 +0000)]
Define the _X86_ macro on Intel processors.
Andreas Mohr [Tue, 23 May 2000 04:05:05 +0000 (04:05 +0000)]
Some part of EDIT_EM_LineLength code was commented (broken). Restored
the capability to calculate the remaining non-selected chars of a
selection area.
Lionel Ulmer [Tue, 23 May 2000 04:03:48 +0000 (04:03 +0000)]
Remove the PRIMARYSURFACE attribute from back buffers.
Aric Stewart [Tue, 23 May 2000 01:24:24 +0000 (01:24 +0000)]
If a listview is created with LVS_NOCOLUMNEHEADER then wine creates the
header like normal but just sets it not visible. This fix lays out
those supposedly nonexistent headers to size 0,0. So that even if they
become visible they are not drawn.
Gerard Patel [Tue, 23 May 2000 01:22:35 +0000 (01:22 +0000)]
Remove the direct call into core (DIALOG_DoDialogBox).
Lionel Ulmer [Tue, 23 May 2000 01:21:47 +0000 (01:21 +0000)]
Initialize the back-buffer with the correct VTable.
Lionel Ulmer [Tue, 23 May 2000 01:20:08 +0000 (01:20 +0000)]
- added option to get double-buffered desktop
- implemented wglUseFontBitmapsA and wglDeleteContext
Bertho Stultiens [Tue, 23 May 2000 01:18:38 +0000 (01:18 +0000)]
- Implemented animated cursors and icons resource types.
- Added partial support for font resources (user supplied fontdir is
required).
- All resources with inline data (a la RCDATA) now support language,
version and characteristics data.
- Implemented resource name duplicate checks. It is now an error if
two resources of the same type have the same name.
- Bugfix: Language propagation was not correct when .res files were
generated.
- Bugfix: VERSIONINFO now handles memory options.
- Bugfix: resource names and the resource type may be equal (e.g. MENU
MENU {...}). This support was mistakingly deleted in the upgrade to
the builtin preprocessor.
The standalone LANGUAGE setting became context sensitive as a consequence
of this. Now it *must* end with a newline *after* both expressions and
no newlines are allowed within the line (the statement must fit on one
line). This is no practical problem though.
Francois Gouget [Tue, 23 May 2000 01:17:46 +0000 (01:17 +0000)]
Send regular messages to stdout so that they are separate from
progress messages.
Gerard Patel [Tue, 23 May 2000 01:17:10 +0000 (01:17 +0000)]
Regression testing using CVS.
Peter Hunnisett [Tue, 23 May 2000 01:16:36 +0000 (01:16 +0000)]
- Small fixes/updates
- Add support for the DPCONNECTION_DIRECTPLAYLOBBY flag
Eric Pouech [Tue, 23 May 2000 01:15:25 +0000 (01:15 +0000)]
A bit of documentation on new debugging features.
James Juran [Tue, 23 May 2000 01:13:50 +0000 (01:13 +0000)]
SearchPathA needs to set the last error to ERROR_FILE_NOT_FOUND when
it does not find the file.
Andreas Mohr [Tue, 23 May 2000 01:13:07 +0000 (01:13 +0000)]
Use WARN() instead of TRACE() in DebugOutputA().
Huw D M Davies [Tue, 23 May 2000 01:12:41 +0000 (01:12 +0000)]
HeapFree on a NULL ptr should return TRUE.
Chris Morgan [Fri, 19 May 2000 03:44:46 +0000 (03:44 +0000)]
Update nItemWidth in LISTVIEW_SetItem() if LVS_LIST or LVS_SMALLICON
mode and item text is wider than the current nItemWidth.
Ulrich Weigand [Fri, 19 May 2000 03:40:22 +0000 (03:40 +0000)]
Fixed initialization of INSTANCEDATA in InitTask().
Uwe Bonnes [Fri, 19 May 2000 03:38:22 +0000 (03:38 +0000)]
StgOpenStorage16: correct arguments to the CreateFile call.
Uwe Bonnes [Fri, 19 May 2000 03:37:53 +0000 (03:37 +0000)]
DOSFS_DoGetFullPathName: terminate string weh called like .\\file
Francois Gouget [Fri, 19 May 2000 03:37:21 +0000 (03:37 +0000)]
Replace the calls to malloc by calls to HeapAlloc and friends.
Aric Stewart [Fri, 19 May 2000 03:36:53 +0000 (03:36 +0000)]
Fixes the line of garbage at the bottom of images and the fact that
the buttons in the open dialog box where too tall.
Dimitrie O. Paun [Fri, 19 May 2000 03:35:58 +0000 (03:35 +0000)]
Moved if1632/ole2{conv,prox,thk}.spec into dlls/ole32.
Peter Hunnisett [Thu, 18 May 2000 01:26:42 +0000 (01:26 +0000)]
- 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).
Juergen Lock [Thu, 18 May 2000 00:52:22 +0000 (00:52 +0000)]
Minor update.
Patrik Stridvall [Thu, 18 May 2000 00:52:08 +0000 (00:52 +0000)]
Fixed issues found by winapi_test.
Patrik Stridvall [Thu, 18 May 2000 00:51:52 +0000 (00:51 +0000)]
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.
Alexandre Julliard [Thu, 18 May 2000 00:16:53 +0000 (00:16 +0000)]
Sheri Steeves
The edit is now detected correctly if the parent is a combo box. It
wasn't working when the combobox was superclassed.
Alexandre Julliard [Thu, 18 May 2000 00:12:23 +0000 (00:12 +0000)]
Francois Boisvert
System icons in the small caption bars are displayed with the right size.
Patrik Stridvall [Thu, 18 May 2000 00:07:53 +0000 (00:07 +0000)]
Fixed issues found by winapi_check.
Patrik Stridvall [Thu, 18 May 2000 00:07:31 +0000 (00:07 +0000)]
Minor bug fixes.
Francois Gouget [Thu, 18 May 2000 00:05:10 +0000 (00:05 +0000)]
Convert C++ comments to regular C comments.
Ove Kaaven [Thu, 18 May 2000 00:04:10 +0000 (00:04 +0000)]
Made IDirectDrawSurface::SetPalette set the surface's DIBSection color
map to point to the IDirectDrawPalette's own depth conversion color map.
Ove Kaaven [Thu, 18 May 2000 00:03:36 +0000 (00:03 +0000)]
Initialize an identity mapping in CreatePalette if no depth conversion
is necessary. Also fixed a warning.
Ove Kaaven [Thu, 18 May 2000 00:03:09 +0000 (00:03 +0000)]
Made X11DRV_DIB_MapColor map back to the original color index if the
XImage pixel's physical color is still the same.
Alexandre Julliard [Mon, 15 May 2000 02:47:25 +0000 (02:47 +0000)]
Use the correct display for cached metrics file name.
Store metrics in specified config dir.
Alexandre Julliard [Mon, 15 May 2000 02:46:44 +0000 (02:46 +0000)]
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.
Ove Kaaven [Mon, 15 May 2000 02:34:41 +0000 (02:34 +0000)]
Use unsigned int instead of unsigned short in DirectDraw
depth-conversion color map.
Susan Farley [Mon, 15 May 2000 02:34:20 +0000 (02:34 +0000)]
Avoid calls to SetFocus when they are unnecessary.
David Black [Sun, 14 May 2000 23:50:00 +0000 (23:50 +0000)]
Implemented TVM_EDITLABELA, plus some improvements to EndLabelEditNow.
Andreas Mohr [Sun, 14 May 2000 23:45:03 +0000 (23:45 +0000)]
More verbose errors.
Chris Morgan [Sun, 14 May 2000 23:43:29 +0000 (23:43 +0000)]
Fixed borders of windows while dragging or sizing to match
TWEAK_WineLook setting.
Gerald Pfeifer [Sun, 14 May 2000 23:40:56 +0000 (23:40 +0000)]
#include <sys/types.h> before <sys/mman.h>.
Dimitrie O. Paun [Sun, 14 May 2000 23:34:41 +0000 (23:34 +0000)]
Moved DDEML into dlls/user.
Alexandre Julliard [Sun, 14 May 2000 22:57:57 +0000 (22:57 +0000)]
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.
Ove Kaaven [Sun, 14 May 2000 22:53:51 +0000 (22:53 +0000)]
Improved DIBSection support for IDirectDrawSurface::GetDC.
Lionel Ulmer [Sun, 14 May 2000 22:53:17 +0000 (22:53 +0000)]
- set debug messages after a TRACE_ON test
- prevent crash when making the NULL context current
Gerard Patel [Sun, 14 May 2000 22:52:52 +0000 (22:52 +0000)]
When new menu Id is not found or index > nitems, insert the new menu
at end of current menu.
Peter Hunnisett [Sat, 13 May 2000 01:28:49 +0000 (01:28 +0000)]
- 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
Susan Farley [Fri, 12 May 2000 21:59:31 +0000 (21:59 +0000)]
Distinguish RADIOCHECK style menu items from standard checkmark menu
items.
Susan Farley [Fri, 12 May 2000 21:51:09 +0000 (21:51 +0000)]
Like the AUTORADIOBUTTON, the parent of a RADIOBUTTON style button
should be sent a BN_CLICKED when it receives the focus.
Uwe Bonnes [Fri, 12 May 2000 21:45:52 +0000 (21:45 +0000)]
GetFullPathname: add missing termination to the string.
Patrik Stridvall [Fri, 12 May 2000 21:39:55 +0000 (21:39 +0000)]
Fixed byte order on Solaris and FreeBSD.
Lionel Ulmer [Fri, 12 May 2000 20:18:14 +0000 (20:18 +0000)]
Added support for OpenGL.
Eric Pouech [Fri, 12 May 2000 20:12:13 +0000 (20:12 +0000)]
Fixed absolute path to pidl generation.
Alexandre Julliard [Thu, 11 May 2000 21:49:54 +0000 (21:49 +0000)]
Fixed buffer overflow.
Patrik Stridvall [Thu, 11 May 2000 21:48:28 +0000 (21:48 +0000)]
Fixed some debug messages.
Patrik Stridvall [Thu, 11 May 2000 21:46:51 +0000 (21:46 +0000)]
Fixed issues found by winapi_check.
Patrik Stridvall [Thu, 11 May 2000 21:46:17 +0000 (21:46 +0000)]
- Check for missing modules in modules.dat.
- New options --debug-messages for debug message checking (turned off
by default)
- Do not discard the argument name (use in debug message checking)
- Improved parsing
- Minor bug fixes
Marcus Meissner [Thu, 11 May 2000 21:45:09 +0000 (21:45 +0000)]
Fixed asm() constraints.
Eric Pouech [Thu, 11 May 2000 21:43:43 +0000 (21:43 +0000)]
Fixed %p in printf (now using wsprintf which doesn't support it).
Added ThreadId and ProcessId internal vars.
Allow at startup to pick up a process to debug.
Eric Pouech [Thu, 11 May 2000 21:42:52 +0000 (21:42 +0000)]
Fixed division by zero.
Eric Pouech [Thu, 11 May 2000 21:42:12 +0000 (21:42 +0000)]
Fixed some quirks (range is 32 bit, page up/dn mismatch on HZ trackbars).
Ove Kaaven [Thu, 11 May 2000 21:41:15 +0000 (21:41 +0000)]
Scroll off-screen controls when scroll rectangle is NULL.
Ken Thomases [Thu, 11 May 2000 21:40:36 +0000 (21:40 +0000)]
Implemented tab control style TCS_HOTTRACK (tabs are highlighted on
mouse-over).
Aric Stewart [Thu, 11 May 2000 21:39:45 +0000 (21:39 +0000)]
Remove the background from the new image when it is being replaced
with a ReplaceImage.
Bernd Herd [Thu, 11 May 2000 00:10:36 +0000 (00:10 +0000)]
Make sure hInstance is a proper global handle and not a selector
value.
Alexandre Julliard [Thu, 11 May 2000 00:09:29 +0000 (00:09 +0000)]
Jean-Claude Batista
PrintDialog now creates a DC when receiving a PD_RETURNDC flag.
Aric Stewart [Thu, 11 May 2000 00:07:44 +0000 (00:07 +0000)]
Clean up the drawing code after a label update. There were problems if
the new label is shorter that the old label fragments of the old label
were left drawn.
Guy Albertelli [Thu, 11 May 2000 00:06:38 +0000 (00:06 +0000)]
Clear menu handle after destroying menu.
Guy Albertelli [Thu, 11 May 2000 00:06:11 +0000 (00:06 +0000)]
Revalidate menu handle in mt.hTopMenu after DispatchMessage.
Bernd Herd [Thu, 11 May 2000 00:05:22 +0000 (00:05 +0000)]
Pass CTLDATA as SEGPTR for 16-bit programs.
Alexander Frink [Thu, 11 May 2000 00:04:36 +0000 (00:04 +0000)]
Prevent possible NULL pointer access.
Aric Stewart [Wed, 10 May 2000 21:54:07 +0000 (21:54 +0000)]
- Wine was passing the wrong hwnd as the owner when processing owner
drawn menubars.
- When doing MENU_CalcItemSize for the menu bar we were not properly
padding the returned rect.
Aric Stewart [Wed, 10 May 2000 21:53:19 +0000 (21:53 +0000)]
Allow the user to cancel label editing with esc and confirm with return.
Ken Thomases [Wed, 10 May 2000 21:42:53 +0000 (21:42 +0000)]
Restore accidentally undone changes.
Aric Stewart [Wed, 10 May 2000 21:42:21 +0000 (21:42 +0000)]
- Wine was not properly reporting back the edited label to the
application in a treeview when the label is a callback.
- Because windows applications assume they get a new edit control
every time they often subclass that edit box willy-nilly and do not
clean up. So it is necessary to actually give them a new edit control
each time.
Aric Stewart [Wed, 10 May 2000 21:40:49 +0000 (21:40 +0000)]
- Cleaned up some of the drawing code, specifically dealing with
avoiding trying to draw invalid bitmaps.
- Avoid directly calling drawing functions instead invalidating rects
and relying on WM_PAINT.
- For the dropdown event check the button style as opposed to the
toolbar style.
Eric Pouech [Wed, 10 May 2000 21:39:24 +0000 (21:39 +0000)]
Make internal buffers size multiple of 4.
Guy L. Albertelli [Wed, 10 May 2000 21:39:00 +0000 (21:39 +0000)]
Verify the menu handle is non-zero prior to use.
Ken Thomases [Wed, 10 May 2000 21:38:37 +0000 (21:38 +0000)]
Fixed to display popup-menu arrow on owner-drawn popup menus.
Fixed positioning of submenus relative to parent menus.
Alexandre Julliard [Wed, 10 May 2000 04:43:32 +0000 (04:43 +0000)]
Specify the service thread timers in ms instead of us.
Alexandre Julliard [Wed, 10 May 2000 03:48:00 +0000 (03:48 +0000)]
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.
Gerard Patel [Wed, 10 May 2000 01:34:53 +0000 (01:34 +0000)]
Protect against use of comctl32 private control memory after it has
been freed.
Aric Stewart [Wed, 10 May 2000 01:33:20 +0000 (01:33 +0000)]
Some programs switch their status bar back and forth from simple mode
while running. This fix corrects drawing and text setting problems that
result from this behavior.
Alexandre Julliard [Tue, 9 May 2000 22:38:19 +0000 (22:38 +0000)]
Fixed HeapAlloc(HEAP_ZERO_MEMORY) to clear the whole allocated block.
Various optimizations.
Eric Pouech [Tue, 9 May 2000 22:35:47 +0000 (22:35 +0000)]
Changed WAVEHDR notification heuristic.
Added preliminary support for loops in WAVEHDRs.
Fixed issues when mixing open and getCaps calls.
Bertho Stultiens [Tue, 9 May 2000 22:35:10 +0000 (22:35 +0000)]
- Bugfix: Corrected a SEGV in the rawdata handling. Mistakingly took the
address of a pointer instead of its value. This probably slipped in
during the merge of my tree into the winetree.
Lesson learned: always double check.
- Verified most resources so that win16 compile also generates correct
output for reversed endian.
- Implemented byte-ordering for resources. All resources can be forced
to be little-, big- or native endian with command-line option -B.
- Reading resources from .res-files are only accepted in native byte-
ordering so that no additional semantic analysis is required.
- Resource directory is still written in native-only format, including
the strings.
- Wrc is now installed through the makefile with 'make install' and also
uninstalled with 'make uninstall'.
- Wrote a man-page for better reference. The manpage also gets installed
and uninstalled.
- Cleaned up the namespace a bit by more agressive use of static.
Aric Stewart [Tue, 9 May 2000 22:33:48 +0000 (22:33 +0000)]
Added the ability to use multiline tab controls to wine.
Marcus Meissner [Tue, 9 May 2000 22:33:12 +0000 (22:33 +0000)]
Number of surface Lock/Unlocks must NOT match, so do NOT use it for
reference counting.
Ove Kaaven [Tue, 9 May 2000 22:32:42 +0000 (22:32 +0000)]
Update for new Wine features; use ttydrv instead of x11drv when
running regapi, and set correct winedbg path in the registry.
Ove Kaaven [Tue, 9 May 2000 22:32:25 +0000 (22:32 +0000)]
Fixed jump_alias for non-PIC, and disabled it for PIC, since it
doesn't work for PIC right now. This fixes current crashing sigaction
calls.
Eric Pouech [Tue, 9 May 2000 22:32:01 +0000 (22:32 +0000)]
Fixed x /s command.
Andreas Mohr [Tue, 9 May 2000 22:31:43 +0000 (22:31 +0000)]
Added some reg temp file clutter check (more than 100 temp files in
~/.wine).
Marcus Meissner [Sun, 7 May 2000 20:24:08 +0000 (20:24 +0000)]
SetImageBits_8: added ->15 conversion in optimized assembler.
Alexandre Julliard [Sun, 7 May 2000 20:23:41 +0000 (20:23 +0000)]
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.
Alexandre Julliard [Sun, 7 May 2000 18:41:59 +0000 (18:41 +0000)]
Do not send WM_SIZING to 16-bit windows.
Alexandre Julliard [Sun, 7 May 2000 18:41:15 +0000 (18:41 +0000)]
Cleaned up local heap initialisation.