reactos.git
16 years agoDefine ASSERT and ASSERTMSG macros.
Eric Kohl [Fri, 22 Oct 2004 20:02:32 +0000 (20:02 +0000)]
Define ASSERT and ASSERTMSG macros.

svn path=/trunk/; revision=11385

16 years ago- Add the afiler.h (ARC MAC filter) and wdmguid.h (GUIDs for buses, device events...
Filip Navara [Fri, 22 Oct 2004 19:35:19 +0000 (19:35 +0000)]
- Add the afiler.h (ARC MAC filter) and wdmguid.h (GUIDs for buses, device events, ...) headers.

svn path=/trunk/; revision=11383

16 years ago- Define the PLUGPLAY_REGKEY_* flags.
Filip Navara [Fri, 22 Oct 2004 19:29:44 +0000 (19:29 +0000)]
- Define the PLUGPLAY_REGKEY_* flags.

svn path=/trunk/; revision=11382

16 years ago- Support the BINARY_COMPATIBLE compile definition.
Filip Navara [Fri, 22 Oct 2004 19:29:28 +0000 (19:29 +0000)]
- Support the BINARY_COMPATIBLE compile definition.
- Declare NDIS_PROCESSOR_TYPE and NDIS_ENVIRONMENT_TYPE.

svn path=/trunk/; revision=11381

16 years agoFix a debug message
Eric Kohl [Fri, 22 Oct 2004 18:34:11 +0000 (18:34 +0000)]
Fix a debug message

svn path=/trunk/; revision=11380

16 years ago- Fix RtlIsRangeAvailable for boundary addresses and honour the RTL_RANGE_SHARED...
Filip Navara [Fri, 22 Oct 2004 16:30:58 +0000 (16:30 +0000)]
- Fix RtlIsRangeAvailable for boundary addresses and honour the RTL_RANGE_SHARED flag.

svn path=/trunk/; revision=11379

16 years ago- Fix a case when a device with same IDs is located on two or more buses in the same...
Filip Navara [Fri, 22 Oct 2004 16:30:46 +0000 (16:30 +0000)]
- 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

16 years ago- Remove obsolete variables from the DEVICE_NODE structure and store it in the regist...
Eric Kohl [Fri, 22 Oct 2004 11:00:41 +0000 (11:00 +0000)]
- 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

16 years ago- Remove obsolete variables from the DEVICE_NODE structure and store it in the regist...
Eric Kohl [Fri, 22 Oct 2004 10:55:35 +0000 (10:55 +0000)]
- 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

16 years ago- Don't double-quote an already double-quoted argument
Gé van Geldorp [Thu, 21 Oct 2004 18:30:36 +0000 (18:30 +0000)]
- Don't double-quote an already double-quoted argument
- Properly increment the fmt pointer

svn path=/trunk/; revision=11375

16 years agofixed a comment
Thomas Bluemel [Thu, 21 Oct 2004 18:28:05 +0000 (18:28 +0000)]
fixed a comment

svn path=/trunk/; revision=11374

16 years agoCorrected build problem: hal.a was not placed in the ddk implib
Art Yerkes [Thu, 21 Oct 2004 18:04:48 +0000 (18:04 +0000)]
Corrected build problem: hal.a was not placed in the ddk implib
directory.

svn path=/trunk/; revision=11373

16 years agoThats it. the tests are now in rosapps.
Steven Edwards [Thu, 21 Oct 2004 12:05:13 +0000 (12:05 +0000)]
Thats it. the tests are now in rosapps.

svn path=/trunk/; revision=11372

16 years agoPut back -D__REACTOS__ for now
Gé van Geldorp [Thu, 21 Oct 2004 12:02:18 +0000 (12:02 +0000)]
Put back -D__REACTOS__ for now

svn path=/trunk/; revision=11371

16 years agoAlmost done removing old tests
Steven Edwards [Thu, 21 Oct 2004 11:58:12 +0000 (11:58 +0000)]
Almost done removing old tests

svn path=/trunk/; revision=11370

16 years agoBetter drawing of +/- boxes at smaller icon sizes
Gé van Geldorp [Thu, 21 Oct 2004 08:38:36 +0000 (08:38 +0000)]
Better drawing of +/- boxes at smaller icon sizes

svn path=/trunk/; revision=11369

16 years agoI'll finish in the morning......
Steven Edwards [Thu, 21 Oct 2004 05:30:46 +0000 (05:30 +0000)]
I'll finish in the morning......

svn path=/trunk/; revision=11368

16 years agoStarted removing tests
Steven Edwards [Thu, 21 Oct 2004 05:27:50 +0000 (05:27 +0000)]
Started removing tests

svn path=/trunk/; revision=11367

16 years agoAdded regexpl and tests to the makefile.
Steven Edwards [Thu, 21 Oct 2004 05:20:52 +0000 (05:20 +0000)]
Added regexpl and tests to the makefile.
Let me know if something is broken on linux.

svn path=/trunk/; revision=11366

16 years agoRe-enable almost all tests.
Steven Edwards [Thu, 21 Oct 2004 05:20:21 +0000 (05:20 +0000)]
Re-enable almost all tests.

svn path=/trunk/; revision=11365

16 years agoMoving tests....Almost done.
Steven Edwards [Thu, 21 Oct 2004 05:12:02 +0000 (05:12 +0000)]
Moving tests....Almost done.

svn path=/trunk/; revision=11364

16 years agoRemove tests from the Main Makefile.
Steven Edwards [Thu, 21 Oct 2004 05:08:32 +0000 (05:08 +0000)]
Remove tests from the Main Makefile.

svn path=/trunk/; revision=11363

16 years agoMoving the tests.....still more....
Steven Edwards [Thu, 21 Oct 2004 04:59:01 +0000 (04:59 +0000)]
Moving the tests.....still more....

svn path=/trunk/; revision=11362

16 years agoMoving the tests.....more
Steven Edwards [Thu, 21 Oct 2004 04:53:21 +0000 (04:53 +0000)]
Moving the tests.....more

svn path=/trunk/; revision=11361

16 years agoMoving the tests
Steven Edwards [Thu, 21 Oct 2004 04:48:46 +0000 (04:48 +0000)]
Moving the tests

svn path=/trunk/; revision=11360

16 years agoAdded null check for CapabilityFlags.
Art Yerkes [Thu, 21 Oct 2004 03:39:37 +0000 (03:39 +0000)]
Added null check for CapabilityFlags.

svn path=/trunk/; revision=11359

16 years agofixed language code
Thomas Bluemel [Wed, 20 Oct 2004 22:41:16 +0000 (22:41 +0000)]
fixed language code

svn path=/trunk/; revision=11358

16 years agoforgot to add these files
Thomas Bluemel [Wed, 20 Oct 2004 22:31:05 +0000 (22:31 +0000)]
forgot to add these files

svn path=/trunk/; revision=11357

16 years ago2004-10-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Wed, 20 Oct 2004 20:51:21 +0000 (20:51 +0000)]
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

16 years agoSync to Wine-20041019
Gé van Geldorp [Wed, 20 Oct 2004 20:35:58 +0000 (20:35 +0000)]
Sync to Wine-20041019

svn path=/trunk/; revision=11355

16 years agoRemove global -DCOBJMACROS for winedll's since they #define it themselves
Gé van Geldorp [Wed, 20 Oct 2004 20:31:36 +0000 (20:31 +0000)]
Remove global -DCOBJMACROS for winedll's since they #define it themselves
now when needed

svn path=/trunk/; revision=11354

16 years agodisabled mouse tracking should just supress MSG_MOUSE_MOVED - all other mouse message...
Thomas Bluemel [Wed, 20 Oct 2004 19:19:12 +0000 (19:19 +0000)]
disabled mouse tracking should just supress MSG_MOUSE_MOVED - all other mouse messages are supposed to be dispatched.

svn path=/trunk/; revision=11353

16 years agoUpdate status
Gé van Geldorp [Wed, 20 Oct 2004 18:33:05 +0000 (18:33 +0000)]
Update status

svn path=/trunk/; revision=11352

16 years agoSync to Wine-20041019
Gé van Geldorp [Wed, 20 Oct 2004 18:30:39 +0000 (18:30 +0000)]
Sync to Wine-20041019

svn path=/trunk/; revision=11350

16 years agoSync to Wine-20041019:
Gé van Geldorp [Wed, 20 Oct 2004 17:42:11 +0000 (17:42 +0000)]
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

16 years agoSync to Wine-20041019:
Gé van Geldorp [Wed, 20 Oct 2004 16:49:27 +0000 (16:49 +0000)]
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

16 years agoSimplify wine/shlwapi.h
Gé van Geldorp [Wed, 20 Oct 2004 16:20:22 +0000 (16:20 +0000)]
Simplify wine/shlwapi.h

svn path=/trunk/; revision=11347

16 years agoSync to Wine-20041019:
Gé van Geldorp [Wed, 20 Oct 2004 09:38:15 +0000 (09:38 +0000)]
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

16 years agoHans Leidekker <hans@it.vu.nl>
Gé van Geldorp [Wed, 20 Oct 2004 09:32:11 +0000 (09:32 +0000)]
Hans Leidekker <hans@it.vu.nl>
- Fix signed/unsigned comparison warnings.

svn path=/trunk/; revision=11345

16 years agoSync to Wine-20041019:
Gé van Geldorp [Wed, 20 Oct 2004 09:27:43 +0000 (09:27 +0000)]
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

16 years agoJacek Caban <jack@itma.pwr.wroc.pl>
Gé van Geldorp [Wed, 20 Oct 2004 08:53:06 +0000 (08:53 +0000)]
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

16 years agoSync to Wine-20041019:
Gé van Geldorp [Wed, 20 Oct 2004 08:36:55 +0000 (08:36 +0000)]
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

16 years agoVincent B�ron <vberon@mecano.gme.usherb.ca>
Gé van Geldorp [Wed, 20 Oct 2004 07:47:39 +0000 (07:47 +0000)]
Vincent B�ron <vberon@mecano.gme.usherb.ca>
Fix various function prototypes.

svn path=/trunk/; revision=11341

16 years agoPorted Wine CompareStringA.
James Tabor [Wed, 20 Oct 2004 03:46:27 +0000 (03:46 +0000)]
Ported Wine CompareStringA.

svn path=/trunk/; revision=11340

16 years ago- Fixed the size calculation of the resource list in IopSetDeviceInstanceData.
Hartmut Birr [Tue, 19 Oct 2004 23:23:04 +0000 (23:23 +0000)]
- Fixed the size calculation of the resource list in IopSetDeviceInstanceData.

svn path=/trunk/; revision=11339

16 years agoCosmetical fixes.
Eric Kohl [Tue, 19 Oct 2004 22:47:38 +0000 (22:47 +0000)]
Cosmetical fixes.

svn path=/trunk/; revision=11338

16 years agocvs-ignore compiled resources
Emanuele Aliberti [Tue, 19 Oct 2004 21:12:42 +0000 (21:12 +0000)]
cvs-ignore compiled resources

svn path=/trunk/; revision=11337

16 years ago- Fix the values of KeepObject, DeallocateObject and DeallocateObjectKeepRegisters.
Filip Navara [Tue, 19 Oct 2004 20:36:52 +0000 (20:36 +0000)]
- Fix the values of KeepObject, DeallocateObject and DeallocateObjectKeepRegisters.

svn path=/trunk/; revision=11336

16 years ago- Successfully complete IRP_MN_START_DEVICE and IRP_MN_STOP_DEVICE so that the driver...
Filip Navara [Tue, 19 Oct 2004 19:39:23 +0000 (19:39 +0000)]
- 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

16 years ago- Fix various bugs in IoGetDmaAdapter.
Filip Navara [Tue, 19 Oct 2004 19:37:45 +0000 (19:37 +0000)]
- Fix various bugs in IoGetDmaAdapter.
- Fill the IoStatus values in the Irp I/O status block in IopInitiatePnpIrp.

svn path=/trunk/; revision=11334

16 years agoInstall class installers.
Eric Kohl [Tue, 19 Oct 2004 14:33:07 +0000 (14:33 +0000)]
Install class installers.

svn path=/trunk/; revision=11333

16 years agoDisable debug messages.
Eric Kohl [Tue, 19 Oct 2004 14:32:13 +0000 (14:32 +0000)]
Disable debug messages.

svn path=/trunk/; revision=11332

16 years agoImplement
Eric Kohl [Tue, 19 Oct 2004 11:19:16 +0000 (11:19 +0000)]
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

16 years agoImplement
Eric Kohl [Tue, 19 Oct 2004 11:13:11 +0000 (11:13 +0000)]
Implement
 -  SetupDiBuildClassInfoList(ExW), SetupDiClassGuidsFromName(W/ExW),
 - SetupDiClassNameFromGuid(W/ExW)
 - SetupDiGetActualSectionToInstallW
 - SetupDiGetClassDescription(W/ExW)
 - SetupDiInstallClassW partially
 - SetupDiOpenClassRegKey(ExW)

svn path=/trunk/; revision=11330

16 years agothe last parameter of NtQueryInformationProcess() is optional, don't use it when...
Thomas Bluemel [Tue, 19 Oct 2004 10:27:11 +0000 (10:27 +0000)]
the last parameter of NtQueryInformationProcess() is optional, don't use it when not needed.

svn path=/trunk/; revision=11329

16 years agoRolf Kalbermatter <rolf.kalbermatter@citeng.com>
Gé van Geldorp [Tue, 19 Oct 2004 10:17:53 +0000 (10:17 +0000)]
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

16 years agoSimplify wine/shellapi.h
Gé van Geldorp [Tue, 19 Oct 2004 10:17:05 +0000 (10:17 +0000)]
Simplify wine/shellapi.h

svn path=/trunk/; revision=11327

16 years agoWindows doesn't check uiParam for SPI_GETNONCLIENTMETRICS
Gé van Geldorp [Tue, 19 Oct 2004 08:25:25 +0000 (08:25 +0000)]
Windows doesn't check uiParam for SPI_GETNONCLIENTMETRICS

svn path=/trunk/; revision=11326

16 years agoDon't free subclass stack while it's still in use
Gé van Geldorp [Mon, 18 Oct 2004 21:31:41 +0000 (21:31 +0000)]
Don't free subclass stack while it's still in use

svn path=/trunk/; revision=11325

16 years ago- Change _NDIS_ define to NDIS_WRAPPER.
Filip Navara [Mon, 18 Oct 2004 21:08:20 +0000 (21:08 +0000)]
- Change _NDIS_ define to NDIS_WRAPPER.

svn path=/trunk/; revision=11324

16 years ago- Fix a typo.
Filip Navara [Mon, 18 Oct 2004 21:07:42 +0000 (21:07 +0000)]
- Fix a typo.

svn path=/trunk/; revision=11323

16 years ago- Fix calling convention of ExInterlockedPushEntrySList and ExInterlockedPopEntrySList.
Filip Navara [Mon, 18 Oct 2004 20:56:22 +0000 (20:56 +0000)]
- Fix calling convention of ExInterlockedPushEntrySList and ExInterlockedPopEntrySList.

svn path=/trunk/; revision=11322

16 years ago2004-10-18 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Mon, 18 Oct 2004 19:11:09 +0000 (19:11 +0000)]
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

16 years agoSort by address to make searching easier
Gé van Geldorp [Sun, 17 Oct 2004 21:25:43 +0000 (21:25 +0000)]
Sort by address to make searching easier

svn path=/trunk/; revision=11320

16 years agocommented out an assert(0); that was causing crashes in windows.
Richard Campbell [Sun, 17 Oct 2004 20:41:16 +0000 (20:41 +0000)]
commented out an assert(0); that was causing crashes in windows.

svn path=/trunk/; revision=11319

16 years agoMove resource constant to local header file
Gé van Geldorp [Sun, 17 Oct 2004 18:51:09 +0000 (18:51 +0000)]
Move resource constant to local header file

svn path=/trunk/; revision=11318

16 years ago- Fixed the changing of the PGE bit in cr4.
Hartmut Birr [Sun, 17 Oct 2004 17:28:45 +0000 (17:28 +0000)]
- Fixed the changing of the PGE bit in cr4.
- Check if the cpu supports global pages.

svn path=/trunk/; revision=11317

16 years ago- Used variables from the KPCR for the current irql, for dpc's, for time counters...
Hartmut Birr [Sun, 17 Oct 2004 15:39:30 +0000 (15:39 +0000)]
- 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

16 years ago- Simplified the definition of KeGetCurrentKPCR for the UP target.
Hartmut Birr [Sun, 17 Oct 2004 13:26:48 +0000 (13:26 +0000)]
- Simplified the definition of KeGetCurrentKPCR for the UP target.

svn path=/trunk/; revision=11315

16 years ago- Fix calling convention of ExInterlocked* functions.
Filip Navara [Sun, 17 Oct 2004 13:08:26 +0000 (13:08 +0000)]
- Fix calling convention of ExInterlocked* functions.

svn path=/trunk/; revision=11314

16 years ago- Fixed the definition KPCR_SELF and KeGetCurrentKPCR.
Hartmut Birr [Sun, 17 Oct 2004 10:53:05 +0000 (10:53 +0000)]
- Fixed the definition KPCR_SELF and KeGetCurrentKPCR.

svn path=/trunk/; revision=11313

16 years ago- Fixed the dependency check for ntoskrnl.
Hartmut Birr [Sun, 17 Oct 2004 10:43:57 +0000 (10:43 +0000)]
- Fixed the dependency check for ntoskrnl.

svn path=/trunk/; revision=11312

16 years ago- Fix NdisMSynchronizeWithInterrupt.
Filip Navara [Sun, 17 Oct 2004 10:15:07 +0000 (10:15 +0000)]
- Fix NdisMSynchronizeWithInterrupt.

svn path=/trunk/; revision=11310

16 years ago- Fix cut & paste mistake (s/NdisDprAcquireSpinLock/NdisDprReleaseSpinLock/).
Filip Navara [Sun, 17 Oct 2004 10:15:02 +0000 (10:15 +0000)]
- Fix cut & paste mistake (s/NdisDprAcquireSpinLock/NdisDprReleaseSpinLock/).
- Fix values passed to NdisMRegisterInterrupt.

svn path=/trunk/; revision=11309

16 years agoMore shutdown messages
Gé van Geldorp [Sun, 17 Oct 2004 09:36:08 +0000 (09:36 +0000)]
More shutdown messages

svn path=/trunk/; revision=11308

16 years agoFixed definition of KPCR_TIB to match W32API/NT5 defintion. Fixed bug in Makefile...
Alex Ionescu [Sun, 17 Oct 2004 05:20:29 +0000 (05:20 +0000)]
Fixed definition of KPCR_TIB to match W32API/NT5 defintion. Fixed bug in Makefile (fixed by Filip)

svn path=/trunk/; revision=11307

16 years agoFix accidental change.
Alex Ionescu [Sun, 17 Oct 2004 03:55:05 +0000 (03:55 +0000)]
Fix accidental change.

svn path=/trunk/; revision=11306

16 years agoKeStackAttach: Acquire lock before getting thread
Alex Ionescu [Sun, 17 Oct 2004 03:43:26 +0000 (03:43 +0000)]
KeStackAttach: Acquire lock before getting thread

svn path=/trunk/; revision=11305

16 years ago- Fix the CFLAGS handling to avoid duplicating flags on command line.
Filip Navara [Sun, 17 Oct 2004 02:51:39 +0000 (02:51 +0000)]
- Fix the CFLAGS handling to avoid duplicating flags on command line.

svn path=/trunk/; revision=11304

16 years ago- Fix IRQL restrictions.
Filip Navara [Sun, 17 Oct 2004 01:59:36 +0000 (01:59 +0000)]
- Fix IRQL restrictions.

svn path=/trunk/; revision=11303

16 years ago- Add comment to NdisMRegisterIoPortRange about the meaning of InitialPort parameter...
Filip Navara [Sun, 17 Oct 2004 01:59:18 +0000 (01:59 +0000)]
- Add comment to NdisMRegisterIoPortRange about the meaning of InitialPort parameter and pass the bus number to HalTranslateBusAddress.

svn path=/trunk/; revision=11302

16 years ago- Compile with W32API headers.
Filip Navara [Sun, 17 Oct 2004 01:55:54 +0000 (01:55 +0000)]
- 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

16 years ago- Cleanup handling of NDISxx definitions.
Filip Navara [Sun, 17 Oct 2004 01:55:33 +0000 (01:55 +0000)]
- 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

16 years agoCentralize definition of version resource
Gé van Geldorp [Sat, 16 Oct 2004 22:30:19 +0000 (22:30 +0000)]
Centralize definition of version resource

svn path=/trunk/; revision=11299

16 years agoUndo change to DBG
Gé van Geldorp [Sat, 16 Oct 2004 20:29:32 +0000 (20:29 +0000)]
Undo change to DBG

svn path=/trunk/; revision=11298

16 years ago- Centralize definition of version resource
Gé van Geldorp [Sat, 16 Oct 2004 20:27:43 +0000 (20:27 +0000)]
- Centralize definition of version resource
- Give DLLs a high version number, so installers won't overwrite them

svn path=/trunk/; revision=11297

16 years agoFix Typo
Alex Ionescu [Sat, 16 Oct 2004 18:56:54 +0000 (18:56 +0000)]
Fix Typo

svn path=/trunk/; revision=11296

16 years agoFixed ExGetCurrentProcessorUsage (thanks to Mike)
Alex Ionescu [Sat, 16 Oct 2004 18:45:03 +0000 (18:45 +0000)]
Fixed ExGetCurrentProcessorUsage (thanks to Mike)

svn path=/trunk/; revision=11295

16 years agoFix legacy detection of AGP cards
Gé van Geldorp [Fri, 15 Oct 2004 22:48:43 +0000 (22:48 +0000)]
Fix legacy detection of AGP cards

svn path=/trunk/; revision=11294

16 years agosome german translations and fixes by Michael Wirth
Thomas Bluemel [Fri, 15 Oct 2004 14:07:42 +0000 (14:07 +0000)]
some german translations and fixes by Michael Wirth

svn path=/trunk/; revision=11293

16 years ago- Update prototype of NdisMAllocateMapRegisters.
Filip Navara [Thu, 14 Oct 2004 18:46:57 +0000 (18:46 +0000)]
- Update prototype of NdisMAllocateMapRegisters.
- Fix declaration of NDIS_MINIPORT_CHARACTERISTICS, NDIS_PROTOCOL_CHARACTERISTICS and NDIS_MAC_CHARACTERISTICS.

svn path=/trunk/; revision=11292

16 years agoSilence debug message.
Eric Kohl [Thu, 14 Oct 2004 11:49:55 +0000 (11:49 +0000)]
Silence debug message.

svn path=/trunk/; revision=11291

16 years agoImplemented KeSetEventBoostPriority, KeFindConfigurationEntry, KeDeregisterBugCheckCa...
Alex Ionescu [Wed, 13 Oct 2004 22:27:03 +0000 (22:27 +0000)]
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

16 years agoPass win.ini as filename to *PrivateProfile* functions instead of NULL
Gé van Geldorp [Wed, 13 Oct 2004 19:52:09 +0000 (19:52 +0000)]
Pass win.ini as filename to *PrivateProfile* functions instead of NULL

svn path=/trunk/; revision=11289

16 years ago- Handle all required OID requests.
Filip Navara [Wed, 13 Oct 2004 18:50:09 +0000 (18:50 +0000)]
- 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

16 years agoCreate "Program Files" directory and store its location in the registry.
Gé van Geldorp [Wed, 13 Oct 2004 18:14:07 +0000 (18:14 +0000)]
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

16 years agoUse the W32API headers.
Eric Kohl [Wed, 13 Oct 2004 10:17:41 +0000 (10:17 +0000)]
Use the W32API headers.
Clean-up the indentation.

svn path=/trunk/; revision=11286

16 years agoSorry, forgot to add this.
Alex Ionescu [Wed, 13 Oct 2004 02:58:59 +0000 (02:58 +0000)]
Sorry, forgot to add this.

svn path=/trunk/; revision=11285

16 years agoImplemented KeAreApcsDisabled, KeFlushEntireTb, KeIsExecutingDpc, KeSetKernelStackSwa...
Alex Ionescu [Wed, 13 Oct 2004 01:42:14 +0000 (01:42 +0000)]
Implemented KeAreApcsDisabled, KeFlushEntireTb, KeIsExecutingDpc, KeSetKernelStackSwapEnable, KeQueryPriorityThread, KeRevertToUserAffinityThread, KeSetIdealProcessorThread, KeSetSystemAffinityThread, KeTerminateThread, KeStackAttachProcess, KeUnstackDetachProcess

svn path=/trunk/; revision=11284

16 years agoLastError needs to be set always if disposition is CREATE_ALWAYS or OPEN_ALWAYS
Gé van Geldorp [Tue, 12 Oct 2004 22:04:51 +0000 (22:04 +0000)]
LastError needs to be set always if disposition is CREATE_ALWAYS or OPEN_ALWAYS

svn path=/trunk/; revision=11283