Hervé Poussineau [Thu, 29 Nov 2007 09:32:43 +0000 (09:32 +0000)]
Add some prototypes
svn path=/trunk/; revision=30853
Thomas Bluemel [Thu, 29 Nov 2007 05:21:19 +0000 (05:21 +0000)]
Check the GDI object type in GdiGetHandleUserData()
svn path=/trunk/; revision=30852
James Tabor [Thu, 29 Nov 2007 03:48:32 +0000 (03:48 +0000)]
Fix typos again, use || and != this time.
svn path=/trunk/; revision=30851
James Tabor [Thu, 29 Nov 2007 03:32:23 +0000 (03:32 +0000)]
Fix typos and add check for DC type object.
svn path=/trunk/; revision=30850
Timo Kreuzer [Wed, 28 Nov 2007 23:45:23 +0000 (23:45 +0000)]
Another test for AddFontResourceEx
svn path=/trunk/; revision=30849
Timo Kreuzer [Wed, 28 Nov 2007 23:41:11 +0000 (23:41 +0000)]
Query the gdi handle table for later use in tests
svn path=/trunk/; revision=30848
Timo Kreuzer [Wed, 28 Nov 2007 23:39:45 +0000 (23:39 +0000)]
- some more tests for GetObject
svn path=/trunk/; revision=30847
Colin Finck [Wed, 28 Nov 2007 23:02:12 +0000 (23:02 +0000)]
Looks like my previous changes were already enough, so we can finally remove this hack :-)
See issue #2779 for more details.
svn path=/trunk/; revision=30846
Aleksey Bragin [Wed, 28 Nov 2007 22:50:55 +0000 (22:50 +0000)]
- Cleanup kdb_cli's code: be consistent in used types, don't use unsigned vars and then check if it's below 0, don't use inline assembly if there are reactos intrinsics for this.
svn path=/trunk/; revision=30845
Thomas Bluemel [Wed, 28 Nov 2007 22:37:23 +0000 (22:37 +0000)]
Fix typo in RegpApplyRestrictions (patch submitted to WINE by Andrew Talbot)
svn path=/trunk/; revision=30844
Colin Finck [Wed, 28 Nov 2007 22:01:17 +0000 (22:01 +0000)]
Don't define the "min" and "max" macros in the general "typedefs.h", they conflict with the similar functions in the "std" namespace in C++ apps then.
Instead just define them in widl, this is currently the only place where we need them.
svn path=/trunk/; revision=30843
Colin Finck [Wed, 28 Nov 2007 21:40:39 +0000 (21:40 +0000)]
Change widl to use only host headers.
Part of my ongoing attempt to separate host and target headers properly (see also bug 2779)
- Add a new header "nls.h" in the host directory, which contains a bunch of definitions needed for both widl and wrc.
- Add some more important defines to "typedefs.h".
svn path=/trunk/; revision=30842
James Tabor [Wed, 28 Nov 2007 21:29:05 +0000 (21:29 +0000)]
Fix typo in GetWindow/Viewport/OrgEx and move them over to coord.c.
svn path=/trunk/; revision=30841
Johannes Anderwald [Wed, 28 Nov 2007 15:55:26 +0000 (15:55 +0000)]
- display printer folder
svn path=/trunk/; revision=30840
Christoph von Wittich [Wed, 28 Nov 2007 14:33:56 +0000 (14:33 +0000)]
add winineti.h from wine
svn path=/trunk/; revision=30839
Christoph von Wittich [Wed, 28 Nov 2007 13:27:42 +0000 (13:27 +0000)]
fix exception filters
svn path=/trunk/; revision=30838
Christoph von Wittich [Wed, 28 Nov 2007 13:25:56 +0000 (13:25 +0000)]
add some defines
svn path=/trunk/; revision=30837
Hervé Poussineau [Wed, 28 Nov 2007 12:32:06 +0000 (12:32 +0000)]
Fix indentation
svn path=/trunk/; revision=30836
Hervé Poussineau [Wed, 28 Nov 2007 09:32:14 +0000 (09:32 +0000)]
Support real deletion of directories from the recycle bin
svn path=/trunk/; revision=30835
James Tabor [Wed, 28 Nov 2007 08:35:47 +0000 (08:35 +0000)]
Check first to see if the DC handle is dead, if so return true.
svn path=/trunk/; revision=30833
James Tabor [Wed, 28 Nov 2007 07:52:51 +0000 (07:52 +0000)]
- Removed NtGdiGet/SetStretchBltMode, updated all related files.
- Implement GetHFONT & Get/SetLayout/Width.
- Add layout types to PSDK.
- Updates and small cleanups.
svn path=/trunk/; revision=30831
Magnus Olsen [Wed, 28 Nov 2007 00:10:13 +0000 (00:10 +0000)]
hopply this will make wined3d more happy,
implement all need it flags for wglGetPixelFormatAttribfvARB and wglGetPixelFormatAttribivARB
that wined3d using
svn path=/trunk/; revision=30830
Christoph von Wittich [Wed, 28 Nov 2007 00:09:52 +0000 (00:09 +0000)]
translated some DPRINTs from GreatLordish into a human readable format
svn path=/trunk/; revision=30829
Magnus Olsen [Tue, 27 Nov 2007 23:41:57 +0000 (23:41 +0000)]
start implement wglGetPixelFormatAttribivARB and wglGetPixelFormatAttribfARB
svn path=/trunk/; revision=30828
Christoph von Wittich [Tue, 27 Nov 2007 23:25:56 +0000 (23:25 +0000)]
use ExAllocatePoolWithTag instead of ExAllocatePool
svn path=/trunk/; revision=30827
Magnus Olsen [Tue, 27 Nov 2007 21:32:59 +0000 (21:32 +0000)]
Fix ddraw start in windows again and activate the debug msg again.
svn path=/trunk/; revision=30826
James Tabor [Tue, 27 Nov 2007 21:04:25 +0000 (21:04 +0000)]
Fix typo!
svn path=/trunk/; revision=30825
James Tabor [Tue, 27 Nov 2007 20:56:18 +0000 (20:56 +0000)]
Correct the offset in NtUserGetMenuItemRect. It was unfinished.
svn path=/trunk/; revision=30824
Magnus Olsen [Tue, 27 Nov 2007 19:55:19 +0000 (19:55 +0000)]
Last stubbing we need for mesa icd interface was done by Kamil Hornicek tykef at atlas dot cz (irc nick : Pigglesworth)
----------------------------------------------------------------------------------------------------------------------
svn path=/trunk/; revision=30823
Magnus Olsen [Tue, 27 Nov 2007 19:49:49 +0000 (19:49 +0000)]
adding the last hack we need for wined3d. This bug is wine, not our or windows fault
And I also wrote down all three change we have done in wined3d.
--------------------------------------------------------------------------------------
Thx Kamil Hornicek tykef at atlas dot cz (irc nick : Pigglesworth)
for the last hack
svn path=/trunk/; revision=30822
Johannes Anderwald [Tue, 27 Nov 2007 18:42:44 +0000 (18:42 +0000)]
- fix typo
svn path=/trunk/; revision=30821
Johannes Anderwald [Tue, 27 Nov 2007 18:14:06 +0000 (18:14 +0000)]
- implement Options_RunDLL, Options_RunDLLA, Options_RunDLLW
svn path=/trunk/; revision=30820
Daniel Reimer [Tue, 27 Nov 2007 16:39:18 +0000 (16:39 +0000)]
Fix a typo
svn path=/trunk/; revision=30819
Aleksey Bragin [Tue, 27 Nov 2007 13:27:39 +0000 (13:27 +0000)]
- Add a reset of a "failure" flag in a successive case. Previous behavior was scary, that once a failure occured, it was always freeing all further entries.
- Readd what was removed in 30812.
- Herve Poussineaue really did all work on tracing down the problem, spending much time writing debug/check routines, I would not spot this bug without him.
See issue #2545 for more details.
svn path=/trunk/; revision=30818
Aleksey Bragin [Tue, 27 Nov 2007 12:51:08 +0000 (12:51 +0000)]
- Display kernelmode source file:line in KeRosDumpStackFrames() too if KDBG is enabled.
svn path=/trunk/; revision=30817
Magnus Olsen [Tue, 27 Nov 2007 11:24:22 +0000 (11:24 +0000)]
Updating d3d9 from winehq.org cvs/git date 27/11-2007
svn path=/trunk/; revision=30816
Magnus Olsen [Tue, 27 Nov 2007 11:23:43 +0000 (11:23 +0000)]
Updating d3d8 from winehq.org cvs/git date 27/11-2007
svn path=/trunk/; revision=30815
Magnus Olsen [Tue, 27 Nov 2007 11:16:57 +0000 (11:16 +0000)]
part 2/2
Updating wined3d from winehq.org cvs/git date 27/11-2007
this update solv allot of bugs in wined3d
------------------------------------------
Include one ReactOS specify hack. do not use gdi32.dll use opengl32.dll instead.
svn path=/trunk/; revision=30814
Magnus Olsen [Tue, 27 Nov 2007 11:15:08 +0000 (11:15 +0000)]
part 1/2
Updating wined3d from winehq.org cvs/git date 27/11-2007
this update solv allot of bugs in wined3d
svn path=/trunk/; revision=30813
Hervé Poussineau [Tue, 27 Nov 2007 08:41:27 +0000 (08:41 +0000)]
No need to increment handle count, it is already done in ExpAllocateHandleTableEntry()
svn path=/trunk/; revision=30812
Hervé Poussineau [Tue, 27 Nov 2007 08:22:16 +0000 (08:22 +0000)]
Better compatibility with MS Windows recycle bin
Add traces
svn path=/trunk/; revision=30811
James Tabor [Tue, 27 Nov 2007 05:40:50 +0000 (05:40 +0000)]
Implement SetTextJustification. Add code for Window and Viewport Org and Ext. Setup SetRectRgn and added rgn_attr types.
svn path=/trunk/; revision=30809
Thomas Bluemel [Tue, 27 Nov 2007 01:33:16 +0000 (01:33 +0000)]
Fix underline bug introduced in r30780
svn path=/trunk/; revision=30808
James Tabor [Tue, 27 Nov 2007 01:14:38 +0000 (01:14 +0000)]
Revert 30780 for gdibatch. Size, space and time are very critical in here. If you dont know what your are doing? Do not play in here.
svn path=/trunk/; revision=30807
James Tabor [Tue, 27 Nov 2007 01:01:39 +0000 (01:01 +0000)]
Removed NtGdiGet/Set/GraphicsMode/PolyFillMode/MapMode, update all related files. Tested with Qemu and AbiWord. The underline problem is pre rev 30783.
svn path=/trunk/; revision=30806
Marc Piulachs [Tue, 27 Nov 2007 00:58:24 +0000 (00:58 +0000)]
- updated blankscr.scr file name to scrnsave.scr
svn path=/trunk/; revision=30805
Marc Piulachs [Tue, 27 Nov 2007 00:57:09 +0000 (00:57 +0000)]
- Change blankscr installname attribute to scrnsave.scr as it's the name it has the equivalent component on MS Windows.
svn path=/trunk/; revision=30804
Marc Piulachs [Tue, 27 Nov 2007 00:56:25 +0000 (00:56 +0000)]
- Do not use module (name + extension) as default target if installname attribute is present , use the value of it inset.
svn path=/trunk/; revision=30803
Marc Piulachs [Tue, 27 Nov 2007 00:46:16 +0000 (00:46 +0000)]
- reverted 30799 as I found there was a reason. we have a dll with the same name odbccp32
svn path=/trunk/; revision=30802
Thomas Bluemel [Tue, 27 Nov 2007 00:41:44 +0000 (00:41 +0000)]
cmd_alloc_dbg is NOT available in release builds!!!
svn path=/trunk/; revision=30801
Timo Kreuzer [Tue, 27 Nov 2007 00:28:40 +0000 (00:28 +0000)]
- implement GrowIfNecessary_dbg() using file and line from the caller to cmd_alloc_dbg memory.
- fix memory allocation size, respecting the terminating 0
See issue #2845 for more details.
svn path=/trunk/; revision=30800
Marc Piulachs [Mon, 26 Nov 2007 23:33:44 +0000 (23:33 +0000)]
- Fix what seems to be a typo in the module name. Undo it if the name was intentional
caution: manually deleting makefile.auto maybe required!
svn path=/trunk/; revision=30799
Johannes Anderwald [Mon, 26 Nov 2007 22:18:50 +0000 (22:18 +0000)]
- pass the directory of the target application in
- should fix bug 2849
See issue #2849 for more details.
svn path=/trunk/; revision=30798
Daniel Reimer [Mon, 26 Nov 2007 22:11:54 +0000 (22:11 +0000)]
Fix crap I made
svn path=/trunk/; revision=30797
Daniel Reimer [Mon, 26 Nov 2007 21:55:36 +0000 (21:55 +0000)]
Bug 2844: Ukrainian translation update (temarezATyandexDTru)
Bug 2852: New Greek resource files (djapalATgmailDTcom)
Part 2
svn path=/trunk/; revision=30796
Daniel Reimer [Mon, 26 Nov 2007 21:51:56 +0000 (21:51 +0000)]
Bug 2844: Ukrainian translation update (temarezATyandexDTru)
Bug 2852: New Greek resource files (djapalATgmailDTcom)
Part 1 (Who deleted scrnsave when I wanted to commit???!)
svn path=/trunk/; revision=30795
Marc Piulachs [Mon, 26 Nov 2007 21:48:35 +0000 (21:48 +0000)]
- updated blankscr.scr file location
svn path=/trunk/; revision=30794
Marc Piulachs [Mon, 26 Nov 2007 21:47:35 +0000 (21:47 +0000)]
final step , rename the scrnsave.scr to blankscr.scr to avoid conflicts with scrnsave.lib
caution: manually deleting makefile.auto may be required!
note: It works fine in windows it highlights a but in reactos
svn path=/trunk/; revision=30793
Magnus Olsen [Mon, 26 Nov 2007 21:10:33 +0000 (21:10 +0000)]
sorry I forget update this file as well
svn path=/trunk/; revision=30792
Magnus Olsen [Mon, 26 Nov 2007 21:08:48 +0000 (21:08 +0000)]
adding mesa3d 7.0.2 update with our local patch
-----------------------------------------------
update was done once again by Kamil Hornicek tykef at atlas dot cz (irc nick : Pigglesworth)
svn path=/trunk/; revision=30791
Christoph von Wittich [Mon, 26 Nov 2007 20:45:05 +0000 (20:45 +0000)]
fix TAG_BITMAP redzone overwrite for colordepths != 32 bit
svn path=/trunk/; revision=30790
Johannes Anderwald [Mon, 26 Nov 2007 20:21:11 +0000 (20:21 +0000)]
- break out when required (fixes a bug when checkbox is clicked)
svn path=/trunk/; revision=30787
Johannes Anderwald [Mon, 26 Nov 2007 20:16:54 +0000 (20:16 +0000)]
- was not meant to commited
svn path=/trunk/; revision=30785
Johannes Anderwald [Mon, 26 Nov 2007 20:15:29 +0000 (20:15 +0000)]
- update resources
- partially implement open with dialog (stored are not yet stored or retrieved)
svn path=/trunk/; revision=30784
James Tabor [Mon, 26 Nov 2007 18:47:21 +0000 (18:47 +0000)]
Removed NtGdi/GetCurrentPositionEx/MoveToEx, update all related files.
svn path=/trunk/; revision=30783
Johannes Anderwald [Mon, 26 Nov 2007 11:24:48 +0000 (11:24 +0000)]
- make code ANSI-C compatible (makes msvc more happier )
svn path=/trunk/; revision=30780
Johannes Anderwald [Mon, 26 Nov 2007 10:59:30 +0000 (10:59 +0000)]
- german translation of open with dialog
svn path=/trunk/; revision=30779
Aleksey Bragin [Mon, 26 Nov 2007 10:25:07 +0000 (10:25 +0000)]
Dmitry Chapyshev <lentind@yandex.ru>
- Improve "Open With..." dialog in terms of UI/design.
- Add one more icon.
svn path=/trunk/; revision=30778
Magnus Olsen [Sun, 25 Nov 2007 23:27:24 +0000 (23:27 +0000)]
activate ARB_multisample in mesa ext,
add stub for wglGetPixelFormatAttribivARB and wglGetPixelFormatAttribfvARB
svn path=/trunk/; revision=30772
Aleksey Bragin [Sun, 25 Nov 2007 23:00:46 +0000 (23:00 +0000)]
- Misc cleanups/fixes.
svn path=/trunk/; revision=30771
Johannes Anderwald [Sun, 25 Nov 2007 22:57:49 +0000 (22:57 +0000)]
- german translation of open with dialog
svn path=/trunk/; revision=30770
Magnus Olsen [Sun, 25 Nov 2007 22:55:05 +0000 (22:55 +0000)]
Fix wglGetExtensionsStringARB and wglGetExtensionsStringEXT so it tell we support all wgl*
but we do not support all of them yet.
svn path=/trunk/; revision=30768
Magnus Olsen [Sun, 25 Nov 2007 22:48:35 +0000 (22:48 +0000)]
ReactOS spefify change. our gdi32.dll does not have all opengl32 api yet.
so we need load opengl32.dll to solv this issue.
svn path=/trunk/; revision=30767
Johannes Anderwald [Sun, 25 Nov 2007 22:48:03 +0000 (22:48 +0000)]
- add resources for open with dialog
- use CDefFolderMenu_Create2 to create the default menu
svn path=/trunk/; revision=30766
Aleksey Bragin [Sun, 25 Nov 2007 22:46:13 +0000 (22:46 +0000)]
- Remove unneeded kdb_string.c from the build, and a misc fix.
svn path=/trunk/; revision=30765
Aleksey Bragin [Sun, 25 Nov 2007 22:33:50 +0000 (22:33 +0000)]
- Remove Ke386WbInvd() and use compatible __wbinvd() intrinsic, already existing in ReactOS headers.
- Make i386-dis.c include ntoskrnl.h, remove all unneeded defines, fix function prototypes to match declared in kdb.h.
svn path=/trunk/; revision=30764
Johannes Anderwald [Sun, 25 Nov 2007 22:06:25 +0000 (22:06 +0000)]
- check for NoOpen key (not yet used)
- recurse into persistent handler when required
- fix position for open with shell extension
- add notes for internet search for file type
svn path=/trunk/; revision=30763
Johannes Anderwald [Sun, 25 Nov 2007 21:47:17 +0000 (21:47 +0000)]
- add RRF_RT_ANY constant
svn path=/trunk/; revision=30762
Peter Ward [Sun, 25 Nov 2007 21:12:24 +0000 (21:12 +0000)]
- Fix a display bug when displaying binutils version.
svn path=/trunk/; revision=30761
Aleksey Bragin [Sun, 25 Nov 2007 21:04:44 +0000 (21:04 +0000)]
- Fix an awful mistake, which made any request to unload a driver to end up in a BSOD (reading of an uninitialized variable, and again GCC silently missed that).
svn path=/trunk/; revision=30760
Johannes Anderwald [Sun, 25 Nov 2007 20:41:28 +0000 (20:41 +0000)]
- implement SHCreateDataObject
- fix prototype of CIDLData_CreateFromIDArray
- remove CIDLData_CreateFromIDArray from undocshell.h as its now documented in shlobj.h
svn path=/trunk/; revision=30759
Johannes Anderwald [Sun, 25 Nov 2007 20:39:43 +0000 (20:39 +0000)]
- add declaration of SHCreateDataObject
- fix & move declaration of CIDLData_CreateFromIDArray from shell32
svn path=/trunk/; revision=30758
Marc Piulachs [Sun, 25 Nov 2007 20:32:10 +0000 (20:32 +0000)]
Add missing include glext.h
svn path=/trunk/; revision=30757
Magnus Olsen [Sun, 25 Nov 2007 20:28:04 +0000 (20:28 +0000)]
adding stub for wglChoosePixelFormatARB, wglSwapIntervalEXT, wglGetSwapIntervalEXT
svn path=/trunk/; revision=30756
Marc Piulachs [Sun, 25 Nov 2007 20:10:29 +0000 (20:10 +0000)]
- updated blankscr file name
svn path=/trunk/; revision=30754
Marc Piulachs [Sun, 25 Nov 2007 20:09:27 +0000 (20:09 +0000)]
- Modified butterflies screensaver registry key
- Updated scrnsave library reference name
- started removing MSVC resource stuff
- renamed scrnsave to blankscr to avoid name conflicts with scrnsave library
- modified scrnsave (aka blankscr) to use scrnsave library . simplified the code a lot!
- various other small changes
svn path=/trunk/; revision=30753
Marc Piulachs [Sun, 25 Nov 2007 20:05:51 +0000 (20:05 +0000)]
rename scrnsavelib to scrnsave as it's the name for this library on MS's psdk
svn path=/trunk/; revision=30752
Magnus Olsen [Sun, 25 Nov 2007 19:42:51 +0000 (19:42 +0000)]
starting add wgl support to icd
Thx Kamil Hornicek tykef at atlas dot cz (irc nick : Pigglesworth)
for the help getting this change
svn path=/trunk/; revision=30750
Aleksey Bragin [Sun, 25 Nov 2007 17:52:02 +0000 (17:52 +0000)]
- Add isprint to ctype.h.
- Fix an uninitialized variable (I wonder how gcc missed that!).
svn path=/trunk/; revision=30748
Johannes Anderwald [Sun, 25 Nov 2007 17:46:11 +0000 (17:46 +0000)]
- retrieve folder names for personal and bit bucket folder
- fix a few bugs in mydocuments shell folder code
- add a hack to get the path working
svn path=/trunk/; revision=30747
Aleksey Bragin [Sun, 25 Nov 2007 17:14:50 +0000 (17:14 +0000)]
- Use PISECURITY_DESCRIPTOR instead of an opaque PSECURITY_DESCRIPTOR.
svn path=/trunk/; revision=30746
Magnus Olsen [Sun, 25 Nov 2007 17:12:27 +0000 (17:12 +0000)]
update mesa32 icd def file so it contain almost all standalon. so it can be use as opengl32.dll or icd interface
svn path=/trunk/; revision=30745
Pierre Schweitzer [Sun, 25 Nov 2007 17:08:13 +0000 (17:08 +0000)]
Simplified code
svn path=/trunk/; revision=30744
Magnus Olsen [Sun, 25 Nov 2007 16:56:51 +0000 (16:56 +0000)]
Update the icd with two more opengl api.
mark up which opengl api belong to which version
BugFix : DrvDescribePixelFormat so it does not crash in windows.
mesa3D ICD works now in windows.
svn path=/trunk/; revision=30743
Daniel Reimer [Sun, 25 Nov 2007 15:57:20 +0000 (15:57 +0000)]
German Translation fixes by Gregor Schneider (grschneiderATgmailDTcom)
svn path=/trunk/; revision=30741
Pierre Schweitzer [Sun, 25 Nov 2007 15:46:06 +0000 (15:46 +0000)]
Use a default path if there are no settings
svn path=/trunk/; revision=30740
Magnus Olsen [Sun, 25 Nov 2007 14:43:36 +0000 (14:43 +0000)]
add directdraw3 guid to dxguid
svn path=/trunk/; revision=30737
Magnus Olsen [Sun, 25 Nov 2007 13:35:45 +0000 (13:35 +0000)]
fix a header issue with wine d3d.h
svn path=/trunk/; revision=30736
Magnus Olsen [Sun, 25 Nov 2007 12:59:30 +0000 (12:59 +0000)]
make our ddraw.h better that ms.
add the DirectDraw3 interface, I did not found any doc of it from ms.
so I did look at wine headers see if they got it, so I using that info into our ddraw.h
DirectDraw3 are being use of ms iexplorer according some devs from wine
svn path=/trunk/; revision=30735
Magnus Olsen [Sun, 25 Nov 2007 12:42:13 +0000 (12:42 +0000)]
include wine d3d9 to bootcd
svn path=/trunk/; revision=30734