Alexandre Julliard [Fri, 5 Jul 2002 21:22:32 +0000 (21:22 +0000)]
Fixed warnings.
Gregg Mattinson [Fri, 5 Jul 2002 21:22:09 +0000 (21:22 +0000)]
- Forte C does not support nameless structures or unions
- Implemented __builtin_return_address for Forte C on sparc
- Implemented DECL_GLOBAL_CONSTRUCTOR for non-386, non-GNU C
- Implemented WINE_DPRINTF to have function name with Forte C
Marcus Meissner [Fri, 5 Jul 2002 21:19:55 +0000 (21:19 +0000)]
Added a generic way of doing GetHGlobalFromILockBytes().
Andreas Mohr [Fri, 5 Jul 2002 21:18:41 +0000 (21:18 +0000)]
- make sure even GUI users notice a "missing xmessage" problem by
checking for tons of X11 editors
- replace duplicated (3x) code with function launch_winesetup()
- improved "winesetup not found" error message
- break looping (via code 127) in case no xmessage installed
- stress the fact that people should remember that they can regain certain
settings by deleting flag files
- spelling fixes
Gregg Mattinson [Fri, 5 Jul 2002 21:17:43 +0000 (21:17 +0000)]
Implemented FormatMessage for sparc. Since the va_list is stored in
memory like __i386__, the same implementation should work.
Alexandre Julliard [Fri, 5 Jul 2002 01:28:10 +0000 (01:28 +0000)]
No need to call GetModuleFileName16 now that GetModuleFileNameA
handles 16-bit tasks.
Alexandre Julliard [Fri, 5 Jul 2002 01:27:19 +0000 (01:27 +0000)]
Fixed GetModuleFileNameW return value.
Quiet dll loading error message.
Alexandre Julliard [Fri, 5 Jul 2002 01:26:41 +0000 (01:26 +0000)]
Return ERROR_BAD_EXE_FORMAT when builtin dll still not found, since we
most likely loaded a 16-bit builtin.
Alexandre Julliard [Fri, 5 Jul 2002 01:23:31 +0000 (01:23 +0000)]
Moved MsgWaitForMultipleObjects call out of the window lock.
Duane Clark [Fri, 5 Jul 2002 01:22:28 +0000 (01:22 +0000)]
Add drive letter and Unix path tests of GetFullPathNameA.
Jason Edmeades [Fri, 5 Jul 2002 01:22:03 +0000 (01:22 +0000)]
Ensure VarBstrCat handles null parms as per windows and actually does
the concatenation even for null args.
Rein Klazes [Fri, 5 Jul 2002 01:21:13 +0000 (01:21 +0000)]
Check for NULL keyvalue in RegEnumKeyExA/W.
Alexandre Julliard [Fri, 5 Jul 2002 00:30:05 +0000 (00:30 +0000)]
ComboLBWndProc: fall through to ListBoxWndProc if the listbox is not a
ComboLBox.
Alexandre Julliard [Fri, 5 Jul 2002 00:27:12 +0000 (00:27 +0000)]
Removed "so" from the default load order.
Alexandre Julliard [Fri, 5 Jul 2002 00:23:02 +0000 (00:23 +0000)]
Tried to make IsDialogMessageW more compatible. Changed
IsDialogMessage16/A to call IsDialogMessageW.
Gregg Mattinson [Fri, 5 Jul 2002 00:20:42 +0000 (00:20 +0000)]
- Replaced .previous with a .section statement for the appropriate
section.
- '.section .text' is incorrect. It should be '.section ".text"'.
Uwe Bonnes [Fri, 5 Jul 2002 00:18:08 +0000 (00:18 +0000)]
MSVCRT_operator_new: Call handler only when "new" operation fails.
Joshua Thielen [Fri, 5 Jul 2002 00:16:41 +0000 (00:16 +0000)]
Changed GetModuleFileNameA to use GetCurrentTask instead of
MODULE32_LookupHMODULE when called by a 16-bit task.
Gregg Mattinson [Wed, 3 Jul 2002 21:10:43 +0000 (21:10 +0000)]
Cast void* to char* for pointer arithmetic.
Duane Clark [Wed, 3 Jul 2002 21:07:36 +0000 (21:07 +0000)]
strcasecmp returns zero on a match.
Gregg Mattinson [Wed, 3 Jul 2002 21:06:58 +0000 (21:06 +0000)]
Removed non-static structure initializers.
Andreas Mohr [Wed, 3 Jul 2002 21:04:44 +0000 (21:04 +0000)]
Better toggle all relevant bits in VGA crt register.
Martin Wilck [Wed, 3 Jul 2002 21:04:09 +0000 (21:04 +0000)]
Check POLLHUP semantics at remote shutdown when wineserver is started.
Fix socket state handling and event handling for non-STREAM sockets.
Alexandre Julliard [Wed, 3 Jul 2002 01:22:13 +0000 (01:22 +0000)]
Fixed X11DRV_SetDIBitsToDevice to do the right thing for top-down
and/or partial bitmaps.
Tony Lambregts [Wed, 3 Jul 2002 01:20:46 +0000 (01:20 +0000)]
Document the new trace-related winedbg commands.
Gregg Mattinson [Wed, 3 Jul 2002 01:20:07 +0000 (01:20 +0000)]
Void functions can't return a value, even if it is the return value
from another void function.
Lionel Ulmer [Wed, 3 Jul 2002 01:16:45 +0000 (01:16 +0000)]
Detect DCs without fonts and return an error in wglUseBitmapFonts.
Gregg Mattinson [Wed, 3 Jul 2002 01:16:13 +0000 (01:16 +0000)]
Removed unusual type casting.
Gregg Mattinson [Wed, 3 Jul 2002 01:15:52 +0000 (01:15 +0000)]
Avoid multi-line string constants.
Gregg Mattinson [Wed, 3 Jul 2002 01:15:32 +0000 (01:15 +0000)]
Removed extra , from last element in enum declarations.
Gregg Mattinson [Wed, 3 Jul 2002 01:15:14 +0000 (01:15 +0000)]
Removed extra ; from end of ICOM_METHOD macros.
Eric Pouech [Wed, 3 Jul 2002 01:14:52 +0000 (01:14 +0000)]
Fixed some more configuration issues.
Andreas Mohr [Wed, 3 Jul 2002 01:13:34 +0000 (01:13 +0000)]
Make sure we wait some time during int16 keyboard query call.
Andreas Mohr [Wed, 3 Jul 2002 01:13:17 +0000 (01:13 +0000)]
Added a DOS text mode memory buffer copy in order to be able to tell
which lines of text changed and thus which ones to update.
Andreas Mohr [Wed, 3 Jul 2002 01:12:38 +0000 (01:12 +0000)]
Call Sleep for int 0x2f function 0x1680 (IDLE CALL).
Alexandre Julliard [Tue, 2 Jul 2002 02:14:08 +0000 (02:14 +0000)]
Removed redundant GetMessage call.
Alexandre Julliard [Tue, 2 Jul 2002 02:09:39 +0000 (02:09 +0000)]
Fixed warnings.
Juergen Schmied [Tue, 2 Jul 2002 02:06:19 +0000 (02:06 +0000)]
- implementations for SHLWAPI_267, SHLWAPI_268
- small fixes
Juergen Schmied [Tue, 2 Jul 2002 02:05:17 +0000 (02:05 +0000)]
- changed STRRET definition
- small changes for seperation of shell32 from ole32
- debughelper for printing interface names (shell internal)
- changed shell memory allocation to use IMalloc of ole32 when this
library is already loaded
- fallback IMalloc internally in shell
- unified constructor syntax for several objects created by DllGetClassObject
- rewrote instance creation for com objects
- made the desktop folder parsing paths like ::{CLSID}
- Implemented IPersistFolder3 partially
Andreas Mohr [Mon, 1 Jul 2002 23:22:48 +0000 (23:22 +0000)]
- Use PeekMessage loop around GetMessage.
- Added German resource file.
- Realign some dialog parts.
- "Property" -> "Properties"
- Add some traces.
Alexandre Julliard [Mon, 1 Jul 2002 23:21:15 +0000 (23:21 +0000)]
- stubs for SHLWAPI.295 (create a URL shortcut ?) and SHLWAPI.394
- minor cleanups
Andreas Mohr [Mon, 1 Jul 2002 23:18:12 +0000 (23:18 +0000)]
Added the FirstInstallDateTime key.
Alexandre Julliard [Mon, 1 Jul 2002 18:41:47 +0000 (18:41 +0000)]
Make sure allocated blocks are aligned on an 8-byte boundary.
Alexandre Julliard [Mon, 1 Jul 2002 18:39:26 +0000 (18:39 +0000)]
Hopefully more portable errno check.
Alexandre Julliard [Mon, 1 Jul 2002 18:23:38 +0000 (18:23 +0000)]
Fixed make install from read-only build directory (spotted by Marcus
Meissner).
Alexandre Julliard [Mon, 1 Jul 2002 18:20:16 +0000 (18:20 +0000)]
Release the Win16 lock before waiting in MsgWaitForMultipleObjectsEx.
Alexandre Julliard [Mon, 1 Jul 2002 18:17:30 +0000 (18:17 +0000)]
Added configure check for getpwuid.
Gregg Mattinson [Mon, 1 Jul 2002 18:14:27 +0000 (18:14 +0000)]
Avoid alignment problem in NtQuerySystemTime.
Andreas Mohr [Mon, 1 Jul 2002 18:13:52 +0000 (18:13 +0000)]
Implemented set cursor shape functionality.
Mike McCormack [Mon, 1 Jul 2002 18:12:47 +0000 (18:12 +0000)]
Return the correct length when getting a complete section in
PROFILE_GetString.
Juergen Schmied [Mon, 1 Jul 2002 18:10:34 +0000 (18:10 +0000)]
Support for large and negative offsets.
Alexandre Julliard [Fri, 28 Jun 2002 23:33:26 +0000 (23:33 +0000)]
BITMAP_SelectObject must return the old handle, not the current one.
Alexandre Julliard [Fri, 28 Jun 2002 23:32:29 +0000 (23:32 +0000)]
Check for valid dialog info before using it.
Nix N. Nix [Fri, 28 Jun 2002 23:30:07 +0000 (23:30 +0000)]
Removed message box that would pop up if a RunMRU list was not found.
Rok Mandeljc [Fri, 28 Jun 2002 23:28:36 +0000 (23:28 +0000)]
Added Slovenian resources.
Philipp Wollermann [Fri, 28 Jun 2002 23:27:37 +0000 (23:27 +0000)]
Implemented SPI_GETDESKWALLPAPER action, fixed SPI_SETDESKWALLPAPER.
Jukka Heinonen [Fri, 28 Jun 2002 23:26:57 +0000 (23:26 +0000)]
Disable OWN_WINDOW as it no longer works.
Alexandre Julliard [Fri, 28 Jun 2002 18:31:01 +0000 (18:31 +0000)]
Added some ALSA configure checks.
Eric Pouech [Fri, 28 Jun 2002 17:40:16 +0000 (17:40 +0000)]
Created an ALSA driver (with the help of David Hammerton and Marco
Pietrobono).
Alexandre Julliard [Fri, 28 Jun 2002 17:38:59 +0000 (17:38 +0000)]
Fixed typo in X11DRV_SetPixel.
Gregg Mattinson [Fri, 28 Jun 2002 17:37:34 +0000 (17:37 +0000)]
Removed C++ style comments.
Eric Pouech [Fri, 28 Jun 2002 17:35:20 +0000 (17:35 +0000)]
No longer depends on external env strings values.
Sander van Leeuwen [Fri, 28 Jun 2002 17:34:57 +0000 (17:34 +0000)]
Do not change directory if path is invalid.
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.