Commit graph

63420 commits

Author SHA1 Message Date
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
Christoph von Wittich b35101db5f [XDK] add cpp security checks for RTL_NUMBER_OF_V2/ARRAYSIZE
svn path=/trunk/; revision=69080
2015-09-07 08:08:01 +00:00
Christoph von Wittich 4fdcca4b99 [MODE] use ARRAYSIZE, don't include windows.h, fix two possible out-of-bounds reads
CID 1206872
CID 1206873

svn path=/trunk/; revision=69079
2015-09-07 07:05:33 +00:00
Alex Ionescu 81302aadd9 [BOOTMGFW]
- Fix text console bugs. It works now both when already at 80x25, as well as when using UEFI Shell to switch to 100x31 first. Tested with Virtual Box.

svn path=/trunk/; revision=69078
2015-09-07 06:00:37 +00:00
Alex Ionescu 626d85d853 [BOOTMGFW]
- Build fixes for GCC

svn path=/trunk/; revision=69077
2015-09-07 04:42:34 +00:00
Alex Ionescu 0cb7238f1d [BOOTMGFW]
- Checkpoint commit of about 1000+ lines of text console support code. Right now, it's very disorganized and not tested.
- Write out the rest of the initialization path. Almost everything else is only for Boot Debugging, BitLocker, TPM, PXE... 

svn path=/trunk/; revision=69076
2015-09-07 04:37:01 +00:00
Stefan Ginsberg ec566e8082 - Fix the ASSERT in VdmSwapContext now that we are always setting up the trap frame correctly on debug build.
- Fix the ASSERT in KeConnectInterrupt for debug single-processor builds (but keep the old one for multiprocessor build to make it less confusing if it is hit).

svn path=/trunk/; revision=69075
2015-09-06 22:29:10 +00:00
Pierre Schweitzer 93ff988b19 [NTOSKRNL]
Fix a bug in HalpGetFullGeometry(): properly reset the event before reusing it. We may have waited on it previously.

svn path=/trunk/; revision=69074
2015-09-06 22:10:53 +00:00