Hervé Poussineau
f169cf332d
Clean some header mess
...
svn path=/trunk/; revision=30005
2007-10-31 09:45:15 +00:00
Hervé Poussineau
d5426e5dc0
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
2007-10-31 09:41:56 +00:00
Hervé Poussineau
3c7eb9f6d5
Partially implement ElfrReportEventW
...
svn path=/trunk/; revision=30003
2007-10-31 09:33:16 +00:00
Hervé Poussineau
e11f608e8f
Fix two typos
...
svn path=/trunk/; revision=30002
2007-10-31 09:31:06 +00:00
Hervé Poussineau
e6a393c3ad
Replace drive letter by a root path
...
svn path=/trunk/; revision=30001
2007-10-31 09:10:20 +00:00
Hervé Poussineau
e7e959fb0d
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
2007-10-31 08:58:04 +00:00
Hervé Poussineau
8d1924094f
Implement SHEmptyRecycleBinA/W
...
Implement SHQueryRecycleBinA
svn path=/trunk/; revision=29999
2007-10-31 08:57:48 +00:00
Hervé Poussineau
25e2d0f59e
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
2007-10-31 08:57:35 +00:00
Hervé Poussineau
61edd081e9
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
2007-10-31 08:57:13 +00:00
Hervé Poussineau
94aa3722c5
Fix typo: "SourceDiskFiles" -> "SourceDisksFiles"
...
Add more drivers to load in txtsetup.sif
svn path=/trunk/; revision=29996
2007-10-31 08:56:24 +00:00
Hervé Poussineau
e03cad60ce
Fix indentation
...
svn path=/trunk/; revision=29995
2007-10-31 08:40:46 +00:00
Hervé Poussineau
defe8031fb
Link xcopy to wine library, as it is using wine debug macros
...
svn path=/trunk/; revision=29994
2007-10-31 08:08:00 +00:00
James Tabor
b45ddf2209
Fix gdi init so it can support batch. Used wrong limit source.
...
svn path=/trunk/; revision=29993
2007-10-31 02:48:54 +00:00
James Tabor
bb884beb4a
- Add gdi batching command structures.
...
- Add additional region clipping data types to Dc_Attr.
svn path=/trunk/; revision=29992
2007-10-31 01:47:54 +00:00
Thomas Bluemel
2923c32e1f
Fix freeing callproc handles when freeing window classes
...
svn path=/trunk/; revision=29991
2007-10-31 01:25:42 +00:00
Thomas Bluemel
ed30ce9375
Remove unused code
...
svn path=/trunk/; revision=29990
2007-10-30 22:56:59 +00:00
Thomas Bluemel
4b146b2b27
Silence possible uninitialized variable warning when compiled with full optimizations
...
svn path=/trunk/; revision=29989
2007-10-30 22:38:43 +00:00
Thomas Bluemel
0f9c8e1dcc
fix compilation with full optimizations
...
svn path=/trunk/; revision=29988
2007-10-30 22:03:37 +00:00
Colin Finck
5e02be2e6d
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
2007-10-30 21:23:11 +00:00
Aleksey Bragin
aa1bc628b3
- 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
2007-10-30 20:50:18 +00:00
Aleksey Bragin
6a2986170b
- 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
2007-10-30 20:24:27 +00:00
Johannes Anderwald
3c89dc696e
- silence debug messages
...
svn path=/trunk/; revision=29984
2007-10-30 19:09:27 +00:00
Johannes Anderwald
4581c72ef6
- fix identation
...
svn path=/trunk/; revision=29983
2007-10-30 19:08:00 +00:00
Aleksey Bragin
15756dddcd
- Fix incorrect size calculation.
...
svn path=/trunk/; revision=29982
2007-10-30 18:41:34 +00:00
Johannes Anderwald
3b7c69f9c9
- 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
2007-10-30 18:35:02 +00:00
Johannes Anderwald
d4d9d8158b
- add required registry entries for "Open With" shell extension
...
- currently commented out
svn path=/trunk/; revision=29980
2007-10-30 16:00:50 +00:00
Johannes Anderwald
fa7efa7843
- 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
2007-10-30 12:05:24 +00:00
Hervé Poussineau
11f4785469
Do not directly include psdk directory when building host tools
...
svn path=/trunk/; revision=29976
2007-10-30 10:48:53 +00:00
Hervé Poussineau
6d815bb00a
Add missing constants in winnt.h
...
Fix svn properties
svn path=/trunk/; revision=29975
2007-10-30 10:47:24 +00:00
Aleksey Bragin
fba0d4a997
- Yes, this is the last fix, really!!
...
svn path=/trunk/; revision=29974
2007-10-30 08:53:06 +00:00
Aleksey Bragin
fcadba6f7c
- Forgot to add 't'.
...
svn path=/trunk/; revision=29973
2007-10-30 08:50:40 +00:00
Aleksey Bragin
9df7f026a3
- More fixes, leaving what's unfixed yet to Marc. 3dtext now compiles fine.
...
svn path=/trunk/; revision=29972
2007-10-30 08:37:54 +00:00
Aleksey Bragin
e57b602266
- 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
2007-10-30 08:29:31 +00:00
James Tabor
115362a89d
Add Gdi batch flush command types.
...
svn path=/trunk/; revision=29970
2007-10-30 04:39:34 +00:00
Thomas Bluemel
935014319a
stock objects don't need to be deleted
...
svn path=/trunk/; revision=29969
2007-10-30 01:51:23 +00:00
Thomas Bluemel
b9ef3cb742
Patch by Heis Spiter <heis_spiter@hotmail.com>:
...
- Fix a handle leak
See issue #2772 for more details.
svn path=/trunk/; revision=29968
2007-10-30 01:46:00 +00:00
Thomas Bluemel
3e0b11c4bf
Keep callproc handles valid as long as a window classes exists. Abiword should work again.
...
svn path=/trunk/; revision=29967
2007-10-30 01:24:47 +00:00
Marc Piulachs
47f240c7fb
- Compile screensavers as UNICODE applications + minor fixes (Part 2/2)
...
svn path=/trunk/; revision=29966
2007-10-29 22:52:33 +00:00
Marc Piulachs
e985f75055
- Compile screensavers as UNICODE applications + minor fixes (Part 1/2)
...
svn path=/trunk/; revision=29965
2007-10-29 22:49:31 +00:00
Colin Finck
9c46f3877e
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
2007-10-29 21:42:29 +00:00
Colin Finck
646ada92cc
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
2007-10-29 21:30:02 +00:00
Hervé Poussineau
c6c42a93ef
Remove unneeded hack because host tools don't use target headers anymore
...
svn path=/trunk/; revision=29960
2007-10-29 20:47:47 +00:00
Aleksey Bragin
b26a87eed3
- Actually create KCB where needed.
...
svn path=/trunk/; revision=29958
2007-10-29 18:05:54 +00:00
Aleksey Bragin
904dde02c7
So, finally, do that right... (re. 29956).
...
svn path=/trunk/; revision=29957
2007-10-29 16:49:54 +00:00
Gregor Brunmar
b0c1506b7e
Removed debug spamming from previous checkin
...
svn path=/trunk/; revision=29956
2007-10-29 16:42:36 +00:00
Hervé Poussineau
2b88e1ebf0
Don't crash when starting a 2nd GUI application when booted in console mode
...
svn path=/trunk/; revision=29955
2007-10-29 14:47:48 +00:00
Aleksey Bragin
babcc56c4a
- 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
2007-10-29 14:44:26 +00:00
Ged Murphy
4318124a73
we don't need the 0xff
...
svn path=/trunk/; revision=29953
2007-10-29 13:34:51 +00:00
Ged Murphy
af97264c80
speed up the DrawIconEx alpha maths a little bit
...
svn path=/trunk/; revision=29952
2007-10-29 13:29:26 +00:00
Hervé Poussineau
fb7e8a4777
Display status window only if it is not a console boot
...
svn path=/trunk/; revision=29951
2007-10-29 12:54:47 +00:00