Amine Khaldi
05b70f3ba2
[CMAKE]
...
- Add idna, normalize and scripts to build.
svn path=/branches/cmake-bringup/; revision=48301
2010-07-27 11:01:39 +00:00
Amine Khaldi
ff9c2c0033
[PSDK]
...
- Mark TraceMessageVa as WMIAPI.
svn path=/trunk/; revision=48300
2010-07-27 09:56:21 +00:00
Amine Khaldi
012c09c954
[XDK]
...
- WmiTraceMessageVa is NTAPI, not __cdecl.
[DDK]
- Update wdm.h to reflect XDK changes.
svn path=/trunk/; revision=48299
2010-07-27 09:14:13 +00:00
evb
bf7de6528b
Add all pci bridge control function (PciBridgeIoBase, PciBridgeIoLimit, PciBridgeMemoryBase, PciBridgeMemoryLimit, PciBridgePrefetchMemoryBase, PciBridgePrefetchMemoryLimit, PciBridgeMemoryWorstCasealignment, PciBridgeIsPositiveDecode, PciBridgeIsSubtractiveDecode)
...
More support ICH0/1/2/3/4 hub
Add all PCI2PCI bridge limit/current resource codes (PPBridge_*), now is BAR setup okay, and Device_* must be implement
Support ISA+VGA legacy decode, 20+64-bit decode, ROM BAR, prefetch BAR
svn path=/trunk/; revision=48298
2010-07-27 03:24:24 +00:00
Amine Khaldi
1e82e45439
[CMAKE]
...
- Separate the resources creation into several targets. With this we're able to set proper dependencies on them selectively, and not as a whole.
- Make chew and csq, as a result, depend only on bugcodes.
svn path=/branches/cmake-bringup/; revision=48297
2010-07-27 01:36:55 +00:00
Amine Khaldi
401329a84b
[CMAKE]
...
- Add rsym to build.
- Add fslib, nls and pseh placeholders.
- Make crt depend on psdk interfaces.
svn path=/branches/cmake-bringup/; revision=48296
2010-07-27 01:32:49 +00:00
Amine Khaldi
1bdc83e770
[CMAKE]
...
- No need to check these drivers for CMAKE_CROSSCOMPILING.
svn path=/branches/cmake-bringup/; revision=48295
2010-07-27 00:51:21 +00:00
Amine Khaldi
d667e37083
[CMAKE]
...
- Rename MACRO_ADD_INTERFACES to MACRO_ADD_PSDK_INTERFACES, HEADERS to PSDK_HEADERS.
- Change the psdk target name from build_headers to psdk.
svn path=/branches/cmake-bringup/; revision=48294
2010-07-27 00:49:52 +00:00
Amine Khaldi
5648d2bc9d
[CMAKE]
...
- Add dxsdk interfaces to build.
svn path=/branches/cmake-bringup/; revision=48293
2010-07-27 00:48:07 +00:00
Daniel Reimer
8458508701
Maybe fix dbghelp build on 64 bit.
...
svn path=/trunk/; revision=48292
2010-07-26 23:48:15 +00:00
Timo Kreuzer
ac342cea5f
[NTOSKRNL]
...
◙ Fix MiInitializePageTable
◙ Comment out some more code for amd64
svn path=/trunk/; revision=48291
2010-07-26 23:09:17 +00:00
Daniel Reimer
7d17455cc4
Sync dbghelp and imagehlp to Wine 1.2
...
Winhttp and Wininet don't like me and so I skip them for now.
svn path=/trunk/; revision=48290
2010-07-26 22:33:59 +00:00
Giannis Adamopoulos
e3b6d0cea7
Revert a part of my previous commit
...
svn path=/trunk/; revision=48289
2010-07-26 21:48:52 +00:00
Sir Richard
a9fb81cbae
[NTOS]: Another long-lost-promised straggler for Timo. There may be more of these needed, this is what I had done on my disk.
...
svn path=/trunk/; revision=48288
2010-07-26 21:45:42 +00:00
Giannis Adamopoulos
91f37cae9a
[ntos]
...
- Fix several issues with msvc in ntoskrnl
- Add ATTRIB_NORETURN definition which will be used by function pointers because msvc doesn't like DECLSPEC_NORETURN in function pointers
svn path=/trunk/; revision=48287
2010-07-26 21:32:38 +00:00
Amine Khaldi
486a2d0e81
[CMAKE]
...
- Add chew and csq to build.
svn path=/branches/cmake-bringup/; revision=48285
2010-07-26 18:49:24 +00:00
Ziliang Guo
147875c573
[CMAKE]
...
-Use hinting in freetype now that patent has expired.
svn path=/branches/cmake-bringup/; revision=48284
2010-07-26 18:21:09 +00:00
Amine Khaldi
4df268ef33
- Fix freetype.
...
svn path=/branches/cmake-bringup/; revision=48283
2010-07-26 18:09:20 +00:00
Ziliang Guo
ac666a6d0a
[CMAKE]
...
-Add freetype to build.
svn path=/branches/cmake-bringup/; revision=48282
2010-07-26 17:59:46 +00:00
Amine Khaldi
f65e75e216
[CMAKE]
...
- Add icu4ros to build.
svn path=/branches/cmake-bringup/; revision=48281
2010-07-26 16:39:47 +00:00
Daniel Reimer
f126b1d282
Sync winemp3.acm with Wine HEAD. This one uses libmpg123 which was added in Version 1.12.3. Thx to Timo Kreuzer for telling me the magics of the crt="dll" switch.
...
svn path=/trunk/; revision=48279
2010-07-26 15:04:32 +00:00
Timo Kreuzer
deaaddddb6
[reactos.dff]
...
make explorer.exe and ntvdm optional
svn path=/trunk/; revision=48278
2010-07-26 14:01:57 +00:00
Amine Khaldi
6e64b7602b
[PSDK]
...
- Rename _WINIOCTL_H to _WINIOCTL_
svn path=/trunk/; revision=48277
2010-07-26 13:49:12 +00:00
Timo Kreuzer
79de2377a7
Add hivecls_amd64.inf
...
svn path=/trunk/; revision=48276
2010-07-26 13:43:40 +00:00
Sylvain Petreolle
602ffa4c9a
Add diffs for msimtf and atl.
...
svn path=/trunk/; revision=48275
2010-07-26 09:13:50 +00:00
Pierre Schweitzer
41c67f722a
Get back r47063 & r47960 reverted by r48273
...
svn path=/trunk/; revision=48274
2010-07-26 08:54:26 +00:00
Daniel Reimer
6170959bce
Finish the Wine sync. These components are not just rc file changes
...
atl, comctl32, comdlg32, dwmapi, fusion, gdiplus, jscript, mpr, mshtml, msi, msimtf, msxml3, ole32, oleaut32, riched20, shdocvw, shlwapi, urlmon, usp10, version and windowscodecs
Seems to build and boot. /me hides
svn path=/trunk/; revision=48273
2010-07-26 02:26:04 +00:00
Timo Kreuzer
032f133284
Add amd64 inf files
...
svn path=/trunk/; revision=48272
2010-07-26 01:42:31 +00:00
Timo Kreuzer
0e58e11548
[CRT]
...
Add logf wrapper
svn path=/trunk/; revision=48271
2010-07-26 01:10:20 +00:00
Sir Richard
8efcb1c052
[CMAKE]: Add almost all the 3rdparty libs. The remaining ones are more annoying and will require more handwriting. I'm letting someone else write those out.
...
svn path=/branches/cmake-bringup/; revision=48270
2010-07-26 00:38:25 +00:00
Daniel Reimer
8a3289ed5c
Wine dll sync commit 1 of 2.
...
This one syncs all dlls which only have resource file changes.
avifil32, credui, crypt32, cryptdlg, cryptui, iccvid, kernel32, localspl, localui, mapi32, msacm32, msrle32, msvfw32, msvidc32, oleacc, oledlg, pstorec, shdoclc, wldap32
svn path=/trunk/; revision=48269
2010-07-26 00:12:22 +00:00
Sir Richard
8235c4622d
[CMAKE]: Build all the remaining host tools/libraries (I think).
...
[CMAKE]: Fix definitions for some libraries.
[CMAKE]: Build host tools with appropriate flags.
svn path=/branches/cmake-bringup/; revision=48268
2010-07-25 23:54:32 +00:00
Sir Richard
02b1c8a4e2
[CMAKE]: Add wmc to host tools, and export it as native-wmc.
...
[CMAKE]: Add a makelist to build the mc->headers as one target.
[CMAKE]: Fix the IDL rule to build all IDLs as one target.
[CMAKE]: Build a whole lot more libraries.
svn path=/branches/cmake-bringup/; revision=48267
2010-07-25 23:05:32 +00:00
Sir Richard
6907bbcc2f
[CMAKE]: Add standard ReactOS compiler flags, and organize defines nicely too.
...
svn path=/branches/cmake-bringup/; revision=48266
2010-07-25 22:16:45 +00:00
Timo Kreuzer
1c9a033a6c
[MSVCRT]
...
Add exports for ceilf, cosf, logf
svn path=/trunk/; revision=48265
2010-07-25 21:58:08 +00:00
Sir Richard
4a961b42be
[CMAKE]: Build more stuff.
...
svn path=/branches/cmake-bringup/; revision=48264
2010-07-25 21:24:00 +00:00
Sylvain Petreolle
949283de1e
[TOUCH]
...
Remove ntdll library and link to getopt.
svn path=/trunk/; revision=48263
2010-07-25 20:57:38 +00:00
Sir Richard
3b4b183c21
[CMAKE]: CRT can now be built! Our first cross-compile target.
...
[CMAKE]: Next steps should be to bring all the compiler settings/defines that aren't yet being used, to add per-architecture file tracking, and to enable precompiled header support.
svn path=/branches/cmake-bringup/; revision=48262
2010-07-25 20:28:17 +00:00
Sir Richard
13187ac941
[CMAKE]: Make cross-build work on all systems. RosBE Already is nice and adds itself to the path. CMAKE is magical and finds the RosBE compilers.
...
svn path=/branches/cmake-bringup/; revision=48261
2010-07-25 20:07:19 +00:00
Sir Richard
b50bbda653
[CMAKE]: Use some CMAKE magic to have widl defined as a "host tool", and make the cross build CMAKE import it (as native-widl). Cross-build CMAKE will then use "native-widl" to build the header/IDL files in the cross-output-directory, instead of the host-output-directory.
...
[CMAKE]: Add generated headers to the include path.
svn path=/branches/cmake-bringup/; revision=48260
2010-07-25 20:04:16 +00:00
Sir Richard
b2ab6100e7
[CMAKE]: Ignore "build" directory.
...
[CMAKE]: Fix build.
[CMAKE]: Generate headers outside the source tree, into intermediate directories.
svn path=/branches/cmake-bringup/; revision=48259
2010-07-25 19:27:03 +00:00
Sir Richard
d51dc0e932
[CMAKE]: Start supporting building the CRT.
...
svn path=/branches/cmake-bringup/; revision=48258
2010-07-25 19:18:15 +00:00
Sir Richard
844fdca239
[CMAKE]: Add a makefile to build the IDL files. Not perfect, but gets the job done.
...
[CMAKE]: Add a mignw32 toolchain file, right now it's pretty hacked for my system only, but it works.
svn path=/branches/cmake-bringup/; revision=48256
2010-07-25 17:03:07 +00:00
Amine Khaldi
d713d0e533
Ukrainian translation patch for taskmgr, explorer and shell32. By Igor Paliychuk.
...
svn path=/trunk/; revision=48254
2010-07-25 16:15:27 +00:00
Amine Khaldi
79fc59a054
Fix build.
...
svn path=/trunk/; revision=48253
2010-07-25 14:20:03 +00:00
Timo Kreuzer
461b4ab969
[NEWINFLIB]
...
PINT -> INT*
svn path=/trunk/; revision=48252
2010-07-25 14:09:08 +00:00
Timo Kreuzer
371d1d1546
[USETUP] / [INFLIB]
...
Merge r36443 from amd64 branch:
Remove references to Infp Functions that collide with inflib names, call the actual functions instead of making small functions that shared the same parameters and just called into inflib anyway, with no changes whatsoever.
Make InfpGetIntField's 3rd parameter an INT* (Samuel Serapion)
svn path=/trunk/; revision=48251
2010-07-25 13:46:54 +00:00
Timo Kreuzer
b2b385e9a8
[OSKITTCP]
...
Don't add leading underscores to symbols on amd64 builds
svn path=/trunk/; revision=48250
2010-07-25 12:34:56 +00:00
Timo Kreuzer
592b4de3ba
[NTOSKRNL]
...
- Fix MiAddressToPti and implement MiAddressToPxi for amd64
- Replace #error with DPRINT and ASSERT(FALSE) in MiInitializeLargePageSupport
- Implement amd64 specific MmCreateProcessAddressSpace
- Add MmProtectToPteMask for amd64 (copied from x86)
- Remove amd64 version of MmInitializeHandBuiltProcess
svn path=/trunk/; revision=48249
2010-07-25 12:00:26 +00:00
Sir Richard
50c679fa37
[CMAKE]: Add make lists for the core host tools/libraries, and add a command to generate the build.h header. There's little fixes needed here and there, but this should be a good template for people to see how easy CMake is. This will build all the wine tools/libraries, nci, gendib, rsym, etc...
...
svn path=/branches/cmake-bringup/; revision=48244
2010-07-25 05:53:51 +00:00