Commit Graph

182978 Commits

Author SHA1 Message Date
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
B2G Bumper Bot
e3b72bcb94 Bumping gaia.json for 1 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/1e2a9dfcb156
Author: Dale Harvey <dale@arandomurl.com>
Desc: Bug 1009895 - Put Search app into background when hidden. r=kgrandon
2014-05-14 09:25:58 -07:00
B2G Bumper Bot
09c81b5f31 Bumping manifests a=b2g-bump 2014-05-14 08:51:26 -07:00
B2G Bumper Bot
55acda4961 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/8e5b9e3e9723
Author: Dave Hylands <dhylands@gmail.com>
Desc: Merge pull request #19249 from dhylands/ds-test-canBe

Bug 1007053 - Make ds-test report canBeShareable. r=dhylands

========

https://hg.mozilla.org/integration/gaia-central/rev/62cceefc9ab9
Author: Dave Hylands <dhylands@gmail.com>
Desc: Bug 1007053 - Make ds-test report canBeShareable. r=dhylands
2014-05-14 08:45:59 -07:00
B2G Bumper Bot
2ff29e15fc Bumping manifests a=b2g-bump 2014-05-14 08:11:50 -07:00
B2G Bumper Bot
0386698589 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/073b3f973451
Author: Florin Strugariu <bebef_1987@yahoo.com>
Desc: Merge pull request #19243 from AndreiH/bug_1003175_master

Bug 1003175 - Investigate failure in test_cards_view_kill_apps_with_two_...

========

https://hg.mozilla.org/integration/gaia-central/rev/757b37f5bcb4
Author: Andrei Hutusoru <andreihutusoru@P5069.(none)>
Desc: Bug 1003175 - Investigate failure in test_cards_view_kill_apps_with_two_apps.py
2014-05-14 08:05:57 -07:00
B2G Bumper Bot
410d1edb80 Bumping manifests a=b2g-bump 2014-05-14 07:56:16 -07:00
Ed Morley
60c704eda3 Backed out changeset 83fd85b082d1 (bug 1009679) for crashtest and reftest failures; CLOSED TREE 2014-05-14 15:55:04 +01:00
Ed Morley
91661cf7d7 Backed out changeset 4b2db2286258 (bug 870238) 2014-05-14 15:54:39 +01:00