Dimitrie O. Paun [Mon, 25 Oct 2004 21:49:30 +0000 (21:49 +0000)]
Use proper types/names in all cases. Fix some indentation.
Rein Klazes [Mon, 25 Oct 2004 21:48:57 +0000 (21:48 +0000)]
Correctly use the returned value from GetTimeZoneInformation.
Dmitry Timoshkov [Mon, 25 Oct 2004 21:48:44 +0000 (21:48 +0000)]
- Remove bogus use of nStatCounter and hOleAut32 in CoSetState.
- Remove a comment about protecting per thread data by a critical section.
Peter Quiring [Mon, 25 Oct 2004 21:48:28 +0000 (21:48 +0000)]
Added HF32_DEFAULT and HF32_SHARED values.
Dimitrie O. Paun [Mon, 25 Oct 2004 21:47:57 +0000 (21:47 +0000)]
Use only Unicode functions, it makes it easier to see we are fully
Unicode compliant.
Scott Ritchie [Mon, 25 Oct 2004 21:47:42 +0000 (21:47 +0000)]
Revised Wine User Guide introduction.
Eric Pouech [Mon, 25 Oct 2004 21:47:23 +0000 (21:47 +0000)]
- fixed the way length of msvcrt runtime info is passed
- always return a NULL runtime info buffer in child if parent's
runtime info is NULL
- fixed typo in startupinfo size
Robert Reif [Mon, 25 Oct 2004 21:46:12 +0000 (21:46 +0000)]
Don't consider no driver a test failure.
Robert Reif [Mon, 25 Oct 2004 21:45:51 +0000 (21:45 +0000)]
Don't consider a device in use a failure.
Sami Aario [Mon, 25 Oct 2004 21:45:36 +0000 (21:45 +0000)]
Check the return value of the SHGetDesktopFolder call.
Robert Shearman [Mon, 25 Oct 2004 21:45:14 +0000 (21:45 +0000)]
- Don't fill in any more information than native does for notifications.
- Store hit code in a signed integer so that we can see whether it is
less than zero.
Robert Shearman [Mon, 25 Oct 2004 21:44:50 +0000 (21:44 +0000)]
- Don't leak memory when an app sends TTM_SETTITLE twice.
- An lParam of 0 indicates that the title should be removed.
Michael Stefaniuc [Mon, 25 Oct 2004 21:44:24 +0000 (21:44 +0000)]
- Add info that the wine config file has/needs a header line.
- Remove some infos regarding entries which were removed lately from
the config file.
Juan Lang [Mon, 25 Oct 2004 21:44:01 +0000 (21:44 +0000)]
Use shell32 to get the user profile dir.
Juan Lang [Mon, 25 Oct 2004 21:43:47 +0000 (21:43 +0000)]
Update comment for LsaOpenPolicy.
Francois Gouget [Fri, 22 Oct 2004 22:27:51 +0000 (22:27 +0000)]
Assorted spelling fixes.
Alexandre Julliard [Fri, 22 Oct 2004 22:09:09 +0000 (22:09 +0000)]
Converted more of the (Un)RegisterTypeLib code to Unicode.
Factored out some common routines.
Alexandre Julliard [Fri, 22 Oct 2004 22:08:02 +0000 (22:08 +0000)]
Removed wrong FIXME for MB_APPLMODAL (reported by Ivan Leo Puoti).
Alexandre Julliard [Fri, 22 Oct 2004 22:07:14 +0000 (22:07 +0000)]
Get rid of this obsolete script.
Juan Lang [Fri, 22 Oct 2004 22:06:49 +0000 (22:06 +0000)]
Shell registry entries are now created by shell32, don't hardcode them
in wine.inf.
Aric Stewart [Fri, 22 Oct 2004 22:06:31 +0000 (22:06 +0000)]
Don't reregister ProgIds over and over, also write out the main key
before trying to register the Parent. This avoids loops if a ProgId
has itself as a parent or there is a loop in dependencies.
Francois Gouget [Fri, 22 Oct 2004 22:05:19 +0000 (22:05 +0000)]
Add function prototypes.
Change the way functions are called and their declaration order so
perl can check the prototypes.
Stefan Leichter [Fri, 22 Oct 2004 22:04:56 +0000 (22:04 +0000)]
Fixed GetModuleBaseNameA tests for WinXP.
Mike McCormack [Fri, 22 Oct 2004 20:29:34 +0000 (20:29 +0000)]
Use Unicode functions in RegisterTypeLib.
Alexandre Julliard [Fri, 22 Oct 2004 20:29:10 +0000 (20:29 +0000)]
VK_0-9 and VK_A-Z are not defined in the Windows headers, removed them
(spotted by Francois Gouget).
Alexandre Julliard [Fri, 22 Oct 2004 20:26:23 +0000 (20:26 +0000)]
Avoid copying invalid data on error.
Francois Gouget [Fri, 22 Oct 2004 20:25:46 +0000 (20:25 +0000)]
Fix the function pointer declarations so MSVC likes them.
CSIDL_PROFILES is not defined in the Windows SDK.
snprintf and strcasecmp don't exist on Windows. Replace them with
wnsprintfA and lstrcmpiA respectively.
Alexandre Julliard [Fri, 22 Oct 2004 20:00:13 +0000 (20:00 +0000)]
Fixed definition of MAX_COMPUTERNAME_LENGTH (spotted by Mike
McCormack).
Francois Gouget [Fri, 22 Oct 2004 19:56:51 +0000 (19:56 +0000)]
Flesh out the icm.h header (add COLORMATCHSETUP & co) so it is
necessary to first include winuser.h like on Windows.
Francois Gouget [Fri, 22 Oct 2004 19:55:42 +0000 (19:55 +0000)]
Review and fix regular expressions of the form /^foo|bar$/.
Replace regular expressions with simple string comparisons where
possible.
Use '(?:subregexp)' instead of '(subregexp)' wherever possible.
'dlls/gdi' does not have a win16drv subdirectory anymore so simplify
regular expressions accordingly.
Francois Gouget [Fri, 22 Oct 2004 19:55:14 +0000 (19:55 +0000)]
There is no point making '--register' functions stdcall so just
implement them as cdecl.
Stefan Leichter [Fri, 22 Oct 2004 19:54:28 +0000 (19:54 +0000)]
Fixed GetAcceptLanguagesA tests for WinXP.
Rein Klazes [Fri, 22 Oct 2004 19:54:17 +0000 (19:54 +0000)]
Correct the calculation of the year for the 31'st of December of 2000
and every 400 years after that. Add a test used to find this bug.
Martin Fuchs [Fri, 22 Oct 2004 19:52:50 +0000 (19:52 +0000)]
Fix indenting of last patch (tabs instead of spaces).
Mike McCormack [Fri, 22 Oct 2004 19:52:33 +0000 (19:52 +0000)]
Add a test for creating empty shelllink files.
Dimitrie O. Paun [Fri, 22 Oct 2004 19:52:08 +0000 (19:52 +0000)]
Audit the Date Time Control. Unicodification.
Type safe functions (pass infoPtr and type safe values around).
Some cleanup and indentation fixes.
Robert Reif [Fri, 22 Oct 2004 19:51:54 +0000 (19:51 +0000)]
Don't consider a bad format an error unless the capabilities say it
should be supported.
Don't consider a device already in use an error.
Rolf Kalbermatter [Thu, 21 Oct 2004 22:29:42 +0000 (22:29 +0000)]
- SHCreateDirectory should create intermediate directories if
necessary.
- Remove extra boolean parameter in SHNotifyMoveFile as it is not
used.
- Use in SHFileOperation the function SHNotifyCreateDirectory instead
of SHCreateDirectoryEx as it does not anymore what is needed here.
- Fix several unsigned/signed mismatch warnings.
Francois Gouget [Thu, 21 Oct 2004 22:28:28 +0000 (22:28 +0000)]
Standardize on '%long --pointer'.
Update it to match the latest source. Fixes many winapi_check
warnings.
Uwe Bonnes [Thu, 21 Oct 2004 22:28:12 +0000 (22:28 +0000)]
Monthcal_SetRange: Set proper value for min date.
Dimitrie O. Paun [Thu, 21 Oct 2004 22:20:47 +0000 (22:20 +0000)]
Remove env values from config, they are now maintained in the
registry.
Francois Gouget [Thu, 21 Oct 2004 21:00:29 +0000 (21:00 +0000)]
Fix some issues reported by winapi_check:
Add mscat.h and wintrust.h; update wincrypt.h.
Fix the CryptCATAdminAcquireContext() and WinVerifyTrust() prototypes
so they use the proper types.
Update the wintrust section of win32.api.
Robert Shearman [Thu, 21 Oct 2004 20:59:38 +0000 (20:59 +0000)]
Always remove WS_BORDER style from ComboBoxEx control.
Ge van Geldorp [Thu, 21 Oct 2004 20:59:25 +0000 (20:59 +0000)]
- Don't double-quote an already double-quoted argument.
- Properly increment the fmt pointer.
Jason Edmeades [Thu, 21 Oct 2004 20:59:12 +0000 (20:59 +0000)]
Implement the beginnings of the stateblock class, and a first method
to use it.
Thorsten Kani [Thu, 21 Oct 2004 20:58:43 +0000 (20:58 +0000)]
Don't add extra OFFSET_X/Y to the calculation of rcBitmap.top/left,
just use GetSystemMetrics.
Francois Gouget [Thu, 21 Oct 2004 20:58:13 +0000 (20:58 +0000)]
Warn about implementing a -register function as stdcall.
Francois Gouget [Thu, 21 Oct 2004 20:57:53 +0000 (20:57 +0000)]
Add support for include/msvcrt. Fixes a bunch of spurious warnings.
Remove kludges for kernel_private.h, gdi_private.h, ntdll_misc.h,
ts_xlib.h, x11drv.h and x11font.h. They are not needed anymore.
Robert Reif [Thu, 21 Oct 2004 20:57:26 +0000 (20:57 +0000)]
Trailing white space cleanup.
Add IClassFactory->CreateInstance aggregation checks.
IID_IDirectSoundCapture and IID_IDirectSoundCapture8 are same so
remove redundant check.
Allocate capture buffer for hw driver if necessary.
Mike McCormack [Thu, 21 Oct 2004 20:57:09 +0000 (20:57 +0000)]
Implement ChangeServiceConfig2A using ChangeServiceConfig2W.
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.