Commit Graph

397 Commits

Author SHA1 Message Date
Kartikaya Gupta
67aa9a044a Bug 1074401 - Ensure that the repaint request is always dispatched from the APZ on the main thread. r=botond 2014-10-03 13:39:37 -04:00
Markus Stange
9929e678c4 Bug 1072391 - Only minimize on double-click in draggable regions of the window. r=smichaud 2014-09-24 17:15:28 -04:00
Markus Stange
0fff687e68 Bug 1070038 - Make window dragging work correctly on Mac OS 10.10. r=smichaud 2014-09-22 13:45:48 -04:00
Markus Stange
36c0abaee7 Bug 944836 - Implement nsChildView::UpdateWindowDraggingRegion. r=roc, r=smichaud 2014-09-18 10:52:30 +02:00
Steven Michaud
2413b03540 Bug 1056251 - Changing to a Firefox window in a different workspace does not focus automatically. r=masayuki 2014-09-15 14:48:42 -05:00
Jonathan Watt
b3072839ca Bug 1065031, part 2 - Changes to Moz2D consuming code to update callers of Moz2D Matrix's Translate, Scale and Rotate methods to use these methods' new names. r=Bas 2014-09-10 18:29:35 +01:00
Jonathan Watt
581078dcb7 Bug 1065127 - Avoid Matrix().Translate()/Scale()/Rotate() multiplication in lots of places. r=Bas 2014-09-10 14:26:12 +01:00
Carsten "Tomcat" Book
d9c5bea4e5 Backed out changeset e6b766d8a815 (bug 1065127) for bustage 2014-09-10 14:30:36 +02:00
Jonathan Watt
cc5bf95ddf Bug 1065127 - Avoid Matrix().Translate()/Scale()/Rotate() multiplication in lots of places. r=Bas
--HG--
extra : rebase_source : ef075258c31973c4943b9b3a9229685a9bb83917
2014-09-10 11:45:42 +01:00
Ehsan Akhgari
273543e51a Bug 1061001 - Fix more bad implicit constructors in widget; r=roc 2014-08-31 23:33:13 -04:00
Markus Stange
af5edfa4fb Bug 1058713 - Don't attempt to create a zero-sized CGContext for titlebar buttons. r=smichaud 2014-08-28 02:16:25 +02:00
Markus Stange
b324d1c81a Bug 1051522 - Create NSVisualEffectViews for vibrant window regions. r=smichaud 2014-08-28 02:15:33 +02:00
Markus Stange
c6b58122aa Bug 1051522 - Mark nsChildView coordinate conversion functions const. r=smichaud 2014-08-28 02:15:29 +02:00
David Zbarsky
1bea86c89f Bug 952977: Various other changes of gfx3DMatrix -> Matrix4x4 r=nical 2014-08-22 09:40:02 -04:00
Ed Morley
62e00418d4 Backed out changeset 3325dc888b50 (bug 952977) for build failures
--HG--
extra : rebase_source : b29c343cc0e4d8df5c927742657fa93895b738d1
2014-08-21 16:57:44 +01:00
David Zbarsky
04005e5546 Bug 952977: Various other changes of gfx3DMatrix -> Matrix4x4 r=nical 2014-08-21 11:35:28 -04:00
Steven Michaud
cb7ca9cd48 Bug 1044497 - Fix Yosemite build error (cannot initialize a parameter of type 'NSEventType' with an lvalue of type 'uint32_t') r=spohl 2014-08-06 21:35:53 -05:00
Benoit Jacob
97177c7e3d Bug 586656 - Serialize external "pluginEvent" structs in WidgetGUIEvent so that plugin events work in e10s - r=masayuki,jimm 2014-07-23 15:55:51 -04:00
Kartikaya Gupta
9dc6a33e69 Bug 1040906 - Replace the out-param on matrix conversion helpers with a return value. r=Bas 2014-07-22 09:12:14 -04:00
Kartikaya Gupta
0280fddb89 Bug 1035356 - Make ReceiveInputEvent(InputData...) do in-place modifications of the event to DOM space. r=mstange r=botond 2014-07-08 14:55:52 -04:00
Markus Stange
0046475fb0 Bug 995145 - Don't erase pixels from the window top when drawing the highlight line. r=smichaud 2014-07-01 18:32:28 +02:00
Jonathan Watt
5ed095fa50 Bug 991640 - Get rid of nsIWidget::GetThebesSurface and a bunch of Thebes backed gfxContexts. r=mattwoodrow 2014-06-10 07:02:21 +01:00
Markus Stange
9ae39077a4 Bug 1022206 - Add missing include to nsChildView.mm in order to fix building with --disable-accessibility on Mac. a=npotb DONTBUILD 2014-06-08 01:59:18 +02:00
Markus Stange
6092ce2dc8 Bug 944938 - Install the event tap only for wheel events. r=smichaud 2014-06-07 00:50:00 +02:00
Markus Stange
8f35b18308 Bug 944938 - Pass scroll events to the APZC tree manager on the async event thread. r=smichaud 2014-06-07 00:49:59 +02:00
Markus Stange
3a27c8cadb Bug 944938 - Add a 10.6 compatibility wrapper for hasPreciseScrollingDeltas and scrollingDeltaX/Y. r=smichaud 2014-06-07 00:49:59 +02:00
Markus Stange
d99fa2b8d1 Bug 944938 - Add a 10.6 compatibility wrapper for event phases. r=smichaud 2014-06-07 00:49:59 +02:00
Markus Stange
05f9a856de Bug 944938 - Add a helper method for the conversion of window coordinates to device pixels. r=smichaud 2014-06-04 14:44:28 +02:00
Markus Stange
d7edcde92d Bug 944938 - Create an APZCTM controller for the compositor parent on Mac with APZ enabled. r=smichaud 2014-06-04 14:44:27 +02:00
Markus Stange
2285731772 Bug 944938 - Add a basic GeckoContentController implementation for async panning on Mac. r=kats 2014-06-04 14:44:27 +02:00
Markus Stange
833e72b533 Bug 944938 - Add EventThreadRunner class that can listen to scroll events without main thread involvement. r=smichaud 2014-06-04 14:44:27 +02:00
Markus Stange
46a7146d24 Bug 1018996 - Fix BasicCompositor on Mac after bug 1012407 and bug 1017571. r=Bas 2014-06-02 16:47:24 +02:00
Phil Ringnalda
61966eed95 Merge f-t to m-c 2014-05-31 20:31:07 -07:00
Victor Porof
5643294005 Bug 1007203 - Always add categories when pushing to the pseudostack, r=djvj 2014-05-23 17:12:29 -04:00
Andreas Gal
421c38a995 Bug 1016086 - Part 1: Use a single attribute in all shaders (r=Bas) 2014-05-29 10:19:37 -04:00
Andreas Gal
13b59aa7e3 Bug 1012407 - Part 7: Use a single GL draw call to draw up to 4 texture quads (r=Bas) 2014-05-28 10:15:31 -04:00
Jonathan Watt
3f6d65f787 Bug 1018187 - Stop creating a Thebes backed gfxContext in nsChildView.mm (Moz2D migration). r=mstange 2014-05-30 22:41:44 +01:00
Markus Stange
97ade65588 Bug 1012735 - Fix whitespace. r=bjacob
DONTBUILD
2014-05-28 11:51:37 +02:00
Markus Stange
cd2a1df60b Bug 1012735 - Use HeapCopyOfStackArray for the fBufferData call in nsChildView.mm. r=bjacob 2014-05-28 11:45:02 +02:00
Carsten "Tomcat" Book
cdc2e91128 Backed out changeset c4a259f05a18 (bug 1012407) for reftest 5 test failures 2014-05-23 10:37:03 +02:00
Andreas Gal
66c26a0d9a Bug 1012407 - Part 7: Use a single GL draw call to draw up to 4 texture quads (r=Bas) 2014-05-23 06:10:51 +02:00
Andreas Gal
64df6c108f Bug 1012407 - Part 5: Allow passing a texture rectangle to BindAndDrawQuad (r=Bas) 2014-05-22 12:29:54 +02:00
Wes Kocher
ae72230fb0 Backed out 4 changesets (bug 1012407) for b2g reftest5 orange on an otherwise CLOSED TREE
Backed out changeset 08e17f48aed1 (bug 1012407)
Backed out changeset b17b7b59cf88 (bug 1012407)
Backed out changeset 1c692df3f080 (bug 1012407)
Backed out changeset 560bd45d52de (bug 1012407)
2014-05-21 18:05:15 -07:00
Andreas Gal
72438d4f4b Bug 1012407 - Part 7: Use a single GL draw call to draw up to 4 texture quads (r=Bas) 2014-05-22 00:44:40 +02:00
Andreas Gal
c18a94ef0b Bug 1012407 - Part 5: Allow passing a texture rectangle to BindAndDrawQuad (r=Bas) 2014-05-22 00:23:18 +02:00
Andreas Gal
ac89dda07d Bug 1012407 - Part 4: Always pass the layer rect to BindAndDrawQuad (r=Bas) 2014-05-21 23:36:56 +02:00
Stephen Pohl
98448d0ba1 Bug 989769: Allow for vertical scrolls to interrupt horizontal swipes on OSX. r=smichaud 2014-05-07 19:53:01 -04:00
Steven Michaud
b9f66f47e7 Bug 995603 - Ensure mouse-enter/exit events are sent to plugins as appropriate. r=mstange,masayuki 2014-04-30 11:55:40 -05:00
Birunthan Mohanathas
ff8ce9bd42 Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj 2014-04-27 03:06:00 -04:00
Jeff Gilbert
11c989b444 Bug 999713 - Kill WS in files we want to touch. - r=kamidphish 2014-04-22 16:23:18 -07:00