reactos.git
8 years ago[ROSAUTOTEST]
Colin Finck [Tue, 14 Aug 2012 20:33:54 +0000 (20:33 +0000)]
[ROSAUTOTEST]
Use FILE_FLAG_NO_BUFFERING and FILE_FLAG_WRITE_THROUGH in the hope that they prevent journal changes from getting lost.

svn path=/trunk/; revision=57077

8 years ago[ROSAUTOTEST]
Colin Finck [Tue, 14 Aug 2012 20:25:58 +0000 (20:25 +0000)]
[ROSAUTOTEST]
Use "advanced C++ features" like default parameters to reduce the complexity of StringOut calls and fix a warning in the MSVC build :-)

svn path=/trunk/; revision=57076

8 years ago[README.WINE]
Amine Khaldi [Mon, 13 Aug 2012 23:52:28 +0000 (23:52 +0000)]
[README.WINE]
* Remove some unused modules.
* Update some modules that didn't change between syncs.

svn path=/trunk/; revision=57075

8 years ago[user32_apitest]
Giannis Adamopoulos [Mon, 13 Aug 2012 18:04:04 +0000 (18:04 +0000)]
[user32_apitest]
- Add support for logging messages in different threads
- Add several tests for AttachThreadInput

svn path=/trunk/; revision=57074

8 years ago[MOUNTMGR]
Amine Khaldi [Mon, 13 Aug 2012 17:45:08 +0000 (17:45 +0000)]
[MOUNTMGR]
* Add a missing break.

svn path=/trunk/; revision=57073

8 years ago[UNIATA] [ATACTL]
Amine Khaldi [Mon, 13 Aug 2012 16:25:08 +0000 (16:25 +0000)]
[UNIATA] [ATACTL]
* Sync to 0.43a1.
See issue #7237 for more details.

svn path=/trunk/; revision=57072

8 years ago[MSI_WINETEST]
Amine Khaldi [Mon, 13 Aug 2012 16:18:14 +0000 (16:18 +0000)]
[MSI_WINETEST]
* Sync to Wine 1.5.10.

svn path=/trunk/; revision=57071

8 years ago[MSI]
Amine Khaldi [Mon, 13 Aug 2012 16:17:18 +0000 (16:17 +0000)]
[MSI]
* Sync to Wine 1.5.10

svn path=/trunk/; revision=57070

8 years ago[ADVAPI32]
Amine Khaldi [Mon, 13 Aug 2012 16:15:13 +0000 (16:15 +0000)]
[ADVAPI32]
* Implement and export RegDeleteKeyEx{A,W} (Thanks Alex).

svn path=/trunk/; revision=57069

8 years ago[NtUser]
James Tabor [Mon, 13 Aug 2012 07:16:01 +0000 (07:16 +0000)]
[NtUser]
- Fix bug 6751, 7228 and others, Validate link windows, not relink them per say.
- Stop spurious window handle errors. This fixes all of the DeferWinPos handle errors.

svn path=/trunk/; revision=57068

8 years ago[ACPI]
Cameron Gutman [Mon, 13 Aug 2012 07:00:32 +0000 (07:00 +0000)]
[ACPI]
- Increase the size of the ID buffers to fit certain non-standard IDs reported by Hyper-V on Windows 8. These should be allocated from pool, but this code really sucks and should be replaced anyway.
- Fixes buffer overflow causing a bug check during boot on Hyper-V

svn path=/trunk/; revision=57067

8 years ago[IP]
Cameron Gutman [Mon, 13 Aug 2012 02:54:13 +0000 (02:54 +0000)]
[IP]
- Favor routers that have responded to our ARP queries during route selection

svn path=/trunk/; revision=57066

8 years ago[NTOSKRNL]
Cameron Gutman [Mon, 13 Aug 2012 01:17:13 +0000 (01:17 +0000)]
[NTOSKRNL]
- Fix a critical bug in interrupt handling that could result in HAL returning the current processor to the wrong IRQL after an interrupt is handled that requires a raise to a synchronize IRQL.

svn path=/trunk/; revision=57065

8 years ago[SCSIPORT]
Cameron Gutman [Mon, 13 Aug 2012 00:31:27 +0000 (00:31 +0000)]
[SCSIPORT]
- Fix a critical bug in interrupt sharing between scsiport miniports and other drivers which caused scsiport to mask the interrupts from other devices sitting behind it
- This commit and r57063 fixes bug 7231

svn path=/trunk/; revision=57064

8 years ago[PORTCLS]
Cameron Gutman [Sun, 12 Aug 2012 23:50:51 +0000 (23:50 +0000)]
[PORTCLS]
- Properly handle interrupt sharing for InterruptSyncModeAll and InterruptSyncModeRepeat

svn path=/trunk/; revision=57063

8 years ago[WIDL]
Eric Kohl [Sun, 12 Aug 2012 16:19:13 +0000 (16:19 +0000)]
[WIDL]
Update widl to Wine-1.4

svn path=/trunk/; revision=57062

8 years ago[WIDL]
Timo Kreuzer [Sun, 12 Aug 2012 12:26:48 +0000 (12:26 +0000)]
[WIDL]
Fix MSVC warnings.
Could be sent to wine ;-)

svn path=/trunk/; revision=57060

8 years ago[ROSBE]
Aleksey Bragin [Sun, 12 Aug 2012 10:33:13 +0000 (10:33 +0000)]
[ROSBE]
- Support spaces in the source directory path on Windows.

svn path=/trunk/; revision=57059

8 years ago[VGA]
Timo Kreuzer [Sat, 11 Aug 2012 22:40:50 +0000 (22:40 +0000)]
[VGA]
Fix possible NULL pointer dereference.
Patch by numitus (domovoi94 at gmail dot com)

svn path=/trunk/; revision=57058

8 years ago[SAMLIB/SAMSRV]
Eric Kohl [Sat, 11 Aug 2012 19:41:17 +0000 (19:41 +0000)]
[SAMLIB/SAMSRV]
- Implement SamLookupIdsInDomain and SamrLookupIdsInDomain.

svn path=/trunk/; revision=57057

8 years ago[SHELL32_WINETEST]
Amine Khaldi [Sat, 11 Aug 2012 16:24:36 +0000 (16:24 +0000)]
[SHELL32_WINETEST]
* Skip tests that rely on DDE. See bug #7233 for more details.

svn path=/trunk/; revision=57056

8 years ago[NTOS/MM]
Aleksey Bragin [Thu, 9 Aug 2012 20:19:52 +0000 (20:19 +0000)]
[NTOS/MM]
- Hack away UsedPageTable referencing in MiProtectVirtualMemory for now to help testman.

svn path=/trunk/; revision=57055

8 years ago[SAMLIB/SAMSRV]
Eric Kohl [Wed, 8 Aug 2012 21:17:17 +0000 (21:17 +0000)]
[SAMLIB/SAMSRV]
Implement SamCreateUser2InDomain / SamrCreateUser2InDomain (untested) and SamLookupNamesInDomain / SamrLookupNamesInDomain.

svn path=/trunk/; revision=57054

8 years ago[UNIATA]
Amine Khaldi [Wed, 8 Aug 2012 01:17:53 +0000 (01:17 +0000)]
[UNIATA]
* Sync with v0.42i2.

svn path=/trunk/; revision=57053

8 years ago[CMAKE]
Amine Khaldi [Mon, 6 Aug 2012 20:29:38 +0000 (20:29 +0000)]
[CMAKE]
* Tackle the VS solutions case when handling importlibs.

svn path=/trunk/; revision=57052

8 years ago[UNIATA]
Amine Khaldi [Mon, 6 Aug 2012 14:35:59 +0000 (14:35 +0000)]
[UNIATA]
* Fix a typo. Already sent upstream.

svn path=/trunk/; revision=57051

8 years ago[UNIATA]
Amine Khaldi [Mon, 6 Aug 2012 13:26:40 +0000 (13:26 +0000)]
[UNIATA]
* Sync with v0.42h.

svn path=/trunk/; revision=57050

8 years ago[NtUser] - Fix note again.
James Tabor [Mon, 6 Aug 2012 06:20:06 +0000 (06:20 +0000)]
[NtUser] - Fix note again.

svn path=/trunk/; revision=57049

8 years ago[NtUser] - Fix note.
James Tabor [Mon, 6 Aug 2012 05:07:03 +0000 (05:07 +0000)]
[NtUser] - Fix note.

svn path=/trunk/; revision=57048

8 years ago[NtUser] - Fix empty list error and add a note.
James Tabor [Mon, 6 Aug 2012 05:04:15 +0000 (05:04 +0000)]
[NtUser] - Fix empty list error and add a note.

svn path=/trunk/; revision=57047

8 years ago[NtUser] - Stop spurious window handle errors.
James Tabor [Mon, 6 Aug 2012 03:25:29 +0000 (03:25 +0000)]
[NtUser] - Stop spurious window handle errors.

svn path=/trunk/; revision=57046

8 years ago[NtUser]
James Tabor [Mon, 6 Aug 2012 03:13:27 +0000 (03:13 +0000)]
[NtUser]
- Fixed crash, see bug 7226.
- AttachThreadInput is new to ReactOS, it passes the wine tests, help is needed, white papers are welcome.

svn path=/trunk/; revision=57045

8 years ago[LIBTIFF]
Thomas Faber [Sat, 4 Aug 2012 18:19:19 +0000 (18:19 +0000)]
[LIBTIFF]
- Fix a warning

svn path=/trunk/; revision=57044

8 years ago[NTOSKRNL]
Timo Kreuzer [Sat, 4 Aug 2012 17:38:56 +0000 (17:38 +0000)]
[NTOSKRNL]
Add a systemcall table for all x64 NT versions

svn path=/trunk/; revision=57043

8 years ago[LIBPNG]
Thomas Faber [Sat, 4 Aug 2012 13:07:05 +0000 (13:07 +0000)]
[LIBPNG]
- Sync to 1.5.12. Patch by Vincenzo Cotugno.
See issue #7202 for more details.

svn path=/trunk/; revision=57042

8 years ago[WINDOWSCODECS]
Thomas Faber [Sat, 4 Aug 2012 12:44:04 +0000 (12:44 +0000)]
[WINDOWSCODECS]
- Type safety for MSVC compat layer

svn path=/trunk/; revision=57041

8 years ago[WineTest|User32|Msg] - Sync wine 1.5.10.
James Tabor [Sat, 4 Aug 2012 02:05:59 +0000 (02:05 +0000)]
[WineTest|User32|Msg] - Sync wine 1.5.10.

svn path=/trunk/; revision=57040

8 years ago[User32] - Combo port sync wine 1.5.10.
James Tabor [Sat, 4 Aug 2012 02:05:01 +0000 (02:05 +0000)]
[User32] - Combo port sync wine 1.5.10.

svn path=/trunk/; revision=57039

8 years ago[UNIATA]
Amine Khaldi [Fri, 3 Aug 2012 23:08:55 +0000 (23:08 +0000)]
[UNIATA]
* Fix the debug build.

svn path=/trunk/; revision=57038

8 years ago[HIVEFILES]: Add the .NET Install Dir key, which fixes tons of MSI problems where...
Alex Ionescu [Fri, 3 Aug 2012 19:38:25 +0000 (19:38 +0000)]
[HIVEFILES]: Add the .NET Install Dir key, which fixes tons of MSI problems where it failed to load/initalize/find assemblies.

svn path=/trunk/; revision=57037

8 years ago[NTOSKRNL]: Fix typo.
Alex Ionescu [Fri, 3 Aug 2012 11:36:43 +0000 (11:36 +0000)]
[NTOSKRNL]: Fix typo.

svn path=/trunk/; revision=57034

8 years ago[NTOSKRNL]: Support a few more "unsupported" paths that were hitting ASSERTs before.
Alex Ionescu [Fri, 3 Aug 2012 11:34:35 +0000 (11:34 +0000)]
[NTOSKRNL]: Support a few more "unsupported" paths that were hitting ASSERTs before.
[NTOSKRNL]: Massively cleanup triplicated code that is just a series of macros/inlines.
[NTOSKRNL]: Handle more complex prototype PTE faults that are not just demand-zero.
In my private branch, I can now run ReactOS with *all* pagefile-backed sections running under ARM3 mode.

svn path=/trunk/; revision=57033

8 years ago[NDIS]
Cameron Gutman [Fri, 3 Aug 2012 08:23:02 +0000 (08:23 +0000)]
[NDIS]
- Fix driver object dispatch table corruption in NdisMRegisterDevice
See issue #7191 for more details.

svn path=/trunk/; revision=57032

8 years ago[KERNEL32]
Thomas Faber [Fri, 3 Aug 2012 06:38:44 +0000 (06:38 +0000)]
[KERNEL32]
- Sync FormatMessage implementation to Wine 1.5.4. Fixes crash in kernel32_winetest:format_msg.
See issue #7217 for more details.

svn path=/trunk/; revision=57031

8 years ago[NTOS/MM]
Aleksey Bragin [Thu, 2 Aug 2012 22:34:51 +0000 (22:34 +0000)]
[NTOS/MM]
- Implement ProtectionMask validation in MiFlushTbAndCapture for cached and non-cached PFNs.

svn path=/trunk/; revision=57030

8 years ago[SAMLIB/SAMSRV]
Eric Kohl [Thu, 2 Aug 2012 20:09:24 +0000 (20:09 +0000)]
[SAMLIB/SAMSRV]
- Implement SamEnumerateGroupsInDomain and SamEnumerateUsersInDomain (ignore UserAccountControl).
- Simplify SamrEnumerateAliasesInDomain.

svn path=/trunk/; revision=57029

8 years ago[WIN32K]
Timo Kreuzer [Thu, 2 Aug 2012 10:06:08 +0000 (10:06 +0000)]
[WIN32K]
Return non-null value when a dc without a bitmap selected is passed to NtGdiSetDIBitsToDeviceInternal

svn path=/trunk/; revision=57028

8 years ago[WINETESTS]
Amine Khaldi [Thu, 2 Aug 2012 00:36:26 +0000 (00:36 +0000)]
[WINETESTS]
* Add several tests to the MSVC build.

svn path=/trunk/; revision=57027

8 years ago[D3D8THK]
Amine Khaldi [Thu, 2 Aug 2012 00:23:07 +0000 (00:23 +0000)]
[D3D8THK]
* Welcome to MSVC build.

svn path=/trunk/; revision=57026

8 years ago[AMSTREAM]
Amine Khaldi [Thu, 2 Aug 2012 00:03:51 +0000 (00:03 +0000)]
[AMSTREAM]
* Welcome to MSVC build.

svn path=/trunk/; revision=57025

8 years ago[STDOLE32.TLB]
Amine Khaldi [Wed, 1 Aug 2012 23:54:07 +0000 (23:54 +0000)]
[STDOLE32.TLB]
* Welcome to MSVC build.

svn path=/trunk/; revision=57024

8 years ago[WIN32K]
Timo Kreuzer [Wed, 1 Aug 2012 23:52:43 +0000 (23:52 +0000)]
[WIN32K]
- Implement CaptureUnicodeStringOrAtom, which handles user mode class names or atoms, and use it in some places.
- Fix a number of format strings

svn path=/trunk/; revision=57023

8 years ago[MSIEXEC]
Amine Khaldi [Wed, 1 Aug 2012 23:51:06 +0000 (23:51 +0000)]
[MSIEXEC]
* Welcome to MSVC build.

svn path=/trunk/; revision=57022

8 years ago[MSI]
Amine Khaldi [Wed, 1 Aug 2012 23:47:14 +0000 (23:47 +0000)]
[MSI]
* Welcome to the MSVC build.

svn path=/trunk/; revision=57021

8 years ago* Addendum to r57019.
Amine Khaldi [Wed, 1 Aug 2012 23:26:54 +0000 (23:26 +0000)]
* Addendum to r57019.

svn path=/trunk/; revision=57020

8 years ago[WIDL]
Amine Khaldi [Wed, 1 Aug 2012 23:25:06 +0000 (23:25 +0000)]
[WIDL]
* Set the attribute before the variable in write_func_param_struct(). Should be sent upstream.
* Initialize in an MSVC compatible way. Should be sent upstream.
[REACTOS/IDLS]
* Use widl instead of midl in MSVC builds.

svn path=/trunk/; revision=57019

8 years ago[UNIATA]
Amine Khaldi [Wed, 1 Aug 2012 20:30:19 +0000 (20:30 +0000)]
[UNIATA]
* Sync with UniATA v0.42e2.
* Hello AHCI support, you've been missed ! (that's WIP but still)

svn path=/trunk/; revision=57018

8 years ago[ATACTL]
Amine Khaldi [Wed, 1 Aug 2012 20:27:41 +0000 (20:27 +0000)]
[ATACTL]
* Sync with the latest UniATA version.

svn path=/trunk/; revision=57017

8 years ago- Fix Linux build.
James Tabor [Wed, 1 Aug 2012 12:05:33 +0000 (12:05 +0000)]
- Fix Linux build.

svn path=/trunk/; revision=57016

8 years ago[FREELDR]
Timo Kreuzer [Wed, 1 Aug 2012 11:43:47 +0000 (11:43 +0000)]
[FREELDR]
Don't use fancy CMake features for MSVC builds that would require custom CMake installations. Period. ;-)

svn path=/trunk/; revision=57015

8 years agoFix build
Timo Kreuzer [Wed, 1 Aug 2012 09:23:20 +0000 (09:23 +0000)]
Fix build

svn path=/trunk/; revision=57014

8 years ago[WIN32K]
Timo Kreuzer [Wed, 1 Aug 2012 09:17:55 +0000 (09:17 +0000)]
[WIN32K]
- Use trivial Clip object, if NULL one is passed in IntEngAlphaBlend
- In NtGdiDescribePixelFormat allow passing NULL for the output pixel descriptor and copy the result *to* the caller not from the caller.
- Fix some format strings
- Update some annotations

svn path=/trunk/; revision=57013

8 years ago[INCLUDE/CRT]
Timo Kreuzer [Wed, 1 Aug 2012 08:23:54 +0000 (08:23 +0000)]
[INCLUDE/CRT]
Partly revert r56995. Firstly it breaks MSVC builds, secondly the stuff doesn't belong into this header. MS headers don't have __fpclassify etc and our headers are not supposed to contain any fancy additions. If you need it for 3rd party code, put it somewhere else.

svn path=/trunk/; revision=57012

8 years ago[NTOSKRNL]: Implement last bits of session space support (minus session pool). Proces...
Alex Ionescu [Wed, 1 Aug 2012 07:54:37 +0000 (07:54 +0000)]
[NTOSKRNL]: Implement last bits of session space support (minus session pool). Processes now have a ->Session pointer! Implement and enable MmSessionId in a bunch of places.
[NTOSKRNL]: Set MiSessionSpaceWs address and use where needed.
[NTOSKRNL]: Initialize the session working set, and add support to MiLockWorkingSet and MiUnlockWorkingSet for session WS.
[NTOSKRNL]: Implement MiSessionAddProcess and MiSessionRemoveProcess which does the work required for this.
[NTOSKRNL]: Fix IoGetIrpRequestorProcess.
In my private branch, MmMapViewInSessionSpace is working fine for the user and GDI heaps. Will enable after TestBot tests.

svn path=/trunk/; revision=57011

8 years ago[WIN32K]
Timo Kreuzer [Tue, 31 Jul 2012 21:33:34 +0000 (21:33 +0000)]
[WIN32K]
Temporarily comment out some ASSERTs that fail

svn path=/trunk/; revision=57010

8 years ago[NTOSKRNL]
Timo Kreuzer [Tue, 31 Jul 2012 20:58:37 +0000 (20:58 +0000)]
[NTOSKRNL]
Try to fix crash detection in sysreg

svn path=/trunk/; revision=57009

8 years ago[WIN32K]
Timo Kreuzer [Tue, 31 Jul 2012 20:44:56 +0000 (20:44 +0000)]
[WIN32K]
- pass COLORADJUSTMENT to IntEngStretchBlt
- IntEngStretchBlt, EngStretchBltROP, DrvStretchBltROP always use a source, ASSERT that
- annotate pbrDefaultBrush and psurfDefaultBitmap as _Notnull_
- Don't use uninitialized psoInput in EngStretchBltROP
- Use trivial CLIPOBJ instead of NULL in IntEngStretchBlt
- Always pass a source surface to EngStretchBltROP

svn path=/trunk/; revision=57008

8 years ago[WIN32K]
Timo Kreuzer [Tue, 31 Jul 2012 18:53:17 +0000 (18:53 +0000)]
[WIN32K]
- Use a global trivial CLIPOBJ if a NULL one is passed
- Don't pass a pointer to uninitialized memory to DrvBitBlt

svn path=/trunk/; revision=57007

8 years ago[WIN32K]
Timo Kreuzer [Tue, 31 Jul 2012 18:43:56 +0000 (18:43 +0000)]
[WIN32K]
trigraphs ...

svn path=/trunk/; revision=57006

8 years ago[WIN32K]
Timo Kreuzer [Tue, 31 Jul 2012 18:40:52 +0000 (18:40 +0000)]
[WIN32K]
- Fix PREFAST warnings related to printf format strings, empty SEH handler, some possible NULL pointer dereferences, some unchecked return values

svn path=/trunk/; revision=57005

8 years ago[DDK/XDK]
Timo Kreuzer [Tue, 31 Jul 2012 18:20:09 +0000 (18:20 +0000)]
[DDK/XDK]
- Fix some annotations in wdm.h

[PSDK]
- Fix some annotations in winddi.h
- Add annotations to ntgdi.h (incomplete)

svn path=/trunk/; revision=57004

8 years ago[ATACTL]
Amine Khaldi [Tue, 31 Jul 2012 17:18:47 +0000 (17:18 +0000)]
[ATACTL]
* Add atactl from the Uniata suite. It should be useful for troubleshooting uniata.

svn path=/trunk/; revision=57003

8 years ago[DISK_NEW]
Amine Khaldi [Tue, 31 Jul 2012 16:47:04 +0000 (16:47 +0000)]
[DISK_NEW]
* Allow warnings here (3rd party code).

svn path=/trunk/; revision=57002

8 years ago[NTOSKRNL]: When dispatching a prototype PTE fault, call MiCompleteProtoPteFault...
Alex Ionescu [Tue, 31 Jul 2012 07:32:19 +0000 (07:32 +0000)]
[NTOSKRNL]: When dispatching a prototype PTE fault, call MiCompleteProtoPteFault instead of directly calling MiResolveProtoPteFault. Also add support/detection for clustering.

svn path=/trunk/; revision=57001

8 years ago[NTOSKRNL]: Additional support for session space. A few more ASSERTs and paranoia.
Alex Ionescu [Tue, 31 Jul 2012 07:11:52 +0000 (07:11 +0000)]
[NTOSKRNL]: Additional support for session space. A few more ASSERTs and paranoia.
[NTOSKRNL]: Don't assume all prototype PTEs are cached, in fact none are in ReactOS at the moment! This resulted in the wrong hardware caching bits for the PEB/TEB and NLS Data which are using ARM3 section code.
[NTOSKRNL]: Also implement dirty page bit for prototype PTEs.

svn path=/trunk/; revision=57000

8 years ago[NTOSKRNL]: Multiple fixes to faulting paths. Make some checks more explicit, support...
Alex Ionescu [Tue, 31 Jul 2012 06:47:47 +0000 (06:47 +0000)]
[NTOSKRNL]: Multiple fixes to faulting paths. Make some checks more explicit, support lock pages counter, update dirty bit when needed, and stub further support for session space.

svn path=/trunk/; revision=56999

8 years ago* Align the stack on an 8-byte boundary for x86.
Amine Khaldi [Mon, 30 Jul 2012 22:28:05 +0000 (22:28 +0000)]
* Align the stack on an 8-byte boundary for x86.

svn path=/trunk/; revision=56998

8 years ago[FREELDR/SETUPLDR]
Amine Khaldi [Mon, 30 Jul 2012 16:57:55 +0000 (16:57 +0000)]
[FREELDR/SETUPLDR]
* Leverage the object library option provided by CMake 2.8.8+ which will speed up the build even further.
* These wrapping conditions will go away as soon as we ship the new BE.

svn path=/trunk/; revision=56997

8 years ago[MSVCRTEX]
Jérôme Gardou [Mon, 30 Jul 2012 12:56:25 +0000 (12:56 +0000)]
[MSVCRTEX]
- Add is(w)blank implementation

svn path=/trunk/; revision=56996

8 years ago[INCLUDE]
Jérôme Gardou [Mon, 30 Jul 2012 12:55:13 +0000 (12:55 +0000)]
[INCLUDE]
- Add some more C99 math functions
- Fix definition of __forceinline and FORCEINLINE for C99
- Fix and add definition of _aligned_malloc and _aligned_free
- Fix definition of is(w)blank, as a C99 function, it is not in msvcrt.dll and has to be implemented in msvcrtex
All of this taken from the mingw-w64 project

svn path=/trunk/; revision=56995

8 years ago[WIN32K]
Timo Kreuzer [Mon, 30 Jul 2012 11:09:31 +0000 (11:09 +0000)]
[WIN32K]
Check if the dc surface is NULL instead of ASSERTing

svn path=/trunk/; revision=56994

8 years ago[FREELDR] i386: support drives bigger than ~4GB
Hervé Poussineau [Mon, 30 Jul 2012 06:12:58 +0000 (06:12 +0000)]
[FREELDR] i386: support drives bigger than ~4GB
See issue #6669 for more details.

svn path=/trunk/; revision=56993

8 years ago[OPENGL32]
Jérôme Gardou [Mon, 30 Jul 2012 01:07:57 +0000 (01:07 +0000)]
[OPENGL32]
- Fix build

svn path=/trunk/; revision=56992

8 years ago[INCLUDE/CRT]
Jérôme Gardou [Mon, 30 Jul 2012 00:36:00 +0000 (00:36 +0000)]
[INCLUDE/CRT]
- revert 56989.
Our headers are a lost cause. Just add the functions that I need.

svn path=/trunk/; revision=56991

8 years ago[CMAKE]
Jérôme Gardou [Mon, 30 Jul 2012 00:00:51 +0000 (00:00 +0000)]
[CMAKE]
- Add macro to add flags to a specific language.

svn path=/trunk/; revision=56990

8 years ago[INCLUDE/CRT]
Jérôme Gardou [Sun, 29 Jul 2012 23:59:33 +0000 (23:59 +0000)]
[INCLUDE/CRT]
- Partial update of math.h
Someone used to mingw-w64 headers system should look into this, I NEED those C99 functions!

svn path=/trunk/; revision=56989

8 years ago[CMAKE]
Thomas Faber [Sun, 29 Jul 2012 23:24:02 +0000 (23:24 +0000)]
[CMAKE]
- Revert 56985 for now, as it apparently breaks syscalls
See issue #7218 for more details.

svn path=/trunk/; revision=56988

8 years ago[INCLUDE]
Jérôme Gardou [Sun, 29 Jul 2012 23:07:34 +0000 (23:07 +0000)]
[INCLUDE]
- Update gl.h from Mesa 8.0.4

svn path=/trunk/; revision=56987

8 years ago[NTOS/ARM3]
Aleksey Bragin [Sun, 29 Jul 2012 22:18:23 +0000 (22:18 +0000)]
[NTOS/ARM3]
- Implement MiProtectVirtualMemory for VAD based allocator (it's very similar to the already implemented MiSetProtectionOnSection function). However it still doesn't fully work because support in other functions is missing (failed assertions in MiFlushTbAndCapture).
See issue #7216 for more details.

svn path=/trunk/; revision=56986

8 years ago[CMAKE]
Thomas Faber [Sun, 29 Jul 2012 18:19:40 +0000 (18:19 +0000)]
[CMAKE]
- Align the stack on a 16-byte boundary for x86 like any sensible compiler would, anyway. Should fix weird GCC 4.7 behavior.

svn path=/trunk/; revision=56985

8 years ago[FREELDR] Seek to correct sector number, even after ~4GB.
Hervé Poussineau [Sun, 29 Jul 2012 17:36:31 +0000 (17:36 +0000)]
[FREELDR] Seek to correct sector number, even after ~4GB.
See issue #6669 for more details.

svn path=/trunk/; revision=56984

8 years ago[INCLUDES]
Timo Kreuzer [Sun, 29 Jul 2012 17:25:05 +0000 (17:25 +0000)]
[INCLUDES]
- Add _PRAGMA_WARNING_SUPPRESS() macro
- Fix definition of __analysis_noreturn for PREFAST runs
- Annotate RtlAssert with __analysis_noreturn everywhere
- Add proper annotations to all DbgPrint and DbgPrintEx definitions
- Suppress warnings for use of ProbeForRead outside of SEH

svn path=/trunk/; revision=56983

8 years ago[SPEC2DEF]
Timo Kreuzer [Sun, 29 Jul 2012 15:49:29 +0000 (15:49 +0000)]
[SPEC2DEF]
Fix use of uninitialized variable warning

svn path=/trunk/; revision=56982

8 years agofreeldr: seek to correct sector number, even after ~4GB.
Hervé Poussineau [Sun, 29 Jul 2012 15:45:57 +0000 (15:45 +0000)]
freeldr: seek to correct sector number, even after ~4GB.
See issue #6669 for more details.

svn path=/trunk/; revision=56981

8 years ago[WIN32K]
Timo Kreuzer [Sun, 29 Jul 2012 12:22:06 +0000 (12:22 +0000)]
[WIN32K]
Check for NULL dc surface before dereferencing it in IntGdiRealizePalette.

svn path=/trunk/; revision=56980

8 years ago[WIN32K]
Timo Kreuzer [Sun, 29 Jul 2012 11:20:05 +0000 (11:20 +0000)]
[WIN32K]
- Change some #defines to enums
- Cleanup some obsolete stuff

svn path=/trunk/; revision=56979

8 years ago[GDI32_APITESTS]
Amine Khaldi [Sun, 29 Jul 2012 02:44:53 +0000 (02:44 +0000)]
[GDI32_APITESTS]
* Allow warnings when compiling with gcc.

svn path=/trunk/; revision=56978

8 years ago[VGA_NEW]
Amine Khaldi [Sun, 29 Jul 2012 02:38:10 +0000 (02:38 +0000)]
[VGA_NEW]
* Explicitly mark the functions as stdcall.

svn path=/trunk/; revision=56977

8 years ago[FBTUSB]
Amine Khaldi [Sun, 29 Jul 2012 02:29:12 +0000 (02:29 +0000)]
[FBTUSB]
* Explicitly mark the functions as stdcall.

svn path=/trunk/; revision=56976

8 years ago[CLASSPNP]
Amine Khaldi [Sun, 29 Jul 2012 02:14:52 +0000 (02:14 +0000)]
[CLASSPNP]
* Fix some more warnings.

svn path=/trunk/; revision=56975