Peter Hunnisett [Tue, 30 May 2000 20:07:31 +0000 (20:07 +0000)]
- 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
Chris Morgan [Tue, 30 May 2000 20:06:54 +0000 (20:06 +0000)]
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.
Chris Morgan [Tue, 30 May 2000 20:06:33 +0000 (20:06 +0000)]
Removed all direct calls to MONTHCAL_Refresh() and replaced with
either RedrawWindow or InvalidateRect. Optimized drawing using
RedraWindow and update regions. Fixed "Today" date bug where year was
only one digit. Fixed drawing of circle drawn next to "Today". Fixed
moving to previous or next month by clicking on days belonging to
previous or next months.
Ulrich Czekalla [Tue, 30 May 2000 20:06:08 +0000 (20:06 +0000)]
Add stub for SetConsoleOutputCP.
Marcus Meissner [Tue, 30 May 2000 20:05:30 +0000 (20:05 +0000)]
Add a ; needed by some YACCs.
Lionel Ulmer [Tue, 30 May 2000 20:05:05 +0000 (20:05 +0000)]
Install the colormap only if it was created.
Andreas Mohr [Tue, 30 May 2000 20:04:45 +0000 (20:04 +0000)]
Implemented int 0x21 long file name function 0x71a0: Get Volume Info.
Lionel Ulmer [Tue, 30 May 2000 20:04:21 +0000 (20:04 +0000)]
Implemented wglShareLists and wglGetCurrentDC.
Alexandre Julliard [Tue, 30 May 2000 19:48:18 +0000 (19:48 +0000)]
Moved idle event handling to the server.
Alexandre Julliard [Tue, 30 May 2000 19:46:58 +0000 (19:46 +0000)]
Use GetStartupInfoA() instead of accessing process structure
directly.
Alexandre Julliard [Tue, 30 May 2000 19:46:11 +0000 (19:46 +0000)]
Make sure initial task is not marked as 32-bit.
Alexandre Julliard [Tue, 30 May 2000 17:51:44 +0000 (17:51 +0000)]
Make child processes inherit command-line options through the
WINEOPTIONS environment variable.
Alexandre Julliard [Tue, 30 May 2000 17:50:41 +0000 (17:50 +0000)]
Serge Ivanov
SetParent: call SetWindowPos with SWP_NOACTIVATE flag set.
Dimitrie O. Paun [Tue, 30 May 2000 17:49:47 +0000 (17:49 +0000)]
Moved DISPDIB out of the kernel into GDI.
David Grant [Tue, 30 May 2000 17:48:33 +0000 (17:48 +0000)]
- 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.
Alexandre Julliard [Tue, 30 May 2000 15:29:15 +0000 (15:29 +0000)]
Do not load wineps on startup.
Gerald Pfeifer [Tue, 30 May 2000 15:28:37 +0000 (15:28 +0000)]
Fixed warning.
Alexandre Julliard [Tue, 30 May 2000 15:28:06 +0000 (15:28 +0000)]
Owen Wang
When you click on an icon to open a combo box, you would expect it to
be enabled so you can choose something in it. In Wine this was not
guaranteed since your default flags could get lost in the process-heap
of the application.
Alexandre Julliard [Mon, 29 May 2000 21:25:10 +0000 (21:25 +0000)]
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.
Alexandre Julliard [Fri, 26 May 2000 23:26:04 +0000 (23:26 +0000)]
Alexandre Julliard [Fri, 26 May 2000 22:28:34 +0000 (22:28 +0000)]
Serge Ivanov
- Added handling of WM_MOUSEACTIVATE message
- Added in_focus field to internal listbox's structure. This flag is set on
receiving WM_SETFOCUS message and is reseted on WM_KILLFOCUS. All calls to
GetFocus function were replaced with checks of this flag.
- In LISTBOX_HandleLButtonDown: focus is set only if 'in_focus' flag is
clear
Peter Hunnisett [Fri, 26 May 2000 22:26:30 +0000 (22:26 +0000)]
Started local name server framework.
Huw D M Davies [Fri, 26 May 2000 22:26:06 +0000 (22:26 +0000)]
Add PrintSetup dialog and support for hooks and templates.
Move 16 bit api definitions out of commdlg.h to cdlg.h
Alexandre Julliard [Fri, 26 May 2000 01:24:56 +0000 (01:24 +0000)]
Henning Hoffmann
Don't send EN_CHANGE after painting the edit.
Send it wherever text is changed.
Ulrich Czekalla [Fri, 26 May 2000 01:17:34 +0000 (01:17 +0000)]
Moved the EN_UPDATE notification out of the paint handler. Instead,
the notification is sent when an InvalidateRect is made after
modifying the text.
Alexandre Julliard [Fri, 26 May 2000 01:16:01 +0000 (01:16 +0000)]
Francois Methot (Macadamian)
Fixed the blank color palette tooltip bug by triggering a refresh of
the tooltip with UpdateWindow function instead of calling directly the
refresh function.
James Juran [Fri, 26 May 2000 01:14:55 +0000 (01:14 +0000)]
DEBUG_ExternalDebugger() needs to be a part of wine, not winedbg.
Alexandre Julliard [Thu, 25 May 2000 23:06:53 +0000 (23:06 +0000)]
Do not clear suffixes list (breaks BSD make).
Huw D M Davies [Thu, 25 May 2000 23:02:46 +0000 (23:02 +0000)]
Move winspool to unicode.
Minor bug fixes.
Aric Stewart [Thu, 25 May 2000 23:02:18 +0000 (23:02 +0000)]
Reworked the thumb drawing code, thumb calculation code, channel
calculation code, and corrected some bugs in how tics are drawn and
how clicks are handled.
Alexandre Julliard [Thu, 25 May 2000 23:01:39 +0000 (23:01 +0000)]
Louis-Philippe Gagnon (of Macadamian Technologies for Corel)
Added event handler for WM_MBUTTONDOWN (sends WM_PASTE message).
Chris Morgan [Thu, 25 May 2000 23:01:20 +0000 (23:01 +0000)]
Use clipping regions to reduce the amount of processing performed when the
toolbar is repainting. Reduces processing by approximately 85-95% in most
cases.
Gerard Patel [Thu, 25 May 2000 23:00:46 +0000 (23:00 +0000)]
Fixes crash when calling Treeview_EndEditLabelNow and no node is
currently edited.
Susan Farley [Wed, 24 May 2000 21:05:20 +0000 (21:05 +0000)]
Defer to standard scrolling APIs for non-flatSB specific functions so
that flatSBs show up and behave properly, just not with flat properties.
Rob Farnum [Wed, 24 May 2000 21:04:42 +0000 (21:04 +0000)]
Separate out the 32bit case from the 24bit case, and copy 3bytes of
source for every 4bytes of input, into the destination for the 24bit
case.
Francois Gouget [Wed, 24 May 2000 21:03:48 +0000 (21:03 +0000)]
Sorted out a few misplaced definitions.
Added some missing definitions related to file handling and virtual
memory manipulation.
Added IsTextUnicode.
Aric Stewart [Wed, 24 May 2000 21:02:50 +0000 (21:02 +0000)]
Added handling for TVS_SINGLEEXPAND.
Aric Stewart [Wed, 24 May 2000 21:02:29 +0000 (21:02 +0000)]
Corrected the problem where a tab control marked multiline but has
only one tab was being justified to fill the whole tab space.
Marcus Meissner [Wed, 24 May 2000 21:02:00 +0000 (21:02 +0000)]
Commented out broken __asm__, added comments where it is broken.
Martin Fuchs [Wed, 24 May 2000 03:33:05 +0000 (03:33 +0000)]
Inserted a missing call to SetWindowPos(). With this change the header
control is visible again in list views with report style.
Alexandre Julliard [Wed, 24 May 2000 03:31:04 +0000 (03:31 +0000)]
Revived the GEN_C_SRCS variable to support wrc lex/yacc sources.
Alexandre Julliard [Tue, 23 May 2000 23:43:02 +0000 (23:43 +0000)]
Send a normal mouse message code in WM_PARENTNOTIFY, even if the
actual message was a non-client one.
Patrik Stridvall [Tue, 23 May 2000 23:38:32 +0000 (23:38 +0000)]
Fixed issues found by winapi_check.
Patrik Stridvall [Tue, 23 May 2000 23:37:51 +0000 (23:37 +0000)]
- Updated API files
- Better headers and prototype checking
- Prototype checking now called --prototype instead of --headers
- New options --headers-{duplicated,misplaced} for
duplicated/misplaced functions checking of the headers.
- Minor bug fixes.
Hidenori Takeshima [Tue, 23 May 2000 23:36:41 +0000 (23:36 +0000)]
If system doesn't have OpenGL, don't refer to libopengl32.so.
Alexandre Julliard [Tue, 23 May 2000 23:34:40 +0000 (23:34 +0000)]
Abey George (of Macadamian/Corel)
When you open files with Embedded objects, they were not getting drawn
correctly. When you paste OLE objects with presentation data, they
were not getting drawn correctly.
Rob Farnum [Tue, 23 May 2000 23:34:17 +0000 (23:34 +0000)]
Post a WM_CANCELMODE message to wake up the internal menu handling
code. This fixes the problem of a menu being orphaned when the parent
window disappears, or if the parent loses focus.
Gerald Pfeifer [Tue, 23 May 2000 23:32:42 +0000 (23:32 +0000)]
Fix a mismatch between format string and parameter.
Susan Farley [Tue, 23 May 2000 21:22:27 +0000 (21:22 +0000)]
SetBuddy no longer overwrites its superclass' WndProc property when
the buddy has already been subclassed, eliminating the infinite loop
that resulted.
John R. Sheets [Tue, 23 May 2000 21:18:51 +0000 (21:18 +0000)]
Cleaned up X11 extension tests.
Ulrich Czekalla [Tue, 23 May 2000 21:16:07 +0000 (21:16 +0000)]
Capture ^V,^X,^C and translate it to the corresponding message for
paste, cut, copy.
Lionel Ulmer [Tue, 23 May 2000 21:15:06 +0000 (21:15 +0000)]
- fixed the OpenGL32 spec file (and the make_opengl_spec tool)
- prevent HalfLife from crashing when it frees three times the same
rendering context
Ove Kaaven [Tue, 23 May 2000 21:14:11 +0000 (21:14 +0000)]
Improved DirectDrawPalette handling (set it on init, not every time it
changes). Added VGA_WriteChars() function.
Ove Kaaven [Tue, 23 May 2000 21:13:52 +0000 (21:13 +0000)]
Scale mouse coordinates to default width 640.
Ove Kaaven [Tue, 23 May 2000 21:13:33 +0000 (21:13 +0000)]
Made WINE_DirectDraw a decorationless popup window. Fixes mouse
coordinates previously offset by the invisible decorations.
Gerald Pfeifer [Tue, 23 May 2000 21:13:04 +0000 (21:13 +0000)]
#undef DELETE before (re)defining it.
Chris Morgan [Tue, 23 May 2000 21:12:03 +0000 (21:12 +0000)]
Fixed tooltips.
Chris Morgan [Tue, 23 May 2000 21:11:06 +0000 (21:11 +0000)]
Reduce toolbar redrawing and flicker by calling RedrawWindow() in
TOOLBAR_MouseMove() only if hot effect applies to the current hot
button. Restore bHot flag of hot button in TOOLBAR_LButtonUp() to
restore hot effect properly.
Alexandre Julliard [Tue, 23 May 2000 04:18:12 +0000 (04:18 +0000)]
Serge Ivanov
Fixed WM_LBUTTONDBLCLK handling.
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.