Commit Graph

182986 Commits

Author SHA1 Message Date
Vincent Chen
489d95e542 Bug 983489 - Delay destroying mCompositor to prevent crash. r=nical 2014-05-04 19:52:00 -04:00
Frédéric Wang
ec1cbe7bb1 Bug 930504 - When possible, use character substitution for basic mathvariants. r=karlt 2014-05-15 02:50:00 -04:00
Blair McBride
76578b64c3 Bug 926712 - Use WebIDL to expose InstallTrigger, r=Mossop,bholley 2013-12-12 02:08:00 +00:00
Aryeh Gregor
193a107165 Bug 1004522 part 14 - Clean up nsWSRunObject::GetWSPointBefore/After; r=ehsan 2014-05-02 15:15:27 +03:00
Aryeh Gregor
c7cf2e216a Bug 1004522 part 13 - Clean up nsWSRunObject::GetAsciiWSBounds; r=ehsan 2014-05-02 15:15:27 +03:00
Aryeh Gregor
d8ffd04dd3 Bug 1004522 part 12 - Clean up nsWSRunObject::DeleteChars; r=ehsan 2014-05-02 15:15:27 +03:00
Aryeh Gregor
49d78035a4 Bug 1004522 part 11 - Convert nsWSRunObject.mNodeArray to nsTArray<nsRefPtr<Text>>; r=ehsan 2014-05-02 15:15:27 +03:00
Aryeh Gregor
03487c2171 Bug 1004522 part 10 - Clean up nsWSRunObject::CheckLeading/TrailingNBSP, ConvertToNBSP; r=ehsan 2014-05-02 15:15:27 +03:00
Aryeh Gregor
9468818ba8 Bug 1004522 part 9 - Clean up nsWSRunObject::FindRun; r=ehsan 2014-05-02 15:15:27 +03:00
Aryeh Gregor
5009e20abd Bug 1004522 part 8 - Clean up nsWSRunObject::GetCharBefore/After; r=ehsan 2014-05-02 15:15:27 +03:00
Aryeh Gregor
8f33700b35 Bug 1004522 part 7 - Clean up nsWSRunObject::Prior/NextVisibleNode; r=ehsan 2014-05-02 15:15:27 +03:00
Aryeh Gregor
856f9b17b3 Bug 1004522 part 6 - Clean up nsWSRunObject::InsertText; r=ehsan 2014-05-02 15:15:27 +03:00
Aryeh Gregor
d0781e156f Bug 1004522 part 5 - Clean up nsWSRunObject::PrepareToSplitAcrossBlocks; r=ehsan 2014-05-02 15:15:26 +03:00
Aryeh Gregor
922422fe77 Bug 1004522 part 4 - Clean up nsWSRunObject::PrepareToDeleteNode; r=ehsan 2014-05-02 15:15:26 +03:00
Aryeh Gregor
c89265b929 Bug 1004522 part 3 - Clean up nsWSRunObject::PrepareToDeleteRange; r=ehsan 2014-05-02 15:15:26 +03:00
Aryeh Gregor
9fc4716d64 Bug 1004522 part 2 - Clean up nsWSRunObject::DeleteWSForward; r=ehsan 2014-05-02 15:15:26 +03:00
Aryeh Gregor
d42dcea00f Bug 1004522 part 1 - Clean up nsWSRunObject::PrepareToJoinBlocks; r=ehsan 2014-05-02 15:15:26 +03:00
Olli Pettay
84cc14df67 Bug 1009160, don't leak via SVGIFrame.sandbox, r=bz 2014-05-15 12:05:42 +03:00
Jon Coppeard
02f84aa706 Bug 1009788 - Allow js::TriggerZoneGC() to be called from parallel threads again r=terrence 2014-05-15 09:07:40 +01:00
Rik Cabanier
cd91193c0d Bug 1009357 - fix for crasher with Path2D constructor + use of arcto or arc. r=roc 2014-05-12 20:40:00 +02:00
Nick Lebedev
b7223435b4 Bug 998002 - Rename nsContentUtils::Get{Subject,Object}Principal to nsContentUtils::{Subject,Object}Principal. r=bholley 2014-05-13 11:58:00 +02:00
Emanuel Hoogeveen
566ca0b5ea Bug 1005849 - Part 1: Refactor GC allocation logic to match jemalloc3 more closely. r=terrence 2014-05-13 18:32:00 +02:00
Dan Gohman
d98a15ab60 Bug 1004363 - IonMonkey: Replace a bug number comment with an actual explanatory comment. r=mjrosenb 2014-05-14 21:51:57 -07:00
Dan Gohman
98623adace Bug 1004363 - IonMonkey: Use entryBlock() instead of begin() for tidiness. r=mjrosenb 2014-05-14 21:51:57 -07:00
Dan Gohman
c3abb21ca5 Bug 1004363 - IonMonkey: Assert dominator tree consistency. r=mjrosenb 2014-05-14 21:51:57 -07:00
Dan Gohman
4b36219347 Bug 1004363 - IonMonkey: Implement congruentTo for more classes. r=mjrosenb 2014-05-14 21:51:56 -07:00
Dan Gohman
6adeaa8fb4 Bug 1004363 - IonMonkey: Add a toControlInstruction helper function. r=mjrosenb 2014-05-14 21:51:56 -07:00
Dan Gohman
d4e734cb37 Bug 1004363 - SpiderMonkey: Eliminate unused functions. r=mjrosenb 2014-05-14 21:51:55 -07:00
Patrick Wang (Chih-Kai Wang)
ea212b7516 Bug 1009398: Close preallocated process when Nuwa is dead. r=khuey 2014-05-15 11:04:32 +08:00
Daniel Holbert
c659583ede Bug 1010612: Remove unused variable sReadOnlyDateMethods from jsdate.cpp. r=bholley 2014-05-14 19:29:31 -07:00
Cykesiopka
3c413074c2 Bug 989708 - Add #ifdef guards to fix Wunused-but-set-variable build warning in non-a11y builds. r=vlad 2014-05-14 19:28:37 -07:00
Daniel Holbert
0f8aafb3fb backout 646c20d6d346 (Bug 1007027) for jit test failures 2014-05-14 18:15:56 -07:00
Brian Hackett
a995d0ea59 Bug 1008032 - Don't try to compress scripts when zlib isn't available. 2014-05-14 17:11:21 -07:00
Yash Girdhar
d25654bea8 Bug 1007834 - Preference to enable Speech Synthesis, should be present by default. r=smaug 2014-05-14 16:58:12 -07:00
Nicolas B. Pierron
326c380dcc Bug 1007027 - Replace MPhi::slot by a flag based on ResumePoint indexes. r=h4writer 2014-05-14 16:56:25 -07:00
Daniel Holbert
d693a40d48 Bug 1008286: Remove unused variable 'kProxyType_UNKNOWN' from nsProtocolProxyService.cpp to fix clang warning. r=jduell 2014-05-14 16:52:52 -07:00
Arnaud Bienner
87bb23a80f Bug 1009714: Fix <button disabled> style on B2G. r=dholbert 2014-05-14 23:42:03 +02:00
Jim Blandy
3f9631f2c0 Bug 1007862 - Update name of barriered base class in SpiderMonkey's GDB pretty-printers, r=jimb,sfink
This patch fixes test failures in js/src/gdb/tests/test-Root.py.

js::PreBarriered is no longer the common base class for SpiderMonkey's GC graph
edge types; now js::BarrieredBase is the best choice for pretty-printers to
support. Also, there is no longer a separate hierarchy for non-pointer types
(eg JS::Value). Update the pretty-printers and their tests.

--HG--
extra : rebase_source : 9c8190c47fcdb5be60c94e20b2eebdfff2394c96
2014-05-12 15:02:10 -07:00
Brian Birtles
c5f689a020 Bug 1004383 part 4 - Move mAnimations to CommonElementAnimationData; r=dbaron
As a result, transitions are now stored using a pointer to the base class,
mozilla::ElementAnimation. We downcast to a transition only when necessary. No
error-checking of the result of AsTransition is performed since we only ever
call it on the mAnimations member of ElementTransitions.
2014-05-15 08:38:37 +09:00
Brian Birtles
d404a94e53 Bug 1004383 part 3 - Add ElementAnimation::AsTransition virtual method; r=dbaron
Add a method for downcasting from an ElementAnimation to an
ElementPropertyTransition (when the underlying object is an
ElementPropertyTransition).

This, unfortunately, adds a vtable to ElementAnimation but in the long term
I hope we will be able to isolate transition-specific code to a specific kind of
TransitionEffect that hangs off ElementAnimation and put the vtable on
AnimationEffect instead. (The AnimationEffect concept is part of the Web
Animations API.)
2014-05-15 08:38:37 +09:00
Brian Birtles
5191a3eb7e Bug 1004383 part 2 - Rename StyleAnimation to ElementAnimation; r=dholbert
We currently have mozilla::StyleAnimation as well as nsStyleAnimation. This
patch renames StyleAnimation back to ElementAnimation.

Although ElementAnimation is very similar to ElementAnimations, in the near
future we expect to retire ElementAnimations and replace it with a common
AnimationSet-like structure that is covers the features of ElementAnimations and
ElementTransitions.
2014-05-15 08:38:37 +09:00
Brian Birtles
e3859b3244 Bug 1004383 part 1 - Put StyleAnimation on the heap; r=dbaron
This patch takes StyleAnimation and makes it ref-counted heap object. This
should allow us to store StyleAnimation and its subclasses (transitions only
currently) in a consistent fashion (an array of base-class pointers).
Furthermore, this will be helpful if we want these things to be pointed to
from Javascript objects that may, for example, preserve their lifetime beyond
that of the element that currently owns them.

This patch also introduces a typedef for an array of refptrs to StyleAnimation
objects (and similarly for the subclass ElementPropertyTransition) to simplify
the code somewhat.
2014-05-15 08:38:37 +09:00
Wes Kocher
7b1d2c5343 Merge m-c to inbound 2014-05-14 16:32:53 -07:00
Wes Kocher
b680d252b5 Merge inbound to m-c 2014-05-14 15:10:49 -07:00
Wes Kocher
232a3fc694 Merge fx-team to m-c 2014-05-14 14:54:46 -07:00
Wes Kocher
266fa0d0f9 Merge b2g-inbound to m-c 2014-05-14 14:35:08 -07:00
Wes Kocher
dd16aaac7e Merge inbound to m-c 2014-05-14 14:21:38 -07:00
B2G Bumper Bot
54cd337164 Bumping manifests a=b2g-bump 2014-05-14 09:46:43 -07:00
B2G Bumper Bot
4eb93023d6 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/166c0ff9af0c
Author: crdlc <crdlc@tid.es>
Desc: Bug 1010162 - Follow up 1008144 - Decouple layout logic from app r=kgrandon

========

https://hg.mozilla.org/integration/gaia-central/rev/c5da5f228934
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Revert "Bug 1003175 - Investigate failure in test_cards_view_kill_apps_with_two_apps.py"

This reverts commit 6bad75c2a3af253f1d7ebbcae47cd01ab80cae9f.
2014-05-14 09:40:43 -07:00
B2G Bumper Bot
cfbd9ff131 Bumping manifests a=b2g-bump 2014-05-14 09:28:01 -07:00