Dylan Smith
e809bc887d
richedit: Commit undo items after modifications in WM_IME_COMPOSITION.
...
ME_InsertTextFromCursor could previously follow the ME_CommitUndo call
leaving uncommitted changes which would cause improper grouping of commits,
or an assertion failure.
2010-05-24 11:30:12 +02:00
Dylan Smith
fb7d6b783e
richedit: Missing HeapFree in WM_IME_COMPOSITION. (Smatch).
...
ME_InsertTextFromCursor copies the string passed into it rather than making
taking ownership of it.
2010-05-24 11:30:06 +02:00
Marcus Meissner
34d17c9ea1
ntdll: qsort: comparator must not get the same pointer.
2010-05-24 11:27:25 +02:00
Piotr Caban
6f358ef867
msvcrt: Fix wcstombs_l implementation.
2010-05-24 11:25:09 +02:00
Piotr Caban
2ca3b9e016
msvcrt: Fix mbstowcs_l implementation.
2010-05-24 11:25:04 +02:00
Damjan Jovanovic
b34f04f9c4
windowscodecs: Fix ICO palette size calculation.
2010-05-24 11:21:02 +02:00
Andrey Turkin
234afb88e8
oleaut32: Don't rewrite name's hreftype.
2010-05-24 11:20:45 +02:00
Andrey Turkin
61dfc28b75
oleaut32: Store correct offset for imported files in ICreateTypeInfo::AddRefTypeInfo.
2010-05-24 11:20:00 +02:00
Andrey Turkin
9724c6d774
oleaut32: Fix ctl2_alloc_importfile offset calculations.
2010-05-24 11:19:41 +02:00
Aric Stewart
18b310a703
usp10: Apply the GSUB 'rlig' feature for Required ligature substitution.
2010-05-24 11:19:03 +02:00
Aric Stewart
6c73258725
usp10: Handle Ligature Substitution Subtable from GSUB.
...
This also involves a restructuring of the handling of glyph lookups
from GSUB since Ligature Substitution can result in many glyphs being
replaced with 1 glyph, and future looksup may result in one glyph
being replaces with many glyphs.
2010-05-24 11:18:59 +02:00
Aric Stewart
ec62c33d79
gdi32: Handle a BiDi string being shaped into more or less glyphs than characters in the string.
2010-05-24 11:18:28 +02:00
Aric Stewart
a27e03bf5d
usp10: Use font chartype only as a fallback if we do not know the characters script already.
2010-05-24 11:18:15 +02:00
Maarten Lankhorst
3e5f7f49fe
winmm: Wake up timer after the timer list is empty.
2010-05-24 11:16:57 +02:00
Marcus Meissner
163c7021b1
usp10: Check heap_alloc return value (Coverity).
2010-05-24 11:15:25 +02:00
Michael Stefaniuc
ff2813364a
msacm32: Avoid using the long type.
2010-05-24 11:15:06 +02:00
Sven Baars
23f9b07d6a
msi: Update Dutch translation.
2010-05-24 11:14:52 +02:00
Sven Baars
cc9e357ecf
msi: Fix English translation.
2010-05-24 11:14:44 +02:00
Alexandre Julliard
4dae774893
ntdll: Reimplement bsearch to avoid redundant and possibly out of bounds comparisons.
2010-05-23 22:26:51 +02:00
Alexandre Julliard
5702a941ad
user32: Don't repaint the caret in SetCaretPos if the position doesn't change.
2010-05-23 09:26:05 +02:00
Matej Špindler
46c7f2686b
oleacc: Add Slovenian translation.
2010-05-21 18:58:06 +02:00
Marcus Meissner
27a28bf29f
msvcrt: Check locale for NULL before freeing.
2010-05-21 18:58:05 +02:00
Andrew Nguyen
c6e5e39460
urlmon: Validate parameters in MkParseDisplayNameEx.
2010-05-21 18:58:05 +02:00
Andrew Nguyen
07325c7d7c
ole32/tests: Add tests for output parameters in MkParseDisplayName.
2010-05-21 18:58:05 +02:00
Andrew Nguyen
7bdf023e69
ole32: Validate pointer parameters in MkParseDisplayName.
2010-05-21 18:58:05 +02:00
Austin English
c4ea80cf9b
ntdll: Add stub for NtRaiseHardError.
2010-05-21 18:58:05 +02:00
Aric Stewart
e276fbc222
usp10: Correct Left and Right confusions for Arabic joining and shaping.
2010-05-21 18:58:05 +02:00
Matteo Bruni
5786d3a0c7
d3dx9: Shader assembler ps_2_x support.
2010-05-21 18:58:05 +02:00
Matteo Bruni
ce3e846f3b
d3dx9: Add some more tests on register number checking.
2010-05-21 18:58:05 +02:00
Matteo Bruni
5050f7c8d2
d3dx9: Shader assembler vs_2_x support.
2010-05-21 18:58:05 +02:00
Matteo Bruni
961db7964d
d3dx9: Check for oCx register number.
2010-05-21 18:58:04 +02:00
Matteo Bruni
a9118ba171
d3dx9: Use separate opcodes for TEXLDP and TEXLDB.
...
There is no reason we have to strictly follow D3D bytecode format in our
intermediate representation.
2010-05-21 18:58:04 +02:00
Matteo Bruni
1d3f462fef
d3dx9: Add missing texkill instruction parsing.
2010-05-21 18:58:04 +02:00
Stefan Dösinger
b5da118531
wined3d: Catch RCP 0.0 in ARB.
2010-05-21 18:58:04 +02:00
Stefan Dösinger
c80b5d6afc
wined3d: Handle length zero vectors in ARB's NRM.
2010-05-21 18:58:04 +02:00
Stefan Dösinger
ed74fcefc8
wined3d: Make the mova constant more generic for relative addressing.
2010-05-21 18:58:04 +02:00
Stefan Dösinger
a0143e142b
wined3d: Order the helper constants a bit better.
2010-05-21 18:58:04 +02:00
Stefan Dösinger
a1710a32f3
wined3d: Add a function for reading (ps_)helper_const.
2010-05-21 18:58:04 +02:00
Stefan Dösinger
6946de8125
wined3d: Store a positive 1.0 in the ARB's vertex shader helper constant.
2010-05-21 18:58:04 +02:00
Stefan Dösinger
09d74b748e
wined3d: Split up the "one" pixel shader helper constant.
2010-05-21 18:58:04 +02:00
André Hentschel
f31e30d1be
msvidc32: Be less picky with formats.
2010-05-21 18:58:04 +02:00
Michael Stefaniuc
6d89364ad1
wined3d: Avoid using the long type.
2010-05-21 18:58:04 +02:00
Michael Stefaniuc
f9d2b85ea5
mciwave: Avoid using long.
2010-05-21 18:58:03 +02:00
Michael Stefaniuc
5b9fb3c5be
winemp3.acm: Avoid using the long type.
2010-05-21 18:57:37 +02:00
Michael Stefaniuc
309e92f449
mcicda: Avoid using long.
2010-05-21 14:37:53 +02:00
Michael Stefaniuc
bf7241c125
user32: Avoid using long.
2010-05-21 14:37:53 +02:00
Henri Verbeet
11b8c425e9
wined3d: Set the device.c GLINFO_LOCATION to *gl_info.
2010-05-21 14:37:53 +02:00
Henri Verbeet
5dff410254
wined3d: Explicitly pass GL info to buffer_get_sysmem().
2010-05-21 14:37:52 +02:00
Henri Verbeet
e647309402
wined3d: Explicitly pass GL info to buffer_create_buffer_object().
2010-05-21 14:37:52 +02:00
Henri Verbeet
e536f99871
wined3d: Set the buffer.c GLINFO_LOCATION to *gl_info.
2010-05-21 14:37:52 +02:00