Commit Graph

223011 Commits

Author SHA1 Message Date
Tim Nguyen
b281d7ffae Bug 1114570 - Use right searchbox go button for oneoffui in DevEdition. r=Gijs 2015-01-12 08:36:36 -08:00
Prabhjyot Singh Sodhi
70d6a92a2d Bug 1100315 - Implemented fling curving by mapping physical velocity to a value using the bezier curve. r=kats 2015-01-12 11:27:41 -05:00
J. Ryan Stinnett
ecc857f5af Bug 1119894 - Add start-debugger-server to Firefox. r=past 2015-01-12 10:17:08 -06:00
Kartikaya Gupta
eff4428f4b Bug 1120415 - Don't use string values for non-string prefs. r=rnewman
In fact, don't bother setting values in the prefs file at all and just default
to -1 so that the Java code uses the hard-coded default values.
2015-01-12 11:12:41 -05:00
Kartikaya Gupta
a07447962a Bug 1120244 - Prevent viewport bounds from going outside the page bounds. r=snorp
In Fennec, we display the dynamic toolbar once we have scrolled to the bottom
of the page. In this configuration, animating in the toolbar should increase
the top margin in the ImmutableViewportMetrics without affecting the
viewportRect[Top|Bottom], because otherwise the scroll position would exceed
the maximum allowed scroll position and the bottom of the viewport would go
past the end of the page. This patch corrects the calculation used to enforce
this.
2015-01-12 11:11:22 -05:00
Armen Zambrano Gasparnian
4f04a3c626 Bug 1064002 - Fix removal of --log-raw from xpcshell. r=chmanchester 2015-01-12 09:53:51 -05:00
Eddy Bruël
821bab1d81 Bug 1118804 - Handle uncaught promise rejections in the inspector;r=pbrosset 2015-01-12 15:17:57 +01:00
Carsten "Tomcat" Book
64250a3a9f Merge mozilla-central to fx-team 2015-01-12 15:15:24 +01:00
Carsten "Tomcat" Book
df1fe14c36 merge b2g-inbound to mozilla-central a=merge 2015-01-12 14:59:45 +01:00
Patrick Brosset
c8d8ddb319 Bug 1120100 - part 2 - Intermittent browser_animation_actors_03.js; r=past 2015-01-12 14:47:59 +01:00
Carsten "Tomcat" Book
a95e320814 merge fx-team to mozilla-central a=merge 2015-01-12 13:01:26 +01:00
B2G Bumper Bot
1f2f4649c8 Bumping manifests a=b2g-bump 2015-01-12 00:37:16 -08:00
B2G Bumper Bot
930ca29332 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/4f9b71ccf077
Author: Fabien Cazenave <fabien@cazenave.cc>
Desc: Merge pull request #27295 from anefzaoui/settings-rtl-refactor

Bug 1120194 - Refactor RTL styling for Settings App, r=kaze

========

https://hg.mozilla.org/integration/gaia-central/rev/24bd108b5f86
Author: Ahmed Nefzaoui <nefzaoui.ahmed@hotmail.com>
Desc: Bug 1120194 - Refactor RTL styling for Settings App
2015-01-12 00:27:22 -08:00
Christoph Kerschbaumer
e7043cc6be Bug 1110469 - Remove NS_OpenURI (r=sworkman) 2015-01-11 20:26:40 -08:00
Christoph Kerschbaumer
599105c455 Bug 1113323 - Make sure Protocolhandler sets same instance of loadinfo on the newly created channel (r=sicking) 2015-01-11 20:21:37 -08:00
Nigel Babu
98abca37da Backed out 4 changesets (bug 1055658) for M5 bustage on a CLOSED TREE
Backed out changeset 3cbd9323c896 (bug 1055658)
Backed out changeset 99e071295c42 (bug 1055658)
Backed out changeset 55119d19e4c5 (bug 1055658)
Backed out changeset e82f640cb53f (bug 1055658)
2015-01-12 10:43:11 +05:30
Eden Chuang
2d9177ec18 Bug 1091544 - Set volume as STATE_MOUNT_FAIL while mounting the volume failed, r=dhylands. 2015-01-12 12:01:07 +08:00
Carsten "Tomcat" Book
1ebfec775a Backed out changeset df960e299bcd (bug 1108096) for m1 test failures 2015-01-12 09:02:13 +01:00
B2G Bumper Bot
268bac8978 Bumping manifests a=b2g-bump 2015-01-11 23:17:01 -08:00
B2G Bumper Bot
96ba58536e Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/89fdf202fdfb
Author: Greg Weng <snowmantw@gmail.com>
Desc: Merge pull request #27304 from snowmantw/bug1099419-rev2

Bug 1099419 - [Lockscreen][Camera] App permission screen stays after

========

https://hg.mozilla.org/integration/gaia-central/rev/c9e15da16f92
Author: Greg Weng <snowmantw@gmail.com>
Desc: Bug 1099419 - [Lockscreen][Camera] App permission screen stays after
locking and unlocking device
2015-01-11 23:12:16 -08:00
Vincent Liu
d0cc32b2a7 Bug 1107300 - (gonk-L-Camera) [meta] Camera Android L Porting. r=Sotaro 2015-01-12 10:34:54 +08:00
Ryan Nematz [:rn10950]
e0137f9101 Bug 996562 - Bookmarks Items on tabbar on Linux should inherit the text color when not hovered/active/open, r=gijs 2015-01-11 17:10:00 +00:00
Paolo Amadini
fcc0d2239f Bug 1114614 - Remove nsIDownloadManagerUI from Firefox for Desktop. r=mak 2015-01-12 12:49:06 +00:00
Carsten "Tomcat" Book
d34ac10f45 Backed out changeset 84aee740b55a (bug 1077590) for rc-4 failures 2015-01-12 12:53:51 +01:00
Carsten "Tomcat" Book
f13e3985d3 Backed out changeset 20a66f476346 (bug 1077590)
--HG--
rename : mobile/android/base/db/TabsAccessor.java => mobile/android/base/TabsAccessor.java
2015-01-12 12:52:27 +01:00
Carsten "Tomcat" Book
b7b2da4d9a Backed out changeset 5fbb06da804d (bug 1077590) 2015-01-12 12:52:09 +01:00
Carsten "Tomcat" Book
b81f602a80 Backed out changeset cb1e6846d838 (bug 1077590) 2015-01-12 12:52:02 +01:00
Wes Kocher
71686fe1a5 Backout 2815bfd2ccb5 (bug 1114752) for apparently breaking b2g builds and tests on a CLOSED TREE 2015-01-11 22:02:02 -08:00
Richard Newman
a911cd817a Bug 1077590 - Part 3: fix testClearPrivateData by removing a flawed assumption in DatabaseHelper. r=me, Java-only on a CLOSED TREE (a=nigelb)
This helper class assumed that all cursors would allow you to navigate to the first item, and would assert if that's not true.

But tests routinely attempted to check that cursors returned zero results! And moveToFirst is documented to return false if the cursor is empty.

This patch does some cleanup, and also removes this flawed assumption.

--HG--
extra : amend_source : afc970d620a099e31fd54535b52aff7921b1b786
2015-01-11 20:49:42 -08:00
Richard Newman
f52dc280ae Bug 1077590 - Part 2: fix a bunch of imports. r=trivial 2015-01-11 20:45:44 -08:00
Richard Newman
3512e7b4f8 Bug 1077590 - Part 1: make all per-profile DB access go through a profile. r=wesj
* * *
Bug 1077590 - Review comments.

--HG--
rename : mobile/android/base/TabsAccessor.java => mobile/android/base/db/LocalTabsAccessor.java
rename : mobile/android/base/db/URLMetadata.java => mobile/android/base/db/LocalURLMetadata.java
rename : mobile/android/base/TabsAccessor.java => mobile/android/base/db/TabsAccessor.java
2015-01-11 20:45:09 -08:00
Richard Newman
96a3706cb1 Bug 1077590 - Part 0: minor sanity fixes in FennecNativeDriver. r=gbrown 2015-01-11 17:18:14 -08:00
Chris Peterson
b05047dafe Bug 1120159 - Replace nonstandard expression closure with an arrow function in file:// directory listing. r=mcmanus 2015-01-10 23:20:22 -08:00
Xidorn Quan
6940abf9e0 Bug 1055658 part 4 - Revert RubyReflowState. r=dbaron
--HG--
extra : source : 27e60ddbd077439dadd09641ab54fc7eef09c69f
2015-01-12 14:31:55 +11:00
Xidorn Quan
f2653be159 Bug 1055658 part 3 - Add reftests for ruby annotation relative positioning. r=dbaron
--HG--
extra : source : 6cc51f0bfbb68999a5361339a09a455ac7723bc6
2015-01-12 14:31:55 +11:00
Xidorn Quan
35fba6afe9 Bug 1055658 part 2 - Add relative positioning support for ruby annotations. r=dbaron
--HG--
extra : source : 3b6cece1b466a724983927329c56dc1d9555b09a
2015-01-12 14:31:55 +11:00
Xidorn Quan
b4c630a9e1 Bug 1055658 part 1 - Move code for applying relative position to an independent method. r=dbaron
--HG--
extra : source : aa1e52e91dd5ae6fdcdc6ca17bd9ec2a0b946f2b
2015-01-12 14:31:55 +11:00
Seth Fowler
f72af35148 Bug 1118087 - Correctly sync decode even if an imgFrame is partially decoded. r=tn 2015-01-11 19:28:02 -08:00
Matt Woodrow
a9b2c31920 Bug 1119033 - Don't try to evict when we don't have any initialized decoders. r=ajones 2015-01-12 15:35:35 +13:00
Anthony Jones
8fd458cf76 Bug 1105066 - Seek after switching reader; r=mattwoodrow 2015-01-12 15:10:15 +13:00
Matt Woodrow
857aa754e8 Bug 1105066 - Chain seeks in MediaSourceReader so that we seek audio to the same time as video; r=kentuckyfriedtakahe 2015-01-12 11:05:08 +13:00
Matt Woodrow
72e0e7a154 Bug 1105066 - Make SeekPromise return the time we actually seeked to; r=kentuckyfriedtakahe 2015-01-12 10:57:14 +13:00
Xidorn Quan
296915850b Bug 1111463 part 3 - Fix ruby reftests for default styles. r=dbaron
--HG--
extra : source : 2a8645f9d275da445738b3aad99630fa6c0a3586
2015-01-12 12:52:19 +11:00
Xidorn Quan
d7e67a75cc Bug 1111463 part 2 - Add styles in html.css and ua.css. r=dbaron
--HG--
extra : source : 36266a6c05c5d40c0ebdd97a3935041a8d8f1010
2015-01-12 12:52:19 +11:00
Xidorn Quan
6d961136a3 Bug 1111463 part 1 - Invalidate html.css when ruby pref changes. r=dbaron
--HG--
extra : source : c33e79d1dc93b9827fff3fa4f0ac66db2e403423
2015-01-12 12:52:19 +11:00
Kartikaya Gupta
fc2b61ecdb Bug 1120252 - Avoid trying to get the APZCTreeManager if APZ isn't enabled. r=mattwoodrow 2015-01-11 20:39:36 -05:00
Robert O'Callahan
a71a6aff8c Bug 1119117. Don't clip nsDisplayOpacity items, since some of its descendants maybe should not be clipped with the nsDisplayOpacity clip. r=mattwoodrow
--HG--
extra : rebase_source : 50ab1923ad5150197128a0862db2af96dfd41658
2015-01-11 00:12:33 +13:00
L. David Baron
1bd44b0a8b Revert one of the assertion additions in Bug 1110277 patch 3 since it fires, causing orange. r=orange
Example stack, from editor/libeditor/tests/browserscope/test_richtext2.html :

###!!! ASSERTION: should only call on first continuation/ib-sibling: 'nsLayoutUtils::IsFirstContinuationOrIBSplitSibling(this)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/layout/base/../generic/nsIFrame.h, line 875
#01: AdjustAppendParentForAfterContent [layout/base/nsCSSFrameConstructor.cpp:6059]
#02: nsCSSFrameConstructor::ContentAppended(nsIContent*, nsIContent*, bool) [layout/base/nsCSSFrameConstructor.cpp:7155]
#03: PresShell::ContentAppended(nsIDocument*, nsIContent*, nsIContent*, int) [layout/base/nsPresShell.cpp:4520]
#04: nsNodeUtils::ContentAppended(nsIContent*, nsIContent*, int) [dom/base/nsNodeUtils.cpp:132]
#05: nsINode::doInsertChildAt(nsIContent*, unsigned int, bool, nsAttrAndChildArray&) [dom/base/nsINode.cpp:1544]
#06: nsINode::ReplaceOrInsertBefore(bool, nsINode*, nsINode*, mozilla::ErrorResult&) [dom/base/nsINode.cpp:2209]
#07: mozilla::dom::NodeBinding::appendChild [obj-firefox/dom/bindings/NodeBinding.cpp:600]
2015-01-11 16:58:42 -08:00
L. David Baron
8693102462 Bug 1110277 patch 3 - Look for the GenConPseudos() property on the first continuation/ib-split so that we can find it when looking for the ::after frame. r=bzbarsky
The change to GetAfterFrameForContent prevents the reframe that is part
of the chain of events leading to this bug, and thus fixes the bug on
its own.  The change to GetBeforeFrameForContent seems desirable for
symmetry.

Note that patch 6 also independently fixes the reported bug.

This probably needs somewhat careful review.  We should examine:

 (1) what the rules for calling nsLayoutUtils::GetBeforeFrame and
     nsLayoutUtils::GetAfterFrame are, and whether both (or neither)
     need to be patched.

 (2) What the rules are for which frame the GenConProperty() lives on,
     and whether we should adjust nsIFrame::GetGenConPseudos() to either
     do something more intelligent, or assert about callers.

(We should probably clean up some of these things in a followup bug.)

Since the symptom of this bug is (once patch 4 is in the tree) only
causing extra reframes, it can only be tested using the new API (from
bug 1115691) for observing reframes.  I confirmed that the test for this
bug fails without the patch and passes with the patch (as noted by the
removal of its todo annotation).

This patch fixes the assertion on layout/generic/crashtests/600100.xhtml,
though I haven't investigated why.
2015-01-11 15:43:11 -08:00
L. David Baron
877c418cca Bug 1110277 patch 2 - Add nsLayoutUtils::LastContinuationOrIBSplitSibling(). r=bzbarsky
This is used in patch 3.
2015-01-11 15:43:10 -08:00