Colin Finck [Wed, 8 Aug 2007 15:22:02 +0000 (15:22 +0000)]
Never use spaces in rbuild files!
Also re-unlock the file again
svn path=/trunk/; revision=28245
Hervé Poussineau [Wed, 8 Aug 2007 13:44:03 +0000 (13:44 +0000)]
Replace a call to undocumented function CreateUserProfile by its documented equivalent (LogonUser + LoadUserProfile)
In all cases, this code should be removed once NtUnloadKey is implemented
Add a message to remind when to remove this hack
svn path=/trunk/; revision=28244
Hervé Poussineau [Wed, 8 Aug 2007 10:46:03 +0000 (10:46 +0000)]
Be less alarming in a debug message
svn path=/trunk/; revision=28243
Hervé Poussineau [Wed, 8 Aug 2007 08:58:58 +0000 (08:58 +0000)]
Add SCESTATUS_* constants
svn path=/trunk/; revision=28242
Hervé Poussineau [Wed, 8 Aug 2007 08:26:44 +0000 (08:26 +0000)]
Improve LoadUserProfileW, by creating the profile if it doesn't exist
svn path=/trunk/; revision=28241
Hervé Poussineau [Wed, 8 Aug 2007 08:24:32 +0000 (08:24 +0000)]
Implement LsaLookupSids
Add a fake implementation to LsaLookupNames to return some information
svn path=/trunk/; revision=28240
James Tabor [Wed, 8 Aug 2007 02:20:43 +0000 (02:20 +0000)]
Removed NtGdiGetRelAbs. Use GetDCDWord in gdi32. Update ntgdibad.h.
svn path=/trunk/; revision=28239
Timo Kreuzer [Wed, 8 Aug 2007 02:03:25 +0000 (02:03 +0000)]
remove NtGdiGetClipRgn from win32k
svn path=/trunk/; revision=28238
James Tabor [Wed, 8 Aug 2007 01:28:36 +0000 (01:28 +0000)]
Add two more Dc_Attr Dirty flags.
svn path=/trunk/; revision=28237
Timo Kreuzer [Wed, 8 Aug 2007 01:03:54 +0000 (01:03 +0000)]
GetClipRgn: use NtGdiGetRandomRgn
svn path=/trunk/; revision=28236
James Tabor [Wed, 8 Aug 2007 01:02:32 +0000 (01:02 +0000)]
Removed AbortProc from WIN_DC_INFO. AbortProc is handled in gdi32 and stored in the Dc_Attr->pvLDC (LDC) structure. LDC structure is used for printing and EMF functions. WIN_DC_INFO is still useful and might stick around for a while.
svn path=/trunk/; revision=28235
James Tabor [Wed, 8 Aug 2007 00:46:11 +0000 (00:46 +0000)]
Moved CurrentPos to Dc_Attr.ptlCurrent. Plugged in NtGdiGet-AndSetDCDword with out any internal support code. Still sorting out internal calls to old NtGdi functions. Ntgdibad.h will be updated on each removed external call of these functions are gone from w32ksvc.db.
svn path=/trunk/; revision=28234
Timo Kreuzer [Wed, 8 Aug 2007 00:28:08 +0000 (00:28 +0000)]
make NtGdiGetRandomRgn behave more like on XP, 33/34 tests now passing in w32knapi test
svn path=/trunk/; revision=28233
Timo Kreuzer [Tue, 7 Aug 2007 23:13:25 +0000 (23:13 +0000)]
- restructure syscall code, add edi to RosSyscall clobber list
- more NtGdiGetRandomRgn tests
- more TEST -> RTEST
svn path=/trunk/; revision=28232
Timo Kreuzer [Tue, 7 Aug 2007 23:06:51 +0000 (23:06 +0000)]
fix build part 2
svn path=/trunk/; revision=28231
Ziliang Guo [Tue, 7 Aug 2007 23:04:19 +0000 (23:04 +0000)]
Fix build part 1, add precomp.h into bootvid.rbuild
svn path=/trunk/; revision=28230
James Tabor [Tue, 7 Aug 2007 22:19:32 +0000 (22:19 +0000)]
Don't write to user space after an error. We do write if TRUE.
svn path=/trunk/; revision=28229
Christoph von Wittich [Tue, 7 Aug 2007 21:19:22 +0000 (21:19 +0000)]
add support for Visual Studio 2008 (Orcas)
svn path=/trunk/; revision=28228
Aleksey Bragin [Tue, 7 Aug 2007 20:58:55 +0000 (20:58 +0000)]
- WDK support for bootvid and kdcom.
svn path=/trunk/; revision=28227
Christoph von Wittich [Tue, 7 Aug 2007 20:52:55 +0000 (20:52 +0000)]
revert more.c to r25042
svn path=/trunk/; revision=28226
Aleksey Bragin [Tue, 7 Aug 2007 20:51:50 +0000 (20:51 +0000)]
- Force using ReactOS's ntverp.h instead of the WDK.
- Don't include ntverp.h twice.
svn path=/trunk/; revision=28225
Aleksey Bragin [Tue, 7 Aug 2007 20:49:09 +0000 (20:49 +0000)]
- Make CSQ compatible with MSVC/WDK.
svn path=/trunk/; revision=28224
Aleksey Bragin [Tue, 7 Aug 2007 20:46:24 +0000 (20:46 +0000)]
- Rename exception.c to except.c to avoid conflict with another exception.c in rtl project.
- Fix WDK compatibility.
svn path=/trunk/; revision=28223
Aleksey Bragin [Tue, 7 Aug 2007 20:20:15 +0000 (20:20 +0000)]
- Fix build (remove RtlUnwind redeclarations).
svn path=/trunk/; revision=28222
Aleksey Bragin [Tue, 7 Aug 2007 20:11:21 +0000 (20:11 +0000)]
- Add RtlUnwind to headers, and make list.h MSVC-compatible.
- Rename framebased.asm to framebased.S and write in GAS compatible assembly, instead of using nasmw.
- Fix WDK compatibility.
svn path=/trunk/; revision=28221
Christoph von Wittich [Tue, 7 Aug 2007 20:04:46 +0000 (20:04 +0000)]
fix release build
svn path=/trunk/; revision=28220
James Tabor [Tue, 7 Aug 2007 19:29:48 +0000 (19:29 +0000)]
Don't write to user space with after an error.
svn path=/trunk/; revision=28219
Hervé Poussineau [Tue, 7 Aug 2007 15:08:09 +0000 (15:08 +0000)]
Support absolute paths for intermediate/output directories
Never put real intermediate/output directory names in generated makefile, use $(INTERMEDIATE) and $(OUTPUT) instead
svn path=/trunk/; revision=28218
Hervé Poussineau [Tue, 7 Aug 2007 11:45:30 +0000 (11:45 +0000)]
Remove some debug messages
scsiport.c: Do not try to open Device subkey if we don't have a service key
cmhardwr.c: Write BIOS information only if we succeeded to open the key
svn path=/trunk/; revision=28217
Aleksey Bragin [Tue, 7 Aug 2007 10:24:06 +0000 (10:24 +0000)]
- Remove empty init.S
svn path=/trunk/; revision=28216
The Wine Synchronizer [Tue, 7 Aug 2007 07:27:43 +0000 (07:27 +0000)]
Autosyncing with Wine HEAD
svn path=/trunk/; revision=28215
James Tabor [Tue, 7 Aug 2007 07:27:12 +0000 (07:27 +0000)]
Move Break Extra and Count justification to Dc_Attr.
svn path=/trunk/; revision=28214
Hervé Poussineau [Tue, 7 Aug 2007 06:54:21 +0000 (06:54 +0000)]
Add mlang.dll to bootcd
svn path=/trunk/; revision=28213
The Wine Synchronizer [Tue, 7 Aug 2007 06:52:34 +0000 (06:52 +0000)]
Autosyncing with Wine HEAD
svn path=/trunk/; revision=28212
Hervé Poussineau [Tue, 7 Aug 2007 06:48:01 +0000 (06:48 +0000)]
Prepare import of mlang library. This revision does not compile.
svn path=/trunk/; revision=28211
James Tabor [Tue, 7 Aug 2007 05:58:29 +0000 (05:58 +0000)]
Removed NtGdiGetDCOrgEx, GetViewportExt/OrgEx, GetWindowExt/OrgEx. Added NtGdiGetDCPoint.
Will update ntgdibad.h once we sort out the internal use of these functions.
svn path=/trunk/; revision=28209
Timo Kreuzer [Tue, 7 Aug 2007 01:28:02 +0000 (01:28 +0000)]
update ntgdibad.h
svn path=/trunk/; revision=28208
Timo Kreuzer [Tue, 7 Aug 2007 01:27:17 +0000 (01:27 +0000)]
call IntGdiExtSelectClipRgn from inside win32k instead of NtGdiSelectClipRgn
remove NtGdiSelectClipRgn from win32k
svn path=/trunk/; revision=28207
Timo Kreuzer [Tue, 7 Aug 2007 00:56:12 +0000 (00:56 +0000)]
SelectClipRgn: call NtGdiExtSelectClipRgn with RGN_COPY
svn path=/trunk/; revision=28206
Magnus Olsen [Mon, 6 Aug 2007 23:55:35 +0000 (23:55 +0000)]
Remove init.s and put Thomas's code into boot.s, so we don't have 2 files for the same purpose.
Write the few lines of C code that were part of the "final" code into boot.S as
well, to avoid yet another trampoline jump. and
Thanks again to Thomas for finding and fixing the bug.
svn path=/trunk/; revision=28205
Timo Kreuzer [Mon, 6 Aug 2007 23:47:36 +0000 (23:47 +0000)]
fix build
svn path=/trunk/; revision=28204
Magnus Olsen [Mon, 6 Aug 2007 19:57:58 +0000 (19:57 +0000)]
Update win32k syscall table layout to win32xp sp2
this is not finish update, we are missing allot stub in
win32k. before this layout are finish we need thuse stub in place.
svn path=/trunk/; revision=28203
Daniel Reimer [Mon, 6 Aug 2007 19:43:14 +0000 (19:43 +0000)]
Decrease cards.dll size by 700 kB by cuttung down all files to 8-Bit Colors.
svn path=/trunk/; revision=28202
Daniel Reimer [Mon, 6 Aug 2007 19:33:16 +0000 (19:33 +0000)]
- Forgot two wrong sizes.
- Reverted to 24 bit Color. ROS's whole Cards.dll uses it, so I keep the colors here too.
- Freecard is now a monochrome Bitmap. This results in a Semi Transparent Card (= Dark Green) instead of a grey square. Try in XP Solitaire. Looks way better and its the way MS does it too.
svn path=/trunk/; revision=28201
Colin Finck [Mon, 6 Aug 2007 19:07:34 +0000 (19:07 +0000)]
Expand environment strings in the szWallpaper variable. (patch by Marc Piulachs, marc DOT piulachs AT codexchange DOT net)
This is the same way how Windows XP does it (allowing environment variables in the "Wallpaper" registry value, but not as an argument for SystemParametersInfo, SPI_SETDESKWALLPAPER)
See issue #2536 for more details.
svn path=/trunk/; revision=28200
Hervé Poussineau [Mon, 6 Aug 2007 16:17:55 +0000 (16:17 +0000)]
Add more uuids in uuid lib
svn path=/trunk/; revision=28199
Hervé Poussineau [Mon, 6 Aug 2007 16:16:57 +0000 (16:16 +0000)]
Generate as much headers as possible from idl
svn path=/trunk/; revision=28198
Hervé Poussineau [Mon, 6 Aug 2007 16:05:08 +0000 (16:05 +0000)]
Add some prototypes
svn path=/trunk/; revision=28197
Daniel Reimer [Mon, 6 Aug 2007 15:23:11 +0000 (15:23 +0000)]
- Resize wrong sized Backgrounds.
- Add the one from Bug 2535 (thx to Rhy Thornton (rhy <AT> leperkhanz <DOT> com) for it.) and replace the ugly Bird in Background 9. Right now only a resized one, but it still looks nice.
svn path=/trunk/; revision=28196
Colin Finck [Mon, 6 Aug 2007 14:56:17 +0000 (14:56 +0000)]
Starfield Screensaver by Marc Piulachs (marc DOT piulachs AT codexchange DOT net)
I committed the latest attachment (the C version) from bug #2510
See issue #2510 for more details.
svn path=/trunk/; revision=28195
Hervé Poussineau [Mon, 6 Aug 2007 14:41:05 +0000 (14:41 +0000)]
Set setup type to 0 before the end of 2nd stage in syssetup instead of winlogon
svn path=/trunk/; revision=28194
Magnus Olsen [Mon, 6 Aug 2007 13:20:31 +0000 (13:20 +0000)]
fix a smaller issue with win32ksys, when u did delete win32k.s or type make win32ksys_clean
this file was not being rebuild or remove.
svn path=/trunk/; revision=28193
Daniel Reimer [Mon, 6 Aug 2007 13:12:01 +0000 (13:12 +0000)]
Reduce from 24 Bit Colors to 8 Bit. No real difference in Quality, but waaay smaller. 3 MB reduced size.
svn path=/trunk/; revision=28192
Hervé Poussineau [Mon, 6 Aug 2007 11:57:15 +0000 (11:57 +0000)]
Enable shutdown privilege before trying to reboot
svn path=/trunk/; revision=28191
Hervé Poussineau [Mon, 6 Aug 2007 09:25:03 +0000 (09:25 +0000)]
Remove ARCH define in config.template.rbuild.
It is a duplicate of the ROS_ARCH environment variable.
svn path=/trunk/; revision=28189
Hervé Poussineau [Mon, 6 Aug 2007 09:19:25 +0000 (09:19 +0000)]
Add -D option to add variables in generated file
svn path=/trunk/; revision=28188
James Tabor [Mon, 6 Aug 2007 08:28:54 +0000 (08:28 +0000)]
Moved Brush Origin to Dc_attr.
svn path=/trunk/; revision=28186
James Tabor [Mon, 6 Aug 2007 06:28:39 +0000 (06:28 +0000)]
Fix typo.
svn path=/trunk/; revision=28185
James Tabor [Mon, 6 Aug 2007 05:13:47 +0000 (05:13 +0000)]
Move Window and Viewport Ext and Org to Dc_Attr. Tested it with qemu.
svn path=/trunk/; revision=28184
James Tabor [Mon, 6 Aug 2007 02:48:09 +0000 (02:48 +0000)]
Moved most of the old Win struct to Dc_Attr structure. Tested it with qemu.
svn path=/trunk/; revision=28183
Timo Kreuzer [Sun, 5 Aug 2007 23:05:02 +0000 (23:05 +0000)]
- convert a bunch of tests to regression tests as they succeed on ros
- add tests for NtGdiGetRandomRgn
svn path=/trunk/; revision=28182
James Tabor [Sun, 5 Aug 2007 22:02:12 +0000 (22:02 +0000)]
Start of the dcattr migration.
svn path=/trunk/; revision=28181
Daniel Reimer [Sun, 5 Aug 2007 20:38:19 +0000 (20:38 +0000)]
My Present for ya all. A new cards.dll with bigger, photorealistic Bavarian Style Cards. I theory Number 2-5 are NON existant. But to be fully compatible I sat down and made them by myself. Its fully compatible to Windows Solitaire, not ROS Solitaire, which does not like the bigger cards. This needs a fix. Btw if someone finds out how to modify the edges on the cards to be transparent, plz tell me. They need to be waay more round.
svn path=/trunk/; revision=28180
Eric Kohl [Sun, 5 Aug 2007 18:56:39 +0000 (18:56 +0000)]
Add the status bar.
svn path=/trunk/; revision=28179
Sylvain Petreolle [Sun, 5 Aug 2007 14:58:58 +0000 (14:58 +0000)]
fix build
svn path=/trunk/; revision=28178
Aleksey Bragin [Sun, 5 Aug 2007 11:27:39 +0000 (11:27 +0000)]
- More MSVC fixes
svn path=/trunk/; revision=28174
Eric Kohl [Sun, 5 Aug 2007 09:48:34 +0000 (09:48 +0000)]
Implement toggle keys option.
svn path=/trunk/; revision=28173
James Tabor [Sun, 5 Aug 2007 09:21:00 +0000 (09:21 +0000)]
Started CreateMetaFile, port from wine. Made changes to the structures. Added new support routines.
svn path=/trunk/; revision=28172
Aleksey Bragin [Sun, 5 Aug 2007 08:27:41 +0000 (08:27 +0000)]
- Comment out those lines again (sorry), to prevent having lots of uninstallable revisions built by buildbot. Please re-commit when the real bug is fixed.
svn path=/trunk/; revision=28171
Timo Kreuzer [Sun, 5 Aug 2007 03:38:42 +0000 (03:38 +0000)]
delete gdi32 test from win32 folder, as it is all in apitests folder now
svn path=/trunk/; revision=28170
Timo Kreuzer [Sun, 5 Aug 2007 03:32:24 +0000 (03:32 +0000)]
- make apitest.c into a static lib to be used by different tests
- add a gdi32 api test, based on the one in the win32 folder
- add a user32 api test
- change type of test functions to int
- implement a quick 'n dirty html api status output
- uncomment NtGdiTransormPoints in w32kdll.def
- add ASSERT1 macro (ASSERT is already used)
- include some more headers
svn path=/trunk/; revision=28169
James Tabor [Sat, 4 Aug 2007 22:02:39 +0000 (22:02 +0000)]
Removed non Enh Metafile stubs from win32k:
- Updated ntgdibad.h.
- List of known functions:
NtGidConvertMetafileRect
NtGdiCreateMetafileDC
NtGdiCreateServerMetaFile
NtGdiGetServerMetaFileBits
NtGdiSetMetaRgn
- No updates for Enh Metafile.
svn path=/trunk/; revision=28166
James Tabor [Sat, 4 Aug 2007 21:02:55 +0000 (21:02 +0000)]
Copy Metafile.c to EnhMFile.c. Separating the code.
svn path=/trunk/; revision=28165
Daniel Reimer [Sat, 4 Aug 2007 20:51:54 +0000 (20:51 +0000)]
revert some accidently commited changes in my tree.
svn path=/trunk/; revision=28164
Daniel Reimer [Sat, 4 Aug 2007 20:13:19 +0000 (20:13 +0000)]
Add 8 new Backgrounds to cards.dll. thx to Mario Kacmar (kario@szm.sk) (Bug 2416)
svn path=/trunk/; revision=28162
Timo Kreuzer [Sat, 4 Aug 2007 16:51:10 +0000 (16:51 +0000)]
small bugfix
svn path=/trunk/; revision=28161
Timo Kreuzer [Sat, 4 Aug 2007 16:45:12 +0000 (16:45 +0000)]
- implement quick 'n dirty HTML api status output
- change test function return type to INT
- add ASSERT macro
- include some more headers
svn path=/trunk/; revision=28160
Eric Kohl [Sat, 4 Aug 2007 16:41:30 +0000 (16:41 +0000)]
Add remaining sticky keys options.
svn path=/trunk/; revision=28159
Christoph von Wittich [Sat, 4 Aug 2007 15:52:17 +0000 (15:52 +0000)]
Fix scanning affinity in IoConnectInterrupt (patch by w3seek)
svn path=/trunk/; revision=28158
Sylvain Petreolle [Sat, 4 Aug 2007 13:22:48 +0000 (13:22 +0000)]
C uses / as dir separator, not \
svn path=/trunk/; revision=28157
Ged Murphy [Sat, 4 Aug 2007 11:19:51 +0000 (11:19 +0000)]
revert the unicode build for now as it causes a problem with our gcc build
svn path=/trunk/; revision=28156
Aleksey Bragin [Sat, 4 Aug 2007 10:59:01 +0000 (10:59 +0000)]
- Fix kernel32 compile.
svn path=/trunk/; revision=28155
Eric Kohl [Sat, 4 Aug 2007 10:22:44 +0000 (10:22 +0000)]
- Ask the user when he closes the window only if the game is still running.
svn path=/trunk/; revision=28154
Aleksey Bragin [Sat, 4 Aug 2007 08:49:47 +0000 (08:49 +0000)]
- Fix NtSetInformationThread(ThreadBasePriority)
- Fix buffer overflow in KeRosDumpStackFrames
- Fix usage of garbage/uninitialized handle entry local variable in ObpCreateHandle
- Fix buffer overflow and logic bug in IoConnectInterrupt
- Fix MSVC warnings
svn path=/trunk/; revision=28153
Aleksey Bragin [Sat, 4 Aug 2007 08:47:52 +0000 (08:47 +0000)]
- Appropriate changes to kmtest
svn path=/trunk/; revision=28152
Aleksey Bragin [Sat, 4 Aug 2007 08:26:58 +0000 (08:26 +0000)]
- WDK and MSVC compatibility fixes.
svn path=/trunk/; revision=28151
James Tabor [Sat, 4 Aug 2007 07:37:27 +0000 (07:37 +0000)]
Dc.c :
- Update Get/SetDCBrush/PenColor code.
* Added dcattr sync flags to Set functions.
* if'ed out, does compile.
Painting.c :
- Update LP to DP to LP code.
* Added update flags for Xforms, the best way I understand them.
* if'ed out.
- Moved Fixme line down and above GetDCObject.
svn path=/trunk/; revision=28150
Timo Kreuzer [Fri, 3 Aug 2007 22:31:55 +0000 (22:31 +0000)]
fix some names
svn path=/trunk/; revision=28149
Colin Finck [Fri, 3 Aug 2007 21:36:53 +0000 (21:36 +0000)]
- Define one LANGUAGE, SUBLANG pair per resource file and not per resource.
This makes it easier for translators and also fixes a mix-up of languages.
- Move the brazilian translations from pt-PT.rc to a new pt-BR.rc file.
- Remove the "#ifdef LANG_WALON" statement from wa-WA.rc and disable this resource file in rsrc.rc instead like it's done for eo-EO.rc.
These are WINE-specific LANG defines. We also have them in include/reactos/wine/winnt.h, but this file is not included. It has to be decided later how to handle these languages.
See issue #2523 for more details.
svn path=/trunk/; revision=28148
Eric Kohl [Fri, 3 Aug 2007 18:04:34 +0000 (18:04 +0000)]
Enable "Deck" menu item.
svn path=/trunk/; revision=28146
Ged Murphy [Fri, 3 Aug 2007 18:01:04 +0000 (18:01 +0000)]
build sol as unicode
svn path=/trunk/; revision=28145
Ged Murphy [Fri, 3 Aug 2007 17:48:24 +0000 (17:48 +0000)]
don't rename the executable for make install. This should keep w3seek happy for a while :)
svn path=/trunk/; revision=28144
Ged Murphy [Fri, 3 Aug 2007 17:34:55 +0000 (17:34 +0000)]
don't link to a non existent lib
svn path=/trunk/; revision=28143
Ged Murphy [Fri, 3 Aug 2007 17:25:22 +0000 (17:25 +0000)]
don't ask everytime the user wants to close the window
svn path=/trunk/; revision=28142
Hervé Poussineau [Fri, 3 Aug 2007 16:09:09 +0000 (16:09 +0000)]
Fix non mingw backend invocations
svn path=/trunk/; revision=28139
Hervé Poussineau [Fri, 3 Aug 2007 15:33:45 +0000 (15:33 +0000)]
Create resource output directory before calling bin2res
svn path=/trunk/; revision=28138
Thomas Bluemel [Fri, 3 Aug 2007 15:14:49 +0000 (15:14 +0000)]
Patch by Frode Lillerud <frode@enkelt.no>
- Basic implementation of logoff.exe
See issue #2509 for more details.
svn path=/trunk/; revision=28137
Colin Finck [Fri, 3 Aug 2007 15:12:08 +0000 (15:12 +0000)]
Updated ukrainian translations by Artem Reznikov (temarez AT yandex DOT ru)
See issue #2524 for more details.
svn path=/trunk/; revision=28136
Hervé Poussineau [Fri, 3 Aug 2007 14:33:43 +0000 (14:33 +0000)]
syssetup.inf really belongs to output directory, not intermediate one
svn path=/trunk/; revision=28135
Hervé Poussineau [Fri, 3 Aug 2007 13:51:19 +0000 (13:51 +0000)]
Extract resources to intermediate directory
svn path=/trunk/; revision=28134