reactos.git
15 years agoupdate SVN properties
Martin Fuchs [Sun, 7 Aug 2005 07:49:07 +0000 (07:49 +0000)]
update SVN properties

svn path=/trunk/; revision=17145

15 years agoupdate SVN properties
Martin Fuchs [Sun, 7 Aug 2005 07:42:36 +0000 (07:42 +0000)]
update SVN properties

svn path=/trunk/; revision=17144

15 years agoupdate SVN properties
Martin Fuchs [Sun, 7 Aug 2005 07:33:14 +0000 (07:33 +0000)]
update SVN properties

svn path=/trunk/; revision=17143

15 years agoupdate SVN properties
Martin Fuchs [Sun, 7 Aug 2005 07:32:36 +0000 (07:32 +0000)]
update SVN properties

svn path=/trunk/; revision=17142

15 years agoAnd here goes another test for two unsupported flags.
Alex Ionescu [Sun, 7 Aug 2005 07:30:46 +0000 (07:30 +0000)]
And here goes another test for two unsupported flags.

svn path=/trunk/; revision=17141

15 years agoOne more test can't hurt.
Alex Ionescu [Sun, 7 Aug 2005 07:14:52 +0000 (07:14 +0000)]
One more test can't hurt.

svn path=/trunk/; revision=17140

15 years agoAdd failure cases for more things then a WINE test could shake a stick at (hopefully)
Alex Ionescu [Sun, 7 Aug 2005 07:11:03 +0000 (07:11 +0000)]
Add failure cases for more things then a WINE test could shake a stick at (hopefully)

svn path=/trunk/; revision=17139

15 years agoenable the ntdll and kernel32 wine tests and watch them fail
Steven Edwards [Sun, 7 Aug 2005 03:15:15 +0000 (03:15 +0000)]
enable the ntdll and kernel32 wine tests and watch them fail

svn path=/trunk/; revision=17138

15 years agoadded kernel32 wine tests
Steven Edwards [Sun, 7 Aug 2005 03:14:17 +0000 (03:14 +0000)]
added kernel32 wine tests

svn path=/trunk/; revision=17137

15 years agomake the ros test name dllname_rostest.exe, suggested by Usurp
Steven Edwards [Sun, 7 Aug 2005 03:00:44 +0000 (03:00 +0000)]
make the ros test name dllname_rostest.exe, suggested by Usurp

svn path=/trunk/; revision=17136

15 years agoNamed reactos regression tests dllname_tests.exe and wine test name dllname_test...
Steven Edwards [Sun, 7 Aug 2005 02:54:10 +0000 (02:54 +0000)]
Named reactos regression tests dllname_tests.exe and wine test name dllname_test.exe to prevent conflicts

svn path=/trunk/; revision=17135

15 years agoadd some missing values from Wine
Steven Edwards [Sun, 7 Aug 2005 02:22:29 +0000 (02:22 +0000)]
add some missing values from Wine

svn path=/trunk/; revision=17134

15 years agontdll pending some winerror.h fixes
Steven Edwards [Sun, 7 Aug 2005 02:16:34 +0000 (02:16 +0000)]
ntdll pending some winerror.h fixes

svn path=/trunk/; revision=17133

15 years agoupdated winternl.h, PSDK fixes, etc...
Steven Edwards [Sun, 7 Aug 2005 01:23:40 +0000 (01:23 +0000)]
updated winternl.h, PSDK fixes, etc...

svn path=/trunk/; revision=17132

15 years agoDCX_USESTYLE is a wineism. Dont use it in a header
Steven Edwards [Sun, 7 Aug 2005 00:26:13 +0000 (00:26 +0000)]
DCX_USESTYLE is a wineism. Dont use it in a header

svn path=/trunk/; revision=17131

15 years agoadded local define for DCX_USESTYLE
Steven Edwards [Sun, 7 Aug 2005 00:25:26 +0000 (00:25 +0000)]
added local define for DCX_USESTYLE

svn path=/trunk/; revision=17130

15 years agoadded DCX_USESTYLE
Steven Edwards [Sun, 7 Aug 2005 00:21:24 +0000 (00:21 +0000)]
added DCX_USESTYLE

svn path=/trunk/; revision=17129

15 years agoturn on more the winetests
Steven Edwards [Sun, 7 Aug 2005 00:06:29 +0000 (00:06 +0000)]
turn on more the winetests

svn path=/trunk/; revision=17128

15 years agoagain dump the .cvsignore
Steven Edwards [Sun, 7 Aug 2005 00:03:28 +0000 (00:03 +0000)]
again dump the .cvsignore

svn path=/trunk/; revision=17127

15 years agoadd some of the shlwapi tests
Steven Edwards [Sat, 6 Aug 2005 23:58:36 +0000 (23:58 +0000)]
add some of the shlwapi tests

svn path=/trunk/; revision=17126

15 years agoadded user32 wine regression test
Steven Edwards [Sat, 6 Aug 2005 23:41:45 +0000 (23:41 +0000)]
added user32 wine regression test

svn path=/trunk/; revision=17125

15 years agowe don't need a .cvsignore
Steven Edwards [Sat, 6 Aug 2005 23:20:14 +0000 (23:20 +0000)]
we don't need a .cvsignore

svn path=/trunk/; revision=17124

15 years agoadded gdi32 wine regression tests
Steven Edwards [Sat, 6 Aug 2005 23:19:47 +0000 (23:19 +0000)]
added gdi32 wine regression tests

svn path=/trunk/; revision=17123

15 years agomoved psapi test
Steven Edwards [Sat, 6 Aug 2005 23:12:16 +0000 (23:12 +0000)]
moved psapi test

svn path=/trunk/; revision=17122

15 years agomoved psapi test
Steven Edwards [Sat, 6 Aug 2005 23:11:59 +0000 (23:11 +0000)]
moved psapi test

svn path=/trunk/; revision=17121

15 years agoadd version tests
Steven Edwards [Sat, 6 Aug 2005 23:08:51 +0000 (23:08 +0000)]
add version tests

svn path=/trunk/; revision=17120

15 years agoadded msvcrt regression test
Steven Edwards [Sat, 6 Aug 2005 23:05:16 +0000 (23:05 +0000)]
added msvcrt regression test

svn path=/trunk/; revision=17119

15 years agoadd case if _NO_COM is defined structure _DDRAWI_DDRAWSURFACE_MORE
Maarten Bosma [Sat, 6 Aug 2005 22:08:13 +0000 (22:08 +0000)]
add case if _NO_COM is defined structure _DDRAWI_DDRAWSURFACE_MORE

svn path=/trunk/; revision=17118

15 years agofixed some uninitialized variables warnings
Thomas Bluemel [Sat, 6 Aug 2005 20:23:08 +0000 (20:23 +0000)]
fixed some uninitialized variables warnings

svn path=/trunk/; revision=17117

15 years agoadd #define DDRAWISURFGBL_NOTIFYWHENUNLOCKED
Magnus Olsen [Sat, 6 Aug 2005 20:18:59 +0000 (20:18 +0000)]
add #define DDRAWISURFGBL_NOTIFYWHENUNLOCKED

svn path=/trunk/; revision=17116

15 years agoallow warnings
Thomas Bluemel [Sat, 6 Aug 2005 20:15:29 +0000 (20:15 +0000)]
allow warnings

svn path=/trunk/; revision=17115

15 years agoadd missing directory.xml
Thomas Bluemel [Sat, 6 Aug 2005 19:42:40 +0000 (19:42 +0000)]
add missing directory.xml

svn path=/trunk/; revision=17114

15 years agoFix translation of extended keys.
Filip Navara [Sat, 6 Aug 2005 18:56:20 +0000 (18:56 +0000)]
Fix translation of extended keys.

svn path=/trunk/; revision=17111

15 years agoand this
Steven Edwards [Sat, 6 Aug 2005 18:08:07 +0000 (18:08 +0000)]
and this

svn path=/trunk/; revision=17110

15 years agoforgot this
Steven Edwards [Sat, 6 Aug 2005 18:07:47 +0000 (18:07 +0000)]
forgot this

svn path=/trunk/; revision=17109

15 years agoenable Wine regression tests for advapi32 and comctl32. Not tested under ReactOS...
Steven Edwards [Sat, 6 Aug 2005 18:05:15 +0000 (18:05 +0000)]
enable Wine regression tests for advapi32 and comctl32. Not tested under ReactOS. To build tests now you can use the wine name 'make advapi32_test' 'make comctl32_test' etc

svn path=/trunk/; revision=17108

15 years agoadd prototype for DbgPrint so Winetests link properly with ReactOS.
Steven Edwards [Sat, 6 Aug 2005 18:03:53 +0000 (18:03 +0000)]
add prototype for DbgPrint so Winetests link properly with ReactOS.

svn path=/trunk/; revision=17107

15 years agostick the winetests in the sub folder with the other regtests
Steven Edwards [Sat, 6 Aug 2005 18:02:57 +0000 (18:02 +0000)]
stick the winetests in the sub folder with the other regtests

svn path=/trunk/; revision=17106

15 years agoremove comctl32 winetests
Steven Edwards [Sat, 6 Aug 2005 18:00:17 +0000 (18:00 +0000)]
remove comctl32 winetests

svn path=/trunk/; revision=17105

15 years agoremove msvcrt winetests
Steven Edwards [Sat, 6 Aug 2005 17:59:46 +0000 (17:59 +0000)]
remove msvcrt winetests

svn path=/trunk/; revision=17104

15 years agoremove main winetest program
Steven Edwards [Sat, 6 Aug 2005 17:59:01 +0000 (17:59 +0000)]
remove main winetest program

svn path=/trunk/; revision=17103

15 years agoremove version winetests
Steven Edwards [Sat, 6 Aug 2005 17:58:12 +0000 (17:58 +0000)]
remove version winetests

svn path=/trunk/; revision=17102

15 years agoremove advapi32 winetests. I am going to refactor the import
Steven Edwards [Sat, 6 Aug 2005 17:57:33 +0000 (17:57 +0000)]
remove advapi32 winetests. I am going to refactor the import

svn path=/trunk/; revision=17101

15 years agoDon't try to acquire the mutex, if the mutex already exist (reported by Joseph Galbra...
Hartmut Birr [Sat, 6 Aug 2005 15:55:59 +0000 (15:55 +0000)]
Don't try to acquire the mutex, if the mutex already exist (reported by Joseph Galbraith).

svn path=/trunk/; revision=17100

15 years agofixed uninitialized variable warning and indentation
Thomas Bluemel [Sat, 6 Aug 2005 15:01:08 +0000 (15:01 +0000)]
fixed uninitialized variable warning and indentation

svn path=/trunk/; revision=17099

15 years ago#include "precomp.h" -> #include <precomp.h>
Thomas Bluemel [Sat, 6 Aug 2005 14:58:07 +0000 (14:58 +0000)]
#include "precomp.h" -> #include <precomp.h>

svn path=/trunk/; revision=17098

15 years ago#include "usetup.h" -> #include <usetup.h>
Thomas Bluemel [Sat, 6 Aug 2005 14:57:57 +0000 (14:57 +0000)]
#include "usetup.h" -> #include <usetup.h>

svn path=/trunk/; revision=17097

15 years agofixed uninitialized variable warning
Thomas Bluemel [Sat, 6 Aug 2005 11:59:31 +0000 (11:59 +0000)]
fixed uninitialized variable warning

svn path=/trunk/; revision=17096

15 years agoShow DrawTextExA implemented.
James Tabor [Sat, 6 Aug 2005 05:26:10 +0000 (05:26 +0000)]
Show DrawTextExA implemented.

svn path=/trunk/; revision=17095

15 years agoShow SetParent implemented.
James Tabor [Sat, 6 Aug 2005 05:25:13 +0000 (05:25 +0000)]
Show SetParent implemented.

svn path=/trunk/; revision=17094

15 years agoShow UpdateWindow implemented.
James Tabor [Sat, 6 Aug 2005 05:24:05 +0000 (05:24 +0000)]
Show UpdateWindow implemented.

svn path=/trunk/; revision=17093

15 years agohandle the WM_SIZE message and resize/move the controls appropriately
Thomas Bluemel [Sat, 6 Aug 2005 01:14:09 +0000 (01:14 +0000)]
handle the WM_SIZE message and resize/move the controls appropriately

svn path=/trunk/; revision=17092

15 years agoAdd more DDRAWISURFs and remove useless #ifndefs.
Maarten Bosma [Fri, 5 Aug 2005 23:29:52 +0000 (23:29 +0000)]
Add more DDRAWISURFs and remove useless #ifndefs.

svn path=/trunk/; revision=17091

15 years agoSync to Wine-20050725:
Gé van Geldorp [Fri, 5 Aug 2005 22:24:53 +0000 (22:24 +0000)]
Sync to Wine-20050725:
Alexandre Julliard <julliard@winehq.org>
- Faster implementation of wcstombs that handles overlapping buffers
  properly (based on a patch by Dmitry Timoshkov).

svn path=/trunk/; revision=17090

15 years agoinclude ddk/d3dnthal.h as well
Maarten Bosma [Fri, 5 Aug 2005 21:53:20 +0000 (21:53 +0000)]
include ddk/d3dnthal.h as well

svn path=/trunk/; revision=17089

15 years agoRemove spurious call from I8042BasicDetect.
Filip Navara [Fri, 5 Aug 2005 21:31:11 +0000 (21:31 +0000)]
Remove spurious call from I8042BasicDetect.

svn path=/trunk/; revision=17086

15 years ago- FS Devices don't need a device queue, optimize the call away.
Alex Ionescu [Fri, 5 Aug 2005 21:25:52 +0000 (21:25 +0000)]
- FS Devices don't need a device queue, optimize the call away.

svn path=/trunk/; revision=17085

15 years ago- DeviceExtension should be NULL if the caller didn't specify any size for one.
Alex Ionescu [Fri, 5 Aug 2005 21:16:51 +0000 (21:16 +0000)]
- DeviceExtension should be NULL if the caller didn't specify any size for one.

svn path=/trunk/; revision=17084

15 years agoin ddrawgdi.h
Maarten Bosma [Fri, 5 Aug 2005 21:05:03 +0000 (21:05 +0000)]
in ddrawgdi.h
- remove #if 0 (Define GdiEntries to thier internal names)
- include the right headers instead of defining things on it's own

svn path=/trunk/; revision=17083

15 years agoundo my last change
Maarten Bosma [Fri, 5 Aug 2005 21:02:28 +0000 (21:02 +0000)]
undo my last change

svn path=/trunk/; revision=17082

15 years agoUpdate status
Gé van Geldorp [Fri, 5 Aug 2005 20:49:13 +0000 (20:49 +0000)]
Update status

svn path=/trunk/; revision=17080

15 years agoSync to Wine-20050628:
Gé van Geldorp [Fri, 5 Aug 2005 20:48:26 +0000 (20:48 +0000)]
Sync to Wine-20050628:
Dmitry Timoshkov <dmitry@codeweavers.com>
- Make remaining OLE interface vtables const.
Mike McCormack <mike@codeweavers.com>
- Stub implementation for GetSoftwareUpdateInfo.
- Declare functions and correct prototypes.
Maarten Lankhorst <m.b.lankhorst@gmail.com>
- Improved ObtainUserAgentString stub.
Stefan Huehner <stefan@huehner.org>
- Fix some more -Wstrict-prototypes warnings.

svn path=/trunk/; revision=17079

15 years agoActually call the DDRAW_DllRegisterServer() and DDRAW_DllUnregisterServer() functions...
Maarten Bosma [Fri, 5 Aug 2005 20:46:20 +0000 (20:46 +0000)]
Actually call the DDRAW_DllRegisterServer() and DDRAW_DllUnregisterServer() functions from DllMain.

svn path=/trunk/; revision=17078

15 years agoSync to Wine-20050628:
Gé van Geldorp [Fri, 5 Aug 2005 20:30:42 +0000 (20:30 +0000)]
Sync to Wine-20050628:
Stefan Leichter <Stefan.Leichter@camLine.com>
- Update version resource of msiexec.exe to current version shipped from
  Windows Update.
Mike McCormack <mike@codeweavers.com>
- Fix some declaration and write string warnings.

svn path=/trunk/; revision=17077

15 years agoSync to Wine-20050628:
Gé van Geldorp [Fri, 5 Aug 2005 20:25:46 +0000 (20:25 +0000)]
Sync to Wine-20050628:
Alexandre Julliard <julliard@winehq.org>
- Get rid of the WaveMapper and MidiMapper options, the defaults should
  be good enough in all cases.
- Moved the audio driver configuration to HKCU\Software\Wine\Drivers and
  changed it a bit to follow the model of the graphics driver.
- Added magic comments to all Wine-specific registry accesses to make
  them easier to grep.
Mike McCormack <mike@codeweavers.com>
- Make a function static.
Francois Gouget <fgouget@free.fr>
- Fix winapi_check documentation warnings.
Rein Klazes <wijn@wanadoo.nl>
- In MCI_(Un)MapMsg16To32W with wMsg == MCI_OPEN(_DRIVER) only do
  strdupAtoW on those parameters that are flagged to be a string.

svn path=/trunk/; revision=17076

15 years agoRevert change to ExSystemExceptionFilter.
Filip Navara [Fri, 5 Aug 2005 18:27:06 +0000 (18:27 +0000)]
Revert change to ExSystemExceptionFilter.

svn path=/trunk/; revision=17075

15 years agoDon't save and restore previous mode in trap handlers. This allows us to call KeGetPr...
Filip Navara [Fri, 5 Aug 2005 18:26:43 +0000 (18:26 +0000)]
Don't save and restore previous mode in trap handlers. This allows us to call KeGetPreviousMode() from exception handlers and get the right value.

svn path=/trunk/; revision=17074

15 years agoRemove mouse device detection for now, since it fails on some i8042 clones.
Filip Navara [Fri, 5 Aug 2005 17:28:17 +0000 (17:28 +0000)]
Remove mouse device detection for now, since it fails on some i8042 clones.

svn path=/trunk/; revision=17073

15 years agoProtect NtQuerySystemInformation with SEH.
Filip Navara [Fri, 5 Aug 2005 15:45:14 +0000 (15:45 +0000)]
Protect NtQuerySystemInformation with SEH.

svn path=/trunk/; revision=17072

15 years agoMove a flush call few lines down.
Filip Navara [Fri, 5 Aug 2005 15:41:20 +0000 (15:41 +0000)]
Move a flush call few lines down.

svn path=/trunk/; revision=17071

15 years agoFixes a bug which disallows tab complete on empty input and a sorting bug which didnt...
Magnus Olsen [Fri, 5 Aug 2005 15:40:53 +0000 (15:40 +0000)]
Fixes a bug which disallows tab complete on empty input and a sorting bug which didnt account for locale by Brandon Turner

svn path=/trunk/; revision=17070

15 years agoFix keyboard and mouse detection. We must disable the controller features before...
Filip Navara [Fri, 5 Aug 2005 10:35:32 +0000 (10:35 +0000)]
Fix keyboard and mouse detection. We must disable the controller features before beginning the port check and we shouldn't fail if some port isn't found. Also detect the mouse on port before trying to use it.

svn path=/trunk/; revision=17069

15 years ago#include "advapi32.h" -> #include <advapi32.h>
Thomas Bluemel [Fri, 5 Aug 2005 10:31:28 +0000 (10:31 +0000)]
#include "advapi32.h" -> #include <advapi32.h>

svn path=/trunk/; revision=17068

15 years ago#include "acluilib.h" -> #include <precomp.h>
Thomas Bluemel [Fri, 5 Aug 2005 10:27:32 +0000 (10:27 +0000)]
#include "acluilib.h" -> #include <precomp.h>

svn path=/trunk/; revision=17067

15 years ago#include "precomp.h" -> #include <precomp.h>
Thomas Bluemel [Fri, 5 Aug 2005 10:23:56 +0000 (10:23 +0000)]
#include "precomp.h" -> #include <precomp.h>

svn path=/trunk/; revision=17066

15 years agoComment out the ACPI enumeration entries for i8042prt driver. It's set as system...
Filip Navara [Fri, 5 Aug 2005 10:11:21 +0000 (10:11 +0000)]
Comment out the ACPI enumeration entries for i8042prt driver. It's set as system load driver, so it's loaded anyway.

svn path=/trunk/; revision=17065

15 years agoFix shell32 build.
Filip Navara [Fri, 5 Aug 2005 10:01:51 +0000 (10:01 +0000)]
Fix shell32 build.

svn path=/trunk/; revision=17064

15 years ago- Removed all 3rd-party drivers due to popular request. Information on how to make...
Alex Ionescu [Fri, 5 Aug 2005 09:38:12 +0000 (09:38 +0000)]
- Removed all 3rd-party drivers due to popular request. Information on how to make the drivers work is now available on reactos.com/wiki/index.php/ReactOS_Drivers. .reg files could be created by volunteers to simplify the process, perhaps.

svn path=/trunk/; revision=17063

15 years agoset eol-style to native and allow warnings (so it compiles with GCC4)
Thomas Bluemel [Fri, 5 Aug 2005 09:16:38 +0000 (09:16 +0000)]
set eol-style to native and allow warnings (so it compiles with GCC4)

svn path=/trunk/; revision=17062

15 years agoSync to Wine-20050628:
Gé van Geldorp [Fri, 5 Aug 2005 08:02:09 +0000 (08:02 +0000)]
Sync to Wine-20050628:
Marcus Meissner <marcus@jet.franken.de>
- Move static variables out of header file, also the local interface
  implementations.
Dmitry Timoshkov <dmitry@codeweavers.com>
- Make remaining OLE interface vtables const.
cjacek <cjacek@gmail.com>
- Fix typo in comment about Wine registry key.
Alexandre Julliard <julliard@winehq.org>
- Moved a few registry keys from HKLM\Software\Wine to
  HKCU\Software\Wine for consistency.
- Added magic comments to all Wine-specific registry accesses to make
  them easier to grep.
- Sort entry points in the same order as Windows.
Stefan Huehner <stefan@huehner.org>
- Fix more -Wstrict-prototypes warnings.

svn path=/trunk/; revision=17061

15 years agoSync to Wine-20050628:
Gé van Geldorp [Fri, 5 Aug 2005 07:48:18 +0000 (07:48 +0000)]
Sync to Wine-20050628:
Dmitry Timoshkov <dmitry@codeweavers.com>
- Make remaining OLE interface vtables const.
Mike McCormack <mike@codeweavers.com>
- SHCreateStreamOnFileW is implemented in shlwapi, so we don't need
  another implementation in shell32.
- Add a cast to get rid of a warning.
- Warning fixes for -Wmissing-declarations and -Wwrite-strings.
- Make functions static.
- -Wpointer-sign fixes.
- forward AddRef, Release, QueryInterface and GetClassID to internal
  implementations
- implement GetClassID properly
- Switch IShellLink to use shlwapi.SHCreateStreamOnFileW.
- Remove some uses of wine/unicode.h functions.
- Add the IContextMenu interface to the ShellLink object.
- Implement ShellLink's IShellExtInit::Initialize() method.
- add the IShellExtInit interface to the ShellLink object
- use inline functions rather than macros to resolve the
  implementation pointer from an interface pointer
- Add the IShellLinkDataList interface to the ShellLink object.
Michael Jung <mjung@iss.tu-darmstadt.de>
- Use the CallForAttributes registry value, instead of promoting the
  root folder's SFGAO_FILESYSTEM flag to the registry.
- Return the correct attributes for the desktop folder.
- Corresponding tests.
- Support for shellfolder's CallForAttributes registry value.
- Let BindToObject fail, if called with empty relative pidl.
- Tests to show that it should do so.
- Fix SHBrowseForFolder to not pass an empty pidl to BindToObject.
- Fix a lurking infinite loop in SHGetPathFromIDList.
- Support for shellfolder's CallForAttributes registry value.
- Use SHGetPathFromIDList instead of SHELL32_GetPathFromIDList.
- Implement SHGetPathFromIDList based on GetDisplayNameOf.
Stefan Doesinger <stefandoesinger@gmx.at>
- Handle cidl==0 in shfldr_desktop, shfldr_fs and shfldr_mycomp.
- Remove the dwAttributes member from the IGenericSFImpl class, it's
  not needed and can't be initialised in Initialize and InitializeEx.
Vitaly Lipatov <lav@etersoft.ru>
- Realize DoEnvironmentSubstA via ExpandEnvironmentStringsA.
- Fix types and return values.
- Add prototype into shellapi.h.
Aric Stewart <aric@codeweavers.com>
- Fix the BrowseForFolder dialog so that when it does the callbacks it
  uses the correct message instead of always sending BEFM_INITIALIZED.
Juan Lang <juan_lang@yahoo.com>
- Const-ify a mask.
- Set default for "My Documents" to $HOME, and "Desktop" to ~/Desktop.
Alexandre Julliard <julliard@winehq.org>
- Sort entry points in the same order as Windows.
Francois Gouget <fgouget@free.fr>
- Fix winapi_check documentation warnings.
Marcus Meissner <marcus@jet.franken.de>
- ExtractAssociatedIconA needs to allocate enough space to have EAIW
  fill in lpIconPathW.
Huw Davies <huw@codeweavers.com>
- Unquote the icon file path if it's quoted.

svn path=/trunk/; revision=17060

15 years ago- Protect semaphore release with SEH, since it can cause an exception
Alex Ionescu [Fri, 5 Aug 2005 06:56:17 +0000 (06:56 +0000)]
- Protect semaphore release with SEH, since it can cause an exception
- Correct object type initializer
- Correct incorrect PreviousMode checks
- Correct MaximumCount and ReleaseCount checks since they can't be negative either
- Harmonize formatting

svn path=/trunk/; revision=17059

15 years ago - Add comments to code and clean it up
Alex Ionescu [Fri, 5 Aug 2005 06:54:15 +0000 (06:54 +0000)]
 - Add comments to code and clean it up
 - Fix some incorrect operations
 - Optimize and fix loops

svn path=/trunk/; revision=17058

15 years ago- Optimize locking so that the Wake Lock is only entered after a first attempt determ...
Alex Ionescu [Fri, 5 Aug 2005 06:53:56 +0000 (06:53 +0000)]
- Optimize locking so that the Wake Lock is only entered after a first attempt determines the timer is a wake timer.
  After the lock, a second check is done to make sure. However, since the first check will fail 99% of times, we will
  not acquire/release a spinlock, and thus decrease contention.
- Fix Object Type Initializer to actually use ExpTimerDelete when the object is deleted.
- Fix Initializer to report correct memory usage of timer object.
- Fix Initializer to report OBJ_OPENLINK as an invalid attribute for timer objects.
- Use correct access masks when modifying or querying timer objects.
- Handle wake timers in NtCancelTimer.
- Return warning NTSTATUS code if a wake timer is requested but not supported by the system (default on ROS).
- Check for valid timer type in NtCreateTimer.
- Check for valid period in NtSetTimer.
- Don't dereference the timer in NtSetTimer three times.
- Return the correct Due Time in NtQueryTimer by substracting the stable interrupt time.
- Harmonize formatting, fix some comments.

svn path=/trunk/; revision=17057

15 years ago- Makefile change for previous commit.
Alex Ionescu [Fri, 5 Aug 2005 06:13:43 +0000 (06:13 +0000)]
- Makefile change for previous commit.

svn path=/trunk/; revision=17056

15 years ago- Move ExCreateUUID to uuid.c
Alex Ionescu [Fri, 5 Aug 2005 06:13:23 +0000 (06:13 +0000)]
- Move ExCreateUUID to uuid.c
- Move ExpVerifiySuite to sysinfo.c
- Delete util.c

svn path=/trunk/; revision=17055

15 years agoadded oledlg.dll to the build. Needed by visio2k setup.
Steven Edwards [Fri, 5 Aug 2005 03:59:05 +0000 (03:59 +0000)]
added oledlg.dll to the build. Needed by visio2k setup.

svn path=/trunk/; revision=17054

15 years ago- Remove unused ldr/userldr.c
Alex Ionescu [Fri, 5 Aug 2005 03:44:24 +0000 (03:44 +0000)]
- Remove unused ldr/userldr.c
- Rename LdrLoadInitialProcess to Exp... and move to executive initialization.
- Removed ldr/init.c
- Renamed ldr/sysdll.c functions to Psp (correct naming) and deleted file.
- Renamed SystemDll... ntdll pointers to correct Ke names
- Use direct Ke names instead of going through an API call.
- Make ExpInit... functions STDCALL

svn path=/trunk/; revision=17053

15 years agofix a small bug in cd, it did make all char lower case. done by me and Brandon Turner...
Magnus Olsen [Thu, 4 Aug 2005 22:08:16 +0000 (22:08 +0000)]
fix a small bug in cd, it did make all char lower case. done by me and Brandon Turner. clean up CD source bit more. Bug fix GetRootPath. it did not accepted upper case as driver letter. done by me

svn path=/trunk/; revision=17051

15 years agoFix keyboard input in usetup.
Filip Navara [Thu, 4 Aug 2005 21:55:43 +0000 (21:55 +0000)]
Fix keyboard input in usetup.

svn path=/trunk/; revision=17050

15 years agotook a stab at write support and turned it on. Removed getopt as its not needed.
Steven Edwards [Thu, 4 Aug 2005 21:42:32 +0000 (21:42 +0000)]
took a stab at write support and turned it on. Removed getopt as its not needed.

svn path=/trunk/; revision=17049

15 years agoSync to Wine-20050628:
Gé van Geldorp [Thu, 4 Aug 2005 21:35:00 +0000 (21:35 +0000)]
Sync to Wine-20050628:
Robert Shearman <rob@codeweavers.com>
- Improve tracing.
- Implement FC_UP and partially FC_OP.
- Don't needlessly marshal 4 bytes in NdrPointer*.
- Fix an RPC server startup race introduced by me.
- Don't pass the PROFILE_SERVER flag in to CreateNamedPipe as it is
  bogus.
- Call FlushFileBuffers to make sure the other end of the pipe doesn't
  get cut off prematurely.
- Don't call CancelIo as we should never have async I/O pending.
- Make NdrInterfacePointer* more reliable.
Dmitry Timoshkov <dmitry@codeweavers.com>
- Make remaining OLE interface vtables const.
Alexandre Julliard <julliard@winehq.org>
- Sort entry points in the same order as Windows.
Mike Hearn <mh@codeweavers.com>
- Initialize DataRepresentation in NdrClientInitializeNew, not
  NdrSendReceive.

svn path=/trunk/; revision=17048

15 years agoWindows TAB complete style instead for unix style patch by Brandon Turner. Thuse...
Magnus Olsen [Thu, 4 Aug 2005 12:41:42 +0000 (12:41 +0000)]
Windows TAB complete style instead for unix style patch by Brandon Turner. Thuse does people do not like windows tab complete, the can always change in config.h to unix/linux tab complete code again.

svn path=/trunk/; revision=17043

15 years agocompile welcome.exe as unicode application by default
Thomas Bluemel [Thu, 4 Aug 2005 10:41:58 +0000 (10:41 +0000)]
compile welcome.exe as unicode application by default

svn path=/trunk/; revision=17042

15 years agoSync to Wine-20050628:
Gé van Geldorp [Thu, 4 Aug 2005 06:52:58 +0000 (06:52 +0000)]
Sync to Wine-20050628:
Phil Krylov <phil@newstar.rinet.ru>
- Implemented EM_GETTEXTLENGTHEX RichEdit message.
Krzysztof Foltman <wdev@foltman.com>
- added support for \ulnone (turning underline off)
- support for basic subscript and superscript
- untested support for text offset
- Emit \tx for user-defined TABs.
Dmitry Timoshkov <dmitry@codeweavers.com>
- Make remaining OLE interface vtables const.
Stefan Huehner <stefan@huehner.org>
- Fix some more -Wstrict-prototypes warnings.
Vitaly Lipatov <lav@etersoft.ru>
- Allow null pointers for EM_GETSEL message (as MSDN says).
Robert Shearman <rob@codeweavers.com>
- Richedit classes should be global.

svn path=/trunk/; revision=17041

15 years agoproperly implement scrolling
Thomas Bluemel [Thu, 4 Aug 2005 00:16:41 +0000 (00:16 +0000)]
properly implement scrolling

svn path=/trunk/; revision=17040

15 years agofail as documented when the pointer to the buffer equals the pointer to the string...
Thomas Bluemel [Wed, 3 Aug 2005 23:07:10 +0000 (23:07 +0000)]
fail as documented when the pointer to the buffer equals the pointer to the string to be converted in MultiByteToWideChar and WideCharToMultiByte

svn path=/trunk/; revision=17039

15 years agoFrancois Gouget <fgouget@free.fr>
Gé van Geldorp [Wed, 3 Aug 2005 22:49:47 +0000 (22:49 +0000)]
Francois Gouget <fgouget@free.fr>
Fix winapi_check documentation warnings.

svn path=/trunk/; revision=17038

15 years agoSync to Wine-20050628:
Gé van Geldorp [Wed, 3 Aug 2005 22:46:31 +0000 (22:46 +0000)]
Sync to Wine-20050628:
Dmitry Timoshkov <dmitry@codeweavers.com>
- Make remaining OLE interface vtables const.
Robert Shearman <rob@codeweavers.com>
- DispInvoke is correct so there is no need to print a fixme.
- The typelib marshaler should only free the memory it actually allocated.
- Add special cases for two lesser used types that aren't
  sizeof(DWORD) sized.
- If we are accessing a method from a superclass then we need to use the
  superclass's ITypeInfo otherwise we could get errors when accessing
  hreftypes that aren't present in the subclass.
- Don't print out cryptic message if IDispatch or IUnknown object is
  just NULL.
- puArgErr is a ref pointer so we have to provide a dummy pointer if
  it is NULL.
- Fail gracefully and notify caller if we ran out of memoy or if
  variant copying failed.
- Clear out parameters to stop bad pointers lying around in memory if
  the function doesn't set them to anything.
- Fix the return values from QueryPathOfRegTypeLib.
- Open registry key with least access rights necessary.
- Documentation updates.
Michael Stefaniuc <mstefani@redhat.de>
- VarCmp: handle comparision of VT_EMPTY with an integer
- small comment fix
- Reimplement VarAdd, had missing functionality and wrong behaviour.
- Fix a typo in VarMul.
- more VarFormat fixes for number formats (exponent, mixed '#' and '0'
  in formats, rounding, etc). Simplify the code.
- previous VarFormat todo_wine tests pass now + add more tests
- Fix VarFormat for formats that mix '0' and '#' in the whole number
  part.
- Fix VarFormat for negative exponent formats.
- Add tests for the above + a couple of "todo_wine"'s.
- implement handling of exponents (e+,e-,E+,E-) when parsing number
  formats
- fix a small cut'n'paste error in the comments
Francois Gouget <fgouget@free.fr>
- Assorted spelling fixes.
Marcus Meissner <marcus@jet.franken.de>
- Added VarMonthName() implementation.
- Corrected string length method in ITypeLib::IsName() and FindName()
  for LPOLESTR type.
- Fixed IType::Invoke in regards to handling propertyget variables
  longer than 4 bytes (like VT_DATE).
- Added testcases for OLE Picture handling.
- Implemented PICTYPE_NONE loading.
- Cleaned up stream loading, handle "lt" magic.
- Fixed some small problems exposed by tests against native.
Stefan Huehner <stefan@huehner.org>
- Fix some more -Wstrict-prototypes warnings.
Huw Davies <huw@codeweavers.com>
- Add comments describing the first DWORD in an import table entry.

svn path=/trunk/; revision=17037

15 years agoSync to Wine-20050628:
Gé van Geldorp [Wed, 3 Aug 2005 22:31:39 +0000 (22:31 +0000)]
Sync to Wine-20050628:
Robert Shearman <rob@codeweavers.com>
- Convert some registry helper functions to use unicode versions of
  CLSID & registry functions (untested).
- Add registry entries for local-only OLE interfaces.
- Change IUnknown to local interface.
- IUnknown isn't a remotable interface so the stub manager shouldn't
  need a marshaller for it.
- Change the RPC code to use the unicode versions of the CLSID &
  registry functions.
- Don't disconnect proxies flagged with SORFP_NOLIFETIMEMGMT. It makes
  no sense and only causes trouble for proxies that depend on these
  proxies being available.
- Change some of the registry helper functions to use the unicode
  versions of the CLSID & registry functions.
- Reindent CoGetClassObject and output an error message if the class
  isn't registered.
- Add tests for the touched functions.
Dmitry Timoshkov <dmitry@codeweavers.com>
- Make remaining OLE interface vtables const.
Richard Cohen <richard@daijobu.co.uk>
- Base FileMonikerImpl_Save() on XP.
- Correct handling of Unicode strings & multibyte locales.
- More error checking.
- Change ERR to WARN.
- Match Windows quick & dirty estimate for GetSizeMax().
Stefan Huehner <stefan@huehner.org>
- Fix some more -Wstrict-prototypes warnings.
Mike Hearn <mike@navi.cx>
- Add some tracing to the IRemUnknown RpcProxyBuffer implementation.
Eric Pouech <pouech-eric@wanadoo.fr>
- Const correctness fixes.
Richard Cohen <richard@daijobu.co.uk>
- IEnum::Clone shouldn't do a Reset.
Marcus Meissner <marcus@jet.franken.de>
- Removed CLSID_CompositeMoniker (conflicting with static definition).
Alexandre Julliard <julliard@winehq.org>
- Sort entry points alphabetically.

svn path=/trunk/; revision=17036