Sebastian Lackner
ee34265f8f
vcomp: Add multithreaded implementation for _vcomp_fork.
2015-07-17 15:54:57 +09:00
Dan Kegel
ad1077f94b
vcomp: Implement stub for _vcomp_fork.
2015-07-17 15:42:19 +09:00
Sebastian Lackner
4a1629c411
ntdll: Avoid possible deadlock by using _exit() in NtTerminateProcess.
...
When threads are killed with SIGQUIT some locks can be in an undefined
state, and it not safe to call exit handlers.
2015-07-17 14:29:04 +09:00
Andrew Cook
453458f294
server: Implement JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE.
2015-07-17 14:28:59 +09:00
Sebastian Lackner
7d3f13a129
shell32: Ensure that commandline is null-terminated when no parameters are given.
2015-07-17 14:28:17 +09:00
Piotr Caban
2294d3ba45
msvcrt: Don't call DeleteCriticalSection on static critical section.
2015-07-16 21:21:07 +09:00
Huw Davies
125f3151cb
wbemprox: Don't call CloseServiceHandle() with an invalid handle.
2015-07-16 21:20:53 +09:00
Huw Davies
3e7f0e685b
net: Don't call CloseServiceHandle() with an invalid handle.
2015-07-16 21:20:52 +09:00
Huw Davies
fed41f5306
msi: Don't call CloseServiceHandle() with an invalid handle.
2015-07-16 21:20:50 +09:00
Huw Davies
3e55f1d2cc
advapi32: Don't call CloseServiceHandle() with an invalid handle.
2015-07-16 21:20:44 +09:00
Daniel Lehman
a38d2ee10d
msvcp90: Implement time_get<char> ctors and dtors (Valgrind).
2015-07-16 19:24:11 +09:00
Nikolay Sivov
42ed6ddd30
dwrite: Fix vector transformation in GetGlyphOrientationTransform().
2015-07-16 19:22:39 +09:00
Nikolay Sivov
2132a060ea
dwrite: Round advances returned from GetGdiCompatibleGlyphPlacements().
2015-07-16 19:22:37 +09:00
Nikolay Sivov
a92390f707
dwrite/tests: Some tests for CreateGdiCompatibleTextLayout().
2015-07-16 19:22:35 +09:00
Nikolay Sivov
e68c6389b1
dwrite: Properly pass measuring mode to renderer.
2015-07-16 19:22:33 +09:00
Sebastian Lackner
2498bc17d2
configure: Do not assume gcc strength reduce bug when cross-compiling.
2015-07-16 16:31:21 +09:00
Lauri Kenttä
3cf58187e4
po: Update Finnish translation.
2015-07-16 16:29:59 +09:00
Nikolay Sivov
a3f2b6b856
dwrite: Partial implementation of GetGdiCompatibleGlyphMetrics().
2015-07-16 16:29:46 +09:00
Akihiro Sagawa
0bc85e0aff
po: Update Japanese translation.
2015-07-16 16:29:18 +09:00
Piotr Caban
943ead5022
shell32: Fix SHELL_execute code that removes quote arround file name.
2015-07-16 16:29:12 +09:00
Piotr Caban
663f9f4b21
shell32: Handle executable with space in path in SHELL_execute.
2015-07-16 16:29:09 +09:00
Piotr Caban
8e853a3e90
shell32: Remove code for separating arguments from file path.
2015-07-16 16:29:06 +09:00
Iván Matellanes
22f28d2923
msvcirt: Implement ios stream locking.
2015-07-15 23:20:08 +09:00
Iván Matellanes
57fb458774
msvcirt: Implement ios object locking.
2015-07-15 23:19:58 +09:00
Iván Matellanes
9d0b679c1b
msvcirt: Implement ios locking control.
2015-07-15 23:19:54 +09:00
Hans Leidekker
dfae842cca
msi/tests: Avoid another test failure on win2k3.
2015-07-15 23:19:32 +09:00
Hans Leidekker
0bd46f1501
msi: Add a stub implementation of MsiJoinTransaction.
2015-07-15 23:19:29 +09:00
Hans Leidekker
f9dc20cfcc
msi: Fix a couple of memory leaks (Coverity).
2015-07-15 23:19:25 +09:00
Hans Leidekker
17405f6b91
msi: Check the return value of MSI_QueryGetRecord (Coverity).
2015-07-15 23:19:23 +09:00
Nikolay Sivov
e94d977006
dwrite: Partially implement GetGdiCompatibleGlyphAdvances().
2015-07-15 23:19:13 +09:00
Huw Davies
e1a65bed68
msi: Be more selective about which access modes are used to open or create keys.
...
An installer was failing when trying to create subkeys after denying
delete access to their parent key.
2015-07-15 23:19:09 +09:00
Huw Davies
4a992fec01
msi: Fix a registry key leak.
2015-07-15 23:18:54 +09:00
Henri Verbeet
bebee86da6
d2d1: Properly trace "vertex_count" in d2d_path_geometry_triangulate().
2015-07-15 23:18:45 +09:00
Dmitry Timoshkov
7eaff17786
windowscodecs: Properly handle empty GIF extension blocks.
2015-07-15 23:18:39 +09:00
Nikolay Sivov
f46aa66ca7
dwrite: Fix transform matrix usage for pixel snapping.
2015-07-15 16:56:53 +09:00
Sebastian Lackner
4ccdc0c036
kernel32/tests: Repeat test for SignalObjectAndWait multiple times to test wineserver wakeup cookie management.
2015-07-15 16:29:25 +09:00
Sebastian Lackner
3db6d1acaf
server: Avoid sending unexpected wakeup with uninitialized cookie value.
...
The code for SELECT_SIGNAL_AND_WAIT in select_on() calls signal_object(). This might
wake up the same thread which is currently in the wineserver call. The value for
current->wait->cookie is initialized at the end of the function, and not defined yet
at this point.
2015-07-15 16:29:11 +09:00
Alexandre Julliard
8935863f55
winebuild: Add DllMain to the list of functions that should be private.
2015-07-15 15:59:46 +09:00
Dmitry Timoshkov
21c3724813
ntdll: Cache contents of IMAGE_TLS_DIRECTORY instead of saving a directory pointer.
2015-07-15 15:13:16 +09:00
Sebastian Lackner
f59551c222
vcomp: Implement _vcomp_set_num_threads and omp_get_thread_num.
2015-07-15 15:10:05 +09:00
Sebastian Lackner
800ca050df
vcomp: Implement omp_{get,set}_nested.
2015-07-15 15:09:58 +09:00
Sebastian Lackner
4dea3e071d
vcomp: Implement omp_get_max_threads and omp_set_num_threads.
2015-07-15 15:09:53 +09:00
Henri Verbeet
a8f45dff60
d2d1: Implement d2d_geometry_sink_AddLines().
2015-07-14 23:27:22 +09:00
Henri Verbeet
b92a05c84e
d2d1: Implement d2d_d3d_render_target_FillGeometry().
2015-07-14 23:27:21 +09:00
Henri Verbeet
3bb382aabb
d2d1: Introduce a separate function to construct pixel shader constant buffers for brushes.
2015-07-14 23:27:21 +09:00
Henri Verbeet
1f4e37659c
d2d1: Also bind the pixel shader and blend state in d2d_brush_bind_resources().
2015-07-14 23:27:21 +09:00
Henri Verbeet
391fda7599
d2d1: Implement d2d_factory_CreateRectangleGeometry().
2015-07-14 23:27:21 +09:00
Aurimas Fišeras
35ec7abe32
po: Update Lithuanian translation.
2015-07-14 23:27:21 +09:00
Nikolay Sivov
a32168bc49
dwrite/tests: Fix trimming sign instance leak (Valgrind).
2015-07-14 17:07:46 +09:00
Nikolay Sivov
0b64f24030
dwrite: Make sure explicit levels are always initialized (Valgrind).
2015-07-14 17:07:43 +09:00