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
Hervé Poussineau
e2cdcc5958
Initialize CurrentDirectory before sending it to CreateProcessAsUserW()
...
svn path=/trunk/; revision=29946
2007-10-29 10:59:10 +00:00
Art Yerkes
440b18dbdf
lower IRQL at appropriate time.
...
svn path=/trunk/; revision=29945
2007-10-28 23:23:51 +00:00