Commit Graph
39916 Commits
Author SHA1 Message Date
Timo Kreuzer dca92a4d37 remove unused variables
svn path=/branches/ros-amd64-bringup/; revision=44426
2009-12-05 22:39:17 +00:00
Timo Kreuzer db10ad1090 Move architecture specific inline functions in into the respective headers. Remove some unused definitions from amd64 header.
svn path=/branches/ros-amd64-bringup/; revision=44415
2009-12-05 18:46:22 +00:00
Timo Kreuzer a52c17e747 [KE]
Don't use fastcall functions

svn path=/branches/ros-amd64-bringup/; revision=44414
2009-12-05 18:17:59 +00:00
Samuel Serapion 17e075c784 wined3d.dll - Missing floating point math operations.
ddraw.dll - depends on wined3d
    d3d8.dll - depends on wined3d
    d3d9.dll - depends on wined3d
usbdriver.sys - numerous build errors
ntvdm.exe - not built

svn path=/branches/ros-amd64-bringup/; revision=44409
2009-12-04 22:32:35 +00:00
Timo Kreuzer ca9707ca00 [MM]
Don't create a memory area for the PCR on amd64, as we use our own from the kernel mapping instead of a hardcoded address mapped by the loader. Skip initializing the old page pool. It will probably not live on long enough to deserve any 64 bit fixing.

svn path=/branches/ros-amd64-bringup/; revision=44408
2009-12-04 21:42:40 +00:00
Timo Kreuzer 6578ba71c1 fix a debugprint
svn path=/branches/ros-amd64-bringup/; revision=44407
2009-12-04 21:36:43 +00:00
Timo Kreuzer 2bd0dde813 Add some msr constants
svn path=/branches/ros-amd64-bringup/; revision=44405
2009-12-04 15:50:55 +00:00
Timo Kreuzer 4d8e5b9b6e [MM]
Rewrite MmAllocateSection to use system PTEs. Store the MDL pointer in the first PFN, to avoid allocating an additional PTE. Implement MmFreeSection. Now the bootdrivers go where they should go, freeing up lower system memory, and unloaded drivers actually get their memory freed (saving us 188 KB each boot).

svn path=/branches/ros-amd64-bringup/; revision=44402
2009-12-04 13:06:00 +00:00
Samuel Serapion 8744e698e9 Remove broken definitions from oskit bsd headers. Fixes numerous warnings.
svn path=/branches/ros-amd64-bringup/; revision=44396
2009-12-04 00:12:31 +00:00
Samuel Serapion bd9dc6c5fb fix 32bit build
svn path=/branches/ros-amd64-bringup/; revision=44391
2009-12-03 20:02:52 +00:00
Samuel Serapion 9fd420498d Unhack bootcd file list
svn path=/branches/ros-amd64-bringup/; revision=44390
2009-12-03 19:51:31 +00:00
Samuel Serapion 8f51e0fb9d Fix build and enable building usermode components, since they all build.
svn path=/branches/ros-amd64-bringup/; revision=44389
2009-12-03 19:40:01 +00:00
Samuel Serapion 0d9a397e30 - Allow warnings in gdi32
- Fix ntdll build
- Fix mysteriously broken (in last sync) obdc32

svn path=/branches/ros-amd64-bringup/; revision=44388
2009-12-03 19:03:25 +00:00
Samuel Serapion 460cdf8351 Fix midimap build.
svn path=/branches/ros-amd64-bringup/; revision=44385
2009-12-03 18:46:04 +00:00
Samuel Serapion 3c616c6610 fix copy/paste mistake.
svn path=/branches/ros-amd64-bringup/; revision=44382
2009-12-03 18:26:55 +00:00
Samuel Serapion 5da523a6b0 Don't use calloc, fixes building even more modules.
svn path=/branches/ros-amd64-bringup/; revision=44381
2009-12-03 18:10:08 +00:00
Samuel Serapion fe58a95923 Re-add old name hack, fixes building some modules
svn path=/branches/ros-amd64-bringup/; revision=44380
2009-12-03 18:03:22 +00:00
Samuel Serapion f94596c837 Fix msvcrt build
svn path=/branches/ros-amd64-bringup/; revision=44375
2009-12-03 09:20:03 +00:00
Samuel Serapion e7c948033c Attempt to fix building some modules.
svn path=/branches/ros-amd64-bringup/; revision=44374
2009-12-03 08:56:36 +00:00
Samuel Serapion f364e33219 Sync to trunk (r44371)
svn path=/branches/ros-amd64-bringup/; revision=44373
2009-12-03 07:28:23 +00:00
Samuel Serapion 07bd1f96bd Sync to trunk (r44371)
svn path=/branches/ros-amd64-bringup/; revision=44372
2009-12-03 07:26:32 +00:00
Michael Martin 7dc08676d7 SXS Support Part 2 of 2.
[dll/ntdll]
- Import find_actctx_dll from WINE. Add create_module_activation_context based on WINE.
- Search for an active context dlls during mapping dll's in LdrpMapDllImageFile.
- Allocate memory for the ActivationContextStackPointer when loading the executable image in LdrPEStartup.
[dll/kernel32]
- Import kernel32 ActCtx related apis from WINE.
Now active.

svn path=/trunk/; revision=44371
2009-12-03 05:42:58 +00:00
Colin Finck dfa9eb6204 [General]
- Remove the "kernel32" library reference in all .rbuild files of user-mode modules, because this one is already added by "mingw_common". Also fix the indentation in some files.

svn path=/trunk/; revision=44368
2009-12-02 20:32:16 +00:00
Gregor Schneider c77da60dbc Move tsclient to rosapps [2/2]
svn path=/trunk/; revision=44366
2009-12-02 18:58:51 +00:00
Gregor Schneider 23df1a2f4b Move tsclient to rosapps (not included in build process and superseded by Geds mstsc implementation) [1/2]
svn path=/trunk/; revision=44365
2009-12-02 18:58:05 +00:00
Gregor Schneider 93d086d81a Martin Ettl <ettl DOT martin AT gmx DOT de>: Fix various resource and memory leaks
See issue #4974 for more details.

svn path=/trunk/; revision=44364
2009-12-02 18:28:52 +00:00
Dmitry Gorbachev 0c2fe0a124 Update log2lines to version 1.5. Jan Roeloffzen, bug #4342.
svn path=/trunk/; revision=44363
2009-12-02 17:11:32 +00:00
Michael Martin e2e8b52413 SXS Support Part 1 of 2. All import work done by Samuel Serapión with some small changes my me.
[lib/rtl]
- Import Rtlxx and related functions for Activation Context Support from WINE.
- Implement RtlAllocateActivationContextStack.
- Modify get_manifest_in_manifest_file function to use FileStandardInformation vice FileEndOfFileInformation (currently unsupported) in call to NtQueryInformationFile.
- Add structs RTL_ACTIVATION_CONTEXT_STACK_FRAME and ACTIVATION_CONTEXT_STACK from WINE.
- Add ActivationContextStackPointer to TEB.
- Define QUERY_ACTCTX_FLAG_NO_ADDREF.Will become active with changes to ntdll loader in Part 2.

svn path=/trunk/; revision=44359
2009-12-02 09:43:35 +00:00
Ged Murphy c259bdb773 Handle the upcoming name change from mingw32-make.exe to make.exe in the next version of RosBE.
svn path=/trunk/; revision=44358
2009-12-02 09:16:10 +00:00
Daniel Reimer f6dd1109f6 Bug 4970: PATCH: Dutch translation for newdev by Maikel Wever
Bug 4971: PATCH: Dutch translation for regsvr32 by Maikel Wever
Bug 4972: PATCH: Dutch translation of Calc - UPDATE by Maikel Wever

svn path=/trunk/; revision=44355
2009-12-02 08:22:35 +00:00
Samuel Serapion d2a93c234a fix warning about no newline at end of file
svn path=/branches/ros-amd64-bringup/; revision=44352
2009-12-02 02:50:16 +00:00
Aleksey Bragin 6bc24c2625 [ntoskrnl/cc]
- Don't create zero sized cache segments. By Dmitry Gorbachev.
See issue #4100 for more details.

svn path=/trunk/; revision=44349
2009-12-01 21:32:50 +00:00
Aleksey Bragin 88e41959e1 [ntoskrnl/se]
- Add a hack which prints an annoying message and grants access when it should not be. Callers/bugs should be fixed and this commit reverted after that.
See issue #4169 for more details.

svn path=/trunk/; revision=44348
2009-12-01 21:26:40 +00:00
Gregor Schneider 979696d87d [inf] Fix fdc driver version entry (highlighted by bug #4917)
svn path=/trunk/; revision=44347
2009-12-01 19:51:51 +00:00
Ged Murphy e1176344d4 Add the msvc10 makefile changes
svn path=/trunk/; revision=44346
2009-12-01 18:56:05 +00:00
Gregor Schneider fb3101148f [kernel]
- Fail in DosDateTimeToFileTime if prior time conversion was unsuccessful
- Should fix the NetStats installation, bug #4917, part 2

svn path=/trunk/; revision=44345
2009-12-01 18:53:01 +00:00
Gregor Schneider 09bdd4ffa0 [ntdll]
- Logic change of r37554 is correct, RtlTimeFieldsToTime doesn't normalize invalid input values - remove these codes
- Related to bug #4917, part 1

svn path=/trunk/; revision=44344
2009-12-01 18:46:13 +00:00
Ged Murphy 9d7f91d6ca - Include support for makefile configurations.
- Add a new makefile config to the global configuration called RosBuild
- Use the new makefile config to process and external batch file which make use of rbuild.
- Split and partially rewrite _generate_vcproj. Configurations are now written in support functions. 
- Remove the creation of .vcproj.user files. They're rather pointless for our needs
- Start to add support for VS2010 (make msvc10), it's very incomplete at the moment so don't bother trying it.

After this commit, you can now use Visual Studio to build individual reactos components. Run 'make msvc9', open up any vcproj file, select the RosBuild config and hit the build/rebuild button. Working build features are 'build', 'rebuild' and 'clean'

svn path=/trunk/; revision=44343
2009-12-01 18:44:16 +00:00
Ged Murphy 26b1e5ce54 Add a root level batch file which allows building reactos without invoking RosBE.
It won't currently work without RosBE as it relies in the gcc toolset installed along with RosBE to go about its business.
It currently checks for RosBE existence with a rather hackish ^H^H^H^H ... elaborate string parser using the 'reg' command line util output. I'd be happy for anyone to improve on this.

svn path=/trunk/; revision=44342
2009-12-01 18:39:49 +00:00
Michael Martin db4cbee9dc [kernel32]
- Fix broken code inside SXS_SUPPORT_ENABLED define and add some DPRINTs. Still unused.

svn path=/trunk/; revision=44341
2009-12-01 11:48:06 +00:00
James Tabor 4a32024814 - [Win32k] Make DispatchMessage call direct to WinProc callback. Add more thread death checks.
svn path=/trunk/; revision=44340
2009-12-01 05:35:05 +00:00
Samuel Serapion 3619d4c3e9 Hack fix ndis build.
svn path=/branches/ros-amd64-bringup/; revision=44339
2009-12-01 03:36:35 +00:00
Samuel Serapion 071909e1df fix build.
svn path=/branches/ros-amd64-bringup/; revision=44338
2009-12-01 03:17:54 +00:00
Timo Kreuzer b2bc2c64b7 fix build
svn path=/branches/ros-amd64-bringup/; revision=44337
2009-12-01 02:03:34 +00:00
Dmitry Gorbachev 378568a6d9 Update log2lines to version 1.4. Jan Roeloffzen, bug #4342.
svn path=/trunk/; revision=44335
2009-11-30 21:49:18 +00:00
James Tabor 4b9396cef9 - [Win32k] Test thread death before posting to queue.
svn path=/trunk/; revision=44334
2009-11-30 20:13:05 +00:00
James Tabor c4e84dd682 - [Win32k] Remove debug prints from classes.
svn path=/trunk/; revision=44333
2009-11-30 19:24:23 +00:00
James Tabor 78365fd832 - [Win32k] Use PostMessage to send broadcast messages to the queues. co_IntPostOrSendMessage does not support it.
svn path=/trunk/; revision=44332
2009-11-30 19:21:27 +00:00
Johannes Anderwald e3e3b99e8e - First version of ReactOS Sound Record Application by Marco Pagliaricci (IRC: rendar)
svn path=/trunk/; revision=44331
2009-11-30 18:54:41 +00:00
Dmitry Gorbachev 8a06fa021a Apply font changes from r44305 to mainline.
svn path=/trunk/; revision=44330
2009-11-30 17:00:12 +00:00