Skip to content
Snippets Groups Projects
  1. May 25, 1994
    • Alexandre Julliard's avatar
      Release 940524 · 1f57929b
      Alexandre Julliard authored
      Mon May 23 15:07:36 1994  Bob Amstadt  (bob@pooh)
      
      	* [loader/selector.c]
      	Allocate heap and stack segments as 64k.
      
      Sat May 21 01:15:49 1994  Rick Sladkey  (jrs@world.std.com)
      
              * [loader/selector.c]
              Correct typos where memcpy is used instead of memset.
      
              * [loader/resource.c]
              Allow for legitimate cases where biSizeImage is 0 in LoadIcon
              by calculating the value when the bitmap is not compressed.
      
              * [miscemu/int21.c]
              Fix NULL dereference caused by superfluous DOS_closedir in FindNext.
      
              * [loader/resource.c]
              New function type_match to handle string resource types as
              well as IDs.  In addition, compare only low 4 bits of type_id
              when both numbers are IDs so that 0x0002 matches 0x8002.
              In FindResourceByNumber and FindResourceByName use type_match
              instead of comparing numbers.  In FindResource handle the
              "#number" syntax and empty strings in both the resource and
              type names.
      
      Mon May 23 00:48:25 1994  Rick Sladkey  (jrs@world.std.com)
      
              * [windows/dialog.c]
              Fix inadvertent printing of string IDs as strings.
      
      May 23, 94 martin2@trgcorp.solucorp.qc.ca (Martin Ayotte)
      
      	* [controls/menu.c]
      	New functions GetMenuItemCount(), GetMenuItemID().
      		GetMenuString() & HiliteMenuItem().
      	Bug fix in CheckMenuItem().
      	Function SetMenu() now make client area recalc if menu removed.
      
      	* [windows/winpos.c]
      	Bug fix in SetWindowPos(), no more XMapping or XConfiguring	of
      		windows with initial width or height equal zero.
      
      	* [objects/gdiobj.c]
      	New function EnumObjects(), using new lpPenBrushList buildup
      		from calls to new function GDI_AppendToPenBrushList().
      		('pbrush.exe' don't show its face yet ! ... :-( )
      	New EMPTY STUB for function SetObjectOwner(),
      		('mplayer.exe' call it via GetProcAddress() ...)
      
      	* [objects/font.c]
      	New internal functions ParseFontParms() & InitFontsList().
      	EnumFonts() & EnumFontFamilies() enumerates fonts (no more dummies).
      	FONT_MatchFont now make retries to find closest-smallest font.
      		('charmap.exe' can now show the differents fonts available)
      
      	* [windows/nonclient.c]
      	Use small dos OBM_OLD_CLOSE button for MDI windows.
      
      	* [windows/graphics.c] [objects/bitmap.c]
      	Start to remove obsolete globals such XT_screen ...
      
      	* [loader/library.c]
      	Make function GetProcAddress() working also with builtin DLLs.
      
      Tue May 24 20:18:02 1994  Erik Bos (erik@hacktic.nl)
      
              * [if1632/system.spec] [if1632/toolhelp.spec]
              system.dll & toolhelp.dll added.
      
              * [loader/library.c]
              Modified GetModuleFileName() to return the full
              filename.
              Added a check to LoadLibrary() to prevent loading
              built in dlls. (eg. user.exe)
              Added a check to FreeLibrary() to prevent built-in
              dlls from being freed.
              Modified GetProcAddress() to support builtin dlls.
      
              * [loader/signal.c] [miscemu/int2f.c]
              Added => pifedit runs.
      
              * [misc/dos_fs.c]
              Added a NULL-ptr check to DOS_closedir().
  2. May 18, 1994
    • Alexandre Julliard's avatar
      Release 940518 · 73450d65
      Alexandre Julliard authored
      Tue May 17 23:03:16 1994  Bob Amstadt  (bob@pooh)
      
      	* [windows/dce.c]
      	Fixed bug with dce initialization that was causing dialog boxes to not
      	be displayed.
      
      	* [if1632/callback.c]
      	Better fix for bug found by Martin.
      
      Sat May 14 19:48:39 1994  Rick Sladkey  (jrs@world.std.com)
      
              * [ memory/heap.c ]
              Redirect HEAP_ReAlloc calls with NULL argument to HEAP_Alloc.
      
      May 16, 94 martin2@trgcorp.solucorp.qc.ca (Martin Ayotte)
      
      	* [objects/font.c]
      	Make EnumFonts() calling a callback with dummy fonts ... :-)
      
      	* [objects/text.c]
      	Add Empty Stub for ExtTextOut(), which temporarely call Textout().
      
      	* [if1632/callback.c]
      	Temporarely go around bug in CallWindowProc(), you will see printfs.
      
      	* [controls/edit.c]
      	Make EDIT controls focused by a mouse click.
      
      	* [misc/property.c]
      	Bug Fix in function EnumProps(), better use of CallBack16().
      
      	* [misc/mmsystem.c]
      	Basic Skelton's for MCI messages dispatching function.
      
      Sun May 15 16:15:17 1994  Erik Bos (erik@hacktic.nl)
      
              * [windows/utility.c]
              Added windows_wsprintf() for the emulator, wsprintf() is
              for libwine.
      
      Sat May 14 22:16:40 1994  Rick Sladkey  (jrs@world.std.com)
      
              * [misc/cursor.c]
              Fix pointer problems in LoadCursor leading to heap corruption.
      
              *  [ controls/menu.c ]
              Fix two NULL dereferencing bugs.
      
      Sun May 15 20:07:48 1994  Rick Sladkey  (jrs@world.std.com)
      
              * [objects/font.c]
              Fix NULL pointer dereferencing bug in GetCharWidth.
      
              * [loader/resource.c]
              Fix under-allocation of memory in LoadAccelerators.
      
              * [windows/class.c]
              Ignore negative sizes for extra fields in RegisterClass.
      
      Sun May 15 06:35:03 1994  David Metcalfe <david@prism.demon.co.uk>
      
              * [objects/metafile.c] [include/metafile.h] [include/windows.h]
                [objects/gdiobj.c] [objects/brush.c] [objects/pen.c]
                [objects/text.c] [objects/dcvalues.c] [windows/graphics.c]
                [windows/dc.c] [windows/mapping.c]
              Beginnings of metafile support.
      
              * [misc/file.c]
              Corrected spelling of _lcreat.
      
              * [controls/edit.c]
              Minor bug fixes.
  3. Apr 21, 1994
    • Alexandre Julliard's avatar
      Release 940420 · 5819953c
      Alexandre Julliard authored
      Wed Apr 20 14:53:35 1994  Bob Amstadt  (bob@pooh)
      
      	* [tools/build.c] [if1632/call.S] [if1632/Imakefile]
      	Fixed bug for non-Linux systems.
      
      Apr 18, 94 martin2@trgcorp.solucorp.qc.ca (Martin Ayotte)
      
      	* [windows/win.c]
      	Bug fixed in CreateWindowEx() : Now use SetMenu() for menubar setup.
      	New empty stub for function SetSysModalWindow().
      
      	* [misc/exec.c]
      	New empty stub for function ExitWindows().
      
      	* [objects/font.c]
      	New empty stub for function EnumFonts().
      
      	* New file [misc/property.c]
      	New functions RemoveProp(), GetProp(), SetProp() & EnumProps().
      
      	* New file [misc/shell.c]
      	New empty stubs for function RegisterShellProc(), 
      			ShellExecute() & ShellProc().
      
      	* New files [loader/task.c] & [include/task.h]
      	Move functions GetWindowTask(), GetNumTask(), EnumTaskWindows()
      		from 'loader/library.c'.
      
      	* [if1632/user.c] [if1632/kernel.c]
      	Put Atoms functions entries.
      
      	* [controls/combo.c]
      	New functions DirDlgSelectComboBox() & DirDlgListComboBox().
      
      	* [controls/listbox.c]
      	New functions DirDlgSelect() & DirDlgList().
      
      Sun Apr 17 20:57:59 1994  Erik Bos (erik@trashcan.hacktic.nl)
      
      	* [objects/test.c]
      	GrayString() added.
      
      	* [if1632/callback.c]
      	CallGrayStringProc() added.
      
      	* [if1632/relay.c] [if1632/mmsystem.spec]
      	Added.
      
      	* [if1632/kernel.spec] [if1632/user.spec]
      	Added forgotten specs for atom functions.
      
      Tue Apr 12 00:05:31 1994  Bob Amstadt  (bob@pooh)
      
      	* misc/spy.c (SpyInit): Added more message types
      
      	* [windows/mdi.c] [include/mdi.h]
      	Maximizing and restoring child windows.
      	Tiling of child windows.
      
      Mon Apr 11 20:48:28 1994  Alexandre Julliard  (julliard@lamisun.epfl.ch)
      
      	* [windows/winpos.c]
      	Revert focus and activation to previous window when hiding a window.
      
      	* [windows/syscolor.c]
      	Implemented system color objects (brushes and pens created at
      	SetSysColor() time for better performance).
      
      	* [windows/graphics.c] [windows/nonclient.c] [controls/button.c]
      	Changed painting code to use system color objects.
      
      	* [windows/message.c]
      	New function MSG_InternalGetMessage() for internal messages
      	loops (e.g. for dialogs or menus).
      
      	* [windows/hook.c] [include/hook.h]  (New files)
      	Beginning of the window hooks implementation.
      
      	* [windows/dialog.c]
      	Use new function MSG_InternalGetMessage() in DialogBox().
      
      	* [if1632/callback.c]
      	Added function CallHookProc().
      
      Apr 11, 94 martin2@trgcorp.solucorp.qc.ca (Martin Ayotte)
      
      	* [windows/event.c]
      	Bug fix : WM_CHARs are sent to focused window like WM_KEY???.
      
      	* [misc/exec.c]
      	Nothing much more than a stub for LoadModule(), I saw there a lot
      		to be done in that corner, I will come back later ...
      
      	* [loader/library.c]
      	New functions GetWindowTask(), GetNumTask(), EnumTaskWindows() 
      			and associated modules & tasks linked-lists.
      	(it's only an 'emerging bud', more to come next weeks).
      
      	* [loader/wine.c]
      	Use LoadLibrary() instead of LoadImage() for 'sysres.dll'.
      
      	* [control/menu.c]
      	You can now click outside menu region without problem.
      	Keyboard navig more smootly, even if a child has the focus.
      	Bug fix in InsertItem(), (bad linklist when insert point not found).
      	change Realloc for Free & Alloc in ModifyItem().
      	MF_STRING now set BLACK_PEN to fix bug of bad color of the underscores 
      		done by DrawText(), (maybe it should done in DrawText() itself ?).
      
      Sun Apr 10 14:06:08 1994  Erik Bos (erik@trashcan.hacktic.nl)
      
      	* [misc/profile.c]
      	.INI files will now be stored in / loaded from the windows dir
      	if no path is supplied.
      
      	* [if1632/kernel.spec]
      	Fixed GetDriveType's prototype.
      
      	* [if1632/winsock.spec] [include/winsock.h] [misc/winsocket.c]
      	Fixed prototypes: winsock uses a word as socket handle not an int.
      
      	* [misc/winsocket.c]
      	Added heap allocation for returned structures.
      	Added non-blocking WSAAsyncGetXbyY() functions as blocking ones.
      
      	* [loader/wine.c]
      	Added IsDLLLoaded(), used in LoadImage() to prevent loading
      	a dll multiple times.
      	Directory is added to wine's path when a fullpath is supplied when
      	starting wine.
      	LoadImage(): DLL filename used instead DLL's own internal name,
      	fixes 'Bad DLL name' errors.
      
      Sat Apr  9 08:26:03 1994  David Metcalfe <david@prism.demon.co.uk>
      
      	* [controls/edit.c] [controls/widgets.c]
      	First release of edit control.
Loading