Commit Graph

19498 Commits

Author SHA1 Message Date
Ryan VanderMeulen
ac77fab498 Merge m-c to inbound on a CLOSED TREE. 2014-04-14 15:43:22 -04:00
Timothy Nikkel
c342de8dfe Bug 994861. Only overlay scrollbars should be positioned and have z-index. r=roc
Bug 896443 added these but didn't guard them on overlay scrollbars.

When drawing the scrollbars layout interprets a positioned scrollbar as an scrollbar that should be placed above the content (like overlay scrollbars). Classic scrollbars should be drawn in the background layer.
2014-04-14 13:16:30 -05:00
Ryan VanderMeulen
eeb2349619 Merge m-c to fx-team. 2014-04-15 23:28:51 -04:00
Robert Strong
99ba99521b Bug 996960 - Add new RTL languages to locales.nsi - Uyghur ug and Urdu ur. r=ehsan 2014-04-15 19:23:03 -07:00
Ed Lee
893190ba16 Bug 991210 - [new tab page] Tiles are sometimes arranged all in a single line (wrapping as appropriate, e.g. to two lines with 5 items and then 4 items), instead of 3x3 grid [r=adw]
Always Grid_init before "load", defer size calculation to "load", and only wait for links cache for site rendering. Clean up timers triggered from previous tests to avoid unexpected updates.

--HG--
extra : rebase_source : aba79dc12fd3660c50d8004197a6b2f5a23419cb
2014-04-15 12:14:09 -07:00
Terrence Cole
c97877c686 Bug 959787 - Handlify JS_DefineProperty; r=Waldo, r=bz
--HG--
extra : rebase_source : 87991ed47ed071550af4e4125eea54a66fdb0071
2014-01-21 18:11:17 -08:00
Birunthan Mohanathas
279be7bfee Bug 992670 - Make all child insertions/removals non-temporary in nsNavHistoryContainerResultNode. r=mak 2014-04-16 13:56:52 -04:00
Birunthan Mohanathas
7b8a4fad4b Bug 992670 - Fix always true assertion condition in nsNavHistoryResult.cpp. r=mak 2014-04-16 13:56:51 -04:00
Martin Stransky
46d13e6899 Bug 983843 - Use toolkit drag & drop functions for Gtk3 too. r=karlt 2014-04-16 10:29:39 -04:00
Marco Castelluccio
20aa3c2d9c Bug 839778 - Use OS.File in about:crashes. r=adw 2014-04-13 14:28:18 -04:00
Joe Walker
f23cf52444 Bug 983712 - Fix the GCLI menu to remove scrollbars; r=mratcliffe 2014-04-13 07:47:30 +01:00
Joe Walker
ffa9c6e99c Bug 984365 - Refactor and split out BuiltinCommands.jsm; r=mratcliffe,robcee,panos
BuiltinCommands.jsm was huge to avoid slowing things down by having many
modules loading.

To avoid splitting it up from slowing things down we want to delay loading
commands. Create [add|remove]ItemsByModule to allow us to lazily add modules,
and convert all command modules to use this.

Then break up BuiltinCommands into a set of files, for each command, and do
some refactoring to use JS files rather than JSMs and use "use strict".

--HG--
rename : browser/devtools/commandline/Commands.jsm => browser/devtools/commandline/commands-index.js
rename : browser/devtools/debugger/CmdDebugger.jsm => browser/devtools/debugger/debugger-commands.js
rename : browser/devtools/inspector/CmdInspect.jsm => browser/devtools/inspector/inspector-commands.js
rename : browser/devtools/responsivedesign/CmdResize.jsm => browser/devtools/responsivedesign/resize-commands.js
rename : browser/devtools/scratchpad/CmdScratchpad.jsm => browser/devtools/scratchpad/scratchpad-commands.js
rename : browser/devtools/styleeditor/CmdEdit.jsm => browser/devtools/styleeditor/styleeditor-commands.js
rename : browser/devtools/tilt/CmdTilt.jsm => browser/devtools/tilt/tilt-commands.js
2014-04-13 07:47:27 +01:00
kushagra singh[:kushagra]
c40fc7d08e Bug 819068 - Implementing OS.File.queue. r=Yoric 2014-04-12 21:02:06 -04:00
Heather Arthur
5a5f961398 Bug 939040 - Add eyedropper tool and include it in the color picker tooltip; r=pbrosset 2014-03-31 15:26:53 -07:00
Ryan VanderMeulen
411811f032 Merge m-c to inbound on a CLOSED TREE. 2014-04-11 16:24:56 -04:00
Ryan VanderMeulen
4ac815c411 Bug 994798 - Disable browser_frameworker_sandbox.js on Linux debug for frequent timeouts. a=test-only
CLOSED TREE
2014-04-11 16:09:09 -04:00
Mihai Sucan
1f75b07c7f Bug 823097 - Add support for %c style formatting in the web console; r=past,bz 2014-04-10 17:59:21 +03:00
Girish Sharma
5b0b659de0 Bug 930931 - Storage Inspector - Indexed DB non-live actor, r=jwalker 2014-04-11 20:26:23 +05:30
Ryan VanderMeulen
67a863c0c5 Merge m-c to inbound on a CLOSED TREE. 2014-04-10 22:16:50 -04:00
Eddy Bruel
f80b747d7b Bug 859372 - Refactor DevToolsUtils.js;r=past 2014-04-10 20:44:54 +02:00
Tim Taubert
8791952e5a Bug 616853 - Fix tabview and toolkit/startup tests r=smacleod 2014-04-10 10:47:47 +02:00
Ryan VanderMeulen
b06124335d Bug 994798 - Disable browser_frameworker.js on Linux debug for frequent timeouts. 2014-04-11 11:58:37 -04:00
Tim Taubert
ffe67eb551 Bug 616853 - Make the beforeunload prompt tab-modal r=dao,bz 2014-04-02 08:21:14 +02:00
Alexandre Poirot
a8558a1415 Bug 991636 - Fix toolkit/devtools/server/tests/mochitest/test_connectToChild.html test. r=msucan 2014-04-08 14:07:00 +02:00
Michael Ratcliffe
e7dad953b0 Bug 983948 - Add mach mochitest-devtools r=jmaher 2014-03-25 16:52:53 +00:00
Nils Maier
a706ff0749 Bug 952997 - Fix OS.File large file support. r=yoric 2014-04-08 03:40:00 +02:00
Dave Townsend
5a330383d7 Bug 993539: sourceURI property of add-on fails if the repository has been updated. r=irving 2014-04-09 19:15:21 -07:00
Gregory Szorc
73566b4041 Bug 989137 - Part 11: Make service initialization and uninitialization more robust; r=gfritzsche
Subsequent patches were running into race conditions and bugs related to
Experiments instance initialization state. This patch plugs the
necessary holes in initialization state management to unblock work.

The fixes are far from robust. There are still race conditions and bugs.
They should probably be addressed later.

--HG--
extra : rebase_source : 5f0c7fa1f554d09a21b1452506884dc771cb829d
2014-04-07 14:11:31 -07:00
Ryan VanderMeulen
2d3dc71207 Merge m-c to fx-team on a CLOSED TREE. 2014-04-09 19:12:28 -04:00
Myk Melez
4f7dbceb4f Bug 994216 - ensure desktop INI file parent directory exists to fix bustage on CLOSED TREE; r=marco"
--HG--
extra : amend_source : d72cf290cc27d2cc6baa3d68611192167c45fd8f
2014-04-09 14:20:59 -07:00
Ryan VanderMeulen
e7ad73da84 Bug 608820 - Disable browser_bug567127.js on Win/OSX for frequent failures.
CLOSED TREE
2014-04-09 13:01:45 -04:00
Ryan VanderMeulen
1fa4c66f8c Bug 986458 - Disable browser_whitelist7.js on Win/OSX debug for perma-fails with chunked mochitest-bc. 2014-04-09 13:01:45 -04:00
Carsten "Tomcat" Book
582656a6ac Merge m-c to fx-team 2014-04-09 14:42:56 +02:00
Carsten "Tomcat" Book
f7dfaad647 merge fx-team to mozilla-central 2014-04-09 14:23:03 +02:00
Nochum Sossonko
5f9e166a4a Bug 668903 - Pressing escape should close the saved passwords dialog. r=MattN
--HG--
extra : rebase_source : 9f23e3d3457c5409b00715038e3e8014a6a9b0c3
2014-04-07 16:01:35 -04:00
Matthew Noorenberghe
142e501e5e Bug 972684 - Don't use about:home in browser_findbar.js since it leads to intermittent failures and isn't necessary for the test. r=mikedeboer
--HG--
extra : rebase_source : 1a37a07c5f1fb349f878fdcb93d0187d3b80cf62
2014-04-08 18:30:59 -07:00
Olivier Yiptong
9efab45b6a Bug 992327 - Change directoryLinks and NewTabUtils to imageURI instead of imageURISpec [r=adw]
Replace reference data and uses of s/Spec//.
2014-04-08 17:02:24 -07:00
Ryan VanderMeulen
fe0ec6cc66 Merge inbound to m-c. 2014-04-08 18:17:58 -04:00
Boris Zbarsky
35fca5eeeb Bug 991742 part 8. Remove the "aScope" argument of WebIDL/nsWrapperCache WrapObject() methods. r=bholley
This patch was mostly generated with the following command:

find . -name "*.h" -o -name "*.cpp" | xargs sed -e '/WrapObject(JSContext/ {; N; s/\(WrapObject(JSContext *\* *a\{0,1\}[Cc]x\),\n\{0,1\} *JS::Handle<JSObject\*> a\{0,1\}[sS]cope/\1/ ; }' -i ""

and then reverting the changes that made to
dom/bindings/BindingUtils.h, since those WrapObject methods are not
the ones we're trying to change here, plus a bunch of manual fixups
for cases that this command did not catch (including all the callsites
of WrapObject()).
2014-04-08 18:27:18 -04:00
Tim Taubert
3d38f4f707 Bug 989083 - Stop leaking aCallback and remove aScope from asyncGetBookmarkIds r=mak 2014-03-30 21:49:28 +02:00
Marco Castelluccio
aaf255cf23 Bug 993168 - Use recursive makeDir in the apps installer. r=Yoric 2014-04-07 16:19:00 +02:00
Marco Bonardo
93daf1f7d4 Bug 991668 - resolve promises on next tick to avoid "too much recursion" error when exporting bookmarks.html. r=Yoric 2014-04-08 14:09:29 +02:00
Marco Bonardo
628fd219c7 Bug 991682 - Sqlite.jsm API to clone an open db connection. r=Yoric 2014-04-08 14:09:26 +02:00
Panos Astithas
f1c1de83dc Disconnect actors by default when removing an actor pool (bug 992244). r=dcamp 2014-04-08 10:23:00 +03:00
Ryan VanderMeulen
d557ea4dc1 Merge m-c to fx-team. 2014-04-07 22:37:51 -04:00
Peter Van der Beken
7741df1efa Back out 75c95dac7fe0 (bug 984497) and f1b0d3d13755 (bug 990475) to fix bustage on a CLOSED TREE.
--HG--
extra : rebase_source : a63315cd428faeb95464f6ad76946d1c0c6d36c3
2014-04-07 22:18:53 +02:00
Nicholas Hurley
37cf5381bd Bug 987248 - Prevent divide-by-zero in seer. r=mcmanus 2014-04-07 12:45:45 -07:00
stefanh@inbox.com
ac2cae3675 Bug 957281 - Help button should be positioned at the lower end of the preferences window. r=Mano. 2014-04-07 21:16:11 +02:00
Gregory Szorc
c77b3b8050 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 : f18cf54c7af6d390ed4437bd0ed0eb4beea76b0d
2014-04-04 15:58:29 -07:00
Gregory Szorc
7f61a84118 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 : 91439622e47419fae7675d83890e83cf37db453b
2014-04-04 15:58:26 -07:00
Florian Quèze
977fb4f101 Bug 991202 - The event callback of popup notifications should have a way to prevent the panel from showing, r=felipe.
--HG--
extra : rebase_source : 3005a199a081d8cc9aa803c0f7d6e426d8af03a0
2014-04-07 19:37:50 +02:00
Paolo Amadini
4abdff9652 Bug 991750 - Convert remaining legacy uses of promise.js to Promise.jsm. rs=Yoric 2014-04-07 16:18:43 +02:00
Asaf Romano
c06fabb225 Bug 984131 - Async transactions: protect transactions objects so we can optimize them. r=mak 2014-04-07 12:58:20 +03:00
Matthew Noorenberghe
e4be371374 Backout 5e4eaa3891be due to b-c failures in browser_removeTabsToTheEnd.js 2014-04-06 15:29:25 -07:00
Philipp Sackl
91851126af Bug 878020 - Add inner shadows to the tab overflow container. r=MattN 2014-04-05 13:40:50 -07:00
Phil Ringnalda
125cfa9c03 Merge m-i to a CLOSED TREE m-c 2014-04-06 09:51:58 -07:00
Phil Ringnalda
56ea3e7eb5 Backed out 3 changesets (bug 989137) for a sudden influx of xpcshell failures
CLOSED TREE

Backed out changeset 831a3ccce100 (bug 989137)
Backed out changeset d3053c4e4c51 (bug 989137)
Backed out changeset 7e410c1d61e6 (bug 989137)
2014-04-05 20:30:24 -07:00
Blake Kaplan
7a4bbc290e Bug 899648 - Initial patch to make tab-modal prompts work. Original patch from Tom Schuster <evilpies@gmail.com>. r=dolske 2014-04-04 14:50:42 -07:00
Blake Kaplan
7c70ad9aec Bug 971222 - Small cleanup around prompt code. r=bzbarsky 2014-04-04 14:50:42 -07:00
Ryan VanderMeulen
530aa4b0ef Merge m-c to inbound on a CLOSED TREE. 2014-04-04 15:12:07 -04:00
Ryan VanderMeulen
620c42bcde Merge inbound to m-c. 2014-04-04 14:51:38 -04:00
Neil Deakin
27ad778ee7 Bug 475981, remove titles from a bunch of tests, fixing box wrapped in a block warnings,r=neil 2014-04-04 13:11:12 -04:00
Paolo Amadini
8dc3caa904 Bug 991738 - Fix "test_markpageas.js" before switching Task.jsm to use Promise.jsm. r=mak 2014-04-04 15:21:09 +02:00
Benjamin Smedberg
cd2fddc1ce Bug 986582 - Get rid of the toolkit.telemetry.enabledPreRelease pref and make the toolkit.telemetry.enabled pref do the right thing for beta users who are testing a final release build, r=rnewman
--HG--
extra : rebase_source : 43f70e2c1c3207f37ba0789245958cb0c34187f6
2014-04-03 14:55:42 -04:00
Carsten "Tomcat" Book
a084d4feba Backed out changeset 0f91a3f28a44 (bug 976205) per request - incorrect patch 2014-04-04 14:46:51 +02:00
David Rajchenbach-Teller
6e7529cc10 Bug 936630 - Timeline event sessionRestoreInit. r=ttaubert, r=froydnj 2014-04-04 08:34:24 -04:00
James Long
6f3e0f15dd Bug 812172 - Add conditional breakpoint handling to the debugger client. r=vp 2014-04-04 08:27:57 -04:00
Mihai Sucan
d0358d2b4f Bug 989043 - Network monitor support for e10s. r=ochameau 2014-04-03 15:45:25 +03:00
Yury Delendik
b2280f1ebd Bug 990852 - Add Adobe CMap License to about:license. r=gerv 2014-04-02 08:17:50 -05:00
Ryan VanderMeulen
670b0b982f Merge m-c to fx-team on a CLOSED TREE. 2014-04-03 15:29:13 -04:00
Ryan VanderMeulen
cb7e62afc2 Backed out changeset 234d50648ad1 (bug 983022) for non-Linux build bustage.
CLOSED TREE
2014-04-03 11:38:27 -04:00
David Rajchenbach-Teller
447b372e9b Bug 991038 - Uncaught async error in DownloadIntegration.jsm. r=paolo 2014-04-03 11:01:07 -04:00
Carsten "Tomcat" Book
58575a2746 Merge m-c to fx-team 2014-04-03 12:57:40 +02:00
Carsten "Tomcat" Book
d4d8a64c7a merge fx-team to mozilla-central 2014-04-03 12:46:58 +02:00
Paolo Amadini
a4656e60fb Bug 988327 - Convert to Promise.jsm in "toolkit/devtools/server/tests/mochitest". r=dcamp 2014-04-03 11:57:35 +02:00
Vincent Liu
67cfcac325 Bug 983022 - [tarako] Need minidump screen shot. r=ted, r=gal 2014-04-03 10:28:07 +08:00
Wes Kocher
58f74f6ca3 Merge m-c to inbound on a CLOSED TREE 2014-04-02 19:54:15 -07:00
Wes Kocher
2eab03716c Merge inbound to m-c 2014-04-02 18:56:43 -07:00
Ed Morley
a9eca49755 Merge mozilla-central and fx-team 2014-04-02 18:25:23 +01:00
David Rajchenbach-Teller
d08e76942f 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
3bb5d2151f Bug 986104 - Telemetry for reasons why XPIProvider doesn't start. r=Unfocused 2014-04-01 22:17:37 -04:00
Panos Astithas
8ac9209bc4 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
6e765fd330 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
8553a3d160 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
6e9126439e Merge m-c to fx-team on a CLOSED TREE. 2014-04-04 15:06:31 -04:00
Tetsuharu OHZEKI
b6fa1565c3 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
0d00aee3a9 Bug 989046 - b. Drop JSON.stringify when calling handleGeckoMessage; r=mfinkle 2014-04-04 12:33:50 -04:00
Tim Nguyen
ad8090f966 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
2fa2e0c556 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
bb8adcd166 Merge m-c to fx-team. 2014-04-01 16:47:14 -04:00
Ryan VanderMeulen
6a3fa988ca Merge inbound to m-c. 2014-04-01 16:45:00 -04:00
Ryan VanderMeulen
24be5e282c 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
b4c87fdf7f 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
b92eb28c0d 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
fafd994b88 Bug 989682 - Add usage telemetry to geolocation. r=jdm 2014-04-01 10:45:17 -07:00
Mark Hammond
cd2c8e6c5b Bug 987404 - Disable failing mochitest-browser tests in e10s. r=ted. 2014-04-02 10:53:55 +11:00
Mark Hammond
2bfa4ca072 Bug 979051 - Avoid browser.xml handling pageshow/pagehide events for remote frames. r=felipe. 2014-04-02 10:53:54 +11:00
Ryan VanderMeulen
8cc4d4a447 Merge m-c to inbound. 2014-04-01 16:49:05 -04:00
Wes Kocher
8abe7badd3 Merge m-c to fx-team 2014-04-02 19:56:43 -07:00
Jordan Santell
6870b783c2 Bug 980502 - Implement web audio actors and audio node actors. r=vp 2014-03-26 15:28:24 -07:00
Alexandre Poirot
f89d6b66d1 Bug 966991 - Ensure cleaning up child processes tab actors when disconnecting. r=jryans 2014-04-02 15:29:40 -04:00
Aaron Klotz
275cb37343 Bug 991039: Disable IOInterposer in FPEFilter; r=ted 2014-04-02 11:49:56 -06:00
Mike Hommey
3ee90d23a2 Bug 991769 - Add missing parenthesis. r=me 2014-04-04 15:08:25 +09:00
Mike Hommey
ecac0d5b1d Bug 991799 - Fixup Windows resource include file location after bug 988168. r=mshal 2014-04-04 14:57:09 +09:00
Mike Hommey
1031b60e2e Bug 991769 - Cleanup gtest libxul when doing make clean or distclean. r=mshal 2014-04-04 14:56:51 +09:00
Tetsuharu OHZEKI
56a4147f95 Backed out changeset 9ed8b82d0548 for incorrect commit message. 2014-04-05 01:38:51 +09:00
Tetsuharu OHZEKI
1b31bd04c7 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
4628fdf9af Bug 729111 - Redisplay centered play video button after video is resized. r=jaws 2014-04-01 09:11:41 -04:00
snigdha
90f0f64d5b 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
edf4794405 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
3dbd6f1f57 Backed out changeset 561b9329d832 (bug 988168) for wrong attribution. 2014-04-01 13:17:50 +09:00
Jacek Caban
258449c186 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
d7b0cef844 Merge m-c to inbound 2014-03-31 20:59:59 -07:00
Chris Pearce
223e397746 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
29d5f5a94b Merge m-c to fx-team. 2014-03-31 17:31:19 -04:00
Gregory Szorc
c9a953d072 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
fcf86a6b9f Backout bug 977730 due to bustage [CLOSED TREE] 2014-03-31 21:55:15 +03:00
Asaf Romano
5c14cca0d3 Bug 977730 - Count total pages visited by all test users. r=bsmedberg. 2014-03-31 20:47:11 +03:00
Gregory Szorc
a795791e9a 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
6e7b87c915 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
4dbb994ef5 Backed out changeset 8b2f6ad94248 (bug 887923) for turning Windows mochitest-browser-chrome orange 2014-03-31 18:09:30 +01:00
Brad Lassey
3d25fe387f bug 971101 - build and publish geckoview example by default r=khuey 2014-03-31 11:40:06 -04:00
Alice0775 White
3e9cbbb844 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
8780bb249f Backed out changeset 25877e8f89c2 (bug 610545) for browser-chrome failures 2014-03-31 16:05:04 +01:00
Ed Morley
abce2e94ed Backed out changeset 0539570fb726 (bug 610545) 2014-03-31 16:04:40 +01:00
Masatoshi Kimura
c26e2262b8 Bug 988122 - Followup: fix bogus constification code. r=bz 2014-03-31 23:54:00 +09:00
Neil Deakin
61aaca4060 Bug 610545, tweak arrow panel animations, patch by philipp sackl, r=enn 2014-03-31 08:42:33 -04:00
Neil Deakin
ce0ebfdb12 Bug 610545, arrow panels should animate when opening and when cancelling, r=neil,dao 2014-03-31 08:42:32 -04:00
Jacek Caban
7d43e22a79 Bug 988271 - Fixed D3D SDK detection on mingw. r=mshal,jgilbert 2014-03-31 13:21:38 +02:00
Jacek Caban
16fddaae2b Bug 961665 - Cross compilation fixup. 2014-03-31 13:21:03 +02:00
Phil Ringnalda
124708defb Merge f-t to m-c 2014-03-30 16:31:41 -07:00
Phil Ringnalda
4f4a41f2dc 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
b93d22e195 Bug 986384 - Double the test timeout 2014-03-30 09:47:55 -04:00
Ehsan Akhgari
cdfe8960ae Trial fix for bug 947531, focus the test window before starting the test 2014-03-29 19:26:37 -04:00
Phil Ringnalda
9fb4d14a71 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
3067767289 Merge f-t to m-c 2014-03-29 10:08:41 -07:00
Mike Hommey
b4ed5e9a80 Backout changesets ca413634eba3 and a92851ff7444 (bug 988168) for likely windows PGO perf regression 2014-03-29 16:49:19 +09:00
Masatoshi Kimura
62ca863526 Bug 988122 - Expose Promise on non-window non-worker globals. r=bholley sr=bz 2014-03-29 15:55:53 +09:00
Drew Willcoxon
a1b2c46dee 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
bd71d42305 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
8559da62a4 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
898f4a33c1 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
55de744e34 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
4c71b0b657 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
56598b0ea7 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
dcdbfb009c 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
e876b2fce8 Bug 934283 - Add option to OS.File.makeDir to recursively make directories;r=froydnj 2014-03-28 17:33:36 -07:00
Wes Kocher
ab88e0d360 Merge m-c to inbound 2014-03-28 17:04:03 -07:00
Wes Kocher
a7366bf369 Merge fx-team to m-c 2014-03-28 16:48:17 -07:00
Gregory Szorc
4198e2c13b 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
d55f8470ad 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
141d303bbb Merge m-c to f-t 2014-03-29 12:14:20 -07:00
Girish Sharma
75cee325f8 Bug 986467 - Remove the iframes before finishing the tests. r=jwalker 2014-03-28 20:42:15 +05:30
Abhishek Potnis
325ef9f635 Bug 986499 - Make the calls to import Deprecated.jsm lazy. r=yoric 2014-03-28 10:36:48 -04:00
Gregory Szorc
a871970414 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
b0f764b432 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
fa280563ff 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
551ac6a166 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
9a0a90ea47 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
3bdb0609fe 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
51e06f8014 Merge m-c to f-t 2014-03-29 10:13:56 -07:00
Victor Porof
feb9eeed9d Bug 917226 - Build a canvas inspection tool, r=rcampbell, jryans 2014-03-29 13:01:37 -04:00
Ed Lee
5ceba98a3e 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
62f73aea50 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
21edf1f19b 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
12620e28b9 Bug 983951 - Check selective set of preferences instead of all prefs. r=jryans 2014-03-28 10:44:04 -04:00
Jim Blandy
53f1e9dd54 Bug 880470 - Fix a reference from the undefined "self" to "this". r=dcamp 2014-03-28 10:44:03 -04:00
Jordan Santell
4771981e1d Bug 988661 - Add 'Enable addon debugging' button in toolbox. r=jryans 2014-03-27 15:43:00 +01:00
Matthew Noorenberghe
469dbb696d 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
9ba828f8fc Merge m-c to fx-team 2014-03-27 20:24:15 -07:00
Wes Kocher
a7bdfae4f6 Merge fx-team to m-c 2014-03-27 20:07:56 -07:00
Ed Morley
449379d2cc Backed out changeset 894e40121370 (bug 917226) for browser-chrome failures; DONTBUILD since fixing commit message
CLOSED TREE
2014-03-27 19:09:29 +00:00
Ed Morley
df264302e9 Backed out changeset 7b9fab28c591 (bug 917226) for incorrect commit message generated by qbackout; DONTBUILD 2014-03-27 19:07:31 +00:00
Victor Porof
d9c2b48d21 Backed out changeset 9c456120ed57 (bug 917226) for browser-chrome failures
--HG--
extra : rebase_source : f2780e4762b1537a07100be52f6949b201f24dc1
2014-03-27 18:57:40 +00:00
Victor Porof
8c86a85427 Bug 917226 - Build a canvas inspection tool, r=rcampbell
--HG--
extra : rebase_source : 466745d61633e1e56f7fd1f2e680952c52cdf0a4
2014-03-27 18:57:16 +00:00
Jan Keromnes
14e6e0f679 Bug 988931 - Fix some race conditions in the devtools. r=ochameau 2014-03-27 14:58:02 -04:00
Paolo Amadini
f7c2088abd Bug 988335 - Convert to Promise.jsm in the devtools server actors. r=fitzgen 2014-03-27 19:42:13 +01:00
Dave Townsend
abee89a8c8 Bug 986853: Add-on Debugger title is always 'Debugger - (null)'. r=past 2014-03-27 10:29:03 -07:00
Gregory Szorc
1b3f1ac5c7 Bug 973992 - Support experiments add-ons; r=Unfocused
A new type of add-on is introduced: experiments.

Experiments are add-ons that conduct data experiments. They are deployed
to compatible clients and collect additional information about the
client.

--HG--
extra : rebase_source : 98a612933978b3e4bcfb83da9f6a9782c62dc0da
extra : amend_source : 9347a56bc3034c7ea1e50918278c6b9cc1270521
2014-03-19 15:02:58 -07:00
Brian R. Bondy
8adba9ad00 Bug 961676. r=rstrong 2014-03-28 14:17:36 -04:00
Victor Porof
3bebfcdd8a Backed out changeset 882b91ce5a9f, as a relanding of Bug 917226, r=me 2014-03-27 12:24:00 -04:00
Victor Porof
51d9cca6a3 Bug 917226 - Make test_loader_paths.html aware of the content-observer being added in Loader.jsm, r=jryans 2014-03-27 12:12:46 -04:00
Ed Morley
a9d17b7cb7 Backed out changeset 894e40121370 (bug 917226) for mochitest-chrome failures 2014-03-27 16:11:59 +00:00
Dave Townsend
5dcb75658d Bug 986639: Use the __URI__ property of component and module globals to detect which add-on they come from (missed review comments). r=fitzgen 2014-03-27 09:02:39 -07:00
Ed Morley
05dcbf9506 Backed out changeset 00fa39c23b44 (bug 778077) for reftest failures 2014-03-28 12:31:29 +00:00
Chris Pearce
dac6ce38ba 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
2014-03-28 22:36:10 +13:00
Marco Castelluccio
2982bfa483 Bug 981249 - Test app launch. r=myk
--HG--
rename : toolkit/webapps/tests/test_hosted.xul => toolkit/webapps/tests/test_hosted_launch.xul
rename : toolkit/webapps/tests/test_packaged.xul => toolkit/webapps/tests/test_packaged_launch.xul
2014-03-27 12:56:00 +01:00
Neil Rashbrook
041b6d4b17 Bug 514280 Consistently declare and define IID accessors r=bsmedberg 2014-03-28 08:45:02 +00:00
Neil Rashbrook
1373d6ff37 Bug 948901 FTP directory listings need to support the Character Encoding menu r=mayhemer,michal 2014-03-28 08:32:56 +00:00
Phil Ringnalda
e21145ad4a Backed out 2 changesets (bug 778077, bug 631058)
CLOSED TREE

Backed out changeset dda301682977 (bug 631058)
Backed out changeset 25b633e7dcd5 (bug 778077)
2014-03-27 21:50:02 -07:00
Wes Kocher
4cd52a600d Merge m-c to inbound 2014-03-27 20:21:50 -07:00
Chris Pearce
fc3fc91d79 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
2014-03-28 15:50:28 +13:00
Peter Van der Beken
8cf720bdb0 Bug 984497 - Use SpecialPowers more and change SpecialPower usage to deal with Window on WebIDL bindings. r=bz.
--HG--
rename : content/media/webspeech/synth/test/test_setup.html => content/media/webspeech/synth/test/file_setup.html
rename : content/media/webspeech/synth/test/test_speech_queue.html => content/media/webspeech/synth/test/file_speech_queue.html
rename : content/media/webspeech/synth/test/test_speech_simple.html => content/media/webspeech/synth/test/file_speech_simple.html
extra : rebase_source : 3662ae8b0f35fefb250c9cd048e848d662863855
2014-02-15 22:12:34 +01:00
Ehsan Akhgari
5b9f45a1a5 Bug 798158 - Part 1: Use a pointer-sized type to store refcounts internally; r=bsmedberg 2014-03-27 16:38:33 -04:00
Carsten "Tomcat" Book
71eee69b46 Merge mozilla-central to mozilla-inbound 2014-03-27 16:01:09 +01:00
Carsten "Tomcat" Book
a3d3c8dcb5 merge fx-team to mozilla-central 2014-03-27 14:14:32 +01:00
Olivier Yiptong
9bf23741ca Bug 975211 - Create backend logic to provide list of Tiles and associated metadata (image, text, background color) [r=adw]
Package a list of directory links to expose via DirectoryLinksProvider.jsm
2014-03-27 01:03:42 -07:00
Ryan VanderMeulen
3e14ec93b2 Merge m-c to inbound. 2014-03-26 23:09:54 -04:00
Ryan VanderMeulen
c73d8169d7 Merge m-c to fx-team. 2014-03-26 23:08:02 -04:00
Ryan VanderMeulen
4dc5242df5 Merge inbound to m-c. 2014-03-26 20:58:31 -04:00