* Fix DllMain not being called when building with gcc. Apparently msvc makes DllMain extern "C" even if you didn't ask for it, unlike gcc.
* Simplify some code.
svn path=/branches/shell-experiments/; revision=63791
Replace the old ugly 16 color cards with better looking ones. (From: http://www.united3dartists.com/forum/viewtopic.php?f=31&t=954)
Remove 10 of 12 backgrounds and add some CARD backgrounds, no ugly bubble images and stuff. 8 of 10 from my own card decks. 2 others are from deviantart image search.
Modify the ReactOS card background to look way better.
Now both, Bavarian and French cards look nicely and make our Solitaire and Spider look way more modern.
svn path=/trunk/; revision=63785
I was asked why we do that resize at all in the background selection. It looks sorta ugly. So... Now it's full size. Dialogues modified accordingly.
svn path=/trunk/; revision=63783
My bad, I forgot to move the whole cards drawn centralized a bit higher to have the missing frame below, but not additional space above making the frame waaay bigger.
svn path=/trunk/; revision=63782
Add some borders in Spider and Solitaire around the location the cards will be drawn in. Now cards don't touch the frame anymore.
Increase the size of the card background previews. Now you will even see some details of them. Increase the selection dialog size accordingly.
svn path=/trunk/; revision=63781
- Use correct buffer size in KspStartBusDevice. Spotted by Víctor Martínez
- Avoid wcscpy in kernel mode while we're at it
svn path=/trunk/; revision=63778
- Return a valid security descriptor for keys, even though it's hacked. Based on code removed in r26704.
CORE-8382 #resolve #comment Fixed, now we fail with E_FAIL instead. Hurray.
svn path=/trunk/; revision=63777
rapps: (for database) Many Improvements and Many Fixes by Erdem Ersoy
CORE-7710 #resolve #comment Committed and hopefully worked around all conflicts I generated today, thx.
svn path=/trunk/; revision=63767
Due to popular demand, add MikTEX, Ghostscript and GSview to RAPPS.
CORE-8315 #resolve #comment As you wish, added.
CORE-8316 #resolve #comment As you wish, added.
svn path=/trunk/; revision=63762
Database update:
Update to most recent Versions.
Change 7-zip to the MSI Installer.
Remove all those "(FIXME)" added by Erdem.
svn path=/trunk/; revision=63761
system: German translation fixes + new translation of SUBST by zehnvor
Subst translation added to application by me.
CORE-8268 #resolve #comment Committed, thx.
svn path=/trunk/; revision=63760
- Fix use-after-free on critical sections, which caused test hangs. Also fix some memory leaks. More fixes coming with the next Wine-sync, but this should be enough to get tests working.
ROSTESTS-116
svn path=/trunk/; revision=63757
* Shell service object DLLs expect the ShellServiceObjectDelayLoad key to exist.
[SYSSETUP.INF]
* Mark stobject.dll to be registered during setup.
[STOBJECT]
* Implement icon handling.
* Implement rudimentary volume icon handler.
* Allow the volume icon to show the mute status of the primary audio device.
svn path=/branches/shell-experiments/; revision=63750
- Properly send WOC_RGN_CLIENT to the GDI driver when window client region changes
- Increment CLIPOBJ::iUniq so that drivers know that something changed
- Some improvements in win32k side of opengl pixel format selection
- Hack around atom collision between the kernel atom table and the win32k one
Now vmware ICD does something decent, even if you can use it only once per ReactOS session (!)
svn path=/trunk/; revision=63749
- Improve the WNDOBJ/CLIPOBJ hack by using the same internal structure for both object.
This way a driver can enumerate WNDOBJ::coClient safely.
Also take this as an opportunity to get rid of DC::ros_dc.
svn path=/trunk/; revision=63739
- First implementation of NtProtectVirtualMemory with Transition PTE
- Release PTE frame page after erasing the PTE to avoid useless page fault
svn path=/trunk/; revision=63736
* Create skeleton for the SysTray shell service object DLL. No tray icons are created yet.
* Tranks Robert Naumann for providing the icon resources, and some file templates.
svn path=/branches/shell-experiments/; revision=63732
- Correctly use the Clip, Meta, Rao, API and Vis Regions in DCs
- Update the DC clipping object on demand each time a blt is performed
- Reduce the number of region allocated with handles when it's not needed
This commit fixes numerous bugs regarding clipping, most notably SetDIBitsToDevice overlapping foreground windows
CORE-8353 #resolve #comment There are still a few quirks in winetests which will get fixed in a next commit
CORE-7628 #comment should be fixed in rev 63731, please confirm.
svn path=/trunk/; revision=63731