Jactry Zeng
c015447d07
gdi32: Add multiple font replacement support.
2015-07-17 16:40:29 +09:00
Jactry Zeng
cb59350ed9
gdi32: Add a helper to map font replacement.
2015-07-17 16:40:29 +09:00
Alex Henrie
5caa651732
user32: Scroll listbox item completely into view on LB_SETCURSEL.
2015-07-17 16:34:03 +09:00
Alex Henrie
f612553694
user32: Simplify if-else statement.
2015-07-17 16:33:50 +09:00
Sebastian Lackner
57cbcec0c2
vcomp/tests: Add tests for vcomp sections.
2015-07-17 16:12:40 +09:00
Sebastian Lackner
c019ebc82f
vcomp: Implement _vcomp_sections_init and _vcomp_sections_next.
2015-07-17 16:12:35 +09:00
Dan Kegel
9c9d60f020
vcomp/tests: Add additional tests for _vcomp_fork.
2015-07-17 16:11:17 +09:00
Sebastian Lackner
c0a664456e
vcomp/tests: Add initial tests.
2015-07-17 16:10:18 +09:00
Sebastian Lackner
e26a9fb4ad
vcomp: Implement _vcomp_barrier.
2015-07-17 16:09:04 +09:00
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