Alexandre Julliard [Wed, 27 Oct 2004 21:37:02 +0000 (21:37 +0000)]
Use correct type instead of void* in item linked list.
Fabrice Ménard [Wed, 27 Oct 2004 21:36:17 +0000 (21:36 +0000)]
Some French translations added.
Rein Klazes [Wed, 27 Oct 2004 21:19:22 +0000 (21:19 +0000)]
- Reordered some code from the existing helper _GetTimeZoneBias to
make it more general useful (and changed the helper names to
TIME_xyz).
- Make GetTimeZoneInformation return the correct zone id constants.
- Changed some "const LPX_Y_Z" declarations to "const X_Y_Z *".
Rolf Kalbermatter [Wed, 27 Oct 2004 21:18:35 +0000 (21:18 +0000)]
Fix bad memory allocation for unicode buffer.
Stefan Leichter [Wed, 27 Oct 2004 21:18:21 +0000 (21:18 +0000)]
Fixed GetAcceptLanguagesA tests for Win98.
Dmitry Timoshkov [Wed, 27 Oct 2004 21:18:01 +0000 (21:18 +0000)]
Flush pending messages before testing painting message sequences.
Rein Klazes [Wed, 27 Oct 2004 21:17:44 +0000 (21:17 +0000)]
In MSVCRT_localtime() return tm_isdst = 0 when there are no daylight
time changes in the local time zone.
Juan Lang [Wed, 27 Oct 2004 21:17:30 +0000 (21:17 +0000)]
_SHExpandEnvironmentStrings should return input string if no % found
to expand, and should call ExpandEnvironmentStringsW if it doesn't
handle an environment variable directly. Based on a patch from Dan
Kegel.
Dmitry Timoshkov [Wed, 27 Oct 2004 21:17:06 +0000 (21:17 +0000)]
Add proper prototypes for GetClassLongPtrA/W for _WIN64 case.
Dimitrie O. Paun [Wed, 27 Oct 2004 21:16:27 +0000 (21:16 +0000)]
Use typesafe signature where possible.
Dimitrie O. Paun [Wed, 27 Oct 2004 21:16:17 +0000 (21:16 +0000)]
Rename STATUSWINDOWINFO to STATUS_INFO, for consistency with other
controls. Fix some prototypes. Always pass infoPtr around.
Dimitrie O. Paun [Wed, 27 Oct 2004 21:16:03 +0000 (21:16 +0000)]
Minor cleanups.
Dimitrie O. Paun [Wed, 27 Oct 2004 21:15:53 +0000 (21:15 +0000)]
Use Unicode functions where possible.
Mike McCormack [Wed, 27 Oct 2004 21:15:34 +0000 (21:15 +0000)]
Add stub implementations for LaunchINFSection(Ex).
Michael Jung [Wed, 27 Oct 2004 21:15:10 +0000 (21:15 +0000)]
CryptCreateHash: Set returned hash handle to zero in case of failure.
Alexandre Julliard [Wed, 27 Oct 2004 01:03:30 +0000 (01:03 +0000)]
Added fallback syscalls for epoll functions.
Ge van Geldorp [Wed, 27 Oct 2004 00:47:53 +0000 (00:47 +0000)]
Use only one .res file.
Kevin Koltzau [Wed, 27 Oct 2004 00:43:50 +0000 (00:43 +0000)]
Add stretching support to AlphaBlend.
Eric Pouech [Tue, 26 Oct 2004 22:45:47 +0000 (22:45 +0000)]
Reorganizing wine-devel:
- killing the advanced part (and moving its chapters in both
developing Wine and Wine archi parts)
- creating a new book on coding practices from i18n.sgml, patches.sgml
and porting.sgml
- creating a new book on some debugging strategies from the old
advanced book and cvs-regression.sgml
- creating a new book on the kernel modules (NTDLL & KERNEL32) from
architecture.sgml / related DLLs and address-space.sgml,
console.sgml, threading.sgml
- creating a new book on the windowing from architecture.sgml / USER32
and related
- creating a new book on the graphical parts from architecture.sgml /
GDI32 and related
Other changes:
- removed list of DLLs and their role (from the modules overview)
- removed in X11 keyboard mapping section the part related to submit a
patch
Robert Reif [Tue, 26 Oct 2004 22:04:55 +0000 (22:04 +0000)]
Split up audio.c into three separate .c files:
audio.c: OSS functions and waveIn and waveOut driver functions.
dscapture.c: direct sound capture driver implementation.
dsrender.c: direct sound renderer driver implementation.
Mike McCormack [Tue, 26 Oct 2004 22:03:11 +0000 (22:03 +0000)]
Add some tests for time conversion functions.
Dimitrie O. Paun [Tue, 26 Oct 2004 22:03:00 +0000 (22:03 +0000)]
Move the hwnd self into the listbox LB_DESCR struct.
Use proper types/names in all cases.
Fix some bad indentation.
Robert Reif [Tue, 26 Oct 2004 21:18:27 +0000 (21:18 +0000)]
win 9x doesn't always support waveOutGetDevCapsW so don't generate an
error for MMSYSERR_NOTSUPPORTED.
Play one second of silence for each sound card when not in interactive
mode.
Dmitry Timoshkov [Tue, 26 Oct 2004 21:18:10 +0000 (21:18 +0000)]
Make button return exactly the same dialog codes as Windows does.
Add a test case.
Juan Lang [Tue, 26 Oct 2004 21:17:50 +0000 (21:17 +0000)]
Update shell32's version to WinXP level.
Robert Reif [Tue, 26 Oct 2004 21:17:37 +0000 (21:17 +0000)]
VerifyCertification is not always implemented.
Alexandre Julliard [Tue, 26 Oct 2004 00:25:58 +0000 (00:25 +0000)]
Convert CommConfigDialog to Unicode.
Thorsten Kani [Tue, 26 Oct 2004 00:22:31 +0000 (00:22 +0000)]
Use address of tab_item.extra when building drawitemstruct.
Juan Lang [Tue, 26 Oct 2004 00:17:31 +0000 (00:17 +0000)]
Fix CSIDL_CONTROLS and CSIDL_PRINTERS PIDL types, and update tests now
that they pass.
Mike McCormack [Tue, 26 Oct 2004 00:16:39 +0000 (00:16 +0000)]
SERIALUI: convert to Unicode.
Francois Gouget [Tue, 26 Oct 2004 00:12:21 +0000 (00:12 +0000)]
Add function prototypes.
Change the way functions are called and either alter their declaration
order or predeclare them so perl can check the prototypes.
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.