reactos.git
9 years ago[WIN32K]
Timo Kreuzer [Sun, 13 May 2012 18:29:31 +0000 (18:29 +0000)]
[WIN32K]
- In DC_vSetOwner, do not take ownership of the current dc brush and pen, instead dereference them and select default brush and pen. Fixes bug #7070
- Fix debug logging in GDIOBJ_vDereferenceObject
- create debug log event in GDIOBJ_vSetObjectOwner

svn path=/trunk/; revision=56579

9 years ago[ADVAPI32]
Eric Kohl [Sun, 13 May 2012 18:28:32 +0000 (18:28 +0000)]
[ADVAPI32]
Do not add the "SeUnsolicitedInputPrivilege" privilege to the administrators privilege set because it has been superseded by the "SeMachineAccountPrivilege" privilege and the later has already been added to the privilege set.

svn path=/trunk/; revision=56578

9 years ago[PSDK]
Amine Khaldi [Sun, 13 May 2012 18:15:48 +0000 (18:15 +0000)]
[PSDK]
* Sync shldisp.idl with Wine.

svn path=/trunk/; revision=56577

9 years ago[SHELL32_WINETEST]
Amine Khaldi [Sun, 13 May 2012 18:14:09 +0000 (18:14 +0000)]
[SHELL32_WINETEST]
* Sync to Wine 1.5.4.

svn path=/trunk/; revision=56576

9 years ago[SHELL32]
Sylvain Petreolle [Sun, 13 May 2012 17:47:49 +0000 (17:47 +0000)]
[SHELL32]
- Fix typo from r54845. Fixes crash in shell32:shlexec test.

svn path=/trunk/; revision=56575

9 years ago[SYSSETUP]
Eric Kohl [Sun, 13 May 2012 17:32:09 +0000 (17:32 +0000)]
[SYSSETUP]
Re-add the call to SamSetDomainSid because the logon code in advapi32 still relies on it.

svn path=/trunk/; revision=56574

9 years ago[SYSSETUP]
Eric Kohl [Sun, 13 May 2012 16:16:18 +0000 (16:16 +0000)]
[SYSSETUP]
Set the account domain name and account domain sid by using LSA functions instead of the samlib hack.

svn path=/trunk/; revision=56573

9 years ago[SHELL32]
Thomas Faber [Sun, 13 May 2012 10:33:46 +0000 (10:33 +0000)]
[SHELL32]
- Fix some typos from r54845. Fixes crash in shell32:shlexec test.

svn path=/trunk/; revision=56572

9 years ago- Fix wine Win test_dialog_styles tests and todos.
James Tabor [Sun, 13 May 2012 07:15:53 +0000 (07:15 +0000)]
- Fix wine Win test_dialog_styles tests and todos.

svn path=/trunk/; revision=56571

9 years ago[Win32k]
James Tabor [Sun, 13 May 2012 05:38:04 +0000 (05:38 +0000)]
[Win32k]
- Fix bug 6796, use wine code to clear bits before checking to minimize or maximize.
- Fix all the wine Win test_window_styles and todo tests.

svn path=/trunk/; revision=56570

9 years ago[KERNEL32_WINETEST]
Amine Khaldi [Sat, 12 May 2012 19:33:11 +0000 (19:33 +0000)]
[KERNEL32_WINETEST]
* Sync to Wine 1.5.4. I excluded loader and virtual tests from the sync until bug #7071 is fixed.
See issue #7070 for more details.

svn path=/trunk/; revision=56567

9 years ago[PSDK]
Amine Khaldi [Sat, 12 May 2012 19:16:39 +0000 (19:16 +0000)]
[PSDK]
* Add some missing definitions.

svn path=/trunk/; revision=56566

9 years ago[PSDK]
Amine Khaldi [Sat, 12 May 2012 16:49:36 +0000 (16:49 +0000)]
[PSDK]
* Add missing HS_API_MAX definition.

svn path=/trunk/; revision=56564

9 years ago[GDI32_WINETEST]
Amine Khaldi [Sat, 12 May 2012 16:46:20 +0000 (16:46 +0000)]
[GDI32_WINETEST]
* Sync to Wine 1.5.4. I excluded bitmap and dib tests from the sync until bug #7070 is fixed.

svn path=/trunk/; revision=56563

9 years ago[SHELL32]
Amine Khaldi [Sat, 12 May 2012 15:05:02 +0000 (15:05 +0000)]
[SHELL32]
* Remove an unused variable.

svn path=/trunk/; revision=56562

9 years ago[Win32k]
James Tabor [Thu, 10 May 2012 16:26:02 +0000 (16:26 +0000)]
[Win32k]
- Patch by Dmitry Timoshkov : SetParent() should use ShowWindow() to make a reparented window visible and move a window to new position.
- Note: SetWindowPos should be correct, http://www.winehq.org/pipermail/wine-cvs/2012-April/086267.html

svn path=/trunk/; revision=56560

9 years ago[KMTEST_DRV]
Amine Khaldi [Thu, 10 May 2012 13:05:37 +0000 (13:05 +0000)]
[KMTEST_DRV]
* Link to chkstk.

svn path=/trunk/; revision=56559

9 years ago* Introduce _VS_ANALYZE_ option for the VS static analysis support.
Amine Khaldi [Thu, 10 May 2012 10:39:16 +0000 (10:39 +0000)]
* Introduce _VS_ANALYZE_ option for the VS static analysis support.

svn path=/trunk/; revision=56558

9 years ago[Win32SS]
James Tabor [Thu, 10 May 2012 06:08:51 +0000 (06:08 +0000)]
[Win32SS]
- Fix the remaining wine Win tests for FindWindow/Ex/A/W. Check the buffer not the length, buffer could be pointing to a null. Enable the message window handling. Use wine code for FindWindowExA.

svn path=/trunk/; revision=56557

9 years ago[FUSION]
Sylvain Petreolle [Wed, 9 May 2012 22:12:07 +0000 (22:12 +0000)]
[FUSION]
Add a 4th instance of fusion.dll back into system32.
(doesnt match any actual windows system but needed for wine's msi.)

svn path=/trunk/; revision=56556

9 years ago[WIN32K]
Timo Kreuzer [Wed, 9 May 2012 20:15:23 +0000 (20:15 +0000)]
[WIN32K]
- Make EngSecureMem probe the buffer, so we have at least a minimum functionality, even though it's not safe
- Implement EngSecureMemForRead
- Use IntEngBitBlt from IntEngStretchBlt, when source and dest size are equal

svn path=/trunk/; revision=56553

9 years ago[MSI/FUSION]
Sylvain Petreolle [Wed, 9 May 2012 18:13:37 +0000 (18:13 +0000)]
[MSI/FUSION]
Don't pretend the .net framework is installed until the fusion loading problem is fixed.
Fixes bug 7031 and 7035.

svn path=/trunk/; revision=56552

9 years ago[WORDPAD]
Thomas Faber [Wed, 9 May 2012 10:43:26 +0000 (10:43 +0000)]
[WORDPAD]
- Fix _WIN32_IE redefinition
See issue #7047 for more details.

svn path=/trunk/; revision=56551

9 years ago[EXPLORER]
Thomas Faber [Wed, 9 May 2012 09:08:02 +0000 (09:08 +0000)]
[EXPLORER]
- Execute HKCU RunOnce entries as well. Patch by Edijs Kolesnikovics.
See issue #7062 for more details.

svn path=/trunk/; revision=56550

9 years ago[WIN32K]
Timo Kreuzer [Wed, 9 May 2012 08:13:49 +0000 (08:13 +0000)]
[WIN32K]
- Make CreateDIBPalette handle BITMAPCOREINFO (we need to handle this, since win32k can load bitmap files, that can contain these headers)
- Remove obsolete IntSetDIBColorTable, IntGetDIBColorTable

svn path=/trunk/; revision=56548

9 years ago[WIN32K]
Timo Kreuzer [Wed, 9 May 2012 08:08:09 +0000 (08:08 +0000)]
[WIN32K]
Mark dc brushes in GreGetSetColorTable as dirty
Fixes gdi32_winetest bitmap regression

svn path=/trunk/; revision=56547

9 years ago[WIN32K]
Timo Kreuzer [Tue, 8 May 2012 23:21:09 +0000 (23:21 +0000)]
[WIN32K]
- Alloca to use GDIOBJ_vReferenceObjectByPointer with exclusively locked objects
- Make sure the global mono palette actually has 2 entries
- Simplify allocation of default palette
- Implement GreGetSetColorTable, replacing IntSetDIBColorTable / IntGetDIBColorTable
- Make sure that memory possibly copied to user mode is zeroed.

svn path=/trunk/; revision=56546

9 years ago[GDI32_APITEST]
Timo Kreuzer [Tue, 8 May 2012 23:15:49 +0000 (23:15 +0000)]
[GDI32_APITEST]
Add more tests for GetDIBColorTable

svn path=/trunk/; revision=56545

9 years ago[WIN32K]
Timo Kreuzer [Tue, 8 May 2012 16:21:27 +0000 (16:21 +0000)]
[WIN32K]
Fix crashes due to CreateDIBitmap tests

svn path=/trunk/; revision=56543

9 years ago[GDI32_APITEST]
Timo Kreuzer [Tue, 8 May 2012 15:49:04 +0000 (15:49 +0000)]
[GDI32_APITEST]
Add more tests for CreateDIBitmap and CreateDIBPatternBrushPt

svn path=/trunk/; revision=56542

9 years ago[WIN32]
Timo Kreuzer [Tue, 8 May 2012 14:57:57 +0000 (14:57 +0000)]
[WIN32]
Add undocumented flag CBM_CREATDIB

svn path=/trunk/; revision=56541

9 years ago[NTOSKRNL]
Art Yerkes [Tue, 8 May 2012 06:01:59 +0000 (06:01 +0000)]
[NTOSKRNL]
Fix a couple of omissions from my PAGEOP removal;
Make sure to place a wait entry in the address space when faulting
in bss pages.
Restore the original entry in the final cases of section swap out,
because the entry had been replaced with a wait and nothing else
restores it.

svn path=/trunk/; revision=56540

9 years ago- Fix build.
James Tabor [Tue, 8 May 2012 05:57:09 +0000 (05:57 +0000)]
- Fix build.

svn path=/trunk/; revision=56539

9 years ago[Win32k]
James Tabor [Tue, 8 May 2012 05:55:42 +0000 (05:55 +0000)]
[Win32k]
- Fix crash when sending activate application message and check if thread is in cleanup. Use kernel functions for thread data types.

svn path=/trunk/; revision=56538

9 years ago[WIN32K]
Timo Kreuzer [Mon, 7 May 2012 22:57:41 +0000 (22:57 +0000)]
[WIN32K]
Don't assert on DIB brushes with BR_IS_DIBPALCOLORS, since we already handle this properly.

svn path=/trunk/; revision=56537

9 years ago[WIN32K]
Timo Kreuzer [Mon, 7 May 2012 22:41:10 +0000 (22:41 +0000)]
[WIN32K]
- Implement EngMapSectionView and EngUnmapSectionView. Use EngUnmapSectionView in SURFACE_Cleanup.

svn path=/trunk/; revision=56536

9 years ago[DDK]
Amine Khaldi [Mon, 7 May 2012 18:53:11 +0000 (18:53 +0000)]
[DDK]
* Add netioddk.h.

svn path=/trunk/; revision=56535

9 years ago[PSDK]
Amine Khaldi [Mon, 7 May 2012 18:50:45 +0000 (18:50 +0000)]
[PSDK]
* Add netiodef.h.
* Add some missing definitions in ntdef.h and winnt.h.

svn path=/trunk/; revision=56534

9 years ago[WINED3D]
Amine Khaldi [Mon, 7 May 2012 18:49:59 +0000 (18:49 +0000)]
[WINED3D]
* Remove unneeded powf.c and sqrtf.c.

svn path=/trunk/; revision=56533

9 years ago[PSDK]
Amine Khaldi [Mon, 7 May 2012 18:48:54 +0000 (18:48 +0000)]
[PSDK]
* Add nldef.h and include it in mstcpip.h.

svn path=/trunk/; revision=56532

9 years ago[Win32k]
James Tabor [Mon, 7 May 2012 06:00:08 +0000 (06:00 +0000)]
[Win32k]
- Fix crash when pcti is null. See bug 6759.

svn path=/trunk/; revision=56531

9 years ago[ADVAPI32]
Eric Kohl [Sun, 6 May 2012 23:01:39 +0000 (23:01 +0000)]
[ADVAPI32]
Fix broken commit.

svn path=/trunk/; revision=56530

9 years ago[LWIP]
Cameron Gutman [Sun, 6 May 2012 22:59:42 +0000 (22:59 +0000)]
[LWIP]
- Use ULONG_PTR instead of ULONG for pointer types
- Dedicated to Timo

svn path=/trunk/; revision=56529

9 years ago[ADVAPI32]
Eric Kohl [Sun, 6 May 2012 22:29:46 +0000 (22:29 +0000)]
[ADVAPI32]
The third parameter of LsaCreateAccount and LsaOpenAccount is an ACCESS_MASK.

svn path=/trunk/; revision=56528

9 years ago[ADVAPI32/LSASRV]
Eric Kohl [Sun, 6 May 2012 20:57:21 +0000 (20:57 +0000)]
[ADVAPI32/LSASRV]
- Implement LsaEnumeratePrivilegesOfAccount and LsarEnumeratePrivilegesAccount.
- Implement parts of LsarAddPrivilegesToAccount.

svn path=/trunk/; revision=56527

9 years ago[LSASRV]
Eric Kohl [Sun, 6 May 2012 12:08:51 +0000 (12:08 +0000)]
[LSASRV]
Implement LsarOpenAccount.

svn path=/trunk/; revision=56526

9 years ago[WIN32K]
Timo Kreuzer [Sun, 6 May 2012 11:51:57 +0000 (11:51 +0000)]
[WIN32K]
Do not ASSERT that the object is not exclusively locked in GDIOBJ_vDereferenceObject. The idea behind this was to easily detect cases where someone would accidentally dereference an object, instead of unlocking it. But this function is used from other functions, that can definately deal with exclusively locked objects. Changing this would leat to code duplication / more complex code.
Forgetting to unlock an object will still be detected by the kernel, when returning to user mode, since APC would still be disabled.
Should fix failed assertion when running dx9 setup.

svn path=/trunk/; revision=56525

9 years ago[LSASRV]
Eric Kohl [Sun, 6 May 2012 09:57:31 +0000 (09:57 +0000)]
[LSASRV]
- Clean up the LSA database APIs.
- Fix database object reference counting.

svn path=/trunk/; revision=56524

9 years ago[WIN32K]
Timo Kreuzer [Sun, 6 May 2012 08:17:48 +0000 (08:17 +0000)]
[WIN32K]
- Create default hatch brush bitmaps on win32k init
- After creating a PDEV fill the fields in the ahsurf array that are not filled by the driver with these bitmaps
- don't create a new bitmap when a hatch brush is created, instead only store the style and use the related bitmap from the PDEV when realizing the brush.
- Fix the palette of DIB brushes, when realizing the brush
- Don't leak the bitmaps for DIB brushes in BRUSH_Cleanup

svn path=/trunk/; revision=56523

9 years ago[NTOSKRNL]
Art Yerkes [Sun, 6 May 2012 02:12:24 +0000 (02:12 +0000)]
[NTOSKRNL]
Formatting.

svn path=/trunk/; revision=56522

9 years ago[WIN32K]
Timo Kreuzer [Sat, 5 May 2012 22:50:47 +0000 (22:50 +0000)]
[WIN32K]
Fix regression of gdi32_winetest palette

svn path=/trunk/; revision=56521

9 years ago[WIN32K]
Timo Kreuzer [Sat, 5 May 2012 22:06:15 +0000 (22:06 +0000)]
[WIN32K]
Someone passes iUsage == 2, so don't assert in that case, but ignore it as long as it's not supported.

svn path=/trunk/; revision=56520

9 years agofix build
Timo Kreuzer [Sat, 5 May 2012 21:43:39 +0000 (21:43 +0000)]
fix build

svn path=/trunk/; revision=56519

9 years ago[WIN32K]
Timo Kreuzer [Sat, 5 May 2012 21:39:35 +0000 (21:39 +0000)]
[WIN32K]
Implement CreateDIBPalette(), replacing BuildDIBPalette.
It creates a palette without a handle and handles DIB_PAL_COLORS as well as DIB_RGB_COLORS. Additionally it now handles DIB_PAL_BRUSHHACK, which is used for DIB brushes, when DIB_PAL_COLORS is passed to CreateDIBPatternBrush(). The palette is not created directly, but instead the indices into the DC palette are put into the palette and the real palette is created, when the brush is realized. The latter is not yet handled.

svn path=/trunk/; revision=56518

9 years ago[WIN32K]
Timo Kreuzer [Sat, 5 May 2012 21:09:08 +0000 (21:09 +0000)]
[WIN32K]
When dereferencing an object without a handle, don't check for the ready-to-die flag

svn path=/trunk/; revision=56517

9 years ago[NTOS]: Cleanup MiQueryAddressState.
Sir Richard [Sat, 5 May 2012 19:37:34 +0000 (19:37 +0000)]
[NTOS]: Cleanup MiQueryAddressState.

svn path=/trunk/; revision=56516

9 years ago[NTOS]: Attempt to hackfix MiGetPageProtection to support the case seen in OllyDBG.
Sir Richard [Sat, 5 May 2012 19:26:21 +0000 (19:26 +0000)]
[NTOS]: Attempt to hackfix MiGetPageProtection to support the case seen in OllyDBG.
[NTOS]: Implement Case C of NtFreeVirtualMemory, which is sometimes seen in some heap logs. The hard part is figuring out the right amount of committed/decommitted pages. Only supports 2-level paging for now as the algorithm is already messy enough.

svn path=/trunk/; revision=56515

9 years ago[WIN32K]
Timo Kreuzer [Sat, 5 May 2012 17:29:34 +0000 (17:29 +0000)]
[WIN32K]
Rename PALETTE_AllocPalette2 to PALETTE_AllocPalette, allocate PALETTE and color array in one allocation, improve code

svn path=/trunk/; revision=56514

9 years ago[WINETESTS]
Thomas Faber [Sat, 5 May 2012 16:54:37 +0000 (16:54 +0000)]
[WINETESTS]
- Do not multiply define WINVER and friends
- Add missing _WIN32_WINNT define in rpcrt4_winetest. Already sent to Wine(TM)

svn path=/trunk/; revision=56513

9 years ago[GDI32_APITEST]
Timo Kreuzer [Sat, 5 May 2012 14:19:22 +0000 (14:19 +0000)]
[GDI32_APITEST]
- Try to fix some more test fails on win 2003

svn path=/trunk/; revision=56512

9 years ago[GDI32_APITEST]
Timo Kreuzer [Sat, 5 May 2012 12:59:08 +0000 (12:59 +0000)]
[GDI32_APITEST]
- Try to fix some more test fails on win 2003

svn path=/trunk/; revision=56511

9 years agoAdd missing test data files
Timo Kreuzer [Sat, 5 May 2012 12:24:49 +0000 (12:24 +0000)]
Add missing test data files

svn path=/trunk/; revision=56510

9 years ago[GDI32_APITEST]
Timo Kreuzer [Sat, 5 May 2012 12:21:56 +0000 (12:21 +0000)]
[GDI32_APITEST]
- Comment out tests that fail on windows 2003
- Try to fix a number of tests for Windows 2003

svn path=/trunk/; revision=56509

9 years ago[CRT]
Thomas Faber [Sat, 5 May 2012 11:49:54 +0000 (11:49 +0000)]
[CRT]
- Fix declaration of malloc_func_t and free_func_t. Already sent upstream(TM)

svn path=/trunk/; revision=56508

9 years ago[MOUNTMGR]
Thomas Faber [Sat, 5 May 2012 10:31:47 +0000 (10:31 +0000)]
[MOUNTMGR]
- Silence false GCC warnings

svn path=/trunk/; revision=56507

9 years ago[POWRPROF_APITEST]
Thomas Faber [Sat, 5 May 2012 10:21:19 +0000 (10:21 +0000)]
[POWRPROF_APITEST]
- Fix warnings - there is no DischargePolicy[4]
- Disable tests that fail on Windows 2003 (576 failures?!)
- Add missing file header

svn path=/trunk/; revision=56506

9 years ago[POWRPROF_WINETEST]
Thomas Faber [Sat, 5 May 2012 10:09:38 +0000 (10:09 +0000)]
[POWRPROF_WINETEST]
- This test is not from Wine! Move to apitests.

svn path=/trunk/; revision=56505

9 years ago[TRANSLATION]
Olaf Siejka [Sat, 5 May 2012 09:23:27 +0000 (09:23 +0000)]
[TRANSLATION]
- italian translation update by Paolo Devoti (bug no. 7012);

svn path=/trunk/; revision=56504

9 years ago[NTOSKRNL]
Thomas Faber [Sat, 5 May 2012 08:49:45 +0000 (08:49 +0000)]
[NTOSKRNL]
- Give more useful debug output on BAD_POOL_HEADER bug checks

svn path=/trunk/; revision=56503

9 years ago[Win32k]
James Tabor [Sat, 5 May 2012 02:49:17 +0000 (02:49 +0000)]
[Win32k]
- Add alerts and set window state to message box windows. Expands bug 5281.

svn path=/trunk/; revision=56502

9 years ago- Add notification alerts.
James Tabor [Sat, 5 May 2012 00:03:50 +0000 (00:03 +0000)]
- Add notification alerts.

svn path=/trunk/; revision=56501

9 years ago[TESTS]
Timo Kreuzer [Fri, 4 May 2012 19:06:15 +0000 (19:06 +0000)]
[TESTS]
Add missing definition

svn path=/trunk/; revision=56500

9 years ago[GDI32_APITEST]
Timo Kreuzer [Fri, 4 May 2012 19:06:12 +0000 (19:06 +0000)]
[GDI32_APITEST]
Fix warnings

svn path=/trunk/; revision=56499

9 years ago[GDI32_APITEST]
Timo Kreuzer [Fri, 4 May 2012 18:56:43 +0000 (18:56 +0000)]
[GDI32_APITEST]
- Add tests for CreateDIBPatternBrush(Pt)
- Add some helper code to initialize a dibsection and a palette, which can be reused by other tests
- Add tests for DIB brush in GetObject

svn path=/trunk/; revision=56498

9 years ago[WIN32K]
Timo Kreuzer [Fri, 4 May 2012 17:39:00 +0000 (17:39 +0000)]
[WIN32K]
Commit what I forgot

svn path=/trunk/; revision=56497

9 years ago[WIN32K]
Timo Kreuzer [Fri, 4 May 2012 17:37:07 +0000 (17:37 +0000)]
[WIN32K]
- Add cjMaxBits parameter to GreCreateDIBitmapInternal
- Rename GDIBRUSH_* constants to BR_*, as they are named in gdikdx

svn path=/trunk/; revision=56496

9 years ago[GDI32_APITEST]
Timo Kreuzer [Fri, 4 May 2012 12:32:11 +0000 (12:32 +0000)]
[GDI32_APITEST]
- Comment out a broken test (works only on 32bpp)
- Fix MSVC warning

svn path=/trunk/; revision=56495

9 years ago[KERNEL32_APITEST]
Thomas Faber [Fri, 4 May 2012 12:31:47 +0000 (12:31 +0000)]
[KERNEL32_APITEST]
- Add a test checking that GetModuleFileName returns a full path
See issue #6786 for more details.

svn path=/trunk/; revision=56494

9 years ago[GDI32_APITEST]
Timo Kreuzer [Fri, 4 May 2012 12:10:15 +0000 (12:10 +0000)]
[GDI32_APITEST]
Fix gcc build

svn path=/trunk/; revision=56493

9 years ago[GDI32_APITEST]
Timo Kreuzer [Fri, 4 May 2012 11:40:36 +0000 (11:40 +0000)]
[GDI32_APITEST]
- Add tests for GetDIBColorTable and SetPixel,
- Add more tests for CreateBitmap, GetPixel, PatBlt

svn path=/trunk/; revision=56492

9 years ago[NTOSKRNL]
Timo Kreuzer [Fri, 4 May 2012 11:32:07 +0000 (11:32 +0000)]
[NTOSKRNL]
- Fix amd64 build
- Fix some MSVC/amd64 warnings

svn path=/trunk/; revision=56491

9 years ago[KERNEL32]
Thomas Faber [Fri, 4 May 2012 10:32:49 +0000 (10:32 +0000)]
[KERNEL32]
- Fix SetCurrentDirectoryA to return success when setting the current directory again
See issue #6874 for more details.

svn path=/trunk/; revision=56490

9 years ago[KERNEL32_APITEST]
Thomas Faber [Fri, 4 May 2012 10:28:54 +0000 (10:28 +0000)]
[KERNEL32_APITEST]
- Add some tests for GetCurrentDirectory and SetCurrentDirectory

svn path=/trunk/; revision=56489

9 years ago[NTOSKRNL]
Art Yerkes [Thu, 3 May 2012 21:05:06 +0000 (21:05 +0000)]
[NTOSKRNL]
Account for wait entries delaying a view attribute change and interacting
with the machinery in CoW copying code, specifically making CoW insert and
revoke a wait while copying the page, and make the CoW copy function take
both pages as arguments rather than relying on the address space.

Also alter the MM_WAIT_ENTRY value a bit to take into account an assert
that it must have bit 0x800 set.

svn path=/trunk/; revision=56488

9 years ago[Win32k]
James Tabor [Thu, 3 May 2012 20:58:53 +0000 (20:58 +0000)]
[Win32k]
- Add a define for non window pointers. Help out Timo.

svn path=/trunk/; revision=56487

9 years ago- Move NtGdiSetBrushOrg from brush.c to dcobjs.c, since it doesn't really deal with...
Timo Kreuzer [Thu, 3 May 2012 18:55:38 +0000 (18:55 +0000)]
- Move NtGdiSetBrushOrg from brush.c to dcobjs.c, since it doesn't really deal with brushes, but with the dc and is related to the brush seletcted into the dc. Cleanup, simplify and fix the function.
- rename IntptlBrushOrigin to DC_vSetBrushOrigin and also move it to dcobjs.c

svn path=/trunk/; revision=56486

9 years ago[GDI32_APITEST]
Timo Kreuzer [Thu, 3 May 2012 18:54:19 +0000 (18:54 +0000)]
[GDI32_APITEST]
Add tests for SetBrushOrgEx

svn path=/trunk/; revision=56485

9 years ago[TCPIP]
Cameron Gutman [Thu, 3 May 2012 18:38:59 +0000 (18:38 +0000)]
[TCPIP]
- Update the cached link and IP information when a link status change occurs

svn path=/trunk/; revision=56484

9 years ago[WIN32K]
Timo Kreuzer [Thu, 3 May 2012 15:19:47 +0000 (15:19 +0000)]
[WIN32K]
Remove debug break point. Thanks to r3ddr4g0n for noticing.

svn path=/trunk/; revision=56483

9 years ago[WIN32K]
Timo Kreuzer [Thu, 3 May 2012 14:39:53 +0000 (14:39 +0000)]
[WIN32K]
Only set the surface's bitmap bits when iType == STYPE_BITMAP.
Fixes booting with vbox drivers installed.

svn path=/trunk/; revision=56482

9 years ago[WIN32K]
Timo Kreuzer [Thu, 3 May 2012 11:14:11 +0000 (11:14 +0000)]
[WIN32K]
Revert a part of 56478.

svn path=/trunk/; revision=56481

9 years ago[WINED3D]
Amine Khaldi [Wed, 2 May 2012 22:48:35 +0000 (22:48 +0000)]
[WINED3D]
* Fix msvc x64 build.
See issue #7032 for more details.

svn path=/trunk/; revision=56480

9 years ago[LICENSE]
Aleksey Bragin [Wed, 2 May 2012 21:36:27 +0000 (21:36 +0000)]
[LICENSE]
- Add the linking exception text to the official ReactOS licensing text. Previously, the exception text was only available at the ReactOS website with no references from the source code.

svn path=/trunk/; revision=56479

9 years ago[WIN32K]
Timo Kreuzer [Wed, 2 May 2012 19:29:33 +0000 (19:29 +0000)]
[WIN32K]
A pointer is not a handle. A handle is not a pointer. At least in most cases. Defining STRICT in win32k revealed horrible things...

svn path=/trunk/; revision=56478

9 years ago[WIN32K]
Timo Kreuzer [Wed, 2 May 2012 18:55:23 +0000 (18:55 +0000)]
[WIN32K]
- Add some code stub and comments for realizing DIB brush palettes
- Move some function prototypes

svn path=/trunk/; revision=56477

9 years ago[WIN32K]
Timo Kreuzer [Wed, 2 May 2012 13:56:55 +0000 (13:56 +0000)]
[WIN32K]
- Fix a palette leak in DIB_CreateDIBSection
- Remove PALETTE_AllocPalette and PALETTE_AllocPaletteIndexedRGB, use PALETTE_AllocPalWithHandle instead

svn path=/trunk/; revision=56476

9 years ago[WIN32SS]
Amine Khaldi [Wed, 2 May 2012 11:03:51 +0000 (11:03 +0000)]
[WIN32SS]
* Implement Ctrl+C support on MessageBox. Patch by Guido Pola (prodito {at} live [dot] com).
See issue #5281 for more details.

svn path=/trunk/; revision=56475

9 years ago[WIN32K]
Timo Kreuzer [Wed, 2 May 2012 10:09:05 +0000 (10:09 +0000)]
[WIN32K]
Modify DIB_MapPaletteColors, first allocating a palette without initializing the colors, then setting up the colors. This wway we don't need to allocate an intermediate buffer.

svn path=/trunk/; revision=56474

9 years ago[WIN32K]
Timo Kreuzer [Wed, 2 May 2012 09:46:07 +0000 (09:46 +0000)]
[WIN32K]
- Implement GreCreatePaletteInternal and make NtGdiCreatePaletteInternal safe regarding user mode memory access.
- Allow allocating an indexed palette without initializing the colors
- Implement PALETTE_AllocPalWithHandle
- remove pointless Self member in PALETTE structure
- cleanup palette.h a bit

svn path=/trunk/; revision=56473

9 years ago[CMD]
Timo Kreuzer [Tue, 1 May 2012 21:03:06 +0000 (21:03 +0000)]
[CMD]
Fix a typo

svn path=/trunk/; revision=56472