Francois Gouget [Tue, 17 Sep 2002 01:35:09 +0000 (01:35 +0000)]
Remove references to PCVOID and LPUINT.
Remove types that don't exist on Windows.
Alexandre Julliard [Tue, 17 Sep 2002 01:31:54 +0000 (01:31 +0000)]
Fixed import directory limits (spotted by Jan Kratochvil).
Sander van Leeuwen [Tue, 17 Sep 2002 01:30:13 +0000 (01:30 +0000)]
Listview_ProcessLetterKeys: fixed never ending loop when end index is
zero.
Jerry Jenkins [Tue, 17 Sep 2002 01:29:26 +0000 (01:29 +0000)]
Modified volume_effect8 for taking unsigned data as signed data, and
wodPlayer_WriteMaxFrags because of wrong data length which lead to
strange noise and volume control working incorrectly.
Jerry Jenkins [Tue, 17 Sep 2002 01:29:01 +0000 (01:29 +0000)]
Added waveOutSetVolume when opening sound driver. Otherwise, there is
no sound if we use aRts.
Martin Wilck [Tue, 17 Sep 2002 01:27:55 +0000 (01:27 +0000)]
- Return correct error codes.
- Fix behaviour if files are on different Wine drives
- delete source if copy successful
- try rename() - files may be on the same Unix file system.
- Try copy/delete if rename() fails: files may be on the same DOS
drive, but on different Unix file systems.
Francois Gouget [Tue, 17 Sep 2002 00:07:03 +0000 (00:07 +0000)]
Start of the conformance testing documentation. Still very
incomplete.
Francois Gouget [Tue, 17 Sep 2002 00:06:30 +0000 (00:06 +0000)]
Update the section concerning winemaker's options.
Add a couple of warnings about out-of-date sections.
Francois Gouget [Tue, 17 Sep 2002 00:05:55 +0000 (00:05 +0000)]
Tests are regular Winelib applications and thus should not be compiled
with __WINE__.
Francois Gouget [Tue, 17 Sep 2002 00:05:34 +0000 (00:05 +0000)]
IDI_APPLICATIONW does not exist on Windows. Use IDI_APPLICATION
instead and cast to LPWSTR.
Fixed type cast warnings.
Francois Gouget [Tue, 17 Sep 2002 00:04:35 +0000 (00:04 +0000)]
Change the #include order so that these tests compile on Windows.
Francois Gouget [Tue, 17 Sep 2002 00:03:39 +0000 (00:03 +0000)]
Move all STATUS_* and RPC_NT_* to ntstatus.h as per Windows SDK.
Add some missing constants.
Include ntstatus.h in winnt.h.
Marcus Meissner [Tue, 17 Sep 2002 00:00:30 +0000 (00:00 +0000)]
Fixed "conditional expr is always true due to being unsigned < 0"
problem.
Jan Kratochvil [Mon, 16 Sep 2002 23:59:53 +0000 (23:59 +0000)]
New -S: Search only prototype names found in 'symfile'.
Marcus Meissner [Mon, 16 Sep 2002 23:58:59 +0000 (23:58 +0000)]
Added ctype.h.
Michael Stefaniuc [Mon, 16 Sep 2002 22:47:05 +0000 (22:47 +0000)]
Convert HRSRC to a void*.
Francois Gouget [Mon, 16 Sep 2002 22:45:22 +0000 (22:45 +0000)]
NetpGetComputerName, SHCopyKeyA and SHRegGetPathA don't exist on all
Windows platforms -> use GetModuleHandle + GetProcAddress.
Dimitrie O. Paun [Mon, 16 Sep 2002 22:44:38 +0000 (22:44 +0000)]
Mark files starting with a dot as FA_HIDDEN.
Add configuration option 'ShowDotFiles' to turn this feature off.
Martin Wilck [Mon, 16 Sep 2002 22:39:50 +0000 (22:39 +0000)]
Fix MoveFileEx() flags in MSVCRT rename()/_wrename().
Dimitrie O. Paun [Mon, 16 Sep 2002 22:37:40 +0000 (22:37 +0000)]
- Reorganization and cleanup of selection code.
- Complete rewrite of focus handling and drawing code.
- Many bugs fixed (including a serious memory corruption).
- Many performance fixes.
- Lots of cleanups, simplifications, etc.
- Documentation updates.
Francois Gouget [Mon, 16 Sep 2002 22:36:49 +0000 (22:36 +0000)]
Include rpc.h after LPOLESTR and other needed types are defined.
Vincent Béron [Mon, 16 Sep 2002 22:35:24 +0000 (22:35 +0000)]
Fixed typo which prevented correct compilation of code using the
Get{C,M,Y}Value macros.
Alexandre Julliard [Mon, 16 Sep 2002 19:32:50 +0000 (19:32 +0000)]
Implemented NtDuplicateObject.
Dmitry Timoshkov [Mon, 16 Sep 2002 19:29:36 +0000 (19:29 +0000)]
Replace static initializers with a proper #define in .h files.
Juraj Hercek [Mon, 16 Sep 2002 19:28:36 +0000 (19:28 +0000)]
- fixed typo error in CMYK definition (COLOREF -> COLORREF)
- added tags to structures (_OFSTRUCT, _FILETIME, ...)
Duane Clark [Mon, 16 Sep 2002 19:27:51 +0000 (19:27 +0000)]
Wait for app to come up before attempting DDE connection.
PathIsURL should fail on text without a proper "scheme".
Marcus Meissner [Mon, 16 Sep 2002 19:27:15 +0000 (19:27 +0000)]
info->u.smb_dir is a pointer, errors are signaled by NULL.
Eric Pouech [Mon, 16 Sep 2002 19:26:48 +0000 (19:26 +0000)]
Added ability to abort on interactive symbol lookup.
Dimitrie O. Paun [Mon, 16 Sep 2002 19:25:41 +0000 (19:25 +0000)]
- Grand rewrite for {Get,Set,Insert}Item & Co.
- Many bugs fixed.
- Callback items are better supported.
- Improvements in rendering speed.
- Change VOID to void.
- Many code cleanups, and simplifications.
- Documentation updates.
Alexandre Julliard [Fri, 13 Sep 2002 21:42:28 +0000 (21:42 +0000)]
Handle special registry root keys directly in advapi32, and avoid
using them in kernel and ntdll.
Alexandre Julliard [Fri, 13 Sep 2002 18:52:57 +0000 (18:52 +0000)]
Copied the registry functions needed by VMM into device.c and got rid
of memory/registry.c.
Alexandre Julliard [Fri, 13 Sep 2002 18:52:01 +0000 (18:52 +0000)]
Removed remaining references to advapi32 registry functions from
kernel functions.
Martin Wilck [Fri, 13 Sep 2002 17:55:54 +0000 (17:55 +0000)]
- Support "-imsvcrt" as an abbreviation of "-imsvcrt.dll".
- Automatically add MSVCRT include path if MSVCRT DLL was requested.
Martin Wilck [Fri, 13 Sep 2002 17:55:33 +0000 (17:55 +0000)]
Wait timeout must be 0 if bWait == FALSE.
Alexandre Julliard [Fri, 13 Sep 2002 17:54:27 +0000 (17:54 +0000)]
Moved the debugger to programs/winedbg where it belongs.
Alexandre Julliard [Fri, 13 Sep 2002 17:47:44 +0000 (17:47 +0000)]
Removed references to advapi32 registry functions from some of the
kernel functions.
Alexandre Julliard [Fri, 13 Sep 2002 17:45:07 +0000 (17:45 +0000)]
RtlFormatCurrentUserKeyPath: return path containing the user name
instead of .Default.
Martin Wilck [Fri, 13 Sep 2002 17:43:25 +0000 (17:43 +0000)]
- fix perl syntax error in my own patch
- fix perl syntax error in generate_wrapper_file()
- fix order of arguments generate_from_template() in generate_wrapper_file()
- don't ignore command line -l, -I, and -i arguments
- build wrapper with a minimal set of DLLs/libraries
- fix autoconf invocation to support both 2.5x and 2.13
- fix usage message for --nodlls
- target_init(\$global_settings) must not be done after reading command line
- fix appName declaration in wrapper code
Guy L. Albertelli [Fri, 13 Sep 2002 17:41:32 +0000 (17:41 +0000)]
- Improve LVM_GETITEMRECT values for LVS_ICON style. Now mostly
correct (or at least matches native).
- Handle focused and selected large icon text better.
- Handle internal erase.
- Additional debugging code.
Alexandre Julliard [Thu, 12 Sep 2002 22:51:20 +0000 (22:51 +0000)]
Replaced 'heap' .spec statement by a command line option.
Updated winebuild manpage.
Alexandre Julliard [Thu, 12 Sep 2002 22:30:28 +0000 (22:30 +0000)]
Use larger signal stack to avoid overflows in filesystem code when
loading the debugger.
Alexandre Julliard [Thu, 12 Sep 2002 22:29:58 +0000 (22:29 +0000)]
Delete registry key at exit.
Alexandre Julliard [Thu, 12 Sep 2002 22:29:36 +0000 (22:29 +0000)]
Fixed AssocCreate declaration.
Alexandre Julliard [Thu, 12 Sep 2002 22:28:01 +0000 (22:28 +0000)]
Fixed warnings caused by new winternl.h.
Dimitrie O. Paun [Thu, 12 Sep 2002 22:26:26 +0000 (22:26 +0000)]
- Implement custom draw support.
- Fix thumb drawing.
- Some cleanups, reorganizations, etc.
Dimitrie O. Paun [Thu, 12 Sep 2002 22:26:08 +0000 (22:26 +0000)]
Fix a bunch of bugs related to scrolling.
Patrik Stridvall [Thu, 12 Sep 2002 22:25:35 +0000 (22:25 +0000)]
Minor bug fixes and improvements.
Jason Edmeades [Thu, 12 Sep 2002 22:25:16 +0000 (22:25 +0000)]
Added Direct3D 8 headers.
Patrik Stridvall [Thu, 12 Sep 2002 22:07:02 +0000 (22:07 +0000)]
Moved all the content of the DDK files ntdef.h and ntddk.h to
winternl.h.
Alexandre Julliard [Thu, 12 Sep 2002 20:47:14 +0000 (20:47 +0000)]
Fixed requested access rights in RegDeleteKey[AW].
Alexandre Julliard [Thu, 12 Sep 2002 20:46:06 +0000 (20:46 +0000)]
Fixed possible infinite loop in delete_key.
Patrik Stridvall [Thu, 12 Sep 2002 20:45:22 +0000 (20:45 +0000)]
Fixed C++ comments.
Uwe Bonnes [Thu, 12 Sep 2002 20:43:54 +0000 (20:43 +0000)]
WCMD_parse: allow slashes in command filenames.
Steven Edwards [Thu, 12 Sep 2002 20:43:24 +0000 (20:43 +0000)]
Cleanup warning when building on Mingw.
Patrik Stridvall [Thu, 12 Sep 2002 20:42:44 +0000 (20:42 +0000)]
- Made remove trailing whitespace a default off option.
- Add support for C++ to C comment conversion.
Dimitrie O. Paun [Thu, 12 Sep 2002 18:10:41 +0000 (18:10 +0000)]
- Complete rewrite of scrolling code: smaller, faster, cleaner.
We now properly scroll the window, rather than invalidating it on
every scroll action.
- A bug or two got squashed.
- Many code cleanups, simplifications, etc.
- Some documentation updates.
Dimitrie O. Paun [Thu, 12 Sep 2002 18:10:05 +0000 (18:10 +0000)]
Remove support for 'file', 'name', and 'mode' in .spec files.
Jon Griffiths [Thu, 12 Sep 2002 18:03:11 +0000 (18:03 +0000)]
Make hex digits static const & share them.
Jon Griffiths [Thu, 12 Sep 2002 18:02:14 +0000 (18:02 +0000)]
Implementation and test for SHCopyKeyA/W.
Martin Wilck [Thu, 12 Sep 2002 17:56:30 +0000 (17:56 +0000)]
Fix the behavior of GetOverlappedResult() and WSAGetOverlappedResult()
with non-manual-reset (auto-reset) events in the OVERLAPPED structures.
Andriy Palamarchuk [Thu, 12 Sep 2002 17:54:09 +0000 (17:54 +0000)]
Install tchar.h.
Andriy Palamarchuk [Thu, 12 Sep 2002 17:53:22 +0000 (17:53 +0000)]
Spec files documentation. Added information about wide strings. Based
on comments by Patrik Stridvall.
Michael Beach [Thu, 12 Sep 2002 17:51:07 +0000 (17:51 +0000)]
Fixed buffer size in DIR_TryModulePath for Win32 modules.
Alexandre Julliard [Thu, 12 Sep 2002 17:29:12 +0000 (17:29 +0000)]
Removed the __uint* types from basetsd.h since they don't exist under
Windows. Fixed a few other issues with type definitions.
Dimitrie O. Paun [Thu, 12 Sep 2002 17:24:14 +0000 (17:24 +0000)]
Move the name directive from the .spec file to the Makefile.
Dimitrie O. Paun [Thu, 12 Sep 2002 17:23:25 +0000 (17:23 +0000)]
Add support for naming the DLL from the command line.
Marcus Meissner [Thu, 12 Sep 2002 00:52:59 +0000 (00:52 +0000)]
New CUPS libraries return "none" as default printer instead of NULL.
Dimitrie O. Paun [Thu, 12 Sep 2002 00:52:39 +0000 (00:52 +0000)]
Make all spec files grep-able.
Dimitrie O. Paun [Thu, 12 Sep 2002 00:52:16 +0000 (00:52 +0000)]
Moved mode setting out of .spec file into Makefile.
Dimitrie O. Paun [Thu, 12 Sep 2002 00:51:29 +0000 (00:51 +0000)]
Greatly improved drawing code: eliminates all flicker, faster, cleaner
tics drawing, better tooltip positioning, code cleanups and
simplifications.
Dimitrie O. Paun [Thu, 12 Sep 2002 00:51:09 +0000 (00:51 +0000)]
- Rewrite the drawing code. It now is much smaller, easier to follow,
and faster. Moreover, it now supports the dwRop operation, and it is
in good shape to support the missing features.
- Draw the dragged image semi-transparently (will work when we support
alpha blending).
Dimitrie O. Paun [Thu, 12 Sep 2002 00:50:39 +0000 (00:50 +0000)]
Add ImageList states (ILS_*) definitions.
Andriy Palamarchuk [Wed, 11 Sep 2002 02:35:17 +0000 (02:35 +0000)]
Implemented buffer management functions, a couple of workstation
information functions, created conformance tests.
Francois Gouget [Wed, 11 Sep 2002 01:09:58 +0000 (01:09 +0000)]
Store the global settings in Make.rules.in instead of duplicating them
in each Makefile.in file.
Introduce generate_from_template which replaces generate_configure
and generate_generic
Simplify the wrapper generation by using generate_from_template.
Rename configure.in to configure.ac. Now works with autoconf 2.5x.
Andreas Mohr [Wed, 11 Sep 2002 00:49:48 +0000 (00:49 +0000)]
- Implement dumping of COFF debug symbol table.
- Fix winedump syntax description.
- Spelling fixes.
Andriy Palamarchuk [Wed, 11 Sep 2002 00:48:47 +0000 (00:48 +0000)]
A few more conformance tests for heap memory allocation.
Andriy Palamarchuk [Wed, 11 Sep 2002 00:48:26 +0000 (00:48 +0000)]
Added policy access constants, type definition.
Dimitrie O. Paun [Wed, 11 Sep 2002 00:47:32 +0000 (00:47 +0000)]
- Implement autopaging.
- Remove incorrect FIXMEs.
- Small cleanups.
Dimitrie O. Paun [Wed, 11 Sep 2002 00:47:09 +0000 (00:47 +0000)]
Code cleanups and simplifications, documentation updates.
Francois Gouget [Wed, 11 Sep 2002 00:45:16 +0000 (00:45 +0000)]
Fix the Wine detection when using the Wine source tree.
Francois Gouget [Tue, 10 Sep 2002 00:42:43 +0000 (00:42 +0000)]
Fix detection of 'ln -s'.
Fix computation of TOPOBJDIR.
Install exes and dlls in $(libdir).
-Wl,-rpath is not relevant for dlls.
Patrik Stridvall [Tue, 10 Sep 2002 00:33:34 +0000 (00:33 +0000)]
Added the new header winternl.h.
Eric Pouech [Tue, 10 Sep 2002 00:32:55 +0000 (00:32 +0000)]
Fixed some line reading functions.
Jon Griffiths [Tue, 10 Sep 2002 00:32:27 +0000 (00:32 +0000)]
Implement @163,164,168,175,182,187,286,SHSkipJunction.
Stub @201,202,203, Document many functions.
@165: Fix mask and flags parameter order.
@172: Works on IInternetSecurityMgrSite and IShellView too.
@199,@268: No return value, call @169.
Patrik Stridvall [Tue, 10 Sep 2002 00:21:01 +0000 (00:21 +0000)]
Added a few macros for MS C/C++ specific features.
Martin Wilck [Tue, 10 Sep 2002 00:20:27 +0000 (00:20 +0000)]
- Fix --nomfc option which is currrently broken.
- Add --nodlls option for small apps.
Patrik Stridvall [Mon, 9 Sep 2002 19:35:42 +0000 (19:35 +0000)]
Add and use the header files mssip.h and sipbase.h.
Alexandre Julliard [Mon, 9 Sep 2002 19:34:48 +0000 (19:34 +0000)]
Moved 16-bit registry functions to kernel dll and implemented them by
calling up to advapi32.
Patrik Stridvall [Mon, 9 Sep 2002 19:26:55 +0000 (19:26 +0000)]
Fixed some issues found by winapi_check.
Andriy Palamarchuk [Mon, 9 Sep 2002 19:25:29 +0000 (19:25 +0000)]
RtlNtStatusToDosError: Added new NT status to error codes mapping,
added missed definitions of the used constants, created unit test for
subset of the mappings.
Dimitrie O. Paun [Mon, 9 Sep 2002 19:22:40 +0000 (19:22 +0000)]
- Implement DFCS_TRANSPARENT.
- Fix indentation.
- Add remark about unimplemented DFC_POPUPMENU.
Dimitrie O. Paun [Mon, 9 Sep 2002 19:22:19 +0000 (19:22 +0000)]
- Pass infoPtr around, instead of hwnd.
- Implement hot cursor.
- Update list of unimplemented messages.
- Simplify the code for editing labels.
- Start working towards more type-safe functions.
- Small code cleanups.
- Some docu updates.
Dimitrie O. Paun [Mon, 9 Sep 2002 19:21:30 +0000 (19:21 +0000)]
- Fix bug in mouse position reading.
- Remove useless code.
- Small code cleanups.
Dimitrie O. Paun [Mon, 9 Sep 2002 19:20:35 +0000 (19:20 +0000)]
- Fix the tics drawing code.
- Fix the selection area calculation & drawing.
- Implement TBS_DOWNISLEFT.
- Make use of fLocation (TBTS_{TOP,LEFT,BUTTOM,RIGHT}).
- Lots of code cleanups and simplifications.
Dimitrie O. Paun [Mon, 9 Sep 2002 19:20:05 +0000 (19:20 +0000)]
Add support for the TTM_GETBUBBLESIZE message.
Dimitrie O. Paun [Mon, 9 Sep 2002 19:19:50 +0000 (19:19 +0000)]
- Add missing declaration for TBS_DOWNISLEFT and TTM_GETBUBBLESIZE.
- Fix indentation for a bunch of things.
Marcus Meissner [Mon, 9 Sep 2002 19:19:18 +0000 (19:19 +0000)]
If the default CUPS printer has no ppd file, just use the first
printer that has one as Windows default printer.
Support PRINTER_ENUM_CONNECTIONS in the default way.
Uwe Bonnes [Mon, 9 Sep 2002 19:18:53 +0000 (19:18 +0000)]
Make the scanf family recognize characters again.
Patrik Stridvall [Mon, 9 Sep 2002 19:18:16 +0000 (19:18 +0000)]
API files update.
Martin Wilck [Mon, 9 Sep 2002 19:17:52 +0000 (19:17 +0000)]
- Add "-ldl" for wrapper apps.
- fix Makefile for --wrap.
- Fix wrapper code which was broken for console apps.