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
Sir Richard
a9581208d6
[CMAKE]: Remove legacy makefiles.
...
svn path=/branches/cmake-bringup/; revision=48242
2010-07-25 05:23:30 +00:00
Timo Kreuzer
2d50d1e044
[MINGW]
...
Add a temporary hack to fix amd64 compilation for some modules.
svn path=/trunk/; revision=48241
2010-07-25 03:08:53 +00:00
Cameron Gutman
d1cca9ae42
[IPCONFIG]
...
- Fix the media detection code in ipconfig
svn path=/trunk/; revision=48240
2010-07-25 03:02:01 +00:00
Amine Khaldi
fbdc7009aa
[PSDK]
...
- Make FORCEINLINE extern (not static)
- Declare WspiapiLegacyFreeAddrInfo, WspiapiLegacyGetAddrInfo and WspiapiLegacyGetNameInfo as static __inline.
[CRT]
- Convert FillBuf to static __inline.
[NTOS]
- Convert MmProtectToPteMask to extern.
- Convert LpcpAllocateFromPortZone to static __inline.
svn path=/trunk/; revision=48239
2010-07-25 01:22:15 +00:00
Timo Kreuzer
0bbdcf4d8b
[NTOSKRNL]
...
Make MmIsAddressValid portable by using _MI_PAGING_LEVELS macro.
svn path=/trunk/; revision=48238
2010-07-25 00:50:03 +00:00
Amine Khaldi
62ff6c86b7
- Delete rbuild and the rbuild files.
...
svn path=/branches/cmake-bringup/; revision=48237
2010-07-24 19:21:04 +00:00
Amine Khaldi
c424146e2c
Create a branch for cmake bringup.
...
svn path=/branches/cmake-bringup/; revision=48236
2010-07-24 18:52:44 +00:00
Sir Richard
a28e798006
[NTOS]: Implement MmDeleteTeb, VADs are now deleted/freed on thread exit as well (but the underlying page is still leaked). Should fix the advapi32 security crash.
...
[NTOS]: Sometimes it seems we hit some bad VADs due to bugs? in the AVL tree implementation. I'm going on vacation for a month and can't look at this, so I've hacked the code to ignore such VADs for now, in the interest of fixing the winetest regression.
svn path=/trunk/; revision=48235
2010-07-24 16:28:51 +00:00
Sir Richard
2384532846
[NTOS]: Implement MmCleanProcessAddressSpace in ARM3, now the PEB/TEB VADs are removed when the process exits (although the pages are still leaking, for now), and the pool allocation for the VAD is also freed.
...
[NTOS]: Use ARM3 paged pool up until smss.exe starts. There's a last bug in the expansion code before we can get rid of the old paged pool.
svn path=/trunk/; revision=48234
2010-07-24 16:12:39 +00:00