Juan Lang [Thu, 21 Oct 2004 19:59:46 +0000 (19:59 +0000)]
- the correct registry location to override is User Shell Folders, not
Shell Folders
- if User Shell Folders doesn't exist in HKCU, HKLM should be tried
- SHGetSpecialFolderPath should call SHGetFolderPath, not vice-versa
- the default values should be localizable
- some of the parameter checking and returned LPITEMIDLISTs were a bit
off
Francois Gouget [Thu, 21 Oct 2004 19:58:39 +0000 (19:58 +0000)]
Declare DO_DUMP_FUNC() before calling it and call normally so that
perl can check its prototype.
Francois Gouget [Thu, 21 Oct 2004 19:58:25 +0000 (19:58 +0000)]
Strictified.
Francois Gouget [Thu, 21 Oct 2004 19:58:08 +0000 (19:58 +0000)]
Remove HAVE_LIBAUDIOIO_MIDI and LIBAUDIOIO_MidiInit().
Francois Gouget [Thu, 21 Oct 2004 19:57:56 +0000 (19:57 +0000)]
Fix the declaration of SymEnumSymbols() in dbghelp.spec.
Use PVOID instead of void* for consistency.
Update the dbghelp section in win32.api.
Francois Gouget [Thu, 21 Oct 2004 19:57:15 +0000 (19:57 +0000)]
Make the 'wrong argument count' warning clearer when dealing with long
vs. "long long" issues.
Rein Klazes [Thu, 21 Oct 2004 19:57:00 +0000 (19:57 +0000)]
Correct the calculation of the year for the 31'st of December of leap
years.
Rein Klazes [Thu, 21 Oct 2004 19:56:46 +0000 (19:56 +0000)]
- mktime should compute the tm_wday, tm_yday and renormalize the
other fields of the supplied tm structure.
- add prototype declarations for the time functions.
Robert Shearman [Thu, 21 Oct 2004 19:56:32 +0000 (19:56 +0000)]
Correct the date of the completeness audit.
Mike McCormack [Thu, 21 Oct 2004 19:56:17 +0000 (19:56 +0000)]
Define SERVICE_NO_CHANGE and RegisterServiceCtrlHandlerEx.
Francois Gouget [Thu, 21 Oct 2004 19:56:04 +0000 (19:56 +0000)]
Fix escaped quote handling in strings.
Properly handle C and C++ comment parsing.
Walt Ogburn [Thu, 21 Oct 2004 19:55:37 +0000 (19:55 +0000)]
VarParseNumFromStr: Keep zeros after decimal point, correctly keep
track of trailing zeros in a decimal number.
VarNumFromParseNum: Don't error on decimal expressions for zero.
Rolf Kalbermatter [Thu, 21 Oct 2004 19:54:36 +0000 (19:54 +0000)]
Add prototype for SHFreeNameMappings.
Robert North [Thu, 21 Oct 2004 19:53:02 +0000 (19:53 +0000)]
Fix WTInfoA in wintab.c so it can now take lpOutput == NULL, as per
standard.
Dimitrie O. Paun [Thu, 21 Oct 2004 19:52:28 +0000 (19:52 +0000)]
Audit the month calendar.
Robert Shearman [Thu, 21 Oct 2004 19:52:16 +0000 (19:52 +0000)]
- Draw with ILD_TRANSPARENT instead of ILD_NORMAL to draw bitmaps from
the native shell image list properly (reported by Thorsten Kani).
- Rewrite TOOLBAR_NotifyFormat to avoid side-effects.
Mike McCormack [Thu, 21 Oct 2004 19:51:53 +0000 (19:51 +0000)]
Implement ChangeServiceConfigA using ChangeServiceConfigW.
Martin Fuchs [Thu, 21 Oct 2004 19:51:31 +0000 (19:51 +0000)]
- use ID_SELECT_FONT in german menu
- move string constants into string resources
Robert Reif [Thu, 21 Oct 2004 19:51:10 +0000 (19:51 +0000)]
Don't consider a device that is already in use a test failure.
Alexandre Julliard [Wed, 20 Oct 2004 02:15:06 +0000 (02:15 +0000)]
Vincent Béron [Tue, 19 Oct 2004 23:55:15 +0000 (23:55 +0000)]
Fix various function prototypes.
Hans Leidekker [Tue, 19 Oct 2004 23:53:26 +0000 (23:53 +0000)]
Add ffs() to porting library, needed by MinGW.
Anish Mistry [Tue, 19 Oct 2004 23:51:16 +0000 (23:51 +0000)]
Rename getkey and setkey for FreeBSD.
Stefan Leichter [Tue, 19 Oct 2004 23:50:36 +0000 (23:50 +0000)]
Added dummy implementation for EnumUILanguagesA/W.
Alexandre Julliard [Tue, 19 Oct 2004 23:09:02 +0000 (23:09 +0000)]
winebuild shouldn't depend on the NO_TRACE_MSGS define.
Vincent Béron [Tue, 19 Oct 2004 23:06:11 +0000 (23:06 +0000)]
Use a new DLLDEFS variable in configure/Makefiles to actually remove
all the debug messages (minus ERRs) if the user decides so.
Robert Shearman [Tue, 19 Oct 2004 22:59:59 +0000 (22:59 +0000)]
Implement SetPathWordBreakProc and MirrorIcon.
Robert Shearman [Tue, 19 Oct 2004 22:59:14 +0000 (22:59 +0000)]
Rebar completeness audit.
Robert Shearman [Tue, 19 Oct 2004 22:54:24 +0000 (22:54 +0000)]
Windows with WS_EX_TOOLWINDOW style should not have min/max buttons.
Warren Baird [Tue, 19 Oct 2004 21:37:09 +0000 (21:37 +0000)]
- added -fPIC to the LDDLLFLAGS line for HPUX; winegcc needs to pass
-fPIC to the link line to keep the hp linker happy
- set DLLEXT to .sl on HPUX
Alexandre Julliard [Tue, 19 Oct 2004 21:14:09 +0000 (21:14 +0000)]
RegQueryValueW must return count in bytes for empty string too.
Robert Reif [Tue, 19 Oct 2004 21:10:41 +0000 (21:10 +0000)]
Don't consider failure with DSERR_NODRIVER a test failure.
Dmitry Timoshkov [Tue, 19 Oct 2004 21:10:17 +0000 (21:10 +0000)]
Make TranslateAcceleratorA handle national characters.
Ge van Geldorp [Tue, 19 Oct 2004 21:09:42 +0000 (21:09 +0000)]
Pass correct uiParam for SPI_GETNONCLIENTMETRICS.
Rein Klazes [Tue, 19 Oct 2004 21:09:28 +0000 (21:09 +0000)]
Add HKLM,%Currentversion%\Setup,"BootDir" to the installation
defaults.
Uwe Bonnes [Tue, 19 Oct 2004 21:09:12 +0000 (21:09 +0000)]
Add kernel32 as import for wintrust.
Mike McCormack [Tue, 19 Oct 2004 21:08:58 +0000 (21:08 +0000)]
Implement CallNamedPipeA using CallNamedPipeW.
Walt Ogburn [Tue, 19 Oct 2004 21:08:40 +0000 (21:08 +0000)]
Keep "trailing" zeros on whole number part of a decimal.
Add an example of this to tests.
Walt Ogburn [Tue, 19 Oct 2004 21:08:18 +0000 (21:08 +0000)]
Test that SafeArrayDestroyData keeps the pointer if FADF_STATIC is
set, nulls it otherwise.
Walt Ogburn [Tue, 19 Oct 2004 21:08:02 +0000 (21:08 +0000)]
SafeArrayDestroyData - keep pointer, don't destroy data if FADF_STATIC
is set.
Alexandre Julliard [Tue, 19 Oct 2004 04:03:07 +0000 (04:03 +0000)]
Output the virtual tables for the exception classes using assembly so
that they can have the correct layout, and get rid of the
corresponding hacks in RTTI_GetObjectLocator.
Build more of the code on non-i386 platforms too.
Protect __RTDynamicCast and friends with exception handlers.
Fix handling of the vtable pointer so that we don't need to declare
all object pointers as type_info.
Bill Medland [Tue, 19 Oct 2004 03:57:41 +0000 (03:57 +0000)]
Added a version option to the wineserver.
Martin Fuchs [Tue, 19 Oct 2004 03:57:18 +0000 (03:57 +0000)]
- Fix typo in error message
- Separate wint_t definition from wctype_t definition (needed for
Cygwin target).
Hans Leidekker [Tue, 19 Oct 2004 03:57:05 +0000 (03:57 +0000)]
Protect use of pthread functions with #ifdef HAVE_PTHREAD_H.
Mike McCormack [Tue, 19 Oct 2004 03:56:40 +0000 (03:56 +0000)]
Convert the shellmenu code to use unicode.
Robert Reif [Mon, 18 Oct 2004 23:14:54 +0000 (23:14 +0000)]
Don't consider MMSYSERR_NOTSUPPORTED an error for wide functions.
Ge van Geldorp [Mon, 18 Oct 2004 23:14:38 +0000 (23:14 +0000)]
Don't free subclass stack while it's still in use.
Ivan Leo Puoti [Mon, 18 Oct 2004 23:14:24 +0000 (23:14 +0000)]
Removing references to now obsolete winesetuptk, as requested by users.
Alexandre Julliard [Mon, 18 Oct 2004 23:13:55 +0000 (23:13 +0000)]
Fixed __RTDynamicCast to return the correct pointer for multiple
inheritance hierarchies (thanks to Muse Research for help with this
one).
Added some debug output.
Bill Medland [Mon, 18 Oct 2004 22:47:14 +0000 (22:47 +0000)]
During startup of the connection to an external ODBC provider
(e.g. unixODBC) replicate that provider's driver and DSN data to the
registry so that Windows programs that actually query the registry
rather than the ODBC will find at least some information.
Vincent Béron [Mon, 18 Oct 2004 22:39:21 +0000 (22:39 +0000)]
Fix some types problems.
Walt Ogburn [Mon, 18 Oct 2004 22:35:18 +0000 (22:35 +0000)]
Test zero exponents with and without signs.
Markus Amsler [Mon, 18 Oct 2004 22:34:02 +0000 (22:34 +0000)]
Push on stack in 16 bit mode with segment wrap around.
Mike McCormack [Mon, 18 Oct 2004 22:28:21 +0000 (22:28 +0000)]
Added an IDL file for Richedit's OLE interface.
Rolf Kalbermatter [Mon, 18 Oct 2004 21:45:16 +0000 (21:45 +0000)]
Modify ANSI functions to allocate intermediate Unicode strings on the
heap instead of stack.
Jeremy White [Mon, 18 Oct 2004 21:44:32 +0000 (21:44 +0000)]
Revise winmm/time.c to fix timer resolution at 1 ms. This then allows
a much more efficient implementation of timer events and timeGetTime,
and callers that used sub 10 ms resolution will now get correct
results.
Alexandre Julliard [Mon, 18 Oct 2004 21:43:50 +0000 (21:43 +0000)]
Restore lost chunk of previous patch.
Jacek Caban [Mon, 18 Oct 2004 21:43:18 +0000 (21:43 +0000)]
- Added dispinterfaces: DWebBrowserEvents and DWebBrowserEvents2.
- Added coclass: WebBrowser.
- Added exdispid.h.
Vincent Béron [Mon, 18 Oct 2004 21:27:52 +0000 (21:27 +0000)]
Add some more Alpha asm code and Alpha-specific parts.
Dmitry Timoshkov [Mon, 18 Oct 2004 21:25:26 +0000 (21:25 +0000)]
Protect USER32 against early graphics driver unloading.
Dimitrie O. Paun [Mon, 18 Oct 2004 21:22:44 +0000 (21:22 +0000)]
Implement LBS_COMBOBOX, and make use of it.
Better separation between the Listbox and Combobox.
Have a single set of wndprocs, just like Windows.
Joris Huizer [Mon, 18 Oct 2004 21:21:19 +0000 (21:21 +0000)]
Added IClassFactory->CreateInstance aggregation checks.
Peter Riocreux [Mon, 18 Oct 2004 21:20:09 +0000 (21:20 +0000)]
Make DrawDibDraw honour the DDF_BACKGROUNDPAL flag.
Markus Amsler [Mon, 18 Oct 2004 21:19:57 +0000 (21:19 +0000)]
Initialize .COM stack.
Stefan Leichter [Mon, 18 Oct 2004 21:19:46 +0000 (21:19 +0000)]
Added stub for CryptCATAdminAcquireContext.
Rein Klazes [Mon, 18 Oct 2004 21:19:28 +0000 (21:19 +0000)]
In RtlQueryTimezoneInformation use information from the registry if it
is available.
Alexandre Julliard [Mon, 18 Oct 2004 21:18:58 +0000 (21:18 +0000)]
Authors: Doug Paul <doug@elemental.ath.cx>, Glenn Wurster <gwurster@scs.carleton.ca>
Don't unrealize the palette by calling SetPaletteEntries.
Check peFlags for PC_RESERVED.
Alexandre Julliard [Mon, 18 Oct 2004 21:18:30 +0000 (21:18 +0000)]
Authors: Doug Paul <doug@elemental.ath.cx>, Glenn Wurster <gwurster@scs.carleton.ca>
Change reading of PC_(EXPLICIT|NOCOLLAPSE|RESERVED) to handle multiple
values.
David Kredba [Mon, 18 Oct 2004 19:42:43 +0000 (19:42 +0000)]
Added some Czech resources.
Robert Shearman [Mon, 18 Oct 2004 19:39:22 +0000 (19:39 +0000)]
- TBN_DELETINGBUTTON sends the command ID, not the index.
- Fill in tbButton structure for TBN_DELETINGBUTTON notification.
- Document TBN_QUERY* sending indices.
Mike McCormack [Mon, 18 Oct 2004 19:38:57 +0000 (19:38 +0000)]
Fix port enumeration.
Hans Leidekker [Mon, 18 Oct 2004 19:38:41 +0000 (19:38 +0000)]
Avoid using gettimeofday().
Rein Klazes [Mon, 18 Oct 2004 19:38:30 +0000 (19:38 +0000)]
Test whether the ft_encoding's are defined, not the FT_ENCODING's.
Marcus Meissner [Mon, 18 Oct 2004 19:38:01 +0000 (19:38 +0000)]
Stub function for OpenInputDesktop.
Mike McCormack [Mon, 18 Oct 2004 19:37:42 +0000 (19:37 +0000)]
Add stub implementation for CreateProxyFromTypeInfo.
Vincent Béron [Mon, 18 Oct 2004 19:37:30 +0000 (19:37 +0000)]
Uniformize endianness definition.
Vincent Béron [Mon, 18 Oct 2004 19:37:19 +0000 (19:37 +0000)]
Protect some more types which can be redeclared in Xmd.h.
Marcus Meissner [Mon, 18 Oct 2004 19:36:55 +0000 (19:36 +0000)]
Return out of the default case, assert() is removed with -DNDEBUG.
Robert Reif [Mon, 18 Oct 2004 19:36:42 +0000 (19:36 +0000)]
Fix some places where no driver present causes problems.
Robert Shearman [Mon, 18 Oct 2004 19:36:13 +0000 (19:36 +0000)]
Implement ImageList_SetColorTable.
Robert Shearman [Mon, 18 Oct 2004 19:35:50 +0000 (19:35 +0000)]
The "colors" parameter of SetDIBColorTable should be CONST.
Michael Jung [Mon, 18 Oct 2004 19:35:24 +0000 (19:35 +0000)]
Fixed a typo in CryptExportKey.
Jacek Caban [Mon, 18 Oct 2004 19:35:08 +0000 (19:35 +0000)]
Added writing forward declaration of dispinterface.
Robert Shearman [Mon, 18 Oct 2004 19:34:51 +0000 (19:34 +0000)]
Improve proxy destruction comment.
Mike McCormack [Mon, 18 Oct 2004 19:34:37 +0000 (19:34 +0000)]
Mask SIGCHLD to prevent partial writes in the new_process server
call.
William Poetra Yoga Hadisoesen [Mon, 18 Oct 2004 19:34:23 +0000 (19:34 +0000)]
Added some system metrics definitions.
Rolf Kalbermatter [Mon, 18 Oct 2004 19:33:45 +0000 (19:33 +0000)]
Added SHFreeNameMappings implementation.
Vincent Béron [Mon, 18 Oct 2004 19:33:16 +0000 (19:33 +0000)]
Fix the declaration of pthread_mutexattr_gettype().
Alexandre Julliard [Thu, 14 Oct 2004 03:11:52 +0000 (03:11 +0000)]
Fixed spelling of 'hierarchy'.
Hans Leidekker [Thu, 14 Oct 2004 03:08:57 +0000 (03:08 +0000)]
Added check for fork() to fix the MinGW build.
Ivan Leo Puoti [Thu, 14 Oct 2004 03:06:41 +0000 (03:06 +0000)]
Implement action 83 in SystemParametersInfo().
Vincent Béron [Thu, 14 Oct 2004 03:05:09 +0000 (03:05 +0000)]
Create the necessary functions for wineserver contexts for Alpha.
Gerald Pfeifer [Thu, 14 Oct 2004 00:34:47 +0000 (00:34 +0000)]
Completely disable unused function show_image().
Jason Edmeades [Thu, 14 Oct 2004 00:32:04 +0000 (00:32 +0000)]
- Add support (as far as was previously) for the VertexBuffer and
Resource classes in wined3d and use when called from d3d9.
- Reduce the header includes in all the d3d9 interface to one common
set in the private header.
Vincent Béron [Thu, 14 Oct 2004 00:30:59 +0000 (00:30 +0000)]
Don't build wine-preloader for other cpus than x86.
Hans Leidekker [Thu, 14 Oct 2004 00:28:43 +0000 (00:28 +0000)]
getMessage() is only defined when HAVE_OSS is defined.
Rein Klazes [Thu, 14 Oct 2004 00:28:29 +0000 (00:28 +0000)]
Provide an 'A' version of appropriate functions.
Hans Leidekker [Thu, 14 Oct 2004 00:26:39 +0000 (00:26 +0000)]
Prefix _fsopen with MSVCRT_ to avoid collision with MinGW header.
Typo fix.
Vincent Béron [Thu, 14 Oct 2004 00:26:08 +0000 (00:26 +0000)]
Don't use magic sizes, actually calculate them.
Vincent Béron [Thu, 14 Oct 2004 00:25:44 +0000 (00:25 +0000)]
Only compile BuildCallFrom16Func on x86.