Release 980712wine-980712
commit642d3136de962c275515392179a4509b077ecdcb
authorAlexandre Julliard <julliard@winehq.org>
Sun, 12 Jul 1998 19:29:36 +0000 (12 19:29 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Sun, 12 Jul 1998 19:29:36 +0000 (12 19:29 +0000)
tree3c9032d496502cfb0299a68ebeda4babdd363781
parentebfc0fee51aad3f7a235d7570bc8b91e0fa06d2c
Release 980712

Sun Jul 12 16:23:36 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>

* [server/*] [scheduler/client.c] (new files)
  [scheduler/sysdeps.c] [scheduler/thread.c] [scheduler/process.c]
Beginnings of client/server communication for inter-process
synchronisation.

Sat Jul 11 19:45:45 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>

* [include/bitmap.h] [objects/bitmap.c] [objects/dib.c]
  [objects/oembitmap.c]
Speed up DIB section handling by using pre-allocated colormap and
XImage. Moved DIB section data out of general BITMAPOBJ structure.
Bugfix: GetDIBits32 would overwrite one byte beyond bitmap data.

* [if1632/shell.spec] [if1632/kernel.spec] [win32/kernel32.c]
More verbose error message if ThunkConnect fails.
Implemented KERNEL_475.

* [files/profile.c] [ole/ole2nls.c]
Minor bugfixes.

* [if1632/builtin.c] [if1632/kernel.spec] [include/task.h]
  [loader/ne/module.c] [loader/task.c]
Implemented KERNEL.THHOOK.

* [if1632/wprocs.spec] [include/process.h] [msdos/dpmi.c] [msdos/vxd.c]
Implemented Win32s VxD services (W32S.386).

Sat Jul 11 17:52:23 1998  Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>

* [graphics/x11drv/xfont.c] [graphics/x11drv/text.c]
  [include/x11font.h]
Improve handling of rotated X11 fonts. Metrics/extents should now be
correct. ExtTextOut should behave better (still doesn't handle lpDx).

* [graphics/painting.c]
DrawFocusRect32: Don't do anything if width or height are zero.

Sat Jul 11 15:21:35 1998  Andreas Mohr <100.30936@germany.net>

* [files/profile.c] [include/windows.h]
The length arguments of *Profile*() need to be treated
as UINTxx instead of INTxx.

* [graphics/env.c] [graphics/win16drv/init.c] [include/print.h]
  [misc/printdrv.c]
Many printer driver fixes/changes (many thanks go to Huw !).
Most printers should work again ;)

* [memory/atom.c]
Fixed ATOM_AddAtom to store atoms exactly like Windows.

* [*/*]
Fixed misc compiler warnings.

Fri Jul 10 15:58:36 1998  Marcus Meissner <marcus@jet.franken.de>

* [files/drive.c]
Fixed GetDriveType16 to return DRIVE_REMOTE again.

* [loader/pe_image.c][loader/module.c]
Look for modules that have the same modulename or the same
filename (they sometimes differ).
Fixed up fixup_imports, removed one of the loops.

* [windows/winpos.c]
Added some NULL ptr checks. Needs more.

* [graphics/ddraw.c]
Some stubs added.

* [if1632/snoop.c]
Updated, made WINELIB compatible.

Fri Jul 10 04:39:56 1998  Douglas Ridgway  <ridgway@winehq.com>

* [objects/enhmetafile.c] [relay32/gdi32.spec]
Small tweaks for documentation system.

Thu Jul  9 22:00:18 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>

* [controls/commctrl.c][include/commctrl.h][relay32/comctl32.spec]
Fixed GetEffectiveClientRect, CreateToolbarEx and CreateMappedBitmap.
Added stub for ShowHideMenuCtl. Added some documentation.

* [documentation/common_controls]
Added and updated some information.

* [controls/toolbar.c][include/toolbar.h]
Added string support.

* [misc/shell.c][misc/shellord.c][relay32/shell.spec]
Changed names of undocumented functions to their real names and
fixed the export table.

* [controls/imagelist.c][relay32/comctl32.spec]
Added stub for ImageList_SetFilter.
Fixed some minor bugs and typos.

* [objects/font.c][include/windows.h][relay32/gdi32.spec]
Added stubs for GetCharacterPlacement32[A/W].

* [objects/region.c][relay32/gdi32.spec]
Added stub for UNDOCUMENTED GetRandomRgn.

* [controls/commctrl.c][controls/*.c][include/*.h]
Added dummy listview, pager, rebar, tooltips, trackbar and
treeview control. This keeps some programs from complaining.

Thu Jul  9 11:23:58 1998  Rein Klazes <rklazes@casema.net>

* [graphics/painting.c] [graphics/*/init.c]
  [graphics/x11drv/graphics.c] [relay32/gdi32.spec]
  [if1632/gdi.spec] [include/gdi.h] [include/x11drv.h]
Implemented drawing bezier curves: PolyBezier16/32 and
PolyBezierTo16/32.

* [graphics/x11drv/graphics.c]
Improved accuracy of several graphic routines, especially the
drawing of pie's.

* [include/windows.h] [misc/spy.c]
Added 25 window messages related to programs based on MFC and/or OLE.

Wed Jul  8 22:00:00 1998  James Juran  <jrj120@psu.edu>

* [documentation/wine.man]
Updated manpage.

* [wine.ini]
Added section for Win95Look=true (commented out by default).

Wed Jul  8 06:23:19 1998  Matthew Becker <mbecker@glasscity.net>

* [misc/registry.c]
Fixed a crash in RegEnumValue32A when the dwType parameter is
NULL.

* [programs/regtest/regtest.c]
Improved the printing of errors.

* [misc/ntdll.c]
Added stub for RtlFormatCurrentUserKeyPath.

* [win32/console.c]
Added stub for ScrollConsoleScreenBuffer.

Mon Jul  6 16:41:47 1998  Per Lindström <pelinstr@algonet.se>

* [include/windows.h] [relay32/kernel.spec] [win32/newfns.c]
Added stubs for SleepEx and TerminateProcess.

* [rc/README]
Corrected a grammatical error.

Mon Jul  3 12:00:00 1998  Juergen Schmied <juergen.schmied@metronet.de>

* [misc/shellord.c]
Put some TRACE in.

* [memory/string.c]
Deleted unused variable in lstrcmpi32A.

* [include/windows.h][memory/string.c]
Added functions WideCharToLocal32 LocalToWideChar32 for
OLE-strings

* [include/shlobj.h][include/winerror.h][misc/shell.c]
  [ole/folders.c]
Added definition of internal class pidlmgr.
Changed definitions of EnumIDList, IShellFolder.
Added some OLE error constants.
Implemented EnumIDList, IShellFolder, IClassFactory,
PidlMgr, SHELL32_DllGetClassObject, SHGetDesktopFolder,
SHGetSpecialFolderLocation (half), SHGetPathFromIDList
(!!This stuff is not finished yet!!)

* [include/windows.h][misc/network][reley32/mpr.spec]
Added stubs for WNetConnectionDialog32[A|W|API].
Added struct LPCONNECTDLGSTRUCT32[A|W] and some constants.
Added some SetLastError(WN_NO_NETWORK) to the stubs.
Fixed bufferhandling in WNetCancelConnection
Added stub for MultinetGetErrorText[A|W]

* [ole/ole2nls.c]
Rewrote GetTimeFormat32A.

Fri Jul  3 10:27:30 1998  Michael Poole <poole+@andrew.cmu.edu>

* [graphics/ddraw.c] [tsx11/X11_calls]
Implement IDirectDrawPalette_GetEntries.
Use CopyColormapAndFree to avoid erasing previously-set
palette entries.

* [graphics/ddraw.c] [include/ddraw.h]
  [tools/make_X11wrappers] [tsx11/X11_calls]
Provide a preliminary, not-yet-working framework for doing
DirectDraw via Xlib or XShm as well as DGA.

Tue Jun 30 00:16:09 1998  Marcel Baur <mbaur@g26.ethz.ch>

* [ole/nls/*.nls]
Added remaining 22 locales (including arabic locales).
245 files changed:
ANNOUNCE
AUTHORS
ChangeLog
Makefile.in
configure
configure.in
controls/Makefile.in
controls/comctl32undoc.c
controls/commctrl.c
controls/listview.c [new file with mode: 0644]
controls/pager.c [new file with mode: 0644]
controls/rebar.c [new file with mode: 0644]
controls/toolbar.c
controls/tooltips.c [new file with mode: 0644]
controls/trackbar.c [new file with mode: 0644]
controls/treeview.c [new file with mode: 0644]
controls/updown.c
documentation/common_controls
documentation/wine.man
files/drive.c
files/profile.c
graphics/ddraw.c
graphics/env.c
graphics/metafiledrv/init.c
graphics/painting.c
graphics/psdrv/init.c
graphics/win16drv/init.c
graphics/x11drv/clipping.c
graphics/x11drv/graphics.c
graphics/x11drv/init.c
graphics/x11drv/text.c
graphics/x11drv/xfont.c
if1632/builtin.c
if1632/gdi.spec
if1632/kernel.spec
if1632/mmsystem.spec
if1632/shell.spec
if1632/snoop.c
if1632/wprocs.spec
include/bitmap.h
include/commctrl.h
include/ddraw.h
include/debug.h
include/debugdefs.h
include/gdi.h
include/listview.h [new file with mode: 0644]
include/msdos.h
include/pager.h [new file with mode: 0644]
include/print.h
include/process.h
include/rebar.h [new file with mode: 0644]
include/server.h [new file with mode: 0644]
include/shlobj.h
include/snoop.h
include/task.h
include/thread.h
include/toolbar.h
include/tooltips.h [new file with mode: 0644]
include/trackbar.h [new file with mode: 0644]
include/treeview.h [new file with mode: 0644]
include/ts_xlib.h
include/ts_xshm.h
include/version.h
include/windows.h
include/winerror.h
include/x11drv.h
include/x11font.h
loader/module.c
loader/ne/module.c
loader/ne/segment.c
loader/pe_image.c
loader/task.c
memory/atom.c
memory/string.c
misc/comm.c
misc/imagelist.c
misc/main.c
misc/network.c
misc/ntdll.c
misc/printdrv.c
misc/registry.c
misc/shell.c
misc/shellord.c
misc/spy.c
msdos/Makefile.in
msdos/cdrom.c [new file with mode: 0644]
msdos/dpmi.c
msdos/int21.c
msdos/int2f.c
msdos/vxd.c
objects/bitmap.c
objects/dib.c
objects/enhmetafile.c
objects/font.c
objects/oembitmap.c
objects/palette.c
objects/region.c
ole/compobj.c
ole/folders.c
ole/nls/afk.nls
ole/nls/ara.nls [copied from ole/nls/hrv.nls with 88% similarity]
ole/nls/arb.nls [copied from ole/nls/hrv.nls with 88% similarity]
ole/nls/are.nls [copied from ole/nls/hrv.nls with 88% similarity]
ole/nls/arg.nls [copied from ole/nls/hrv.nls with 88% similarity]
ole/nls/ari.nls [copied from ole/nls/srb.nls with 90% similarity]
ole/nls/ark.nls [copied from ole/nls/koj.nls with 87% similarity]
ole/nls/arm.nls [copied from ole/nls/hrv.nls with 88% similarity]
ole/nls/aro.nls [copied from ole/nls/hrv.nls with 88% similarity]
ole/nls/arq.nls [copied from ole/nls/hrv.nls with 90% similarity]
ole/nls/ars.nls [copied from ole/nls/hrv.nls with 88% similarity]
ole/nls/art.nls [copied from ole/nls/koj.nls with 87% similarity]
ole/nls/aru.nls [copied from ole/nls/hrv.nls with 88% similarity]
ole/nls/bel.nls
ole/nls/bgr.nls
ole/nls/cat.nls
ole/nls/cht.nls [copied from ole/nls/fra.nls with 88% similarity]
ole/nls/cze.nls
ole/nls/dan.nls [new file with mode: 0644]
ole/nls/dea.nls
ole/nls/dec.nls [copied from ole/nls/des.nls with 89% similarity]
ole/nls/del.nls [copied from ole/nls/deu.nls with 92% similarity]
ole/nls/des.nls
ole/nls/deu.nls
ole/nls/empty.nls [copied from ole/nls/koj.nls with 90% similarity]
ole/nls/ena.nls
ole/nls/enb.nls [copied from ole/nls/ena.nls with 91% similarity]
ole/nls/enc.nls
ole/nls/eng.nls
ole/nls/enj.nls [copied from ole/nls/ena.nls with 91% similarity]
ole/nls/ens.nls [copied from ole/nls/enz.nls with 88% similarity]
ole/nls/enu.nls
ole/nls/enz.nls
ole/nls/esa.nls [copied from ole/nls/esh.nls with 89% similarity]
ole/nls/esb.nls [copied from ole/nls/esh.nls with 89% similarity]
ole/nls/esc.nls [copied from ole/nls/esh.nls with 88% similarity]
ole/nls/esd.nls [copied from ole/nls/cat.nls with 88% similarity]
ole/nls/ese.nls [copied from ole/nls/esh.nls with 89% similarity]
ole/nls/esf.nls [copied from ole/nls/esh.nls with 89% similarity]
ole/nls/esg.nls [copied from ole/nls/esh.nls with 89% similarity]
ole/nls/esh.nls
ole/nls/esi.nls
ole/nls/esl.nls [copied from ole/nls/cat.nls with 91% similarity]
ole/nls/esm.nls
ole/nls/esn.nls
ole/nls/eso.nls [copied from ole/nls/esh.nls with 89% similarity]
ole/nls/esp.nls
ole/nls/esr.nls [copied from ole/nls/esh.nls with 90% similarity]
ole/nls/ess.nls [copied from ole/nls/esm.nls with 88% similarity]
ole/nls/est.nls
ole/nls/esu.nls
ole/nls/esv.nls [copied from ole/nls/esh.nls with 89% similarity]
ole/nls/esy.nls [copied from ole/nls/esh.nls with 88% similarity]
ole/nls/esz.nls [copied from ole/nls/esh.nls with 89% similarity]
ole/nls/euq.nls
ole/nls/fin.nls
ole/nls/fos.nls [copied from ole/nls/isl.nls with 61% similarity]
ole/nls/fra.nls
ole/nls/frb.nls
ole/nls/frc.nls [copied from ole/nls/esm.nls with 51% similarity]
ole/nls/frl.nls [copied from ole/nls/euq.nls with 50% similarity]
ole/nls/frs.nls [copied from ole/nls/esi.nls with 50% similarity]
ole/nls/grc.nls
ole/nls/hrv.nls
ole/nls/hun.nls
ole/nls/ind.nls [copied from ole/nls/hrv.nls with 88% similarity]
ole/nls/irl.nls
ole/nls/isl.nls
ole/nls/ita.nls
ole/nls/its.nls
ole/nls/jpn.nls [copied from ole/nls/grc.nls with 84% similarity]
ole/nls/koj.nls
ole/nls/lth.nls
ole/nls/lvi.nls
ole/nls/nlb.nls [copied from ole/nls/cat.nls with 55% similarity]
ole/nls/nld.nls [copied from ole/nls/cat.nls with 55% similarity]
ole/nls/non.nls [copied from ole/nls/euq.nls with 55% similarity]
ole/nls/nor.nls [copied from ole/nls/cat.nls with 54% similarity]
ole/nls/plk.nls
ole/nls/ptb.nls
ole/nls/ptg.nls
ole/nls/rom.nls
ole/nls/rus.nls [copied from ole/nls/grc.nls with 85% similarity]
ole/nls/sky.nls
ole/nls/slv.nls
ole/nls/sqi.nls [copied from ole/nls/fra.nls with 86% similarity]
ole/nls/srb.nls
ole/nls/srl.nls [copied from ole/nls/srb.nls with 90% similarity]
ole/nls/svf.nls [new file with mode: 0644]
ole/nls/trk.nls
ole/nls/ukr.nls
ole/nls/zhh.nls [copied from ole/nls/frb.nls with 89% similarity]
ole/nls/zhi.nls [copied from ole/nls/fra.nls with 84% similarity]
ole/nls/zhs.nls [copied from ole/nls/fra.nls with 95% similarity]
ole/ole2nls.c
programs/clock/ChangeLog
programs/clock/Da.rc
programs/clock/De.rc
programs/clock/En.rc
programs/clock/README
programs/clock/Sw.rc
programs/clock/TODO
programs/clock/clock.rc
programs/clock/language.c
programs/clock/license.c
programs/clock/main.c
programs/clock/main.h
programs/clock/winclock.c
programs/progman/ChangeLog
programs/progman/Fr.rc
programs/regtest/regtest.c
rc/README
relay32/comctl32.spec
relay32/gdi32.spec
relay32/kernel32.spec
relay32/mpr.spec
relay32/ntdll.spec
relay32/shell32.spec
relay32/winmm.spec
relay32/wsock32.spec
scheduler/Makefile.in
scheduler/client.c [new file with mode: 0644]
scheduler/k32obj.c
scheduler/process.c
scheduler/sysdeps.c
scheduler/thread.c
server/Makefile.in [new file with mode: 0644]
server/main.c [new file with mode: 0644]
server/object.c [new file with mode: 0644]
server/object.h [new file with mode: 0644]
server/process.c [new file with mode: 0644]
server/socket.c [new file with mode: 0644]
server/thread.c [new file with mode: 0644]
tools/make_X11wrappers
tsx11/X11_calls
tsx11/ts_xlib.c
tsx11/ts_xshm.c
win32/advapi.c
win32/console.c
win32/kernel32.c
win32/newfns.c
win32/process.c
windows/mdi.c
windows/syscolor.c
windows/winpos.c
wine.ini