Commit graph

25918 commits

Author SHA1 Message Date
Aleksey Bragin 735dbb12c6 - 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
2007-08-07 20:11:21 +00:00
Christoph von Wittich b95ab0c9d7 fix release build
svn path=/trunk/; revision=28220
2007-08-07 20:04:46 +00:00
James Tabor b82f6444f6 Don't write to user space with after an error.
svn path=/trunk/; revision=28219
2007-08-07 19:29:48 +00:00
Hervé Poussineau 434e1ef9df 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
2007-08-07 15:08:09 +00:00
Hervé Poussineau ebb26326a5 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
2007-08-07 11:45:30 +00:00
Aleksey Bragin 9f62e7d5b8 - Remove empty init.S
svn path=/trunk/; revision=28216
2007-08-07 10:24:06 +00:00
The Wine Synchronizer 704b69f83f Autosyncing with Wine HEAD
svn path=/trunk/; revision=28215
2007-08-07 07:27:43 +00:00
James Tabor eadf106405 Move Break Extra and Count justification to Dc_Attr.
svn path=/trunk/; revision=28214
2007-08-07 07:27:12 +00:00
Hervé Poussineau 8039a51a3d Add mlang.dll to bootcd
svn path=/trunk/; revision=28213
2007-08-07 06:54:21 +00:00
The Wine Synchronizer 2deacc72e3 Autosyncing with Wine HEAD
svn path=/trunk/; revision=28212
2007-08-07 06:52:34 +00:00
Hervé Poussineau c86fc22726 Prepare import of mlang library. This revision does not compile.
svn path=/trunk/; revision=28211
2007-08-07 06:48:01 +00:00
James Tabor 914d831991 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
2007-08-07 05:58:29 +00:00
Timo Kreuzer e54ae7b31f update ntgdibad.h
svn path=/trunk/; revision=28208
2007-08-07 01:28:02 +00:00
Timo Kreuzer 234451155e call IntGdiExtSelectClipRgn from inside win32k instead of NtGdiSelectClipRgn
remove NtGdiSelectClipRgn from win32k

svn path=/trunk/; revision=28207
2007-08-07 01:27:17 +00:00
Timo Kreuzer 4237ee71bd SelectClipRgn: call NtGdiExtSelectClipRgn with RGN_COPY
svn path=/trunk/; revision=28206
2007-08-07 00:56:12 +00:00
Magnus Olsen e7b5eb420f 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
2007-08-06 23:55:35 +00:00
Timo Kreuzer 67759e297b fix build
svn path=/trunk/; revision=28204
2007-08-06 23:47:36 +00:00
Magnus Olsen eac8e57854 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
2007-08-06 19:57:58 +00:00
Daniel Reimer f3c126accd Decrease cards.dll size by 700 kB by cuttung down all files to 8-Bit Colors.
svn path=/trunk/; revision=28202
2007-08-06 19:43:14 +00:00
Daniel Reimer efbd79dea9 - 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
2007-08-06 19:33:16 +00:00
Colin Finck 541deeba86 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
2007-08-06 19:07:34 +00:00
Hervé Poussineau 0838232088 Add more uuids in uuid lib
svn path=/trunk/; revision=28199
2007-08-06 16:17:55 +00:00
Hervé Poussineau f6cd5eefb6 Generate as much headers as possible from idl
svn path=/trunk/; revision=28198
2007-08-06 16:16:57 +00:00
Hervé Poussineau c5a567cffc Add some prototypes
svn path=/trunk/; revision=28197
2007-08-06 16:05:08 +00:00
Daniel Reimer ea3c1cdddb - 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
2007-08-06 15:23:11 +00:00
Colin Finck 270493f197 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
2007-08-06 14:56:17 +00:00
Hervé Poussineau c88c4b4ad1 Set setup type to 0 before the end of 2nd stage in syssetup instead of winlogon
svn path=/trunk/; revision=28194
2007-08-06 14:41:05 +00:00
Magnus Olsen e753659117 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
2007-08-06 13:20:31 +00:00
Daniel Reimer 064b0ec043 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
2007-08-06 13:12:01 +00:00
Hervé Poussineau 8642e3d307 Enable shutdown privilege before trying to reboot
svn path=/trunk/; revision=28191
2007-08-06 11:57:15 +00:00
Hervé Poussineau ca34acb3d6 Remove ARCH define in config.template.rbuild.
It is a duplicate of the ROS_ARCH environment variable.

svn path=/trunk/; revision=28189
2007-08-06 09:25:03 +00:00
Hervé Poussineau 9d77e4fff4 Add -D option to add variables in generated file
svn path=/trunk/; revision=28188
2007-08-06 09:19:25 +00:00
James Tabor 5a8a0a1af7 Moved Brush Origin to Dc_attr.
svn path=/trunk/; revision=28186
2007-08-06 08:28:54 +00:00
James Tabor 3137bd861c Fix typo.
svn path=/trunk/; revision=28185
2007-08-06 06:28:39 +00:00
James Tabor 2619101eee Move Window and Viewport Ext and Org to Dc_Attr. Tested it with qemu.
svn path=/trunk/; revision=28184
2007-08-06 05:13:47 +00:00
James Tabor 556e9b7da8 Moved most of the old Win struct to Dc_Attr structure. Tested it with qemu.
svn path=/trunk/; revision=28183
2007-08-06 02:48:09 +00:00
Timo Kreuzer 174418b0d1 - convert a bunch of tests to regression tests as they succeed on ros
- add tests for NtGdiGetRandomRgn

svn path=/trunk/; revision=28182
2007-08-05 23:05:02 +00:00
James Tabor 619203c31c Start of the dcattr migration.
svn path=/trunk/; revision=28181
2007-08-05 22:02:12 +00:00
Daniel Reimer ecfdde12b9 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
2007-08-05 20:38:19 +00:00
Eric Kohl c55a8d231d Add the status bar.
svn path=/trunk/; revision=28179
2007-08-05 18:56:39 +00:00
Sylvain Petreolle ec345d7f85 fix build
svn path=/trunk/; revision=28178
2007-08-05 14:58:58 +00:00
Aleksey Bragin 56c73282c2 - More MSVC fixes
svn path=/trunk/; revision=28174
2007-08-05 11:27:39 +00:00
Eric Kohl f3af35532e Implement toggle keys option.
svn path=/trunk/; revision=28173
2007-08-05 09:48:34 +00:00
James Tabor dfd772ea97 Started CreateMetaFile, port from wine. Made changes to the structures. Added new support routines.
svn path=/trunk/; revision=28172
2007-08-05 09:21:00 +00:00
Aleksey Bragin e8847e55ed - 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
2007-08-05 08:27:41 +00:00
Timo Kreuzer f00375696c delete gdi32 test from win32 folder, as it is all in apitests folder now
svn path=/trunk/; revision=28170
2007-08-05 03:38:42 +00:00
Timo Kreuzer 58c6a293bc - 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
2007-08-05 03:32:24 +00:00
James Tabor 342efc07e7 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
2007-08-04 22:02:39 +00:00
James Tabor 0fc46e2a68 Copy Metafile.c to EnhMFile.c. Separating the code.
svn path=/trunk/; revision=28165
2007-08-04 21:02:55 +00:00
Daniel Reimer a7c1fcdf5b revert some accidently commited changes in my tree.
svn path=/trunk/; revision=28164
2007-08-04 20:51:54 +00:00