Release 980301wine-980301
commita11d7b1a6830d9c2802408a6d65e15d4bf57415d
authorAlexandre Julliard <julliard@winehq.org>
Sun, 1 Mar 1998 20:05:02 +0000 (1 20:05 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Sun, 1 Mar 1998 20:05:02 +0000 (1 20:05 +0000)
treeb52a0110e1f791a1b122b4b10194217d35a6049e
parent03468f7d4b9e1ee4616f5d6373fc1368ba6a6d80
Release 980301

Sun Mar  1 10:45:23 1998  Andreas Mohr <100.30936@germany.net>

* [loader/ne_image.c]
Fixed problem with weird DLLs (NE_FFLAGS_SINGLEDATA && DGROUP = 0).

* [msdos/dosmem.c]
Export address for __0000H, too.

* [msdos/dpmi.c]
Changed MemAlloc functions to return less fragmented addresses.

Sat Feb 28 18:50:12 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>

* [scheduler/process.c] [scheduler/sysdeps.c]
Don't use %fs register before threading initialization.

Sat Feb 28 14:04:56 1998  Kristian Nielsen  <kristian.nielsen@risoe.dk>

* [configure.in] [include/acconfig.h]
Autoconf macro to check for non-reentrant X libraries.

* [windows/winpos.c]
In SetWindowPos32(), do not cause WM_SIZE messages when the
SWP_NOSIZE flag is specified. This fixes the division-by-zero in
Borland C++ 4.0 "Open Project" menu item.

Sat Feb 28 13:11:26 1998  James Moody  <013263m@dragon.acadiau.ca>

* [ole/ole2nls.c]
Changed "English" values from German to English.

* [files/dos_fs.c]
Fixed off-by-one month bug.

Fri Feb 27 22:12:01 1998  Douglas Ridgway  <ridgway@winehq.com>

* [windows/win.c]
Fix winelib class menu loading bug.

* [include/module.h] [loader/module.c]
LoadModule32 should be implemented in terms of CreateProcess.

* [programs/view/*]
Metafile viewer sample program.

* [documentation/wine.texinfo] [documentation/Makefile.in]
Improvements and additions, HTML target.

Fri Feb 27 04:27:48 1998  Dimitrie O. Paun <dimi@cs.toronto.edu>

* [*/*]
Switched to the new debug messages interface. For more information
please refer to documentation/debug-msgs. Because the new scheme
introduces a new semantic level, I had to manually do through
about 530 dprintf_xxx!  The rest of about 2400 where transformed
via a script.  Because of the large number of changes that I had
to do, some may have not come out as nicely as I wanted them.  If
this is the case, please let me know. There is a lot of work left
to do: -- a few hundred printf's to be converted -- about 2300
fprintf's to be converted -- about 600 FIXME's to be transformed
The problem is that in the above mentioned cases, a lot of manual
intervention is required because a lot of the information is
missing.  There are also a lot of other things to be done to the
interface and so forth. I have now ideas for a at least a month
worth of full time work :) I will proceed with many changes in the
next few releases, so please do not start modifing things because
there will be a hell of a lot of conflicts. If you have ideas that
you want to integrate or you want to work on different things,
please coordinate with me.

Thu Feb 26 13:04:29 1998  David Lee Lambert <lamber45@egr.msu.edu>

* [ole/ole2nls.c] [include/windows.h]
First try at OLE date- and time-formatting functions.

Wed Feb 25 11:20:35 1998 Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>

* [files/*.c]
Changed dos device handling, added 'CON' devicehandling.

* [graphics/ddraw.c]
Bug fixes, some additions.

* [if1632/builtin.c][loader/module.c][library/winestub.c]
Small hack so we don't need a dummy BUILTIN_LoadModule
in winestub.c.

* [ole/*][relay32/ole32.spec][if1632/storage.spec]
storage.dll started. winword loads documents (saving
doesn't work yet, dunno why).
Several ole additions, some cleanups and bugfixes.
IMalloc16 implemented.

* [loader/pe_image.c]
Added some comments, fixed circular dll references,
fixed modref ordering, fixed tls allocation.

* [memory/global.c]
Added validity checks before every GET_ARENA_PTR.
(several functions rely on Global* return values
 on invalid handles, like IsTask).
Implemented GlobalUnlockFree16.

* [memory/virtual.c]
Replaced dprintf_virtual by fprintf, so we can
do 'info map' again in the debugger. Increase read
linesize for Linux2.1 cases.

* [misc/cpu.c][misc/registry.c]
Moved cpu registry initialization to misc/cpu.c.

* [multimedia/dsound.c]
Enhanced, replaced GETOSPACE bufferingcheck by SETFRAGMENT.

* [relay32/crtdll.spec][relay32/ntdll.spec]
Replaced some ptr by respective 'str' and 'wstr' arguments
for libc functions.

* [scheduler/thread.c]
Added some sanity checks to stackallocation, tlshandling fixed.

* [tools/build.c]
Fixed cdecl argumenttype order (was reversed).

* [win32/ordinals.c]
Implemented KERNEL_449.

* [windows/dinput.c]
Some fixes, needs much more work. Tomb Raider2 works with keyboard ;)

Tue Feb 24 20:46:37 1998  James Juran   <jrj120@psu.edu>

* [windows/win.c]
Fixed USER32 ordinal numbers in documentation.

Sat Feb 21 12:30:38 1998  John Richardson <jrichard@zko.dec.com>

* [files/file.c] [include/k32obj.h] [memory/virtual.c]
[scheduler/critsection.c] [scheduler/event.c] [scheduler/handle.c]
[scheduler/k32obj.c] [scheduler/mutex.c] [scheduler/process.c]
[scheduler/semaphore.c] [scheduler/thread.c]
Added generic k32obj read and write routines for k32objs that
support I/O.

* [documentation/console]
Updated console docs.

* [win32/console.c]
Make console work like a k32obj that supports I/O.

* [include/windows.h]
Make WriteFile and ReadFile take HANDLE32 for handle.

Sun Feb 15 14:07:07 1998  Dimitrie O. Paun  <dimi@mail.cs.toronto.edu>

* [controls/menu.c] [misc/ver.c] [multimedia/dsound.c]
  [multimedia/joystick.c] [windows/dialog.c]
Modified some dprintf_xxx's to prepare them for a new
dprintf_ scheme. Basically, I changed the dprintf's that
outputed a line with many dprintf calls to do just one
dprintf call.
289 files changed:
ANNOUNCE
AUTHORS
ChangeLog
configure
configure.in
controls/combo.c
controls/edit.c
controls/listbox.c
controls/menu.c
controls/progress.c
controls/scroll.c
controls/uitools.c
controls/updown.c
documentation/Makefile.in
documentation/console
documentation/debug-msgs [new file with mode: 0644]
documentation/debugging
documentation/wine.texinfo
files/directory.c
files/dos_fs.c
files/drive.c
files/file.c
files/profile.c
graphics/bitblt.c
graphics/ddraw.c
graphics/env.c
graphics/mapping.c
graphics/metafiledrv/graphics.c
graphics/metafiledrv/init.c
graphics/metafiledrv/objects.c
graphics/metafiledrv/text.c
graphics/painting.c
graphics/win16drv/brush.c
graphics/win16drv/font.c
graphics/win16drv/graphics.c
graphics/win16drv/init.c
graphics/win16drv/objects.c
graphics/win16drv/pen.c
graphics/win16drv/prtdrv.c
graphics/win16drv/text.c
graphics/wing.c
graphics/x11drv/bitblt.c
graphics/x11drv/bitmap.c
graphics/x11drv/brush.c
graphics/x11drv/clipping.c
graphics/x11drv/graphics.c
graphics/x11drv/objects.c
graphics/x11drv/pen.c
graphics/x11drv/text.c
graphics/x11drv/xfont.c
if1632/builtin.c
if1632/compobj.spec
if1632/dummy.c
if1632/gdi.spec
if1632/kernel.spec
if1632/relay.c
if1632/storage.spec
if1632/thunk.c
if1632/w32sys.spec
include/acconfig.h
include/compobj.h
include/config.h.in
include/ddraw.h
include/debug.h
include/debugdefs.h [new file with mode: 0644]
include/debugstr.h
include/debugtools.h [new file with mode: 0644]
include/dinput.h
include/dsound.h
include/file.h
include/interfaces.h
include/k32obj.h
include/mmsystem.h
include/module.h
include/ole.h
include/process.h
include/shlobj.h
include/stddebug.h [deleted file]
include/storage.h [new file with mode: 0644]
include/thread.h
include/version.h
include/windows.h
include/winerror.h
ipc/dde_atom.c
ipc/dde_atom_test.c
ipc/dde_mem.c
ipc/dde_proc.c
ipc/shm_block.c
ipc/shm_fragment.c
ipc/shm_fragment_test.c
ipc/shm_main_blk.c
ipc/shm_semaph.c
ipc/shm_semaph_test.c
ipc/wine_test_stub.c
library/winestub.c
loader/main.c
loader/module.c
loader/ne_image.c
loader/ne_resource.c
loader/pe_image.c
loader/pe_resource.c
loader/resource.c
loader/signal.c
loader/task.c
memory/global.c
memory/heap.c
memory/ldt.c
memory/local.c
memory/selector.c
memory/string.c
memory/virtual.c
misc/aspi.c
misc/comm.c
misc/commdlg.c
misc/cpu.c
misc/crtdll.c
misc/ddeml.c
misc/debugstr.c
misc/error.c
misc/lstr.c
misc/lzexpand.c
misc/main.c
misc/mpr.c
misc/ntdll.c
misc/registry.c
misc/shell.c
misc/shellord.c
misc/spy.c
misc/stress.c
misc/toolhelp.c
misc/tweak.c
misc/ver.c
misc/version.c
misc/winsock.c
misc/winsock_dns.c
misc/wsprintf.c
miscemu/emulate.c
msdos/dosmem.c
msdos/dpmi.c
msdos/int10.c
msdos/int11.c
msdos/int13.c
msdos/int15.c
msdos/int1a.c
msdos/int20.c
msdos/int21.c
msdos/int25.c
msdos/int26.c
msdos/int2a.c
msdos/int2f.c
msdos/int3d.c
msdos/int5c.c
msdos/interrupts.c
msdos/ioports.c
msdos/vxd.c
multimedia/audio.c
multimedia/dsound.c
multimedia/joystick.c
multimedia/mcianim.c
multimedia/mcicda.c
multimedia/mcistring.c
multimedia/midi.c
multimedia/mixer.c
multimedia/mmaux.c
multimedia/mmio.c
multimedia/mmsystem.c
multimedia/time.c
objects/bitmap.c
objects/brush.c
objects/clipping.c
objects/color.c
objects/cursoricon.c
objects/dc.c
objects/dib.c
objects/font.c
objects/gdiobj.c
objects/metafile.c
objects/oembitmap.c
objects/palette.c
objects/pen.c
objects/region.c
objects/text.c
ole/Makefile.in
ole/compobj.c
ole/folders.c
ole/ifs.c
ole/ole2.c
ole/ole2disp.c
ole/ole2nls.c
ole/olecli.c
ole/olesvr.c
ole/storage.c [new file with mode: 0644]
programs/Makefile.in
programs/clock/ChangeLog [new file with mode: 0644]
programs/clock/De.rc [new file with mode: 0644]
programs/clock/En.rc [new file with mode: 0644]
programs/clock/License_En.c [new file with mode: 0644]
programs/clock/Makefile.in [new file with mode: 0644]
programs/clock/README [new file with mode: 0644]
programs/clock/Sw.rc [new file with mode: 0644]
programs/clock/TODO [new file with mode: 0644]
programs/clock/clock.rc [new file with mode: 0644]
programs/clock/language.c [new file with mode: 0644]
programs/clock/language.h [new file with mode: 0644]
programs/clock/license.c [new file with mode: 0644]
programs/clock/license.h [new file with mode: 0644]
programs/clock/main.c [new file with mode: 0644]
programs/clock/main.h [new file with mode: 0644]
programs/clock/winclock.c [new file with mode: 0644]
programs/clock/winclock.h [new file with mode: 0644]
programs/view/Makefile.in [new file with mode: 0644]
programs/view/globals.h [new file with mode: 0644]
programs/view/init.c [new file with mode: 0644]
programs/view/lccmakefile [new file with mode: 0644]
programs/view/resource.h [new file with mode: 0644]
programs/view/view.c [new file with mode: 0644]
programs/view/viewrc.rc [new file with mode: 0644]
programs/view/winmain.c [new file with mode: 0644]
programs/winhelp/macro.lex.l
relay32/advapi32.spec
relay32/builtin32.c
relay32/crtdll.spec
relay32/dinput.spec
relay32/kernel32.spec
relay32/mpr.spec
relay32/ntdll.spec
relay32/ole32.spec
relay32/relay386.c
relay32/user32.spec
relay32/wow32.spec
scheduler/critsection.c
scheduler/event.c
scheduler/k32obj.c
scheduler/mutex.c
scheduler/process.c
scheduler/semaphore.c
scheduler/synchro.c
scheduler/sysdeps.c
scheduler/thread.c
tools/build.c
tools/find_debug_channels [new file with mode: 0644]
tools/fnt2bdf.c
tools/make_X11wrappers
tools/make_debug
tsx11/ts_xlib.c
tsx11/ts_xpm.c
tsx11/ts_xresource.c
tsx11/ts_xshm.c
tsx11/ts_xutil.c
win32/advapi.c
win32/code_page.c
win32/console.c
win32/environment.c
win32/error.c
win32/except.c
win32/file.c
win32/init.c
win32/kernel32.c
win32/newfns.c
win32/ordinals.c
win32/process.c
win32/security.c
win32/struct32.c
win32/thread.c
win32/time.c
win32/user32.c
windows/caret.c
windows/class.c
windows/clipboard.c
windows/dce.c
windows/defwnd.c
windows/dialog.c
windows/dinput.c
windows/driver.c
windows/event.c
windows/hook.c
windows/keyboard.c
windows/mdi.c
windows/message.c
windows/nonclient.c
windows/painting.c
windows/property.c
windows/queue.c
windows/scroll.c
windows/timer.c
windows/user.c
windows/win.c
windows/winpos.c
windows/winproc.c