Knut St. Osmundsen [Fri, 28 Jun 2002 17:34:35 +0000 (17:34 +0000)]
Do not access memory that has just been freed.
Guy L. Albertelli [Fri, 28 Jun 2002 17:33:37 +0000 (17:33 +0000)]
- Add support for UpDown control messages.
- Add detection for Wine's PropertySheet Dialog to translate
messages.
Andriy Palamarchuk [Fri, 28 Jun 2002 17:33:09 +0000 (17:33 +0000)]
Fixed a few bugs, added processing of REG_MULTI_SZ format.
Tony Lambregts [Fri, 28 Jun 2002 17:32:25 +0000 (17:32 +0000)]
Added support for DDBLT_KEYSRCOVERRIDE/DDBLT_KEYDESTOVERRIDE.
Guy L. Albertelli [Fri, 28 Jun 2002 17:31:57 +0000 (17:31 +0000)]
Add TCM_SETCURSEL when setting page current.
Eric Pouech [Fri, 28 Jun 2002 17:31:31 +0000 (17:31 +0000)]
Ensured full duplex mode is only used with same parameters in in/out
streams.
Some more work towards multiple audio cards support.
Alexandre Julliard [Tue, 25 Jun 2002 23:29:51 +0000 (23:29 +0000)]
Replaced LPTODP/DPTOLP macros by calls to LPtoDP/DPtoLP (with the help
of Huw Davies).
Sylvain Petreolle [Tue, 25 Jun 2002 23:23:03 +0000 (23:23 +0000)]
Created d3d8 stub dll.
Alexandre Julliard [Tue, 25 Jun 2002 03:03:19 +0000 (03:03 +0000)]
Fixed endianness #ifdefs (spotted by Jason Edmeades).
Eric Pouech [Tue, 25 Jun 2002 02:58:48 +0000 (02:58 +0000)]
Fixed flags handling in sndPlaySound.
Jason Edmeades [Tue, 25 Jun 2002 02:55:53 +0000 (02:55 +0000)]
Fixed crash in open file dialog on non-windows 98 emulation when
lpszInitialDir is null.
Jason Edmeades [Tue, 25 Jun 2002 02:54:06 +0000 (02:54 +0000)]
Ensure we free the cached HFONT after loading in a fresh font. Enables
fonts in VB programs to appear correctly.
Alexandre Julliard [Tue, 25 Jun 2002 00:24:36 +0000 (00:24 +0000)]
Authors: Huw D M Davies <hdavies@codeweavers.com>, Aric Stewart <aric@codeweavers.com>
Fixed nasty bug for 2+ byte multibyte strings and GetStringType.
Fleshed out GetStringType CTYPE3 from the unicode tables.
CP_SYMBOL is not a valid codepage while CP_UTF7|8 are.
Alexandre Julliard [Tue, 25 Jun 2002 00:23:23 +0000 (00:23 +0000)]
Added support for path wildcards of the form "*dllname" in load order
specifications.
Only use wildcard entry for dlls that don't specify an explicit path.
Removed the old DllOverrides syntax support.
Misc cleanups and optimizations.
Huw D M Davies [Mon, 24 Jun 2002 23:44:18 +0000 (23:44 +0000)]
Added Type 1 and Type 42 font downloading.
Misc bug fixes.
Huw D M Davies [Mon, 24 Jun 2002 23:41:55 +0000 (23:41 +0000)]
Handle dmScale.
Huw D M Davies [Mon, 24 Jun 2002 23:40:54 +0000 (23:40 +0000)]
psdrv doesn't care about hGCClipRgn, just use GetClipRgn instead.
Huw D M Davies [Mon, 24 Jun 2002 23:40:01 +0000 (23:40 +0000)]
Get rid of a few thousand useless TRACE lines.
Huw D M Davies [Mon, 24 Jun 2002 23:38:51 +0000 (23:38 +0000)]
Added afm weight "NORMAL".
Ulrich Czekalla [Mon, 24 Jun 2002 23:09:19 +0000 (23:09 +0000)]
Added temp fix for world transform bug in SetWindowOrgEx handler.
Added handlers for EMR_SETTEXTJUSTIFICATION and EMR_SETLAYOUT.
Huw D M Davies [Mon, 24 Jun 2002 23:07:26 +0000 (23:07 +0000)]
Don't map symbol charset through WCToMB.
Andreas Mohr [Mon, 24 Jun 2002 23:00:47 +0000 (23:00 +0000)]
Made initialization more verbose in case of errors.
Steven Edwards [Mon, 24 Jun 2002 23:00:25 +0000 (23:00 +0000)]
Added check for pwd.h.
Jukka Heinonen [Mon, 24 Jun 2002 22:57:28 +0000 (22:57 +0000)]
Redirect all reads and writes to VGA controller to VGA emulation.
Catch and report 16/32-bit reads/writes to VGA controller.
Use correct flags when creating full screen DirectDraw window for
VGA.
Jukka Heinonen [Mon, 24 Jun 2002 22:50:22 +0000 (22:50 +0000)]
Add save/restore mapping context routines.
Add map multiple pages routine.
Add partial implementation of hardware information query routine.
Replace incorrect use of MapSL with PTR_REAL_TO_LIN.
Alexandre Julliard [Sat, 22 Jun 2002 01:20:36 +0000 (01:20 +0000)]
Unlock the master socket if the boot thread terminates early.
Avoid crash if thread died during timeout wakeup.
Huw D M Davies [Sat, 22 Jun 2002 01:19:29 +0000 (01:19 +0000)]
- Implement AddFontResource*, add stubs for RemoveFontResource*.
- Add support for GGO_BEZIER and a few bug fixes for GGO_NATIVE.
- Much better support for non ansi charsets in font matching.
- Proper implementation of GetTextFace for gdi font.
- Load fonts that are listed in the registry but aren't in
%WINDOWSDIR%\fonts.
- Revert TranslateCharsetInfo to use codepage 1252 with ANSI_CHARSET.
- Add support for VIETNAMESE_CHARSET and SYMBOL_CHARSET.
Dmitry Timoshkov [Sat, 22 Jun 2002 01:10:37 +0000 (01:10 +0000)]
Added Bulgarian keyboards.
Huw D M Davies [Sat, 22 Jun 2002 01:01:34 +0000 (01:01 +0000)]
Store the cache entry indices and not the ptrs.
Protect cache with a critical section.
Alexandre Julliard [Sat, 22 Jun 2002 00:08:10 +0000 (00:08 +0000)]
Added printf format checking to the ok() and trace() macros, and fixed
the resulting warnings.
Aric Stewart [Fri, 21 Jun 2002 23:59:49 +0000 (23:59 +0000)]
Reworking of http and asyncronous calls to get IE6 to install.
Added a version resource.
Added unit test for http.
Vincent Béron [Fri, 21 Jun 2002 22:25:17 +0000 (22:25 +0000)]
Fixed some various comparisons wrt signedness.
Alexandre Julliard [Fri, 21 Jun 2002 21:55:37 +0000 (21:55 +0000)]
Fixed CLSIDFromString endianness assumptions (reported by Gregg Mattinson).
Alexandre Julliard [Fri, 21 Jun 2002 21:53:05 +0000 (21:53 +0000)]
getmainargs: new_mode argument is not a pointer in msvcrt20 (spotted
by Bill Medland).
Rok Mandeljc [Fri, 21 Jun 2002 20:14:15 +0000 (20:14 +0000)]
Added Slovenian keyboard.
John K. Hohm [Fri, 21 Jun 2002 20:13:18 +0000 (20:13 +0000)]
Implemented SizeOfVariantData cases for VT_DISPATCH, VT_UNKNOWN, VT_CY.
Bill Medland [Fri, 21 Jun 2002 20:12:20 +0000 (20:12 +0000)]
Test the ability to handle hex values in excess of 1024 bytes and
input lines in excess of 4096 bytes.
Bill Medland [Fri, 21 Jun 2002 20:12:02 +0000 (20:12 +0000)]
- Rework the line reading. This version uses a single expanding
buffer rather than a main buffer and a "next line" buffer. This
version does not overflow the allocated memory (hopefully). The
previous version did when concatenating the continuation lines.
- Add protection to the HexCSVToHex to prevent overflow.
- Allow for conversion of larger hex values. Tested on a real 2.6KB
value.
Bill Medland [Fri, 21 Jun 2002 20:10:56 +0000 (20:10 +0000)]
Correct the comparison of two files. Just because they are the same
size doesn't mean they have the same content.
Gregg Mattinson [Fri, 21 Jun 2002 20:10:07 +0000 (20:10 +0000)]
Implemented DbgBreakPoint and DbgUserBreakPoint for Sparc. Debugger
must already be attached for this implementation to work.
Gregg Mattinson [Fri, 21 Jun 2002 20:09:34 +0000 (20:09 +0000)]
Moved all #includes to the top so that __stdcall is defined for the
declaration of IIDLookupRtn.
Steven Edwards [Fri, 21 Jun 2002 20:08:50 +0000 (20:08 +0000)]
Moved a few win32 functions to a better location for building a Win32
only dll.
Alexandre Julliard [Fri, 21 Jun 2002 19:15:45 +0000 (19:15 +0000)]
Made some more spec file entries optional or unnecessary.
Fixed a few DLLName/DLLFileName mismatches.
Alexandre Julliard [Fri, 21 Jun 2002 19:06:28 +0000 (19:06 +0000)]
Attempt at fixing POLLHUP handling for Linux 2.2.x.
Alexandre Julliard [Fri, 21 Jun 2002 19:02:44 +0000 (19:02 +0000)]
Moved succeeding test out of todo block.
Alexandre Julliard [Fri, 21 Jun 2002 19:00:13 +0000 (19:00 +0000)]
Fixed regression caused by previous change.
Mike McCormack [Thu, 20 Jun 2002 23:51:21 +0000 (23:51 +0000)]
Fixed ordinals to match the Windows values.
Added a couple of stubs.
Alexandre Julliard [Thu, 20 Jun 2002 23:21:27 +0000 (23:21 +0000)]
Create the server directory and socket file in /tmp.
Use fcntl file locking to ensure exclusion on the server socket and to
better recover from crashes.
Flush the registry before closing the socket to avoid timeouts on the
client side.
Moved get_config_dir functionality to libwine.
Alexandre Julliard [Thu, 20 Jun 2002 23:18:56 +0000 (23:18 +0000)]
Store dirty flag in each registry key and use it to save only modified
branches.
Alexandre Julliard [Thu, 20 Jun 2002 23:13:06 +0000 (23:13 +0000)]
Make sure that DRIVE_FindDriveRoot always returns an absolute path.
Alexandre Julliard [Thu, 20 Jun 2002 23:10:19 +0000 (23:10 +0000)]
Added dependency on program symlink for unit tests.
Andriy Palamarchuk [Thu, 20 Jun 2002 23:09:33 +0000 (23:09 +0000)]
Added regedit unit test, a couple minor changes to regedit.
Jason Edmeades [Thu, 20 Jun 2002 23:07:55 +0000 (23:07 +0000)]
- VarAnd, VarCmp (Strings only), VarNot implemented.
- VarParseNumFromStr/VarNumFromParseNum handle negative currency
numbers.
- More VarCmp support (Decimals and Dates).
- Date support for VB time only (0.0->1.0), corrected some date
rounding and calculation errors around variant dates and the system
time.
- Variant date support now round trips! (Date->Variant->Date) due to
misuse of tm_mon (0..11 not 1..12).
- Better pre-1899 support for dates in the SYSTEMTIME format.
- VarBstrFromCy, VarCyFromStr implemented.
- VarFormat partial implementation (currency and date support).
- VarFormatFromTokens, VarTokenizeFormatString partial implementation
as per w2k (dates only so far).
- Better debugging when dumping variants, and some additional trace
points to help debugging.
- Fix to VarBstrCmp to handle null and empty string the same (as per
w2k, different to msdn).
- Fix return from VarDateFromUdate.
- Correct definition of CY structure.
Alexandre Julliard [Thu, 20 Jun 2002 22:54:26 +0000 (22:54 +0000)]
Avoid loading programs into the DOS memory area.
Andriy Palamarchuk [Thu, 20 Jun 2002 22:46:04 +0000 (22:46 +0000)]
Removed traces of the regedit unit tests.
Guy L. Albertelli [Thu, 20 Jun 2002 22:45:29 +0000 (22:45 +0000)]
- Add routines to dump out tab items internally and externally
- Adjust TAB_SetItemBounds to split vertical tabs more like the native.
- Document major difference in laying out the vertical tabs.
- Fix drawing of icons. Wrong item padding used in vertical case.
- Fixed size of horizontal padding.
Marcus Meissner [Thu, 20 Jun 2002 22:45:08 +0000 (22:45 +0000)]
ITypelib::Invoke: Handle different length arguments better, we also
return 1 VARIANT only.
Steven Edwards [Thu, 20 Jun 2002 22:44:41 +0000 (22:44 +0000)]
Portability fix.
Steven Edwards [Thu, 20 Jun 2002 22:43:06 +0000 (22:43 +0000)]
Give the import libs a proper name.
Sander van Leeuwen [Thu, 20 Jun 2002 22:42:41 +0000 (22:42 +0000)]
'class' is a reserved word (C++).
Alexandre Julliard [Fri, 14 Jun 2002 23:48:27 +0000 (23:48 +0000)]
Fixed make install target to work even when nothing has been compiled
yet.
Added install-lib and install-dev targets to allow partial
installations; moved winemaker.man and winelauncher.in to better fit
in the new install categories.
Alexandre Julliard [Fri, 14 Jun 2002 23:42:53 +0000 (23:42 +0000)]
Unregister 16-bit dlls on module unload.
Mike McCormack [Fri, 14 Jun 2002 23:35:37 +0000 (23:35 +0000)]
Implemented recursive RegDeleteKey in Win95 emulation.
Aric Stewart [Fri, 14 Jun 2002 23:32:46 +0000 (23:32 +0000)]
Added GetCurrentHwProfileA.
Shachar Shemesh [Fri, 14 Jun 2002 23:29:16 +0000 (23:29 +0000)]
ExtTextOutW: if GetFontLanguageInfo says that the font may require
reordering, call GetCharacterPlacementW and print the result.
Shachar Shemesh [Fri, 14 Jun 2002 23:28:55 +0000 (23:28 +0000)]
- Implemented a skeleton for GetFontLanguageInfo. Using const masks to
match against the result of GetTextCharsetInfo. Not all attributes are
implemented yet.
- Enhanced the implementation of GetCharacterPlacementW to support
basic reordering. Not implementing the full BiDi algorithm yet.
Shachar Shemesh [Fri, 14 Jun 2002 23:27:18 +0000 (23:27 +0000)]
Changed the country's name to "IL" to conform to commonly held
practices.
Guy L. Albertelli [Fri, 14 Jun 2002 23:26:55 +0000 (23:26 +0000)]
- Dump out the TCITEM structure for appropriate messages.
- Dump out the rectangle for the TCM_ADJUSTRECT message.
Guy L. Albertelli [Fri, 14 Jun 2002 23:26:37 +0000 (23:26 +0000)]
Support images on the tabs of pages that are added (not just the
first).
Alexandre Julliard [Fri, 14 Jun 2002 02:09:08 +0000 (02:09 +0000)]
Removed install_libdir targets and centralized the symlinks creation
in the main dll makefile.
Ove Kaaven [Fri, 14 Jun 2002 00:39:44 +0000 (00:39 +0000)]
- support DirectInput 8 interfaces.
- implemented mouse wheel support.
Marcus Meissner [Fri, 14 Jun 2002 00:36:42 +0000 (00:36 +0000)]
Handle argsize for VT_DATE.
Mike McCormack [Fri, 14 Jun 2002 00:36:20 +0000 (00:36 +0000)]
Partially implement NtOpenFile and NtReadFile.
Alexandre Julliard [Fri, 14 Jun 2002 00:08:40 +0000 (00:08 +0000)]
Update the cursor for each window on receiving an X11 event, don't
wait for the SetCursor call.
Added EnterNotify handler to set the cursor on window map/unmap.
Alexandre Julliard [Fri, 14 Jun 2002 00:07:05 +0000 (00:07 +0000)]
Store the current cursor in the thread queue instead of globally.
Dmitry Timoshkov [Fri, 14 Jun 2002 00:01:44 +0000 (00:01 +0000)]
Cosmetic fix.
Huw D M Davies [Fri, 14 Jun 2002 00:00:56 +0000 (00:00 +0000)]
Added PatBlt support in enhanced metafiles.
Dmitry Timoshkov [Thu, 13 Jun 2002 23:59:53 +0000 (23:59 +0000)]
Fixed the names of some stock fonts.
Aric Stewart [Thu, 13 Jun 2002 23:57:26 +0000 (23:57 +0000)]
Stub for StiCreateInstance.
Alexandre Julliard [Thu, 13 Jun 2002 23:54:55 +0000 (23:54 +0000)]
Authors: Mike McCormack <mikem@codeweavers.com>, Jeremy White <jwhite@codeweavers.com>
Fixed memory leaks.
Dmitry Timoshkov [Thu, 13 Jun 2002 23:49:01 +0000 (23:49 +0000)]
Fixed version info.
François Gouget [Thu, 13 Jun 2002 22:04:45 +0000 (22:04 +0000)]
Fix handling of strings that do not finish with "||".
Fix the indentation of the while loop in TOOLBAR_AddStringW.
Mike McCormack [Thu, 13 Jun 2002 22:02:17 +0000 (22:02 +0000)]
Added a few stubs.
Dmitry Timoshkov [Thu, 13 Jun 2002 21:58:30 +0000 (21:58 +0000)]
Added Bulgarian NLS definitions (with the help of Anton Zinoviev).
François Gouget [Thu, 13 Jun 2002 21:57:38 +0000 (21:57 +0000)]
Reset signals to SIG_DFL before starting a child process.
Dmitry Timoshkov [Thu, 13 Jun 2002 21:56:12 +0000 (21:56 +0000)]
Avoid crashes if window belongs to another process.
Alexandre Julliard [Thu, 13 Jun 2002 21:54:56 +0000 (21:54 +0000)]
Make builtins pretend to be loaded from the system directory.
Alexandre Julliard [Thu, 13 Jun 2002 21:54:12 +0000 (21:54 +0000)]
Don't go through the export table if we are not tracing anything.
Alexandre Julliard [Thu, 13 Jun 2002 21:52:44 +0000 (21:52 +0000)]
For lines that contain a single field, the field is also the line key
(thanks to Aric Stewart).
Aric Stewart [Thu, 13 Jun 2002 21:51:45 +0000 (21:51 +0000)]
When processing the reg section we need to delete before adding.
First pass implementation of UpdateIni.
Mike McCormack [Thu, 13 Jun 2002 21:50:12 +0000 (21:50 +0000)]
Added an empty implementation for UuidFromStringA/W.
Alexandre Julliard [Thu, 13 Jun 2002 21:46:46 +0000 (21:46 +0000)]
Restored MakeCriticalSectionGlobal that got lost somewhere.
Alexandre Julliard [Thu, 13 Jun 2002 21:46:02 +0000 (21:46 +0000)]
Don't try to open CDROM device if none was specified.
Ulrich Czekalla [Thu, 13 Jun 2002 21:44:15 +0000 (21:44 +0000)]
Added support for CAL_ITWODIGITYEARMAX.
Alexandre Julliard [Thu, 13 Jun 2002 21:42:01 +0000 (21:42 +0000)]
struct _stat layout is different between crtdll and msvcrt.
Alexandre Julliard [Thu, 13 Jun 2002 21:41:08 +0000 (21:41 +0000)]
Store print dlg structure in a property instead of DWL_USER.
Dmitry Timoshkov [Thu, 13 Jun 2002 21:38:52 +0000 (21:38 +0000)]
Added stubs for capGetDriverDescription.
Alexandre Julliard [Thu, 13 Jun 2002 21:37:41 +0000 (21:37 +0000)]
Added /g debug format to dump GUIDs.
Alexandre Julliard [Thu, 13 Jun 2002 21:37:07 +0000 (21:37 +0000)]
Don't ask for source file in auto mode.
Paul Millar [Thu, 13 Jun 2002 19:22:17 +0000 (19:22 +0000)]
Fix use of LOCALE_NOUSEROVERRIDE flag in GetNumberFormatA and
GetCurrencyFormatA.