Commit graph

18129 commits

Author SHA1 Message Date
Magnus Olsen
e6e2bc6ac8 implement soundGetData and WaveThreadSetState
svn path=/trunk/; revision=19427
2005-11-21 21:51:30 +00:00
Filip Navara
cfdaa3b11d Be consistent and change #if DBG to #ifdef DBG.
svn path=/trunk/; revision=19426
2005-11-21 21:22:13 +00:00
Magnus Olsen
8b4bd72ee1 Implement WaveThreadGetData
svn path=/trunk/; revision=19425
2005-11-21 21:14:07 +00:00
Christoph von Wittich
c902c40ab5 implemented CreateActCtxA, FindActCtxSectionStringA
svn path=/trunk/; revision=19424
2005-11-21 21:09:30 +00:00
Casper Hornstrup
a09fa8cc1c Revert 19411
svn path=/trunk/; revision=19423
2005-11-21 20:59:32 +00:00
Magnus Olsen
632b022f53 implement WaveThreadSetData
svn path=/trunk/; revision=19422
2005-11-21 20:56:50 +00:00
Filip Navara
d3b6316e84 Generate .dsp files with matching !IF/!ELSEIF and !ENDIF directives to make NMAKE accept them.
svn path=/trunk/; revision=19421
2005-11-21 20:46:55 +00:00
Magnus Olsen
5b5d2b5fd6 waveThread is not longer stub it is alive and do not have all case implement
svn path=/trunk/; revision=19420
2005-11-21 20:41:34 +00:00
Gé van Geldorp
3dd0788855 avifil32 vendor import
svn path=/trunk/; revision=19419
2005-11-21 19:19:13 +00:00
Gé van Geldorp
658fc24476 Remove avifil32 in preparation of vendor import
svn path=/trunk/; revision=19418
2005-11-21 19:15:37 +00:00
Gé van Geldorp
03e2b1ec91 Linux doesn't understand VOID
svn path=/trunk/; revision=19415
2005-11-21 18:58:20 +00:00
Magnus Olsen
fb715cbd19 adding code for waveTheard it is not complete yet
svn path=/trunk/; revision=19414
2005-11-21 18:49:41 +00:00
Alex Ionescu
3533bfc92c - Misc janitorial fixes by Brezenbak to fix some MSVC compile errors.
svn path=/trunk/; revision=19413
2005-11-21 18:38:09 +00:00
Brandon Turner
90f9ace5cf don't skip whitespace in echo command. patch by irc:ravelo. bug #1042.
svn path=/trunk/; revision=19412
2005-11-21 18:10:55 +00:00
Casper Hornstrup
34baac2c5c Parse <compilationunit>
svn path=/trunk/; revision=19411
2005-11-21 18:02:28 +00:00
Brandon Turner
76eec82fec update todo with things i have finished.
svn path=/trunk/; revision=19410
2005-11-21 17:53:11 +00:00
Brandon Turner
e0c275453f Make all directories in a path that do not already exist. Code in MakeFullPath() based on WINE code.
svn path=/trunk/; revision=19409
2005-11-21 17:50:05 +00:00
Magnus Olsen
d03263175a implement some part of waveopen
svn path=/trunk/; revision=19408
2005-11-21 17:44:57 +00:00
Thomas Bluemel
44d01ccfdb 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
2005-11-21 13:46:20 +00:00
Thomas Bluemel
d631c67e57 fixed the ProbeForWriteLargeInteger and ProbeForWriteUlargeInteger macros
svn path=/trunk/; revision=19406
2005-11-21 11:20:11 +00:00
Thomas Bluemel
dd2be60406 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
2005-11-21 10:49:48 +00:00
Christoph von Wittich
d5691f048e added stubs for Wow64DisableWow64FsRedirection, Wow64RevertWow64FsRedirection
svn path=/trunk/; revision=19404
2005-11-21 10:26:27 +00:00
Christoph von Wittich
c7aae26f12 import avifil32 from WINE 0.9.1
svn path=/trunk/; revision=19403
2005-11-21 09:51:12 +00:00
Magnus Olsen
237518aa3e prepareing for waveopendevice code adding waveThread as stub
svn path=/trunk/; revision=19400
2005-11-21 01:16:29 +00:00
Magnus Olsen
f0327a5b69 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
2005-11-21 00:56:13 +00:00
Magnus Olsen
ec258db7d4 remove the stub of ThreadCallWaveDevice and implement it there it need it.
svn path=/trunk/; revision=19398
2005-11-21 00:16:30 +00:00
Magnus Olsen
fa1eae0697 correct some bugs
svn path=/trunk/; revision=19397
2005-11-20 23:25:16 +00:00
Magnus Olsen
529a616638 implement more case to widMessage
svn path=/trunk/; revision=19396
2005-11-20 22:30:01 +00:00
Magnus Olsen
b6e3594ee9 implement AUXDM_SETVOLUME now the auxMessage are complete
svn path=/trunk/; revision=19395
2005-11-20 21:59:21 +00:00
Magnus Olsen
55050b7b0d Implement AUXDM_GETVOLUME
svn path=/trunk/; revision=19394
2005-11-20 21:42:23 +00:00
Thomas Bluemel
ff5070b1f7 added stub for SetupDiGetClassImageIndex
svn path=/trunk/; revision=19393
2005-11-20 21:29:42 +00:00
Gé van Geldorp
80b04bfdd6 New netapi32 vendor import
svn path=/trunk/; revision=19391
2005-11-20 21:19:17 +00:00
Gé van Geldorp
9cd483ca8e Remove old netapi32 in preparation for a new vendor import
svn path=/trunk/; revision=19390
2005-11-20 21:13:09 +00:00
Magnus Olsen
2898175429 Remove hardcode of Find one device of midiout and wavout now scan for WaveOutXX, WaveInXX, MidiInXX, MidiOutXX, AuxXX.
svn path=/trunk/; revision=19389
2005-11-20 21:12:43 +00:00
Alex Ionescu
81932981fe Fix really stupid typo (thanks Hartmut)
svn path=/trunk/; revision=19388
2005-11-20 20:48:38 +00:00
Hartmut Birr
7619aa3f45 Waiting for a fast mutex should be done in kernel mode.
svn path=/trunk/; revision=19387
2005-11-20 20:45:35 +00:00
Hervé Poussineau
2b72127451 - Fix some error codes
- Add stubs for SetupDiGetClassImageList, SetupDiGetClassImageListExA/W, SetupDiDestroyClassImageList

svn path=/trunk/; revision=19386
2005-11-20 20:19:05 +00:00
Eric Kohl
840ca0f27e - Prepare to delete marked services upon startup.
- ControlService: Implement unloading of drivers.

svn path=/trunk/; revision=19385
2005-11-20 20:18:00 +00:00
Magnus Olsen
5488776a17 implement GetDeviceCapabilities and GetDeviceCount for midMessage
svn path=/trunk/; revision=19383
2005-11-20 19:28:28 +00:00
Thomas Bluemel
096266737b disable defining ntstatus codes in windows.h/winnt.h when using ndk
svn path=/trunk/; revision=19382
2005-11-20 18:54:55 +00:00
Magnus Olsen
bf60481a6b auxMessage
implement 
GetDeviceCapabilities
GetDeviceCount

modMessage
implement 
GetDeviceCapabilities

svn path=/trunk/; revision=19381
2005-11-20 17:52:53 +00:00
Gé van Geldorp
118663036e Implement hardware breakpoints and watchpoints
svn path=/trunk/; revision=19380
2005-11-20 17:51:09 +00:00
Gé van Geldorp
9721d43340 Update status
svn path=/trunk/; revision=19379
2005-11-20 17:48:30 +00:00
Alex Ionescu
3fddfc3d33 Beware of the alt+fs slippery finger
svn path=/trunk/; revision=19376
2005-11-20 17:42:44 +00:00
Alex Ionescu
ada897443b - 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
2005-11-20 17:16:11 +00:00
Sebastian Gasiorek
9acc2d9d19 polish resource
svn path=/trunk/; revision=19374
2005-11-20 15:50:47 +00:00
Gé van Geldorp
4a815b7e4d Revert to Wine code to facilitate future syncs. Thanks to Thomas for making
this possible.

svn path=/trunk/; revision=19373
2005-11-20 15:43:38 +00:00
Alex Ionescu
918739b554 - 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
2005-11-20 15:27:07 +00:00
Alex Ionescu
f4159d0350 - Add msvc compatible version of ProveForRead(U)LargeInteger
svn path=/trunk/; revision=19371
2005-11-20 15:09:59 +00:00
Gé van Geldorp
27acbaabe3 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
2005-11-20 15:01:10 +00:00