Alexandre Julliard
d5fe87e2e8
gdi32: Select the pattern brush only when first used.
2011-12-12 15:50:37 +01:00
Alexandre Julliard
d353c95d47
gdi32: Add a flag to request a default color table from init_dib_info.
2011-12-12 15:50:33 +01:00
Alexandre Julliard
c5895ead6a
gdi32: Use the default DIB color table to create system and halftone palettes.
2011-12-12 11:30:50 +01:00
Alexandre Julliard
3a9cabb8c4
gdi32: Store the default color tables as static data.
2011-12-12 11:21:52 +01:00
Alexandre Julliard
27eb63b082
gdi32: GetCharABCWidthsFloatW must succeed with non-TrueType fonts.
2011-12-12 11:14:25 +01:00
Dmitry Timoshkov
2455b3815a
user32: Strip WS_CAPTION|WS_SYSMENU when a dialog has DS_CONTROL style set.
2011-12-12 11:13:23 +01:00
Eric Pouech
1d3952ed9f
d3d: Fixed a couple of warnings for 64bit targets.
2011-12-12 10:53:49 +01:00
Juan Lang
ba78b54820
wintrust: Don't dereference a potentially NULL pointer.
2011-12-12 10:21:10 +01:00
Henri Verbeet
e6a4a86608
wined3d: Get rid of the WINED3DPRIMITIVETYPE typedef.
2011-12-12 10:21:01 +01:00
Henri Verbeet
b55b683b08
wined3d: Get rid of the WINED3DLIGHTTYPE typedef.
2011-12-12 10:20:57 +01:00
Henri Verbeet
d806c37b4a
wined3d: Trace all swapchain_desc fields in wined3d_device_reset().
2011-12-12 10:20:52 +01:00
Henri Verbeet
1f0a143c3b
d3d10: Add a short description to skip_dword_unknown().
2011-12-12 10:20:48 +01:00
Henri Verbeet
9d55388156
ddraw: Destroy the swapchain after the D3D device in DllMain().
2011-12-12 10:20:41 +01:00
Nikolay Sivov
e191b051b1
msxml3: IDispatchEx support for MXNamespaceManager.
2011-12-12 10:20:33 +01:00
Nikolay Sivov
01ed475c7c
msxml3: Use IXMLDOMDocument3 as a latest interface version.
2011-12-12 10:20:26 +01:00
Nikolay Sivov
ae6ef45811
msxml3: Added IDispatchEx support for IXMLDOMSchemaCollection2.
2011-12-12 10:20:21 +01:00
Nikolay Sivov
c381abd84f
msxml3: Schema cache COM cleanup.
2011-12-12 10:20:13 +01:00
Nikolay Sivov
91c4b4c967
msxml3: Accept disabled on load validation.
2011-12-12 10:20:08 +01:00
Nikolay Sivov
42bd2051d5
msxml3: Trace parameters in stub methods.
2011-12-12 10:20:02 +01:00
Nikolay Sivov
d80ee5b3ae
msxml3: Escape '<','&','"' and '>' in attribute value.
2011-12-12 10:19:55 +01:00
Rico Schüller
b83d322dba
d3dx9: Implement D3DXSHAdd().
2011-12-12 10:19:30 +01:00
Dmitry Timoshkov
1830739118
user32: Strip WS_CAPTION|WS_SYSMENU when a dialog has DS_CONTROL style set.
2011-12-12 10:19:26 +01:00
Alexandre Julliard
2e42ab1527
gdi32/tests: Fix some test failures on Windows.
2011-12-10 18:08:35 +01:00
Alexandre Julliard
8db263d2eb
gdi32: Simplify computation of the DIB header size for internal BITMAPINFO structures.
2011-12-10 13:35:59 +01:00
Alexandre Julliard
82e1a4616c
gdi32: Make sure that biSizeImage always contains the correct size in internal BITMAPINFO structures.
2011-12-10 13:35:59 +01:00
Alexandre Julliard
25e2fae2a8
gdi32: Always use biClrUsed for the number of colors of internal BITMAPINFO structures.
2011-12-10 13:35:42 +01:00
Nikolay Sivov
b0f704daaf
msxml3: Properly handle writer output in a form of BSTR.
2011-12-09 21:15:40 +01:00
Nikolay Sivov
197d41156a
msxml3: Write document prolog separately.
2011-12-09 21:15:40 +01:00
Nikolay Sivov
a4b24978e9
msxml3: Use libxml2 buffer support through helpers.
2011-12-09 21:15:39 +01:00
Aric Stewart
486a20c17c
usp10: Add Myanmar script.
2011-12-09 21:15:39 +01:00
Alex Henrie
b5b739d5f3
comdlg32: Correct title of "Save As" dialog.
2011-12-09 21:15:34 +01:00
Francois Gouget
653c1d76d0
include: Add the missing inaddr.h and in6addr.h include directives.
2011-12-09 21:15:33 +01:00
Francois Gouget
6fa0bda535
iphlpapi: Remove a few redundant include directives.
2011-12-09 21:15:33 +01:00
Huw Davies
ac7e9f6dcc
gdi32/tests: Add some tests for wide pens.
2011-12-09 21:15:31 +01:00
Huw Davies
e155a8054b
gdi32: Add support for wide cosmetic pens.
2011-12-09 21:15:30 +01:00
Jacek Caban
7c3728d728
jscript: Use bytecode for '<<=' expression implementation.
2011-12-09 21:15:29 +01:00
Jacek Caban
a80392e5ea
jscript: Use bytecode for '<<' expression implementation.
2011-12-09 21:15:28 +01:00
Jacek Caban
7904932a9e
jscript: Use bytecode for '>>>=' expression implementation.
2011-12-09 21:15:28 +01:00
Jacek Caban
96e822a33e
jscript: Use bytecode for '>>>' expression implementation.
2011-12-09 21:15:28 +01:00
Jacek Caban
fcdd85267d
jscript: Fixed memory leaks.
2011-12-09 21:15:27 +01:00
Hans Leidekker
053d1731fe
winhttp: Remove some dead assignments (clang).
2011-12-09 21:15:27 +01:00
Hans Leidekker
e950e89867
winhttp: Avoid a null pointer dereference (clang).
2011-12-09 21:15:26 +01:00
Nikolay Sivov
485fde811d
comctl32/listview: Create header when LVS_EX_FULLROWSELECT is requested.
2011-12-09 21:15:26 +01:00
Pierre Schweitzer
06f65740b2
usp10: Fix memory leak.
2011-12-09 21:15:25 +01:00
Henri Verbeet
38c3cde6fd
wined3d: Get rid of the WINED3DPSHADERCAPS2_0 typedef.
2011-12-09 21:15:25 +01:00
Henri Verbeet
af6b98c44b
wined3d: Get rid of the WINED3DVSHADERCAPS2_0 typedef.
2011-12-09 21:15:24 +01:00
Henri Verbeet
f3afa69f8d
wined3d: Introduce a helper function for checking colors against a color key.
2011-12-09 21:15:24 +01:00
Henri Verbeet
d2ca44a597
wined3d: Print the GL_RENDERER string when no "card selector" is available in wined3d_guess_card().
2011-12-09 21:15:24 +01:00
Henri Verbeet
11efbbf140
wined3d: The VertexAttrib*h[v] calls in NV_half_float depend on NV_vertex_program.
...
Based on a patch by Aurélien Couderc.
2011-12-09 21:15:23 +01:00
Alexandre Julliard
98670510f4
gdi32/tests: Add tests for DIB_PAL_COLORS and DIB palettes with missing entries.
2011-12-09 21:15:23 +01:00
Alexandre Julliard
494bfa866a
gdi32: Remove the nb_colors fields in the bitmap object, we always allocate a full size color table.
2011-12-09 21:15:22 +01:00
Alexandre Julliard
c441ebc21d
gdi32: Fix handling of DIB_PAL_COLORS in the various DIB functions.
2011-12-09 21:15:22 +01:00
Alexandre Julliard
647a4d5844
gdi32: Always allocate a full-size color table when creating a DIB section.
2011-12-09 21:15:16 +01:00
Alexandre Julliard
91d19b4b17
gdi32: Add a helper to build a color table from the DIB_PAL_COLORS bitmap info.
2011-12-08 21:31:59 +01:00
Alexandre Julliard
71199eab77
gdi32: Don't make a copy of the DIB color table when selecting it into a DC.
2011-12-08 20:00:55 +01:00
Alexandre Julliard
910fb48291
gdi32: Use PutImage directly to set the initial bitmap bits.
2011-12-08 19:58:47 +01:00
Alexandre Julliard
df9e0ccf5c
gdi32: Use the convert_bits helper function in SetDIBits and SetDIBitsToDevice.
2011-12-08 19:53:44 +01:00
Jacek Caban
7a1ad69869
wininet: Added more connection failure tests.
2011-12-08 18:04:31 +01:00
Jacek Caban
892d3cd46b
wininet: Properly handle closed connection in HTTP_HttpEndRequestW.
2011-12-08 18:04:30 +01:00
Jacek Caban
3dc2c3ca44
wininet: Use test.winehq.org instead of crossover.codeweavers.com in test_async_HttpSendRequestEx.
2011-12-08 18:04:30 +01:00
Aric Stewart
7b95ac8238
usp10: Some Indic scripts, Sinhala, want GDEF to set glyph properties.
2011-12-08 18:04:30 +01:00
Stefan Dösinger
9cf25006ad
ddraw/tests: Extend the CreateSurface(NULL test), use own function.
2011-12-08 18:04:29 +01:00
Stefan Dösinger
481e2f3366
ddraw: SetSurfaceDesc can set width, height and pitch under certain conditions.
2011-12-08 18:04:18 +01:00
Stefan Dösinger
b2ca7e37f4
ddraw/tests: Make the SetSurfaceDesc test ok messages consistent.
2011-12-08 18:00:32 +01:00
Piotr Caban
451f9b9cc0
msvcp90: Added _Locinfo::_Gettnames implementation.
2011-12-08 18:00:29 +01:00
Piotr Caban
462fa62c53
msvcp90: Added _Locinfo::_Getmonths implementation.
2011-12-08 18:00:27 +01:00
Piotr Caban
0c7ed2bdda
msvcp90: Added _Locinfo::_Getdays implementation.
2011-12-08 18:00:25 +01:00
Piotr Caban
91c6a55c2c
msvcp90: Added _Locinfo::_Getname implementation.
2011-12-08 18:00:23 +01:00
Piotr Caban
81434aabff
msvcp90: Added _Locinfo::_Getlconv implementation.
2011-12-08 18:00:22 +01:00
Piotr Caban
dc1a38d385
msvcp90: Added _Locinfo::_Getfalse and _Gettrue implementation.
2011-12-08 18:00:20 +01:00
Piotr Caban
56c1c75b72
msvcp90: Added _Getcvt implementation.
2011-12-08 18:00:18 +01:00
Jacek Caban
d30bfb6e54
jscript: Use bytecode for '>>=' expression.
2011-12-08 18:00:16 +01:00
Jacek Caban
28013dfa6f
jscript: Use bytecode for '>>' expression.
2011-12-08 18:00:14 +01:00
Jacek Caban
fc4948af2c
jscript: Use bytecode for '&=' expression implementation.
2011-12-08 18:00:12 +01:00
Jacek Caban
1ef486421e
jscript: Use bytecode for binary and implementation.
2011-12-08 18:00:11 +01:00
Jacek Caban
558d759465
jscript: Use bytecode for array literal expressions.
2011-12-08 18:00:09 +01:00
Jacek Caban
4d0e360266
jscript: Use bytecode for pre-decrement implementation.
2011-12-08 18:00:07 +01:00
Jacek Caban
667cc2e68a
jscript: Use bytecode for pre-increment expression implementation.
2011-12-08 18:00:05 +01:00
Alexandre Julliard
2453b6a896
winex11: Add some sanity checks on bitmap formats before creating a pixmap.
2011-12-08 18:00:03 +01:00
Alexandre Julliard
72fae39ce0
gdi32: Add missing check for empty visible rects in the non-stretching case.
2011-12-08 18:00:00 +01:00
Nikolay Sivov
e18d99da74
msxml3: Added IDispatchEx for IXSLProcessor.
2011-12-08 10:28:04 +01:00
Nikolay Sivov
f88ea3d2a7
msxml3: Added IDispatchEx support for IXSLTemplate.
2011-12-08 10:28:00 +01:00
Henri Verbeet
3dd03f642d
wined3d: Get rid of the WINEDDCOLORKEY typedef.
2011-12-08 10:27:53 +01:00
Henri Verbeet
52231bc467
wined3d: Get rid of the WineDirect3DVertexStridedData typedef.
2011-12-08 10:27:50 +01:00
Henri Verbeet
ada8ad76b9
wined3d: Avoid clearing the current wined3d context in WineD3D_CreateFakeGLContext().
...
There should be no need to clear the thread's current wined3d context as long
as we properly restore the corresponding GL stuff. This avoids hitting the
context restore code in context_enter() when we have e.g. two d3d9 devices,
one of which is inactive, because now we can see that the GL context that's
active belongs to another wined3d context, and we don't need to bother
saving and restoring it.
2011-12-08 10:27:40 +01:00
Henri Verbeet
2d1a941b7d
wined3d: Properly check if a surface has a DIB section in gdi_surface_map().
2011-12-08 10:27:32 +01:00
Henri Verbeet
56e3e05e57
wined3d: Read the PBO back into the DIB section if we have one in surface_remove_pbo().
2011-12-08 10:27:29 +01:00
Jacek Caban
fd230c5d15
appwiz.cpl: Run winebrowser directly instead of using ShellExecute.
2011-12-07 19:00:53 +01:00
Aric Stewart
746679e186
usp10: Handle dangling joiners when processing Indic GlyphProps.
2011-12-07 17:57:42 +01:00
Alexandre Julliard
b036c8a38d
winex11: Don't call get_xrender_picture inside the X11 lock.
2011-12-07 17:57:32 +01:00
Piotr Caban
516a65a605
msvcrt/tests: Added _Gettnames tests.
2011-12-07 17:50:05 +01:00
Piotr Caban
d82dd2a4db
msvcrt: Added _Getmonths implementation.
2011-12-07 17:50:05 +01:00
Piotr Caban
7a43f0cb8f
msvcrt: Added _Getdays implementation.
2011-12-07 17:50:05 +01:00
Piotr Caban
4bb1e9c32a
msvcrt: Added _Gettnames implementation.
2011-12-07 17:50:04 +01:00
Piotr Caban
344883fb85
msvcrt: Initialize lc_time_curr inside create_locale.
2011-12-07 17:50:04 +01:00
Jacek Caban
0325ec71e9
scrrun: Moved script extensions registration to scrrun.dll.
2011-12-07 17:50:02 +01:00
Jacek Caban
e1da3d7242
jscript: Use bytecode for post-decrement expression.
2011-12-07 17:50:02 +01:00
Jacek Caban
a508149fad
jscript: Use bytecode for post-increment expression.
2011-12-07 17:50:01 +01:00
Jacek Caban
aa809f1b7e
jscript: Added bytecode version of array expression.
2011-12-07 17:50:01 +01:00
Jacek Caban
9c9157a144
jscript: Use binary_expression_t instead of array_expression_t.
2011-12-07 17:50:01 +01:00
Jacek Caban
4da0cf39f4
jscript: Use bytecode for all call expressions.
2011-12-07 17:50:00 +01:00
Jacek Caban
3aa7cee00e
jscript: Use bytecode for calls on identifier and member expressions.
2011-12-07 17:50:00 +01:00
Dmitry Timoshkov
18576b36e4
user32: Add the tests for dialog window styles, make them pass under Wine.
2011-12-07 17:50:00 +01:00
Dmitry Timoshkov
8f565eb6ae
user32: Add more window style tests, make them pass under Wine.
2011-12-07 17:49:59 +01:00
Pierre Schweitzer
0652bbc3d5
wineps.drv: Fix memory leak.
2011-12-07 17:49:59 +01:00
Pierre Schweitzer
1ac7096728
msacm32: Fix buffer double free.
2011-12-07 17:49:59 +01:00
Pierre Schweitzer
f566f38e2f
msctf: Fix memory leaks.
2011-12-07 17:49:58 +01:00
Pierre Schweitzer
783683be2d
usp10: Fix memory leaks.
2011-12-07 17:49:58 +01:00
Pierre Schweitzer
d5642a47ed
kernel32: Fix memory leak.
2011-12-07 17:49:58 +01:00
Aric Stewart
c481cdd25e
usp10: Unicode does not compose the Gurmukhi letter SHA.
2011-12-07 17:49:57 +01:00
Henri Verbeet
4c3dfa1bca
wined3d: Get rid of the WineDirect3DStridedData typedef.
2011-12-07 17:49:56 +01:00
Henri Verbeet
5c5216e609
wined3d: Get rid of the WINED3DBOX typedef.
2011-12-07 17:49:56 +01:00
Henri Verbeet
05acde9cd1
ddraw: Just read the actual reference counts in DestroyCallback().
2011-12-07 17:49:55 +01:00
Henri Verbeet
ecb2859d3c
ddraw: Destroy the swapchain in the DllMain() cleanup handler.
...
This is mostly to make sure there aren't any resources still being referenced
by wined3d.
2011-12-07 17:49:55 +01:00
Henri Verbeet
3f455832a3
wined3d: Unbind stateblock resources in wined3d_device_uninit_3d().
2011-12-07 17:49:55 +01:00
Alexandre Julliard
5b17ba887b
gdi32: Rename the CLIPPING_UpdateGCRegion function.
...
We haven't used a GC here for a long time now.
2011-12-07 17:49:54 +01:00
Alexandre Julliard
b9f09abdcc
gdi32: Don't store the metaclip region, recompute it as needed.
2011-12-07 17:49:47 +01:00
Alexandre Julliard
fb37752f53
gdi32: Only store a total visible region when it's a combination of other regions.
2011-12-07 17:48:29 +01:00
Alexandre Julliard
ddfe35867d
gdi32: Only create the DC visible region when necessary.
...
Most DCs can simply use the visible rectangle instead.
2011-12-07 16:50:57 +01:00
Alexandre Julliard
1f15ffa1e6
gdi32: Make sure DCs are fully zero-initialized.
2011-12-07 15:53:54 +01:00
Alexandre Julliard
1fa1ab5437
comdlg32: Convert dialogs to po files.
2011-12-06 22:12:34 +01:00
Alexandre Julliard
0833639ff0
cryptui: Convert dialogs to po files.
2011-12-06 20:33:47 +01:00
Francois Gouget
47fdee6e92
mscoree: Make CorDebugProcess_Create() static.
2011-12-06 17:54:44 +01:00
Francois Gouget
0a065cb4bd
jscript: Make interp_expression_eval() static.
2011-12-06 17:54:33 +01:00
Francois Gouget
22cb047ed4
gdi32: Make init_dib_info() static.
2011-12-06 17:53:15 +01:00
Francois Gouget
c64ce9d0ff
dsound: Remove mmErr(). It is not used anymore.
2011-12-06 17:52:54 +01:00
Stefan Dösinger
f8dbf97e8d
d3d9/tests: Clarify a comment.
2011-12-06 17:07:23 +01:00
Stefan Dösinger
171c18a5bb
d3d9/tests: Test StrechRect between depth stencils with different sizes.
2011-12-06 17:07:20 +01:00
Stefan Dösinger
7ae81ba378
ddraw/tests: Add a IDirect3DDevice2 GetCaps test.
2011-12-06 17:07:15 +01:00
Stefan Dösinger
6c423b106f
wined3d: Remove the Apple NV_texture_shader quirk.
2011-12-06 17:06:53 +01:00
Stefan Dösinger
e4f91774ac
wined3d: Remove fglrx GLSL constant quirks.
...
Fglrx does not support r500 and earlier GPUs any longer, making those
quirks obsolete and a problem for r300g.
2011-12-06 17:06:49 +01:00
Aric Stewart
acf1343f34
usp10: Handle Halant, ZWJ and ZWNJ in ShapeCharGlyphProp_BaseIndic.
2011-12-06 17:04:21 +01:00
Aric Stewart
93a8499b95
usp10: Sinhala, while behaving like a base Indic, does not set GlyphProps based on indic syllable.
2011-12-06 17:04:15 +01:00
Aric Stewart
a9058605d6
usp10: Use UpdateClusters in DecomposeVowels.
2011-12-06 17:04:09 +01:00
Aric Stewart
4dffb0aa43
usp10: The top logclust value may be different than the number of chars.
2011-12-06 17:04:04 +01:00
Aric Stewart
894f2dc9ba
usp10: Use GDEF in baseIndic GlyphProp processing.
2011-12-06 17:03:59 +01:00
Aric Stewart
9cddd18cb9
usp10: Initialize the GSUB table before doing any contextual shaping.
2011-12-06 17:03:51 +01:00
Jacek Caban
4352a9fa14
mshtml: Added support for navigating to _self target.
2011-12-06 16:30:17 +01:00
Aric Stewart
4012cc070e
user32: Protect against NULL ssa to prevent crashes in old native usp10.
2011-12-06 16:09:34 +01:00
Hans Leidekker
75242afefd
msi/tests: Try harder to remove a shortcut file.
2011-12-06 15:51:01 +01:00
Hans Leidekker
cd4432bc9b
msi: Make sure to keep a reference to custom action data until the actions are finished.
2011-12-06 15:51:00 +01:00
Hans Leidekker
e54ab7a8b6
user32: Add stub implementations of MessageBoxTimeoutA/W.
2011-12-06 15:51:00 +01:00
Piotr Caban
c56c74331c
msvcp90: Added _Getctype implementation.
2011-12-06 15:51:00 +01:00
Piotr Caban
34d947189a
msvcp90: Added _Getcoll implementation.
2011-12-06 15:51:00 +01:00
Piotr Caban
bff3f0cd3c
msvcp90: Added _Locinfo::_Addcats partial implementation.
2011-12-06 15:51:00 +01:00
Piotr Caban
e97578e407
msvcp90: Added _Locinfo constructor implementation.
2011-12-06 15:51:00 +01:00
Piotr Caban
dbff7a1ca2
msvcrt: Fix lc_collate_cp initialization.
2011-12-06 15:51:00 +01:00
Piotr Caban
f84858ac2c
msvcrt: Added _get_current_locale implementation.
2011-12-06 15:51:00 +01:00
Alexandre Julliard
8d6354c5b2
winex11: Allow the visible region to be zero when not clipping.
2011-12-06 15:51:00 +01:00
Alexandre Julliard
649e33de58
winex11: Store the visible region handle directly instead of making a copy.
2011-12-06 15:51:00 +01:00