Release 990731.
This commit is contained in:
parent
d9d547168c
commit
44379e8a43
18
ANNOUNCE
18
ANNOUNCE
|
@ -1,4 +1,4 @@
|
||||||
This is release 990704 of Wine, a free implementation of Windows on
|
This is release 990731 of Wine, a free implementation of Windows on
|
||||||
Unix. This is still a developers only release. There are many bugs
|
Unix. This is still a developers only release. There are many bugs
|
||||||
and unimplemented features. Most applications still do not work
|
and unimplemented features. Most applications still do not work
|
||||||
correctly.
|
correctly.
|
||||||
|
@ -6,10 +6,10 @@ correctly.
|
||||||
Patches should be submitted to "julliard@lrc.epfl.ch". Please don't
|
Patches should be submitted to "julliard@lrc.epfl.ch". Please don't
|
||||||
forget to include a ChangeLog entry.
|
forget to include a ChangeLog entry.
|
||||||
|
|
||||||
WHAT'S NEW with Wine-990704: (see ChangeLog for details)
|
WHAT'S NEW with Wine-990731: (see ChangeLog for details)
|
||||||
- Server communication optimized.
|
- Separation of spec files into their respective DLLs.
|
||||||
- Many window painting fixes.
|
- Still more painting fixes.
|
||||||
- Portability improvements.
|
- Many SHELL and COMMDLG improvements.
|
||||||
- Lots of bug fixes.
|
- Lots of bug fixes.
|
||||||
|
|
||||||
See the README file in the distribution for installation instructions.
|
See the README file in the distribution for installation instructions.
|
||||||
|
@ -18,10 +18,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
|
the release is available at the ftp sites. The sources will be available
|
||||||
from the following locations:
|
from the following locations:
|
||||||
|
|
||||||
ftp://metalab.unc.edu/pub/Linux/ALPHA/wine/development/Wine-990704.tar.gz
|
ftp://metalab.unc.edu/pub/Linux/ALPHA/wine/development/Wine-990731.tar.gz
|
||||||
ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-990704.tar.gz
|
ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-990731.tar.gz
|
||||||
ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-990704.tar.gz
|
ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-990731.tar.gz
|
||||||
ftp://ftp.progsoc.uts.edu.au/pub/Wine/development/Wine-990704.tar.gz
|
ftp://ftp.progsoc.uts.edu.au/pub/Wine/development/Wine-990731.tar.gz
|
||||||
|
|
||||||
It should also be available from any site that mirrors tsx-11 or sunsite.
|
It should also be available from any site that mirrors tsx-11 or sunsite.
|
||||||
|
|
||||||
|
|
953
ChangeLog
953
ChangeLog
|
@ -1,3 +1,956 @@
|
||||||
|
----------------------------------------------------------------
|
||||||
|
Sat Jul 31 19:35:58 1999 Alexandre Julliard <julliard@winehq.com>
|
||||||
|
|
||||||
|
* windows/nonclient.c: Noomen Hamza <noomen@macadamian.com>
|
||||||
|
Close the right window when clicking on a non active window close
|
||||||
|
button.
|
||||||
|
|
||||||
|
* Makefile.in: Pavel Roskin <pavel_roskin@geocities.com>
|
||||||
|
Removed the dependency on "dummy" for wine and wine.sym.
|
||||||
|
|
||||||
|
* files/profile.c:
|
||||||
|
Remove file from cache when flushing it (based on a patch by Ian
|
||||||
|
Schmidt).
|
||||||
|
|
||||||
|
* include/winnt.h: Marcus Meissner <marcus@jet.franken.de>
|
||||||
|
Added CONTEXT for ALPHA and MIPS.
|
||||||
|
|
||||||
|
* configure.in, Make.rules.in, Makefile.in, configure:
|
||||||
|
Patrik Stridvall <ps@leissner.se>
|
||||||
|
Added support for Solaris Lint.
|
||||||
|
|
||||||
|
* scheduler/debugger.c, server/debugger.c, tools/make_debug, win32/console.c, console/generic.c, console/xterm.c, graphics/enhmetafiledrv/graphics.c, graphics/enhmetafiledrv/objects.c, graphics/metafiledrv/bitblt.c, graphics/metafiledrv/graphics.c, graphics/metafiledrv/objects.c, graphics/metafiledrv/text.c, include/debugdefs.h, include/xmalloc.h, misc/xmalloc.c:
|
||||||
|
Patrik Stridvall <ps@leissner.se>
|
||||||
|
Fixed some of the issues reported by Solaris Lint.
|
||||||
|
|
||||||
|
* include/pshpack4.h: Patrik Stridvall <ps@leissner.se>
|
||||||
|
Solaris C/C++ compile fix.
|
||||||
|
|
||||||
|
* msdos/dosmem.c, ole/storage32.c, windows/painting.c, controls/button.c, dlls/comctl32/monthcal.c, dlls/commdlg/filedlg95.c, dlls/commdlg/filedlgbrowser.c, graphics/ddraw.c, include/wine/obj_base.h:
|
||||||
|
Patrik Stridvall <ps@leissner.se>
|
||||||
|
Various ANSI C compability fixes.
|
||||||
|
|
||||||
|
* relay32/winmm.spec, if1632/builtin.c, if1632/gdi.spec, if1632/mmsystem.spec, if1632/user.spec, include/multimedia.h, include/ntddk.h, include/olectl.h, include/winsock.h, misc/network.c, misc/system.c, misc/winsock.c, multimedia/mmsystem.c, ole/olefont.c, relay32/kernel32.spec, relay32/oleaut32.spec, relay32/user32.spec, dlls/comctl32/comctl32.spec, dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c, dlls/tapi32/tapi32.spec:
|
||||||
|
Patrik Stridvall <ps@leissner.se>
|
||||||
|
Fixed some of the issues reported by winapi-check.
|
||||||
|
|
||||||
|
* documentation/Makefile.in: Marcus Meissner <marcus@jet.franken.de>
|
||||||
|
Actually create the man/ subdirectories before installing.
|
||||||
|
|
||||||
|
* if1632/kernel.spec, include/wine/winbase16.h, loader/task.c, windows/queue.c:
|
||||||
|
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Implemented KERNEL.447 (WIN32_OldYield16).
|
||||||
|
|
||||||
|
* windows/event.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Suspend WND lock before EVENT_Synchronize.
|
||||||
|
|
||||||
|
* win32/device.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Create VxD handle only for known VxDs.
|
||||||
|
|
||||||
|
* Make.rules.in, relay32/Makefile.in: Patrik Stridvall <ps@leissner.se>
|
||||||
|
Made compilation of *.spec.c files use -fno-builtin regardless of
|
||||||
|
where they are.
|
||||||
|
|
||||||
|
* include/tapi.h, include/winbase.h, scheduler/thread.c, dlls/comctl32/datetime.c, dlls/comctl32/flatsb.c, dlls/comctl32/header.c, dlls/comctl32/hotkey.c, dlls/comctl32/ipaddress.c, dlls/comctl32/listview.c, dlls/comctl32/monthcal.c, dlls/comctl32/nativefont.c, dlls/comctl32/pager.c, dlls/comctl32/progress.c, dlls/comctl32/rebar.c, dlls/comctl32/status.c, dlls/comctl32/tab.c, dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c, dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c, dlls/comctl32/updown.c, dlls/shell32/brsfolder.c, dlls/shell32/contmenu.c, dlls/shell32/memorystream.c, graphics/ddraw.c, dlls/avifil32/avifile.c, dlls/comctl32/animate.c, dlls/comctl32/comboex.c:
|
||||||
|
Patrik Stridvall <ps@leissner.se>
|
||||||
|
Fixed/added missing/wrong function prototypes and made internal
|
||||||
|
functions static.
|
||||||
|
|
||||||
|
* tsx11/ts_xshm.c, tsx11/ts_xutil.c, tools/make_X11wrappers, tsx11/ts_xf86dga.c, tsx11/ts_xf86vmode.c, tsx11/ts_xlib.c, tsx11/ts_xpm.c, tsx11/ts_xresource.c:
|
||||||
|
Patrik Stridvall <ps@leissner.se>
|
||||||
|
Fixed missing prototypes and made it work with Solaris X11.
|
||||||
|
|
||||||
|
* debugger/external.c, include/wine/undocshell.h, multimedia/mcimidi.c, ole/antimoniker.c, ole/compositemoniker.c, ole/datacache.c, ole/filemoniker.c, ole/itemmoniker.c, ole/olefont.c, scheduler/thread.c, dlls/shell32/contmenu.c, dlls/shell32/folders.c, dlls/shell32/shelllink.c, dlls/shell32/shlfolder.c, dlls/shell32/shlview.c:
|
||||||
|
Patrik Stridvall <ps@leissner.se>
|
||||||
|
Eliminated warnings.
|
||||||
|
|
||||||
|
* loader/ne/segment.c:
|
||||||
|
Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
|
||||||
|
Fixed the DSEG value in the SEGTABLEENTRY struct.
|
||||||
|
|
||||||
|
* dlls/comctl32/comctl32.h, dlls/comctl32/flatsb.c, dlls/comctl32/pager.c, dlls/comctl32/rsrc.rc, dlls/comctl32/toolbar.c, documentation/common_controls:
|
||||||
|
Eric Kohl <ekohl@abo.rhein-zeitung.de>
|
||||||
|
Added builtin toolbar bitmaps.
|
||||||
|
|
||||||
|
* dlls/comctl32/listview.c, dlls/comctl32/treeview.c, include/listview.h, include/treeview.h:
|
||||||
|
Eric Kohl <ekohl@abo.rhein-zeitung.de>
|
||||||
|
Some more messages.
|
||||||
|
|
||||||
|
* dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.c:
|
||||||
|
Eric Kohl <ekohl@abo.rhein-zeitung.de>
|
||||||
|
Added stub for CryptSetKeyParams().
|
||||||
|
|
||||||
|
* dlls/shell32/shell32.spec, dlls/shell32/shellord.c:
|
||||||
|
Eric Kohl <ekohl@abo.rhein-zeitung.de>
|
||||||
|
Added stubs for DAD_SetDragImage() and PathCleanupSpec().
|
||||||
|
|
||||||
|
* misc/crtdll.c, relay32/crtdll.spec:
|
||||||
|
Eric Kohl <ekohl@abo.rhein-zeitung.de>
|
||||||
|
Added stub for _except_handler2().
|
||||||
|
|
||||||
|
* objects/region.c: Eric Kohl <ekohl@abo.rhein-zeitung.de>
|
||||||
|
Improved GetRandomRegion().
|
||||||
|
|
||||||
|
* controls/menu.c, windows/nonclient.c:
|
||||||
|
Pascal Lessard <pascal@macadamian.com>
|
||||||
|
Implemented the system button behavior and associated it to the system
|
||||||
|
menu in win95. Also permit the SC_CLOSE item to be disabled.
|
||||||
|
|
||||||
|
* misc/comm.c: Ove Kaaven <ovek@arcticnet.no>
|
||||||
|
Bugfixes and a fake GETBASEIRQ.
|
||||||
|
|
||||||
|
* files/async.c: Ove Kaaven <ovek@arcticnet.no>
|
||||||
|
Made async fds nonblocking.
|
||||||
|
|
||||||
|
* windows/mdi.c: Dan Langlois <daniell@corel.com>
|
||||||
|
Removed an inappropriate if statement from MDI_ChildActivate that
|
||||||
|
prevented the activation code from executing.
|
||||||
|
|
||||||
|
* dlls/comctl32/monthcal.c, include/monthcal.h:
|
||||||
|
Alex Priem <alexp@sci.kun.nl>
|
||||||
|
Bugfixes & further updates for the month calendar common control.
|
||||||
|
|
||||||
|
* dlls/comctl32/datetime.c, include/commctrl.h, include/datetime.h:
|
||||||
|
Alex Priem <alexp@sci.kun.nl>
|
||||||
|
Started implementing date/time common control.
|
||||||
|
|
||||||
|
* graphics/psdrv/graphics.c, graphics/psdrv/ps.c:
|
||||||
|
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||||
|
PSDRV_WriteArc shouldn't write a newpath.
|
||||||
|
|
||||||
|
* controls/button.c: Rein Klazes <rklazes@casema.net>
|
||||||
|
Fix handling of WM_LBUTTONDCLICK message for buttons with certain
|
||||||
|
styles.
|
||||||
|
|
||||||
|
* windows/dce.c: Abey George <abey@macadamian.com>
|
||||||
|
Bug fix for updating the clipping region in nested GetDCEx calls.
|
||||||
|
|
||||||
|
* windows/winpos.c: Yuxi Zhang <yuxiz@corel.ca>
|
||||||
|
Tried to fix the code for SetWindowPos to erase the background
|
||||||
|
properly.
|
||||||
|
|
||||||
|
Fri Jul 30 18:10:21 1999 Alexandre Julliard <julliard@winehq.com>
|
||||||
|
|
||||||
|
* dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_xx.rc, dlls/commdlg/printdlg.c, dlls/commdlg/rsrc.rc, include/winspool.h:
|
||||||
|
Klaas van Gend <klaas@vangend.demon.nl>
|
||||||
|
- added Collate/NoCollate Icons to Print32 dialog (unfortunately they
|
||||||
|
don't display yet).
|
||||||
|
- added status strings.
|
||||||
|
- added string table for internationalisation of several internal
|
||||||
|
message boxes.
|
||||||
|
|
||||||
|
* include/commctrl.h, include/winuser.h: Yuxi Zhang <yuxiz@corel.ca>
|
||||||
|
Removed duplicated defines in winuser.h and commctrl.h. Also corrected
|
||||||
|
a typo for SW_MAX value.
|
||||||
|
|
||||||
|
* dlls/commdlg/cdlg.h, dlls/commdlg/cdlg32.c, dlls/commdlg/filedlg95.c:
|
||||||
|
Francis Beaudet <francis@macadamian.com>
|
||||||
|
Fixed a memory leak in the file dialog.
|
||||||
|
|
||||||
|
* loader/loadorder.c: Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||||
|
Strip .drv extensions to MODULE_GetLoadOrder.
|
||||||
|
|
||||||
|
* dlls/comctl32/tab.c: Francis Beaudet <francis@macadamian.com>
|
||||||
|
Fixed a memory leak.
|
||||||
|
|
||||||
|
* scheduler/process.c, loader/task.c:
|
||||||
|
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Bugfix: Install task-entry breakpoint *after* EXE module is initialized.
|
||||||
|
|
||||||
|
* graphics/psdrv/ps.c, include/psdrv.h:
|
||||||
|
Luc Tourangeau <luc@macadamian.com>
|
||||||
|
Added a call to the newpath operator immediately before the arc
|
||||||
|
operator.
|
||||||
|
|
||||||
|
* controls/button.c: Pierre Mageau <pierre@macadamian.com>
|
||||||
|
Fixed a problem when the style is BS_BITMAP or BS_ICON: the bitmap or
|
||||||
|
icon needed to be centered when the button is smaller than the bitmap.
|
||||||
|
|
||||||
|
* windows/mdi.c: Francis Beaudet <francis@macadamian.com>
|
||||||
|
Fixed a memory leak that occurs when we maximize/minimize an MDI
|
||||||
|
child.
|
||||||
|
|
||||||
|
* dlls/comctl32/updown.c: Francis Beaudet <francis@macadamian.com>
|
||||||
|
Added more support for buddy windows in the updown control.
|
||||||
|
|
||||||
|
* controls/edit.c: Francis Beaudet <francis@macadamian.com>
|
||||||
|
Implemented proper win95 support for the WS_BORDER style.
|
||||||
|
|
||||||
|
* controls/listbox.c: Francis Beaudet <francis@macadamian.com>
|
||||||
|
Changed the WS_BORDER style to a WS_EX_CLIENTEDGE style for the
|
||||||
|
listbox control.
|
||||||
|
|
||||||
|
* controls/combo.c: Francis Beaudet <francis@macadamian.com>
|
||||||
|
Fixed the border for the listbox created by the simple combobox.
|
||||||
|
|
||||||
|
* ole/compobj.c, if1632/compobj.spec:
|
||||||
|
Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
|
||||||
|
Implemented CoRevokeClassObject stub needed by Acrobat 3 16 bit.
|
||||||
|
|
||||||
|
* loader/ne/module.c:
|
||||||
|
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
GetModuleHandle16: treat Win32 modules correctly.
|
||||||
|
|
||||||
|
Wed Jul 28 16:38:45 1999 Alexandre Julliard <julliard@winehq.com>
|
||||||
|
|
||||||
|
* dlls/commdlg/filedlg95.c, dlls/commdlg/filedlgbrowser.c, dlls/shell32/brsfolder.c:
|
||||||
|
Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
Fixed use of StrRetToStrN.
|
||||||
|
|
||||||
|
* dlls/shell32/shell32.spec, dlls/shell32/shellord.c:
|
||||||
|
Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
StrRetToStrN[A|W|AW] new independent unicode/ascii/export functions.
|
||||||
|
|
||||||
|
* documentation/dlls: Klaas van Gend <klaas@vangend.demon.nl>
|
||||||
|
Added explanation of the current DLL support.
|
||||||
|
|
||||||
|
* memory/global.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Bugfix: fixed freshly introduced bug in GlobalLock16.
|
||||||
|
|
||||||
|
* dlls/comctl32/comctl32.spec, dlls/comctl32/comctl32undoc.c:
|
||||||
|
Ian Schmidt <ischmidt@cfl.rr.com>
|
||||||
|
Added stubs for InitMUILanguage and COMCTL32.410.
|
||||||
|
Fixed some compiler warnings.
|
||||||
|
|
||||||
|
Tue Jul 27 17:10:06 1999 Alexandre Julliard <julliard@winehq.com>
|
||||||
|
|
||||||
|
* if1632/gdi.spec, if1632/thunk.c, if1632/user.spec, include/callback.h, miscemu/main.c, objects/gdiobj.c, windows/user.c:
|
||||||
|
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Added FinalUserInit16/FinalGdiInit16 stubs.
|
||||||
|
Call out to FinalUserInit in MAIN_EmulatorRun.
|
||||||
|
|
||||||
|
* if1632/kernel.spec, memory/selector.c:
|
||||||
|
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Added IsBadFlatReadWritePtr16().
|
||||||
|
|
||||||
|
* controls/edit.c: Abey George <abey@macadamian.com>
|
||||||
|
Fixed incorrect edit control behaviour in mouse message handling.
|
||||||
|
|
||||||
|
* windows/message.c: Abey George <abey@macadamian.com>
|
||||||
|
Send normal mouse messages to WM_SETCURSOR when non-client mouse
|
||||||
|
messages occur.
|
||||||
|
|
||||||
|
* windows/winpos.c: Thuy Nguyen <thuy@macadamian.com>
|
||||||
|
Check if the window has the WS_CLIPSIBLINGS style before using the
|
||||||
|
DCX_CLIPSIBLINGS flag.
|
||||||
|
|
||||||
|
* dlls/commdlg/Makefile.in, dlls/commdlg/cdlg.h, dlls/commdlg/cdlg32.c, dlls/commdlg/cdlg_En.rc, dlls/commdlg/filedlg.c, dlls/commdlg/filedlg95.c, dlls/commdlg/filedlgbrowser.c, dlls/commdlg/filedlgbrowser.h, include/commdlg.h, include/dlgs.h, include/tchar.h:
|
||||||
|
Francois Boisvert <francois@macadamian.com>
|
||||||
|
Implemented the Win95 file open/save dialogs.
|
||||||
|
|
||||||
|
* Makefile.in: Marcus Meissner <marcus@jet.franken.de>
|
||||||
|
Do tools/ before any of the other subdirectories, even when doing
|
||||||
|
parallel makes.
|
||||||
|
|
||||||
|
* memory/global.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Bugfix: Return selector also in CX from GlobalLock16().
|
||||||
|
|
||||||
|
* if1632/thunk.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
More gcc bug workarounds.
|
||||||
|
|
||||||
|
* graphics/psdrv/ppd.c, include/wingdi.h:
|
||||||
|
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||||
|
Added more paper sizes and bin names to PPD parser.
|
||||||
|
|
||||||
|
* windows/dinput.c: Marcus Meissner <marcus@jet.franken.de>
|
||||||
|
Actually return the number of events in Mouse_GetDeviceData (fixes
|
||||||
|
Wing Commander Prophecy). Added timestamp and sequence generation,
|
||||||
|
critical section for mousedata. Disabled mouse warping in
|
||||||
|
GetDeviceData for now (generates excess mouse events).
|
||||||
|
|
||||||
|
Sun Jul 25 13:15:49 1999 Alexandre Julliard <julliard@winehq.com>
|
||||||
|
|
||||||
|
* */*.spec:
|
||||||
|
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Moved .spec files to corresponding dlls/ directory.
|
||||||
|
|
||||||
|
* controls/listbox.c: Gerard Patel <g.patel@wanadoo.fr>
|
||||||
|
Several focus and selection problems in listboxes.
|
||||||
|
|
||||||
|
* windows/dce.c: Francis Beaudet <francis@macadamian.com>
|
||||||
|
Retrieve the clipping region before setting the drawable and reset the
|
||||||
|
clipping region after.
|
||||||
|
|
||||||
|
* relay32/Attic/shell32.spec, dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h, dlls/shell32/shlmenu.c, include/shell.h, include/shlguid.h, include/shlobj.h, include/wine/obj_enumidlist.h, include/wine/obj_shellfolder.h:
|
||||||
|
Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
Many fixes/reimplementations.
|
||||||
|
|
||||||
|
* dlls/shell32/shlview.c: Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
Removed experimental/unused code.
|
||||||
|
Use ShellFolder to get ViewObjects.
|
||||||
|
Started cleanup of the contextmenu code.
|
||||||
|
|
||||||
|
* dlls/shell32/shlfolder.c:
|
||||||
|
Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
Complete redesign, split into 3 implementations (Desktop, MyComputer
|
||||||
|
and filesystem folders). All parsing and binding is done recursive.
|
||||||
|
|
||||||
|
* dlls/shell32/shellpath.c:
|
||||||
|
Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
Implemented SHGetSpecialFolderPathA.
|
||||||
|
|
||||||
|
* dlls/shell32/shellord.c:
|
||||||
|
Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
Implemented SHCreateShellFolderViewEx.
|
||||||
|
|
||||||
|
* dlls/shell32/shellole.c:
|
||||||
|
Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
Removed special CoCreateClassObject and use ole functions instead.
|
||||||
|
SHCreateDefClassObject implemented.
|
||||||
|
|
||||||
|
* dlls/shell32/shelllink.c:
|
||||||
|
Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
Implemented access to lnk's to a IStream interface.
|
||||||
|
|
||||||
|
* dlls/shell32/iconcache.c:
|
||||||
|
Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
Fixed icon background (was black).
|
||||||
|
|
||||||
|
* dlls/shell32/folders.c: Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
Fixed getting icons from filetypes.
|
||||||
|
|
||||||
|
* dlls/shell32/enumidlist.c:
|
||||||
|
Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
Implemented enumeration of shell extensions, seperated enum stuff for
|
||||||
|
the 3 seperate shellfolder implementations.
|
||||||
|
|
||||||
|
* dlls/shell32/dataobject.c:
|
||||||
|
Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
Rewrote GetData so support multiple selections.
|
||||||
|
|
||||||
|
* dlls/shell32/contmenu.c:
|
||||||
|
Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
Separated stuff for shv background contextmenu to separate file.
|
||||||
|
|
||||||
|
* dlls/shell32/classes.c: Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
New functions to access attributes in HCR.
|
||||||
|
|
||||||
|
* dlls/shell32/Makefile.in, dlls/shell32/shv_bg_cmenu.c:
|
||||||
|
Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
New file. Seperate implementation of the shellview background
|
||||||
|
contextmenu.
|
||||||
|
|
||||||
|
* include/wine/undocshell.h:
|
||||||
|
Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
New file. Contains functions not in the official headers but widely
|
||||||
|
used from other dlls.
|
||||||
|
|
||||||
|
* Makefile.in: Marcus Meissner <marcus@jet.franken.de>
|
||||||
|
Added X11OBJS and LIBOBJS to wine dependencies (we can't add ALT_LINK).
|
||||||
|
|
||||||
|
* Makefile.in: Make sure we build tools first.
|
||||||
|
|
||||||
|
* if1632/kernel.spec, if1632/relay.c, if1632/wprocs.spec, memory/global.c, tools/build-spec.txt, tools/build.c:
|
||||||
|
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Relay code for Win16 register functions converts arguments.
|
||||||
|
New 'interrupt' keyword added (for Win16 interrupt handlers).
|
||||||
|
Adapted .spec files and implementations of register routines.
|
||||||
|
|
||||||
|
* include/psdrv.h, include/wine/wingdi16.h, misc/printdrv.c, graphics/psdrv/escape.c, graphics/psdrv/init.c, graphics/psdrv/ps.c, if1632/gdi.spec:
|
||||||
|
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||||
|
{Start|End}{Doc|Page} go through DCfuncs.
|
||||||
|
Implement these in the PostScript driver.
|
||||||
|
Change PSDRV_Escape to use them.
|
||||||
|
|
||||||
|
* loader/dos/dosvm.c:
|
||||||
|
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Work around 'local extern declaration with attribute' gcc bug.
|
||||||
|
|
||||||
|
* windows/dinput.c: Lionel Ulmer <lionel.ulmer@free.fr>
|
||||||
|
Implementation of SetEventNotification for the mouse driver.
|
||||||
|
|
||||||
|
* ole/compobj.c: Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
Let CoCreateInstance use LOAD_WITH_ALTERED_SEARCHPATH.
|
||||||
|
|
||||||
|
* include/ole2.h: Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
Fixed incomplete proto.
|
||||||
|
|
||||||
|
* winedefault.reg: Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
New keys nessesary for running the new shell32.
|
||||||
|
|
||||||
|
* controls/static.c: Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||||
|
Use GDI APIs to access bitmap info.
|
||||||
|
|
||||||
|
* graphics/psdrv/clipping.c:
|
||||||
|
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||||
|
Rewrote PSDRV_SetDeviceClipping to use GetRegionData API.
|
||||||
|
|
||||||
|
Sat Jul 24 12:20:25 1999 Alexandre Julliard <julliard@winehq.com>
|
||||||
|
|
||||||
|
* miscemu/main.c, if1632/thunk.c, include/main.h, loader/main.c, misc/Attic/callback.c, misc/Makefile.in:
|
||||||
|
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Unify startup sequence for Wine and WineLib.
|
||||||
|
|
||||||
|
* windows/clipboard.c, include/clipboard.h, memory/global.c:
|
||||||
|
Noel Borthwick <noel@macadamian.com>
|
||||||
|
Fix bug with pasting Wine clipboard content to external applications,
|
||||||
|
by storing clipboard data on the shared system heap.
|
||||||
|
|
||||||
|
* windows/x11drv/mouse.c: Achim Kaiser <Achim_Kaiser@t-online.de>
|
||||||
|
Draw an additional white bit for each invert bit of a cursor.
|
||||||
|
|
||||||
|
* windows/x11drv/event.c: Noel Borthwick <noel@macadamian.com>
|
||||||
|
While handling the X FocusIn message in managed mode, if the window
|
||||||
|
has been disabled revert the X focus back to the last focus window.
|
||||||
|
|
||||||
|
* dlls/shell32/brsfolder.c, include/commctrl.h, dlls/comctl32/treeview.c:
|
||||||
|
Francois Boisvert<francois@macadamian.com>
|
||||||
|
Implemented TREEVIEW_InsertItemW.
|
||||||
|
|
||||||
|
* graphics/escape.c: Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||||
|
Implemented ExtEscape.
|
||||||
|
|
||||||
|
* Makefile.in: Marcus Meissner <marcus@jet.franken.de>
|
||||||
|
Trying to fix parallel make by doing direct subdir/subdir.o rules.
|
||||||
|
|
||||||
|
* include/win.h, windows/nonclient.c, windows/x11drv/wnd.c:
|
||||||
|
Sylvain St-Germain <sylvain@macadamian.com>
|
||||||
|
Fixed inconsistency in conditions that determines if a window requires
|
||||||
|
a WM border.
|
||||||
|
|
||||||
|
* graphics/x11drv/xfont.c, include/x11font.h:
|
||||||
|
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||||
|
For large font sizes call XLoadQueryFont with a 100 pixel high font
|
||||||
|
and rescale the metrics.
|
||||||
|
|
||||||
|
* misc/printdrv.c, objects/dc.c, graphics/psdrv/escape.c, graphics/win16drv/init.c, include/gdi.h:
|
||||||
|
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||||
|
Implement handling of 32 bit AbortProc.
|
||||||
|
|
||||||
|
* include/process.h, include/server.h, include/wine/exception.h, include/winnt.h:
|
||||||
|
Lionel Ulmer <lionel.ulmer@free.fr>
|
||||||
|
Suppressed compiler warning by using the 'unused' attribute.
|
||||||
|
|
||||||
|
* debugger/Makefile.in, debugger/external.c:
|
||||||
|
Kevin Holbrook <kwh@neosoft.com>
|
||||||
|
Added utility function to invoke external debugger.
|
||||||
|
|
||||||
|
* multimedia/.cvsignore, multimedia/winmm.rc, multimedia/winmm_En.rc, multimedia/winmm_Fr.rc, relay32/builtin32.c:
|
||||||
|
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||||
|
Added WINMM resources.
|
||||||
|
|
||||||
|
* multimedia/Attic/mcistring.c, multimedia/Makefile.in:
|
||||||
|
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||||
|
Removed obsoleted mcistring.c.
|
||||||
|
Added support for resources.
|
||||||
|
|
||||||
|
* multimedia/mcianim.c, multimedia/mciavi.c, multimedia/mcicda.c, multimedia/mcimidi.c, multimedia/mciwave.c:
|
||||||
|
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||||
|
Fixed return values for some messages in DriverProc (MCI_GETDEVCAPS &
|
||||||
|
MCI_STATUS) for mciSendString.
|
||||||
|
|
||||||
|
* multimedia/time.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||||
|
Spread the use of MM crit sect.
|
||||||
|
|
||||||
|
* multimedia/mmsystem.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||||
|
Moved some MCI functions to mci.c.
|
||||||
|
Now loads error messages from string table.
|
||||||
|
Spread the use of MM crit sect.
|
||||||
|
|
||||||
|
* multimedia/mci.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||||
|
Added parsing & storing of command tables.
|
||||||
|
Merged some MCI functions from mmsystem.c.
|
||||||
|
|
||||||
|
* include/multimedia.h: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||||
|
Removed some no longer used prototypes.
|
||||||
|
Added command tables to MCI structure.
|
||||||
|
|
||||||
|
* include/mmsystem.h: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||||
|
Fixed buggy prototype.
|
||||||
|
|
||||||
|
* debugger/types.c: Kevin Holbrook <kwh@neosoft.com>
|
||||||
|
Avoid crashing on a bad symbol address of 0x0000.
|
||||||
|
|
||||||
|
* misc/w32sys.c: Fixed GetW32SysVersion16 return type.
|
||||||
|
|
||||||
|
* include/commdlg.h, include/module.h, loader/module.c, relay32/utthunk.c, dlls/commdlg/colordlg.c, dlls/commdlg/filedlg.c, dlls/commdlg/finddlg.c, dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c, if1632/wprocs.spec:
|
||||||
|
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Removed MODULE_GetWndProcEntry16().
|
||||||
|
Use 32-bit window procedures in COMMDLG instead.
|
||||||
|
|
||||||
|
* configure, configure.in: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||||
|
Fixed cut&paste bug.
|
||||||
|
|
||||||
|
* include/docobj.h, include/wine/obj_base.h, include/wine/obj_dataobject.h, include/wine/obj_dragdrop.h, include/wine/obj_inplace.h, include/wine/obj_olefont.h, include/wine/obj_oleundo.h, include/wine/obj_propertystorage.h, include/wine/obj_storage.h:
|
||||||
|
Paul Quinn <paulq@corel.ca>
|
||||||
|
Add a few stubs, some C++ compatibility, and fix a few types.
|
||||||
|
|
||||||
|
* include/initguid.h, ole/guid.c: Albert den Haan <albertd@corel.ca>
|
||||||
|
Declare only one instance of GUID_NULL.
|
||||||
|
|
||||||
|
* dlls/comctl32/imagelist.c: Pierre Mageau <pierre@macadamian.com>
|
||||||
|
Fixed various problem with ImageList_Draw.
|
||||||
|
|
||||||
|
* windows/dialog.c: Stephane Lussier<stephane@macadamian.com>
|
||||||
|
Re-enable the owner window in the EndDialog().
|
||||||
|
|
||||||
|
* dlls/comctl32/propsheet.c: Thuy Nguyen <thuy@macadamian.com>
|
||||||
|
Fixed notifications.
|
||||||
|
|
||||||
|
* if1632/thunk.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Always retrieve Callout routines using GetProcAddress().
|
||||||
|
|
||||||
|
* windows/defwnd.c: Abey George <abey@macadamian.com>
|
||||||
|
Send WM_CONTEXTMENU on WM_RBUTTONUP, not WM_RBUTTONDOWN.
|
||||||
|
|
||||||
|
* windows/x11drv/keyboard.c:
|
||||||
|
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||||
|
Fixed compiler warning.
|
||||||
|
|
||||||
|
* dlls/winspool/info.c: Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||||
|
Let through more flags to EnumPrinters.
|
||||||
|
Fixes for GetPrinter/GetPrinterDriver.
|
||||||
|
|
||||||
|
* graphics/psdrv/color.c, graphics/psdrv/init.c, graphics/psdrv/ps.c:
|
||||||
|
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||||
|
Fix stupid `rubbish at end of %%Title' bug.
|
||||||
|
Don't complain about palette relative RGBs.
|
||||||
|
If output param to CreateDC is NULL default to `LPT1:' - Hack.
|
||||||
|
|
||||||
|
Fri Jul 23 19:33:24 1999 Alexandre Julliard <julliard@winehq.com>
|
||||||
|
|
||||||
|
* configure, configure.in, include/config.h.in, include/wine_gl.h:
|
||||||
|
Lionel Ulmer <lionel.ulmer@free.fr>
|
||||||
|
Better detection of OpenGL.
|
||||||
|
|
||||||
|
* include/callback.h, include/stackframe.h, misc/Attic/callback.c, tools/build.c, if1632/thunk.c:
|
||||||
|
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Bugfix: Reverted CallTo16 routines to STDCALL convention.
|
||||||
|
|
||||||
|
* objects/font.c: Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||||
|
String to GetTextExtentPoint is not necessarily 0 terminated.
|
||||||
|
Fix function name `32's in comments - API naming madness makes this
|
||||||
|
worthwhile.
|
||||||
|
|
||||||
|
* dlls/winspool/info.c, graphics/driver.c, graphics/psdrv/README, include/winspool.h, relay32/Attic/winspool.spec:
|
||||||
|
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||||
|
EnumJobs stub.
|
||||||
|
Update graphics/psdrv/README.
|
||||||
|
Add warnings to DRIVER_GetDriverName.
|
||||||
|
|
||||||
|
* windows/mdi.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||||
|
Fixed some bad ptr occurrence in this class WndProc.
|
||||||
|
|
||||||
|
* graphics/ddraw.c, include/options.h, misc/main.c, windows/x11drv/main.c:
|
||||||
|
Lionel Ulmer <lionel.ulmer@free.fr>
|
||||||
|
- Added a new option 'noxshm'
|
||||||
|
- Added a 16bpp -> 32 bpp conversion function
|
||||||
|
|
||||||
|
* windows/syscolor.c: Gerard Patel <g.patel@wanadoo.fr>
|
||||||
|
Change color gray text to 128 128 128 for win9x look.
|
||||||
|
|
||||||
|
Tue Jul 20 15:13:20 1999 Alexandre Julliard <julliard@winehq.com>
|
||||||
|
|
||||||
|
* scheduler/debugger.c:
|
||||||
|
Do not output text in OutputDebugStrAW when not being debugged
|
||||||
|
|
||||||
|
* windows/mdi.c: Noomen Hamza <noomen@macadamian.com>
|
||||||
|
MDIDestroyChild: MDI window menu item was deleted only if the current
|
||||||
|
destroyed child was active.
|
||||||
|
|
||||||
|
* dlls/comctl32/propsheet.c: Gerard Patel <g.patel@wanadoo.fr>
|
||||||
|
Reset disabled style for the dialog boxes set on property pages.
|
||||||
|
|
||||||
|
* tools/wrc/dumpres.c, tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/newstruc.h, tools/wrc/parser.l, tools/wrc/parser.y, tools/wrc/wrc.c, tools/wrc/wrc.h, tools/wrc/wrctypes.h, tools/wrc/CHANGES:
|
||||||
|
Bertho Stultiens <bertho@akhphd.au.dk>
|
||||||
|
- Generalized the distinction between 2 and 4 byte integers slightly through
|
||||||
|
a new parser state. The is now a warning when a 2 byte integer is larger
|
||||||
|
than 16 bit (and is truncated).
|
||||||
|
- Fixed a couple of cosmetic things in the DLGINIT stuff so that dumping of
|
||||||
|
this type will work as expected.
|
||||||
|
- Added generalized language/version/characteristics support to the DLGINIT
|
||||||
|
resource type.
|
||||||
|
|
||||||
|
Ulrich Czekalla <ulrichc@corel.ca>
|
||||||
|
- Added support for DLGINIT resource-type.
|
||||||
|
- Added string continuation and embedded quoting.
|
||||||
|
- Added numeric IDs for icons in controls.
|
||||||
|
|
||||||
|
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||||
|
- Bugfix: Distinguish between 2 and 4 byte integers in RCDATA.
|
||||||
|
|
||||||
|
Sun Jul 18 18:42:29 1999 Alexandre Julliard <julliard@winehq.com>
|
||||||
|
|
||||||
|
* misc/Attic/string.c, misc/Makefile.in:
|
||||||
|
Albert den Haan <albertd@corel.ca>
|
||||||
|
Remove string.c because all of its functions were moved to crtdll.c
|
||||||
|
where they belonged.
|
||||||
|
|
||||||
|
* tools/wrc/dumpres.c, tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/parser.l, tools/wrc/preproc.c, tools/wrc/readres.c, tools/wrc/utils.c, tools/wrc/wrc.c, tools/wrc/writeres.c, debugger/display.c, dlls/winaspi/winaspi16.c, dlls/wnaspi32/winaspi32.c:
|
||||||
|
Patrik Stridvall <ps@leissner.se>
|
||||||
|
Make it possible to compile with GNU C's -I- option.
|
||||||
|
|
||||||
|
* loader/dos/dosvm.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||||
|
Work around gcc sig11 fault.
|
||||||
|
|
||||||
|
* objects/gdiobj.c: Thuy Nguyen <thuy@macadamian.com>
|
||||||
|
Fixed rounding in MulDiv.
|
||||||
|
|
||||||
|
* graphics/psdrv/Makefile.in, graphics/psdrv/clipping.c, graphics/psdrv/init.c, graphics/psdrv/ps.c, include/psdrv.h:
|
||||||
|
Luc Tourangeau <luc@macadamian.com>
|
||||||
|
- implementation of SetDeviceClipping
|
||||||
|
- coordinate system origin fix
|
||||||
|
|
||||||
|
* win32/kernel32.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Work-around for compiler bug.
|
||||||
|
|
||||||
|
* dlls/comctl32/treeview.c, include/commctrl.h, include/treeview.h:
|
||||||
|
Alex Priem <alexp@sci.kun.nl>
|
||||||
|
- Implementation of simple comctl32 v5.0 changes.
|
||||||
|
- TVM_SORTCHILDRENCB also accepts TVI_ROOT as a valid hParent.
|
||||||
|
|
||||||
|
* dlls/advapi32/security.c: Ian Schmidt <irsman@iag.net>
|
||||||
|
Added pointer validation and additional sanity check to IsValidSid().
|
||||||
|
|
||||||
|
* controls/uitools.c: Dennis Bj|rklund <dennisb@cs.chalmers.se>
|
||||||
|
Small fix in UITOOLS95_DrawRectEdge().
|
||||||
|
Also a fix to draw scrollbar-buttons more like in win9x.
|
||||||
|
|
||||||
|
* windows/painting.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||||
|
In WIN_UpdateNCRgn, do not send in WM_NCPAINT a region that is used
|
||||||
|
afterwards, but a copy of it.
|
||||||
|
|
||||||
|
* objects/region.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||||
|
Check better that handles are actual handles to a region.
|
||||||
|
|
||||||
|
* windows/dce.c: Lawson Whitney <lawson_whitney@juno.com>
|
||||||
|
Stop DCE_GetVisRect dereferencing a null wndPtr.
|
||||||
|
|
||||||
|
* configure.in, documentation/.cvsignore, documentation/Makefile.in, documentation/wine.conf.man.in, documentation/wine.man.in, Make.rules.in, README, configure:
|
||||||
|
James Juran <jrj120@psu.edu>
|
||||||
|
Andreas Mohr <cipam895@cip1.ind.uni-stuttgart.de>
|
||||||
|
Updated README and man page.
|
||||||
|
Split documentation for wine.conf into new wine.conf(5) manpage.
|
||||||
|
|
||||||
|
* include/ole2.h, include/winerror.h, ole/Makefile.in, ole/clipboard.c, ole/ole2.c, ole/ole2stubs.c, ole/olecli.c:
|
||||||
|
Noel Borthwick <noel@macadamian.com>
|
||||||
|
Implemented the OLE Clipboard API.
|
||||||
|
|
||||||
|
* windows/winpos.c: Abey George <abey@macadamian.com>
|
||||||
|
Validate the parent with the child window client rectangle when the
|
||||||
|
parent's update region is not empty.
|
||||||
|
|
||||||
|
* include/win.h, windows/painting.c:
|
||||||
|
Francis Beaudet <francis@macadamian.com>
|
||||||
|
Delay WM_NCPAINT message until the "painter's algorithm" kicks in.
|
||||||
|
|
||||||
|
* controls/combo.c: Francis Beaudet <francis@macadamian.com>
|
||||||
|
Fixed fake WM_LBUTTONUP message.
|
||||||
|
|
||||||
|
* include/winversion.h, misc/version.c: Ian Schmidt <irsman@iag.net>
|
||||||
|
Added version information for Win98.
|
||||||
|
|
||||||
|
* include/commctrl.h: Alex Priem <alexp@sci.kun.nl>
|
||||||
|
Macro definitions used SNDMSG instead of SendMessage[AW]. Bad.
|
||||||
|
|
||||||
|
* misc/main.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||||
|
debug_(snoop|relay)_(exclude|include)list => fixed allocation, modules
|
||||||
|
are now stored uppercase.
|
||||||
|
|
||||||
|
* controls/button.c: Francis Beaudet <francis@macadamian.com>
|
||||||
|
Implemented the BS_ICON style.
|
||||||
|
|
||||||
|
* windows/dialog.c: Ove Kaaven <ovek@arcticnet.no>
|
||||||
|
CreateDialogParamA should not call CreateDialogParamW, because
|
||||||
|
that'd create a dialog box with a Unicode dialog procedure...
|
||||||
|
|
||||||
|
* controls/scroll.c: Dennis Bj|rklund <dennisb@cs.chalmers.se>
|
||||||
|
Win9x look & feel on scrollbars.
|
||||||
|
|
||||||
|
* graphics/psdrv/README, graphics/psdrv/init.c, include/psdrv.h:
|
||||||
|
Thuy Nguyen <thuy@macadamian.com>
|
||||||
|
Introduced a [psdrv] section in wine.conf with a ppdfile value
|
||||||
|
specifying the path and name of the PPD file.
|
||||||
|
|
||||||
|
* dlls/comctl32/updown.c, include/updown.h:
|
||||||
|
Sylvain St-Germain <sylvain@macadamian.com>
|
||||||
|
Implementation of the updown buddy windproc subclassing for the
|
||||||
|
handling of keyboard up and down arrow.
|
||||||
|
|
||||||
|
* DEVELOPERS-HINTS: Jim Aston <jima@corel.ca>
|
||||||
|
Updated documentation to reflect renamed header.
|
||||||
|
|
||||||
|
* misc/winsock.c: Ove Kaaven <ovek@arcticnet.no>
|
||||||
|
Added missing include netinet/tcp.h, for TCP_NODELAY.
|
||||||
|
|
||||||
|
* dlls/comctl32/imagelist.c: Luc Tourangeau <luc@macadamian.com>
|
||||||
|
GetIcon bug fix.
|
||||||
|
|
||||||
|
Thu Jul 15 16:09:05 1999 Alexandre Julliard <julliard@winehq.com>
|
||||||
|
|
||||||
|
* include/module.h, loader/ne/module.c:
|
||||||
|
Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
|
||||||
|
Add WINAPI for EntryAddrProc.
|
||||||
|
|
||||||
|
* misc/ddeml.c: Keith Matthews <keith_m@sweeney.demon.co.uk>
|
||||||
|
Minor bug fixes in DdeNameService, also changes to move towards
|
||||||
|
process-safe code.
|
||||||
|
|
||||||
|
* controls/button.c: Dennis Bj|rklund <dennisb@cs.chalmers.se>
|
||||||
|
Win9x look & feel on buttons and a fix for ownerdrawn buttons
|
||||||
|
(background set to COLOR_BTNFACE).
|
||||||
|
|
||||||
|
* if1632/kernel.spec:
|
||||||
|
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
GlobalSmartPageUnlock() stub added.
|
||||||
|
|
||||||
|
* miscemu/Attic/emulate.c, miscemu/Makefile.in, miscemu/main.c, relay32/Makefile.in, tools/build.c, Make.rules.in, Makefile.in, configure, configure.in, dlls/Makefile.in, dlls/win87em/.cvsignore, dlls/win87em/Makefile.in, dlls/win87em/emulate.c, graphics/win16drv/Makefile.in, if1632/Makefile.in, memory/instr.c:
|
||||||
|
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Use position-independent code in assembly glue when building .so.
|
||||||
|
Include if1632/ and graphics/win16drv/ into WineLib.
|
||||||
|
Move miscemu/emulate.c into dlls/win87em/.
|
||||||
|
|
||||||
|
* include/multimedia.h: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||||
|
Changed way of allocation open mci drivers (array => list); this list
|
||||||
|
is now stored on a per process basis.
|
||||||
|
|
||||||
|
* multimedia/mcianim.c, multimedia/mciavi.c, multimedia/mcicda.c:
|
||||||
|
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||||
|
Removed fixed size array to store specific data (now using
|
||||||
|
mci(Set|Get)DriverData to store specific data).
|
||||||
|
Make use of default debugtools.h channel.
|
||||||
|
Added CALLBACK attribute to DriverProc.
|
||||||
|
|
||||||
|
* multimedia/mci.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||||
|
Changed way of allocation open mci drivers (array => list).
|
||||||
|
First valid ID for mci devices is now 1 (some progs were testing this
|
||||||
|
value).
|
||||||
|
Started implementing mci command table resources.
|
||||||
|
Handled closing on MCI_ALL.
|
||||||
|
|
||||||
|
* multimedia/mcimidi.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||||
|
Removed fixed size array to store specific data (now using
|
||||||
|
mci(Set|Get)DriverData to store specific data).
|
||||||
|
Deferred opening of low-level device until play is requested.
|
||||||
|
|
||||||
|
* multimedia/Attic/mcistring.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||||
|
Fixed return value for 'open' command.
|
||||||
|
Changed way of allocation open mci drivers (array => list).
|
||||||
|
|
||||||
|
* multimedia/mciwave.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||||
|
Removed fixed size array to store specific data (now using
|
||||||
|
mci(Set|Get)DriverData to store specific data).
|
||||||
|
Fixed mmio chunk lookup on odd size 'fmt ' chunks.
|
||||||
|
|
||||||
|
* multimedia/midi.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||||
|
Uniformized use of fd to midi device.
|
||||||
|
Now allocating memory on system heap.
|
||||||
|
Fixed bug when stopping all notes.
|
||||||
|
|
||||||
|
* multimedia/mmsystem.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||||
|
Cosmetic fixes.
|
||||||
|
Changed way of allocation open mci drivers (array => list).
|
||||||
|
Started implementing mci command table resources.
|
||||||
|
|
||||||
|
* multimedia/time.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||||
|
No longer calling mm timers callbacks with mm timer crit sect locked.
|
||||||
|
|
||||||
|
* misc/registry.c: Marcus Meissner <marcus@jet.franken.de>
|
||||||
|
ERROR_MORE_DATA requires to write the needed number of bytes into the
|
||||||
|
lpcchX value (verified against NT3.51 advapi32.dll).
|
||||||
|
|
||||||
|
* include/winnt.h, win32/device.c:
|
||||||
|
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Fixed some CONTEXT86 vs. CONTEXT mismatches.
|
||||||
|
|
||||||
|
* include/neexe.h, loader/ne/segment.c:
|
||||||
|
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Added support for 32-bit NE code segments.
|
||||||
|
|
||||||
|
* dlls/comctl32/treeview.c: Alex Priem <alexp@sci.kun.nl>
|
||||||
|
Fix a hang when we process WM_STYLECHANGED.
|
||||||
|
Small optimization in TREEVIEW_DrawItem.
|
||||||
|
Fix debugging crash in TREEVIEW_Expand.
|
||||||
|
|
||||||
|
Mon Jul 12 13:46:38 1999 Alexandre Julliard <julliard@winehq.com>
|
||||||
|
|
||||||
|
* dlls/shell32/pidl.h: Marcus Meissner <marcus@jet.franken.de>
|
||||||
|
Added missing prototype for ILFindChild().
|
||||||
|
|
||||||
|
* dlls/advapi32/security.c, loader/dos/dosmod.c, misc/network.c:
|
||||||
|
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||||
|
Compiler warnings fix.
|
||||||
|
|
||||||
|
* misc/comm.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||||
|
Dumb fixes.
|
||||||
|
|
||||||
|
* if1632/kernel.spec, loader/task.c:
|
||||||
|
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Fixed bugs introduced by 'register' and 'return' function changes.
|
||||||
|
|
||||||
|
* graphics/ddraw.c: Marcus Meissner <marcus@jet.franken.de>
|
||||||
|
Fixed DirectDrawSurface::Flip, do not change flags, exchange the low
|
||||||
|
level physical surfaces (verified for XLIB with WC Prophecy).
|
||||||
|
|
||||||
|
Sun Jul 11 17:20:06 1999 Alexandre Julliard <julliard@winehq.com>
|
||||||
|
|
||||||
|
* windows/keyboard.c, windows/user.c, windows/win.c, misc/system.c, misc/toolhelp.c, misc/w32sys.c, tools/build-spec.txt, tools/build.c, win32/kernel32.c, memory/global.c, memory/local.c, include/builtin16.h, loader/ne/module.c, loader/task.c, if1632/kernel.spec, if1632/keyboard.spec, if1632/system.spec, if1632/thunk.c, if1632/toolhelp.spec, if1632/user.spec, if1632/w32sys.spec, if1632/dummy.c:
|
||||||
|
Take advantage of the new registers saved in the STACK16FRAME to turn
|
||||||
|
some 'register' functions into normal functions.
|
||||||
|
Removed the few remaining 'return' functions to simplify relay
|
||||||
|
handling.
|
||||||
|
|
||||||
|
* ipc/Attic/hash_test.c, ipc/Attic/run_tests, ipc/Attic/shm_block.c, ipc/Attic/shm_fragment.c, ipc/Attic/shm_fragment_test.c, ipc/Attic/shm_main_blk.c, ipc/Attic/shm_semaph.c, ipc/Attic/shm_semaph_test.c, ipc/Attic/wine_test_stub.c, loader/signal.c, loader/task.c, memory/atom.c, memory/global.c, misc/ddeml.c, windows/message.c, windows/win.c, windows/x11drv/event.c, Makefile.in, configure, configure.in, include/Attic/dde_atom.h, include/Attic/dde_mem.h, include/Attic/dde_proc.h, include/Attic/shm_block.h, include/Attic/shm_fragment.h, include/Attic/shm_main_blk.h, include/Attic/shm_semaph.h, include/dde.h, ipc/Attic/.cvsignore, ipc/Attic/Makefile.in, ipc/Attic/README, ipc/Attic/TEST_FRAGMENT.std, ipc/Attic/bit_array.c, ipc/Attic/bit_array_test.c, ipc/Attic/dde.tex, ipc/Attic/dde_atom.c, ipc/Attic/dde_atom_test.c, ipc/Attic/dde_mem.c, ipc/Attic/dde_mem_test.c, ipc/Attic/dde_proc.c, ipc/Attic/dde_proc_test.c, ipc/Attic/generic_hash.c, ipc/Attic/generic_hash.h:
|
||||||
|
Marcus Meissner <marcus@jet.franken.de>
|
||||||
|
Removed the old, historical and no longer working IPC support.
|
||||||
|
|
||||||
|
* if1632/.cvsignore, if1632/Makefile.in, if1632/builtin.c, if1632/relay.c, if1632/snoop.c, if1632/thunk.c, include/builtin16.h, include/callback.h, include/module.h, include/stackframe.h, misc/Attic/callback.c, miscemu/main.c, relay32/.cvsignore, relay32/Makefile.in, scheduler/syslevel.c, tools/build.c, Make.rules.in:
|
||||||
|
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Modularized CallFrom/To16 routines. Adapted dependent routines,
|
||||||
|
16-bit snoop/relay debugging, and make rules.
|
||||||
|
|
||||||
|
* windows/message.c: Gerard Patel <g.patel@wanadoo.fr>
|
||||||
|
Revert last change in window activation on mouse click.
|
||||||
|
|
||||||
|
* memory/global.c: Rein Klazes <rklazes@casema.net>
|
||||||
|
Fixed a case when GlobalSize did not return zero after an error.
|
||||||
|
|
||||||
|
Sat Jul 10 13:16:56 1999 Alexandre Julliard <julliard@winehq.com>
|
||||||
|
|
||||||
|
* server/socket.c: Howard Abrams <howard@cs.nps.navy.mil>
|
||||||
|
Renamed static global variable 'iovec' to 'myiovec'.
|
||||||
|
|
||||||
|
* windows/dinput.c, memory/virtual.c, misc/registry.c, misc/winsock.c, multimedia/joystick.c, scheduler/client.c, scheduler/thread.c, server/console.c, server/file.c, server/pipe.c, server/thread.c, win32/console.c, win32/device.c, win32/file.c, configure, configure.in, debugger/break.c, debugger/msc.c, debugger/source.c, debugger/stabs.c, files/directory.c, files/dos_fs.c, files/file.c, include/config.h.in, include/multimedia.h, include/windef.h, loader/pe_image.c:
|
||||||
|
Howard Abrams <howard@cs.nps.navy.mil>
|
||||||
|
Added checks for sys/errno.h, sys/signal.h and sys/mman.h.
|
||||||
|
|
||||||
|
* windows/dialog.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Create dialog window using CreateWindowEx16/W depending on template
|
||||||
|
type, not dialog procedure type.
|
||||||
|
|
||||||
|
* dlls/shell32/shlfolder.c: Francois Boisvert <francois@macadamian.com>
|
||||||
|
Made IShellFolder::fnParseDisplayName return a relative pidl.
|
||||||
|
|
||||||
|
* dlls/comctl32/comctl32.h, dlls/comctl32/monthcal.c, dlls/comctl32/rsrc.rc, include/commctrl.h, include/monthcal.h:
|
||||||
|
Alex Priem <alexp@sci.kun.nl>
|
||||||
|
First try at the month calendar common control. Main features
|
||||||
|
basically OK.
|
||||||
|
|
||||||
|
* graphics/psdrv/init.c, include/winspool.h, dlls/winspool/info.c:
|
||||||
|
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||||
|
Implemented GetPrinterA and GetPrinterDriverA.
|
||||||
|
|
||||||
|
* controls/button.c: Luc Tourangeau <luc@macadamian.com>
|
||||||
|
Added BN_CLICKED notification in WM_SETFOCUS.
|
||||||
|
|
||||||
|
* dlls/shell32/shellpath.c, dlls/shell32/shlfolder.c, dlls/shell32/shlmenu.c, dlls/shell32/shlview.c, dlls/shell32/shres.rc, include/docobj.h:
|
||||||
|
Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
Small fixes.
|
||||||
|
|
||||||
|
* relay32/Attic/shell32.spec, dlls/shell32/shellord.c:
|
||||||
|
Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
Implemented StrToOleStrN.
|
||||||
|
Fixed crash in ShellExecuteEx.
|
||||||
|
Implemented SHRegOpenKeyA, SHRegQueryValueExA, StrToOleStr[A|W].
|
||||||
|
Stubs for DoEnvironmentSubst[A|W], PathProcessCommand[A|W].
|
||||||
|
|
||||||
|
* dlls/shell32/Makefile.in, dlls/shell32/memorystream.c:
|
||||||
|
Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
IStream interface for file access.
|
||||||
|
|
||||||
|
* dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h:
|
||||||
|
Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
Fixed crash during second DLL_PROCESS_DETACH if the dll
|
||||||
|
refcount reached zero after the second one (memory freed twice).
|
||||||
|
|
||||||
|
* dlls/shell32/pidl.c, dlls/shell32/pidl.h:
|
||||||
|
Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
Some more pidl-types.
|
||||||
|
Implementation of ILIsParent.
|
||||||
|
|
||||||
|
* dlls/shell32/shelllink.c:
|
||||||
|
Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
Completely rewritten. IPersistStream interface implemented.
|
||||||
|
|
||||||
|
* dlls/shell32/shellole.c:
|
||||||
|
Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
DLLGetClassObject/Classfactory: create objects by CLSID not IID.
|
||||||
|
|
||||||
|
* misc/main.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Bugfix: exit() replaced by ExitProcess().
|
||||||
|
|
||||||
|
* memory/local.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Bugfix: correctly cope with end > 0xfffe.
|
||||||
|
|
||||||
|
* library/winestub.c:
|
||||||
|
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Call ExitProcess() after WinMain() returns.
|
||||||
|
|
||||||
|
* loader/ne/module.c:
|
||||||
|
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Improved behaviour of GetModuleHandle16 w.r.t dummy modules.
|
||||||
|
Don't try to call WEP of dummy modules in FreeLibrary16().
|
||||||
|
|
||||||
|
* include/winreg.h, misc/registry.c:
|
||||||
|
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||||
|
Added `const's to some registry API functions.
|
||||||
|
|
||||||
|
* winedefault.reg: Ove Kaaven <ovek@arcticnet.no>
|
||||||
|
Added a couple of DirectX CLSID entries. This makes Unreal completely
|
||||||
|
independent of a windows installation.
|
||||||
|
|
||||||
|
* ole/ole2nls.c: Dave Pickles <davep@nugate.demon.co.uk>
|
||||||
|
GetTimeFormat() should return LocalTime not SystemTime.
|
||||||
|
|
||||||
|
* programs/wcmd/ChangeLog, programs/wcmd/README, programs/wcmd/batch.c, programs/wcmd/builtins.c, programs/wcmd/directory.c, programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c, programs/wcmd/wcmdrc.rc:
|
||||||
|
Dave Pickles <davep@nugate.demon.co.uk>
|
||||||
|
FOR and IF commands added.
|
||||||
|
MOVE command added, but no wildcard support.
|
||||||
|
Redirection added.
|
||||||
|
Fixed TIME (was reporting in GMT).
|
||||||
|
More help text.
|
||||||
|
|
||||||
|
* dlls/comctl32/tab.c: Abey George <abey@macadamian.com>
|
||||||
|
Sometimes the text on a tab control got truncated.
|
||||||
|
|
||||||
|
* controls/combo.c: Abey George <abey@macadamian.com>
|
||||||
|
Fixed the height of the dropped list when there are few items in the
|
||||||
|
list.
|
||||||
|
|
||||||
|
* include/message.h, include/ttydrv.h, include/x11drv.h, scheduler/synchro.c, windows/event.c, windows/ttydrv/event.c, windows/winpos.c, windows/x11drv/event.c, windows/x11drv/keyboard.c, windows/x11drv/monitor.c, windows/x11drv/wnd.c:
|
||||||
|
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Removed all EVENT_Synchronize( FALSE ) calls; use a periodic callback
|
||||||
|
calling XFlush() instead.
|
||||||
|
|
||||||
|
* include/psdrv.h, graphics/psdrv/Makefile.in, graphics/psdrv/bitblt.c, graphics/psdrv/bitmap.c, graphics/psdrv/brush.c, graphics/psdrv/init.c, graphics/psdrv/ps.c:
|
||||||
|
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||||
|
Added patterned brushes (level 2 PostScript only).
|
||||||
|
Simple PatBlt for PATCOPY, WHITENESS and BLACKNESS.
|
||||||
|
|
||||||
|
* dlls/comctl32/treeview.c: Alex Priem <alexp@sci.kun.nl>
|
||||||
|
Implementation of TVM_SORTCHILDREN. Massaged TVM_SORTCHILDRENCB a bit
|
||||||
|
to use the same code path.
|
||||||
|
|
||||||
|
* loader/task.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Fix InitTask() to work if DGROUP was manually resized.
|
||||||
|
|
||||||
|
* dlls/advapi32/security.c, relay32/Attic/advapi32.spec:
|
||||||
|
Ian Schmidt <irsman@iag.net>
|
||||||
|
Added stub for SetThreadToken(), required by Office 2000.
|
||||||
|
|
||||||
|
* include/commdlg.h:
|
||||||
|
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||||
|
Bugfix: COMMDLG hook procedures were not CALLBACK.
|
||||||
|
|
||||||
|
* ole/stg_stream.c: Thuy Nguyen <thuy@macadamian.com>
|
||||||
|
It is possible for a stream to have both small block and big block
|
||||||
|
chain as NULL.
|
||||||
|
|
||||||
|
* loader/ne/module.c: Marcus Meissner <marcus@jet.franken.de>
|
||||||
|
Made string compare case insensitive in GetModuleHandle16() as a
|
||||||
|
quick fix for WinWord 6.
|
||||||
|
|
||||||
|
* misc/network.c, relay32/mpr.spec:
|
||||||
|
Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
Added stub for WNetGetUniversalName[A|W].
|
||||||
|
|
||||||
|
* graphics/x11drv/palette.c:
|
||||||
|
Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
Fixed crash due to invalid GDI_Obj.
|
||||||
|
|
||||||
|
* objects/metafile.c: Juergen Schmied <juergen.schmied@metronet.de>
|
||||||
|
Fixed crash due to invalid pointer.
|
||||||
|
|
||||||
----------------------------------------------------------------
|
----------------------------------------------------------------
|
||||||
Sun Jul 4 16:09:20 1999 Alexandre Julliard <julliard@winehq.com>
|
Sun Jul 4 16:09:20 1999 Alexandre Julliard <julliard@winehq.com>
|
||||||
|
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
#define WINE_RELEASE_INFO "Wine release 990704"
|
#define WINE_RELEASE_INFO "Wine release 990731"
|
||||||
|
|
Loading…
Reference in New Issue