Art Yerkes
9e0b1f1383
Suggested fix for atapi. The atapi driver wants whole sectors, but the
...
ext2 driver sometimes attempts an incomplete write. Here we fill the
remaineder of the sector with zeros. This isn't the most elegant way to
do it but illustrates the problem. I'm committing this here because it's
a branch.
svn path=/branches/ext2/; revision=13336
2005-01-27 08:16:42 +00:00
Hartmut Birr
b0891d210c
Fixed the range which must be zeroed if the write starts after the end of the file.
...
svn path=/branches/ext2/; revision=13173
2005-01-20 23:24:51 +00:00
Art Yerkes
aa898e0ba2
Extras for enabling ext2 in reactos.
...
svn path=/branches/ext2/; revision=13150
2005-01-20 02:09:33 +00:00
Art Yerkes
68e05d3a8e
Added forgotten .h ext2lib.h
...
svn path=/branches/ext2/; revision=13014
2005-01-13 02:46:38 +00:00
Art Yerkes
19a3f56aa7
Added forgotten ext2.c
...
svn path=/branches/ext2/; revision=13013
2005-01-13 02:39:38 +00:00
Art Yerkes
bebd1855ee
fs_rec: add ext2 support
...
txtsetup: add ext2
hivesys: add ext2
usetup: add formatting and installing on ext2 (by filip navara)
svn path=/branches/ext2/; revision=13011
2005-01-13 01:59:08 +00:00
Art Yerkes
395064be78
Ext2lib import by filip navara for use by usetup.
...
svn path=/branches/ext2/; revision=13010
2005-01-13 01:54:28 +00:00
Art Yerkes
d31a52e423
ext2 import by filip navara with minor editing by arty.
...
svn path=/branches/ext2/; revision=13009
2005-01-13 01:51:33 +00:00
Gé van Geldorp
b8ed66e011
Sync to Wine-20050111:
...
Eric Pouech <pouech-eric@wanadoo.fr >
Filip Navara <xnavara@volny.cz >
- 32 bit low level drivers now use a Unicode interface (used to be ANSI):
- Send the *_GETDEVCAPS messages in unicode format from the
*GetDevCapsW function and call the *GetDevCapsW from their respective
Ansi versions.
- Modify all low level drivers to correctly process the *_GETDEVCAPS
messages as unicode.
- *_GETDEVCAPS messages are now mapped from/to unicode for 16 bit code.
- Removed all SoundBlaster naming oldies.
Better use of some unicode functions (instead of Ansi) in winmm.
Alexandre Julliard <julliard@winehq.org >
- Fixed header dependencies to be fully compatible with the Windows
headers (with help from Dimitrie O. Paun).
- Get rid of the ThunkData stubs, these are not functions.
Jeff Smith <whydoubt@hotmail.com >
- Fix for MIDI Mapper.
Robert Reif <reif@earthlink.net >
- Return actual result on error.
- Return flag for DRVM_MAPPER_PREFERRED_GET.
Michael Stefaniuc <mstefani@redhat.de >
- Do not check for non NULL pointer before HeapFree'ing it. It's
redundant.
Ge van Geldorp <gvg@reactos.com >
- Match PSDK definitions for LPCWAVEFORMATEX.
svn path=/trunk/; revision=13006
2005-01-12 23:33:10 +00:00
Gé van Geldorp
1141d723c3
Add some WAVE_FORMATs
...
svn path=/trunk/; revision=13005
2005-01-12 23:25:02 +00:00
Gé van Geldorp
5468d049be
Add wine_dbgstr_w
...
svn path=/trunk/; revision=13004
2005-01-12 23:18:20 +00:00
Gé van Geldorp
222cd13d93
Sync to Wine-20050111:
...
Michael Stefaniuc <mstefani@redhat.de >
- Do not check for non NULL pointer before HeapFree'ing it. It's
redundant.
Jacek Caban <jack@itma.pwr.wroc.pl >
- Added test of BindToStorage.
- Added some declarations to urlmon.idl.
- Implemented CreateAsyncBindCtx.
- Added test.
svn path=/trunk/; revision=13003
2005-01-12 23:10:02 +00:00
Gé van Geldorp
0edd21e67f
Sync to Wine-20050111:
...
Eric Pouech <pouech-eric@wanadoo.fr >
- Another round of const correctness fixes.
svn path=/trunk/; revision=13002
2005-01-12 23:07:36 +00:00
Gé van Geldorp
2b7c8d6391
Sync to Wine-20050111:
...
Michael Stefaniuc <mstefani@redhat.de >
- Do not check for non NULL pointer before HeapFree'ing it. It's
redundant.
Hans Leidekker <hans@it.vu.nl >
- Implement and test URLIS_URL flag in UrlIs().
Jon Griffiths <jon_p_griffiths@yahoo.com >
- Const correctness fix.
- Remove unneeded headers to reduce unneeded rebuilds.
- Include shlwapi.h to get prototypes, and correct 2 wrong ones.
- Documentation fix.
Michael Stefaniuc <mstefani@redhat.de >
- Missing HeapFree's + 1 LocalFree (found by smatch).
Eric Pouech <pouech-eric@wanadoo.fr >
- Removed excessive statement (break after return or goto, not useful
break, not needed vars...)
Jacek Caban <jack@itma.pwr.wroc.pl >
- Get rid of W->A calls.
Mike McCormack <mike@codeweavers.com >
- Use CreateEventW in preference to CreateEventA for unnamed events.
Francois Gouget <fgouget@free.fr >
- Remove unneeded NULL casts.
James Hawkins <truiken@gmail.com >
- use only stored result of Interlocked* in AddRef/Release
- expand TRACEs to display the ref count
svn path=/trunk/; revision=13001
2005-01-12 23:04:52 +00:00
Gé van Geldorp
bc33e47045
Sync to Wine-20050111:
...
Eric Pouech <pouech-eric@wanadoo.fr >
- Removed excessive statement (break after return or goto, not useful
break, not needed vars...)
svn path=/trunk/; revision=13000
2005-01-12 22:57:30 +00:00
Gé van Geldorp
e247c380dd
Add SHFMT_ constants
...
svn path=/trunk/; revision=12999
2005-01-12 22:51:23 +00:00
Gé van Geldorp
da5e391c9c
Sync to Wine-20050111:
...
Jon Griffiths <jon_p_griffiths@yahoo.com >
- Remove unneeded headers to reduce unneeded rebuilds.
Jacek Caban <jack@itma.pwr.wroc.pl >
- Get rid of W->A call.
Michael Stefaniuc <mstefani@redhat.de >
- Do not check for non NULL pointer before HeapFree'ing it. It's
redundant.
Alexandre Julliard <julliard@winehq.org >
- Remove some no longer needed AW functions.
- Janitorial: C booleans must not be compared against TRUE.
Hans Leidekker <hans@it.vu.nl >
- Stub implementations for SHUpdateImageA, SHHandleUpdateImage,
SHObjectProperties, SHGetNewLinkInfo{A,W}, SHStartNetConnectionDialog,
SHEmptyRecycleBin{A,W}, SHFormatDrive, SHQueryRecycleBin{A,W}.
- 'HeapAlloc can fail' fix for ExtractIconExA.
- Implement ExtractAssociatedIconA -> W.
- Correct prototype for SHObjectProperties.
- Forward SHGetNewLinkInfo to SHGetNewLinkInfoA.
Robert Shearman <rob@codeweavers.com >
- Remove unnecessary WNDPROC casts.
- Don't sort the children of My Computer in shell browse for folder
dialog.
Eric Pouech <pouech-eric@wanadoo.fr >
- Removed excessive statement (break after return or goto, not useful
break, not needed vars...)
- Fixed some errors in function prototypes.
Jose Manuel Ferrer Ortiz <jmfo1982@yahoo.es >
- Added some Spanish translations.
Juan Lang <juan_lang@yahoo.com >
- Revert shell32 version to Win2K SP4 level.
Rein Klazes <wijn@wanadoo.nl >
- ShellExecuteEx, ExtractIconEx, SHFileOperation, SHGetFileInfo,
SHGetPathFromIDList spec entries always refer to the Ansi
version. Problem found by Paul Vriens.
svn path=/trunk/; revision=12998
2005-01-12 22:49:57 +00:00
Filip Navara
e8d6b09951
Fix definion of udphdr and use it.
...
svn path=/trunk/; revision=12997
2005-01-12 21:02:21 +00:00
Art Yerkes
85cffe692b
Added table entry for SOCK_RAW IPPROTO_ICMP
...
svn path=/trunk/; revision=12996
2005-01-12 20:49:51 +00:00
Filip Navara
40847c3fd3
Call WSAStartup and WSACleanup.
...
svn path=/trunk/; revision=12995
2005-01-12 20:40:52 +00:00
Steven Edwards
f68079aff3
and now it should really build
...
svn path=/trunk/; revision=12994
2005-01-12 20:30:04 +00:00
Steven Edwards
8a991b772f
ok one more time
...
svn path=/trunk/; revision=12993
2005-01-12 20:28:59 +00:00
Steven Edwards
bb2592ba58
a few more minor changes
...
svn path=/trunk/; revision=12992
2005-01-12 20:27:23 +00:00
Gé van Geldorp
6aa3e62e96
Sync to Wine-20050111:
...
Robert Shearman <rob@codeweavers.com >
- Remove unnecessary WNDPROC casts.
- Implement RPC_E_DISCONNECTED in proxies.
Mike McCormack <mike@codeweavers.com >
- Use CreateEventW in preference to CreateEventA for unnamed events.
Michael Stefaniuc <mstefani@redhat.de >
- Do not check for non NULL pointer before HeapFree'ing it. It's
redundant.
Bill Medland <billmedland@mercuryspeed.com >
- Implemented DceErrorInqText.
svn path=/trunk/; revision=12991
2005-01-12 20:23:51 +00:00
KJK::Hyperion
530cd953b8
elf.c renamed to elf.inc.h. There, happy?
...
svn path=/trunk/; revision=12990
2005-01-12 20:18:57 +00:00
Steven Edwards
a0b2f40b73
Added a port of BSD traceroute. needs work
...
svn path=/trunk/; revision=12989
2005-01-12 20:18:50 +00:00
Gé van Geldorp
f387572e84
Sync to Wine-20050111:
...
Michael Stefaniuc <mstefani@redhat.de >
- Do not check for non NULL pointer before HeapFree'ing it. It's
redundant.
Eric Pouech <pouech-eric@wanadoo.fr >
- Fixed some errors in function prototypes.
Robert Shearman <rob@codeweavers.com >
- Remove unnecessary WNDPROC casts.
svn path=/trunk/; revision=12988
2005-01-12 20:12:53 +00:00
Gé van Geldorp
edc6b71a42
Sync to Wine-20050111:
...
Eric Pouech <pouech-eric@wanadoo.fr >
- Removed excessive statement (break after return or goto, not useful
break, not needed vars...)
- Fixed some errors in function prototypes.
- Some missing const correctness fixes.
Francois Gouget <fgouget@free.fr >
- Assorted spelling fixes.
Robert Shearman <rob@codeweavers.com >
- Make the DECIMAL_SETZERO macro take a DECIMAL instead of a DECIMAL* as
in the Microsoft headers and fix up the only caller.
Michael Stefaniuc <mstefani@redhat.de >
- Do not check for non NULL pointer before HeapFree'ing it. It's
redundant.
Bill Medland <billmedland@mercuryspeed.com >
- Fully initialise the structure to prevent ill-defined behaviour.
Jon Griffiths <jon_p_griffiths@yahoo.com >
- Remove unneeded headers to reduce unneeded rebuilds.
Robert Shearman <rob@codeweavers.com >
- Implement RPC_E_DISCONNECTED in proxies.
Dmitry Timoshkov <dmitry@codeweavers.com >
- Add Russian translations.
Huw Davies <huw@codeweavers.com >
- The value of a packed VARIANT can be up to 1L << 26 - 1.
- Fix comment to reflect reality and indeed the code.
- Remove the remaining dependencies on internal structures from Invoke.
- GetTypeAttr should deep copy the typedesc.
- Fix return value of GetVarIndexOfMemId.
- Remove Invoke's dependence on the internal TLBFuncDesc structure.
- Fix memory leaks in some failure cases.
- GetFuncIndexOfMemId should respect invkind and return
TYPE_E_ELEMENTNOTFOUND if the function cannot be found.
- Allocate the TYPEATTR rather than copying it.
- For a dual interface the dispinterface's cfuncs should include the
inherited functions, cbSizeVft should just be the size of IDispatch's
vtbl and we should strip TYPEFLAG_FOLEAUTOMATION.
- Fix typelib generation of CARRAYs.
Paul Vriens <Paul.Vriens@xs4all.nl >
- use Interlocked* functions in AddRef and Release.
- store the result of the Interlocked functions and use only this.
Walt Ogburn <reuben@ugcs.caltech.edu >
- In OlePictureImpl_Load, always use DIB_RGB_COLORS because no indexed
palette has been defined.
Alexandre Julliard <julliard@winehq.org >
- Another warning fix.
- Avoid warnings.
svn path=/trunk/; revision=12987
2005-01-12 19:51:40 +00:00
Gé van Geldorp
a30c1830c0
Add new file
...
svn path=/trunk/; revision=12986
2005-01-12 19:51:26 +00:00
Gregor Anich
d0a2f448f4
Add possibility to make KDB break on module-loads. Fix handling of breakpoints in usermode with KDB. Set ExceptionRecord->ExceptionFlags to 0 for breakpoints/singlesteps and noncontinuable for everything else. Fix WriteProcessMemory.
...
svn path=/trunk/; revision=12973
2005-01-12 19:04:06 +00:00
Filip Navara
030b0867f6
- Fix compilation error in KeIpiGenericCall.
...
- Revert my last changes in RPoolMgr.h. Currently they cause more harm than good. :(
svn path=/trunk/; revision=12972
2005-01-12 16:09:12 +00:00
Filip Navara
af3dff11b7
Portability fixes.
...
svn path=/trunk/; revision=12971
2005-01-12 15:35:12 +00:00
Filip Navara
56efa291ee
KJK::Hyperion <noog@libero.it>
...
Mark ELF sections as non-paged for now.
Fix 64bit compilation warning in PeFmtCreateSection.
svn path=/trunk/; revision=12970
2005-01-12 15:00:32 +00:00
Filip Navara
8d5fa22d0a
Portability fixes.
...
svn path=/trunk/; revision=12969
2005-01-12 14:57:03 +00:00
Filip Navara
0918733dc9
Fix definition of RtlRetrieveUlong to be 64bit safe.
...
svn path=/trunk/; revision=12968
2005-01-12 14:51:38 +00:00
Filip Navara
b5c55ab4de
Fix the build, sorry.
...
svn path=/trunk/; revision=12967
2005-01-12 14:09:07 +00:00
Filip Navara
e6464bc179
Basic support for priority boosting.
...
svn path=/trunk/; revision=12965
2005-01-12 13:43:05 +00:00
Filip Navara
e0adece65b
Add definiton of RPC_E_INVALID_OBJREF.
...
svn path=/trunk/; revision=12964
2005-01-12 13:35:43 +00:00
Filip Navara
95ba8cd118
Herve Poussineau <poussine@freesurf.fr>
...
Simpily the VFAT/FATX detection.
svn path=/trunk/; revision=12963
2005-01-12 13:15:24 +00:00
Filip Navara
1eb8f5f55d
Herve Poussineau <poussine@freesurf.fr>
...
Use MmGetSystemAddressForMdlSafe instead of MmGetSystemAddressForMdl.
svn path=/trunk/; revision=12962
2005-01-12 13:07:17 +00:00
Filip Navara
4b208cd9ff
Based on a patch by Herve Poussineau <poussine@freesurf.fr>:
...
Add basic cache manager and Fast I/O callbacks and don't use ReactOS specific cache manager / filesystem features if USE_ROS_CC_AND_FS is not defined.
svn path=/trunk/; revision=12961
2005-01-12 13:00:43 +00:00
Filip Navara
d8fda17a06
Based on a patch by Herve Poussineau <poussine@freesurf.fr>:
...
- Clean up #includes.
- Get rid of ROSRTL dependancy.
svn path=/trunk/; revision=12960
2005-01-12 12:33:57 +00:00
Filip Navara
19c59e79f0
Add definition of RTL_CONSTANT_STRING.
...
svn path=/trunk/; revision=12959
2005-01-12 12:32:06 +00:00
Gunnar Dalsnes
5c7b628714
remove leftovers
...
svn path=/trunk/; revision=12958
2005-01-12 12:31:10 +00:00
Filip Navara
5a27206097
Based on a patch by Herve Poussineau <poussine@freesurf.fr>:
...
- Compile using W32API.
- Use documented structures names instead of ReactOS equivalent.
- Get rid of MAX_PATH constant (only valid in user mode).
svn path=/trunk/; revision=12957
2005-01-12 12:06:15 +00:00
Filip Navara
fb6e28b8a0
Herve Poussineau <poussine@freesurf.fr>
...
- Use documented structures names instead of ReactOS equivalents.
- Replace CcMapData with CcPinRead on places where we're modifying the data.
svn path=/trunk/; revision=12956
2005-01-12 11:07:31 +00:00
Filip Navara
70a623f0d2
Oops, forgot to patch one place.
...
svn path=/trunk/; revision=12955
2005-01-12 10:49:47 +00:00
Filip Navara
561f4090e1
Herve Poussineau <poussine@freesurf.fr>
...
Use DDK types instead of Win32 types (BOOL, WORD, DWORD).
svn path=/trunk/; revision=12954
2005-01-12 10:46:13 +00:00
Filip Navara
1f84743388
Hervé Poussineau <poussine@freesurf.fr>
...
Fill DriverName field in DRIVER_OBJECT structure.
svn path=/trunk/; revision=12953
2005-01-12 10:24:56 +00:00
Gé van Geldorp
8d07772195
Sync to Wine-20050111:
...
Michael Stefaniuc <mstefani@redhat.de >
- Do not check for non NULL pointer before HeapFree'ing it. It's
redundant.
Eric Pouech <pouech-eric@wanadoo.fr >
- Fixed some errors in function prototypes.
- ReadFile and WriteFile must be passed a parameter for the number of
handled bytes when no overlapped operation is done.
- Removed excessive statement (break after return or goto, not useful
break, not needed vars...)
Robert Shearman <rob@codeweavers.com >
- Remove unnecessary WNDPROC casts.
- Document how thread-safety is ensured for each member of the
stub_manager and ifstub structs.
- Make stub_manager ref counted to ensure it doesn't get freed whilst
it is still being used.
- ifstubs are now freed only when the controlling stub_manager is freed.
- Rename stub_manager_ref/unref to stub_manager_ext_addref/release
respectively and make then take an unsigned long to prevent
malicious callers from passing in a negative value and corrupting
the ref count.
- Rename iid in wine_marshal_id to ipid and use IPIDs instead of IIDs in
the stub manager.
- The channel buffer can be NULL if the proxy is disconnected, so check
for this before releasing it.
- Make the ClassFactory proxy support aggregation.
- Document how thread-safety is ensured for each member of the
stub_manager and ifstub structs.
- Make stub_manager ref counted to ensure it doesn't get freed whilst
it is still being used.
- ifstubs are now freed only when the controlling stub_manager is freed.
- Rename stub_manager_ref/unref to stub_manager_ext_addref/release
respectively and make then take an unsigned long to prevent
malicious callers from passing in a negative value and corrupting
the ref count.
- The current architecture cannot handle pipes changing address, so use
a static array. Fixes memory corruption that sometimes occurs when
using multiple pipes.
- Fix race on apartment creation.
- Display errors in decimal to make searching for the meaning in
winerror.h easier.
- Move named pipe macros into rpc.c.
- Remove unneeded function.
- Implement COM local servers using table marshaling to avoid doing the
marshaling in a child thread where COM has not been initialized.
- Remove unneeded includes and the unused COMPOBJ_hInstance32 variable.
- Make the wine_marshal_id structure more like the DCOM OBJREF
structure, by replacing the process id field by apartment id (OXID),
changing the users of the process id field to use the new field and
renaming the objectid field to oid.
- Fix StdMarshalImpl_UnmarshalInterface to invalidate and release its
stub when doing a same apartment marshal.
- Fixed incorrect unsigned test.
- Add tracing for proxy ref count functions.
- Release the channel on proxy destruction.
- Implement proxy manager.
- Add documentation to several functions.
- Coding style changes according to the style Mike and I have agreed
upon for COM related files.
- Use OBJREF on the wire for generic marshaling functions.
- Add some function declarations to objbase.h.
- Add stubs for server ref counting.
- Implement HRESULT marshaling.
- Make struct oletls ref counted so that it is only detached from the
apartment on the final CoUninitialize.
- Decrease the size of the crit sec on destroying an apartment - it is
only needed for touching the apartment list.
- Small cleanups.
Mike Hearn <mh@codeweavers.com >
- Implement the COM stub manager, refactor the current stub code.
- Begin implementing interface stubs.
- Make apartment access thread-safe by introducing refcounting and
wider usage of the apartment lock.
- Rework OLE TLS management to eliminate uninitialised apartments and
parent chaining.
- Comment out an assert, as we don't yet implement IRemUnknown.
- Propagate apartments through the intermediate threads, make listener
thread apartment scoped.
- Rename the STUBMGR thread to more accurately reflect its purpose.
- Add a DCOM todo list.
Mike McCormack <mike@codeweavers.com >
- Test and fix a few problems with OLE storage streams.
- Allow COM to start services containing COM servers.
- Tests and fixes for StgOpenStorage.
- Test and fix StgCreateDocFile grfModes.
Paul Vriens <Paul.Vriens@xs4all.nl >
- use Interlocked* functions in AddRef and Release.
- store the result of the Interlocked functions and use only this.
Francois Gouget <fgouget@free.fr >
- Assorted spelling fixes.
Alexandre Julliard <julliard@winehq.org >
- Janitorial: C booleans must not be compared against TRUE.
Bill Medland <billmedland@mercuryspeed.com >
- Corrected testing for multithreaded (based upon observations by Paul
Vriens, Christian Costa and Robert Shearman).
- Added TRACE for investigating OXID errors.
svn path=/trunk/; revision=12952
2005-01-12 10:23:25 +00:00
Gé van Geldorp
f887ae590d
Sync to Wine-20050111
...
svn path=/trunk/; revision=12951
2005-01-12 10:22:33 +00:00
Filip Navara
6ce344b434
Portability fixes.
...
svn path=/trunk/; revision=12950
2005-01-12 10:05:31 +00:00
Filip Navara
54b6cbb3a2
Portability fixes.
...
svn path=/trunk/; revision=12949
2005-01-12 10:05:05 +00:00
Gé van Geldorp
7fb581fc0b
Sync to Wine-20050111:
...
Vitaly Lipatov <lav@etersoft.ru >
- Get real screen properties.
- Add description for MsiGetMode, MSIRUNMODE constants.
- Add ScreenX, ScreenY, ColorBits installer properties.
Mike McCormack <mike@codeweavers.com >
- Add a simple test case for MSI databases.
- Remove unneeded whitespace, indent correctly.
- Remove more fixed length buffers, rewrite functions to return
malloc'ed memory.
- Remove a lot of fixed length buffers.
- Implement thread safety for records.
- Fix selecting string columns and matching against a wildcard.
- Implement MsiRecordSetStreamA/W and add tests for records containing
streams.
- Fix records according to test cases.
- Fix transposition of 4 byte values when reading in table data from
storage.
- MsiCloseAllHandles only closes handles allocated in the calling
thread.
Francois Gouget <fgouget@free.fr >
- Assorted spelling fixes.
Aric Stewart <aric@codeweavers.com >
- Make all custom type 1 actions happen in a seperate thread and close
all handles for that thread when it exits. Honors the concept of
temporary MSI handles for custom actions.
- Properly deformat keys written to the registry.
- Because directory mappings can change between the CostFinalize step
and the InstallFiles step we need to do a final resolution of the
target file name before installing.
- When checking for an existing .lnk shortcut extension on the filename
do not just search for '.' but actually verify it is '.lnk'.
- CustomAction 35 should call SetTargetPath not just set the property.
- TARGETDIR and SOURCEDIR may not be entries 0 in the directory
tables. So when resolving the folder we need to seek them out.
- When we handle SetTargetPath we need to be sure to recalculate the
resulting paths as things with the now set Directory as the parent
will change.
- Change how we install files so that we extract files as we need them,
cuts down on extraction time and unused files.
- Improve progress bar tracking.
- Be sure that set paths are terminated with a backslash.
- Free allocated buffers.
- Parse out the full features by using the ',' character and do
comparisons based on the full feature names.
- Continue when a duplicate component is found and loaded.
- Rework how we handle Feature and Component States. I have confirmed
from testing that, although documented nowhere, having ADDLOCAL on
the install line overrides INSTALLLEVEL.
- Track all files extracted from cabinents as tempfiles so they can be
removed at the end of the install to not leave uninstalled but
uncabbed files laying around.
- Move Install Features selection and evaluation into CostFinalize.
- Allow for end of install actions.
- Create the shortcut directory if it does not exist.
- Set the INSTALLLEVEL in CostFinalize if it is not set.
- Eliminate some fixed length buffers.
- Enable asynchronous dll custom action calls.
- Make sure to include trailing backslash in path.
- Move around and rename some functions.
- Fix incorrect return code check.
- Fix folder resolution.
- Let negative number be parsed correctly. Needed for accessing actions
with sequences such as -1.
- Added MsiSetExternalUIW.
- Include a System16Folder definition.
- Free allocated buffers.
- Blank the property buffers even if the property is not found.
- Include the trailing backslash on the Windows volume.
- Fix folder resolution.
Eric Pouech <pouech-eric@wanadoo.fr >
- Fixed some errors in function prototypes.
Steven Edwards <steven@codeweavers.com >
- Add and fix some stubs.
Ulrich Czekalla <ulrich@codeweavers.com >
- Set the out buffer count to zero on read error.
Michael Stefaniuc <mstefani@redhat.de >
- Add missing HeapFree's (found by smatch).
Paul Vriens <Paul.Vriens@xs4all.nl >
- Use Interlocked* functions in AddRef and Release.
svn path=/trunk/; revision=12948
2005-01-12 09:31:44 +00:00
Gunnar Dalsnes
e620ebee7f
add MakeSureDirectoryPathExistsExA/W
...
svn path=/trunk/; revision=12945
2005-01-12 07:51:11 +00:00
Gunnar Dalsnes
73c479f923
-move alert stuff into own file
...
-only use Thread->Alerted[0]. Alerted[1] is not used.
-misc
svn path=/trunk/; revision=12942
2005-01-11 23:31:58 +00:00
Gé van Geldorp
72a6852583
Sync to Wine-20050111:
...
Mike McCormack <mike@codeweavers.com >
- Add proxy authentication dialog.
Michael Stefaniuc <mstefani@redhat.de >
- Do not check for non NULL pointer before HeapFree'ing it. It's
redundant.
svn path=/trunk/; revision=12941
2005-01-11 23:19:40 +00:00
Gé van Geldorp
eabf3955a8
Sync to Wine-20050111:
...
Michael Stefaniuc <mstefani@redhat.de >
- Do not check for non NULL pointer before HeapFree'ing it. It's
redundant.
Christian Costa <titan.costa@wanadoo.fr >
- Handle device class in DX8 enumeration (found by Robert Reif).
- Fixed remaining DX8 device types.
- Factorized a bit GetCapabilities for keyboard and mouse.
- Fixed enumeration of joysticks in DX8.
- Fixed some traces.
Francois Gouget <fgouget@free.fr >
- Assorted spelling fixes.
Neil Olver <olver@math.mcgill.ca >
- The flag for a mouse button down in the structure returned by
GetDeviceState should be 0x80 (only the high bit set), not 0xff.
svn path=/trunk/; revision=12937
2005-01-11 23:11:18 +00:00
Gé van Geldorp
85527b3aaa
Sync to Wine-20050111:
...
Robert Shearman <rob@codeweavers.com >
- Change dialog templates to not explicitly specify extended window
styles for the static rects on the Page Setup dialog as the ones
specified were wrong anyway.
Dmitry Timoshkov <dmitry@codeweavers.com >
- Replace 'All xxx pages' text in common print dialog by simple 'All'.
Jose Manuel Ferrer Ortiz <jmfo1982@yahoo.es >
- Updated Spanish resource.
Jacek Caban <jack@itma.pwr.wroc.pl >
- Moved save* strings to resources.
- Moved string to resources.
- Get rid of W->A calls.
- Unicodified fontdlg.
Eric Pouech <pouech-eric@wanadoo.fr >
- Removed excessive statement (break after return or goto, not useful
break, not needed vars...)
Paul Vriens <Paul.Vriens@xs4all.nl >
- use Interlocked* functions in AddRef and Release.
- store the result of the Interlocked functions and use only this.
Michael Stefaniuc <mstefani@redhat.de >
- Do not check for non NULL pointer before HeapFree'ing it. It's
redundant.
Alexandre Julliard <julliard@winehq.org >
- Janitorial: C booleans must not be compared against TRUE.
svn path=/trunk/; revision=12935
2005-01-11 23:05:16 +00:00
Gé van Geldorp
fe687a094d
Sync to Wine-20050111:
...
Eric Pouech <pouech-eric@wanadoo.fr >
- Removed excessive statement (break after return or goto, not useful
break, not needed vars...)
Michael Stefaniuc <mstefani@redhat.de >
- Do not check for non NULL pointer before HeapFree'ing it. It's
redundant.
Ulrich Czekalla <ulrich@codeweavers.com >
- Add partial handler for WM_PRINTCLIENT.
- WM_GETTEXTLENGTH should return zero for owner drawn status bars.
Jon Griffiths <jon_p_griffiths@yahoo.com >
- Remove unneeded headers to reduce unneeded rebuilds.
- Implement the remaining MRU functions, fix a couple of differences
from native comctl32, add tests of MRU behaviour and documentation.
Francois Gouget <fgouget@free.fr >
- Assorted spelling fixes.
Eric Kohl <eric.kohl@t-online.de >
- DrawStatusText() must not process prefix characters.
Filip Navara <xnavara@volny.cz >
- Don't use DrawEdge with NULL device context, it's invalid call and
sets last error.
- Tooltip icons must be destroyed with DestroyIcon and not with
DeleteObject.
- Rebar cursors must be destroyed with DestroyCursor and not with
DeleteObject.
Robert Shearman <rob@codeweavers.com >
- Use the DrawFocusRect function to draw the focus rect, instead of a
broken home-brewed solution.
- Don't highlight text in non-TVS_TRACKSELECT mode.
- Add code for hot tracking.
- Draw hot items with underline and with highlight colour with
TVS_TRACKSELECT style.
- Set cursor to hand cursor with TVS_TRACKSELECT style.
- Make sure uInternalStatus is consistent with actual scrollbar state
by forcing scrollbars off in WM_CREATE handler.
- Make the month calendar child window auto-size instead of using a
hard coded 200px.
- Use SetFocus when the control is clicked on to get the correct
behaviour when another control clicked on.
- Force the WS_EX_CLIENTEDGE style, instead of emulating it.
- Implement WM_ENABLE handler to update cached control style when the
control is disabled.
- Move background drawing into WM_ERASEBKGND handler and draw the
background differently when disabled.
- Change WM_PAINT handler to draw text with transparent background and
with the correct colour for the style.
- Initialize selected field to -1 instead of 0 so that the control
notices when field 0 is selected.
Vitaly Lipatov <lav@etersoft.ru >
- Add comments, fix negative value from GetCurFocus.
Alexandre Julliard <julliard@winehq.org >:
- Janitorial: C booleans must not be compared against TRUE.
Mike McCormack <mike@codeweavers.com >
- Fix image list mask and blending.
Evan Deaubl <wine@warpedview.com >
- GetItemA/W on header controls should handle message even if index is
invalid.
Crestez Leonard <cleonard@go.ro >
- Fix bug with Treeview_SelectItem reselecting the same item.
Thomas Weidenmnller <w3seek@gmail.com >
- Free allocated font handles when control is destroyed.
svn path=/trunk/; revision=12933
2005-01-11 22:44:10 +00:00
Filip Navara
742527875b
Fix comments to be recognized by Doxygen.
...
svn path=/trunk/; revision=12932
2005-01-11 22:15:41 +00:00
Gé van Geldorp
4702ede529
Sync to Wine-20050111:
...
Michael Stefaniuc <mstefani@redhat.de >
Missing HeapFree's + 1 LocalFree (found by smatch).
svn path=/trunk/; revision=12930
2005-01-11 21:37:29 +00:00
Hartmut Birr
011cd29d57
- Changed a forgotten MP to CONFIG_SMP.
...
svn path=/trunk/; revision=12927
2005-01-11 20:23:48 +00:00
Gunnar Dalsnes
b885ecfa57
add comments + small fix/change
...
svn path=/trunk/; revision=12924
2005-01-11 01:47:35 +00:00
Gunnar Dalsnes
5c84018967
remove duplicate macro
...
svn path=/trunk/; revision=12923
2005-01-11 01:12:36 +00:00
Gregor Anich
29ca1c4689
Fix compilation without NDEBUG.
...
svn path=/trunk/; revision=12922
2005-01-10 23:11:45 +00:00
Martin Fuchs
0afc3c7bef
comment for _NO_ALPHABLEND in the makefile
...
svn path=/trunk/; revision=12921
2005-01-10 21:32:18 +00:00
Martin Fuchs
2ab1b0f2e1
_NO_ALPHABLEND compiler switch
...
svn path=/trunk/; revision=12920
2005-01-10 21:20:06 +00:00
Gé van Geldorp
c1746abda0
Sylvain Petreolle <spetreolle@yahoo.fr>:
...
Add French translation for timedate.cpl
svn path=/trunk/; revision=12917
2005-01-10 10:10:49 +00:00
Gé van Geldorp
8fd760ac87
Sylvain Petreolle <spetreolle@yahoo.fr>:
...
Add French translation for timedate.cpl
svn path=/trunk/; revision=12916
2005-01-10 10:10:02 +00:00
Art Yerkes
2a03d2626d
Added a work item to prevent stack overflow.
...
svn path=/trunk/; revision=12915
2005-01-10 04:43:05 +00:00
Gunnar Dalsnes
31629a61a5
when echoing too much stuff on windows, a newline is generated and it tries to execute the stuff echoed...
...
svn path=/trunk/; revision=12914
2005-01-10 03:03:24 +00:00
Gunnar Dalsnes
f98b6e4125
small cleanup
...
svn path=/trunk/; revision=12912
2005-01-09 19:40:08 +00:00
Klemens Friedl
75b87b9d2c
8 german language files (update)
...
svn path=/trunk/; revision=12909
2005-01-09 16:44:14 +00:00
Filip Navara
aeaad43c1d
Open the DLL files as FILE_SHARE_READ to prevent sharing violations.
...
svn path=/trunk/; revision=12907
2005-01-09 14:16:36 +00:00
Filip Navara
6947ecd976
- Output correct length and page to the controller on DMA transfers.
...
- Fix the value of AdapterObject->PagePort.
- Don't modify variables we're not supposed to modify in IoMapTransfer.
svn path=/trunk/; revision=12906
2005-01-09 14:11:25 +00:00
Filip Navara
df756bcc24
Allocate correct number of bytes for EABuffer.
...
svn path=/trunk/; revision=12905
2005-01-09 11:38:07 +00:00
Gé van Geldorp
2929a492fd
Signal the ReactOSInitDone event like smss.exe does,
...
prevents bugcheck when usetup is done in less than 120 sec
svn path=/trunk/; revision=12904
2005-01-09 08:20:28 +00:00
Gunnar Dalsnes
5e6907f665
experimental/useless "pretty seh"
...
svn path=/trunk/; revision=12903
2005-01-09 04:40:01 +00:00
Gé van Geldorp
325d499971
Install symbol files by default for DBG := 1 builds
...
svn path=/trunk/; revision=12896
2005-01-09 00:04:32 +00:00
Gé van Geldorp
5637b9f123
Include COFF symbols in our .sym files
...
svn path=/trunk/; revision=12895
2005-01-09 00:00:31 +00:00
Filip Navara
ad6ee8a5e1
Change vsprint to _vsnprintf in PrintString to prevent potential buffer overflows. Patch by Uwe Matthaeus <uwe.matthaeus@guehring.de>.
...
svn path=/trunk/; revision=12894
2005-01-08 23:36:03 +00:00
Gé van Geldorp
c7d2525d45
Change console class name for Windows compatibility.
...
Thanks to tonik <spammed@fromru.com > for reporting and
providing the correct name.
Fixes bug 462.
svn path=/trunk/; revision=12893
2005-01-08 22:08:29 +00:00
Gé van Geldorp
ec137eeb0e
makefile.dos is not used anymore, remove to prevent confusion
...
svn path=/trunk/; revision=12892
2005-01-08 21:14:54 +00:00
Eric Kohl
0a7494dd76
Start services again and call a services main routine.
...
svn path=/trunk/; revision=12890
2005-01-08 18:11:46 +00:00
Eric Kohl
de8627877c
Connect a pipes client side as soon as a listening server side is available.
...
svn path=/trunk/; revision=12889
2005-01-08 14:54:59 +00:00
Eric Kohl
b8e8ef8580
Use string resources instead of hardcoded strings.
...
svn path=/trunk/; revision=12888
2005-01-08 12:56:07 +00:00
Hartmut Birr
742da9ba73
- Make the drive letter to uppercase in RtlDosPathNameToNtPathName_U.
...
svn path=/trunk/; revision=12886
2005-01-08 12:47:32 +00:00
Art Yerkes
cf16395eac
Added spanish layout to the registry.
...
svn path=/trunk/; revision=12885
2005-01-08 11:59:41 +00:00
Art Yerkes
a042459d87
Solved an stupid error with kbdes.c
...
-- HUMA2000
svn path=/trunk/; revision=12884
2005-01-08 11:57:34 +00:00
Hartmut Birr
6dbed13c78
- Fixed the initialization of critical section objects.
...
svn path=/trunk/; revision=12883
2005-01-08 09:34:37 +00:00
Art Yerkes
2c65e4355d
Added makefile.
...
svn path=/trunk/; revision=12875
2005-01-07 19:24:54 +00:00
Art Yerkes
c0a9a2be94
Reverted some local changes that aren't meant to be checked in yet.
...
svn path=/trunk/; revision=12874
2005-01-07 19:16:19 +00:00
Art Yerkes
014a3fa6f0
Spanish Keyboard Layout
...
Contributed by HUMA2000
svn path=/trunk/; revision=12873
2005-01-07 18:57:43 +00:00
Alex Ionescu
5848b2d8e9
Move ke/zw.c to ex/zw.c
...
svn path=/trunk/; revision=12872
2005-01-07 16:10:50 +00:00
Gregor Anich
f5daa985c6
modified include/ntos/zwtypes.h Add SYSTEM_BATTERY_STATE from w32api.
...
modified ntoskrnl/include/internal/mm.h Add MmAllocPagesSpecifyRange (internal function)
modified ntoskrnl/mm/freelist.c Add MmAllocPagesSpecifyRange function (used by MmAllocatePagesForMdl)
modified ntoskrnl/mm/mdl.c Implemenet MmAllocatePagesForMdl, MmFreePagesFromMdl. Turn MmMapLockedPages into MmMapLockedPagesSpecifyCache (and make MmMapLockedPages a wrapper to it).
modified ntoskrnl/po/power.c Implement SystemBatteryState in NtPowerInformation (Thanks to Alex for testing the returned values on his windows desktop PC)
Windows 2000 NVIDIA driver should work now.
svn path=/trunk/; revision=12871
2005-01-07 16:10:48 +00:00
Gunnar Dalsnes
7d7661d52d
Fixed RtlGetFullPathName_U bug (didn't remove duplicate slashes) and general ugliness by rippin fresh version from wine. Makes w2k cmd.exe work (imo) 100%.
...
svn path=/trunk/; revision=12869
2005-01-07 15:07:52 +00:00
Thomas Bluemel
8a3239aef3
GetProcessAffinityMask() should return correct system affinity mask
...
svn path=/trunk/; revision=12867
2005-01-07 13:34:47 +00:00
Gé van Geldorp
2637be230f
Protect against unused variable warning
...
svn path=/trunk/; revision=12866
2005-01-07 13:06:11 +00:00
Gé van Geldorp
baf1b20d76
Silence debug messages
...
svn path=/trunk/; revision=12865
2005-01-07 13:04:36 +00:00
Eric Kohl
a366210998
RtlCutoverTimeToSystemTime(): The 4th argument determines whether the cutover time of the current year or the next cutover time is calculated.
...
svn path=/trunk/; revision=12864
2005-01-07 12:58:46 +00:00
Alex Ionescu
d6f646a37f
Remove /nt directory, part two.
...
svn path=/trunk/; revision=12862
2005-01-07 06:57:30 +00:00
Alex Ionescu
3ce0266401
Remove /nt directory
...
svn path=/trunk/; revision=12861
2005-01-07 06:54:27 +00:00
Gregor Anich
f0c39c8ec6
added agp.c First try of implementing the AGP functions (Untested)
...
added ddc.c First try of implementing DDC functions (Untested)
modified dispatch.c Handle IRP_MJ_PNP:IRP_MN_START_DEVICE. Let AddDevice create the device object and call HwFindAdapter from IRP_MN_START_DEVICE.
modified int10.c Make VideoPortInt10 return ERROR_INVALID_PARAMETER when called while CSRSS is not initialized.
modified Makefile Add agp.o and ddc.o
modified resource.c Don't remember usermode mappings - they are valid only in the context of the process which they were created in. Add IntVideoPortMapPhysicalMemory() to map part of \Device\PhysicalMemory into UserMode. Make VideoPortGetAccessRanges use DeviceExtension->AllocatedResources (from the IRP_MJ_PNP:IRP_MN_START_DEVICE) if present.
modified services.c Implement VideoPortGetAgpServices. VideoPortQueryServices support for VideoPortServicesAGP.
modified videoprt.c Split IntVideoPortFindAdapter into IntVideoPortCreateAdapterDeviceObject and IntVideoPortFindAdapter. Basic implementation of VideoPortEnumerateChildren. Implement VideoPortAcquireDeviceLock/VideoPortReleaseDeviceLock.
modified videoprt.def Export VideoPortAcquireDeviceLock/VideoPortReleaseDeviceLock.
modified videoprt.h Various stuff.
svn path=/trunk/; revision=12860
2005-01-07 01:03:34 +00:00
Gregor Anich
9e8fbcf903
Add half-verbose output to target "clean".
...
svn path=/trunk/; revision=12859
2005-01-07 00:02:56 +00:00
Gregor Anich
e008fd8fc6
Forgot to commit this file - sorry!
...
svn path=/trunk/; revision=12858
2005-01-06 23:18:17 +00:00
Gregor Anich
a2189e5e4b
eng/driverobj.c: DRIVEROBJ implementation.
...
eng/semaphor.c: Implement safe semaphore functions.
eng/window.c: Basic WNDOBJ implementation.
include/inteng.h: IntEngXxx functions for DRIVEROBJs.
main/dllmain.c: Cleanup DRIVEROBJs.
makefile: Add eng/driverobj.o and eng/window.o.
stubs/stubs.c, win32k.def: Add EngAllocPrivateUserMem and EngFreePrivateUserMem stubs.
svn path=/trunk/; revision=12857
2005-01-06 23:12:59 +00:00
Klemens Friedl
019137fd50
Update ReactOS Icons:
...
Replace the radioactive icons with the newer ReactOS icon.
Files:
trunk/reactos/bootdata/icon.ico
trunk/reactos/lib/user32/resources/oic_reactos.ico
svn path=/trunk/; revision=12854
2005-01-06 19:22:01 +00:00
Gé van Geldorp
528b35b1df
Don't return characters is key is up
...
svn path=/trunk/; revision=12853
2005-01-06 15:57:38 +00:00
Martin Fuchs
e228aadfe5
migrate substitution keywords to SVN
...
svn path=/trunk/; revision=12852
2005-01-06 13:58:04 +00:00
Gé van Geldorp
f31ecfbd4a
Copy correct number of bytes
...
svn path=/trunk/; revision=12850
2005-01-06 10:16:18 +00:00
Mark Tempel
5ccc6ee89d
Update to remove some lines of code that broke the build.
...
svn path=/trunk/; revision=12849
2005-01-06 05:10:13 +00:00
Eric Kohl
f8b923d236
- Remove __USE_W32API support.
...
- Add definition of _ttoi64.
svn path=/trunk/; revision=12842
2005-01-06 01:28:10 +00:00
Art Yerkes
647e34dd0c
Corrected off-by-one error retrieving adapter index.
...
svn path=/trunk/; revision=12841
2005-01-06 01:20:13 +00:00
KJK::Hyperion
d33004b441
honor __USE_W32API
...
svn path=/trunk/; revision=12838
2005-01-05 21:00:51 +00:00
Hartmut Birr
3d5ec80a67
- Used a system thread to shutdown various kernel components.
...
- Halt also the other processors on a smp machine.
svn path=/trunk/; revision=12835
2005-01-05 19:28:55 +00:00
Hartmut Birr
6801048d57
- Replaced MP with CONFIG_SMP.
...
- Used interlocked function for accessing the page directories/tables.
svn path=/trunk/; revision=12834
2005-01-05 19:27:58 +00:00
Hartmut Birr
b0c84d931e
- Replaced MP with CONFIG_SMP.
...
- Implemented an idle processor map.
- Fixed the initialisation of the first kernel stack for the application processors.
svn path=/trunk/; revision=12833
2005-01-05 19:26:51 +00:00
Hartmut Birr
f8d9c5d204
- Replaced MP with CONFIG_SMP.
...
svn path=/trunk/; revision=12832
2005-01-05 19:25:49 +00:00
KJK::Hyperion
be7247ba17
- makefile: use the native headers, don't bother with our hopelessly broken ones
...
- tickcount.c: also accept arbitrary tick counts as arguments or from standard input (initially conceived to convert the result of subtracting two Date objects in Javascript - which conveniently happens to be a count of milliseconds - into a human-readable format. Useful to write a batch file that calculates the exact difference between two dates). Also use typedef aliases for __int64 that won't conflict with standard C typedefs
(I had a craving for C code, too much Java for school was melting my brain. Thanks god for good ol' tickcount)
svn path=/trunk/; revision=12831
2005-01-05 19:09:38 +00:00
Hartmut Birr
a91d61b02e
- Initialize the symbols for boot load driver before the driver entry routine is called.
...
- Store the symbols for boot load driver within the non paged pool.
svn path=/trunk/; revision=12830
2005-01-05 19:06:05 +00:00
Hartmut Birr
6f39b3e0e0
- Prevent from calling PsTerminateCurrentThread from within an apc if PsTerminateThread was already called.
...
svn path=/trunk/; revision=12829
2005-01-05 19:04:25 +00:00
Hartmut Birr
76fbb4d0bf
- Removed an unused variable.
...
svn path=/trunk/; revision=12828
2005-01-05 19:03:21 +00:00
Hartmut Birr
7537381804
- Set the number of processors before initialize the critical sections.
...
svn path=/trunk/; revision=12827
2005-01-05 19:02:23 +00:00
Hartmut Birr
00e2091fd8
- Silence a debug message.
...
svn path=/trunk/; revision=12825
2005-01-05 19:01:27 +00:00
Alex Ionescu
49592c9234
Remove ROS-specific File Object Flags
...
svn path=/trunk/; revision=12820
2005-01-05 15:16:10 +00:00
Gé van Geldorp
d1a5b105f2
Neil Blackburn <neilb@iowatelecom.net>:
...
- Fixed a few spelling mistakes
svn path=/trunk/; revision=12819
2005-01-05 08:16:00 +00:00
Steven Edwards
ab8ef4b325
Make NtUserSetClipboardViewer return something that applications can deal with. This makes the vncviewer qusi-work.
...
svn path=/trunk/; revision=12817
2005-01-05 04:16:23 +00:00
Gunnar Dalsnes
4e4b7cff0b
i'm pretty sure a non-inheritable handle _can_ be duplicated! This fixes compiling ros-on-ros w/w2k msvcrt.dll for me.
...
svn path=/trunk/; revision=12814
2005-01-05 02:50:50 +00:00
Nedko Arnaudov
7671e20ce8
Remove definitions now present in /reactos/include/ntos/security.h
...
svn path=/trunk/; revision=12813
2005-01-05 02:21:05 +00:00
Nedko Arnaudov
f671eb9004
Remove definitions now present in /reactos/include/ntos/security.h
...
svn path=/trunk/; revision=12812
2005-01-05 02:05:59 +00:00
Alex Ionescu
ad60ddbca6
Remove ROS-specific File Object Flags
...
svn path=/trunk/; revision=12811
2005-01-05 01:42:23 +00:00
Alex Ionescu
2b9f762918
Significantly improved performance of Critical Section code by using a static buffer. Increased debug info dramatically and, if enabled, leaks can be found with ease. Future revision will include Spincount support.
...
svn path=/trunk/; revision=12810
2005-01-05 01:09:30 +00:00
Steven Edwards
ff4ae27d2f
add ftp to the bootcd as well
...
svn path=/trunk/; revision=12809
2005-01-05 00:08:45 +00:00
Steven Edwards
c645e0d34c
add ftp to the build
...
svn path=/trunk/; revision=12808
2005-01-05 00:03:42 +00:00
Nedko Arnaudov
f765c59019
Use build helpers from /reactos/tools/
...
svn path=/trunk/; revision=12807
2005-01-04 23:36:14 +00:00
Alex Ionescu
4dba0925ac
Use proper PISID pointer to SID structure, fix wrong LUID definition, and remove duplicate code in Security Manager
...
svn path=/trunk/; revision=12806
2005-01-04 22:44:50 +00:00
Steven Edwards
ddd07cb377
Why is gcc stupid....
...
svn path=/trunk/; revision=12804
2005-01-04 22:11:50 +00:00
Nedko Arnaudov
c0ba0ea090
Fix personal info.
...
svn path=/trunk/; revision=12803
2005-01-04 21:40:25 +00:00
Nedko Arnaudov
d61f6e4c18
Fix personal info.
...
Replace tabs with spaces.
svn path=/trunk/; revision=12802
2005-01-04 21:36:26 +00:00
Filip Navara
fca5c9e765
Don't free the memory for LParam in NtUserPeekMessage if called with PM_NOREMOVE flag.
...
svn path=/trunk/; revision=12800
2005-01-04 21:25:20 +00:00
Filip Navara
c0f005d179
Remove a broken header that's not needed anymore.
...
svn path=/trunk/; revision=12799
2005-01-04 21:19:51 +00:00
Nedko Arnaudov
2981f57ae6
Use .exe postfix when building on non-windows hosts too.
...
We are always building Win32 executable.
svn path=/trunk/; revision=12798
2005-01-04 20:50:06 +00:00
Eric Kohl
db2f53dc81
Implement RtlCutoverTimeToSystemTime().
...
svn path=/trunk/; revision=12796
2005-01-04 20:10:11 +00:00
Hartmut Birr
d8b3bb21d1
- Removed the 'shadow' NtGlobalFlag from ntdll.dll.
...
- Initialized NumberOfProcessors from the PEB structure.
svn path=/trunk/; revision=12790
2005-01-04 16:23:29 +00:00
Eric Kohl
8caac8b834
Implement BuildExplicitAccessWithNameA/W() and BuildImpersonateExplicitAccessWithNameA/W().
...
svn path=/trunk/; revision=12785
2005-01-04 09:35:28 +00:00
Royce Mitchell III
e6258f2fa1
buffer overflow (& invalid registry path for device) bugfix: DataPtr != KeyInformation->Data on 2nd+ passes
...
svn path=/trunk/; revision=12781
2005-01-04 06:24:17 +00:00
Royce Mitchell III
d2cca7e010
dump first 128 bytes of violated memory blocks
...
svn path=/trunk/; revision=12780
2005-01-04 05:09:53 +00:00
Gunnar Dalsnes
708b29556c
-move structs OBJECT_TYPE/OBJECT_HEADER into private headers
...
-correct OBJECT_TYPE_INFORMATION struct
-rename meaningless members OBJECT_TYPE->MaxObjects/MaxHandles to PeakObjects/PeakHandles and init to zero. Both are still unused.
svn path=/trunk/; revision=12779
2005-01-04 04:45:00 +00:00
Steven Edwards
34bf6de206
added a port of netkit ftp.exe
...
svn path=/trunk/; revision=12776
2005-01-04 04:03:57 +00:00
Alex Ionescu
8c065412f4
Add more Critical Section Debug Data and fix two bugs.
...
svn path=/trunk/; revision=12774
2005-01-04 01:51:16 +00:00
Filip Navara
b06887c39a
Robert Shearman <rob@codeweavers.com>
...
- Fix colours used for SS_*RECT, SS_*FRAME.
- Implement SS_CENTERIMAGE for static control.
svn path=/trunk/; revision=12773
2005-01-04 01:49:08 +00:00
Alex Ionescu
27780dc59a
Fix silly bugs in Critical section code. Thanks to Gunnar for finding one of them, thanks to mifritscher for finding the actual regression, and thanks to Filip for being understanding :P
...
svn path=/trunk/; revision=12772
2005-01-04 00:10:50 +00:00
Alex Ionescu
abd7686a78
Fix RtlCriticalSection dummy calls in ntoskrnl's libsupp, for consistency with previous patch and correctness of types.
...
svn path=/trunk/; revision=12771
2005-01-03 23:35:02 +00:00
Gregor Anich
57cef8643d
added ntagp.h
...
svn path=/trunk/; revision=12768
2005-01-03 23:12:56 +00:00
Alex Ionescu
352d524633
Rewrite ROS Critical Section implementation, which was slow and broken (because it always created an event, which is the slow path). Note that coincidentally, Gunnar also fixed this code and committed a patch this morning, taken from WINE. This code is also based on WINE, but adds more features which WINE does not support/need yet (regarding Debug CS). Hence, this code was a re-write of the original ROS code, not of Gunnar's, and we've both discussed the accidental conflict.
...
svn path=/trunk/; revision=12766
2005-01-03 23:02:15 +00:00
Gé van Geldorp
a3e3b56cca
Since we can load .sym files when defined(DBG) now, enable
...
/PROFILE option for defined(DBG) too.
svn path=/trunk/; revision=12765
2005-01-03 22:53:21 +00:00
Gé van Geldorp
22244655d6
Reverse last change, as it causes problems for ReadConsole (line input)
...
svn path=/trunk/; revision=12764
2005-01-03 22:00:39 +00:00
Filip Navara
366252dce4
Don't crash if ShellFolder doesn't implement the IID_ISFHelper interface.
...
svn path=/trunk/; revision=12763
2005-01-03 21:19:25 +00:00
Art Yerkes
edc694086f
Removed spaces, put tabs.
...
svn path=/trunk/; revision=12761
2005-01-03 19:51:26 +00:00
Art Yerkes
c60fc95e69
Added route.exe to bootcd.
...
Patch by WaxDragon.
svn path=/trunk/; revision=12760
2005-01-03 19:45:35 +00:00
Gé van Geldorp
d9b4e88284
Make command-prompt-link creation code Unicode resistent
...
svn path=/trunk/; revision=12758
2005-01-03 18:44:36 +00:00
Gunnar Dalsnes
a4b36e0224
critical.c:
...
-don't allocate semaphore until its. actually needed (just like windows & wine)
Ripped from Wine
-correct InterlockedCompareExchange proto
-add Interlocked(Compare)ExchangePointer def.
-correct CRITICAL_SECTION_DEBUG struct
svn path=/trunk/; revision=12757
2005-01-03 14:58:44 +00:00
Filip Navara
1de5b28f80
Fix import of DBGHELP:
...
- StackWalk is now compilable.
- SymInitialize shouldn't try to find Wine loader.
svn path=/trunk/; revision=12756
2005-01-03 14:47:11 +00:00
Filip Navara
28f15433b0
Add wine_dbgstr_longlong.
...
svn path=/trunk/; revision=12755
2005-01-03 14:46:08 +00:00
Eric Kohl
fb1c02d7d1
Clean up the pipe type and mode mess.
...
svn path=/trunk/; revision=12754
2005-01-03 13:50:04 +00:00
Hartmut Birr
896ba320b8
- Fixed the searching for uninitialized (like .bss) segments.
...
svn path=/trunk/; revision=12753
2005-01-03 11:30:28 +00:00
Martin Fuchs
5e976e5bad
update Explorer Jamfile
...
svn path=/trunk/; revision=12752
2005-01-03 11:25:40 +00:00
Gé van Geldorp
41c18f8e50
Silence stupid compiler which doesn't know what it is talking about
...
svn path=/trunk/; revision=12751
2005-01-03 10:59:19 +00:00
Gé van Geldorp
10763448ee
Find other entries besides the first too...
...
svn path=/trunk/; revision=12750
2005-01-03 10:06:08 +00:00
Gé van Geldorp
0f86e212b1
Fix ref counting bug
...
svn path=/trunk/; revision=12749
2005-01-03 09:46:31 +00:00
Alex Ionescu
91fc5d1804
Fix incorrect LPC Object export...we export pointers not the object itself! Also remove more TIME stuff to be properly compatible with real structures.
...
svn path=/trunk/; revision=12748
2005-01-03 05:17:16 +00:00
Alex Ionescu
b429ae3287
Fix more wrong structure defintions... and use proper values for Thread/Process mapping, not some weird undocumented/reversed values with no explenation.
...
svn path=/trunk/; revision=12747
2005-01-03 04:06:24 +00:00
Steven Edwards
d222bec89c
added support for building Wine tests along with CI tests
...
svn path=/trunk/; revision=12746
2005-01-03 03:54:00 +00:00
Steven Edwards
e9c2a13f25
move wine tests from tests to winetests
...
svn path=/trunk/; revision=12745
2005-01-03 02:37:10 +00:00
Alex Ionescu
01efd62aff
Fix more wrong structure defintions that don't match official ones, plus fix little bug I introduced.
...
svn path=/trunk/; revision=12744
2005-01-03 01:13:10 +00:00
Gé van Geldorp
8c1121a5be
Don't destroy cursors/icons prematurely.
...
svn path=/trunk/; revision=12742
2005-01-03 00:46:42 +00:00
Art Yerkes
c60f00807e
Change temporary file creation to tmpfile(). FullName was not initialized
...
correctly before and it's only by chance that this worked at all.
svn path=/trunk/; revision=12741
2005-01-02 23:46:28 +00:00
Alex Ionescu
afbaa12f82
Fix my previous patch and fix ACCESS_TOKEN being declared as a structure. This is incompatible with DDK/W32API because ACCESS_TOKEN is a PVOID. The real structure is TOKEN. Also, structure has been updated.
...
svn path=/trunk/; revision=12740
2005-01-02 23:12:40 +00:00
Alex Ionescu
f862727d03
Fix KeRaiseUserException and rename Object Information Structure
...
svn path=/trunk/; revision=12738
2005-01-02 20:51:02 +00:00
Filip Navara
3e2aa03dcf
Fix HEAP_free call.
...
svn path=/trunk/; revision=12737
2005-01-02 20:49:00 +00:00
KJK::Hyperion
f6466c9edd
Patch to make the End Process Button working, by Michael Fritscher
...
svn path=/trunk/; revision=12736
2005-01-02 20:47:34 +00:00
KJK::Hyperion
dd387c42f0
Relaxed the validity checks for PE executables yet more (no limitation for the file layout anymore, as the memory manager doesn't really care and executables seen in the wild tend to be pretty eccentric). Documented with an ASSERT the fact that the file offset cannot overflow (MAXULONG + MAXULONG < MAXLONGLONG)
...
svn path=/trunk/; revision=12734
2005-01-02 20:09:39 +00:00
Filip Navara
724fce9fd9
Disable debugging message.
...
svn path=/trunk/; revision=12732
2005-01-02 19:27:53 +00:00
Filip Navara
e6f2a2f607
Rename MmOpenMemoryAreaBy[Address/Region] to MmLocateMemoryAreaBy[Address/Region].
...
svn path=/trunk/; revision=12731
2005-01-02 19:14:52 +00:00
Filip Navara
7581cc7fb9
Implement ExtCreateRegion.
...
svn path=/trunk/; revision=12730
2005-01-02 18:04:59 +00:00
Filip Navara
59aa5bd203
Allocate enough bytes for the adapter object.
...
svn path=/trunk/; revision=12729
2005-01-02 18:00:31 +00:00
Filip Navara
2644fdc88a
Change the MEMORY_AREAs to be stored it a binary search tree instead of linked list. Thanks to Royce Mitchell III and Mike Nordell for helping me.
...
svn path=/trunk/; revision=12728
2005-01-02 17:55:06 +00:00
Aleksey Bragin
d57bd697fd
Removed file/folder
...
svn path=/trunk/; revision=12727
2005-01-02 17:47:07 +00:00
Aleksey Bragin
b685e5d6be
Removed file/folder
...
svn path=/trunk/; revision=12726
2005-01-02 17:46:51 +00:00
Aleksey Bragin
9837438cb2
Removed file/folder
...
svn path=/trunk/; revision=12725
2005-01-02 17:46:46 +00:00
Aleksey Bragin
d7a8b29d38
Removed file/folder
...
svn path=/trunk/; revision=12724
2005-01-02 17:46:36 +00:00
Aleksey Bragin
100e13b72c
Removed file/folder
...
svn path=/trunk/; revision=12723
2005-01-02 17:46:28 +00:00
Aleksey Bragin
81426398fc
svn path=/trunk/; revision=12722
2005-01-02 17:43:23 +00:00
Emanuele Aliberti
6299fc1186
Replace
...
POBJECT_TYPE ExPortType
with
OBJECT_TYPE LpcPortObjectType
and export it.
svn path=/trunk/; revision=12720
2005-01-02 16:45:50 +00:00
Martin Fuchs
b6b2885037
Updated years range in copyright note.
...
svn path=/trunk/; revision=12719
2005-01-02 16:24:32 +00:00
Casper Hornstrup
c3b38401e3
Correct location of freeldr.sys for livecd target.
...
svn path=/trunk/; revision=12718
2005-01-02 15:02:59 +00:00
Emanuele Aliberti
f264388c30
- Updated years range in copyright note.
...
What is the master now?
* resource.h
* version.rc
svn path=/trunk/; revision=12717
2005-01-02 14:34:17 +00:00
Eric Kohl
b0b4ad8a28
Remove pipe only if client fcb list and server fcb list are empty.
...
svn path=/trunk/; revision=12716
2005-01-02 12:02:42 +00:00
Alex Ionescu
d062e3d562
Fix more wrong Mm definitions and constants and sync up with proper ones.
...
svn path=/trunk/; revision=12715
2005-01-02 07:04:56 +00:00
Alex Ionescu
9b48875031
Fix some wrong Mm definitions and sync up with proper ones.
...
svn path=/trunk/; revision=12714
2005-01-02 05:36:43 +00:00
Alex Ionescu
3be1a720e8
Fix horribly wrong defintions of ULONG32 and ULONG, as well as elf support which depended on these wrong definitions.
...
svn path=/trunk/; revision=12713
2005-01-02 04:27:29 +00:00
Alex Ionescu
28dff13100
Don't use MmLowestUserAddress as a ULONG!
...
svn path=/trunk/; revision=12712
2005-01-02 01:06:17 +00:00
Alex Ionescu
6a5aa2060e
More LDR constants changes.
...
svn path=/trunk/; revision=12711
2005-01-01 22:57:06 +00:00
Gé van Geldorp
38c0b28279
Fix copy command
...
svn path=/trunk/; revision=12710
2005-01-01 22:53:21 +00:00
Alex Ionescu
2ee2dcfd7e
Use W32API/PSDK structures/constants. The whole /ldr code is in MAJOR need of re-writing. Amazing it even works.
...
svn path=/trunk/; revision=12709
2005-01-01 22:10:23 +00:00
Steven Edwards
863fb4e364
didnt mean to commit this
...
svn path=/trunk/; revision=12708
2005-01-01 20:44:34 +00:00
Steven Edwards
1c648feae0
add urlmon and shdocvw to the build and install cd to get the Mozilla ActiveX Control working
...
svn path=/trunk/; revision=12707
2005-01-01 20:32:43 +00:00
Emanuele Aliberti
e4f12e6d99
- Updated years range in copyright note.
...
svn path=/trunk/; revision=12706
2005-01-01 19:33:26 +00:00
Alex Ionescu
21a0462b92
Remove unneeded defines and fix hal operation function types.
...
svn path=/trunk/; revision=12705
2005-01-01 17:44:06 +00:00
Eric Kohl
292272eff4
Connect client and server side upon client side creation only if both sides were created by the same thread.
...
svn path=/trunk/; revision=12704
2005-01-01 14:54:25 +00:00
Hartmut Birr
88c78cbdd8
- Fixed a debug message in KeConnectInterrupt.
...
svn path=/trunk/; revision=12703
2005-01-01 14:35:46 +00:00
Eric Kohl
9e8add4928
CreatePipe(): Don't open client side in passive mode.
...
svn path=/trunk/; revision=12702
2005-01-01 14:06:39 +00:00
Eric Kohl
4cffccfe6f
Don't flush the caches of CD/DVD drives.
...
svn path=/trunk/; revision=12699
2005-01-01 12:19:21 +00:00
Hartmut Birr
6bd1cc19a3
- Check the caller pointers in all cases.
...
- Simplified the thread info functions a little bit.
svn path=/trunk/; revision=12698
2005-01-01 11:57:53 +00:00
Hartmut Birr
38d12a5ce6
- Fixed a length calculation in IopInitializeDriverModule.
...
- Freed the memory from hal.dll.
svn path=/trunk/; revision=12697
2005-01-01 11:53:38 +00:00
Hartmut Birr
adecdb10c6
- Fixed the return values in some unimolemented functions.
...
svn path=/trunk/; revision=12696
2005-01-01 11:51:16 +00:00
Hartmut Birr
b95c9c0eba
- Loaded symbols also for kernel mode dll's.
...
svn path=/trunk/; revision=12695
2005-01-01 11:49:57 +00:00
Hartmut Birr
2e5a5b050c
- Simplified KeSetSystemAffinityThread and KeRevertToUserAffinityThread for non smp machines.
...
- Set the number of processors before calling PiInitProcessManager.
- Lock the dispatcher database while accessing some values in the thread structure in KeWaitForMultipleObjects.
- Used Ke-functions to initialize the idle thread.
- Fixed the offset to the stack frame in PsDumpThreads.
- Implemented KeSetAffinityThread.
- Fixed KeSetPriorityThread for threads on the ready queue.
svn path=/trunk/; revision=12694
2005-01-01 11:47:33 +00:00
Martin Fuchs
879287ceb0
eliminate 'using uninitialized variable' warning
...
svn path=/trunk/; revision=12693
2005-01-01 11:42:12 +00:00
Hartmut Birr
b167684edc
- Fixed the access to the KPCR in KiQuantumEnd.
...
svn path=/trunk/; revision=12692
2005-01-01 11:33:31 +00:00
Hartmut Birr
576224deec
- Implemented the interrupt handling for smp machines.
...
- Enabled interrupts (irqs) on all processors.
svn path=/trunk/; revision=12691
2005-01-01 11:31:43 +00:00
Hartmut Birr
1dc7aa3d70
- Implemented KeAcquireInterruptSpinLock and KeReleaseInterruptSpinLock.
...
- Implemented the interrupt handling for smp machines.
svn path=/trunk/; revision=12690
2005-01-01 11:28:46 +00:00
Hartmut Birr
7060a9893e
- Used interlocked functions to modify the values for the ipi functions on smp machines.
...
svn path=/trunk/; revision=12689
2005-01-01 11:22:12 +00:00
Hartmut Birr
2d760db23f
- Implemented Ke386TestAndClearBit and Ke386TestAndSetBit.
...
- Fixed some interlocked functions.
svn path=/trunk/; revision=12688
2005-01-01 11:18:54 +00:00
Hartmut Birr
37d9e18817
- Used the parent fcb instead to determine it from parent fileobject.
...
svn path=/trunk/; revision=12687
2005-01-01 11:11:52 +00:00
Hartmut Birr
635e37f654
- Initialized the pointers for the init environment.
...
svn path=/trunk/; revision=12686
2005-01-01 11:02:35 +00:00
Hartmut Birr
aaa5b3b1d4
- Fixed the releasing of the memory from the init section.
...
svn path=/trunk/; revision=12685
2005-01-01 10:59:31 +00:00
Hartmut Birr
f0b1beeb8a
- Set the page protection for the section header.
...
svn path=/trunk/; revision=12684
2005-01-01 10:57:39 +00:00
Hartmut Birr
095823bec8
- Fixed ROUND_UP.
...
- Simplified ROUND_DOWN.
svn path=/trunk/; revision=12683
2005-01-01 10:54:48 +00:00
Alex Ionescu
8f33dd1b68
Fix DMA_OPERATIONS to use stdcall.
...
svn path=/trunk/; revision=12682
2005-01-01 08:43:02 +00:00
Alex Ionescu
b9378b35ed
Fix more old cruft.
...
svn path=/trunk/; revision=12681
2005-01-01 08:20:47 +00:00
Art Yerkes
67fe83b228
Use host compiler to build bin2c
...
svn path=/trunk/; revision=12680
2005-01-01 07:01:47 +00:00
Alex Ionescu
cd9f2f7964
Fix work item enumaration values.
...
svn path=/trunk/; revision=12679
2005-01-01 04:55:11 +00:00
Alex Ionescu
849dcb1be9
Use PROCESSOR_FEATURE_MAX instead of PROCESSOR_FEATURES_MAX. The latter is not official and a useless ducpliate. Use LARGE_INTEGER instead of TIME in ex/sysinfo.c
...
svn path=/trunk/; revision=12678
2005-01-01 04:05:42 +00:00
Alex Ionescu
d5882cfd80
Use proper name for the NtSetInformationKey Info classes/structures, as well as add new XP+ class/structure
...
svn path=/trunk/; revision=12677
2005-01-01 02:08:13 +00:00
Eric Kohl
56f3b59cfb
Don't start services until the control pipe issues are fixed.
...
svn path=/trunk/; revision=12676
2005-01-01 01:53:48 +00:00
Alex Ionescu
7510a729c6
Fix my previous NtDelayExecution patch. Fix Cc function prototypes which were incorrect, and remove useless file.
...
svn path=/trunk/; revision=12675
2005-01-01 01:51:05 +00:00
Casper Hornstrup
b11715e1ab
Add error reporting assistant.
...
svn path=/trunk/; revision=12674
2005-01-01 01:11:54 +00:00
Alex Ionescu
7b174da1fd
Modified NtDelayExecution Prototype/Function to use LARGE_INTEGER and not TIME, and renamed EX_MAXIMUM_WAIT_OBJECTS to MAXIMUM_WAIT_OBJECTS, which is the correct define to use (the ex define was an unnecessary duplicate)
...
svn path=/trunk/; revision=12673
2005-01-01 01:03:31 +00:00
Casper Hornstrup
a32ae2ed8f
Move freeldr to reactos\boot\freeldr.
...
svn path=/trunk/; revision=12672
2005-01-01 00:42:18 +00:00
Alex Ionescu
9311f8ddc4
Fix some Rtl Prototype inconsistencies, more are in ntifs/winddk but i have fixed those in my header branch for when ntoskrnl will use them.
...
svn path=/trunk/; revision=12671
2004-12-31 21:31:39 +00:00
Alex Ionescu
1464aa0ecb
Remove generated file
...
svn path=/trunk/; revision=12670
2004-12-31 21:26:43 +00:00
Alex Ionescu
73e868d565
Removed HEAP_NO_VALLOC from Heap Manager because the flag is redunant. Removed Version Differentation in epsapi because it's only meant to run on ROS, and we decide what to emulate. KJK agrees.
...
svn path=/trunk/; revision=12669
2004-12-31 20:05:16 +00:00
Art Yerkes
438aa3123b
Avoid including dep rules if the previous makefile had an empty dep set,
...
because -include can't tolerate zero include files.
svn path=/trunk/; revision=12660
2004-12-31 19:38:47 +00:00
Alex Ionescu
9274918700
Changed CVS tag to SVN for buildno
...
svn path=/trunk/; revision=12652
2004-12-31 19:18:23 +00:00
Gé van Geldorp
97b9077773
Update status
...
svn path=/trunk/; revision=12651
2004-12-31 17:10:32 +00:00
Gé van Geldorp
f68f38c2cc
Add svn:ignore properties back
...
svn path=/trunk/; revision=12650
2004-12-31 17:08:14 +00:00
Gé van Geldorp
15b937dfec
Import and merge Wine-20041201
...
svn path=/trunk/; revision=12642
2004-12-31 16:48:25 +00:00
Gé van Geldorp
0cfb700271
Need to remove existing files before doing vendor import
...
svn path=/trunk/; revision=12641
2004-12-31 16:44:51 +00:00
Gé van Geldorp
5a0eafb788
Import and merge Wine-20041201
...
svn path=/trunk/; revision=12637
2004-12-31 16:30:04 +00:00
Gé van Geldorp
5e732eb747
Need to remove existing files before doing vendor import
...
svn path=/trunk/; revision=12636
2004-12-31 16:29:21 +00:00
Gé van Geldorp
449ae7cef2
Import and merge Wine-20041201
...
svn path=/trunk/; revision=12628
2004-12-31 16:21:45 +00:00
Gé van Geldorp
552bbfd1a5
Need to remove existing files before doing vendor import
...
svn path=/trunk/; revision=12625
2004-12-31 16:20:30 +00:00
Gé van Geldorp
c57663f076
Import and merge Wine-20041201
...
svn path=/trunk/; revision=12613
2004-12-31 16:12:23 +00:00
Gé van Geldorp
11e2ec38d3
Need to remove existing files before doing vendor import
...
svn path=/trunk/; revision=12609
2004-12-31 16:10:48 +00:00
Gé van Geldorp
1b515d5749
Import and merge Wine-20041201
...
svn path=/trunk/; revision=12603
2004-12-31 16:07:59 +00:00
Gé van Geldorp
dc540e8946
Need to remove existing files before doing vendor import
...
svn path=/trunk/; revision=12602
2004-12-31 16:06:52 +00:00
Gé van Geldorp
038eebbf4e
Import and merge Wine-20041201
...
svn path=/trunk/; revision=12599
2004-12-31 16:00:23 +00:00
Gé van Geldorp
0004a79f81
Need to remove existing files before doing vendor import
...
svn path=/trunk/; revision=12598
2004-12-31 15:57:39 +00:00
Gé van Geldorp
995dc47fd0
Import and merge Wine-20041201
...
svn path=/trunk/; revision=12595
2004-12-31 15:52:05 +00:00
Gé van Geldorp
b622dd0602
Need to remove existing files before doing vendor import
...
svn path=/trunk/; revision=12594
2004-12-31 15:50:08 +00:00
Gé van Geldorp
5bcd5409f3
Import and merge Wine-20041201
...
svn path=/trunk/; revision=12591
2004-12-31 15:44:47 +00:00
Gé van Geldorp
231d02b6af
Need to remove existing files before doing vendor import
...
svn path=/trunk/; revision=12590
2004-12-31 15:43:49 +00:00
Gé van Geldorp
0069d808c0
Import and merge Wine-20041201
...
svn path=/trunk/; revision=12587
2004-12-31 15:41:00 +00:00
Gé van Geldorp
9bc23e307d
Need to remove existing files before doing vendor import
...
svn path=/trunk/; revision=12586
2004-12-31 15:39:51 +00:00
Gé van Geldorp
d2b43c9093
Import and merge Wine-20041201
...
svn path=/trunk/; revision=12583
2004-12-31 15:35:07 +00:00
Gé van Geldorp
448e644f09
Need to remove existing files before doing vendor import
...
svn path=/trunk/; revision=12582
2004-12-31 15:34:15 +00:00
Gé van Geldorp
d8a1cb88e7
Import and merge Wine-20041201
...
svn path=/trunk/; revision=12579
2004-12-31 15:28:42 +00:00
Gé van Geldorp
eaf65abccd
Need to remove existing files before doing vendor import
...
svn path=/trunk/; revision=12578
2004-12-31 15:27:32 +00:00
Gé van Geldorp
c270c6db34
Import and merge Wine-20041201
...
svn path=/trunk/; revision=12575
2004-12-31 15:20:48 +00:00
Gé van Geldorp
53af5ece75
Need to remove existing files before doing vendor import
...
svn path=/trunk/; revision=12574
2004-12-31 15:19:40 +00:00
Gé van Geldorp
da5c413758
Import and merge Wine-20041201
...
svn path=/trunk/; revision=12569
2004-12-31 15:11:31 +00:00
Gé van Geldorp
412382b514
Need to remove existing files before doing vendor import
...
svn path=/trunk/; revision=12567
2004-12-31 15:10:21 +00:00
Gé van Geldorp
c606eeb39a
Import and merge Wine-20041201
...
svn path=/trunk/; revision=12551
2004-12-31 15:06:50 +00:00
Gé van Geldorp
329aa380dd
Need to remove existing files before doing vendor import
...
svn path=/trunk/; revision=12550
2004-12-31 15:05:54 +00:00
Gé van Geldorp
811db616d2
Import and merge Wine-20041201
...
svn path=/trunk/; revision=12533
2004-12-31 15:01:00 +00:00
Gé van Geldorp
3d47600ac9
Need to remove existing files before doing vendor import
...
svn path=/trunk/; revision=12528
2004-12-31 15:00:01 +00:00
Gé van Geldorp
7b0b16d102
Import and merge Wine-20041201
...
svn path=/trunk/; revision=12507
2004-12-31 14:52:07 +00:00
Gé van Geldorp
672316dd13
Need to remove existing files before doing vendor import
...
svn path=/trunk/; revision=12506
2004-12-31 14:50:49 +00:00
Gé van Geldorp
13db281fa1
Import and merge Wine-20041201
...
svn path=/trunk/; revision=12496
2004-12-31 14:46:26 +00:00
Gé van Geldorp
0b58caa931
Need to remove existing files before doing vendor import
...
svn path=/trunk/; revision=12492
2004-12-31 14:43:15 +00:00
Gé van Geldorp
7019e45c1e
Import and merge Wine-20041201
...
svn path=/trunk/; revision=12486
2004-12-31 14:38:10 +00:00
Gé van Geldorp
560189fa51
Need to remove existing files before doing vendor import
...
svn path=/trunk/; revision=12485
2004-12-31 14:36:08 +00:00
Gé van Geldorp
e0004d8405
Import and merge Wine-20041201
...
svn path=/trunk/; revision=12470
2004-12-31 14:19:43 +00:00
Gé van Geldorp
2e2a9d4897
Need to remove existing files before doing vendor import
...
svn path=/trunk/; revision=12465
2004-12-31 14:17:57 +00:00
Gé van Geldorp
6b36db792e
Add back missing files
...
svn path=/trunk/; revision=12440
2004-12-31 14:03:51 +00:00
Gé van Geldorp
12ee80de00
Merge Wine-20041201
...
svn path=/trunk/; revision=12436
2004-12-31 14:01:01 +00:00
Gé van Geldorp
cd7253e298
Try to fix import mess
...
svn path=/trunk/; revision=12433
2004-12-31 13:58:48 +00:00
Gé van Geldorp
6e2fe87e5c
Import of Wine-20041201
...
svn path=/trunk/; revision=12426
2004-12-31 13:47:13 +00:00
Gé van Geldorp
f8179ef1d9
Need to delete before doing initial vendor import
...
svn path=/trunk/; revision=12425
2004-12-31 13:45:51 +00:00
Casper Hornstrup
8fabf8b0ad
Remove .cvsignore files.
...
svn path=/trunk/; revision=12417
2004-12-31 12:29:26 +00:00
Casper Hornstrup
3a156b0bac
Remove ChangeLog
...
svn path=/trunk/; revision=12414
2004-12-31 11:38:20 +00:00
Casper Hornstrup
2ea5bbad67
Fix building dbghelp.dll on Windows.
...
Patch by Filip Navara (xnavara@volny.cz )
svn path=/trunk/; revision=12412
2004-12-30 20:24:20 +00:00
Alex Ionescu
88bb3cec55
Added dbghelp.dll to bootcd
...
svn path=/trunk/; revision=12411
2004-12-30 18:56:40 +00:00
Alex Ionescu
2c31701a8c
Added dbghelp to build because it builds for now.
...
svn path=/trunk/; revision=12410
2004-12-30 18:31:43 +00:00
Alex Ionescu
ac1c6873a1
Added SEH support to NtReadVirtualMemory. Allows OllyDbg to load (and probably a load of other applications too).
...
svn path=/trunk/; revision=12409
2004-12-30 18:30:44 +00:00
Alex Ionescu
88454ea69a
Implemented:
...
ExSetResourceOwnerPointer, FsRtlDissectDbcs, FsRtlDoesDbcsContainWildCards, FsRtlAcquireFileExclusive, FsRtlReleaseFile, FsRtlGetNextMcbEntry, FsRtlLookupLastMcbEntry, FsRtlLookupMcbEntry, FsRtlRemoveMcbEntry, FsRtlIncrementCcFastReadResourceMiss, FsRtlIncrementCcFastReadNotPossible, FsRtlIncrementCcFastReadWait, FsRtlIncrementCcFastReadNoWait , FsRtlAreNamesEqual, FsRtlDoesNameContainWildCards, IoCreateDriver, IoDeleteDriver
Thanks to Filip for reviewing some of these.
svn path=/trunk/; revision=12408
2004-12-30 18:30:05 +00:00
Alex Ionescu
b3ba03af69
Make dbghelp build. Very buggy, very wine-ized, haven't looked much at the code yet, work in progress for my upcoming Debug API support.
...
svn path=/trunk/; revision=12407
2004-12-30 18:24:19 +00:00
Eric Kohl
216311551a
- Use ShareAccess FILE_SHARE_READ | FILE_SHARE_WRITE to indicate passive mode for client end pipes.
...
svn path=/trunk/; revision=12406
2004-12-30 16:15:46 +00:00
Royce Mitchell III
78c79c31e7
msvc6 and gcc4 support
...
svn path=/trunk/; revision=12405
2004-12-30 16:02:12 +00:00
Gé van Geldorp
365dff816f
tmHeight calculation
...
svn path=/trunk/; revision=12404
2004-12-30 15:15:01 +00:00
Filip Navara
d673e21b8c
Fix by WaxDragon: Pass the Metric parameter from RouterCreateRoute to RouterAddRoute. This only needs to be hard-coded in *one* place.
...
svn path=/trunk/; revision=12403
2004-12-30 13:54:21 +00:00
Eric Kohl
4801e8cc23
Use a new passive pipe state (0) to ensure that client ends don't connect to server ends in calls to WaitNamed Pipe().
...
svn path=/trunk/; revision=12402
2004-12-30 12:34:27 +00:00
KJK::Hyperion
da6d4e37b3
Disable debug messages
...
svn path=/trunk/; revision=12401
2004-12-30 08:13:00 +00:00
KJK::Hyperion
6948c64efb
ELF_support, welcome to HEAD! (just in time for the freeze, too!)
...
svn path=/trunk/; revision=12400
2004-12-30 08:05:12 +00:00
KJK::Hyperion
ca61e32c5c
The right header to include is <pseh.h>
...
svn path=/trunk/; revision=12399
2004-12-30 06:55:18 +00:00
KJK::Hyperion
395ae7d908
- PSEH changes imported in the main tree
...
- initial (dead, disabled) import of ELF support
svn path=/trunk/; revision=12398
2004-12-30 05:59:11 +00:00
Filip Navara
269d17ca59
- Fix prototype of NtGdiExtCreatePen.
...
svn path=/trunk/; revision=12396
2004-12-30 04:11:19 +00:00
Filip Navara
c70497e059
I accidently removed objects/metafile.o from the makefile...adding back.
...
svn path=/trunk/; revision=12395
2004-12-30 03:42:03 +00:00
Filip Navara
ead9e85bda
- Reimplementation of CreateCursor (now the correct way).
...
- Various small fixes in the cursors/icon implementation.
- Print the message about InSendMessage being unimplemented only once (per process).
svn path=/trunk/; revision=12394
2004-12-30 02:32:26 +00:00
Filip Navara
a0d295de59
- Move implemented functions from stubs[aw].c to appropriate files.
...
- Replace GDI functions that were just calling NtGdi functions with forwarders in the .def file.
- Port GetTextFaceA from Wine.
svn path=/trunk/; revision=12393
2004-12-30 02:32:24 +00:00
Filip Navara
1cbf5899cf
- Use pvScan0 instead of pvBits as the first scan line in AlphaBltMask.
...
- Fix setting of icon size in NtUserCreateCursorIconHandle for icons with boths color and mask bitmaps.
- Fix size check in NtGdiSetBitmapBits.
- Don't flip images in BITMAPOBJ_CopyBitmap if we're passed a top-down bitmap.
- IntSetDIBits shouldn't just silently ignore the ScanLines and StartScan parameters.
- Hack in place of NtGdiExtCreatePen implementation.
svn path=/trunk/; revision=12392
2004-12-30 02:32:19 +00:00
Gunnar Dalsnes
c97559f3c5
filelock.c:
...
-general cleanup
-fix signed -> unsigned comparsion
-allow zero length unlocks to complete with success
-makes some more wine reg. tests pass
ntdef.h: add macros LIST_FOR_EACH and LIST_FOR_EACH_SAFE
svn path=/trunk/; revision=12391
2004-12-30 02:30:40 +00:00
Thomas Bluemel
f5e28a77d1
very beginning of a reactos volume control application, not really usable yet
...
svn path=/trunk/; revision=12389
2004-12-29 22:37:14 +00:00
Gé van Geldorp
13b05d6081
Fix crash when closing unconnected socket
...
svn path=/trunk/; revision=12388
2004-12-29 21:44:44 +00:00
Gé van Geldorp
cffcbe1d74
Generate timer messages instead of queueing them
...
svn path=/trunk/; revision=12387
2004-12-29 19:55:01 +00:00
Gé van Geldorp
3149ec5ad0
Fix rosapps build
...
svn path=/trunk/; revision=12385
2004-12-29 00:31:45 +00:00
Gé van Geldorp
1d1a9c5708
Minor version number update because of xbox support
...
svn path=/trunk/; revision=12384
2004-12-28 23:59:14 +00:00
Filip Navara
a69f115882
- Implement connection-less Connect and Send.
...
svn path=/trunk/; revision=12383
2004-12-28 17:05:19 +00:00
Gé van Geldorp
5398292e64
Call TdiReceive when local buffer is empty
...
svn path=/trunk/; revision=12382
2004-12-28 16:53:26 +00:00
Eric Kohl
1b7ee37237
Move 'Command Prompt' link creation from setup.exe to syssetup.dll.
...
svn path=/trunk/; revision=12381
2004-12-28 14:41:46 +00:00
Eric Kohl
9af695bf7b
Implement CopyProfileDirectoryA/W.
...
svn path=/trunk/; revision=12380
2004-12-28 13:30:18 +00:00
Thomas Bluemel
59951cd18f
don't allocate movable memory and use the returned handle as a pointer, allocate fixed memory instead
...
svn path=/trunk/; revision=12379
2004-12-28 13:11:02 +00:00
Filip Navara
3ad6d76cf9
- Don't try to free uninitialized pointer in error case.
...
svn path=/trunk/; revision=12378
2004-12-28 12:18:08 +00:00
Filip Navara
be70ea04aa
- Don't continue if WarmSocketForConnection fails.
...
svn path=/trunk/; revision=12377
2004-12-28 11:41:29 +00:00
Filip Navara
a7c62fa529
- Fix WSPSelect.
...
- Partial implementation of WSPGetSockOpt.
svn path=/trunk/; revision=12376
2004-12-28 11:39:05 +00:00
Gé van Geldorp
27679de8f1
Implement ToAscii() and ToAsciiEx()
...
svn path=/trunk/; revision=12375
2004-12-28 08:58:35 +00:00
Gé van Geldorp
430c468657
Don't return characters is key is up
...
svn path=/trunk/; revision=12374
2004-12-28 08:50:10 +00:00
Gé van Geldorp
c8bcc7b2c8
Set transition state bit in WM_KEY messages
...
svn path=/trunk/; revision=12373
2004-12-28 08:49:06 +00:00
Alex Ionescu
190c2b5fc1
Fully support AsyncSelect by re-enabling events. Also, FD_CONNECT stuff isn't quite right, I need to investigate more.
...
svn path=/trunk/; revision=12372
2004-12-27 21:18:07 +00:00
Filip Navara
dc88a45c29
- Minor fixes to get Wine NTDLL environment tests pass.
...
svn path=/trunk/; revision=12371
2004-12-27 20:43:42 +00:00
Gé van Geldorp
af72a293ff
Import libs now have a "lib" prefix
...
svn path=/trunk/; revision=12370
2004-12-27 20:09:57 +00:00
Gé van Geldorp
befed0390b
Consolidate filling of TEXTMETRICS to a single location.
...
svn path=/trunk/; revision=12369
2004-12-27 20:06:55 +00:00
Art Yerkes
8bd8d19886
Fix by WaxDragon: don't use before initialize.
...
svn path=/trunk/; revision=12368
2004-12-27 16:50:56 +00:00
Filip Navara
f5e5ae6874
- Implement MsgWaitForMultipleObjects.
...
svn path=/trunk/; revision=12367
2004-12-27 16:48:29 +00:00
Filip Navara
f87aca3585
- Set last error in CreateDIBSection.
...
svn path=/trunk/; revision=12366
2004-12-27 16:47:02 +00:00
Filip Navara
7d8d83ff01
- BitmapFormat should handle BI_BITFIELDS compression type.
...
svn path=/trunk/; revision=12365
2004-12-27 16:45:19 +00:00
Filip Navara
5848acdc90
- Implement _onexit.
...
- Port __dllonexit from Wine.
- Fix vsscanf stream initialization.
svn path=/trunk/; revision=12364
2004-12-27 16:43:49 +00:00
Filip Navara
691f45eb54
- RtlExpandEnvironmentStrings_U and ExpandEnvironmentStrings[AW] should return the total length needed for the string with all the environment variables expanded.
...
svn path=/trunk/; revision=12363
2004-12-27 16:40:14 +00:00
Eric Kohl
ea579e1a95
Detect and report ACPI- and APM-BIOS support.
...
svn path=/trunk/; revision=12362
2004-12-27 16:13:41 +00:00
Eric Kohl
280e3627d8
Enumerate all devices on the 'ACPI bus'.
...
svn path=/trunk/; revision=12361
2004-12-27 14:24:00 +00:00
Eric Kohl
e81ecb35ce
Enumerate FILE_DEVICE_BUS_EXTENDER and FILE_DEVICE_ACPI devices.
...
svn path=/trunk/; revision=12360
2004-12-27 14:21:35 +00:00
Martin Fuchs
d8d3883496
fix GPF for clicks in the favorites folder
...
svn path=/trunk/; revision=12359
2004-12-27 13:54:19 +00:00
Gé van Geldorp
7a1b4194e2
Use ListEntry->Flink before ListEntry is freed by SignalSocket()
...
svn path=/trunk/; revision=12358
2004-12-27 11:00:01 +00:00
Gé van Geldorp
4b48423b86
Make AsyncData point to the allocated memory instead of overwriting some
...
random memory locations
svn path=/trunk/; revision=12357
2004-12-27 10:38:06 +00:00
Filip Navara
89ae96ff47
- Free all memory in error case of GetClassInfoExCommon.
...
- Fix RegisterClassExA for menu-less window classes.
svn path=/trunk/; revision=12353
2004-12-26 23:56:16 +00:00
Filip Navara
f6f130ea4b
- Fix size returned by NtUserGetClassInfo.
...
svn path=/trunk/; revision=12352
2004-12-26 23:54:54 +00:00
Gé van Geldorp
e4514c3fed
Dynamically resize buffer as needed
...
svn path=/trunk/; revision=12350
2004-12-26 23:31:00 +00:00
Gé van Geldorp
8bbd20efdc
Don't write outside buffer
...
svn path=/trunk/; revision=12349
2004-12-26 23:09:51 +00:00
Gé van Geldorp
0afb1fb12d
Move the I/O completion port setting to second stage and fix the async I/O
...
test. Thanks to Alex Ionescu for explaining this stuff to me.
svn path=/trunk/; revision=12348
2004-12-26 21:18:34 +00:00
Filip Navara
46016205f7
DceResetActiveDCEs fixes:
...
- Don't check ownership because window DCs are global now.
- Correctly reposition client DCs (if window style changes).
svn path=/trunk/; revision=12347
2004-12-26 20:34:49 +00:00
Filip Navara
fe67fad88a
- Fix building on Linux.
...
svn path=/trunk/; revision=12346
2004-12-26 18:55:26 +00:00
Filip Navara
11d39be5b5
- Export ExSemaphoreObjectType.
...
svn path=/trunk/; revision=12345
2004-12-26 17:48:19 +00:00
Gé van Geldorp
cbfd8c1020
Set I/O completion port on completion of the IRP
...
svn path=/trunk/; revision=12344
2004-12-26 15:55:14 +00:00
Gé van Geldorp
f5639215be
Implement IoSetIoCompletion()
...
svn path=/trunk/; revision=12343
2004-12-26 15:36:23 +00:00
Gé van Geldorp
eb9bfeca2c
Thomas pointed out that we can just use PostMessageW() instead of going
...
through WPUPostMessage()
svn path=/trunk/; revision=12342
2004-12-26 15:21:23 +00:00
Gé van Geldorp
fb8f8407b9
Handle AFD_EVENT_CONNECT notifications
...
svn path=/trunk/; revision=12341
2004-12-26 15:04:33 +00:00
Gé van Geldorp
fbabeaaf58
- Don't use boolean NOT when bitwise NOT is intended
...
- Add break to end of switch cases
svn path=/trunk/; revision=12340
2004-12-26 14:55:51 +00:00
Gé van Geldorp
aa94246f81
Don't free AsyncData if we're still using it
...
svn path=/trunk/; revision=12339
2004-12-26 14:47:57 +00:00
Gé van Geldorp
65c509fce1
Implemented WPUPostMessage()
...
svn path=/trunk/; revision=12338
2004-12-26 14:43:01 +00:00
Filip Navara
ec977e2072
- Set the popup menu flag in IntSetMenuItemInfo when setting the handle of submenu.
...
svn path=/trunk/; revision=12337
2004-12-25 23:40:47 +00:00
Filip Navara
adc5944468
- Partial implementation of RealMsgWaitForMultipleObjectsEx and message queue wake mask.
...
- Fix setting of menu item type and strings.
svn path=/trunk/; revision=12336
2004-12-25 22:59:10 +00:00
Gé van Geldorp
0dedd084f1
Don't return uninitialized variable
...
svn path=/trunk/; revision=12335
2004-12-25 22:58:59 +00:00
Art Yerkes
af8cd05c99
Added a (currently unworking) accept implementation. Needs work, but doesn't
...
break anything.
Committed a patch by GvG:
- SignalSocket: Removed collected parameter, changed Information to actual
number of bytes returned.
svn path=/trunk/; revision=12333
2004-12-25 21:30:20 +00:00
Filip Navara
bcf559d5f2
- Fix compilation with MinGW runtime 3.5.
...
svn path=/trunk/; revision=12332
2004-12-25 21:05:19 +00:00
Filip Navara
681a0743e5
- Fix finding of windows by classes in NtUserFindWindow.
...
- Marshal WM_COPYDATA messages.
svn path=/trunk/; revision=12331
2004-12-25 20:30:50 +00:00
Filip Navara
2d0fbe6020
- Fix KDBG build that I've broken.
...
svn path=/trunk/; revision=12330
2004-12-25 19:38:17 +00:00
Filip Navara
2aab39efbd
- Fix a typo.
...
svn path=/trunk/; revision=12329
2004-12-25 15:33:30 +00:00
Filip Navara
373381ed59
- Fix comparsion that I broke with my last commit.
...
svn path=/trunk/; revision=12328
2004-12-25 14:22:57 +00:00
Filip Navara
32dfb00066
- Fix yet another double completition error.
...
svn path=/trunk/; revision=12327
2004-12-25 12:07:24 +00:00
Filip Navara
c7505530e0
- Fix compilation with GCC 4.0-20041219.
...
svn path=/trunk/; revision=12326
2004-12-25 11:22:37 +00:00
Filip Navara
37dca7acbd
- Fix compilation with GCC 4.0-20041219.
...
- Don't try to stick (1 << 8) into entry.delivery_mode which is 3-bit integer.
svn path=/trunk/; revision=12325
2004-12-25 11:21:48 +00:00
Filip Navara
f73524a056
- Don't pass uninitialized variables to PropertySheet,
...
svn path=/trunk/; revision=12324
2004-12-25 11:17:10 +00:00
Magnus Olsen
89384064a9
regsettings for acpi and
...
fix powerdown when reactos shortdown by Herv� Poussineau
svn path=/trunk/; revision=12323
2004-12-25 00:46:07 +00:00
Magnus Olsen
2b91825e80
fix powerdown when reactos shortdown by Herv� Poussineau
...
svn path=/trunk/; revision=12322
2004-12-25 00:44:49 +00:00
Filip Navara
63dde03aef
- Fix compilation with GCC 4.0-20041219.
...
svn path=/trunk/; revision=12321
2004-12-24 23:01:35 +00:00
Magnus Olsen
2c0d95525f
change NtUserChangeDisplaySettings stub so it report res not supported
...
geting quake1 working direcly form console with out any extra switch
svn path=/trunk/; revision=12320
2004-12-24 19:02:32 +00:00
Thomas Bluemel
e07e530aa6
revert my temporary class hacks and remove my desktop handling changes temporarily as they cause some trouble
...
svn path=/trunk/; revision=12319
2004-12-24 17:45:59 +00:00
Eric Kohl
68bf1ffa6a
Add simple first stage GUI setup application.
...
svn path=/trunk/; revision=12317
2004-12-24 17:31:07 +00:00
Eric Kohl
f9131a7f31
- Move english resource to a separate file.
...
- Keep language-independent resources in welcome.rc.
- Run 'reactos.exe' to install ReactOS.
svn path=/trunk/; revision=12316
2004-12-24 17:19:44 +00:00
Eric Kohl
102860f1bd
Add simple first stage GUI setup application.
...
svn path=/trunk/; revision=12315
2004-12-24 17:17:12 +00:00
Filip Navara
f4e0630b1d
- Fix compilation with GCC 4.0-20041219.
...
svn path=/trunk/; revision=12314
2004-12-24 17:07:00 +00:00
Royce Mitchell III
9f1fc57758
IntEngGradientFill() fix ASSERT statements
...
svn path=/trunk/; revision=12312
2004-12-24 06:00:53 +00:00
Gunnar Dalsnes
699702d6ce
-add some asserts to catch abuse (double insertions, unititialized items etc.)
...
-add asserts for KeRemoveQueue NTSTATUS returns
svn path=/trunk/; revision=12311
2004-12-24 02:09:12 +00:00
Gunnar Dalsnes
11deb707d5
add bugcode: INVALID_WORK_QUEUE_ITEM
...
svn path=/trunk/; revision=12310
2004-12-24 02:05:26 +00:00
Gunnar Dalsnes
8d1d54877f
ExInitializeWorkItem: synch with Windows (only NULL the Flink)
...
svn path=/trunk/; revision=12309
2004-12-24 01:39:50 +00:00
Alex Ionescu
8b4b5441b4
Fix building with DBG=1, OPTIMIZED=1. Patch by Stephen Hodges.
...
svn path=/trunk/; revision=12308
2004-12-24 01:32:38 +00:00
Eric Kohl
38615c56e8
- Pass create parameters for named pipes and mailslots in the stack location.
...
- Call NpfsFindPipe to search for an existing pipe.
svn path=/trunk/; revision=12307
2004-12-23 23:58:44 +00:00
Eric Kohl
9b7ba3e6fb
Pass create parameters for named pipes and mailslots in the stack location.
...
svn path=/trunk/; revision=12306
2004-12-23 23:56:33 +00:00
Filip Navara
630b572695
- Check the return value of LdrProcessModule instead of uninitialized variable.
...
svn path=/trunk/; revision=12305
2004-12-23 23:33:54 +00:00
Eric Kohl
09e71d4f7d
Fix the signature of Nt/ZwCreateNamedPipe, the 8th to 10th arguments are ULONGs instead of BOOLEANs.
...
svn path=/trunk/; revision=12303
2004-12-23 20:13:38 +00:00
Gé van Geldorp
52bbffc39f
Free process data when LPC port is closed, not when process is terminated,
...
'cause there now might be a "hide desktop" request coming in after process
termination
svn path=/trunk/; revision=12302
2004-12-23 18:02:12 +00:00
Eric Kohl
ceedef9d54
Merge EXTENDED_IO_STACK_LOCATION into IO_STACK_LOCATION and fix the resulting errors.
...
svn path=/trunk/; revision=12301
2004-12-23 12:39:16 +00:00
Gé van Geldorp
0b8f1f6126
Rollback last change since it's causing problems on Linux
...
svn path=/trunk/; revision=12300
2004-12-23 12:05:40 +00:00
Gé van Geldorp
80fe6c33b9
CVS maintenance
...
svn path=/trunk/; revision=12299
2004-12-23 09:15:18 +00:00
Gé van Geldorp
5eddab1bad
Import shdocvw from Wine
...
svn path=/trunk/; revision=12297
2004-12-23 08:55:00 +00:00
Royce Mitchell III
eba02683e2
give Arch a little more variety
...
svn path=/trunk/; revision=12296
2004-12-23 02:24:04 +00:00
Gé van Geldorp
0b50bd52b2
Reimport of urlmon from Wine
...
svn path=/trunk/; revision=12295
2004-12-22 23:15:15 +00:00
Mike Nordell
3d7aa0b923
Tamlin was tired. Now byte order should _really_ be fixed
...
svn path=/trunk/; revision=12294
2004-12-22 23:05:12 +00:00
Mike Nordell
0a7987564c
Remove bad declaration of htons
...
svn path=/trunk/; revision=12293
2004-12-22 22:57:19 +00:00
Mike Nordell
0fa4a286ba
Fix order-of-evalutation bug-to-be
...
svn path=/trunk/; revision=12292
2004-12-22 22:48:02 +00:00
Royce Mitchell III
e386edfdb9
commited the wrong source for the bot.. sorry
...
svn path=/trunk/; revision=12291
2004-12-22 21:53:02 +00:00
Royce Mitchell III
5e7ce7f6f5
forgot to commit responses file
...
svn path=/trunk/; revision=12290
2004-12-22 18:57:09 +00:00
Royce Mitchell III
089686cac2
ArchBlackmann irc bot - works in ReactOS - happy hacking
...
svn path=/trunk/; revision=12289
2004-12-22 18:25:29 +00:00
Art Yerkes
f781714ac5
This corresponds to the change made in dispatch.c on the 20th.
...
svn path=/trunk/; revision=12288
2004-12-22 16:23:03 +00:00
Royce Mitchell III
4cf6b9f489
MiQueryVirtualMemory(): created because ZwQueryVirtualMemory() didn't work for me, added cases for memory area types that I needed to walk stack traces.
...
Stack traces now use MiQueryVirtualMemory to make sure they never step outside the allocated stack they started in ( this prevents page faults at high irql ) - for some reason this patch eliminates the NtW32Callback() crash everybody is seeing with GDI_DEBUG enabled, tho I don't understand why.
svn path=/trunk/; revision=12286
2004-12-22 05:17:44 +00:00
Royce Mitchell III
5dcad29338
msvc compatibility
...
svn path=/trunk/; revision=12285
2004-12-22 05:06:59 +00:00
Filip Navara
7ea5ac8d87
- Run UserInit program instead of running shell directly.
...
svn path=/trunk/; revision=12282
2004-12-22 01:22:08 +00:00
Filip Navara
9769f53baa
- Wait for the shell process to finish execution.
...
svn path=/trunk/; revision=12281
2004-12-22 01:20:52 +00:00
Gunnar Dalsnes
d509bf9f98
forgot to add this when making chages to status.c earlier
...
svn path=/trunk/; revision=12280
2004-12-22 00:58:53 +00:00
Thomas Bluemel
02388014ad
- initialize system window classes when creating window stations
...
- when creating consoles tell CSRSS the window station/desktop where they should created in, if there's information available
svn path=/trunk/; revision=12279
2004-12-21 21:38:27 +00:00
Magnus Olsen
6b4db70aba
add dsound include files from wine
...
svn path=/trunk/; revision=12278
2004-12-21 19:31:07 +00:00
Gé van Geldorp
67cde50ddc
- Don't pass a timeout (which wasn't initialized btw), just hang around forever
...
- Call completion routine
svn path=/trunk/; revision=12277
2004-12-21 18:38:49 +00:00
Gé van Geldorp
ea8bd9a5d2
- Standardize I/O Completion Port initialization function
...
- Actually call it
svn path=/trunk/; revision=12276
2004-12-21 18:37:28 +00:00
Magnus Olsen
b4ad77b7ad
activate wine own guid for dsound ?
...
first step geting dsound compile
wine dsound compile agein
need todo some clean work now
svn path=/trunk/; revision=12275
2004-12-21 18:14:11 +00:00
Mike Nordell
f651c1283c
Command line completion fix (uninitialized memory)
...
svn path=/trunk/; revision=12274
2004-12-21 16:30:24 +00:00
Filip Navara
df23944ec6
*** empty log message ***
...
svn path=/trunk/; revision=12273
2004-12-21 15:07:01 +00:00
Filip Navara
75f1fd495c
- Add CLSID entries for CLSID_DragDropHelper.
...
svn path=/trunk/; revision=12272
2004-12-21 14:33:59 +00:00
Royce Mitchell III
d56daebd24
blasted sym files just aren't always in address-order, must search entire sym file to find correct function for our offset.
...
svn path=/trunk/; revision=12270
2004-12-21 04:32:11 +00:00
Royce Mitchell III
73df8e0872
wrap stack walks in SEH - this doesn't fix page faults tho, so something else is going to have to be done :(
...
svn path=/trunk/; revision=12269
2004-12-21 04:05:18 +00:00
Gunnar Dalsnes
93af2278c0
NtRemoveIoCompletion: didn't check for possible NTSTATUS codes returned from KeRemoveQueue
...
Spotted by GvG
svn path=/trunk/; revision=12268
2004-12-21 02:34:32 +00:00
Filip Navara
ff32df1937
- Add registry entries for DXDIAG.
...
svn path=/trunk/; revision=12267
2004-12-21 00:39:34 +00:00
Magnus Olsen
cd064303bb
add devenum to the bootcd
...
svn path=/trunk/; revision=12266
2004-12-20 22:33:01 +00:00
Magnus Olsen
476dd07c96
add devenum to the build
...
svn path=/trunk/; revision=12265
2004-12-20 22:26:18 +00:00
Magnus Olsen
cd77453af5
spell error
...
svn path=/trunk/; revision=12264
2004-12-20 22:18:41 +00:00
Magnus Olsen
8e962ca524
add devnum.dll base adress
...
svn path=/trunk/; revision=12263
2004-12-20 22:12:43 +00:00
Magnus Olsen
0a80f15977
header file from wine
...
small change in one of these
svn path=/trunk/; revision=12262
2004-12-20 22:11:56 +00:00
Magnus Olsen
1117373fd8
port over devnum from wine only small change to createdevnum.c
...
svn path=/trunk/; revision=12261
2004-12-20 22:09:31 +00:00
Hartmut Birr
a736766cac
Fixed the include of utime.h. (I should read the mails from others more exactly.)
...
svn path=/trunk/; revision=12260
2004-12-20 21:50:41 +00:00
Gé van Geldorp
b41e30eb6d
Set ownership to NULL for both cursor and mask bitmaps
...
svn path=/trunk/; revision=12258
2004-12-20 21:34:23 +00:00
Magnus Olsen
026cdb6db3
fix some fualt here.
...
svn path=/trunk/; revision=12257
2004-12-20 21:09:40 +00:00
Hartmut Birr
22b8e65551
Used stat, utime and utimbuf instead of _stat, _utime and _utimbuf.
...
svn path=/trunk/; revision=12256
2004-12-20 19:55:26 +00:00
Magnus Olsen
7f6d0de950
rename dxdigan to dxdiagn
...
now wee remove dxdigan
svn path=/trunk/; revision=12255
2004-12-20 19:55:07 +00:00
Gé van Geldorp
259079e083
Add some stubs to allow msvcp60.dll to load
...
svn path=/trunk/; revision=12254
2004-12-20 17:32:05 +00:00
Magnus Olsen
3e2ae1fc05
rename dxdigan to dxdiagn
...
now wee remove dxdigan
svn path=/trunk/; revision=12253
2004-12-20 16:34:47 +00:00
Magnus Olsen
21a54bca5b
rename dxdigan to dxdiagn
...
svn path=/trunk/; revision=12252
2004-12-20 16:32:43 +00:00
Eric Kohl
c443a93492
NtAllocateUuids(): Improve randomness of initial sequence count.
...
svn path=/trunk/; revision=12251
2004-12-20 14:07:34 +00:00
Magnus Olsen
e49daf9671
add dxdigan.dll to the bootcd
...
svn path=/trunk/; revision=12250
2004-12-20 06:58:23 +00:00
Magnus Olsen
003b5a6949
add strmiids and dxdigan to the build
...
svn path=/trunk/; revision=12249
2004-12-20 06:55:28 +00:00
Filip Navara
e9808cae5d
- Don't try to free string that isn't allocated.
...
svn path=/trunk/; revision=12248
2004-12-20 02:31:48 +00:00
Filip Navara
28196d0b54
- Fix calling convention of OpenDriverA.
...
svn path=/trunk/; revision=12247
2004-12-20 02:16:19 +00:00
Filip Navara
70ea1560fe
- Fix RosRtlDevModeA2W and RosRtlDevModeW2A for older versions of DEVMODE[AW] structures.
...
svn path=/trunk/; revision=12246
2004-12-20 01:52:01 +00:00
Filip Navara
5888259db6
- Fix parameter handling in EnumDisplaySettingsExA.
...
svn path=/trunk/; revision=12245
2004-12-20 01:50:39 +00:00
Magnus Olsen
27a6be65a9
port from wine
...
thanks filip to help me with some changes
svn path=/trunk/; revision=12244
2004-12-20 01:10:17 +00:00
Magnus Olsen
566bc4e279
port from wine
...
Directx digansotic dll
it is working in windows but fails some program in reactos
svn path=/trunk/; revision=12243
2004-12-20 01:08:18 +00:00
Magnus Olsen
10a38eaddf
add static lib strmiids for directx
...
svn path=/trunk/; revision=12242
2004-12-20 00:59:11 +00:00
Magnus Olsen
6199c85de8
add TARGET_BASE = $(TARGET_BASE_LIB_DINPUT8)
...
svn path=/trunk/; revision=12241
2004-12-20 00:57:38 +00:00
Filip Navara
99eb3217fb
- Pass correct parameters to UDPReceiveDatagram.
...
svn path=/trunk/; revision=12240
2004-12-20 00:55:27 +00:00
Magnus Olsen
4991937434
fix TARGET_BASE_LIB_DINPUT
...
fix TARGET_BASE_LIB_DINPUT8
fix TARGET_BASE_LIB_DXDIAGN
svn path=/trunk/; revision=12239
2004-12-20 00:54:56 +00:00
Magnus Olsen
56ebacd78f
add TARGET_BASE = $(TARGET_BASE_LIB_DINPUT)
...
svn path=/trunk/; revision=12238
2004-12-20 00:53:54 +00:00
Alex Ionescu
4814e3518f
Update AFD Include for WSPCloseSocket
...
svn path=/trunk/; revision=12237
2004-12-19 22:18:59 +00:00
Hartmut Birr
427f167cae
- Set the time of the copied file to the time of the source file.
...
svn path=/trunk/; revision=12236
2004-12-19 21:49:13 +00:00
Hartmut Birr
7e6f1ac93b
- Used the last write time instead of the last access time in GetFileTimes (only on windows).
...
svn path=/trunk/; revision=12235
2004-12-19 21:45:34 +00:00
Gé van Geldorp
0950c88772
Version number bump on HEAD
...
svn path=/trunk/; revision=12233
2004-12-19 20:57:53 +00:00
Alex Ionescu
28bce6709b
Implemented WSPCloseSocket.
...
svn path=/trunk/; revision=12232
2004-12-19 20:13:28 +00:00
Filip Navara
9367e001e8
- Fix compilation errors with GCC 4.0-20041212.
...
svn path=/trunk/; revision=12230
2004-12-19 19:35:05 +00:00
Filip Navara
2513acd5bf
- Don't ignore status returned by IOCTLs in WSPAccept.
...
- Wait for IOCTL_AFD_WAIT_FOR_LISTEN request to finish in pending case.
svn path=/trunk/; revision=12228
2004-12-19 17:28:07 +00:00
Thomas Bluemel
5e9dedd497
use GDI_DEBUG
...
svn path=/trunk/; revision=12227
2004-12-19 16:53:57 +00:00
Filip Navara
016f144f5b
- Remove unused and broken MmSplitMemoryArea function.
...
- Don't allow releasing section with NtFreeVirtualMemory.
- Implement TokenDefaultDacl case of NtSetInformationToken.
svn path=/trunk/; revision=12226
2004-12-19 16:16:58 +00:00
Filip Navara
e469cf0000
- Fix compilation errors with GCC 4.0-20041212.
...
svn path=/trunk/; revision=12225
2004-12-19 15:56:53 +00:00
Filip Navara
c30b427a20
- Store the device object we're attached to in the device extension.
...
svn path=/trunk/; revision=12224
2004-12-19 15:51:51 +00:00
Eric Kohl
e84c9310a5
NtAllocateUuids(): Load and save sequence counter.
...
svn path=/trunk/; revision=12223
2004-12-19 12:52:42 +00:00
Eric Kohl
1d48593faa
Add timezone index mapping value and Rpc key.
...
svn path=/trunk/; revision=12222
2004-12-19 12:50:55 +00:00
Mike Nordell
51f96d5871
Fix crash clicking desktop during setup (NULL pointer was unchecked)
...
svn path=/trunk/; revision=12221
2004-12-19 11:05:48 +00:00
Art Yerkes
b950b4dd97
Return error on every read after the first that returns EOF.
...
svn path=/trunk/; revision=12220
2004-12-19 10:26:01 +00:00
Art Yerkes
08f643dfc4
Recognize and deal with STATUS_END_OF_FILE.
...
svn path=/trunk/; revision=12219
2004-12-19 10:24:52 +00:00
Royce Mitchell III
4439ab0fb9
small bugfix to KeRosDumpStackFrames
...
svn path=/trunk/; revision=12218
2004-12-19 05:08:53 +00:00
Royce Mitchell III
b27cf5b226
much improved reporting on gdi handle leaks ( you must completely run out of handles tho - which is rare now that quotas are implemented )
...
svn path=/trunk/; revision=12217
2004-12-19 05:03:29 +00:00
Royce Mitchell III
4a371112ec
gdi handle leak fixed - taskmgr no longer leaks gdi handles whilest sitting still. (why on earth was this commented out?!?!??!)
...
svn path=/trunk/; revision=12216
2004-12-19 05:00:22 +00:00
Royce Mitchell III
b4101d22b8
HACK: hard-coded gdi handle quotas, excepting code paths I haven't found yet, reactos can handle gdi leaky apps without bsoding or getting hosed now. This is a hack, because we should properly read the quota from the registry upon session initialization and use that value instead.
...
svn path=/trunk/; revision=12215
2004-12-19 00:03:56 +00:00
Royce Mitchell III
c39a4131db
IntSetCursor() don't BSOD in low-resource conditions
...
svn path=/trunk/; revision=12214
2004-12-18 23:55:26 +00:00
Art Yerkes
60f819d761
Removed some badly formatted checkpoints.
...
svn path=/trunk/; revision=12213
2004-12-18 23:12:23 +00:00
Art Yerkes
9f1235eb99
Added some extra printing.
...
Fixed numerous places where we assume lpErrno is non-null.
svn path=/trunk/; revision=12212
2004-12-18 23:09:30 +00:00
Gé van Geldorp
0df032976f
Add some DPRINTs
...
svn path=/trunk/; revision=12211
2004-12-18 22:54:37 +00:00
Gé van Geldorp
edf496d8c5
Add olepro32.dll to build
...
svn path=/trunk/; revision=12210
2004-12-18 22:28:42 +00:00
Gé van Geldorp
6385199930
Sync to Wine-20041201:
...
Jon Griffiths <jon_p_griffiths@yahoo.com >
- Ensure DllCanUnloadNow is a truly void function, and give it a unique
name so it can be documented per-dll.
svn path=/trunk/; revision=12209
2004-12-18 22:19:52 +00:00
Gé van Geldorp
b51b7135a4
Add some stubs
...
svn path=/trunk/; revision=12208
2004-12-18 22:15:07 +00:00
Gregor Anich
c37ff99746
Support mapping of video device memory into usermode - unfortunately this is not correctly supported by the memory manager yet.
...
svn path=/trunk/; revision=12207
2004-12-18 22:14:39 +00:00
Royce Mitchell III
5016bfecf7
dump some statistics on the gdi handle table when it runs out of handles
...
svn path=/trunk/; revision=12206
2004-12-18 21:41:17 +00:00
Royce Mitchell III
de1d28fabc
NtGdiExtTextOut(): fixed some double-frees I introduced, initialize variables that need it, put {} around DPRINT(1) where needed
...
svn path=/trunk/; revision=12205
2004-12-18 21:35:35 +00:00
Royce Mitchell III
ef53a44b8a
added non-magic-dependant double-free detection via 'status' variable
...
svn path=/trunk/; revision=12204
2004-12-18 21:30:17 +00:00
Royce Mitchell III
97d6fccc69
use KeRosPrintAddress in RPoolMgr
...
svn path=/trunk/; revision=12203
2004-12-18 21:27:27 +00:00
Gé van Geldorp
598fa7fea7
Set version info to NT 4.0 Build 1381 Service Pack 6 and include ReactOS
...
version number after Windows version in szCSDVersion
svn path=/trunk/; revision=12202
2004-12-18 21:06:25 +00:00
Royce Mitchell III
8afda8f04f
added KeRosPrintAddress
...
svn path=/trunk/; revision=12201
2004-12-18 20:55:54 +00:00
Filip Navara
a67fbba8ec
- Minor fix in MiniportDpc.
...
svn path=/trunk/; revision=12200
2004-12-18 20:32:41 +00:00
Royce Mitchell III
8e3c98a05f
fix stack dumps from printing an infinite amount of <0> in some cases
...
svn path=/trunk/; revision=12199
2004-12-18 20:26:03 +00:00
Art Yerkes
91bbf4471d
Added missing pending check (pointed out by filip).
...
svn path=/trunk/; revision=12198
2004-12-18 20:10:39 +00:00
Gé van Geldorp
2fa970d484
Fix harddisk detection for seriously broken BIOS
...
svn path=/trunk/; revision=12197
2004-12-18 19:53:30 +00:00
Art Yerkes
e8861acfb2
Filip and I have hopefully fixed the ndis completion problem on sends.
...
After calls to delayed miniport send routines, we check status and if not
pending, do NdisMSendComplete and set the miniport busy flag off.
svn path=/trunk/; revision=12196
2004-12-18 19:32:40 +00:00
Gé van Geldorp
e0c43e5c83
Handle failures better (i.e. without crashing)
...
svn path=/trunk/; revision=12195
2004-12-18 19:23:05 +00:00
Gregor Anich
35d320bd71
Fix handling of breakpoint exceptions in KDB.
...
svn path=/trunk/; revision=12194
2004-12-18 19:22:10 +00:00
Art Yerkes
fd0590d3cc
Add a busy flag for the receive worker. This needs something better.
...
Remove #if 0 on send completion. We need these. Packets still aren't
getting completed however. Need to investigate more.
svn path=/trunk/; revision=12193
2004-12-18 18:27:22 +00:00
Art Yerkes
1a2e000397
Check for a bad return from AllocatePacketWithBuffer.
...
svn path=/trunk/; revision=12192
2004-12-18 18:22:47 +00:00
Royce Mitchell III
f4354d8f89
NtGdiExtTextOut(): improved error handling
...
svn path=/trunk/; revision=12191
2004-12-18 18:21:02 +00:00
Royce Mitchell III
e6a6a8e434
IntGdiInitBrushInstance(): assume callers pass us valid parameters
...
svn path=/trunk/; revision=12190
2004-12-18 18:19:24 +00:00
Hartmut Birr
d7be13618b
- Fixed the timer calibration for processors without a tsc, spotted by Casper Hornstrup.
...
svn path=/trunk/; revision=12189
2004-12-18 18:04:18 +00:00
Royce Mitchell III
4bd03f70f7
EngMaskBitBlt() ASSERT instead of if(), this function should trust it's callers
...
IntEngMaskBlt() trust caller to send required parameters
svn path=/trunk/; revision=12188
2004-12-18 17:52:30 +00:00
Royce Mitchell III
6dce633245
add error checking
...
svn path=/trunk/; revision=12187
2004-12-18 17:50:22 +00:00
Royce Mitchell III
e35792c4ed
BUGFIX: EngMaskBitBlt() shouldn't BSOD if Mask is NULL
...
svn path=/trunk/; revision=12186
2004-12-18 17:36:13 +00:00
Hartmut Birr
43ccb648b2
- Fixed the definitions of HEAP_GROWABLE and HEAP_NO_VALLOC.
...
svn path=/trunk/; revision=12185
2004-12-18 17:30:27 +00:00
Royce Mitchell III
4076ea8740
BUGFIX: Missing error handling in IntSetDIBits()
...
svn path=/trunk/; revision=12184
2004-12-18 17:15:10 +00:00
Royce Mitchell III
9b125b75bd
BUGFIX: EngCreateBitmap() - don't call GDIOBJ_SetOwnerShip() with invalid handle
...
svn path=/trunk/; revision=12183
2004-12-18 17:12:32 +00:00
Steven Edwards
eec9a15bd8
Merged most of the recent changes from the Wine edit control.
...
We now pass all of the Wine edit regression tests.
Vitaliy Margolen <wine-patch@kievinfo.com >
- return "want all keys" for WM_GETDLGCODE when multi-line
- single-line edit control does not want all messages
- additional style combinations are possible for both multi-line and
single-line edit controls
- tests to confirm it
James Hawkins <truiken@gmail.com >
Limit scrolling of the edit control to the last line of text.
Ulrich Czekalla <ulrich@codeweavers.com >
Handle painting the border if WS_EX_CLIENTEDGE is not set.
Ulrich Czekalla <ulrich@codeweavers.com >
Allow copying selection when control is read only.
svn path=/trunk/; revision=12182
2004-12-18 16:06:23 +00:00
Hartmut Birr
3d5519a309
- PsUnblockThread must be called with dispatcher database lock held.
...
svn path=/trunk/; revision=12181
2004-12-18 15:52:51 +00:00
Thomas Bluemel
98d6439521
silence debug message i accidently added
...
svn path=/trunk/; revision=12180
2004-12-18 13:35:15 +00:00
Thomas Bluemel
b79bb15644
guard SetConsoleInputExeNameW() with SEH to properly release the console lock in case of failure
...
svn path=/trunk/; revision=12179
2004-12-18 13:33:09 +00:00
Eric Kohl
0ad5627d13
Implement NtAllocateUuids() partially.
...
svn path=/trunk/; revision=12178
2004-12-18 13:27:58 +00:00
Thomas Bluemel
db7aca35ef
implemented undocumented GetConsoleInputExeNameA/W() and SetConsoleInputExeNameA/W() used by NT's cmd.exe
...
svn path=/trunk/; revision=12177
2004-12-18 13:26:57 +00:00
Hartmut Birr
a653ae39ad
- Allocated a zero filled memory block for the font.
...
- Restored Ge's last changes.
svn path=/trunk/; revision=12176
2004-12-18 11:05:03 +00:00
Gé van Geldorp
04cae08bbc
Rollback last change
...
svn path=/trunk/; revision=12175
2004-12-18 09:39:14 +00:00
Art Yerkes
478a3a1bd2
Added a few forwards to ws2_32.
...
svn path=/trunk/; revision=12172
2004-12-18 01:17:35 +00:00
Gunnar Dalsnes
68b0228983
IntReadConsole: in case of unicode read, not all chars were copied
...
W2k cmd.exe now works for me
svn path=/trunk/; revision=12171
2004-12-18 00:28:16 +00:00
Filip Navara
69c462a21c
- Fix issues with DCE clip region ownership.
...
svn path=/trunk/; revision=12170
2004-12-17 19:42:46 +00:00
Royce Mitchell III
6aa427939e
BUGFIX: stabs lookup ( particularly line # lookup )
...
svn path=/trunk/; revision=12169
2004-12-17 17:51:57 +00:00
Gé van Geldorp
26b1a392bf
Pass parameters in correct order
...
svn path=/trunk/; revision=12168
2004-12-17 17:40:29 +00:00
Filip Navara
7b483dc2f7
- Don't allow changing ownership of foreign GDI handles.
...
svn path=/trunk/; revision=12167
2004-12-17 15:12:37 +00:00
Filip Navara
c79373c4c1
- Fix ownership issues with DCEs.
...
svn path=/trunk/; revision=12166
2004-12-17 14:44:19 +00:00
Royce Mitchell III
0fe4682b80
completely rewritten PagedPool.
...
- more than 800% faster
- support for multiple pools (SpecialPool, etc anyone?)
- can be used for NPool if wanted, too
- tries not to immediately reallocate a block that's just freed for allocations of <= 512 (helps find memory abusers)
svn path=/trunk/; revision=12165
2004-12-17 13:20:05 +00:00
Gregor Anich
7cbb0d7e6e
Remove unused defines and structures.
...
svn path=/trunk/; revision=12164
2004-12-17 13:19:44 +00:00
Gé van Geldorp
af4cfbfdec
Don't mess with WNDCLASS contents if class doesn't exist
...
svn path=/trunk/; revision=12163
2004-12-17 09:56:10 +00:00
Aleksey Bragin
74e4b45769
Include link to IoCsq...() funcs
...
svn path=/trunk/; revision=12162
2004-12-17 07:31:11 +00:00
Gunnar Dalsnes
0bf2982f43
IntReadConsole: don't tell we failed just because we didn't fill up the read buffer!
...
svn path=/trunk/; revision=12161
2004-12-17 00:44:46 +00:00
Eric Kohl
ac61295ec2
Simplify time conversion functions.
...
svn path=/trunk/; revision=12160
2004-12-16 23:46:41 +00:00
Eric Kohl
a2b3047314
Remove 'unassigned' error codes.
...
svn path=/trunk/; revision=12159
2004-12-16 23:06:07 +00:00
Gé van Geldorp
77e8ed7c6f
Implement NtFlushInstructionCache()
...
svn path=/trunk/; revision=12158
2004-12-16 22:36:09 +00:00
Steven Edwards
8d2782b2fa
Added regex support
...
svn path=/trunk/; revision=12157
2004-12-16 18:37:28 +00:00
Steven Edwards
99a066e54b
We need this for now.
...
svn path=/trunk/; revision=12156
2004-12-16 18:02:32 +00:00
Steven Edwards
682154185b
This should not be in CVS
...
svn path=/trunk/; revision=12155
2004-12-16 18:01:14 +00:00
Steven Edwards
b7ce6af053
KJK::Hyperion has PSEH'ifyed msc.c
...
svn path=/trunk/; revision=12154
2004-12-16 17:50:36 +00:00
Steven Edwards
1aea28360c
First shot at importing dbghelp. Its broken. Dont enable it
...
until KJK and Alex have a look.
svn path=/trunk/; revision=12153
2004-12-16 17:42:10 +00:00
Steven Edwards
d057566f59
add dbghelp.h and cvconst.h for importing dbghelp.dll
...
svn path=/trunk/; revision=12152
2004-12-16 17:34:54 +00:00
Gunnar Dalsnes
9cbb3d72e1
-link heaps together instead of using stupid table past peb
...
-RtlValidateProcessHeaps/RtlGetProcessHeaps/RtlEnumProcessHeaps didn't process all heaps
-correct RtlDestroyHeap proto. / return value
All changes based on Wine
svn path=/trunk/; revision=12151
2004-12-16 15:10:01 +00:00
Art Yerkes
4d8fc530e9
We can arrive here early on, before the filter is set. Check for a null
...
filter.
svn path=/trunk/; revision=12150
2004-12-16 07:50:06 +00:00
Alex Ionescu
25c4daa164
Freeldr will not load a UI if Timeout = 0, and will instead immediately load the default OS.
...
svn path=/trunk/; revision=12149
2004-12-16 07:09:33 +00:00
Alex Ionescu
d986574df1
Set default Freeldr Timeout to 5 seconds (requested).
...
svn path=/trunk/; revision=12148
2004-12-16 07:08:48 +00:00
Richard Campbell
0132fcd8f1
- Implemented SwitchToThisWindow, not 100% correct more then likely...but it should work well enough, considering the function is deprecated.
...
- Implemented BringWindowToTop
svn path=/trunk/; revision=12147
2004-12-16 03:57:35 +00:00
Gunnar Dalsnes
f7adabb3ca
add InternetOpenUrlA/W stubs
...
svn path=/trunk/; revision=12146
2004-12-16 03:00:06 +00:00
Richard Campbell
c75ff223da
Final Touchups:
...
- Removed potential copyrighted microsoft icon. Replaced with ROS icon.
TODO:
- localize
- implement code that makes the cpl work
- sleep.
svn path=/trunk/; revision=12145
2004-12-16 02:09:16 +00:00
Richard Campbell
bfaf8bf9be
- Added the remaining two dialog layouts
...
svn path=/trunk/; revision=12144
2004-12-16 01:56:53 +00:00
Richard Campbell
d9f9895b85
- center some things that i realized weren't centered when actually RUNNING the cpl. (damn visual studio...)
...
svn path=/trunk/; revision=12143
2004-12-16 01:26:06 +00:00
Richard Campbell
353463b34c
- oops...
...
- added screen saver controls
svn path=/trunk/; revision=12142
2004-12-16 01:12:40 +00:00
Richard Campbell
f7977f0c1c
- added background page controls...no code yet, just the resources.
...
svn path=/trunk/; revision=12141
2004-12-16 00:51:01 +00:00
Richard Campbell
bf25913468
- Removed extra 'properties' in window caption.
...
svn path=/trunk/; revision=12140
2004-12-16 00:21:40 +00:00
Steven Edwards
965e9ee858
revert change from lastnight.
...
svn path=/trunk/; revision=12139
2004-12-15 23:34:37 +00:00
Eric Kohl
935e412f83
Fix GetInheritanceSource[A/W] signature.
...
svn path=/trunk/; revision=12138
2004-12-15 14:23:11 +00:00
Eric Kohl
2f57c7dc4f
Remove aclapi.h from include. User the w32api version instead.
...
svn path=/trunk/; revision=12137
2004-12-15 14:13:34 +00:00
Eric Kohl
6fd5df9a7b
Implement simple trustee functions:
...
- BuildImpersonateTrustee[A/W]
- GetMultipleTrustee[A/W]
- GetMultipleTrusteeOperation[A/W]
- GetTrusteeForm[A/W]
- GetTrusteeName[A/W]
- GetTrusteeType[A/W]
svn path=/trunk/; revision=12136
2004-12-15 12:29:36 +00:00
Gé van Geldorp
473143e808
Allocate correct amount of memory.
...
Fixes bug 451.
svn path=/trunk/; revision=12135
2004-12-15 11:34:52 +00:00
Steven Edwards
54897a486b
add notepad to the bootcd
...
svn path=/trunk/; revision=12134
2004-12-15 06:10:24 +00:00
Steven Edwards
7be51c63cb
Disable check for invalid chars in string.
...
svn path=/trunk/; revision=12133
2004-12-15 05:27:17 +00:00
Steven Edwards
2288ba398c
Moved notepad to main CVS module.
...
svn path=/trunk/; revision=12132
2004-12-15 05:09:32 +00:00
Steven Edwards
d1a61871aa
Add notepad to the makefile
...
svn path=/trunk/; revision=12131
2004-12-15 05:08:44 +00:00
Steven Edwards
d9ccbedded
Added Wine notepad to main tree.
...
svn path=/trunk/; revision=12130
2004-12-15 05:07:53 +00:00
Royce Mitchell III
13277fb296
change a few #ifdefs to allow loading of SYM files for user modules in DBG builds
...
svn path=/trunk/; revision=12129
2004-12-15 03:00:33 +00:00
Royce Mitchell III
8236f00175
filter out invalid S_FUN entries
...
svn path=/trunk/; revision=12128
2004-12-15 02:24:35 +00:00
Royce Mitchell III
66468c3013
RSYM: force all sym files to have 0-based function offsets.
...
NTOSKRNL: look for 0-based offsets instead of absolute offsets.
svn path=/trunk/; revision=12127
2004-12-15 01:49:37 +00:00
Filip Navara
262a6b4866
- Implement NtUserMonitorFromWindow.
...
svn path=/trunk/; revision=12126
2004-12-14 23:38:14 +00:00
Filip Navara
3b2955e805
- Fix bug in IntCallHookProc for window classes specified with atom.
...
svn path=/trunk/; revision=12125
2004-12-14 23:14:15 +00:00
Casper Hornstrup
023fe261e3
2004-12-14 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* lib/freetype/rosglue.c: Use native line-endings.
* drivers/lib/bzip2/sample2.ref: Ditto.
* lib/freetype/builds/mac/ftlib.prj: Ditto.
* apps/utils/net/telnet/src/tnmsg.h: Ditto.
svn path=/trunk/; revision=12124
2004-12-14 22:57:35 +00:00
Gé van Geldorp
4bd813253a
This is a generated file, doesn't belong in CVS
...
svn path=/trunk/; revision=12123
2004-12-14 22:27:02 +00:00
Gregor Anich
4b5de6d7f7
Fixed compilation with GCC 3.4.2
...
svn path=/trunk/; revision=12122
2004-12-14 22:15:52 +00:00
Thomas Bluemel
7af8972536
implemented GetUserNameA()
...
svn path=/trunk/; revision=12121
2004-12-14 22:11:16 +00:00
Art Yerkes
ddd8ede921
Cleaned up a bit. Sorry, I should edit more carefully.
...
svn path=/trunk/; revision=12120
2004-12-14 21:56:44 +00:00
Thomas Bluemel
dc39a75a6c
fixed typo in comment
...
svn path=/trunk/; revision=12119
2004-12-14 21:26:53 +00:00
Thomas Bluemel
2c84739e31
implemented LookupAccountSidA()
...
svn path=/trunk/; revision=12118
2004-12-14 21:25:21 +00:00
James Tabor
0056248f6d
Update files from WineHq.
...
svn path=/trunk/; revision=12117
2004-12-14 20:42:02 +00:00
Gé van Geldorp
eb3db535d2
Make GDB work again
...
svn path=/trunk/; revision=12116
2004-12-14 10:18:57 +00:00
Art Yerkes
a95a04eb35
Store interface speed to retrieve later.
...
svn path=/trunk/; revision=12115
2004-12-14 08:00:48 +00:00
Royce Mitchell III
c3168d10e5
implemented LookupAccountSidW() thx to the help of Alex Ionescu - this function is needed for GetUserNameA/W().
...
svn path=/trunk/; revision=12114
2004-12-14 06:40:50 +00:00
Royce Mitchell III
a80be8cc45
ASSERT parameter assumptions
...
svn path=/trunk/; revision=12113
2004-12-14 04:55:43 +00:00
Royce Mitchell III
9df9a16c4d
BUGFIX: bad params to MouseSafetyOnDrawStart() in IntEngTransparentBlt(), also ASSERT parameter assumptions
...
svn path=/trunk/; revision=12112
2004-12-14 04:40:16 +00:00
Royce Mitchell III
3bbc2dd8e3
ASSERT parameter assumptions in IntEngLineTo()
...
svn path=/trunk/; revision=12111
2004-12-14 04:30:58 +00:00
Royce Mitchell III
6d6cf25eee
ASSERT parameter assumptions in IntEngGradientFill()
...
svn path=/trunk/; revision=12110
2004-12-14 04:26:49 +00:00
Royce Mitchell III
2e027c01b7
ASSERT parameter assumptions in EngCopyBits()
...
svn path=/trunk/; revision=12109
2004-12-14 04:22:00 +00:00
Royce Mitchell III
be95834e02
fix infinite loop in KeRosDumpStackFrames()
...
svn path=/trunk/; revision=12108
2004-12-14 03:46:10 +00:00
Royce Mitchell III
6484c7e5b5
ASSERT parameter assumptions in IntEngStretchBlt() and IntEngMaskBlt()
...
svn path=/trunk/; revision=12107
2004-12-14 03:36:46 +00:00
Royce Mitchell III
adf92baa5e
IntEngBitBlt() ASSERT() some assumptions
...
svn path=/trunk/; revision=12106
2004-12-14 03:28:34 +00:00
Royce Mitchell III
0dfc0d93bd
came across small potential kmode crash while researching another bug fix
...
svn path=/trunk/; revision=12105
2004-12-14 03:23:14 +00:00
Gunnar Dalsnes
241ac18672
STATUSBAR_SetTextT:
...
-ntext wasn't freed on return if text was unicode
-part->text was allways freed, but if the previous style was SBT_OWNERDRAW, part->text would contain 32bit data (not a buffer ptr.)
svn path=/trunk/; revision=12104
2004-12-14 01:12:51 +00:00
Gunnar Dalsnes
43ca7fca1f
zw.h: correct ZwDuplicateToken proto.
...
advapi32\token\token.c: DuplicateTokenEx: pass correct values to NtDuplicateToken
security.c: RtlImpersonateSelf: pass correct values to NtDuplicateToken
ntoskrnl\token.c:
-NtSetInformationToken: lie and say we succeded
-NtDuplicateToken: don't deref. nullpointer
svn path=/trunk/; revision=12103
2004-12-14 00:41:24 +00:00
Thomas Bluemel
31a9a2b464
sorry for defining structures twice...
...
svn path=/trunk/; revision=12102
2004-12-14 00:00:41 +00:00
Filip Navara
d7b522cba2
- Modify RtlGetNtVersionNumbers to allow loading of WinXP SP2 MSVCRT.DLL.
...
svn path=/trunk/; revision=12101
2004-12-13 23:11:13 +00:00
Thomas Bluemel
f49768c160
cache free gdi handles
...
svn path=/trunk/; revision=12100
2004-12-13 21:59:28 +00:00
Filip Navara
b02dd7c73d
- Remove duplicate typedefs.
...
svn path=/trunk/; revision=12099
2004-12-13 21:45:36 +00:00
Art Yerkes
402db44755
I had put an IOSB on the stack in TdiConnect. Now we use a PendingIrp
...
struct that associates it with an IRP. Better.
svn path=/trunk/; revision=12098
2004-12-13 21:20:38 +00:00
Eric Kohl
c4f4ef9ea2
- Remove Wine-isms from the profile code.
...
- Wrap single-line if-statements.
- Cleanup the indentation.
svn path=/trunk/; revision=12097
2004-12-13 21:16:26 +00:00
Eric Kohl
c11fd7a860
Don't link kernel32.dll against wine.a.
...
svn path=/trunk/; revision=12096
2004-12-13 21:11:45 +00:00
Thomas Bluemel
51f494a42c
forgot this file
...
svn path=/trunk/; revision=12095
2004-12-13 20:53:25 +00:00
Art Yerkes
91ff22985a
Added stack frames and Tag printing to used blocks. This allows redzone
...
violations on used blocks to tell where the block was allocated.
svn path=/trunk/; revision=12094
2004-12-13 20:11:08 +00:00
Art Yerkes
0492a94c6f
Allocate a final WCHAR for the NUL put on by wcsncat.
...
svn path=/trunk/; revision=12093
2004-12-13 20:09:26 +00:00
Thomas Bluemel
3340e6eecd
added stubs for SetSecurityInfo(), GetInheritanceSourceA/W() and FreeInheritedFromArray()
...
svn path=/trunk/; revision=12092
2004-12-13 19:06:28 +00:00
Hartmut Birr
1d2f603b9d
- Replaced HeapAlloc, HeapFree and HeapReAlloc with alloc, free and realloc.
...
svn path=/trunk/; revision=12091
2004-12-13 18:30:08 +00:00
Thomas Bluemel
e2e32b1c11
cvs maintainance
...
svn path=/trunk/; revision=12090
2004-12-13 18:20:28 +00:00
Thomas Bluemel
c88782cd9c
cvs maintainance
...
svn path=/trunk/; revision=12089
2004-12-13 18:06:39 +00:00
Filip Navara
6320501cf5
I was wrong, MiniSendComplete shouldn't be called at all by NDIS except if explicitly asked to by the miniport (in pending case).
...
svn path=/trunk/; revision=12088
2004-12-13 17:16:36 +00:00
Filip Navara
f687a8456d
REVERT:
...
- Don't call ProtocolSendComplete after NdisSend (NDIS should call it).
svn path=/trunk/; revision=12087
2004-12-13 17:13:24 +00:00
Filip Navara
04afe309b7
- Don't call ProtocolSendComplete after NdisSend (NDIS should call it).
...
svn path=/trunk/; revision=12086
2004-12-13 16:53:38 +00:00
Filip Navara
48048914c0
MiniSendComplete should be called if MiniportSend routine returns STATUS_SUCCESS even for deserialized miniports.
...
svn path=/trunk/; revision=12085
2004-12-13 16:50:21 +00:00
Filip Navara
b5fa0b44a1
- Fix compilation errors with GCC 4.0-20041205.
...
svn path=/trunk/; revision=12084
2004-12-13 16:36:39 +00:00
Filip Navara
963cbda1e0
- Fix compilation errors with GCC 4.0-20041205.
...
svn path=/trunk/; revision=12082
2004-12-13 15:39:52 +00:00
Filip Navara
dc866ac5b0
Don't pass UNICODE_STRINGs in the dwTypeData of MENUITEMINFO. Pass the usual strings here.
...
svn path=/trunk/; revision=12081
2004-12-13 15:38:19 +00:00
Gé van Geldorp
6d6f09144e
Fix double-spaced output in crash report
...
svn path=/trunk/; revision=12080
2004-12-13 15:07:33 +00:00
Filip Navara
b2a1d58158
- Get handling of unhandled exceptions working again.
...
svn path=/trunk/; revision=12079
2004-12-13 13:32:24 +00:00
Thomas Bluemel
56a8abdfa4
decrement process gdi object counter on object deletion
...
svn path=/trunk/; revision=12078
2004-12-13 12:51:51 +00:00
Royce Mitchell III
55c08f71b9
implemented GetUserNameA() and GetUserNameW() - thanks to kjk_hyperion and Alex Ionescu for help on how to implement them.
...
svn path=/trunk/; revision=12075
2004-12-13 07:09:56 +00:00
Royce Mitchell III
d2b0c045cd
BUGFIX: unhandled error conditions IntGdiCreateDC()
...
svn path=/trunk/; revision=12073
2004-12-13 05:23:59 +00:00
Gregor Anich
6298e65633
Changed half-verbose build output a bit:
...
- Do not print "Entering directory ..." messages
- Do not print "Nothing to be done for ..." messages
- Print the target name before the command which is executed (does not work with wine dlls yet)
Added/Changed stuff in rules.mak:
FULL_MAP was renamed to BUILD_MAP and can be set to
- full (default, like FULL_MAP=yes was - build maps with objdump)
- yes (like FULL_MAP=no was - build maps with nm)
- no (don't build maps at all)
BUILD_SYM was added - can be set to yes/no (defaults to yes)
svn path=/trunk/; revision=12071
2004-12-13 02:20:09 +00:00
Royce Mitchell III
ed3a9ff266
BUGFIX: get rid of an incorrect ASSERT
...
svn path=/trunk/; revision=12070
2004-12-13 01:45:18 +00:00
Thomas Bluemel
ce3ef02040
revert some of the changes i did to IntDestroyWindow()
...
svn path=/trunk/; revision=12069
2004-12-13 00:11:59 +00:00
Thomas Bluemel
29be8a4058
unmark dirty windows on destruction so no painting messages get generated afterwards
...
svn path=/trunk/; revision=12068
2004-12-12 23:42:35 +00:00
Filip Navara
ed10a7b01f
- Acquire the dispatcher lock in KeRevertToUserAffinityThread instead of just using uninintialized oldIrql variable.
...
svn path=/trunk/; revision=12067
2004-12-12 23:18:55 +00:00
Eric Kohl
f51fcb3a2b
Replace assert by ASSERT.
...
svn path=/trunk/; revision=12066
2004-12-12 23:09:13 +00:00
Filip Navara
eeeb963b9d
- Fix compilation errors with GCC 4.0-20041205.
...
svn path=/trunk/; revision=12065
2004-12-12 23:08:13 +00:00
Thomas Bluemel
02f77a0c2a
initialize the unhandled exception filter automatically
...
svn path=/trunk/; revision=12064
2004-12-12 23:03:56 +00:00
Thomas Bluemel
f920a98034
make SetunhandledExceptionFilter() thread-safe
...
svn path=/trunk/; revision=12063
2004-12-12 22:39:45 +00:00
Eric Kohl
68f22d804d
- Replace hive locks and hive list lock by a global lock to make the registry thread-safe.
...
svn path=/trunk/; revision=12062
2004-12-12 22:36:10 +00:00
Royce Mitchell III
50a975cc08
BUGFIX: NtGdiGetDeviceCaps() called NtGdiEscape() with hDC when it already had it locked.
...
BUGFIX: fixed condition surrounding failed ASSERT in NtGdiGetTextExtentPoint32().
svn path=/trunk/; revision=12061
2004-12-12 21:58:42 +00:00
Royce Mitchell III
522137c499
add missing assertion
...
svn path=/trunk/; revision=12060
2004-12-12 21:43:17 +00:00
Royce Mitchell III
63fcc0cffd
BUGFIX: MouseSafety does it's own parameter validation, and this calculation was flat-out wrong anyway
...
svn path=/trunk/; revision=12059
2004-12-12 21:38:25 +00:00
Thomas Bluemel
4e843a2af2
* Implement EnumDisplayDevicesA
...
* Better implementation of LookupAccountSidA/W stubs
* Allow enumeration of display settings in CLI mode
* Add route app to compile/install target
* Correct debug messages
Patch by Herv� Poussineau.
svn path=/trunk/; revision=12058
2004-12-12 21:25:05 +00:00
Royce Mitchell III
9530713f4b
testing reveals that source rect must be constrained to the boundaries of the source image. Adjust dest rect so that output still lands where user expected it. This fixes kmode crash from comctl32 handing bad data off to StretchBlt().
...
svn path=/trunk/; revision=12057
2004-12-12 20:58:09 +00:00
Thomas Bluemel
d2cc7ec4a0
MessageBoxIndirectA() should check whether the MB_USERICON bit was set, otherwise in case the lpszIcon field of the MSGBOXPARAMS structure, the application passed to it, was never initialized and is not being interpreted as an atom, it takes this random pointer and tries to convert the string inside it to unicode - which might cause an exception. it solves a problem with winzip hardon discovered.
...
The bug also exists in wine but doesn't appear to arise.
svn path=/trunk/; revision=12056
2004-12-12 20:40:06 +00:00
Hartmut Birr
803a12e7fe
- Split KdInitSystem in two phases, to enable debug prints (serial line and bochs)
...
in the very early boot stage (before the initialisation from hal).
svn path=/trunk/; revision=12055
2004-12-12 20:14:01 +00:00
Filip Navara
311bcaca5c
*** empty log message ***
...
svn path=/trunk/; revision=12054
2004-12-12 18:14:22 +00:00
Steven Edwards
face862633
added .cvsignore
...
svn path=/trunk/; revision=12053
2004-12-12 18:07:44 +00:00
Filip Navara
db8aa43455
- Remove -DCOBJMACROS from oleaut32 makefile.
...
- Minor fixes to OLE interface prototypes.
svn path=/trunk/; revision=12052
2004-12-12 18:01:23 +00:00
Thomas Bluemel
0ced40be8e
fixed problems with mouse cursor handling
...
svn path=/trunk/; revision=12051
2004-12-12 17:56:52 +00:00
Hartmut Birr
e3bd28c5ae
- Fixed the definition of SYNCH_LEVEL.
...
svn path=/trunk/; revision=12050
2004-12-12 17:52:06 +00:00
Hartmut Birr
7e26d1bc15
- Used the lock prefix on smp builds.
...
svn path=/trunk/; revision=12049
2004-12-12 17:48:20 +00:00
Filip Navara
a714d73871
Hans Leidekker <hans@it.vu.nl>
...
Fix compilation with GCC 4.
svn path=/trunk/; revision=12048
2004-12-12 17:46:53 +00:00
Hartmut Birr
e2b1bfab2b
- Improved KeBugCheckWithTf for smp machines.
...
svn path=/trunk/; revision=12047
2004-12-12 17:42:00 +00:00
Hartmut Birr
1fcc37658f
- Redefined OldIrql. It was lost while my code cleanup.
...
svn path=/trunk/; revision=12046
2004-12-12 17:36:00 +00:00
Hartmut Birr
973ea3b0bc
- Replaced PiThreadLock with the dispatcher databae lock.
...
- Fixed some problems while setting/changing the affinity of a thread.
svn path=/trunk/; revision=12045
2004-12-12 17:25:53 +00:00
Filip Navara
6d37ab99d0
- Reformulate comment.
...
svn path=/trunk/; revision=12044
2004-12-12 17:24:30 +00:00
Filip Navara
4bceb917d1
- Workaround infinite loop on loopback connect.
...
svn path=/trunk/; revision=12043
2004-12-12 17:03:01 +00:00
Filip Navara
7660dbd930
- Don't call IntReleaseWindowObject with handle.
...
svn path=/trunk/; revision=12042
2004-12-12 16:47:52 +00:00
Filip Navara
1d43b533ec
- Fix compilation of non-DBG builds.
...
svn path=/trunk/; revision=12041
2004-12-12 15:57:15 +00:00
Eric Kohl
a643581101
- Remove Wine-isms from advapi32 because it's a ReactOS DLL!
...
- Enforce a consistent coding style.
- Remove -D__REACTOS__
svn path=/trunk/; revision=12040
2004-12-12 15:17:38 +00:00
Filip Navara
33c558065f
- Fix receiving of loopback packets.
...
- Fix recursive spinlock acquire in NBQueuePacket.
- Don't pend connect requests if they're satisfied during the call.
- Basic implementation of listen.
svn path=/trunk/; revision=12039
2004-12-12 11:48:04 +00:00
Steven Edwards
3e1fe0ceaa
Update the Wine porting documentation.
...
svn path=/trunk/; revision=12038
2004-12-12 04:43:36 +00:00
James Tabor
ef9b305cdf
Need -D__REACTOS__ in makefile for porting from wine.
...
svn path=/trunk/; revision=12037
2004-12-12 04:34:23 +00:00
Thomas Bluemel
e9615cc222
accidently committed this file, revert changes
...
svn path=/trunk/; revision=12036
2004-12-12 02:15:23 +00:00
Thomas Bluemel
50b193239b
1. remove mouse cursor hacks from eng/mouse
...
2. implemented more win2k-like gdi handle table (handle entry lookup is not yet optimized/cached!)
3. moved cursoricon.c from objects to ntuser as it's part of the user api and not of the gdi
4. get rid of the eng handle table
5. minor fixes
svn path=/trunk/; revision=12035
2004-12-12 01:40:39 +00:00
Thomas Bluemel
f6de8b04ac
don't leak resources
...
svn path=/trunk/; revision=12034
2004-12-11 22:39:38 +00:00
Thomas Bluemel
2e7cd83da3
silence some debug output
...
svn path=/trunk/; revision=12033
2004-12-11 21:19:41 +00:00
Art Yerkes
ab5972cd97
Fixed warnings of mismatched format and arg type.
...
svn path=/trunk/; revision=12032
2004-12-11 21:07:20 +00:00
Art Yerkes
2dc5f4df19
Added double complete protection so that we never call an upper-level
...
completion routine more than once for the same packet. This alleviates
a bug i observe with the realtek 8139, as reported by gge.
Define BREAK_ON_DOUBLE_COMPLETE to get a bugcheck if a send completion
handler would be called more than once. This define is intended to help
us determine if the actual bug is in our ndis.
svn path=/trunk/; revision=12031
2004-12-11 20:48:33 +00:00
Filip Navara
aeee5da01c
- Minor fixes to MenuGetRosMenuItemInfo.
...
svn path=/trunk/; revision=12030
2004-12-11 20:18:06 +00:00
Steven Edwards
2298445fdd
disable 2 environ tests that fail under ros.
...
svn path=/trunk/; revision=12029
2004-12-11 20:01:50 +00:00
Steven Edwards
686bc7deab
Disable a cpp test. We need dbghelp support for name de-mangling.
...
svn path=/trunk/; revision=12028
2004-12-11 19:51:31 +00:00
Filip Navara
33f1fed6b5
- Fix yet another heap free error.
...
svn path=/trunk/; revision=12027
2004-12-11 19:45:10 +00:00
Thomas Bluemel
ed47eaa79a
1. don't dispatch sent messages to windows during destruction
...
2. fixed class lookup in a hacky way (get's rewritten soon anyway)
svn path=/trunk/; revision=12026
2004-12-11 19:39:18 +00:00
Steven Edwards
38520a606d
Added Wine msvcrt regression tests.
...
I am working on making us pass all of them and disabling the ones that fail.
svn path=/trunk/; revision=12025
2004-12-11 19:31:46 +00:00
Steven Edwards
aac9c446c3
Wineism cleanup has started.
...
svn path=/trunk/; revision=12024
2004-12-11 19:21:35 +00:00
Steven Edwards
6581094403
Remove some of the unneeded internal headers in a further effort
...
to de-wineify my bad import of msvcrt last year.
svn path=/trunk/; revision=12023
2004-12-11 19:21:11 +00:00
Steven Edwards
46e27ab423
msvcrt lock functions have been dewine-ifyed.
...
svn path=/trunk/; revision=12022
2004-12-11 19:20:19 +00:00
Steven Edwards
d9b42ea553
de-wineifying parts of msvcrt.
...
svn path=/trunk/; revision=12021
2004-12-11 19:19:38 +00:00
Steven Edwards
dfe99f3cf7
add wrapper code for the VkKeyScan functions around
...
VkKeyScanExW and GetKeyboardLayout.
(Both still need to be implemented)
svn path=/trunk/; revision=12020
2004-12-11 18:43:06 +00:00
Gregor Anich
78f1b75052
Fix output of the build system for VERBOSE=yes, add output for "make install" in half-verbose mode.
...
svn path=/trunk/; revision=12019
2004-12-11 17:53:12 +00:00
Filip Navara
21fc8bafa5
- Manage TCP ports using port set and dynamically assign TCP port number if sin_port == 0.
...
svn path=/trunk/; revision=12018
2004-12-11 16:36:06 +00:00
Steven Edwards
84d1a39be9
remove accctrl.h from include. The w32api version works fine for us.
...
svn path=/trunk/; revision=12017
2004-12-11 16:02:22 +00:00
Gregor Anich
78c5a766c0
Add half-verbose output to build system and make it the default (the old output is available via setting VERBOSE=yes)
...
svn path=/trunk/; revision=12016
2004-12-11 16:02:22 +00:00
Thomas Bluemel
8a11bbf017
RtlLargeIntegerArithmeticShift() shouldn't return uninitialized data from the stack
...
svn path=/trunk/; revision=12015
2004-12-11 15:23:51 +00:00
Filip Navara
cfabacaaa5
- Implement WSPGetSockName.
...
- Minor AFD fixes.
svn path=/trunk/; revision=12014
2004-12-11 14:59:32 +00:00
Gé van Geldorp
57bdb75d51
- Detect HDTV output
...
- Increase scrolling speed
- Blacklist more PCI slots
svn path=/trunk/; revision=12013
2004-12-11 14:45:00 +00:00
Martin Fuchs
090e4f33b3
update Doxyfile format
...
svn path=/trunk/; revision=12012
2004-12-11 14:15:57 +00:00
Martin Fuchs
01c82c0b58
enable new Doxygen option SHOW_DIRECTORIES
...
svn path=/trunk/; revision=12011
2004-12-11 13:40:24 +00:00
Filip Navara
309075c9f8
- Don't try to free pointer from union that isn't used.
...
svn path=/trunk/; revision=12010
2004-12-11 00:33:13 +00:00
Filip Navara
bc537c1d3e
- Use malloc/free in C++ new/delete operator implementation (resolves heap issues with Mozilla Firefox).
...
svn path=/trunk/; revision=12009
2004-12-11 00:24:03 +00:00
Thomas Bluemel
da5463c04a
forgot this file
...
svn path=/trunk/; revision=12008
2004-12-11 00:22:25 +00:00
Thomas Bluemel
4173776e7b
port crypt and trustee support from Wine. Patch by Steven Edwards.
...
svn path=/trunk/; revision=12007
2004-12-11 00:21:33 +00:00
Royce Mitchell III
2c781cf79e
PagedPool improvements: differenciate between hiredzone and loredzone, added double-free detection including stack trace of free'er, keep track of Tags, two new utility functions for debugging ( VOID ExRosDumpPagedPoolByTag(ULONG) and ULONG ExRosQueryPoolTag(PVOID) ).
...
svn path=/trunk/; revision=12006
2004-12-11 00:13:37 +00:00
Thomas Bluemel
0bcccac59e
fixed a bug that caused locking a not anymore existing message queue while dispatching a message. Thanks to Royce for helping me :)
...
svn path=/trunk/; revision=12005
2004-12-10 22:40:29 +00:00
Filip Navara
79ebef95eb
- Update registry keys for sound blaster driver.
...
svn path=/trunk/; revision=12004
2004-12-10 19:09:02 +00:00
Filip Navara
40d1739c83
- Fix HalGetAdapter for ISA adapters.
...
- Fix layout of EISA_CONTROL structure.
svn path=/trunk/; revision=12003
2004-12-10 19:05:33 +00:00
Gregor Anich
821da7d6f9
Use static buffer for DbgPrint message queueing instead of ExAllocatePool.
...
svn path=/trunk/; revision=12002
2004-12-10 18:31:04 +00:00
Gé van Geldorp
5898f3701e
Add video miniport driver for Xbox, to be used in conjunction with
...
framebuf.dll DDI
svn path=/trunk/; revision=12001
2004-12-10 17:11:35 +00:00
Filip Navara
7cde3a39e7
- Move desktop code from NtUserUpdatePerUserSystemParameters to IntDesktopUpdatePerUserSettings.
...
svn path=/trunk/; revision=12000
2004-12-10 16:52:04 +00:00
Filip Navara
c5adfe4512
- Fix definitions of SecurityAnonymous, SecurityIdentification, SecurityImpersonation, SecurityDelegation.
...
- Fix prototype of NtDuplicateToken and change DuplicateTokenEx accordingly.
- Implement NtOpenThreadToken[Ex] (complete rewrite), PsDisableImpersonation and PsRestoreImpersonation.
svn path=/trunk/; revision=11999
2004-12-10 16:50:38 +00:00
Gregor Anich
bc28145d48
Add an option to serialize DbgPrint - don't worry, it's disabled by default and meant only for those who are tired of reading mixed debug messages.
...
svn path=/trunk/; revision=11998
2004-12-10 14:58:26 +00:00
Thomas Bluemel
30fd9c8072
implemented GetThreadIOPendingFlag() (only kernel32 part)
...
svn path=/trunk/; revision=11996
2004-12-09 19:11:07 +00:00
Thomas Bluemel
865bf755ca
implemented CheckRemoteDebuggerPresent() (only kernel32 part)
...
svn path=/trunk/; revision=11995
2004-12-09 19:03:33 +00:00
Thomas Bluemel
e6bc6ec79d
implemented SetDllDirectory() and GetDllDirectory(). LoadLibrary(Ex)() should be extended to use the dll directory when present!
...
svn path=/trunk/; revision=11994
2004-12-09 17:28:10 +00:00
Royce Mitchell III
c29e190650
allow data from SYM files to be used in stack traces in DBG builds
...
svn path=/trunk/; revision=11993
2004-12-09 14:20:06 +00:00
Steven Edwards
ce5b02a4d0
Started cleaning up the mess from my old import of
...
Wine code in to msvcrt.
I will start looking at cleaning up the memory allocation problems soon.
svn path=/trunk/; revision=11992
2004-12-09 06:10:06 +00:00
Steven Edwards
48ec3578a0
add dsound to the top makefile.
...
svn path=/trunk/; revision=11991
2004-12-09 06:04:40 +00:00
Steven Edwards
46b1a8f34e
Fix a compile error I was seeing due to lack of mbstowcs.
...
Please let me know if this breaks anything for anyone else.
svn path=/trunk/; revision=11990
2004-12-09 05:53:47 +00:00
Steven Edwards
f6e33ed19b
Doing some work on the msvcrt Wine mess.
...
Added .cvsignore to make it less trouble to see whats going on.
svn path=/trunk/; revision=11989
2004-12-09 05:34:07 +00:00
Steven Edwards
698924b5ec
Disregard that last change. The line endings were messed up.
...
svn path=/trunk/; revision=11988
2004-12-09 04:47:20 +00:00
Steven Edwards
79d7258886
remove C++ style comments.
...
svn path=/trunk/; revision=11987
2004-12-09 04:41:13 +00:00
Gé van Geldorp
e00f8cf1fd
Don't write to blacklisted PCI functions either
...
svn path=/trunk/; revision=11984
2004-12-08 21:53:24 +00:00
Richard Campbell
de75857e68
- Add DSOUND.DLL to the bootcd
...
svn path=/trunk/; revision=11982
2004-12-08 16:49:38 +00:00
Gé van Geldorp
284d5b4b23
Disk partitioning handling
...
svn path=/trunk/; revision=11981
2004-12-08 11:42:28 +00:00
Gé van Geldorp
f4ad8be090
Sync to Wine-20041201
...
svn path=/trunk/; revision=11980
2004-12-07 23:08:34 +00:00
Gé van Geldorp
125d613073
Sync to Wine-20041201
...
svn path=/trunk/; revision=11979
2004-12-07 22:45:09 +00:00
Gé van Geldorp
223a2d7ff7
Sync to Wine-20041201
...
Alexandre Julliard <julliard@winehq.org >
- Avoid using gettimeofday.
svn path=/trunk/; revision=11978
2004-12-07 22:32:28 +00:00
Gé van Geldorp
d50ca5db0b
Sync to Wine-20041201
...
svn path=/trunk/; revision=11977
2004-12-07 22:19:10 +00:00
Gé van Geldorp
c7a5d769f6
Sync to Wine-20041201
...
Filip Navara <xnavara@volny.cz >
- Check the return value from *_GETNUMDEVS message as per KB90562.
- Fix typo in MMDRV_InstallMap.
Eric Pouech <pouech-eric@wanadoo.fr >
- Const correctness fixes.
Robert Shearman <rob@codeweavers.com >
- Fix broken thread start routines.
Eric Pouech <pouech-eric@wanadoo.fr >
Filip Navara <xnavara@volny.cz >
32 bit low level drivers now use a Unicode interface (used to be ANSI):
- Send the *_GETDEVCAPS messages in unicode format from the
*GetDevCapsW function and call the *GetDevCapsW from their respective
Ansi versions.
- Modify all low level drivers to correctly process the *_GETDEVCAPS
messages as unicode.
- *_GETDEVCAPS messages are now mapped from/to unicode for 16 bit code.
- Removed all SoundBlaster naming oldies.
- Better use of some unicode functions (instead of Ansi) in winmm.
Jeremy White <jwhite@codeweavers.com >
- The Sleep(0) in this loop is incorrect, and should be removed. This
fixes iTunes and a game reported by che.
Remi Assailly <remi.assailly@free.fr >
- Add some missing error values in WINMM_ErrorToString.
svn path=/trunk/; revision=11976
2004-12-07 21:41:02 +00:00
Royce Mitchell III
7a672d567c
SetDllDirectoryA/W(): lie to caller and indicate that their request completed successfully
...
svn path=/trunk/; revision=11975
2004-12-07 20:18:49 +00:00
Royce Mitchell III
902d0f0826
removed an ASSERT that occured when system ran out of GDI handles, and added more correct error handling for the condition
...
svn path=/trunk/; revision=11974
2004-12-07 19:53:44 +00:00
Gé van Geldorp
4b3c9f12ad
Sync to Wine-20041201
...
Eric Pouech <pouech-eric@wanadoo.fr >
- Const correctness fixes.
svn path=/trunk/; revision=11973
2004-12-07 19:35:19 +00:00
Gé van Geldorp
bc927431e4
Sync to Wine-20041201
...
Eric Pouech <pouech-eric@wanadoo.fr >
- Const correctness fixes.
svn path=/trunk/; revision=11972
2004-12-07 19:28:49 +00:00
James Tabor
2899606a4b
Code cleanup and sink with WindHq CVS.
...
svn path=/trunk/; revision=11971
2004-12-07 08:13:01 +00:00
Gé van Geldorp
12c35f6b5a
Sync to Wine-20041201
...
Eric Pouech <pouech-eric@wanadoo.fr >
- Const correctness fixes.
Juan Lang <juan_lang@yahoo.com >
- Fix CSIDL_CONTROLS and CSIDL_PRINTERS PIDL types, and update tests now
that they pass.
Robert Shearman <rob@codeweavers.com >
- Use more specific error codes than E_FAIL, where possible.
- Move vtable to end, give it the const modifier, and remove unneeded
function declarations.
Juan Lang <juan_lang@yahoo.com >
- the correct registry location to override is User Shell Folders, not
Shell Folders
- if User Shell Folders doesn't exist in HKCU, HKLM should be tried
- SHGetSpecialFolderPath should call SHGetFolderPath, not vice-versa
- the default values should be localizable
- some of the parameter checking and returned LPITEMIDLISTs were a bit
off
- _SHExpandEnvironmentStrings should return input string if no % found
to expand, and should call ExpandEnvironmentStringsW if it doesn't
handle an environment variable directly. Based on a patch from Dan
Kegel.
- Avoid copying invalid data on error.
- Update shell32's version to WinXP level.
Aric Stewart <aric@codeweavers.com >
- Implementation of PathCleanupSpec.
Fabrice Menard <menard.fabrice@wanadoo.fr >
- Some French translations added.
- Check the type of error returned by SHCreateDirectoryExW.
Rolf Kalbermatter <rolf.kalbermatter@citeng.com >
- Use SHCreateDirectoryEx function instead of doing explicit recursive
directory creation.
- Fix bad memory allocation for unicode buffer.
- SHCreateDirectory should create intermediate directories if
necessary.
- Remove extra boolean parameter in SHNotifyMoveFile as it is not
used.
- Use in SHFileOperation the function SHNotifyCreateDirectory instead
of SHCreateDirectoryEx as it does not anymore what is needed here.
- Fix several unsigned/signed mismatch warnings.
Alexandre Julliard <julliard@winehq.org >
- Avoid copying invalid data on error.
Francois Gouget <fgouget@free.fr >
- Assorted spelling fixes.
Tom Wickline <twickline@sitestar.net >
- Version resources cleanup.
svn path=/trunk/; revision=11970
2004-12-06 23:55:46 +00:00
Gunnar Dalsnes
c1a2a1d3de
corrected the last error to check for when determining if the file already exists (when using CreateFile with CREATE_NEW)
...
svn path=/trunk/; revision=11969
2004-12-06 14:45:47 +00:00
Gunnar Dalsnes
018e3f9601
-correct return value/last error
...
-make use of macros for stu conversion
-pass NULL timeout for INFINITE wait instead of waiting for 292000 years;-D
svn path=/trunk/; revision=11968
2004-12-06 14:37:11 +00:00
Gunnar Dalsnes
aab32a11b0
-add TYPE_ALIGNMENT macro
...
-add macros for easy conversion to system time units (100ns)
(dunno if this is the right place to put it)
svn path=/trunk/; revision=11967
2004-12-06 14:34:43 +00:00
Gunnar Dalsnes
7a214c6c4b
set correct last error
...
svn path=/trunk/; revision=11966
2004-12-06 14:24:51 +00:00
Gunnar Dalsnes
dd196f60cb
replace NtCreateFile with ZwCreateFile
...
svn path=/trunk/; revision=11965
2004-12-06 13:46:43 +00:00
Gé van Geldorp
e3b65070e7
Sync to Wine-20041201
...
Eric Pouech <pouech-eric@wanadoo.fr >
- Const correctness fixes.
svn path=/trunk/; revision=11964
2004-12-06 10:20:26 +00:00
Gé van Geldorp
4b2aba9a6f
Sync to Wine-20041201
...
Eric Pouech <pouech-eric@wanadoo.fr >
- Const correctness fixes.
svn path=/trunk/; revision=11963
2004-12-06 10:15:04 +00:00
Gé van Geldorp
87ac9421e8
Sync to Wine-20041201
...
Robert Shearman <rob@codeweavers.com >
- Add some function declarations to objbase.h.
- Add stubs for server ref counting.
- Implement HRESULT marshaling.
- Implement OleDuplicateData.
Eric Pouech <pouech-eric@wanadoo.fr >
- Const correctness fixes.
Mike Hearn <mh@codeweavers.com >
- Improve OLE function documentation.
- Bail out with CO_E_NOTINITIALIZED when apt is null.
Dmitry Timoshkov <dmitry@codeweavers.com >
- Remove bogus use of nStatCounter and hOleAut32 in CoSetState.
- Remove a comment about protecting per thread data by a critical section.
Francois Gouget <fgouget@free.fr >
- Assorted spelling fixes.
Mike Hearn <mh@codeweavers.com >
- Trace the OLE error info strings.
svn path=/trunk/; revision=11962
2004-12-06 10:07:19 +00:00
Gé van Geldorp
8679951253
Sync to Wine-20041201
...
Jon Griffiths <jon_p_griffiths@yahoo.com >
- Ensure DllCanUnloadNow is a truly void function, and give it a unique
name so it can be documented per-dll.
Tom Wickline <twickline@sitestar.net >
- Version resources cleanup.
svn path=/trunk/; revision=11961
2004-12-06 09:57:06 +00:00
Gé van Geldorp
cc46c6f887
Sync to Wine-20041201
...
Mike McCormack <mike@codeweavers.com >
- CFM_GETSPEC always returns a space-separated list.
- Fix ofn.nFileOffset when multiple files are selected.
svn path=/trunk/; revision=11960
2004-12-06 09:51:03 +00:00
Richard Campbell
1d2d1a4b45
commented out the progress page in setup because it doesn't currently do anything.
...
svn path=/trunk/; revision=11959
2004-12-06 09:13:28 +00:00
Alex Ionescu
de8be4fff6
Filip and Richard are both smoking something.
...
Replaced syntax error and incorrect inversion.
dwUnknown is a reserved parameter (dwReserved is more correct) that is never used, but it's still incorrect to pass 0 because we should respect what the user is sending us.
svn path=/trunk/; revision=11958
2004-12-06 08:41:38 +00:00
Richard Campbell
67c8670a31
- More fixes related to the removal of the 'lib' prefix on various libraries.
...
- BootCD is working again now.
svn path=/trunk/; revision=11957
2004-12-06 08:33:42 +00:00
Richard Campbell
c07d07cd1a
Fixed a typo that prevented ROS from booting properly.
...
svn path=/trunk/; revision=11956
2004-12-06 08:01:57 +00:00
Richard Campbell
4e8102a8ec
- Filip is smoking something :-)
...
- Replaced a syntax error with 0 for now, as we don't know anything about NtUserUpdatePerUserSystemParameters.
svn path=/trunk/; revision=11955
2004-12-06 07:14:47 +00:00
Filip Navara
fc08e5303b
- Basic implementation of (NtUser)UpdatePerUserSystemParameters.
...
- Move code querying for "PaintDesktopVersion" to NtUserUpdatePerUserSystemParameters.
svn path=/trunk/; revision=11954
2004-12-06 02:23:05 +00:00
Gunnar Dalsnes
3bfcecdd7d
fix broken ShareAccess set/update. makes 80+ wine regtests pass
...
svn path=/trunk/; revision=11953
2004-12-06 00:26:47 +00:00
Gé van Geldorp
88f1bf6c5c
Sync to Wine-20041201
...
Ulrich Czekalla <ulrich@codeweavers.com >
- Prevent the animation thread from waiting on itself when it stops.
Robert Shearman <rob@codeweavers.com >
- Remove unnecessary WNDPROC casts.
Alexandre Julliard <julliard@winehq.org >
- Avoid using the MAKEPOINTS macro, it's broken on big endian.
- Use correct type instead of void* in item linked list.
Dimitrie O. Paun <dpaun@rogers.com >
- Minor cleanups.
- Implement proper GWL_STYLE handling, proper reaction to style changes.
- Merge {{Inc,Dec}rement,Reset{Up,Down}}Field into one method. Fix a
bunch of bugs in the process. Implement DTM_[GS]ETMCFONT. Indentation
fixes, cleanups.
- Use typesafe signature where possible.
- Use Unicode functions where possible.
- Send notification messages in the format dictated by
infoPtr->notifyFormat.
- Audit the month calendar.
- Rename STATUSWINDOWINFO to STATUS_INFO, for consistency with other
controls. Fix some prototypes. Always pass infoPtr around.
- Use only Unicode functions, it makes it easier to see we are fully
Unicode compliant.
Robert Shearman <rob@codeweavers.com >
- Always remove WS_BORDER style from ComboBoxEx control.
- Correct the date of the completeness audit.
- Store the new style before redrawing and repositioning the control.
- Set cache bitmap dimensions correctly when a 0x0 image list is used.
- Optimize WM_STYLECHANGED handler to only redraw when a CCS_* style
is changed, like native.
- bNtfUnicode is a dup' of bUnicode so remove it and fix the few
places where it was used.
- Remove a load of useless NULL infoPtr checks.
- Hardcode the default padding like native instead of using a wacky formula.
- Replace some tabs with spaces and remove NMHDR casts.
- Implement TBN_RESTORE notification.
- Don't fill in any more information than native does for notifications.
- Store hit code in a signed integer so that we can see whether it is
less than zero.
- Draw with ILD_TRANSPARENT instead of ILD_NORMAL to draw bitmaps from
the native shell image list properly (reported by Thorsten Kani).
- Rewrite TOOLBAR_NotifyFormat to avoid side-effects.
James Hawkins <truiken@gmail.com >
- Fixed a few memory leaks.
Zach Gorman <zach@archetypeauction.com >
- Add the DT_NOPREFIX flag when calling DrawText() for single-line
listview controls.
Dmitry Timoshkov <dmitry@codeweavers.com >
- Pass infoPtr around in month calendar control.
- Add support for WM_SETFONT and WM_GETFONT messages.
- Dimensions of month calendar control should not depend on the client
window size.
- Convert NativeFont control to unicode, use hbrBackground as in native.
- Do not retrieve infoPtr twice in ToolbarWindowProc entry.
- do not move updown control and buddy if an alignment was not requested
- in UDM_SETACCEL handler do not forget to update number of accelerators
- update arrows info in WM_LBUTTONDOWN as well as in WM_MOUSEMOVE
- use accelerators in WM_LBUTTONDOWN handler
Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de >
- Monthcal_SetRange: Set proper value for min date.
Thorsten Kani <beebix@gmx.net >
- Use address of tab_item.extra when building drawitemstruct.
- Don't add extra OFFSET_X/Y to the calculation of rcBitmap.top/left,
just use GetSystemMetrics.
Huw Davies <huw@codeweavers.com >
- The default font for the treeview should be the icon title font.
svn path=/trunk/; revision=11952
2004-12-05 23:09:27 +00:00
Gé van Geldorp
a0b99a485e
Another lib prefix killed: libexpat.dll -> expat.dll
...
svn path=/trunk/; revision=11951
2004-12-05 23:07:22 +00:00
Gé van Geldorp
d753f25ac5
libwine_unicode.dll is better known as wine_unicode.dll these days
...
svn path=/trunk/; revision=11950
2004-12-05 23:03:22 +00:00
Filip Navara
9a8220ce63
- Fix RtlInitUnicodeStringEx for NULL case (spotted by Herv� Poussineau).
...
svn path=/trunk/; revision=11949
2004-12-05 21:42:54 +00:00
Gé van Geldorp
3d7ae60229
Sync to Wine-20041201
...
James Hawkins <truiken@gmail.com >
- Fix cabextract memory leak.
svn path=/trunk/; revision=11948
2004-12-05 21:30:16 +00:00
Filip Navara
03ac59451e
- Implement RtlInitUnicodeStringEx.
...
svn path=/trunk/; revision=11947
2004-12-05 21:16:01 +00:00
Gé van Geldorp
44109026ba
hpoussin <poussine@freesurf.fr>:
...
- Add full FATX support
- Add volume label setting to FAT volumes
- Change all ANSI_STRING to OEM_STRING (thanks Filip!)
- Correct one bug in VfatUpdateEntry
- Correct one bug in VfatShutdown
Fixes bugs 286, 434 and 442
svn path=/trunk/; revision=11946
2004-12-05 16:31:51 +00:00
Gé van Geldorp
cb48d72333
Copy "halup.dll" to bootcd as "hal.dll"
...
svn path=/trunk/; revision=11945
2004-12-05 16:27:45 +00:00
Thomas Bluemel
9221b12484
get rid of the "global" system process handle since handles are only vaild in the context of the process that they belong to
...
svn path=/trunk/; revision=11944
2004-12-05 15:42:42 +00:00
Art Yerkes
61a1526935
Removed my preprocessor hack. DBG appeared to be getting swallowed.
...
Needs some investigation.
svn path=/trunk/; revision=11943
2004-12-05 08:39:09 +00:00
Gunnar Dalsnes
5f6525bc2b
KJK:Hyperion: new macro _SEH_STATIC_FILTER, some changes
...
svn path=/trunk/; revision=11942
2004-12-05 06:05:52 +00:00
Filip Navara
bddec4f91a
- Allocate the MDI client context structure only once (and don't create a second one in WM_CREATE and leak the first one).
...
- Don't call SetScrollInfo with SB_BOTH.
- Don't add empty system icon to the client menu.
svn path=/trunk/; revision=11941
2004-12-05 03:50:47 +00:00
Filip Navara
abd0ead395
- Fix conversion of messages from Unicode to Ansi and back.
...
svn path=/trunk/; revision=11940
2004-12-05 03:50:33 +00:00
Filip Navara
20aebf67c0
- Don't delete the "first bitmap" of memory DC. It's done by DeleteDC.
...
svn path=/trunk/; revision=11939
2004-12-05 01:13:29 +00:00
Filip Navara
ace6b4cce4
- Rebar cursors must be destroyed with DestroyCursor and not with DeleteObject.
...
svn path=/trunk/; revision=11938
2004-12-05 01:12:56 +00:00
Filip Navara
245bf5efa5
- Update .cvsignore files.
...
- Remove makefile.ros files from CVS.
svn path=/trunk/; revision=11937
2004-12-05 00:40:28 +00:00
Filip Navara
a40265b10e
- Correctly destroy tooltip icons.
...
- Don't use DrawEdge with NULL device context.
svn path=/trunk/; revision=11936
2004-12-05 00:22:03 +00:00
Filip Navara
326cdb4ba6
- Change DPRINT1 to DPRINT in NtUserCreateDesktop.
...
- Make the pattern brush bitmap objects global to prevent ownership problems.
svn path=/trunk/; revision=11935
2004-12-05 00:20:41 +00:00
Filip Navara
70a0c8d832
- Disable debugging messages.
...
svn path=/trunk/; revision=11934
2004-12-05 00:20:22 +00:00
Art Yerkes
e6c94e606c
afd/connect.c:
...
- only pend the irp if we got a pending return from tcpip.
afd/info.c:
- info stub for blocking mode info.
afd/main.c:
- added disconnect plumbing.
- some reformatting, add break after each inactive case.
afd/read.c:
- early return for already closed socket.
- function to correctly complete pending recv irps on a closed socket.
- fixed read completion bug, content properly zeroed before buffer is
replenished.
- only attempt to fulfill read irps if we got data back.
- call ProcessClose in the no data case.
- major changes to AfdConnectedSocketRead due to connection close. we now
recognize the case where the request to tcpip returns zero bytes immediately
and take action, doing processclose.
afd/tdi.c:
- Added TdiDisconnect.
route.c:
- router: fixed routing bug. we used to reject the default route if the
address didn't match at least one bit of the target network, even if the
netmask is zero.
if.c:
- change RouterGetRoute to RouteGetRouteToDestination
tcp.c:
- simplify TCPReceiveData by removing eof clause. not needed.
- added SEL_FIN branch in signalling.
- added TCPTranslateError to TCPConnect
- added TCPDisconnect
dispatch.c:
- Implement disconnect
ip_output.c:
- Make a contiguous area from each output packet. We need to streamline this.
msafd:
- Added MsafdReturnWithErrno
- streamlined function returns with standardize errno selection.
svn path=/trunk/; revision=11933
2004-12-04 23:29:56 +00:00
Gé van Geldorp
b0145a85fe
Probing functions 1 and 2 of device 0 on bus 0 completely freezes the Xbox,
...
blacklist those functions
svn path=/trunk/; revision=11932
2004-12-04 22:52:59 +00:00
Filip Navara
b5cbaeae0c
- Don't stop backtrace at the first address that can't be displayed with module name (ie. backtrace over syscalls).
...
svn path=/trunk/; revision=11931
2004-12-04 22:13:09 +00:00
Filip Navara
f8e3085f08
- Don't try to delete stock font.
...
svn path=/trunk/; revision=11930
2004-12-04 22:09:02 +00:00
Filip Navara
bf002ea532
- Correct freeing of heap memory.
...
svn path=/trunk/; revision=11929
2004-12-04 22:08:30 +00:00
Filip Navara
86d655cae7
- Set the ownership of NCUpdateRegion before returning the WM_NCPAINT message, so it's possible to delete it.
...
svn path=/trunk/; revision=11928
2004-12-04 22:07:24 +00:00
Gé van Geldorp
14db5c210e
Forgot to remove the space reservation for hal_pagetable
...
svn path=/trunk/; revision=11927
2004-12-04 21:48:45 +00:00
Gé van Geldorp
6352c035d1
Add beginnings of HAL for Xbox
...
svn path=/trunk/; revision=11926
2004-12-04 21:43:37 +00:00
Gé van Geldorp
a0422cb524
Use MmMapIoSpace() instead of messing around with the page tables directly
...
when mapping the video frame buffer for HAL
svn path=/trunk/; revision=11925
2004-12-04 21:40:55 +00:00
Gé van Geldorp
eb23bc5111
Current versions of VMware provide a correct BIOS memory map
...
svn path=/trunk/; revision=11924
2004-12-04 20:58:13 +00:00
Filip Navara
5958bb419b
- Implement SetMenuItemInfo[AW].
...
svn path=/trunk/; revision=11923
2004-12-04 19:53:55 +00:00
Filip Navara
495274f192
- Implement lstr[i]cmp[AW] using CompareString[AW] and properly handle NULL parameters.
...
svn path=/trunk/; revision=11922
2004-12-04 19:52:55 +00:00
Filip Navara
7b11cf526c
- Implement QueueUserAPC.
...
svn path=/trunk/; revision=11921
2004-12-04 19:45:56 +00:00
Filip Navara
8ea045450c
- Fix the return value of WaitForMultipleObjectsEx.
...
svn path=/trunk/; revision=11920
2004-12-04 19:31:26 +00:00
Filip Navara
2cb4c8a744
- Implement QueueUserAPC.
...
svn path=/trunk/; revision=11919
2004-12-04 19:30:09 +00:00
Thomas Bluemel
5070bf0c61
fixed some function prototypes
...
svn path=/trunk/; revision=11918
2004-12-04 19:28:47 +00:00
Gé van Geldorp
529f4da133
Let HAL handle its own mapping of the video frame buffer
...
svn path=/trunk/; revision=11917
2004-12-04 17:22:47 +00:00
Gregor Anich
0291044900
Remove some unused files, little cosmetic changes.
...
svn path=/trunk/; revision=11916
2004-12-04 17:10:52 +00:00
Gregor Anich
7acc56f32e
Added InterlockedCompareExchangePointer macro and 64 bit versions for Interlocked[Compare]ExchangePointer macros for use in ntoskrnl.
...
svn path=/trunk/; revision=11915
2004-12-04 16:56:20 +00:00
Gregor Anich
666228254c
Use InterlockedCompareExchange64 instead of InterlockedCompareExchange for 64bit builds.
...
svn path=/trunk/; revision=11914
2004-12-04 15:49:20 +00:00
Gregor Anich
0467e4ac56
Remove "lib" suffix from "libwine" because it's added by the build system automatically.
...
svn path=/trunk/; revision=11913
2004-12-04 15:45:38 +00:00
Hartmut Birr
88ab19cd71
- Split up the handling if the fsd returns STATUS_NOT_IMPLEMENTED in MoveFileWithProgressW.
...
- Converted the destination name before calling NtSetInformationFile in MoveFileWithProgressW.
svn path=/trunk/; revision=11912
2004-12-04 15:38:22 +00:00
Eric Kohl
98ac389c31
Implement GetSystemDefaultUILanguage() and IsValidLocale().
...
svn path=/trunk/; revision=11911
2004-12-04 13:59:41 +00:00
Gregor Anich
181afb23d6
Prefix libs in dk/w32 and dk/nkm with "lib" to make use of GCC -l switch possible.
...
svn path=/trunk/; revision=11910
2004-12-03 23:37:44 +00:00
Gé van Geldorp
92ed2da0da
Reorganise HAL so multiple HAL versions can be built in parallel
...
svn path=/trunk/; revision=11909
2004-12-03 20:10:45 +00:00
James Tabor
bd2288fed5
Fix and add missing files, and will allow the use of bison as an option of choice.
...
svn path=/trunk/; revision=11907
2004-12-03 06:21:44 +00:00
Thomas Bluemel
67ca81e36d
no need to copy the buffers to the stack
...
svn path=/trunk/; revision=11906
2004-12-02 21:22:36 +00:00
Thomas Bluemel
9786cae211
the time zone buffers need to be large enough, applications like firefox might attempt to write into it
...
svn path=/trunk/; revision=11905
2004-12-02 21:19:56 +00:00
Filip Navara
3c09abb096
- Remove duplicate definitions.
...
svn path=/trunk/; revision=11904
2004-12-02 21:01:11 +00:00
Filip Navara
44ed30d08a
*** empty log message ***
...
svn path=/trunk/; revision=11903
2004-12-02 19:46:16 +00:00
Filip Navara
80686a352c
- Update OLEAUT32 to Wine-20041202
...
svn path=/trunk/; revision=11902
2004-12-02 19:38:49 +00:00
Eric Kohl
ccfff75080
Use the GMT timezone by default.
...
svn path=/trunk/; revision=11901
2004-12-02 14:09:25 +00:00
Eric Kohl
9fbe02e539
- RegQueryValueExA: Return the correct data size for binary data types.
...
svn path=/trunk/; revision=11900
2004-12-02 14:08:27 +00:00
Gregor Anich
bfbb47d39e
Fixed handling of exceptions in memory read/write functions, moved ASSERT(0) to the right place.
...
svn path=/trunk/; revision=11898
2004-12-02 01:33:02 +00:00
Emanuele Aliberti
78b654db33
I removed an old comment about replacing PAGESIZE with PAGE_SIZE, which somebody else already did.
...
svn path=/trunk/; revision=11897
2004-12-01 23:51:11 +00:00
Gregor Anich
383304c284
Catch hang-up regtests, added _DispatcherTimeout macros for tests to specify timeout (default is 5000ms)
...
svn path=/trunk/; revision=11896
2004-12-01 23:23:47 +00:00
Emanuele Aliberti
550e5093ca
*** empty log message ***
...
svn path=/trunk/; revision=11895
2004-12-01 23:05:37 +00:00
Magnus Olsen
70f9a164de
Thx filps
...
> This is wrong and this file should be autogenerated. Only the
> dinput.spec file should be in CVS!
>
> - Filip
svn path=/trunk/; revision=11894
2004-12-01 20:46:33 +00:00
Filip Navara
b1ac258a6d
- Get full OLEAUT32 to compile.
...
svn path=/trunk/; revision=11893
2004-12-01 20:06:15 +00:00
Thomas Bluemel
18ef45edfe
Always use the PSEH names for NLG to avoid conflicts when _SEH_NO_NATIVE_NLG is defined but <setjmp.h> is included nevertheless. This fixes the use of PSEH in win32k. Also declared the _SEHCompilerSpecificHandler as __inline so that GCC will ignore it when it's unused. This fixes the inclusion of <pseh.h> in a PCH
...
Patch by KJK
svn path=/trunk/; revision=11892
2004-12-01 19:20:53 +00:00
Thomas Bluemel
572a3a13c5
removed unused definitions
...
svn path=/trunk/; revision=11891
2004-12-01 18:38:04 +00:00
Magnus Olsen
a5e8dcaa7d
add
...
opengl32.dll, glu32.dll, dinput.dll, dinput8.dll to reactos bootcd
svn path=/trunk/; revision=11890
2004-12-01 16:09:03 +00:00
Magnus Olsen
ed830f0425
Build
...
Dxguid, dinput and dinput8
from reactos make file
svn path=/trunk/; revision=11889
2004-12-01 16:07:57 +00:00
Magnus Olsen
3da7540959
forget add file dinput.spec.def
...
other wise dinput8 will not build
svn path=/trunk/; revision=11888
2004-12-01 16:05:39 +00:00
Magnus Olsen
d77247b55e
forget add file dinput.spec.def
...
other wise dinput will not build
svn path=/trunk/; revision=11887
2004-12-01 15:58:32 +00:00
Magnus Olsen
3e1bd42330
forget add file dinput.spec.def
...
other wise dinput will not build
svn path=/trunk/; revision=11886
2004-12-01 15:20:13 +00:00
Eric Kohl
019c9076ee
Set timezone without changing the local time.
...
svn path=/trunk/; revision=11885
2004-12-01 14:28:54 +00:00
Art Yerkes
ceeb351515
- sanity check: assert DISPATCH_LEVEL for the dpc.
...
- Added a DEBUG_LOCK that shows lock activity.
- Moved crummy externs from event.c to tcp.h
- Withdraw TCPCancelReceiveRequest: i didn't mean to commit that
- Added signalled sockets list to TCP so that we don't do reentrant stuff from
inside oskit. The signal list holds sockets that have been identified by
oskit as needing service.
- After packet receive and on the timer we drain this list, designalling each
socket and completing relevant irps.
- According to msdn, the io cancellation routine must release the cancel spin
lock, but we're entered with it acquired. Our implementation in ntoskrnl
matches this so the tcpip implementation was wrong. Removed acquire.
- DDKAPI on DispCancelRequest. Avoid some stack corruption on DPCs that now
shows up.
- Make sure to IpMarkIrpPending and not edit flags by hand on Irps in dispatch.
svn path=/trunk/; revision=11884
2004-12-01 08:14:15 +00:00
Art Yerkes
89dd06fa40
miniport:
...
Make sure MiniQueueDpc is not called from PASSIVE_LEVEL.
Moved NdisMQueryInformationComplete so that the function and not the macro
is called from the DPC. This was breaking stuff severely.
The adapter lock needn't be held when doing MiniDequeueWorkItem because we're
at DISPATCH_LEVEL already by virtue of being in a DPC target.
protocol:
Make sure MiniQueueWorkItem is called at DISPATCH_LEVEL.
svn path=/trunk/; revision=11883
2004-12-01 08:02:28 +00:00
Richard Campbell
ad7e640f0c
msiexec requires msi, so don't build that either, as it breaks the tree.
...
svn path=/trunk/; revision=11882
2004-12-01 05:49:23 +00:00
Magnus Olsen
c40648eb2d
add mouse support to dinput
...
note the mouse buffer are bit broke. do not expect some games working with the mouse
I hope this will dispary when gdi hooks comes
svn path=/trunk/; revision=11881
2004-11-30 20:29:48 +00:00
Thomas Bluemel
6f1f653942
don't build msi for now as it uses a 3rd party build utility until situation is cleared
...
svn path=/trunk/; revision=11880
2004-11-30 20:21:33 +00:00
James Tabor
5679e292f7
Added msi.dll and msiexec to the build system.
...
svn path=/trunk/; revision=11879
2004-11-30 19:19:48 +00:00
James Tabor
a9a6f59924
Sync msiexec with winehq cvs
...
svn path=/trunk/; revision=11878
2004-11-30 19:16:37 +00:00
James Tabor
34151c8b26
First port of Wine projects msi.dll
...
svn path=/trunk/; revision=11877
2004-11-30 19:10:50 +00:00
Art Yerkes
6b4f09638b
connect: Allow async connections, and assume that concurrent operations
...
(like write) can happen.
main: Allow empty EaInfo in open, re: async select and the special control
socket.
read + write: assertions
tdi: don't wait for connect to return, remove event.
svn path=/trunk/; revision=11876
2004-11-30 04:49:50 +00:00
Art Yerkes
38ac0afdbb
Make packet printing obey debug bits.
...
svn path=/trunk/; revision=11875
2004-11-30 04:23:42 +00:00
Art Yerkes
3fcb2d5efc
Turned off printing in oskittcp.
...
svn path=/trunk/; revision=11874
2004-11-30 04:17:34 +00:00
Gunnar Dalsnes
00641f6f5b
can't free non-allocated memory
...
svn path=/trunk/; revision=11873
2004-11-30 02:28:00 +00:00
Gunnar Dalsnes
bcf7f5403f
don't free non allocated memory
...
svn path=/trunk/; revision=11872
2004-11-30 02:26:25 +00:00
Art Yerkes
fa6c7ae193
- Defined __NTDRIVER__ to turn on some code that is meant only for kernel mode.
...
- Removed another address object (AddrBuildAddress)
- Removed ROUTE_CACHE_NODE everywhere and replaced it with NEIGHBOR_CACHE_ENTRY
anywhere it was used, since NCE contains sufficient information.
- We will need to reintroduce PathMTU (the only unique information) in RCN.
I intend to do that by expanding the NCE to contain an entry for each
remote contact (not only neighbors), and add an MTU field there.
- ICMP, TCP, UDP, RawIP, IPSendDatagram - Changed RCN to NCE
- Protect ip timer work item from being multiply queued under load.
- Router: Add RouteGetRouteToDestination (the only function preserved from
route.c). This function is cut down to only calling FindOnLinkInterface
and RouterGetRoute.
- Added DefaultGateway handling (The default route is automatically added).
- Cleaning in CONNECTION_ENDPOINT (removed ReceivedSegments)
- iinfo: Return correct type number for loopback adapter.
svn path=/trunk/; revision=11871
2004-11-30 00:10:41 +00:00
Gunnar Dalsnes
1abe87090e
make some wine reg. tests pass
...
svn path=/trunk/; revision=11870
2004-11-29 17:31:21 +00:00
Filip Navara
dc2d3110e4
Dmitry Timoshkov <dmitry@codeweavers.com>
...
DrawTextEx should allocate text buffer on stack for thread safeness.
svn path=/trunk/; revision=11869
2004-11-29 16:51:10 +00:00
Eric Kohl
17f1fe8577
- FileTimeToLocalFileTime() and LocalFileTimeToFileTime() take timezone bias into account.
...
svn path=/trunk/; revision=11868
2004-11-29 15:02:33 +00:00
Eric Kohl
df74513933
- Convert boot time and system time from local time to UTC as soon as the timezone information is available.
...
- ExLocalTimeToSystemTime() and ExSystemTimeToLocalTime() take timezone bias into account.
svn path=/trunk/; revision=11867
2004-11-29 15:00:46 +00:00
Steven Edwards
456c0f4377
Removed inclusion of stdio.h as it causes a build error under one of my gccs
...
svn path=/trunk/; revision=11866
2004-11-29 04:10:31 +00:00
Gunnar Dalsnes
0e4455e169
forgot to remove something
...
svn path=/trunk/; revision=11865
2004-11-29 01:42:03 +00:00
Magnus Olsen
aafa6f0a89
first port of wine directx support to reactos
...
add wine dinput and dinput8 it have been modify to working in windows and reactos.
when reactos got hooks implant remove all #ifdef __REACTOS__ and code that belong it compelete, then
remove all #ifndef __REACTOS__ to geting in working in reactos and windows.
dxguid comes from mingw with some modify
todo
rewrite dection code of keyboard, mouse, joystick to using windows registers to get what type of hardware.
Limit
Only keyboard are working in reactos for moment.
svn path=/trunk/; revision=11864
2004-11-29 00:15:23 +00:00
Magnus Olsen
7fed5c71ae
remove it for wine dinput
...
svn path=/trunk/; revision=11863
2004-11-29 00:13:08 +00:00
Gunnar Dalsnes
e108cd331f
"import" profiles.c from wine. all Wine's profile reg. tests now pass
...
svn path=/trunk/; revision=11862
2004-11-29 00:08:59 +00:00
Gunnar Dalsnes
c084bd7f6f
add missing glue
...
svn path=/trunk/; revision=11861
2004-11-29 00:06:22 +00:00
Gunnar Dalsnes
1b870b2636
RtlDetermineDosPathNameType_U: give meaningfull names to constands (from wine)
...
svn path=/trunk/; revision=11860
2004-11-29 00:05:31 +00:00
Gé van Geldorp
6e001376f9
Add hardware detection stub for Xbox
...
svn path=/trunk/; revision=11859
2004-11-28 22:42:40 +00:00
Gregor Anich
7123f1d088
Cleaned config.h a bit...
...
svn path=/trunk/; revision=11858
2004-11-28 22:07:19 +00:00
Gregor Anich
7be720f8ec
Move some ntoskrnl compiletime configuration defines into ntoskrnl/include/config.h (new file)
...
svn path=/trunk/; revision=11857
2004-11-28 22:06:25 +00:00
Gé van Geldorp
90a424deea
Adjust screen width if HDTV cable in use
...
svn path=/trunk/; revision=11856
2004-11-28 21:54:11 +00:00
Gregor Anich
bbc25623e4
Add Mesa3D, FreeBSD and adns to the list of acknowledged projects.
...
svn path=/trunk/; revision=11855
2004-11-28 21:52:08 +00:00
Art Yerkes
6a56469c5a
Turned off debug output in CVS (we need a better way to do this).
...
svn path=/trunk/; revision=11854
2004-11-28 21:21:11 +00:00
Gunnar Dalsnes
baad262a94
deny usage of too long strings in add/find atom. makes wine reg. tests happy.
...
svn path=/trunk/; revision=11853
2004-11-28 21:16:15 +00:00
Gregor Anich
e0f64b28d5
There's no reason to set TS in cr0 when returning from a w32 callback - either the thread will have used the FPU, in this case we don't do anything, or it has not used the FPU and we copy it's saved FPU state (if any) into the original's stack FPU area (in this case TS in cr0 will already be set and we don't need to set it)
...
svn path=/trunk/; revision=11852
2004-11-28 18:14:02 +00:00
Gé van Geldorp
947403dfc8
Fix vertical position of text in single-line edit controls.
...
svn path=/trunk/; revision=11851
2004-11-28 16:51:18 +00:00
Eric Kohl
d899ea5ca7
Set system time and update boot time and relative timers.
...
svn path=/trunk/; revision=11850
2004-11-28 12:59:33 +00:00
Hartmut Birr
e8e894de92
- Dipped the code between HalInitializeProcessor and HalStartNextProcessor. Used the functions according its names.
...
- Changed the init sequence in KeInit1 and KePrepareForApplicationProcessorInit.
- Fixed the pae mode initialisation for application processors.
svn path=/trunk/; revision=11849
2004-11-28 01:31:08 +00:00
Hartmut Birr
e67ae130d4
- Improved smp functions.
...
- Fixed the enabling/disabling of the higher irqs in Enable8259AIrq/Disable8259AIrq.
- Moved the local apic functions into its own file.
- Implemented the IpiInterrupt.
- Changed the destination of the startup ipis.
- Enabled interrupts on calls to KiDispatchInterrupt and KiDeliverApc.
- Delivered dpcs always on HalEndSystemInterrupt.
- Set the logical apic id according to the processor number from ntoskrnl.
- Dipped the code between HalInitializeProcessor and HalStartNextProcessor.
Used the functions according its names.
svn path=/trunk/; revision=11848
2004-11-28 01:30:02 +00:00
Hartmut Birr
4ed81178eb
- Canceled my last changes.
...
svn path=/trunk/; revision=11847
2004-11-27 23:50:27 +00:00
Hartmut Birr
7eacfe074f
- Used a fast mutex for the client id structure.
...
svn path=/trunk/; revision=11846
2004-11-27 19:41:55 +00:00
Hartmut Birr
ae233008f1
- Enabled interrupts on page faults also for V86 mode.
...
svn path=/trunk/; revision=11845
2004-11-27 19:32:57 +00:00
Hartmut Birr
63e5456684
- Fixed a debug message.
...
svn path=/trunk/; revision=11844
2004-11-27 19:29:22 +00:00
Hartmut Birr
f3a288609e
- Fixed the processor number at the call to KiIpiSendRequest.
...
svn path=/trunk/; revision=11843
2004-11-27 19:27:31 +00:00
Hartmut Birr
728ecbbafb
- Simplified the irq lock table.
...
- Enabled interrupts while calling KiDeliverApc.
svn path=/trunk/; revision=11842
2004-11-27 19:24:15 +00:00
Hartmut Birr
e0b921f698
- Removed the timer value lock, because this lock isn't necessary.
...
- Update the kernel and user time from the kpcr.
svn path=/trunk/; revision=11841
2004-11-27 16:57:03 +00:00
Hartmut Birr
e64b5d5945
- Acquire the dispatcher database lock in PsBlockThread if the caller didn't
...
acquire this lock. This prevents from dead locks on smp machines.
svn path=/trunk/; revision=11840
2004-11-27 16:52:35 +00:00
Hartmut Birr
6c0c99c180
- Prevent from terminate a thread for twice.
...
- Don't call KeCancelTimer for the thread timer if the thread lock is held.
svn path=/trunk/; revision=11839
2004-11-27 16:47:05 +00:00
Hartmut Birr
be30cb2cf0
- Update the page directories for the stack outside of the code where the dispatcher database lock is held.
...
svn path=/trunk/; revision=11838
2004-11-27 16:42:50 +00:00
Eric Kohl
0a7852d87c
- F4 key flips the listbox in default (not extended UI) mode.
...
svn path=/trunk/; revision=11837
2004-11-27 16:38:28 +00:00
Hartmut Birr
2c9eb4b5f2
- Made a tlb entry invalid on all processors if the mapping is deleted or changed.
...
svn path=/trunk/; revision=11836
2004-11-27 16:37:52 +00:00
Eric Kohl
460b7f79ca
- User ASSERT instead of assert.
...
svn path=/trunk/; revision=11835
2004-11-27 16:36:01 +00:00
Eric Kohl
79f4538d98
- User ROUND_UP macros to calculate the ACL size.
...
- Fix potential 64 bit issues.
svn path=/trunk/; revision=11834
2004-11-27 16:33:21 +00:00
Hartmut Birr
79a75d3246
- Implemented KiIpiSendRequest for simple requests.
...
- Removed KeIpiCallForBootProcessor.
- Used the KPCR of the processors for storing the ipi data.
svn path=/trunk/; revision=11833
2004-11-27 16:32:10 +00:00
Hartmut Birr
b51c0305db
- Saved the fpu state before the actual thread switching occurs (only for smp machines).
...
svn path=/trunk/; revision=11832
2004-11-27 16:19:22 +00:00
Hartmut Birr
2b6de7c143
- Saved the state of the fpu at a win32 call and restored the state
...
after the call to the previous state.
svn path=/trunk/; revision=11831
2004-11-27 16:12:26 +00:00
Eric Kohl
73c4349b14
Enlarge the timezone combobox so that more timezones are displayed.
...
svn path=/trunk/; revision=11830
2004-11-27 13:33:40 +00:00
Filip Navara
0548bf639e
- Fix calling convention of IoReadPartitionTable, IoSetPartitionInformation and IoWritePartitionTable.
...
svn path=/trunk/; revision=11829
2004-11-27 13:04:06 +00:00
Eric Kohl
aeda3e3f55
Remove the DPRINT containing SharedData->DosDeviceMap entirely because it doesn't exist any more.
...
svn path=/trunk/; revision=11828
2004-11-27 11:42:56 +00:00
Casper Hornstrup
dd3ebaf245
2004-11-27 WaxDragon <waxdragon@gmail.com>
...
* bootdata/packages/reactos.dff: Add dnsapi.dll, iphlpapi.dll,
rpcrt4.dll, and ole32.dll.
svn path=/trunk/; revision=11827
2004-11-27 00:56:28 +00:00
Casper Hornstrup
2e0a20f0c4
2004-11-27 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* apps/utils/driver/load/.cvsignore: Use native line-endings.
* apps/utils/driver/load/makefile: Ditto.
* apps/utils/driver/unload/.cvsignore: Ditto.
* apps/utils/driver/unload/makefile: Ditto.
* apps/utils/infinst/.cvsignore: Ditto.
* drivers/fs/ntfs/notes.txt: Ditto.
* drivers/lib/csq/MAKEFILE: Ditto.
* drivers/test/csqtest/Makefile: Ditto.
* drivers/test/csqtest/SOURCES: Ditto.
* drivers/video/displays/vga/main/enable.c: Ditto.
* drivers/video/displays/vga/objects/copybits.c: Ditto.
* include/tgetopt.h: Ditto.
* include/ntos/kdbgsyms.h: Ditto.
* lib/freetype/i386/setjmplongjmp.s: Ditto.
* lib/icmp/icmp.dsp: Ditto.
* lib/msvcrt/setjmp/i386/setjmp.s: Ditto.
* lib/string/strncpy.c: Ditto.
* tools/rgenstat/web/.cvsignore: Ditto.
* tools/wmc/y_tab.c: Ditto.
svn path=/trunk/; revision=11826
2004-11-27 00:46:25 +00:00
Art Yerkes
e0e18ffc09
Correct silly bugcheck when a packet will not be routed. Not exposed before
...
because of false positives on loopback adapter.
We need to expect NCE to be NULL.
svn path=/trunk/; revision=11825
2004-11-26 21:17:22 +00:00
Art Yerkes
80178bd318
Removed RouteFriendlyAddRoute. Not needed.
...
Router now chooses a route correctly:
- Only choose a route if the prefix length is greater than or equal to the
netmask. for the target route. (We still choose the most specific route).
- Changed NBAddNeighbor to NBFindOrCreateNeighbor in
RouteAddRouteToDestination because it triggers an ARP probe. Setting the
ARP cache state initially to PROBE skips the first ARP query and runs a
bit afoul of the cache entry state machine.
svn path=/trunk/; revision=11824
2004-11-26 20:32:54 +00:00
Aleksey Bragin
ca85c39272
Removed DPRINT containing SharedData->DosDeviceMap, since there is no DosDeviceMap in this struct.
...
If someone thinks this is wrong, please correct me (I asked in channel, but no reaction at all)
svn path=/trunk/; revision=11823
2004-11-26 17:36:18 +00:00
Thomas Bluemel
2a76e70cbe
fixed line endings
...
svn path=/trunk/; revision=11822
2004-11-26 12:53:51 +00:00
Art Yerkes
fe500719a5
Moved pseh.h away from precomp.h to avoid 'defined but not used' warning.
...
svn path=/trunk/; revision=11821
2004-11-26 08:26:24 +00:00
Art Yerkes
01e1531802
Converted eols.
...
svn path=/trunk/; revision=11820
2004-11-26 07:41:25 +00:00
Art Yerkes
e593105229
Fixed ws2_32 for __USE_W32API and dnsapi.
...
svn path=/trunk/; revision=11819
2004-11-26 07:24:17 +00:00
Art Yerkes
b3c9021b8f
- Added add and delete route primitives in tcpip/ninfo.c
...
- Changed signature of RouterRemoveRoute to better match the information
provided at the time when we delete a route.
- Changed signature of RouterCreateRoute for consistency.
- Cleaned up ninfo, get route info a bit. Removed 'bad' case, not needed.
Made magic 2 into TDI_ADDRESS_TYPE_IP, shortened code.
- Added AddrWidenAddress to generate a network address from a target and
netmask.
- Changed the main mib to contain the number of fib entries, not the number
of route cache entries.
svn path=/trunk/; revision=11818
2004-11-26 06:55:17 +00:00
Art Yerkes
9eef3a6021
Used IP_FORWARD_ADD and IP_FORWARD_DEL constants instead of numbers.
...
svn path=/trunk/; revision=11817
2004-11-26 06:52:59 +00:00
Art Yerkes
5f4756c3f5
Added simple route utility that uses iphlpapi to change the route table.
...
svn path=/trunk/; revision=11816
2004-11-26 06:51:47 +00:00
Art Yerkes
9ee12f6e6e
Forwarder for __USE_W32API.
...
svn path=/trunk/; revision=11815
2004-11-26 06:21:45 +00:00
Art Yerkes
f968d716fa
Converted registry functions to unicode.
...
HeapFree -> RtlFreeHeap and similar.
Populated resinfo_reactos. We will now pull the nameservers from the
primary list in Services\Tcpip\Parameters, as well as from per-adapter
lists.
svn path=/trunk/; revision=11814
2004-11-26 00:32:59 +00:00
Art Yerkes
d06ac05a3c
Fixed dnsapi for use with w32api headers by adjusting a few names (mostly
...
DNS_RECORDA,W -> DNS_RECORD)
Fixed bug in DnsQuery, we weren't checking NULL on result->rrs.addr.
svn path=/trunk/; revision=11813
2004-11-26 00:12:57 +00:00
Art Yerkes
bcfb287416
- Removed prefix.c and the prefix list. Adapter and route netmasks are now
...
checked directly.
- Removed ADE lists on adapters and associated functions. Adapters now have
a set of address fields with well-known meanings.
- Removed functions that allocate IP_ADDRESS. No IP_ADDRESS is ever allocated
alone any longer. This saves management overhead and heap traffic.
- Removed NET_TABLE_ENTRY and NTE list and associated functions. Lookups are
now done against the original information sources, the adapter list, the
neighbor cache and the route table.
- Propogated NTE removal throughout, changing NTE to IP_INTERFACE in every
case.
- When we have alias support, we'll create multiple interfaces referencing
the same adapter. This is consistent with the way BSDs do it and I feel
it provides sufficient abstraction.
- Allow a zero-length buffer request in info to return the number of bytes
needed for the request to succeed.
svn path=/trunk/; revision=11812
2004-11-25 23:56:59 +00:00
Art Yerkes
fd54d2585c
Added Exclusive flag in afd, which is used by WSAAsyncSelect. Previous
...
exclusive selects should be completed with STATUS_CANCELLED when a new
exclusive one is posted.
Minor hack for the locked handle set. Not dangerous but should be made
better.
svn path=/trunk/; revision=11811
2004-11-25 23:36:36 +00:00
Art Yerkes
c350a8df8c
Added WSPEnumNetworkEvents, some reformatting.
...
Will be modified by alex_ionescu shortly.
svn path=/trunk/; revision=11810
2004-11-25 23:35:06 +00:00
Art Yerkes
773d644b11
Added gethostbyname implementation written by Adam Kelly (insulanus).
...
- Mostly complete, does not support multiple returned a records or hosts file
though
- Relies on dnsapi
- Stores hostent struct in teb->Hostent
svn path=/trunk/; revision=11809
2004-11-25 23:32:54 +00:00
Filip Navara
077765450f
- Send the WM_ACTIVATE message with WA_INACTIVE when deactivating window to the window being deactivated (ie. revert last w3seek's change).
...
- Send the deactivation messages *before* setting the active window for message queue.
svn path=/trunk/; revision=11808
2004-11-25 22:18:59 +00:00
Alex Ionescu
1623a0079f
Fix IO completion APIs/Structures.
...
Implement WSPASyncSelect and friends. Event re-enabling functionality missing and will be added tonight.
svn path=/trunk/; revision=11807
2004-11-25 22:18:17 +00:00
Eric Kohl
3379855217
- Replace WIN32 types by corresponding native types.
...
- Replace debug macros and fix potential 64bit issues (pointers casted to DWORDs).
svn path=/trunk/; revision=11804
2004-11-25 19:25:06 +00:00
KJK::Hyperion
3bd2eb22b1
blight's elf.h
...
svn path=/trunk/; revision=11803
2004-11-25 18:24:08 +00:00
Gregor Anich
0662980bf4
Multiprocessor support for FPU/SSE state saving.
...
svn path=/trunk/; revision=11802
2004-11-25 13:22:54 +00:00
Eric Kohl
0229e6cb3a
Preselect the timezone based on the current user language.
...
svn path=/trunk/; revision=11801
2004-11-24 23:09:46 +00:00
Eric Kohl
c5881e6a93
Add acknowledgement page and license dialog and update title strings.
...
svn path=/trunk/; revision=11800
2004-11-24 21:28:14 +00:00
Gé van Geldorp
1f759dcf55
If stub name is of the form function@0, output as function@0@0 in the .def
...
file because the last @0 will be stripped later on
svn path=/trunk/; revision=11799
2004-11-24 20:11:52 +00:00
Filip Navara
6e2b742680
- Fix pointer arithmetic on FileName variable in NtCreateProcess (spotted by Arty).
...
svn path=/trunk/; revision=11798
2004-11-24 18:13:18 +00:00
Filip Navara
eee803acf7
- Add PCNET driver to the boot CD.
...
svn path=/trunk/; revision=11797
2004-11-24 17:57:14 +00:00
Filip Navara
5a384bebca
- Fix call to RtlInitializeBitMap (spotted and debugged by Arty).
...
svn path=/trunk/; revision=11796
2004-11-24 17:54:38 +00:00
Eric Kohl
11bc9ef5f4
Replace assert_irql by ASSERT_IRQL.
...
svn path=/trunk/; revision=11795
2004-11-24 11:12:19 +00:00
Eric Kohl
4605029c67
Don't use a hardcoded sector size of 512 bytes.
...
svn path=/trunk/; revision=11794
2004-11-24 11:09:49 +00:00
Eric Kohl
0b6ffe64b0
Replace assert by ASSERT.
...
svn path=/trunk/; revision=11793
2004-11-24 11:02:15 +00:00
Art Yerkes
d1ad9c04ee
simple gethostbyname test case
...
svn path=/trunk/; revision=11792
2004-11-24 04:08:44 +00:00
Thomas Bluemel
a0811f8010
don't send WM_ACTIVATE messages to the previous active window which caused the infinite loop in regedit
...
svn path=/trunk/; revision=11791
2004-11-24 00:11:06 +00:00
Filip Navara
842b2d68dc
Merge:
...
MiniLocateAdapter never zeroed Adapter if the adapter didn't match,
and never actually ever matched a name. It always returned the
last adapter in the list.
svn path=/trunk/; revision=11790
2004-11-23 23:51:01 +00:00
Filip Navara
f8246d2f62
Merge from ndis_wip_22102004 branch:
...
- Compile with W32API headers.
- Remove obsolate and no more exported functions (as of NDIS 5.1).
- Shrink the LOGICAL_ADAPTER structure a bit and use NDIS_MINIPORT_BLOCK fields instead.
- Make the WrapperConfigurationHandle an opaque structure instead of registry key handle.
- Use PnP DMA interface instead of the HAL one (TODO: Add reference counting).
- Move Ethernet filter routines from 40gone.c/miniport.c to separate file (efilter.c).
- Add PnP IRP handler and move device intitialization to IRP_MN_START_DEVICE handler.
- Implement device shutdown in IRP_MN_STOP_DEVICE.
- Minor fix for sending packets with deserialized miniports.
- Read bus type, bus number and slot number from registry if the PnP manager doesn't supply them.
- NdisMFreeMapRegisters shouldn't crash if no map registers were allocated.
- Implement NdisMQueryAdapterResources, NdisMGetDmaAlignment and NdisMReadDmaCounter.
- Implement NdisMPciAssignResources (Eric Kohl).
- Fix Ndis[Read/Write]PciSlotInformation to work for non-primary PCI buses (Eric Kohl).
svn path=/trunk/; revision=11789
2004-11-23 18:58:47 +00:00
Gé van Geldorp
0b66faaabd
Make transfer of control to kernel work on Xbox
...
svn path=/trunk/; revision=11787
2004-11-23 11:28:02 +00:00
Magnus Olsen
6de4a5c738
remove -werror to get it compile agein
...
svn path=/trunk/; revision=11786
2004-11-23 11:14:41 +00:00
Gé van Geldorp
bb446ae87d
Change dialog sizes to fit into 640x480
...
svn path=/trunk/; revision=11783
2004-11-22 20:35:56 +00:00
Art Yerkes
ce8fea9728
Changed Context to PC(NdisPacket)->Context in DLComplete call in
...
LoopTransmit. We were passing the wrong context (our own) when we
should have passed the client's context. Silly bug made possible
by use of void *.
svn path=/trunk/; revision=11782
2004-11-22 17:08:33 +00:00
Eric Kohl
e4b1bafb21
RegQueryValueExA: Free ValueName Unicode string when it is no loger in use.
...
svn path=/trunk/; revision=11781
2004-11-22 16:11:25 +00:00
Thomas Bluemel
adb7404b3d
install msimg32.dll which is required by explorer
...
svn path=/trunk/; revision=11780
2004-11-22 12:45:23 +00:00
Gé van Geldorp
a652e3b1ee
- Add automatic dependency tracking
...
- Add acknowledgements/license page
svn path=/trunk/; revision=11779
2004-11-22 11:01:45 +00:00
Gé van Geldorp
b87b03682a
Zach Gorman <zach@archetypeauction.com>
...
The initial dialog focus should be established by the default handler
for SetFocus(), not in the dialog creation code.
svn path=/trunk/; revision=11778
2004-11-22 10:59:01 +00:00
Casper Hornstrup
7982beed9e
2004-11-21 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* apps/utils/Makefile (UTIL_APPS): Remove regsvr32.
svn path=/trunk/; revision=11777
2004-11-21 23:00:18 +00:00
Casper Hornstrup
2f2747b9dd
2004-11-21 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* apps/utils/regsvr32: Move to subsys/system/regsvr32.
svn path=/trunk/; revision=11776
2004-11-21 22:45:51 +00:00
Martin Fuchs
178f3ae085
fix UTF8 conversion for the bookmarks list
...
svn path=/trunk/; revision=11775
2004-11-21 22:42:51 +00:00
Casper Hornstrup
dd1feec678
* Remove arp, finger, ipconfig, netstat, ping, telnet, and whois; Moved to reactos.
...
svn path=/trunk/; revision=11774
2004-11-21 22:33:50 +00:00
Casper Hornstrup
4a35f24013
2004-11-21 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* apps/utils/Makefile (UTIL_NET_APPS): Add arp, finger, ipconfig,
netstat, ping, telnet, and whois.
* bootdata/packages/reactos.dff: Add arp.exe, finger.exe, ipconfig.exe,
netstat.exe, ping.exe, telnet.exe, and whois.exe.
* apps\utils\net\arp: New directory; Move from rosapps.
* apps\utils\net\finger: Ditto.
* apps\utils\net\ipconfig: Ditto.
* apps\utils\net\netstat: Ditto.
* apps\utils\net\ping: Ditto.
* apps\utils\net\telnet: Ditto.
* apps\utils\net\whois: Ditto.
svn path=/trunk/; revision=11773
2004-11-21 22:27:01 +00:00
Alex Ionescu
58eb955e58
Put back 1.5 Revision. CVS messed up the update and kept the old mps.h when I comitted.
...
svn path=/trunk/; revision=11772
2004-11-21 22:01:11 +00:00
Alex Ionescu
1fe3441f75
Hal DMA Patch: Implemented correct AdapterObject, updated some AdapterFunctions, which are much more complete and correct now. Implemented EISA structure for port access instead of hard-coded offsets.
...
svn path=/trunk/; revision=11771
2004-11-21 21:53:07 +00:00
Gé van Geldorp
ac33643ce2
After creating the nice error message, actually pass it on to the error
...
reporting routine. Thanks Casper.
svn path=/trunk/; revision=11770
2004-11-21 21:33:04 +00:00
Thomas Bluemel
587b831bb2
don't use uninitialized variable
...
svn path=/trunk/; revision=11769
2004-11-21 21:23:24 +00:00
Thomas Bluemel
ad45691d40
1. don't allow the ProcessImageFileName information class for NtSetInformationProcess() anymore
...
2. implemented the ProcessImageFileName class for NtQueryInformationProcess
3. changed NtCreateProcess to obtain the file name of the loaded image
svn path=/trunk/; revision=11768
2004-11-21 21:09:43 +00:00
Casper Hornstrup
19f47c9b4f
* Remove calc, regedt32, and regsvr32; Moved to reactos.
...
svn path=/trunk/; revision=11767
2004-11-21 21:07:33 +00:00
Casper Hornstrup
fd70584747
2004-11-21 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* Makefile (SYS_APPS): Add calc, regedt32, and regsvr32.
* bootdata/packages/reactos.dff: Add calc.exe, regedt32.exe, and
regsvr32.exe.
* subsys/system/calc: New directory; Move here from rosapps.
* subsys/system/regedt32: Ditto.
* subsys/system/regsvr32: Ditto.
svn path=/trunk/; revision=11766
2004-11-21 21:02:04 +00:00
Art Yerkes
23398b098d
- Improvements for select/implementation of event select.
...
- Added EventSelect PKEVENT, and other bits needed in AFD_FCB to implement
event select.
- Select and event select are now properly notified on socket hangup.
- Added more places where state changes are needed.
- PollReeval now has the alternate goal of firing the event select event.
- Fixed crash with unsupported protocols, re: null device
- Set AFD_EVENT_SEND and AFD_EVENT_RECEIVE appropriately on connect complete.
- Fixed sending FIN from a dying socket and receiving SEL_FIN on one in tcpip,
by adding an additional way to lookup sockets.
- Removed even more spew.
- Small speedup: don't need to redo checksum in tcp_input. It's already done
in our ip defrag code.
svn path=/trunk/; revision=11765
2004-11-21 20:54:52 +00:00
Gunnar Dalsnes
55ff4ad170
add stubs GetSecurityInfoExA/W
...
svn path=/trunk/; revision=11764
2004-11-21 20:14:36 +00:00
Casper Hornstrup
98e47a5b69
* Replace bzero with memset and bcopy with memcpy
...
svn path=/trunk/; revision=11763
2004-11-21 20:10:22 +00:00
Art Yerkes
3adacc20ec
Correct uninitialized warnings for Status in two places.
...
svn path=/trunk/; revision=11762
2004-11-21 19:51:37 +00:00
Steven Edwards
27e4ae606f
Most of what is needed is already in w32api/include.
...
svn path=/trunk/; revision=11761
2004-11-21 19:18:01 +00:00
Casper Hornstrup
9cfd7436ac
2004-11-21 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* bootdata/hivesys.inf: Remove kmregtests.
svn path=/trunk/; revision=11760
2004-11-21 19:11:31 +00:00
Gunnar Dalsnes
b424efdf6b
kill.c: remove useless call to KeRemoveAllWaitsThread + misc
...
usecall.c: fix apc delivery
debug.c: add irql asserts
svn path=/trunk/; revision=11759
2004-11-21 18:42:58 +00:00
Casper Hornstrup
e4a0875a54
2004-11-21 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* Makefile (DLLS_KBD): Add kbdda.
* bootdata/txtsetup.sif: Add Danish language 406.
* bootdata/hivesys.inf: Add kbdda.dll for Danish language 406.
* bootdata/packages/reactos.dff: Ditto.
* lib/kbdda: New directory.
* lib/kbdda/.cvsignore: New file.
* lib/kbdda/kbdda.c: Ditto.
* lib/kbdda/kbdda.def: Ditto.
* lib/kbdda/kbdda.rc: Ditto.
* lib/kbdda/makefile: Ditto.
svn path=/trunk/; revision=11758
2004-11-21 18:40:38 +00:00
Gunnar Dalsnes
eedd0d823f
work.c: reimpl. using kernel queues
...
resource.c: add asserts
svn path=/trunk/; revision=11757
2004-11-21 18:38:51 +00:00
Gunnar Dalsnes
4635919140
call KiDeliverAPc at correct irql
...
svn path=/trunk/; revision=11756
2004-11-21 18:37:56 +00:00
Gunnar Dalsnes
24dc4f3595
add missing KeEnter/LeaveCriticalRegion before/after aquireing/releasing resource lock
...
svn path=/trunk/; revision=11755
2004-11-21 18:35:05 +00:00
Gunnar Dalsnes
0c5a9ba4f5
fix kernel queues + misc fixes/cleanups
...
svn path=/trunk/; revision=11754
2004-11-21 18:33:54 +00:00
Hartmut Birr
0f6f4de9e1
- Acquire always the dpc lock on smp systems.
...
- Set/reset DpcRoutineActive at HIGH_LEVEL (or if the dpc queue is locked).
svn path=/trunk/; revision=11753
2004-11-21 18:13:47 +00:00
Filip Navara
7af1a71e33
Revert:
...
- Fix prototype of FsRtlInitializeLargeMcb and FsRtlInitializeMcb.
svn path=/trunk/; revision=11752
2004-11-21 17:47:22 +00:00
Filip Navara
f2b2fe0a5d
- Fix prototype of FsRtlInitializeLargeMcb and FsRtlInitializeMcb.
...
- Fix some FsRtl* exports.
svn path=/trunk/; revision=11751
2004-11-21 16:34:57 +00:00
Martin Fuchs
af60a0a9e2
cleanup resource script
...
svn path=/trunk/; revision=11750
2004-11-21 15:46:16 +00:00
Martin Fuchs
7ce0322c85
decode HTML-encoded bookmark names
...
svn path=/trunk/; revision=11749
2004-11-21 15:35:15 +00:00
Martin Fuchs
4e66d23d42
work around GCC's wide string constant bug when compiling inline functions
...
svn path=/trunk/; revision=11748
2004-11-21 14:26:14 +00:00
Gregor Anich
e1e1824939
Properly fix "Unused variable" warning.
...
svn path=/trunk/; revision=11747
2004-11-21 13:33:34 +00:00
Gé van Geldorp
ea32cbced0
Don't print "sector size" message, it is causing confusion
...
svn path=/trunk/; revision=11746
2004-11-21 13:30:44 +00:00
Thomas Bluemel
7f363e4ceb
use ASSERT instead of assert
...
svn path=/trunk/; revision=11745
2004-11-21 13:18:19 +00:00
Thomas Bluemel
c116c5fefe
fixed crash on shutdown
...
svn path=/trunk/; revision=11744
2004-11-21 13:02:02 +00:00
Thomas Bluemel
d23655f8c4
export AlphaBlend(), GradientFill() and TransparentBlt() as STDCALL
...
svn path=/trunk/; revision=11743
2004-11-21 12:55:05 +00:00
Gé van Geldorp
ad4cf3bf0b
Report on which drive we couldn't find a partition table
...
svn path=/trunk/; revision=11742
2004-11-21 12:28:12 +00:00
Gé van Geldorp
4d111bdd6c
Work around broken BIOSes which report random API subset support bitmaps
...
when checking for extended INT13 availability for CDROMs
svn path=/trunk/; revision=11741
2004-11-21 12:27:01 +00:00
Filip Navara
df6bd1fced
- Use IntGdiSetRect instead of NtGdiSetRect.
...
svn path=/trunk/; revision=11740
2004-11-21 12:14:34 +00:00
Martin Fuchs
425c131de1
avoid "unused variable" warning
...
svn path=/trunk/; revision=11739
2004-11-21 11:58:55 +00:00
Hartmut Birr
5eb96dfc97
- Set also FS and GS on a debug service call.
...
svn path=/trunk/; revision=11738
2004-11-21 11:37:22 +00:00
Thomas Bluemel
afc7938b56
check the status code NtQueryInformationProcess returned
...
svn path=/trunk/; revision=11737
2004-11-21 11:03:17 +00:00
Thomas Bluemel
f290137ce4
properly copy the device map - it's still not initialized properly
...
svn path=/trunk/; revision=11736
2004-11-21 10:59:11 +00:00
Filip Navara
dcdb5fefb0
- Use absolute value of width in NtGdiCreateBitmap.
...
svn path=/trunk/; revision=11735
2004-11-21 10:55:29 +00:00
Martin Fuchs
375d7004a4
alpha-blend hidden notification icons
...
svn path=/trunk/; revision=11734
2004-11-21 10:53:55 +00:00
Hartmut Birr
d69a931982
- Fixed the check for the empty (or not empty) dpc queue in KeInsertQueueDpc.
...
svn path=/trunk/; revision=11733
2004-11-21 10:48:33 +00:00
Thomas Bluemel
dc61134cf1
fixed building problems
...
svn path=/trunk/; revision=11732
2004-11-21 10:39:12 +00:00
Alex Ionescu
2a42da87f2
1) Updated KUSER_SHARED_DATA to NT5+ exported documented defintiion, which meant the removal of DosDevices. Used proper NT _DEVICE_MAP Structure for this, but did it in a "hack" way, ie, not a fully implementation, but enough to keep the basic old functionality as before. This will need an review once the Ob Manager is overhaulted. Modified kernel32 to request the _DEVICE_MAP for the current process, implemented the query routine (but made it return the default systme device map intead of per process) and changed the kernel code to use the default device map instead.
...
2) Updated the HalDispatchTable to Version 3.0. Not a huge change, just added/updated some functions.
3) Rewrote most of the DPC Code to take advantage of the CPU/Importance "laws". Stress testing on my machine revealed no issues on CVS HEAD. Still needs some review to make it so that idle threads can call dpcs (so that low importance dpcs will be dispatched by the idle thread). I will modify this later.
svn path=/trunk/; revision=11731
2004-11-21 06:51:18 +00:00
Art Yerkes
5fea7dac8b
Patch to correct multiple adapter bind from protocols. There were two
...
bugs here:
1) The loop in protocol.c was wrong and was rewritten by Andrew Munger
with help from Thomas Weidenmueller
2) MiniLocateAdapter never zeroed Adapter if the adapter didn't match,
and never actually ever matched a name. It always returned the
last adapter in the list (spotted and fixed after the above fixes).
svn path=/trunk/; revision=11730
2004-11-21 04:20:38 +00:00
Art Yerkes
30be599db3
Add a null check to prevent crashes during the vulnerable time when Filter
...
is not set.
svn path=/trunk/; revision=11729
2004-11-21 03:02:57 +00:00
Gregor Anich
8119f6f384
FPU/SSE state saving on taskswitching, FPU and SSE exception support.
...
svn path=/trunk/; revision=11728
2004-11-20 23:46:37 +00:00
Martin Fuchs
ede5e4a1f9
update doxygen script
...
svn path=/trunk/; revision=11727
2004-11-20 23:06:52 +00:00
Martin Fuchs
716bc3dbb3
notification area button to toggle hidden icons
...
svn path=/trunk/; revision=11726
2004-11-20 22:35:06 +00:00
Art Yerkes
110f1eeb5e
Forgot to update a prototype in here. Also, a while ago, I stopped getting
...
the LDR_MODULE definition, so I fixed that.
svn path=/trunk/; revision=11725
2004-11-20 22:21:35 +00:00
Gé van Geldorp
25dc91ca69
Make it compile
...
svn path=/trunk/; revision=11724
2004-11-20 22:20:12 +00:00
Filip Navara
f5c76d2826
- Add IRQL assert to ExFreePagedPool.
...
svn path=/trunk/; revision=11723
2004-11-20 21:16:38 +00:00
Filip Navara
c7802eb216
- Allocate buffer for sub keys from NonPagedPool in order to prevent crashes in CmiAddKeyToList where the buffer is accessed at DISPATCH_LEVEL.
...
svn path=/trunk/; revision=11722
2004-11-20 21:14:16 +00:00
Martin Fuchs
a4efd45e84
display notification icon change times
...
svn path=/trunk/; revision=11721
2004-11-20 19:30:41 +00:00
Thomas Bluemel
ba5522cda3
silence debug message
...
svn path=/trunk/; revision=11720
2004-11-20 19:08:37 +00:00
Steven Edwards
9a2f072607
added riched20 to the build
...
svn path=/trunk/; revision=11719
2004-11-20 18:30:52 +00:00
Steven Edwards
984b8c4f6a
Added dummy riched20.dll by Aric Stewart from CrossOver.
...
This is not a correct implementation, it is just enough to get some applications
to work. A fully working riched20 will be developed in winehq.
svn path=/trunk/; revision=11718
2004-11-20 18:26:16 +00:00
Casper Hornstrup
0315098375
2004-11-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* drivers/net/tcpip/tests/tests/ipreceive.c (RunTest): Switch parameters
to _AssertEqualValue.
* drivers/net/tcpip/tests/stubs.tst: Add missing stubs.
* lib/ws2_32/tests/stubs.tst: Ditto.
* ntoskrnl/tests/stubs.tst: Ditto.
* regtests/shared/regtests.h: Use unsigned format specifiers.
svn path=/trunk/; revision=11717
2004-11-20 17:56:23 +00:00
Thomas Bluemel
74ce6443c2
added missing definitions
...
svn path=/trunk/; revision=11715
2004-11-20 17:55:41 +00:00
Casper Hornstrup
68e9370d78
2004-11-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* config (SEH): Remove.
* regtests/shared/regtests.c (_alloca): Remove; Use from malloca.h
instead.
(PerformTest): Use PSEH to catch exceptions while running tests.
* tools/config.mk (CONFIG): Don't add SEH.
* tools/helper.mk: Link tests with pseh.a.
svn path=/trunk/; revision=11714
2004-11-20 17:48:38 +00:00
Art Yerkes
e2632afc71
Fixed continue in the GDB stub. Sorry for breaking it.
...
svn path=/trunk/; revision=11713
2004-11-20 17:45:15 +00:00
Thomas Bluemel
b7100ed2fc
1. removed window station/desktop hacks from ntoskrnl
...
2. implemented window station/desktop inheritance on thread/process startup
3. implemented process locking
4. fixed some fields in the EPROCESS structure
svn path=/trunk/; revision=11712
2004-11-20 16:46:06 +00:00
Martin Fuchs
76bd18b75f
update change list
...
svn path=/trunk/; revision=11710
2004-11-20 16:23:35 +00:00
Eric Kohl
75d4557d4c
Add UpdatePerUserSystemParameters stub and call it from winlogon.
...
svn path=/trunk/; revision=11709
2004-11-20 15:55:45 +00:00
Gé van Geldorp
65708377d8
Implement NtUserGetClipboardOwner
...
svn path=/trunk/; revision=11707
2004-11-20 09:34:43 +00:00
KJK::Hyperion
34149e19fc
Use _alloca instead of stack variables, because the compiler feels too damn smart
...
svn path=/trunk/; revision=11706
2004-11-19 23:58:33 +00:00
Gé van Geldorp
c99ffa31ca
At least show the window when wParam is TRUE and the window is currently
...
invisible
svn path=/trunk/; revision=11705
2004-11-19 23:07:09 +00:00
Gunnar Dalsnes
90125b20eb
return correct ExitCode for non-terminated threads
...
svn path=/trunk/; revision=11704
2004-11-19 22:19:33 +00:00
Filip Navara
6699c721fc
- Correctly calculate size of the CM_RESOURCE_LIST structure.
...
svn path=/trunk/; revision=11703
2004-11-19 21:31:02 +00:00
Thomas Bluemel
7857b6c7e9
report proper buffer sizes as documented
...
svn path=/trunk/; revision=11701
2004-11-19 20:02:47 +00:00
Thomas Bluemel
b260dfd4b0
buffers are calculated properly, no need to allocate more memory for safety anymore
...
svn path=/trunk/; revision=11700
2004-11-19 19:34:11 +00:00
Steven Edwards
35ab538802
Add more non-standard LANG_* ids.
...
svn path=/trunk/; revision=11699
2004-11-19 13:00:12 +00:00
Thomas Bluemel
cd57e3d41d
1. fixed definition of the DEBUG_MODULE_INFORMATION structure
...
2. implemented module and heap list enumeration for toolhelp
svn path=/trunk/; revision=11698
2004-11-19 01:30:35 +00:00
Filip Navara
c145b0b293
- Allocate the memory from paged pool instead of non-paged pool as almost all code (and none of the font code) in Win32k runs at IRQL < DISPATCH_LEVEL.
...
svn path=/trunk/; revision=11697
2004-11-18 22:22:46 +00:00
Eric Kohl
f5912089d2
Pass a fake translated resource list to a driver when a device is started.
...
svn path=/trunk/; revision=11695
2004-11-18 11:46:07 +00:00
Gé van Geldorp
583f2092ad
Rollback identify code (Filip reluctantly agrees)
...
svn path=/trunk/; revision=11694
2004-11-18 08:32:32 +00:00
Art Yerkes
f404e670d5
Removed bad assertion. It's ok for TCPSendData to return immediately if the
...
data has been copied into the tcp buffer. Requiring STATUS_PENDING here is
definately an error.
svn path=/trunk/; revision=11693
2004-11-18 05:02:10 +00:00
Art Yerkes
a2f6011b3d
Changed kdbg a bit by adding some new flags (and a new command):
...
condition [all|umode|kmode]
condition all -> Handle all exceptions. This is like the current kdbg
condition umode -> Handle unhandled usermode exceptions and all kmode
exceptions.
condition kmode -> Handle only unhandled kernelmode exceptions (default)
svn path=/trunk/; revision=11692
2004-11-18 02:10:28 +00:00
Gunnar Dalsnes
4af944d53d
revert incorrect fix
...
svn path=/trunk/; revision=11691
2004-11-17 23:55:36 +00:00
Gé van Geldorp
c9e0a17bab
Get rid of global volume boot sector and store required info in separate
...
variables
svn path=/trunk/; revision=11690
2004-11-17 22:07:45 +00:00
Filip Navara
4d21897222
- Don't report CmResourceTypeNull resources for unused PCI descriptor resource entries.
...
svn path=/trunk/; revision=11688
2004-11-17 20:39:27 +00:00
Eric Kohl
9a7c335263
Implement NdisOverrideBusNumber.
...
svn path=/trunk/; revision=11686
2004-11-17 13:10:01 +00:00
Art Yerkes
ce37c3ed04
Member unknown renamed internaluse.
...
svn path=/trunk/; revision=11685
2004-11-17 07:12:27 +00:00
Art Yerkes
2c9bba03b5
tcpip: fix for udp socket close.
...
ws2_32: unstub WSAFDIsSet, small amount of work on select
msafd: select fixes
afd: major select overhaul
- 1 exit point for poll objects from the deviceext
- make sure to cancel the timer
- UpdatePollWithFCB now runs at DISPATCH_LEVEL in every case
- Added handle locks so we can signal and check handles properly
svn path=/trunk/; revision=11684
2004-11-17 05:17:22 +00:00
Martin Fuchs
4a7d199e30
make read_directory_unix() static
...
svn path=/trunk/; revision=11682
2004-11-16 19:42:08 +00:00
Martin Fuchs
36c518427e
fix german menu text
...
svn path=/trunk/; revision=11681
2004-11-16 19:41:54 +00:00
Casper Hornstrup
59f81f9539
2004-11-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* drivers/lib/ip/network/arp.c: Assert certain conditions.
* drivers/lib/ip/network/loopback.c: Ditto.
* drivers/lib/ip/network/neighbor.c: Ditto.
* drivers/lib/ip/transport/tcp/tcp.c: Ditto.
* drivers/net/tcpip/datalink/lan.c: Ditto.
* drivers/net/tcpip/datalink/loopback.c: Ditto.
* drivers/net/tcpip/include/debug.h (ASSERT_KM_POINTER): Define.
* drivers/lib/ip/transport/tcp/if.c: Remove disabled code.
* drivers/net/afd/afd/main.c (AfdDispatch): Print known unimplemented
IOCTLs.
* drivers/net/tcpip/include/precomp.h: Include roscfg.h.
* drivers/net/tcpip/tcpip/dispatch.c (DispTdiListen): Pass the right
connection object to TCPListen.
* drivers/net/tcpip/tcpip/mocklock.c: Fix some assertions.
svn path=/trunk/; revision=11680
2004-11-16 18:07:58 +00:00
Gregor Anich
845737a0c6
Simple implementation of some multi-monitor APIs (I hope this was the last one)
...
svn path=/trunk/; revision=11679
2004-11-16 17:36:37 +00:00
Gregor Anich
ad2c067338
Simple implementation of some multi-monitor APIs.
...
svn path=/trunk/; revision=11678
2004-11-16 17:25:47 +00:00
Gregor Anich
3de1bbc635
Simple implementation of some multi-monitor APIs.
...
svn path=/trunk/; revision=11677
2004-11-16 16:29:21 +00:00
Eric Kohl
43d65f019d
- Make WrapperConfigurationContext a pointer to a WRAPPER_CONTEXT structure.
...
- Use correct bus number in NtImmediateReadPciSlotInformation, NdisImmediateWritePciSlotInformation, NdisReadPciSlotInformation and NdisWritePciSlotInformation.
svn path=/trunk/; revision=11676
2004-11-16 16:21:09 +00:00
Gunnar Dalsnes
1d44f8fade
fix broken work item impl.
...
svn path=/trunk/; revision=11675
2004-11-15 23:14:36 +00:00
Gé van Geldorp
22e0d4d8eb
Create Int versions of Rect functions
...
svn path=/trunk/; revision=11674
2004-11-15 23:10:42 +00:00
Art Yerkes
ccc0695954
Need AFD_IMMEDIATE.
...
svn path=/trunk/; revision=11673
2004-11-15 20:17:48 +00:00
Gunnar Dalsnes
d06c68bb99
add some error checking
...
svn path=/trunk/; revision=11672
2004-11-15 19:20:23 +00:00
Art Yerkes
28bfa5fcdd
Implemented non-blocking recv and recvfrom.
...
Fixed address pass-through in afd.
Fixed some address cruft in udp and datagram regarding incoming
datagrams.
svn path=/trunk/; revision=11671
2004-11-15 18:24:57 +00:00
Eric Kohl
f44ad86cf8
Silence debug messages.
...
svn path=/trunk/; revision=11670
2004-11-15 16:36:28 +00:00
Eric Kohl
514e74cba8
Remove the default locale id.
...
svn path=/trunk/; revision=11669
2004-11-15 14:43:55 +00:00
Eric Kohl
42991379db
Don't set the default locale id.
...
svn path=/trunk/; revision=11668
2004-11-15 14:41:25 +00:00
Eric Kohl
4d1046ee76
Don't retrieve the system locale id from the registry, use ZwQueryDefaultLocale instead.
...
svn path=/trunk/; revision=11667
2004-11-15 14:40:14 +00:00
Eric Kohl
f838190b50
NtSetDefaultLocale must only store the lanuage id (lower half) of the given system locale id.
...
svn path=/trunk/; revision=11666
2004-11-15 14:38:37 +00:00
Eric Kohl
0fafbcbcf4
Use autogenerated device names for PDOs on PCI buses.
...
svn path=/trunk/; revision=11665
2004-11-15 11:49:37 +00:00
Eric Kohl
d0da55a427
Add support for FILE_AUTOGENERATED_DEVICE_NAME to IoCreateDevice.
...
svn path=/trunk/; revision=11664
2004-11-15 11:41:33 +00:00
Eric Kohl
3b5c8f81f3
Register handler for PCI bus 2.
...
svn path=/trunk/; revision=11663
2004-11-15 09:18:19 +00:00
Gé van Geldorp
be441ae62f
Don't need flashleds
...
svn path=/trunk/; revision=11662
2004-11-14 22:07:53 +00:00
Gé van Geldorp
4e5131fd86
Add UI support on the Xbox
...
svn path=/trunk/; revision=11661
2004-11-14 22:04:39 +00:00
Art Yerkes
b055a01bc8
Added port allocation.
...
Datagram: only match a sender if a sender match was specified.
svn path=/trunk/; revision=11660
2004-11-14 21:28:21 +00:00
Art Yerkes
e280e1272c
Fixed UDP.
...
- Header size adjustments corrected.
- Added callback specified by caller.
- Port allocation added.
svn path=/trunk/; revision=11659
2004-11-14 21:27:15 +00:00
Hartmut Birr
9c5da940f0
- Started the implementation of the ipi calls.
...
svn path=/trunk/; revision=11658
2004-11-14 20:00:06 +00:00
Art Yerkes
323b7c4460
UDP working.
...
svn path=/trunk/; revision=11657
2004-11-14 19:45:16 +00:00
Hartmut Birr
1dcd7629c6
- Stored the apc/dpc requests in the KPCR.
...
svn path=/trunk/; revision=11656
2004-11-14 19:04:42 +00:00
Hartmut Birr
35636e998d
- Used the time stamp counter from a pentium if it is available
...
(in KeStallExecutionProcessor/KeQueryPerformanceCounter).
svn path=/trunk/; revision=11655
2004-11-14 19:01:31 +00:00
Hartmut Birr
b39c7349f9
- Used the shared user data page instead of NtQuerySystemTime to get the time.
...
svn path=/trunk/; revision=11654
2004-11-14 18:53:11 +00:00
Hartmut Birr
349e167cae
- Implemented waitable console handles.
...
- Removed a fake event after a input event to empty the queue in CsrReadInputEvent.
svn path=/trunk/; revision=11653
2004-11-14 18:47:10 +00:00
Gregor Anich
26b8d50a75
Fix handling of debug traps in GDB stub/KiDispatchException (This time for real I hope, sorry for the breakage)
...
svn path=/trunk/; revision=11652
2004-11-14 16:00:02 +00:00
Eric Kohl
e9d3254541
Set the current date/time and update the current time zone name on the date/time page.
...
svn path=/trunk/; revision=11651
2004-11-14 12:28:21 +00:00
Art Yerkes
11070b8093
Fixed bug in ne2000 driver, re: copying ethernet frame header when only
...
payload should be copied in MiniportTransferData.
Changed tcpip to not consider the ethernet header anywhere above
ProtocolReceive.
svn path=/trunk/; revision=11650
2004-11-14 10:13:17 +00:00
Steven Edwards
62e00f3e2f
Enabled the ReactOS pcnet driver by default.
...
Added 1 line note about how to use the vendor driver rather than ours.
svn path=/trunk/; revision=11649
2004-11-14 03:51:26 +00:00
Hartmut Birr
ea6e7df66a
- Stored the informations from the cpuid instruction within the KPCR of each processor.
...
svn path=/trunk/; revision=11648
2004-11-13 23:08:35 +00:00
Gregor Anich
59881376cd
Fix handling of debug traps in GDB stub/KiDispatchException.
...
svn path=/trunk/; revision=11647
2004-11-13 23:00:15 +00:00
Hartmut Birr
60c952c6ce
- Fixed the scanning for boot options.
...
svn path=/trunk/; revision=11646
2004-11-13 22:30:18 +00:00
Hartmut Birr
5260bf08c8
- Removed some unnecessary type casts.
...
svn path=/trunk/; revision=11645
2004-11-13 22:27:16 +00:00
Casper Hornstrup
9f05cd01e3
2004-11-13 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* apps/utils/net/roshttpd/include/list.h (CList<Item>::Get): Declare i
before use.
svn path=/trunk/; revision=11644
2004-11-13 17:20:30 +00:00
Thomas Bluemel
3e0c6c7994
implemented MmGetSystemRoutineAddress()
...
svn path=/trunk/; revision=11643
2004-11-13 13:09:07 +00:00
Filip Navara
d0917c6faf
- Add NdisCopyLookaheadData macro.
...
svn path=/trunk/; revision=11642
2004-11-13 12:28:08 +00:00
Richard Campbell
0c3b663f9c
- removed a few more DPRINTs that make no sense.
...
svn path=/trunk/; revision=11641
2004-11-13 02:02:07 +00:00
Richard Campbell
7b3d7ecb51
- Removed more nonsense debug prints.
...
- btw these changes are based on behavior discovered, on Windows XP SP2. Your mileage may vary.
svn path=/trunk/; revision=11640
2004-11-13 01:57:45 +00:00
Richard Campbell
ad0e8d471b
- Check for a valid hwnd.
...
- passing Key Up messages as a parameter always returns 0;
- WM_SYSCHAR IS used however.
- Get rid of an odd debug print message.
- Changed the Window parameter name to hWnd.
svn path=/trunk/; revision=11639
2004-11-13 01:52:56 +00:00
Richard Campbell
c29ce9bc5b
- Fixed a typo
...
svn path=/trunk/; revision=11638
2004-11-13 01:14:42 +00:00
Eric Kohl
6c7ede35c0
Add remaining time zones.
...
svn path=/trunk/; revision=11637
2004-11-13 00:16:32 +00:00
Art Yerkes
9a7c38e472
lib/ip:
...
transport/tcp/* remove some spew, eliminate deadlock condition (calling afd
with socket locked).
network/router.c -- GvG noticed a wrong condition at line 153:
This code used to stop when finding a matching bit, not a non-matching one.
net/tcpip:
makefile: change order of .a files. Could break compilation before under
the right circumstances.
turn off some spew
datalink/lan.c:
NdisTransferData does not count header size when figuring out how many bytes
to copy. Most of the tcpip code does, so we do something wierd here. We
must fix this later in a better way.
svn path=/trunk/; revision=11636
2004-11-13 00:06:33 +00:00
Steven Edwards
2b84842184
Added .cvsignore file.
...
svn path=/trunk/; revision=11635
2004-11-12 21:30:13 +00:00
Aleksey Bragin
32333d3280
Removed PriorityBoost from DPRINT at IoSecondStageCompletion, since there is no priority boost in this func
...
svn path=/trunk/; revision=11634
2004-11-12 18:50:53 +00:00
Aleksey Bragin
0745f5a9ae
Remove a warning about incorrect types, after discussion in channel it was decided to do it as &Process->Pcb instead of (PKPROCESS)Process.
...
svn path=/trunk/; revision=11633
2004-11-12 18:42:25 +00:00
Gé van Geldorp
2e3419423b
Since CreateProcessA() is called, also use the Ansi version of STARTUPINFO
...
svn path=/trunk/; revision=11632
2004-11-12 18:23:31 +00:00
Gé van Geldorp
b4ef4b5e8f
Add FATX support
...
svn path=/trunk/; revision=11631
2004-11-12 17:17:08 +00:00
Eric Kohl
69b5fdb8f1
- Build UNICODE dll.
...
- Fix the crash when the customize input locale button is pressed.
svn path=/trunk/; revision=11630
2004-11-12 15:42:36 +00:00
Eric Kohl
83541672c0
Defedf is not needed any longer.
...
svn path=/trunk/; revision=11629
2004-11-12 12:07:51 +00:00
Eric Kohl
7cd6c44a8a
- Move NtAllocateUuids from the Security Reference Monitor to the Executive.
...
- Update NtAllocateUuids to W2K signature.
- Add NtSetUuidSeed.
svn path=/trunk/; revision=11628
2004-11-12 12:06:54 +00:00
Eric Kohl
55b37c64ca
- Move NtAllocateUuids from the Security Reference Monitor to the Executeive.
...
- Update NtAllocateUuids to W2K signature.
- Add NtSetUuidSeed.
svn path=/trunk/; revision=11627
2004-11-12 12:04:32 +00:00
Art Yerkes
1eb22067d1
Small DBG related patches.
...
svn path=/trunk/; revision=11626
2004-11-12 09:27:02 +00:00
Art Yerkes
dea7f87980
Prevent some deadlock scenarios by unlocking the FCB while calling into
...
tcpip.sys.
svn path=/trunk/; revision=11625
2004-11-12 07:34:56 +00:00
Steven Edwards
0af675ba07
Added new patch for Alex's BindImage, Map and Load and
...
friends to CVS for next merge. This patch applies clean to
Winehq tip.
svn path=/trunk/; revision=11624
2004-11-12 03:55:15 +00:00
Alex Ionescu
126f95c1ea
Fix calls to KeAttachProcess
...
svn path=/trunk/; revision=11623
2004-11-11 22:40:30 +00:00
Alex Ionescu
a9c33470e5
Kernel:
...
- apc.c: Fixed some bugs and used Dispatcher Lock. Simplified some functions and renamed/inlined others.
- wait.c: Fixed some assumptions about Dispatcher Lock and Waiting/Alertability
- process.c: Fully implemented KeStackAttachProcess and KeStackDetachProcess. Made all functions use PKPROCESS and not PEPROCESS.
Memory Manager: Fixed calls to KeAttachProcess/DetachProcess to typecast PKPROCESS
Process Manager: Removed call to empty function in apc.c
svn path=/trunk/; revision=11622
2004-11-11 22:23:52 +00:00
Eric Kohl
0cc7d4d22d
Fix typo: Call RegDeleteValue to delete a value.
...
svn path=/trunk/; revision=11621
2004-11-11 17:46:22 +00:00
Steven Edwards
301bbb3f0b
grrr I forgot to do binary.....
...
svn path=/trunk/; revision=11620
2004-11-11 17:27:58 +00:00
Steven Edwards
1dc6cec99d
grrr I forgot to do binary.....
...
svn path=/trunk/; revision=11619
2004-11-11 17:27:24 +00:00
Steven Edwards
fa83dde5e5
some simple sounds for ReactOS by Stefan Zehe.
...
svn path=/trunk/; revision=11618
2004-11-11 17:26:55 +00:00
Eric Kohl
816885ccb2
Clean-up.
...
svn path=/trunk/; revision=11617
2004-11-11 12:27:40 +00:00
Eric Kohl
ca9e2e3b6d
Enable automatic adjustment of daylight savings changes.
...
svn path=/trunk/; revision=11616
2004-11-11 12:24:56 +00:00
Eric Kohl
2fcf84ea37
Add even more time zones.
...
svn path=/trunk/; revision=11615
2004-11-11 12:21:45 +00:00
Eric Kohl
7ac73dbbc4
RegSetValueExA: lpData can be NULL.
...
This fixes three failures of the WINE regression tests.
svn path=/trunk/; revision=11614
2004-11-11 11:21:30 +00:00
Gé van Geldorp
2fada79f2e
Add partition handling for the Xbox
...
svn path=/trunk/; revision=11613
2004-11-10 23:45:37 +00:00
Gregor Anich
6f9d1917af
Print exception names/strings when KDB is entered.
...
svn path=/trunk/; revision=11612
2004-11-10 23:16:16 +00:00
Eric Kohl
992f09bfbe
Add more time zones.
...
svn path=/trunk/; revision=11611
2004-11-10 10:03:02 +00:00
Alex Ionescu
39a5847ee5
Rewrote APC Implementation.
...
TODO: KiSwapApcEnvironment, Honour SpecialApcDisable.
Special thanks to Thomas and Filip.
Fixed I/O Manager Bugs. APCs were not created with the right parameters in the right places, or had useless parameters being sent.
Added mmdrv and midimap to bootcd.
Fixed KTHREAD defintion.
Fixed some thread alertability issue in thread creation.
svn path=/trunk/; revision=11610
2004-11-10 02:51:00 +00:00
Gregor Anich
8b3a000e7b
Fix RecursionTrap (RescursionTrap) in UnhandledExceptionFilter to allow more than 2 exceptions beeing handled by the toplevel filter.
...
svn path=/trunk/; revision=11609
2004-11-10 01:07:45 +00:00
Gé van Geldorp
2950511d3e
Add disk I/O (well, input only, no output) for the Xbox
...
svn path=/trunk/; revision=11608
2004-11-09 23:36:20 +00:00
Gregor Anich
d5b047feae
Fix _control87, the old implementation was terribly wrong and broken.
...
svn path=/trunk/; revision=11607
2004-11-09 23:15:17 +00:00
Alex Ionescu
9e12bbeae6
baseaddress.cfg - Add entry for midimap.dll. Fix msacm's base address. It was conflicting with iplhapi and generated an unncessary relocation and error message.
...
Makefile - Add entry for midimap.dll, Build mmdrv because it's trying to get loaded at system startup and that caused an error
bootdata/hivedef.inf - Create PaintDesktopVersion key and set it to 0. Win32k was trying to read this value and gave an error message because it did not exist.
lib/samlib/samlib.c - Silence samlib for informational messages that aren't errors.(if NDEBUG is on)
lib/userenv/directory.c -Silence for informational messages that aren't errors (if NDEBUG is on)
lib/setupapi/devinst.c - Turn SetupDiInstallClassW blank debug message into something a little more informational.
lib/syssetup/install.c - Make syssetup check if samlib returned ERROR_USER_EXISTS, in which case instead of pointlessly rebooting (which probably never allowed the user to actually setup ros...if error_user_Exists is returned it means that setup was abandonned for some reason, so we would want to restart it instead of giving up), it will restart setup.
svn path=/trunk/; revision=11606
2004-11-09 15:02:35 +00:00
Eric Kohl
f167a592d3
Use BF_SOFT style to draw pushbutton edges.
...
svn path=/trunk/; revision=11605
2004-11-09 14:59:37 +00:00
Eric Kohl
3b4262a4c2
Add more time zones.
...
svn path=/trunk/; revision=11604
2004-11-09 14:56:05 +00:00
Alex Ionescu
ab31ca4db5
Move midimap.drv (a 9x component) to midimap.dll (an NT component), make it build with baseaddress.cfg.
...
svn path=/trunk/; revision=11603
2004-11-09 14:52:52 +00:00
Art Yerkes
60a319ecaa
Cleaing in receive: fixed one bugcheck.
...
Removed much small allocation cruft (20 byte or less objects)
svn path=/trunk/; revision=11602
2004-11-09 09:39:38 +00:00
Steven Edwards
bdaa32578b
One of the buggy versions of Mingw I have fails to compile this if I dont
...
include stdio.h.
svn path=/trunk/; revision=11601
2004-11-09 03:22:17 +00:00
Alex Ionescu
885ff857c4
Silence informational messages.
...
svn path=/trunk/; revision=11600
2004-11-09 00:38:37 +00:00
Gé van Geldorp
5882e75d37
Support video and memory detection on the Xbox
...
svn path=/trunk/; revision=11599
2004-11-08 22:02:48 +00:00
Thomas Bluemel
cfde60c60d
1. fixed GetProfilesDirectoryW(). the lpcchSize parameter takes the size of the buffer in characters, not bytes.
...
2. LoadUserProfileW() should pass the buffer size to GetProfilesDirectoryW()
svn path=/trunk/; revision=11598
2004-11-08 21:23:34 +00:00
Eric Kohl
2f3caac348
Select current time zone on the time zone property page.
...
svn path=/trunk/; revision=11597
2004-11-08 10:33:08 +00:00
Eric Kohl
d63d756d2c
Add some more time zones.
...
svn path=/trunk/; revision=11596
2004-11-08 10:31:52 +00:00
Thomas Bluemel
dbd1890dee
make better use of precompiled headers
...
svn path=/trunk/; revision=11595
2004-11-08 02:16:06 +00:00
Thomas Bluemel
3e1e519f2e
don't return uninitialized variable. thx to Alex.
...
svn path=/trunk/; revision=11594
2004-11-08 01:46:12 +00:00
Thomas Bluemel
3e2287907c
forgot this file
...
svn path=/trunk/; revision=11593
2004-11-08 00:37:19 +00:00
Gregor Anich
1664862298
Check for installed exception handlers if the kernel debugger returns not kdDoNotHandleException, and not not kdHandleException.
...
svn path=/trunk/; revision=11592
2004-11-08 00:36:41 +00:00
Thomas Bluemel
762aaad968
separate epsapi as per kjk's request again, sorry for that.
...
svn path=/trunk/; revision=11591
2004-11-08 00:34:46 +00:00
Filip Navara
93c256ba7e
- Fix prototype for KeConnectInterrupt.
...
svn path=/trunk/; revision=11590
2004-11-07 23:22:39 +00:00
Gregor Anich
2a5fa312ec
Add SSE detection.
...
svn path=/trunk/; revision=11589
2004-11-07 23:03:43 +00:00
Filip Navara
5879eeb98a
- Export the InitSafeBootMode variable as per KB83764.
...
- Remove KeRescheduleThread (it's not present neither on WinNT4 nor on WinXP SP2).
- Fix IoOpenDeviceRegistryKey for PLUGPLAY_REGKEY_DRIVER case. (Oops)
- Move IoConnectInterrupt and IoDisconnectInterrupt outside from Ke.
svn path=/trunk/; revision=11588
2004-11-07 22:55:38 +00:00
Art Yerkes
da8cb9fe17
Preliminary stub generator ported from my shell script.
...
svn path=/trunk/; revision=11587
2004-11-07 22:54:04 +00:00
Gregor Anich
a6fdf80a8b
Fix FORCE_INLINE for GNUC.
...
svn path=/trunk/; revision=11586
2004-11-07 22:20:50 +00:00
Steven Edwards
609b0c5307
Added Wine ole32 tests.
...
As of 2004-10-7 we pass all of the tests except the one marked todo
in Wine. It has been disabled.
svn path=/trunk/; revision=11585
2004-11-07 22:19:07 +00:00
Filip Navara
96c1aa383f
- Initialize DriverObject->HardwareDatabase for newly created device objects.
...
svn path=/trunk/; revision=11584
2004-11-07 21:20:51 +00:00
Filip Navara
22d4c31e4c
- New and complete implementation of IoOpenDeviceRegistryKey.
...
svn path=/trunk/; revision=11583
2004-11-07 21:18:33 +00:00
Art Yerkes
8a640a70d2
Removed remaining kernel imports from ip lib.
...
Removed unneeded precomp.h from drivers/lib/ip.
Removed some memtrack and other spew.
Removed datagram send pipe part, and accompanying address file queue.
Simplified send pipe (major changes):
- Neighbor is solely responsible for firing normal ip datagrams to the peer.
- Transmit is the only place normal ip datagrams are passed to neighbor from.
- Simplified fragmentation code.
- Made callbacks explicit and always called in neighbor and transmit.
- Clarified ownership of transmitted NdisPacket.
- Ditto IPPackets here and in icmp.
- PC(Packet)->DLComplete is *only* used by lan.c and loopback.c
- Simplified loopback send mechanism
Added the beginnings of a test suite
svn path=/trunk/; revision=11582
2004-11-07 20:37:21 +00:00
Steven Edwards
da9108e6ff
Added Wine psapi tests.
...
As of 2004-10-7 we pass 17 out of 20 tests.
I have disabled the three we fail.
svn path=/trunk/; revision=11581
2004-11-07 20:05:22 +00:00
KJK::Hyperion
626b0a1f74
Moved VerSetConditionMask in RTL so it can be exported from ntoskrnl too
...
svn path=/trunk/; revision=11580
2004-11-07 18:45:52 +00:00
Thomas Bluemel
11aba14d5f
fixed typo
...
svn path=/trunk/; revision=11579
2004-11-07 18:43:33 +00:00
Thomas Bluemel
5a1d86c75b
corrected image base address
...
svn path=/trunk/; revision=11578
2004-11-07 18:41:19 +00:00
Eric Kohl
3c3bf1e647
Fill the time zone list.
...
svn path=/trunk/; revision=11577
2004-11-07 16:03:51 +00:00
Gregor Anich
5a1530f454
Translate EXCEPTION_XXX defines into EXCEPTION_DISPOSITION enum values.
...
svn path=/trunk/; revision=11576
2004-11-07 15:58:41 +00:00
Filip Navara
31e89ab427
- Define RTL_REGISTRY_HANDLE and RTL_REGISTRY_OPTIONAL.
...
svn path=/trunk/; revision=11575
2004-11-07 15:40:31 +00:00
Thomas Bluemel
4cebb355ef
ignore .gch files
...
svn path=/trunk/; revision=11574
2004-11-07 15:39:22 +00:00
Thomas Bluemel
6414f19557
added stubs for winscard.dll
...
svn path=/trunk/; revision=11573
2004-11-07 15:37:41 +00:00
Steven Edwards
af0423f839
Added Wine Common Control Regression tests.
...
As of 2004-10-7 we pass all of these tests.
svn path=/trunk/; revision=11572
2004-11-07 14:36:23 +00:00
KJK::Hyperion
515d472b0f
Implemented VerSetConditionMask.
...
[HEADER HELL] VER_XXX macros defined inside the source file. Sorry
svn path=/trunk/; revision=11571
2004-11-07 13:08:24 +00:00
Eric Kohl
aba2c302f3
Add more time zones.
...
svn path=/trunk/; revision=11570
2004-11-07 11:49:55 +00:00
Steven Edwards
edcdbd6b73
Cleanup the warnings.
...
Patch by Vandread this closes bug 306.
svn path=/trunk/; revision=11569
2004-11-07 03:22:50 +00:00
Gé van Geldorp
473854d2fd
Use correct context.
...
Patch by Theodor Willax <theodor_willax@hotmail.com >
svn path=/trunk/; revision=11568
2004-11-06 22:28:11 +00:00
Filip Navara
d00861b8e8
- Fix ACL size calculation in SepInitDACLs.
...
- Fix size check in RtlpAddKnownAce.
svn path=/trunk/; revision=11567
2004-11-06 21:32:16 +00:00
Steven Edwards
6b9538eb54
include stdlib.h, string.h and ctype.h to fix a build problem I am seeing.
...
svn path=/trunk/; revision=11566
2004-11-06 21:06:52 +00:00
Eric Kohl
f7f3b5cbfe
Add some more timezones.
...
svn path=/trunk/; revision=11565
2004-11-06 19:41:44 +00:00
Gregor Anich
fc99b33d66
Add ExtendedRegisters to CONTEXT_X86, CONTEXT_EXTENDED_REGISTERS and MAXIMUM_SUPPORTED_EXTENSIONS defines.
...
I just hope I don't break anything!
svn path=/trunk/; revision=11564
2004-11-06 19:15:15 +00:00
Thomas Bluemel
068b78cfc6
silence debug output
...
svn path=/trunk/; revision=11559
2004-11-06 18:17:32 +00:00
Art Yerkes
03c08fd7b9
Changes:
...
- Turn two instances of stricmp(...,".[Cc]") into one of strcaseccmp(...,".c")
in filename parsing.
- Streamline line parsing a bit:
- Scan the line only once, looking for any line terminator
- Ignore leading and trailing blanks
- Handle comments properly
svn path=/trunk/; revision=11557
2004-11-06 17:37:29 +00:00
Eric Kohl
de2ab6cf8b
- Make TIME_ZONE_ID_XXX constants available from kernel mode.
...
- Fix definition of KSYSTEM_TIME.
- Set default time zone bias and id in the shared user page.
svn path=/trunk/; revision=11556
2004-11-06 16:05:49 +00:00
Eric Kohl
a7ffdcff0e
- Replace TIME type by LARGE_INTEGER in FILE_*_INFORMATION structures.
...
- Make sure that filesystem-specific data and time are converted to/from system time.
- Replace assert() by ASSERT().
svn path=/trunk/; revision=11555
2004-11-06 13:44:57 +00:00
Eric Kohl
0a4eb63a58
- Replace TIME type by LARGE_INTEGER in FILE_*_INFORMATION structures.
...
- Make sure that filesystem-specific data and time are converted to/from system time.
svn path=/trunk/; revision=11554
2004-11-06 13:38:45 +00:00
Thomas Bluemel
2ec823a6b0
1. implemented GetPerformanceInfo()
...
2. fixed definition of SYSTEM_HANDLE_INFORMATION and SYSTEM_HANDLE_TABLE_ENTRY_INFO
svn path=/trunk/; revision=11553
2004-11-06 11:45:47 +00:00
Thomas Bluemel
112d5270ee
removed obsolete forward declaration
...
svn path=/trunk/; revision=11551
2004-11-06 10:10:02 +00:00
Alex Ionescu
8cb1d77efd
Reimplimented IO Timers correctly.
...
svn path=/trunk/; revision=11550
2004-11-06 04:12:59 +00:00
Thomas Bluemel
caa0346413
fixed return value of GetProcessImageFileNameA/W()
...
svn path=/trunk/; revision=11549
2004-11-06 01:43:59 +00:00
Thomas Bluemel
3b90d19697
1. fixed field names of the SYSTEM_PAGEFILE_INFORMATION structure
...
2. implemented EnumPageFilesA/W()
svn path=/trunk/; revision=11548
2004-11-06 01:42:04 +00:00
Thomas Bluemel
6903fc73af
implemented GetProcessImageFileNameA/W()
...
svn path=/trunk/; revision=11547
2004-11-05 23:53:06 +00:00
Thomas Bluemel
2b4a515e61
fixed typo
...
svn path=/trunk/; revision=11546
2004-11-05 22:47:02 +00:00
Thomas Bluemel
2296e99d56
1. export all psapi stubs
...
2. added missing psapi declarations to w32api
svn path=/trunk/; revision=11545
2004-11-05 22:36:36 +00:00
Eric Kohl
e339d82c69
Read time zone information from registry at startup.
...
svn path=/trunk/; revision=11544
2004-11-05 17:42:20 +00:00
Thomas Bluemel
8655dad649
no need to reference the job object pointer in NtIsProcessInJob()
...
svn path=/trunk/; revision=11543
2004-11-05 13:30:18 +00:00
Eric Kohl
8ee82ee7cc
Use ASSERT() instead of assert().
...
svn path=/trunk/; revision=11542
2004-11-05 12:28:19 +00:00
Thomas Bluemel
2d115eb645
pass lstrcpynW() the maximum number of characters, not bytes
...
svn path=/trunk/; revision=11541
2004-11-05 11:51:18 +00:00
Eric Kohl
6388bdc46c
- Time zone combobox must have CBS_DROPDOWNLIST style.
...
- Select and install time zone information.
svn path=/trunk/; revision=11540
2004-11-05 11:48:45 +00:00
Eric Kohl
e24dc12954
Make sure that NtSetSystemTime won't crash if the new systen time is NULL.
...
svn path=/trunk/; revision=11539
2004-11-05 11:46:02 +00:00
Eric Kohl
c37b036361
Add some timezone information.
...
svn path=/trunk/; revision=11538
2004-11-05 11:44:38 +00:00
Thomas Bluemel
7ae4dcc791
epsapi.a doesn't exist anymore...
...
svn path=/trunk/; revision=11537
2004-11-04 22:14:41 +00:00
Gé van Geldorp
e838464040
TimeOut < 0 means not set yet, so we need a signed type to store that
...
svn path=/trunk/; revision=11536
2004-11-04 13:44:18 +00:00
Thomas Bluemel
1fe7b789a1
merged epsapi into psapi and reformatted some code to make it readable
...
svn path=/trunk/; revision=11535
2004-11-03 22:43:00 +00:00
Gé van Geldorp
65184e9a08
bootcd and livecd want cards.dll, so build it by default
...
svn path=/trunk/; revision=11534
2004-11-03 20:12:59 +00:00
Thomas Bluemel
a3901ae581
1. reformatted the code so human beings can read it
...
2. enabled precompiled headers
svn path=/trunk/; revision=11533
2004-11-02 23:42:49 +00:00
Martin Fuchs
f99b2df6d1
Design Shell About dialog more Windows-like (Klemens Friedl <frik85@hotmail.com>)
...
svn path=/trunk/; revision=11532
2004-11-02 23:11:37 +00:00
Thomas Bluemel
de6c4c8cb3
1. get rid of InternalGetProcessId()
...
2. Implemented GetProcessIdOfThread() and GetThreadId()
svn path=/trunk/; revision=11531
2004-11-02 21:51:25 +00:00
Thomas Bluemel
91ae432126
use ReadConsoleInputW() for unicode builds
...
svn path=/trunk/; revision=11530
2004-11-02 20:47:05 +00:00
Thomas Bluemel
c524730883
1. Implemented WriteConsoleW(), ReadConsoleW(), FillConsoleOutputCharacterW(), WriteConsoleInputW(), ReadConsoleOutputCharacterW(), ScrollConsoleScreenBufferW()
...
2. added stub for SetThreadUILanguage()
This get's XP's cmd.exe to start (unfortunately it exits for some reason after one hits the enter key).
svn path=/trunk/; revision=11529
2004-11-02 20:42:06 +00:00
Gé van Geldorp
f9029e5cd8
Generate stub functions from .spec file
...
svn path=/trunk/; revision=11528
2004-11-02 19:47:18 +00:00
Gé van Geldorp
5e46da95f8
windres 2.15.90 20040222 doesn't like the empty string on COMBOBOXes
...
svn path=/trunk/; revision=11527
2004-11-02 19:28:17 +00:00
Eric Kohl
983347820f
Add the 'Date and Time' page.
...
Selecting a timezone does not work yet.
svn path=/trunk/; revision=11526
2004-11-02 15:42:09 +00:00
Alex Ionescu
7d6071de5d
Fix Mailslot and Named Pipe Drivers
...
svn path=/trunk/; revision=11525
2004-11-01 22:54:24 +00:00
Gé van Geldorp
a10211cdc2
Add ability to be loaded as "multiboot kernel" from other multiboot loaders
...
svn path=/trunk/; revision=11524
2004-11-01 20:49:32 +00:00
Hartmut Birr
3ec6acd622
- Fixed KeGetCurrentThread for mp machines.
...
- Initialized the idle thread for application processors earlier.
svn path=/trunk/; revision=11523
2004-11-01 19:10:07 +00:00
Hartmut Birr
128ff94899
- Initialized the fpu of an application processor.
...
svn path=/trunk/; revision=11522
2004-11-01 19:03:26 +00:00
Hartmut Birr
f23530ddc9
- Changed/rewrote parts of the mp code to get my ASUS p2b-ds motherboard to working.
...
svn path=/trunk/; revision=11521
2004-11-01 19:01:25 +00:00
Hartmut Birr
3edce321a2
- Share the irq/irql/vector definitions between ntoskrnl and hal.
...
- Changed the handling of interrupts for uniprocessor machines from irqs to interrupt vectors.
svn path=/trunk/; revision=11520
2004-11-01 14:37:19 +00:00
Filip Navara
c8583d9809
- Use common KiInterruptDispatch2 function for both UP and MP kernels.
...
svn path=/trunk/; revision=11519
2004-10-31 23:57:15 +00:00
Alex Ionescu
a30fcc1117
Fix deleted line.
...
svn path=/trunk/; revision=11518
2004-10-31 23:49:33 +00:00
Alex Ionescu
7cc191567e
Mailslot/Named Pipe structures.
...
svn path=/trunk/; revision=11517
2004-10-31 23:40:10 +00:00
Alex Ionescu
e24de43a0b
cleanup.c: Fix typo
...
Fix Named Pipe and Mailslot Creation Implementation.
svn path=/trunk/; revision=11516
2004-10-31 23:00:41 +00:00
Alex Ionescu
47cef79cec
Use proper IRP structure
...
svn path=/trunk/; revision=11515
2004-10-31 22:21:41 +00:00
Filip Navara
129c75c64d
- Call KiDispatchInterrupt only if DPC software interrupt was requested. (TODO: The same should be done for APCs.)
...
- Request DPC/APC software interrupts where we should.
- Fix condition in KeUpdateRunTime to allow switching thread early in the boot.
- Set default thread quantum for system process.
svn path=/trunk/; revision=11514
2004-10-31 21:22:06 +00:00
Emanuele Aliberti
1ffec948ad
Guarded mutex (no code and off makefile).
...
svn path=/trunk/; revision=11513
2004-10-31 21:21:14 +00:00
Emanuele Aliberti
5f451aa443
Normalize private symbols in LPC, plus minor changes/adds.
...
svn path=/trunk/; revision=11512
2004-10-31 20:27:08 +00:00
Emanuele Aliberti
430b802b99
Modular resource script for POSIX+ terminal emulator in W32.
...
svn path=/trunk/; revision=11511
2004-10-31 20:11:09 +00:00
Eric Kohl
8c1d092798
Code clean-up.
...
svn path=/trunk/; revision=11510
2004-10-31 19:46:10 +00:00
Thomas Bluemel
9bb9d462ba
fixed typo
...
svn path=/trunk/; revision=11509
2004-10-31 19:24:31 +00:00
Hartmut Birr
0e80529be4
- Fixed the definition of KeGetCurrentKPCR.
...
svn path=/trunk/; revision=11508
2004-10-31 17:05:50 +00:00
Hartmut Birr
cb919902cb
- Implemented KeSetTargetProcessorDpc.
...
- Fixed KeInsertQueueDpc and KeRemoveQueueDpc for mp machines.
svn path=/trunk/; revision=11507
2004-10-31 17:02:31 +00:00
Thomas Bluemel
0a216b2be5
German RC-File for sysdm and timedate and a few change in the Englich RC-File. Patch by Michael Fritscher
...
svn path=/trunk/; revision=11506
2004-10-31 16:24:31 +00:00
Filip Navara
9b10ed5a9a
- Synchronize HalDisplayString using spinlocks at HIGH_LEVEL.
...
svn path=/trunk/; revision=11505
2004-10-31 15:56:20 +00:00
Hartmut Birr
a3278967c6
- Dpc's must be always deliver before a thread switch can start.
...
svn path=/trunk/; revision=11504
2004-10-31 15:31:40 +00:00
Hartmut Birr
7287eafc08
- The quantum of the idle thread must also end.
...
svn path=/trunk/; revision=11503
2004-10-31 15:24:06 +00:00
Hartmut Birr
914140ad22
- Queried some values from pcr at DISPATCH_LEVEL to prevent from changing the processor after a thread switch.
...
- Changed from bx to dx within inline assembler, because the ebx register must be saved.
svn path=/trunk/; revision=11502
2004-10-31 14:02:20 +00:00
Hartmut Birr
0ca2950639
- Initialize the pcr for an application processor before it is booted.
...
- Initialize the dpc implementation for the boot processor earlier.
svn path=/trunk/; revision=11501
2004-10-31 13:20:58 +00:00
Hartmut Birr
780bd8e919
- Removed PiApcLock, because apc's are thread local and not global.
...
svn path=/trunk/; revision=11500
2004-10-31 13:01:04 +00:00
Hartmut Birr
67b8ce4f3b
- Save/initialize/restore the gs register on interrupt begin/return.
...
svn path=/trunk/; revision=11499
2004-10-31 12:49:37 +00:00
Eric Kohl
d81bcce9de
Install new inf files and control panel applications.
...
svn path=/trunk/; revision=11498
2004-10-31 11:56:26 +00:00
Eric Kohl
e90523893c
- Define a unique base address for each control panel application.
...
- Use the W32API.
svn path=/trunk/; revision=11497
2004-10-31 11:54:58 +00:00
Eric Kohl
39a395e1f1
Define a unique base address for each control panel application.
...
svn path=/trunk/; revision=11496
2004-10-31 11:54:22 +00:00
Eric Kohl
ee001b7a4d
Add SCSI device class installer inf file and global layout file.
...
svn path=/trunk/; revision=11495
2004-10-31 11:49:33 +00:00
James Tabor
2b7e477fd0
Added missing header info for helping to compile msi.dll
...
svn path=/trunk/; revision=11494
2004-10-31 02:19:52 +00:00
Thomas Bluemel
8301eaaa24
fixed memory leak in CheckNameLegalDOS8Dot3A() (free the allocated unicode string)
...
svn path=/trunk/; revision=11493
2004-10-31 01:36:37 +00:00
Thomas Bluemel
f33c6e48c8
implemented InitializeProcessForWsWatch() and GetWsChanges()
...
svn path=/trunk/; revision=11492
2004-10-31 01:23:05 +00:00
Thomas Bluemel
0e568c5b9f
fixed a comment
...
svn path=/trunk/; revision=11491
2004-10-31 00:14:18 +00:00
Thomas Bluemel
b298e3ec15
removed obsolete debug output
...
svn path=/trunk/; revision=11490
2004-10-31 00:09:12 +00:00
Thomas Bluemel
0a1dce4016
implemented Heap32ListFirst(), Heap32ListNext(), Module32First(), Module32FirstW(), Module32Next(), Module32NextW(), Process32First(), Process32FirstW(), Process32Next(), Process32NextW(), Thread32First(), Thread32Next(), Toolhelp32ReadProcessMemory() and CreateToolhelp32Snapshot().
...
Currently only the flags TH32CS_SNAPPROCESS, TH32CS_SNAPTHREAD and TH32CS_INHERIT are supported, snapshots of heaps and modules are not fully implemented yet.
svn path=/trunk/; revision=11489
2004-10-31 00:04:19 +00:00
Filip Navara
095f2900e8
- Change ULONG to ULONG_PTR for StackLimit.
...
- Move code from KiUpdateSystemTime to KeUpdateSystemTime.
- Move code from KiUpdateProcessThreadTime to KeUpdateRunTime.
- Honour thread quantums while scheduling.
svn path=/trunk/; revision=11488
2004-10-30 23:48:57 +00:00
Thomas Bluemel
75d9d45c27
avoid overlaps of kernel32 and ntdll when kernel32 gets too big. Thanks to Filip for pointing this out.
...
svn path=/trunk/; revision=11487
2004-10-30 22:57:05 +00:00
Thomas Bluemel
1c2597f8e9
added a few missing structures and some janitory work
...
svn path=/trunk/; revision=11486
2004-10-30 22:18:17 +00:00
Martin Fuchs
53f429e243
adjust WINE specific texts for ReactOS (Klemens Friedl <frik85@hotmail.com>)
...
svn path=/trunk/; revision=11485
2004-10-30 21:28:19 +00:00
Martin Fuchs
0775105df6
adjust about dialog to ROS font sizes (Klemens Friedl <frik85@hotmail.com>)
...
svn path=/trunk/; revision=11484
2004-10-30 20:23:59 +00:00
Filip Navara
12143ef1ae
- Allow 0x80 to be a BIOS assigned drive number for CD-ROM.
...
svn path=/trunk/; revision=11483
2004-10-30 19:32:29 +00:00
Eric Kohl
6f9c0194f4
Add Date/Time control panel application.
...
svn path=/trunk/; revision=11482
2004-10-30 19:16:20 +00:00
Eric Kohl
10e480947b
Use W32API.
...
svn path=/trunk/; revision=11481
2004-10-30 19:14:22 +00:00
Casper Hornstrup
d0c462bb30
- Print stack frames on crashes.
...
- Users should report errors to ros-dev@reactos.com .
svn path=/trunk/; revision=11480
2004-10-30 17:25:38 +00:00
Alex Ionescu
1acbbc2ca0
Fix some values.
...
svn path=/trunk/; revision=11479
2004-10-30 16:07:46 +00:00
Filip Navara
0ca74773d6
- Make InitializeListHead, InsertHeadList, InsertTailList and
...
RemoveEntryList an inline functions instead of macros to match DDK.
It's important because using macros can lead to variable name
conflicts.
- Make PopEntryList, PushEntryList a macro instead of inline function
(to match DDK).
- RemoveEntryList, RemoveHeadList and RemoveTailList shouldn't zero
Blink and Flink of the removed entry. The MS documentation is wrong
and there has been already submitted an official bug report for that.
svn path=/trunk/; revision=11478
2004-10-30 14:02:04 +00:00
Filip Navara
f9f887791c
- Use KfAcquireSpinLock/KfReleaseSpinLock instead of KiAcquireSpinLock/KiReleaseSpinLock.
...
svn path=/trunk/; revision=11477
2004-10-30 13:30:03 +00:00
Eric Kohl
26be094c41
Add ability to start individual control panel applications.
...
svn path=/trunk/; revision=11476
2004-10-30 12:38:52 +00:00
Eric Kohl
7b61512539
Build new control panel applications.
...
svn path=/trunk/; revision=11475
2004-10-30 12:37:02 +00:00
Eric Kohl
92ac842d73
Add Keyboard and Mouse (Main) control panel application.
...
svn path=/trunk/; revision=11474
2004-10-30 12:36:14 +00:00
Eric Kohl
b2a213a80c
Add Regional Options (Intl) control panel application.
...
svn path=/trunk/; revision=11473
2004-10-30 12:33:51 +00:00
Casper Hornstrup
ab2c6fba8b
- Support FULL_MAP command line option.
...
- Allow DEBUG to be set on command line.
svn path=/trunk/; revision=11472
2004-10-30 11:19:45 +00:00
Eric Kohl
b0a01fd7b7
Sort control panels by name.
...
svn path=/trunk/; revision=11471
2004-10-29 16:59:16 +00:00
Casper Hornstrup
7c19997893
2004-10-29 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* ntoskrnl/include/internal/test.h (NtLockVirtualMemoryInternal): Rename
to MiLockVirtualMemory.
* ntoskrnl/include/internal/test.h: Update.
* ntoskrnl/tests/tests/VirtualMemory.c: Update.
svn path=/trunk/; revision=11470
2004-10-29 16:48:10 +00:00
Eric Kohl
f776678f2d
- Support control panel applications that provide more than one control panel.
...
- Clean-up to improve readability.
svn path=/trunk/; revision=11468
2004-10-29 12:27:58 +00:00
Filip Navara
d338969f54
- Remove duplicate definition of RTL_RANGE_LIST_SHARED_OK and
...
RTL_RANGE_LIST_NULL_CONFLICT_OK.
- Fix declaration of PRTL_CONFLICT_RANGE_CALLBACK.
svn path=/trunk/; revision=11467
2004-10-28 21:41:58 +00:00
Casper Hornstrup
e89808b094
2004-10-28 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* drivers/net/tcpip/tests/setup.c: Include windows.h.
* lib/gdiplus/tests/setup.c: Ditto.
* lib/kernel32/tests/setup.c: Ditto.
* lib/ws2_32/tests/setup.c: Ditto.
* subsys/win32k/tests/setup.c: Ditto.
* ntoskrnl/tests/setup.c: Ditto.
* ntoskrnl/include/ntoskrnl.h: Include test.h.
* ntoskrnl/mm/virtual.c (NtLockVirtualMemoryInternal): New function.
(NtLockVirtualMemory): Use NtLockVirtualMemoryInternal.
* ntoskrnl/tests/Makefile (TARGET_CFLAGS): Add -I../include.
* ntoskrnl/tests/stubs.tst: Remove stubs for functions in libgcc.
* regtests/shared/regtests.h: Make independent of windows.h.
* tools/helper.mk (run): Link with libgcc.
* tools/regtests.c (EXESTUB): Include windows.h.
* ntoskrnl/include/internal/test.h: New file.
* ntoskrnl/tests/tests/VirtualMemory.c: Ditto.
svn path=/trunk/; revision=11466
2004-10-28 19:01:59 +00:00
Filip Navara
497ef5e058
- Define IoReleaseRemoveLock.
...
- Fix definiton of IoReleaseRemoveLockAndWait.
svn path=/trunk/; revision=11465
2004-10-27 21:36:19 +00:00
Gregor Anich
8c57ab6af9
Added KdbpSafeRead/WriteMemory macros (translated into MmSafeCopyFrom/ToUser) and made KDB use them for accessing unsafe memory - should prevent it from crashing.
...
svn path=/trunk/; revision=11464
2004-10-27 13:33:59 +00:00
Eric Kohl
9accaf0d0e
DrawStatusText() must not process prefix characters.
...
svn path=/trunk/; revision=11463
2004-10-26 13:15:06 +00:00
Eric Kohl
2e1e51f902
Pressing ENTER when a value is selected in the listview will open the edit dialog.
...
svn path=/trunk/; revision=11462
2004-10-26 11:05:49 +00:00
Eric Kohl
4daf602867
Use FileHeader->SizeOfOptionalHeader instead of sizeof(IMAGE_OPTIONAL_HEADER) as the real size of the optional header.
...
svn path=/trunk/; revision=11461
2004-10-26 10:56:38 +00:00
Gregor Anich
d85e7ec614
Fixed debug build
...
svn path=/trunk/; revision=11457
2004-10-25 14:22:21 +00:00
Thomas Bluemel
0402fbbd25
more prototype fixes
...
svn path=/trunk/; revision=11422
2004-10-24 20:37:27 +00:00
Casper Hornstrup
b69a77aa97
2004-10-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* ntoskrnl/Makefile (TARGET_REGTESTS): Define to yes.
* regtests/regtests/regtests.c (_ExitProcess): Declare.
* regtests/regtests/regtests.def (_ExitProcess@4): Ditto.
* regtests/shared/regtests.h (_ExitProcess): Ditto.
* tools/regtests.c: Exit process using _ExitProcess();
Properly support fastcall symbols.
* ntoskrnl/tests: New directory.
* ntoskrnl/tests/tests: Ditto.
* ntoskrnl/tests/.cvsignore: New file.
* ntoskrnl/tests/Makefile: Ditto.
* ntoskrnl/tests/setup.c: Ditto.
* ntoskrnl/tests/stubs.tst: Ditto.
* ntoskrnl/tests/tests/.cvsignore: Ditto.
svn path=/trunk/; revision=11420
2004-10-24 17:51:29 +00:00
Thomas Bluemel
1dbfd30e1e
fixed prototypes of NtCreateProfile() and NtQueryIntervalProfile()
...
svn path=/trunk/; revision=11419
2004-10-24 17:14:27 +00:00
Thomas Bluemel
b4e530e530
fixed prototypes of NtCreateMutant(), NtQueryMutant(), NtQuerySemaphore(), NtQueryTimer(), NtReleaseMutant(), NtReleaseSemaphore(), NtSetTimerResolution() and NtSetTimer()
...
svn path=/trunk/; revision=11418
2004-10-24 16:49:49 +00:00
Thomas Bluemel
4a6dd7de44
fixed prototypes of NtSetEvent(), NtResetEvent(), NtQueryEvent(), NtPulseEvent(), NtOpenEvent() and NtCreateEvent()
...
svn path=/trunk/; revision=11417
2004-10-24 15:26:14 +00:00
Thomas Bluemel
4bd798e343
added some base addresses to the list
...
svn path=/trunk/; revision=11416
2004-10-24 13:05:53 +00:00
Thomas Bluemel
cb1bf2ae32
minor fixes
...
svn path=/trunk/; revision=11415
2004-10-24 12:55:19 +00:00
Casper Hornstrup
6003c5cb06
2004-10-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* config (REGRESSIONTESTS): Remove.
* tools/config.mk: Update.
* lib/kernel32/misc/dllmain.c: Update.
* drivers/net/tcpip/tests/Makefile (TARGET_OBJECTS): Add setup.o.
* lib/gdiplus/tests/Makefile (TARGET_OBJECTS): Ditto.
* lib/kernel32/tests/Makefile (TARGET_OBJECTS): Ditto.
* lib/ws2_32/tests/Makefile (TARGET_OBJECTS): Ditto.
* subsys/win32k/tests/makefile (TARGET_OBJECTS): Ditto.
* regtests/shared/regtests.h (SetupOnce, _SetupOnce): Declare.
(DISPATCHER): Rename to _Dispatcher.
* lib/gdiplus/tests/tests/test-1.c: Update.
* lib/kernel32/tests/tests/CreateFile.c: Ditto.
* lib/ws2_32/tests/tests/WinsockEvent.c: Ditto.
* subsys/win32k/tests/tests/eng-mem-1.c: Ditto.
* tools/helper.mk: Be quiet when building tests.
* tools/regtests.c: Remove unused code.
* drivers/net/tcpip/tests/setup.c: New file.
* lib/gdiplus/tests/setup.c: Ditto.
* lib/kernel32/tests/setup.c: Ditto.
* lib/ws2_32/tests/setup.c: Ditto.
* subsys/win32k/tests/setup.c: Ditto.
svn path=/trunk/; revision=11414
2004-10-24 12:39:54 +00:00
Thomas Bluemel
40851010a8
minor fixes
...
svn path=/trunk/; revision=11413
2004-10-24 12:36:12 +00:00
Thomas Bluemel
565f4d669b
minor fixes
...
svn path=/trunk/; revision=11412
2004-10-24 12:26:27 +00:00
Thomas Bluemel
0dd86887a1
minor fixes
...
svn path=/trunk/; revision=11411
2004-10-24 12:16:54 +00:00
Eric Kohl
f443b5edcf
Set processor features in the shared user page.
...
This fixes bug #387 .
svn path=/trunk/; revision=11410
2004-10-24 12:00:01 +00:00
Filip Navara
baac7ae72e
- Return STATUS_SUCCESS for PCI bus PDO PnP IRPs so that function drivers can process them.
...
svn path=/trunk/; revision=11409
2004-10-24 09:14:03 +00:00
Filip Navara
b02b780b4a
- Return STATUS_SUCCESS for root bus PDO PnP IRPs so that function drivers can process them.
...
svn path=/trunk/; revision=11408
2004-10-24 09:13:18 +00:00
Alex Ionescu
cad7a781f2
Fixed up some HAL prototypes and fixed some header problems in regards to upcoming DMA patch I will commit tomorrow.
...
svn path=/trunk/; revision=11407
2004-10-23 23:43:23 +00:00
Casper Hornstrup
eae828b789
2004-10-23 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* Makefile: Support regtests_implib.
* rules.mak (REGTESTS_PATH): Define.
* drivers/net/tcpip/makefile (TARGET_BUILDENV_TEST): Remove.
* drivers/net/tcpip/tests/Makefile: Update.
* lib/gdiplus/tests/.cvsignore: Ditto.
* lib/gdiplus/tests/Makefile: Ditto.
* lib/kernel32/tests/Makefile: Ditto.
* lib/kernel32/tests/stubs.tst (HeapAlloc, HeapFree): Add.
* lib/ws2_32/makefile (TARGET_REGTESTS): Define to yes.
* regtests/Makefile: Update.
* regtests/shared/regtests.c (_alloca): Define.
(FrameworkGetHook): Move to here.
* regtests/shared/regtests.h (_AssertTrue, _AssertFalse): Define.
(_GetModuleHandleA, _GetProcAddress, _LoadLibraryA): Define.
(FrameworkGetExportedFunctionNameInternal): Define.
* subsys/win32k/tests/makefile: Update.
* tools/helper.mk: Create dependencies.
* tools/regtests.c: Move FrameworkGetHook; Support forwarded exports.
* lib/ws2_32/tests: New directory.
* lib/ws2_32/tests/.cvsignore: New file.
* lib/ws2_32/tests/Makefile: Ditto.
* lib/ws2_32/tests/stubs.tst: Ditto.
* lib/ws2_32/tests/tests: New directory.
* lib/ws2_32/tests/tests/.cvsignore: New file.
* lib/ws2_32/tests/tests/WinsockEvent.c: New file.
* regtests/regtests: New directory.
* regtests/regtests/.cvsignore: New file.
* regtests/regtests/Makefile: Ditto.
* regtests/regtests/regtests.c: Ditto.
* regtests/regtests/regtests.def: Ditto.
svn path=/trunk/; revision=11406
2004-10-23 21:05:12 +00:00
Gé van Geldorp
825e1dc162
Take DC origin into account
...
svn path=/trunk/; revision=11405
2004-10-23 19:17:54 +00:00
Filip Navara
985184b134
- Add _hooks.c and _stubs.S to list of ignore files.
...
svn path=/trunk/; revision=11404
2004-10-23 17:39:51 +00:00
Filip Navara
1b13f5b90b
- Minor device node fixes.
...
svn path=/trunk/; revision=11402
2004-10-23 17:32:51 +00:00
Thomas Bluemel
9c06590d72
finally get rid of loadros
...
svn path=/trunk/; revision=11401
2004-10-23 17:07:07 +00:00
Gregor Anich
7e179dae1f
Fixed debug build
...
svn path=/trunk/; revision=11400
2004-10-23 15:17:35 +00:00
Gregor Anich
fcfc4f85d1
Fixed debug build, uncommented NDEBUG in io/pnpmgr.c
...
svn path=/trunk/; revision=11399
2004-10-23 14:52:51 +00:00
Eric Kohl
dbc9b1b7dd
Update DEVICE_NODE structure but some ReactOS specific components still remain.
...
svn path=/trunk/; revision=11398
2004-10-23 14:48:16 +00:00
Gé van Geldorp
f0497fdefd
InProcServer32 entries only take a DLL name, no resource identifier
...
svn path=/trunk/; revision=11397
2004-10-23 13:10:57 +00:00
Filip Navara
b5e5b4f012
- Add declarations for the PnP arbiter and resource translation interfaces (ARBITER_REQUEST_SOURCE, ARBITER_RESULT, ARBITER_ACTION, ARBITER_CONFLICT_INFO, ARBITER_PARAMETERS, ARBITER_LIST_ENTRY, PARBITER_HANDLER, ARBITER_INTERFACE, RESOURCE_TRANSLATION_DIRECTION, PTRANSLATE_RESOURCE_HANDLER, PTRANSLATE_RESOURCE_REQUIREMENTS_HANDLER, TRANSLATOR_INTERFACE).
...
svn path=/trunk/; revision=11396
2004-10-23 08:10:57 +00:00
Thomas Bluemel
75009fd35f
hopefully a better implementation of rundown protections, thanks also to Alex.
...
svn path=/trunk/; revision=11395
2004-10-22 22:49:00 +00:00
Thomas Bluemel
1270089c9f
fixed redefinition of ASSERT
...
svn path=/trunk/; revision=11394
2004-10-22 21:21:52 +00:00
Eric Kohl
2a175cb990
Use upper-case ASSERT macros.
...
svn path=/trunk/; revision=11393
2004-10-22 20:57:39 +00:00
Eric Kohl
92239abf04
IoAdjustPagingPathCount is a macro.
...
svn path=/trunk/; revision=11392
2004-10-22 20:54:57 +00:00
Filip Navara
9fb531fab6
- Check for DeviceNode->CapabilityFlags being NULL before trying to access it.
...
svn path=/trunk/; revision=11391
2004-10-22 20:44:48 +00:00
Eric Kohl
b1a58d7d7e
Use upper-case ASSERT macros.
...
svn path=/trunk/; revision=11390
2004-10-22 20:43:58 +00:00
Eric Kohl
9e01875f9c
Use upper-case ASSERT macros.
...
svn path=/trunk/; revision=11389
2004-10-22 20:19:58 +00:00
Eric Kohl
8c62a8159a
Use ASSERT macro instead of assert macro.
...
svn path=/trunk/; revision=11388
2004-10-22 20:08:22 +00:00
Filip Navara
e49ebc81df
- Fix uninitialized variable warning in KeFlushEntireTb.
...
svn path=/trunk/; revision=11387
2004-10-22 20:07:13 +00:00
Eric Kohl
1e9ad342c8
Define ASSERT macro.
...
svn path=/trunk/; revision=11386
2004-10-22 20:04:05 +00:00
Eric Kohl
72aae9d8ca
Define ASSERT and ASSERTMSG macros.
...
svn path=/trunk/; revision=11385
2004-10-22 20:02:32 +00:00
Filip Navara
ce60fe1bee
- Add the afiler.h (ARC MAC filter) and wdmguid.h (GUIDs for buses, device events, ...) headers.
...
svn path=/trunk/; revision=11383
2004-10-22 19:35:19 +00:00
Filip Navara
3d8c71fce1
- Define the PLUGPLAY_REGKEY_* flags.
...
svn path=/trunk/; revision=11382
2004-10-22 19:29:44 +00:00
Filip Navara
6b8a09e4a4
- Support the BINARY_COMPATIBLE compile definition.
...
- Declare NDIS_PROCESSOR_TYPE and NDIS_ENVIRONMENT_TYPE.
svn path=/trunk/; revision=11381
2004-10-22 19:29:28 +00:00
Eric Kohl
ca8388ad0c
Fix a debug message
...
svn path=/trunk/; revision=11380
2004-10-22 18:34:11 +00:00
Filip Navara
0214f20262
- Fix RtlIsRangeAvailable for boundary addresses and honour the RTL_RANGE_SHARED flag.
...
svn path=/trunk/; revision=11379
2004-10-22 16:30:58 +00:00
Filip Navara
ec9c488f06
- Fix a case when a device with same IDs is located on two or more buses in the same slot (honour bus number in FdoLocateChildDevice).
...
- Read only the common PCI header and not private device data while enumerating.
svn path=/trunk/; revision=11378
2004-10-22 16:30:46 +00:00
Eric Kohl
c647cbd575
- Remove obsolete variables from the DEVICE_NODE structure and store it in the registry instead.
...
- IoGetDeviceProperty() supports more properties (untested).
svn path=/trunk/; revision=11377
2004-10-22 11:00:41 +00:00
Eric Kohl
2461583881
- Remove obsolete variables from the DEVICE_NODE structure and store it in the registry instead.
...
- IoGetDeviceProperty() supports more properties (untested).
svn path=/trunk/; revision=11376
2004-10-22 10:55:35 +00:00
Gé van Geldorp
b3e27217fd
- Don't double-quote an already double-quoted argument
...
- Properly increment the fmt pointer
svn path=/trunk/; revision=11375
2004-10-21 18:30:36 +00:00
Thomas Bluemel
69b98bb582
fixed a comment
...
svn path=/trunk/; revision=11374
2004-10-21 18:28:05 +00:00
Art Yerkes
8238df107b
Corrected build problem: hal.a was not placed in the ddk implib
...
directory.
svn path=/trunk/; revision=11373
2004-10-21 18:04:48 +00:00
Steven Edwards
4cd92d7bd7
Thats it. the tests are now in rosapps.
...
svn path=/trunk/; revision=11372
2004-10-21 12:05:13 +00:00
Gé van Geldorp
2ecd28627f
Put back -D__REACTOS__ for now
...
svn path=/trunk/; revision=11371
2004-10-21 12:02:18 +00:00
Steven Edwards
24617fc41e
Almost done removing old tests
...
svn path=/trunk/; revision=11370
2004-10-21 11:58:12 +00:00
Gé van Geldorp
d8a803d10b
Better drawing of +/- boxes at smaller icon sizes
...
svn path=/trunk/; revision=11369
2004-10-21 08:38:36 +00:00
Steven Edwards
2d23921220
I'll finish in the morning......
...
svn path=/trunk/; revision=11368
2004-10-21 05:30:46 +00:00
Steven Edwards
2b58d249c6
Started removing tests
...
svn path=/trunk/; revision=11367
2004-10-21 05:27:50 +00:00
Steven Edwards
75fbd2832d
Added regexpl and tests to the makefile.
...
Let me know if something is broken on linux.
svn path=/trunk/; revision=11366
2004-10-21 05:20:52 +00:00
Steven Edwards
005fb790e6
Re-enable almost all tests.
...
svn path=/trunk/; revision=11365
2004-10-21 05:20:21 +00:00
Steven Edwards
10a923d083
Moving tests....Almost done.
...
svn path=/trunk/; revision=11364
2004-10-21 05:12:02 +00:00
Steven Edwards
4ed7672428
Remove tests from the Main Makefile.
...
svn path=/trunk/; revision=11363
2004-10-21 05:08:32 +00:00
Steven Edwards
5368a4c682
Moving the tests.....still more....
...
svn path=/trunk/; revision=11362
2004-10-21 04:59:01 +00:00
Steven Edwards
e1c8dd64af
Moving the tests.....more
...
svn path=/trunk/; revision=11361
2004-10-21 04:53:21 +00:00
Steven Edwards
dbf0e6e889
Moving the tests
...
svn path=/trunk/; revision=11360
2004-10-21 04:48:46 +00:00
Art Yerkes
68d63b431f
Added null check for CapabilityFlags.
...
svn path=/trunk/; revision=11359
2004-10-21 03:39:37 +00:00
Thomas Bluemel
48008b5f19
fixed language code
...
svn path=/trunk/; revision=11358
2004-10-20 22:41:16 +00:00
Thomas Bluemel
85de1b945e
forgot to add these files
...
svn path=/trunk/; revision=11357
2004-10-20 22:31:05 +00:00
Casper Hornstrup
e1a7bb0d2f
2004-10-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* lib/gdiplus/makefile (TARGET_BUILDENV_TEST): Remove.
(TARGET_TYPE): Set to test.
* lib/kernel32/makefile: Ditto.
* subsys/win32k/makefile: Ditto.
* tools/helper.mk (TARGET_BUILDENV_TEST): Remove.
(TARGET_TYPE): New value test.
* regtests/shared/regtests.c (_Result, _Buffer): Add.
* regtests/shared/regtests.h (_Result, _Buffer): Declare extern.
(TestRoutine): Make void return type and remove Buffer parameter.
(FAIL*): Remove.
svn path=/trunk/; revision=11356
2004-10-20 20:51:21 +00:00
Gé van Geldorp
8139ac2333
Sync to Wine-20041019
...
svn path=/trunk/; revision=11355
2004-10-20 20:35:58 +00:00
Gé van Geldorp
ef42acd73f
Remove global -DCOBJMACROS for winedll's since they #define it themselves
...
now when needed
svn path=/trunk/; revision=11354
2004-10-20 20:31:36 +00:00
Thomas Bluemel
5df79e4eec
disabled mouse tracking should just supress MSG_MOUSE_MOVED - all other mouse messages are supposed to be dispatched.
...
svn path=/trunk/; revision=11353
2004-10-20 19:19:12 +00:00
Gé van Geldorp
ab895b1d38
Update status
...
svn path=/trunk/; revision=11352
2004-10-20 18:33:05 +00:00
Gé van Geldorp
b16df368f7
Sync to Wine-20041019
...
svn path=/trunk/; revision=11350
2004-10-20 18:30:39 +00:00
Gé van Geldorp
1b613704b0
Sync to Wine-20041019:
...
Vincent Beron <vberon@mecano.gme.usherb.ca >
- Fix various function prototypes.
Jeremy White <jwhite@codeweavers.com >
- Revise winmm/time.c to fix timer resolution at 1 ms. This then allows
a much more efficient implementation of timer events and timeGetTime,
and callers that used sub 10 ms resolution will now get correct
results.
Hans Leidekker <hans@it.vu.nl >
- Fix signed/unsigned comparison warnings.
Eric Pouech <pouech-eric@wanadoo.fr >
- bring the multimedia doc up-to-date
- moved the TODO from the doc into the code
svn path=/trunk/; revision=11349
2004-10-20 17:42:11 +00:00
Gé van Geldorp
c333fa4ed1
Sync to Wine-20041019:
...
Francois Gouget <fgouget@free.fr >
- Don't define COBJMACROS in objbase.h.
- Update the Wine sources accordingly.
Robert Shearman <rob@codeweavers.com >
- Don't define GWL_USERDATA, GWL_ID, GWL_HWNDPARENT, GWL_HINSTANCE and
GWL_WNDPROC when compiling the Wine source.
Mike McCormack <mike@codeweavers.com >
- Fix some -Wsigned-compare warnings.
Huw Davies <huw@codeweavers.com >
- Rewrite PathCreateFromUrl.
- Implement PathSearchAndQualify.
- Fix UrlUnescapeW.
- PathIsURL should return TRUE even if a scheme is unknown.
- UrlEscape has different rules depending on the protocol.
- Added a load of tests.
- ParseURL is now documented, so move it into shlwapi.h.
Bill Medland <billmedland@mercuryspeed.com >
- Fix SHDeleteKey so that it will handle deleting a key with more than
one subkey. Also includes test.
Steven Edwards <steven_ed4153@yahoo.com >
- Move URL_SCHEME typedef to match PSDK.
svn path=/trunk/; revision=11348
2004-10-20 16:49:27 +00:00
Gé van Geldorp
4667670c9e
Simplify wine/shlwapi.h
...
svn path=/trunk/; revision=11347
2004-10-20 16:20:22 +00:00
Gé van Geldorp
dc9f9834d9
Sync to Wine-20041019:
...
Mike McCormack <mike@codeweavers.com >
- Add stub implementation for CreateProxyFromTypeInfo.
Francois Gouget <fgouget@free.fr >
- Don't define COBJMACROS in objbase.h.
- Update the Wine sources accordingly.
Vincent Beron <vberon@mecano.gme.usherb.ca >
- Fix various function prototypes.
Hans Leidekker <hans@it.vu.nl >
- Fix signed/unsigned comparison warnings.
svn path=/trunk/; revision=11346
2004-10-20 09:38:15 +00:00
Gé van Geldorp
65e1445718
Hans Leidekker <hans@it.vu.nl>
...
- Fix signed/unsigned comparison warnings.
svn path=/trunk/; revision=11345
2004-10-20 09:32:11 +00:00
Gé van Geldorp
bf5400ab2a
Sync to Wine-20041019:
...
Alexandre Julliard <julliard@winehq.org >
- Build the .h files from their idl source at compile time, and remove
them from CVS.
- Build idl files as part of the normal build process.
- Avoid depending on the non-standard IUnknown_METHODS macro in Wine
internal headers.
Francois Gouget <fgouget@free.fr >
- Don't define COBJMACROS in objbase.h.
- Update the Wine sources accordingly.
- Assorted spelling fixes.
Joris Huizer <jorishuizer@planet.nl >
- Ref count increment/decrement cleanup.
Robert Shearman <rob@codeweavers.com >
- Improve proxy destruction comment.
Mike McCormack <mike@codeweavers.com >
- CoSuspendClassObjects stub implementation.
Vincent Beron <vberon@mecano.gme.usherb.ca
- Fix some types problems.
Hans Leidekker <hans@it.vu.nl >
- Fix signed/unsigned comparison warnings.
svn path=/trunk/; revision=11344
2004-10-20 09:27:43 +00:00
Gé van Geldorp
b48649a01d
Jacek Caban <jack@itma.pwr.wroc.pl>
...
- Added/updated Polish translations.
Robert Shearman <rob@codeweavers.com >
- GetWindowLong -> GetWindowLongPtr.
Vincent Beron <vberon@mecano.gme.usherb.ca >
- Fix various function prototypes.
- Better document some apis in commdlg and mscms.
Francois Gouget <fgouget@free.fr >
- Don't define COBJMACROS in objbase.h.
- Update the Wine sources accordingly.
Jon Griffiths <jon_p_griffiths@yahoo.com >
- Constify some statics and make them smaller.
Steven Edwards <steven_ed4153@yahoo.com >
- Remove unneeded include statements.
Dimitrie O. Paun <dpaun@rogers.com >
- Avoid W->A transitions.
svn path=/trunk/; revision=11343
2004-10-20 08:53:06 +00:00
Gé van Geldorp
695f33412e
Sync to Wine-20041019:
...
Dmitry Timoshkov <dmitry@codeweavers.com >
- If an animation is already playing do not restart it.
- Remove WM_CLOSE handler, it leads to a memory corruption later on.
- Do not use GlobalFree for a memory returned by LoadResource.
Robert Shearman <rob@codeweavers.com >
- Implement SetPathWordBreakProc and MirrorIcon.
- Implement ImageList_SetColorTable.
- Implement WS_DISABLED style.
- Issue EN_CHANGE notification.
- Make the control look more like native by using the right font and
spacing.
- Use TextOutW rather than DrawTextW as we don't use any features of
DrawTextW.
- Fix caret size and position.
- Implement WM_CHAR and WM_SYSCHAR messages.
- Status update.
- Should create HOTKEY_INFO storage in WM_NCCREATE rather than in
WM_CREATE so that we can also add the WS_EX_CLIENTEDGE style.
- Remove code that draws the client edge; it is already drawn by
DefWindowProc.
- Document status of control against v6.0 of native version.
- Don't use TrackMouseEvents/WM_MOUSELEAVE API for handling the hot
button; use plain mouse capture instead like native.
- Return only HTTRANSPARENT/HTCLIENT from WM_NCHITTEST and remove
associated hacks of WM_SETCURSOR, WM_NCLBUTTONDOWN and
WM_NCLBUTTONUP.
- Refactor state change code so that state changes don't happen as
side effects from messages such as WM_NCCALCSIZE, instead only from
user input messages like WM_MOUSEMOVE.
- Rebar completeness audit.
- TBN_DELETINGBUTTON sends the command ID, not the index.
- Fill in tbButton structure for TBN_DELETINGBUTTON notification.
- Document TBN_QUERY* sending indices.
- Fix some TRACEs
- More A->W conversions missed by previous patch.
- Fix off-by-one error in validating drag-n-drop from available
buttons list box to actual buttons list box.
- Unicode flag should be based on the notification window.
- Use Unicode window messages.
- Determine whether to do label edit before sending NM_CLICK.
Francois Gouget <fgouget@free.fr >
- Don't define COBJMACROS in objbase.h.
- Update the Wine sources accordingly.
- Assorted spelling fixes.
Filip Navara <xnavara@volny.cz >
- Implement PSM_INDEXTOID, PSM_INDEXTOPAGE and PSM_PAGETOINDEX messages.
- Partially implement the PSH_WIZARDCONTEXTHELP and PSH_NOCONTEXTHELP
styles.
- Add note about unimplemented TB_SAVERESTORE message.
- Fix obviously wrong condition in an "if" statement.
Dimitrie O. Paun <dpaun@rogers.com >
- We now have ICC_LINK_CLASS.
- Cleanup W->A transition.
Jon Griffiths <jon_p_griffiths@yahoo.com >
- ImageList_Merge should not fail if indices are bad.
- Add tests for this case, a visible test mode and fix DrawIndirect test
under some native comctl32.dll's.
- Items are variable sized, use an accessor to get at them.
- Combine A/W calls together to remove duplication.
- Don't leak text when removing/changing items.
- Turn off hot tracking when we delete the last item.
- Use the 'delete 1 item' logic when deleting all items.
- Draw +/- correctly for large icon sizes.
- Item height/expand button width must be >= than imagelist size.
- Avoid a magic number, add FIXME for incorrect +/- drawing.
Michael Stefaniuc <mstefani@redhat.com >
- native ImageList_Remove dosn't spit out an error message when
deleting an index out of range so don't do that either
- add 2 ImageList_Remove tests
Aric Stewart <aric@codeweavers.com >
- Check to make sure PropSheetInfo* is not null before dereferencing it
for some windows messages.
Vitaliy Margolen <wine-patch@kievinfo.com >
- Don't loose last band on insert.
Ge van Geldorp <gvg@reactos.com >
- Pass correct uiParam for SPI_GETNONCLIENTMETRICS.
svn path=/trunk/; revision=11342
2004-10-20 08:36:55 +00:00
Gé van Geldorp
177b871326
Vincent B�ron <vberon@mecano.gme.usherb.ca>
...
Fix various function prototypes.
svn path=/trunk/; revision=11341
2004-10-20 07:47:39 +00:00
James Tabor
2b473d593e
Ported Wine CompareStringA.
...
svn path=/trunk/; revision=11340
2004-10-20 03:46:27 +00:00
Hartmut Birr
5b5e2d9b00
- Fixed the size calculation of the resource list in IopSetDeviceInstanceData.
...
svn path=/trunk/; revision=11339
2004-10-19 23:23:04 +00:00
Eric Kohl
91ff1098cb
Cosmetical fixes.
...
svn path=/trunk/; revision=11338
2004-10-19 22:47:38 +00:00
Emanuele Aliberti
8bf1b284bf
cvs-ignore compiled resources
...
svn path=/trunk/; revision=11337
2004-10-19 21:12:42 +00:00
Filip Navara
dc5c114cdd
- Fix the values of KeepObject, DeallocateObject and DeallocateObjectKeepRegisters.
...
svn path=/trunk/; revision=11336
2004-10-19 20:36:52 +00:00
Filip Navara
0d7040d3bb
- Successfully complete IRP_MN_START_DEVICE and IRP_MN_STOP_DEVICE so that the drivers lower in the device stack can work.
...
svn path=/trunk/; revision=11335
2004-10-19 19:39:23 +00:00
Filip Navara
953b49dd54
- Fix various bugs in IoGetDmaAdapter.
...
- Fill the IoStatus values in the Irp I/O status block in IopInitiatePnpIrp.
svn path=/trunk/; revision=11334
2004-10-19 19:37:45 +00:00
Eric Kohl
cbc7c9eac2
Install class installers.
...
svn path=/trunk/; revision=11333
2004-10-19 14:33:07 +00:00
Eric Kohl
fe3da89e8e
Disable debug messages.
...
svn path=/trunk/; revision=11332
2004-10-19 14:32:13 +00:00
Eric Kohl
9058842f67
Implement
...
- SetupDiBuildClassInfoList(ExW)
- SetupDiClassGuidsFromName(W/ExW),
- SetupDiClassNameFromGuid(W/ExW)
- SetupDiGetActualSectionToInstallW
- SetupDiGetClassDescription(W/ExW)
- SetupDiInstallClassW partially
- SetupDiOpenClassRegKey(ExW)
- SetupOpenMasterInf
Fix compiler warnings.
svn path=/trunk/; revision=11331
2004-10-19 11:19:16 +00:00
Eric Kohl
f8eb27af13
Implement
...
- SetupDiBuildClassInfoList(ExW), SetupDiClassGuidsFromName(W/ExW),
- SetupDiClassNameFromGuid(W/ExW)
- SetupDiGetActualSectionToInstallW
- SetupDiGetClassDescription(W/ExW)
- SetupDiInstallClassW partially
- SetupDiOpenClassRegKey(ExW)
svn path=/trunk/; revision=11330
2004-10-19 11:13:11 +00:00
Thomas Bluemel
2bcdc488b3
the last parameter of NtQueryInformationProcess() is optional, don't use it when not needed.
...
svn path=/trunk/; revision=11329
2004-10-19 10:27:11 +00:00
Gé van Geldorp
b35df7844e
Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
...
- Added SHFreeNameMappings implementation.
- Modify ANSI functions to allocate intermediate Unicode strings on the
heap instead of stack.
Mike McCormack <mike@codeweavers.com >
- Convert the shellmenu code to use unicode.
svn path=/trunk/; revision=11328
2004-10-19 10:17:53 +00:00
Gé van Geldorp
b373e014a9
Simplify wine/shellapi.h
...
svn path=/trunk/; revision=11327
2004-10-19 10:17:05 +00:00
Gé van Geldorp
9f29b6e41d
Windows doesn't check uiParam for SPI_GETNONCLIENTMETRICS
...
svn path=/trunk/; revision=11326
2004-10-19 08:25:25 +00:00
Gé van Geldorp
5d5362aca5
Don't free subclass stack while it's still in use
...
svn path=/trunk/; revision=11325
2004-10-18 21:31:41 +00:00
Filip Navara
bd1f1924a0
- Change _NDIS_ define to NDIS_WRAPPER.
...
svn path=/trunk/; revision=11324
2004-10-18 21:08:20 +00:00
Filip Navara
83c1f21479
- Fix a typo.
...
svn path=/trunk/; revision=11323
2004-10-18 21:07:42 +00:00
Filip Navara
dbcfba9bdb
- Fix calling convention of ExInterlockedPushEntrySList and ExInterlockedPopEntrySList.
...
svn path=/trunk/; revision=11322
2004-10-18 20:56:22 +00:00
Casper Hornstrup
9af4f499f3
2004-10-18 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* lib/kernel32/makefile (TARGET_BUILDENV_TEST): Set to yes.
* lib/kernel32/tests/Makefile: New target run.
* lib/kernel32/tests/tests/file-1.c: Remove.
* lib/kernel32/tests/tests/CreateFile.c: New file.
* lib/kernel32/tests/stubs.tst: New file.
* lib/gdiplus/tests/tests/test-1.c: Update.
* lib/gdiplus/tests/stubs.tst: Update.
* lib/gdiplus/tests/Makefile: Update.
* lib/tools/helper.mk: Better support for TARGET_BUILDENV_TEST.
* tools/regtests.c: Terminate process after running tests.
* regtests/shared/regtests.c (PerformTest): Increase buffer sizes.
* regtests/Makefile: Update.
* regtests/kmregtests/*: Remove.
* regtests/kmrtint/*: Remove.
* regtests/regtests/*: Remove.
* regtests/win32base/*: Remove.
* subsys/win32k/tests/tests/eng-mem-1.c: Update.
* subsys/win32k/tests/stubs.tst: New file.
* drivers/net/tcpip/tests/Makefile: Update.
* drivers/net/tcpip/makefile: Update.
* drivers/net/tcpip/stubs.tst: New file.
* drivers/net/tcpip/tests/Makefile: Update.
svn path=/trunk/; revision=11321
2004-10-18 19:11:09 +00:00
Gé van Geldorp
41fed98970
Sort by address to make searching easier
...
svn path=/trunk/; revision=11320
2004-10-17 21:25:43 +00:00
Richard Campbell
1dcf1a09de
commented out an assert(0); that was causing crashes in windows.
...
svn path=/trunk/; revision=11319
2004-10-17 20:41:16 +00:00
Gé van Geldorp
9f4291ecfc
Move resource constant to local header file
...
svn path=/trunk/; revision=11318
2004-10-17 18:51:09 +00:00
Hartmut Birr
f7f880f8e9
- Fixed the changing of the PGE bit in cr4.
...
- Check if the cpu supports global pages.
svn path=/trunk/; revision=11317
2004-10-17 17:28:45 +00:00
Hartmut Birr
53a23c65e8
- Used variables from the KPCR for the current irql, for dpc's, for time counters and for the idle thread.
...
svn path=/trunk/; revision=11316
2004-10-17 15:39:30 +00:00
Hartmut Birr
70919642d8
- Simplified the definition of KeGetCurrentKPCR for the UP target.
...
svn path=/trunk/; revision=11315
2004-10-17 13:26:48 +00:00
Filip Navara
108bfdf09f
- Fix calling convention of ExInterlocked* functions.
...
svn path=/trunk/; revision=11314
2004-10-17 13:08:26 +00:00
Hartmut Birr
7090b2771a
- Fixed the definition KPCR_SELF and KeGetCurrentKPCR.
...
svn path=/trunk/; revision=11313
2004-10-17 10:53:05 +00:00
Hartmut Birr
6fe0a87268
- Fixed the dependency check for ntoskrnl.
...
svn path=/trunk/; revision=11312
2004-10-17 10:43:57 +00:00
Filip Navara
fdfdfbe2d2
- Fix NdisMSynchronizeWithInterrupt.
...
svn path=/trunk/; revision=11310
2004-10-17 10:15:07 +00:00
Filip Navara
6815a62066
- Fix cut & paste mistake (s/NdisDprAcquireSpinLock/NdisDprReleaseSpinLock/).
...
- Fix values passed to NdisMRegisterInterrupt.
svn path=/trunk/; revision=11309
2004-10-17 10:15:02 +00:00
Gé van Geldorp
b91c380949
More shutdown messages
...
svn path=/trunk/; revision=11308
2004-10-17 09:36:08 +00:00
Alex Ionescu
020a7e0b2d
Fixed definition of KPCR_TIB to match W32API/NT5 defintion. Fixed bug in Makefile (fixed by Filip)
...
svn path=/trunk/; revision=11307
2004-10-17 05:20:29 +00:00
Alex Ionescu
a5262fdf54
Fix accidental change.
...
svn path=/trunk/; revision=11306
2004-10-17 03:55:05 +00:00
Alex Ionescu
b3f049be4f
KeStackAttach: Acquire lock before getting thread
...
svn path=/trunk/; revision=11305
2004-10-17 03:43:26 +00:00
Filip Navara
1f59f1138b
- Fix the CFLAGS handling to avoid duplicating flags on command line.
...
svn path=/trunk/; revision=11304
2004-10-17 02:51:39 +00:00
Filip Navara
33a12b714a
- Fix IRQL restrictions.
...
svn path=/trunk/; revision=11303
2004-10-17 01:59:36 +00:00
Filip Navara
921ff5c94d
- Add comment to NdisMRegisterIoPortRange about the meaning of InitialPort parameter and pass the bus number to HalTranslateBusAddress.
...
svn path=/trunk/; revision=11302
2004-10-17 01:59:18 +00:00
Filip Navara
d788739c0e
- Compile with W32API headers.
...
- Add multicast support.
- Add media state detection support.
- Protect the adapter context with spinlock and move code talking to card to inside NdisMSynchronizeWithInterrupt calls where necessary.
svn path=/trunk/; revision=11301
2004-10-17 01:55:54 +00:00
Filip Navara
3d1e209ba7
- Cleanup handling of NDISxx definitions.
...
- Define NDIS_MINIPORT_MAJOR_VERSION, NDIS_MINIPORT_MINOR_VERSION, NDIS_PROTOCOL_MAJOR_VERSION and NDIS_PROTOCOL_MINOR_VERSION when necessary.
- Fix definition of NdisMIndicateStatus macro.
- Add prototypes for NdisMSetTimer, NdisMInitializeTimer, NdisMSetPeriodicTimer, NdisMCancelTimer.
svn path=/trunk/; revision=11300
2004-10-17 01:55:33 +00:00
Gé van Geldorp
712015d695
Centralize definition of version resource
...
svn path=/trunk/; revision=11299
2004-10-16 22:30:19 +00:00
Gé van Geldorp
600222621e
Undo change to DBG
...
svn path=/trunk/; revision=11298
2004-10-16 20:29:32 +00:00
Gé van Geldorp
4221b60000
- Centralize definition of version resource
...
- Give DLLs a high version number, so installers won't overwrite them
svn path=/trunk/; revision=11297
2004-10-16 20:27:43 +00:00
Alex Ionescu
f5d1a75a57
Fix Typo
...
svn path=/trunk/; revision=11296
2004-10-16 18:56:54 +00:00
Alex Ionescu
10d4df0a8b
Fixed ExGetCurrentProcessorUsage (thanks to Mike)
...
svn path=/trunk/; revision=11295
2004-10-16 18:45:03 +00:00
Gé van Geldorp
597aeb8577
Fix legacy detection of AGP cards
...
svn path=/trunk/; revision=11294
2004-10-15 22:48:43 +00:00
Thomas Bluemel
8d81aae9b5
some german translations and fixes by Michael Wirth
...
svn path=/trunk/; revision=11293
2004-10-15 14:07:42 +00:00
Filip Navara
ca8df5d139
- Update prototype of NdisMAllocateMapRegisters.
...
- Fix declaration of NDIS_MINIPORT_CHARACTERISTICS, NDIS_PROTOCOL_CHARACTERISTICS and NDIS_MAC_CHARACTERISTICS.
svn path=/trunk/; revision=11292
2004-10-14 18:46:57 +00:00
Eric Kohl
23d3eee3ec
Silence debug message.
...
svn path=/trunk/; revision=11291
2004-10-14 11:49:55 +00:00
Alex Ionescu
44c0fd942d
Implemented KeSetEventBoostPriority, KeFindConfigurationEntry, KeDeregisterBugCheckCallback, KeIsAttachedProcess, KeQueryActiveProcessors, KeSetDmaIoCoherency, KeSetTimeIncrement, KeQueryRuntimeThread, KeUpdateRunTime, KeUpdateSystemTime. Made KeRegisterBugCheckCallback check if Callback isn't already registered.
...
svn path=/trunk/; revision=11290
2004-10-13 22:27:03 +00:00
Gé van Geldorp
196a075d05
Pass win.ini as filename to *PrivateProfile* functions instead of NULL
...
svn path=/trunk/; revision=11289
2004-10-13 19:52:09 +00:00
Filip Navara
2cc81267e3
- Handle all required OID requests.
...
- Fix handling of OID_GEN_MAXIMUM_FRAME_SIZE and OID_GEN_DRIVER_VERSION.
- Generate error statistics.
svn path=/trunk/; revision=11288
2004-10-13 18:50:09 +00:00
Gé van Geldorp
e2e8956ca7
Create "Program Files" directory and store its location in the registry.
...
Not sure if this is the correct place to implement it, feel free to move
around.
svn path=/trunk/; revision=11287
2004-10-13 18:14:07 +00:00
Eric Kohl
218066682a
Use the W32API headers.
...
Clean-up the indentation.
svn path=/trunk/; revision=11286
2004-10-13 10:17:41 +00:00
Alex Ionescu
b0f334f36a
Sorry, forgot to add this.
...
svn path=/trunk/; revision=11285
2004-10-13 02:58:59 +00:00
Alex Ionescu
c30ca53066
Implemented KeAreApcsDisabled, KeFlushEntireTb, KeIsExecutingDpc, KeSetKernelStackSwapEnable, KeQueryPriorityThread, KeRevertToUserAffinityThread, KeSetIdealProcessorThread, KeSetSystemAffinityThread, KeTerminateThread, KeStackAttachProcess, KeUnstackDetachProcess
...
svn path=/trunk/; revision=11284
2004-10-13 01:42:14 +00:00
Gé van Geldorp
83a232d3a2
LastError needs to be set always if disposition is CREATE_ALWAYS or OPEN_ALWAYS
...
svn path=/trunk/; revision=11283
2004-10-12 22:04:51 +00:00
Filip Navara
56531ca70d
- Fix logic error in PsDeleteCidHandle.
...
svn path=/trunk/; revision=11282
2004-10-12 20:00:40 +00:00
Eric Kohl
9b57fe0ffa
Add default hardware profile settings.
...
svn path=/trunk/; revision=11281
2004-10-12 12:00:29 +00:00
Eric Kohl
58ae572645
Implement GetCurrentHwProfileA/W.
...
svn path=/trunk/; revision=11280
2004-10-12 11:56:04 +00:00
Alex Ionescu
973021673c
Implemented ExVerifySuite, ExInterlockedFlushSList, ExSystemExceptionFilter, ExRaiseException, ExGetCurrentProcessorCpuUsage, ExGetCurrentProcessorCounts
...
svn path=/trunk/; revision=11279
2004-10-12 00:56:46 +00:00
Alex Ionescu
9623e3cbe8
Added complete defintion of FX_SAVE_AREA and moved it to fpu.h instead of ps.h.
...
svn path=/trunk/; revision=11278
2004-10-12 00:33:30 +00:00
Thomas Bluemel
fb49f8ddd7
removed obsolete typecasts
...
svn path=/trunk/; revision=11277
2004-10-11 21:27:22 +00:00
Thomas Bluemel
fe8243b96a
use INT_PTR as return type for dialog callbacks as documented in favor of portability
...
svn path=/trunk/; revision=11276
2004-10-11 21:08:06 +00:00
Eric Kohl
c104ab305d
Store device instance data in the registry.
...
svn path=/trunk/; revision=11275
2004-10-11 19:07:25 +00:00
Filip Navara
4107035c78
- Change Start value for PCnet to demand load. (Now really!)
...
svn path=/trunk/; revision=11274
2004-10-11 18:42:49 +00:00
Filip Navara
2683ce6f26
- Allow querying information for root enumerated devices using IoGetDeviceProperty.
...
svn path=/trunk/; revision=11273
2004-10-11 18:36:20 +00:00
Filip Navara
df95ba950b
- Add root bus enumeration registry for NE2000 driver.
...
- Change Start value for PCnet to demand load.
svn path=/trunk/; revision=11272
2004-10-11 18:36:17 +00:00
Filip Navara
095f953de7
- Return correct error value from WSPSocket.
...
svn path=/trunk/; revision=11271
2004-10-11 17:26:50 +00:00
Filip Navara
f321359e16
- Fix receive to work on VMware emulated adapters. We need to set busmaster bit on PCI command register in order to get packets. Otherwise we just get "missing frame" error and the ring buffer remains empty.
...
- Indicate receive completition.
- Implement basic packet transmitting.
- Don't read slot number from registry and report itself as NDIS 5.0 miniport.
- Fix nasty bugs in halt code path (incorrect assignment and wrong parameters to NdisMFreeSharedMemory calls).
svn path=/trunk/; revision=11270
2004-10-11 15:03:13 +00:00
Eric Kohl
2dea5c279b
Minor simplifications.
...
svn path=/trunk/; revision=11269
2004-10-11 12:37:04 +00:00
Steven Edwards
e9542274b4
Make regexpl build again. (I know I really should fix this to be unicode)
...
BTW this is a kick ass tool that does work over the network. I just tested it
editing the registry on the wifes box.
svn path=/trunk/; revision=11268
2004-10-11 01:24:22 +00:00
Steven Edwards
ee08f03b99
Make regexpl build again. This has been bitrotting for a while.
...
svn path=/trunk/; revision=11267
2004-10-11 01:20:13 +00:00
Filip Navara
0f86ec1497
Don't use NdisTransferData if the whole packet is contained in the header+lookup buffer.
...
svn path=/trunk/; revision=11266
2004-10-10 22:38:22 +00:00
Filip Navara
02b3928237
Fix printing of packet contents to really print the contents instead of destroying them.
...
svn path=/trunk/; revision=11265
2004-10-10 21:06:13 +00:00
Filip Navara
f39899be58
Update registry entries for NE2000 driver to match the new layout.
...
svn path=/trunk/; revision=11264
2004-10-10 21:03:23 +00:00
Filip Navara
87079b419a
Ignore registry reading errors while building services database.
...
svn path=/trunk/; revision=11263
2004-10-10 21:00:59 +00:00
Eric Kohl
e8fa5a048e
Remove obsolete comments.
...
svn path=/trunk/; revision=11262
2004-10-10 18:28:05 +00:00
Eric Kohl
29240c3d8b
Silence a debug message.
...
svn path=/trunk/; revision=11261
2004-10-10 18:26:33 +00:00
Eric Kohl
50fcbd0ea9
NtReadFile(): Take FILE_USE_FILE_POINTER_POSITION into account.
...
svn path=/trunk/; revision=11260
2004-10-10 18:23:09 +00:00
Filip Navara
1d16f49bbf
- Fix debug message.
...
svn path=/trunk/; revision=11259
2004-10-10 17:23:13 +00:00
Filip Navara
33b2ec789a
- Fix the NdisMEthIndicateReceive macro and ETH_RCV_INDICATE_HANDLER prototype to be binary compatible with Windows (R).
...
- Modify NDIS accordingly.
svn path=/trunk/; revision=11258
2004-10-10 17:16:42 +00:00
Gregor Anich
1ad4234f07
Fixed compiler warning ('RegistryPropertyName' might be used uninitialized in this function)
...
svn path=/trunk/; revision=11257
2004-10-10 15:51:52 +00:00
Eric Kohl
cd9eae5e7a
NtDeviceIoControlFile() and NtFsControlFile():
...
Check granted access rights against access rights from IoControlCode.
svn path=/trunk/; revision=11256
2004-10-10 14:01:50 +00:00
Art Yerkes
fc10d9f802
Change flags of some network-related registry values. They were wrong.
...
svn path=/trunk/; revision=11255
2004-10-10 10:46:02 +00:00
Eric Kohl
009d1a6a71
Implement RegQueryMultipleValuesA().
...
svn path=/trunk/; revision=11254
2004-10-10 10:43:23 +00:00
Hartmut Birr
6fada73411
- Fixed some size calculations according to the last changes in cm/ntfunc.c.
...
svn path=/trunk/; revision=11253
2004-10-10 10:10:52 +00:00
Gé van Geldorp
7600e9b587
- Implement GetPrivateProfileSectionA/W()
...
- Handle value-less keys
- Handle comments
svn path=/trunk/; revision=11252
2004-10-09 18:46:41 +00:00
Filip Navara
0a6aa71bb4
- Attach NDIS miniport devices to the device stack.
...
- Gain the bus type and slot number using IoGetDeviceProperty from the PnP stack.
- Read the registry values for NDIS miniports from the correct place. See www.plasmic.com/~vizzini/ntnetarch.html for details.
- Update NdisReadPciSlotInformation/NdisWritePciSlotInformation to use the adapter slot information.
svn path=/trunk/; revision=11251
2004-10-09 18:17:08 +00:00
Filip Navara
1e6e22e32e
- Implement IoOpenDeviceRegistryKey for PLUGPLAY_REGKEY_DRIVER case.
...
- Implement IoGetDeviceProperty for DevicePropertyClassName, DevicePropertyClassGuid, DevicePropertyDriverKeyName, DevicePropertyManufacturer, DevicePropertyFriendlyName cases.
svn path=/trunk/; revision=11250
2004-10-09 18:16:58 +00:00
Filip Navara
dd7fed7f38
- Delete all build files on "make clean".
...
svn path=/trunk/; revision=11249
2004-10-09 17:14:11 +00:00
Martin Fuchs
fbd3aee44b
correct array size
...
svn path=/trunk/; revision=11248
2004-10-09 14:07:13 +00:00
Gé van Geldorp
85ec38bb53
Pass requested base address to MmAllocateSection()
...
svn path=/trunk/; revision=11247
2004-10-09 12:17:54 +00:00
Martin Fuchs
05cc213374
add splitpath.c
...
svn path=/trunk/; revision=11246
2004-10-09 11:42:39 +00:00
Martin Fuchs
7715f83501
unixcalls.c
...
svn path=/trunk/; revision=11245
2004-10-09 11:40:44 +00:00
Martin Fuchs
08faa2ac23
Update French translation.
...
svn path=/trunk/; revision=11244
2004-10-09 11:40:08 +00:00
Thomas Bluemel
6712cd665f
Create named pipes with security information if argument is present
...
svn path=/trunk/; revision=11243
2004-10-08 23:24:01 +00:00
Thomas Bluemel
d0953a3d80
Create mail slots with security information if argument is present
...
svn path=/trunk/; revision=11242
2004-10-08 23:20:57 +00:00
Thomas Bluemel
a30f6d7c94
little simplification
...
svn path=/trunk/; revision=11241
2004-10-08 23:12:29 +00:00
Thomas Bluemel
6961ff9728
atomically increment the pipe id to be thread-safe. Thanks to Mark Grosberg for reporting it.
...
svn path=/trunk/; revision=11240
2004-10-08 21:48:46 +00:00
Thomas Bluemel
d02f400b31
little simplification
...
svn path=/trunk/; revision=11239
2004-10-08 21:37:16 +00:00
Thomas Bluemel
82a44258db
fixed return value of FindCloseChangeNotification()
...
svn path=/trunk/; revision=11238
2004-10-08 21:29:40 +00:00
Thomas Bluemel
db533baf58
implemented GetNamedPipeHandleStateA() and a few fixes for GetNamedPipeHandleStateW()
...
svn path=/trunk/; revision=11237
2004-10-08 21:25:18 +00:00
Filip Navara
4664a1f6ed
- Fix one error case to prevent crashes when registry enumeration fails.
...
svn path=/trunk/; revision=11236
2004-10-08 21:20:35 +00:00
Filip Navara
1e09759df9
Correctly handle small buffers in NtEnumerate[Value]Key and NtQuery[Value]Key registry routines:
...
- If buffer is too small to contain even fixed size information for specified type return STATUS_BUFFER_TOO_SMALL.
- If buffer is large enough to contain some information, but not all information requested, fill as much as we can and return STATUS_BUFFER_OVERFLOW.
- If we fill the entire buffer return STATUS_SUCCESS.
svn path=/trunk/; revision=11235
2004-10-08 21:19:12 +00:00
Gé van Geldorp
ef253bf9d3
Add SYSTEM_REGISTRY_QUOTA_INFORMATION
...
svn path=/trunk/; revision=11234
2004-10-08 21:14:21 +00:00
Martin Fuchs
b0468e7ffa
call vswprintf@msvcrt in Wine's UNICODE version
...
svn path=/trunk/; revision=11233
2004-10-08 20:20:15 +00:00
Gé van Geldorp
8d52d923ed
- Return some values for NtQuerySystemInformation(SystemRegistryQuotaInformation)
...
- Print messages for not implemented system information classes
- Silence some debug messages
svn path=/trunk/; revision=11232
2004-10-08 20:02:30 +00:00
Martin Fuchs
d5c0bee9ae
resource files
...
svn path=/trunk/; revision=11231
2004-10-08 19:30:45 +00:00
Martin Fuchs
41c01ba24e
tchar.h
...
svn path=/trunk/; revision=11230
2004-10-08 19:30:30 +00:00
Martin Fuchs
8fa949ca79
call Unix functions in separate module read_unix.c
...
svn path=/trunk/; revision=11229
2004-10-08 18:19:53 +00:00
Eric Kohl
4d19c5066a
- User resource strings instead of constant strings for folder names.
...
- Add english and german resource strings.
svn path=/trunk/; revision=11228
2004-10-08 11:52:30 +00:00
Martin Fuchs
475d618db9
UNICODE for WINE version
...
svn path=/trunk/; revision=11227
2004-10-08 09:53:37 +00:00
Martin Fuchs
26a5b94393
german resource strings
...
svn path=/trunk/; revision=11226
2004-10-08 08:35:02 +00:00
Martin Fuchs
4e85d9668a
convert string constants into string resources and character arrays
...
svn path=/trunk/; revision=11225
2004-10-08 08:18:42 +00:00
Steven Edwards
9117b8fb51
Remove the GNU from the name as its not a GNU program.
...
svn path=/trunk/; revision=11224
2004-10-08 04:09:51 +00:00
Steven Edwards
ba571f2170
Sync notepad with Winehq. It looks more like Windows notepad.
...
svn path=/trunk/; revision=11223
2004-10-08 04:05:11 +00:00
Art Yerkes
068cb50dec
Added makefile dependency in both dirs, and proper relinking rule for
...
oskittcp and ip.
svn path=/trunk/; revision=11222
2004-10-08 01:28:32 +00:00
Gé van Geldorp
f9bf3651a1
Remove forgotten breakpoint
...
svn path=/trunk/; revision=11221
2004-10-07 21:05:36 +00:00
Gé van Geldorp
8438655244
Fix GetFullPathNameA/W() return value
...
svn path=/trunk/; revision=11220
2004-10-07 20:39:04 +00:00
Gé van Geldorp
ed6cee0a13
Undo last change, since GetFullPathName is supposed to return the length
...
including terminating nul char when the buffer is too small
svn path=/trunk/; revision=11219
2004-10-07 19:24:26 +00:00
Gé van Geldorp
e961e71fec
Don't rely on UNICODE being #define'ed
...
svn path=/trunk/; revision=11218
2004-10-07 19:20:57 +00:00
Gé van Geldorp
1541b702fa
Don't corrupt the registry when deleting a REG_DWORD value
...
svn path=/trunk/; revision=11217
2004-10-07 18:00:10 +00:00
Art Yerkes
5be7877f22
some formatting and prototype changes
...
memtrack on
moved timer dpc out of libip
added work item for ip timer callback to work at passive level
svn path=/trunk/; revision=11216
2004-10-07 15:04:45 +00:00
Gé van Geldorp
7e61a0ac6d
Francois Gouget <fgouget@free.fr>
...
-Don't define COBJMACROS in objbase.h.
Update the Wine sources accordingly.
svn path=/trunk/; revision=11215
2004-10-07 09:13:56 +00:00
Martin Fuchs
82ccd0b94c
use TREE_LINE_DX for better look of the tree with big fonts
...
svn path=/trunk/; revision=11214
2004-10-07 08:43:34 +00:00
Steven Edwards
42906c61fc
Allow NtGdiCreateScaleableFontResource to keep going.
...
(This allows OpenOffice 1.1.1 to load)
svn path=/trunk/; revision=11213
2004-10-07 05:26:54 +00:00
Art Yerkes
7c750ecdd6
Sorry jimtabor and rcampbell, it turns out that ip.a was not getting cleaned
...
and you guys were using an old one. sedwards helped me figure that out.
I've been cleaning these dirs explicitly since i'm working in them.
This should fix the clean for those.
svn path=/trunk/; revision=11212
2004-10-07 04:47:42 +00:00
Gé van Geldorp
d24addb280
GetFullPathName returns length without nul byte
...
svn path=/trunk/; revision=11211
2004-10-06 23:46:09 +00:00
Martin Fuchs
85f0c7023d
update item height after changing the font
...
svn path=/trunk/; revision=11210
2004-10-06 09:08:50 +00:00
Martin Fuchs
1011770d88
ID_FILE_MOVE resources
...
svn path=/trunk/; revision=11209
2004-10-06 09:08:16 +00:00
Gé van Geldorp
1eb248c43e
Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
...
- Fix bug found by Piotr Caban, where our function tried to delete a
directory eventhough the user canceled the operation.
svn path=/trunk/; revision=11208
2004-10-06 07:29:58 +00:00
Art Yerkes
4368f11574
More stuff moved out of ip lib.
...
svn path=/trunk/; revision=11207
2004-10-06 04:40:34 +00:00
Gé van Geldorp
91447e78e2
Do some simple error checking on .cur and .ico file structure
...
svn path=/trunk/; revision=11206
2004-10-05 22:08:56 +00:00
Gé van Geldorp
cdefabd236
Francois Gouget <fgouget@free.fr>
...
- Assorted spelling fixes.
svn path=/trunk/; revision=11205
2004-10-05 20:58:38 +00:00
Hartmut Birr
fc5e4daca1
- Bugcheck on a page fault, if the reason was code executing in a non executable area (only available on a AMD64).
...
svn path=/trunk/; revision=11204
2004-10-05 19:11:17 +00:00
Hartmut Birr
fa64b48be5
- Changed some functions from Nt to Zw in RtlFormatCurrentUserKeyPath to bypass the buffer checks.
...
svn path=/trunk/; revision=11203
2004-10-05 19:04:09 +00:00
Hartmut Birr
3fdd7a717c
- Removed some hard coded values, which depend on a kernel base of 0xc0000000.
...
svn path=/trunk/; revision=11202
2004-10-05 18:53:28 +00:00
Gregor Anich
306d451c3b
Mesa version 6.2 import (also removed _MSC_VER define for building with mingw) - look at http://www.mesa3d.org/ for changelogs.
...
svn path=/trunk/; revision=11201
2004-10-05 14:19:13 +00:00
Steven Edwards
c383ed94fd
Silence a few warnings and bring the source (mostly) back in line
...
with the source drop from embedded.cl
svn path=/trunk/; revision=11200
2004-10-05 13:57:29 +00:00
Eric Kohl
e48441fd2e
Remove outdated profile path postfix.
...
svn path=/trunk/; revision=11199
2004-10-05 13:39:42 +00:00
Steven Edwards
528acaf7b3
Added a simple embedded GPL dhcp server for ReactOS by
...
Carlos Manuel Duclos Vergara
TODO:
Make it a real Window Service
Make it use the registry rather than dhcpd.conf
.......
svn path=/trunk/; revision=11198
2004-10-05 13:09:46 +00:00
Eric Kohl
e345820c8e
Remove fixed heap base address (HEAP_BASE) to enable bottom-up heap allocation.
...
svn path=/trunk/; revision=11197
2004-10-05 10:40:13 +00:00
Gé van Geldorp
baf11aeb1c
Recognize our CD-Rom drives
...
svn path=/trunk/; revision=11196
2004-10-05 07:51:11 +00:00
Gé van Geldorp
7f50dbe3fe
Alexandre Julliard <julliard@winehq.org>
...
- Fixed typo in ProgramsW.
- Changed the case of windows and system directories to match the
directories we create by default.
- Avoid depending on the non-standard IUnknown_METHODS macro in Wine
internal headers.
svn path=/trunk/; revision=11195
2004-10-05 07:43:19 +00:00
Alex Ionescu
dc70244c68
Un-hardcoded the 0xC0000000 value, and stuck the define in one single place both for ASM and C code. This define is 0x80000000 by default, but automatically sets itself to 0xC0000000 if 3GB is set to 1 in reactos/config. This option is turned on by default for now, because the Default heap is at 0xA0000000, which doesn't work on a non 3GB system. Lower values seem to crash Win32K but I fill figure out a solution.
...
svn path=/trunk/; revision=11193
2004-10-04 21:38:49 +00:00
Casper Hornstrup
8646668c58
2004-10-04 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* tools/helper.mk: Support for kernel TARGET_TYPE.
* ntoskrnl/Makefile: Simplified makefile.
svn path=/trunk/; revision=11192
2004-10-04 20:04:49 +00:00
Gé van Geldorp
841c394e6f
Piotr Caban <pio13@poczta.onet.pl>
...
- Added Polish translation.
svn path=/trunk/; revision=11191
2004-10-04 19:44:11 +00:00
Gé van Geldorp
aec725dce4
Reapply winehq change:
...
Robert Shearman <rob@codeweavers.com >
- Simplify getting custom icons for a folder by utilising the new
SHELL32_GetCustomFolderAttribute function.
- Add support for custom shell folders, such as the History folder.
- Always try to initialize folder using IPersistFolder3 interface and
then fall back on IPersistFolder if not supported.
Ge van Geldorp <gvg@reactos.com >
- Can't pass NULL as default value to GetPrivateProfileString.
svn path=/trunk/; revision=11190
2004-10-04 19:41:31 +00:00
Casper Hornstrup
67a41ff238
2004-10-04 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* tools/helper.mk: Clean autogenerated files.
* tools/regtests.c: Remove newlines.
svn path=/trunk/; revision=11189
2004-10-04 19:41:28 +00:00
Jens Collin
f539cfcea7
return hardcoded value (1) for SM_CMONITORS.
...
svn path=/trunk/; revision=11188
2004-10-04 19:23:31 +00:00
Gé van Geldorp
aa496615df
Use GetStringTypeW() for implementation of IsCharAlphaNumericW(),
...
IsCharAlphaW(), IsCharLowerW() and IsCharUpperW()
svn path=/trunk/; revision=11187
2004-10-04 19:22:16 +00:00
Jens Collin
7e15de6d4a
defined SM_CMONITORS (80)
...
svn path=/trunk/; revision=11186
2004-10-04 19:22:02 +00:00
Gé van Geldorp
1736e3772b
Implement GetStringTypeA/W() and GetStringTypeExA/W()
...
svn path=/trunk/; revision=11185
2004-10-04 19:17:58 +00:00
Art Yerkes
2638336b0e
Fixed IPStartup prototype and moved DisplayIPPacket out of ifdef.
...
svn path=/trunk/; revision=11184
2004-10-04 18:32:30 +00:00
Art Yerkes
706ff78e48
Removed unneeded DriverObject parameter to IPStartup.
...
svn path=/trunk/; revision=11183
2004-10-04 18:31:40 +00:00
Hartmut Birr
49871ae71b
- Fixed the setting of the page protection for ntoskrnl.
...
The image is loaded without the size of the bss section.
Pages after the bss section may not be changed.
svn path=/trunk/; revision=11182
2004-10-04 17:27:13 +00:00
Martin Fuchs
a573c6ea80
sync with WINE source
...
svn path=/trunk/; revision=11181
2004-10-04 17:13:03 +00:00
Casper Hornstrup
8ec117a236
Revert:
...
2004-10-02 Casper S. Hornstrup <chorns@users.sourceforge.net >
* ntoskrnl/Makefile: Fix dependencies when PCH is enabled.
2004-10-02 Casper S. Hornstrup <chorns@users.sourceforge.net >
* tools/helper.mk: Support for kernel TARGET_TYPE.
* ntoskrnl/Makefile: Simplified makefile.
svn path=/trunk/; revision=11180
2004-10-04 10:16:59 +00:00
Martin Fuchs
83de11e97e
merged corrected version of the Wine commit http://cvs.winehq.org/patch.py?id=13936 :
...
- added choosing fonts
- added file moving
svn path=/trunk/; revision=11179
2004-10-04 09:31:10 +00:00
Art Yerkes
184c8d80f1
First shot at ip lib test app.
...
svn path=/trunk/; revision=11178
2004-10-04 04:26:00 +00:00
Alex Ionescu
4e21459b33
DBG should be 0 by default. Also, DBG = 1 seems to break ROS (it hangs before ntoskrnl is even loaded.)
...
svn path=/trunk/; revision=11177
2004-10-04 03:19:07 +00:00
Art Yerkes
3b2388081c
Added new targets. ip and oskittcp should now clean with the rest of the
...
tree.
svn path=/trunk/; revision=11176
2004-10-03 22:55:45 +00:00
Art Yerkes
8eb5ca6ffa
Final propogation of TDI_CONNECTION_INFORMATION/TRANSPORT_ADDRESS changes.
...
svn path=/trunk/; revision=11175
2004-10-03 21:44:43 +00:00
Art Yerkes
bab3b21d32
Propogating TDI address changes.
...
svn path=/trunk/; revision=11174
2004-10-03 21:16:31 +00:00
Gé van Geldorp
7eb30acddb
Rollback last change since it was incorrect.
...
See http://www.reactos.com/bugzilla/show_bug.cgi?id=36
svn path=/trunk/; revision=11173
2004-10-03 21:03:06 +00:00
Art Yerkes
fc4b179d93
New file buffer.c which contains NDIS_BUFFER and NDIS_PACKET routines.
...
svn path=/trunk/; revision=11172
2004-10-03 20:39:19 +00:00
Art Yerkes
5394560307
Fixed UDP protocol.
...
Leaned interface between tcpip and ip lib to not include ndis buffers and
such, as well as datagram request structs. This both eliminates code
setting up these structs as well as making use of ip lib easier from userland.
Moved ndis buffer routines to tcpip/buffer.c. They are a bit separate from
the neutral routines functions.
svn path=/trunk/; revision=11171
2004-10-03 20:38:48 +00:00
Art Yerkes
a52618ca99
Fixed use of TA_ADDRESS in favor of TRANSPORT_ADDRESS. This still confuses
...
me.
write, read: Handle errors correctly.
svn path=/trunk/; revision=11170
2004-10-03 20:36:46 +00:00
Gé van Geldorp
81e60d8ded
Move final user stack cleanup to kernelmode
...
svn path=/trunk/; revision=11169
2004-10-03 18:53:05 +00:00
Gé van Geldorp
9584768301
CVS maintenance
...
svn path=/trunk/; revision=11168
2004-10-03 18:46:07 +00:00
Gé van Geldorp
91083c72fd
Remove faulty debug statement
...
svn path=/trunk/; revision=11167
2004-10-03 18:22:33 +00:00
Thomas Bluemel
737ea5b737
don't let dlltool mess up c++ mangled exports for crtdll and msvcrt
...
svn path=/trunk/; revision=11166
2004-10-03 14:24:43 +00:00
Thomas Bluemel
c0f9c7505c
fixed GetHandleInformation(), SetHandleInformation() and minor fixes to CloseHandle() and DuplicateHandle()
...
svn path=/trunk/; revision=11165
2004-10-03 10:05:56 +00:00
Eric Kohl
d8ea61531d
Update a new users private shell folder paths when a new user profile is created.
...
svn path=/trunk/; revision=11164
2004-10-03 09:27:22 +00:00
Alex Ionescu
772a37758e
Sorry, forgot these updates for WIN32K to build with new KPCR.
...
svn path=/trunk/; revision=11163
2004-10-03 03:07:18 +00:00
Alex Ionescu
4d9e3a1cae
Corrected KPCR structure, removed IKPCR, set up CurrentThread in proper structure (implemented KPRCB), added some types needed by KPRCB.
...
svn path=/trunk/; revision=11162
2004-10-03 03:03:54 +00:00
Thomas Bluemel
b26683b0b3
fixed ProcessIdToSessionId()
...
svn path=/trunk/; revision=11161
2004-10-02 21:14:08 +00:00
Thomas Bluemel
3f75c451d1
don't duplicate tons of code for error handling
...
svn path=/trunk/; revision=11160
2004-10-02 20:56:54 +00:00
Thomas Bluemel
86b4ec40d4
INF Helper tool for installation of .inf files, by Michael Biggins
...
svn path=/trunk/; revision=11159
2004-10-02 18:33:12 +00:00
Filip Navara
a73f47bd18
Allocate memory for the handle table from paged pool!
...
svn path=/trunk/; revision=11158
2004-10-02 16:48:12 +00:00
Filip Navara
8e9f6624d1
Change the ASSERT_IRQL in ExAllocatePagedPoolWithTag from PASSIVE_LEVEL to APC_LEVEL.
...
svn path=/trunk/; revision=11157
2004-10-02 16:48:05 +00:00
Thomas Bluemel
190c655d90
added stubs for winfax.dll
...
svn path=/trunk/; revision=11156
2004-10-02 16:43:05 +00:00
Casper Hornstrup
05ee9bbcc3
2004-10-02 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* ntoskrnl/Makefile: Fix dependencies when PCH is enabled.
svn path=/trunk/; revision=11155
2004-10-02 14:38:37 +00:00
Casper Hornstrup
cf4df378aa
2004-10-02 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* tools/helper.mk: Support for kernel TARGET_TYPE.
* ntoskrnl/Makefile: Simplified makefile.
svn path=/trunk/; revision=11154
2004-10-02 14:03:51 +00:00
Eric Kohl
b8e59707a9
Add common user shell folder key.
...
svn path=/trunk/; revision=11153
2004-10-02 12:35:12 +00:00
Eric Kohl
d2e9fecf72
Remove default users shell folder paths.
...
svn path=/trunk/; revision=11152
2004-10-02 12:33:20 +00:00
Eric Kohl
19c3f3e06e
Improve creation of shell folder settings.
...
Todo:
- Store folder names in resource strings.
- Update current users shell folder paths when a new profile is created.
svn path=/trunk/; revision=11151
2004-10-02 12:31:28 +00:00
Hartmut Birr
acb1dd91c6
- Made cmt unicode compatible.
...
- Enabled time counting.
- Improved the waiting of key input events.
svn path=/trunk/; revision=11150
2004-10-02 10:26:48 +00:00
Hartmut Birr
d2a8a1bc51
- Terminate the wait thread if the handle was from a console.
...
svn path=/trunk/; revision=11149
2004-10-02 10:19:38 +00:00
Hartmut Birr
c8641fc2a3
- Updated the workingset size in the rmap functions.
...
svn path=/trunk/; revision=11148
2004-10-02 10:16:10 +00:00
Casper Hornstrup
9495493fde
2004-10-02 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* lib/gdiplus/tests/.cvsignore: Ignore _hooks.c and _stubs.S.
* lib/gdiplus/tests/Makefile (TARGET_OBJECTS): Remove passthrough.o and
add _hooks.o and _stubs.o.
* lib/gdiplus/tests/tests/test-1.c: Test API hooking.
* regtests/shared/regtests.h: Add support for API hooking.
* tools/helper.mk: Generate stubs.
* tools/regtests.c: Add support for generating stubs and hooks.
* lib/gdiplus/tests/passthrough.c: Remove.
* lib/gdiplus/tests/stubs.tst: New file.
svn path=/trunk/; revision=11147
2004-10-02 08:44:54 +00:00
Hartmut Birr
d12bb0393c
- Fixed the definition of SNMP_FUNC_TYPE.
...
svn path=/trunk/; revision=11146
2004-10-02 08:28:34 +00:00
Art Yerkes
0b03f1a2a9
Sorry i didn't have all the assertions correct in ntoskrnl/mm/pool.c
...
Now i've moved them to npool.c and ppool.c, where they are shorter.
svn path=/trunk/; revision=11145
2004-10-01 20:51:29 +00:00
Gé van Geldorp
adeb131ada
Don't use more than a single page for a TEB (forgotten file)
...
svn path=/trunk/; revision=11144
2004-10-01 20:29:58 +00:00
Gé van Geldorp
228cddee4a
Don't use more than a single page for a TEB
...
svn path=/trunk/; revision=11143
2004-10-01 20:26:05 +00:00
Hartmut Birr
f6fb22a9ef
- Rewrote parts of the Process & Thread time count functions.
...
svn path=/trunk/; revision=11142
2004-10-01 20:09:57 +00:00
Gé van Geldorp
96bb83f2a9
Handle mapping a view of a section at non-zero file offset
...
svn path=/trunk/; revision=11141
2004-10-01 20:06:43 +00:00
Art Yerkes
a07571a47c
pool.c: assert irql and pool type for PASSIVE_LEVEL and above.
...
ntoskrnl/ob/security.c:
This function did not either identify the new descriptor as self relative
nor honor the case where self-relative was not set. Now fixed.
Bug identified by WaxDragon (while loading a cygwin app)
svn path=/trunk/; revision=11140
2004-10-01 04:00:11 +00:00
Art Yerkes
2c3fecda88
Added needed rc file.
...
svn path=/trunk/; revision=11139
2004-10-01 02:31:05 +00:00
Art Yerkes
9fd341c9ae
Zero the new descriptor so that the Dacl, Sacl etc pointers will be zeroed
...
if not initialized. cygwin was exercising this.
svn path=/trunk/; revision=11138
2004-10-01 01:28:56 +00:00
Art Yerkes
f45c8f618d
It seems there's a subtle difference between mingw32 on windows and on
...
unixen. Apparently, include_next does not count repeated include
directories on unixen but does on windows, thus windows users of mingw
saw the build of the ip lib break for not having included
w32api/include/basetsd.h through the include/basetsd.h. It would
include include/basetsd.h again and (since the include guard in that
file surrounds the include_next), would do nothing the second time. I guess
I'm the only person who got bit by this difference.
svn path=/trunk/; revision=11137
2004-09-30 22:04:13 +00:00
Emanuele Aliberti
c7eba737e2
Correct spelling errors in some remarks.
...
svn path=/trunk/; revision=11136
2004-09-30 21:14:24 +00:00
Eric Kohl
639754c6b8
Remove common shell folder settings.
...
svn path=/trunk/; revision=11135
2004-09-30 20:24:51 +00:00
Eric Kohl
3036e1670c
- Add proper file header.
...
- Create common shell folder registry values in InitializeProfiles().
svn path=/trunk/; revision=11134
2004-09-30 20:23:00 +00:00
Richard Campbell
1de98ec592
rollback change for now
...
svn path=/trunk/; revision=11133
2004-09-30 16:47:49 +00:00
Art Yerkes
7b91f0c3fb
Fixed makefile. Wrong name for ip.a
...
svn path=/trunk/; revision=11132
2004-09-30 16:30:43 +00:00
Richard Campbell
c831dac0e0
- For now, hardcode the all users profile path until we get better user management code in place
...
- removed the %USERPROFILE% prefix, this will go in combination with my other fix to hopefully get things working right again.
svn path=/trunk/; revision=11131
2004-09-30 15:39:48 +00:00
Royce Mitchell III
2ab40c2827
You're such a trooper, Marvin
...
svn path=/trunk/; revision=11130
2004-09-30 13:44:48 +00:00
Gé van Geldorp
e167d42360
You can tune a file system, but you can't tunafish
...
svn path=/trunk/; revision=11129
2004-09-30 10:07:00 +00:00
Gé van Geldorp
ae3fd2574d
Rollback winehq merge since it breaks Explorer
...
svn path=/trunk/; revision=11128
2004-09-30 06:49:06 +00:00
Art Yerkes
0bccb9dbb0
Most files moved to linkable library drivers/lib/ip, which can be linked
...
from kernel land, or from userland with the help of drivers/lib/undis.
Hopefully, I'll be able to simulate a sufficient environment with undis
that we'll be able to test most problems with the ip system in userland.
This follows my general priniciple of getting most interesting code into
a place where we can really examine it and work with it. The interface
to the ip library is still a bit raw. I was hoping to do a better job
of isolating it and especially digging nt kernel dependencies out into
the remaining framework files (tcpip/dispatch.c, tcpip/fileobjs.c), but
it was taking too long. Hopefully I can return to that later.
svn path=/trunk/; revision=11127
2004-09-30 06:00:42 +00:00
Art Yerkes
4ec1a851b9
Changes to the interface to componentized ip library. This commit is where
...
the ambiguously linked library starts being used in km. There are further
cleanups i need to do, but hopefully having this checked in will help others
who are eager to help work on it.
svn path=/trunk/; revision=11126
2004-09-30 05:44:10 +00:00
Art Yerkes
03a9fe5219
Fixes to interface. Prototypes which were being stubborn. I will have to
...
figure out how to use these headers better.
svn path=/trunk/; revision=11125
2004-09-30 05:41:09 +00:00
Art Yerkes
e60bec5f2c
Undis now builds a dll, carefully skirting the linkage problem i was facing.
...
I also add more and more correct functions.
svn path=/trunk/; revision=11124
2004-09-30 05:40:15 +00:00
Thomas Bluemel
c8de36191c
use ULONG_PTR to calculate pointers
...
svn path=/trunk/; revision=11122
2004-09-29 08:41:39 +00:00
Gé van Geldorp
b8e45d0e41
Robert Shearman <rob@codeweavers.com>
...
- Simplify getting custom icons for a folder by utilising the new
SHELL32_GetCustomFolderAttribute function.
- Add support for custom shell folders, such as the History folder.
- Always try to initialize folder using IPersistFolder3 interface and
then fall back on IPersistFolder if not supported.
svn path=/trunk/; revision=11121
2004-09-29 07:01:37 +00:00
Art Yerkes
a6797af759
Getting there. Smoothing out the public interface and eliminating useless
...
types.
svn path=/trunk/; revision=11120
2004-09-29 06:11:27 +00:00
Art Yerkes
4c30d6be10
IP library. These files were moved from tcpip.sys and can be linked with
...
apps/tests/iptest using the undis library. We need to make a change to
the way this is built so that we end up with ip.a (userland) and
ipkernel.a. I'm still deciding how i want to do that. For our purposes
now, it'll be fine to have it userland only as long as we still have the
option to build it for kernel use by hand to try out.
svn path=/trunk/; revision=11119
2004-09-29 05:10:48 +00:00
Art Yerkes
0f5152aa1c
Added a header to lie between undis and net/ndis.h. This header will be used
...
to wrap and modify ndis definitions if necessary.
svn path=/trunk/; revision=11118
2004-09-29 04:57:26 +00:00
Art Yerkes
107ff56d07
Simple library which captures the remaining link-time dependencies for ip.a
...
Incomplete as yet.
Open question: how to make ip.a ambiguously linkable without building it
twice in it's present form. Oskit was relatively simple because the
system dependencies were already isolated. We need to capture and isolate
system dependencies in ip.a as well.
svn path=/trunk/; revision=11117
2004-09-29 04:54:26 +00:00
Art Yerkes
91a2bfd277
These calls to ExAllocatePool are done at != PASSIVE_LEVEL. Allocate
...
non-paged-pool.
svn path=/trunk/; revision=11116
2004-09-29 03:36:52 +00:00
Richard Campbell
1fea21808f
- Changed a few REG_EXPAND_SZ to REG_SZs as per Windows
...
svn path=/trunk/; revision=11115
2004-09-29 01:26:35 +00:00
Royce Mitchell III
af06b2d654
sprintf bad
...
svn path=/trunk/; revision=11114
2004-09-29 00:47:42 +00:00
Gé van Geldorp
79d6604660
NtAllocateVirtualMemory() should return 64k aligned areas (forgotten file)
...
svn path=/trunk/; revision=11113
2004-09-28 20:58:29 +00:00
Gé van Geldorp
8e7f16e570
Don't return data length if not requested
...
svn path=/trunk/; revision=11112
2004-09-28 20:40:15 +00:00
Hartmut Birr
8ceb672cc0
- Fixed LdrLookupPageProtection.
...
svn path=/trunk/; revision=11111
2004-09-28 20:16:24 +00:00
James Tabor
e3bfa4f45a
Add advpack.
...
svn path=/trunk/; revision=11110
2004-09-28 19:49:27 +00:00
Gé van Geldorp
d243b55958
NtAllocateVirtualMemory() should return 64k aligned areas
...
svn path=/trunk/; revision=11109
2004-09-28 19:49:21 +00:00
Steven Edwards
43787ecece
Ported icmp.dll from wine.
...
svn path=/trunk/; revision=11108
2004-09-28 19:07:56 +00:00
Thomas Bluemel
3ef6e3494f
relicense to LGPL
...
svn path=/trunk/; revision=11107
2004-09-28 16:05:24 +00:00
Thomas Bluemel
fdde8be2a7
avoid compiler warning
...
svn path=/trunk/; revision=11106
2004-09-28 15:14:04 +00:00
Thomas Bluemel
2d01207958
1. get rid of the global thread list and group threads in processes instead
...
2. get rid of all reactos-specific fields in the E/KTHREAD structure and make them match the 2k layout
3. identify threads (and later processes) using a client id table (which should propably be replaced by a global handle table instead)
4. disabled thread event pair functions by default (NT4 only) as they require a field in the ETHREAD structure that is not present in later versions
svn path=/trunk/; revision=11105
2004-09-28 15:02:31 +00:00
Eric Kohl
c0e4836b17
- Implement IoFreeErrorLogEntry().
...
- Fix log size calculation in IopLogWorker().
svn path=/trunk/; revision=11104
2004-09-28 12:51:14 +00:00
Eric Kohl
f665fe8a22
Use FILE_APPEND_DATA access right to write log entries.
...
svn path=/trunk/; revision=11103
2004-09-28 12:50:23 +00:00
Eric Kohl
f15ffecda4
Support special FILE_WRITE_TO_END_OF_FILE byte offset to append data to a file.
...
svn path=/trunk/; revision=11102
2004-09-28 10:52:55 +00:00
Eric Kohl
d394870def
NtWriteFile must append to file if it was opened with the FILE_APPEND_DATA access.
...
FILE_WRITE_DATA take precedence over FILE_APPEND_DATA.
svn path=/trunk/; revision=11101
2004-09-28 10:51:05 +00:00
Gé van Geldorp
3d82d976d3
NtSetInformationThread() expects a pointer, not the handle itself
...
svn path=/trunk/; revision=11100
2004-09-27 20:04:53 +00:00
Eric Kohl
db47f999dd
Define FILE_WRITE_TO_END_OF_FILE.
...
svn path=/trunk/; revision=11094
2004-09-27 11:32:31 +00:00
Gé van Geldorp
46dbd3190e
Sylvain Petreolle <spetreolle@yahoo.fr>
...
- rules.mak is included too late in tools/winebuild/Makefile, which makes
TARGET, "all:", CLEAN_FILES and HOST_CFLAGS wrong.
svn path=/trunk/; revision=11093
2004-09-27 08:15:07 +00:00
Steven Edwards
73a66a9cc9
Some fixes for MS_VC.
...
svn path=/trunk/; revision=11092
2004-09-27 04:32:52 +00:00
Steven Edwards
6a64eeeb08
Add a shutdown message.
...
svn path=/trunk/; revision=11091
2004-09-27 04:12:40 +00:00
Steven Edwards
21d354a1c1
Slightly new and improved stub for GetUserNameA based on the Winehq
...
code and hacked by Royce and Me.
svn path=/trunk/; revision=11082
2004-09-26 21:15:51 +00:00
Gé van Geldorp
05848ce54b
Scream when an unimplemented function is called
...
svn path=/trunk/; revision=11081
2004-09-26 20:28:22 +00:00
Gé van Geldorp
f427428df7
Stub LookupAccountNameA/W
...
svn path=/trunk/; revision=11080
2004-09-26 20:26:13 +00:00
Gé van Geldorp
409e2330e1
Call GetProcessHeap() instead of passing it's address
...
svn path=/trunk/; revision=11079
2004-09-26 19:17:21 +00:00
Hartmut Birr
6375fca5be
- Added a little sample which tests the noexecute protection.
...
svn path=/trunk/; revision=11077
2004-09-26 17:00:15 +00:00
Royce Mitchell III
9d63d77c6e
add a little more debug output in case of unhandled exceptions
...
svn path=/trunk/; revision=11076
2004-09-26 16:54:53 +00:00
Hartmut Birr
1b03d41981
- Detect more cpu features.
...
- Implemented the noexecute protection for the AMD64 cpu.
svn path=/trunk/; revision=11075
2004-09-26 16:32:18 +00:00
Thomas Bluemel
455470d018
minor fix
...
svn path=/trunk/; revision=11074
2004-09-26 16:14:05 +00:00
Thomas Bluemel
cc0fabacd1
use Get/SetWindowLongPtr() where appropriate in favor of 64bit compatibility
...
svn path=/trunk/; revision=11073
2004-09-26 15:55:53 +00:00
Martin Fuchs
d3f70f50f0
introduce XPath syntax to make handling configuration a bit easier
...
svn path=/trunk/; revision=11071
2004-09-26 15:13:16 +00:00
Hartmut Birr
c8e0c372d9
- Rewrote (copied from ntdll) parts of the relocation and import fixup code.
...
- Don't load no-load sections at the end of the driver.
- Don't relocate the relocation section itself.
- Set the correct page protection for section which are executable.
- Added a (dirty) fix for the fireport driver.
- Fixed the detection of the noguiboot option.
svn path=/trunk/; revision=11070
2004-09-26 15:07:44 +00:00
Filip Navara
a2446b3408
- Move shldisp.h to the right place.
...
- Get rid of the ICOM crap.
svn path=/trunk/; revision=11069
2004-09-26 14:34:23 +00:00
Thomas Bluemel
c28cd9af2c
minor fix
...
svn path=/trunk/; revision=11068
2004-09-26 13:25:42 +00:00
Thomas Bluemel
5ee10c6024
add hid.dll to the build system
...
svn path=/trunk/; revision=11067
2004-09-26 12:39:30 +00:00
Eric Kohl
a1463efaf0
Delete a boot log from the registry after it was written to the boot log file.
...
svn path=/trunk/; revision=11066
2004-09-26 11:29:50 +00:00
Thomas Bluemel
1a541c9ebb
enable PCH
...
svn path=/trunk/; revision=11065
2004-09-26 10:43:00 +00:00
Thomas Bluemel
dae8e69f8c
fixed typo
...
svn path=/trunk/; revision=11064
2004-09-26 10:01:09 +00:00
Thomas Bluemel
06fc0007ce
added shell extension that enables the user to change compatibility modes for .exe files in the file properties.
...
svn path=/trunk/; revision=11063
2004-09-26 09:56:23 +00:00
Hartmut Birr
82f36a4a4e
- Reselected the drive (master/slave) after a soft reset.
...
svn path=/trunk/; revision=11062
2004-09-26 09:14:20 +00:00
Art Yerkes
a3091079d6
Fixed each call to use a unique event. This is needed because send, recv,
...
connect, etc can complete independently even on the same socket.
Fixed connect to pass the status from afd back correctly. Connect now
fails as expected when we couldn't make a connection.
svn path=/trunk/; revision=11061
2004-09-26 07:55:32 +00:00
Royce Mitchell III
97fcd66fc7
more sayings
...
svn path=/trunk/; revision=11060
2004-09-26 02:33:31 +00:00
Filip Navara
93f1330753
- Fix RtlFindClearBits to correctly treat the hint.
...
svn path=/trunk/; revision=11059
2004-09-25 22:59:17 +00:00
Gé van Geldorp
200da8e7da
Don't abandon file creation if hTemplateFile is INVALID_HANDLE_VALUE
...
svn path=/trunk/; revision=11058
2004-09-25 21:44:02 +00:00
Art Yerkes
e1741d6626
Use the recursive mutex to lock the TCP.
...
svn path=/trunk/; revision=11057
2004-09-25 21:32:56 +00:00
Art Yerkes
1eb1e27110
Added simple recursive mutex adapted from my afd one. Works both above
...
and below DISPATCH_LEVEL.
svn path=/trunk/; revision=11056
2004-09-25 21:32:18 +00:00
Art Yerkes
3a4c09d746
More experimental detritus. Sorry about that.
...
svn path=/trunk/; revision=11055
2004-09-25 21:08:53 +00:00
Filip Navara
630b1b2eb3
- Fix usage of RtlFindSetBits and loops in CmiStartLogUpdate and CmiStartHiveUpdate.
...
svn path=/trunk/; revision=11054
2004-09-25 20:53:29 +00:00
Filip Navara
3823d945f5
- Fix implementation of RtlFindSetBits to be able to return bits that are at lower location than the supplied hint.
...
svn path=/trunk/; revision=11053
2004-09-25 20:49:57 +00:00
Art Yerkes
91fea9194d
Previously checked in with some detritus from some experimental rtl stuff.
...
Fixed.
svn path=/trunk/; revision=11052
2004-09-25 20:38:46 +00:00
Art Yerkes
3725308f3e
Fixed connection locking in tcp.c
...
Added a work item in lan.c re: dpc callback from the adapter. This keeps
us from needing mdl functions at dpc level.
Track IRPs to be completed with memtrack.
svn path=/trunk/; revision=11051
2004-09-25 20:24:00 +00:00
Filip Navara
ee0f0ee26f
- Remove the incorrect ALIGN macro (missing "* (align)") and replace it with ROUND_UP.
...
svn path=/trunk/; revision=11050
2004-09-25 19:39:57 +00:00
Gé van Geldorp
fceb614b2b
Make some installers happy (well, happier at least)
...
svn path=/trunk/; revision=11049
2004-09-25 18:22:33 +00:00
Emanuele Aliberti
0f2014b8bb
Fixed spelling error.
...
svn path=/trunk/; revision=11048
2004-09-25 15:46:52 +00:00
Eric Kohl
23a709ca5f
- CmiAddValueToKey(): Double the size of the value list cell when it is completely filled. This prevents fragmentation if a key got lots of values.
...
- CmiDeleteValueFromKey(): Fix corruption of the value list cell when a value is removed from the list.
- Rename the variable VBOffset to ValueCellOffset.
svn path=/trunk/; revision=11047
2004-09-25 15:25:28 +00:00
Eric Kohl
1f82196fd5
- Use ROUND_UP macro instead of explicit calculation.
...
- Replace fixed values by appropriate constants.
- Replace STATUS_UNSUCCESSFUL by better status codes.
svn path=/trunk/; revision=11046
2004-09-25 12:11:13 +00:00
Gé van Geldorp
95210d36ee
- Round up requested amount of memory instead of down
...
- Simplify space check, old version didn't work because of signed/unsigned issues
svn path=/trunk/; revision=11045
2004-09-25 08:58:44 +00:00
Gé van Geldorp
79c3ba475a
SeAccessCheck() returns TRUE on success
...
svn path=/trunk/; revision=11044
2004-09-25 08:49:06 +00:00
Filip Navara
ee3726520d
- Remove duplicate SPI_* definitions.
...
svn path=/trunk/; revision=11043
2004-09-25 08:21:12 +00:00
Filip Navara
d8db49d056
- Remove duplicate definitions and redundant header file.
...
svn path=/trunk/; revision=11042
2004-09-25 08:20:16 +00:00
Martin Fuchs
5ee46f4794
compareType refactoring
...
svn path=/trunk/; revision=11041
2004-09-25 07:55:31 +00:00
Art Yerkes
0089446cc6
cm/regfile.c, ldr/init.c, ldr/loader.c: OBJ_CASE_INSENSITIVE patch I proposed
...
on the list. This makes the registry, and dll loading case insensitive when
we are on a case preserving filesystem.
ntoskrnl/ex/power.c: My own contributions to the poweroff message list.
ntoskrnl/mm/npool.c: Fixed bit-rot in whole page alloc. That's how i found
the bug below.
se/semgr.c, lib/rtl/sd.c:
semgr, when creating a SECURITY_DESCRIPTOR, anded the PRESENT and DEFAULT
flags rather than oring them for group, dacl, and sacl, leading to
RtlLengthSecurityDescriptor giving the wrong length to sdcache. When
sdcache would copy the security descriptor, it would be too short, and
the bound check from the whole-page allocator would go off. I fixed this
and made rtl/sd.c use the ROUND_UP macro and RtlLengthSid. This is cleaner.
It may not be completely correct yet but it no-longer truncates security
descriptors into the cache, which means that the Owner, Group and etc
SIDs should now actually work right when coming from the cache, no matter
what happens in the heap. They probably seemed to work before simply
because they trashed the ends of their blocks and never moved in the
cache.
svn path=/trunk/; revision=11040
2004-09-25 06:41:16 +00:00
Art Yerkes
906e734ab4
Changed functions RtlClearAllBits and RtlSetAllBits to use SizeOfBitMap
...
as the number of bits, not the number of bytes in the bitmap. This was
making the whole page allocator in ntoskrnl/mm/npool.c crash early in
the boot process with whole page allocations on. This may affect other
things adversely as well.
The documentation for RtlInitializeBitMap is here:
http://www.osronline.com/ddkx/kmarch/k109_5sfm.htm
svn path=/trunk/; revision=11039
2004-09-25 03:20:16 +00:00
Thomas Bluemel
9e91360716
1. implemented GetThreadSelectorEntry()
...
2. added missing DESCRIPTOR_TABLE_ENTRY structure
svn path=/trunk/; revision=11037
2004-09-24 20:55:58 +00:00
Gé van Geldorp
29df1f045e
You can't wait for 0 objects
...
svn path=/trunk/; revision=11036
2004-09-24 20:26:43 +00:00
Thomas Bluemel
4d0a1d7cea
don't skip the detection code
...
svn path=/trunk/; revision=11035
2004-09-24 20:20:46 +00:00
Thomas Bluemel
9dfe6f1d9c
enabled the Wizard97 style
...
svn path=/trunk/; revision=11034
2004-09-24 20:18:16 +00:00
Eric Kohl
01aff80376
Enable wizard 97 style and add a dummy progress page.
...
svn path=/trunk/; revision=11033
2004-09-24 18:52:29 +00:00
Thomas Bluemel
109dc19c13
added stub for ObFindHandleForObject() and export it
...
svn path=/trunk/; revision=11031
2004-09-24 16:18:28 +00:00
Filip Navara
ec73e88d5f
- Remove duplicate definitions.
...
svn path=/trunk/; revision=11030
2004-09-24 16:13:21 +00:00
Gé van Geldorp
df80dc6da3
Implement PathIsCharValidA/W
...
svn path=/trunk/; revision=11029
2004-09-24 15:17:20 +00:00
Filip Navara
c9da2445aa
- Don't validate parents after sending the WM_ERASEBKGND message.
...
- Fix support for SWP_NOREDRAW flag in SetWindowPos.
svn path=/trunk/; revision=11028
2004-09-24 15:07:38 +00:00
Eric Kohl
78e1dba27f
Close the bootlog key if value enumeration or writing to the log file fails.
...
svn path=/trunk/; revision=11027
2004-09-24 15:00:34 +00:00
Gé van Geldorp
361d78ab88
Merge back commit from winehq
...
svn path=/trunk/; revision=11026
2004-09-24 12:13:54 +00:00
Gé van Geldorp
b92ba82e5f
- SHGetAppCompatFlags() takes 4 bytes of parameters
...
- QueryInterface will return NULL for the new pointer if it fails
svn path=/trunk/; revision=11025
2004-09-24 11:12:44 +00:00
Eric Kohl
97037edf6b
- Print correct ReactOS version in the boot log header.
...
- Add ntoskrnl.exe and hal.dll to the boot log.
svn path=/trunk/; revision=11024
2004-09-24 10:51:35 +00:00
Art Yerkes
102c8c9a78
Initialize ext so that MCLFREE will be called appropriately.
...
This macro was freeing (m)->m_data, but m was not a macro parameter.
It compiled because virtually every mbuf * is named m. Fixed.
svn path=/trunk/; revision=11023
2004-09-24 04:58:17 +00:00
Art Yerkes
d7a6bf353f
Also wait in the success, no data case in socket state change.
...
svn path=/trunk/; revision=11022
2004-09-24 00:56:39 +00:00
Art Yerkes
2c75d67c33
Fix send function as well to properly deallocate the irp on failure on
...
MmProbeAndLockPages.
svn path=/trunk/; revision=11021
2004-09-24 00:51:31 +00:00
Thomas Bluemel
2eb5ead6ed
implemented GetUserDefaultUILanguage()
...
svn path=/trunk/; revision=11020
2004-09-24 00:36:14 +00:00
Thomas Bluemel
5b552386bc
don't attempt to reference NULL objects in NtIsProcessInJob()
...
svn path=/trunk/; revision=11019
2004-09-23 22:02:39 +00:00
Thomas Bluemel
b50f152bc1
implemented NtIsProcessInJob()
...
svn path=/trunk/; revision=11018
2004-09-23 21:23:34 +00:00
Emanuele Aliberti
bf3b5cc677
Emanuele Aliberti <ea@reactos.com>
...
- Some stubs for ts moved in process/session.c.
- Implemented ProcessIdToSessionId.
svn path=/trunk/; revision=11017
2004-09-23 21:01:23 +00:00
Art Yerkes
b0f758cf33
tcp: print error when we can't allocate a bucket.
...
event: Don't report eof if we have bytes to deliver still.
Made a mistake moving statuses around. Requeue the request on
STATUS_PENDING.
svn path=/trunk/; revision=11016
2004-09-23 20:51:46 +00:00
Art Yerkes
e91d1416ab
Write: print bytes returned so we can see it.
...
Read : notify ourselves that the buffer is empty and reset the pointers.
Tdi : since the handler part is an inner function, don't return from it
but instead set Status and return afterward.
svn path=/trunk/; revision=11015
2004-09-23 20:48:40 +00:00
Gé van Geldorp
0a185bdb18
Sync to Wine:
...
Alexandre Julliard <julliard@winehq.org >
- Store all information about the current dll in a structure instead of
using global variables to make it easier to reuse the parsing
routines.
- Added native mode dll support (based on a patch by Marcus Meissner).
- Added support for building a dll from a .def file for cases where we
don't want to write a full .spec.
- Renamed --spec option to --dll for consistency.
- Removed the Unicode exe modes, and instead detect automatically which
mode to use based on the existence of main or wmain.
- Automatically detect whether the entry point is main or WinMain
instead of depending on the subsystem type.
- Do not strip stdcall decoration in spec files.
- Print a warning when DllRegisterServer and similar functions are not
marked private.
- Fill in the proper offsets in the resource directory instead of
relying on the compiler to do it.
Jukka Heinonen <jhei@iki.fi >
- Remove support for generating interrupt handlers.
- DPMI programs now handle pending events.
Robert Shearman <R.J.Shearman@warwick.ac.uk >
- Fix proc name reported in delay load failure.
Richard Cohen <richard@daijobu.co.uk >
- Remove . from default library search path.
Eric Pouech <pouech-eric@wanadoo.fr >
- added size information about most of the generated thunks (import,
16/32 relay...)
- marked the wine thunks by inserting specific symbols (to be managed
by wine's dbghelp)
- removed the stabs generation:
+ mostly used by winedbg, and the previous item will replace it for
dbghelp
+ still broken for gdb anyway
- enhanced const correctness
Pierre d'Herbemont <stegefin@free.fr >
- Detection of .size instruction.
- Detection of the assembler name prefix.
- Delayed import fix for Darwin and PowerPC Host.
- Be more accurate on Darwin stack size.
- Delay import fix on PowerPC hosts.
Marcus Meissner <meissner@suse.de >
- Use "LD" instead of "ld" in winebuild to be able to use a different ld
or ld options.
Dmitry Timoshkov <dmitry@codeweavers.com >
- Add a few missing __ASM_NAME macros.
svn path=/trunk/; revision=11014
2004-09-23 20:27:30 +00:00
Casper Hornstrup
219e1cea20
2004-09-23 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* lib/msafd/makefile (TARGET_CFLAGS): Don't define DBG.
* lib/msafd/include/debug.h: Redefine ASSERT.
svn path=/trunk/; revision=11013
2004-09-23 20:05:32 +00:00
Thomas Bluemel
f9de66edba
remove implemented stubs
...
svn path=/trunk/; revision=11011
2004-09-23 19:03:26 +00:00
Thomas Bluemel
8fd7d74051
fixed returning a wrong handle count in GetProcessHandleCount()
...
svn path=/trunk/; revision=11010
2004-09-23 19:01:38 +00:00
Thomas Bluemel
3d915100ab
fixed initialization of the object attributes in CreateJobObjectW()
...
svn path=/trunk/; revision=11009
2004-09-23 18:55:18 +00:00
Thomas Bluemel
808e28016e
implemented OpenJobObjectA/W() - untested though
...
svn path=/trunk/; revision=11008
2004-09-23 18:46:10 +00:00
Martin Fuchs
c39da650dd
work around GCC's wide string constant bug
...
svn path=/trunk/; revision=11007
2004-09-23 18:37:57 +00:00
Thomas Bluemel
51c36121e9
implemented CreateJobObjectA/W() - untested though
...
svn path=/trunk/; revision=11006
2004-09-23 18:31:51 +00:00
Thomas Bluemel
b85ef6c64a
implemented IsProcessInJob(), AssignProcessToJobObject(), QueryInformationJobObject(), SetInformationJobObject() and TerminateJobObject(), all untested though
...
svn path=/trunk/; revision=11005
2004-09-23 18:02:19 +00:00
Royce Mitchell III
04c8adbef9
add some debug output
...
svn path=/trunk/; revision=11004
2004-09-23 18:00:29 +00:00
Thomas Bluemel
1c5a999278
export job functions
...
svn path=/trunk/; revision=11003
2004-09-23 17:03:59 +00:00
Thomas Bluemel
08dea69da5
forgot to add job access rights
...
svn path=/trunk/; revision=11002
2004-09-23 16:53:25 +00:00
Thomas Bluemel
dcea0ecb49
proper job access mapping
...
svn path=/trunk/; revision=11001
2004-09-23 16:31:21 +00:00
Martin Fuchs
62c06f1198
encode " and '
...
svn path=/trunk/; revision=11000
2004-09-23 16:09:15 +00:00
Art Yerkes
d774499bf8
event.c: Don't infinite loop while completing a zero-length read.
...
tcp.c: Correctly pass on length in recv.
svn path=/trunk/; revision=10999
2004-09-23 14:16:27 +00:00
Royce Mitchell III
0dbb29fa23
small fix to OskitDumpBuffer() - each line should display the address of it's first byte, not the address of the beginning of the dump...
...
svn path=/trunk/; revision=10998
2004-09-23 12:43:49 +00:00
Royce Mitchell III
2c63cbebbc
new version of OskitDumpBuffer() that shows ascii characters, too, for easier debugging
...
svn path=/trunk/; revision=10997
2004-09-23 12:36:19 +00:00
Eric Kohl
6e00d9b507
Implement boot logging. Add /BOOTLOG to the command line to enable boot logging.
...
svn path=/trunk/; revision=10996
2004-09-23 11:27:58 +00:00
Art Yerkes
d0135b1184
Fixed the way send and recv are called and return errors.
...
added some printing.
dllmains: adjusted printing.
svn path=/trunk/; revision=10995
2004-09-23 08:16:16 +00:00
Gé van Geldorp
18318e6e17
Steven Edwards <steven_ed4153@yahoo.com>
...
- Remove some unneeded include statements.
svn path=/trunk/; revision=10994
2004-09-23 06:48:09 +00:00
Art Yerkes
51580f3182
Fixes: Lock does not need to acquire a spinlock in the non-passive-level
...
case because we can't contend with outselves in passive level.
Realized subtle bug in select.
Select needs a referenced file object rather than a handle. Will change
this when i get time.
svn path=/trunk/; revision=10993
2004-09-23 06:42:16 +00:00
Art Yerkes
36cc9bb181
Main changes: reimported uipc_socket.c which had lots of differences with
...
freebsd.
Fixed: OskitTCPReceive. Now rely exclusively on uio as suggested.
svn path=/trunk/; revision=10992
2004-09-23 06:39:16 +00:00
Royce Mitchell III
bb9e009623
forgot to save workspace before commiting. removed directory from include path that was only meant to be temporary
...
svn path=/trunk/; revision=10991
2004-09-23 03:13:35 +00:00
Royce Mitchell III
438e4eae22
oskittcp can now be built with vs6
...
svn path=/trunk/; revision=10990
2004-09-23 03:02:29 +00:00
Martin Fuchs
696d3bd2b6
remove wStringTableOffset
...
svn path=/trunk/; revision=10989
2004-09-22 23:00:24 +00:00
Martin Fuchs
8e81012956
configuration dialog to choose between MDI and SDI mode with persistent storage
...
svn path=/trunk/; revision=10988
2004-09-22 22:57:00 +00:00
Thomas Bluemel
40637ed24b
initialize the job management and export PsJobType
...
svn path=/trunk/; revision=10987
2004-09-22 22:31:46 +00:00
Steven Edwards
ba27e813a3
Fix building mdi test on MS_VC and Mingw
...
svn path=/trunk/; revision=10986
2004-09-22 22:25:13 +00:00
Steven Edwards
3cf59b7b6c
Fix building dnsquery test on MS_VC and Mingw
...
svn path=/trunk/; revision=10985
2004-09-22 22:13:56 +00:00
Gé van Geldorp
4170c2ae26
Henning Gerhardt <henning.gerhardt@web.de>
...
- Minor fixes and updates to the German resource files.
Marcelo Duarte <wine-devel@bol.com.br >
- French translation and other adjustments.
- Update localization for Portuguese language.
Ivan Leo Puoti <puoti@inwind.it >
- Changed my name, so update copyright info.
- Added Italian resources.
Jose Manuel Ferrer Ortiz <jmfo1982@yahoo.es >
- Updated the Spanish shell32 translation and made some corrections to
other language files.
svn path=/trunk/; revision=10984
2004-09-22 20:50:30 +00:00
Thomas Bluemel
594cfc6a04
1. fixed RtlValidSecurityDescriptor() that attempted to validate nonexisting owner/group SID
...
2. implemented RtlValidRelativeSecurityDescriptor()
svn path=/trunk/; revision=10983
2004-09-22 20:16:02 +00:00
Steven Edwards
c92d7b8a36
Fix building for building on both Mingw and MS_VC.
...
svn path=/trunk/; revision=10982
2004-09-22 19:53:14 +00:00
Gé van Geldorp
dab159a4de
Robert Shearman <rob@codeweavers.com>
...
- GetWindowLong -> GetWindowLongPtr.
svn path=/trunk/; revision=10981
2004-09-22 19:46:52 +00:00
Gé van Geldorp
5a585fd014
Ulrich Czekalla <ulrich@codeweavers.com>
...
- When we send out a notification to a registered window with
SHCNRF_NewDelivery, we should send a LPNOTIFICATIONLIST and the
process id of the caller.
svn path=/trunk/; revision=10980
2004-09-22 19:38:54 +00:00
Gé van Geldorp
c2678bf64e
Francois Gouget <fgouget@free.fr>
...
- Assorted spelling fixes.
svn path=/trunk/; revision=10979
2004-09-22 19:24:14 +00:00
Gé van Geldorp
b49b939efd
Stefan Leichter <Stefan.Leichter@camLine.com>
...
- Moved stub of Control_FillCache_RunDLL from ascii to unicode.
svn path=/trunk/; revision=10978
2004-09-22 19:13:36 +00:00
Gé van Geldorp
f505dd6839
Merge back commit from winehq.
...
Mike McCormack <mike@codeweavers.com >
- Use Heap function in preference to malloc/free.
svn path=/trunk/; revision=10977
2004-09-22 18:47:39 +00:00
Gé van Geldorp
2e87325d12
Huw Davies <huw@codeweavers.com>
...
- Change dialogs to use MS Shell Dlg rather than Helv or MS Sans Serif.
svn path=/trunk/; revision=10976
2004-09-22 18:10:57 +00:00
Royce Mitchell III
b608a8ac83
don't zero out OtcpEvent structure from InitOskitTCP(), because it has already been initialized at this point. Also added a check for null to avoid crash in ifa_ifwithnet()
...
svn path=/trunk/; revision=10975
2004-09-22 17:41:52 +00:00
Thomas Bluemel
bebf5b5e5e
1. added EJOB structure
...
2. implemented PsGetProcessJob(), PsGetJobLock(), PsGetJobSessionId() and PsGetJobUIRestrictionsClass()
svn path=/trunk/; revision=10974
2004-09-22 14:53:26 +00:00
Royce Mitchell III
cd3894b51d
clean up/simplify 'type' command some more and don't append command-terminating carriage-return to the output buffer.
...
svn path=/trunk/; revision=10973
2004-09-22 13:55:07 +00:00
Royce Mitchell III
540291d651
replace problematic stack variable in OskitTCPSend() with properly allocated mbuf, and get rid of a redundant memcpy() in OskitTCPReceiveDatagram().
...
svn path=/trunk/; revision=10972
2004-09-22 13:35:11 +00:00
Thomas Bluemel
3c9fc0f8ce
accidently changed the @unimplemented marks
...
svn path=/trunk/; revision=10971
2004-09-22 10:58:06 +00:00
Thomas Bluemel
c436cba1b9
don't be silent when calling unimplemented functions
...
svn path=/trunk/; revision=10970
2004-09-22 10:49:07 +00:00
Thomas Bluemel
6c07abd294
implemented CheckNameLegalDOS8Dot3A/W()
...
svn path=/trunk/; revision=10969
2004-09-22 09:31:01 +00:00
Gé van Geldorp
2b9416f467
Robert Shearman <rob@codeweavers.com>
...
- Share version information between DllGetVersion and resource file.
svn path=/trunk/; revision=10968
2004-09-22 05:08:04 +00:00
Gé van Geldorp
9fcfe5a590
Juan Lang <juan_lang@yahoo.com>
...
- If a folder contains a desktop.ini, check it for the icon location
before using the default folder icon.
svn path=/trunk/; revision=10967
2004-09-21 22:14:38 +00:00
Thomas Bluemel
cbfc9645ec
implemented GetSystemRegistryQuota()
...
svn path=/trunk/; revision=10966
2004-09-21 22:08:18 +00:00
Thomas Bluemel
5f701004c0
fixed definition of the SYSTEM_REGISTRY_QUOTA_INFORMATION structure
...
svn path=/trunk/; revision=10965
2004-09-21 22:07:38 +00:00
Thomas Bluemel
1f2ec88e90
implemented GetProcessHandleCount()
...
svn path=/trunk/; revision=10964
2004-09-21 21:53:45 +00:00
Gé van Geldorp
63b36d9681
Francois Gouget <fgouget@codeweavers.com>
...
- Fix CSIDL_COMMON_{STARTMENU,PROGRAMS,DESKTOPDIRECTORY} so they all use
paths in 'All Users' like CSIDL_COMMON_STARTUP.
The CSIDL_COMMON_PROGRAMS fix solves many menu creation problems.
svn path=/trunk/; revision=10963
2004-09-21 21:13:49 +00:00
Gé van Geldorp
664942baf9
Eric Pouech <pouech-eric@wanadoo.fr>
...
- GetModuleFileName[AW] doesn't terminate the string if the buffer is
too small.
Jon Griffiths <jon_p_griffiths@yahoo.com >
- Don't leak cache imagelists on exit.
svn path=/trunk/; revision=10962
2004-09-21 20:48:02 +00:00
Gé van Geldorp
ffa3b3d7fd
Match whitespace to winehq
...
svn path=/trunk/; revision=10961
2004-09-21 19:44:19 +00:00
Gé van Geldorp
2ff29d7662
Juan Lang <juan_lang@yahoo.com>
...
- Correct return value in a couple of error cases.
Marcus Meissner <marcus@jet.franken.de >
- Marked some functions in debughlp as static.
- Do not use REFIID as return, but IID*.
svn path=/trunk/; revision=10960
2004-09-21 19:38:17 +00:00
Gé van Geldorp
a867629b4f
Juan Lang <juan_lang@yahoo.com>
...
- Correct some PIDL types and eliminate some magic numbers in PIDL
allocation; correct a copy-pasto from a previous patch.
svn path=/trunk/; revision=10959
2004-09-21 19:34:21 +00:00
Thomas Bluemel
e831b21339
implemented CreateMemoryResourceNotification() and QueryMemoryResourceNotification(), but only the kernel32 part
...
svn path=/trunk/; revision=10958
2004-09-21 19:17:26 +00:00
Gé van Geldorp
d0fa47278d
Sync to winehq
...
svn path=/trunk/; revision=10957
2004-09-21 19:11:35 +00:00
Gé van Geldorp
e74c23bc36
We have our own tray code
...
svn path=/trunk/; revision=10956
2004-09-21 19:02:01 +00:00
Gé van Geldorp
af135d8b9b
Juan Lang <juan_lang@yahoo.com>
...
- Add stub for ShellDDEInit to let Windows explorer.exe get past the
beginning.
Francois Gouget <fgouget@free.fr >
- Make Unicode strings static const.
Eric Pouech <pouech-eric@wanadoo.fr >
- GetModuleFileName[AW] doesn't terminate the string if the buffer is
too small.
Jon Griffiths <jon_p_griffiths@yahoo.com >
- Delete the about dialog font when the dialog is closed.
Juan Lang <juan_lang@yahoo.com >
- Added support for DLLVERSIONINFO2 in DllGetVersion.
svn path=/trunk/; revision=10955
2004-09-21 18:55:53 +00:00
Gé van Geldorp
4ac1e6a310
Mike McCormack <mike@codeweavers.com>
...
- Update path from relative path on loading.
svn path=/trunk/; revision=10954
2004-09-21 18:14:15 +00:00
Thomas Bluemel
bd7af734b8
implemented IsDBCSLeadByte() and IsDBCSLeadByteEx()
...
svn path=/trunk/; revision=10953
2004-09-21 17:41:24 +00:00
Art Yerkes
fa965094ed
Fixed tcptest to not do send recv or close on a socket that's not connected.
...
This keeps the user from doing something inappropriate.
makefile: add -g back in
svn path=/trunk/; revision=10952
2004-09-21 04:06:15 +00:00
Royce Mitchell III
6f6e411eef
bcopy()'s arguments are different order than memcpy()
...
svn path=/trunk/; revision=10951
2004-09-21 04:00:14 +00:00
Gé van Geldorp
822b8e1a47
Francois Gouget <fgouget@free.fr>
...
- Make Unicode const strings static so they are not copied to the stack
each time we enter the function.
Aric Stewart <aric@codeweavers.com >
- In IPersistFile_Save if the exe file is not found, trust the path we
are given and allow creation of the link.
- Make sure exePath contains the path since it is used later in the
function as well.
Ge van Geldorp <gvg@reactos.com >
- Match whitespace to winehq
svn path=/trunk/; revision=10950
2004-09-20 21:39:04 +00:00
Hartmut Birr
093f4a09c5
- Implemented the loading of drivers according to the order
...
of the tag entries in the GroupOrderList key.
svn path=/trunk/; revision=10949
2004-09-20 19:47:25 +00:00
Gé van Geldorp
c9ece8cfa5
Maxime Belleng� <maxime.bellenge@laposte.net>
...
- Add the IAutoComplete and IAutoComplete2 implementation (but methods
stubbed for now).
svn path=/trunk/; revision=10948
2004-09-20 19:47:14 +00:00
Gé van Geldorp
6eb55219c8
Merge back commits from winehq
...
Maxime Bellenge <maxime.bellenge@laposte.net >
- Add the IAutoComplete and IAutoComplete2 implementation (but methods
stubbed for now).
svn path=/trunk/; revision=10947
2004-09-20 18:55:21 +00:00
Gé van Geldorp
dfd4f0156b
Francois Gouget <fgouget@free.fr>
...
- Fix some field names in CSFV and QCMINFO.
Patrik Stridvall <ps@leissner.se >
- Fixed some issues found by winapi_check.
svn path=/trunk/; revision=10946
2004-09-20 18:45:00 +00:00
Gé van Geldorp
5a384553bd
Robert Shearman <rob@codeweavers.com>
...
- Add exports for missing ordinals 191-194.
- Stub for SHUpdateImageW.
svn path=/trunk/; revision=10945
2004-09-20 18:32:33 +00:00
Gé van Geldorp
6382d705ab
Francois Gouget <fgouget@free.fr>
...
- Don't export the shell32 SHAllocShared functions by name.
Implement them by calling out their shlwapi equivalent (which had a
much more complete implementation anyway).
- Fix the prototype of shlwapi's SHAllocShared().
- Don't crash if lpvData is NULL in SHAllocShared().
- Add a conformance test to shlwapi.
svn path=/trunk/; revision=10944
2004-09-20 18:29:10 +00:00
Gé van Geldorp
cccdc00157
Fork a small change which has little change of being accepted by winehq
...
svn path=/trunk/; revision=10943
2004-09-20 18:08:37 +00:00
Gé van Geldorp
322da3c44c
Vincent Beron <vberon@mecano.gme.usherb.ca>
...
- Don't hardcode c:\windows paths in msi.dll.
Huw Davies <huw@codeweavers.com >
- Unicodify a load of strings.
svn path=/trunk/; revision=10942
2004-09-20 18:07:54 +00:00
Hartmut Birr
553993dcd2
- Implemented the driver loading by the sequence of tag entries in the GroupOrderList key.
...
svn path=/trunk/; revision=10941
2004-09-20 18:02:36 +00:00
Hartmut Birr
b23fa198a6
- Added the 'GroupOrderList' key.
...
- Added entries for some scsi port drivers.
- Added the tag key for the atapi driver.
svn path=/trunk/; revision=10940
2004-09-20 17:57:46 +00:00
Gé van Geldorp
f634e3c46c
Return status code
...
svn path=/trunk/; revision=10939
2004-09-20 17:55:16 +00:00
Gé van Geldorp
67f1b8f671
Martin Fuchs <martin-fuchs@gmx.net>
...
- make drive letters in PIDLs always uppercase to enable PIDL
comparison
- Unicodify _ILCreateDrive()
svn path=/trunk/; revision=10938
2004-09-20 17:47:49 +00:00
Gé van Geldorp
e4f5d86770
Martin Fuchs <martin-fuchs@gmx.net>
...
Return "file not found" error values instead of E_INVALIDARG if
_ILCreateFromPathA() failed to find files.
svn path=/trunk/; revision=10936
2004-09-20 17:42:57 +00:00
Royce Mitchell III
cd1222eced
initialize fields that sosend() expects to have valid values
...
svn path=/trunk/; revision=10935
2004-09-20 15:47:03 +00:00
Gé van Geldorp
db2f0db5f7
Martin Fuchs <martin-fuchs@gmx.net>
...
- make drive letters in PIDLs always uppercase to enable PIDL
comparison
- Unicodify _ILCreateDrive()
svn path=/trunk/; revision=10934
2004-09-20 15:36:07 +00:00
Gé van Geldorp
56dec0d9ee
Merge back commit from winehq
...
svn path=/trunk/; revision=10933
2004-09-20 15:07:21 +00:00
Gé van Geldorp
91923bdc1d
Mike McCormack <mike@codeweavers.com>
...
- Clean up messy comment in SHFileOperation.
- Reduce the number of goto labels in SHFileOperation by one.
svn path=/trunk/; revision=10932
2004-09-20 14:52:47 +00:00
Gé van Geldorp
88a015f877
Vitaliy Margolen <wine-patch@kievinfo.com>
...
- IShellFolder::CompareIDs - return only -1/0/1 in lower 16 bit.
svn path=/trunk/; revision=10931
2004-09-20 14:45:07 +00:00
Gé van Geldorp
8985a9b088
Alexandre Julliard <julliard@winehq.org>
...
- Don't define BEGIN_INTERFACE in unknwn.h.
Francois Gouget <fgouget@free.fr >
- Add #define COBJMACROS where needed in Wine.
Juan Lang <juan_lang@yahoo.com >
- IShellView seems reasonably complete, change a FIXME to a TRACE to
speed up open/save dialogs.
Merge back commits from winehq
svn path=/trunk/; revision=10930
2004-09-20 14:38:30 +00:00
Gé van Geldorp
0785062c81
Alexandre Julliard <julliard@winehq.org>
...
- Get rid of the non-standard ICOM_DEFINE macro.
- Get rid of the non-standard ICOM_VFIELD macro.
- Get rid of the non-standard ICOM_VTABLE macro.
- Get rid of the no longer used ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
macro.
- Removed some more uses of the non-standard ICOM_THIS macro.
svn path=/trunk/; revision=10929
2004-09-20 09:18:52 +00:00
Gé van Geldorp
f7f21544a4
Remove incorrect assert. An APC can be queued to the attached environment,
...
as long as it is delivered before KeDetachProcess() is called.
svn path=/trunk/; revision=10928
2004-09-20 08:17:44 +00:00
Art Yerkes
2d1b661aa1
Implemented MCLGET for reactos, not dependent on either bsd or oskit
...
facilities.
svn path=/trunk/; revision=10927
2004-09-20 05:03:28 +00:00
Art Yerkes
03fea0db7d
Royce Mitchell pointed out that we could eliminate these ifdefs if we don't
...
use a uio, and that the uio is not needed because an mbuf can't be partially
accepted.
svn path=/trunk/; revision=10926
2004-09-20 04:18:45 +00:00
Royce Mitchell III
10adf2be06
sosend( ) will not process mbuf if you pass it a uio (according to arty)
...
svn path=/trunk/; revision=10925
2004-09-20 04:13:46 +00:00
Gé van Geldorp
5124ae5f88
Fix copy/paste error
...
svn path=/trunk/; revision=10924
2004-09-19 22:07:40 +00:00
Gé van Geldorp
b22290537c
Francois Gouget <fgouget@free.fr>
...
- Moved declarations from undocshell.h to shlobj.h to match the latest
platform SDK.
svn path=/trunk/; revision=10923
2004-09-19 22:02:28 +00:00
Royce Mitchell III
2613fbbeb9
added 'type' command
...
svn path=/trunk/; revision=10922
2004-09-19 15:55:35 +00:00
Thomas Bluemel
17cd1043bb
1. implemented SetProcessWorkingSetSize()
...
2. fixed Set/GetPriorityClass() not to call csrss and use NtSet/QueryInformationProcess() instead
svn path=/trunk/; revision=10921
2004-09-19 14:36:47 +00:00
Thomas Bluemel
b912ada645
don't memcpy TIME structures to FILETIME structures
...
svn path=/trunk/; revision=10920
2004-09-19 12:45:55 +00:00
Martin Fuchs
fb19ab485e
remove explorer references
...
svn path=/trunk/; revision=10919
2004-09-19 12:33:17 +00:00
Martin Fuchs
00bbf934b7
added Wine translations for winefile:
...
es.rc, fr.rc, hu.rc, it.rc, nl.rc, pt.rc, ru.rc, si.rc, zh.rc
Thanks to Sylvain Petreolle <spetreolle@yahoo.fr >
svn path=/trunk/; revision=10918
2004-09-19 12:23:31 +00:00
Hartmut Birr
035b22b542
- Call MmFreeSectionSegments if the Bcb reference count is zero (in CcRosReleaseFileCache).
...
svn path=/trunk/; revision=10917
2004-09-19 12:11:44 +00:00
Gé van Geldorp
06bac7f0b9
Avoid crash
...
svn path=/trunk/; revision=10916
2004-09-19 11:25:43 +00:00
Gé van Geldorp
510df619d2
Sync to Wine-20040914
...
svn path=/trunk/; revision=10915
2004-09-19 11:15:58 +00:00
Gé van Geldorp
0645493981
Sync to Wine-20040914:
...
Robert Reif <reif@earthlink.net >
- Don't try to find alternate formats for non PCM formats.
svn path=/trunk/; revision=10913
2004-09-19 11:13:17 +00:00
Gé van Geldorp
601c767280
Sync to Wine-20040914:
...
David Kredba <kredba@ibot.cas.cz >
- Added Czech resources.
Robert Reif <reif@earthlink.net >
- Remove wine specific DRV_QUERYDSOUNDGUID message and calculate it in
dsound.dll (like in 2k/xp).
Dmitry Timoshkov <dmitry@codeweavers.com >
- Fix an obvious typo leading to a crash.
Alexandre Julliard
- Function parameters don't need WINE_UNUSED.
Eric Pouech <pouech-eric@wanadoo.fr >
- Implemented the mmTask* functions.
svn path=/trunk/; revision=10912
2004-09-19 11:07:39 +00:00
Emanuele Aliberti
976020b12d
.cvsignore updated.
...
svn path=/trunk/; revision=10911
2004-09-19 10:48:43 +00:00
Gé van Geldorp
7a8404b20f
Sync to Wine-20040914:
...
Hans Leidekker <hans@it.vu.nl >
- Dutch resource translation.
Alexandre Julliard
- Removed some uses of the non-standard ICOM_THIS macro.
- Get rid of the no longer used ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
macro.
Mike McCormack <mike@codeweavers.com >
- Fix some -Wsigned-compare warnings.
- Don't read past end of table in PathFileExistsDefExtW.
- Use the ACP define in MB/WC conversion functions.
Jon Griffiths <jon_p_griffiths@yahoo.com >
- Implement SHSimulateDrop, MIME_GetExtensionA/W, StrCpyNXA/W,
SHAnsiToAnsi, SHUnicodeToUnicode.
Francois Gouget <fgouget@free.fr >
- Don't export the shell32 SHAllocShared functions by name.
- Implement them by calling out their shlwapi equivalent (which had a
much more complete implementation anyway).
- Fix the prototype of shlwapi's SHAllocShared().
- Don't crash if lpvData is NULL in SHAllocShared().
- Add a conformance test to shlwapi.
- Assorted spelling fixes.
Diego Petten= <dgp85@users.sourceforge.net >
- Add support for file:/// urls in PathCreateFromUrl.
- Add support in UrlIs() for URLIS_DIRECTORY and URLIS_FILEURL flags.
James Hawkins <truiken@gmail.com >
- Fix buffer overflow in PathSetDlgItemPathW that led to a trashed
stack.
svn path=/trunk/; revision=10910
2004-09-19 10:46:48 +00:00
Gé van Geldorp
77b4d47ea6
Sync to Wine-20040914:
...
Mike McCormack <mike@codeweavers.com >
- Avoid non-standard types in rpcdcep.h.
Alexandre Julliard:
- Get rid of the no longer used ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
macro.
- Removed some uses of the non-standard ICOM_THIS macro.
Francois Gouget <fgouget@free.fr >
- Fix and unify parsing of calling conventions.
- Hack handling of 'struct { } *NDR_SCONTEXT;' so we don't cause a parse
error as this is a valid C construct.
- Generate type tests for rpcrt4.
- Remove PRPC_BINDING_VECTOR and PUUID_VECTOR, they don't exist on
Windows.
- Fix the MIDL_STUB_MESSAGE, MIDL_SERVER_INFO and
MIDL_STUBLESS_PROXY_INFO structs.
- Add NDR_ALLOC_ALL_NODES_CONTEXT, NDR_POINTER_QUEUE_STATE and
CS_STUB_INFO.
svn path=/trunk/; revision=10909
2004-09-19 10:35:24 +00:00
Gé van Geldorp
414bb6e2c0
Sync to Wine-20040914:
...
Mike McCormack <mike@codeweavers.com >
- Use buffers rather than linked lists for input and out buffers.
- Stop reading input at a nul byte.
Evan Deaubl <wine@warpedview.com >
- Stop processing input stream when the outermost RTF group is closed.
svn path=/trunk/; revision=10908
2004-09-19 10:28:59 +00:00
Gé van Geldorp
95fadd5bb4
Sync to Wine-20040914:
...
Huw Davies <huw@codeweavers.com >
- Change dialogs to use MS Shell Dlg rather than Helv or MS Sans Serif.
David Kredba <kredba@ibot.cas.cz >
- Added Czech resources.
svn path=/trunk/; revision=10907
2004-09-19 10:24:48 +00:00
Gé van Geldorp
5693a82971
Sync to Wine-20040914:
...
Alexandre Julliard:
- Added recursive idl target to allow updating idl files private to a
dll.
- Get rid of the non-standard ICOM_THIS macro.
- Get rid of the no longer used ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
macro.
- Inline functions don't need WINE_UNUSED.
- Don't define BEGIN_INTERFACE in unknwn.h.
Mike McCormack <mike@codeweavers.com >
- Fix some warnings found with -Wsign-compare.
Francois Gouget <fgouget@free.fr >
- Move the PROPVARIANT declaration from objidl.idl to propidl.idl.
- Move related API declarations from individual C files to propidl.idl.
- Remove uneeded include of propidl.h in the propvariant.c test.
Robert Shearman <rob@codeweavers.com >
- Fix PropVariantCopy for VT_LPSTR and VT_LPWSTR.
- Test case VT_BSTR, VT_LPSTR and VT_LPWSTR.
- Fix PropVariantClear to reject invalid types.
- Don't crash on NULL pointers.
- Add test case.
svn path=/trunk/; revision=10906
2004-09-19 10:20:48 +00:00
Gé van Geldorp
07a136b6e9
Sync to Wine-20040914:
...
Hans Leidekker <hans@it.vu.nl >
- Dutch resource translation.
svn path=/trunk/; revision=10905
2004-09-19 10:08:06 +00:00
Gé van Geldorp
6a086fc044
Sync to Wine-20040914:
...
Hans Leidekker <hans@it.vu.nl >
- Dutch resource translation.
David Kredba <kredba@ibot.cas.cz >
- Added Czech resources.
svn path=/trunk/; revision=10904
2004-09-19 10:07:26 +00:00
Gé van Geldorp
6dfffdb082
Sync to Wine-20040913:
...
Huw Davies <huw@codeweavers.com >
- Change dialogs to use MS Shell Dlg rather than Helv or MS Sans Serif.
- Fix printer selection in PD_PRINTSETUP type dialogs.
Dmitry Timoshkov <dmitry@codeweavers.com >
- Use "MS Shell Dlg" in the Open File dialog templates as in Windows
- Resize child dialog when its controls are moved relatively stc32
"magic" control.
- Y coordinate of the "magic" static control should be treated
inclusively.
Jacek Caban <jack@itma.pwr.wroc.pl >
- Polish translation update.
Rein Klazes <rklazes@xs4all.nl >
- Fix a crash saving a file without file name extension and without
extension filter.
Hans Leidekker <hans@it.vu.nl >
- Fix signed/unsigned comparison warnings.
Alexandre Julliard
- Removed some uses of the non-standard ICOM_THIS macro.
- Get rid of the no longer used ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
macro.
- Get rid of the non-standard CONV_POINT and CONV_RECT functions.
svn path=/trunk/; revision=10903
2004-09-19 10:03:26 +00:00
Gé van Geldorp
a795a4185c
Sync to Wine-20040913:
...
Robert Shearman <rob@codeweavers.com >
- Add 16x16 error, info and warning icons.
- Replace GetWindowLong by GetWindowLongPtr.
- Implement insert marks.
- Rearrange TOOLBAR_INFO.
- Clear data structure after dragging.
- WM_SETCURSOR does not need to be handled as it is not sent whilst
the window is captured.
- Make uDragListMessage non-static so that we can re-use it
elsewhere.
- Set class hbrBackground and style to the same as native.
- Set hbrBackground class property to same value as native.
- Use Unicode window functions instead of ANSI.
- Always redraw dialog on changing between pages.
- Set hbrBackground class property to same value as native.
- Remove no longer needed WM_ERASEBKGND handler.
- Use Unicode window functions instead of ANSI.
- Make customization list boxes into drag list boxes.
- Order available buttons in the same way as the native version.
- Obey TBCDRF_NOOFFSET for the button text.
- Make anchor highlighting behave more like native version.
- Don't recalculate toolbar in TOOLBAR_Unkwn460.
- Obey WM_SETREDRAW for the WM_ERASEBKGND message as well as
WM_PAINT.
- TB_MARKITEM should redraw button.
- Send NM_LDOWN notification.
- NM_RDBLCLK only needs to send a NMHDR structure.
- On mouse notifications returning 0 DefWndProc should be called.
- Fix regression with IE's Menu Bar.
- Implement insert marks.
- Rearrange TOOLBAR_INFO.
- Fix anchor highlighting.
- Remove redundant test in TOOLBAR_DrawButton.
- Status update.
- Remove no longer valid comment.
- Minor coding style cleanups.
- Implement titles.
Hans Leidekker <hans@it.vu.nl >
- Fix signed/unsigned comparison warnings.
Ulrich Czekalla <ulrich@codeweavers.com >
- Forward focus to combobox, otherwise edit control won't get focus.
- The rectangle passed in DRAWITEMSTRUCT is slightly too large as
compared with Windows.
- Clear tooltip when text is set to NULL.
- Repaint tooltip when item info changes.
Kevin Koltzau <kevin@plop.org >
- Fix bug with chained messages.
- Make SetWindowSubclass behave with SetWindowLong subclasses.
- Allow unlimited number of subclasses.
- Correct issue when SendMessage is called from within a subclass proc.
- Add regression test.
Huw Davies <huw@codeweavers.com >
- Change dialogs to use MS Shell Dlg rather than Helv or MS Sans Serif.
David Kredba <kredba@ibot.cas.cz >
- Added Czech resources.
Vitaliy Margolen <wine-patch@kievinfo.com >
- Send correct tracing notification messages.
Michael Stefaniuc <mstefani@redhat.de >
- Fix hotspot handling
- Remove unused flag from the InternalDrag struct.
Filip Navara <xnavara@volny.cz >
- Status update.
- Fix resizing of wizards.
- Fill the area next to watermark bitmap with window color and subclass
exterior wizard pages to suppress drawing background.
- Correct displaying of wizard subtitle.
- Do not distinguish exterior wizard pages by their position, but
instead expect that every page in wizard that doesn't have header is
exterior.
- Move the property sheet resizing code from PROPSHEET_CreatePage to
PROPSHEET_SetCurSel. It needs to be executed on every page change
because the application can modify it during the notifications.
- Draw the Wizard97 header bitmaps before drawing the header strings.
- Center the header bitmap of the new Wizard97 correctly.
- Display the correct wizard title for any wizard type and do not
change it for reqular property sheets.
- Fix loading wizard title and subtitle from resources.
Mike McCormack <mike@codeweavers.com >
- Calculate the correct size of dialog templates in the propsheet
control.
Zach Gorman <zach@archetypeauction.com >
- OK button should be default in non-wizard property sheets.
- Propsheet pages need WS_EX_CONTROLPARENT style.
Jon Griffiths <jon_p_griffiths@yahoo.com >
- CreateDCA -> CreateDCW
Vitaliy Margolen <wine-patch@kievinfo.com >
- Make sure TreeView gets redrawn after calling EnsureVisible.
svn path=/trunk/; revision=10902
2004-09-19 09:50:06 +00:00
Gé van Geldorp
4319f1c249
Sync to Wine-20040914:
...
Hans Leidekker <hans@it.vu.nl >
- Fix signed/unsigned comparison warnings.
svn path=/trunk/; revision=10901
2004-09-19 09:18:36 +00:00
Gé van Geldorp
5d5247de81
Prepare for syncing to Wine-20040914
...
svn path=/trunk/; revision=10900
2004-09-19 09:11:12 +00:00
Gé van Geldorp
ac1e392aec
Fix insertion of APCs where the target thread is attached to another process
...
svn path=/trunk/; revision=10899
2004-09-18 19:43:00 +00:00
Magnus Olsen
767ca4f4ac
fix some compilings warings when you using some optimze settings in gcc compiler
...
env.c: In function `RtlDestroyEnvironment':
env.c:108: warning: dereferencing type-punned pointer will break strict-aliasing rules
env.c: In function `RtlSetEnvironmentVariable':
env.c:347: warning: dereferencing type-punned pointer will break strict-aliasing rules
env.c:393: warning: dereferencing type-punned pointer will break strict-aliasing rules
svn path=/trunk/; revision=10898
2004-09-18 09:31:53 +00:00
Magnus Olsen
c98cf6b15e
fix some compilings warings
...
svn path=/trunk/; revision=10897
2004-09-18 07:25:53 +00:00
Magnus Olsen
e1dbb4b414
fix last compilings warings from this file.
...
svn path=/trunk/; revision=10896
2004-09-18 07:10:14 +00:00
Magnus Olsen
b743a5f954
fix last compilings warings from this file.
...
svn path=/trunk/; revision=10895
2004-09-17 18:37:37 +00:00
Magnus Olsen
5a3f530e45
fix last compilings warings from this file.
...
svn path=/trunk/; revision=10894
2004-09-17 18:19:52 +00:00
Magnus Olsen
9a099491c4
fix last compilings warings from this file.
...
svn path=/trunk/; revision=10893
2004-09-17 18:12:17 +00:00
Magnus Olsen
94bcb6fe25
fix last compilings warings from this file.
...
svn path=/trunk/; revision=10892
2004-09-17 17:54:46 +00:00
Magnus Olsen
a99b01ff0c
fix some compings warings not all yet
...
svn path=/trunk/; revision=10891
2004-09-17 17:47:14 +00:00
Magnus Olsen
7a1f8074b5
fix some compings warings not all yet
...
svn path=/trunk/; revision=10890
2004-09-17 17:31:08 +00:00
Martin Fuchs
25547e2d8c
Handle "." and ".." as special direcory names and move them at the very first beginning of directory listings
...
svn path=/trunk/; revision=10888
2004-09-17 16:56:46 +00:00
Art Yerkes
1c08e25544
Userland test for lan.sys
...
svn path=/trunk/; revision=10887
2004-09-17 16:07:41 +00:00
Art Yerkes
77700375d6
Interface for lan.sys
...
svn path=/trunk/; revision=10886
2004-09-17 15:51:52 +00:00
Art Yerkes
83fc2a9406
Removed arp.h until the arp part is finished.
...
svn path=/trunk/; revision=10885
2004-09-17 15:51:07 +00:00
Art Yerkes
885107a541
lan.sys is a simple driver providing access to ndis. This stuff is
...
ripped from tcpip.sys in preparation for a big breakup.
svn path=/trunk/; revision=10884
2004-09-17 15:50:16 +00:00
Gé van Geldorp
865a63875c
Restore old DBG and KDBG defaults
...
svn path=/trunk/; revision=10883
2004-09-17 14:48:20 +00:00
Magnus Olsen
74d54596e4
fix small spelling fault
...
svn path=/trunk/; revision=10882
2004-09-17 09:25:10 +00:00
Gé van Geldorp
6c4737effa
Get rid of .edf files
...
svn path=/trunk/; revision=10881
2004-09-16 21:31:50 +00:00
Magnus Olsen
01926b2642
my small change to config to add optimze build for a cpu
...
did break build for shm
it did need small change in makefile for lpc now it works agein
sorry all
svn path=/trunk/; revision=10880
2004-09-16 19:22:12 +00:00
Magnus Olsen
f9b6a686e0
my small change to config to add optimze build for a cpu
...
did break build for nptest
it did need small change in makefile for lpc now it works agein
sorry all
svn path=/trunk/; revision=10879
2004-09-16 19:20:57 +00:00
Magnus Olsen
475dcac67e
my small change to config to add optimze build for a cpu
...
did break build for mstest
it did need small change in makefile for lpc now it works agein
sorry all
svn path=/trunk/; revision=10878
2004-09-16 19:19:34 +00:00
Magnus Olsen
1106a16497
my small change to config to add optimze build for a cpu
...
did break build for lpc
it did need small change in makefile for lpc now it works agein
sorry all
svn path=/trunk/; revision=10877
2004-09-16 18:47:20 +00:00
Magnus Olsen
e75c574ed1
In config add switch OARCH for optimze build for the cpu you want
...
for rule.mak
remove hardcoding of optimze build for cpu.
-march=i486 to -march=$(OARCH)
svn path=/trunk/; revision=10876
2004-09-16 17:35:33 +00:00
Gé van Geldorp
8523764fef
Add forceifhung flag
...
svn path=/trunk/; revision=10875
2004-09-16 12:46:43 +00:00
Martin Fuchs
21784c13af
add shell32.a
...
svn path=/trunk/; revision=10874
2004-09-16 12:02:49 +00:00
Eric Kohl
9f8dc789cf
Implement NtQueryDefaultUILanguage, NtQueryInstallUILanguage and NtSetDefaultUILanguage.
...
svn path=/trunk/; revision=10873
2004-09-16 11:47:18 +00:00
Eric Kohl
1672f6069e
Sort entries and remove duplicates.
...
svn path=/trunk/; revision=10872
2004-09-16 11:46:17 +00:00
Gé van Geldorp
d3275bbd8b
Get rid of .edf files
...
svn path=/trunk/; revision=10871
2004-09-16 10:25:18 +00:00
Martin Fuchs
0f892545b8
PaintDesktop(): print system version on desktop background
...
svn path=/trunk/; revision=10870
2004-09-15 20:53:43 +00:00
Thomas Bluemel
e740fd1758
add function to the header file
...
svn path=/trunk/; revision=10869
2004-09-15 19:01:23 +00:00
Thomas Bluemel
1388215acb
added a few usermode helper functions to work with sparse files
...
svn path=/trunk/; revision=10868
2004-09-15 18:57:02 +00:00
Thomas Bluemel
bc5e02eafd
forgot to commit this file
...
svn path=/trunk/; revision=10867
2004-09-15 17:06:34 +00:00
Aleksey Bragin
380da77736
Make icon drawing mode corresponding to the current display settings (4,8,16,24,32 bit colors)
...
By Semyon "Tappak" Novikov.
svn path=/trunk/; revision=10866
2004-09-15 16:03:09 +00:00
Martin Fuchs
57dbd89701
fix RegSetValueEx() call
...
svn path=/trunk/; revision=10865
2004-09-15 14:25:46 +00:00
Thomas Bluemel
650bd77805
implemented EnableVolumeCompression()
...
svn path=/trunk/; revision=10864
2004-09-15 13:32:27 +00:00
Martin Fuchs
919419da33
remove direct version output from desktop; instead store the activation flag into the registry
...
svn path=/trunk/; revision=10863
2004-09-15 10:55:02 +00:00
Martin Fuchs
83a9ed824f
add winefile
...
svn path=/trunk/; revision=10862
2004-09-15 10:16:05 +00:00
Martin Fuchs
384543f280
move winefile into subsys/system
...
svn path=/trunk/; revision=10861
2004-09-15 10:08:34 +00:00
Hartmut Birr
e3c3fe8e95
- Fixed the length calculation in WriteConsoleOutputAttribute.
...
svn path=/trunk/; revision=10860
2004-09-14 22:30:56 +00:00
Hartmut Birr
581f980ede
- Execute the reset command previous the present test for each unit (master/slave).
...
svn path=/trunk/; revision=10859
2004-09-14 22:09:06 +00:00
Eric Kohl
5ad00f54e3
- Use Unicode strings instead of WCHAR strings.
...
- Use FsRtl functions to handle wildcards.
svn path=/trunk/; revision=10858
2004-09-14 21:46:39 +00:00
Gé van Geldorp
5a97f250e7
Check if attached when terminating thread. Suggested by tamlin.
...
svn path=/trunk/; revision=10857
2004-09-14 18:37:40 +00:00
Thomas Bluemel
7678fed2ef
do something in wcsnlen() - but it should be (as strnlen() in this file) not implemented there, just so IsBadStringPtrW() works even though it lacks SEH protection at the moment
...
svn path=/trunk/; revision=10856
2004-09-14 14:01:25 +00:00
Eric Kohl
4a4dcb92cf
Implement SeLockSubjectContext and SeUnlockSubjectContext.
...
svn path=/trunk/; revision=10855
2004-09-14 11:04:48 +00:00
Thomas Bluemel
2da90fee73
little fix
...
svn path=/trunk/; revision=10854
2004-09-14 01:30:02 +00:00
Art Yerkes
dff481387d
Added WSAStartup.
...
svn path=/trunk/; revision=10852
2004-09-13 22:59:22 +00:00
Thomas Bluemel
c7f278a12e
silence debug message
...
svn path=/trunk/; revision=10850
2004-09-13 21:37:32 +00:00
Thomas Bluemel
09afb31c28
implemented RtlIpv4AddressToStringA/W and made ntdll export them.
...
svn path=/trunk/; revision=10848
2004-09-13 20:25:26 +00:00
Gé van Geldorp
2161bebe79
Fix closing of LPC ports
...
svn path=/trunk/; revision=10847
2004-09-13 19:10:45 +00:00
Jens Collin
32bd722bb4
Fixed small mistake in string handling in my last commit.
...
svn path=/trunk/; revision=10846
2004-09-13 18:04:09 +00:00
Thomas Bluemel
89c8c187f3
adapted RtlInt64ToUnicodeString() from RtlIntegerToUnicodeString()
...
svn path=/trunk/; revision=10845
2004-09-13 17:27:23 +00:00
Gé van Geldorp
40016817aa
Log error code when freetype fails to initialize
...
svn path=/trunk/; revision=10844
2004-09-13 17:17:17 +00:00
Thomas Bluemel
30c43d3c95
adapted RtlIntegerToUnicode() from RtlIntegerToChar()
...
svn path=/trunk/; revision=10843
2004-09-13 16:58:58 +00:00
Eric Kohl
7347219eb4
Rename HANDLE_REP to HANDLE_ENTRY.
...
svn path=/trunk/; revision=10842
2004-09-13 14:43:50 +00:00
Eric Kohl
b6a00f0a9a
RegQueryInfoKeyW returns correct security descriptor size.
...
svn path=/trunk/; revision=10841
2004-09-13 14:42:37 +00:00
Eric Kohl
44e5201910
- Implement AddAccessAllowedAceEx, AddAccessDeniedAceEx and AddAuditAccessAceEx.
...
- Add GetCurrentHwProfileW stub.
svn path=/trunk/; revision=10840
2004-09-13 12:14:55 +00:00
Eric Kohl
00443884ee
- Return a default security descriptor when someone wants to retrieve the key security.
...
- Disable debug messages.
svn path=/trunk/; revision=10839
2004-09-13 11:46:07 +00:00
Eric Kohl
f34a907c7a
- Fix a typo in RegGetKeySecurity().
...
- Set missing error values.
svn path=/trunk/; revision=10838
2004-09-13 11:41:26 +00:00
Eric Kohl
14f00f3aeb
Implement RegGetKeySecurity.
...
svn path=/trunk/; revision=10837
2004-09-13 08:51:40 +00:00
Royce Mitchell III
b1958574f7
fix -lstdc++
...
svn path=/trunk/; revision=10836
2004-09-13 03:14:35 +00:00
Art Yerkes
baa35b140c
Fixed -lstdc++.
...
svn path=/trunk/; revision=10835
2004-09-13 03:12:11 +00:00
Gé van Geldorp
556c9464b6
Make the end a little bit more interesting
...
svn path=/trunk/; revision=10834
2004-09-12 21:58:01 +00:00
Thomas Bluemel
ba5fcd9590
revert the changes i accidently committed to HEAD
...
svn path=/trunk/; revision=10831
2004-09-12 19:47:49 +00:00
Gé van Geldorp
d77482d763
Fix external termination of thread while thread is waiting in GetMessage()
...
svn path=/trunk/; revision=10830
2004-09-12 19:29:23 +00:00
Thomas Bluemel
eed6b713aa
rewrote the gdi handle table that behaves similar 2k/XP and works without global locks
...
svn path=/trunk/; revision=10829
2004-09-12 19:21:08 +00:00
Thomas Bluemel
04ccf93084
reduce debug output
...
svn path=/trunk/; revision=10828
2004-09-12 18:50:03 +00:00
Jens Collin
5a1180477c
Merged with wine. (Fixed const string handling)
...
svn path=/trunk/; revision=10827
2004-09-12 11:21:30 +00:00
Filip Navara
b7cf80521b
- Fix MS2PS rule to work on Windows.
...
- Include PSEH header in the MS2PS generated files.
svn path=/trunk/; revision=10826
2004-09-12 10:22:31 +00:00
Gé van Geldorp
5334c75998
Add french language to syssetup. Fixes part 2 of bug 401.
...
Patch by Herv� Poussineau <poussine@freesurf.fr >
svn path=/trunk/; revision=10825
2004-09-12 09:52:48 +00:00
Gé van Geldorp
44d3d874aa
Use Wine's language matching algorithm when searching for resources.
...
Fixes bug 261.
svn path=/trunk/; revision=10823
2004-09-11 17:06:33 +00:00
Eric Kohl
14399d738b
- Implement FsRtlLegalAnsiCharacterArray.
...
- Fix FsRtlDissectDbcs and FsRtlDoesDbcsContainWildCards prototypes.
svn path=/trunk/; revision=10822
2004-09-11 14:49:41 +00:00
Eric Kohl
44c503e1d4
Define LOCALE_SYEARMONTH, DATE_YEARMONTH, DATE_LTRREADING and DATE_RTLREADING.
...
svn path=/trunk/; revision=10821
2004-09-11 08:48:27 +00:00
Filip Navara
37734f772d
- Define NOTHING.
...
svn path=/trunk/; revision=10820
2004-09-11 03:54:42 +00:00
Filip Navara
6244c47ebf
- Define FILE_USE_FILE_POINTER_POSITION and FILE_WRITE_TO_END_OF_FILE.
...
- Correct prototype of PFAST_IO_UNLOCK_ALL_BY_KEY.
svn path=/trunk/; revision=10819
2004-09-11 03:52:18 +00:00
Filip Navara
4ed49e10fb
- Add declaration of FsRtlDissectName.
...
svn path=/trunk/; revision=10818
2004-09-11 03:51:13 +00:00
Steven Edwards
3585f39f48
We need to import ntdll for DbgPrint
...
svn path=/trunk/; revision=10817
2004-09-10 23:30:45 +00:00
Steven Edwards
c8686d8770
Added Filips patch allowing for Wine testing output to go to DbgPrint as well as stdout.
...
svn path=/trunk/; revision=10816
2004-09-10 23:30:23 +00:00
Steven Edwards
bd82ff9f5e
Moved interlocked function to rosrtl rather than exporting them from ntdll as windows does not export them from there.
...
svn path=/trunk/; revision=10815
2004-09-10 23:29:28 +00:00
Steven Edwards
d0cbef2f9f
minor bug fix for building with other headers.
...
svn path=/trunk/; revision=10814
2004-09-10 23:22:22 +00:00
Filip Navara
9a4721af9c
Fix the reset sequence in AtapiFindDevices to work correctly in VMware.
...
svn path=/trunk/; revision=10813
2004-09-10 23:17:45 +00:00
Gé van Geldorp
fb16e656c4
Send CTRL_CLOSE_EVENT to processes attached to a console when that console
...
is closed. Default handle the event by terminating the process.
svn path=/trunk/; revision=10812
2004-09-10 22:14:52 +00:00
Steven Edwards
5f870e152c
removed tests until a proper fix is found.
...
Sorry about the breakage.
svn path=/trunk/; revision=10811
2004-09-10 15:49:54 +00:00
Steven Edwards
1c6eb466cb
Removed the user32 test pending a understanding of how to make our system and Wines play together. It needed to be moved to the user32 module as per Caspers recommendation.
...
svn path=/trunk/; revision=10810
2004-09-09 23:49:49 +00:00
Steven Edwards
099b821285
These tests pass under ReactOS with curret CVS. Trying to figure out how to make Caspers regression system and Wines system to play nice.
...
svn path=/trunk/; revision=10809
2004-09-09 23:48:36 +00:00
Hartmut Birr
faaad49380
- Implemented PAE (physical address extension) mapping.
...
- Added the command line switches /pae and /noexecute for enabling the PAE mapping.
svn path=/trunk/; revision=10808
2004-09-09 20:42:33 +00:00
Hartmut Birr
176e26ac5d
- Implemented ExfInterlockedCompareExchange64 and ExfpInterlockedExchange64
...
svn path=/trunk/; revision=10807
2004-09-09 18:51:17 +00:00
Eric Kohl
a3105b78bf
- Use SeQuerySecurityDescriptorInfo() to retrieve an objects security descriptor.
...
- Disable debug messages.
svn path=/trunk/; revision=10806
2004-09-09 12:20:48 +00:00
Steven Edwards
9071fcfe51
Added user32 regression tests that we pass to the regtests system. Working on reviewing all of the Wine tests we pass and then figuring out a way to merge them in with our testing framework.
...
svn path=/trunk/; revision=10805
2004-09-09 04:18:30 +00:00
Eric Kohl
b451846efb
Add support for setting a security descriptor for a file. Send an
...
IRP_MJ_SET_SECURITY to the filesystem driver and return
STATUS_SUCCESS if the filesystem driver does not support
this IRP.
svn path=/trunk/; revision=10804
2004-09-08 11:42:56 +00:00
Eric Kohl
539582375e
- Fix a typo in NtSetSecurityObject().
...
svn path=/trunk/; revision=10803
2004-09-08 11:39:59 +00:00
Eric Kohl
1b398faac1
Implement SetFileSecurityA/W.
...
svn path=/trunk/; revision=10802
2004-09-08 11:36:24 +00:00
Steven Edwards
a19098ac83
Add some resources from Winehq CVS.
...
svn path=/trunk/; revision=10801
2004-09-07 23:09:54 +00:00
Gé van Geldorp
b1c0463316
Fix compile-time warning, spotted by Sylvain Petreolle <spetreolle@yahoo.fr>
...
svn path=/trunk/; revision=10800
2004-09-07 14:27:04 +00:00
Eric Kohl
144119a87d
Return a security descriptor that grants full access to everyone if a filesystem
...
driver does not handle IRP_MJ_QUERY_SECURITY.
svn path=/trunk/; revision=10799
2004-09-07 11:51:13 +00:00
Eric Kohl
67e0d5082e
IopInvalidDeviceRequest must return STATUS_INVALID_DEVICE_REQUEST.
...
svn path=/trunk/; revision=10798
2004-09-07 11:48:16 +00:00
Hartmut Birr
d4595781ee
- Removed most of the calls to KeAttachProcess/KeDetachProcess.
...
- Used the kernel map to map page tables from other process's.
In the future this should be replaced by a per process kernel map (hyperspace map).
svn path=/trunk/; revision=10797
2004-09-07 11:08:16 +00:00
Hartmut Birr
a3d5d79146
- Added the dependency checking for precompiled headers.
...
svn path=/trunk/; revision=10796
2004-09-07 08:20:06 +00:00
Hartmut Birr
ff08835fad
- Replaced the target extension with '.h.gch' if the source extension was '.h'
...
svn path=/trunk/; revision=10795
2004-09-07 08:14:30 +00:00
Eric Kohl
78d5c83574
Implement GetFileSecurityA/W.
...
svn path=/trunk/; revision=10794
2004-09-06 22:12:25 +00:00
Thomas Bluemel
ccbc81e0fa
1. make use of precompiled headers everywhere
...
2. moved some unicode stubs out of the ansi stub file
svn path=/trunk/; revision=10793
2004-09-06 21:15:46 +00:00
Thomas Bluemel
a961785e1d
don't copy LARGE_INTEGER structs to FILETIME structs with memcpy, it works but it's confusing as they're different structures that happen to be identical.
...
svn path=/trunk/; revision=10792
2004-09-06 15:56:25 +00:00
Steven Edwards
b1d9a8f8ff
We are not using wpp at this time. We can always add a
...
more recent copy if we ever need it.
svn path=/trunk/; revision=10791
2004-09-06 15:04:16 +00:00
Eric Kohl
23e7f4df4f
Implement ANSI group and item functions.
...
svn path=/trunk/; revision=10790
2004-09-06 12:00:40 +00:00
Hartmut Birr
873819daac
- Check first for an existing directory object in NtCreateDirectoryObject.
...
svn path=/trunk/; revision=10789
2004-09-05 22:26:17 +00:00
Hartmut Birr
5fa2297ffd
- Returned STATUS_OBJECT_NAME_NOT_FOUND if no directory was found in ObReferenceObjectByName.
...
svn path=/trunk/; revision=10788
2004-09-05 22:25:36 +00:00
Emanuele Aliberti
ad39a9fec5
.cvsignore updated.
...
svn path=/trunk/; revision=10787
2004-09-05 12:34:25 +00:00
Emanuele Aliberti
55003962a3
Version information added.
...
.cvsignore updated.
svn path=/trunk/; revision=10786
2004-09-05 12:27:36 +00:00
Art Yerkes
703e2aa5f9
Fixes:
...
Socket destruction is correct. When IRPs are left to cancel, the socket
will remain until all pending irps complete. The DestroySocket function
does this. It is always safe to call DestroySocket at any time after the
FsContext member of the FileObject has been nulled.
Fixed UDP data delivery in. UDP send still has a problem but it seems to
be in tcpip.sys more than likely. I've sliced another 6000 lines out of
tcpip.sys that i will debug as a userspace library and link to tcpip.
Fixed poll reeval (old reported bug fix I hadn't committed yet).
Miscellaneously better sanity in a few rough spots.
svn path=/trunk/; revision=10785
2004-09-05 04:26:30 +00:00
Steven Edwards
2c8687b1a2
disable typedef for socklen_t for the moment.
...
svn path=/trunk/; revision=10784
2004-09-04 21:44:30 +00:00
Filip Navara
f0120ac1d7
Handle matching of "f0_*.*" expression to "f0_000" file name in FsRtlIsNameInExpression and add relevant regression test.
...
svn path=/trunk/; revision=10783
2004-09-04 15:02:00 +00:00
Magnus Olsen
67a29489d2
fix compings warings
...
not all waring have been fix
svn path=/trunk/; revision=10782
2004-09-04 10:51:20 +00:00
Steven Edwards
4074dc813b
Added check for socklen_t
...
svn path=/trunk/; revision=10781
2004-09-03 21:34:48 +00:00
Magnus Olsen
d2e1a6010a
fix compings warings
...
src/types.c: In function `pap_qstring':
src/types.c:99: warning: passing arg 2 of `adns__alloc_interim' as unsigned due to prototype
src/types.c:103: warning: passing arg 3 of `memcpy' as unsigned due to prototype
src/types.c: In function `pap_domain':
src/types.c:352: warning: passing arg 2 of `adns__alloc_interim' as unsigned due to prototype
src/types.c:356: warning: passing arg 3 of `memcpy' as unsigned due to prototype
src/types.c: In function `pap_findaddrs':
src/types.c:422: warning: passing arg 2 of `adns__vbuf_ensure' as signed due to prototype
src/types.c: In function `csp_hostaddr':
src/types.c:573: warning: passing arg 3 of `csp_qstring' as signed due to prototype
src/types.c: In function `icb_ptr':
src/types.c:705: warning: passing arg 3 of `memcmp' as unsigned due to prototype
src/types.c: In function `pa_ptr':
src/types.c:747: warning: passing arg 3 of `memcpy' as unsigned due to prototype
src/types.c:755: warning: passing arg 3 of `memcmp' as unsigned due to prototype
src/types.c:765: warning: passing arg 1 of `htonl' as unsigned due to prototype
src/types.c: In function `pap_mailbox822':
src/types.c:880: warning: passing arg 2 of `adns__alloc_interim' as unsigned due to prototype
src/types.c:881: warning: passing arg 3 of `memcpy' as unsigned due to prototype
svn path=/trunk/; revision=10780
2004-09-03 17:47:29 +00:00
Magnus Olsen
c203723e4f
compings warings. and some did have wrong protypes.
...
0. fix warning: passing arg 1 of `send' as unsigned due to prototype
1. fix warning: passing arg 3 of `memcpy' as unsigned due to prototype
2. fix warning: passing arg 3 of `send' as signed due to prototype
3. fix warning: unused variable `bytes_written'
4. fix warning: dereferencing type-punned
pointer will break strict-aliasing rules
5. fix warning: dereferencing type-punned
pointer will break strict-aliasing rules
svn path=/trunk/; revision=10779
2004-09-03 16:49:18 +00:00
Filip Navara
d6740a2c10
- Disable debugging messages.
...
svn path=/trunk/; revision=10778
2004-09-03 04:44:45 +00:00
Filip Navara
87204d5906
- Revert the I/O port change from my previous patch. I didn't notice we're doing "+ 2" there.
...
svn path=/trunk/; revision=10777
2004-09-03 04:19:12 +00:00
Filip Navara
2d99115181
Issue soft reset command for identification and not ATAPI reset command which works only for packet based devices like CD-ROM drives and it's use on ATA devices is prohibited by the standard. If an ATAPI device is detected then and only then issue the ATAPI reset command. Also fix the addresses in AtapiClaimHwResources. This might fix bug #406 .
...
svn path=/trunk/; revision=10776
2004-09-03 02:55:50 +00:00
Magnus Olsen
46256f9c81
fix lite more waring when it compiling
...
svn path=/trunk/; revision=10775
2004-09-03 00:15:04 +00:00
Magnus Olsen
88adadd6c6
fix follow warings msg
...
Warning: resolving x by linking to
DrvCopyContext@12
DrvCreateContext@4
DrvCreateLayerContext@8
DrvDeleteContext@4
DrvDescribeLayerPlane@20
DrvDescribePixelFormat@16
DrvGetLayerPaletteEntries@20
DrvGetProcAddress@4
DrvReleaseContext@4
DrvRealizeLayerPalette@12
DrvSetContext@12
DrvSetLayerPaletteEntries@20
DrvSetPixelFormat@8
DrvShareLists@8
DrvSwapBuffers@4
DrvSwapLayerBuffers@8
DrvValidateVersion@4
svn path=/trunk/; revision=10774
2004-09-02 23:51:07 +00:00
Magnus Olsen
a40f706f8e
change ccflags = -O march=i386 to march=i486
...
All asm code are writen for i486. so why did we compile it for i386 when it does not work on i386.
svn path=/trunk/; revision=10773
2004-09-02 19:49:44 +00:00
Art Yerkes
198d9eefbc
ADNS lib afer eol conversion. Greatlord pointed out that the DOS eols
...
checked in double when checked out in a certain way on windows.
svn path=/trunk/; revision=10772
2004-09-02 19:03:45 +00:00
Art Yerkes
b880d380cc
Added python command app to oskit test.
...
svn path=/trunk/; revision=10771
2004-09-02 02:33:11 +00:00
Art Yerkes
05cf09a12d
Activate dnsapi and adns.
...
svn path=/trunk/; revision=10770
2004-09-01 23:49:39 +00:00
Filip Navara
0f860fb51e
- Disable debugging messages.
...
svn path=/trunk/; revision=10768
2004-09-01 20:41:07 +00:00
Art Yerkes
8e1426d027
Implement WSHGetWildcardAddress
...
svn path=/trunk/; revision=10766
2004-09-01 03:39:29 +00:00
Art Yerkes
500044ccc8
Corrected compile error due to different enum used in prototype.
...
svn path=/trunk/; revision=10765
2004-09-01 02:33:50 +00:00
Art Yerkes
f8b9ad2133
EXT2 should now be allowed in arcnames, etc.
...
svn path=/trunk/; revision=10764
2004-09-01 00:37:29 +00:00
Filip Navara
d9002d2afe
- Allow shared read access to the debug.log file.
...
svn path=/trunk/; revision=10763
2004-09-01 00:15:08 +00:00
Filip Navara
03d477407b
- Don't use ULONG for storing pointers.
...
svn path=/trunk/; revision=10762
2004-08-31 23:53:40 +00:00
Filip Navara
92b839476c
- Don't use ULONG for storing pointers.
...
svn path=/trunk/; revision=10761
2004-08-31 23:48:02 +00:00
Gé van Geldorp
1d76d6dd93
- Return value of WM_GETTEXTLENGTH is in TCHARs, not in bytes, so there is
...
no need to convert between Ansi and Unicode (number of characters remains
the same)
- Allocate Ansi buffer for WM_GETTEXT since MultiByteToWideChar can't handle
overlapping buffers
svn path=/trunk/; revision=10760
2004-08-31 23:32:01 +00:00
Hartmut Birr
a9bae8fa65
- Removed the member OldProcess from the ETHREAD structure.
...
svn path=/trunk/; revision=10759
2004-08-31 20:17:18 +00:00
Hartmut Birr
2d0d1ee993
- Allow always shared read for a file which is opened for read only.
...
svn path=/trunk/; revision=10758
2004-08-31 20:07:06 +00:00
Hartmut Birr
4f6383edcb
- Store always offsets on cluster boundaries in FCB->LastOffset.
...
svn path=/trunk/; revision=10757
2004-08-31 20:02:24 +00:00
Filip Navara
0ebfc36a78
- Fix converting of UTF8 sequences in IntMultiByteToWideCharUTF8.
...
svn path=/trunk/; revision=10755
2004-08-31 19:54:14 +00:00
Filip Navara
3db1c05c05
- Restoring of character size in VBEResetHw. Patch by Herv� Poussineau.
...
svn path=/trunk/; revision=10754
2004-08-31 18:28:50 +00:00
Filip Navara
9cc8b8a571
- Use FsRtl routines for wildcard handling.
...
svn path=/trunk/; revision=10753
2004-08-31 16:08:38 +00:00
Hartmut Birr
b50ad1e5ec
- Fixed some wchar to char translations.
...
svn path=/trunk/; revision=10751
2004-08-31 14:40:50 +00:00
Filip Navara
d4aa975e56
Implement IntWideCharToMultiByteUTF8 since it's needed for saving Explorer configuration. (This change should be ported to the release branch.)
...
svn path=/trunk/; revision=10748
2004-08-31 07:01:43 +00:00
Filip Navara
67d68774ab
- Revise order of PsInitializeThread to insert the thread to the lists after *all* the fields are initialized and while holding the PiThreadListLock lock acquired.
...
svn path=/trunk/; revision=10747
2004-08-31 06:08:38 +00:00
Steven Edwards
51bdcda011
Removed SeaShell from the tip.
...
Its in the attic if anyone needs to look at it.
svn path=/trunk/; revision=10746
2004-08-31 02:38:41 +00:00
Filip Navara
37aba5c9fc
- Add NET_NIC.inf and syssetup.inf files to bootcd.
...
svn path=/trunk/; revision=10745
2004-08-30 20:33:36 +00:00
Filip Navara
e78e4ea757
- Close the registry hive file object in CmiInitNonVolatileRegistryHive.
...
svn path=/trunk/; revision=10744
2004-08-30 19:28:59 +00:00
Art Yerkes
9980d7cf9c
Since system services are now provided by the client, we need the
...
callback struct first.
svn path=/trunk/; revision=10743
2004-08-30 18:12:30 +00:00
Eric Kohl
6277a93862
- Fixed some compiler warnings.
...
- Detect and report PCI-BIOS.
svn path=/trunk/; revision=10742
2004-08-30 10:53:38 +00:00
Martin Fuchs
3dd13e9ba0
fix tab order
...
svn path=/trunk/; revision=10741
2004-08-30 06:29:46 +00:00
Martin Fuchs
626e081cd1
Display "ReactOS" instead of "Microsoft Windows NT" for the ROS builded version
...
svn path=/trunk/; revision=10740
2004-08-30 06:28:54 +00:00
Emanuele Aliberti
d43c07d508
.cvsignore added.
...
svn path=/trunk/; revision=10739
2004-08-30 05:40:13 +00:00
James Tabor
2173fff654
Added Advpack to build process.
...
svn path=/trunk/; revision=10738
2004-08-30 04:59:40 +00:00
James Tabor
9f62d71a84
First implementation of advpack.dll.
...
svn path=/trunk/; revision=10737
2004-08-30 04:49:03 +00:00
Art Yerkes
5f189314eb
Test app for oskittcp. Takes datagrams by UDP and send any replies to the
...
last host/port that contacted it. I intend to use it to finish isolating
bugs in the main body of tcpip.sys and oskittcp interface.
svn path=/trunk/; revision=10736
2004-08-30 04:47:34 +00:00
Aleksey Bragin
e43bc9a08b
Added WintrustAddActionID stub.
...
Added CRYPT_REGISTER_ACTIONID struct
Added CRYPT_TRUST_REG_ENTRY struct.z ` By Semyon "Tappak" Novikov.
svn path=/trunk/; revision=10735
2004-08-29 20:47:18 +00:00
Art Yerkes
aa3eb8fc7c
Oskit can now be linked from userland. This is part one of my plan.
...
tcpip: provide malloc + free, sleep + wakeup functions
oskittcp: remove functions and headers that imply km and supply them from the
user.
tcp_usrreq: i was printing a possibly free mbuf here.
svn path=/trunk/; revision=10734
2004-08-29 20:04:42 +00:00
Art Yerkes
e78fa73912
This patch adds actually informative messages about what went wrong loading
...
the registry entries for NLS files, etc.
svn path=/trunk/; revision=10733
2004-08-29 18:29:48 +00:00
Thomas Bluemel
cb968187d0
silence debug messages
...
svn path=/trunk/; revision=10732
2004-08-29 15:50:53 +00:00
Thomas Bluemel
bc95cf8c84
implemented SetProcessPriorityBoost() and GetProcessPriorityBoost() (only the kernel32 part)
...
svn path=/trunk/; revision=10731
2004-08-29 14:46:02 +00:00
Thomas Bluemel
001b020926
mark GetSystemWindowsDirectory() as implemented as it does exactly the same as GetWindowsDirectory()
...
svn path=/trunk/; revision=10730
2004-08-29 12:12:34 +00:00
Filip Navara
a48983fc6d
- Use ULONG_PTR instead of ULONG for integer arithmetics on pointers.
...
svn path=/trunk/; revision=10729
2004-08-28 22:22:39 +00:00
Filip Navara
28c8c91905
- Implement file sharing checks.
...
svn path=/trunk/; revision=10728
2004-08-28 22:19:12 +00:00
Filip Navara
3a31604b7d
- Mapping zero-sized files is prohibited.
...
svn path=/trunk/; revision=10727
2004-08-28 22:18:24 +00:00
Filip Navara
f81fb98e23
- Simplify CreateFileMapping[AW].
...
- Fix return value of GlobalReAlloc and GlobalUnlock.
svn path=/trunk/; revision=10726
2004-08-28 22:16:27 +00:00
Filip Navara
b1f6932d44
- RtlReAllocateHeap shouldn't allocate memory if ptr == NULL.
...
svn path=/trunk/; revision=10725
2004-08-28 22:14:08 +00:00
Filip Navara
034e605634
- Change GlobalDiscard and LocalDiscard to macros.
...
svn path=/trunk/; revision=10724
2004-08-28 22:09:53 +00:00
Filip Navara
e97f806718
- Simplified version of _lcreat.
...
svn path=/trunk/; revision=10723
2004-08-28 22:08:54 +00:00
Filip Navara
9008b900fe
- Fix handling of INVALID_HANDLE_VALUE case in FindNextFile.
...
svn path=/trunk/; revision=10722
2004-08-28 22:07:51 +00:00
Filip Navara
20ab7d6b27
- Remove invalid code from CreateToolhelp32Snapshot.
...
svn path=/trunk/; revision=10721
2004-08-28 22:06:02 +00:00
Gé van Geldorp
16034df8e6
Prevent crash when a thread is terminated while sending a cross-thread
...
message
svn path=/trunk/; revision=10719
2004-08-28 15:01:46 +00:00
Eric Kohl
5dda152b8d
Use '$Windows NT$' signature because setupapi doesn't accept '$ReactOS$' yet.
...
svn path=/trunk/; revision=10718
2004-08-28 12:42:19 +00:00
Eric Kohl
0251ddf48c
- Add preliminary wizard page title and subtitle string resources.
...
- Use setupapi functions to process syssetup.inf.
svn path=/trunk/; revision=10717
2004-08-28 11:08:50 +00:00
Gé van Geldorp
0d89489d43
Remove NASM_CMD definition since it is already correctly defined in the
...
top level rules.mak
svn path=/trunk/; revision=10716
2004-08-28 07:27:22 +00:00
James Tabor
1f00798a4b
Cvs ingnore file added.
...
svn path=/trunk/; revision=10715
2004-08-27 23:10:13 +00:00
James Tabor
7f32d07583
Port of Msiexec from Wine.
...
svn path=/trunk/; revision=10714
2004-08-27 23:08:00 +00:00
James Tabor
e51ac8f476
Port Wine Msiexec to ROS.
...
svn path=/trunk/; revision=10713
2004-08-27 22:54:29 +00:00
Gé van Geldorp
1f0d87df05
Change nasm to nasmw (to match what's used in the reactos module)
...
svn path=/trunk/; revision=10712
2004-08-27 20:38:24 +00:00
Art Yerkes
ad74693225
This adds a rule which will trigger automatic conversion between msvc
...
style and pseh syntactically. Name any file that should be converted
as foo_msvc.c and put foo.o in TARGET_OBJECTS and the file will be
preprocessed.
I asked some opinions about the naming and everyone seems ok with it.
svn path=/trunk/; revision=10711
2004-08-27 18:24:28 +00:00
Aleksey Bragin
fbd1a52cdf
Wintrust lib stub (not imported from Wine). By Semyon "Tappak" Novikov.
...
svn path=/trunk/; revision=10709
2004-08-27 12:10:27 +00:00
Aleksey Bragin
d4c39be9ba
Header file for wintrust lib. By Semyon "Tappak" Novikov.
...
svn path=/trunk/; revision=10708
2004-08-27 12:06:29 +00:00
Hartmut Birr
1a80e84bb2
- Establish the pde's for the callback stack if the stack was recycled from the list.
...
svn path=/trunk/; revision=10705
2004-08-27 10:25:46 +00:00
Hartmut Birr
16a24538c2
- Establish the pde for the thread structure within the process
...
before a switch to the process occurs.
svn path=/trunk/; revision=10704
2004-08-27 10:24:04 +00:00
Filip Navara
aa00673d45
- Complete rewrite of environment variable handling to get rid of memory leaks, heap corruption and spurious pointers.
...
- Remove some ancient Wine stuff that either wasn't used or didn't work.
- Fix realloc to not call HeapReAlloc for allocating new memory.
svn path=/trunk/; revision=10703
2004-08-27 03:08:23 +00:00
Gregor Anich
0f59361d11
Do not call HalReleaseDisplayOwnership when KDB is entered and screen debugging is not enabled. After an exception the screen will not turn blue but will freeze and be un-frozen when KDB is left (cont) I hope this can not damage old monitors if the card starts producing garbage signals when the driver is suspended - in VMWare it works well.
...
svn path=/trunk/; revision=10702
2004-08-27 00:14:01 +00:00
Magnus Olsen
2d8bef8799
fix
...
some waring msg when it being compile
svn path=/trunk/; revision=10701
2004-08-26 21:08:06 +00:00
Gé van Geldorp
7f48b18098
Bump version number to 0.2.5
...
svn path=/trunk/; revision=10700
2004-08-26 21:05:42 +00:00
Robert Kopferl
509a299316
changed back to CVS, false br
...
svn path=/trunk/; revision=10698
2004-08-26 20:36:11 +00:00
Robert Kopferl
9e24ae99ae
changed to RC1
...
svn path=/trunk/; revision=10697
2004-08-26 20:24:40 +00:00
Hartmut Birr
df72452da1
- Changed -Wno-strict-aliasing to -fno-strict-aliasing.
...
- Reduced optimisation from -O6 to -O3.
svn path=/trunk/; revision=10696
2004-08-26 19:55:20 +00:00
Magnus Olsen
5b63ba578e
fix
...
some waring msg when it being compile
svn path=/trunk/; revision=10695
2004-08-26 19:53:37 +00:00
Magnus Olsen
7eaa01f5e9
fix
...
some waring msg when it being compile
type
redefinition of `LPCOLESTR16'
redefinition of `OLECHAR16'
redefinition of `LPOLESTR16'
svn path=/trunk/; revision=10693
2004-08-26 16:48:46 +00:00
Gregor Anich
87bdedbed2
Change stabs handling of KDB - does no longer allocate a block of memory for each stub entry, instead each .sym file is loaded completely into (non-paged) memory.
...
svn path=/trunk/; revision=10692
2004-08-26 16:04:50 +00:00
Hartmut Birr
66ff876aa8
- Implemented GetACP() and GetOEMCP().
...
svn path=/trunk/; revision=10691
2004-08-26 16:03:09 +00:00
Hartmut Birr
3b571ec48d
- Added more nls files.
...
svn path=/trunk/; revision=10690
2004-08-26 16:01:26 +00:00
Magnus Olsen
41b885d24d
fix
...
waring msg when it being compile
svn path=/trunk/; revision=10689
2004-08-26 15:11:50 +00:00
Gé van Geldorp
9dc1445d4c
If SendMessageTimeout() times out, GetLastError() should return 0
...
svn path=/trunk/; revision=10688
2004-08-26 12:29:37 +00:00
Magnus Olsen
e90a1b168c
fix
...
ntoskrnl so it can be compile with optimze -O2 or higher
svn path=/trunk/; revision=10687
2004-08-26 11:58:33 +00:00
Gé van Geldorp
5b3ce7b494
Fix MSVCRT compile-time error due to duplicate symbol definition
...
svn path=/trunk/; revision=10686
2004-08-26 07:54:47 +00:00
Gregor Anich
e9706d1315
Change <GL\\gl.h> to "GL/gl.h" include.
...
svn path=/trunk/; revision=10685
2004-08-26 02:04:48 +00:00
Gregor Anich
94ec82db25
Fix GL/glu.h include...
...
svn path=/trunk/; revision=10684
2004-08-26 01:54:03 +00:00
Gregor Anich
94d6abb6d2
Fix GL/gl.h include for cross-compiling from linux.
...
svn path=/trunk/; revision=10683
2004-08-26 01:52:06 +00:00
Gé van Geldorp
93b57832ce
Avoid arithmetic overflow
...
svn path=/trunk/; revision=10682
2004-08-25 22:31:01 +00:00
Casper Hornstrup
6fa3492ab7
2004-08-25 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* tools/cdmake/cdmake.c: Error out if extension is too long.
svn path=/trunk/; revision=10681
2004-08-25 20:47:22 +00:00
Gregor Anich
a8e8bea6fa
Disable SSE - When Mesa with SSE enabled is ran in ReactOS/VMWare it crashes with SIGILL.
...
svn path=/trunk/; revision=10680
2004-08-25 20:20:09 +00:00
Gregor Anich
ca451d1442
Add OpenGL to the user libraries (glu32, mesa32, opengl32)
...
svn path=/trunk/; revision=10679
2004-08-25 15:58:12 +00:00
Filip Navara
1e7841a2e8
- Implement CcRepinBcb and CcGetFileObjectFromBcb.
...
- Partially implement CcUnpinRepinnedBcb, CcPinMappedData,
CcPinRead, CcPreparePinWrite, CcInitializeCacheMap (Art Yerkes)
and CcUninitializeCacheMap.
- Fix ReadCacheSegmentChain to handle correctly big request and
check for MDL request memory overflow.
- Allow passing NULL BCB to CcSetFileSizes.
- Ensure that registry files are opened using lowercase file names.
svn path=/trunk/; revision=10678
2004-08-25 15:08:29 +00:00
Filip Navara
b8648c7bf4
- Do not depend on paths returned by FileNameInformation requests to be NULL terminated.
...
svn path=/trunk/; revision=10677
2004-08-25 15:04:19 +00:00
Filip Navara
e877ccfb63
- Fix masking out the write flags in IoCheckShareAccess and IoSetShareAccess.
...
svn path=/trunk/; revision=10676
2004-08-25 15:01:48 +00:00
Gregor Anich
cfc4008f6b
Mesa version 6.1 import - Forgot the new Makefile/def file
...
svn path=/trunk/; revision=10675
2004-08-25 12:43:28 +00:00
Gregor Anich
d0f74a3f67
Mesa version 6.1 import.
...
svn path=/trunk/; revision=10674
2004-08-25 12:35:24 +00:00
Hartmut Birr
c56daa8b92
- Fixed the back-space-handling in ConioWriteConsole.
...
svn path=/trunk/; revision=10673
2004-08-25 10:37:14 +00:00
Filip Navara
2f4838080b
Fix compilation with GCC 3.4.x
...
svn path=/trunk/; revision=10672
2004-08-24 18:27:53 +00:00
Filip Navara
0e272062f2
- Add definition of LOCALE_IDEFAULTMACCODEPAGE.
...
svn path=/trunk/; revision=10671
2004-08-24 17:36:15 +00:00
Filip Navara
489265e774
- Load also the last font file in the font directory.
...
svn path=/trunk/; revision=10670
2004-08-24 17:29:00 +00:00
Filip Navara
df072d8e25
- Always use non-antialiased font for consoles.
...
- Minor correction to multibyte character conversion for GUI consoles.
- Support for non-ENABLE_PROCESSED_OUTPUT and non-ENABLE_WRAP_AT_EOL_OUTPUT modes in ConioWriteConsole.
- Other minor fixes to get Wine Kernel32 Console test working.
svn path=/trunk/; revision=10669
2004-08-24 17:25:17 +00:00
Filip Navara
5e458f6f4e
- Implementation of GetCPFileNameFromRegistry, GetNlsSectionName and IsValidCodePage.
...
- Partial implementation of MultiByteToWideChar and WideCharToMultiByte.
- Cleanup buffer allocation in some console functions.
svn path=/trunk/; revision=10668
2004-08-24 17:21:12 +00:00
Filip Navara
29fc781674
- Fix Get[System/Window]Directory[AW] for Buffer == NULL case.
...
- Fix return value of GetDriveType[AW].
svn path=/trunk/; revision=10667
2004-08-24 17:15:42 +00:00
Filip Navara
ccec5bfedd
- Remove dereferencing non-referenced FileObject in error cases.
...
svn path=/trunk/; revision=10666
2004-08-24 17:08:18 +00:00
Filip Navara
aaa5aaec7e
- Fix NtQueryDirectoryObject for empty directories.
...
svn path=/trunk/; revision=10665
2004-08-24 17:07:27 +00:00
Gé van Geldorp
1230297d02
Add shutdown registry entries
...
svn path=/trunk/; revision=10664
2004-08-24 09:43:33 +00:00
Hartmut Birr
b78c2817c4
- Check if the given address points into a valid section (in MmUnmapViewOfSection).
...
- Check if the section isn't deleted straight (in MmUnmapViewOfSection).
svn path=/trunk/; revision=10663
2004-08-23 22:29:43 +00:00
Gé van Geldorp
e208613f37
Implement ConvertSidToStringSidA/w
...
svn path=/trunk/; revision=10662
2004-08-23 21:16:26 +00:00
James Tabor
a380ffb184
Fixed import unicode names from remote processes.
...
svn path=/trunk/; revision=10661
2004-08-23 14:28:29 +00:00
Hartmut Birr
34e45ee1c2
- Enabled the declaration of DbgPrint because they is used in DPRINT and CHECKPOINT macros.
...
svn path=/trunk/; revision=10660
2004-08-22 21:06:36 +00:00
Hartmut Birr
868756af46
- Fixed the compilation as unicode.
...
- Search only for the file name directly if the name contains a known extension.
- Don't add an extension if the file name contains a known extension.
svn path=/trunk/; revision=10659
2004-08-22 20:55:15 +00:00
Filip Navara
4af77c2b3c
- Implement ReadConsoleInputW, PeekConsoleInputW, ReadConsoleOutputW, WriteConsoleOutputW, SetConsoleIcon and GetConsoleWindow.
...
- Fix input peeking in CSRSS to not return fake events.
svn path=/trunk/; revision=10658
2004-08-22 20:52:28 +00:00
Filip Navara
cce0fb451f
- More complete implementation of CharUpperA.
...
svn path=/trunk/; revision=10657
2004-08-22 20:51:57 +00:00
Filip Navara
270129d009
- Implement NtNotifyChangeDirectoryFile.
...
- Honour ApcRoutine and ApcContext parameters of NtQueryDirectoryFile.
svn path=/trunk/; revision=10656
2004-08-22 20:51:43 +00:00
Hartmut Birr
1b391b9333
- Fixed the compilation as unicode.
...
svn path=/trunk/; revision=10655
2004-08-22 20:47:20 +00:00
Hartmut Birr
2f1ea7feae
- Added '-Werror' to the compiler options.
...
svn path=/trunk/; revision=10654
2004-08-22 20:37:05 +00:00
Hartmut Birr
df7a301805
- Fixed some 'dereferencing type-punned pointer will break strict-aliasing rules'
...
warnings on higher optimisation levels.
svn path=/trunk/; revision=10653
2004-08-22 20:32:32 +00:00
Hartmut Birr
adc7fbb548
- Fixed some pointer increments/decrements.
...
svn path=/trunk/; revision=10652
2004-08-22 20:13:44 +00:00
Mike Nordell
15ffb673df
Safety added to trace output.
...
svn path=/trunk/; revision=10651
2004-08-22 18:49:11 +00:00
Art Yerkes
c24ef8433f
AFD: Fixed handling of cancelling in flight requests when closing the socket.
...
Closing a socket doesn't crash but still hangs. Needs work.
oskittcp: corrected problem with send data, trying out slightly different
scheme of dealing with closed socket.
tcpip: added support for SEL_FIN in socket state callback and corrected
support for returning error in TCPReceiveData.
svn path=/trunk/; revision=10650
2004-08-22 18:42:42 +00:00
Art Yerkes
36d2e136c7
Fixed missing unlock in write.
...
svn path=/trunk/; revision=10649
2004-08-22 02:15:57 +00:00
Mike Nordell
2496ef39ee
Fix misplaced STDCALL
...
svn path=/trunk/; revision=10648
2004-08-21 21:20:08 +00:00
Mike Nordell
c373c9ebb1
Make inline assembler compilable using VC
...
svn path=/trunk/; revision=10647
2004-08-21 21:14:59 +00:00
Mike Nordell
96b46798d8
Wrong path in comment.
...
svn path=/trunk/; revision=10646
2004-08-21 21:13:45 +00:00
Mike Nordell
0d5eda7a62
Fix misplaced STDCALL
...
svn path=/trunk/; revision=10645
2004-08-21 21:09:39 +00:00
Mike Nordell
7095fe07cd
Fix misplaced STDCALL
...
svn path=/trunk/; revision=10644
2004-08-21 20:55:41 +00:00
Mike Nordell
b7e51fe08f
Fix arithmetics on void.
...
svn path=/trunk/; revision=10643
2004-08-21 20:47:28 +00:00
Mike Nordell
cb6798f145
Fix arithmetics on void.
...
svn path=/trunk/; revision=10642
2004-08-21 20:42:10 +00:00
Mike Nordell
03e25a0998
Fix misplaced STDCALL calling convention specifiers.
...
svn path=/trunk/; revision=10641
2004-08-21 20:40:27 +00:00
Mike Nordell
1c43621083
Fix import/export linkage mismatches.
...
svn path=/trunk/; revision=10640
2004-08-21 20:18:07 +00:00
Mike Nordell
f04772cf3e
Make code portable to compilers with SEH.
...
svn path=/trunk/; revision=10639
2004-08-21 20:05:35 +00:00
Art Yerkes
8da48834d5
Fixed eols for pp directives, honor original eols.
...
svn path=/trunk/; revision=10638
2004-08-21 19:59:52 +00:00
Gé van Geldorp
7f5aece68d
Implement EnumDesktopsA/W and EnumWindowStationsA, rewrite of
...
EnumWindowStationsW
svn path=/trunk/; revision=10637
2004-08-21 19:50:39 +00:00
Art Yerkes
a48867230f
Respect line breaks in the original code, making it easier to compare.
...
svn path=/trunk/; revision=10636
2004-08-21 19:49:22 +00:00
Hartmut Birr
9995491445
- Made the partition list movable if it is necessary.
...
svn path=/trunk/; revision=10635
2004-08-21 19:30:12 +00:00
Hartmut Birr
0ebfb773cb
- Check for a valid layout buffer entry in xHalIoAssignDriveLetters.
...
svn path=/trunk/; revision=10634
2004-08-21 19:13:22 +00:00
Mike Nordell
fca2504ae6
Linkage specification correctly placed.
...
svn path=/trunk/; revision=10633
2004-08-21 19:04:47 +00:00
Mike Nordell
dc4796ce53
Make the code legal C (89)
...
svn path=/trunk/; revision=10632
2004-08-21 19:03:04 +00:00
Mike Nordell
e5c5aaadd2
fix import/export linkage for declaration of MmSystemRangeStart
...
svn path=/trunk/; revision=10631
2004-08-21 18:45:01 +00:00
Mike Nordell
0804fde9a5
fix misplaced STDCALL
...
svn path=/trunk/; revision=10630
2004-08-21 15:34:32 +00:00
Mike Nordell
818dcf2277
stop wasting power at shutdown
...
svn path=/trunk/; revision=10629
2004-08-21 15:29:08 +00:00
Mike Nordell
0f057d10d9
make code C89-compilable again
...
svn path=/trunk/; revision=10628
2004-08-21 13:21:44 +00:00
Mike Nordell
7ab9404fc9
fix definition of EVENT_TRACE_HEADER
...
svn path=/trunk/; revision=10627
2004-08-21 13:20:25 +00:00
Mike Nordell
65c3f8c5a6
fix placement of STDCALL for function declarations
...
svn path=/trunk/; revision=10626
2004-08-21 12:34:58 +00:00
Mike Nordell
51b6704c3b
fix placement of STDCALL for function declarations
...
svn path=/trunk/; revision=10625
2004-08-21 12:12:35 +00:00
Filip Navara
3d98b86904
- Maintain higher internal precision during font rendering.
...
- Honour bitmap->bitmap_left while rendering.
svn path=/trunk/; revision=10624
2004-08-21 02:22:45 +00:00
Filip Navara
d76b781f65
Minor optimalization to handle allocation algorithm.
...
svn path=/trunk/; revision=10623
2004-08-20 23:46:21 +00:00
Gé van Geldorp
261286187f
Implement NtUserBuildNamesList()
...
svn path=/trunk/; revision=10622
2004-08-20 22:38:49 +00:00
Gé van Geldorp
847119b3cd
Use MmCopyFrom/ToCaller to transfer data in NtQueryDirectoryObject, also
...
lock list when traversing it
svn path=/trunk/; revision=10621
2004-08-20 22:38:10 +00:00
Filip Navara
b71178e84e
- NtQuerySection should check for SECTION_QUERY access right and not SECTION_MAP_READ.
...
- Fix prototype of NtExtendSection.
svn path=/trunk/; revision=10620
2004-08-20 21:23:49 +00:00
Art Yerkes
5eef6d16e3
Removed ASSERT_KM macro. It's not used any longer.
...
svn path=/trunk/; revision=10619
2004-08-20 16:26:10 +00:00
Filip Navara
3f9427ed02
Fix few compiler/linker warnings.
...
svn path=/trunk/; revision=10618
2004-08-20 15:19:38 +00:00
Eric Kohl
26981b72cf
- Provide better PCI device descriptions.
...
- Use public macros to analyze the PCI configuration space.
svn path=/trunk/; revision=10617
2004-08-20 13:33:51 +00:00
Eric Kohl
a5e0bea967
Define more PCI device subclasses.
...
svn path=/trunk/; revision=10616
2004-08-20 13:29:14 +00:00
Magnus Olsen
ee97250d94
fix
...
gcc 3.3.x stop comiling and give a error msg
network/icmp.c: In function `SendICMPComplete':
network/icmp.c:28: warning: unused variable `IPPacket'
make[1]: *** [network/icmp.o] Error 1
make: *** [tcpip] Error 2
svn path=/trunk/; revision=10615
2004-08-20 09:44:20 +00:00
Gé van Geldorp
d204e60565
Don't export all make variables by default
...
Based on work by Hartmut Birr
svn path=/trunk/; revision=10614
2004-08-20 07:02:09 +00:00
Gé van Geldorp
e8936ed5d6
Older binutils don't like the -noname attribute
...
on forwarded exports
svn path=/trunk/; revision=10613
2004-08-20 06:58:58 +00:00
Filip Navara
57bca780f3
Fix compiler warnings.
...
svn path=/trunk/; revision=10612
2004-08-20 00:57:55 +00:00
Filip Navara
ed43fa6083
Remove definitions already present in W32API.
...
svn path=/trunk/; revision=10611
2004-08-20 00:57:42 +00:00
Filip Navara
0d5febe573
Fix syntax errors in .edf file.
...
svn path=/trunk/; revision=10610
2004-08-20 00:57:41 +00:00
Casper Hornstrup
28a9052b11
2004-08-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* Makefile: Fix ntoskrnl dependency problem.
svn path=/trunk/; revision=10609
2004-08-19 23:11:41 +00:00
Hartmut Birr
147f2a9166
- Changed the sequence of some memory initialisation functions.
...
svn path=/trunk/; revision=10608
2004-08-19 22:17:47 +00:00
Hartmut Birr
a9797a23d6
- Rewrote MmInitializePageList. It isn't necessary to setup the pde's
...
for the largest memory configuration at boot time.
- Made the parts of the page directory map inaccessible from user mode
which are setup at boot time.
svn path=/trunk/; revision=10607
2004-08-19 22:14:31 +00:00
Hartmut Birr
9112fef190
- Fixed a crash which occurs on thread switching if the pde's for the new
...
process structure are not established within the address space of the old thread.
svn path=/trunk/; revision=10606
2004-08-19 21:56:17 +00:00
Art Yerkes
67781c7635
More notes on oskit. braindumping.
...
svn path=/trunk/; revision=10605
2004-08-19 21:53:43 +00:00
Hartmut Birr
020f18ca0b
- Set the pde's for the kernel stack at thread creation time and not at any task switch.
...
svn path=/trunk/; revision=10604
2004-08-19 21:51:06 +00:00
Hartmut Birr
30188f2c6c
- Replaced MmUpdateStackPageDir by MmUpdatePageDir which can establish
...
the pde's of a process for any address range within the kernel address range.
svn path=/trunk/; revision=10603
2004-08-19 21:47:51 +00:00
Eric Kohl
7314aec7ff
Define PCI subclasses and macros.
...
svn path=/trunk/; revision=10602
2004-08-19 21:42:44 +00:00
Art Yerkes
9d7db6ee1c
oskittcp: new import. less diff output versus pure sources.
...
no deleted code this time around. all properly ifdef'd
more use of bsd style adapter structs and adapter queries with provided
support by tcpip.sys.
correct prototypes
some diff output is reformatting
tcpip: some bug fixes, -Wall -Werror on, all prototypes in
remove the need for MaxLLHeaderSize anywhere except lan.c
unify meaning of Header and Data members of IP_PACKET
unify PCHAR types in routines.c
move one more address into the struct, eliminating management and extra
poll alloc in NCE
eliminate wrong use of PIP_INTERFACE as NTE pointer in dispatch functions
other fixes
svn path=/trunk/; revision=10601
2004-08-19 21:39:00 +00:00
Filip Navara
4376799eac
- Move out LPCGUID from scsiwmi.h to basetyps.h where it belongs.
...
- Fix initguid.h to eliminate warnings when compiling C programs.
svn path=/trunk/; revision=10600
2004-08-19 18:16:39 +00:00
Filip Navara
d2f7f5c128
Remove some unused headers or parts of headers.
...
svn path=/trunk/; revision=10599
2004-08-19 18:12:29 +00:00
Filip Navara
a7693505df
Fix syntax error in .def file.
...
svn path=/trunk/; revision=10598
2004-08-19 18:08:47 +00:00
Casper Hornstrup
4989d6438f
2004-08-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* regtests/shared/regtests.c: Mark test name with |.
svn path=/trunk/; revision=10597
2004-08-19 00:48:18 +00:00
Casper Hornstrup
ab33683488
2004-08-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* Makefile: Depend on roscfg.h.
svn path=/trunk/; revision=10596
2004-08-19 00:39:59 +00:00
Casper Hornstrup
d291ec0ebe
2004-08-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* tools/regtests2xml: New directory.
* tools/regtests2xml/.cvsignore: New file.
* tools/regtests2xml/Makefile: Ditto.
* tools/regtests2xml/regtests2xml.c: Ditto.
svn path=/trunk/; revision=10595
2004-08-19 00:35:15 +00:00
Eric Kohl
87c899380d
Report the correct resource flags.
...
svn path=/trunk/; revision=10594
2004-08-18 22:11:15 +00:00
Eric Kohl
9acd2c65c2
Update resource-related defines.
...
svn path=/trunk/; revision=10593
2004-08-18 22:06:55 +00:00
Filip Navara
2004f45dcd
Replace 0x7ffeffff by MmHighestUserAddress.
...
svn path=/trunk/; revision=10592
2004-08-18 20:41:03 +00:00
Gé van Geldorp
2db705b1c2
Update to FreeType 2.1.9
...
svn path=/trunk/; revision=10591
2004-08-18 20:25:11 +00:00
Filip Navara
96bdafef41
- Copy over device object SectorSize and AlignmentRequirement in IoAttachDeviceToDeviceStack.
...
svn path=/trunk/; revision=10590
2004-08-18 15:09:02 +00:00
Eric Kohl
c9f2fda0b2
Don't retrieve a resource list when a device gets started, use the device nodes resource list.
...
svn path=/trunk/; revision=10589
2004-08-18 08:33:25 +00:00
Eric Kohl
b299113f7b
Fix IRP_MN_QUERY_RESOURCES and implement IRP_MN_QUERY_RESOURCE_REQUIREMENTS.
...
svn path=/trunk/; revision=10588
2004-08-18 08:25:58 +00:00
Filip Navara
543091ce46
- Fix FsRtlDoesNameContainWildCards loop to take into account the first and lst letter of the expression.
...
- Dumb implementation of FsRtlIsNameInExpression.
svn path=/trunk/; revision=10587
2004-08-18 02:32:00 +00:00
Filip Navara
f43bd6e656
- Move SectionPageProtection checks from helper routines to NtCreateSection.
...
- Remove dependency on ReactOS specific FO_FCB_IS_VALID magic and don't access FCB directly, use NtQueryInformationFile instead.
- Fix deleting of section if an early failure during section creation happens and not all structures are initialized yet.
svn path=/trunk/; revision=10586
2004-08-18 02:29:37 +00:00
Filip Navara
04e70454de
- Don't increase Irp->AssociatedIrp.IrpCount in IoMakeAssociatedIrp. The caller is responsible for doing it.
...
- Don't unlock MDLs of associated Irps.
svn path=/trunk/; revision=10585
2004-08-18 02:24:02 +00:00
Filip Navara
5ce987d59f
- Set StackPtr->Parameters.Read.Length in IoPageRead.
...
- Set StackPtr->Parameters.Write.Length in Io[Synchronous]PageWrite.
svn path=/trunk/; revision=10584
2004-08-18 02:21:53 +00:00
Filip Navara
b7ca7786e4
Print in the debug traces if a partition is recognized or not.
...
svn path=/trunk/; revision=10583
2004-08-18 02:20:00 +00:00
Filip Navara
13fc2fb445
Link to our SDK libraries instead of using the W32API ones.
...
svn path=/trunk/; revision=10582
2004-08-18 02:16:00 +00:00
Filip Navara
bf2c0b0d8b
Fix declaration of FILE_DISPOSITION_INFORMATION.
...
svn path=/trunk/; revision=10581
2004-08-18 02:13:27 +00:00
Thomas Bluemel
0e686e8470
remove debug output
...
svn path=/trunk/; revision=10580
2004-08-17 21:52:17 +00:00
Thomas Bluemel
90e663c1bf
load the wallpaper on startup and set it
...
svn path=/trunk/; revision=10579
2004-08-17 21:49:51 +00:00
Thomas Bluemel
c6a9402e60
added very basic support for desktop wallpapers
...
svn path=/trunk/; revision=10578
2004-08-17 21:47:36 +00:00
Thomas Bluemel
2ac9e121e9
use WM_NOTIFY messages to communicate with the desktop window thread as they can't be sent from processes other than csrss
...
svn path=/trunk/; revision=10577
2004-08-17 14:57:52 +00:00
Casper Hornstrup
a7f4ff2664
2004-08-17 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* tools/depend.mk: Don't generate dependencies for implib target.
svn path=/trunk/; revision=10576
2004-08-17 13:53:05 +00:00
Casper Hornstrup
f55fbceea5
2004-08-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* Makefile: Correct dependencies.
* tools/Makefile: Silence some annoying messages.
* tools/config.mk: Ditto.
* rules.mak (MINIMALDEPENDENCIES): New option; minimal dependencies
(yes/no). If yes, then components do not depend on all import libraries.
If no, then they do. Defaults to yes.
svn path=/trunk/; revision=10575
2004-08-16 22:31:05 +00:00
Gé van Geldorp
b236b6a240
Avoid collision with MinGW wctype_t
...
svn path=/trunk/; revision=10574
2004-08-16 20:02:23 +00:00
Martin Fuchs
7566350740
display version information in about dialog and on the desktop
...
svn path=/trunk/; revision=10572
2004-08-16 18:49:58 +00:00
Casper Hornstrup
5b9f8a442b
2004-08-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* lib/user32/include/debug.h (ASSERT): Don't call KeBugCheck.
* lib/user32/misc/dllmain.c (KeBugCheck): Remove declaration.
svn path=/trunk/; revision=10571
2004-08-16 17:28:46 +00:00
Eric Kohl
3a5f687b18
Implement:
...
- IRP_MN_READ_CONFIG
- IRP_MN_WRITE_CONFIG
- IRP_MN_QUERY_RESOURCES
- IRP_MN_QUREY_DEVICE_TEXT
Implement (disabled):
- IRP_MN_QUERY_ID.BusQueryInstanceID
svn path=/trunk/; revision=10570
2004-08-16 09:13:00 +00:00
Casper Hornstrup
ad002d5bd9
2004-08-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* drivers/net/tcpip/include/.cvsignore: New file.
* drivers/net/tcpip/include/precomp.h: New file.
* drivers/net/tcpip/Makefile (TARGET_PCH): Set to include/precomp.h.
* drivers/net/tcpip/tests/Makefile (TARGET_PCH): Reset.
* drivers/net/tcpip/*/*.c: Use pre-compiled header.
svn path=/trunk/; revision=10569
2004-08-15 23:41:26 +00:00
Casper Hornstrup
455ea22b67
2004-08-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* drivers/net/ndis/include/.cvsignore: New file.
* drivers/net/ndis/.cvsignore: Add *.d.
* drivers/net/ndis/Makefile (TARGET_PCH): Set to include/ndissys.h.
* drivers/net/ndis/*.c: Use pre-compiled header.
svn path=/trunk/; revision=10568
2004-08-15 23:12:33 +00:00
Casper Hornstrup
7ffd28c060
2004-08-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* drivers/net/afd/include/.cvsignore: New file.
* drivers/net/afd/include/tdiconn.h: Don't include <afd.h>.
* drivers/net/afd/.cvsignore: Add *.d.
* drivers/net/afd/makefile (TARGET_PCH): Set to include/afd.h.
svn path=/trunk/; revision=10567
2004-08-15 22:51:57 +00:00
Casper Hornstrup
c78a7ee5ec
2004-08-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* subsys/system/taskmgr/.cvsignore: Add *.gch.
* subsys/system/taskmgr/precomp.h: New file.
* subsys/system/taskmgr/makefile (TARGET_PCH): Set to precomp.h.
* subsys/system/taskmgr/*.c: Use pre-compiled header.
svn path=/trunk/; revision=10566
2004-08-15 22:40:34 +00:00
Casper Hornstrup
ed1baab85f
2004-08-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* subsys/system/usetup/.cvsignore: Add *.gch.
* subsys/system/usetup/precomp.h: New file.
* subsys/system/usetup/makefile (TARGET_PCH): Set to precomp.h.
* subsys/system/usetup/*.c: Use pre-compiled header.
svn path=/trunk/; revision=10565
2004-08-15 22:29:50 +00:00
Casper Hornstrup
74ad04945e
2004-08-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* subsys/system/cmd/.cvsignore: Add *.gch.
* subsys/system/cmd/precomp.h: New file.
* subsys/system/cmd/Makefile (TARGET_PCH): Set to precomp.h.
* subsys/system/cmd/*.c: Use pre-compiled header.
svn path=/trunk/; revision=10564
2004-08-15 22:15:23 +00:00
Casper Hornstrup
0ded881f1f
Simplify precomp.h.
...
svn path=/trunk/; revision=10563
2004-08-15 21:39:59 +00:00
Casper Hornstrup
e14ef8a1c4
2004-08-15 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* lib/user32/include/.cvsignore: New file.
* lib/user32/Makefile (TARGET_PCH): Set to include/user32.h.
* lib/user32/*/*.c: Use pre-compiled header.
* include/wine/debug.h (FIXME): Override previous declaration is needed.
svn path=/trunk/; revision=10562
2004-08-15 21:36:30 +00:00
Gé van Geldorp
a6fc248d31
Handle shell link files contained in double quotes
...
svn path=/trunk/; revision=10561
2004-08-15 21:01:14 +00:00
Thomas Bluemel
fdf4e54dc9
added missing file
...
svn path=/trunk/; revision=10560
2004-08-15 20:24:43 +00:00
Casper Hornstrup
231eeedea1
2004-08-15 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* lib/userenv/.cvsignore: Add *.gch.
* lib/userenv/makefile (TARGET_PCH): Set to precomp.h.
* lib/userenv/*.c: Use pre-compiled header.
svn path=/trunk/; revision=10559
2004-08-15 19:02:40 +00:00
Casper Hornstrup
5d7f1d7e68
2004-08-15 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* lib/ws2_32/include/.cvsignore: New file.
* lib/ws2_32/makefile (TARGET_PCH): Set to include/ws2_32.h.
* lib/ws2_32/include/[catalog.h, handle.h]: Don't include ws2_32.h.
svn path=/trunk/; revision=10558
2004-08-15 18:53:07 +00:00
Casper Hornstrup
07ceadec8e
2004-08-15 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* lib/gdi32/include/.cvsignore: New file.
* lib/gdi32/.cvsignore: Remove *.gch.
svn path=/trunk/; revision=10557
2004-08-15 18:42:57 +00:00
Casper Hornstrup
a3a8b50447
2004-08-15 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* lib/gdi32/.cvsignore: Ignore *.gch.
* lib/gdi32/include/precomp.h: New file.
* lib/gdi32/Makefile (TARGET_PCH): Set to include/precomp.h.
* lib/gdi32/*/*.c: Use pre-compiled header.
svn path=/trunk/; revision=10556
2004-08-15 18:40:07 +00:00
Casper Hornstrup
84385f6e26
2004-08-15 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* lib/msvcrt/.cvsignore: Ignore *.gch.
* lib/msvcrt/precomp.h: New file.
* lib/msvcrt/Makefile (TARGET_PCH): Set to precomp.h.
* lib/msvcrt/*/*.c: Use pre-compiled header.
svn path=/trunk/; revision=10555
2004-08-15 18:16:39 +00:00
Casper Hornstrup
aa7fdaac83
2004-08-15 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* lib/crtdll/.cvsignore: Ignore *.gch.
* lib/crtdll/precomp.h: New file.
* lib/crtdll/Makefile (TARGET_PCH): Set to precomp.h.
* lib/crtdll/*/*.c: Use pre-compiled header.
svn path=/trunk/; revision=10554
2004-08-15 17:34:28 +00:00
Casper Hornstrup
03664157d6
2004-08-15 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* lib/advapi32/.cvsignore: Ignore *.gch.
* lib/advapi32/advapi32.h: New file.
* lib/advapi32/*/*.c: Use pre-compiled header.
svn path=/trunk/; revision=10553
2004-08-15 17:03:15 +00:00
Art Yerkes
0d69d982e0
More info about naming.
...
svn path=/trunk/; revision=10552
2004-08-15 16:52:13 +00:00
Gero Kuehn
e16725fbe4
improved network control panel
...
more registry keys for the network configuration
preliminary TCPIP property sheet
svn path=/trunk/; revision=10551
2004-08-15 16:50:30 +00:00
Casper Hornstrup
1bf0775833
2004-08-15 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* ntoskrnl/include/.cvsignore: New file.
* ntoskrnl/include/ntoskrnl.h: Ditto.
* ntoskrnl/*/*.c: Use pre-compiled header.
* ntoskrnl/Makefile: Support pre-compiled header.
* tools/helper.mk: .pch files are now .gch files.
svn path=/trunk/; revision=10550
2004-08-15 16:39:12 +00:00
Filip Navara
41ca6025bd
- Revert to old dependency system.
...
svn path=/trunk/; revision=10549
2004-08-15 01:44:31 +00:00
Filip Navara
0a2918d47b
- Revert to old dependency system.
...
svn path=/trunk/; revision=10548
2004-08-15 01:23:19 +00:00
Filip Navara
f530a33909
- Minor correction to shut up compiler warning.
...
svn path=/trunk/; revision=10547
2004-08-15 00:51:51 +00:00
Filip Navara
e2635a47ed
- Don't append to existing files.
...
svn path=/trunk/; revision=10546
2004-08-15 00:51:01 +00:00
Eric Kohl
525f112e0c
Try to retrieve the resource list before starting a pnp device.
...
svn path=/trunk/; revision=10545
2004-08-14 22:47:08 +00:00
Gé van Geldorp
4bf8b7d19b
Avoid crash
...
svn path=/trunk/; revision=10544
2004-08-14 22:36:38 +00:00
Gé van Geldorp
fe0c27e5c2
Sync to Wine-20040813: update status
...
svn path=/trunk/; revision=10543
2004-08-14 21:02:42 +00:00
Filip Navara
45e78bd69f
- Fix dependency tracking for relative paths.
...
svn path=/trunk/; revision=10542
2004-08-14 20:51:46 +00:00
Steven Edwards
99ef31f67f
Get it building. Linking is next
...
svn path=/trunk/; revision=10541
2004-08-14 20:43:40 +00:00
Gé van Geldorp
d0307c2139
Sync to Wine-20040813:
...
Alexandre Julliard
- Avoid some non-portable makefile constructs, and get rid of the
ALTNAMES variable.
Robert Reif <reif@earthlink.net >
- Change MIXER_GetDev to take pointer to returned address pointer and
return one of 3 possible return values rather than an address or
NULL.
- Adds *GetDevCapsW bad pointer check.
- Adds waveOutGetDevCapsW test.
Filip Navara <xnavara@volny.cz >
- Implementation of mmTaskCreate. Based on patch by Eric Pouech.
- Fallback implementation in waveOut[Un]PrepareHeader.
Marcelo Duarte <wine-devel@bol.com.br >
- Localization of devenum to Portuguese and minor corrections.
svn path=/trunk/; revision=10539
2004-08-14 20:36:35 +00:00
Gé van Geldorp
82663d1e65
Sync to Wine-20040813:
...
Ivan Leo Puoti <puoti@inwind.it >
- Added Italian resources.
Marcelo Duarte <wine-devel@bol.com.br >
- Update localization for Portuguese language.
Alexandre Julliard
- Get rid of the non-standard ICOM_VTABLE macro.
- Get rid of the non-standard ICOM_VFIELD macro.
- Fixed flags handling in StrIsIntlEqualA/W (spotted by James Hawkins).
Jacek Caban <jack@itma.pwr.wroc.pl >
- Implemented IsOS function.
Francois Gouget <fgouget@free.fr >
- Modify widl to put the C COM macros inside an #ifdef COBJMACROS block
as is done in the Windows headers.
- Add #define COBJMACROS where needed in Wine.
- Fixes the compilation of the oleaut32/tests/olefont.c and
urlmon/tests/url.c conformance tests with the Windows headers.
Stefan Leichter <Stefan.Leichter@camLine.com >
- Forward shlwapi.459/460 (SHExpandEnvironmentStringsA/W) to
kernel32.ExpandEnvironmentStringsA/W.
svn path=/trunk/; revision=10538
2004-08-14 20:24:42 +00:00
Gé van Geldorp
86eb12c5fc
Sync to Wine-20040813:
...
Alexandre Julliard
- Moved ICOM_THIS_MULTI definition out of objbase.h and into the files
that use it.
- Get rid of the non-standard ICOM_VTABLE macro.
- Get rid of the non-standard ICOM_VFIELD macro.
svn path=/trunk/; revision=10537
2004-08-14 20:09:12 +00:00
Gé van Geldorp
40d3ca1e0b
Sync to Wine-20040813:
...
Mike McCormack <mike@codeweavers.com >
- Remove dead code.
Jacek Caban<jack@itma.pwr.wroc.pl >
- Added EM_SCROLLCARET definition in include/richedit.h and handling in
WindowProc.
svn path=/trunk/; revision=10536
2004-08-14 20:05:16 +00:00
Gé van Geldorp
73d3df3e28
Sync to Wine-20040813:
...
Alexandre Julliard
- Avoid some non-portable makefile constructs, and get rid of the
ALTNAMES variable.
- Get rid of the non-standard ICOM_VTABLE macro.
- Get rid of the non-standard ICOM_VFIELD macro.
- Get rid of the non-standard ICOM_DEFINE macro.
- Moved ICOM_THIS_MULTI definition out of objbase.h and into the files
that use it.
Mike McCormack <mike@codeweavers.com >
- Added a test for stat'ing a memory based storage file.
- stat on memory storage should return a NULL name, not "".
Francois Gouget <fgouget@free.fr >
- Assorted spelling fixes.
- Modify widl to put the C COM macros inside an #ifdef COBJMACROS block
as is done in the Windows headers.
- Add #define COBJMACROS where needed in Wine.
- Fixes the compilation of the oleaut32/tests/olefont.c and
urlmon/tests/url.c conformance tests with the Windows headers.
Mike Hearn <mh@codeweavers.com >
- Implement disconnect for proxies so that stubs are properly
destroyed.
- Disconnect proxies at COM shutdown to release the corresponding
stubs.
- Don't marshal IClassFactory into the local server pipe until we have
connected, otherwise we might end up with stubs that are never used.
- Pass -Embedding switch to EXE servers, more tracing.
- Fix misleading warning ole CoGetClassObject.
- Fix ref counting in StdMarshalImpl_MarshalInterface for case where the
stub already exists.
- Implement StdMarshal::ReleaseMarshalData.
- Fix infinite loops by checking the return value of _invoke_onereq and
bailing appropriately.
- Add a comment on the SendReceive behaviour. Improve two others.
- Unref stub after invoking on it.
Robert Shearman <rob@codeweavers.com >
- Remove unneeded STUBMGR_Start call.
- Cleanup compobj_private.h.
- Fix some inaccuracies in a comment and reformat.
- Add static to non-exported marshal functions.
- Remove unused marshal functions.
- Rename several RPC functions.
- Emit fixme for known local wrong behaviour.
- Implement StdMarshal::ReleaseMarshalData.
- Document wrong behaviour for IRunningObjectTable.
- Fix infinite loops by checking the return value of _invoke_onereq and
bailing appropriately.
- Add a comment on the SendReceive behaviour. Improve two others.
- Set RPC data representation.
Jeroen Janssen <japj@xs4all.nl >
- Updated some MSDN links in the code.
svn path=/trunk/; revision=10535
2004-08-14 20:00:59 +00:00
Gé van Geldorp
0f2899c24b
Sync to Wine-20040813:
...
Ivan Leo Puoti <puoti@inwind.it >
- Added Italian resources.
Marcelo Duarte <wine-devel@bol.com.br >
- Update localization for Portuguese language.
svn path=/trunk/; revision=10534
2004-08-14 19:25:03 +00:00
Gé van Geldorp
5dd30e3526
Sync to Wine-20040813:
...
Alexandre Julliard
- Avoid some non-portable makefile constructs, and get rid of the
ALTNAMES variable.
- Get rid of the non-standard ICOM_VTABLE macro.
Henning Gerhardt <henning.gerhardt@web.de >
- Minor fixes and updates to the German resource files.
Jacek Caban <jack@itma.pwr.wroc.pl >
- Translation update.
Mike McCormack <mike@codeweavers.com >
- Unicode file dialogs send and receive unicode messages.
Jacek Caban <jack@itma.pwr.wroc.pl >
- Fix a bug in passing parameters to CFn_WMInitDialog and CFn_WMCommand
in FormatCharDlgProcW.
James Hawkins <truiken@gmail.com >
- Cleanup A->W cross calls.
- Better fix for collate icon behavior.
svn path=/trunk/; revision=10533
2004-08-14 19:21:01 +00:00
Gé van Geldorp
6d0e0e250c
Sync to Wine-20040813:
...
Jon Griffiths <jon_p_griffiths@yahoo.com >
- Make pattern brush data const.
Mike McCormack <mike@codeweavers.com >
- Prevent listview from crashing when a null sort function is passed to
LVM_SORTITEMS.
Filip Navara <xnavara@volny.cz >
- Don't update infoPtr->dwStyle in LISTVIEW_WindowProc. It's already
handled in LISTVIEW_StyleChanged and LISTVIEW_Create processing.
- Ignore WS_VSCROLL/WS_HSCROLL flags in infoPtr->dwStyle because they're
not always up-to-date.
- Use correct dialog title for Wizard 97 and correctly display header
bitmap for old-style Wizard 97.
- Fix TOOLBAR_DrawMasked to correctly use image list mask.
Eric Kohl <eric.kohl@t-online.de >
- Move watermark and header bitmap loading code from
PROPSHEET_CreatePage into its own function PROPSHEET_LoadWizardBitmaps
and call this function from property sheet's dialog procedure.
Thomas Weidenmueller <w3seek@reactos.com >
- Correct tooltips behavior.
svn path=/trunk/; revision=10532
2004-08-14 19:12:35 +00:00
Steven Edwards
0b6388b665
Update the README.WINE. It now contains a list of almost
...
everything we share with Wine. Needs updates and
corrections.
svn path=/trunk/; revision=10531
2004-08-14 16:00:23 +00:00
Hartmut Birr
6657310a77
- Fixed the definition of X86_CR4_PGE.
...
svn path=/trunk/; revision=10530
2004-08-14 15:17:09 +00:00
Thomas Bluemel
e3e1c39945
a few fixes.
...
I'm not going to continue working on this due to a lack of knowledge of the security api, so someone else who knows a bit more about them should step in...
svn path=/trunk/; revision=10529
2004-08-14 11:50:25 +00:00
Thomas Bluemel
d07b810759
implemented GI_EnableMouseTracking()
...
svn path=/trunk/; revision=10528
2004-08-14 10:47:19 +00:00
Filip Navara
108e98c65d
- Remove the now unused .edf file.
...
svn path=/trunk/; revision=10527
2004-08-14 10:23:11 +00:00
Filip Navara
51f265db45
- Forward everything everything we can to MSVCRT and WS2_32.
...
svn path=/trunk/; revision=10526
2004-08-14 10:22:10 +00:00
Hartmut Birr
ba5235cc90
- Enabled global pages if it is possible.
...
- Put the kernel map onto a fixed location and establish a page table
for the first 4MB in the very early boot process.
- Disable the mapping for the page table pages within the bss section.
svn path=/trunk/; revision=10525
2004-08-14 09:17:05 +00:00
Filip Navara
ca1a1af64c
- Implementation of GI_message_box.
...
svn path=/trunk/; revision=10524
2004-08-14 07:15:05 +00:00
Thomas Bluemel
9bab45b05a
fixed a few parameters
...
svn path=/trunk/; revision=10523
2004-08-14 01:03:38 +00:00
Thomas Bluemel
62e97aca3c
convert license to LGPL
...
svn path=/trunk/; revision=10522
2004-08-14 00:50:27 +00:00
Alex Ionescu
1301082015
*CORRECT* version of Defintion file.
...
svn path=/trunk/; revision=10521
2004-08-14 00:47:33 +00:00
Thomas Bluemel
c90dfac1f8
implementation of __libc_init_memory()
...
svn path=/trunk/; revision=10520
2004-08-14 00:39:19 +00:00
Alex Ionescu
067e284424
Removed duplicate entries.
...
svn path=/trunk/; revision=10519
2004-08-14 00:35:09 +00:00
Steven Edwards
e2ebe8412b
build with w32api
...
svn path=/trunk/; revision=10518
2004-08-13 23:31:36 +00:00
Filip Navara
b5ba0a23cf
- SkyOS menu functions implementation.
...
svn path=/trunk/; revision=10517
2004-08-13 20:14:40 +00:00
Filip Navara
74718af76f
- Fix GC_destroy for window DCs.
...
svn path=/trunk/; revision=10516
2004-08-13 17:10:22 +00:00
Thomas Bluemel
0d2d58122c
implemented a few window placement functions and more checks for NULL-pointers
...
svn path=/trunk/; revision=10515
2004-08-13 12:29:19 +00:00
Thomas Bluemel
4d50bed0ad
Patch by Filip: Implemented some graphics functions and bugfixes to the windowing functions.
...
svn path=/trunk/; revision=10514
2004-08-13 11:24:07 +00:00
Richard Campbell
6b30f2a9ed
added urlmon to the source tree, doesn't compile due to COM interface issues that i'm not quite interesting in trying to solve at the moment...if someone feels like taking a crack at it, go ahead, firefox needs this dll to be functional. This is from the latest wine CVS.
...
svn path=/trunk/; revision=10513
2004-08-13 06:14:48 +00:00
Richard Campbell
8063cf6601
added a few stubs to help get urlmon from the wine source tree to compile, there are still a few things left to do before i can bring in URLMon however.
...
svn path=/trunk/; revision=10512
2004-08-13 05:44:55 +00:00
Alex Ionescu
08fcd22543
Updated EDF file with new stubs in alphabetical order and synched EDF and DEF file.
...
svn path=/trunk/; revision=10511
2004-08-13 05:06:18 +00:00
Alex Ionescu
760cc9dbc7
Added Dbg Stubs and moved old ones to correct header and files.
...
svn path=/trunk/; revision=10510
2004-08-13 05:00:35 +00:00
Thomas Bluemel
cd550a1f78
dispatch MSG_QUIT and MSG_GUI_REDRAW messages. Thanks also to Filip.
...
svn path=/trunk/; revision=10509
2004-08-12 23:38:17 +00:00
Thomas Bluemel
a7d6dcd7c1
started an interface to emulate the skygi windowing but actually use win32 apis
...
svn path=/trunk/; revision=10508
2004-08-12 19:27:12 +00:00
Alex Ionescu
81ace77431
Added two stubs.
...
svn path=/trunk/; revision=10507
2004-08-12 16:43:37 +00:00
Alex Ionescu
28ad49e6f7
I/O Manager fixes. Patch by Filip Navara.
...
svn path=/trunk/; revision=10506
2004-08-12 16:43:12 +00:00
Thomas Bluemel
78f66ec97c
an attempt to partially implement ctor_dtor_initialize() and a few more libskygi stubs
...
svn path=/trunk/; revision=10505
2004-08-12 15:41:36 +00:00
Alex Ionescu
7cf25ed92f
Set the thread to the Allocated IRPs created by Io/Nt Query functions that didn't do this. This can cause problems if the thread is ever read on a completed request.
...
svn path=/trunk/; revision=10504
2004-08-12 06:15:50 +00:00
Alex Ionescu
359fe88806
Fixed/Added Stubs.
...
Implemented PsRevertThreadToSelf
svn path=/trunk/; revision=10503
2004-08-12 06:04:21 +00:00
Art Yerkes
e9fc7ea7df
According to alex_ionescu, callers of IoAllocateIrp should set the
...
Tail.Overlay.Thread member themselves in the new Irp. These calls
to IoAllocateIrp were not followed by setting the thread.
svn path=/trunk/; revision=10502
2004-08-12 05:59:25 +00:00
Thomas Bluemel
7dd153e40e
Steven Edwards wanted me to commit this.
...
This adds a vew basic stubs of the SkyOS libraries libsky and libskygi. This actually was an experiment if SkyOS apps run in ReactOS/Win/WINE. It gets a slightly patched (only the optional PE header needs to be set to the right subsys code) version of TicTacToe released in the SkyOS forums. It doesn't crash but also doesn't work yet of course, but it successfully launches and calls the functions as you can see in the debug output.
svn path=/trunk/; revision=10501
2004-08-12 02:50:35 +00:00
James Tabor
cb9fb81c44
Added Lock and Heap Info struc's.
...
svn path=/trunk/; revision=10500
2004-08-11 21:03:11 +00:00
James Tabor
4e8265f044
Module Library supported now. There is a bug with scanning winlogon that causes a exception. The version.dll data is worng.
...
svn path=/trunk/; revision=10499
2004-08-11 21:02:12 +00:00
Thomas Bluemel
5d4aa40ac6
Krishna Murthy <Krishna.Murthy@guptaworldwide.com>
...
Replaced LISTBOX_SetCaretIndex() with LISTBOX_MoveCaret() in
LB_SELECTSTRING handler so that the caret moves to the index and item
is highlighted.
svn path=/trunk/; revision=10498
2004-08-11 10:37:06 +00:00
Eric Kohl
6f267c1f3c
Add RtlFormatMessage stub.
...
svn path=/trunk/; revision=10497
2004-08-11 09:30:23 +00:00
Thomas Bluemel
86f612b5f1
pass LUIDs to RosEnableThreadPrivileges()
...
svn path=/trunk/; revision=10496
2004-08-11 08:48:20 +00:00
Thomas Bluemel
2f6a9da97d
little fix
...
svn path=/trunk/; revision=10495
2004-08-11 08:32:48 +00:00
Thomas Bluemel
05d68bd490
added RosEnableThreadPrivileges() and RosResetThreadPrivileges() helper functions for easier thread privilege management
...
svn path=/trunk/; revision=10494
2004-08-11 08:28:13 +00:00
James Tabor
486bb2502f
Replaced RtlAllocateHeap with NtAllocateVirtualMemory.
...
svn path=/trunk/; revision=10493
2004-08-11 03:48:31 +00:00
Thomas Bluemel
ca0c109cec
Implemented CreateSecurityPage() to create an empty property sheet.
...
svn path=/trunk/; revision=10492
2004-08-11 01:21:53 +00:00
Gé van Geldorp
446f5adc02
Fix RtlEqualLuid()
...
svn path=/trunk/; revision=10491
2004-08-10 23:26:39 +00:00
Gé van Geldorp
794fe5ff6a
Allocate new LUID for each logon session
...
svn path=/trunk/; revision=10490
2004-08-10 21:18:16 +00:00
Gé van Geldorp
78a5367c1d
Copy AuthenticationId from existing token when duplicating a token
...
svn path=/trunk/; revision=10489
2004-08-10 21:11:20 +00:00
Gé van Geldorp
39bfabb1d4
Change debugging statement
...
svn path=/trunk/; revision=10488
2004-08-10 20:30:35 +00:00
Gé van Geldorp
a696f85479
Implement TokenOrigin class for GetTokenInformation
...
svn path=/trunk/; revision=10487
2004-08-10 20:13:42 +00:00
Hartmut Birr
03d66eb75a
- Fixed the calculation of used non paged pool pages in grow_block.
...
svn path=/trunk/; revision=10486
2004-08-10 20:00:49 +00:00
Hartmut Birr
2a373c783c
- Returned more of the protection bits in MmGetPageProtect.
...
- Ignore the PAGE_SYSTEM attribute and set the user bit according to the
given address in MmSetPageProtect and MmCreateVirtualMappingUnsafe.
- Don't change the accessed and dirty bit in MmSetPageProtect.
svn path=/trunk/; revision=10485
2004-08-10 19:57:58 +00:00
Hartmut Birr
a91173016c
- Replaced MmGetPageEntry with MmGetPageProtect/MmSetPageProtect in KdbOverwriteInst.
...
svn path=/trunk/; revision=10484
2004-08-10 19:49:25 +00:00
Eric Kohl
bc751c87d7
Minor fix
...
svn path=/trunk/; revision=10483
2004-08-10 19:12:40 +00:00
Thomas Bluemel
ffdafcd0c4
Dmitry Timoshkov <dmitry@codeweavers.com>
...
Fix button behaviour on WM_SETFOCUS/WM_KILLFOCUS with a test case.
svn path=/trunk/; revision=10482
2004-08-10 19:09:37 +00:00
Thomas Bluemel
d0d5ed5109
added aclui.dll to the bootcd
...
svn path=/trunk/; revision=10481
2004-08-10 17:10:57 +00:00
Thomas Bluemel
8dac27ed6f
fixed typo spotted by Royce.
...
svn path=/trunk/; revision=10480
2004-08-10 16:21:27 +00:00
Thomas Bluemel
7c8662b9af
added aclui.dll to the automatic build
...
svn path=/trunk/; revision=10479
2004-08-10 15:49:55 +00:00
Thomas Bluemel
8fa77f76c9
implemented EditSecurity()
...
svn path=/trunk/; revision=10478
2004-08-10 15:47:54 +00:00
Thomas Bluemel
87a27e883c
little fix
...
svn path=/trunk/; revision=10477
2004-08-10 15:21:27 +00:00
Filip Navara
29d654749b
- Remove forgotten temporary debug message.
...
svn path=/trunk/; revision=10476
2004-08-10 15:09:14 +00:00
Thomas Bluemel
7a93d2f239
stop animation timer after completion
...
svn path=/trunk/; revision=10475
2004-08-10 15:08:05 +00:00
Thomas Bluemel
e1c935fafd
improved the installation process
...
svn path=/trunk/; revision=10474
2004-08-10 15:00:22 +00:00
Eric Kohl
e9533d09c4
Sort Rtl* functions.
...
svn path=/trunk/; revision=10473
2004-08-10 12:07:11 +00:00
Eric Kohl
8f674bc02f
Move bitmap functions to the shared rtl library.
...
svn path=/trunk/; revision=10472
2004-08-10 12:05:20 +00:00
Thomas Bluemel
bfa54c3f9a
include the right files
...
svn path=/trunk/; revision=10471
2004-08-10 12:00:55 +00:00
Eric Kohl
f3320ad230
Move bitmap functions to the shared rtl library.
...
Implement RtlClearBit, RtlSetBit and RtlTestBit.
svn path=/trunk/; revision=10470
2004-08-10 12:00:09 +00:00
Thomas Bluemel
c4b330cce6
split up headers
...
svn path=/trunk/; revision=10469
2004-08-10 11:54:43 +00:00
Thomas Bluemel
3a88fe367b
Added a few helper functions for easier usage of strings in resources
...
svn path=/trunk/; revision=10468
2004-08-10 10:57:54 +00:00
Filip Navara
5775259453
- Fixed lots of bugs in NTFS code and added correct update sequence
...
fixups handling and untested NTFS 3+ sparse file support.
svn path=/trunk/; revision=10467
2004-08-10 09:28:56 +00:00
Emanuele Aliberti
99e5dd3e01
Fixed typographical error.
...
svn path=/trunk/; revision=10466
2004-08-10 07:25:49 +00:00
Alex Ionescu
5317d303e8
Small fixes to I/O Manager and Implemented IoMakeAssociatedIrp. Parts by Filip Navara.
...
svn path=/trunk/; revision=10465
2004-08-10 06:26:42 +00:00
Filip Navara
2199f89e4d
Fix compiler warnings.
...
svn path=/trunk/; revision=10464
2004-08-10 01:49:37 +00:00
Thomas Bluemel
757eac9cfb
fixed file headers
...
svn path=/trunk/; revision=10463
2004-08-10 00:12:31 +00:00
Thomas Bluemel
a201e6c460
added stubs for aclui.dll
...
svn path=/trunk/; revision=10462
2004-08-10 00:09:40 +00:00
Thomas Bluemel
692929e156
added header for aclui.dll
...
svn path=/trunk/; revision=10461
2004-08-09 23:29:06 +00:00
Gé van Geldorp
0f07e3b53f
NtOpenThread should look at the CIDs UniqueThread member only, not at
...
UniqueProcess. Makes OpenThread() work.
svn path=/trunk/; revision=10460
2004-08-09 22:15:01 +00:00
James Tabor
d81fcdb79e
Mostly implemented, Listdlls half way works now.
...
svn path=/trunk/; revision=10459
2004-08-09 19:55:33 +00:00
James Tabor
082128c460
Adding missing structures for Debug information.
...
svn path=/trunk/; revision=10458
2004-08-09 19:41:13 +00:00
Gé van Geldorp
354bc795aa
Undo test change
...
svn path=/trunk/; revision=10457
2004-08-09 18:28:28 +00:00
Gé van Geldorp
6e83a89501
Test log_accum.pl
...
svn path=/trunk/; revision=10456
2004-08-09 18:26:26 +00:00
James Tabor
0b8a58aaa9
Added Debug Buffer Information. Testing with SysInternals.com listdlls.exe.
...
svn path=/trunk/; revision=10455
2004-08-09 18:17:23 +00:00
Gé van Geldorp
08707afede
Add internal flags for ExitWindowsEx()
...
svn path=/trunk/; revision=10454
2004-08-09 17:54:56 +00:00
Thomas Bluemel
94efe6c3c1
implemented a couple of Hid device functions
...
svn path=/trunk/; revision=10453
2004-08-09 16:02:43 +00:00
Filip Navara
a17d473fa8
Update porting status for COMCTL32.
...
svn path=/trunk/; revision=10452
2004-08-09 15:42:04 +00:00
Filip Navara
7949648a6f
Thomas Weidenm�ller <w3seek@reactos.org>
...
Implemented syslink control.
svn path=/trunk/; revision=10451
2004-08-09 15:35:58 +00:00
Filip Navara
1a31bc2b07
Definitions for SysLink control.
...
svn path=/trunk/; revision=10450
2004-08-09 15:34:50 +00:00
Filip Navara
8aa4fdb954
Marcus Meissner <marcus@jet.franken.de>
...
Implemented PSM_INDEXTOHWND.
svn path=/trunk/; revision=10449
2004-08-09 15:22:28 +00:00
Filip Navara
87c79ea203
Filip Navara <xnavara@volny.cz>
...
- Properly calculate caption length when converting multi-byte string
to wide character one.
- Wizard contents shouldn't be moved by the size of watermark bitmap.
- Fix PSH_WIZARD97_[NEW/OLD] checks.
- Blit the watermark even if PSH_USEHBMWATERMARK flag isn't set and
blit only the part that fits into the dialog.
svn path=/trunk/; revision=10448
2004-08-09 15:21:57 +00:00
Filip Navara
85be46acc4
Define PBS_MARQUEE and PBM_SETMARQUEE.
...
svn path=/trunk/; revision=10447
2004-08-09 15:15:20 +00:00
Filip Navara
0b219a650f
Filip Navara <xnavara@volny.cz>
...
Use system metrics values in TOOLBAR_DrawPattern instead of hardcoded
values.
svn path=/trunk/; revision=10446
2004-08-09 15:12:24 +00:00
Filip Navara
a8f3fd698d
Thomas Weidenmueller <wine-patches@reactsoft.com>
...
Added support for PBS_MARQUEE style.
svn path=/trunk/; revision=10445
2004-08-09 15:09:17 +00:00
Filip Navara
4b8b200e80
Dmitry Timoshkov <dmitry@codeweavers.com>
...
Create toolbar with a not zero default size, it allows applications
which check toolbar size before adding buttons to it work.
svn path=/trunk/; revision=10444
2004-08-09 15:08:23 +00:00
Filip Navara
5152995d4e
Filip Navara <xnavara@volny.cz>
...
Fix CreateMappedBitmap for palette-less bitmaps.
svn path=/trunk/; revision=10443
2004-08-09 15:08:00 +00:00
Filip Navara
d6e606d1b2
Henning Gerhardt <henning.gerhardt@web.de>
...
Minor fixes and updates to the German resource files.
svn path=/trunk/; revision=10442
2004-08-09 15:07:37 +00:00
Eric Kohl
7bd374681e
Sort Zw* functions
...
svn path=/trunk/; revision=10441
2004-08-09 11:18:08 +00:00
Alex Ionescu
52279b1490
Rundown Protection Implementation. Implemented ExAcquireRundownProtection, ExAcquireRundownProtectionEx, ExInitializeRundownProtection, ExReInitializeRundownProtection, ExReleaseRundownProtection, ExReleaseRundownProtectionEx, ExRundownCompleted, ExWaitForRundownProtectionRelease
...
svn path=/trunk/; revision=10440
2004-08-09 01:26:10 +00:00
Art Yerkes
846acbcf70
Added a (C) notice.
...
svn path=/trunk/; revision=10439
2004-08-08 22:07:06 +00:00
Gé van Geldorp
30417399c0
Sync to Wine-20040716
...
svn path=/trunk/; revision=10438
2004-08-08 21:50:40 +00:00
Art Yerkes
3ffa79d49a
Simple preprocessor for converting try ... except to our pseh-style exception
...
handling. Should allow us to use source files from open source drivers that
compile with msvc given some care. Not a complete solution but it eliminates
the most tedious part of the job.
svn path=/trunk/; revision=10437
2004-08-08 21:40:09 +00:00
Gé van Geldorp
c953f01971
Sync to Wine-20040716:
...
Henning Gerhardt <henning.gerhardt@web.de >
- More German translations.
Hajime Segawa <winetips@sidenet.ddo.jp >
- Added some Japanese translations.
Dimitrie O. Paun <dpaun@rogers.com >
- Lookup driver information in registry and system.ini.
- Make the code inspect the registry/system.ini at call time, rather
then initialization time.
- Code cleanups.
svn path=/trunk/; revision=10435
2004-08-08 21:36:20 +00:00
Gé van Geldorp
760a5fbb46
Sync to Wine-20040716:
...
Mike McCormack <mike@codeweavers.com >
- Fix memory allocation problems.
Marcus Meissner <marcus@jet.franken.de >
- Do not assign to casted values.
Alexandre Julliard
- Implemented GetUIVersion (based on a patch by Stefan Leichter).
Stefan Leichter <Stefan.Leichter@camLine.com >
- Removed the crosscalls (unicode to ascii) from GetAcceptLanguagesW.
- Removed todo_wine from GetAcceptLanguagesA tests.
- Added tests for GetAcceptLanguagesA.
Henning Gerhardt <henning.gerhardt@web.de >
- Translated some English resource files into German.
Hajime Segawa <winetips@sidenet.ddo.jp >
- Added some Japanese translations.
svn path=/trunk/; revision=10434
2004-08-08 21:15:48 +00:00
Gé van Geldorp
9811098a69
Sync to Wine-20040716:
...
Mike Hearn <mh@codeweavers.com >
- Don't ERR on a used connection being destroyed.
- Don't print an extra newline in the olerelay code.
- Remove the RPC connection cache as Windows does not allow multiple
binds on the same connection.
- Correct connection releases on error path in RPCRT4_OpenBinding.
svn path=/trunk/; revision=10433
2004-08-08 21:07:12 +00:00
Gé van Geldorp
0bc264aea8
Sync to Wine-20040716:
...
Henning Gerhardt <henning.gerhardt@web.de >
- Translated some English resource files into German.
- More German translations.
Hajime Segawa <winetips@sidenet.ddo.jp >
- Added some Japanese translations.
svn path=/trunk/; revision=10432
2004-08-08 20:49:55 +00:00
Gé van Geldorp
d0bf3394ea
Sync to Wine-20040716:
...
Mike McCormack <mike@codeweavers.com >
- Fix a few serious race conditions in the OLE object pipe server.
- Add some explanations to compobj.c, implement flushing message queue
on shutdown.
Francois Gouget <fgouget@free.fr >
- Assorted spelling fixes.
Marcus Meissner <marcus@jet.franken.de >
- IMalloc vtables are static.
- IID_IObjectWithSite is already in libuuid, no need to declare here.
Aric Stewart <aric@codeweavers.com >
- Return an error in CoMarshalInterface if the IUnknown pointer is NULL
and don't crash.
Ivan Leo Puoti <puoti@inwind.it >
- Removed the winedefault.reg message.
Robert Shearman <rob@codeweavers.com >
- Add static to non-exported marshal functions.
- Remove unused marshal functions.
- Rename several RPC functions.
svn path=/trunk/; revision=10431
2004-08-08 20:42:47 +00:00
Gé van Geldorp
66219a7d31
Sync to Wine-20040716:
...
Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de >
- HeapAlloc for WSTR must allocate len* sizeof(WCHARS).
Henning Gerhardt <henning.gerhardt@web.de >
- Translated some English resource files into German.
JosT Manuel Ferrer Ortiz <jmfo1982@yahoo.es >
- Added Spanish translation.
Hajime Segawa <winetips@sidenet.ddo.jp >
- Added some Japanese translations.
svn path=/trunk/; revision=10430
2004-08-08 20:33:39 +00:00
Alex Ionescu
9fa7984747
Initial Support for Quota Pool Allocations.
...
Implemented ExAllocatePoolWithQuota, ExAllocatePoolWithQuotaTag, PsChargePoolQuota, PsChargeProcessNonPagedPoolQuota, PsChargeProcessPagedPoolQuota, PsChargeProcessPoolQuota.
Also implemented a basic ExAllocatePoolWithTagPriority, but needs Special Pool support for Driver Verifier functionality. The allocation works however.
svn path=/trunk/; revision=10429
2004-08-08 20:33:17 +00:00
Gé van Geldorp
823ef8a298
Set explicit base address for notifyhook.dll so it won't get relocated
...
svn path=/trunk/; revision=10428
2004-08-08 20:26:43 +00:00
Gé van Geldorp
28676c56c8
Sync to Wine-20040716:
...
Krishna Murthy <Krishna.Murthy@guptaworldwide.com >
- Add the selected extension from file type filter if file name does not
contain the file extension.
Dmitry Timoshkov <dmitry@codeweavers.com >
- Fix control coordinates in German and French versions of open file
dialog.
- Remove duplicate control ids in Catalan, Russian and Ukrainian
dialogs.
James Hawkins <truiken@gmail.com >
- Fixed collate icon behavior.
- Check for empty PrinterName in PRINTDLG_WMCommandW.
svn path=/trunk/; revision=10427
2004-08-08 20:15:06 +00:00
Gé van Geldorp
1c0c11dcb3
Sync to Wine-20040716:
...
Mike McCormack <mike@codeweavers.com >
- Create a tooltip on demand in the Listview.
Robert Shearman <rob@codeweavers.com >
- Implemented PSM_HWNDTOINDEX.
- Add stubs for some new property sheet messages.
- Clean up the mask drawing code.
- Improve bitmap not found message.
- Start of balloon tip support.
Jon Griffiths <jon_p_griffiths@yahoo.com >
- Don't crash on NULL tab text.
Filip Navara <xnavara@volny.cz >
- Make the pattern drawing in TOOLBAR_DrawPattern look better.
svn path=/trunk/; revision=10425
2004-08-08 20:04:00 +00:00
Gé van Geldorp
a4617084d5
Add some property sheet messages
...
svn path=/trunk/; revision=10424
2004-08-08 20:02:57 +00:00
Martin Fuchs
09528fb211
german translation of task manager by Klemens Friedl <frik85@hotmail.com>
...
svn path=/trunk/; revision=10423
2004-08-08 19:16:10 +00:00
Martin Fuchs
4e20a1b256
german translation of welcome.exe by Klemens Friedl <frik85@hotmail.com>
...
svn path=/trunk/; revision=10422
2004-08-08 19:15:57 +00:00
James Tabor
3c977fea43
Fixed warning messages ans set -Werror in make file.
...
svn path=/trunk/; revision=10421
2004-08-08 18:46:25 +00:00
Alex Ionescu
32b533c632
Allow alternate SEH construct. Patch by Art Yerkes.
...
svn path=/trunk/; revision=10420
2004-08-08 18:26:47 +00:00
Thomas Bluemel
a2b32fbcd6
serialize gui switching and switching the focus message queue
...
svn path=/trunk/; revision=10419
2004-08-08 17:57:34 +00:00
Jens Collin
35b0435a15
Partial merge with wine-code. Solves BZ#230. Executing text-doc from start-Run. Same change sent to wine-patches
...
svn path=/trunk/; revision=10418
2004-08-08 16:04:00 +00:00
Jens Collin
82cdbd3a97
notepad takes input filename as parameter %1.
...
svn path=/trunk/; revision=10417
2004-08-08 16:01:07 +00:00
Filip Navara
287525992a
- Fix section object dereferencing in NtCreateSection.
...
svn path=/trunk/; revision=10416
2004-08-08 10:46:20 +00:00
Steven Edwards
6ba86d77fa
Added advapi32 test for the registry.
...
svn path=/trunk/; revision=10415
2004-08-07 22:51:27 +00:00
Steven Edwards
a730cae54d
Added vmwinst and imagehlp to the bootcd
...
(imagehlp allows openoffice setup to work)
svn path=/trunk/; revision=10414
2004-08-07 22:26:00 +00:00
Steven Edwards
7fe2c42738
When doing a debug boot pass /NOGUIBOOT to disable the
...
splash screen so we can see the /DEBUGPORT=SCREEN
output.
svn path=/trunk/; revision=10413
2004-08-07 20:26:41 +00:00
Filip Navara
e0449489e5
- Faster dependency system.
...
svn path=/trunk/; revision=10412
2004-08-07 20:23:33 +00:00
Alex Ionescu
cd351f4dc9
Tagged certain functions that were exported both under NT and ROS, but not marked as un/implemented.
...
svn path=/trunk/; revision=10411
2004-08-07 19:13:27 +00:00
Alex Ionescu
730a1f48e2
Added shared RTL functions to appear in ntoskrnl exports (Since they are in fact exported by ntoskrnl)
...
svn path=/trunk/; revision=10410
2004-08-07 06:48:49 +00:00
Steven Edwards
592b1ab19b
Renamed /DEBUGPORT=FILELOG to
...
/DEBUGPORT=BOOTLOG to be compatbile with Windows.
svn path=/trunk/; revision=10409
2004-08-07 03:41:31 +00:00
Filip Navara
312d818b93
- Correctly handle ClipCursor(NULL) case.
...
svn path=/trunk/; revision=10408
2004-08-07 00:25:10 +00:00
Gero Kuehn
17fbcf5e93
added display properties skeleton
...
svn path=/trunk/; revision=10407
2004-08-07 00:05:23 +00:00
Filip Navara
956358275c
- Move code from NtCreateSection to MmCreateSection and adjust it.
...
- Use MmCreateSection instead of NtCreateSection where possible.
svn path=/trunk/; revision=10406
2004-08-05 19:59:13 +00:00
Alex Ionescu
054fcf9a85
Fixed Names.
...
svn path=/trunk/; revision=10405
2004-08-05 19:03:24 +00:00
Alex Ionescu
3c1d312107
Added RTL Stubs, Prototypes and Exports.
...
svn path=/trunk/; revision=10404
2004-08-05 18:17:37 +00:00
Emanuele Aliberti
172a11d61b
Report "access denied" errors.
...
svn path=/trunk/; revision=10403
2004-08-05 12:11:49 +00:00
James Tabor
b1a51402e2
Update query thread times.
...
svn path=/trunk/; revision=10402
2004-08-05 11:38:01 +00:00
Filip Navara
68a3b15468
- Separate out cluster chain extending functionality from GetNextCluster to GetNextClusterExtend.
...
- Fix a typo in VfatHasFileSystem.
svn path=/trunk/; revision=10401
2004-08-05 02:48:18 +00:00
Thomas Bluemel
0004f90a07
Reverted my changes to timers
...
svn path=/trunk/; revision=10400
2004-08-04 22:31:17 +00:00
Martin Fuchs
f34c1d586a
fix clean target for new standard makefiles
...
svn path=/trunk/; revision=10399
2004-08-04 21:42:33 +00:00
Magnus Olsen
f3f6e3172f
notifyhook.dll are not in subsys/system/explore mapp it is in subsys/system/explore/notifyhook/ mapp
...
I did only corrrect the path so make bootcd works agein
svn path=/trunk/; revision=10397
2004-08-04 21:36:28 +00:00
Magnus Olsen
bfa88618a8
Thx to Herv� Poussineau the gcc 3.3.x are working agein
...
poussine@freesurf.fr
svn path=/trunk/; revision=10396
2004-08-04 19:53:27 +00:00
Filip Navara
f167814f32
- Remove completion routine for VfatReadDisk. IRPs build with IoBuildSynchronousFsdRequest mustn't be freed by IoFreeIrp, because they're still associated with a thread.
...
- Don't call IoBuildAsynchronousFsdRequest with NULL buffer for read/write requests. It's explicitly prohibited per DDK documentation and causes crashes on Windows (R) NT systems.
svn path=/trunk/; revision=10395
2004-08-04 19:40:45 +00:00
Filip Navara
8db63af2d6
- Correct a comment.
...
svn path=/trunk/; revision=10394
2004-08-04 18:27:21 +00:00
Filip Navara
0bde909135
- Fix compiling Explorer with precompiled headers.
...
svn path=/trunk/; revision=10393
2004-08-04 18:22:41 +00:00
Filip Navara
c4811617d1
- Don't allow selecting separators in start menu and avoid nasty refreshing when moving mouse above the left ReactOS Logo bar.
...
svn path=/trunk/; revision=10392
2004-08-04 18:19:01 +00:00
Emanuele Aliberti
bde15621e5
Register the LPC Port object object in the system name space.
...
svn path=/trunk/; revision=10390
2004-08-04 12:50:42 +00:00
Eric Kohl
3faddac950
Add missing functions to the .def and .edf files and sort existing entries.
...
svn path=/trunk/; revision=10389
2004-08-04 12:11:45 +00:00
Alex Ionescu
c23f194bf6
Fix Compiler warning with -O2
...
svn path=/trunk/; revision=10388
2004-08-04 02:36:53 +00:00
Filip Navara
08f1890738
- Change -fno-strict-aliasing to -Wno-strict-aliasing for optimized builds.
...
svn path=/trunk/; revision=10387
2004-08-04 02:27:07 +00:00
Filip Navara
f9ee38ed2b
- Fix setting of GDT and IDT pointers in KPCR.
...
svn path=/trunk/; revision=10386
2004-08-04 02:24:40 +00:00
Alex Ionescu
47b5abbd99
Fix Compiler warning with -O2
...
svn path=/trunk/; revision=10385
2004-08-04 00:45:36 +00:00
Filip Navara
1740e56356
- Destroy associated listview when IShellView is destroyed.
...
svn path=/trunk/; revision=10384
2004-08-04 00:23:28 +00:00
Filip Navara
a5154371b4
- Use NDIS_DbgPrint instead of DbgPrint for NDIS buffer messages.
...
svn path=/trunk/; revision=10383
2004-08-04 00:19:11 +00:00
Alex Ionescu
2aa9311ef8
Fix Compiler warning with -O2
...
svn path=/trunk/; revision=10382
2004-08-04 00:18:01 +00:00
Filip Navara
0cff98313c
- Disable debug messages of floppy driver.
...
svn path=/trunk/; revision=10381
2004-08-04 00:17:49 +00:00
Filip Navara
ba0ae4ebaf
- Don't print stack frames in NtContinue if NDEBUG is defined.
...
svn path=/trunk/; revision=10380
2004-08-04 00:17:14 +00:00
Martin Fuchs
d9f7a83889
move doxygen targets into separate scripts
...
svn path=/trunk/; revision=10379
2004-08-03 20:05:02 +00:00
Martin Fuchs
49c4d2b4f2
move doxygen targets to separate scripts
...
svn path=/trunk/; revision=10378
2004-08-03 20:04:49 +00:00
Gregor Anich
57da2ced76
Implement NtUserEnumDisplaySettings/IntEnumDisplaySettings.
...
svn path=/trunk/; revision=10377
2004-08-03 19:55:58 +00:00
Martin Fuchs
16904f000e
readd additional non-standard Makefile targets
...
svn path=/trunk/; revision=10376
2004-08-03 19:53:03 +00:00
Martin Fuchs
e092a67cea
add .cvsignore files for *.o and *.d
...
svn path=/trunk/; revision=10375
2004-08-03 19:48:00 +00:00
Martin Fuchs
08cf5682c3
get version number to display from RES_STR_PRODUCT_VERSION
...
svn path=/trunk/; revision=10374
2004-08-03 19:43:45 +00:00
Martin Fuchs
22147c5757
get version number to display from RES_STR_PRODUCT_VERSION
...
svn path=/trunk/; revision=10372
2004-08-03 19:43:45 +00:00
Alex Ionescu
c5a9f20753
Added Se Stubs, Prototypes and Exports.
...
svn path=/trunk/; revision=10370
2004-08-03 19:20:39 +00:00
Filip Navara
01767fb5d8
- Execute the implib rule for system applications.
...
svn path=/trunk/; revision=10369
2004-08-03 14:50:56 +00:00
Eric Kohl
48ff8c0e48
Add wizard watermark and header bitmaps.
...
svn path=/trunk/; revision=10368
2004-08-03 14:10:49 +00:00
Eric Kohl
f0d259c7bc
SeAssignSecurity():
...
- Inherit SACL.
- Make sure SIDs and ACLs are 4 byte aligned.
svn path=/trunk/; revision=10367
2004-08-03 13:58:56 +00:00
Eric Kohl
437de0500e
- Use 'MS Shell Dlg' font in all dialogs.
...
- Fix some typos in german dialogs.
- Add locale page dialog.
- Store owner name, owner organization and computer name in the registry.
svn path=/trunk/; revision=10366
2004-08-03 13:43:00 +00:00
Martin Fuchs
62d46e8d85
correct TARGET_PCH to 'precomp.h'
...
svn path=/trunk/; revision=10365
2004-08-02 20:55:26 +00:00
Martin Fuchs
932a73bfc2
context menus for start menus
...
svn path=/trunk/; revision=10364
2004-08-02 20:00:56 +00:00
Martin Fuchs
62f1a2a671
context menus for qick launch bar
...
svn path=/trunk/; revision=10363
2004-08-02 19:16:18 +00:00
Filip Navara
efb2135435
- Add TARGET_PCH to Explorer makefile.
...
- Delete only the one used .pch file and not *.pch in helper.mk.
svn path=/trunk/; revision=10362
2004-08-02 15:51:23 +00:00
Filip Navara
3639da0250
- Use __KeStallExecutionProcessor instead of plain loop in HalCalibratePerformanceCounter since __KeStallExecutionProcessor is safe even for optimized builds.
...
svn path=/trunk/; revision=10361
2004-08-02 15:09:22 +00:00
Gregor Anich
64a312d97d
If initializing the desktop implementation fails, print "Failed to initialize desktop implementation!", not "Failed to initialize window station implementation!"
...
svn path=/trunk/; revision=10360
2004-08-02 15:07:26 +00:00
Filip Navara
0eb15adf43
- Ignore msacm32.spec.def and Makefile.ros.
...
svn path=/trunk/; revision=10359
2004-08-02 15:07:09 +00:00
Filip Navara
7193e1d360
- Delete ntoskrnl/ps/i386/*.o on "make clean".
...
- Standardize Explorer makefile.
- Remove obsolete WINE_MODE and WINE_RC handling from helper.mk.
svn path=/trunk/; revision=10358
2004-08-02 15:04:24 +00:00
Filip Navara
16ac657bde
- Fix building of MidiMap and WaveMap audio drivers.
...
svn path=/trunk/; revision=10357
2004-08-02 14:58:59 +00:00
Martin Fuchs
da6bb56348
update binres tools and fix renaming bug
...
svn path=/trunk/; revision=10356
2004-08-02 07:59:38 +00:00
Filip Navara
5efcf7ad5c
- Remove build generated files from CVS.
...
svn path=/trunk/; revision=10355
2004-08-02 03:12:04 +00:00
Filip Navara
d6ee3ac209
- Use #include <xxx> for system include files instead of #include "xxx".
...
svn path=/trunk/; revision=10354
2004-08-02 03:07:36 +00:00
Filip Navara
c7dda4d8da
- Remove msvfw32.spec.def as *.spec.def files are generated during the build.
...
svn path=/trunk/; revision=10353
2004-08-02 03:04:40 +00:00
Filip Navara
aa682a95e1
- Remove #include directives surrounded by #ifndef __REACTOS__.
...
svn path=/trunk/; revision=10352
2004-08-02 03:03:10 +00:00
Filip Navara
b80f0e34e1
- Remove unused makefiles.
...
svn path=/trunk/; revision=10351
2004-08-02 03:01:50 +00:00
Filip Navara
cb394360c0
- Get rid of WINE_MODE and WINE_RC usage in makefiles.
...
svn path=/trunk/; revision=10350
2004-08-02 02:55:08 +00:00
Filip Navara
3c76881837
- Add definition of _tmakepath.
...
svn path=/trunk/; revision=10349
2004-08-02 02:52:31 +00:00
Filip Navara
39799e45c9
- Make sure all build files and directories are properly deleted on "make clean".
...
svn path=/trunk/; revision=10348
2004-08-01 23:27:56 +00:00
Filip Navara
03578741a9
- Add *.pch to list of ignored files.
...
svn path=/trunk/; revision=10347
2004-08-01 22:02:30 +00:00
Filip Navara
a0198bed0d
- Ignore all .ico files.
...
svn path=/trunk/; revision=10346
2004-08-01 22:00:33 +00:00
Filip Navara
4b0c6682d0
- Replace some usages of KEBUGCHECK(0) with correct bug check codes.
...
svn path=/trunk/; revision=10345
2004-08-01 21:57:35 +00:00
Filip Navara
a9f6cf2b6c
- Change all FAT*FindAvailableCluster functions to new functions
...
FAT*FindAndMarkAvailableCluster which have incorporated the setting of
EOF marker in the File Allocation Table for the returned cluster.
- Rewritten FAT32CountAvailableClusters, FAT32FindAndMarkAvailableCluster,
FAT16CountAvailableClusters and FAT16FindAndMarkAvailableCluster for
better performance. These functions were using one big loop for traversing
the FAT and had a block of code in the loop for requesting cache manger
for next chunk of FAT *if necessary* (which commonly wasn't the case).
Now it's changed to request always a whole FAT chunk and process it at once
in a nested loop.
- Cache last offset + cluster pair while reading/writing from/to file. This
ensures almost linear times when doing sequential reads/writes, because the
whole FAT traversing for the file is not done again for every request.
Previously there was code for this, but it was neither correctly used
nor working. It stored the last offset + cluster pair in file CCB structure
(that is unique for each opened file handle) and not FCB structure (which
is shared among all instances of the same file). This resulted in
inconsistent cluster + offset number when the file allocation chain was
changed (eg. by enlarging/shrinking the file), but since the cached offsets
weren't actully used it went unnoticed.
- Remove old hack from NextCluster and fix the call to it in VfatAddEntry.
Not much to say about it, there was an temporary hack in NextCluster and
with fixed VfatAddEntry it's now no longer needed.
- Add pointers to WriteCluster, FindAndMarkAvailableCluster and
GetNextCluster functions to device extension (set during mount) and use
them at appropriate locations. This avoids some nasty if's in the code
and causes some unnoticable performance improvment in the low-level
FAT code.
- Lock the directory FCB in VfatAddEntry while modifying it. This should
propably be done on more places, but it needs more investigations.
- Increase the file cache allocation size in VfatRead/VfatWrite. It boosts
the overall speed of the driver a lot.
svn path=/trunk/; revision=10344
2004-08-01 21:57:18 +00:00
Martin Fuchs
0f48b872aa
correct icon image order
...
svn path=/trunk/; revision=10343
2004-08-01 21:23:21 +00:00
Martin Fuchs
009b55a91e
insert new ramdisk icon from Klemens Friedl
...
svn path=/trunk/; revision=10342
2004-08-01 20:56:59 +00:00
Thomas Bluemel
f258f3380a
fixed popup menu for edit controls
...
svn path=/trunk/; revision=10341
2004-08-01 19:49:21 +00:00
Jens Collin
ace328553a
corrected build error.
...
svn path=/trunk/; revision=10340
2004-08-01 15:56:15 +00:00
Jens Collin
9bedba895d
merged with wine-version of dialogs.c and replaced CreateProcess-call with ShellExecute to be able to launch any file from start-menu
...
svn path=/trunk/; revision=10339
2004-08-01 15:37:06 +00:00
Thomas Bluemel
f9d899b01f
fixed KDBG:=1 builds. Patch by blight
...
svn path=/trunk/; revision=10338
2004-08-01 11:40:37 +00:00
Martin Fuchs
d0f962adaf
display different drive icons depending on the drive type
...
svn path=/trunk/; revision=10337
2004-08-01 11:26:13 +00:00
Martin Fuchs
09124408c9
integrate new drive icons of Klemens Friedl <frik85@hotmail.com>
...
(see http://reactosde.funpic.de/mediadetail.php?sec=Graphic%20arts&cat=icons&mdnr=8 )
svn path=/trunk/; revision=10336
2004-08-01 11:24:43 +00:00
Martin Fuchs
79e842231c
implement IServiceprovider interface
...
svn path=/trunk/; revision=10334
2004-08-01 09:26:27 +00:00
Hartmut Birr
06b9a76a1b
- Stopped the printing of frames after the nice value 'deadbeef' in KeRosDumpStackFrames.
...
svn path=/trunk/; revision=10333
2004-08-01 07:28:43 +00:00
Hartmut Birr
b36f5c8459
- Changed all internal memory functions to use the page frame number instead of the physical address.
...
- Allowed MmCreateVirtualMapping to create mappings for more than one page.
- Used invplg to invalidate a single tlb entry.
- Simplified the access to the page tables/directories.
svn path=/trunk/; revision=10332
2004-08-01 07:27:25 +00:00
Hartmut Birr
fd411381da
- Changed all internal memory functions to use the page frame number instead of the physical address.
...
- Allowed MmCreateVirtualMapping to create mappings for more than one page.
svn path=/trunk/; revision=10331
2004-08-01 07:24:59 +00:00
Magnus Olsen
5f1aa6ff61
change back after filps advace
...
svn path=/trunk/; revision=10330
2004-07-31 15:09:59 +00:00
Magnus Olsen
abcc1f252b
DUMMYSTRUCTNAME1, DUMMYSTRUCTNAME1 s1, DUMMYUNIONNAME u1 where missing
...
did forget change DUMMYUNIONNAME u1 to DUMMYUNIONNAME1 u1
svn path=/trunk/; revision=10329
2004-07-31 14:47:09 +00:00
Eric Kohl
fa3393af0c
Implement SeQuerySecurityDescriptorInfo().
...
svn path=/trunk/; revision=10328
2004-07-31 12:21:19 +00:00
Magnus Olsen
be56bd2bbd
DUMMYSTRUCTNAME1, DUMMYSTRUCTNAME1 s1, DUMMYUNIONNAME u1 where missing
...
svn path=/trunk/; revision=10327
2004-07-31 12:10:32 +00:00
Magnus Olsen
f5848006c0
DUMMYSTRUCTNAME1, DUMMYSTRUCTNAME1 s1, DUMMYSTRUCTNAME1 u1 where missing
...
svn path=/trunk/; revision=10326
2004-07-31 12:04:23 +00:00
Hartmut Birr
ae9493fada
- Used MmStats.NrFreePages instead of MiNrAvailablePages.
...
svn path=/trunk/; revision=10325
2004-07-31 09:44:36 +00:00
Hartmut Birr
b67cc5006c
- Update the page counters in MmGetContinuousPages.
...
- Add a flag to PHYSICAL_PAGE, to detect if a free page is on the zeroed or on the unzeroed list.
svn path=/trunk/; revision=10324
2004-07-31 09:43:54 +00:00
James Tabor
f811b0ed5c
Fix up SystemPageFileInfo and SystemCacheInfo. May not have all the right data.
...
svn path=/trunk/; revision=10322
2004-07-31 00:14:39 +00:00
James Tabor
1cac450d4c
Moved KiTimerSystemAuditing flag to main.c.
...
svn path=/trunk/; revision=10321
2004-07-30 19:29:18 +00:00
James Tabor
3ba2c74617
Moved KiTimerSystemAuditing flag to main.c so it can set when everything is up and running. Also, turn the time auditing back on.
...
svn path=/trunk/; revision=10320
2004-07-30 19:28:49 +00:00
James Tabor
b31a0f3811
Implemented OpenThread and GetSystemTimes.
...
svn path=/trunk/; revision=10319
2004-07-30 19:18:39 +00:00
Thomas Bluemel
26ecba1c13
added "hide on minimize" feature and added context menu to the tray icon
...
svn path=/trunk/; revision=10318
2004-07-30 13:39:56 +00:00
Thomas Bluemel
61430b7b65
Patch by Filip Navaraf: Removed the mouse class gdi callback
...
svn path=/trunk/; revision=10317
2004-07-30 09:42:11 +00:00
Thomas Bluemel
6a79a66086
attempt to fix a few message queue and timer bugs
...
svn path=/trunk/; revision=10316
2004-07-30 09:16:06 +00:00
James Tabor
acb7361211
New Process & Thread time locking and experimental DPC accounting support.
...
svn path=/trunk/; revision=10315
2004-07-29 23:28:48 +00:00
James Tabor
a769548161
Add ps to system build.
...
svn path=/trunk/; revision=10314
2004-07-29 22:32:37 +00:00
James Tabor
cd7d90c696
New process listing command.
...
svn path=/trunk/; revision=10313
2004-07-29 22:31:56 +00:00
James Tabor
a514022aea
Fixing Taskmgr and GlobalMemoryStatusEx return numbers.
...
svn path=/trunk/; revision=10312
2004-07-29 20:37:02 +00:00
Thomas Bluemel
7d74fb9d99
fixed compiling errors with gcc 3.4.x
...
svn path=/trunk/; revision=10311
2004-07-29 16:46:22 +00:00
Thomas Bluemel
a8c60b138d
don't change selection if not capturing the console window
...
svn path=/trunk/; revision=10310
2004-07-29 13:54:45 +00:00
Thomas Bluemel
310098e324
fixed calculation of selected cells
...
svn path=/trunk/; revision=10309
2004-07-29 13:43:38 +00:00
Thomas Bluemel
1ee783cd7d
fix assertion statement
...
svn path=/trunk/; revision=10308
2004-07-29 12:03:47 +00:00
Art Yerkes
bc0ec8c03d
Fixed includes so that DBG keys on roscfg.h
...
Fixed subtle bug in miniport.c: if exactly one protocol is registered we
would skip it in MiniIndicateData because we took the .Flink value from the
list head, then compared CurrentEntry->Flink to the list head address.
svn path=/trunk/; revision=10307
2004-07-29 05:00:43 +00:00
Art Yerkes
c14c59021f
Accidentally missed one breakpoint from the previous debugging session.
...
svn path=/trunk/; revision=10306
2004-07-29 04:10:53 +00:00
Art Yerkes
c0dd64494d
Fixed memory overwrite due to too-small allocation.
...
svn path=/trunk/; revision=10305
2004-07-29 04:09:06 +00:00
Thomas Bluemel
b6a9c73c88
allow selecting text with the mouse in gui consoles
...
svn path=/trunk/; revision=10304
2004-07-28 22:28:50 +00:00
Steven Edwards
c9f548f45a
Add all the new fonts to the bootcd.
...
svn path=/trunk/; revision=10303
2004-07-28 04:20:44 +00:00
Steven Edwards
7c8435a226
patch by Arty to fix casting issue.
...
I lost the old patch by Filip.
svn path=/trunk/; revision=10302
2004-07-28 04:20:12 +00:00
Steven Edwards
b4cbfd1d28
C++ flags not C Flags
...
svn path=/trunk/; revision=10301
2004-07-28 04:02:47 +00:00
Magnus Olsen
303ce93000
remove struct _DDSCAPSEX
...
it are allread in ddraw.h
svn path=/trunk/; revision=10298
2004-07-27 11:47:10 +00:00
Magnus Olsen
1e873b4f31
From wine include files for preption for directx support in reactos
...
no changes have been made on this file
to sync with wine only copy thuse file from wine when it need.
svn path=/trunk/; revision=10297
2004-07-27 10:46:27 +00:00
Magnus Olsen
c0779f51d4
From wine include files for preption for directx support in reactos
...
no changes have been made on this file
to sync with wine only copy thuse file from wine when it need.
svn path=/trunk/; revision=10296
2004-07-27 10:30:11 +00:00
Filip Navara
a646b85ed6
* dlls/shell32/shellpath.c: Aric Stewart <aric@codeweavers.com>
...
Make sure that the size of the buffer passed to RegSetValueExW is in
bytes not WCHARs.
svn path=/trunk/; revision=10291
2004-07-26 17:02:30 +00:00
James Tabor
2fe9583bc7
Patch for fixing EnumThreadWindows.
...
svn path=/trunk/; revision=10290
2004-07-26 14:58:35 +00:00
Eric Kohl
6b53247ee6
Remove dead code.
...
svn path=/trunk/; revision=10289
2004-07-26 13:19:34 +00:00
Eric Kohl
9528bf078e
Implement SeValidSecurityDescriptor().
...
svn path=/trunk/; revision=10288
2004-07-26 12:44:40 +00:00
Eric Kohl
66a51a8a25
Implement NtSetSecurityObject().
...
svn path=/trunk/; revision=10287
2004-07-25 17:06:37 +00:00
Steven Edwards
6e3095a9e1
Cleaned up Taskmgr resources to break each language in
...
to its own resource file.
Spanish translation by Carlos Garcia Gomez.
svn path=/trunk/; revision=10286
2004-07-25 16:02:48 +00:00
Thomas Bluemel
9953b620f8
fixed compiling
...
svn path=/trunk/; revision=10285
2004-07-25 15:11:24 +00:00
Eric Kohl
f4fe39f27b
Implement NtQuerySecurityObject() for objects that keep the security in the object header.
...
svn path=/trunk/; revision=10284
2004-07-25 12:39:28 +00:00
Eric Kohl
7d6581aebc
Move generic access rights to a common header file and add missing access rights.
...
svn path=/trunk/; revision=10283
2004-07-25 12:36:45 +00:00
Martin Fuchs
8fb1163c02
recalculate start menu root position for any call
...
svn path=/trunk/; revision=10281
2004-07-24 20:09:45 +00:00
Thomas Bluemel
ce336586ba
implementation of TouchFileTimes(), Thanks to Florian Stinglmayr for submitting a rough draft ;)
...
svn path=/trunk/; revision=10279
2004-07-24 10:42:55 +00:00
Thomas Bluemel
d7c54ad860
Krishna Murthy <Krishna.Murthy@guptaworldwide.com>
...
Modified EDIT_WM_Char() to restrict keying in of letters other than
numbers when ES_NUMBER style is set.
svn path=/trunk/; revision=10278
2004-07-24 09:43:09 +00:00
Art Yerkes
5fd1995681
Parallel commit: See this osr page:
...
http://www.osr.com/ddk/network/103ndisx_51pu.htm
Fixes problem with reactos ne2000 driver and ndis resulting in random
heap corruption. The NdisMEthIndicateReceive macro passes the
MiniportAdapterHandle, not the ETH_FILTER from inside it.
svn path=/trunk/; revision=10277
2004-07-24 04:49:33 +00:00
Art Yerkes
a85dce53e9
According to this osr page:
...
http://www.osr.com/ddk/network/103ndisx_51pu.htm
NdisMEthIndicateReceive passes an NDIS_HANDLE (Specifically,
MiniportAdapterHandle), rather than the ETH_FILTER structure. God knows why
this wasn't caught before but it did awfully strange stuff including the
occasional crash, and more importantly, seemingly randomly corrupting the
LAN_ADAPTER and IP_INTERFACE structures in tcpip.sys when we landed in
packet receiving in datalink/lan.c. Fixed now.
svn path=/trunk/; revision=10276
2004-07-24 04:48:01 +00:00
Thomas Bluemel
b477fd3439
ignore dependency files
...
svn path=/trunk/; revision=10275
2004-07-24 01:37:43 +00:00
Thomas Bluemel
b4c02404fd
Sync with wine-20040724
...
svn path=/trunk/; revision=10274
2004-07-24 01:32:58 +00:00
Filip Navara
96364f9b04
- Fix WS_CAPTION style handling.
...
svn path=/trunk/; revision=10273
2004-07-24 01:28:15 +00:00
Filip Navara
5ada12c0d9
- Associate Irp with thread in NtSetInformationFile.
...
svn path=/trunk/; revision=10272
2004-07-24 01:28:04 +00:00
Filip Navara
e99d2b956a
- Replace incorrect casts and comparsions by using the HIWORD macro so we get the correct debug info.
...
svn path=/trunk/; revision=10271
2004-07-24 01:28:01 +00:00
Filip Navara
05f0512081
- Fix OpenFile for OF_CREATE case.
...
svn path=/trunk/; revision=10270
2004-07-24 01:27:54 +00:00
Thomas Bluemel
8033e5b560
Sync with wine-20040724
...
svn path=/trunk/; revision=10269
2004-07-24 01:21:34 +00:00
Thomas Bluemel
bfcd174365
Sync with wine-20040724
...
svn path=/trunk/; revision=10268
2004-07-24 00:55:39 +00:00
Thomas Bluemel
c7c06a5864
Sync with wine-20040724
...
svn path=/trunk/; revision=10267
2004-07-24 00:45:31 +00:00
Thomas Bluemel
2effacb2e6
Sync with wine-20040724
...
svn path=/trunk/; revision=10266
2004-07-24 00:40:01 +00:00
Casper Hornstrup
abc9d6261c
2004-07-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* Makefile (DLLS): Add gdiplus.
* apistatus.lst: Add gdiplus.dll.
* baseaddress.cfg (TARGET_BASE_LIB_GDIPLUS): Declare.
* bootdata/packages/reactos.dff: Add gdiplus.dll.
* include/ntos/rtl.h (InsertTailList): Remove dependency on RtlAssert.
* lib/gdiplus/(gdiplus, include, tests, tests/tests): New directories.
* lib/gdiplus/(.cvsignore, gdiplus.def, gdiplus.edf, gdiplus.rc,
makefile): New files.
* lib/gdiplus/gdiplus/(.cvsignore, *.c): Ditto.
* lib/gdiplus/include/(debug.h, GdiPlusPrivate.h): Ditto.
* lib/gdiplus/tests/(.cvsignore, Makefile, passthrough.c): Ditto.
* lib/gdiplus/tests/tests/(.cvsignore, test-1.c): Ditto.
svn path=/trunk/; revision=10265
2004-07-23 21:54:55 +00:00
Eric Kohl
013e3c728c
Implement ObGetObjectSecurity() and ObReleaseObjectSecurity().
...
svn path=/trunk/; revision=10264
2004-07-23 21:44:10 +00:00
Jason Filby
23cd7fb231
Set TMPF_TRUETYPE flag for TEXTMETRICW variable in NtGdiGetTextMetrics if dealing with a TrueType font
...
svn path=/trunk/; revision=10263
2004-07-23 20:46:20 +00:00
Jason Filby
6c4e90a9ab
Port GetCharacterPlacementW from WINE; copy lpString to lpResults->lpGlyphs if it (destination string) is not null
...
svn path=/trunk/; revision=10262
2004-07-23 20:41:09 +00:00
Casper Hornstrup
3d3df3bc4e
2004-07-23 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* Makefile, drivers/video/makefile, lib/cpl/Makefile, ntoskrnl/Makefile,
tools/helper.mk: Add test target.
* include/ntos/types.h (UINT16, PUINT16): Declare.
* regtests/kmregtests/tests/mdl-1.c, regtests/kmregtests/tests/mdl-2.c,
regtests/kmregtests/tests/mm-1.c, subsys/win32k/tests/tests/eng-mem-1.c:
Simplify tests.
* regtests/shared/regtests.c: Include <ctype.h> and <stdlib.h>.
* regtests/shared/regtests.h (DISPATCHER): Declare the whole function.
* tools/regtests.c: Refactor part of register_test into get_test_name();
Stub for running tests in the build environment.
* w32api/include/basetsd.h (INT16, PINT16, UINT16, PUINT16): Declare.
* lib/user32/misc/exticon.c (UINT16): Remove declaration.
svn path=/trunk/; revision=10261
2004-07-23 20:03:26 +00:00
Casper Hornstrup
ba42192c97
2004-07-23 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* rules.mak: Be silent only if VERBOSE=no.
svn path=/trunk/; revision=10260
2004-07-23 19:07:44 +00:00
Casper Hornstrup
6dbdb2b832
2004-07-23 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* rules.mak: Do not print "'target' is up to date." messages.
svn path=/trunk/; revision=10259
2004-07-23 17:48:10 +00:00
Eric Kohl
38d792196e
Move security information constants.
...
svn path=/trunk/; revision=10258
2004-07-23 09:26:29 +00:00
James Tabor
b2f73e07c8
Added thread counting with PsEnumThreadsByProcess and thread support in SystemProcessInformation.
...
svn path=/trunk/; revision=10257
2004-07-23 07:44:26 +00:00
Filip Navara
651d364842
- Fix handling of METHOD_IN_DIRECT IRPs.
...
svn path=/trunk/; revision=10256
2004-07-22 20:40:17 +00:00
Filip Navara
bdedaa4fe0
- Support for deserialized miniports (experimental).
...
svn path=/trunk/; revision=10255
2004-07-22 18:54:36 +00:00
Filip Navara
6e64d6266e
- Implementation of HalReadDmaCounter.
...
- Cleaned up implementation of HalGetAdapter. Moved the initialization
stuff from there to HalpInitDma that is called by HalInitSystem.
- Let HalAllocateCommonBuffer allocated 64K aligned memory.
- Change IoMapTransfer to support auto initialize and single transfer mode,
16-bit DMA and common buffers.
- Stop DMA transfer in IoFlushAdapterBuffers.
svn path=/trunk/; revision=10254
2004-07-22 18:49:18 +00:00
Eric Kohl
ec5f846d4c
- Add security function for file and registry key objects.
...
- Implement ObAssignSecurity().
svn path=/trunk/; revision=10253
2004-07-22 18:38:08 +00:00
James Tabor
b6e1dfaded
Fixing time accounting errors when mult & div into LARGE_INTEGER.
...
svn path=/trunk/; revision=10252
2004-07-22 17:22:38 +00:00
Filip Navara
46e6b49f21
- Fix handling of METHOD_IN_DIRECT IRPs.
...
svn path=/trunk/; revision=10251
2004-07-22 16:21:39 +00:00
James Tabor
0b05c8aa29
Fix DosDateTimeToFileTime too.
...
svn path=/trunk/; revision=10248
2004-07-22 06:28:52 +00:00
James Tabor
b95aac5417
You can not stuff 60 seconds in 5 bits.
...
svn path=/trunk/; revision=10247
2004-07-22 06:07:02 +00:00
Filip Navara
58adcd8099
- Fix initialization order.
...
svn path=/trunk/; revision=10246
2004-07-22 02:36:43 +00:00
Filip Navara
c846dde012
- Fix heap corruption on converting ANSI -> UNICODE strings.
...
svn path=/trunk/; revision=10245
2004-07-22 02:32:53 +00:00
Filip Navara
b4b6a5f134
- Map the GENERIC_* flags depending of the object type in IoCreateFile.
...
svn path=/trunk/; revision=10244
2004-07-22 02:32:43 +00:00
Filip Navara
d17f542edd
Revert this patch:
...
- Convert the user mode dwDesiredAccess flags in CreateFile to the kernel mode ones that are used by NtCreateFile.
svn path=/trunk/; revision=10243
2004-07-22 02:32:40 +00:00
Eric Kohl
5d44bfe942
Implement simple DACL inheritance.
...
svn path=/trunk/; revision=10242
2004-07-21 23:38:15 +00:00
Casper Hornstrup
88662ac62e
2004-07-21 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* w32api/include/(GdiPlus.h, GdiPlusBase.h, GdiPlusBrush.h, GdiPlusColor.h,
GdiPlusColorMatrix.h, GdiPlusEffects.h, GdiPlusEnums.h, GdiPlusFlat.h,
GdiPlusGpStubs.h, GdiPlusGraphics.h, GdiPlusHeaders.h,
GdiPlusImageAttributes.h, GdiPlusImaging.h GdiPlusInit.h,
GdiPlusLineCaps.h, GdiPlusMatrix.h, GdiPlusMem.h, GdiPlusMetaFile.h,
GdiPlusMetaHeader.h, GdiPlusPath.h, GdiPlusPen.h, GdiPlusPixelFormats.h,
GdiPlusStringFormat.h, GdiPlusTypes.h): New files.
svn path=/trunk/; revision=10241
2004-07-21 20:10:05 +00:00
Martin Fuchs
6dc20a8084
use same startmenu entries height as MS explorer
...
svn path=/trunk/; revision=10240
2004-07-21 19:05:19 +00:00
Casper Hornstrup
4175709d6c
2004-07-21 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* rules.mak, iface/addsys/makefile, iface/native/makefile,
tools/Makefile: Be quiet if VERBOSE=no.
* tools/helper.mk: Print module name if it was successfully built.
* tools/regtests.c, tools/wine2ros/wine2ros.c: Be quiet.
svn path=/trunk/; revision=10239
2004-07-21 18:17:50 +00:00
Alex Ionescu
0b9e69fecf
Implemented PsGetThreadFreezeCount, PsGetThreadHardErrorsAreDisabled, PsGetThreadId, PsGetThreadProcess, PsGetThreadProcessId, PsGetThreadSessionId, PsGetThreadTeb, PsGetThreadWin32Thread, PsGetCurrentThreadPreviousMode, PsGetCurrentThreadStackBase, PsGetCurrentThreadStackLimit, PsSetThreadHardErrorsAreDisabled, PsSetThreadWin32Thread
...
svn path=/trunk/; revision=10238
2004-07-21 01:05:26 +00:00
Alex Ionescu
2afa5d7040
Implemented PsGetProcessCreateTimeQuadPart, PsGetProcessDebugPort, PsGetProcessExitProcessCalled, PsGetProcessExitStatus, PsGetProcessId, PsGetProcessImageFileName, PsGetProcessInheritedFromUniqueProcessId, PsGetProcessPeb,
...
PsGetProcessPriorityClass, PsGetProcessSectionBaseAddress,
PsGetProcessSecurityPort, PsGetProcessWin32Process,
PsGetProcessWin32WindowStation, PsIsProcessBeingDebugged,
PsGetCurrentProcessSessionId, PsGetProcessSessionId, PsSetProcessPriorityClass, PsSetProcessSecurityPort, PsSetProcessWin32Process, PsSetProcessWin32WindowStation
svn path=/trunk/; revision=10237
2004-07-20 23:58:35 +00:00
Hartmut Birr
f8db6a5d2a
- Replaced all single pushf/popf inline assembler instructions with a macro
...
which doesn't change the stack layout.
svn path=/trunk/; revision=10236
2004-07-20 21:25:36 +00:00
Steven Edwards
54ed416bfe
added msacm32.dll to the build. This gets Winamp loading.
...
Cleaned up the list of libs a bit.
svn path=/trunk/; revision=10235
2004-07-20 19:24:39 +00:00
Steven Edwards
55a9f27fef
These files are auto-generated.
...
svn path=/trunk/; revision=10234
2004-07-20 19:14:48 +00:00
Alex Ionescu
27a729d88d
Implemented ImageLoad, MapAndLoad, ImageRvaToVa, ImageRvaToSection, ImageDirectoryEntryToData, GetImageUnusedHeaderBytes and BindImageEx
...
svn path=/trunk/; revision=10233
2004-07-20 16:48:18 +00:00
Eric Kohl
c5ad1ab780
SeAssignSecurity:
...
- Build a self-relative security descriptor.
- Inherit owner and group SIDs or assign useful default SIDs.
- Copy DACL from explicit secuity descriptor.
svn path=/trunk/; revision=10232
2004-07-20 12:08:04 +00:00
Filip Navara
ce98b463a5
- Fix handling of METHOD_IN_DIRECT IRPs.
...
svn path=/trunk/; revision=10231
2004-07-20 11:06:47 +00:00
Steven Edwards
3a9f5e2f86
the resources are still in upper case. Adjust the RC to match this to fix the linux build
...
svn path=/trunk/; revision=10230
2004-07-19 21:51:49 +00:00
Gregor Anich
10b4b57ad4
Don't interpret \\r\\n as 2 newlines.
...
svn path=/trunk/; revision=10229
2004-07-19 19:40:01 +00:00
Thomas Bluemel
7497d9c86e
fixed calculation of memory address
...
svn path=/trunk/; revision=10228
2004-07-19 17:55:33 +00:00
Eric Kohl
de32ec78dc
- Add @implemented tag to NtMakePermanentObject().
...
- Capture the security context before calling SeAsignSecurity() and release it later.
svn path=/trunk/; revision=10227
2004-07-19 12:48:59 +00:00
Eric Kohl
ae95148c4b
SeCaptureSubjectContext() must not crash if no current thread exists.
...
svn path=/trunk/; revision=10226
2004-07-19 12:45:56 +00:00
Thomas Bluemel
06272913f0
added missing colors
...
svn path=/trunk/; revision=10225
2004-07-19 12:13:45 +00:00
Thomas Bluemel
ae734f5bd5
fixed file names
...
svn path=/trunk/; revision=10224
2004-07-19 09:55:26 +00:00
Thomas Bluemel
f1075c6387
fixed file names
...
svn path=/trunk/; revision=10223
2004-07-19 09:54:46 +00:00
Alex Ionescu
87ea80f6b7
Added Ps Stubs and Prototypes.
...
svn path=/trunk/; revision=10222
2004-07-19 06:08:21 +00:00
Alex Ionescu
8aab59acbf
Added OPTIMIZED Flag to config file to build optimized versions of NTOSKRNL and WIN32K. Disabled by default.
...
svn path=/trunk/; revision=10221
2004-07-19 04:52:24 +00:00
Art Yerkes
659a6041bc
Forgot to add file tilists.h
...
svn path=/trunk/; revision=10220
2004-07-19 04:30:04 +00:00
Gero Kuehn
42d52c68a5
added preparations for installing .INF files (for class installers) during setup, added Reactos\Inf
...
svn path=/trunk/; revision=10219
2004-07-19 01:33:48 +00:00
Filip Navara
48316edcd9
- Change IoReportResourceUsage from using UNIMPLEMENTED macro to just print an message that the function is unimplemented.
...
svn path=/trunk/; revision=10218
2004-07-18 23:52:50 +00:00
Filip Navara
f810ae11e4
- Change length checking semantics of NtEnumerateKey for KeyBasicInformation.
...
- Correct buffer size calculations.
svn path=/trunk/; revision=10217
2004-07-18 23:52:38 +00:00
Filip Navara
579f24da75
- Properly set last error in WaitForSingleObjectEx.
...
svn path=/trunk/; revision=10216
2004-07-18 23:52:31 +00:00
Filip Navara
9ec9ff807a
- RegEnumValueW should fill in *lpcbData if lpData == NULL.
...
svn path=/trunk/; revision=10215
2004-07-18 23:52:30 +00:00
Art Yerkes
6a793b2703
Fixed after prototype change.
...
svn path=/trunk/; revision=10212
2004-07-18 22:53:59 +00:00
Art Yerkes
a01c282993
Changed include for afd.
...
svn path=/trunk/; revision=10211
2004-07-18 22:50:52 +00:00
Art Yerkes
0f1eb55991
First commit of afd and msafd onto head.
...
tcpip: Turned off debug info in CVS.
svn path=/trunk/; revision=10210
2004-07-18 22:49:18 +00:00
Gero Kuehn
cd35daab59
added initial version of the network cpl
...
svn path=/trunk/; revision=10209
2004-07-18 22:37:08 +00:00
Gero Kuehn
5633682080
added registry entries for the network configuration
...
svn path=/trunk/; revision=10208
2004-07-18 22:25:05 +00:00
Art Yerkes
6ac4bce416
msafd + afd: Changed type of PVOID args to PAFD_WSABUF, avoiding some casts.
...
Added some tracing.
Converted afd.sys to use METHOD_NEITHER in the correct places.
oskittcp: Added some tracking in tcp_input and tcp_output to help look for
the ack bug.
tcpip: some cleaning. Realized that an NTE was getting sent to IPReceive as
the Context parameter, but was later treated as IP_INTERFACE. Changed
prototypes to keep this from happening again.
svn path=/trunk/; revision=10207
2004-07-18 22:03:49 +00:00
Thomas Bluemel
430efd137f
don't create read-only files
...
svn path=/trunk/; revision=10206
2004-07-18 21:39:55 +00:00
Gregor Anich
06dd253e6e
Delete read-only files too.
...
svn path=/trunk/; revision=10205
2004-07-18 21:15:47 +00:00
Alex Ionescu
c49a1aa591
Fixed broken build. Added functions were already defined in /lib/rtl and unecessary in ntoskrnl.
...
svn path=/trunk/; revision=10204
2004-07-18 17:45:28 +00:00
Magnus Olsen
288862f4dc
*** empty log message ***
...
svn path=/trunk/; revision=10202
2004-07-18 17:38:17 +00:00
Filip Navara
5586cebc70
- Since DirecrSound is not implemented at all we should return error in DirectSoundCreate.
...
svn path=/trunk/; revision=10201
2004-07-18 17:16:57 +00:00
Filip Navara
cf649ce107
- Convert the user mode dwDesiredAccess flags in CreateFile to the kernel mode ones that are used by NtCreateFile.
...
svn path=/trunk/; revision=10200
2004-07-18 17:08:29 +00:00
Filip Navara
6a7a2b5854
- Fallback implementation in waveOut[Un]PrepareHeader.
...
svn path=/trunk/; revision=10199
2004-07-18 17:06:03 +00:00
Thomas Bluemel
a8da150d8b
Added and updated some German translations. Patch by Michael Fritscher.
...
svn path=/trunk/; revision=10198
2004-07-18 16:07:58 +00:00
Thomas Bluemel
e88c525321
cvs maintainance
...
svn path=/trunk/; revision=10197
2004-07-18 16:00:05 +00:00
Eric Kohl
4962573e85
Use SeAssignSecurity() to build a security descriptor for a new object.
...
svn path=/trunk/; revision=10196
2004-07-18 13:03:43 +00:00