1. 02 Dec, 2005 1 commit
  2. 03 Nov, 2005 1 commit
  3. 16 Feb, 2005 1 commit
  4. 24 Jan, 2005 1 commit
  5. 09 Jan, 2005 1 commit
  6. 04 Jan, 2005 1 commit
  7. 22 Dec, 2004 1 commit
  8. 24 Aug, 2004 1 commit
  9. 16 Aug, 2004 1 commit
  10. 03 May, 2004 1 commit
  11. 06 Apr, 2004 1 commit
  12. 03 Dec, 2003 1 commit
  13. 28 Jul, 2003 1 commit
  14. 15 Feb, 2003 1 commit
    • Shachar Shemesh's avatar
      - Implemented two lookup tables for the sample fonts. The first, · ee63d5ee
      Shachar Shemesh authored
        "CHARSET_ORDER", is for converting codepage to ordinal charset num,
        and the second, "SAMPLE_LANG_TEXT", is for giving the actual sample
        text.
      - Removed all references to changing the font directly in stc5.
      - Modified the "InvalidateRect" calls to invalidate the rect where
        stc5 is, rather than stc5 itself.
      - Added handling of WM_PAINT that draws the sample text, properly
        truncated.
      - Removed handling of WM_CTLCOLOR - no longer neccessary.
      ee63d5ee
  15. 08 Nov, 2002 1 commit
  16. 09 Mar, 2002 1 commit
  17. 23 Jul, 2000 1 commit
  18. 24 Apr, 2000 1 commit
  19. 12 Nov, 1999 1 commit
  20. 25 Apr, 1999 1 commit
  21. 26 Feb, 1999 1 commit
  22. 24 Oct, 1998 1 commit
  23. 01 Jun, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980601 · a845b88e
      Alexandre Julliard authored
      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 Lindstrm <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.
      a845b88e
  24. 16 Nov, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 971116 · a0b2b1d0
      Alexandre Julliard authored
      Sun Nov 16 07:42:44 1997  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [windows/dce.c] [windows/clipboard.c] [windows/nonclient.c]
      	Bug fixes.
      
      	* [misc/shell.c] [resources/*]
      	New "About" dialog.
      
      Sat Nov 15 17:30:18 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [configure.in] [Makefile.in]
      	Replaced --with-library option by --disable-emulator. The default
       	is now to build both the library and the emulator.
      	Renamed --with options to --enable to follow autoconf guidelines.
      
      	* [loader/main.c] [miscemu/main.c] (New file)
      	Split initialization in WinelibInit/EmulatorInit.
      
      	* [loader/*.c]
      	Removed all remaining #ifdef's WINELIB.
      
      	* [controls/widgets.c] [windows/mdi.c]
      	Converted MDIClientWndProc to 32-bit.
      
      	* [debugger/break.c] [if1632/signal.c] [include/selectors.h]
      	  [scheduler/thread.c]
      	Code and data selector values are now computed at run-time.
      
      	* [library/libres.c]
      	Moved to loader/ directory.
      
      	* [misc/main.c] [misc/version.c] (New file)
      	Moved all version stuff to version.c. Cleaned up a bit.
      
      	* [msdos/dpmi.c]
      	Update the REALMODECALL structure on return from real-mode
      	interrupt.
      
      	* [windows/event.c] [windows/keyboard.c]
      	Changed the way event coordinates are determined. Don't rely on
      	the ConfigureNotify event values. This should fix all problems
      	with cursor position in -desktop and -managed modes.
      
      Sat Nov 15 16:09:36 1997  Slaven Rezic  <eserte@cs.tu-berlin.de>
      
      	* [controls/button.c]
      	(BUTTON_CheckAutoRadioButton): Prevent possible endless loop.
      
      Wed Nov 12 03:42:45 1997  Chris Faherty <chrisf@america.com>
      
      	* [misc/ver.c]
      	Changed VerInstall32A to assume srcdir as destination if destdir
      	is blank.  This was causing alot of DLL installation into SYSTEM
      	directory to fail.
      
      	* [loader/ne_image.c]
      	NE_LoadSegment buffer[100] was too small and getting overruns.
      	Changed it to buffer[200].
      
      Sat Nov  8 06:09:57 1997  Len White <phreak@cgocable.net>
      
      	* [misc/ddeml.c] [include/ddeml.h] [if1632/ddeml.spec]
      	Added stub functions DdeConnectList(), DdeQueryNextServer(),
      	DdeDisconnectList(), DdeSetUserHandle(), DdeAbandonTransaction(),
      	DdePostAdvise(), DdeCreateDataHandle(), DdeAddData(), DdeGetData(),
      	DdeAccessData(), DdeUnaccessData(), DdeEnableCallback(),
      	DdeCmpStringHandles().
      
      Fri Nov  7 19:44:26 1997  Olaf Flebbe  <o.flebbe@science-computing.de>
      
      	* [files/directory.c]
      	Fix typo in directory.c [broke loading of cdplayer on nt40]
      
      	* [misc/main.c]
      	Implemented -winver nt40.
      
      	* [loader/resource.c] [user32.spec]
      	Stubs for CopyAcceleratorTable, Destroy AcceleratorTable.
      
      Thu Nov  6 22:37:04 1997  Morten Welinder  <welinder@rentec.com>
      
      	* [files/drive.c]
      	(GetDiskFreeSpace32A): Cap at 2GB.
      
      	* [include/windows.h]
      	Prototype DrawIconEx and CreateDIBSection32.
      	Define OBM_RADIOCHECK.
      	Add DI_* macros.
      
      	* [objects/dib.c] [if1632/gdi.spec]
      	CreateDIBSection is a WINAPI.  Renamed to CreateDIBSection32.
      	Implement CreateDIBSection16.
      
      	* [if1632/user.spec] [if1632/user32.spec]
      	Add DrawIconEx.
      
      	* [objects/cursoricon.c]
      	(CopyIcon32): Fix bogus implementation.
      
      	* [objects/bitmap.c]
      	(CopyBitmap32): New function.
      	(CopyImage32): Do bitmaps.
      
      	* [graphics/x11drv/text.c]
      	(X11DRV_ExtTextOut): Change ascent and descent default to avoid
      	zero-thinkness overstrike line.
      
      	* [include/debugstr.h] [misc/debugstr.c]
      	New files.
      
      	* [msdos/dpmi.c]
      	Don't prototype do_mscdex. In INT_Int31Handler, handle real-mode
      	int 0x21, ah=0x52.
      
      	* [msdos/int2f.c]
      	Add dummys for 0x1681 and 0x1682.
      
      	* [misc/registry.c]
      	Fix memory leaks in RegDeleteKey32W.
      
      	* [objects/text.c]
      	In TEXT_NextLine, fix another off-by-one bug.
      
      	* [include/bitmaps/obm_radiocheck]
      	New file.  (It a small circle used to radio-button menu items
      	when selected.)
      	
      	* [objects/oembitmap.c]
      	Add obm_radiocheck.
      
      	* [include/windows.h] [if1632/user32.spec] [controls/menu.c]
      	  [if1632/user.spec]
      	Define CheckMenuRadioItem{16,32}.  Define GetMenuItemRect{16,32}.
      
      Wed Nov  5 11:30:14 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      	* [misc/main.c]
      	Auto adjust versions depending on binary.
      
      Tue Nov  4 15:21:00 1997  Kristian Nielsen  <kristian.nielsen@risoe.dk>
      
      	* [controls/listbox.c]
      	Paint full background in listbox items with tab stops enabled.
      
      	* [if1632/thunk.c]
      	Copy some more message parameter structures (DRAWITEMSTRUCT16,
      	COMPAREITEMSTRUCT16) to the stack segment to fix broken programs
      	that need this.
      
      	* [windows/dce.c]
      	Only clip sibling windows when the parent has the WS_CLIPSIBLINGS
      	style set.
      
      	* [windows/focus.c]
      	Make order of events in FOCUS_SwitchFocus() reflect API docs.
      
      	* [windows/defdlg.c]
      	Fix problem with loss of focus in some dialogs.
      
      	* [win32/code_page.c]
      	Fix return value for MultiByteToWideChar().
      
      	* [BUGS]
      	BCW now works.
      a0b2b1d0
  25. 25 May, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970525 · 7ff1c415
      Alexandre Julliard authored
      Tue May 20 19:20:23 1997  Pablo Saratxaga <srtxg@linux.chanae.stben.be>
      
      	* [resources/sysres_Es.rc]
      	Updated CHOOSE_FONT, CHOOSE_COLOR, EDITMENU for Spanish.
      
      Mon May 19 22:06:04 1997  Michiel van Loon <mfvl@xs4all.nl>
      
      	* [multimedia/mcistring.c]
      	Corrected bug for device!element command.
      
      	* [multimedia/mmaux.c]
      	Replaced printf and fprintf calls by dprintf_mmaux.
      
      	* [multimedia/audio.c]
      	Corrected debugmessage in wodGetVolume.
      	Include code for MCI_CUE command.
      
      	* [multimedia/mmsystem.c]
      	Added the MCIERR_SEQ error messages.
      
      	* [if1632/mmsystem.spec] [multimedia/audio.c] [multimedia/mmsystem.c]
      	Changed call structure of waveInOpen and waveOutOpen.
      
      	* [multimedia/mmsystem.c] [multimedia/audio.c] [multimedia/midi.c]
      	  [multimedia/mmaux.c] [multimedia/mcicda.c] [multimedia/mcianim.c]
      	  [multimedia/mcistring.c] [include/mmsystem.h]
      	Changed the deviceID scheme.
      
      	* [include/queue.h] [include/win16drv.h] [msdos/dpmi.c]
      	  [windows/user.c] [windows/driver.c] [graphic/wing.c]
      	  [graphics/x11drv/bitmap.c] [misc/wsprintf.c] [misc/crtdll.c]
      	Removed compiler warnings.
      
      Mon May 19 01:32:24 1997  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [controls/menu.c] [windows/win.c] [windows/graphics.c]
      	Popup menu shade, new system menu implementation, 
      	ModifyMenu() fixes, better check mark painting.
      
      	* [windows/mdi.c]
      	MDI client fix for Win32.
      
      Sat May 17 12:02:11 1997  Albrecht Kleine  <kleine@ak.sax.de>
      
      	* [objects/metafile.c]
      	Added handling of META_DIBBITBLT, META_SETTEXTJUSTIFICATION
      	plus bugfix in META_EXTTEXTOUT (start_of_text etc.)
      
      Thu May 15 22:52:00 1997  Jimen Ching  <jching@flex.com>
      
      	* [loader/ne_image.c]
      	Make sure dgroup is valid by checking pModule->flags consistently.
      7ff1c415
  26. 20 Jan, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970120 · 01d6346a
      Alexandre Julliard authored
      Sun Jan 19 11:46:48 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [loader/module.c]
      	Fixed LoadModule() to always call the DLL initialization code.
      
      	* [windows/event.c]
      	Moved all the keyboard stuff to windows/keyboard.c
      
      	* [tools/build.c]
      	Fixed Win32 register functions.
      
      Sat Jan 18 22:24:41 1997  David Makepeace  <D.Makepeace@mailbox.uq.oz.au>
      
              * [tools/makedep.c]
              Fixed bug which causes SEGV on Solaris x86.
      
      Fri Jan 17 18:32:27 1997  Frans van Dorsselaer <dorssel@rulhmpc49.LeidenUniv.nl>
      
      	* [controls/edit.c]
      	Implemented WM_UNDO, WM_CONTEXTMENU (temporary using WM_RBUTTONUP),
      	WM_COMMAND, WM_INITPOPUPMENU, WM_SYSKEYDOWN.
      	Fixed EM_SETSEL and some minor bugs (features).
      	Hence: fully functional undo and a win95 menu with the right mouse
      		button.
      
      	* [include/resources.h] [resources/TODO] [resources/sysres_??.rc]
      	Added a context menu for the edit control.
      	Translations, please ...
      
      Fri Jan	17 08:29:52 1997  David Faure <david.faure@ifhamy.insa-lyon.fr>
      
      	* [windows/event.c]
      	Move EVENT_ToAscii to windows/keyboard.c (where name ToAscii)
      	Fixed Keypad keys 0-9 and . in EVENT_event_to_vkey.
      	Added 3-state handling of toggle keys (CapsLock, NumLock) in order
      	to make them work with any X server.
      	Toggle keys now generate WM_KEYDOWN and WM_KEYUP on each pressing.
      
      	* [include/keyboard.h]
      	Totally replaced the file (formerly containing the vkcase definitions)
      	by the declaration of 'extern' variables contained by event.c and used
      	by keyboard.c
      	
      	* [windows/keyboard.c]
      	Started to rewrite VkKeyScan and MapVirtualKey, to make them use the 
      	table keyc2vkey or X functions only.
      	ToAscii : added keypad 0-9 and . special case.
      	Changed toggle keys active mask from 0x80 to 0x1.
      
      	* [misc/keyboard.c]
      	File deleted. Contents moved to windows/keyboard.c.
      
      	* [misc/main.c]
      	Added putenv XKB_DISABLE to disable XKB extension (which, when
      	present, causes AltGr to change keyboard group instead of being a
      	modifier).
      
      Tue Jan 14 22:56:43 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [windows/event.c]
      	Do not assume NumLockMask is Mod2Mask, but compute it by scanning
      	output of XGetModifierMapping for XK_Num_Lock.
      
      Tue Jan 14 15:49:49 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [loader/pe_*.c] [include/peexe.h] [include/resource32.h]
      	  [debugger/*.c]
      	General clean up.
      	Changed defines/structures to match Windows NT SDK.
      
      	* [loader/main.c]
      	Don't crash on empty command-line.
      
      	* [windows/winpos.c]
      	winpos.c made win32 clean.
      
      	* [misc/ntdll.c]
      	Some string conversion additions.
      
      	* [files/file.c]
      	GetFileAttributes/GetTempFileName fixed.
      
      	* [misc/ver.c]
      	VerInstallFile implemented.
      
      Mon Jan 13 15:03:11 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [tools/build.c]: Use PREFIX also in stabs messages.
      
      Mon Jan 13 10:40:33 1997  John Harvey <john@division.co.uk>
      
      	* [graphics/win16drv/*] [include/win16drv.h]
      	Many fixes and some new features.
      
      	* [graphics/x11drv/font.c] [graphics/x11drv/init.c]
      	  [include/x11drv.h] [objects/font.c]
      	GetTextMetrics() moved to graphics driver.
      
      	* [if1632/gdi.spec] [misc/fontengine.c] [misc/Makefile.in]
      	New dummy EngineEnumerateFont, EngineRealizeFont functions.
      
      	* [include/windows.h]
      	TEXTFORM16 and FONTINFO16 structure definitions moved here from
      	include/win16drv.h
      01d6346a
  27. 06 May, 1996 1 commit
    • Alexandre Julliard's avatar
      Release 960506 · 1285c2f9
      Alexandre Julliard authored
      Mon May  6 12:56:26 1996  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [DEVELOPERS-HINTS]
      	Added paragraph on naming conventions for Win16/Win32/Winelib.
      
      	* [controls/menu.c]
      	Create a default system menu that is the same for all windows
      	instead of making a copy every time.
      
      	* [include/wintypes.h]
      	Added WINELIB_NAME and DECL_WINELIB_TYPE macros.
      	Added xx16 and xx32 definitions for most types. General clean-up.
      
      	* [memory/global.c] [memory/local.c] [*/*]
      	Renamed Global and Local heap functions to xxx16. Added all xxx32
      	versions of the same functions.
      
      	* [memory/selector.c]
      	Mask out lower bits of selector in FreeSelector().
      
      	* [misc/lstr.c]
      	Fixed wvsprintf().
      
      	* [windows/class.c]
      	Changed the class structure to make Win32 support easier.
      
      	* [windows/defwnd.c]
      	Added handling of WM_INITMENUPOPUP for system menu to gray out
      	invalid options.
      
      	* [windows/winpos.c]
      	Bug fix: the WINDOSPOS structure pointer in WM_NCCALCSIZE must be
      	a SEGPTR.
      
      Sun May  5 03:51:26 1996  Huw D. M. Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [memory/local.c]
      	Implementation of moveable and (rudimentary) support for
       	discardable local memory, plus several bug fixes.
      
      Sat May  4 18:33:35 1996  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [include/windows.h] [windows/win.c] [if1632/user.spec] 
      	FindWindowEx() implemented (someone reported it was missing
      	for FrameMaker 4.1).
      
      	* [if1632/kernel32.spec] [if1632/user32.spec] [win32/memory.c]
      	  [win32/resource.c]
      	Misc small stubs/small functions which bring win95 binaries
      	further down the road. (IsBadCodePtr, LocalReAlloc,GetCursorPos)
      	Small fix in WIN32_LoadAcceleratorsA.
      
      Fri May  3 19:43:12 1996  Frans van Dorsselaer <dorssel@rulhm1.LeidenUniv.nl>
      
      	* [controls/edit.c] [controls/EDIT.TODO]
      	Changed / fixed some types and typecasts.
      	Fixed the scrollbar reset after WM_SETHANDLE / WM_SETTEXT.
      	Added heap initialization in WM_CREATE.
      
      Fri May  3 19:30:02 1996  Greg Kreider <kreider@natlab.research.philips.com>
      
      	* [controls/combo.c] [controls/listbox.c]
      	Pass WM_[HV]SCROLL to listbox, but not combo.
      	Don't try to redraw non-existant scroll bars (changes dwStyle flags).
      	Combo box gets border.
      	Combo box includes button (otherwise button won't trigger dropdown).
      	Proper border around RectButton.
      	Check size consistancy of combo, listbox, and button after resizing 
      	or before painting.  These routines still aren't completely correct.
      	Localize size checks in separate routines.
      	Listboxes are white.
      
      Thu May  2 19:21:23 1996  Albrecht Kleine  <kleine@ak.sax.de>
      
      	* [controls/combo.c][include/commdlg.h][include/commdlg.c]
      	  [resources/sysres_De.rc][resources/sysres_En.rc]
      	Introduced ChooseFont dialog, but needed some patches in 
      	handling of comboboxes with edit controls.
      
      Tue Apr 30 00:33:27 1996  Ulrich Schmid  <uschmid@mail.hh.provi.de>
      
      	* [programs/winhelp/*]
      	Added a help viewer and a simple `.hlp' to `.sgml' converter.
      
      Mon Apr 29 14:17:57 1996  Tristan Tarrant <tst@sthinc.demon.co.uk>
      
      	* [resources/sysres_*.rc] [misc/shell.c]
      	Modified size of "About" dialog boxes.
      
      Sat Apr 27 18:10:11 Martin von Loewis <loewis@informatik.hu-berlin.de>
      
      	* [if1632/Makefile.in][loader/builtin.c]
      	crtdll.spec, ntdll.spec, wsock32.spec: new files.
      
      	* [loader/pe_image.c]
      	Fix error message if import by ordinal failed.
      1285c2f9
  28. 05 Apr, 1996 1 commit
    • Alexandre Julliard's avatar
      Release 960405 · 8664b890
      Alexandre Julliard authored
      Fri Apr  5 15:22:55 1996  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [controls/button.c] [controls/static.c]
      	Changes to use WND * wherever possible.
      
      	* [debugger/dbg.y] [debugger/debug.l]
      	Added 'info module' and 'walk module' commands.
      
      	* [if1632/Makefile.in] [if1632/relay.c] [tools/build.c]
      	Added assembly code generation to call from Wine into 32-bit code.
      	Changed all 'call32' references in 'callfrom16' to avoid confusion
      	with Win32 routines.
      
      	* [include/callback.h]
      	Added prototypes for 32-bit callbacks.
      
      	* [loader/module.c] [if1632/relay32.c] [tools/build.c]
      	Unified 16- and 32-bit modules. The fake module for 32-bit DLLs is
      	now generated by the build program.
      
      	* [include/module.h]
      	Added extra info to NE_MODULE for Win32 modules to point to the PE
      	module data.
      
      	* [include/pe_image.h] [loader/pe_image.c] [win32/resource.c]
      	Removed the wine_files list. The PE data for a module can now be
      	accessed with the NE_WIN32_MODULE macro.
      
      	* [loader/signal.c] [miscemu/instr.c]
      	Don't start the BIOS timer at startup, but only after an access to
      	the 0x40 segment.
      
      	* [memory/local.c]
      	Changed LOCAL_Lock() to return a 32-bit pointer.
      
      	* [misc/main.c] [include/dlls.h]
      	Some built-in DLLs (like KERNEL) can no longer be disabled from
       	the command-line.
      	
      Thu Apr  4 19:54:39 1996  Keith Reynolds <keithr@sco.COM>
      
      	* [*/*]
      	A lot of small changes to support SCO OpenServer 5.
      
      Thu Apr  4 15:38:13 1996  Frans van Dorsselaer <dorssel@rulhm1.leidenuniv.nl>
      
      	* [controls/edit.c]
      	Fixed GetKeyState() call to use 0x8000 convention.
      
      	* [include/windows.h]
      	Added undocumented messages EM_SCROLL and EM_GETTHUMB.
      
      Thu Apr  4 09:52:52 1996  John Harvey <john@division.co.uk>
      
      	* [if1632/except.S]
      	Modified code to assemble on unixware.
      
      Wed Apr  3 09:38:26 1996  Juergen Marquardt <marqu@lunar.advantest.de>
      
      	* [objects/font.c]
      	Implementation of a second font cache which will be updated
      	dynamically.
      
      Mon Apr  1 16:47:40 1996  Robert Pouliot <krynos@qbc.clic.net>
      
      	* [resources/sysres_Cz.rc] [resources/sysres_Da.rc]
      	  [resources/sysres_De.rc] [resources/sysres_Eo.rc]
      	  [resources/sysres_Es.rc] [resources/sysres_Fi.rc]
      	  [resources/sysres_No.rc] [resources/TODO]
      	Updated FIND_TEXT and REPLACE_TEXT to work like the English version.
      8664b890
  29. 26 Dec, 1995 1 commit
    • Alexandre Julliard's avatar
      Release 951226 · d7d4fdf8
      Alexandre Julliard authored
      Sat Dec 23 18:15:59 1995  Alexandre Julliard  <julliard@sunsite.unc.edu>
      
      	* [configure.in] [Makefile.in] [tools/install-sh]
      	New 'install' target installs Wine binary, library and man page.
      	Library is now more logically named libwine.a.
      	Split toolkit/ directory into library (for library code) and
      	libtest (for test programs).
      
      	* [controls/edit.c]
      	Quick hack to partially support EM_PASSWORD style (avoids
      	displaying your passwords on the screen when testing programs...)
      
      	* [configure.in] [controls/menu.c] [include/resource.h]
      	  [misc/commdlg.c] [misc/ole2nls.c] [misc/shell.c] [windows/msgbox.c]
      	Language is now a run-time option (wine -language xx).
      
      	* [debugger/dbg.y]
      	Dump some more debugging info on crash.
      
      	* [misc/profile.c]
      	Only consider ';' as a comment if it's the first non-blank
      	character on the line.
      
      	* [miscemu/dpmi.c]
      	More debugging info for real-mode callback.
      
      	* [objects/gdiobj.c]
      	Rewrote EnumObjects() to do the Right Thing.
      
      	* [resources/sysres*]
      	New directory containing system resources.
      
      Fri Dec 22 11:24:39 GMT 1995  John Harvey <john@division.co.uk>
      
      	* [win32/file.c] [win32/memory.c]
              Unixware doesn't have MAP_ANON ifdefed out for now.
      
      	* [misc/dos_fs.c]
              DOS_GetDosFileName didn't truncate paths starting ./ properly.
      
      	* [tools/build.c]
      	Produces assembly code that works with the unixware assembler.
      
      Wed Dec 20 22:22:29 +0100 1995  Morten Welinder <terra@diku.dk>
      
      	* [miscemu/instr.c]
      	INSTR_GetOperandAddr: 16-bit addresses should be masked to 16 bits.
      
      	* [misc/dos_fs.c]
      	DOS_readdir should always return directories, even if they don't
       	match the file name mask.
      
      Tue Dec 19 18:00:00 1995  Uwe Bonnes <bon@elektron.ikp.physik.th-darmstadt.de>
      	
      	* [misc/exec.c]
      	Give arguments to winhelp.
      
      	* [miscemu/int21.c]
      	Implemented Interrupt 21 AX=6C00 EXTENDED OPEN/CREATE.
      	Created function ExtendedOpenCreateFile.
      	Give for some Windows95 interrupts the return value 'not
      	implemented'.
      
      Sun Dec 17 16:51:56 EST 1995  Jim Peterson <jspeter@birch.ee.vt.edu>
      
      	* [include/kernel32.h] [include/windows.h]
      	Moved the typedefs for SYSTEMTIME and LPSYSTEMTIME from
       	include/kernel32.h to include/windows.h and declared the new Win32
       	API functions Sleep(), GetLocalTime(), and GetSystemTime().
        	Redefined INFINITE as 0xFFFFFFFF if WINELIB32.
      
      	* [rc/rc (new file)]
      	Created the shell script 'rc', which should simplify resource
       	compilation.
      
      	* [win32/environment.c]
      	Kludged around an undefined reference to wine_files.  This change
       	should be fixed some time.
      
      	* [win32/time.c] [if1632/kernel32.spec]
      	Added the functions GetSystemTime(), and Sleep().
      
      	* [miscemu/int21.c]
      	Renamed static function GetSystemTime to INT21_GetSystemTime to
       	avoid conflicts with the API function of the same name.
      
      	* [include/wintypes.h]
      	Added the SPFMT definition for printf statements.
      
      	* [misc/shell.c] [include/shell.h]
      	Changed ERROR_* defines to SHELL_ERROR_*, as they were conflicting
       	with the ones in include/winerror.h.  They should probably use the
       	versions in winerror.h, but I'm not certain, and that can be done
       	later.
      
      	* [windows/mdi.c]
      	Translated WM_MDIACTIVATE(?,(LOhwnd,HIhwnd)) messages to
       	WM_MDIACTIVATE(HIhwnd,LOhwnd) for WINELIB32.  The ? parameter
       	(boolean) was discarded with this translation.  Translated handler
       	of WM_MDISETMENU(ref,(loHMENU,hiHMENU)) to handle
       	WM_MDISETMENU(loHMENU, hiHMENU) messages in WINELIB32 (ref assumed
       	false, call DrawMenuBar() if desired).
      
      	* [*/*]
      	General explicit casts and more rigid typing to remove warnings.
      
      	* [include/winpos.h] [windows/winpos.c]
      	Changed return type of WINPOS_ChangeActiveWindow to BOOL.
      
      	* [include/commdlg.h] [misc/commdlg.c]
      	Added prototypes for ChooseColor(), CommDlgExtendedError(),
       	FindText() GetFileTitle(), GetOpenFileName(), GetSaveFileName(),
       	PrintDlg, and ReplaceText().
      	Renamed the CommDlgExtendError() function to CommDlgExtendedError().
      	Made GetFileTitle return a short, as per the API definition.
      
      	* [Makefile.in]
      	Added line to clean and distclean that removes temporaries from
       	the include directory.
      
      Sat Dec 16 19:39:14 MET 1995  Steffen Moeller <smoe0024@rz.uni-hildesheim.de>
      
      	* [controls/edit.c]
      	Almost rewrote EDIT_GetLineMsg.
      
      Sat Dec 16 13:51:48 MST 1995  Andrew Taylor <andrew@riscan.com>
      
      	* [windows/mdi.c]
      	Fixed MDITile() bug that occurs when 0 windows are present or all
      	windows are minimized.
      
      Wed Dec 12 23:30:00 1995  Uwe Bonnes <bon@elektron.ikp.physik.th-darmstadt.de>
      
      	* [misc/profile.c]
              Try harder to find files, especially in the working directory.
      	Look in $HOME/.wine too and create it there if it isn't found.
      d7d4fdf8
  30. 18 Sep, 1995 1 commit
    • Alexandre Julliard's avatar
      Release 950918 · ff8331ea
      Alexandre Julliard authored
      Sun Sep 17 16:47:49 1995  Alexandre Julliard  <julliard@sunsite.unc.edu>
      
      	* [configure.in] [*/Makefile.in] [Make.rules.in]
      	Cleaned up makefiles, added configuration option for Winelib,
      	grouped common make rules in Make.rules.in.
      
      	* [Configure]
      	Renamed to 'Configure.old'; please use 'configure' instead.
      
      	* [controls/menu.c]
      	Fixed DestroyMenu() to avoid deleting the same menu twice.
      	More fixes to WM_MENUSELECT, and added WM_INITMENU.
      
      	* [if1632/relay.c]
      	Fixed wrong register values displayed by RELAY_DebugCall32().
      
      	* [memory/local.c]
      	Fixed LocalLock() and LocalUnlock() to increment/decrement the
      	lock count for moveable blocks.
      
      	* [misc/commdlg.c] [misc/shell.c] [rc/winerc.c]
      	Modified the generated C file so that the resource information
      	(size, etc.) is also exported.
      	Modified common dialogs to use the new informations.
      
      	* [misc/main.c] [ANNOUNCE]
      	Update the list of contributors. Please let me know if I forgot
      	someone.
      
      	* [rc/sysres.rc] [rc/sysres_En.rc]
      	Moved English resources to sysres_En.rc.
      	Changed ids from numeric to symbolic for dialogs.
      
      	* [windows/dialog.c]
      	Modified template parsing to be able to pass segmented pointers to
      	CreateWindow().
      
      	* [windows/win.c]
      	CreateWindow() now takes segmented pointers for class and window
      	names.
      	Maxmimize or minimize the window upon creation if the WS_MAXIMIZE
      	or WS_MINIMIZE bits are set.
      
      Thu Sep 14 17:19:57 1995  Paul Wilhelm  <paul@paul.accessone.com>
      
      	* [controls/scroll.c]
      	Fixed scroll-bar bugs for non-client windows.
      
      Thu Sep 14 14:04:14 MET DST 1995 Jochen Hoenicke <Jochen.Hoenicke@arbi.Informatik.Uni-Oldenburg.de>
      
      	* [include/cursor.h] [windows/cursor.c]
      	Cursor is not mirrored any more and the hotspot is set right.
      
      Wed Sep 13 14:22:31 1995  Marcus Meissner  <msmeissn@faui01.informatik.uni-erlangen.de>
      
      	* [ole.h]
      	Misc small fixes.
      
      Mon Sep  4 00:01:23 1995  Jon Tombs <jon@gte.esi.us.es>
      
      	* [rc/sysres_Es.rc]
      	First attempt at Spanish [Es] language support.
      
      Sun Sep  3 13:22:33 1995     Martin von Loewis <loewis@informatik.hu-berlin.de>
      
      	* [include/alias.h][windows/alias.c][include/relay32.h]
      	New files
      
      	* [controls/widgets.c]
      	WIDGETS_Init: register alias window procedures
      
      	* [if1632/callback.c]
      	CallWndProc: Call alias functions if necessary
      
      	* [if1632/gdi32.spec]
      	GetStockObject, TextOutA: new relays
      
      	* [misc/user32.c][if1632/user32.spec][misc/Makefile.in][misc/Imakefile]
      	user32.c: new file
      	BeginPaint,CreateWindowExA,DefWindowProcA,DispatchMessage,EndPaint,
      	GetMessageA,RegisterClassA,ShowWindow,UpdateWindow: new relays
      
      	* [if1632/winprocs32.spec][loader/pe_image.c][loader/module.c]
      	PE_Win32CallToStart: new function
      	MODULE_CreateInstance: removed static attribute
      	LoadModule: Try loading PE image on error 21
      	PE_LoadModule: new function
      	PE_LoadImage: initialize pe_data with 0
      	
      	* [include/dlls.h][include/peexe.h]
      	moved pe_data and w_files to peexe.h
      	
      	* [misc/shell.c]
      	ShellAbout: Register AboutWndProc aliases
      
      	* [miscemu/int21.c]
      	handle 0x440A and 0xDC
      
      	* [miscemu/int2f.c]
      	handle 0x84
      
      	* [objects/dib.c]
      	CreateDIBitmap: complain if BITMAPINFOHEADER is of wrong size
      
      	* [tools/build.c]
      	include windows.h and relay32.h into generated Win32 relays,
      	don't declare the implementation as int (*)();
      	limit in WIN32_builtin was off by one
      
      	* [windows/caret.c]
      	CARET_Initialize: new function, call on strategic places
      
      	* [windows/messagebox.c]
      	MessageBox: register message box proc aliases
      
      	* [if1632/advapi32.spec][if1632/comdlg32.spec]
      	New files
      
      	* [if1632/Makefile.in][if1632/Imakefile][if1632/relay32.c]
      	added new spec files
      	RELAY32_GetBuiltinDLL: perform lookup case insensitive
      	RELAY32_GetEntryPoint: start name search at 0
      
      	* [if1632/user.spec][if1632/kernel.spec][if1632/gdi.spec]
      	Added stubs for new Win95 API
      
      Sat Sep 2 1995  Martin Roy
      
      	* [misc/commdlg.c]
      	In WM_INITDIALOG, current filter must reflect lpofn->nFilterIndex.
        	When process IDOK button in FILEDLG_WMCommand(),
       	lpofn->nFilterIndex should be updated to current selection.
      
      Thu Aug 31 15:00:00 1995 Ram'on Garc'ia <ramon@ie3.clubs.etsit.upm.es>
      
      	* [loader/module.c] [loader/ne_image.c]
      	Added support of self-loading modules.
      ff8331ea