Release 980601wine-980601
commita845b88ead6db51bc9e41c6bcbbd098863c5bf1b
authorAlexandre Julliard <julliard@winehq.org>
Mon, 1 Jun 1998 10:44:35 +0000 (1 10:44 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 1 Jun 1998 10:44:35 +0000 (1 10:44 +0000)
tree7663f29c55fbecc45a50c6d094e52d5eef99a341
parentdadf78ffa93c3e5dc4c3443b45824800e1e7a601
Release 980601

Sun May 31 13:40:13 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>

* [if1632/signal.c]
Added display of exception name.

* [loader/task.c]
Yet another attempt at fixing SwitchStackTo/SwitchStackBack.

* [memory/selector.c] [relay32/builtin32.c] [tools/build.c]
  [win32/kernel32.c]
Generate an assembly stub for Win32 register functions to make
their names available at link time.

* [programs/*/Makefile.in]
Added hacks to support old resource compiler.

Fri May 29 16:27:14 1998  Marcus Meissner <marcus@jet.franken.de>

* [tools/testrun]
Merge of my testscripts at home into one single perl program
(tested with perl5). Works only on Linux due to 'ps' and 'ipcs'
magic.

* [controls/menu.c]
Added some DefaultMenuItem stubs.

* [debugger/stabs.c]
Fixed stabs loading, now supports (int,int) typeinfo format used
by gcc-2.8 and egcs-1. If it still crashes, please mail me.

* [if1632/][relay32/]
Added msvideo.dll (stubs only)
Replaced some ptr by str for stringcases
Added some new stubs (VxDCall, FindCloseNotif....)

* [misc/network.c]
Some argument fixes.

* [misc/registry.c][misc/cpu.c]
Registry initialization partially rewritten and enhanced.

* [scheduler/*.c]
Some additions so we don't do kill(0,SIGUSR1) (kill processgroup
instead of targeted thread)
Added SetThreadContext.

Thu May 28 23:59:59 1998  Bertho Stultiens <bertho@akhphd.au.dk>

* [tools/wrc/*]
New resource compiler version 1.0.0 (28-May-1998)

* [Make.rules.in] [Makefile.in]
Changed and added rc rules to point to tools/wrc/wrc.

* [configure.in] [include/config.h.in]
Added check for function 'stricmp'.

* [include/resource.h]
Commented out the old resource structure to catch references.
It also includes wrc_rsc.h.

* [include/wrc_rsc.h]
New file. Definitions for the resources generated with wrc.

* [include/windows.h]
Added #ifdef RC_INVOKED to exclude stdarg.h.
Added SS_NOTIFY flag.

* [include/winnls.h]
Added SUBLANG_* definitions and corrected some defaults.

* [loader/libres.c]
Changed the sysres load functions to support wrc generated
resources.

* [resource/sysres_*.rc]
Added #include <windows.h>

* [resource/sysres.c]
Changed declarations to match wrc's output

* [resource/Makefile.in]
Changed rules to work with wrc.

* [tools/makedep.c]
Changed generation of .rc file dependencies to .s target.

Thu May 28 22:28:39 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>

* [files/file.c][include/windows.c][relay32/kernel32.spec]
Implemented GetFileAttributesEx32A/W.

* [misc/imagelist.h][include/commctrl.h][relay32/comctl32.spec]
Added ImageList_Read and ImageList_Write stubs.
Added ImageList_AddIcon function.
Added ImageList_LoadImage. It is the same as ImageList_LoadImage32A.

* [controls/header.c]
Fixed bitmap drawing bug.
Added full bitmap support.

* [include/commctrl.h]
Added missing header macros.

* [controls/toolbar.c][include/toolbar.h][include/commctrl.h]
  [controls/commctrl.c] [relay32/comctl32.spec]
First implementation of toolbar control.
Implemented CreateToolbar, CreateToolbarEx and CreateMappedBitmap.

* [controls/progress.c][controls/status.c]
Some code cleanup.

* [controls/commctrl.c][include/commctrl.h][relay32/comctl32.spec]
Removed CreateStatusWindow16 and DrawStatusText16.
CreateStatusWindow is the same as CreateStatusWindow32A.
DrawStatusText is the same as DrawStatusText32A.

Thu May 28 16:01:28 1998  Matthew J. Francis  <asbel@dial.pipex.com>

* [objects/bitmap.c] [objects/bitmap.h] [objects/oembitmap.c]
  [objects/dc.c] [graphics/x11drv/bitblt.c]
Added partial implementation of CreateDIBSection, with great thanks
to Ulrich Weigand <weigand@informatik.uni-erlangen.de> for
contributing the bulk of the patch.

Wed May 27 19:04:31 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>

* [win32/kernel32.c] [if1632/thunk.c] [include/flatthunk.h]
ThunkConnect16 and related functions moved to emulator.

* [loader/ne/segment.c]
Call DllEntryPoint with correct arguments.

* [relay32/builtin32.c]
Bugfix: Relay debugging did not work for multiple processes.

* [controls/menu.c]
Bugfix: dwItemData was not set for MF_OWNERDRAW menus.

* [if1632/relay.c] [relay32/relay386.c]
Relay messages converted to use DPRINTF.

* [controls/desktop.c] [relay32/user32.spec]
Implemented PaintDesktop.

* [files/profile.c] [if1632/kernel.spec] [misc/network.c]
  [misc/printdrv.c] [relay32/winspool.spec]
  [win32/ordinals.c] [relay32/kernel32.spec]
Some stubs added.

* [relay32/mpr.spec]
All ordinals were off by one.

Tue May 26 13:32:57 1998  Bill Hawes <whawes@star.net>

* [misc/lstr.c] [include/casemap.h] [tools/unimap.pl]
Added Unicode case conversion routines towupper/towlower,
with mapping tables casemap.h created by tools/unimap.pl.

* [misc/ntdll.c] [include/winnls.h] [relay32/ntdll.spec]
  [relay32/advapi.spec]
Minimal implementation of IsTextUnicode, just enough to get
NT4 notepad to open ascii/unicode files.

* [Make.rules.in] [resources/sysres_En.rc]
Added include file dlgs.h for building resource files, so that
resources can refer to defined values (e.g. pshHelp).

* [misc/crtdll.c] [relay32/crtdll.spec]
Use towupper/towlower for 32W case conversions.

* [memory/string.c]
Use towupper for 32W case conversions.

* [ole/ole2nls.c]
Use towupper for 32W case conversions; fix mem leak; minor cleanup

* [controls/edit.c]
Added soft break flag to edit state. Print unknown action values
for WM_VSCROLL (action 190 occurs when running NT4 notepad.)

Mon May 25 22:42:40 1998  Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>

* [files/file.c]
Care for a pathological case in SetFilePointer.

* [graphics/x11drv/xfont.c]
Handle longer Font names in LFD_ComposeLFD and try to catch errors.

* [loader/pe_image.c]
Unload Dummymodule when PE_LoadLibraryEx32A fails with
PE_LoadImage (makes Encarta 98 installer proceed).

* [misc/registry.c]
Move a check for a special case in RegCreateKeyEx32W after the
check for existence.

Tue May 25 20:18:26 1998  Matthew Becker <mbecker@glasscity.net>

* [misc/ntdll.c]
Added some stubs, just guessing at the size of their param lists.

* [misc/registry.c]
Added stubs for RegUnLoadKey, RegSetKeySecurity, RegSaveKey,
RegRestoreKey, and RegReplaceKey

* [programs/regtest/regtest.c]
Updated registry testing program.

Sun May 24 18:11:40 1998  Alex Priem <alexp@sci.kun.nl>

* [file/profile.c]
Added flag 'return_values' to PROFILE_GetSection.

Sun May 24 13:41:10 1998  James Juran <jrj120@psu.edu>

* [misc/shell.c] [files/directory.c]
Documentation/debugging info additions.

* [*/*.c] [include/*.h]
Moved many extern function definitions to appropriate header files.
Cleaned up a few compile warnings.
If #include "debug.h" is present, removed #include <stdio.h>.
debug.h includes stdio.h, so it is not necessary to include both.

* [graphics/*.c] [if1632/signal.c] [ipc/*.c] [scheduler/*.c]
  [win32/*.c] [windows/*.c]
Final patch to convert fprintf statements to new debugging interface.
Some fprintfs are still left, especially in the debugger/ directory.
However, IMHO, it's not worth the effort to change the rest.

Fri May 22 21:58:35 1998  Morten Welinder  <terra@diku.dk>

* [windows/keyboard.c]
Correct handling of keys "`-=[]\;',./".

Fri May 22 12:06:00 1998  Per Lindström <pelinstr@algonet.se>

* [include/windows.h] [relay32/kernel32.spec] [win32/console.c]
Added stub for ReadConsoleOutputCharacter32A.

Thu May 21 16:45:48 1998  Pascal Cuoq <pcuoq@ens-lyon.fr>

* [ole/ole2nls.c]
Began better implementation of LCMapString32A.
Not very well tested yet, and still need improvements.

* [controls/scroll.c]
Documented functions.

Wed May 20 21:37:56 1998  Peter Hunnisett <hunnise@nortel.ca>

* [include/windows.h][misc/main.c]
Change SystemParameterInfo to support SPI_GETHIGHCONTRAST. Also
include some missing SPI_ definitions.

* [include/dsound.h][multimedia/dsound.c][relay32/dplayx.spec]
Added stubs for DirectPlayLobbyCreate[AW]. Not sure if these
should go into a new files dplayx.c? Anyone care?

* [include/winnls.h]
Added two missing flags for the CompareString32 functions.
310 files changed:
ANNOUNCE
AUTHORS
ChangeLog
Make.rules.in
Makefile.in
configure
configure.in
controls/Makefile.in
controls/combo.c
controls/commctrl.c
controls/desktop.c
controls/edit.c
controls/header.c
controls/listbox.c
controls/menu.c
controls/progress.c
controls/scroll.c
controls/static.c
controls/status.c
controls/toolbar.c [new file with mode: 0644]
controls/uitools.c
controls/updown.c
debugger/db_disasm.c
debugger/dbg.y
debugger/stabs.c
documentation/ttfserver [new file with mode: 0644]
files/directory.c
files/dos_fs.c
files/file.c
files/profile.c
graphics/ddraw.c
graphics/driver.c
graphics/win16drv/objects.c
graphics/win16drv/prtdrv.c
graphics/wing.c
graphics/x11drv/bitblt.c
graphics/x11drv/bitmap.c
graphics/x11drv/clipping.c
graphics/x11drv/xfont.c
if1632/Makefile.in
if1632/builtin.c
if1632/dummy.c
if1632/kernel.spec
if1632/msvideo.spec [new file with mode: 0644]
if1632/relay.c
if1632/signal.c
if1632/thunk.c
if1632/user.spec
if1632/winsock.spec
include/bitmap.h
include/builtin32.h
include/casemap.h [new file with mode: 0644]
include/commctrl.h
include/commdlg.h
include/config.h.in
include/crtdll.h
include/dc.h
include/ddeml.h
include/ddraw.h
include/debug.h
include/debugdefs.h
include/dinput.h
include/dsound.h
include/except.h
include/flatthunk.h [new file with mode: 0644]
include/gdi.h
include/global.h
include/interfaces.h
include/main.h
include/menu.h
include/message.h
include/mmsystem.h
include/module.h
include/multimedia.h
include/ole.h
include/process.h
include/queue.h
include/resource.h
include/shell.h
include/sig_context.h
include/stackframe.h
include/storage.h
include/thread.h
include/toolbar.h [new file with mode: 0644]
include/version.h
include/win.h
include/win16drv.h
include/winbase.h
include/windows.h
include/winnls.h
include/winnt.h
include/winsock.h
include/wrc_rsc.h [new file with mode: 0644]
include/x11drv.h
ipc/dde_atom.c
ipc/dde_mem.c
ipc/dde_proc.c
ipc/shm_block.c
ipc/shm_fragment.c
ipc/shm_main_blk.c
ipc/shm_semaph.c
loader/libres.c
loader/main.c
loader/module.c
loader/ne/module.c
loader/ne/resource.c
loader/ne/segment.c
loader/pe_image.c
loader/resource.c
loader/task.c
memory/heap.c
memory/ldt.c
memory/selector.c
memory/string.c
memory/virtual.c
misc/aspi.c
misc/callback.c
misc/comm.c
misc/commdlg.c
misc/cpu.c
misc/crtdll.c
misc/ddeml.c
misc/error.c
misc/imagelist.c
misc/lstr.c
misc/lzexpand.c
misc/main.c
misc/network.c
misc/ntdll.c
misc/printdrv.c
misc/registry.c
misc/shell.c
misc/shellord.c
misc/sound.c
misc/spy.c
misc/stress.c
misc/system.c
misc/toolhelp.c
misc/tweak.c
misc/ver.c
misc/version.c
misc/win32s16.c
misc/windebug.c
misc/winsock.c
misc/winsock_dns.c
misc/wsprintf.c
misc/xmalloc.c
miscemu/emulate.c
miscemu/instr.c
miscemu/main.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/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/clipping.c
objects/color.c
objects/cursoricon.c
objects/dc.c
objects/dib.c
objects/enhmetafile.c
objects/font.c
objects/gdiobj.c
objects/oembitmap.c
objects/region.c
ole/folders.c
ole/ole2nls.c
ole/storage.c
programs/clock/ChangeLog
programs/clock/Da.rc [new file with mode: 0644]
programs/clock/Makefile.in
programs/clock/language.c
programs/clock/language.h
programs/clock/main.c
programs/clock/winclock.c
programs/clock/winclock.h
programs/notepad/ChangeLog
programs/notepad/Da.rc [new file with mode: 0644]
programs/notepad/Makefile.in
programs/progman/ChangeLog
programs/progman/Da.rc
programs/progman/Makefile.in
programs/regtest/ChangeLog
programs/regtest/regtest.c
programs/view/Makefile.in
programs/winhelp/Makefile.in
relay32/advapi32.spec
relay32/builtin32.c
relay32/comctl32.spec
relay32/crtdll.spec
relay32/dplayx.spec
relay32/kernel32.spec
relay32/mpr.spec
relay32/ntdll.spec
relay32/relay386.c
relay32/shell32.spec
relay32/user32.spec
relay32/winspool.spec
relay32/wsock32.spec
resources/Makefile.in
resources/sysres.c
resources/sysres_Ca.rc
resources/sysres_Cz.rc
resources/sysres_Da.rc
resources/sysres_De.rc
resources/sysres_En.rc
resources/sysres_Eo.rc
resources/sysres_Es.rc
resources/sysres_Fi.rc
resources/sysres_Fr.rc
resources/sysres_Hu.rc
resources/sysres_It.rc
resources/sysres_Ko.rc
resources/sysres_No.rc
resources/sysres_Pl.rc
resources/sysres_Po.rc
resources/sysres_Sw.rc
scheduler/critsection.c
scheduler/handle.c
scheduler/process.c
scheduler/synchro.c
scheduler/sysdeps.c
scheduler/thread.c
tools/build.c
tools/makedep.c
tools/testrun [new file with mode: 0755]
tools/unimap.pl [new file with mode: 0644]
tools/wrc/Makefile.in [new file with mode: 0644]
tools/wrc/README.wrc [new file with mode: 0644]
tools/wrc/dumpres.c [new file with mode: 0644]
tools/wrc/dumpres.h [new file with mode: 0644]
tools/wrc/genres.c [new file with mode: 0644]
tools/wrc/genres.h [new file with mode: 0644]
tools/wrc/newstruc.c [new file with mode: 0644]
tools/wrc/newstruc.h [new file with mode: 0644]
tools/wrc/parser.h [new file with mode: 0644]
tools/wrc/parser.l [new file with mode: 0644]
tools/wrc/parser.y [new file with mode: 0644]
tools/wrc/preproc.c [new file with mode: 0644]
tools/wrc/preproc.h [new file with mode: 0644]
tools/wrc/readres.c [new file with mode: 0644]
tools/wrc/readres.h [new file with mode: 0644]
tools/wrc/utils.c [new file with mode: 0644]
tools/wrc/utils.h [new file with mode: 0644]
tools/wrc/wrc.c [new file with mode: 0644]
tools/wrc/wrc.doc [new file with mode: 0644]
tools/wrc/wrc.h [new file with mode: 0644]
tools/wrc/wrctypes.h [new file with mode: 0644]
tools/wrc/writeres.c [new file with mode: 0644]
tools/wrc/writeres.h [new file with mode: 0644]
win32/advapi.c
win32/code_page.c
win32/console.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/user32.c
windows/class.c
windows/clipboard.c
windows/defwnd.c
windows/dialog.c
windows/dinput.c
windows/driver.c
windows/event.c
windows/keyboard.c
windows/mdi.c
windows/message.c
windows/msgbox.c
windows/nonclient.c
windows/painting.c
windows/queue.c
windows/scroll.c
windows/syscolor.c
windows/user.c
windows/win.c
windows/winhelp.c
windows/winpos.c
windows/winproc.c