Commit Graph

955 Commits

Author SHA1 Message Date
Ryan VanderMeulen
3b65ac55e3 Backed out changeset f1068bf18e64 (bug 978913) for bustage on most platforms.
CLOSED TREE
2014-05-22 16:39:46 -04:00
Mike Conley
51c1d49090 Bug 978913 - Dragging e10s window between HiDPI and non-HiDPI displays causes text to be scaled incorrectly. r=smaug. 2014-05-22 12:07:27 -04:00
Olli Pettay
bc8601a55d Bug 1003041 - Merge PRenderFrame() and InitRenderFrame() to avoid extra sync child->parent messaging. r=billm 2014-05-08 16:04:00 +02:00
Benoit Jacob
3b25b83743 Bug 1004098 - Make nsTArray use size_t in its interface (32bitness is fine as an internal detail) - r=froydnj, sr=bsmedberg 2014-05-08 21:03:35 -04:00
Ben Turner
3dc291003b Bug 1007320 - Release canceled fd callbacks earlier, r=jduell. 2014-05-07 16:09:37 -07:00
Ben Turner
640d85325e Bug 918595 - Close all cached file descriptors on TabChild shutdown, r=jduell. 2014-05-07 12:03:48 -07:00
Ben Kelly
bd86d7ccff Bug 1004630: Make TabChild inherit mRefCnt from TabChildBase to fix CC leak. r=smaug 2014-05-06 20:11:20 -04:00
Botond Ballo
32db409e66 Bug 1005378 - Have TabChild create a view ID for the document element if one doesn't already exist. r=kats 2014-05-05 15:06:28 -04:00
Olli Pettay
b929d22f78 Bug 1005089, let touch.target be null, r=bz 2014-05-05 13:48:50 +03:00
Botond Ballo
97b8f97c41 Bug 993930 - Do not assume TabChild::mInnerSize being (0, 0) means it's never been initialized. r=kats 2014-04-25 11:40:23 -04:00
Birunthan Mohanathas
eeb9aaaa94 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
Birunthan Mohanathas
e2b133b310 Bug 900903 - Part 2: Change uses of numbered macros in nsCycleCollectionParticipant.h to the variadic variants. r=smaug 2014-04-25 12:49:00 -04:00
Kartikaya Gupta
32814f3321 Bug 999162 - Don't set the first-paint flag on a location change on the same document. r=drs 2014-04-24 11:40:00 +02:00
Bobby Holley
fe5766cf24 Bug 999213 - Remove now-unnecessary cleanup logic in ~TabChild. r=smaug 2014-04-22 14:26:45 -07:00
Bobby Holley
0e8d0d97b0 Bug 999213 - Make TabChildGlobal::mTabChild a strong reference and cycle-collect it. r=smaug 2014-04-22 14:26:45 -07:00
Bobby Holley
eacc0522e6 Bug 999213 - Make TabChildBase implement nsISupports and cycle-collect it. r=smaug 2014-04-22 14:26:45 -07:00
Bill McCloskey
69e22343a8 Bug 993714 - [e10s] Cache native key bindings in tests (r=masayuki,sr=roc) 2014-04-21 13:40:09 -07:00
Kartikaya Gupta
b68ad94cc3 Bug 995411 - Move various pieces of APZ code into gfx/layers/apz. r=jrmuizel,botond 2014-04-17 07:54:25 -04:00
Botond Ballo
d82e7cf6ea Bug 976605 - Hook up TabChild to the ActiveElementManager. r=kats 2014-04-09 15:16:16 -04:00
Botond Ballo
1a67a5d4e1 Bug 976605 - Turn GeckoCC::NotifyTransform[Begin|End] into an extensible APZ state change notification mechanism. r=kats 2014-04-15 13:39:20 -04:00
Ed Morley
e4e5281da3 Backed out changeset d5c38470ac06 (bug 976605) 2014-04-15 17:45:48 +01:00
Ed Morley
278429642e Backed out changeset 5fb0bcdb92d5 (bug 976605) 2014-04-15 17:45:17 +01:00
Botond Ballo
4565623937 Bug 976605 - Hook up TabChild to the ActiveElementManager. r=kats 2014-04-09 15:16:16 -04:00
Botond Ballo
0f85888273 Bug 976605 - Turn GeckoCC::NotifyTransform[Begin|End] into an extensible APZ state change notification mechanism. r=kats 2014-04-11 20:27:57 -04:00
Alexandre Poirot
7bc0536c59 Bug 992778 - Set docshell.chromeEventHandler in child processes. r=bz 2014-04-09 07:15:00 +02:00
Matt Woodrow
bb7abcafef Bug 974197 - Fire MozAfterPaint after the compositor has composited the frame. r=roc 2014-03-07 16:24:32 +13:00
Ryan VanderMeulen
85031ba0a1 Backed out changeset c81707878977 (bug 974197) for Gaia integration test failures on a CLOSED TREE. 2014-04-09 22:14:13 -04:00
Matt Woodrow
8a6768002b Bug 974197 - Fire MozAfterPaint after the compositor has composited the frame. r=roc 2014-03-07 16:24:32 +13:00
Masayuki Nakano
2a76e478e7 Bug 984269 Rename nsDOMEventTargetHelper to mozilla::DOMEventTargetHelper r=smaug 2014-04-01 15:13:50 +09:00
Kartikaya Gupta
9870c2a6d0 Bug 948377 - Remove unwanted rounding in CalculateCompositedRectInCssPixels; add a CalculateCompositedSizeInCssPixels also. r=botond 2014-03-28 10:36:47 -04:00
Neil Rashbrook
ccc6211ccc Bug 514280 Remove concrete classes from interface maps r=bsmedberg 2014-03-28 08:40:13 +00:00
Ryan VanderMeulen
ea0902d010 Merge m-c to inbound. 2014-03-26 23:09:54 -04:00
Fabrice Desré
156a131fa4 Bug 982491 - Group apps in activities chains in the same process r=cervantes,gene 2014-03-25 21:56:35 -07:00
Birunthan Mohanathas
ec95f87845 Bug 987320 - Remove unnecessary null checks for do_QueryFrame arguments. r=bz 2014-03-25 11:36:49 -04:00
Tatiana Meshkova
06d5ce6a40 Bug 985817 - Move some TabChild functionality into base class to be reusable in Embedlite implementation. r=kats 2014-03-24 19:28:46 -07:00
Chadd Williams
2b825153b5 Bug 980493 - Transition FrameMetrics::mScrollId to use a getter/setter. r=botond 2014-03-21 17:48:08 -04:00
Timothy Nikkel
f2704e6ea6 Bug 957668. Calculate and set display ports as margins in layer pixels. r=kats 2014-03-26 21:46:24 -04:00
Timothy Nikkel
e709eaf2fc Bug 986413. Limit composition bounds used for display port calculation to root composition bounds. r=kats 2014-03-26 19:24:25 -04:00
Tom Schuster
4117164042 Bug 977904 - [e10s] Get native key bindings working. r=masayuki 2014-03-20 16:46:29 +01:00
Bill McCloskey
e8f2de4c6b Bug 862519 - [e10s] Better handling of key commands also handled by content (r=smaug) 2014-03-18 08:16:47 -07:00
Masayuki Nakano
e8acfb8a92 Bug 981261 part.5 Rename nsEventListenerManager to mozilla::EventListenerManager r=smaug 2014-03-17 15:56:53 +09:00
Kyle Huey
ea94e7d568 Bug 967364: Rename already_AddRefed::get to take. r=bsmedberg 2014-03-15 12:00:15 -07:00
Botond Ballo
cdd8d9b5eb Bug 980493 - Transition FrameMetrics::mZoom to use a getter/setter. r=kats 2014-03-12 12:46:57 -04:00
Botond Ballo
66174331db Bug 980493 - Transition FrameMetrics::mScrollOffset to use a getter/setter. r=kats 2014-03-13 02:34:34 -04:00
Kartikaya Gupta
c3da63bf45 Bug 981029 - Save and apply an input transform to input events from the APZ. r=botond
This accounts for the fact that in some cases we may not apply all of the
requested paint metrics from the APZ, leaving the two sides of the
GeckoContentController interface out of sync (on purpose).
2014-03-12 15:27:45 -04:00
Kartikaya Gupta
58c7ec64ee Bug 981029 - Change the GeckoContentController interface to take CSSPoint instead of CSSIntPoint. r=botond 2014-03-12 15:27:45 -04:00
Kartikaya Gupta
b42e7f7e44 Bug 981029 - Make ProcessUpdateFrame behave in less magical ways. r=botond
Replace the always-true return value, with a FrameMetrics object that
reflects the final metrics put in place. Also remove the side-effect of
assigning mLastRootMetrics and put that in the call sites instead.
2014-03-12 15:27:44 -04:00
Bob Owen
68d831e7e8 Bug 982555 - Correct message in TabChild::DestroyBrowserWindow. r=smaug 2014-03-12 08:36:04 +00:00
Bill McCloskey
734a4fbebf Bug 972420 - [e10s] Don't send keypress if keydown was prevented (r=smaug) 2014-03-11 20:13:38 -07:00
Botond Ballo
1d877f8d82 Bug 935219 - Fix composition bounds calculation and APZC hit testing (again). r=kats,tn 2014-03-10 17:56:59 -04:00