Commit graph

46374 commits

Author SHA1 Message Date
Timo Kreuzer a89876bc9f [CRT]
Check for _WIN32 instead of _WINDOWS_

svn path=/trunk/; revision=51862
2011-05-23 17:33:04 +00:00
Timo Kreuzer 49988a5137 [CRT]
Fix a bug in amd64 version of __chkstk_ms, noticed by Stefan

svn path=/trunk/; revision=51861
2011-05-23 17:13:38 +00:00
Timo Kreuzer 6243472331 [CMAKE]
- Create a new library msvcrtex, which will be automatically linked, when msvcrt is linked. This is yet a minimal version which replaces the different mingw libs.
- Use proper unicode entrypoints
- remove unneeded libcoldname.a

svn path=/trunk/; revision=51860
2011-05-23 15:50:03 +00:00
Timo Kreuzer 13719879aa [MMIXER_TEST]
- Fix order of importlibs (will be required soon)

svn path=/trunk/; revision=51859
2011-05-23 15:36:00 +00:00
Amine Khaldi f1cd9d77bb [CMAKE]
* Add module_clean targets.

svn path=/trunk/; revision=51857
2011-05-23 10:52:37 +00:00
Timo Kreuzer 0c077106ad [FREELDR]
"Fix" build with MSVC

svn path=/trunk/; revision=51856
2011-05-23 07:57:44 +00:00
Amine Khaldi 2c7f36d712 * Back out r51854 as our KeBugCheckEx does return (due to a hack).
svn path=/trunk/; revision=51855
2011-05-22 22:19:47 +00:00
Amine Khaldi df547b1581 * Consistently mark KeBugCheckEx with the noreturn attribute. Patch by Igor Paliychuk.
svn path=/trunk/; revision=51854
2011-05-22 22:08:01 +00:00
Olaf Siejka 07ce2672d8 [MSVC]
Final fix for MSVC build of base\application resources

svn path=/trunk/; revision=51845
2011-05-22 13:56:46 +00:00
Olaf Siejka 869bbd1e00 [MSVC]
Arch Blackmann should know not to remove empty lines at the end of resource/rsrc files in base\applications. Should fix MS Linker fatal error RC1004 for modules affected.

svn path=/trunk/; revision=51844
2011-05-22 11:57:27 +00:00
Eric Kohl 4f191d838d [MSPORTS]
Determine serial port names COM1-4 and parallel port names LPT1-2 from their resources. Other serial and parallel are still named COMx and LPTx.

svn path=/trunk/; revision=51843
2011-05-22 08:57:33 +00:00
Amine Khaldi f78cfefe6d [CMAKE/IDL]
* Make sure to declare all the output files, so that the cleanup step could take care of them.

svn path=/trunk/; revision=51842
2011-05-21 17:44:39 +00:00
Olaf Siejka ed88df8046 Converting POLISH localisation strings to UTF-8. Part 1/x -
- base/applications. pl-PL.rc conversion;
- add PRAGMA, required by MSVC to rsrc/modulename/resource.rc, instead of individual localisation files. Localisation files already converted to UTF-8 will be placed at the end, after PRAGMA.

Tested on rbuild/cmake/nmake

svn path=/trunk/; revision=51841
2011-05-21 16:24:21 +00:00
Amine Khaldi c87d5c0aa3 [FREELDR]
* Make KeBugCheckEx definition consistent with the declaration. Fixes an msvc error.

svn path=/trunk/; revision=51840
2011-05-21 15:27:24 +00:00
Amine Khaldi ce054e32c0 [CMAKE]
* Merge more msvc fixes from the cmake branch.

svn path=/trunk/; revision=51838
2011-05-21 12:39:48 +00:00
Amine Khaldi 33febbe6a1 [CMAKE]
* Merge some msvc fixes from the cmake branch.

svn path=/trunk/; revision=51837
2011-05-21 12:30:26 +00:00
Amine Khaldi db0a15cd8a [CMAKE]
* Fix cmake build. Now both rbuild and cmaked based builds compile and boot to shell.

svn path=/trunk/; revision=51836
2011-05-21 09:38:52 +00:00
James Tabor 67b57d645d [Win32k|User32]
- Move creation of the scrollbar Gray brush from user32 to win32k.
- Noticed a color and pattern (patchy white pattern) difference when using GreCreateBitmap and it did not work the same as the main function. Correcting this fixed the Gray brush. Someone from YAROTOWS needs to look into this.

svn path=/trunk/; revision=51835
2011-05-21 06:34:02 +00:00
James Tabor 2c6c1ba289 [Win32csr]
- Hack fix to allow Alt-Tab/Esc to be supported. More investigation is required, see bug 6198.

svn path=/trunk/; revision=51834
2011-05-21 00:35:53 +00:00
James Tabor 2a4c54d85c [User32]
- When active or inactive set the appropriate action so the correct keyboard mode can be returned.

svn path=/trunk/; revision=51833
2011-05-21 00:24:38 +00:00
James Tabor 3d6ff1e532 [User32]
- Uses KF_Xxx flags instead of made up ones. Someone let wine know there are standard flags to use.

svn path=/trunk/; revision=51832
2011-05-21 00:22:25 +00:00
James Tabor e3f4d66500 [User32]
- Add Switch Class support. See bug 5378. Original patch by David Quintana. Alt-Tab works the same as windows, Alt-Esc needs more work.

svn path=/trunk/; revision=51831
2011-05-21 00:12:48 +00:00
Sylvain Petreolle 3d1a962bcb Rehaul the bootcd tree.
All dlls and drivers are in their normal directories instead of having all in reactos\.
Original implementation by zefklop in cmake branch.

svn path=/trunk/; revision=51830
2011-05-20 22:29:54 +00:00
Sylvain Petreolle 2416d7a569 Fix dependency graph in yEd.
- ntdll target was not found when added in first.
- ntoskrnl has to be in the graph despite being an EXECUTABLE.

svn path=/trunk/; revision=51829
2011-05-20 21:31:47 +00:00
Sylvain Petreolle 713fbb28eb Add bootcdregtest target to cmake build.
svn path=/trunk/; revision=51824
2011-05-19 21:55:57 +00:00
Gregor Schneider 6ca70e6a3d [shell32/shell32_new] Improve German translation
svn path=/trunk/; revision=51823
2011-05-19 18:24:57 +00:00
Gregor Schneider ba4214e8d5 [appwiz] Allow passing directories to the create new shortcut wizard
See issue #6169 for more details.

svn path=/trunk/; revision=51822
2011-05-19 18:04:10 +00:00
Eric Kohl 53bec9d2e8 [SETUPAPI]
Implement CM_Get_Class_Registry_PropertyW.

svn path=/trunk/; revision=51821
2011-05-19 17:56:35 +00:00
Ged Murphy ebd76c2ca5 Merge r51819
svn path=/trunk/; revision=51820
2011-05-19 08:19:07 +00:00
Gregor Schneider b38dbdbbd9 [shell32] One sizeof shall suffice
svn path=/trunk/; revision=51819
2011-05-18 22:08:44 +00:00
Eric Kohl 4313831cb0 [MSPORTS]
Remove reference to non-existing files and unused libraries.

svn path=/trunk/; revision=51818
2011-05-18 09:08:24 +00:00
Gregor Schneider c931aa82fa [syssetup] Remove duplicate code, adjust message box text to fit the context
svn path=/trunk/; revision=51814
2011-05-17 19:33:22 +00:00
Eric Kohl 5adfc1c07b [MSPORTS]
- Implement a simple class installer that assigns the friendly name "Serial Port (COMx)" to all serial ports.
- Enable the class installer in ports.inf.
- Add parallel port installer configuration to ports.inf (disabled).

svn path=/trunk/; revision=51813
2011-05-17 19:24:19 +00:00
Gregor Schneider 1ba6d6e079 [msconfig/freeldr]
- Load freeldr.ini first chance, boot.ini on second chance
- Make freeldr list box scrollable
- Fix some FIXME's
[msgconfig/system]
- Implement parsing and displaying system.ini contents
See issue #1986 for more details.

svn path=/trunk/; revision=51811
2011-05-17 18:32:51 +00:00
Eric Kohl a18c5a8711 [SETUPAPI]
Fix SetupDiCreateDevRegKeyW: When trying to open a devices driver key (DIREG_DRV) the function always created a new driver instance key. The fixed version checks for an existing driver value. If the driver value exists, it opens or creates the driver instance key. If the driver value does not exist, the function generates a new driver instance key and sets a new driver value for the device instance.

svn path=/trunk/; revision=51809
2011-05-17 13:32:12 +00:00
Eric Kohl 5bc8f84475 [SETUPAPI]
- SetupDiCreateDeviceInfoW: Really create a new device instance instead and return its device info data instead of returning the device info data for an existing device.
- Implement SetupDiDeleteDeviceInfo.

svn path=/trunk/; revision=51807
2011-05-17 10:06:36 +00:00
Eric Kohl 0023216881 [CFGMGR32]
- Add forwarders for functions that have been implemented in setupapi.dll.
- Remove forwarders which are not exported by cfgmgr32.dll.

svn path=/trunk/; revision=51803
2011-05-16 23:37:19 +00:00
Eric Kohl 848271e754 [SETUPAPI]
- Add stubs CM_Get_Class_Registry_PropertyA/W.
- Move CMP_RegisterNotification, CMP_UnregisterNotification and CMP_WaitNoPendingInstallEvents.
- Remove stubs TPWriteProfileString and suErrorToIds because they are part of setupx.dll (16 bit DLL).

svn path=/trunk/; revision=51802
2011-05-16 23:12:12 +00:00
Sylvain Petreolle de9bfefa63 Add cmake configure script for unix.
svn path=/trunk/; revision=51801
2011-05-16 21:26:08 +00:00
Matthias Kupfer 30cbb357aa restart German translation - please don't delete existing work in future
svn path=/trunk/; revision=51800
2011-05-16 19:13:15 +00:00
Amine Khaldi 54ecde0f15 [CMAKE]
* Add the missing temporary import libs.

svn path=/trunk/; revision=51799
2011-05-16 18:53:45 +00:00
Pierre Schweitzer bddd9a194a [NTOSKRNL]
- Fix the fix for IopStoreSystemPartitionInformation(). The sizeof wasn't on an unicode string...
I blame the guy who first wrote that function!
Thanks to "rs" on IRC for having spotted the error.

svn path=/trunk/; revision=51797
2011-05-16 18:06:14 +00:00
Pierre Schweitzer 8f5d08dbdd [NTOSKRNL]
- Implemented IoSetSystemPartition(). This is required by MountMgr.
- Fixed buffer size in IopStoreSystemPartitionInformation(). No need to have a buffer twice bigger than maximum use.

svn path=/trunk/; revision=51796
2011-05-16 17:52:03 +00:00
Gregor Schneider 52539ea5a9 [charmap] Carlo Bramini (carlo dot bramix at libero dot it):
- Fix font zoom when scrolling and changing fonts
- Optimize font zoom drawing
See issue #3500 for more details.

svn path=/trunk/; revision=51795
2011-05-16 17:46:49 +00:00
Gregor Schneider f151ca5b4e [bootvid] Adam Kachwalla: use the BOOTCHAR_HEIGHT macro for defining the font height
See issue #6259 for more details.

svn path=/trunk/; revision=51793
2011-05-16 17:29:27 +00:00
Amine Khaldi 064905bec3 [CMAKE]
* Fix the typo, fix the build.

svn path=/trunk/; revision=51792
2011-05-16 16:32:34 +00:00
Timo Kreuzer d2e8a201be [CMAKE]
Fix build of rossym

svn path=/trunk/; revision=51791
2011-05-16 16:11:31 +00:00
Timo Kreuzer 1a08b3b347 revert r51786
svn path=/trunk/; revision=51790
2011-05-16 15:47:44 +00:00
Timo Kreuzer b06ea95e4b 2nd try to fix build
svn path=/trunk/; revision=51787
2011-05-16 15:20:44 +00:00
Timo Kreuzer 097aeb7b9c try to fix build
svn path=/trunk/; revision=51786
2011-05-16 15:18:55 +00:00