Commit graph

44593 commits

Author SHA1 Message Date
Jérôme Gardou 8e61f006a7 [CMAKE]
- improve class2 build file
  - set EXTERNAL_OBJECT properties to ntdll def file

svn path=/branches/cmake-bringup/; revision=49382
2010-10-31 22:41:31 +00:00
Amine Khaldi cce222beed [CMAKE]
- Improve ntdll.

svn path=/branches/cmake-bringup/; revision=49381
2010-10-31 22:38:10 +00:00
Jérôme Gardou a6524961b3 [CMAKE]
- cmake handles gracefully def files if you tell him to do ;-)
  - partial revert of an (accidental?) kernel32 change

svn path=/branches/cmake-bringup/; revision=49380
2010-10-31 22:15:35 +00:00
Timo Kreuzer 1ddb50ec34 [KERNEL32]
Include English resource file first, escape certain characters for MSVC compatibility.
"Should be sent to wine"(tm)

svn path=/branches/cmake-bringup/; revision=49379
2010-10-31 21:56:17 +00:00
Timo Kreuzer 29207fa8b2 [KERNEL32]
Rename pspec to spec, fix a comment, remove a #define and use it instead of the def file

svn path=/branches/cmake-bringup/; revision=49378
2010-10-31 18:18:35 +00:00
Timo Kreuzer ee10c4c2c7 [CMAKE]
Implement add_importlib_target macro to build importlibs for MSVC. We can't use MSVC's libraries, as they are incomplete.
gcc version does nothing.

svn path=/branches/cmake-bringup/; revision=49377
2010-10-31 17:31:05 +00:00
Johannes Anderwald bafe662783 [MMIXER]
- Enumerate MIDI devices and provide all necessary functions to deal with them
[WDMAUD_KERNEL]
- Implement support functions which call the provided functions of mmixer library
- Fix a bug in device interface request ioctl handler
- Midi devices should now be visible, capabilities be retrieved and opened / close
- Writing data is not yet supported

svn path=/trunk/; revision=49376
2010-10-31 14:34:41 +00:00
Timo Kreuzer e25c1a8cee [FIND]
MSVC compatability: Properly escape quotes in string tables ("", not \")

svn path=/branches/cmake-bringup/; revision=49375
2010-10-31 13:38:58 +00:00
Johannes Anderwald 5dd7b0178c [MMEBUDDY]
- Getting device capabilities requires the unicode version of the structure
- Implement MIDM_OPEN, MIDM_CLOSE, MIDM_START, MIDM_STOP
- Implement MODM_OPEN, MODM_CLOSE
- Refactor MmeOpenWaveDevice into MmeOpenDevice add add support MIXER_DEVICE_TYPE, MIDI_IN_DEVICE_TYPE, MIDI_OUT_DEVICE_TYPE
- Refactor MmeCloseWaveDeivce into MmeCloseDevice and add support MIXER_DEVICE_TYPE, MIDI_IN_DEVICE_TYPE, MIDI_OUT_DEVICE_TYPE

svn path=/trunk/; revision=49374
2010-10-31 13:20:11 +00:00
Jérôme Gardou b3346b150f revert 49345 as requested by ros arm team.
svn path=/branches/cmake-bringup/; revision=49373
2010-10-31 10:42:40 +00:00
Johannes Anderwald c2e15397cc [SHELL32]
- Enable code as we support now IOCTL_DISK_GET_LENGTH_INFO
- IOCTL_DISK_GET_LENGTH_INFO implemented in 49369

svn path=/trunk/; revision=49372
2010-10-31 10:09:55 +00:00
Eric Kohl 18ab208eeb [SERVICES]
Revert r49366.

svn path=/trunk/; revision=49371
2010-10-31 10:00:21 +00:00
Timo Kreuzer d1dfa87850 [CMAKE]
Fix a typo

svn path=/branches/cmake-bringup/; revision=49370
2010-10-31 09:16:35 +00:00
Pierre Schweitzer 3b08424abb [DISK]
Implemented support for IOCTL_DISK_GET_LENGTH_INFO

svn path=/trunk/; revision=49369
2010-10-31 08:13:33 +00:00
Johannes Anderwald 0fefcc022b [PORTCLS]
- Revert 49356
- This change breaks portcls on WinXP

svn path=/trunk/; revision=49368
2010-10-30 23:17:34 +00:00
Amine Khaldi a2e649110b [CMAKE]
- "cmake gracefully handles def files as source files" You mean it gracefully ignores them, right ?
- Fix the kernel and class2 exports. More to come.
- Fix imaadp32.acm

svn path=/branches/cmake-bringup/; revision=49367
2010-10-30 22:03:40 +00:00
Eric Kohl 1917d1c595 Merge ScmControlService() and ScmSendStartCommand() into ScmSendServiceCommand().
svn path=/trunk/; revision=49366
2010-10-30 19:25:23 +00:00
Amine Khaldi 5afba1c7f7 [CMAKE]
- Fix mshtml.tlb

svn path=/branches/cmake-bringup/; revision=49365
2010-10-30 17:45:01 +00:00
Cameron Gutman d4bd38df22 [REGEDIT]
- Fix a bug causing registry entries with names containing a backslash to be displayed incorrectly

svn path=/trunk/; revision=49364
2010-10-30 17:41:51 +00:00
Sylvain Petreolle 10abd192d4 [CMAKE]
Leftover from 49358.

svn path=/branches/cmake-bringup/; revision=49363
2010-10-30 17:37:44 +00:00
Jérôme Gardou 2e3d2c189b [CMAKE]
- leftover from r49358

svn path=/branches/cmake-bringup/; revision=49362
2010-10-30 17:05:21 +00:00
Sylvain Petreolle 810a1ec99c [CMAKE]
Add boot drivers to reactos.cab.

svn path=/branches/cmake-bringup/; revision=49361
2010-10-30 16:44:31 +00:00
Timo Kreuzer a4b48e3576 [WIN32K]
Fix a bug in InitVideo: when looping through the adapters, reinitialize the cbValue before querying the registry.
Also handle failure.

svn path=/trunk/; revision=49360
2010-10-30 16:34:52 +00:00
Amine Khaldi 61ea2fc187 [CMAKE]
- Leftover from the previous commit.

svn path=/branches/cmake-bringup/; revision=49359
2010-10-30 16:24:35 +00:00
Jérôme Gardou 4ee1da42f1 [CMAKE]
- rewrite spec2def macro because
1. cmake gracefully handles def files as source files
2. cmake gracefully handles autogenerated files as source
3. it did not take into account the fact that all shared libraries haven't the .dll extension

svn path=/branches/cmake-bringup/; revision=49358
2010-10-30 16:08:19 +00:00
Jérôme Gardou ddc4718357 [CMAKE]
- add ntdll to reactos.cab

svn path=/branches/cmake-bringup/; revision=49357
2010-10-30 16:03:40 +00:00
Johannes Anderwald 951c6f7fa3 [PORTCLS]
- Do not leak KSSTREAM_HEADER (48 bytes) for each IOCTL_KS_WRITE_STREAM / IOCTL_KS_READ_STREAM request
- Audio stack should now leak less memory

svn path=/trunk/; revision=49356
2010-10-30 15:40:54 +00:00
Johannes Anderwald 92563c84b9 [WDMAUD_KERNEL]
- Unlock locked pages before freeing the mdl
- Fixes assertion hit 'Assertion 'OldRefCount < 2500' failed at ARM³::MDLSUP line 1008'
- Fixes playback / recording of longer audio files

svn path=/trunk/; revision=49355
2010-10-30 15:15:22 +00:00
Sylvain Petreolle fb307fc436 [CMAKE]
Fix livecd regression.

svn path=/branches/cmake-bringup/; revision=49354
2010-10-30 13:15:33 +00:00
Amine Khaldi e943f1f3b2 [CMAKE]
- Create folders in single calls.
- Apply a consistent formatting.

svn path=/branches/cmake-bringup/; revision=49353
2010-10-30 13:07:15 +00:00
Jérôme Gardou d60adaf6d7 revert unwanted change
svn path=/branches/cmake-bringup/; revision=49352
2010-10-30 13:04:29 +00:00
Jérôme Gardou fda2e2e4f8 [CMAKE]
- add explorer-cfg-template.xml to livecd and bootcd
  - add idndl.dll to livecd

svn path=/branches/cmake-bringup/; revision=49351
2010-10-30 12:51:21 +00:00
Jérôme Gardou 5647d2cd6a [CMAKE]
- improve reactos.dff generation
  - rename reactos.dff reactos.dff.in to mark this is an input file.
This is THE file you'd have to edit for slipstreaming, adding binary files, whatever you usually like to do with reactos.dff

svn path=/branches/cmake-bringup/; revision=49349
2010-10-30 11:51:13 +00:00
Sylvain Petreolle 1c93be12da [CMAKE]
scrnsave: add missing dependency.

svn path=/branches/cmake-bringup/; revision=49348
2010-10-30 10:16:42 +00:00
Jérôme Gardou fd5ef6b1c1 [CMAKE]
- add macros add_cab and add_cab_target to add files to reactos.dff
  - add bootcd target
  - make use of these macros to create bootcd and livecd
Bootcd works and install things, but 2nd stage fails booting. We need debug symbols!!!

svn path=/branches/cmake-bringup/; revision=49347
2010-10-30 09:53:53 +00:00
Jérôme Gardou 7ee0c086fc [CMAKE]
- jscript requires stdole2.tlb

svn path=/branches/cmake-bringup/; revision=49346
2010-10-30 09:22:55 +00:00
Jérôme Gardou 5e9036e712 [CLASSPNP]
- fix a whole bunch of function prototype. (how does t even work in trunk?)
[CMAKE]
  - add classpnp.sys to build

svn path=/branches/cmake-bringup/; revision=49345
2010-10-30 00:03:28 +00:00
Sylvain Petreolle e617cbf750 [CMAKE]
Add dll/cpl and dll/3rdparty modules to build.

svn path=/branches/cmake-bringup/; revision=49344
2010-10-29 21:47:35 +00:00
Sylvain Petreolle 988a0bb06f [TIMEDATE]
Fix French translation.

svn path=/trunk/; revision=49343
2010-10-29 21:16:05 +00:00
Gregor Schneider 2b2307cae4 [CRT] Remove empty file
svn path=/trunk/; revision=49342
2010-10-29 18:18:54 +00:00
Jérôme Gardou 52fa287f57 [CMAKE]
- add libcabinet.a

svn path=/branches/cmake-bringup/; revision=49341
2010-10-29 18:16:37 +00:00
Johannes Anderwald 8de36e1611 - Remove obsolete code
- Thanks to Amine

svn path=/trunk/; revision=49340
2010-10-29 13:47:19 +00:00
Sylvain Petreolle 2be091d196 [CMAKE]
Enable auto import.

svn path=/branches/cmake-bringup/; revision=49339
2010-10-29 12:27:26 +00:00
Timo Kreuzer 788c89ca8b [WIN32K]
Fix possible use of uninitialized variable. Spotted by Amine.


svn path=/trunk/; revision=49338
2010-10-29 09:31:54 +00:00
Johannes Anderwald 363873b407 [PORTCLS]
- Fix stupid bug which lead to access an invalid buffer.
- dedicated to igorko

svn path=/trunk/; revision=49337
2010-10-29 01:09:13 +00:00
Johannes Anderwald 4995df02c5 - Fix mdl probe access rights
svn path=/trunk/; revision=49336
2010-10-29 00:41:06 +00:00
Johannes Anderwald ed04f3bb51 - remove rtl dependency
- thanks to mephisto!

svn path=/trunk/; revision=49335
2010-10-28 23:33:50 +00:00
Sylvain Petreolle c5e8d03038 [CMAKE]
Add remaining base/applications modules, except sndrec32.
wordpad resources fixes will be submitted upstream.

svn path=/branches/cmake-bringup/; revision=49334
2010-10-28 22:16:07 +00:00
Sylvain Petreolle 240f4f6f73 [CMAKE]
Cant' have comments in mc files.

svn path=/branches/cmake-bringup/; revision=49333
2010-10-28 22:10:10 +00:00
Aleksey Bragin 0b6aeda1ed Roel Messiant:
- Heap corruption fixes.

svn path=/trunk/; revision=49332
2010-10-28 22:08:18 +00:00