reactos.git
16 years agoaccdented acctivated framebufacc in the build system, sorry it broken the build
Magnus Olsen [Thu, 1 Nov 2007 20:42:12 +0000 (20:42 +0000)]
accdented acctivated framebufacc in the build system, sorry it broken the build

svn path=/trunk/; revision=30050

16 years agorename framebuf_acc to framebufacc to make rbuild happy
Magnus Olsen [Thu, 1 Nov 2007 20:32:39 +0000 (20:32 +0000)]
rename framebuf_acc to framebufacc to make rbuild happy
implement hw support for DrvMovePointer, it mean if a driver have this function implement our framebufacc will use it

svn path=/trunk/; revision=30049

16 years agoIncrease size of current date selection
Thomas Bluemel [Thu, 1 Nov 2007 17:41:00 +0000 (17:41 +0000)]
Increase size of current date selection

svn path=/trunk/; revision=30047

16 years ago- Fix a bug with incorrect handling of the keyboard layout pointer (which is HKL...
Aleksey Bragin [Thu, 1 Nov 2007 17:06:49 +0000 (17:06 +0000)]
- Fix a bug with incorrect handling of the keyboard layout pointer (which is HKL in fact in our current implementation).
- Change the prototype to better match actual parameters usage.
See issue #2787 for more details.

svn path=/trunk/; revision=30046

16 years ago- use translated menu from resources if available
Johannes Anderwald [Thu, 1 Nov 2007 16:09:04 +0000 (16:09 +0000)]
- use translated menu from resources if available

svn path=/trunk/; revision=30045

16 years ago- don't pass minus values for creating topdown bitmaps.
Ged Murphy [Thu, 1 Nov 2007 15:45:42 +0000 (15:45 +0000)]
- don't pass minus values for creating topdown bitmaps.
- fixes loading of toolbar bitmaps in abiword

svn path=/trunk/; revision=30043

16 years agoRename framebuf.def to framebuf_acc.def, framebuf.h to framebuf_acc.h, framebuf.rbuil...
Magnus Olsen [Thu, 1 Nov 2007 14:40:22 +0000 (14:40 +0000)]
Rename framebuf.def to framebuf_acc.def, framebuf.h to framebuf_acc.h, framebuf.rbuild to framebuf_acc.h
Start add hw mouse cures support
Deleted all old mouse pointer code that was disable.

Disable the new cached code for now

svn path=/trunk/; revision=30040

16 years ago- fix a bug in IntGetMenuDefaultItem
Johannes Anderwald [Thu, 1 Nov 2007 14:20:43 +0000 (14:20 +0000)]
- fix a bug in IntGetMenuDefaultItem

svn path=/trunk/; revision=30039

16 years ago- silence debug
Johannes Anderwald [Thu, 1 Nov 2007 13:35:30 +0000 (13:35 +0000)]
- silence debug

svn path=/trunk/; revision=30038

16 years ago- dont show Open With shell extension when a selected item is a folder or a shortcut
Johannes Anderwald [Thu, 1 Nov 2007 13:33:18 +0000 (13:33 +0000)]
- dont show Open With shell extension when a selected item is a folder or a shortcut
- add the "explore" verb only if folder has a subfolder
- always add open verb

svn path=/trunk/; revision=30037

16 years agoExpand an environment variable only if its value got at least two percent characters.
Eric Kohl [Thu, 1 Nov 2007 11:45:14 +0000 (11:45 +0000)]
Expand an environment variable only if its value got at least two percent characters.

svn path=/trunk/; revision=30035

16 years agoDon't lock unnecessarily and don't leak a bitmap object in case of failure
Ged Murphy [Thu, 1 Nov 2007 10:06:11 +0000 (10:06 +0000)]
Don't lock unnecessarily and don't leak a bitmap object in case of failure

svn path=/trunk/; revision=30034

16 years agoFix structure storage types.
James Tabor [Thu, 1 Nov 2007 01:59:05 +0000 (01:59 +0000)]
Fix structure storage types.

svn path=/trunk/; revision=30033

16 years ago- implement IPersistFolder2 interface for desktop object
Johannes Anderwald [Thu, 1 Nov 2007 00:42:06 +0000 (00:42 +0000)]
- implement IPersistFolder2 interface for desktop object
- add a backslash when required
- fixes deleting of objects on desktop

svn path=/trunk/; revision=30032

16 years ago- Add an #error, when UNICODE is not defined.
Colin Finck [Wed, 31 Oct 2007 23:26:27 +0000 (23:26 +0000)]
- Add an #error, when UNICODE is not defined.
  Task-Manager makes use of NDK API's, which forces the application to be compiled Unicode-only.
- To make this obvious, change all TCHAR variables and functions to their Unicode counterparts and get rid of the "tchar.h" include.
- Use a Unicode entry-point and 'unicode="yes"' instead of UNICODE and _UNICODE definitions in the rbuild file
- Many indentation fixes

svn path=/trunk/; revision=30031

16 years agoWin32k/Gdi:
James Tabor [Wed, 31 Oct 2007 22:56:38 +0000 (22:56 +0000)]
Win32k/Gdi:
- The start of Gdi Batch.
- I've tested it on Qemu and Hardware.
- No improvements. I think it is running, so please check.
- Fix DcUtil code. Will fork soon.

svn path=/trunk/; revision=30030

16 years ago- refresh folder when deleting an item
Johannes Anderwald [Wed, 31 Oct 2007 22:56:24 +0000 (22:56 +0000)]
- refresh folder when deleting an item
- does not work for items placed on desktop yet because the desktop folder doesnot implement IPersistFolder2 interface
- avoid using ISFHelper interface

svn path=/trunk/; revision=30029

16 years ago- Update cached KCB values when necessary.
Aleksey Bragin [Wed, 31 Oct 2007 22:33:43 +0000 (22:33 +0000)]
- Update cached KCB values when necessary.
- Update Node Maximum values when necessary.
- Return data from the node instead of calling 3rd-party functions to loop around the entire key until they find something appropriate.
- Get rid of CmiScanForSubKey, CmiGetMaxValueDataLength, CmiGetMaxValueNameLength, CmiGetMaxClassLength, CmiGetMaxNameLength.

svn path=/trunk/; revision=30028

16 years agoComment out a hack in framebuf_acc, same hack should be remove from framebuf
Magnus Olsen [Wed, 31 Oct 2007 22:32:05 +0000 (22:32 +0000)]
Comment out a hack in framebuf_acc, same hack should be remove from framebuf

svn path=/trunk/; revision=30027

16 years ago- Get rid of parent key member in PKEY_OBJECT, and use ParentKcb instead.
Aleksey Bragin [Wed, 31 Oct 2007 22:22:07 +0000 (22:22 +0000)]
- Get rid of parent key member in PKEY_OBJECT, and use ParentKcb instead.
- Modify more functions to use KCB instead of PKEY_OBJECT.

svn path=/trunk/; revision=30026

16 years ago- implement CWM_GETISHELLBROWSER support in IShellView
Johannes Anderwald [Wed, 31 Oct 2007 21:25:07 +0000 (21:25 +0000)]
- implement CWM_GETISHELLBROWSER support in IShellView
- fixes desktop refreshing after a new item has been placed with ShellNew command

svn path=/trunk/; revision=30025

16 years agostart implement the system cache buffer.
Magnus Olsen [Wed, 31 Oct 2007 20:07:12 +0000 (20:07 +0000)]
start implement the system cache buffer.
add helper function InitSurface to determent when we need remap or not the video memory.
in DrvEnableSurface tell it use hook flags for diffent functions, add cached alloc as well
in DrvDisableSurface, add to free the cached video memory
rewrote DrvAssertMode to remap the video memory when it is need, and realloc the cache when it is need it
Not tested if this change can be compile, yet. but this framebuf_acc is not setup yet with rbuild build system yet

svn path=/trunk/; revision=30024

16 years agoRepair TCP/IP service installation
Hervé Poussineau [Wed, 31 Oct 2007 18:17:00 +0000 (18:17 +0000)]
Repair TCP/IP service installation

svn path=/trunk/; revision=30022

16 years agoFix abusing the heap by using strdupW instead of _wcsdup
Thomas Bluemel [Wed, 31 Oct 2007 18:14:16 +0000 (18:14 +0000)]
Fix abusing the heap by using strdupW instead of _wcsdup

svn path=/trunk/; revision=30021

16 years agoDon't call SHBrowseForFolder() with random pointers
Thomas Bluemel [Wed, 31 Oct 2007 17:13:52 +0000 (17:13 +0000)]
Don't call SHBrowseForFolder() with random pointers

svn path=/trunk/; revision=30020

16 years agoremove a sneaky little bugger
Ged Murphy [Wed, 31 Oct 2007 16:27:40 +0000 (16:27 +0000)]
remove a sneaky little bugger

svn path=/trunk/; revision=30019

16 years ago- Fix param checking and don't send negative values in the SIZEL struct of IntCreateB...
Ged Murphy [Wed, 31 Oct 2007 16:22:59 +0000 (16:22 +0000)]
- Fix param checking and don't send negative values in the SIZEL struct of IntCreateBitmap.
- Fixes displaying of menu bitmaps in apps such as abiword

svn path=/trunk/; revision=30018

16 years agoRemove LIST_ITEM structure, and replace it by well-known LIST_ENTRY
Hervé Poussineau [Wed, 31 Oct 2007 15:31:46 +0000 (15:31 +0000)]
Remove LIST_ITEM structure, and replace it by well-known LIST_ENTRY
Do according changes in callers
Fix a bug in IniGetSectionSettingNameSize/IniGetSectionSettingValueSize, which were expecting memory to be allocated contiguously

svn path=/trunk/; revision=30016

16 years ago- Dispatch all symbol loads to a single function, which determines type of passed...
Aleksey Bragin [Wed, 31 Oct 2007 14:41:27 +0000 (14:41 +0000)]
- Dispatch all symbol loads to a single function, which determines type of passed name, and calls worker function.
- Print source file:line in stack traces if possible, when KDBG is enabled
- if KDBG is not defined, behaviour of the mainstream code is completely untouched.

svn path=/trunk/; revision=30014

16 years agocopy frambuf to framebuf_acc
Magnus Olsen [Wed, 31 Oct 2007 14:35:38 +0000 (14:35 +0000)]
copy frambuf to framebuf_acc
it will use system memory as cache, it will reduce the reading access of video memory, for reading video memory directly is slow and cost allot speed.

svn path=/trunk/; revision=30013

16 years agoRemove debug/useless code
Hervé Poussineau [Wed, 31 Oct 2007 13:41:31 +0000 (13:41 +0000)]
Remove debug/useless code

svn path=/trunk/; revision=30012

16 years agoSilent debug messages
Hervé Poussineau [Wed, 31 Oct 2007 13:17:42 +0000 (13:17 +0000)]
Silent debug messages

svn path=/trunk/; revision=30011

16 years agoAllocate enough memory to keep file details
Hervé Poussineau [Wed, 31 Oct 2007 13:10:07 +0000 (13:10 +0000)]
Allocate enough memory to keep file details

svn path=/trunk/; revision=30010

16 years agoAdd traces
Hervé Poussineau [Wed, 31 Oct 2007 13:04:47 +0000 (13:04 +0000)]
Add traces
Fix typo in EnumerateRecycleBinW

svn path=/trunk/; revision=30009

16 years ago- By default, #define YDEBUG should be generally commented out.
Aleksey Bragin [Wed, 31 Oct 2007 10:02:10 +0000 (10:02 +0000)]
- By default, #define YDEBUG should be generally commented out.

svn path=/trunk/; revision=30008

16 years agoWe're using combo channel here...
Hervé Poussineau [Wed, 31 Oct 2007 09:59:26 +0000 (09:59 +0000)]
We're using combo channel here...

svn path=/trunk/; revision=30007

16 years agoFix typo
Hervé Poussineau [Wed, 31 Oct 2007 09:49:30 +0000 (09:49 +0000)]
Fix typo

svn path=/trunk/; revision=30006

16 years agoClean some header mess
Hervé Poussineau [Wed, 31 Oct 2007 09:45:15 +0000 (09:45 +0000)]
Clean some header mess

svn path=/trunk/; revision=30005

16 years agoClean up method which assigns groups to logged on user
Hervé Poussineau [Wed, 31 Oct 2007 09:41:56 +0000 (09:41 +0000)]
Clean up method which assigns groups to logged on user
We have now a compile time switch to test ReactOS with a non-administrator account

svn path=/trunk/; revision=30004

16 years agoPartially implement ElfrReportEventW
Hervé Poussineau [Wed, 31 Oct 2007 09:33:16 +0000 (09:33 +0000)]
Partially implement ElfrReportEventW

svn path=/trunk/; revision=30003

16 years agoFix two typos
Hervé Poussineau [Wed, 31 Oct 2007 09:31:06 +0000 (09:31 +0000)]
Fix two typos

svn path=/trunk/; revision=30002

16 years agoReplace drive letter by a root path
Hervé Poussineau [Wed, 31 Oct 2007 09:10:20 +0000 (09:10 +0000)]
Replace drive letter by a root path

svn path=/trunk/; revision=30001

16 years agoChange i8042prt to a PnP driver
Hervé Poussineau [Wed, 31 Oct 2007 08:58:04 +0000 (08:58 +0000)]
Change i8042prt to a PnP driver
Support power keys
Support ctrl+scroll+scroll on debug builds
Add support for driver filters
Take care of more registry settings
A lot of other changes

svn path=/trunk/; revision=30000

16 years agoImplement SHEmptyRecycleBinA/W
Hervé Poussineau [Wed, 31 Oct 2007 08:57:48 +0000 (08:57 +0000)]
Implement SHEmptyRecycleBinA/W
Implement SHQueryRecycleBinA

svn path=/trunk/; revision=29999

16 years agoFix some bugs which were preventing enumeration of all deleted files
Hervé Poussineau [Wed, 31 Oct 2007 08:57:35 +0000 (08:57 +0000)]
Fix some bugs which were preventing enumeration of all deleted files
Add a system-wide recycle bin, which federates all individual recycle bins
Add a COM interface to the recycle bin library
Use COM ref counting instead of a house-made system

svn path=/trunk/; revision=29998

16 years agoAdd .ndi extension as it is usually done in network driver .inf files
Hervé Poussineau [Wed, 31 Oct 2007 08:57:13 +0000 (08:57 +0000)]
Add .ndi extension as it is usually done in network driver .inf files
Clean up TCP/IP service installation, by letting setupapi do most of the work

svn path=/trunk/; revision=29997

16 years agoFix typo: "SourceDiskFiles" -> "SourceDisksFiles"
Hervé Poussineau [Wed, 31 Oct 2007 08:56:24 +0000 (08:56 +0000)]
Fix typo: "SourceDiskFiles" -> "SourceDisksFiles"
Add more drivers to load in txtsetup.sif

svn path=/trunk/; revision=29996

16 years agoFix indentation
Hervé Poussineau [Wed, 31 Oct 2007 08:40:46 +0000 (08:40 +0000)]
Fix indentation

svn path=/trunk/; revision=29995

16 years agoLink xcopy to wine library, as it is using wine debug macros
Hervé Poussineau [Wed, 31 Oct 2007 08:08:00 +0000 (08:08 +0000)]
Link xcopy to wine library, as it is using wine debug macros

svn path=/trunk/; revision=29994

16 years agoFix gdi init so it can support batch. Used wrong limit source.
James Tabor [Wed, 31 Oct 2007 02:48:54 +0000 (02:48 +0000)]
Fix gdi init so it can support batch. Used wrong limit source.

svn path=/trunk/; revision=29993

16 years ago- Add gdi batching command structures.
James Tabor [Wed, 31 Oct 2007 01:47:54 +0000 (01:47 +0000)]
- Add gdi batching command structures.
- Add additional region clipping data types to Dc_Attr.

svn path=/trunk/; revision=29992

16 years agoFix freeing callproc handles when freeing window classes
Thomas Bluemel [Wed, 31 Oct 2007 01:25:42 +0000 (01:25 +0000)]
Fix freeing callproc handles when freeing window classes

svn path=/trunk/; revision=29991

16 years agoRemove unused code
Thomas Bluemel [Tue, 30 Oct 2007 22:56:59 +0000 (22:56 +0000)]
Remove unused code

svn path=/trunk/; revision=29990

16 years agoSilence possible uninitialized variable warning when compiled with full optimizations
Thomas Bluemel [Tue, 30 Oct 2007 22:38:43 +0000 (22:38 +0000)]
Silence possible uninitialized variable warning when compiled with full optimizations

svn path=/trunk/; revision=29989

16 years agofix compilation with full optimizations
Thomas Bluemel [Tue, 30 Oct 2007 22:03:37 +0000 (22:03 +0000)]
fix compilation with full optimizations

svn path=/trunk/; revision=29988

16 years agoTry to unbreak build by adding the -Iinclude/psdk line again.
Colin Finck [Tue, 30 Oct 2007 21:23:11 +0000 (21:23 +0000)]
Try to unbreak build by adding the -Iinclude/psdk line again.
Build has been broken by hpoussin's commit in r29976.

As stated before, Wine components like the "winnt.h" file in include/reactos/wine still refer to include/psdk components (in this case by an #include_next "winnt.h" line). This has to be fixed first.

Build probably worked successfully with older RosBE-Windows versions, since they put the include directory to the bundled w32api header files in the global C_INCLUDE_PATH environment variable.

svn path=/trunk/; revision=29987

16 years ago- Start using members inside the KCB instead of the PKEY_OBJECT.
Aleksey Bragin [Tue, 30 Oct 2007 20:50:18 +0000 (20:50 +0000)]
- Start using members inside the KCB instead of the PKEY_OBJECT.
- Remove DummyKcb hacks since we now have a real, valid KCB.
- Get rid of the cm worker thread and related code, this should fix a couple of random registry bugchecks and corruption.
- This is a slow transition to using CM_KEY_BODY and KCB.

svn path=/trunk/; revision=29986

16 years ago- Fix my mistakes when changing type of the Name field. LiveCD / make install_registr...
Aleksey Bragin [Tue, 30 Oct 2007 20:24:27 +0000 (20:24 +0000)]
- Fix my mistakes when changing type of the Name field. LiveCD / make install_registry now works again.
- Convert one more sizeof to FIELD_OFFSET (though sizeof() was operating properly in this particular case).
See issue #2780 for more details.

svn path=/trunk/; revision=29985

16 years ago- silence debug messages
Johannes Anderwald [Tue, 30 Oct 2007 19:09:27 +0000 (19:09 +0000)]
- silence debug messages

svn path=/trunk/; revision=29984

16 years ago- fix identation
Johannes Anderwald [Tue, 30 Oct 2007 19:08:00 +0000 (19:08 +0000)]
- fix identation

svn path=/trunk/; revision=29983

16 years ago- Fix incorrect size calculation.
Aleksey Bragin [Tue, 30 Oct 2007 18:41:34 +0000 (18:41 +0000)]
- Fix incorrect size calculation.

svn path=/trunk/; revision=29982

16 years ago- populate Open With with found entries
Johannes Anderwald [Tue, 30 Oct 2007 18:35:02 +0000 (18:35 +0000)]
- populate Open With with found entries
- see http://windowsxp.mvps.org/OpenWith.htm
- silence debug messages
- invoke shell extension's InvokeCommand on a event

svn path=/trunk/; revision=29981

16 years ago- add required registry entries for "Open With" shell extension
Johannes Anderwald [Tue, 30 Oct 2007 16:00:50 +0000 (16:00 +0000)]
- add required registry entries for "Open With" shell extension
- currently commented out

svn path=/trunk/; revision=29980

16 years ago- fix a bug in ShellView_DoContextMenu which made shell extensions crash on click
Johannes Anderwald [Tue, 30 Oct 2007 12:05:24 +0000 (12:05 +0000)]
- fix a bug in ShellView_DoContextMenu which made shell extensions crash on click
- pass the pidl of the parent folder to IShellExtInit function.
- shell extension dont run yet due SHGetPathFromIDList[A/W] cant return right information

svn path=/trunk/; revision=29977

16 years agoDo not directly include psdk directory when building host tools
Hervé Poussineau [Tue, 30 Oct 2007 10:48:53 +0000 (10:48 +0000)]
Do not directly include psdk directory when building host tools

svn path=/trunk/; revision=29976

16 years agoAdd missing constants in winnt.h
Hervé Poussineau [Tue, 30 Oct 2007 10:47:24 +0000 (10:47 +0000)]
Add missing constants in winnt.h
Fix svn properties

svn path=/trunk/; revision=29975

16 years ago- Yes, this is the last fix, really!!
Aleksey Bragin [Tue, 30 Oct 2007 08:53:06 +0000 (08:53 +0000)]
- Yes, this is the last fix, really!!

svn path=/trunk/; revision=29974

16 years ago- Forgot to add 't'.
Aleksey Bragin [Tue, 30 Oct 2007 08:50:40 +0000 (08:50 +0000)]
- Forgot to add 't'.

svn path=/trunk/; revision=29973

16 years ago- More fixes, leaving what's unfixed yet to Marc. 3dtext now compiles fine.
Aleksey Bragin [Tue, 30 Oct 2007 08:37:54 +0000 (08:37 +0000)]
- More fixes, leaving what's unfixed yet to Marc. 3dtext now compiles fine.

svn path=/trunk/; revision=29972

16 years ago- Proper fix for unicode/ansi compilation ability of 3dtext (at least to fix compiler...
Aleksey Bragin [Tue, 30 Oct 2007 08:29:31 +0000 (08:29 +0000)]
- Proper fix for unicode/ansi compilation ability of 3dtext (at least to fix compiler warning preventing trunk to compile), however one problem remains:
  glCallLists(_tcslen(text), GL_UNSIGNED_SHORT, text); // Draws The Display List Text
GL_UNSIGNED_SHORT should be substituted by GL_UNSIGNED_BYTE if compiling as ANSI.

svn path=/trunk/; revision=29971

16 years agoAdd Gdi batch flush command types.
James Tabor [Tue, 30 Oct 2007 04:39:34 +0000 (04:39 +0000)]
Add Gdi batch flush command types.

svn path=/trunk/; revision=29970

16 years agostock objects don't need to be deleted
Thomas Bluemel [Tue, 30 Oct 2007 01:51:23 +0000 (01:51 +0000)]
stock objects don't need to be deleted

svn path=/trunk/; revision=29969

16 years agoPatch by Heis Spiter <heis_spiter@hotmail.com>:
Thomas Bluemel [Tue, 30 Oct 2007 01:46:00 +0000 (01:46 +0000)]
Patch by Heis Spiter <heis_spiter@hotmail.com>:
- Fix a handle leak
See issue #2772 for more details.

svn path=/trunk/; revision=29968

16 years agoKeep callproc handles valid as long as a window classes exists. Abiword should work...
Thomas Bluemel [Tue, 30 Oct 2007 01:24:47 +0000 (01:24 +0000)]
Keep callproc handles valid as long as a window classes exists. Abiword should work again.

svn path=/trunk/; revision=29967

16 years ago- Compile screensavers as UNICODE applications + minor fixes (Part 2/2)
Marc Piulachs [Mon, 29 Oct 2007 22:52:33 +0000 (22:52 +0000)]
- Compile screensavers as UNICODE applications + minor fixes (Part 2/2)

svn path=/trunk/; revision=29966

16 years ago- Compile screensavers as UNICODE applications + minor fixes (Part 1/2)
Marc Piulachs [Mon, 29 Oct 2007 22:49:31 +0000 (22:49 +0000)]
- Compile screensavers as UNICODE applications + minor fixes (Part 1/2)

svn path=/trunk/; revision=29965

16 years agoRevert hpoussin's commit in r29960 to unbreak build.
Colin Finck [Mon, 29 Oct 2007 21:42:29 +0000 (21:42 +0000)]
Revert hpoussin's commit in r29960 to unbreak build.

Most of *our* stuff has separated host/target headers now, but the Wine-shared components still include headers from include/reactos/wine.
And these headers (like "winnt.h" in that directory) include our headers from include/psdk themselves, which are meant to be used for target components, but not for host tools.

This needs to be fixed first, before we can remove this hack.

svn path=/trunk/; revision=29964

16 years agoMove cylfrac, matrix, scrmsave and starfield to rosapps as proposed on the mailing...
Colin Finck [Mon, 29 Oct 2007 21:30:02 +0000 (21:30 +0000)]
Move cylfrac, matrix, scrmsave and starfield to rosapps as proposed on the mailing list. New screensavers should only go there now.
I created an "applications/screensavers" directory for that, eventually rosapps should get a similar directory structure to reactos.

Also changed the appropriate parts in reactos.dff.

svn path=/trunk/; revision=29961

16 years agoRemove unneeded hack because host tools don't use target headers anymore
Hervé Poussineau [Mon, 29 Oct 2007 20:47:47 +0000 (20:47 +0000)]
Remove unneeded hack because host tools don't use target headers anymore

svn path=/trunk/; revision=29960

16 years ago- Actually create KCB where needed.
Aleksey Bragin [Mon, 29 Oct 2007 18:05:54 +0000 (18:05 +0000)]
- Actually create KCB where needed.

svn path=/trunk/; revision=29958

16 years agoSo, finally, do that right... (re. 29956).
Aleksey Bragin [Mon, 29 Oct 2007 16:49:54 +0000 (16:49 +0000)]
So, finally, do that right... (re. 29956).

svn path=/trunk/; revision=29957

16 years agoRemoved debug spamming from previous checkin
Gregor Brunmar [Mon, 29 Oct 2007 16:42:36 +0000 (16:42 +0000)]
Removed debug spamming from previous checkin

svn path=/trunk/; revision=29956

16 years agoDon't crash when starting a 2nd GUI application when booted in console mode
Hervé Poussineau [Mon, 29 Oct 2007 14:47:48 +0000 (14:47 +0000)]
Don't crash when starting a 2nd GUI application when booted in console mode

svn path=/trunk/; revision=29955

16 years ago- Merge KCB/NCB code (and related delay alloc/free implementation) from cm-rewrite...
Aleksey Bragin [Mon, 29 Oct 2007 14:44:26 +0000 (14:44 +0000)]
- Merge KCB/NCB code (and related delay alloc/free implementation) from cm-rewrite branch. Only "used" in one call so it shouldn't affect anything.

svn path=/trunk/; revision=29954

16 years agowe don't need the 0xff
Ged Murphy [Mon, 29 Oct 2007 13:34:51 +0000 (13:34 +0000)]
we don't need the 0xff

svn path=/trunk/; revision=29953

16 years agospeed up the DrawIconEx alpha maths a little bit
Ged Murphy [Mon, 29 Oct 2007 13:29:26 +0000 (13:29 +0000)]
speed up the DrawIconEx alpha maths a little bit

svn path=/trunk/; revision=29952

16 years agoDisplay status window only if it is not a console boot
Hervé Poussineau [Mon, 29 Oct 2007 12:54:47 +0000 (12:54 +0000)]
Display status window only if it is not a console boot

svn path=/trunk/; revision=29951

16 years agochange text to something meaningful
Ged Murphy [Mon, 29 Oct 2007 12:15:55 +0000 (12:15 +0000)]
change text to something meaningful

svn path=/trunk/; revision=29950

16 years agoRemove debug message
Hervé Poussineau [Mon, 29 Oct 2007 12:13:45 +0000 (12:13 +0000)]
Remove debug message

svn path=/trunk/; revision=29949

16 years agoRename console boot switch to CONSOLE
Hervé Poussineau [Mon, 29 Oct 2007 11:55:06 +0000 (11:55 +0000)]
Rename console boot switch to CONSOLE

svn path=/trunk/; revision=29948

16 years agoAdd a virtual function table for UI, as already done for machine functions.
Hervé Poussineau [Mon, 29 Oct 2007 11:00:31 +0000 (11:00 +0000)]
Add a virtual function table for UI, as already done for machine functions.
This leads to simplification of initialization phase, remove some corner cases and (now) unneeded variables.
This also lead to always have a UI to display messages (even maybe as simple as a printf() )

svn path=/trunk/; revision=29947

16 years agoInitialize CurrentDirectory before sending it to CreateProcessAsUserW()
Hervé Poussineau [Mon, 29 Oct 2007 10:59:10 +0000 (10:59 +0000)]
Initialize CurrentDirectory before sending it to CreateProcessAsUserW()

svn path=/trunk/; revision=29946

16 years agolower IRQL at appropriate time.
Art Yerkes [Sun, 28 Oct 2007 23:23:51 +0000 (23:23 +0000)]
lower IRQL at appropriate time.

svn path=/trunk/; revision=29945

16 years ago- Include config/cm.h for cm based code, and remove all duplicated types and prototypes.
Aleksey Bragin [Sun, 28 Oct 2007 22:38:20 +0000 (22:38 +0000)]
- Include config/cm.h for cm based code, and remove all duplicated types and prototypes.
- Get rid of EREGISTRY_HIVE, and use CMHIVE instead. Although the current ReactOS code doesn't make use of any of the functionality it offers, it's compatible with EREGISTRY_HIVE (our version was a subset) and allows us to get rid of another ros-specifc type, as well as being able to merge code from the cm-branch much more easily.
- Merge cmwraprs.c from the cm-branch, since the only differences were the filehandle fields in EREGISTRY_HIVE vs CMHIVE.
- Enable the #if'ed out code in cminit.c since it now applies to CMHIVE.

svn path=/trunk/; revision=29944

16 years ago- Move registry shareable types (not internal to ntoskrnl's configuration manager...
Aleksey Bragin [Sun, 28 Oct 2007 21:31:46 +0000 (21:31 +0000)]
- Move registry shareable types (not internal to ntoskrnl's configuration manager) to cmdata.h, so that freeldr/mkhive can access them too.
- Remove all the ReactOS-specific versions of those types.
- Change all code referencing the ReactOS-specific versions to use the real NT versions, and fix any related code to properly use the new fields.

svn path=/trunk/; revision=29943

16 years agoSorry I did not want to change that part of the object.
James Tabor [Sun, 28 Oct 2007 21:12:11 +0000 (21:12 +0000)]
Sorry I did not want to change that part of the object.

svn path=/trunk/; revision=29942

16 years agoFix console painting bugs
Thomas Bluemel [Sun, 28 Oct 2007 20:52:21 +0000 (20:52 +0000)]
Fix console painting bugs

svn path=/trunk/; revision=29941

16 years agoUse DC object member hHmgr instead of hSelf. hSelf is used for MemoryDC and SaveDC.
James Tabor [Sun, 28 Oct 2007 20:50:31 +0000 (20:50 +0000)]
Use DC object member hHmgr instead of hSelf. hSelf is used for MemoryDC and SaveDC.

svn path=/trunk/; revision=29940

16 years agooptimize FrameRgn for simple rectangular regions
Thomas Bluemel [Sun, 28 Oct 2007 20:07:28 +0000 (20:07 +0000)]
optimize FrameRgn for simple rectangular regions

svn path=/trunk/; revision=29938

16 years agodisable PHP search in Doxy docu, enable caller graphs and extract all
Martin Fuchs [Sun, 28 Oct 2007 16:21:06 +0000 (16:21 +0000)]
disable PHP search in Doxy docu, enable caller graphs and extract all

svn path=/trunk/; revision=29931