Eric Kohl [Tue, 26 Oct 2004 10:56:38 +0000 (10:56 +0000)]
Use FileHeader->SizeOfOptionalHeader instead of sizeof(IMAGE_OPTIONAL_HEADER) as the real size of the optional header.
svn path=/trunk/; revision=11461
Gregor Anich [Mon, 25 Oct 2004 14:22:21 +0000 (14:22 +0000)]
Fixed debug build
svn path=/trunk/; revision=11457
Thomas Bluemel [Sun, 24 Oct 2004 20:37:27 +0000 (20:37 +0000)]
more prototype fixes
svn path=/trunk/; revision=11422
Casper Hornstrup [Sun, 24 Oct 2004 17:51:29 +0000 (17:51 +0000)]
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
Thomas Bluemel [Sun, 24 Oct 2004 17:14:27 +0000 (17:14 +0000)]
fixed prototypes of NtCreateProfile() and NtQueryIntervalProfile()
svn path=/trunk/; revision=11419
Thomas Bluemel [Sun, 24 Oct 2004 16:49:49 +0000 (16:49 +0000)]
fixed prototypes of NtCreateMutant(), NtQueryMutant(), NtQuerySemaphore(), NtQueryTimer(), NtReleaseMutant(), NtReleaseSemaphore(), NtSetTimerResolution() and NtSetTimer()
svn path=/trunk/; revision=11418
Thomas Bluemel [Sun, 24 Oct 2004 15:26:14 +0000 (15:26 +0000)]
fixed prototypes of NtSetEvent(), NtResetEvent(), NtQueryEvent(), NtPulseEvent(), NtOpenEvent() and NtCreateEvent()
svn path=/trunk/; revision=11417
Thomas Bluemel [Sun, 24 Oct 2004 13:05:53 +0000 (13:05 +0000)]
added some base addresses to the list
svn path=/trunk/; revision=11416
Thomas Bluemel [Sun, 24 Oct 2004 12:55:19 +0000 (12:55 +0000)]
minor fixes
svn path=/trunk/; revision=11415
Casper Hornstrup [Sun, 24 Oct 2004 12:39:54 +0000 (12:39 +0000)]
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
Thomas Bluemel [Sun, 24 Oct 2004 12:36:12 +0000 (12:36 +0000)]
minor fixes
svn path=/trunk/; revision=11413
Thomas Bluemel [Sun, 24 Oct 2004 12:26:27 +0000 (12:26 +0000)]
minor fixes
svn path=/trunk/; revision=11412
Thomas Bluemel [Sun, 24 Oct 2004 12:16:54 +0000 (12:16 +0000)]
minor fixes
svn path=/trunk/; revision=11411
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
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
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
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
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
Gé van Geldorp [Sat, 23 Oct 2004 19:17:54 +0000 (19:17 +0000)]
Take DC origin into account
svn path=/trunk/; revision=11405
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
Filip Navara [Sat, 23 Oct 2004 17:32:51 +0000 (17:32 +0000)]
- Minor device node fixes.
svn path=/trunk/; revision=11402
Thomas Bluemel [Sat, 23 Oct 2004 17:07:07 +0000 (17:07 +0000)]
finally get rid of loadros
svn path=/trunk/; revision=11401
Gregor Anich [Sat, 23 Oct 2004 15:17:35 +0000 (15:17 +0000)]
Fixed debug build
svn path=/trunk/; revision=11400
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
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
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
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
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
Thomas Bluemel [Fri, 22 Oct 2004 21:21:52 +0000 (21:21 +0000)]
fixed redefinition of ASSERT
svn path=/trunk/; revision=11394
Eric Kohl [Fri, 22 Oct 2004 20:57:39 +0000 (20:57 +0000)]
Use upper-case ASSERT macros.
svn path=/trunk/; revision=11393
Eric Kohl [Fri, 22 Oct 2004 20:54:57 +0000 (20:54 +0000)]
IoAdjustPagingPathCount is a macro.
svn path=/trunk/; revision=11392
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
Eric Kohl [Fri, 22 Oct 2004 20:43:58 +0000 (20:43 +0000)]
Use upper-case ASSERT macros.
svn path=/trunk/; revision=11390
Eric Kohl [Fri, 22 Oct 2004 20:19:58 +0000 (20:19 +0000)]
Use upper-case ASSERT macros.
svn path=/trunk/; revision=11389
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
Filip Navara [Fri, 22 Oct 2004 20:07:13 +0000 (20:07 +0000)]
- Fix uninitialized variable warning in KeFlushEntireTb.
svn path=/trunk/; revision=11387
Eric Kohl [Fri, 22 Oct 2004 20:04:05 +0000 (20:04 +0000)]
Define ASSERT macro.
svn path=/trunk/; revision=11386
Eric Kohl [Fri, 22 Oct 2004 20:02:32 +0000 (20:02 +0000)]
Define ASSERT and ASSERTMSG macros.
svn path=/trunk/; revision=11385
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
Filip Navara [Fri, 22 Oct 2004 19:29:44 +0000 (19:29 +0000)]
- Define the PLUGPLAY_REGKEY_* flags.
svn path=/trunk/; revision=11382
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
Eric Kohl [Fri, 22 Oct 2004 18:34:11 +0000 (18:34 +0000)]
Fix a debug message
svn path=/trunk/; revision=11380
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
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
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
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
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
Thomas Bluemel [Thu, 21 Oct 2004 18:28:05 +0000 (18:28 +0000)]
fixed a comment
svn path=/trunk/; revision=11374
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
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
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
Steven Edwards [Thu, 21 Oct 2004 11:58:12 +0000 (11:58 +0000)]
Almost done removing old tests
svn path=/trunk/; revision=11370
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
Steven Edwards [Thu, 21 Oct 2004 05:30:46 +0000 (05:30 +0000)]
I'll finish in the morning......
svn path=/trunk/; revision=11368
Steven Edwards [Thu, 21 Oct 2004 05:27:50 +0000 (05:27 +0000)]
Started removing tests
svn path=/trunk/; revision=11367
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
Steven Edwards [Thu, 21 Oct 2004 05:20:21 +0000 (05:20 +0000)]
Re-enable almost all tests.
svn path=/trunk/; revision=11365
Steven Edwards [Thu, 21 Oct 2004 05:12:02 +0000 (05:12 +0000)]
Moving tests....Almost done.
svn path=/trunk/; revision=11364
Steven Edwards [Thu, 21 Oct 2004 05:08:32 +0000 (05:08 +0000)]
Remove tests from the Main Makefile.
svn path=/trunk/; revision=11363
Steven Edwards [Thu, 21 Oct 2004 04:59:01 +0000 (04:59 +0000)]
Moving the tests.....still more....
svn path=/trunk/; revision=11362
Steven Edwards [Thu, 21 Oct 2004 04:53:21 +0000 (04:53 +0000)]
Moving the tests.....more
svn path=/trunk/; revision=11361
Steven Edwards [Thu, 21 Oct 2004 04:48:46 +0000 (04:48 +0000)]
Moving the tests
svn path=/trunk/; revision=11360
Art Yerkes [Thu, 21 Oct 2004 03:39:37 +0000 (03:39 +0000)]
Added null check for CapabilityFlags.
svn path=/trunk/; revision=11359
Thomas Bluemel [Wed, 20 Oct 2004 22:41:16 +0000 (22:41 +0000)]
fixed language code
svn path=/trunk/; revision=11358
Thomas Bluemel [Wed, 20 Oct 2004 22:31:05 +0000 (22:31 +0000)]
forgot to add these files
svn path=/trunk/; revision=11357
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
Gé van Geldorp [Wed, 20 Oct 2004 20:35:58 +0000 (20:35 +0000)]
Sync to Wine-
20041019
svn path=/trunk/; revision=11355
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
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
Gé van Geldorp [Wed, 20 Oct 2004 18:33:05 +0000 (18:33 +0000)]
Update status
svn path=/trunk/; revision=11352
Gé van Geldorp [Wed, 20 Oct 2004 18:30:39 +0000 (18:30 +0000)]
Sync to Wine-
20041019
svn path=/trunk/; revision=11350
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
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
Gé van Geldorp [Wed, 20 Oct 2004 16:20:22 +0000 (16:20 +0000)]
Simplify wine/shlwapi.h
svn path=/trunk/; revision=11347
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
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
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
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
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
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
James Tabor [Wed, 20 Oct 2004 03:46:27 +0000 (03:46 +0000)]
Ported Wine CompareStringA.
svn path=/trunk/; revision=11340
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
Eric Kohl [Tue, 19 Oct 2004 22:47:38 +0000 (22:47 +0000)]
Cosmetical fixes.
svn path=/trunk/; revision=11338
Emanuele Aliberti [Tue, 19 Oct 2004 21:12:42 +0000 (21:12 +0000)]
cvs-ignore compiled resources
svn path=/trunk/; revision=11337
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
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
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
Eric Kohl [Tue, 19 Oct 2004 14:33:07 +0000 (14:33 +0000)]
Install class installers.
svn path=/trunk/; revision=11333
Eric Kohl [Tue, 19 Oct 2004 14:32:13 +0000 (14:32 +0000)]
Disable debug messages.
svn path=/trunk/; revision=11332
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
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
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
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
Gé van Geldorp [Tue, 19 Oct 2004 10:17:05 +0000 (10:17 +0000)]
Simplify wine/shellapi.h
svn path=/trunk/; revision=11327
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
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
Filip Navara [Mon, 18 Oct 2004 21:08:20 +0000 (21:08 +0000)]
- Change _NDIS_ define to NDIS_WRAPPER.
svn path=/trunk/; revision=11324
Filip Navara [Mon, 18 Oct 2004 21:07:42 +0000 (21:07 +0000)]
- Fix a typo.
svn path=/trunk/; revision=11323
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
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