Commit graph

63427 commits

Author SHA1 Message Date
Stefan Ginsberg
ee039d524e [NTOS] Add in MmDoesFileHaveUserWritableReferences, seemingly new to 2k3 SP2. MSDN reports this as "Vista and later" but this is not entirely correct it seems.
svn path=/trunk/; revision=69130
2015-09-08 20:42:21 +00:00
Stefan Ginsberg
2425661867 Fix build (TM)
svn path=/trunk/; revision=69129
2015-09-08 20:19:10 +00:00
Stefan Ginsberg
900d67c9f9 [NTOS] STUB ALL THE EXPORTS. We should now have all the exports expected by a 2k3-ish kernel (except for a few amd64-specific ones). Add some missing explicit cdecl to the Verifier stubs, and don't return STATUS_SUCCESS (0) from the ABIOS stubs.
[NDK] Add a few types needed by the PfxXxx routines.

This should fix absolutely nothing.

svn path=/trunk/; revision=69128
2015-09-08 20:14:39 +00:00
Pierre Schweitzer
c6a13942f0 [FATTEN]
Let's try not to leak memory...
So, close what's been opened in case of an error
And in a general way, close files we opened

CORE-10140 #resolve #comment Fixed with r69127

svn path=/trunk/; revision=69127
2015-09-08 20:04:04 +00:00
Robert Naumann
ce1cc93363 [SHELL32] Add missing Icons for ZIP/JAZ drives, webbrowser and rename. Patch by Lee Schroeder. CORE-9889 CORE-9968
svn path=/trunk/; revision=69126
2015-09-08 20:03:54 +00:00
Amine Khaldi
cbffa41d1c [MESA] Add missing xdk dependency for mesa_x86. CORE-9586
svn path=/trunk/; revision=69125
2015-09-08 19:24:26 +00:00
Amine Khaldi
79125bf7bd [FREETYPE] Sync up to 2.6.0. CORE-10072
svn path=/trunk/; revision=69124
2015-09-08 19:23:01 +00:00
David Quintana
ef93914ac3 Oops forgot to hit save one last time.
svn path=/trunk/; revision=69123
2015-09-08 15:57:47 +00:00
David Quintana
0e583a5926 [BOOTMGFW]
* Add stubs for unimplemented platforms, so the compilation succeeds even if it can't possibly work.

svn path=/trunk/; revision=69122
2015-09-08 15:56:33 +00:00
Robert Naumann
682b6b0cae [TRANSLATION] Update Russian translation. Patch by Kudratov Olimjon CORE-10058 #resolve #comment Committed in r69121. Thank you!
svn path=/trunk/; revision=69121
2015-09-08 15:48:18 +00:00
David Quintana
850153bbd0 [FATTEN]
* Do not allow "/" as a parameter prefix in unixes.

svn path=/trunk/; revision=69120
2015-09-08 15:30:32 +00:00
David Quintana
5b5fa693bd [EFISYS][BOOTMGFW]
* Compute and use a "platform short name" in the EFI filenames.

svn path=/trunk/; revision=69119
2015-09-08 15:26:34 +00:00
James Tabor
3897fba9aa [Win32k]
- Fix non-client paint. See CORE-10101.

svn path=/trunk/; revision=69118
2015-09-08 14:18:56 +00:00
Amine Khaldi
d69d6cab4e [APITESTS] Add missing xdk dependency. CORE-9586
svn path=/trunk/; revision=69117
2015-09-08 12:51:53 +00:00
Amine Khaldi
f8c7c7fd5e [UXTHEME] Revert Wine Commit 2b650fa as it breaks themed Explorer Toolbar Separators. CORE-9636 and Wine Bug #38538.
svn path=/trunk/; revision=69116
2015-09-08 12:47:33 +00:00
Amine Khaldi
0e27d88871 [COMCTL32] Revert Wine Commit 5b7b911 as it breaks Explorer Toolbar Buttons. Update comctl32_ros.diff accordingly. CORE-9970
svn path=/trunk/; revision=69115
2015-09-08 12:41:11 +00:00
Thomas Faber
e9d13e378a [KERNEL32]
- Issue a debug print on LoadLibrary failure, since this is often a good lead when debugging

svn path=/trunk/; revision=69114
2015-09-08 11:41:08 +00:00
Thomas Faber
7c0c51c8df [BROWSEUI]
- Check for NULL return from LoadLibrary
CORE-10135 #resolve

svn path=/trunk/; revision=69113
2015-09-08 11:39:10 +00:00
David Quintana
2347d1a709 [FATTEN]
* Switch to using our existing host-tools header for types. Thanks Colin for pointing me to the right header (it was discrete so I missed it when looking).

svn path=/trunk/; revision=69112
2015-09-08 10:26:12 +00:00
Thomas Faber
33f46109ab [FATTEN]
- Fix VC2010 build

svn path=/trunk/; revision=69111
2015-09-08 08:27:00 +00:00
David Quintana
42f2922061 [FATTEN]
Undo a debug change that I forgot to revert.

svn path=/trunk/; revision=69110
2015-09-08 03:39:51 +00:00
David Quintana
2f3a69e66f [FATTEN]
* Fix folder creation and external file access.
* Add fatten as a host-tool.
* Add a target for creating efisys.bin from the bootmgfw
TODO: Make the name of the boot*.efi depend on the platform (ia32/x64/arm).
TODO: Add efisys as a dependency to the bootcd, when we need to make use of the efisys.bin file for the iso (waiting for hbelusca's cdmake work).

svn path=/trunk/; revision=69109
2015-09-08 03:37:47 +00:00
Aleksandar Andrejevic
d5d4c72825 [FATTEN]
Not every C library out there has fopen_s.


svn path=/trunk/; revision=69108
2015-09-08 00:54:44 +00:00
David Quintana
3ee0bc2311 Oops. Forgot to includethis file in the commit.
svn path=/trunk/; revision=69107
2015-09-08 00:48:25 +00:00
David Quintana
01b18d960e [FATTEN]
* Remove pointless dependency on BOOL and CHAR, which helps  with portability.
* Disable reentrancy, since all the operations are serialized by the commandline.
* Improve a few comments.

svn path=/trunk/; revision=69106
2015-09-08 00:45:35 +00:00
David Quintana
24fa75cda3 [FATTEN]
* Fix the integer types for non-windows platforms (assume they have stdint.h instead of assuming embedded).
* Fix file I/O, which was just barely working enough to pass the one test I did.

svn path=/trunk/; revision=69105
2015-09-08 00:28:28 +00:00
Alex Ionescu
04cb0e03ef [BOOTMGFW]
- And again with the fucking non-recursion.

svn path=/trunk/; revision=69104
2015-09-07 23:48:21 +00:00
Alex Ionescu
1e3ceae73f [BOOTMGFW]
- EarlyPrint -> EfiPrintf, as it seems BL actually has this after all :) Change all callers to conform to it.
- Add common exit/failure path in BmMain. Now the fun begins.

svn path=/trunk/; revision=69103
2015-09-07 23:31:08 +00:00
Robert Naumann
1f3874c43e [powercfg] convert tabs to spaces. NFC
svn path=/trunk/; revision=69102
2015-09-07 21:56:38 +00:00
Stefan Ginsberg
ae6ef95520 - Fix my email to the @reactos.org one -- remove outdated hotmail.
svn path=/trunk/; revision=69101
2015-09-07 21:39:37 +00:00
Alex Ionescu
01d384a14f [BOOTMGFW]
- Forgot that SVN doesn't traverse up.

svn path=/trunk/; revision=69100
2015-09-07 19:46:50 +00:00
Alex Ionescu
5ed0324945 [BOOTMGFW]
- Factor the display/console code into correct per-firmware/per-console-mode files. No code changes.

svn path=/trunk/; revision=69099
2015-09-07 19:35:24 +00:00
Alex Ionescu
287182a713 [BOOTMGFW]
- Fix heap bugs, thanks to Thomas!
- Now only the last heap operation shows corruption.

svn path=/trunk/; revision=69098
2015-09-07 19:06:14 +00:00
Alex Ionescu
0d9800b14e [BOOTMGFW]
- Last round of display fixes. GOP works now -- fill out the frame buffer with gray as a test (tested in VirtualBox).
- Now to fix the heap.

svn path=/trunk/; revision=69097
2015-09-07 18:45:09 +00:00
Pierre Schweitzer
0f004c15de [WINLOGON]
Fix a handle leak

svn path=/trunk/; revision=69096
2015-09-07 18:11:30 +00:00
Alex Ionescu
9677a109b1 [BOOTMGFW]
- Fix GOP bugs

svn path=/trunk/; revision=69095
2015-09-07 18:09:12 +00:00
Alex Ionescu
101f65a435 [BOOTMGFW]
- Start GOP graphics console support. Checkpoint commit, currently WIP, untested.
- Cleanup memory allocation/type/caching flags in a single unified enumeration.
- Implement memory mapping functions for physical real mode only.

svn path=/trunk/; revision=69094
2015-09-07 17:35:59 +00:00
Thomas Faber
1010c1a66f [NORMALIZ][KERNEL32_VISTA]
- Add normaliz.dll to the build
- Move the appropriate functions from kernel32_vista to normaliz
- Import IsNormalizedString and NormalizeString stubs from Wine
Now Scilab starts
CORE-10124 #resolve

svn path=/trunk/; revision=69093
2015-09-07 17:16:25 +00:00
Thomas Faber
10ca607680 [HAL]
- Addendum to r69013: also fix the ACPI version of HalpDispatchPower.
CORE-10105 CORE-10117

svn path=/trunk/; revision=69092
2015-09-07 17:02:22 +00:00
Thomas Faber
7db284e5b5 [USER32]
- Fix MSVC warning (C4305: '-=' : truncation from 'double' to 'float')

svn path=/trunk/; revision=69091
2015-09-07 16:11:59 +00:00
Christoph von Wittich
e828b6505e [MMSYS] include stdlib.h for _countof
svn path=/trunk/; revision=69090
2015-09-07 14:56:46 +00:00
Christoph von Wittich
accf2317c8 [MMSYS] don't mix TCHAR with WCHAR
svn path=/trunk/; revision=69089
2015-09-07 14:53:31 +00:00
Robert Naumann
e9b0c28a93 [mmsys]
-State if there are no audio devices installed
-remove an obsolete resource ID
Patch by Jared Smudde CORE-10009 #resolve

svn path=/trunk/; revision=69088
2015-09-07 14:44:29 +00:00
Amine Khaldi
4544bdcfd0 [CMAKE] Add even more missing dependencies on xdk. CORE-9586
svn path=/trunk/; revision=69087
2015-09-07 11:13:09 +00:00
Thomas Faber
4f3a4a5c04 [CMAKE]
- Fix more missing dependencies on xdk
CORE-9586

svn path=/trunk/; revision=69086
2015-09-07 10:05:42 +00:00
Amine Khaldi
002f279f26 [CMAKE] Add hpp in the new style build.
svn path=/trunk/; revision=69085
2015-09-07 10:00:51 +00:00
Thomas Faber
40fb07129c [BOOTLIB]
- Add missing xdk dependency

svn path=/trunk/; revision=69084
2015-09-07 09:50:00 +00:00
Thomas Faber
525668eff1 [XDK][DDK][PSDK]
- Generate XDK headers during build. To make changes to wdm.h, ntddk.h, ntifs.h, devioctl.h, ntdef.h or winnt.h, edit the appropriate files in include/xdk (as you should already have been doing for a long time).
CORE-9586 #resolve

svn path=/trunk/; revision=69083
2015-09-07 09:46:43 +00:00
Thomas Faber
8d88ea2081 [ACPI]
- Reinstate the HPET hack, the VMware builders show that it's still needed. Reverts r69066.

svn path=/trunk/; revision=69082
2015-09-07 09:08:48 +00:00
Christoph von Wittich
88cdcad1f6 [XDK][PSDK] add security checks for PSDK as well
svn path=/trunk/; revision=69081
2015-09-07 08:37:11 +00:00