Rob Shearman
b75828fc90
rpcrt4: Clear the memory of embedded complex types in ComplexUnmarshall when fMustAlloc is TRUE to avoid passing uninitialised memory to the unmarshaller.
...
Found by Valgrind.
2008-07-07 12:11:24 +02:00
Vitaliy Margolen
ba1a7ba62a
dinput: Set force feedback actuator flag for X and Y axes.
...
Programs looking for this flag to verify if FF is present. And on which axes.
2008-07-07 12:11:24 +02:00
Vitaliy Margolen
a478c4fe25
dinput: Freed effect should remove itself from the parent's list of effects. Add tests.
2008-07-07 12:11:24 +02:00
Vitaliy Margolen
aa3694d8ac
dinput: Use Wine list for effects list.
2008-07-07 12:11:24 +02:00
Vitaliy Margolen
91036a04a2
dinput: Stop and unload effect when freeing it.
2008-07-07 12:11:24 +02:00
Vitaliy Margolen
85e2aa1d8a
dinput: Add more traces. Prevent some traces from dereferencing NULL pointer.
2008-07-07 12:11:24 +02:00
Eric Pouech
fa25f187c3
winhelp: Remove the search button, hook the index button to the Finder, and add a new summary button to go back to main page.
2008-07-07 12:11:24 +02:00
Eric Pouech
841720e491
winhelp: Removed the topics button, and forward search and topics to the same prop sheet.
2008-07-07 12:11:23 +02:00
Maarten Lankhorst
53782ca47a
quartz: Fix parser/pullpin to only care about the state transition stopped<->playing.
2008-07-07 12:11:23 +02:00
Maarten Lankhorst
e58855e0e9
quartz: Only call begin process functions in transform filter when stopped.
...
Fixes some graphical glitches that may occur otherwise.
2008-07-07 12:11:23 +02:00
Maarten Lankhorst
11e2b1ab2b
quartz: Make sure transform filter commits allocator.
2008-07-07 12:11:23 +02:00
Maarten Lankhorst
6e4288ee70
quartz: Fix tiny bug in IGraphBuilder_Render.
2008-07-07 12:11:23 +02:00
Rob Shearman
90d633cdd1
widl: Remove some unnecessary calls to duptype.
2008-07-07 12:11:23 +02:00
Rob Shearman
ed0c013849
widl: Rename find_type_helper, find_type and find_type2 to find_type, find_type_error and find_type_error2 respectively.
2008-07-07 12:11:23 +02:00
Rob Shearman
666b57d62f
include: Remove unused file wine/rpcss_shared.h.
2008-07-07 11:11:02 +02:00
Dylan Smith
2eec4f03ed
richedit: Fixed the selection bar width.
2008-07-07 11:10:49 +02:00
Dylan Smith
db95d69f99
richedit: Made sure the caret position is stored when moving up/down.
...
The caret's x position is stored in ME_TextEditor.nUDArrowX so that when
the caret is moved up or down, it will stay along the same horizontal
position, or at the end of a line. Unfortunately, the value stored in
nUDArrowX was being unconditionally discarded in ME_ArrowKey, preventing
it from serving its purpose.
2008-07-07 11:10:33 +02:00
Dylan Smith
2f1c7b1610
user32: Increased area for scrolling via mouse drag outside scrollbar.
...
When dragging the scrollbar thumb with the mouse, the mouse is able to
move away from the scrollbar and keep scrolling so long as it isn't too
far away from the scrollbar. This makes it easier to quickly scroll
with the mouse.
All that this patch changes is the distance that the mouse can be moved
away from the scrollbar before it is consider outside of the scrollbar
and returns to its original position. The distances are proportional to
the size of the scrollbar.
2008-07-04 20:25:48 +02:00
Dylan Smith
fcaa599181
wordpad: Properly save window rect on closing Min/Maximized windows.
...
Previously the window size and position was obtained in such a way that
when the window is closed while minimized, it would be hidden when the
program is started again. Closing a maximized window would save the
size of the maximized window and use it as the normal/restored size when
the program is started again.
2008-07-04 20:24:54 +02:00
Vladimir Pankratov
35ac387041
shell32: Update Russian translation.
2008-07-04 20:18:54 +02:00
Vladimir Pankratov
0cd3bda1f1
README: Add Russian translation.
2008-07-04 20:16:20 +02:00
Nikolay Sivov
95ced6e1f5
gdiplus: Remove unnecessary cast from GdipAddPathRectangle.
2008-07-04 20:16:04 +02:00
Nikolay Sivov
c47b167657
gdiplus: Implemented GdipPathIterHasCurve with tests.
2008-07-04 20:15:54 +02:00
Alexander Morozov
70218092bb
wininet: Remove unneeded variable.
2008-07-04 19:50:58 +02:00
Maarten Lankhorst
9985f2efc9
quartz: Implement state transitions in video renderer.
2008-07-04 19:50:52 +02:00
Maarten Lankhorst
b6b67f698a
quartz: Implement state transitions in directsound renderer, and block on pause.
2008-07-04 19:50:04 +02:00
Rob Shearman
620d783680
rpcrt4: Don't reserve space in the buffer for reference pointers embedded in complex types.
...
Ref pointers don't need a pointer ID and reserving space would render
the code incompatible with other clients. Note that the pointer
marshalling/unmarshalling functions didn't actually read/write pointer
IDs to/from the reserved space in the buffer.
2008-07-04 19:49:00 +02:00
Rob Shearman
5887be5717
rpcrt4: Implement memory sizing for pointers in complex types.
2008-07-04 19:48:47 +02:00
Rob Shearman
81b4436add
rpcrt4: The conformant array offset in complex structs should be signed.
2008-07-04 19:48:38 +02:00
Rob Shearman
44649e855a
rpcrt4: Fix NdrComplexArrayUnmarshall and NdrComplexStructUnmarshall to reuse memory for embedded pointers.
2008-07-04 19:48:30 +02:00
Rob Shearman
517844e054
rpcrt4: Support calculating the size in memory of range types embedded in complex types.
2008-07-04 19:47:58 +02:00
Dylan Smith
798afcf902
comctl32: Fix for ComboBoxEx bug caused by focus change.
2008-07-04 19:43:14 +02:00
Dylan Smith
da0175ba71
comctl32: Added tests to show a ComboBoxEx bug caused by incorrect focus change.
...
Certain WM_LBUTTONDOWN & WM_LBUTTONUP events should change focus to the
ComboBox (a child of ComboBoxEx), but instead the focus was set to the
Edit control.
2008-07-04 19:43:03 +02:00
Zac Brown
f094b4332d
winhttp: Add stub implementation for WinHttpSendRequest.
2008-07-04 19:42:42 +02:00
Zac Brown
ae1e79d43e
winhttp: Add stub implementation for WinHttpOpenRequest and fix function declaration.
2008-07-04 19:38:15 +02:00
Zac Brown
ca627f5b7d
winhttp: Add stub implementation for WinHttpConnect.
2008-07-04 19:37:52 +02:00
Zac Brown
5db545965f
winhttp.h: Add WinHTTP error codes.
2008-07-04 19:35:54 +02:00
Kai Blin
1d77d2a826
ws2_32: Prevent segfault in trace for NULL AddressString.
2008-07-04 19:35:41 +02:00
Jon Griffiths
dcabc064fc
c2man: Don't mangle 'dll' when its part of another word.
2008-07-04 19:35:33 +02:00
Jacek Caban
047e5aaad5
mshtml: Don't mix nsresult with HRESULT.
2008-07-04 19:35:26 +02:00
Maarten Lankhorst
ee317b19b2
quartz: Set filesource initial state to stopped.
...
Fixes a bug valgrind found.
2008-07-04 19:35:07 +02:00
Maarten Lankhorst
8b65914cf9
quartz: Make CLSID_AudioRender an alias for CLSID_DSoundRender.
2008-07-04 19:35:00 +02:00
Massimo Del Fedele
d6a6b88f19
opengl32: glGetString() should return NULL on NULL context.
2008-07-04 19:34:45 +02:00
Alexandre Julliard
0f9484a124
server: Set the visible rect in the set_window_pos request again.
...
This essentially reverts 2f69329a37
.
We really need the visible rect to be set atomically with the rest of
the window position info.
2008-07-03 20:33:12 +02:00
Alexandre Julliard
531ff0be26
ntdll: Split the signal setup into process-wide and thread-specific routines.
2008-07-03 20:18:23 +02:00
Alexandre Julliard
f3bf2a7045
kernel32: Use a proper structure for thunks instead of an array of WORDs.
2008-07-03 18:15:03 +02:00
Alexandre Julliard
d8202087c7
makedep: Add dependencies on wine/exception.h for widl-generated files.
2008-07-03 13:08:19 +02:00
Alexandre Julliard
d6e76274d9
widl: Add support for exception handling in the generated proxy code.
2008-07-03 13:08:19 +02:00
Alexandre Julliard
900bc5697e
widl: Add support for exception handling in the generated server code.
2008-07-03 13:08:19 +02:00
Alexandre Julliard
336a7dc182
rpc.h: Use the correct exception definitions when USE_COMPILER_EXCEPTIONS is set.
2008-07-03 13:08:19 +02:00