Commit graph

34637 commits

Author SHA1 Message Date
KJK::Hyperion d62fc8535e deleted lib/pseh/framebased-gcchack.c
added      lib/pseh/i386/framebased-gcchack-asm.S
added      lib/pseh/i386/framebased-gcchack.c
deleted    lib/pseh/i386/framebased-gcchack.S
modified   lib/pseh/pseh.rbuild
   framebased-gcchack.c is irreversibly married to the x86 architecture. Move it to the appropriate place
   Rename framebased-gcchack.S because its base name now conflicts with framebased-gcchack.c

svn path=/trunk/; revision=38760
2009-01-14 14:51:23 +00:00
Kamil Hornicek 53d48069ba [FORMATTING] Fix indentation. No code change.
svn path=/trunk/; revision=38759
2009-01-14 14:41:25 +00:00
Aleksey Bragin bc6a89af41 - 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
2009-01-14 10:42:56 +00:00
Aleksey Bragin 2ed6687632 - 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
2009-01-14 09:51:50 +00:00
Christoph von Wittich 3bb7973d97 fix jim's copypasta
svn path=/trunk/; revision=38753
2009-01-14 07:09:25 +00:00
James Tabor e3b9b100e1 - 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
2009-01-14 02:02:26 +00:00
Stefan Ginsberg 953cecc715 - KDBG: Correct the use of PsLookupThread/ProcessByThread/ProcessId -- the caller must dereference the Thread/Process after use
svn path=/trunk/; revision=38751
2009-01-14 00:34:24 +00:00
Stefan Ginsberg 3ca6b9e650 - NtUserSetWindowsHookEx: Don't leak a thread reference in case we are passed a Thread Id
svn path=/trunk/; revision=38750
2009-01-13 23:41:34 +00:00
Johannes Anderwald 5bc4586475 - Copy provided PCM_RESOURCE_LIST when a new ResourceList is created
svn path=/trunk/; revision=38748
2009-01-13 22:36:03 +00:00
Matthias Kupfer 2b06cfc0ef 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
2009-01-13 15:21:08 +00:00
James Tabor 0c4b617c16 - Re-implement NtUserDispatchMessage and implement NtUserValidateTimerCallback.
svn path=/trunk/; revision=38745
2009-01-13 12:16:06 +00:00
Aleksey Bragin 732b0f6f65 - Remove unneeded functions.
- Cleanup, reformat, remove static.

svn path=/trunk/; revision=38744
2009-01-13 12:13:21 +00:00
Cameron Gutman 71f5b95706 - Merge aicom-network-fixes up to r38730
svn path=/trunk/; revision=38743
2009-01-13 02:34:39 +00:00
Thomas Bluemel 9452b7e23c Remove unused code
svn path=/trunk/; revision=38742
2009-01-13 00:34:32 +00:00
James Tabor a035fd4e21 - 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
2009-01-12 23:36:10 +00:00
Timo Kreuzer a10da42dd1 winbase.h: Add EncodePointer, DecodePointer, EncodeSystemPointer and DecodeSystemPointer
svn path=/trunk/; revision=38740
2009-01-12 22:47:25 +00:00
Timo Kreuzer 02c15ae9f7 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
2009-01-12 22:03:00 +00:00
Dmitry Gorbachev 24ffd04056 Update Spanish translations.
Patch from Javier Remacha (remialdo gmail com). Bug #4021.

svn path=/trunk/; revision=38738
2009-01-12 21:18:57 +00:00
Timo Kreuzer b025eddd79 revert last commit insetad remove UNICODE_NOCHAR from wine/winuser.h
svn path=/trunk/; revision=38737
2009-01-12 21:12:10 +00:00
Timo Kreuzer 4ca5586a80 define UNICODE_NOCHAR only if it wasn't already defined
svn path=/trunk/; revision=38736
2009-01-12 20:59:51 +00:00
Timo Kreuzer 15c3798cac Sort window messages by num, add WM_MENUDRAG, WM_MENUGETOBJECT, WM_UNICHAR
svn path=/trunk/; revision=38735
2009-01-12 20:49:08 +00:00
James Tabor fe1e8cc06f - Sort out common used DCE flags.
svn path=/trunk/; revision=38734
2009-01-12 20:43:34 +00:00
James Tabor 9378c725cf - Fix another wine test for SetWindowPos.
svn path=/trunk/; revision=38733
2009-01-12 20:00:41 +00:00
Johannes Anderwald 10462d3a41 - fix me (add missing file)
svn path=/trunk/; revision=38732
2009-01-12 18:40:08 +00:00
Johannes Anderwald efbe4ec231 - Implement IPortTopology::NewRegistryKey, IPortWavePci::NewRegistryKey
- Implement PcRegisterPhysicalConnection, PcRegisterPhysicalConnectionFromExternal, PcRegisterPhysicalConnectionToExternal- Implement PcRequestNewPowerState

svn path=/trunk/; revision=38731
2009-01-12 18:37:02 +00:00
Stefan Ginsberg ca7c2576bb - Revert to pre-38722 to unbreak build
svn path=/trunk/; revision=38728
2009-01-12 17:52:03 +00:00
Aleksey Bragin cf776e38c2 - Stubplement handlers for all needed IRP_MJ except EA and PNP one.
- Cleanup remains of unneeded functions.

svn path=/trunk/; revision=38726
2009-01-12 17:04:13 +00:00
Aleksey Bragin 45c73d1f38 - Cleanup header file.
- Add sync resource to the global data and initialize it.
- Remove unneeded block device access functions.

svn path=/trunk/; revision=38725
2009-01-12 16:31:22 +00:00
Dmitry Gorbachev 4e52f2d1e3 BATCH_BUFFSIZE -> 8192.
svn path=/trunk/; revision=38724
2009-01-12 16:13:06 +00:00
Johannes Anderwald db8b3ac429 - Implement PcRequestNewPowerState
svn path=/trunk/; revision=38723
2009-01-12 15:57:49 +00:00
Johannes Anderwald 0afaa05791 - Implement IPortTopology::NewRegistryKey, IPortWavePci::NewRegistryKey
- Implement PcRegisterPhysicalConnection, PcRegisterPhysicalConnectionFromExternal, PcRegisterPhysicalConnectionToExternal

svn path=/trunk/; revision=38722
2009-01-12 15:20:45 +00:00
Aleksey Bragin 25b0bc6e8f - Remove leftover from 38352 and 38353, sorry.
svn path=/trunk/; revision=38721
2009-01-12 15:13:44 +00:00
Michael Martin 31efcbd841 - Revert 38719.
svn path=/trunk/; revision=38720
2009-01-12 12:29:53 +00:00
Michael Martin 5888e8aa1c - 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
2009-01-12 12:13:54 +00:00
Timo Kreuzer cfdb62c4a4 update README.WINE
svn path=/trunk/; revision=38718
2009-01-12 03:20:27 +00:00
Timo Kreuzer 6ee72ec6cb 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
2009-01-12 02:46:45 +00:00
Timo Kreuzer 9521ad092e reduce diff to wine
svn path=/trunk/; revision=38716
2009-01-12 02:10:58 +00:00
Timo Kreuzer 7ca1b7f127 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
2009-01-12 02:09:12 +00:00
Timo Kreuzer 0842a4dc0d 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
2009-01-12 00:46:34 +00:00
Timo Kreuzer 27521056a9 exchange members for ansi and unicode WNDPROC in builtin_class_descr. Reduces diff to wine a bit more.
svn path=/trunk/; revision=38713
2009-01-12 00:36:14 +00:00
Timo Kreuzer f51273a2eb 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
2009-01-11 23:08:47 +00:00
Dmitry Chapyshev c1c18ff1ff - Update Polish translation by Maciej Bialas (bjauy@o2.pl)
svn path=/trunk/; revision=38711
2009-01-11 20:15:25 +00:00
Dmitry Gorbachev 4d1f9ce1d4 - 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
2009-01-11 19:09:25 +00:00
Dmitry Gorbachev c89abc23b7 Add "Turkish F" keyboard layout to USetup.
svn path=/trunk/; revision=38709
2009-01-11 19:09:11 +00:00
Dmitry Chapyshev 079741c940 - Sync uxtheme with Wine head
svn path=/trunk/; revision=38708
2009-01-11 19:04:51 +00:00
Dmitry Chapyshev cbc7d519d3 - Sync urlmon with Wine head
svn path=/trunk/; revision=38707
2009-01-11 19:04:02 +00:00
Dmitry Chapyshev 2b785b4fc4 - Sync wldap32 with Wine head
svn path=/trunk/; revision=38706
2009-01-11 19:02:16 +00:00
Dmitry Chapyshev 2e8764aa34 - Sync cryptui with Wine head
svn path=/trunk/; revision=38705
2009-01-11 18:58:04 +00:00
Dmitry Chapyshev 72ba4a35e2 - Sync credui with Wine head
svn path=/trunk/; revision=38704
2009-01-11 18:56:19 +00:00
Dmitry Chapyshev b358abe79d - Sync headers with Wine
svn path=/trunk/; revision=38703
2009-01-11 18:55:29 +00:00