reactos.git
14 years agoFix sublanguage IDs in .rc files:
Hervé Poussineau [Tue, 22 Nov 2005 10:24:14 +0000 (10:24 +0000)]
Fix sublanguage IDs in .rc files:
- LANG_ENGLISH -> SUBLANG_ENGLISH_US
- LANG_JAPANESE -> SUBLANG_DEFAULT
- others -> SUBLANG_NEUTRAL
I didn't change .rc files in files synched with Wine

svn path=/trunk/; revision=19463

14 years agoFix boot regression.
Alex Ionescu [Tue, 22 Nov 2005 09:53:00 +0000 (09:53 +0000)]
Fix boot regression.

svn path=/trunk/; revision=19462

14 years agoFix French translation
Hervé Poussineau [Tue, 22 Nov 2005 08:26:06 +0000 (08:26 +0000)]
Fix French translation

svn path=/trunk/; revision=19461

14 years agoporting fixes
Steven Edwards [Tue, 22 Nov 2005 08:25:35 +0000 (08:25 +0000)]
porting fixes

svn path=/trunk/; revision=19460

14 years ago- I wish svn delete would..delete the file -before- committing to that testing before...
Alex Ionescu [Tue, 22 Nov 2005 08:21:42 +0000 (08:21 +0000)]
- I wish svn delete would..delete the file -before- committing to that testing before a commit would actually be useful. Fix wdmguid.c build
- Update NDK text files.

svn path=/trunk/; revision=19459

14 years agoadd __i386__
Steven Edwards [Tue, 22 Nov 2005 08:20:55 +0000 (08:20 +0000)]
add __i386__

svn path=/trunk/; revision=19458

14 years agoParse <compilationunit>
Casper Hornstrup [Tue, 22 Nov 2005 08:18:03 +0000 (08:18 +0000)]
Parse <compilationunit>

svn path=/trunk/; revision=19457

14 years agomsvc warnings fixes
Steven Edwards [Tue, 22 Nov 2005 08:15:04 +0000 (08:15 +0000)]
msvc warnings fixes

svn path=/trunk/; revision=19456

14 years agoremove some warnings
Steven Edwards [Tue, 22 Nov 2005 08:12:42 +0000 (08:12 +0000)]
remove some warnings

svn path=/trunk/; revision=19455

14 years agoadd recent winehq object manager tests
Steven Edwards [Tue, 22 Nov 2005 07:18:44 +0000 (07:18 +0000)]
add recent winehq object manager tests

svn path=/trunk/; revision=19454

14 years ago- Fix typo accidentally added after testing the build (due to alt-f Q)
Alex Ionescu [Tue, 22 Nov 2005 06:57:36 +0000 (06:57 +0000)]
- Fix typo accidentally added after testing the build (due to alt-f Q)

svn path=/trunk/; revision=19453

14 years ago_M_IX86 is not the same as _X86_ on the most recent PSDK. Define both
Steven Edwards [Tue, 22 Nov 2005 06:22:21 +0000 (06:22 +0000)]
_M_IX86 is not the same as _X86_ on the most recent PSDK. Define both

svn path=/trunk/; revision=19452

14 years ago- Fix inclusion of deleted file.
Alex Ionescu [Tue, 22 Nov 2005 05:48:48 +0000 (05:48 +0000)]
- Fix inclusion of deleted file.

svn path=/trunk/; revision=19451

14 years ago- Define DECLSPEC_ADDRSAFE and FORCEINLINE for gcc in winnt.h
Alex Ionescu [Tue, 22 Nov 2005 04:57:45 +0000 (04:57 +0000)]
- Define DECLSPEC_ADDRSAFE and FORCEINLINE for gcc in winnt.h
- Remove FASTCALL define from windef.h and add it to winddk.h
- Move EXCEPTION_ defines to crt/except.h
- Remove public GUIDs from sysguid.h and move from NDK to public umpnpmgr lib headers (since no other component but it + kernel uses them)
- Make include/ndk an include path. The NDK is now used like the DDK, so including ndk/foo.h should be replaced by include foo.h just like for PSDK or DDK.
- Don't include misc.h in usermode.
- Protect some stuff in helper.h against multiple definitions.
- Sync with NDK 1.00 Beta 1 to prepare for public NDK release.

svn path=/trunk/; revision=19450

14 years agoRegedit: Enhancements to the contextual menu in the treeview
Nathan Woods [Tue, 22 Nov 2005 04:54:18 +0000 (04:54 +0000)]
Regedit: Enhancements to the contextual menu in the treeview

1.  Implemented Export
2.  Added a placeholder for Permissions

svn path=/trunk/; revision=19449

14 years ago- Don't hardcode PEB address
Alex Ionescu [Tue, 22 Nov 2005 03:37:39 +0000 (03:37 +0000)]
- Don't hardcode PEB address

svn path=/trunk/; revision=19448

14 years ago- Missed one change
Alex Ionescu [Tue, 22 Nov 2005 03:32:15 +0000 (03:32 +0000)]
- Missed one change

svn path=/trunk/; revision=19447

14 years ago- Don't use STATIC
Alex Ionescu [Tue, 22 Nov 2005 03:18:13 +0000 (03:18 +0000)]
- Don't use STATIC

svn path=/trunk/; revision=19446

14 years ago- Don't use EXPORTED
Alex Ionescu [Tue, 22 Nov 2005 02:30:18 +0000 (02:30 +0000)]
- Don't use EXPORTED
- Define MM_HIGHEST_VAD_ADDRESS; this seems to be the actual value of the PEB and represents the highest address that a VAD can be on Windows (and the PEB is the highest vad). This define shoudl probably go in mm.h since I believe the checks and code in NtXxxVirtualMemory should use -it- instead of MM_HIGHEST_USER_ADDRESS.

svn path=/trunk/; revision=19445

14 years agocopy back both POINTS to make a RECT
Brandon Turner [Tue, 22 Nov 2005 01:48:27 +0000 (01:48 +0000)]
copy back both POINTS to make a RECT

svn path=/trunk/; revision=19444

14 years ago1. Fixed a bug that caused registry keys created under previously childless keys...
Nathan Woods [Tue, 22 Nov 2005 01:30:30 +0000 (01:30 +0000)]
1.  Fixed a bug that caused registry keys created under previously childless keys to not show up in the tree view

2.  If a registry key deletion fails because of a permission error part of the way through, the key will be refeshed and the partial deletion will show up

svn path=/trunk/; revision=19443

14 years agoPut the function type declarations at the right place. Patch by Brezenbak.
Filip Navara [Tue, 22 Nov 2005 01:06:05 +0000 (01:06 +0000)]
Put the function type declarations at the right place. Patch by Brezenbak.

svn path=/trunk/; revision=19442

14 years ago- Don't use STATIC
Alex Ionescu [Tue, 22 Nov 2005 00:50:12 +0000 (00:50 +0000)]
- Don't use STATIC

svn path=/trunk/; revision=19441

14 years agoChange some FS:x reading macros for better compatibility with MSVC compiler and move...
Filip Navara [Tue, 22 Nov 2005 00:47:58 +0000 (00:47 +0000)]
Change some FS:x reading macros for better compatibility with MSVC compiler and move KeGetCurrentKPCR/KeGetCurrentPrcb from DDK into ntoskrnl.

svn path=/trunk/; revision=19440

14 years agoFix compilation.
Filip Navara [Tue, 22 Nov 2005 00:38:45 +0000 (00:38 +0000)]
Fix compilation.

svn path=/trunk/; revision=19439

14 years agoChange the FS read/write functions to macros and use constant addressing instead...
Filip Navara [Tue, 22 Nov 2005 00:34:46 +0000 (00:34 +0000)]
Change the FS read/write functions to macros and use constant addressing instead of register.

svn path=/trunk/; revision=19438

14 years agoFix some registry structures to match the Windows format.
Filip Navara [Tue, 22 Nov 2005 00:29:22 +0000 (00:29 +0000)]
Fix some registry structures to match the Windows format.

svn path=/trunk/; revision=19437

14 years agoUse a standard header instead of redefining size_t.
Filip Navara [Tue, 22 Nov 2005 00:16:37 +0000 (00:16 +0000)]
Use a standard header instead of redefining size_t.

svn path=/trunk/; revision=19436

14 years agoFix a typo.
Filip Navara [Tue, 22 Nov 2005 00:15:47 +0000 (00:15 +0000)]
Fix a typo.

svn path=/trunk/; revision=19435

14 years ago- Remove usage of STATIC, and use static in the right place.
Alex Ionescu [Tue, 22 Nov 2005 00:05:23 +0000 (00:05 +0000)]
- Remove usage of STATIC, and use static in the right place.

svn path=/trunk/; revision=19434

14 years agoRemoved ActCtx.c.
James Tabor [Mon, 21 Nov 2005 22:56:09 +0000 (22:56 +0000)]
Removed ActCtx.c.

svn path=/trunk/; revision=19433

14 years agoRename file.
James Tabor [Mon, 21 Nov 2005 22:53:25 +0000 (22:53 +0000)]
Rename file.

svn path=/trunk/; revision=19432

14 years agofrench translation by bulio
Magnus Olsen [Mon, 21 Nov 2005 22:45:00 +0000 (22:45 +0000)]
french translation by bulio

svn path=/trunk/; revision=19431

14 years agosmall cleanup and bugfix
Magnus Olsen [Mon, 21 Nov 2005 22:16:31 +0000 (22:16 +0000)]
small cleanup and bugfix

svn path=/trunk/; revision=19430

14 years agoClean zlib host files
Gé van Geldorp [Mon, 21 Nov 2005 22:05:22 +0000 (22:05 +0000)]
Clean zlib host files

svn path=/trunk/; revision=19429

14 years agoimplement soundSetData
Magnus Olsen [Mon, 21 Nov 2005 22:01:13 +0000 (22:01 +0000)]
implement soundSetData

svn path=/trunk/; revision=19428

14 years agoimplement soundGetData and WaveThreadSetState
Magnus Olsen [Mon, 21 Nov 2005 21:51:30 +0000 (21:51 +0000)]
implement soundGetData and WaveThreadSetState

svn path=/trunk/; revision=19427

14 years agoBe consistent and change #if DBG to #ifdef DBG.
Filip Navara [Mon, 21 Nov 2005 21:22:13 +0000 (21:22 +0000)]
Be consistent and change #if DBG to #ifdef DBG.

svn path=/trunk/; revision=19426

14 years agoImplement WaveThreadGetData
Magnus Olsen [Mon, 21 Nov 2005 21:14:07 +0000 (21:14 +0000)]
Implement WaveThreadGetData

svn path=/trunk/; revision=19425

14 years agoimplemented CreateActCtxA, FindActCtxSectionStringA
Christoph von Wittich [Mon, 21 Nov 2005 21:09:30 +0000 (21:09 +0000)]
implemented CreateActCtxA, FindActCtxSectionStringA

svn path=/trunk/; revision=19424

14 years agoRevert 19411
Casper Hornstrup [Mon, 21 Nov 2005 20:59:32 +0000 (20:59 +0000)]
Revert 19411

svn path=/trunk/; revision=19423

14 years agoimplement WaveThreadSetData
Magnus Olsen [Mon, 21 Nov 2005 20:56:50 +0000 (20:56 +0000)]
implement WaveThreadSetData

svn path=/trunk/; revision=19422

14 years agoGenerate .dsp files with matching !IF/!ELSEIF and !ENDIF directives to make NMAKE...
Filip Navara [Mon, 21 Nov 2005 20:46:55 +0000 (20:46 +0000)]
Generate .dsp files with matching !IF/!ELSEIF and !ENDIF directives to make NMAKE accept them.

svn path=/trunk/; revision=19421

14 years agowaveThread is not longer stub it is alive and do not have all case implement
Magnus Olsen [Mon, 21 Nov 2005 20:41:34 +0000 (20:41 +0000)]
waveThread is not longer stub it is alive and do not have all case implement

svn path=/trunk/; revision=19420

14 years agoavifil32 vendor import
Gé van Geldorp [Mon, 21 Nov 2005 19:19:13 +0000 (19:19 +0000)]
avifil32 vendor import

svn path=/trunk/; revision=19419

14 years agoRemove avifil32 in preparation of vendor import
Gé van Geldorp [Mon, 21 Nov 2005 19:15:37 +0000 (19:15 +0000)]
Remove avifil32 in preparation of vendor import

svn path=/trunk/; revision=19418

14 years agoLinux doesn't understand VOID
Gé van Geldorp [Mon, 21 Nov 2005 18:58:20 +0000 (18:58 +0000)]
Linux doesn't understand VOID

svn path=/trunk/; revision=19415

14 years agoadding code for waveTheard it is not complete yet
Magnus Olsen [Mon, 21 Nov 2005 18:49:41 +0000 (18:49 +0000)]
adding code for waveTheard it is not complete yet

svn path=/trunk/; revision=19414

14 years ago- Misc janitorial fixes by Brezenbak to fix some MSVC compile errors.
Alex Ionescu [Mon, 21 Nov 2005 18:38:09 +0000 (18:38 +0000)]
- Misc janitorial fixes by Brezenbak to fix some MSVC compile errors.

svn path=/trunk/; revision=19413

14 years agodon't skip whitespace in echo command. patch by irc:ravelo. bug #1042.
Brandon Turner [Mon, 21 Nov 2005 18:10:55 +0000 (18:10 +0000)]
don't skip whitespace in echo command.  patch by irc:ravelo.  bug #1042.

svn path=/trunk/; revision=19412

14 years agoParse <compilationunit>
Casper Hornstrup [Mon, 21 Nov 2005 18:02:28 +0000 (18:02 +0000)]
Parse <compilationunit>

svn path=/trunk/; revision=19411

14 years agoupdate todo with things i have finished.
Brandon Turner [Mon, 21 Nov 2005 17:53:11 +0000 (17:53 +0000)]
update todo with things i have finished.

svn path=/trunk/; revision=19410

14 years agoMake all directories in a path that do not already exist. Code in MakeFullPath(...
Brandon Turner [Mon, 21 Nov 2005 17:50:05 +0000 (17:50 +0000)]
Make all directories in a path that do not already exist.  Code in MakeFullPath() based on WINE code.

svn path=/trunk/; revision=19409

14 years agoimplement some part of waveopen
Magnus Olsen [Mon, 21 Nov 2005 17:44:57 +0000 (17:44 +0000)]
implement some part of waveopen

svn path=/trunk/; revision=19408

14 years agoPatch by Michael Fritscher <michael@fritscher.net>
Thomas Bluemel [Mon, 21 Nov 2005 13:46:20 +0000 (13:46 +0000)]
Patch by Michael Fritscher <michael@fritscher.net>
- support for more/less lines
- support page up/down and pos1/end keys
- added numeration
- added german translation

svn path=/trunk/; revision=19407

14 years agofixed the ProbeForWriteLargeInteger and ProbeForWriteUlargeInteger macros
Thomas Bluemel [Mon, 21 Nov 2005 11:20:11 +0000 (11:20 +0000)]
fixed the ProbeForWriteLargeInteger and ProbeForWriteUlargeInteger macros

svn path=/trunk/; revision=19406

14 years agofixed uninitialized variables warnings by not using/returning totally random data...
Thomas Bluemel [Mon, 21 Nov 2005 10:49:48 +0000 (10:49 +0000)]
fixed uninitialized variables warnings by not using/returning totally random data. The code still has a lot of totally broken DWORD->Pointer casts that are going to be a problem on 64 bit architectures...

svn path=/trunk/; revision=19405

14 years agoadded stubs for Wow64DisableWow64FsRedirection, Wow64RevertWow64FsRedirection
Christoph von Wittich [Mon, 21 Nov 2005 10:26:27 +0000 (10:26 +0000)]
added stubs for Wow64DisableWow64FsRedirection, Wow64RevertWow64FsRedirection

svn path=/trunk/; revision=19404

14 years agoimport avifil32 from WINE 0.9.1
Christoph von Wittich [Mon, 21 Nov 2005 09:51:12 +0000 (09:51 +0000)]
import avifil32 from WINE 0.9.1

svn path=/trunk/; revision=19403

14 years agoprepareing for waveopendevice code adding waveThread as stub
Magnus Olsen [Mon, 21 Nov 2005 01:16:29 +0000 (01:16 +0000)]
prepareing for waveopendevice code adding waveThread as stub

svn path=/trunk/; revision=19400

14 years agoremove stub for CallbackWaveDevice, Left todo WODM_OPEN, WODM_WRITE, WODM_GETPOS...
Magnus Olsen [Mon, 21 Nov 2005 00:56:13 +0000 (00:56 +0000)]
remove stub for CallbackWaveDevice, Left todo WODM_OPEN, WODM_WRITE, WODM_GETPOS, WODM_SETVOLUME, WODM_GETVOLUME some code exists but not checked if it is complete or it contain some stub

svn path=/trunk/; revision=19399

14 years agoremove the stub of ThreadCallWaveDevice and implement it there it need it.
Magnus Olsen [Mon, 21 Nov 2005 00:16:30 +0000 (00:16 +0000)]
remove the stub of  ThreadCallWaveDevice and implement it there it need it.

svn path=/trunk/; revision=19398

14 years agocorrect some bugs
Magnus Olsen [Sun, 20 Nov 2005 23:25:16 +0000 (23:25 +0000)]
correct some bugs

svn path=/trunk/; revision=19397

14 years agoimplement more case to widMessage
Magnus Olsen [Sun, 20 Nov 2005 22:30:01 +0000 (22:30 +0000)]
implement more case to widMessage

svn path=/trunk/; revision=19396

14 years agoimplement AUXDM_SETVOLUME now the auxMessage are complete
Magnus Olsen [Sun, 20 Nov 2005 21:59:21 +0000 (21:59 +0000)]
implement AUXDM_SETVOLUME now the auxMessage are complete

svn path=/trunk/; revision=19395

14 years agoImplement AUXDM_GETVOLUME
Magnus Olsen [Sun, 20 Nov 2005 21:42:23 +0000 (21:42 +0000)]
Implement AUXDM_GETVOLUME

svn path=/trunk/; revision=19394

14 years agoadded stub for SetupDiGetClassImageIndex
Thomas Bluemel [Sun, 20 Nov 2005 21:29:42 +0000 (21:29 +0000)]
added stub for SetupDiGetClassImageIndex

svn path=/trunk/; revision=19393

14 years agoNew netapi32 vendor import
Gé van Geldorp [Sun, 20 Nov 2005 21:19:17 +0000 (21:19 +0000)]
New netapi32 vendor import

svn path=/trunk/; revision=19391

14 years agoRemove old netapi32 in preparation for a new vendor import
Gé van Geldorp [Sun, 20 Nov 2005 21:13:09 +0000 (21:13 +0000)]
Remove old netapi32 in preparation for a new vendor import

svn path=/trunk/; revision=19390

14 years agoRemove hardcode of Find one device of midiout and wavout now scan for WaveOutXX,...
Magnus Olsen [Sun, 20 Nov 2005 21:12:43 +0000 (21:12 +0000)]
Remove hardcode of Find one device of midiout and wavout now scan for WaveOutXX, WaveInXX, MidiInXX, MidiOutXX, AuxXX.

svn path=/trunk/; revision=19389

14 years agoFix really stupid typo (thanks Hartmut)
Alex Ionescu [Sun, 20 Nov 2005 20:48:38 +0000 (20:48 +0000)]
Fix really stupid typo (thanks Hartmut)

svn path=/trunk/; revision=19388

14 years agoWaiting for a fast mutex should be done in kernel mode.
Hartmut Birr [Sun, 20 Nov 2005 20:45:35 +0000 (20:45 +0000)]
Waiting for a fast mutex should be done in kernel mode.

svn path=/trunk/; revision=19387

14 years ago- Fix some error codes
Hervé Poussineau [Sun, 20 Nov 2005 20:19:05 +0000 (20:19 +0000)]
- Fix some error codes
- Add stubs for SetupDiGetClassImageList, SetupDiGetClassImageListExA/W, SetupDiDestroyClassImageList

svn path=/trunk/; revision=19386

14 years ago- Prepare to delete marked services upon startup.
Eric Kohl [Sun, 20 Nov 2005 20:18:00 +0000 (20:18 +0000)]
- Prepare to delete marked services upon startup.
- ControlService: Implement unloading of drivers.

svn path=/trunk/; revision=19385

14 years agoimplement GetDeviceCapabilities and GetDeviceCount for midMessage
Magnus Olsen [Sun, 20 Nov 2005 19:28:28 +0000 (19:28 +0000)]
implement GetDeviceCapabilities and GetDeviceCount for midMessage

svn path=/trunk/; revision=19383

14 years agodisable defining ntstatus codes in windows.h/winnt.h when using ndk
Thomas Bluemel [Sun, 20 Nov 2005 18:54:55 +0000 (18:54 +0000)]
disable defining ntstatus codes in windows.h/winnt.h when using ndk

svn path=/trunk/; revision=19382

14 years agoauxMessage
Magnus Olsen [Sun, 20 Nov 2005 17:52:53 +0000 (17:52 +0000)]
auxMessage
implement
GetDeviceCapabilities
GetDeviceCount

modMessage
implement
GetDeviceCapabilities

svn path=/trunk/; revision=19381

14 years agoImplement hardware breakpoints and watchpoints
Gé van Geldorp [Sun, 20 Nov 2005 17:51:09 +0000 (17:51 +0000)]
Implement hardware breakpoints and watchpoints

svn path=/trunk/; revision=19380

14 years agoUpdate status
Gé van Geldorp [Sun, 20 Nov 2005 17:48:30 +0000 (17:48 +0000)]
Update status

svn path=/trunk/; revision=19379

14 years agoBeware of the alt+fs slippery finger
Alex Ionescu [Sun, 20 Nov 2005 17:42:44 +0000 (17:42 +0000)]
Beware of the alt+fs slippery finger

svn path=/trunk/; revision=19376

14 years ago- Update NDK with proper (when possible) RTL structure names that were previously...
Alex Ionescu [Sun, 20 Nov 2005 17:16:11 +0000 (17:16 +0000)]
- Update NDK with proper (when possible) RTL structure names that were previously "under review".
- Update relevant source files to new names.

svn path=/trunk/; revision=19375

14 years agopolish resource
Sebastian Gasiorek [Sun, 20 Nov 2005 15:50:47 +0000 (15:50 +0000)]
polish resource

svn path=/trunk/; revision=19374

14 years agoRevert to Wine code to facilitate future syncs. Thanks to Thomas for making
Gé van Geldorp [Sun, 20 Nov 2005 15:43:38 +0000 (15:43 +0000)]
Revert to Wine code to facilitate future syncs. Thanks to Thomas for making
this possible.

svn path=/trunk/; revision=19373

14 years ago- Remove RosSymInfo hack from LDR_DATA_TABLE_ENTRY and use PatchInformation instead...
Alex Ionescu [Sun, 20 Nov 2005 15:27:07 +0000 (15:27 +0000)]
- Remove RosSymInfo hack from LDR_DATA_TABLE_ENTRY and use PatchInformation instead. It's still an abuse but at least we're not defining a new structure/

svn path=/trunk/; revision=19372

14 years ago- Add msvc compatible version of ProveForRead(U)LargeInteger
Alex Ionescu [Sun, 20 Nov 2005 15:09:59 +0000 (15:09 +0000)]
- Add msvc compatible version of ProveForRead(U)LargeInteger

svn path=/trunk/; revision=19371

14 years agoSync from Wine-20050830 to Wine-0_9_1:
Gé van Geldorp [Sun, 20 Nov 2005 15:01:10 +0000 (15:01 +0000)]
Sync from Wine-20050830 to Wine-0_9_1:
Francois Gouget <fgouget@free.fr>
- Assorted spelling fixes.
- Fix .spec declarations for functinos with 64bit arguments (reported by
  winapi_check).
Mike Hearn <mh@codeweavers.com>
- Robert Shearman <rob@codeweavers.com>
  Change stub manager to track the number of normal marshals instead of
  using the state machine so that multiple marshals of the same object
  and interface work correctly.
Robert Shearman <rob@codeweavers.com>
- Pass WM_QUIT to outer modal loop.
- Fix the return codes during unmarshaling so that it returns failure
  codes instead of S_FALSE returned from IStream_Read.
- Don't fail in CoRegisterClassObject if the class already exists and
  the REGCLS_MULTIPLEUSE flag is specified.
- Fix ref-counting rules to match native DCOM Dlls.
- Add exception handling for stubs.
- Implement OleRegEnumVerbs.
- The [string] attribute is only valid on byte, char and wchar_t types,
  so replace "unsigned short" by "WCHAR".
- Implement OleIsRunning.
- Add a stubbed out implementation of IAdviseSink and advise the
  delegate object to use it.
- Initialize out pointer to NULL before access check in
  IStorage_CreateStorage.
- WriteClassStg should return E_INVALIDARG if pstg is NULL instead of
  asserting.
- ReadClassStg should return E_INVALIDARG if pstg is NULL instead of
  crashing and a NULL pclsid should cause it to return the same
  value.
- Make the interfaces that should be supported by the data cache
  explicit so their is no confusion in this file as to what it should
  be implementing and what this object should implement.
- Delegate some IOleObject methods to the server IOleObject if it is
  running.
- Implement some IRunningObject functions that actually start the server
  and initialize it.
- Remove redunant braces.
- Compact multi-line comments that fit into one line.
- Remove comments that state the obvious.
- Remove extra brackets that are redundant because the -> operator
  binds tighter than &.
- Change "this" to "This" to make code more like other interface
  implementations.
- Remove redundant comparisons with NULL for pointers.
- Re-arrange some functions and vtables so we don't have declarations
  for all of the functions in the file.
- Fix a trace to refer to the object ID rather than the legacy MID.
- Fix the error case of CoMarshalInterThreadInterface to release the
  stream.
- Move all 16-bit functions to an appropriate 16-bit file.
- Implement OLE object notifications, making sure to cope with the case
  of the advise holder not being created because no notifications are
  needed.
- Implement a Stop function and use this to properly implement
  IOleObject_Close, IAdviseSink_OnClose and the destructor.
- We shouldn't pass the application name into CreateProcess because the
  value stored in the registry could include arguments.
- Extend COM_OpenKeyForCLSID to open a subkey and return an HRESULT.
- Fix up the callers and reorganize CoGetClassObject to split out the
  inproc code into another function.
Alex Villacís Lasso <a_villacis@palosanto.com>
- Add NULL check for sinkInterface in DataCache_GetAdvise.
- Add missing ! to fix a reversed condition check in
  OleCreateDefaultHandler, in order to match intent in comment.
Vincent Béron <vberon@mecano.gme.usherb.ca>
- Use the proper calling convention for 2 16-bit functions.
Alexandre Julliard <julliard@winehq.org>
- We are no longer generating .spec.c files.
- Use a more portable scheme for storing the name of a critical
  section.
- Fixed some traces to use the right printf format and avoid typecasts.
- Removed unused debug channels.
- We are no longer generating .dbg.c files.
Richard Cohen <richard@daijobu.co.uk>
- Relax the share mode validation for transacted storage, with a test.
Eric Pouech <eric.pouech@wanadoo.fr>
- Fixes for function prototypes without arguments.
Michael Jung <mjung@iss.tu-darmstadt.de>
- Added tracing to CoCreateInstance.
Markus Amsler <markus.amsler@oribi.org>
- Improve c2man Documented-Total count.

svn path=/trunk/; revision=19370

14 years agolittle fix for one polish char
Sebastian Gasiorek [Sun, 20 Nov 2005 14:56:24 +0000 (14:56 +0000)]
little fix for one polish char

svn path=/trunk/; revision=19369

14 years agoSync to Wine-0_9_1:
Gé van Geldorp [Sun, 20 Nov 2005 14:54:49 +0000 (14:54 +0000)]
Sync to Wine-0_9_1:
Markus Amsler <markus.amsler@oribi.org>
Improve c2man Documented-Total count. Changes:
- add missing returns section

svn path=/trunk/; revision=19368

14 years agoSync to Wine-0_9_1:
Gé van Geldorp [Sun, 20 Nov 2005 14:51:28 +0000 (14:51 +0000)]
Sync to Wine-0_9_1:
Jacek Caban <jack@itma.pwr.wroc.pl>
- Added IInternetPriority implementation to FileProtocol.
- Report BINDSTATUS_SENDINGREQUEST in FileProtocol::Start.
- Added implementation of IInternetPriority in HttpProtocol.

svn path=/trunk/; revision=19367

14 years agoadded Polish resource
Sebastian Gasiorek [Sun, 20 Nov 2005 14:48:19 +0000 (14:48 +0000)]
added Polish resource

svn path=/trunk/; revision=19366

14 years agomake compatible again to Windows 2000
Martin Fuchs [Sun, 20 Nov 2005 14:31:55 +0000 (14:31 +0000)]
make compatible again to Windows 2000

svn path=/trunk/; revision=19365

14 years agoSync to Wine-0_9_1:
Gé van Geldorp [Sun, 20 Nov 2005 14:30:08 +0000 (14:30 +0000)]
Sync to Wine-0_9_1:
Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
- Semi-stub implementation for SHRegGetValue(A|W).

svn path=/trunk/; revision=19364

14 years agoSync to Wine-0_9_1:
Gé van Geldorp [Sun, 20 Nov 2005 14:26:47 +0000 (14:26 +0000)]
Sync to Wine-0_9_1:
Michael Jung <mjung@iss.tu-darmstadt.de>
- Support for shell instance objects.
  Removed a wine_todo for a no longer failing test.
  Added a test for IPersistFolder3::GetCurFolder.
- Added initial tests for shdocvw's FolderShortcut related
  functionality.
- Only return SHDOCVW_ClassFactory if asked for CLSID_WebBrowser.

svn path=/trunk/; revision=19363

14 years agoMove CreateFile test
Casper Hornstrup [Sun, 20 Nov 2005 13:45:15 +0000 (13:45 +0000)]
Move CreateFile test

svn path=/trunk/; revision=19362

14 years agoRemove support for performance tests since that never worked
Casper Hornstrup [Sun, 20 Nov 2005 13:34:15 +0000 (13:34 +0000)]
Remove support for performance tests since that never worked

svn path=/trunk/; revision=19361

14 years agoAdd missing stubs
Casper Hornstrup [Sun, 20 Nov 2005 13:17:05 +0000 (13:17 +0000)]
Add missing stubs

svn path=/trunk/; revision=19360

14 years agoHandle indirect calls to functions in external modules
Casper Hornstrup [Sun, 20 Nov 2005 13:12:33 +0000 (13:12 +0000)]
Handle indirect calls to functions in external modules

svn path=/trunk/; revision=19359

14 years agocorect scroll icon hotspot for big icon mode
Martin Fuchs [Sun, 20 Nov 2005 09:09:19 +0000 (09:09 +0000)]
corect scroll icon hotspot for big icon mode

svn path=/trunk/; revision=19358

14 years agoIt is generally considered a good idea to release a fast mutex in the same order...
Alex Ionescu [Sun, 20 Nov 2005 08:46:09 +0000 (08:46 +0000)]
It is generally considered a good idea to release a fast mutex in the same order that you acquired it, since acquiring at passive->apc and apc->apc does not bode well when you release to apc->passive. passive->apc. This fixes the npfs bug on vmware, lowering the total npfs bug count to a mere 42.

svn path=/trunk/; revision=19357

14 years agoVitaliy Margolen <wine-patch@kievinfo.com>
Gé van Geldorp [Sun, 20 Nov 2005 08:41:46 +0000 (08:41 +0000)]
Vitaliy Margolen <wine-patch@kievinfo.com>
- Michael Jung <mjung@iss.tu-darmstadt.de>
  Set all capability flags supported by the shellfolder, disregarding
  the flag mask given to GetAttributesOf.
  Unit tests to demonstrate this behaviour.
Michael Jung <mjung@iss.tu-darmstadt.de>
- Added some comments to document unixfs.
- Fixed crash in unixfs shellfolder handling with winamp.
- Implemented UnixFolder's IPersistPropertyBag::Load method.
- Initialize COM prior to displaying the SHBrowseForFolder dialog.
- More robust code for querying ShellFolder attributes (some
  ShellFolders ignore the flag mask in GetAttributesOf).
- Remove iconcache pre-initialization hack, it's not necessary any
  more.
- Move target folder initialization to a dedicated function.
- Use this function in BindToObject (should be faster).
- Special handling for FolderShortcut objects in Initialize method.
- Removed a todo_wine from a no longer failing unit test.
- Replaced tabs with spaces.
Robert Shearman <rob@codeweavers.com>
- Convert SHELL32_BindToChild to Unicode and fix up the callers.
Vincent Bén <vberon@mecano.gme.usherb.ca>
- Unicodify systray.c.
- Move functions a bit to get rid of a static declaration.
Dmitry Timoshkov <dmitry@codeweavers.com>
- Correctly handle flags parameter in SHAddToRecentDocs.
Martin Fuchs <martin-fuchs@gmx.net>
- Correct WINAPI position for MSVC portability.
Mike McCormack <mike@codeweavers.com>
- Partially implement and test the shelllink object's
  IShellLinkDataList::CopyDataBlock and GetFlags methods.
- Use advapi32.CommandLineFromMsiDescriptor to get msi component paths.
- Pass the correct verb.
  Add a space between extra parameters.
  Wait for ShellExecute to complete.
- Handle MSI advertised shortcuts in the shelllink object.
- Implement IContextMenu::QueryContextMenu and
  IContextMenu::InvokeCommand.
- Add the IObjectWithSite interface.
- Invoke shortcuts through IContextMenu, rather than trying to access
  them directly.
- Fix a problem spotted by Dmitry and another one stopping correctly
  formatted lnk files from being generated.

svn path=/trunk/; revision=19356