Rein Klazes [Tue, 26 Oct 2004 00:11:43 +0000 (00:11 +0000)]
Correctly use the return value of GetTimeZoneInformation.
Dimitrie O. Paun [Tue, 26 Oct 2004 00:11:31 +0000 (00:11 +0000)]
Implement proper GWL_STYLE handling, proper reaction to style changes.
Merge {{Inc,Dec}rement,Reset{Up,Down}}Field into one method. Fix a
bunch of bugs in the process. Implement DTM_[GS]ETMCFONT. Indentation
fixes, cleanups.
David Kredba [Mon, 25 Oct 2004 21:54:56 +0000 (21:54 +0000)]
New Czech resources.
Juan Lang [Mon, 25 Oct 2004 21:53:18 +0000 (21:53 +0000)]
Avoid copying invalid data on error.
Francois Gouget [Mon, 25 Oct 2004 21:50:50 +0000 (21:50 +0000)]
Fix string handling.
Enable perl warnings
Add a proper --help option and usage.
Francois Gouget [Mon, 25 Oct 2004 21:50:36 +0000 (21:50 +0000)]
Fix the usage for non-boolean options, always print the
description. This fixes the output of 'make_filter --help'.
Francois Gouget [Mon, 25 Oct 2004 21:50:09 +0000 (21:50 +0000)]
Include wintrust.h.
Michael Jung [Mon, 25 Oct 2004 21:49:44 +0000 (21:49 +0000)]
Added define for CUR_BLOB_VERSION.
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.