Commit Graph

19324 Commits

Author SHA1 Message Date
David Rajchenbach-Teller
2ec9408c00 Bug 991038 - Uncaught async error in DownloadIntegration.jsm. r=paolo 2014-04-03 11:01:07 -04:00
Carsten "Tomcat" Book
2f4f76cf07 Merge m-c to fx-team 2014-04-03 12:57:40 +02:00
Carsten "Tomcat" Book
70292f3a24 merge fx-team to mozilla-central 2014-04-03 12:46:58 +02:00
Paolo Amadini
c00549c509 Bug 988327 - Convert to Promise.jsm in "toolkit/devtools/server/tests/mochitest". r=dcamp 2014-04-03 11:57:35 +02:00
Vincent Liu
e2501186d2 Bug 983022 - [tarako] Need minidump screen shot. r=ted, r=gal 2014-04-03 10:28:07 +08:00
Wes Kocher
af719fd52b Merge m-c to inbound on a CLOSED TREE 2014-04-02 19:54:15 -07:00
Wes Kocher
6ea54b24b3 Merge inbound to m-c 2014-04-02 18:56:43 -07:00
Ed Morley
757c230f65 Merge mozilla-central and fx-team 2014-04-02 18:25:23 +01:00
David Rajchenbach-Teller
f950528bc4 Bug 961317 - Clean up OS.File shutdown race condition and rework OS.File reset/shutdown. r=froydnj 2014-04-02 11:42:51 -04:00
Irving Reid
12c374ebde Bug 986104 - Telemetry for reasons why XPIProvider doesn't start. r=Unfocused 2014-04-01 22:17:37 -04:00
Panos Astithas
9111cb12e5 Lazy load modules as much as possible in gDevTools.jsm (bug 986841). r=dcamp
Also, ensure the devtools main module is only loaded once as it may have observable side-effects (like breaking the browser_toolbox_options.js test).
2014-04-03 11:19:31 +03:00
Gregory Szorc
f8488702b8 Bug 989137 - Part 10: Add a testing-only JSM for common AddonManager operations; r=Unfocused, r=gfritzsche
There is a lot of boilerplate testing code that performs common
AddonManager operations. Some common operations used for testing
Experiments have been refactored into a testing-only JSM that lives as
part of the Add-ons Manager.

--HG--
extra : rebase_source : 7b595e2a93637a1b2746e0182fbbe897c93fb6d9
2014-04-04 15:58:29 -07:00
Gregory Szorc
270894e3f6 Bug 989137 - Part 8: Prevent unknown experiments from being installed; r=Unfocused
The experiments service insists on being in control of experiments.
Before, it wasn't being as assertive as it needed to be: other browser
components could install experiments behind its back. This patch
reasserts the experiments service as king of experiments add-on
management.

--HG--
extra : rebase_source : 6d9b94f91865ef3c6929bc34cd3e7bb57e112d14
2014-04-04 15:58:26 -07:00
Ryan VanderMeulen
ae8b121864 Merge m-c to fx-team on a CLOSED TREE. 2014-04-04 15:06:31 -04:00
Tetsuharu OHZEKI
cbbcff5da7 Bug 984015 - GUIDHelper.getItemId should deliver itself as |this| to its internal executeAsync callback. r=mak
This patch includes:

 * GUIDHelper.getItemGUID() must return a GUID.
 * GUIDHelper should resolve promises after other operations are finished.
 * GUIDHelper.getItemId should deliver itself as |this| to its internal executeAsync callback.
2014-04-05 01:46:14 +09:00
Jim Chen
b754cdedb9 Bug 989046 - b. Drop JSON.stringify when calling handleGeckoMessage; r=mfinkle 2014-04-04 12:33:50 -04:00
Tim Nguyen
eed0252386 Bug 980339 - Remove border-radius from add-on manager on Windows 8. r=mikedeboer, sr=Unfocused. 2014-04-02 13:17:44 +02:00
Ed Morley
b8e1625bb0 Backed out changeset 535756591289 (bug 939040) for ticking an assertion after the latest m-c merge; CLOSED TREE 2014-04-02 09:29:16 +01:00
Ryan VanderMeulen
6a8b93fcf9 Merge m-c to fx-team. 2014-04-01 16:47:14 -04:00
Ryan VanderMeulen
52484dbcb0 Merge inbound to m-c. 2014-04-01 16:45:00 -04:00
Ryan VanderMeulen
17f92513d5 Backed out changeset 7c60268706f3 (bug 956332) for xperf regressions.
--HG--
rename : toolkit/components/passwordmgr/test/unit/test_storage_mozStorage.js => toolkit/components/passwordmgr/test/unit/test_storage_mozStorage_migrate.js
rename : toolkit/components/passwordmgr/test/unit/test_notifications.js => toolkit/components/passwordmgr/test/unit/test_storage_mozStorage_notify.js
2014-04-01 14:01:22 -04:00
Heather Arthur
f927c8c973 Bug 939040 - Add eyedropper tool and include it in the color picker tooltip; r=pbrosset 2014-03-31 15:26:53 -07:00
Mike Hommey
08d75b2772 Bug 990333 - Fix DirectX SDK path handling when linking xul.dll after bug 988271. r=mshal 2014-04-02 11:52:21 +09:00
Doug Turner
6dad9aac30 Bug 989682 - Add usage telemetry to geolocation. r=jdm 2014-04-01 10:45:17 -07:00
Mark Hammond
763885adb1 Bug 987404 - Disable failing mochitest-browser tests in e10s. r=ted. 2014-04-02 10:53:55 +11:00
Mark Hammond
1d3d268554 Bug 979051 - Avoid browser.xml handling pageshow/pagehide events for remote frames. r=felipe. 2014-04-02 10:53:54 +11:00
Ryan VanderMeulen
4b94de89bb Merge m-c to inbound. 2014-04-01 16:49:05 -04:00
Wes Kocher
3fd273ee7c Merge m-c to fx-team 2014-04-02 19:56:43 -07:00
Jordan Santell
5470352447 Bug 980502 - Implement web audio actors and audio node actors. r=vp 2014-03-26 15:28:24 -07:00
Alexandre Poirot
44733dcc26 Bug 966991 - Ensure cleaning up child processes tab actors when disconnecting. r=jryans 2014-04-02 15:29:40 -04:00
Aaron Klotz
f3062d618d Bug 991039: Disable IOInterposer in FPEFilter; r=ted 2014-04-02 11:49:56 -06:00
Mike Hommey
735b1a8294 Bug 991769 - Add missing parenthesis. r=me 2014-04-04 15:08:25 +09:00
Mike Hommey
a8fe62b1c9 Bug 991799 - Fixup Windows resource include file location after bug 988168. r=mshal 2014-04-04 14:57:09 +09:00
Mike Hommey
3a5aed49c1 Bug 991769 - Cleanup gtest libxul when doing make clean or distclean. r=mshal 2014-04-04 14:56:51 +09:00
Tetsuharu OHZEKI
e66c1fcca6 Backed out changeset 9ed8b82d0548 for incorrect commit message. 2014-04-05 01:38:51 +09:00
Tetsuharu OHZEKI
98e283add9 Bug 984015 - GUIDHelper.getItemId should deliver itself as |this| to its internal executeAsync callback. r=?
This patch includes:

 * GUIDHelper.getItemGUID() must return a GUID.
 * GUIDHelper should resolve promises after other operations are finished.
 * GUIDHelper.getItemId should deliver itself as |this| to its internal executeAsync callback.
2014-04-05 00:52:53 +09:00
Danny Chen
b6a39c10fe Bug 729111 - Redisplay centered play video button after video is resized. r=jaws 2014-04-01 09:11:41 -04:00
snigdha
11404d6af2 Bug 798033 - Headers should generally not do "using namespace" at file scope. r=jib, r=jmathies, r=rjesup, r=ekr, r=ncameron, r=blassey 2014-04-01 08:29:25 -04:00
Mike Hommey
610912639c Bug 988168 - Better integrate gtest libxul in the build system. r=mshal. DONTBUILD
--HG--
rename : toolkit/library/Makefile.in => toolkit/library/libxul.mk
rename : toolkit/library/moz.build => toolkit/library/libxul.mozbuild
2014-03-31 13:21:38 +02:00
Mike Hommey
6d9ddb9419 Backed out changeset 561b9329d832 (bug 988168) for wrong attribution. 2014-04-01 13:17:50 +09:00
Jacek Caban
ce93f06cfd Bug 988168 - Better integrate gtest libxul in the build system. r=mshal
--HG--
rename : toolkit/library/Makefile.in => toolkit/library/libxul.mk
rename : toolkit/library/moz.build => toolkit/library/libxul.mozbuild
2014-03-31 13:21:38 +02:00
Wes Kocher
f0a9367a7c Merge m-c to inbound 2014-03-31 20:59:59 -07:00
Chris Pearce
a8e52798ff Bug 778077 - Implement HTMLMediaElement.fastSeek(time). r=cajbir
Implement HTMLMediaElement.fastSeek(), basically by changing all the
MediaDecoderReader::Seek() overrides to not call
MediaDecoderReader::DecodeToTarget(), and have MediaDecoderReader::DecodeSeek()
call DecodeToTarget() if we're doing an accurate (non-fast) seek.

Update gizmo.mp4 to have a keyframe every second, instead of only 1 keyframe at
the start of stream. This makes the unit test I added more useful for mp4...

I pushed most of the seek target clamping logic in MediaDecoder up into
HTMLMediaElement, so that we're clamping in fewer places. Note
MediaDecoderStateMachine::Seek() still sanity checks the seek target.

We have to update the currentTime/MediaDecoder playback position after a seek
completes now, rather than assuming the seek always got it exactly right.

Removed those pesky assertions about seek target lying in the first frame after
seek, since actually sometimes the media doesn't have samples for all streams
after a seek (either due to the media being encoded like that, or because of a
bug in the platform's decoder, not entirely sure).

Green: https://tbpl.mozilla.org/?tree=Try&rev=b028258565e2
* * *
Bug 778077 - Fix up MediaOMXReader fastseek to ensure audio stream stays in sync with video stream. r=cajbir
2014-04-01 16:39:04 +13:00
Ryan VanderMeulen
36404cf213 Merge m-c to fx-team. 2014-03-31 17:31:19 -04:00
Gregory Szorc
d9c5540d9b Bug 985084 - Part 2: Properly report userDisabled in the API; r=Unfocused
The change in 0633949f1000 was buggy. If a new Addon instance were
created, it would always return the value stored in the database. This
meant that if you set userDisabled = false and called getAddonByID(),
userDisabled would likely be reported as true.

--HG--
extra : rebase_source : 02be7302b6e168b5d56cbf02de0cca4810ccd700
extra : amend_source : 4cdc73bfbc826abd594d6f8a2374672be834dba8
2014-03-30 14:36:34 -07:00
Asaf Romano
1dd342a6e3 Backout bug 977730 due to bustage [CLOSED TREE] 2014-03-31 21:55:15 +03:00
Asaf Romano
b7e2875e88 Bug 977730 - Count total pages visited by all test users. r=bsmedberg. 2014-03-31 20:47:11 +03:00
Gregory Szorc
622a2512fe Bug 989137 - Part 7: Remove unncessary content from test experiments; r=Unfocused
The test experiments had unnecessary content in their install.rdf files.

<targetApplication> does not apply to experiment types and has been
removed.

The bootstrap setting is also implied and has been removed.

--HG--
extra : rebase_source : 52c297b17244b2cf160bc41018897ecc3fb0eabd
2014-03-30 11:06:57 -07:00
Dave Townsend
bf3575efe2 Bug 986755: Add-on debugger should use the XPI hierarchy to group sources. r=fitzgen, r=ochameau 2014-03-31 10:19:15 -07:00
Ed Morley
99d357db1f Backed out changeset 8b2f6ad94248 (bug 887923) for turning Windows mochitest-browser-chrome orange 2014-03-31 18:09:30 +01:00
Brad Lassey
5c8eeb9096 bug 971101 - build and publish geckoview example by default r=khuey 2014-03-31 11:40:06 -04:00
Alice0775 White
028d0d4a65 Bug 859126 - Mouse scrolling of long menus breaks if the last item is hidden via display:none. r=dao 2014-03-31 16:28:57 +02:00
Ed Morley
09f32345e4 Backed out changeset 25877e8f89c2 (bug 610545) for browser-chrome failures 2014-03-31 16:05:04 +01:00
Ed Morley
53365678b8 Backed out changeset 0539570fb726 (bug 610545) 2014-03-31 16:04:40 +01:00
Masatoshi Kimura
0435d9cdc9 Bug 988122 - Followup: fix bogus constification code. r=bz 2014-03-31 23:54:00 +09:00
Neil Deakin
aa0840d23f Bug 610545, tweak arrow panel animations, patch by philipp sackl, r=enn 2014-03-31 08:42:33 -04:00
Neil Deakin
ce52b1b9cf Bug 610545, arrow panels should animate when opening and when cancelling, r=neil,dao 2014-03-31 08:42:32 -04:00
Jacek Caban
266d9642e1 Bug 988271 - Fixed D3D SDK detection on mingw. r=mshal,jgilbert 2014-03-31 13:21:38 +02:00
Jacek Caban
6200ade984 Bug 961665 - Cross compilation fixup. 2014-03-31 13:21:03 +02:00
Phil Ringnalda
d252397876 Merge f-t to m-c 2014-03-30 16:31:41 -07:00
Phil Ringnalda
86875cd344 Back out ab12037022ef:81f65b2f3d07 (bug 911307) for intermittent Win8 debug failures in its browser_newtab_update.js
CLOSED TREE
2014-03-30 12:42:09 -07:00
Ehsan Akhgari
c220bf4535 Bug 986384 - Double the test timeout 2014-03-30 09:47:55 -04:00
Ehsan Akhgari
277c40e502 Trial fix for bug 947531, focus the test window before starting the test 2014-03-29 19:26:37 -04:00
Phil Ringnalda
a160ec0d23 Backed out 2 changesets (bug 911307) for frequent timeouts in browser_newtab_perwindow_private_browsing.js
Backed out changeset 70638b7c97f1 (bug 911307)
Backed out changeset 3951f7e82b4c (bug 911307)
2014-03-29 12:13:11 -07:00
Phil Ringnalda
8d0a796f41 Merge f-t to m-c 2014-03-29 10:08:41 -07:00
Mike Hommey
8a1f2aefb0 Backout changesets ca413634eba3 and a92851ff7444 (bug 988168) for likely windows PGO perf regression 2014-03-29 16:49:19 +09:00
Masatoshi Kimura
4e9896ada9 Bug 988122 - Expose Promise on non-window non-worker globals. r=bholley sr=bz 2014-03-29 15:55:53 +09:00
Drew Willcoxon
b0bf5e5b14 Bug 911307 - Reflect changes to top sites immediately in about:newtab (part 2, front-end patch). r=ttaubert 2014-03-28 23:31:05 -07:00
Drew Willcoxon
1d7cde8400 Bug 911307 - Reflect changes to top sites immediately in about:newtab (part 2, front-end patch). r=ttaubert 2014-03-28 23:31:05 -07:00
Drew Willcoxon
60089501f4 Bug 911307 - Reflect changes to top sites immediately in about:newtab (part 1, Places patch). r=mak 2014-03-28 23:30:04 -07:00
Drew Willcoxon
fd1bdd522f Bug 911307 - Reflect changes to top sites immediately in about:newtab (part 1, Places patch). r=mak 2014-03-28 23:30:04 -07:00
Gregory Szorc
5d9e307034 Backed out changeset 4834a3833639 and c580afddd1cb (bug 985084 and bug 97500)
--HG--
extra : histedit_source : c580afddd1cb90bd3cccbc7abc8082132ffe2a3c%2C4371c5775a71d493e82f193b1cf15efd44566645
2014-03-28 21:45:10 -07:00
Viktor Stanchev
eb9ab3108c Bug 984196 - glxtest should use _exit instead of exit. r=bgirard
--HG--
extra : rebase_source : 3bba6badd7e5a4031ad402cf88f7e0a15f4ba386
2014-03-28 16:06:18 -04:00
Mike Hommey
1fb6adbca2 Bug 988168 - Fixup xul.dll link wrapping to please buildbot config by outputting linker-vsize in toolkit/library. r=me,DONTBUILD 2014-03-29 12:08:08 +09:00
Bill McCloskey
0ca68a3701 Bug 987121 - Make sure we get mousemove events when autoscroll widget is showing (r=felipe) 2014-03-28 17:42:12 -07:00
David Rajchenbach-Teller
8b3b95d6a4 Bug 934283 - Add option to OS.File.makeDir to recursively make directories;r=froydnj 2014-03-28 17:33:36 -07:00
Wes Kocher
83c51e7bc8 Merge m-c to inbound 2014-03-28 17:04:03 -07:00
Wes Kocher
6eb2b87376 Merge fx-team to m-c 2014-03-28 16:48:17 -07:00
Gregory Szorc
0082f7a167 Bug 989137 - Part 3: Log.jsm API to get a Logger that prefixes messages; r=bsmedberg
A common pattern for logging is to have multiple loggers for multiple
underlying object instances. You often want to have each instance attach
some identifying metdata contained in each logged message. This patch
provides an API to facilitate that.

--HG--
extra : rebase_source : 5816e0671c78f55cca45bdd1aed52c85695945c4
2014-03-28 11:36:37 -07:00
Mike Hommey
92df8541c3 Bug 988168 - Better integrate gtest libxul in the build system. r=mshal
--HG--
rename : toolkit/library/Makefile.in => toolkit/library/libxul.mk
rename : toolkit/library/moz.build => toolkit/library/libxul.mozbuild
2014-03-29 07:50:08 +09:00
Phil Ringnalda
34cf6b53e1 Merge m-c to f-t 2014-03-29 12:14:20 -07:00
Girish Sharma
8b0a1acbe6 Bug 986467 - Remove the iframes before finishing the tests. r=jwalker 2014-03-28 20:42:15 +05:30
Abhishek Potnis
18ecb43dde Bug 986499 - Make the calls to import Deprecated.jsm lazy. r=yoric 2014-03-28 10:36:48 -04:00
Gregory Szorc
1f2d375640 Bug 985084 - Experiment add-ons should be disabled by default; r=Unfocused
Experiment add-ons are now disabled by default on application load. It
is up to the Experiments Manager to enable them.

This means that experiments may not be able to reliably collect data or
modify behavior close to application startup. (There is a window between
when the Addon Manager initializes and when the Experiments Manager
initializes.) This window is acceptable for the initial version of the
experiments feature.

The Experiments Manager doesn't currently enable experiments on startup.
This will be addressed in a subsequent patch. Its tests do not regress
(indicating a lack of test coverage), so no harm no foul.

--HG--
extra : rebase_source : 3c550090e3480127dc679cc5247f249ee822e76f
extra : amend_source : 9b5349b507c73b4713ec447e4f1a6cb841c11c56
extra : source : 0d72fd2fbd1d091c27fa4a0a9c1944282eaa9ac5
2014-03-21 16:05:29 -07:00
Gregory Szorc
2f4d91fe86 Bug 975000 - Disable updating and compatibility checking for Experiments; r=Unfocused
Experiment add-ons are installed and updated via the Experiments Manager
service. With this change, the Add-ons Manager lets experiment add-ons
play by their own rules without interference.

--HG--
extra : rebase_source : 4a7c30f8ce36a64f91f9fee49da9061eda568b99
2014-03-28 20:17:04 +01:00
Mihai Sucan
377926b7ae Bug 989025 - WebConsole breaks when trying to autocomplete in objects from different domains; r=past 2014-03-27 23:15:29 +02:00
Gregory Szorc
3d1ad7d0c8 Bug 985084 - Experiment add-ons should be disabled by default; r=Unfocused
Experiment add-ons are now disabled by default on application load. It
is up to the Experiments Manager to enable them.

This means that experiments may not be able to reliably collect data or
modify behavior close to application startup. (There is a window between
when the Addon Manager initializes and when the Experiments Manager
initializes.) This window is acceptable for the initial version of the
experiments feature.

The Experiments Manager doesn't currently enable experiments on startup.
This will be addressed in a subsequent patch. Its tests do not regress
(indicating a lack of test coverage), so no harm no foul.

--HG--
extra : rebase_source : 00a55146576f490200a6148bd5516f84def9879c
extra : source : bd901384b973c7ff581fe24a3012f0191b8bbe67
2014-03-21 16:05:29 -07:00
Gregory Szorc
b7bfb1dbf0 Bug 975000 - Disable updating and compatibility checking for Experiments; r=Unfocused
Experiment add-ons are installed and updated via the Experiments Manager
service. With this change, the Add-ons Manager lets experiment add-ons
play by their own rules without interference.

--HG--
extra : rebase_source : 12f990198fed7171b9572c24aa2f8319620414a2
2014-03-28 20:17:04 +01:00
Phil Ringnalda
c9b64fc3fc Backed out 6 changesets (bug 974745, bug 975210, bug 974736, bug 972936, bug 972930, bug 975228) for browser_tabopen_reflows.js bustage
CLOSED TREE

Backed out changeset 5aed75c602ce (bug 974745)
Backed out changeset 208ba43a7098 (bug 975210)
Backed out changeset 5227bbca70f0 (bug 974736)
Backed out changeset a695139e96ee (bug 972936)
Backed out changeset 8524260ce49a (bug 972930)
Backed out changeset 667fc810ab49 (bug 975228)
2014-03-29 11:31:05 -07:00
Phil Ringnalda
ec69c66d3a Merge m-c to f-t 2014-03-29 10:13:56 -07:00
Victor Porof
41f23a846e Bug 917226 - Build a canvas inspection tool, r=rcampbell, jryans 2014-03-29 13:01:37 -04:00
Ed Lee
9df8671de7 Bug 972936 - Overall impressions metrics for New Tab [r=adw]
Add a histogram for each of the 3 directory link types and count how many were shown.
2014-03-29 09:00:11 -07:00
Ed Lee
967db129d9 Bug 972930 - Clicks (raw number) for tiles [r=adw]
Provide an array of expected directory link types to count how many were clicked.
2014-03-29 09:00:11 -07:00
Olivier Yiptong
163af0c6bf Bug 975228 - Create logic to merge frecency-pages and Tiles (Tile equiv 1000 frecency) [r=adw]
Use DirectoryLinksProvider for Firefox and make PlacesProvider match in expected Links format.
Make sure there's at least 2 of each type so Telemetry doesn't know for sure which links were used.
2014-03-29 09:00:10 -07:00
Shih-Chiang Chien
30ee33fea1 Bug 983951 - Check selective set of preferences instead of all prefs. r=jryans 2014-03-28 10:44:04 -04:00
Jim Blandy
f42a2ba949 Bug 880470 - Fix a reference from the undefined "self" to "this". r=dcamp 2014-03-28 10:44:03 -04:00
Jordan Santell
a9a0676213 Bug 988661 - Add 'Enable addon debugging' button in toolbox. r=jryans 2014-03-27 15:43:00 +01:00
Matthew Noorenberghe
4d62b1b42e Bug 879921 - Replace GTK close icons on Linux with our own except for on menus and dialog buttons. r=Gijs 2014-03-27 23:14:11 -07:00
Wes Kocher
e3ef5730cf Merge m-c to fx-team 2014-03-27 20:24:15 -07:00
Wes Kocher
954a16715f Merge fx-team to m-c 2014-03-27 20:07:56 -07:00