Commit graph

24552 commits

Author SHA1 Message Date
Timo Kreuzer 67962f297e GetObject rewrite part one (gdi32)
- use switch/case instead of if
- SetLastError() only in the correct cases
- add additional object types
- restructure the code
- change to @implemented
Before someone reverts everything: I have testcases. 129/132 tests pass now (this is without EXTLOGPEN tests)

svn path=/trunk/; revision=26472
2007-04-23 14:31:08 +00:00
Eric Kohl 99183c7f49 - Enable the "Apply" button when a change to the current cursor scheme has been made.
- Support any cursor size.

svn path=/trunk/; revision=26471
2007-04-23 09:21:13 +00:00
Dmitry Gorbachev b6ec0ae75f Do not wait so long for drive reset.
svn path=/trunk/; revision=26470
2007-04-23 04:54:13 +00:00
Eric Kohl b25aaa3d59 Use WS_EX_CLIENTEDGE to make the main windows look a little nicer.
svn path=/trunk/; revision=26469
2007-04-22 23:09:45 +00:00
Magnus Olsen eb55201ce5 Fixing a crash, fixed so Setcoparative pass the test, still some werid bugs after I delete all code in ddraw.
anyone whant debuging this u are wellcome

svn path=/trunk/; revision=26468
2007-04-22 19:59:44 +00:00
Magnus Olsen 2189a28c87 adpabte wine SetCooperativeLevel to reactis ddraw. allot test need be done, I also took DDRAWI_DIRECTDRAW_LCL->dwObsolete1 as device windows.
memory leak can exists and some value I forget free as well. 

svn path=/trunk/; revision=26467
2007-04-22 18:15:31 +00:00
Eric Kohl 84234a9add Add message boxes to confirm the removal of user cursor schemes and the replacement of existing cursor schemes.
svn path=/trunk/; revision=26466
2007-04-22 17:55:11 +00:00
Eric Kohl 14dabcb80d Add missing strings.
svn path=/trunk/; revision=26465
2007-04-22 15:16:36 +00:00
Eric Kohl d9543390bb - Add the ability to save cursor schemes.
- Open the browse dialog upon double-click on a cursor in the cursor list.
- Localize the filter string and the title string of the browse dialog.

svn path=/trunk/; revision=26464
2007-04-22 15:11:04 +00:00
Dmitry Gorbachev 9ff0fd619e Fix Polish translation (bug #2194).
svn path=/trunk/; revision=26463
2007-04-22 14:35:02 +00:00
Magnus Olsen 8c548667ca fixing a small bug in startup.c
svn path=/trunk/; revision=26462
2007-04-22 14:02:37 +00:00
Magnus Olsen 6a8616e1f8 This commit break ddraw.dll it does not working any longer can not execlute a program. it is part of cleanup of the startup process of dx interface.
svn path=/trunk/; revision=26461
2007-04-22 13:54:34 +00:00
James Tabor e808f1ee16 Implement Wine port EnumLogFontExW2A.
svn path=/trunk/; revision=26460
2007-04-22 12:46:26 +00:00
Dmitry Gorbachev 8c39ab1ac8 Fix bug #2188.
svn path=/trunk/; revision=26458
2007-04-22 00:25:32 +00:00
James Tabor 6a08b2af85 Removed NtGdiGetObjectType, use GDI_HANDLE_GET_TYPE.
svn path=/trunk/; revision=26457
2007-04-21 22:23:19 +00:00
James Tabor 09a93d1379 GetObjectA/W:
- During testing of font objects, I passed ENUM/EXT/LOGFONT/EX/W to NtGdiExtGetObjectW.
   I think it likes EXTLOGFONTW. More resesrch is required.
 - Added a helper subroutine GetNonFontObject.


svn path=/trunk/; revision=26456
2007-04-21 21:56:29 +00:00
Thomas Bluemel 8bafbd4cdb link against powrprof
svn path=/trunk/; revision=26455
2007-04-21 20:16:11 +00:00
Thomas Bluemel 447e15240e Display current CPU speed
svn path=/trunk/; revision=26454
2007-04-21 19:37:11 +00:00
Eric Kohl ab2d232623 - The initially selected cursor scheme was always treated as a system scheme. Fixed!
- Clean-up the "browse cursor" and "delete cursor scheme" code.
- Remove string buffers from the PointerProc function.

svn path=/trunk/; revision=26453
2007-04-21 14:56:23 +00:00
Christoph von Wittich 82e7994a44 removed unneeded dependencies
svn path=/trunk/; revision=26452
2007-04-21 14:24:15 +00:00
Hervé Poussineau d91187e69e Try to fix build by including a POSTAUTO target, executed after the creation of makefile.auto
Remove a hack in Makefile
WARNING: You need to delete makefile.auto after updating to this revision!

svn path=/trunk/; revision=26451
2007-04-21 13:19:59 +00:00
Christoph von Wittich 02af37bdf4 add ks back to build
svn path=/trunk/; revision=26450
2007-04-21 12:47:04 +00:00
Christoph von Wittich d7e104f635 set svn:eol-style native
svn path=/trunk/; revision=26449
2007-04-21 11:23:41 +00:00
James Tabor bdc91e1345 Initialize stock_object cache.
svn path=/trunk/; revision=26447
2007-04-21 01:56:47 +00:00
James Tabor 28d7cf70fc Fix my code so it can compile.
svn path=/trunk/; revision=26445
2007-04-20 23:53:04 +00:00
James Tabor a7c2ad7021 Implement CreatePolygonRgn and partial implementation of CreatePolyPolygonRgn. Need to implement NtGdiPolyPolyDraw. It is stubbed in my tree.
svn path=/trunk/; revision=26444
2007-04-20 23:50:44 +00:00
James Tabor eff89f2d9a Implement GetAndSetDCDWord. Clearing out my code base. This has set here for six months now.
svn path=/trunk/; revision=26443
2007-04-20 23:31:51 +00:00
James Tabor 7b205923df Reimplement GetStockObject, based on Wine. It is bypassed in the def file. Init support code is not added yet.
svn path=/trunk/; revision=26442
2007-04-20 22:44:37 +00:00
Christoph von Wittich cf933b1f2b implement NtGdiGetSystemPaletteEntries (patch by w3seek)
svn path=/trunk/; revision=26441
2007-04-20 22:36:57 +00:00
James Tabor 789cd80e65 Forgot stubs.c update.
svn path=/trunk/; revision=26440
2007-04-20 21:30:49 +00:00
James Tabor 02492896d1 Implement GdiFixUpHandle, fix handle masking and entry indexing.
svn path=/trunk/; revision=26439
2007-04-20 21:21:15 +00:00
Christoph von Wittich e97e061bad fix compilation of ks
and fix some issues with portcls (not all)

svn path=/trunk/; revision=26438
2007-04-20 16:45:18 +00:00
Hervé Poussineau 006c35bd43 Add missing dependancy
svn path=/trunk/; revision=26437
2007-04-20 12:37:53 +00:00
The Wine Synchronizer f662eaa548 Autosyncing with Wine HEAD
svn path=/trunk/; revision=26436
2007-04-20 12:23:52 +00:00
Hervé Poussineau c3111bb5ce Process .idl files before source files
svn path=/trunk/; revision=26435
2007-04-20 12:18:10 +00:00
Hervé Poussineau 0186ef646d Autosyncing with Wine HEAD
svn path=/trunk/; revision=26434
2007-04-20 11:44:43 +00:00
The Wine Synchronizer c1a0a2b00c Autosyncing with Wine HEAD
svn path=/trunk/; revision=26433
2007-04-20 11:26:32 +00:00
Eric Kohl ac9fa62a28 - Fix the "Use default" and "Browse" functions on the pointer page.
- Remove useless code.

svn path=/trunk/; revision=26432
2007-04-20 11:02:35 +00:00
The Wine Synchronizer 24ed99d8d9 Revert changes done to ole32, oleaut32 and riched20 in r26428.
You need to *exclusively* use wineimport.cmd tool when updating these libraries

svn path=/trunk/; revision=26431
2007-04-20 10:28:01 +00:00
Christoph von Wittich d0cdae3bdc forgot to set a dependency
svn path=/trunk/; revision=26430
2007-04-20 02:43:06 +00:00
Christoph von Wittich c89ee63d25 move ks.h to psdk
svn path=/trunk/; revision=26429
2007-04-20 02:33:02 +00:00
Christoph von Wittich 1f121135ab update riched20,ole32,oleaut32 to latest wine versions
disable ks,portcls,wdm because of broken ks.h
updated psdk,ddk headers
updated uuid and wine libs
implement IdlHeader handling in rbuild
added new idl files and removed the old header files
TODO: get rid of the WINELIB_NAME_AW macros, fix ks.h

svn path=/trunk/; revision=26428
2007-04-20 02:30:53 +00:00
Christoph von Wittich dfb2099f2c rename internal CreateToolBar function to avoid naming conflicts
svn path=/trunk/; revision=26427
2007-04-19 22:55:37 +00:00
Christoph von Wittich 0ed01d58fd added some more defines (taken from wine)
svn path=/trunk/; revision=26426
2007-04-19 21:04:40 +00:00
James Tabor b242b46662 Move name NtGdiGetObject to NtGdiExtGetObjectW, no code change.
svn path=/trunk/; revision=26425
2007-04-19 20:30:28 +00:00
Magnus Olsen bd137f7767 put back right code for in NtGdiGetObject after all people have been mess around in it. please ask how it works before u thuch this code.
svn path=/trunk/; revision=26424
2007-04-19 18:55:25 +00:00
Dmitry Gorbachev 8961a9e5d5 Zhangbing's Solitaire translation (bug #2186).
svn path=/trunk/; revision=26423
2007-04-19 15:25:54 +00:00
Eric Kohl 1cefaa15f9 - Fix a bug in EnumerateCursorSchemes that caused the selection of the wrong cursor scheme upon page initialization.
- Remove obsolete global variables.

svn path=/trunk/; revision=26422
2007-04-19 15:00:56 +00:00
Ged Murphy 38945890be revert base changes. The original test case was wrong
svn path=/trunk/; revision=26421
2007-04-19 09:33:53 +00:00
Eric Kohl 8d7099f9ac Fix the tab order on the wheel page and replace generic CONTROL statements by RADIOBUTTON statements.
svn path=/trunk/; revision=26420
2007-04-19 08:37:27 +00:00