reactos.git
16 years agoSet processor features in the shared user page.
Eric Kohl [Sun, 24 Oct 2004 12:00:01 +0000 (12:00 +0000)]
Set processor features in the shared user page.
This fixes bug #387.

svn path=/trunk/; revision=11410

16 years ago- Return STATUS_SUCCESS for PCI bus PDO PnP IRPs so that function drivers can process...
Filip Navara [Sun, 24 Oct 2004 09:14:03 +0000 (09:14 +0000)]
- Return STATUS_SUCCESS for PCI bus PDO PnP IRPs so that function drivers can process them.

svn path=/trunk/; revision=11409

16 years ago- Return STATUS_SUCCESS for root bus PDO PnP IRPs so that function drivers can proces...
Filip Navara [Sun, 24 Oct 2004 09:13:18 +0000 (09:13 +0000)]
- Return STATUS_SUCCESS for root bus PDO PnP IRPs so that function drivers can process them.

svn path=/trunk/; revision=11408

16 years agoFixed up some HAL prototypes and fixed some header problems in regards to upcoming...
Alex Ionescu [Sat, 23 Oct 2004 23:43:23 +0000 (23:43 +0000)]
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

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

16 years agoTake DC origin into account
Gé van Geldorp [Sat, 23 Oct 2004 19:17:54 +0000 (19:17 +0000)]
Take DC origin into account

svn path=/trunk/; revision=11405

16 years ago- Add _hooks.c and _stubs.S to list of ignore files.
Filip Navara [Sat, 23 Oct 2004 17:39:51 +0000 (17:39 +0000)]
- Add _hooks.c and _stubs.S to list of ignore files.

svn path=/trunk/; revision=11404

16 years ago- Minor device node fixes.
Filip Navara [Sat, 23 Oct 2004 17:32:51 +0000 (17:32 +0000)]
- Minor device node fixes.

svn path=/trunk/; revision=11402

16 years agofinally get rid of loadros
Thomas Bluemel [Sat, 23 Oct 2004 17:07:07 +0000 (17:07 +0000)]
finally get rid of loadros

svn path=/trunk/; revision=11401

16 years agoFixed debug build
Gregor Anich [Sat, 23 Oct 2004 15:17:35 +0000 (15:17 +0000)]
Fixed debug build

svn path=/trunk/; revision=11400

16 years agoFixed debug build, uncommented NDEBUG in io/pnpmgr.c
Gregor Anich [Sat, 23 Oct 2004 14:52:51 +0000 (14:52 +0000)]
Fixed debug build, uncommented NDEBUG in io/pnpmgr.c

svn path=/trunk/; revision=11399

16 years agoUpdate DEVICE_NODE structure but some ReactOS specific components still remain.
Eric Kohl [Sat, 23 Oct 2004 14:48:16 +0000 (14:48 +0000)]
Update DEVICE_NODE structure but some ReactOS specific components still remain.

svn path=/trunk/; revision=11398

16 years agoInProcServer32 entries only take a DLL name, no resource identifier
Gé van Geldorp [Sat, 23 Oct 2004 13:10:57 +0000 (13:10 +0000)]
InProcServer32 entries only take a DLL name, no resource identifier

svn path=/trunk/; revision=11397

16 years ago- Add declarations for the PnP arbiter and resource translation interfaces (ARBITER_R...
Filip Navara [Sat, 23 Oct 2004 08:10:57 +0000 (08:10 +0000)]
- 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

16 years agohopefully a better implementation of rundown protections, thanks also to Alex.
Thomas Bluemel [Fri, 22 Oct 2004 22:49:00 +0000 (22:49 +0000)]
hopefully a better implementation of rundown protections, thanks also to Alex.

svn path=/trunk/; revision=11395

16 years agofixed redefinition of ASSERT
Thomas Bluemel [Fri, 22 Oct 2004 21:21:52 +0000 (21:21 +0000)]
fixed redefinition of ASSERT

svn path=/trunk/; revision=11394

16 years agoUse upper-case ASSERT macros.
Eric Kohl [Fri, 22 Oct 2004 20:57:39 +0000 (20:57 +0000)]
Use upper-case ASSERT macros.

svn path=/trunk/; revision=11393

16 years agoIoAdjustPagingPathCount is a macro.
Eric Kohl [Fri, 22 Oct 2004 20:54:57 +0000 (20:54 +0000)]
IoAdjustPagingPathCount is a macro.

svn path=/trunk/; revision=11392

16 years ago- Check for DeviceNode->CapabilityFlags being NULL before trying to access it.
Filip Navara [Fri, 22 Oct 2004 20:44:48 +0000 (20:44 +0000)]
- Check for DeviceNode->CapabilityFlags being NULL before trying to access it.

svn path=/trunk/; revision=11391

16 years agoUse upper-case ASSERT macros.
Eric Kohl [Fri, 22 Oct 2004 20:43:58 +0000 (20:43 +0000)]
Use upper-case ASSERT macros.

svn path=/trunk/; revision=11390

16 years agoUse upper-case ASSERT macros.
Eric Kohl [Fri, 22 Oct 2004 20:19:58 +0000 (20:19 +0000)]
Use upper-case ASSERT macros.

svn path=/trunk/; revision=11389

16 years agoUse ASSERT macro instead of assert macro.
Eric Kohl [Fri, 22 Oct 2004 20:08:22 +0000 (20:08 +0000)]
Use ASSERT macro instead of assert macro.

svn path=/trunk/; revision=11388

16 years ago- Fix uninitialized variable warning in KeFlushEntireTb.
Filip Navara [Fri, 22 Oct 2004 20:07:13 +0000 (20:07 +0000)]
- Fix uninitialized variable warning in KeFlushEntireTb.

svn path=/trunk/; revision=11387

16 years agoDefine ASSERT macro.
Eric Kohl [Fri, 22 Oct 2004 20:04:05 +0000 (20:04 +0000)]
Define ASSERT macro.

svn path=/trunk/; revision=11386

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