Aleksey Bragin [Sun, 20 Apr 2008 09:23:29 +0000 (09:23 +0000)]
- Frag fully builds.
- Unfrag fails to link (both are still excluded from the build process).
svn path=/trunk/; revision=33051
Johannes Anderwald [Sun, 20 Apr 2008 08:48:55 +0000 (08:48 +0000)]
- avoid using BringWindowToTop as it creates display problems
- build a custom function GetRegValue to allow dxdiag be used on older Windows versions
- try to fix potential buffer overflows
svn path=/trunk/; revision=33050
Dmitry Chapyshev [Sun, 20 Apr 2008 07:57:28 +0000 (07:57 +0000)]
- Fix formatting
svn path=/trunk/; revision=33049
Dmitry Chapyshev [Sun, 20 Apr 2008 07:34:59 +0000 (07:34 +0000)]
- Implement "Add keyboard layout" dialog
- Other small changes
svn path=/trunk/; revision=33048
Dmitry Chapyshev [Sun, 20 Apr 2008 07:32:38 +0000 (07:32 +0000)]
- Fix typo
svn path=/trunk/; revision=33047
Magnus Olsen [Sun, 20 Apr 2008 07:22:36 +0000 (07:22 +0000)]
sorry did commit a file that should not be commit, it is my local changes for testing dx.
svn path=/trunk/; revision=33046
Magnus Olsen [Sun, 20 Apr 2008 07:17:17 +0000 (07:17 +0000)]
fixed 3 diffent bug for ms dxg.sys
add correct prototypes for DxEngLockShareSem and DxEngUnlockShareSem
add param check in NtGdiDdDeleteDirectDrawObject
it now crash after or inside DxEngLockShareSem when it call on NtGdiDdDeleteDirectDrawObject
svn path=/trunk/; revision=33045
Christoph von Wittich [Sun, 20 Apr 2008 06:30:38 +0000 (06:30 +0000)]
fix formatting
svn path=/trunk/; revision=33044
Magnus Olsen [Sun, 20 Apr 2008 06:25:30 +0000 (06:25 +0000)]
add back a check for the negative value
thx Christoph_vW notes this mistake.
svn path=/trunk/; revision=33043
Colin Finck [Sat, 19 Apr 2008 23:57:44 +0000 (23:57 +0000)]
Idx already contains the length of the string
Just loop and remove all newline & line feed characters from the right instead of doing this with 8 strlen calls
svn path=/trunk/; revision=33042
Art Yerkes [Sat, 19 Apr 2008 23:16:39 +0000 (23:16 +0000)]
Fix two very small bugs found by running this code in valgrind.
svn path=/trunk/; revision=33041
Magnus Olsen [Sat, 19 Apr 2008 22:38:54 +0000 (22:38 +0000)]
added 3 more correct prototype for dxeng.c
now we crash on NTGdiDdDeleteDirectDrawObject
svn path=/trunk/; revision=33040
Magnus Olsen [Sat, 19 Apr 2008 22:11:39 +0000 (22:11 +0000)]
do not assert if DPRINT1("Object->cExclusiveLock = %d\n", Object->cExclusiveLock);
this can happen in ms dxg.sys for it can lock same dc twice or more.
then call to unlock it equal many times.
svn path=/trunk/; revision=33039
Aleksey Bragin [Sat, 19 Apr 2008 21:27:16 +0000 (21:27 +0000)]
- Remove unneeded stoneage stuff.
svn path=/trunk/; revision=33038
Magnus Olsen [Sat, 19 Apr 2008 20:50:39 +0000 (20:50 +0000)]
add tempory hack for alloc EDD_DIRECTDRAW_GLOBAL for win32k.
this should be done for each drv, not a global for whole win32k
it is only gobal for that drv, then we set the pointer to each hdc
that is how it should be done.
svn path=/trunk/; revision=33037
Magnus Olsen [Sat, 19 Apr 2008 20:17:51 +0000 (20:17 +0000)]
fixed stack corutions for dxeng api they do not have STDCALL set, we need figout which have STDCALL or FASTCALL. I only set STDCALL on tested functions for dxgen this will fix the stack corruptions we did have in ms dxsys.sys, now we need setup internal struct for dx. I also add some debug data output so we can see what been requested to send back from DxEngGetHdevData
svn path=/trunk/; revision=33036
James Tabor [Sat, 19 Apr 2008 19:00:34 +0000 (19:00 +0000)]
Plugged in the old NtGdiSetDIBits for now. Need to investigate the problems with SaveDC and CreateCompatibleDC.
svn path=/trunk/; revision=33035
Magnus Olsen [Sat, 19 Apr 2008 12:46:54 +0000 (12:46 +0000)]
NtGdiDdCreateDirectDrawObject
Bugfix : do not set pfnDdCreateDirectDrawObject before the dxg.sys been load.
Add : allown loading of vista name of dx kernel known as dxkrnl.sys
DxDdStartupDxGraphics add debug out for it, that can be use to see how the list being load.
svn path=/trunk/; revision=33034
Magnus Olsen [Sat, 19 Apr 2008 07:21:03 +0000 (07:21 +0000)]
add small help text and file dump from win32kdxtest
svn path=/trunk/; revision=33032
James Tabor [Sat, 19 Apr 2008 02:42:37 +0000 (02:42 +0000)]
Tidy ups some missed changes.
svn path=/trunk/; revision=33031
James Tabor [Sat, 19 Apr 2008 02:20:36 +0000 (02:20 +0000)]
Update OffsetClipRgn, IntersectClipRect, GetRgnBox, moved SetDIBitsToDevice from stubs and misc changes. Properly implement EngGetDriverName and EngGetPrinterDataFileName.
svn path=/trunk/; revision=33030
James Tabor [Sat, 19 Apr 2008 00:24:34 +0000 (00:24 +0000)]
Patch by Stefan Ginsberg (stefan__100__ AT hotmail DOT com): Win32k half: Remove NtGdiSetDIBits, all related files updated.include
svn path=/trunk/; revision=33029
James Tabor [Fri, 18 Apr 2008 23:51:29 +0000 (23:51 +0000)]
PatchPatch by Stefan Ginsberg (stefan__100__ AT hotmail DOT com): Gdi32 half only: Implement SetDIBits, I made corrections to the patch to handle palette and proper hdc handling.
svn path=/trunk/; revision=33028
Aleksey Bragin [Fri, 18 Apr 2008 20:46:48 +0000 (20:46 +0000)]
- Include tditest in rosapps build.
svn path=/trunk/; revision=33027
James Tabor [Fri, 18 Apr 2008 20:43:25 +0000 (20:43 +0000)]
Implement NtGdiGetDCforBitmap. Q. Where to set hdc? ATM we return null.
svn path=/trunk/; revision=33026
Dmitry Chapyshev [Fri, 18 Apr 2008 18:22:43 +0000 (18:22 +0000)]
- Fix build
svn path=/trunk/; revision=33025
Dmitry Chapyshev [Fri, 18 Apr 2008 17:00:07 +0000 (17:00 +0000)]
- Update Russian translation
svn path=/trunk/; revision=33024
Johannes Anderwald [Fri, 18 Apr 2008 15:36:29 +0000 (15:36 +0000)]
- implement system page
svn path=/trunk/; revision=33023
Dmitry Chapyshev [Fri, 18 Apr 2008 14:28:38 +0000 (14:28 +0000)]
Add new keyboard layouts to txtsetup.sif, reactos.dff and hivesys.inf
svn path=/trunk/; revision=33022
Dmitry Chapyshev [Fri, 18 Apr 2008 14:27:09 +0000 (14:27 +0000)]
Add keyboard layouts:
- Russian (Typewriter)
- Albanian
svn path=/trunk/; revision=33021
Ged Murphy [Fri, 18 Apr 2008 10:57:12 +0000 (10:57 +0000)]
- the shell should load from 'Windows NT' key, not 'Windows'
- this should fix loading cmd instead of explorer from the key.
svn path=/trunk/; revision=33020
Pierre Schweitzer [Fri, 18 Apr 2008 08:44:33 +0000 (08:44 +0000)]
Fixed a bug with file version informations
svn path=/trunk/; revision=33019
Pierre Schweitzer [Fri, 18 Apr 2008 06:46:33 +0000 (06:46 +0000)]
Fixed a typo spotted by Seungju Kim
svn path=/trunk/; revision=33017
James Tabor [Fri, 18 Apr 2008 04:11:13 +0000 (04:11 +0000)]
Implement Win32k-Gdi32: GetAspectRatioFilter and SetMapperFlags.
svn path=/trunk/; revision=33016
James Tabor [Fri, 18 Apr 2008 02:23:38 +0000 (02:23 +0000)]
Add new examples for retrieving DC origin.
svn path=/trunk/; revision=33015
Magnus Olsen [Fri, 18 Apr 2008 00:56:01 +0000 (00:56 +0000)]
fixed pipe working again from cmd
more investigate are need it to figout who to really solv bat and pipe and gui apps issue
so none regress and working fine in all case. rember gui apps can resive pipe from cmd or send to cmd
svn path=/trunk/; revision=33014
Daniel Reimer [Thu, 17 Apr 2008 23:36:00 +0000 (23:36 +0000)]
Bug 3180, 3182 Korean Updates by Seungju Kim (admin@manateeshome.com)
Polish Updates by Olaf Siejka
Bug 3184 Spanish Updates by Javier Remacha (remialdo@gmail.com)
svn path=/trunk/; revision=33013
Magnus Olsen [Thu, 17 Apr 2008 22:25:38 +0000 (22:25 +0000)]
optimze more redirect call and start kill the bad macro DXG_GET_INDEX_FUNCTION that is instable
the dx hal for graphic interface started being bit more stable.
svn path=/trunk/; revision=33012
Magnus Olsen [Thu, 17 Apr 2008 22:03:34 +0000 (22:03 +0000)]
Fix so lest you can run now win32kdxtest one time with ms dxg.sys, and second time the win32kdxtest runs the whole win32k.sys or dxg.sys create nice blue screen.
svn path=/trunk/; revision=33011
Magnus Olsen [Thu, 17 Apr 2008 21:08:39 +0000 (21:08 +0000)]
Fix frist issue with ms dxg.sys
check if hdc is null or not.
svn path=/trunk/; revision=33009
Magnus Olsen [Thu, 17 Apr 2008 19:15:43 +0000 (19:15 +0000)]
change to using the globla version header for reactx (reactos/reactx.h)
svn path=/trunk/; revision=33008
Ged Murphy [Thu, 17 Apr 2008 19:08:26 +0000 (19:08 +0000)]
- Fix IDT and GDT limits to values advised by Alex.
- Problem noticed by Henning Schild
svn path=/trunk/; revision=33007
Magnus Olsen [Thu, 17 Apr 2008 18:01:51 +0000 (18:01 +0000)]
merge ksuser.dll from reactx branch to trunk
not all api are implemented. reactx.h header are now in use here
svn path=/trunk/; revision=33006
Magnus Olsen [Thu, 17 Apr 2008 18:00:39 +0000 (18:00 +0000)]
add some new define to ks.h for ksuser.dll that will be merge from reactx branch
svn path=/trunk/; revision=33005
Magnus Olsen [Thu, 17 Apr 2008 17:59:34 +0000 (17:59 +0000)]
This header file is for set the version number of all reactx dll files.
it is not in use yet, it is small merge from reactx branch
svn path=/trunk/; revision=33004
Dmitry Chapyshev [Thu, 17 Apr 2008 14:38:15 +0000 (14:38 +0000)]
- Fix build
svn path=/trunk/; revision=33002
Dmitry Chapyshev [Thu, 17 Apr 2008 14:25:10 +0000 (14:25 +0000)]
- Fix build
svn path=/trunk/; revision=33001
Dmitry Chapyshev [Thu, 17 Apr 2008 13:45:34 +0000 (13:45 +0000)]
- Add msdmo.dll, pdh.dll, qedit.dll, quartz.dll, ksuser.dll, ksproxy.ax to bootcd
svn path=/trunk/; revision=33000
Dmitry Chapyshev [Thu, 17 Apr 2008 13:45:02 +0000 (13:45 +0000)]
- Add msdmo.dll, pdh.dll, qedit.dll, quartz.dll, ksuser.dll, ksproxy.ax
svn path=/trunk/; revision=32999
Dmitry Chapyshev [Thu, 17 Apr 2008 13:40:56 +0000 (13:40 +0000)]
- Add baseaddress for msdmo.dll, pdh.dll, qedit.dll, quartz.dll, ksuser.dll, ksproxy.ax
svn path=/trunk/; revision=32998
Johannes Anderwald [Thu, 17 Apr 2008 08:34:58 +0000 (08:34 +0000)]
- unlink window object when notify hook returns an error
svn path=/trunk/; revision=32997
James Tabor [Thu, 17 Apr 2008 05:11:28 +0000 (05:11 +0000)]
Example way to set DCOrg with new dc object.
svn path=/trunk/; revision=32996
James Tabor [Thu, 17 Apr 2008 03:46:46 +0000 (03:46 +0000)]
Removed w.ArcDirection. Now we are using dclevel path flags.
svn path=/trunk/; revision=32995
James Tabor [Thu, 17 Apr 2008 01:57:29 +0000 (01:57 +0000)]
Revert change to window.c. It is not ready.
svn path=/trunk/; revision=32994
James Tabor [Thu, 17 Apr 2008 01:48:34 +0000 (01:48 +0000)]
Adding support for Event hooks. Start using the server info structure and pass the pointer to the user with kernel to user correction.
svn path=/trunk/; revision=32993
James Tabor [Thu, 17 Apr 2008 01:12:58 +0000 (01:12 +0000)]
Fix copy count and added dc path flags and support new arc direction.
svn path=/trunk/; revision=32992
Timo Kreuzer [Wed, 16 Apr 2008 21:55:47 +0000 (21:55 +0000)]
- fix build
- remobe RegisterThreadAcceleratorTable prototype (function doesn't exist)
svn path=/trunk/; revision=32991
Pierre Schweitzer [Wed, 16 Apr 2008 21:36:35 +0000 (21:36 +0000)]
Fixed typo spotted by Sylvain
svn path=/trunk/; revision=32990
Timo Kreuzer [Wed, 16 Apr 2008 21:34:12 +0000 (21:34 +0000)]
win32k header cleanup/update:
- make the headers include headers they depend on, so the inclusion order is irrelevant, not finished
- start sorting them alphabetically
- remove duplicate include of timer.h
- add cliprgn.h
- add DCLEVEL struct and make DC struct windows xp compatible (currently + some ros specific entries)
svn path=/trunk/; revision=32989
Dmitry Chapyshev [Wed, 16 Apr 2008 19:59:54 +0000 (19:59 +0000)]
- Add Russian translation
svn path=/trunk/; revision=32988
Pierre Schweitzer [Wed, 16 Apr 2008 17:51:27 +0000 (17:51 +0000)]
Removed a breakpoint in Ext2CommonClose() (after an *intensive* discussion with Filip...). That way ext2 FSD won't crash any more at startup.
svn path=/trunk/; revision=32987
Pierre Schweitzer [Wed, 16 Apr 2008 17:47:09 +0000 (17:47 +0000)]
- Fixed a string in English translation
- Added French translation (that doesn't do anything yet :)) for dxdiag.exe
svn path=/trunk/; revision=32986
Johannes Anderwald [Wed, 16 Apr 2008 11:01:25 +0000 (11:01 +0000)]
- start implementing dxdiag
- does not do anything yet
svn path=/trunk/; revision=32985
Daniel Reimer [Tue, 15 Apr 2008 21:07:09 +0000 (21:07 +0000)]
Sync WordPad to recent Wine Tree. Fixes the hang in the GUI and updates Korean and Slovenian Resources
svn path=/trunk/; revision=32984
James Tabor [Tue, 15 Apr 2008 18:51:30 +0000 (18:51 +0000)]
Add notify events when a window is created. If'
svn path=/trunk/; revision=32983
Dmitry Chapyshev [Tue, 15 Apr 2008 18:50:40 +0000 (18:50 +0000)]
- Small fix
svn path=/trunk/; revision=32982
Dmitry Chapyshev [Tue, 15 Apr 2008 18:43:11 +0000 (18:43 +0000)]
- Add icons for dialogs
- Set title icon for Click Look dialog
- Fix English resources
svn path=/trunk/; revision=32981
Dmitry Chapyshev [Tue, 15 Apr 2008 17:11:28 +0000 (17:11 +0000)]
- Small fix English resources.
- Add icons for Pointer Options dialog
svn path=/trunk/; revision=32980
Pierre Schweitzer [Tue, 15 Apr 2008 16:57:23 +0000 (16:57 +0000)]
Updated French translations for main.cpl, regedit.exe, shell32.dll
svn path=/trunk/; revision=32979
Dmitry Chapyshev [Tue, 15 Apr 2008 14:37:36 +0000 (14:37 +0000)]
- Add some bitmaps for shell32 (not used at moment)
svn path=/trunk/; revision=32978
Dmitry Chapyshev [Tue, 15 Apr 2008 14:34:47 +0000 (14:34 +0000)]
- Update Russian translation
svn path=/trunk/; revision=32977
Dmitry Chapyshev [Tue, 15 Apr 2008 14:33:25 +0000 (14:33 +0000)]
- Update Russian translation
svn path=/trunk/; revision=32976
Johannes Anderwald [Tue, 15 Apr 2008 09:58:37 +0000 (09:58 +0000)]
- restore cursor on exit for cylfrac screensaver
- improve german resource string
svn path=/trunk/; revision=32975
Johannes Anderwald [Tue, 15 Apr 2008 09:23:28 +0000 (09:23 +0000)]
- unlink window when WM_CREATE fails
- fixes bug 3179 and bug 3102
svn path=/trunk/; revision=32974
Johannes Anderwald [Tue, 15 Apr 2008 09:08:41 +0000 (09:08 +0000)]
- fix a bug introduced in rev 32966
- add file description resource strings for various file types
- For future: New file types should have a progid key with a value name "FriendlyTypeName" which define where to load MUI string resource from
svn path=/trunk/; revision=32973
Timo Kreuzer [Tue, 15 Apr 2008 01:35:35 +0000 (01:35 +0000)]
fix rosapps build
svn path=/trunk/; revision=32972
Timo Kreuzer [Tue, 15 Apr 2008 01:03:15 +0000 (01:03 +0000)]
syscalldump: fix output of apfnSimpleCall array on 64 bit
svn path=/trunk/; revision=32971
Timo Kreuzer [Tue, 15 Apr 2008 00:15:14 +0000 (00:15 +0000)]
few fixes and simplifications for syscalldump. I hope it will now also work with 64 bits stuff.
svn path=/trunk/; revision=32970
Johannes Anderwald [Mon, 14 Apr 2008 22:41:19 +0000 (22:41 +0000)]
- add a string resource for displaying mui translated string for reg file type
svn path=/trunk/; revision=32969
Johannes Anderwald [Mon, 14 Apr 2008 22:19:53 +0000 (22:19 +0000)]
- add a string resource for displaying mui translated string for inf file type
- sync string table for all languages
svn path=/trunk/; revision=32968
Johannes Anderwald [Mon, 14 Apr 2008 21:34:28 +0000 (21:34 +0000)]
- add a string resource for displaying mui translated string for animated cursor file type
svn path=/trunk/; revision=32967
Johannes Anderwald [Mon, 14 Apr 2008 20:55:14 +0000 (20:55 +0000)]
- use FriendlyTypeName key for retrieving the specialized file description
- retrieve string for CLSID_ControlPanel
- translate folder string in browser
- fix displaying file description type
- display FileExt-File for file extension w/o file description, i.e. XML-File
svn path=/trunk/; revision=32966
Aleksey Bragin [Mon, 14 Apr 2008 20:50:09 +0000 (20:50 +0000)]
- Fix paths to them for an installation cd.
svn path=/trunk/; revision=32965
Aleksey Bragin [Mon, 14 Apr 2008 20:49:45 +0000 (20:49 +0000)]
- Gather drivers in a special "drivers" subdirectory.
- Remove legacy _USE_W32API from those drivers.
svn path=/trunk/; revision=32964
Aleksey Bragin [Mon, 14 Apr 2008 20:05:52 +0000 (20:05 +0000)]
- Update readme.txt.
svn path=/trunk/; revision=32963
Hervé Poussineau [Mon, 14 Apr 2008 19:36:42 +0000 (19:36 +0000)]
Also search in DirectX generated headers directory
svn path=/trunk/; revision=32962
Magnus Olsen [Mon, 14 Apr 2008 18:45:26 +0000 (18:45 +0000)]
add stub for dvdif.idl for now
svn path=/trunk/; revision=32961
Magnus Olsen [Mon, 14 Apr 2008 16:21:11 +0000 (16:21 +0000)]
do not mix in wine header here the guids, CLSID is wrong for dx stuff in wine.
svn path=/trunk/; revision=32960
Dmitry Chapyshev [Mon, 14 Apr 2008 14:20:49 +0000 (14:20 +0000)]
- Synchronised with wine head
svn path=/trunk/; revision=32959
Dmitry Chapyshev [Mon, 14 Apr 2008 14:06:36 +0000 (14:06 +0000)]
- Update more dll
svn path=/trunk/; revision=32958
Hervé Poussineau [Mon, 14 Apr 2008 13:58:57 +0000 (13:58 +0000)]
mshtml has a DllMain() function
svn path=/trunk/; revision=32957
Dmitry Chapyshev [Mon, 14 Apr 2008 13:12:11 +0000 (13:12 +0000)]
- Add compstui, printui and ntdsapi to bootcd
svn path=/trunk/; revision=32956
Dmitry Chapyshev [Mon, 14 Apr 2008 13:11:01 +0000 (13:11 +0000)]
- Add compstui, printui and ntdsapi from Wine
svn path=/trunk/; revision=32955
Dmitry Chapyshev [Mon, 14 Apr 2008 13:08:28 +0000 (13:08 +0000)]
- Add baseaddress for compstui, printui, ntdsapi
- Fix baseaddress for shfolder
svn path=/trunk/; revision=32954
Dmitry Chapyshev [Mon, 14 Apr 2008 13:06:15 +0000 (13:06 +0000)]
- Add header
svn path=/trunk/; revision=32953
Dmitry Chapyshev [Mon, 14 Apr 2008 12:55:33 +0000 (12:55 +0000)]
- Add Russian .mc file
svn path=/trunk/; revision=32952
Dmitry Chapyshev [Mon, 14 Apr 2008 12:53:30 +0000 (12:53 +0000)]
- Synchronised with wine head
svn path=/trunk/; revision=32951
Dmitry Chapyshev [Mon, 14 Apr 2008 12:51:59 +0000 (12:51 +0000)]
- Update headers
svn path=/trunk/; revision=32950
James Tabor [Mon, 14 Apr 2008 10:51:53 +0000 (10:51 +0000)]
Attach global server information to process information.
svn path=/trunk/; revision=32949
Hervé Poussineau [Mon, 14 Apr 2008 10:48:38 +0000 (10:48 +0000)]
Make plug-and-play RPC interface more compatible with MS Windows
svn path=/trunk/; revision=32948