Commit Graph

459701 Commits

Author SHA1 Message Date
Bill McCloskey
681c2be709 Bug 1240985 - Fix some timeout/cancel interactions (r=dvander) 2016-01-27 15:08:58 -08:00
Bill McCloskey
9b71f5ba33 Bug 1240985 - Add mLastError to track sync Send errors better (r=dvander) 2016-01-27 15:08:57 -08:00
Bill McCloskey
1b1109922e Bug 1242097 - Support sync module for logging (r=erahm) 2016-01-27 15:08:56 -08:00
Bill McCloskey
25b5bed2af Bug 1240985 - Crash when trying to cancel while dispatching urgent message (r=dvander) 2016-01-27 15:08:54 -08:00
Jeff Walden
e311ad2454 Bug 1242043 - {Array,%TypedArray%}.prototype.{i,lastI}ndexOf should never return -0. r=jorendorff
--HG--
extra : rebase_source : 01b657f92329d443d8a294fa1833cc4507936ca3
2016-01-24 23:41:38 -08:00
Jeff Walden
7778188b5d Bug 1243242 - Don't make structured cloning O(n**2) in the size of the transferables array. r=sfink
--HG--
extra : rebase_source : ceba75de5b4b716a71017f67873760027e2cfe85
2016-01-27 12:29:17 -08:00
Jeff Walden
1e1850242d Bug 1079844 - Change various non-js/ files/tests/etc. to refer to detaching of ArrayBuffers rather than neutering. (DOM references to "neutering" of DOM things remain as neutering.) r=bz
--HG--
rename : dom/media/webaudio/test/audioBufferSourceNodeNeutered_worker.js => dom/media/webaudio/test/audioBufferSourceNodeDetached_worker.js
rename : dom/media/webaudio/test/test_audioBufferSourceNodeNeutered.html => dom/media/webaudio/test/test_audioBufferSourceNodeDetached.html
extra : rebase_source : acc6f8336a3ffb084a0e95865710748edd9354d9
2016-01-25 18:10:22 -08:00
Jeff Walden
50cb5c44d6 Bug 1243114 - Convert PromiseCapability::mPromise to a rooted JSObject* instead of a rooted JS::Value. r=bz
--HG--
extra : rebase_source : bf3b1439951699ddb117070dff71198b1569ccf8
2016-01-26 23:26:39 -08:00
Zachary Carter
f70ec7f297 Bug 1210586 - add entrypoint when opening Sync setup from tabs sidebar r=markh 2016-01-27 14:55:02 -08:00
Jonathan Watt
46563c2220 Bug 893332, part 4 - Crashtests. r=baku 2016-01-27 22:51:54 +00:00
Jonathan Watt
2e53e6103f Bug 893332, part 3 - Don't assert range underflow state under the parser. r=baku 2016-01-27 22:51:54 +00:00
Jonathan Watt
9905a1b792 Bug 893332, part 2 - Update validity state before asserting range underflow state. r=baku 2016-01-27 22:51:54 +00:00
Jonathan Watt
b7bb9dac2d Bug 893332, part 1 - Rename misnamed SetValidityState/GetValidityState arguments. r=baku 2016-01-27 22:51:54 +00:00
Zachary Carter
4937ef326e Bug 1210586 - Create a Synced tabs sidebar r=markh 2016-01-27 14:40:30 -08:00
Gijs Kruitbosch
7488564c2e Bug 1226148 - reduce flickering and closing when using the OSK tab key, r=masayuki
--HG--
extra : commitid : Fifze4dqIng
extra : rebase_source : 2df99a8315ff1c7b3a78572787c1dff6357f312c
2016-01-18 12:14:43 +00:00
Florian Quèze
7b9e1ca1f7 Bug 1243295 - TypeError: searchbar.inputChanged is not a function from UITour.jsm, r=MattN.
--HG--
extra : commitid : 8rMXH1tfT6V
2016-01-27 12:50:16 +01:00
Matthew Noorenberghe
4406d7d2df Bug 1243289 - UITour: Remove never used UrlbarCapture code. r=Gijs
--HG--
extra : commitid : Dr5J0prCZPN
2016-01-27 11:56:32 -08:00
Jan Keromnes
6d0cc0097e Bug 1242469 - Remove the "Enable worker debugging (in development)" checkbox from about:debugging. r=ochameau 2016-01-25 07:06:00 +01:00
Maurya Talisetti
7621d5fbf4 Bug 1242352 - Add license header to DownloadContentService.java. r=sebastian 2016-01-25 02:20:00 +01:00
Julian Descottes
7fd0d42449 Bug 1242296 - mem. profiler: clear snapshots icon; r=ntim
Added a new icon clear.svg, use as clear button for the
memory profiler. Updated title for the button.
2016-01-25 00:40:47 +01:00
Jeffrey Tran
c601fe0a05 Bug 555087 - Add check for exception when passing undefined parameter. r=adw 2016-01-20 16:37:00 +01:00
Sebastian Kaspari
0549f994d3 Bug 1241999 - Show snackbar to ask for Storage permission if updater is enabled. r=nalexander
--HG--
extra : commitid : 1oUilyYzGxg
extra : rebase_source : e4bbafea9d04414441318828057c3a1b5903571f
2016-01-22 17:02:22 +01:00
Panos Astithas
8438f9c10b Fix misaligned advanced panel in about:certerror (bug 1243310). r=ttaubert 2016-01-27 15:48:53 +02:00
Carsten "Tomcat" Book
021613c369 Merge mozilla-central to fx-team 2016-01-27 12:12:26 +01:00
Carsten "Tomcat" Book
b9e929e1a7 merge mozilla-inbound to mozilla-central a=merge 2016-01-27 11:59:49 +01:00
Nigel Babu
89cf5102fe Backed out changeset 04c819d845d5 (bug 1229437)
--HG--
extra : commitid : 7mKaiGMvXOG
2016-01-27 11:19:50 +05:30
Nigel Babu
d22ea976a4 Backed out changeset 4dd7ad84ece9 (bug 1229437)
--HG--
extra : commitid : 7gm0YdzUKwN
2016-01-27 11:19:47 +05:30
Mike Hommey
05ff585562 Bug 1234130 - Fix MSVC LNK4217 warning in hunspell. r=mshal 2016-01-27 14:41:34 +09:00
Dave Townsend
5537b5c159 Bug 1237820: Track whether a user has been offered a sideloaded add-on or not. r=rhelmer
Previously we just checked every newly sideloaded add-on to decide whether to
offer it to the user for opt-in. This adds a new "seen" property (naming could
be better if you have other suggestions) which tracks whether we've ever shown
the opt-in UI for the add-on. It defaults to true for all add-ons and is only
set to false for sideloaded add-ons that default to being disabled on install.
The seen flag can be set to true through the API but cannot be reset to false
as that would allow add-ons to forcibly re-present themselves to the user when
disabled.

The opt-in UI sets the seen flag to true only when it has focus which fixes a
long-standing bug where if you accept the first add-on you see and restart the
other tabs might not show up.

The one slight downside of this approach is that it now requires loading the
full add-ons database on every startup in order to check the seen flag for all
installed add-ons. There are hacky ways we might get around this but they all
involve overloading prefs with even more object data. The good thing is that
we do the load and check asynchronously after most of startup is complete and
the UI is fully loaded so there shouldn't be any percieved impact to startup
time. I've run multiple talos runs to verify that none of the numbers appear to
regress.

--HG--
extra : commitid : AG6pELCYJDa
extra : rebase_source : b824c1626d0c5a77416fa4349ed3dd4d0e96418b
2016-01-26 14:31:33 -08:00
Julian Descottes
fdd45ff28f Bug 1226887 - add aHTMLTooltip in toolbox.xul;r=bgrins
In order for tooltips to work in XHTML documents embedded in XUL documents,
the parent XUL document needs to have a <tooltip> element which can be
used to display the title.

In the devtools, a tooltip element with id "aHTMLTooltip" is usually created
for this. For the memory profiler, the embedding XUL document is toolbox.xul.
This commit adds a tooltip element with id aHTMLTooltip.
2016-01-24 17:36:25 +01:00
Julian Descottes
5960df4699 Bug 1224201 - mem. profiler : reduce font-size & add column min-width (16ch);r=vporof
Goal of this commit is to ensure we can display at least 12 number digits +
4 percent chars in the memory table columns whatever the viewport size.
With a viewport width of 800px, we still have 200px usable for the last col
in census view

Some items of the memory table are already using 90% font size.
This commit applies this font-size to the whole memory table.
Also added a 16ch min-width to the non-flex columns
2016-01-24 18:26:54 +01:00
Zachary Carter
47f0fb3765 Bug 1221294 - adds Android and Apple logos to the Android and iOS download links on the Sync preferences pane. r=markh 2016-01-26 14:18:00 +01:00
Shivang Nagaria
45157ed060 Bug 768469 - [gcli] implement a "mdn" command. r=pbrosset 2016-01-23 02:59:00 +01:00
Bill McCloskey
5d3da00102 Bug 1233497 - Disallow unsafe CPOWs in browser code. r=mrbkap.
--HG--
extra : commitid : 2sUjSTv5XJT
extra : rebase_source : cb6a85709fd61385d95d17896f1e376f1f871478
2016-01-20 17:09:41 -05:00
Nicholas Nethercote
9ec51cfd62 Bug 1239864 (part 11) - Remove the old rect iterators. r=roc.
--HG--
extra : rebase_source : 778b87ae616f7c0292de20771c09a16051c8508c
2016-01-14 14:57:50 -08:00
Nicholas Nethercote
7d6edf2c51 Bug 1239864 (part 10) - Use the new rect iterators in view/ and widget/. r=roc.
--HG--
extra : rebase_source : 3d1c6ff6a1a146bd74ce57e09146bba7ea075232
2016-01-18 17:20:59 -08:00
Nicholas Nethercote
26360d6c45 Bug 1239864 (part 9) - Use the new rect iterators in layout/ and ipc/. r=dholbert.
--HG--
extra : rebase_source : d5558c39bd3cfe85ee6f247eea8bab33f2f5027f
2016-01-18 17:20:59 -08:00
Nicholas Nethercote
79bfbfd42b Bug 1239864 (part 8) - Use the new rect iterators in gfx/. r=nical.
--HG--
extra : rebase_source : 52187e5da197e961d533ef6eac2dc9dfe3c83827
2016-01-18 17:20:58 -08:00
Nicholas Nethercote
ab52b9a0ea Bug 1239864 (part 7) - Use the new rect iterators in gfx/. r=nical.
--HG--
extra : rebase_source : 27d77656d578deefff0860184346ff962e32762f
2016-01-18 17:20:58 -08:00
Nicholas Nethercote
bd2573b703 Bug 1239864 (part 6) - Use the new rect iterators in gfx/. r=nical.
--HG--
extra : rebase_source : 396d472f620fbbe65982da90ce66021382eaf324
2016-01-18 17:20:58 -08:00
Timothy Nikkel
5b78f1768d Bug 1241729. Add crashtest. 2016-01-27 16:19:34 -06:00
Timothy Nikkel
7a0d958c9f Bug 1241728. Add crashtest. 2016-01-27 16:19:34 -06:00
Timothy Nikkel
6f2b0a2d2b Bug 1241728. Limit the size of images that we will downscale from to 1048576 pixels. r=edwin
This avoids spending too much cpu/memory downscaling absolutely huge images.
2016-01-27 16:19:33 -06:00
Bill McCloskey
c95da3e673 Bug 1233497 - Fix infrastructure for disallowing unsafe CPOWs in browser code. r=mrbkap
--HG--
extra : commitid : AkRt0J9Cpgt
extra : rebase_source : 39bf3c27ce593c95e4aecb5f7bb55a8ffc05382c
2016-01-05 19:28:27 -05:00
Mike Conley
8330d5ad22 Bug 1233497 - Update test_bug1086684.html to not access CPOWs unsafely inside SpecialPowers. r=mrbkap
--HG--
extra : commitid : H799ma5QqLM
extra : rebase_source : c1e2bb8867a53539e2907c6e6dde6d0aa87afd02
2016-01-18 17:17:29 -05:00
Mike Conley
ba17921111 Bug 1233497 - Temporarily allow unsafe CPOWs in Promise-backend.js and Task.jsm. r=billm
--HG--
extra : commitid : Jzchcq5SSGv
extra : rebase_source : a8f2cbfe5a77fc5d80eb04dd806841355479a953
2016-01-18 12:44:37 -05:00
Mike Conley
e1a362aa26 Bug 1233497 - Allow Marionette tests to use CPOWs. r=ato
--HG--
extra : commitid : 9ygRoCbGotC
extra : rebase_source : 19ca5fe8111f7ec6d55a864d03974b5aac92b093
2016-01-08 15:10:22 -05:00
Mike Conley
3428d9b680 Bug 1233497 - Remove some more CPOW yields from Tasks in devtools tests. r=jryans
--HG--
extra : commitid : IhpHdHYxn19
extra : rebase_source : 7b61702659373d9a7750d06675837c00246811b9
2016-01-11 10:08:38 -05:00
Mike Conley
1f5ff0f8bb Bug 1233497 - Don't yield or resolve CPOWs from Tasks or Promises in devtools tests. r=jryans
--HG--
extra : commitid : 9JIJ8ndwr2V
extra : rebase_source : b8f3d16cc2868f9f3d85aaee6129ddc8b2deb714
2016-01-07 13:40:41 -05:00
Mike Conley
94474914fb Bug 1233497 - Avoid unsafe CPOWs in devtools tests. r=jryans
--HG--
extra : commitid : 3zY9DDjAUcW
extra : rebase_source : ffbb065ce9c0258eb7471891586f32d1b7cfddec
2016-01-07 11:54:18 -05:00