Timo Kreuzer
0b8509a565
[CRT]
...
- Use ___readcr4 instead of __readcr4, because MSVC doesn't like this intrinsic to be redefined.
- Add _ftol2
svn path=/branches/cmake-bringup/; revision=49679
2010-11-21 09:36:26 +00:00
Timo Kreuzer
f90a97e5a6
[CRT]
...
- Add __readcr4 to crt to compensate for MSVC bug
- Compile strnset with MSVC
svn path=/branches/cmake-bringup/; revision=49669
2010-11-20 16:38:45 +00:00
Amine Khaldi
e11826a832
[CMAKE]
...
- Sync with trunk.
svn path=/branches/cmake-bringup/; revision=49668
2010-11-20 16:33:34 +00:00
Timo Kreuzer
dca867f3fd
[ASM]
...
add some more missing constants
svn path=/branches/cmake-bringup/; revision=49661
2010-11-20 13:30:16 +00:00
Timo Kreuzer
cf6d90b6f2
[ASM]
...
Add more constants for ks386.inc
svn path=/branches/cmake-bringup/; revision=49647
2010-11-19 23:16:50 +00:00
Timo Kreuzer
f5958e9cb8
[ASM]
...
Add more constants for ks386.inc
svn path=/branches/cmake-bringup/; revision=49639
2010-11-19 18:27:05 +00:00
Amine Khaldi
478a5435a9
[CMAKE]
...
- Improve the _filename condition.
- Some minor formatting.
svn path=/branches/cmake-bringup/; revision=49636
2010-11-19 16:43:43 +00:00
Timo Kreuzer
9fcb3dd84a
[CMAKE]
...
Hack away dxsdk for MSVC for now
svn path=/branches/cmake-bringup/; revision=49630
2010-11-19 15:16:26 +00:00
Timo Kreuzer
5054fc46a3
[INTRIN]
...
Add a workaround for __readcr4, MSVC suffers an internal error when using the intrinsic and optimization is on.
svn path=/branches/cmake-bringup/; revision=49628
2010-11-19 13:55:58 +00:00
Timo Kreuzer
c1929445d7
[NDK]
...
Simplify NtCurrentTeb, always use intrinsics
remove GetCurrentFiber
svn path=/branches/cmake-bringup/; revision=49627
2010-11-19 13:52:12 +00:00
Timo Kreuzer
993ebf53f1
[NDK]
...
Fix 64 bit TEB definition
svn path=/branches/cmake-bringup/; revision=49624
2010-11-19 11:43:22 +00:00
Timo Kreuzer
99a1acdf7e
[ASM]
...
Rename the target to asm, to simplify dependencies
add missing constants
svn path=/branches/cmake-bringup/; revision=49622
2010-11-19 11:11:49 +00:00
Jérôme Gardou
13aeeacdb3
[CMAKE]
...
- Improve browseui CMakeLists.txt
- remove stdc++ dependancy to portcls
- improve stlport header hack
svn path=/branches/cmake-bringup/; revision=49619
2010-11-19 09:53:49 +00:00
Timo Kreuzer
406dfdbc87
[CMAKE]
...
Sync trunk (rr49606)
svn path=/branches/cmake-bringup/; revision=49607
2010-11-16 13:43:39 +00:00
Timo Kreuzer
47508a0b72
[GENINCDATA]
...
- Use 32 bit constants by default and add macros for 64 bit and pointer size. Fixes some constants.
svn path=/branches/cmake-bringup/; revision=49594
2010-11-15 19:14:56 +00:00
Timo Kreuzer
3947c4313f
[ASM}
...
Add .org for ML
svn path=/branches/cmake-bringup/; revision=49586
2010-11-14 13:55:05 +00:00
Timo Kreuzer
ad20e16add
[CMAKE]
...
Fix a typo
svn path=/branches/cmake-bringup/; revision=49585
2010-11-14 13:42:03 +00:00
Timo Kreuzer
acead639b1
[GENINCDATA] add dependency to bugcodes, factor out definitions in template files.
...
[ASM] Add asm.inc, to be included in all asm files for GAS / ML compatibility
svn path=/branches/cmake-bringup/; revision=49584
2010-11-14 13:40:19 +00:00
Timo Kreuzer
dcfe4ea6a9
[PSDK]
...
Move definitions of BitScanForward and BitScanReverse out of gcc specific area
svn path=/branches/cmake-bringup/; revision=49578
2010-11-13 23:57:49 +00:00
Amine Khaldi
d4fdd1fa4b
[CMAKE]
...
- Fix build.
svn path=/branches/cmake-bringup/; revision=49570
2010-11-12 13:28:23 +00:00
Jérôme Gardou
6b0b6cb78f
[HEADERS]
...
- move stlport headers to the c++ directory
- add a specific _reactos.h configuration file for stlport
- add cerrno to c++ headers
- __declspec(nothrow) must be placed before calling convention with msvc. GCC doesn't care.
We now use our headers with both msvc and gcc.
svn path=/branches/cmake-bringup/; revision=49565
2010-11-11 15:58:18 +00:00
Timo Kreuzer
5e8bd0b3df
[GENINCDATA]
...
Fix a bug that caused excessive quotes in the output
svn path=/branches/cmake-bringup/; revision=49563
2010-11-11 15:29:20 +00:00
Timo Kreuzer
f2ab1b31c4
[ASM]
...
add genincdata, a module that will be compiled as a dll to provide the data for geninc to be converted into an .inc file.
svn path=/branches/cmake-bringup/; revision=49561
2010-11-11 13:40:29 +00:00
Jérôme Gardou
8c6671477e
[HEADERS]
...
- start using our own c++ headers and forward stlport ones to them in msvc build.
- fix fpecode declaration for MSVC.
[CMAKE]
- cardlib is a cpp library.
Now stlport compiles with msvc.
svn path=/branches/cmake-bringup/; revision=49552
2010-11-10 22:20:05 +00:00
Jérôme Gardou
5d8dd5d148
[STLPORT]
...
- move headers to include directory
- delete some incidentally committed things
svn path=/branches/cmake-bringup/; revision=49546
2010-11-10 17:36:28 +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
Jérôme Gardou
3e704fcf1c
[WINE/CONFIG]
...
MSVC has no sys/time.h
[DDK]
Directly include <wingdi.h>
[UNICODE]
Fix build on msvc
All tools now build with msvc.
svn path=/branches/cmake-bringup/; revision=49461
2010-11-03 18:15:51 +00:00
Timo Kreuzer
0d7a1c46a0
[ASM]
...
Fix dummy ASSUME
svn path=/branches/cmake-bringup/; revision=49420
2010-11-02 00:03:41 +00:00
Timo Kreuzer
62ea941082
[ASM]
...
Add .double macro for ML and dummy ASSUME macro for GAS
Allow XMM instructions for ML
svn path=/branches/cmake-bringup/; revision=49419
2010-11-01 23:18:51 +00:00
Jérôme Gardou
d933565eff
[ASM]
...
- no ML doesn't mean 64 bits, right?
svn path=/branches/cmake-bringup/; revision=49412
2010-11-01 18:42:33 +00:00
Jérôme Gardou
eea40886f2
[DXSDK]
...
- an interface must have an uuid.
If it "conflicts with uuids.h", then the problem il elsewhere.
svn path=/branches/cmake-bringup/; revision=49411
2010-11-01 18:24:17 +00:00
Jérôme Gardou
8d49ee6f51
[CMAKE]
...
- simplify dxsdk
svn path=/branches/cmake-bringup/; revision=49326
2010-10-28 12:37:56 +00:00
Amine Khaldi
34134f4cfa
[CMAKE]
...
- More work on the missing modules. By Alexey Komarov.
svn path=/branches/cmake-bringup/; revision=49325
2010-10-28 11:33:02 +00:00
Jérôme Gardou
ed8cab27c4
sync with trunk r49322
...
svn path=/branches/cmake-bringup/; revision=49323
2010-10-27 23:45:28 +00:00
Jérôme Gardou
b2f64ac552
Sync with trunk (r49303)
...
svn path=/branches/cmake-bringup/; revision=49307
2010-10-27 15:52:24 +00:00
Jérôme Gardou
5bc7ffddc4
[PSDK]
...
- remove GCC special flag, as it has no reason to exist. Thanks go to Timo for having tested this.
svn path=/branches/cmake-bringup/; revision=49297
2010-10-26 21:57:12 +00:00
Jérôme Gardou
3714ca7137
[PSDK]
...
- fix definition of MIDL_STUB_DESC
svn path=/branches/cmake-bringup/; revision=49294
2010-10-26 18:43:25 +00:00
Jérôme Gardou
cfbe481dc6
[WLANSVC]
...
- Fix wlansvc.idl for parsing with midl
svn path=/branches/cmake-bringup/; revision=49288
2010-10-26 17:36:57 +00:00
Jérôme Gardou
f22a9e6956
[CMAKE]
...
- WINNT isn't defined, don't redefine it. Pointed by Usurp.
svn path=/branches/cmake-bringup/; revision=49287
2010-10-26 17:23:00 +00:00
Jérôme Gardou
7c02a12b82
[SVCCTL]
...
- fix parsing of svcctl.idl with midl
svn path=/branches/cmake-bringup/; revision=49286
2010-10-26 17:20:00 +00:00
Jérôme Gardou
1537d3b259
[CMAKE]
...
- redefine _WIN32_WINNT too for building pnp rpc client and server libs
svn path=/branches/cmake-bringup/; revision=49285
2010-10-26 17:06:39 +00:00
Jérôme Gardou
85659d3f75
[LSARPC]
...
- define right interface in lsa.acf
svn path=/branches/cmake-bringup/; revision=49284
2010-10-26 16:55:46 +00:00
Jérôme Gardou
ec1e12e566
[PSDK]
...
- Add MIDL_user_allocate and MIDL_user_free definitions
- #ifdef a GCC hack
svn path=/branches/cmake-bringup/; revision=49281
2010-10-26 16:01:08 +00:00
Sylvain Petreolle
1fb94b1cb5
[CMAKE]
...
sync with trunk (r49230)
svn path=/branches/cmake-bringup/; revision=49246
2010-10-23 22:14:59 +00:00
Sylvain Petreolle
493475d8d2
[CMAKE]
...
Add mkhive to build.
Add livecd target.
Make filename optional in add_mini_target, using the target one as default.
Move MACRO_IDL_FILES to CMakeMacros.cmake.
Add rpcproxy macro.
Build interface definitions headers for epm and irot.
svn path=/branches/cmake-bringup/; revision=49218
2010-10-22 13:15:58 +00:00
Jérôme Gardou
27267a3cab
[CMAKE]
...
- add gcc dependencies to executables, not to mingw_(w)main
[STLPORT]
- move features definitions where it belongs.
[SDK]
- errno _must_ be defined in errno.h, nowhere else, or stlport headers choke.
svn path=/branches/cmake-bringup/; revision=49049
2010-10-08 10:46:54 +00:00
Amine Khaldi
4efda499f7
[CMAKE]
...
Jerome Gardou:
- Add STLport 5.2.1 (yes, STLport, the c++ stl implementation) to build. For now, it works only in user mode.
- Link some c++ executables to it
- sol.exe : one step towards a complete and modern OS.
- Dedicated to Amine for his patience and his help.
- Might Break Things! (tm)
svn path=/branches/cmake-bringup/; revision=49046
2010-10-07 22:09:31 +00:00
Amine Khaldi
9a1ab426cf
[CMAKE]
...
- Rename netevent.mc to neteventmsg.mc
- Add some missing win32 dlls. By Alexey Komarov.
svn path=/branches/cmake-bringup/; revision=49023
2010-10-06 18:57:42 +00:00
Amine Khaldi
e7caf66239
[CMAKE]
...
- Improve the IDL macro, along with some dependencies.
svn path=/branches/cmake-bringup/; revision=48965
2010-10-02 17:09:48 +00:00