reactos.git
15 years ago- Add stubs for VolumeControlBlock structure, VolumeDeviceObject,
Aleksey Bragin [Wed, 14 Jan 2009 10:42:56 +0000 (10:42 +0000)]
- Add stubs for VolumeControlBlock structure, VolumeDeviceObject,
- Improve FAT_IRP_CONTEXT structure to suit future needs.
- Some more cleanup of fastfat.h (to be separated into a few headers as shown by Alex Vlasov).
- Implement FatBuildIrpContext / FatDestroyIrpContext.
- Implement FatCompleteRequest.
- Implement dispatching of FSCTRL requests.
- DPRINT->DPRINT1 for all unimplemented functions.
- We receive a mount volume request!

svn path=/trunk/; revision=38755

15 years ago- Revert 38750, a dereference happens when that hook is freed by IntFreeHook.
Aleksey Bragin [Wed, 14 Jan 2009 09:51:50 +0000 (09:51 +0000)]
- Revert 38750, a dereference happens when that hook is freed by IntFreeHook.
- Change thread dereferencing mechanism in NtUserSetWindowsHookEx:
 * A thread may be referenced in some cases when it's a system-wide hook, however dereference flag was not set for these, so they leaked a reference. Add a ThreadReferenced boolean var to track real references, and set hook's flag according to it.
 * There should be no need to call ObDereferenceObject on a thread when a call to IntRemoveHook was already performed (in failure branches). IntFreeHook() will dereference the thread object.

svn path=/trunk/; revision=38754

15 years agofix jim's copypasta
Christoph von Wittich [Wed, 14 Jan 2009 07:09:25 +0000 (07:09 +0000)]
fix jim's copypasta

svn path=/trunk/; revision=38753

15 years ago- Added stubs to timers, tooling up to change over to handled timers. This is related...
James Tabor [Wed, 14 Jan 2009 02:02:26 +0000 (02:02 +0000)]
- Added stubs to timers, tooling up to change over to handled timers. This is related to just about everything. From Carets to window positions.

svn path=/trunk/; revision=38752

15 years ago- KDBG: Correct the use of PsLookupThread/ProcessByThread/ProcessId -- the caller...
Stefan Ginsberg [Wed, 14 Jan 2009 00:34:24 +0000 (00:34 +0000)]
- KDBG: Correct the use of PsLookupThread/ProcessByThread/ProcessId -- the caller must dereference the Thread/Process after use

svn path=/trunk/; revision=38751

15 years ago- NtUserSetWindowsHookEx: Don't leak a thread reference in case we are passed a Thread Id
Stefan Ginsberg [Tue, 13 Jan 2009 23:41:34 +0000 (23:41 +0000)]
- NtUserSetWindowsHookEx: Don't leak a thread reference in case we are passed a Thread Id

svn path=/trunk/; revision=38750

15 years ago- Copy provided PCM_RESOURCE_LIST when a new ResourceList is created
Johannes Anderwald [Tue, 13 Jan 2009 22:36:03 +0000 (22:36 +0000)]
- Copy provided PCM_RESOURCE_LIST when a new ResourceList is created

svn path=/trunk/; revision=38748

15 years agoVíctor Martínez Calvo <vicmarcal AT hotmail DOT com>
Matthias Kupfer [Tue, 13 Jan 2009 15:21:08 +0000 (15:21 +0000)]
Víctor Martínez Calvo <vicmarcal AT hotmail DOT com>
- Fix dir command behavior for files without extension.
- See issue #3968 for more details.

svn path=/trunk/; revision=38746

15 years ago- Re-implement NtUserDispatchMessage and implement NtUserValidateTimerCallback.
James Tabor [Tue, 13 Jan 2009 12:16:06 +0000 (12:16 +0000)]
- Re-implement NtUserDispatchMessage and implement NtUserValidateTimerCallback.

svn path=/trunk/; revision=38745

15 years ago- Remove unneeded functions.
Aleksey Bragin [Tue, 13 Jan 2009 12:13:21 +0000 (12:13 +0000)]
- Remove unneeded functions.
- Cleanup, reformat, remove static.

svn path=/trunk/; revision=38744

15 years ago - Merge aicom-network-fixes up to r38730
Cameron Gutman [Tue, 13 Jan 2009 02:34:39 +0000 (02:34 +0000)]
 - Merge aicom-network-fixes up to r38730

svn path=/trunk/; revision=38743

15 years agoRemove unused code
Thomas Bluemel [Tue, 13 Jan 2009 00:34:32 +0000 (00:34 +0000)]
Remove unused code

svn path=/trunk/; revision=38742

15 years ago- Un-implement NtUserDispatchMessage.
James Tabor [Mon, 12 Jan 2009 23:36:10 +0000 (23:36 +0000)]
- Un-implement NtUserDispatchMessage.
- First of all, it is incorrect. I had a rant that I was going to send to the private mail list, but this will do.
- No more "New Standards"! The Window object should already know it is ANSI or not. A pointer to MSG is the only thing passed.

svn path=/trunk/; revision=38741

15 years agowinbase.h: Add EncodePointer, DecodePointer, EncodeSystemPointer and DecodeSystemPointer
Timo Kreuzer [Mon, 12 Jan 2009 22:47:25 +0000 (22:47 +0000)]
winbase.h: Add EncodePointer, DecodePointer, EncodeSystemPointer and DecodeSystemPointer

svn path=/trunk/; revision=38740

15 years agoSync edit.c with wine head (Wine-1_1_12)
Timo Kreuzer [Mon, 12 Jan 2009 22:03:00 +0000 (22:03 +0000)]
Sync edit.c with wine head (Wine-1_1_12)

Reduces failures from 18 to 13 and test doesn't keep a window open anymore.

(Partly) revert 29649, 33848, 33909, 33910 as it's now implemented by wine

1.4 Francois Gouget <fgouget@free.fr>
Don't put single quotes around '%s' when using the debugstr_*() functions.

1.5 Huw Davies <huw@codeweavers.com>
user32: Keep track of whether the app has asked for the text buffer handle.

1.9 Dmitry Timoshkov <dmitry@codeweavers.com>
user32: Fix some compilation warnings in 64-bit mode.

1.15 Alexandre Julliard <julliard@winehq.org>
user32: Store the builtin class names in Unicode.

1.16 Andrew Talbot <andrew.talbot@talbotville.com>
user32: Constify some variables.

1.17 Gerald Pfeifer <gerald@pfeifer.com>
user32: Factor in EDIT_WM_EraseBkGnd().

1.18 Andrew Talbot <andrew.talbot@talbotville.com>
user32: Remove unneeded casts.

1.19 Marcus Meissner <marcus@jet.franken.de>
user32: Handle error returns from ImmGetCompositionString.

1.20 Lei Zhang <thestig@google.com>
user32: Tweak how the edit control handles WM_GETDLGCODE.

1.21 Lei Zhang <thestig@google.com>
user32: Handle WM_CHAR messages better in edit controls.

1.22 Lei Zhang <thestig@google.com>
user32: Correctly handle VK_RETURN for edit controls with ES_WANTRETURN style.

1.23 Lei Zhang <thestig@google.com>
user32: Fix WM_CHAR return value for edit controls.

1.24 Lei Zhang <thestig@google.com>
user32: Handle ES_MULTILINE correctly for WM_KEYDOWN/VK_RETURN.

1.25 Lei Zhang <thestig@google.com>
user32: Handle VK_ESCAPE correctly in EDIT_WM_KeyDown.

1.26 Lei Zhang <thestig@google.com>
user32: Add edit control check to see if its in a dialog on WM_CHAR/VK_RETURN.

1.27 Lei Zhang <thestig@google.com>
user32: Add edit control check to see if its in a dialog on WM_CHAR/VK_TAB.

1.28 Lei Zhang <thestig@google.com>
user32: Fix a typo.

1.29 Lei Zhang <thestig@google.com>
user32: Handle VK_TAB in EDIT_WM_KeyDown.

1.30 Lei Zhang <thestig@google.com>
user32: Do checks in the right order in EDIT_BuildLineDefs_ML.

1.31 Lei Zhang <thestig@google.com>
user32: Handle ctrl + home in edit control.

1.32 Lei Zhang <thestig@google.com>
user32: Handle ctrl + end in edit control.

1.33 Alexandre Julliard <julliard@winehq.org>
user32: Added support for WS_EX_RIGHT in the edit control.

1.34 Kusanagi Kouichi <slash@ma.neweb.ne.jp>
user32: Handle IME messages more gracefully.

1.35 Alexandre Julliard <julliard@winehq.org>
user32: Remove redundant LocalUnlock calls.

1.36 Austin English <austinenglish@gmail.com>
Spelling fixes.

1.37 Lei Zhang <thestig@google.com>
user32: Handle VK_RETURN WM_KEYDOWN events better in edit controls.
Elias Benali wrote the initial version of this patch.

1.38 Lei Zhang <thestig@google.com>
user32: Edit controls should ignore WM_KEYDOWN on control + enter.

1.39 Andrew Talbot <andrew.talbot@talbotville.com>
user32: Remove unused variables.

1.40 Hongbo Ni <hongbo@njstar.com>
user32: Implement WM_UNICHAR for edit control.

1.41 Lei Zhang <thestig@google.com>
user32: Send messages for edit control context menu operations.

1.42 Aric Stewart <aric@codeweavers.com>
user32: Make sure our vertical line count is at least 1 even if there is an oversized font in the edit control.

1.43 Michael Stefaniuc <mstefani@redhat.de>
user32: Remove superfluous casts of void pointers.

1.44 Francois Gouget <fgouget@codeweavers.com>
user32: Remove WINAPI/CALLBACK on static functions where not needed.

svn path=/trunk/; revision=38739

15 years agoUpdate Spanish translations.
Dmitry Gorbachev [Mon, 12 Jan 2009 21:18:57 +0000 (21:18 +0000)]
Update Spanish translations.
Patch from Javier Remacha (remialdo gmail com). Bug #4021.

svn path=/trunk/; revision=38738

15 years agorevert last commit insetad remove UNICODE_NOCHAR from wine/winuser.h
Timo Kreuzer [Mon, 12 Jan 2009 21:12:10 +0000 (21:12 +0000)]
revert last commit insetad remove UNICODE_NOCHAR from wine/winuser.h

svn path=/trunk/; revision=38737

15 years agodefine UNICODE_NOCHAR only if it wasn't already defined
Timo Kreuzer [Mon, 12 Jan 2009 20:59:51 +0000 (20:59 +0000)]
define UNICODE_NOCHAR only if it wasn't already defined

svn path=/trunk/; revision=38736

15 years agoSort window messages by num, add WM_MENUDRAG, WM_MENUGETOBJECT, WM_UNICHAR
Timo Kreuzer [Mon, 12 Jan 2009 20:49:08 +0000 (20:49 +0000)]
Sort window messages by num, add WM_MENUDRAG, WM_MENUGETOBJECT, WM_UNICHAR

svn path=/trunk/; revision=38735

15 years ago- Sort out common used DCE flags.
James Tabor [Mon, 12 Jan 2009 20:43:34 +0000 (20:43 +0000)]
- Sort out common used DCE flags.

svn path=/trunk/; revision=38734

15 years ago- Fix another wine test for SetWindowPos.
James Tabor [Mon, 12 Jan 2009 20:00:41 +0000 (20:00 +0000)]
- Fix another wine test for SetWindowPos.

svn path=/trunk/; revision=38733

15 years ago- fix me (add missing file)
Johannes Anderwald [Mon, 12 Jan 2009 18:40:08 +0000 (18:40 +0000)]
- fix me (add missing file)

svn path=/trunk/; revision=38732

15 years ago- Implement IPortTopology::NewRegistryKey, IPortWavePci::NewRegistryKey
Johannes Anderwald [Mon, 12 Jan 2009 18:37:02 +0000 (18:37 +0000)]
- Implement IPortTopology::NewRegistryKey, IPortWavePci::NewRegistryKey
- Implement PcRegisterPhysicalConnection, PcRegisterPhysicalConnectionFromExternal, PcRegisterPhysicalConnectionToExternal- Implement PcRequestNewPowerState

svn path=/trunk/; revision=38731

15 years ago- Revert to pre-38722 to unbreak build
Stefan Ginsberg [Mon, 12 Jan 2009 17:52:03 +0000 (17:52 +0000)]
- Revert to pre-38722 to unbreak build

svn path=/trunk/; revision=38728

15 years ago- Stubplement handlers for all needed IRP_MJ except EA and PNP one.
Aleksey Bragin [Mon, 12 Jan 2009 17:04:13 +0000 (17:04 +0000)]
- Stubplement handlers for all needed IRP_MJ except EA and PNP one.
- Cleanup remains of unneeded functions.

svn path=/trunk/; revision=38726

15 years ago- Cleanup header file.
Aleksey Bragin [Mon, 12 Jan 2009 16:31:22 +0000 (16:31 +0000)]
- Cleanup header file.
- Add sync resource to the global data and initialize it.
- Remove unneeded block device access functions.

svn path=/trunk/; revision=38725

15 years agoBATCH_BUFFSIZE -> 8192.
Dmitry Gorbachev [Mon, 12 Jan 2009 16:13:06 +0000 (16:13 +0000)]
BATCH_BUFFSIZE -> 8192.

svn path=/trunk/; revision=38724

15 years ago- Implement PcRequestNewPowerState
Johannes Anderwald [Mon, 12 Jan 2009 15:57:49 +0000 (15:57 +0000)]
- Implement PcRequestNewPowerState

svn path=/trunk/; revision=38723

15 years ago- Implement IPortTopology::NewRegistryKey, IPortWavePci::NewRegistryKey
Johannes Anderwald [Mon, 12 Jan 2009 15:20:45 +0000 (15:20 +0000)]
- Implement IPortTopology::NewRegistryKey, IPortWavePci::NewRegistryKey
- Implement PcRegisterPhysicalConnection, PcRegisterPhysicalConnectionFromExternal, PcRegisterPhysicalConnectionToExternal

svn path=/trunk/; revision=38722

15 years ago- Remove leftover from 38352 and 38353, sorry.
Aleksey Bragin [Mon, 12 Jan 2009 15:13:44 +0000 (15:13 +0000)]
- Remove leftover from 38352 and 38353, sorry.

svn path=/trunk/; revision=38721

15 years ago- Revert 38719.
Michael Martin [Mon, 12 Jan 2009 12:29:53 +0000 (12:29 +0000)]
- Revert 38719.

svn path=/trunk/; revision=38720

15 years ago- Re-enable pipe tests as the npfs driver is in much better shape.
Michael Martin [Mon, 12 Jan 2009 12:13:54 +0000 (12:13 +0000)]
- Re-enable pipe tests as the npfs driver is in much better shape.
- Change the timeout value passed to WaitForSingleObject to 20 so tests pass on slower systems.
- Re-enable process console test as they now complete.

svn path=/trunk/; revision=38719

15 years agoupdate README.WINE
Timo Kreuzer [Mon, 12 Jan 2009 03:20:27 +0000 (03:20 +0000)]
update README.WINE

svn path=/trunk/; revision=38718

15 years agoSync wsprintf.c to wine head (Wine-1_1_12)
Timo Kreuzer [Mon, 12 Jan 2009 02:46:45 +0000 (02:46 +0000)]
Sync wsprintf.c to wine head (Wine-1_1_12)

Alexandre Julliard <julliard@winehq.org>
user32: Convert wvsprintfA/W to use an MS ABI vararg list for x86_64.

svn path=/trunk/; revision=38717

15 years agoreduce diff to wine
Timo Kreuzer [Mon, 12 Jan 2009 02:10:58 +0000 (02:10 +0000)]
reduce diff to wine

svn path=/trunk/; revision=38716

15 years agoSync combo.c to wine head (Wine-1_1_12)
Timo Kreuzer [Mon, 12 Jan 2009 02:09:12 +0000 (02:09 +0000)]
Sync combo.c to wine head (Wine-1_1_12)

Austin English <austinenglish@gmail.com>
Spelling fixes.

Aric Stewart <aric@codeweavers.com>
user32: Make sure there is space for at least 6 items in a combo dropdown without forcing it to be at most 6 items as well.

Dmitry Timoshkov <dmitry@codeweavers.com>
user32: Add a test for combobox navigation with arrow keys, make it pass under Wine.

James Hawkins <jhawkins@codeweavers.com>
janitorial: Remove links to any microsoft site.

Lei Zhang <thestig@google.com>
user32: Use wine_dbgstr_rect() in traces.

Andrew Talbot <andrew.talbot@talbotville.com>
user32: Fix a typo.

svn path=/trunk/; revision=38715

15 years agoSync button.c to wine head (1_1_12)
Timo Kreuzer [Mon, 12 Jan 2009 00:46:34 +0000 (00:46 +0000)]
Sync button.c to wine head (1_1_12)

Francois Gouget <fgouget@codeweavers.com>
user32: Remove WINAPI/CALLBACK on static functions where not needed.

Michael Stefaniuc <mstefani@redhat.de>
user32: HGDIOBJ is interchangeable with other handle types; no casts are needed.

Austin English <austinenglish@gmail.com>
Spelling fixes.

Alexandre Julliard <julliard@winehq.org>
user32: Added support for WS_EX_RIGHT in the button control.

Andrew Talbot <andrew.talbot@talbotville.com>
user32: Remove unneeded casts.

Dmitry Timoshkov <dmitry@codeweavers.com>
user32: Make sure to setup clipping before any painting is done.

Dmitry Timoshkov <dmitry@codeweavers.com>
user32: Always clip the button painting to the client rectangle.

Andrew Talbot <andrew.talbot@talbotville.com>
user32: Constify some variables.

Alexandre Julliard <julliard@winehq.org>
user32: Store the builtin class names in Unicode.

Francois Gouget <fgouget@free.fr>
Assorted spelling fixes.

Andrew Talbot <Andrew.Talbot@talbotville.com>
user32: Replace inline static with static inline.

Clinton Stimpson <cjstimpson@utwire.net>
user32: WM_SETFONT on button doesn't repaint directly.

svn path=/trunk/; revision=38714

15 years agoexchange members for ansi and unicode WNDPROC in builtin_class_descr. Reduces diff...
Timo Kreuzer [Mon, 12 Jan 2009 00:36:14 +0000 (00:36 +0000)]
exchange members for ansi and unicode WNDPROC in builtin_class_descr. Reduces diff to wine a bit more.

svn path=/trunk/; revision=38713

15 years agouser32 revert lite ;-P
Timo Kreuzer [Sun, 11 Jan 2009 23:08:47 +0000 (23:08 +0000)]
user32 revert lite ;-P
- revert 32934: remove the hack for disabled button font, as it's not needed anymore since we have tahoma
- partly revert 28055: use InvalidateRect and add it to ntwrapper.h
- add a define for SYSCOLOR_GetPen to reduce diff to wine

svn path=/trunk/; revision=38712

15 years ago- Update Polish translation by Maciej Bialas (bjauy@o2.pl)
Dmitry Chapyshev [Sun, 11 Jan 2009 20:15:25 +0000 (20:15 +0000)]
- Update Polish translation by Maciej Bialas (bjauy@o2.pl)

svn path=/trunk/; revision=38711

15 years ago- Fix "Turkish Q" keyboard layout (thanks to user mergulcu from the forum).
Dmitry Gorbachev [Sun, 11 Jan 2009 19:09:25 +0000 (19:09 +0000)]
- Fix "Turkish Q" keyboard layout (thanks to user mergulcu from the forum).
- Change AltGr behavior for several keyboard layouts (bug #3887).
- Change file description for some keyboard layouts.
- Other minor changes.

svn path=/trunk/; revision=38710

15 years agoAdd "Turkish F" keyboard layout to USetup.
Dmitry Gorbachev [Sun, 11 Jan 2009 19:09:11 +0000 (19:09 +0000)]
Add "Turkish F" keyboard layout to USetup.

svn path=/trunk/; revision=38709

15 years ago- Sync uxtheme with Wine head
Dmitry Chapyshev [Sun, 11 Jan 2009 19:04:51 +0000 (19:04 +0000)]
- Sync uxtheme with Wine head

svn path=/trunk/; revision=38708

15 years ago- Sync urlmon with Wine head
Dmitry Chapyshev [Sun, 11 Jan 2009 19:04:02 +0000 (19:04 +0000)]
- Sync urlmon with Wine head

svn path=/trunk/; revision=38707

15 years ago- Sync wldap32 with Wine head
Dmitry Chapyshev [Sun, 11 Jan 2009 19:02:16 +0000 (19:02 +0000)]
- Sync wldap32 with Wine head

svn path=/trunk/; revision=38706

15 years ago- Sync cryptui with Wine head
Dmitry Chapyshev [Sun, 11 Jan 2009 18:58:04 +0000 (18:58 +0000)]
- Sync cryptui with Wine head

svn path=/trunk/; revision=38705

15 years ago- Sync credui with Wine head
Dmitry Chapyshev [Sun, 11 Jan 2009 18:56:19 +0000 (18:56 +0000)]
- Sync credui with Wine head

svn path=/trunk/; revision=38704

15 years ago- Sync headers with Wine
Dmitry Chapyshev [Sun, 11 Jan 2009 18:55:29 +0000 (18:55 +0000)]
- Sync headers with Wine

svn path=/trunk/; revision=38703

15 years ago- Sync clusapi with Wine head
Dmitry Chapyshev [Sun, 11 Jan 2009 18:54:21 +0000 (18:54 +0000)]
- Sync clusapi with Wine head

svn path=/trunk/; revision=38702

15 years ago- Sync netapi32 with Wine head
Dmitry Chapyshev [Sun, 11 Jan 2009 15:59:49 +0000 (15:59 +0000)]
- Sync netapi32 with Wine head

svn path=/trunk/; revision=38701

15 years ago- Rewrite DriverEntry.
Aleksey Bragin [Sun, 11 Jan 2009 15:58:57 +0000 (15:58 +0000)]
- Rewrite DriverEntry.
- Start cleaning up structures.

svn path=/trunk/; revision=38700

15 years ago- Last implementation was failing to charge the QuotaAvailable for the message length...
Michael Martin [Sun, 11 Jan 2009 14:28:45 +0000 (14:28 +0000)]
- Last implementation was failing to charge the QuotaAvailable for the message length proceeding the message in the buffer, causing overwriting of the pool. See bug 4018 for more info.

svn path=/trunk/; revision=38699

15 years ago- Delete old source code (only fastio.c and DriverEntry remain for now).
Aleksey Bragin [Sun, 11 Jan 2009 14:10:54 +0000 (14:10 +0000)]
- Delete old source code (only fastio.c and DriverEntry remain for now).
- Create a base for a future skeleton.

svn path=/trunk/; revision=38698

15 years agoOlaf Siejka <olaf_siejka@o2.pl>
Aleksey Bragin [Sun, 11 Jan 2009 14:05:07 +0000 (14:05 +0000)]
Olaf Siejka <olaf_siejka@o2.pl>
- Add VBE 24bpp modes into 1st stage setup.

svn path=/trunk/; revision=38697

15 years agoGo back to non-win32k functions inside user32, using the inline wrappers to call...
Timo Kreuzer [Sun, 11 Jan 2009 12:37:54 +0000 (12:37 +0000)]
Go back to non-win32k functions inside user32, using the inline wrappers to call the NtUser functions.

svn path=/trunk/; revision=38695

15 years ago- Renames, cleanup.
Aleksey Bragin [Sun, 11 Jan 2009 11:26:20 +0000 (11:26 +0000)]
- Renames, cleanup.

svn path=/trunk/; revision=38694

15 years ago- Branch existing fastfat driver.
Aleksey Bragin [Sun, 11 Jan 2009 11:12:55 +0000 (11:12 +0000)]
- Branch existing fastfat driver.

svn path=/trunk/; revision=38693

15 years agoMichael von Glasow <michael AT vonglasow DOT com>
Matthias Kupfer [Sun, 11 Jan 2009 10:10:31 +0000 (10:10 +0000)]
Michael von Glasow <michael AT vonglasow DOT com>
- Remove hardcoded Alt Gr behavior.
- Tested with german layout and installation, patch doesn't break system, further tests are recommended.
- See issue #3887 for more details.

svn path=/trunk/; revision=38692

15 years agoGerman Translation of hdwwiz.
Daniel Reimer [Sun, 11 Jan 2009 00:21:59 +0000 (00:21 +0000)]
German Translation of hdwwiz.

svn path=/trunk/; revision=38691

15 years agosilence TRACEs for libcntpr, too
Timo Kreuzer [Sat, 10 Jan 2009 22:44:32 +0000 (22:44 +0000)]
silence TRACEs for libcntpr, too

svn path=/trunk/; revision=38690

15 years agoCzech patch from Radek Liska. Bug #4014.
Dmitry Gorbachev [Sat, 10 Jan 2009 21:28:18 +0000 (21:28 +0000)]
Czech patch from Radek Liska. Bug #4014.

svn path=/trunk/; revision=38689

15 years ago- Formatting fix. No code change
Dmitry Chapyshev [Sat, 10 Jan 2009 19:09:37 +0000 (19:09 +0000)]
- Formatting fix. No code change

svn path=/trunk/; revision=38688

15 years agosync mlang with wine 1.1.12
Christoph von Wittich [Sat, 10 Jan 2009 18:49:19 +0000 (18:49 +0000)]
sync mlang with wine 1.1.12

svn path=/trunk/; revision=38687

15 years agosync mapi32 with wine 1.1.12
Christoph von Wittich [Sat, 10 Jan 2009 18:48:19 +0000 (18:48 +0000)]
sync mapi32 with wine 1.1.12

svn path=/trunk/; revision=38686

15 years agosync localui with wine 1.1.12
Christoph von Wittich [Sat, 10 Jan 2009 18:46:10 +0000 (18:46 +0000)]
sync localui with wine 1.1.12

svn path=/trunk/; revision=38685

15 years agosync inetcomm with wine 1.1.12
Christoph von Wittich [Sat, 10 Jan 2009 18:44:33 +0000 (18:44 +0000)]
sync inetcomm with wine 1.1.12

svn path=/trunk/; revision=38684

15 years ago- Remove broken definitions of SEH macros
Stefan Ginsberg [Sat, 10 Jan 2009 18:25:20 +0000 (18:25 +0000)]
- Remove broken definitions of SEH macros

svn path=/trunk/; revision=38683

15 years ago- Fix GetEnvironmentVariableW. This fixed also 4 wine tests for OpenFile and SearchPa...
Dmitry Chapyshev [Sat, 10 Jan 2009 17:50:03 +0000 (17:50 +0000)]
- Fix GetEnvironmentVariableW. This fixed also 4 wine tests for OpenFile and SearchPathA/W

svn path=/trunk/; revision=38682

15 years agoSetShellWindow wants the Progman window and the list view window... Thx Timo
Thomas Bluemel [Sat, 10 Jan 2009 16:16:25 +0000 (16:16 +0000)]
SetShellWindow wants the Progman window and the list view window... Thx Timo

svn path=/trunk/; revision=38681

15 years agosync cabinet to wine 1.1.12
Christoph von Wittich [Sat, 10 Jan 2009 15:17:40 +0000 (15:17 +0000)]
sync cabinet to wine 1.1.12

svn path=/trunk/; revision=38680

15 years agosync oleacc and oledlg with wine 1.1.12
Christoph von Wittich [Sat, 10 Jan 2009 14:50:05 +0000 (14:50 +0000)]
sync oleacc and oledlg with wine 1.1.12

svn path=/trunk/; revision=38679

15 years ago- Fix 3 wine tests for OpenFile function
Dmitry Chapyshev [Sat, 10 Jan 2009 12:33:22 +0000 (12:33 +0000)]
- Fix 3 wine tests for OpenFile function

svn path=/trunk/; revision=38678

15 years agoadd rpcproxy to dtd
Christoph von Wittich [Sat, 10 Jan 2009 11:29:17 +0000 (11:29 +0000)]
add rpcproxy to dtd

svn path=/trunk/; revision=38677

15 years ago- Sync tahoma fonts with Wine head
Dmitry Chapyshev [Sat, 10 Jan 2009 09:35:02 +0000 (09:35 +0000)]
- Sync tahoma fonts with Wine head

svn path=/trunk/; revision=38676

15 years agoRegister the correct windows, fixes the problem that explorer_new's desktop was hidin...
Timo Kreuzer [Sat, 10 Jan 2009 03:39:01 +0000 (03:39 +0000)]
Register the correct windows, fixes the problem that explorer_new's desktop was hiding the taskbar.

svn path=/trunk/; revision=38675

15 years agoRegister the shell desktop and tray window
Thomas Bluemel [Sat, 10 Jan 2009 00:58:24 +0000 (00:58 +0000)]
Register the shell desktop and tray window

svn path=/trunk/; revision=38674

15 years agoInline wrappers user32 -> NtUser
Timo Kreuzer [Sat, 10 Jan 2009 00:28:06 +0000 (00:28 +0000)]
Inline wrappers user32 -> NtUser

svn path=/trunk/; revision=38673

15 years ago- Update Norwegian translation.
Dmitry Chapyshev [Fri, 9 Jan 2009 21:02:07 +0000 (21:02 +0000)]
- Update Norwegian translation.
See issue #4007 for more details.

svn path=/trunk/; revision=38672

15 years ago- Update Slovak translation. Patch by Mario Kacmar (kario@szm.sk))
Dmitry Chapyshev [Fri, 9 Jan 2009 18:06:28 +0000 (18:06 +0000)]
- Update Slovak translation. Patch by Mario Kacmar (kario@szm.sk))
See issue #4005 for more details.

svn path=/trunk/; revision=38671

15 years agoPreparing for future widl sync
KJK::Hyperion [Fri, 9 Jan 2009 16:50:17 +0000 (16:50 +0000)]
Preparing for future widl sync

modified   ReactOS-i386.rbuild
   Define USE_COMPILER_EXCEPTIONS because we don't need SEH hacks in RPC stubs (neener neener)

modified   include/psdk/wtypes.idl
modified   include/psdk/xmldom.idl
   Include guard format will change in widl: pre-emptively work around it

svn path=/trunk/; revision=38670

15 years agomodified tests/pseh2/psehtest.c
KJK::Hyperion [Fri, 9 Jan 2009 16:38:28 +0000 (16:38 +0000)]
modified   tests/pseh2/psehtest.c
   Don't obscure the names of testcases with macro trickery. It gets old fast
   Regression test for #4004 (fixed in r38668)

svn path=/trunk/; revision=38669

15 years agomodified include/reactos/libs/pseh/pseh2.h
KJK::Hyperion [Fri, 9 Jan 2009 16:36:21 +0000 (16:36 +0000)]
modified   include/reactos/libs/pseh/pseh2.h
modified   lib/pseh/framebased-gcchack.c
modified   lib/pseh/i386/framebased-gcchack.S
   Don't save just ESP and EBP, save all volatile registers because we might catch an exception thrown by another frame and end up clobbering all volatile registers (thanks to Dmitry Gorbachev for bug report and test case)
   Conversely, save volatile registers for _SEH2_EXCEPT scopes only
   Specialized frame setup routines, to reduce the amount of inline code and only de-optimize when strictly necessary

svn path=/trunk/; revision=38668

15 years agoIn co_MsqPostKeyboardMessage(), do not forget to release lock - this should cure...
Dmitry Gorbachev [Fri, 9 Jan 2009 15:39:28 +0000 (15:39 +0000)]
In co_MsqPostKeyboardMessage(), do not forget to release lock - this should cure the "blue death" and the "black death" diseases (bug #3995, bug #3997).

svn path=/trunk/; revision=38667

15 years agofix msvc build
Christoph von Wittich [Fri, 9 Jan 2009 14:38:59 +0000 (14:38 +0000)]
fix msvc build

svn path=/trunk/; revision=38664

15 years ago- Cleanup user32, direct call to kernel space
Dmitry Chapyshev [Fri, 9 Jan 2009 11:33:50 +0000 (11:33 +0000)]
- Cleanup user32, direct call to kernel space

svn path=/trunk/; revision=38663

15 years ago- Dont call KeWaitForSingleObject with WaitMode of KernelMode, as threads cannot...
Michael Martin [Fri, 9 Jan 2009 11:04:11 +0000 (11:04 +0000)]
- Dont call KeWaitForSingleObject with WaitMode of KernelMode, as threads cannot be terminated if request was made from user mode. Use Ipr->RequestorMode instead.

svn path=/trunk/; revision=38662

15 years ago- Fix inversed failure logic in MmAllocatePagesForMdl.
Aleksey Bragin [Fri, 9 Jan 2009 08:54:03 +0000 (08:54 +0000)]
- Fix inversed failure logic in MmAllocatePagesForMdl.
See issue #4009 for more details.

svn path=/trunk/; revision=38661

15 years ago-convert to unicode
Christoph von Wittich [Fri, 9 Jan 2009 07:46:07 +0000 (07:46 +0000)]
-convert to unicode
-fix a big memory leak

svn path=/trunk/; revision=38660

15 years ago- Run process notification routines after successfully creating process.
Michael Martin [Fri, 9 Jan 2009 06:13:14 +0000 (06:13 +0000)]
- Run process notification routines after successfully creating process.

svn path=/trunk/; revision=38659

15 years ago- Remove the dib pointer from SURFACE
Timo Kreuzer [Fri, 9 Jan 2009 02:06:39 +0000 (02:06 +0000)]
- Remove the dib pointer from SURFACE
- Handle mapped sections in SURFACE_Cleanup
- Handle user provided bitfields, when creating a dib
- Some code cleanup

svn path=/trunk/; revision=38658

15 years agoMore tests for NtGdiCreateDIBSection
Timo Kreuzer [Fri, 9 Jan 2009 00:52:04 +0000 (00:52 +0000)]
More tests for NtGdiCreateDIBSection

svn path=/trunk/; revision=38657

15 years agoMore tests for GetObject
Timo Kreuzer [Fri, 9 Jan 2009 00:50:20 +0000 (00:50 +0000)]
More tests for GetObject

svn path=/trunk/; revision=38656

15 years ago- It actually wasn't a very good idea to authenticate against the MD5 password hash...
Colin Finck [Thu, 8 Jan 2009 23:09:10 +0000 (23:09 +0000)]
- It actually wasn't a very good idea to authenticate against the MD5 password hash instead of the password itself.
  This didn't really improve security, but just made things more difficult for the user. Change that, so the web service and rosautotest expect a password in the "rosautotest.ini" file now.
- Read the "rosautotest.ini" from the application's directory instead of the Windows directory.
- Little adjustmensts here and there

svn path=/trunk/; revision=38655

15 years ago- Fix regression of Dependency Walker
Dmitry Chapyshev [Thu, 8 Jan 2009 20:49:11 +0000 (20:49 +0000)]
- Fix regression of Dependency Walker
See issue #3374 for more details.

svn path=/trunk/; revision=38654

15 years ago- Sync ICO_ExtractIconExW with Wine head. This fixed exception in wine tests. All...
Dmitry Chapyshev [Thu, 8 Jan 2009 20:28:19 +0000 (20:28 +0000)]
- Sync ICO_ExtractIconExW with Wine head. This fixed exception in wine tests. All tests for PrivateExtractIconsA/W passed now

svn path=/trunk/; revision=38653

15 years ago- Add Wine implementation LoadStringA/W. This is fixed all wine tests for LoadString
Dmitry Chapyshev [Thu, 8 Jan 2009 19:47:29 +0000 (19:47 +0000)]
- Add Wine implementation LoadStringA/W. This is fixed all wine tests for LoadString

svn path=/trunk/; revision=38652

15 years ago- Fix NtUserCopyAcceleratorTable and NtUserCreateAcceleratorTable (ported from Wine...
Dmitry Chapyshev [Thu, 8 Jan 2009 19:35:29 +0000 (19:35 +0000)]
- Fix NtUserCopyAcceleratorTable and NtUserCreateAcceleratorTable (ported from Wine). This is fixed 5 wine resources tests

svn path=/trunk/; revision=38651

15 years ago- COMPUTE_PAGES_SPANNED is deprecated, use ADDRESS_AND_SIZE_TO_SPAN_PAGES instead
Stefan Ginsberg [Thu, 8 Jan 2009 19:27:09 +0000 (19:27 +0000)]
- COMPUTE_PAGES_SPANNED is deprecated, use ADDRESS_AND_SIZE_TO_SPAN_PAGES instead

svn path=/trunk/; revision=38650

15 years agofix msvc build
Christoph von Wittich [Thu, 8 Jan 2009 19:08:47 +0000 (19:08 +0000)]
fix msvc build

svn path=/trunk/; revision=38649

15 years ago- Some 64bits syncs from Wine by Samuel Serapion.
Aleksey Bragin [Thu, 8 Jan 2009 17:35:42 +0000 (17:35 +0000)]
- Some 64bits syncs from Wine by Samuel Serapion.

svn path=/trunk/; revision=38648