reactos.git
13 years ago- updated blankscr.scr file name to scrnsave.scr
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

13 years ago- Change blankscr installname attribute to scrnsave.scr as it's the name it has the...
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

13 years ago- Do not use module (name + extension) as default target if installname attribute...
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

13 years ago- reverted 30799 as I found there was a reason. we have a dll with the same name...
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

13 years agocmd_alloc_dbg is NOT available in release builds!!!
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

13 years ago- implement GrowIfNecessary_dbg() using file and line from the caller to cmd_alloc_db...
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

13 years ago- Fix what seems to be a typo in the module name. Undo it if the name was intentional
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

13 years ago- pass the directory of the target application in
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

13 years agoFix crap I made
Daniel Reimer [Mon, 26 Nov 2007 22:11:54 +0000 (22:11 +0000)]
Fix crap I made

svn path=/trunk/; revision=30797

13 years agoBug 2844: Ukrainian translation update (temarezATyandexDTru)
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

13 years agoBug 2844: Ukrainian translation update (temarezATyandexDTru)
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

13 years ago- updated blankscr.scr file location
Marc Piulachs [Mon, 26 Nov 2007 21:48:35 +0000 (21:48 +0000)]
- updated blankscr.scr file location

svn path=/trunk/; revision=30794

13 years agofinal step , rename the scrnsave.scr to blankscr.scr to avoid conflicts with scrnsave.lib
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

13 years agosorry I forget update this file as well
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

13 years agoadding mesa3d 7.0.2 update with our local patch
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

13 years agofix TAG_BITMAP redzone overwrite for colordepths != 32 bit
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

13 years ago- break out when required (fixes a bug when checkbox is clicked)
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

13 years ago- was not meant to commited
Johannes Anderwald [Mon, 26 Nov 2007 20:16:54 +0000 (20:16 +0000)]
- was not meant to commited

svn path=/trunk/; revision=30785

13 years ago- update resources
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

13 years agoRemoved NtGdi/GetCurrentPositionEx/MoveToEx, update all related files.
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

13 years ago- make code ANSI-C compatible (makes msvc more happier )
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

13 years ago- german translation of open with dialog
Johannes Anderwald [Mon, 26 Nov 2007 10:59:30 +0000 (10:59 +0000)]
- german translation of open with dialog

svn path=/trunk/; revision=30779

13 years agoDmitry Chapyshev <lentind@yandex.ru>
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

13 years agoactivate ARB_multisample in mesa ext,
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

13 years ago- Misc cleanups/fixes.
Aleksey Bragin [Sun, 25 Nov 2007 23:00:46 +0000 (23:00 +0000)]
- Misc cleanups/fixes.

svn path=/trunk/; revision=30771

13 years ago- german translation of open with dialog
Johannes Anderwald [Sun, 25 Nov 2007 22:57:49 +0000 (22:57 +0000)]
- german translation of open with dialog

svn path=/trunk/; revision=30770

13 years agoFix wglGetExtensionsStringARB and wglGetExtensionsStringEXT so it tell we support...
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

13 years agoReactOS spefify change. our gdi32.dll does not have all opengl32 api yet.
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

13 years ago- add resources for open with dialog
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

13 years ago- Remove unneeded kdb_string.c from the build, and a misc fix.
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

13 years ago- Remove Ke386WbInvd() and use compatible __wbinvd() intrinsic, already existing...
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

13 years ago- check for NoOpen key (not yet used)
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

13 years ago- add RRF_RT_ANY constant
Johannes Anderwald [Sun, 25 Nov 2007 21:47:17 +0000 (21:47 +0000)]
- add RRF_RT_ANY constant

svn path=/trunk/; revision=30762

13 years ago- Fix a display bug when displaying binutils version.
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

13 years ago- Fix an awful mistake, which made any request to unload a driver to end up in a...
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

13 years ago- implement SHCreateDataObject
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

13 years ago- add declaration of SHCreateDataObject
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

13 years agoAdd missing include glext.h
Marc Piulachs [Sun, 25 Nov 2007 20:32:10 +0000 (20:32 +0000)]
Add missing include glext.h

svn path=/trunk/; revision=30757

13 years agoadding stub for wglChoosePixelFormatARB, wglSwapIntervalEXT, wglGetSwapIntervalEXT
Magnus Olsen [Sun, 25 Nov 2007 20:28:04 +0000 (20:28 +0000)]
adding stub for wglChoosePixelFormatARB, wglSwapIntervalEXT, wglGetSwapIntervalEXT

svn path=/trunk/; revision=30756

13 years ago- updated blankscr file name
Marc Piulachs [Sun, 25 Nov 2007 20:10:29 +0000 (20:10 +0000)]
- updated blankscr file name

svn path=/trunk/; revision=30754

13 years ago- Modified butterflies screensaver registry key
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

13 years agorename scrnsavelib to scrnsave as it's the name for this library on MS's psdk
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

13 years agostarting add wgl support to icd
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

13 years ago- Add isprint to ctype.h.
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

13 years ago- retrieve folder names for personal and bit bucket folder
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

13 years ago- Use PISECURITY_DESCRIPTOR instead of an opaque PSECURITY_DESCRIPTOR.
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

13 years agoupdate mesa32 icd def file so it contain almost all standalon. so it can be use as...
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

13 years agoSimplified code
Pierre Schweitzer [Sun, 25 Nov 2007 17:08:13 +0000 (17:08 +0000)]
Simplified code

svn path=/trunk/; revision=30744

13 years agoUpdate the icd with two more opengl api.
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

13 years agoGerman Translation fixes by Gregor Schneider (grschneiderATgmailDTcom)
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

13 years agoUse a default path if there are no settings
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

13 years agoadd directdraw3 guid to dxguid
Magnus Olsen [Sun, 25 Nov 2007 14:43:36 +0000 (14:43 +0000)]
add directdraw3 guid to dxguid

svn path=/trunk/; revision=30737

13 years agofix a header issue with wine d3d.h
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

13 years agomake our ddraw.h better that ms.
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

13 years agoinclude wine d3d9 to bootcd
Magnus Olsen [Sun, 25 Nov 2007 12:42:13 +0000 (12:42 +0000)]
include wine d3d9 to bootcd

svn path=/trunk/; revision=30734

13 years agodo not build our stub d3d9 build wine instead
Magnus Olsen [Sun, 25 Nov 2007 12:41:00 +0000 (12:41 +0000)]
do not build our stub d3d9 build wine instead

svn path=/trunk/; revision=30733

13 years agoimport wine directx d3d9 version 0.9.49
Magnus Olsen [Sun, 25 Nov 2007 12:13:33 +0000 (12:13 +0000)]
import wine directx d3d9 version 0.9.49

svn path=/trunk/; revision=30732

13 years agofix compiling warings for d3d9 that I got local.
Magnus Olsen [Sun, 25 Nov 2007 12:08:36 +0000 (12:08 +0000)]
fix compiling warings for d3d9 that I got local.

svn path=/trunk/; revision=30731

13 years agoupdate d3d8 to wine 0.9.49
Magnus Olsen [Sun, 25 Nov 2007 11:16:27 +0000 (11:16 +0000)]
update d3d8 to wine 0.9.49

svn path=/trunk/; revision=30730

13 years agofix some of wine d3d8 waring at compiling.
Magnus Olsen [Sun, 25 Nov 2007 11:14:43 +0000 (11:14 +0000)]
fix some of wine d3d8 waring at compiling.
no waring are show in d3d8 now.

svn path=/trunk/; revision=30729

13 years ago- Guard MSVC's intrinsics with #ifdefs. Proper solution is to move those functions...
Aleksey Bragin [Sat, 24 Nov 2007 21:28:11 +0000 (21:28 +0000)]
- Guard MSVC's intrinsics with #ifdefs. Proper solution is to move those functions to intrin.h once host tools including target headers problem is solved. libcntpr now builds with MSVC8.

svn path=/trunk/; revision=30728

13 years agoSupport hiding keyboard cues and focus rectangles
Thomas Bluemel [Sat, 24 Nov 2007 20:49:20 +0000 (20:49 +0000)]
Support hiding keyboard cues and focus rectangles
See issue #2839 for more details.

svn path=/trunk/; revision=30727

13 years ago- Don't escape defines with a " -> &quot; conversion, just omit the quotes.
Aleksey Bragin [Sat, 24 Nov 2007 17:13:30 +0000 (17:13 +0000)]
- Don't escape defines with a " -> &quot; conversion, just omit the quotes.

svn path=/trunk/; revision=30724

13 years ago- MS's crt headers define this as 'const'. Fixes an error with MSVC compilation.
Aleksey Bragin [Sat, 24 Nov 2007 16:51:05 +0000 (16:51 +0000)]
- MS's crt headers define this as 'const'. Fixes an error with MSVC compilation.

svn path=/trunk/; revision=30723

13 years agoRemove YDEBUG define support, replaced by DEBUGCHANNEL environment variable
Hervé Poussineau [Sat, 24 Nov 2007 15:31:50 +0000 (15:31 +0000)]
Remove YDEBUG define support, replaced by DEBUGCHANNEL environment variable
Syntax: set DEBUGCHANNEL = [[fixme|err|warn|trace]+|-{channel}|all]*

svn path=/trunk/; revision=30722

13 years agoBulgarian translations by Станев (sstpr AT narod DOT ru)
Colin Finck [Sat, 24 Nov 2007 13:28:58 +0000 (13:28 +0000)]
Bulgarian translations by Станев (sstpr AT narod DOT ru)
See issue #2837 for more details.

svn path=/trunk/; revision=30721

13 years agoMain_DirectDraw_EnumDisplayModes
Magnus Olsen [Sat, 24 Nov 2007 12:57:26 +0000 (12:57 +0000)]
Main_DirectDraw_EnumDisplayModes
Forget Zero out two struct before they are being use

svn path=/trunk/; revision=30717

13 years agoUpdated French translation
Pierre Schweitzer [Sat, 24 Nov 2007 11:20:53 +0000 (11:20 +0000)]
Updated French translation

svn path=/trunk/; revision=30716

13 years ago- Fixed and enabled about dialog
Pierre Schweitzer [Sat, 24 Nov 2007 09:14:56 +0000 (09:14 +0000)]
- Fixed and enabled about dialog
- Added French translation

svn path=/trunk/; revision=30714

13 years agofix stupied bug in GetDeviceIdentifier/GetDeviceIdentifier7,
Magnus Olsen [Fri, 23 Nov 2007 23:36:53 +0000 (23:36 +0000)]
fix stupied bug in GetDeviceIdentifier/GetDeviceIdentifier7,
spotted by Kamil Hornicek tykef at atlas dot cz (irc nick : Pigglesworth)

svn path=/trunk/; revision=30709

13 years agofix return code in ddraw.dll GetCaps.cbug spotted by Kamil Hornicek tykef at atlas...
Magnus Olsen [Fri, 23 Nov 2007 22:02:43 +0000 (22:02 +0000)]
fix return code in ddraw.dll GetCaps.cbug spotted by Kamil Hornicek tykef at atlas dot cz (irc nick : Pigglesworth)

svn path=/trunk/; revision=30706

13 years ago- Cleanup NtCreateKey and NtOpenKey to make it simpler for the final steps of the...
Aleksey Bragin [Fri, 23 Nov 2007 20:32:38 +0000 (20:32 +0000)]
- Cleanup NtCreateKey and NtOpenKey to make it simpler for the final steps of the rewirte.
- Remove SEH and callbacks (yes this is "bad", but won't break anything, and it will be added back).
- Try to make the code as similar as possible to isolate broken-Ob calls from proper Cm behavior.

svn path=/trunk/; revision=30705

13 years ago- Huge cleanup of cm.h -- remove stuff that's not needed/used anymore
Aleksey Bragin [Fri, 23 Nov 2007 19:29:45 +0000 (19:29 +0000)]
- Huge cleanup of cm.h -- remove stuff that's not needed/used anymore
- Get rid of registry.c.
- Move CmpLinkHiveToMaster to cmsysini.c since it now uses new config code and works properly.
- Move CmpRosGetHardwareHive to cmsysini.c since it's an initialization function (will go away eventually).

svn path=/trunk/; revision=30704

13 years ago- Remove CmiInitHives.
Aleksey Bragin [Fri, 23 Nov 2007 18:52:46 +0000 (18:52 +0000)]
- Remove CmiInitHives.
- Enable parallel hive loading, this speeds up boot by loading the registry in 6 threads instead of just one (once we start having large registries and MP support this will be more evident).
- Added some little hacks to make this work for now.
- Fix a memory leak in CmInit1.
- Add hardware hive to machine hive list so it can be properly loaded after.

svn path=/trunk/; revision=30703

13 years agoMostly revert my earlier attempt at fixing IRP cancellation. I'll attack it
Art Yerkes [Fri, 23 Nov 2007 18:06:07 +0000 (18:06 +0000)]
Mostly revert my earlier attempt at fixing IRP cancellation.  I'll attack it
again later.

svn path=/trunk/; revision=30701

13 years agoWe need an address within the stack in order for freeing it to work properly.
Art Yerkes [Fri, 23 Nov 2007 17:33:29 +0000 (17:33 +0000)]
We need an address within the stack in order for freeing it to work properly.

svn path=/trunk/; revision=30700

13 years ago[FORMATTING]
Colin Finck [Fri, 23 Nov 2007 16:21:10 +0000 (16:21 +0000)]
[FORMATTING]
- Fix the indentation mess
- Fix some typos in comments

No code changes

svn path=/trunk/; revision=30698

13 years agoWhen someone tries to copy a file over itself, show an error message.
Colin Finck [Fri, 23 Nov 2007 15:53:57 +0000 (15:53 +0000)]
When someone tries to copy a file over itself, show an error message.

We already had such a check in the code, but after Brandon's copy.c rewrite in r16561, it never got called.
I removed the old check now and put a new one at the right position.

See issue #2827 for more details.

svn path=/trunk/; revision=30696

13 years ago- Remove hack in CmpLinkHiveToMaster and make it support the "Allocate" boolean param...
Aleksey Bragin [Fri, 23 Nov 2007 15:26:27 +0000 (15:26 +0000)]
- Remove hack in CmpLinkHiveToMaster and make it support the "Allocate" boolean parameter.
- Enable code in CmiInitHives to take advantage of the new link code when using the SYSTEM hive on the bootcd/setup.
- Don't skip CmpCreateControlSet anymore, just add a simple hack to hard-code Current to 001.
- Remove CmiInitControlSetLink since CmpCrateControlSet now does the work
- Enable code in CmpInitializeSystemHive to use CmpInitializeHive(HINIT_CREATE) when creating a new SYSTEM hive, since we now have new link code that supports the "Allocate" flag.
- This means we now have a working SYSTEM hive on the Boot CD as well since early bootup, and not only when NtInitializeRegistry is called
- Do bootcd vs hard-disk boot registry path setup in CmpGetRegistryPath instead of in-line.

svn path=/trunk/; revision=30695

13 years ago- Major cleanup of code inside CmiConnectHive:
Aleksey Bragin [Fri, 23 Nov 2007 14:15:04 +0000 (14:15 +0000)]
- Major cleanup of code inside CmiConnectHive:
- Don't derefernece the parent key since we need to keep a reference to it
- Set the hive dirty flag to clean after a connect
- Simplify code
- Move code as part of CmpLinkHivetoMAster
- Use new function CmpCreateLinkNode instead of CmpDoCreate
- Fix some asserts in CmpCreateLinkNode since we don't lock the KCB yet.

svn path=/trunk/; revision=30694

13 years agotcpip:
Art Yerkes [Fri, 23 Nov 2007 13:52:56 +0000 (13:52 +0000)]
tcpip:
Factor out common datagram receive code.
Actually implement datagram cancellation.

afd:
Reorganize IRP cancellation and simplify socket shutdown.
Fix datagram recv with no address differently (and better).

Overall: fix hang after ping.

svn path=/trunk/; revision=30693

13 years ago- Fix typos.
Aleksey Bragin [Fri, 23 Nov 2007 13:48:25 +0000 (13:48 +0000)]
- Fix typos.

svn path=/trunk/; revision=30692

13 years ago- Add a check for an incorrect virtual size. Currently ReactOS's floppy.sys has such...
Aleksey Bragin [Fri, 23 Nov 2007 13:39:31 +0000 (13:39 +0000)]
- Add a check for an incorrect virtual size. Currently ReactOS's floppy.sys has such an incorrect section.

svn path=/trunk/; revision=30691

13 years agodon't free pool when allocation failed
Christoph von Wittich [Fri, 23 Nov 2007 10:36:00 +0000 (10:36 +0000)]
don't free pool when allocation failed

svn path=/trunk/; revision=30690

13 years agolink to secur32 - will be needed by newer wine versions
Christoph von Wittich [Fri, 23 Nov 2007 10:10:21 +0000 (10:10 +0000)]
link to secur32 - will be needed by newer wine versions

svn path=/trunk/; revision=30689

13 years agoadd stub for InitializeSecurityContextW
Christoph von Wittich [Fri, 23 Nov 2007 09:10:32 +0000 (09:10 +0000)]
add stub for InitializeSecurityContextW

svn path=/trunk/; revision=30688

13 years agodon't try to alphablend monochrome bitmaps - fixes the red zone overwrite in opera...
Christoph von Wittich [Fri, 23 Nov 2007 07:33:54 +0000 (07:33 +0000)]
don't try to alphablend monochrome bitmaps - fixes the red zone overwrite in opera 9.24

svn path=/trunk/; revision=30687

13 years agosmall fix for cGetTTFFromFOT
Magnus Olsen [Fri, 23 Nov 2007 01:38:54 +0000 (01:38 +0000)]
small fix for cGetTTFFromFOT
fix the number of param,
did do a pedump. on export to found out it is @28
but I need look at my private note later

svn path=/trunk/; revision=30686

13 years agoadd cGetTTFFromFOT stub. I don't know the number of parameters, but this allows loadi...
Timo Kreuzer [Fri, 23 Nov 2007 01:08:47 +0000 (01:08 +0000)]
add cGetTTFFromFOT stub. I don't know the number of parameters, but this allows loading gdi32 on win xp using myapp.exe.local
gdi32api test on win xp: 209 tests pass, 62 tests fail.

svn path=/trunk/; revision=30685

13 years agopatch from Kamil Hornicek tykef at atlas dot cz (irc nick : Pigglesworth)
Magnus Olsen [Thu, 22 Nov 2007 22:26:04 +0000 (22:26 +0000)]
patch from Kamil Hornicek tykef at atlas dot cz (irc nick : Pigglesworth)
update the dx version number for ddraw.dll to same as windows xp ddraw.dll
it help some program works.

svn path=/trunk/; revision=30684

13 years agoadd fontview to bootcd and add ttf file association
Timo Kreuzer [Thu, 22 Nov 2007 20:15:30 +0000 (20:15 +0000)]
add fontview to bootcd and add ttf file association
See issue #1411 for more details.

svn path=/trunk/; revision=30683

13 years agoImplement DirectDrawEnumerateW, DirectDrawEnumerateExW they always return DDERR_UNSUP...
Magnus Olsen [Thu, 22 Nov 2007 19:36:16 +0000 (19:36 +0000)]
Implement DirectDrawEnumerateW, DirectDrawEnumerateExW they always return DDERR_UNSUPPORTED

svn path=/trunk/; revision=30682

13 years agoImplement DirectDrawEnumerateA
Magnus Olsen [Thu, 22 Nov 2007 19:11:43 +0000 (19:11 +0000)]
Implement DirectDrawEnumerateA
the DirectDrawEnumerateProcData struct are from wine. rest of the code are writen by me.
the DirectDrawEnumerateExA are not finish but it is a start.

svn path=/trunk/; revision=30681

13 years ago- Fix prototype of NtLoadKeyEx.
Aleksey Bragin [Thu, 22 Nov 2007 18:38:32 +0000 (18:38 +0000)]
- Fix prototype of NtLoadKeyEx.
- Refactor CmiLoadHives using new config routines instead of deprecated cm routines.
- Stop using deprecated CmiScanKeyForValue (delete regfile.c as a result).
- Add code for parallel hive loading to speed up boot process, but don't yet fully use it due to changes required in linking hives.
- Add code for new hive linking process (CmpCreateLinkNode/CmpDoOpen). Not yet used to avoid too many changes in one patch.
- Add new code in CmiLoadHives to deal with updated linking process when it becomes used.
- Implement NtLoadKey2 to cal NtLoadKeyEx.
- Implement NtLoadKeyEx as a new config routine, using CmLoadKey, move out of Cm.
- Add some more code in CmpInitializeSystemHive to deal with SYSTEM hive creation during setup, once hive linking is refactored.
- Implement a new command except for flushing -- open: CmpCmdHiveOpen. Used by CmLoadKey.
- Add support for impersonating the SYSTEM account if the hive can't be open in the current client security context.
- Fill out CmpMachineHiveList, to be used in parallel hive loading.

svn path=/trunk/; revision=30680

13 years agoIgor Koshpaev <tumans@nm.ru>
Aleksey Bragin [Thu, 22 Nov 2007 18:22:28 +0000 (18:22 +0000)]
Igor Koshpaev <tumans@nm.ru>
- More fixes for rasapi32's russian translation.

svn path=/trunk/; revision=30679

13 years agoDmitry Chapyshev <lentind@yandex.ru>
Aleksey Bragin [Thu, 22 Nov 2007 18:04:21 +0000 (18:04 +0000)]
Dmitry Chapyshev <lentind@yandex.ru>
- Fix russian translation in shell32 and rasapi32.
- Add rasdlg.dll ("Wine-style").

svn path=/trunk/; revision=30678

13 years agoDmitry Chapyshev <lentind@yandex.ru>
Aleksey Bragin [Thu, 22 Nov 2007 17:52:42 +0000 (17:52 +0000)]
Dmitry Chapyshev <lentind@yandex.ru>
- Icons cleanup/fixes (remove 4bit images, etc).

svn path=/trunk/; revision=30677

13 years agoLast missing German RC File. :-)
Daniel Reimer [Thu, 22 Nov 2007 15:46:10 +0000 (15:46 +0000)]
Last missing German RC File. :-)

svn path=/trunk/; revision=30676

13 years agoTwo more German translations by me, myself and my humble personality. One for modemui...
Daniel Reimer [Thu, 22 Nov 2007 15:15:14 +0000 (15:15 +0000)]
Two more German translations by me, myself and my humble personality. One for modemui.dll and one for appwiz.cpl.

svn path=/trunk/; revision=30675

13 years agorbuild files use tab indentation
Timo Kreuzer [Thu, 22 Nov 2007 15:12:39 +0000 (15:12 +0000)]
rbuild files use tab indentation

svn path=/trunk/; revision=30674