Timo Kreuzer
c4f1145fca
[CMAKE]
...
- add new macro add_linkerflag to avoid code duplication
- add new macro set_pdef_file, replacing the use of pdef2def, which is neccessary to resolve issues with MSVC. cmake doesn't handle def files as source files very well, when they are not in the current source directory.
svn path=/branches/cmake-bringup/; revision=49524
2010-11-08 12:24:33 +00:00
Sir Richard
e8c269c0c4
[NTOS]: Optimize new context switching code to avoid wasted cycles.
...
svn path=/trunk/; revision=49523
2010-11-08 11:56:22 +00:00
Timo Kreuzer
44eef5b073
[SHLWAPI]
...
Explicitly add msvcrt before ntdll to use it's *sprintf functions. Fixes bug 5557
svn path=/trunk/; revision=49522
2010-11-08 10:04:43 +00:00
Sir Richard
b4593924da
[NTOS]: KiDispatchInterrupt (the DPC handler) in C, instead of ASM.
...
svn path=/trunk/; revision=49521
2010-11-08 02:37:17 +00:00
Sir Richard
77d20c89bf
[NTOS]: Context switch in C instead of ASM. Can be made more portable, but it's a good start. Unless Timo rewrites it.
...
svn path=/trunk/; revision=49520
2010-11-08 02:15:53 +00:00
Pierre Schweitzer
58e3fc91d5
[NTOSKRNL]
...
Minor stuff.
Here is your commit Timo ;)
svn path=/trunk/; revision=49519
2010-11-08 00:31:00 +00:00
Sylvain Petreolle
c3774adb66
[CMAKE]
...
Add missing files to bootcd.
svn path=/branches/cmake-bringup/; revision=49518
2010-11-07 21:24:35 +00:00
Sylvain Petreolle
eb4821a38b
[CMAKE]
...
Add remaining Wine directx dlls to bootcd.
svn path=/branches/cmake-bringup/; revision=49517
2010-11-07 21:22:31 +00:00
Timo Kreuzer
7d0aa25a0f
[CRT]
...
In streamout(): fix a number of formatting bugs, round floats, fix issue with large unsigned values that were treated as signed, simplify some code.
svn path=/trunk/; revision=49516
2010-11-07 10:06:00 +00:00
Timo Kreuzer
2f7608101c
[CRT]
...
In streamout() handle %%, negative fieldwidth and negative precision.
svn path=/trunk/; revision=49514
2010-11-07 00:59:41 +00:00
Timo Kreuzer
49cee181ca
[CRT]
...
Fix a bug in streamout(), that could cause a buffer overrun and made msvcrt_winetest crash.
svn path=/trunk/; revision=49513
2010-11-06 23:03:22 +00:00
Amine Khaldi
87def142b6
[SPRINTF]
...
- Don't compile the new sprintf by default. Requested by Timo.
svn path=/trunk/; revision=49512
2010-11-06 15:38:43 +00:00
Amine Khaldi
42d74e98d6
[CMAKE]
...
- Add acledit.pdef
svn path=/branches/cmake-bringup/; revision=49510
2010-11-06 11:43:26 +00:00
Amine Khaldi
1c18b9b723
[CMAKE]
...
- Add a preprocessed definition file for acledit.
- Add the pdef2def macro.
- Include wpp into build, widl links to it.
- Fix libmpg123.
svn path=/branches/cmake-bringup/; revision=49509
2010-11-06 11:31:38 +00:00
Timo Kreuzer
351689996d
[MINGW]
...
#if 0 _matherr(). We already have it in our crt and it's exported from msvcrt. MSVC doesn't like when it's there twice.
svn path=/branches/cmake-bringup/; revision=49506
2010-11-06 09:17:04 +00:00
Timo Kreuzer
d46d983c8f
[MINGW]
...
Don't define __ImageBase to something else on MSVC builds
svn path=/branches/cmake-bringup/; revision=49505
2010-11-06 00:25:57 +00:00
Amine Khaldi
117bdf56ae
[CMAKE]
...
- Fix and enable browseui.
svn path=/branches/cmake-bringup/; revision=49504
2010-11-05 23:25:51 +00:00
Amine Khaldi
7393a02b74
[CMAKE]
...
- Explicitly disable auto imports for executables.
- Set a proper linker invocation for C++ modules.
svn path=/branches/cmake-bringup/; revision=49503
2010-11-05 23:17:29 +00:00
Sylvain Petreolle
d929fc29f7
[CMAKE]
...
Bootcd/Livecd : Add dplayx, ntfs and mup.
Add forgotten wined3d importlib, my bad.
svn path=/branches/cmake-bringup/; revision=49502
2010-11-05 23:14:29 +00:00
Timo Kreuzer
a7fb24759b
Fix build
...
svn path=/trunk/; revision=49501
2010-11-05 23:12:59 +00:00
Amine Khaldi
f8a9857975
[CMAKE]
...
- Fix and enable glu32 and winemp3.acm
svn path=/branches/cmake-bringup/; revision=49500
2010-11-05 23:06:24 +00:00
Timo Kreuzer
bf49c46b23
[CRT]
...
New implementation of all printf functions. It's stream based (like MS one is) rather than buffer based (like our old is). Floating point is not 100% finished, but current implementation is good enough to boot. It can be enabled by a config switch.
svn path=/trunk/; revision=49499
2010-11-05 22:21:36 +00:00
Sylvain Petreolle
e37863e0ac
[CMAKE]
...
Bootcd: Add some directx dlls.
svn path=/branches/cmake-bringup/; revision=49498
2010-11-05 21:49:09 +00:00
Amine Khaldi
7c79c0ae87
[CMAKE]
...
- Explicitly disable auto imports, and fix the modules that were missed out by the previous related commit.
- Dedicated to Usurp.
svn path=/branches/cmake-bringup/; revision=49497
2010-11-05 21:22:07 +00:00
Jérôme Gardou
97863bb997
[CMAKE]
...
Fix mingw_dllmain build
svn path=/branches/cmake-bringup/; revision=49496
2010-11-05 18:52:57 +00:00
Amine Khaldi
9d024b274d
[MMC]
...
- Remove pragma once from the main header.
svn path=/branches/cmake-bringup/; revision=49495
2010-11-05 18:41:05 +00:00
Amine Khaldi
f0156b8450
[CMAKE]
...
- Update spec2def use in bzip2.
svn path=/branches/cmake-bringup/; revision=49494
2010-11-05 18:35:47 +00:00
Amine Khaldi
045e8b304b
[CMAKE]
...
- Fix a typo.
svn path=/branches/cmake-bringup/; revision=49493
2010-11-05 18:09:09 +00:00
Amine Khaldi
c93d1289fd
[CMAKE]
...
- Remove wpp from build.
- Improve several tools and libs.
- Improve the root cmake file.
svn path=/branches/cmake-bringup/; revision=49492
2010-11-05 18:06:25 +00:00
Amine Khaldi
2901215553
[CMAKE]
...
- Improve more libs.
svn path=/branches/cmake-bringup/; revision=49490
2010-11-05 17:35:39 +00:00
Amine Khaldi
0e69cd8f27
[CMAKE]
...
- Improve drivers' libs.
svn path=/branches/cmake-bringup/; revision=49489
2010-11-05 17:29:01 +00:00
Amine Khaldi
012f99f221
[CMAKE]
...
- Improve win32k, lib{jpeg,png,tiff,xslt} and win32k.
svn path=/branches/cmake-bringup/; revision=49488
2010-11-05 17:12:31 +00:00
Amine Khaldi
6967f20f37
[CMAKE]
...
- Improve the kernel build.
svn path=/branches/cmake-bringup/; revision=49487
2010-11-05 16:57:33 +00:00
Sir Richard
7642321a2c
[NTOS]: Make idle loop portable. Can be moved out of /i386 now.
...
svn path=/trunk/; revision=49486
2010-11-05 16:00:05 +00:00
Sir Richard
8a59fecfa5
[NTOS]: Implement the idle loop in C.
...
svn path=/trunk/; revision=49485
2010-11-05 15:58:34 +00:00
Sylvain Petreolle
4bf0ec6bd9
[CMAKE]
...
Bootcd:
Added : syssetup.inf, vgafonts.cab, c_28593.nls, ntvdm.
Remove blue from reactos.cab.
svn path=/branches/cmake-bringup/; revision=49484
2010-11-05 14:33:14 +00:00
Sylvain Petreolle
fbf705275d
[CMAKE]
...
Add more dll/ and drivers/ modules to bootcd.
Fix mesa32 definitions.
svn path=/branches/cmake-bringup/; revision=49483
2010-11-05 13:46:48 +00:00
Sylvain Petreolle
ac1ef420cd
[CMAKE]
...
Add dlls to bootcd.
Fix hhctrl build.
svn path=/branches/cmake-bringup/; revision=49482
2010-11-05 13:25:28 +00:00
Timo Kreuzer
4a3ed006a1
[USER32]
...
Convert pspec to spec to fix build
svn path=/branches/cmake-bringup/; revision=49481
2010-11-05 13:14:37 +00:00
Sylvain Petreolle
5af2ed766e
[CMAKE]
...
Add keyboards to bootcd.
svn path=/branches/cmake-bringup/; revision=49480
2010-11-05 12:08:37 +00:00
Amine Khaldi
30bb25e2f0
[CMAKE]
...
- Improve most of the static libraries.
svn path=/branches/cmake-bringup/; revision=49479
2010-11-05 12:02:12 +00:00
Sylvain Petreolle
b9041e39bf
[CMAKE]
...
Add base/ modules to bootcd.
svn path=/branches/cmake-bringup/; revision=49477
2010-11-05 10:37:10 +00:00
Sylvain Petreolle
8456a5473e
[CMAKE]
...
Revert incorrect auto import change and use proper definitions instead.
svn path=/branches/cmake-bringup/; revision=49476
2010-11-05 09:38:42 +00:00
James Tabor
c3f5d851e3
[Win32k] - Turn off debug prints.
...
svn path=/trunk/; revision=49475
2010-11-05 00:37:30 +00:00
Timo Kreuzer
de201a2357
[CMAKE]
...
Create importlib for advapi32
Link advapi32 to msvcrt, needed for SEH
svn path=/branches/cmake-bringup/; revision=49474
2010-11-05 00:12:47 +00:00
Timo Kreuzer
39989dc9be
[CMAKE]
...
Add /SAFESEH:NO to MSVC linker command line to fix unresolved symbol issue.
svn path=/branches/cmake-bringup/; revision=49473
2010-11-05 00:08:12 +00:00
James Tabor
200c27535e
[Win32k|User32]
...
- This hook commit fixes the ros regression testing startup, but consider this a hax fix until more research in Global hooks has completed. More pointed Global hook tests are needed. Misc changes, removed unused storage pointers and reordering. For DosBOX, the mouse low level is now working and the keyboard low level should not be so intermittent as before, now sending messages from system desktop not from thread desktop, see bug 5670 for more details.
svn path=/trunk/; revision=49472
2010-11-04 23:45:34 +00:00
Amine Khaldi
12ab761aa1
[CMAKE]
...
- Improve hal, adns and bzip2.
svn path=/branches/cmake-bringup/; revision=49471
2010-11-04 21:38:28 +00:00
Amine Khaldi
08bb8bef3d
[CMAKE]
...
- Improve the rest of the drivers.
svn path=/branches/cmake-bringup/; revision=49470
2010-11-04 21:31:33 +00:00
Amine Khaldi
a7fe68d16b
[CMAKE]
...
- Improve more drivers.
svn path=/branches/cmake-bringup/; revision=49469
2010-11-04 21:06:20 +00:00