Commit Graph

104577 Commits

Author SHA1 Message Date
Piotr Caban 821932dab9 gdiplus: Fix animated gif frames composition. 2015-03-13 21:52:48 +09:00
Piotr Caban 799362a0b7 gdiplus: Convert animated gif to PixelFormat32bppARGB on load. 2015-03-13 21:52:46 +09:00
Piotr Caban b3a9c698e8 gdiplus: Don't store stream reference in GpImage, it's done by IWICBitmapDecoder. 2015-03-13 21:52:45 +09:00
Piotr Caban 531992c760 windowscodecs: Store stream reference in png decoder. 2015-03-13 21:52:43 +09:00
Piotr Caban b681123385 windowscodecs: Store stream reference in gif decoder. 2015-03-13 21:52:41 +09:00
Piotr Caban a181997855 gdiplus: Don't create new instance of IWICBitmapDecoder to encode every frame of animation. 2015-03-13 21:52:40 +09:00
Daniel Lehman e889dd8eaa wininet: Accept Version in cookies. 2015-03-13 21:52:15 +09:00
Ken Thomases 14a0fc3ccc winemac: Prevent maximized windows from entering Cocoa full-screen mode.
OS X doesn't really have the concept of windows being maximized; that is, being
in a mode where they can't be moved or resized.  As a consequence, it doesn't
have a button in the window title bar to restore a maximized window to normal.
So, when a Wine window is maximized, the Mac driver hijacks the green zoom
button to act as a restore button.  (When a window is zoomed, the green button
"unzooms" back to its last user size and position, so it's analogous.)

However, with OS X 10.10 (Yosemite), the green button prefers to act as a
toggle for the Cocoa full-screen mode rather than zooming and unzooming.  This
made it difficult for users to restore a maximized window.  They would have to
Option-click the green button, double-click the title bar, or choose Zoom
from the Window menu, none of which is obvious.

The fix is to disable Cocoa full-screen mode for maximized windows.  Then, the
green button reverts to unzoom and restoring the window.
2015-03-13 21:52:14 +09:00
Ken Thomases 4af5d5bd99 winemac: When exiting Cocoa full-screen mode for a no-longer-eligible window, bypass the override of -toggleFullScreen:.
The override checks the disabled state of the window, but that's for user-
driven changes, not programmatic changes.
2015-03-13 21:52:12 +09:00
Alexandre Julliard 3a55206787 msvcp60: Merge the char_traits functions with msvcp90. 2015-03-13 21:51:46 +09:00
Alexandre Julliard e38ae09043 msvcp60: Move string iterator functions to match msvcp90. 2015-03-13 21:51:44 +09:00
Alexandre Julliard c54fa4fc8d msvcp60: Add MSVCP prefix on more string functions. 2015-03-13 21:51:28 +09:00
Alexandre Julliard 402a72a07a msvcp60: Merge I/O stream code with msvcp90 where possible to reduce the differences. 2015-03-13 14:07:23 +09:00
Nikolay Sivov ed92458754 wshom.ocx: Implement Terminate(). 2015-03-13 00:28:22 +09:00
Sebastian Lackner 66e8060204 ole32: Wait a bit before doing next sanity check in StorageImpl_LockRegionSync. 2015-03-13 00:28:21 +09:00
Francois Gouget 4af6be9d3a ieframe/tests: NONAMELESSUNION is not needed when using the U() macro. 2015-03-13 00:28:21 +09:00
Francois Gouget 6ddd879515 ieframe: Remove unneeded NONAMELESSXXX directives.
Move a NONAMELESSUNION directive to the one C file that needs it.
2015-03-13 00:28:20 +09:00
Francois Gouget bc68822c09 krnl386.exe16: Remove unneeded NONAMELESSXXX directives. 2015-03-13 00:28:20 +09:00
Francois Gouget ecc04f6996 kernel32: Remove unneeded NONAMELESSXXX directives. 2015-03-13 00:28:19 +09:00
Francois Gouget 5e93b02662 inetcpl.cpl: Remove uneeded NONAMELESSUNION directives. 2015-03-13 00:28:19 +09:00
Francois Gouget e96ab17ec1 hhctrl.ocx: Remove unneeded NONAMELESSXXX directives. 2015-03-13 00:28:18 +09:00
Francois Gouget e815da3c1a gphoto2.ds: Remove unneeded NONAMELESSXXX directives. 2015-03-13 00:28:18 +09:00
Henri Verbeet 57c76e10e0 d3d10core: Implement d3d10_rendertarget_view_GetPrivateData(). 2015-03-13 00:28:17 +09:00
Henri Verbeet 656be74d13 d3d10core: Implement d3d10_rendertarget_view_SetPrivateDataInterface(). 2015-03-13 00:28:17 +09:00
Henri Verbeet c81446a7cc d3d10core: Implement d3d10_depthstencil_view_GetPrivateData(). 2015-03-13 00:28:16 +09:00
Henri Verbeet 3c65bff802 d3d10core: Implement d3d10_rendertarget_view_SetPrivateData(). 2015-03-13 00:28:16 +09:00
Henri Verbeet c3fab65647 d3d10core: Implement d3d10_depthstencil_view_SetPrivateDataInterface(). 2015-03-13 00:28:15 +09:00
Bruno Jesus 0415407404 ws2_32/tests: Add more select() tests related to OOB handling. 2015-03-13 00:28:15 +09:00
Alexandre Julliard f1e23aa619 msvcp90: Remove functions that are not exported in native. 2015-03-13 00:28:14 +09:00
Alexandre Julliard 42500b0cfe msvcp60: Share exception functions implementation with msvcp90. 2015-03-13 00:28:14 +09:00
Alexandre Julliard 62ae503fa1 msvcp60: Add MSVCP prefix on exported string functions. 2015-03-13 00:28:13 +09:00
Alexandre Julliard bebc979483 msvcp60: Merge locale code with msvcp90 where possible to reduce the differences. 2015-03-13 00:28:06 +09:00
Alexandre Julliard 165f8734e8 msvcp60: Share misc functions implementation with msvcp90. 2015-03-12 17:27:12 +09:00
Alexandre Julliard 2466ed265e msvcp60: Share memory functions implementation with msvcp90. 2015-03-12 17:27:03 +09:00
Alexandre Julliard 0c9b55ef24 msvcp60: Share math functions implementation with msvcp90. 2015-03-12 14:57:25 +09:00
Alexandre Julliard c6c3ccad36 ole32: Remove confusing uses of the __thiscall specifier. 2015-03-12 14:20:33 +09:00
Austin English 603bc1d3f8 include: Add remaining function prototypes in msasn1.h. 2015-03-12 13:56:52 +09:00
Nikolay Sivov 985bff76be dwrite: Fix excessive refcount increment when setting interface pointers as range attributes. 2015-03-12 13:56:35 +09:00
Nikolay Sivov c1ecf862a4 dwrite: Make a deep copy of family name string (Valgrind). 2015-03-12 13:56:28 +09:00
Andrew Eikum fdbdad03f3 shell32/tests: Support alternate parent folders. 2015-03-12 13:56:11 +09:00
Andrew Eikum 122f71866e shell32/tests: Fix win8 knownfolder attributes. 2015-03-12 13:55:58 +09:00
Andrew Eikum 7a55f5461a shell32/tests: Remove unused flag. 2015-03-12 13:55:51 +09:00
Andrew Eikum dd275615db shell32/tests: Fix win8 knownfolders relative and parsed paths. 2015-03-12 13:55:40 +09:00
Andrew Eikum 1b4272639b shell32/tests: A couple of win8 fixes. 2015-03-12 13:54:45 +09:00
Jacek Caban 8ef78d068f wininet: Get rid of no longer needed sock_get_error. 2015-03-12 13:54:16 +09:00
Jacek Caban f0aff23ddd wmvcore: Added WMCreateWriter implementation. 2015-03-12 13:54:13 +09:00
Jacek Caban 4e35d58748 d3drmdef.h: Fixed a typo. 2015-03-12 13:53:49 +09:00
Alexandre Julliard 4c1da45567 ntoskrnl: Allow IoCompleteRequest to report completion asynchronously. 2015-03-11 22:48:22 +09:00
Alexandre Julliard ecf7ed6650 server: Add a request to store the results of an ioctl asynchronously. 2015-03-11 22:45:51 +09:00
Alexandre Julliard 0157f76888 server: Allow device manager ioctls to run asynchronously. 2015-03-11 22:44:51 +09:00