Commit graph

27403 commits

Author SHA1 Message Date
Hervé Poussineau
273ddbf9fd Repair TCP/IP service installation
svn path=/trunk/; revision=30022
2007-10-31 18:17:00 +00:00
Thomas Bluemel
596a6762cf Fix abusing the heap by using strdupW instead of _wcsdup
svn path=/trunk/; revision=30021
2007-10-31 18:14:16 +00:00
Thomas Bluemel
d624225717 Don't call SHBrowseForFolder() with random pointers
svn path=/trunk/; revision=30020
2007-10-31 17:13:52 +00:00
Ged Murphy
01e884dc2d remove a sneaky little bugger
svn path=/trunk/; revision=30019
2007-10-31 16:27:40 +00:00
Ged Murphy
9c27060580 - 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
2007-10-31 16:22:59 +00:00
Hervé Poussineau
db07c0df92 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
2007-10-31 15:31:46 +00:00
Aleksey Bragin
be175a2797 - 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
2007-10-31 14:41:27 +00:00
Magnus Olsen
793d6f38e6 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
2007-10-31 14:35:38 +00:00
Hervé Poussineau
3368037169 Remove debug/useless code
svn path=/trunk/; revision=30012
2007-10-31 13:41:31 +00:00
Hervé Poussineau
29478d2983 Silent debug messages
svn path=/trunk/; revision=30011
2007-10-31 13:17:42 +00:00
Hervé Poussineau
ce94228341 Allocate enough memory to keep file details
svn path=/trunk/; revision=30010
2007-10-31 13:10:07 +00:00
Hervé Poussineau
7af600178a Add traces
Fix typo in EnumerateRecycleBinW

svn path=/trunk/; revision=30009
2007-10-31 13:04:47 +00:00
Aleksey Bragin
e521c5d62a - By default, #define YDEBUG should be generally commented out.
svn path=/trunk/; revision=30008
2007-10-31 10:02:10 +00:00
Hervé Poussineau
ebefd9dc2b We're using combo channel here...
svn path=/trunk/; revision=30007
2007-10-31 09:59:26 +00:00
Hervé Poussineau
05672570e0 Fix typo
svn path=/trunk/; revision=30006
2007-10-31 09:49:30 +00:00
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