Commit graph

27434 commits

Author SHA1 Message Date
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
Ged Murphy
b990a2cada change text to something meaningful
svn path=/trunk/; revision=29950
2007-10-29 12:15:55 +00:00
Hervé Poussineau
dd340e33fe Remove debug message
svn path=/trunk/; revision=29949
2007-10-29 12:13:45 +00:00
Hervé Poussineau
f71f72264f Rename console boot switch to CONSOLE
svn path=/trunk/; revision=29948
2007-10-29 11:55:06 +00:00
Hervé Poussineau
84547aa4c6 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
2007-10-29 11:00:31 +00:00