Release 20000526.
This commit is contained in:
parent
ab2f43f99b
commit
8f65001f78
22
ANNOUNCE
22
ANNOUNCE
|
@ -1,4 +1,4 @@
|
|||
This is release 20000430 of Wine, a free implementation of Windows on
|
||||
This is release 20000526 of Wine, a free implementation of Windows on
|
||||
Unix. This is still a developers only release. There are many bugs
|
||||
and unimplemented features. Most applications still do not work
|
||||
correctly.
|
||||
|
@ -6,13 +6,11 @@ correctly.
|
|||
Patches should be submitted to "julliard@lrc.epfl.ch". Please don't
|
||||
forget to include a ChangeLog entry.
|
||||
|
||||
WHAT'S NEW with Wine-20000430: (see ChangeLog for details)
|
||||
- Wine is now distributed under the X11 license.
|
||||
- DirectDraw restructuration.
|
||||
- Debugger is now an external Winelib program.
|
||||
- pthreads emulation for thread-safe glibc routines.
|
||||
- On-demand loading of built-in dlls.
|
||||
- WININET, URLMON and i18n fixes merged from Corel tree.
|
||||
WHAT'S NEW with Wine-20000526: (see ChangeLog for details)
|
||||
- New C preprocessor for the resource compiler
|
||||
- More built-in debugger improvements
|
||||
- OpenGL support
|
||||
- Many common controls fixes and merges from Corel tree
|
||||
- Lots of bug fixes.
|
||||
|
||||
See the README file in the distribution for installation instructions.
|
||||
|
@ -21,10 +19,10 @@ Because of lags created by using mirror, this message may reach you before
|
|||
the release is available at the ftp sites. The sources will be available
|
||||
from the following locations:
|
||||
|
||||
ftp://metalab.unc.edu/pub/Linux/ALPHA/wine/development/Wine-20000430.tar.gz
|
||||
ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-20000430.tar.gz
|
||||
ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-20000430.tar.gz
|
||||
ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-20000430.tar.gz
|
||||
ftp://metalab.unc.edu/pub/Linux/ALPHA/wine/development/Wine-20000526.tar.gz
|
||||
ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-20000526.tar.gz
|
||||
ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-20000526.tar.gz
|
||||
ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-20000526.tar.gz
|
||||
|
||||
It should also be available from any site that mirrors tsx-11 or sunsite.
|
||||
|
||||
|
|
947
ChangeLog
947
ChangeLog
|
@ -1,3 +1,950 @@
|
|||
----------------------------------------------------------------
|
||||
2000-05-26 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* controls/listbox.c: 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
|
||||
|
||||
* dlls/dplayx/dplay.c, dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_global.h, dlls/dplayx/name_server.c, dlls/dplayx/name_server.h:
|
||||
Peter Hunnisett <hunnise@nortelnetworks.com>
|
||||
Started local name server framework.
|
||||
|
||||
* dlls/commdlg/finddlg.c, dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c, include/commdlg.h, dlls/commdlg/cdlg.h, dlls/commdlg/cdlg_En.rc, dlls/commdlg/comdlg32.spec, dlls/commdlg/filedlg.c:
|
||||
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||
Add PrintSetup dialog and support for hooks and templates.
|
||||
Move 16 bit api definitions out of commdlg.h to cdlg.h
|
||||
|
||||
* controls/edit.c: Henning Hoffmann
|
||||
Don't send EN_CHANGE after painting the edit.
|
||||
Send it wherever text is changed.
|
||||
|
||||
* controls/edit.c: Ulrich Czekalla <ulrichc@corel.com>
|
||||
Moved the EN_UPDATE notification out of the paint handler. Instead,
|
||||
the notification is sent when an InvalidateRect is made after
|
||||
modifying the text.
|
||||
|
||||
* dlls/comctl32/tooltips.c:
|
||||
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.
|
||||
|
||||
* debugger/Makefile.in, debugger/external.c, misc/Makefile.in, misc/ext_debugger.c:
|
||||
James Juran <juran@cse.psu.edu>
|
||||
DEBUG_ExternalDebugger() needs to be a part of wine, not winedbg.
|
||||
|
||||
2000-05-25 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* Make.rules.in:
|
||||
Do not clear suffixes list (breaks BSD make).
|
||||
|
||||
* dlls/winspool/info.c, include/winspool.h:
|
||||
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||
Move winspool to unicode.
|
||||
Minor bug fixes.
|
||||
|
||||
* dlls/comctl32/trackbar.c:
|
||||
Aric Stewart <aric@codeweavers.com>
|
||||
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.
|
||||
|
||||
* controls/edit.c:
|
||||
Louis-Philippe Gagnon (of Macadamian Technologies for Corel)
|
||||
Added event handler for WM_MBUTTONDOWN (sends WM_PASTE message).
|
||||
|
||||
* dlls/comctl32/toolbar.c:
|
||||
Chris Morgan <cmorgan@wpi.edu>
|
||||
Use clipping regions to reduce the amount of processing performed when the
|
||||
toolbar is repainting. Reduces processing by approximately 85-95% in most
|
||||
cases.
|
||||
|
||||
* dlls/comctl32/treeview.c:
|
||||
Gerard Patel <g.patel@wanadoo.fr>
|
||||
Fixes crash when calling Treeview_EndEditLabelNow and no node is
|
||||
currently edited.
|
||||
|
||||
2000-05-24 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* dlls/comctl32/flatsb.c:
|
||||
Susan Farley <sfarley@codeweavers.com>
|
||||
Defer to standard scrolling APIs for non-flatSB specific functions so
|
||||
that flatSBs show up and behave properly, just not with flat properties.
|
||||
|
||||
* graphics/x11drv/dib.c:
|
||||
Rob Farnum <robf@codeweavers.com>
|
||||
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.
|
||||
|
||||
* include/winbase.h, include/winnt.h, win32/file.c:
|
||||
Francois Gouget <fgouget@psn.net>
|
||||
Sorted out a few misplaced definitions.
|
||||
Added some missing definitions related to file handling and virtual
|
||||
memory manipulation.
|
||||
Added IsTextUnicode.
|
||||
|
||||
* dlls/comctl32/treeview.c:
|
||||
Aric Stewart <aric@codeweavers.com>
|
||||
Added handling for TVS_SINGLEEXPAND.
|
||||
|
||||
* dlls/comctl32/tab.c:
|
||||
Aric Stewart <aric@codeweavers.com>
|
||||
Corrected the problem where a tab control marked multiline but has
|
||||
only one tab was being justified to fill the whole tab space.
|
||||
|
||||
* msdos/dpmi.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
Commented out broken __asm__, added comments where it is broken.
|
||||
|
||||
* dlls/comctl32/listview.c:
|
||||
Martin Fuchs <martin-fuchs@gmx.net>
|
||||
Inserted a missing call to SetWindowPos(). With this change the header
|
||||
control is visible again in list views with report style.
|
||||
|
||||
* Make.rules.in, tools/wrc/Makefile.in:
|
||||
Revived the GEN_C_SRCS variable to support wrc lex/yacc sources.
|
||||
|
||||
2000-05-23 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* windows/message.c:
|
||||
Alexandre Julliard <julliard@codeweavers.com> (for Corel)
|
||||
Send a normal mouse message code in WM_PARENTNOTIFY, even if the
|
||||
actual message was a non-client one.
|
||||
|
||||
* server/registry.c, dlls/ddraw/main.c, dlls/opengl32/wgl.c, dlls/x11drv/x11drv_main.c, include/x11drv.h:
|
||||
Patrik Stridvall <ps@leissner.se>
|
||||
Fixed issues found by winapi_check.
|
||||
|
||||
* tools/winapi_check/modules.dat, tools/winapi_check/modules.pm, tools/winapi_check/nativeapi.dat, tools/winapi_check/win32/opengl32.api, tools/winapi_check/winapi.pm, tools/winapi_check/winapi_check, tools/winapi_check/winapi_function.pm, tools/winapi_check/winapi_local.pm, tools/winapi_check/winapi_options.pm:
|
||||
Patrik Stridvall <ps@leissner.se>
|
||||
- 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.
|
||||
|
||||
* Make.rules.in, configure, configure.in:
|
||||
Hidenori Takeshima <hidenori@a2.ctktv.ne.jp>
|
||||
If system doesn't have OpenGL, don't refer to libopengl32.so.
|
||||
|
||||
* dlls/ole32/datacache.c, dlls/ole32/defaulthandler.c:
|
||||
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.
|
||||
|
||||
* controls/menu.c: Rob Farnum <robf@codeweavers.com>
|
||||
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.
|
||||
|
||||
* dlls/winsock/socket.c:
|
||||
Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
|
||||
Fix a mismatch between format string and parameter.
|
||||
|
||||
* dlls/comctl32/updown.c:
|
||||
Susan Farley <sfarley@codeweavers.com>
|
||||
SetBuddy no longer overwrites its superclass' WndProc property when
|
||||
the buddy has already been subclassed, eliminating the infinite loop
|
||||
that resulted.
|
||||
|
||||
* configure, configure.in:
|
||||
John R. Sheets <jsheets@codeweavers.com>
|
||||
Cleaned up X11 extension tests.
|
||||
|
||||
* controls/edit.c: Ulrich Czekalla <ulrichc@corel.com>
|
||||
Capture ^V,^X,^C and translate it to the corresponding message for
|
||||
paste, cut, copy.
|
||||
|
||||
* dlls/opengl32/make_opengl_spec, dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c:
|
||||
Lionel Ulmer <lionel.ulmer@free.fr>
|
||||
- fixed the OpenGL32 spec file (and the make_opengl_spec tool)
|
||||
- prevent HalfLife from crashing when it frees three times the same
|
||||
rendering context
|
||||
|
||||
* graphics/vga.c, include/vga.h:
|
||||
Ove Kaaven <ovek@arcticnet.no>
|
||||
Improved DirectDrawPalette handling (set it on init, not every time it
|
||||
changes). Added VGA_WriteChars() function.
|
||||
|
||||
* msdos/int33.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Scale mouse coordinates to default width 640.
|
||||
|
||||
* dlls/ddraw/ddraw/main.c:
|
||||
Ove Kaaven <ovek@arcticnet.no>
|
||||
Made WINE_DirectDraw a decorationless popup window. Fixes mouse
|
||||
coordinates previously offset by the invisible decorations.
|
||||
|
||||
* include/winnt.h:
|
||||
Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
|
||||
#undef DELETE before (re)defining it.
|
||||
|
||||
* dlls/comctl32/tooltips.c:
|
||||
Chris Morgan <cmorgan@wpi.edu>
|
||||
Fixed tooltips.
|
||||
|
||||
* dlls/comctl32/toolbar.c:
|
||||
Chris Morgan <cmorgan@wpi.edu>
|
||||
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.
|
||||
|
||||
* controls/listbox.c: Serge Ivanov
|
||||
Fixed WM_LBUTTONDBLCLK handling.
|
||||
|
||||
* include/win.h, include/x11drv.h, windows/defwnd.c, windows/nonclient.c, windows/x11drv/wnd.c:
|
||||
Susan Farley <sfarley@codeweavers.com>
|
||||
Set and retrieve the window icon that is drawn under managed mode
|
||||
(based on the work of Andrew Lewycky for Corel).
|
||||
|
||||
* dlls/comctl32/toolbar.c:
|
||||
Aric Stewart <aric@codeweavers.com>
|
||||
Corrected a problem of when oldHit is negative and we try to use it as
|
||||
an index into the buttons array.
|
||||
|
||||
* include/windows.h: Francois Gouget <fgouget@psn.net>
|
||||
Should include commdlg.h.
|
||||
|
||||
* include/windef.h: Francois Gouget <fgouget@psn.net>
|
||||
Define the _X86_ macro on Intel processors.
|
||||
|
||||
* controls/edit.c:
|
||||
Andreas Mohr <amohr@student.ei.uni-stuttgart.de>
|
||||
Some part of EDIT_EM_LineLength code was commented (broken). Restored
|
||||
the capability to calculate the remaining non-selected chars of a
|
||||
selection area.
|
||||
|
||||
* dlls/ddraw/ddraw/dga.c, dlls/ddraw/ddraw/x11.c:
|
||||
Lionel Ulmer <lionel.ulmer@free.fr>
|
||||
Remove the PRIMARYSURFACE attribute from back buffers.
|
||||
|
||||
* dlls/comctl32/listview.c:
|
||||
Aric Stewart <aric@codeweavers.com>
|
||||
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.
|
||||
|
||||
* dlls/commdlg/colordlg.c, include/wine/winuser16.h:
|
||||
Gerard Patel <g.patel@wanadoo.fr>
|
||||
Remove the direct call into core (DIALOG_DoDialogBox).
|
||||
|
||||
* dlls/ddraw/ddraw/dga.c, dlls/ddraw/ddraw/dga2.c, dlls/ddraw/dga_private.h:
|
||||
Lionel Ulmer <lionel.ulmer@free.fr>
|
||||
Initialize the back-buffer with the correct VTable.
|
||||
|
||||
* dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c, dlls/x11drv/x11drv_main.c, dlls/opengl32/make_opengl_spec, wine.ini:
|
||||
Lionel Ulmer <lionel.ulmer@free.fr>
|
||||
- added option to get double-buffered desktop
|
||||
- implemented wglUseFontBitmapsA and wglDeleteContext
|
||||
|
||||
* tools/wrc/CHANGES, tools/wrc/README.wrc, tools/wrc/dumpres.c, tools/wrc/dumpres.h, tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/newstruc.h, tools/wrc/parser.h, tools/wrc/parser.l, tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/utils.h, tools/wrc/wrc.h, tools/wrc/wrc.man, tools/wrc/wrctypes.h, tools/wrc/writeres.c:
|
||||
Bertho Stultiens <bertho@akhphd.au.dk>
|
||||
- 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.
|
||||
|
||||
* tools/winapi_check/output.pm:
|
||||
Francois Gouget <fgouget@psn.net>
|
||||
Send regular messages to stdout so that they are separate from
|
||||
progress messages.
|
||||
|
||||
* documentation/bugreports:
|
||||
Gerard Patel <g.patel@wanadoo.fr>
|
||||
Regression testing using CVS.
|
||||
|
||||
* dlls/dplayx/dplay.c, dlls/dplayx/dplayx_global.c, documentation/status/directplay:
|
||||
Peter Hunnisett <hunnise@nortelnetworks.com>
|
||||
- Small fixes/updates
|
||||
- Add support for the DPCONNECTION_DIRECTPLAYLOBBY flag
|
||||
|
||||
* documentation/winedbg:
|
||||
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
A bit of documentation on new debugging features.
|
||||
|
||||
* files/directory.c: James Juran <juran@cse.psu.edu>
|
||||
SearchPathA needs to set the last error to ERROR_FILE_NOT_FOUND when
|
||||
it does not find the file.
|
||||
|
||||
* scheduler/debugger.c:
|
||||
Andreas Mohr <amohr@student.ei.uni-stuttgart.de>
|
||||
Use WARN() instead of TRACE() in DebugOutputA().
|
||||
|
||||
* memory/heap.c:
|
||||
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||
HeapFree on a NULL ptr should return TRUE.
|
||||
|
||||
2000-05-19 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* dlls/comctl32/listview.c:
|
||||
Chris Morgan <cmorgan@wpi.edu>
|
||||
Update nItemWidth in LISTVIEW_SetItem() if LVS_LIST or LVS_SMALLICON
|
||||
mode and item text is wider than the current nItemWidth.
|
||||
|
||||
* loader/task.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>U
|
||||
Fixed initialization of INSTANCEDATA in InitTask().
|
||||
|
||||
* dlls/ole32/storage.c:
|
||||
Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
|
||||
StgOpenStorage16: correct arguments to the CreateFile call.
|
||||
|
||||
* files/dos_fs.c:
|
||||
Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
|
||||
DOSFS_DoGetFullPathName: terminate string weh called like .\\file
|
||||
|
||||
* dlls/icmp/icmp_main.c:
|
||||
Francois Gouget <fgouget@psn.net>
|
||||
Replace the calls to malloc by calls to HeapAlloc and friends.
|
||||
|
||||
* dlls/comctl32/toolbar.c:
|
||||
Aric Stewart <aric@codeweavers.com>
|
||||
Fixes the line of garbage at the bottom of images and the fact that
|
||||
the buttons in the open dialog box where too tall.
|
||||
|
||||
* dlls/ole32/Makefile.in, dlls/ole32/ole2conv.spec, dlls/ole32/ole2prox.spec, dlls/ole32/ole2thk.spec, if1632/.cvsignore, if1632/Makefile.in, if1632/ole2conv.spec, if1632/ole2prox.spec, if1632/ole2thk.spec, dlls/Makefile.in:
|
||||
Dimitrie O. Paun <dimi@cs.toronto.edu>
|
||||
Moved if1632/ole2{conv,prox,thk}.spec into dlls/ole32.
|
||||
|
||||
2000-05-18 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* include/d3d.h, include/d3dcaps.h, include/d3dtypes.h, include/dsound.h:
|
||||
Peter Hunnisett <hunnise@nortelnetworks.com>
|
||||
- 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).
|
||||
|
||||
* programs/regapi/README:
|
||||
Juergen Lock <nox@jelal.kn-bremen.de>
|
||||
Minor update.
|
||||
|
||||
* misc/printdrv.c: Patrik Stridvall <ps@leissner.se>
|
||||
Fixed issues found by winapi_test.
|
||||
|
||||
* dlls/gdi/gdi32.spec, include/wingdi.h, objects/dc.c, objects/dcvalues.c:
|
||||
Patrik Stridvall <ps@leissner.se>
|
||||
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.
|
||||
|
||||
* controls/edit.c: Sheri Steeves
|
||||
The edit is now detected correctly if the parent is a combo box. It
|
||||
wasn't working when the combobox was superclassed.
|
||||
|
||||
* windows/nonclient.c: Francois Boisvert
|
||||
System icons in the small caption bars are displayed with the right size.
|
||||
|
||||
* dlls/opengl32/make_opengl_norm, dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c:
|
||||
Patrik Stridvall <ps@leissner.se>
|
||||
Fixed issues found by winapi_check.
|
||||
|
||||
* tools/winapi_check/modules.dat, tools/winapi_check/win32/opengl32.api, tools/winapi_check/winapi.pm, tools/winapi_check/winapi_check, tools/winapi_check/winapi_options.pm, tools/winapi_check/winapi_parser.pm:
|
||||
Patrik Stridvall <ps@leissner.se>
|
||||
Minor bug fixes.
|
||||
|
||||
* dlls/comctl32/tab.c:
|
||||
Francois Gouget <fgouget@psn.net>
|
||||
Convert C++ comments to regular C comments.
|
||||
|
||||
* dlls/ddraw/dga_private.h, dlls/ddraw/dsurface/dga.c, dlls/ddraw/dsurface/dga2.c, dlls/ddraw/dsurface/x11.c, dlls/ddraw/x11_private.h:
|
||||
Ove Kaaven <ovek@arcticnet.no>
|
||||
Made IDirectDrawSurface::SetPalette set the surface's DIBSection color
|
||||
map to point to the IDirectDrawPalette's own depth conversion color map.
|
||||
|
||||
* dlls/ddraw/ddraw/main.c, dlls/ddraw/main.c:
|
||||
Ove Kaaven <ovek@arcticnet.no>
|
||||
Initialize an identity mapping in CreatePalette if no depth conversion
|
||||
is necessary. Also fixed a warning.
|
||||
|
||||
* graphics/x11drv/dib.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Made X11DRV_DIB_MapColor map back to the original color index if the
|
||||
XImage pixel's physical color is still the same.
|
||||
|
||||
2000-05-15 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* graphics/x11drv/xfont.c:
|
||||
Use the correct display for cached metrics file name.
|
||||
Store metrics in specified config dir.
|
||||
|
||||
* dlls/x11drv/x11drv_main.c, include/options.h, wine.ini:
|
||||
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.
|
||||
|
||||
* dlls/ddraw/convert.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Use unsigned int instead of unsigned short in DirectDraw
|
||||
depth-conversion color map.
|
||||
|
||||
* controls/listbox.c:
|
||||
Susan Farley <sfarley@codeweavers.com>
|
||||
Avoid calls to SetFocus when they are unnecessary.
|
||||
|
||||
2000-05-14 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* dlls/comctl32/treeview.c:
|
||||
David Black <dblack@btinternet.com>
|
||||
Implemented TVM_EDITLABELA, plus some improvements to EndLabelEditNow.
|
||||
|
||||
* dlls/winmm/wineoss/midi.c:
|
||||
Andreas Mohr <amohr@student.ei.uni-stuttgart.de>
|
||||
More verbose errors.
|
||||
|
||||
* windows/nonclient.c: Chris Morgan <cmorgan@wpi.edu>
|
||||
Fixed borders of windows while dragging or sizing to match
|
||||
TWEAK_WineLook setting.
|
||||
|
||||
* relay32/builtin32.c:
|
||||
Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
|
||||
#include <sys/types.h> before <sys/mman.h>.
|
||||
|
||||
* misc/Makefile.in, misc/ddeml.c, dlls/Makefile.in, dlls/user/Makefile.in, dlls/user/ddeml.c, dlls/user/ddeml.spec, if1632/.cvsignore, if1632/Makefile.in, if1632/ddeml.spec, if1632/ole2nls.spec:
|
||||
Dimitrie O. Paun <dimi@cs.toronto.edu>
|
||||
Moved DDEML into dlls/user.
|
||||
|
||||
* dlls/advapi32/registry.c, include/server.h, misc/registry.c, server/registry.c, server/trace.c:
|
||||
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.
|
||||
|
||||
* dlls/ddraw/ddraw/dga.c, dlls/ddraw/ddraw/dga2.c, dlls/ddraw/ddraw/main.c, dlls/ddraw/ddraw/x11.c, dlls/ddraw/dga.c, dlls/ddraw/dga2.c, dlls/ddraw/dga_private.h, dlls/ddraw/dsurface/dga.c, dlls/ddraw/dsurface/dga2.c, dlls/ddraw/dsurface/main.c, dlls/ddraw/dsurface/x11.c:
|
||||
Ove Kaaven <ovek@arcticnet.no>
|
||||
Improved DIBSection support for IDirectDrawSurface::GetDC.
|
||||
|
||||
* graphics/x11drv/opengl.c, dlls/opengl32/wgl.c:
|
||||
Lionel Ulmer <lionel.ulmer@free.fr>
|
||||
- set debug messages after a TRACE_ON test
|
||||
- prevent crash when making the NULL context current
|
||||
|
||||
* controls/menu.c: Gerard Patel <g.patel@wanadoo.fr>
|
||||
When new menu Id is not found or index > nitems, insert the new menu
|
||||
at end of current menu.
|
||||
|
||||
2000-05-13 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* dlls/ddraw/d3d_private.h, dlls/ddraw/ddraw.spec, dlls/ddraw/ddraw/x11.c, dlls/ddraw/direct3d/mesa.c, dlls/ddraw/main.c, dlls/ddraw/mesa_private.h, include/ddraw.h:
|
||||
Peter Hunnisett <hunnise@nortelnetworks.com>
|
||||
- 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
|
||||
|
||||
2000-05-12 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* controls/menu.c:
|
||||
Susan Farley <sfarley@codeweavers.com>
|
||||
Distinguish RADIOCHECK style menu items from standard checkmark menu
|
||||
items.
|
||||
|
||||
* controls/button.c:
|
||||
Susan Farley <sfarley@codeweavers.com>
|
||||
Like the AUTORADIOBUTTON, the parent of a RADIOBUTTON style button
|
||||
should be sent a BN_CLICKED when it receives the focus.
|
||||
|
||||
* files/dos_fs.c:
|
||||
Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
|
||||
GetFullPathname: add missing termination to the string.
|
||||
|
||||
* tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/parser.y, tools/wrc/wrc.c:
|
||||
Patrik Stridvall <ps@leissner.se>
|
||||
Fixed byte order on Solaris and FreeBSD.
|
||||
|
||||
* graphics/metafiledrv/init.c, graphics/psdrv/init.c, graphics/ttydrv/init.c, graphics/win16drv/init.c, graphics/x11drv/Makefile.in, graphics/x11drv/init.c, graphics/x11drv/opengl.c, include/acconfig.h, include/config.h.in, include/debugdefs.h, include/gdi.h, include/wine_gl.h, include/x11drv.h, loader/loadorder.c, dlls/Makefile.in, dlls/ddraw/d3dviewport.c, dlls/ddraw/ddraw/dga.c, dlls/ddraw/ddraw/x11.c, dlls/ddraw/dsurface/x11.c, dlls/ddraw/mesa_private.h, dlls/opengl32/.cvsignore, dlls/opengl32/Makefile.in, dlls/opengl32/make_opengl_ext, dlls/opengl32/make_opengl_norm, dlls/opengl32/make_opengl_spec, dlls/opengl32/opengl32.spec, dlls/opengl32/opengl_ext.c, dlls/opengl32/opengl_ext.h, dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c, dlls/opengl32/wgl.h, graphics/enhmetafiledrv/init.c, graphics/painting.c, Make.rules.in, configure, configure.in:
|
||||
Lionel Ulmer <lionel.ulmer@free.fr>
|
||||
Added support for OpenGL.
|
||||
|
||||
* dlls/shell32/shlfolder.c:
|
||||
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Fixed absolute path to pidl generation.
|
||||
|
||||
2000-05-11 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* dlls/shell32/shlfolder.c:
|
||||
Alexandre Julliard <julliard@codeweavers.com> (for Corel)
|
||||
Fixed buffer overflow.
|
||||
|
||||
* dlls/imagehlp/access.c, dlls/imagehlp/integrity.c, dlls/imagehlp/symbol.c, dlls/shell32/brsfolder.c, dlls/shell32/shellord.c, dlls/tapi32/line.c, dlls/tapi32/phone.c, windows/driver.c:
|
||||
Patrik Stridvall <ps@leissner.se>
|
||||
Fixed some debug messages.
|
||||
|
||||
* dlls/richedit/richedit.c, include/richedit.h, dlls/comctl32/listview.c:
|
||||
Patrik Stridvall <ps@leissner.se>
|
||||
Fixed issues found by winapi_check.
|
||||
|
||||
* tools/winapi_check/modules.dat, tools/winapi_check/win16/ole2disp.api, tools/winapi_check/win32/advapi32.api, tools/winapi_check/win32/crtdll.api, tools/winapi_check/win32/imagehlp.api, tools/winapi_check/win32/kernel32.api, tools/winapi_check/win32/ntdll.api, tools/winapi_check/win32/oleaut32.api, tools/winapi_check/win32/riched32.api, tools/winapi_check/winapi.pm, tools/winapi_check/winapi_check, tools/winapi_check/winapi_function.pm, tools/winapi_check/winapi_local.pm, tools/winapi_check/winapi_options.pm, tools/winapi_check/winapi_parser.pm:
|
||||
Patrik Stridvall <ps@leissner.se>
|
||||
- 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
|
||||
|
||||
* graphics/x11drv/dib.c:
|
||||
Marcus Meissner <Marcus.Meissner@caldera.de>
|
||||
Fixed asm() constraints.
|
||||
|
||||
* debugger/dbg.y, debugger/debugger.h, debugger/info.c, debugger/intvar.h, debugger/stabs.c, debugger/stack.c, debugger/types.c, debugger/winedbg.c:
|
||||
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
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.
|
||||
|
||||
* dlls/winmm/wineoss/audio.c:
|
||||
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Fixed division by zero.
|
||||
|
||||
* dlls/comctl32/trackbar.c:
|
||||
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Fixed some quirks (range is 32 bit, page up/dn mismatch on HZ trackbars).
|
||||
|
||||
* windows/scroll.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Scroll off-screen controls when scroll rectangle is NULL.
|
||||
|
||||
* dlls/comctl32/tab.c, include/tab.h:
|
||||
Ken Thomases <ken@codeweavers.com>
|
||||
Implemented tab control style TCS_HOTTRACK (tabs are highlighted on
|
||||
mouse-over).
|
||||
|
||||
* dlls/comctl32/imagelist.c:
|
||||
Aric Stewart <aric@codeweavers.com>
|
||||
Remove the background from the new image when it is being replaced
|
||||
with a ReplaceImage.
|
||||
|
||||
* loader/ne/module.c, loader/ne/segment.c, loader/task.c:
|
||||
Bernd Herd <info@herdsoft.com>
|
||||
Make sure hInstance is a proper global handle and not a selector
|
||||
value.
|
||||
|
||||
* dlls/commdlg/printdlg.c: Jean-Claude Batista
|
||||
PrintDialog now creates a DC when receiving a PD_RETURNDC flag.
|
||||
|
||||
* dlls/comctl32/treeview.c:
|
||||
Aric Stewart <aric@codeweavers.com>
|
||||
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.
|
||||
|
||||
* windows/win.c: Guy Albertelli <galberte@neo.lrun.com>
|
||||
Clear menu handle after destroying menu.
|
||||
|
||||
* controls/menu.c:
|
||||
Guy Albertelli <galberte@neo.lrun.com>
|
||||
Revalidate menu handle in mt.hTopMenu after DispatchMessage.
|
||||
|
||||
* windows/dialog.c: Bernd Herd <info@herdsoft.com>
|
||||
Pass CTLDATA as SEGPTR for 16-bit programs.
|
||||
|
||||
* dlls/version/ver16.c:
|
||||
Alexander Frink <Alexander.Frink@Uni-Mainz.DE>
|
||||
Prevent possible NULL pointer access.
|
||||
|
||||
2000-05-10 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* controls/menu.c: Aric Stewart <aric@codeweavers.com>
|
||||
- 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.
|
||||
|
||||
* dlls/comctl32/treeview.c:
|
||||
Aric Stewart <aric@codeweavers.com>
|
||||
Allow the user to cancel label editing with esc and confirm with return.
|
||||
|
||||
* dlls/comctl32/tab.c:
|
||||
Ken Thomases <ken@codeweavers.com>
|
||||
Restore accidentally undone changes.
|
||||
|
||||
* dlls/comctl32/treeview.c:
|
||||
Aric Stewart <aric@codeweavers.com>
|
||||
- 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.
|
||||
|
||||
* dlls/comctl32/toolbar.c:
|
||||
Aric Stewart <aric@codeweavers.com>
|
||||
- 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.
|
||||
|
||||
* dlls/dsound/dsound_main.c:
|
||||
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Make internal buffers size multiple of 4.
|
||||
|
||||
* windows/mdi.c:
|
||||
Guy L. Albertelli <galberte@neo.lrun.com>
|
||||
Verify the menu handle is non-zero prior to use.
|
||||
|
||||
* controls/menu.c: Ken Thomases <ken@codeweavers.com>
|
||||
Fixed to display popup-menu arrow on owner-drawn popup menus.
|
||||
Fixed positioning of submenus relative to parent menus.
|
||||
|
||||
* windows/x11drv/event.c, dlls/comctl32/animate.c, dlls/winmm/time.c, graphics/vga.c, misc/system.c, scheduler/services.c, windows/timer.c:
|
||||
Specify the service thread timers in ms instead of us.
|
||||
|
||||
* relay32/builtin32.c, relay32/relay386.c, tools/build.c, include/builtin32.h, include/winnt.h, misc/main.c:
|
||||
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.
|
||||
|
||||
* dlls/comctl32/pager.c, dlls/comctl32/progress.c, dlls/comctl32/rebar.c, dlls/comctl32/status.c, dlls/comctl32/tab.c, dlls/comctl32/tooltips.c, dlls/comctl32/trackbar.c, dlls/comctl32/updown.c, dlls/comctl32/animate.c, dlls/comctl32/comboex.c, dlls/comctl32/header.c, dlls/comctl32/hotkey.c, dlls/comctl32/ipaddress.c, dlls/comctl32/listview.c, dlls/comctl32/monthcal.c:
|
||||
Gerard Patel <g.patel@wanadoo.fr>
|
||||
Protect against use of comctl32 private control memory after it has
|
||||
been freed.
|
||||
|
||||
* dlls/comctl32/status.c:
|
||||
Aric Stewart <aric@codeweavers.com>
|
||||
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.
|
||||
|
||||
2000-05-09 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* memory/heap.c:
|
||||
Alexandre Julliard <julliard@codeweavers.com> (for Corel)
|
||||
Fixed HeapAlloc(HEAP_ZERO_MEMORY) to clear the whole allocated block.
|
||||
Various optimizations.
|
||||
|
||||
* dlls/winmm/wineoss/audio.c:
|
||||
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Changed WAVEHDR notification heuristic.
|
||||
Added preliminary support for loops in WAVEHDRs.
|
||||
Fixed issues when mixing open and getCaps calls.
|
||||
|
||||
* tools/wrc/CHANGES, tools/wrc/Makefile.in, tools/wrc/README.wrc, tools/wrc/dumpres.c, tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/parser.h, tools/wrc/parser.l, tools/wrc/parser.y, tools/wrc/readres.c, tools/wrc/wrc.c, tools/wrc/wrc.h, tools/wrc/wrc.man, tools/wrc/wrctypes.h, tools/wrc/writeres.c:
|
||||
Bertho Stultiens <bertho@akhphd.au.dk>
|
||||
- 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.
|
||||
|
||||
* dlls/comctl32/tab.c, include/tab.h:
|
||||
Aric Stewart <aric@codeweavers.com>
|
||||
Added the ability to use multiline tab controls to wine.
|
||||
|
||||
* dlls/ddraw/dsurface/main.c, dlls/ddraw/dsurface/x11.c:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Number of surface Lock/Unlocks must NOT match, so do NOT use it for
|
||||
reference counting.
|
||||
|
||||
* tools/wineinstall: Ove Kaaven <ovek@arcticnet.no>
|
||||
Update for new Wine features; use ttydrv instead of x11drv when
|
||||
running regapi, and set correct winedbg path in the registry.
|
||||
|
||||
* scheduler/pthread.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
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.
|
||||
|
||||
* debugger/memory.c:
|
||||
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Fixed x /s command.
|
||||
|
||||
* dlls/advapi32/registry.c:
|
||||
Andreas Mohr <amohr@student.ei.uni-stuttgart.de>
|
||||
Added some reg temp file clutter check (more than 100 temp files in
|
||||
~/.wine).
|
||||
|
||||
2000-05-07 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* graphics/x11drv/dib.c:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
SetImageBits_8: added ->15 conversion in optimized assembler.
|
||||
|
||||
* dlls/richedit/Makefile.in, dlls/richedit/ansi_gen.h, dlls/richedit/ansi_sym.h, dlls/richedit/charlist.c, dlls/richedit/charlist.h, dlls/richedit/reader.c, dlls/richedit/riched32.h, dlls/richedit/riched32.spec, dlls/richedit/riched32_main.c, dlls/richedit/richedit.c, dlls/richedit/rtf.h, dlls/richedit/rtf2text.h, dlls/richedit/stdcharnames.h, dlls/richedit/text-writer.c, dlls/richedit/text_map.h, include/richedit.h:
|
||||
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.
|
||||
|
||||
* windows/winproc.c:
|
||||
Do not send WM_SIZING to 16-bit windows.
|
||||
|
||||
* dlls/gdi/gdi_main.c, dlls/user/user_main.c:
|
||||
Cleaned up local heap initialisation.
|
||||
|
||||
* dlls/commdlg/cdlg32.c, dlls/ole32/ole2.c, include/winbase.h, include/wine/winbase16.h, loader/pe_image.c, relay32/builtin32.c, windows/driver.c:
|
||||
Moved Load/FreeLibrary16 definition to winbase16.h.
|
||||
|
||||
* dlls/Makefile.in, dlls/ole32/Makefile.in, dlls/ole32/ole2nls.c, dlls/ole32/ole2nls.spec, if1632/Makefile.in, ole/ole2nls.c:
|
||||
Dimitrie O. Paun <dimi@cs.toronto.edu>
|
||||
Separate OLE2NLS out of KERNEL.
|
||||
|
||||
* tools/winapi_check/modules.dat, tools/winapi_check/modules.pm, tools/winapi_check/winapi_check:
|
||||
Patrik Stridvall <ps@leissner.se>
|
||||
- Check for missing modules in modules.dat.
|
||||
- Minor bug fixes
|
||||
|
||||
* graphics/x11drv/dib.c:
|
||||
Jean-Claude Batista (Macadamian/Corel)
|
||||
Top-down images have a negative biHeight, the scanlines of theses
|
||||
images were inverted in X11DRV_DIB_GetImageBits_xx. To prevent this I
|
||||
simply changed the sign of lines, the scanlines were correctly handled
|
||||
afterwards
|
||||
|
||||
* debugger/stabs.c:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Old versions of glibc might not have STN_UNDEF defined.
|
||||
|
||||
* files/file.c: Gerard Patel <g.patel@wanadoo.fr>
|
||||
Revert the test for Virtual_HandleFault in ReadFile/WriteFile.
|
||||
|
||||
* dlls/comctl32/status.c:
|
||||
Gerard Patel <g.patel@wanadoo.fr>
|
||||
Set the itemID member of the DRAWITEMSTRUCT to the number of the
|
||||
status part painted.
|
||||
|
||||
* windows/mdi.c: Gerard Patel <g.patel@wanadoo.fr>
|
||||
Always calls SetMenu in MDISetMenu.
|
||||
|
||||
* dlls/tapi32/line.c:
|
||||
Dimitrie O. Paun <dimi@cs.toronto.edu>
|
||||
Small debug channel cleanup.
|
||||
|
||||
* controls/listbox.c: Chris Morgan <cmorgan@wpi.edu>
|
||||
Fixed scrolling bug.
|
||||
|
||||
* dlls/comctl32/listview.c, include/listview.h:
|
||||
Chris Morgan <cmorgan@wpi.edu>
|
||||
Implemented ListView_SetHoverTime(), ListView_GetHoverTime(), initial
|
||||
support for the LVS_EX_TRACKSELECT flag. Added code to delete items
|
||||
in LISTVIEW_SetItemCount().
|
||||
|
||||
2000-05-05 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* include/winuser.h, windows/nonclient.c:
|
||||
Aric Stewart <aric@codeweavers.com>
|
||||
Added WM_SIZING message support.
|
||||
|
||||
* graphics/path.c: Rob Farnum <robf@twinux.com>
|
||||
Removed warnings from freeing path in DeleteDC.
|
||||
|
||||
* dlls/comctl32/header.c:
|
||||
Aric Stewart <aric@codeweavers.com>
|
||||
Fixed a bug with the processing of HitTest.
|
||||
|
||||
* controls/edit.c: Susan Farley <susan@codeweavers.com>
|
||||
Handle ^C, ^V and ^X in an edit control properly.
|
||||
|
||||
* misc/registry.c:
|
||||
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||
Strip the $$$PROTO.HIV bit from win2k SYSTEM and SOFTWARE hives.
|
||||
|
||||
* dlls/comctl32/treeview.c:
|
||||
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||
Fixed DC leak.
|
||||
|
||||
* loader/pe_resource.c:
|
||||
Stephane Lussier <stephane@macadamian.com>
|
||||
If we do not find a resource for both (primary lang|sub lang), we try
|
||||
just (primary lang) before using the default.
|
||||
|
||||
* dlls/comctl32/tooltips.c:
|
||||
Sheri Steeves <sheri@macadamian.com>
|
||||
Worked around some tooltips hide problems by checking the current tooltip.
|
||||
|
||||
* documentation/distributors:
|
||||
Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
|
||||
Added a configuration hint for the CD-ROM "unhide" option.
|
||||
|
||||
* ole/ole2nls.c:
|
||||
Henning Hoffmann (of Macadamian for Corel)
|
||||
Implemented SetLocaleInfo(). It required a change to GetLocaleInfo()
|
||||
as well, because GetLocaleInfo() has to get any values saved by
|
||||
SetLocaleInfo() in the registry.
|
||||
|
||||
* debugger/break.c, debugger/dbg.y, debugger/debugger.h, debugger/intvar.h, debugger/module.c, debugger/stabs.c, debugger/winedbg.c:
|
||||
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Fixed some buffer overflows.
|
||||
Made stab parsing more robust (now ignores C++ stabs).
|
||||
Display correct backtrace at first when invoked on unhandled exception.
|
||||
Loads stabs from .so files when those are loaded.
|
||||
|
||||
2000-05-03 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* include/debugdefs.h: Generated again.
|
||||
|
||||
* include/pe_image.h, loader/pe_image.c:
|
||||
PE_LoadImage: removed version parameter, set last error correctly.
|
||||
|
||||
* scheduler/process.c, server/process.c, server/trace.c, include/process.h, include/server.h:
|
||||
Store process file name in startup info.
|
||||
Fixed exe_file handling.
|
||||
|
||||
* dlls/Makefile.in: Fixed typo.
|
||||
|
||||
* Make.rules.in, configure, configure.in, dlls/Makefile.in, dlls/richedit/.cvsignore, dlls/richedit/Makefile.in, dlls/richedit/riched32.spec, dlls/richedit/riched32_main.c:
|
||||
Hidenori Takeshima <hidenori@a2.ctktv.ne.jp>
|
||||
Added stubs for riched32.dll.
|
||||
|
||||
* dlls/x11drv/x11drv_main.c:
|
||||
Lionel Ulmer <lionel.ulmer@free.fr>
|
||||
Call XOpenIM on the large stack.
|
||||
|
||||
* include/winsock.h:
|
||||
Bang Jun-Young <bangjy@dreamwiz.com>
|
||||
FreeBSD 3.4 compile fix.
|
||||
|
||||
* debugger/editline.c, debugger/winedbg.c, graphics/vga.c, include/winbase.h, include/wincon.h, relay32/kernel32.spec, server/console.c, win32/console.c:
|
||||
Fixed COORD structure definition.
|
||||
Fixed GetLargestConsoleWindowSize to not return a structure when
|
||||
called from the Window binary.
|
||||
|
||||
* server/object.c: Small optimization.
|
||||
|
||||
* scheduler/thread.c: Fixed default thread stack size.
|
||||
|
||||
* objects/text.c: Fixed DrawTextW length handling.
|
||||
|
||||
* dlls/ddraw/dsurface/main.c:
|
||||
Lionel Ulmer <lionel.ulmer@free.fr>
|
||||
Remove the assertion when there is no source surface.
|
||||
|
||||
* include/oleauto.h:
|
||||
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||
Add DosDateTimeToVariantTime prototype.
|
||||
|
||||
* dlls/shell32/shlwapi.spec:
|
||||
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||
Map StrChrA to strchr. Fix StrChrW arg list.
|
||||
|
||||
* include/winuser.h:
|
||||
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||
Added HWND_MESSAGE.
|
||||
|
||||
* dlls/ole32/stg_stream.c:
|
||||
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||
Allow ISequentialStream_Write to work if access mode is STGM_READWRITE.
|
||||
|
||||
* misc/registry.c:
|
||||
Bertho Stultiens <bertho@panter.soci.aau.dk>
|
||||
Mmap does not fail on zero-length files.
|
||||
|
||||
2000-05-01 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* include/global.h, memory/virtual.c:
|
||||
Use exception handling to implement the IsBad* functions.
|
||||
Removed /proc/self/maps parsing as it is not very useful with .so libs.
|
||||
|
||||
* include/process.h, include/thread.h, miscemu/main.c, scheduler/process.c, scheduler/thread.c:
|
||||
Setup the initial thread %fs from a constructor.
|
||||
|
||||
* dlls/ddraw/dga.c, dlls/ddraw/dga2.c, dlls/ddraw/x11.c, include/winnt.h:
|
||||
Added DECL_GLOBAL_CONSTRUCTOR macro.
|
||||
|
||||
* resources/user32.rc, tools/Makefile.in, tools/wrc/.cvsignore, tools/wrc/CHANGES, tools/wrc/Makefile.in, tools/wrc/README.wrc, tools/wrc/newstruc.c, tools/wrc/parser.h, tools/wrc/parser.l, tools/wrc/parser.y, tools/wrc/ppl.l, tools/wrc/ppy.y, tools/wrc/preproc.c, tools/wrc/preproc.h, tools/wrc/utils.c, tools/wrc/utils.h, tools/wrc/wrc.c, tools/wrc/wrc.h, tools/wrc/writeres.c, dlls/commdlg/rsrc.rc, dlls/display/disp.rc, dlls/shell32/shres.rc, programs/clock/Makefile.in, programs/notepad/Makefile.in, programs/progman/Makefile.in, programs/winemine/Makefile.in, programs/winhelp/Makefile.in, dlls/comctl32/rsrc.rc:
|
||||
Bertho Stultiens <bertho@akhphd.au.dk>
|
||||
- Implemented a new preprocessor that is (nearly) ANSI-C compliant. The
|
||||
old parser has been stripped from the old preprocessor-code which
|
||||
cleaned up both resource-scanner and -parser.
|
||||
- Standard defines have been introduced (see README.wrc)
|
||||
- Both preprocessor- and resource-scanner have been optimized slightly
|
||||
so that no backing up is required (one char lookahead is enough).
|
||||
- Filename-scanning has been cleaned up, though not perfect yet.
|
||||
- User-type resources are compatible now.
|
||||
- Line-continuation in strings is corrected so that it does not
|
||||
introduce a newline in the output.
|
||||
|
||||
* scheduler/thread.c, server/process.c, server/process.h, server/request.c, server/request.h, server/thread.c, server/thread.h, server/trace.c, windows/queue.c, loader/module.c, memory/environ.c, miscemu/main.c, scheduler/process.c, include/process.h, include/server.h, include/thread.h, loader/main.c:
|
||||
Rewrote Unix process launching to allow passing startup information to
|
||||
Winelib apps. Improved handling of execve() failures.
|
||||
|
||||
* files/file.c: Added ENOEXEC error code.
|
||||
|
||||
* scheduler/pthread.c: Added atfork support.
|
||||
|
||||
* configure.in, dlls/ddraw/Makefile.in, dlls/ddraw/ddraw/dga.c, dlls/ddraw/ddraw/dga2.c, dlls/ddraw/dga.c, dlls/ddraw/dga2.c, dlls/ddraw/dga2_private.h, dlls/ddraw/dga_private.h, dlls/ddraw/dpalette/dga.c, dlls/ddraw/dsurface/dga.c, dlls/ddraw/dsurface/dga2.c, configure:
|
||||
Lionel Ulmer <lionel.ulmer@free.fr>
|
||||
Added DGA2 driver to DirectDraw.
|
||||
|
||||
* dlls/commdlg/cdlg32.c:
|
||||
Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
|
||||
COMDLG32_DllEntryPoint,COMDLG32_SetCommDlgExtendedError: delay
|
||||
allocation of Tls for CommDlgExtendedError until it is needed.
|
||||
|
||||
* debugger/winedbg.c:
|
||||
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Fixed segv when debugger registry key doesn't exist.
|
||||
|
||||
* dlls/icmp/icmp_main.c:
|
||||
Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
|
||||
Use <stdlib.h> instead of the deprecated and non-portable <malloc.h>.
|
||||
|
||||
2000-04-30 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* ANNOUNCE, ChangeLog, include/version.h:
|
||||
Release 20000430.
|
||||
|
||||
* windows/x11drv/wnd.c:
|
||||
Gerard Patel <g.patel@wanadoo.fr>
|
||||
X11DRV_SetFocus: really don't mess with focus for managed windows.
|
||||
|
||||
* graphics/win16drv/graphics.c, graphics/x11drv/oembitmap.c, graphics/x11drv/text.c, include/heap.h, memory/heap.c, objects/text.c, windows/clipboard.c, windows/input.c, windows/winproc.c:
|
||||
Dimitrie O. Paun <dimi@cs.toronto.edu>
|
||||
Removed HEAP_xalloc.
|
||||
|
||||
* debugger/break.c, debugger/db_disasm.c, debugger/dbg.y, debugger/debug.l, debugger/debugger.h, debugger/display.c, debugger/editline.c, debugger/expr.c, debugger/hash.c, debugger/info.c, debugger/intvar.h, debugger/memory.c, debugger/registers.c, debugger/source.c, debugger/stabs.c, debugger/stack.c, debugger/types.c, debugger/winedbg.c, debugger/winedbg.spec:
|
||||
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
- Enhanced internal variables framework (including read/save to
|
||||
registry and typing)
|
||||
- Finalized use of Windows' Console I/O interface (instead of Unix std
|
||||
streams)
|
||||
- Now handling registers as internal variables (they are no longer
|
||||
seen as a specific type)
|
||||
|
||||
* win32/except.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Insure we always try to launch a debugger.
|
||||
|
||||
* relay32/wowthunk.c:
|
||||
Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
|
||||
Use Thread pseudo handle and not Thread Id as argument for the call to
|
||||
GetThreadSelectorEntry.
|
||||
|
||||
----------------------------------------------------------------
|
||||
2000-04-30 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
#define WINE_RELEASE_INFO "Wine release 20000430"
|
||||
#define WINE_RELEASE_INFO "Wine release 20000526"
|
||||
|
|
Loading…
Reference in New Issue