Commit Graph

19394 Commits

Author SHA1 Message Date
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
Ryan VanderMeulen
0581431d4c Merge fx-team to m-c. 2014-03-26 20:51:01 -04:00
Ryan VanderMeulen
bff11409a3 Merge b2g-inbound to m-c. 2014-03-26 20:46:47 -04:00
Dave Townsend
d633915be4 Bug 986639: Use the __URI__ property of component and module globals to detect which add-on they come from. r=fitzgen 2014-03-26 16:04:20 -07:00
Dave Townsend
fec0c9e2da Bug 986108: Make all restartless add-ons debuggable. r=Unfocused, r=fitzgen 2014-03-26 16:03:57 -07:00
Kevin Grandon
eddf8845a4 Bug 967516 - Set default preference for test. r=ochameau 2014-03-26 12:52:07 -04:00
Kathleen Brade
0a5c9dff91 Bug 962314 - Create nsIXULAppinfo.processID for obtaining Firefox PID; r=bsmedberg
--HG--
extra : rebase_source : 36536f7ed561dda55bc067a4d0d9ddef790bed17
2014-03-26 11:55:22 -04:00
Carsten "Tomcat" Book
c798708834 Backed out changeset 81f230994acd (bug 980502) for hopefully fixing gi tests 2014-03-26 11:09:34 +01:00
Wes Kocher
0d58e41dd9 Merge fx-team to m-c 2014-03-25 20:03:13 -07:00
David Keeler
1ea866dced Backed out changeset d9e136a02980 (bug 986171) for build bustage r=backout 2014-03-25 14:02:42 -07:00
David Keeler
d56c7b6534 bug 986171 - mozilla::pkix: telemetry for what cert validation library is in use r=cviecco 2014-03-25 13:43:01 -07:00
Jordan Santell
ac741bf517 Bug 911098 - Implement Addon Debugger UI, r=fitzgen,harthur,mossop
From 8af4148dc10f18bf67e39442ee93169cb66382d5 Mon Sep 17 00:00:00 2001
---
 browser/devtools/debugger/debugger-controller.js   |  36 ++++++-
 browser/devtools/debugger/debugger-panes.js        |  17 +++-
 browser/devtools/debugger/test/browser.ini         |   1 +
 .../debugger/test/browser_dbg_addon-sources.js     | 108 ++++++++++++++++++++
 browser/devtools/debugger/test/head.js             |  29 ++++++
 browser/devtools/framework/ToolboxProcess.jsm      |  31 ++++--
 .../devtools/framework/toolbox-process-window.js   |  18 +++-
 modules/libpref/src/init/all.js                    |   3 +
 .../en-US/chrome/mozapps/extensions/extensions.dtd |   1 +
 toolkit/mozapps/extensions/content/extensions.js   |  55 +++++++---
 toolkit/mozapps/extensions/content/extensions.xml  |  31 +++++-
 toolkit/mozapps/extensions/content/extensions.xul  |   6 ++
 .../mozapps/extensions/internal/XPIProvider.jsm    |   4 +
 .../extensions/internal/XPIProviderUtils.js        |   2 +-
 .../test/addons/test_jetpack/bootstrap.js          |  17 ++++
 .../test/addons/test_jetpack/harness-options.json  |   1 +
 .../test/addons/test_jetpack/install.rdf           |  28 ++++++
 .../extensions/test/browser/browser-common.ini     |   1 +
 .../test/browser/browser_debug_button.js           | 112 +++++++++++++++++++++
 toolkit/mozapps/extensions/test/browser/head.js    |   3 +
 .../extensions/test/xpcshell/test_isDebuggable.js  |  36 +++++++
 .../extensions/test/xpcshell/xpcshell-shared.ini   |   1 +
 22 files changed, 508 insertions(+), 33 deletions(-)
 create mode 100644 browser/devtools/debugger/test/browser_dbg_addon-sources.js
 create mode 100644 toolkit/mozapps/extensions/test/addons/test_jetpack/bootstrap.js
 create mode 100644 toolkit/mozapps/extensions/test/addons/test_jetpack/harness-options.json
 create mode 100644 toolkit/mozapps/extensions/test/addons/test_jetpack/install.rdf
 create mode 100644 toolkit/mozapps/extensions/test/browser/browser_debug_button.js
 create mode 100644 toolkit/mozapps/extensions/test/xpcshell/test_isDebuggable.js
* * *
Leak fix
2014-03-25 10:59:14 -07:00
"J. Ryan Stinnett"
997536266b Bug 985652 - Only register pref actor on b2g if certified is allowed. r=ochameau 2014-03-26 10:43:44 -07:00
Mihai Sucan
5fb9d9cb36 Bug 987369 - Fix for aRawObj.location is null in script.js; r=benvie 2014-03-25 13:01:53 +02:00
Paolo Amadini
144b6e8493 Bug 988341 - Convert code before switching Task.jsm to use Promise.jsm. r=mak 2014-03-26 18:15:00 +01:00
Paolo Amadini
9414db136e Bug 988330 - Convert to Promise.jsm in "toolkit/devtools/server/tests/unit". r=fitzgen 2014-03-26 17:32:11 +01:00
Marco Bonardo
31eb1ae673 Bug 983571 - browser.bookmarks.autoExportHTML = true no longer works. r=Yoric 2014-03-25 17:25:58 +01:00
Panos Astithas
d61ad2229e Bug 986481 - Expose Promise.jsm promises as a devtools loader global. r=dcamp 2014-03-14 11:33:09 +02:00
Carsten "Tomcat" Book
82d342c637 Merge mozilla-central to fx-team on a CLOSED TREE 2014-03-26 14:01:16 +01:00
Wes Kocher
5389f8cd94 Merge m-c to fx-team 2014-03-25 20:23:20 -07:00
Lancelot Nyachoto
1ce2148820 Bug 958585 - Packaged apps do not work with symlinks; r=jryans 2014-03-22 11:09:12 +02:00
Birunthan Mohanathas
1e1672e622 Bug 845478 - Part 8: Use JS::CallArgs instead of JS_{ARGV,SET_RVAL,...} in remaining instances. r=Waldo 2014-03-25 14:42:33 -04:00
Tim Abraldes
b58fc4ba41 bug 986195 - Expect failure in 32-bit builds, which is 4 bytes, not 8. r=froydnj 2014-03-26 14:46:00 +01:00
Jordan Santell
efe5b8dc80 Bug 980502 - Implement WebAudio actor and AudioNode actor. r=vp 2014-03-06 16:39:00 -08:00
Carsten "Tomcat" Book
05c3a611b5 merge fx-team to mozilla-central 2014-03-25 13:17:42 +01:00
Wes Kocher
164aae25e9 Backed out changeset 3d94ebde9018 (bug 985720) for missing a file from the patch to fix a CLOSED TREE 2014-03-24 18:07:13 -07:00
Nick Fitzgerald
be07956078 Bug 987369 - Catch and report object previewer functions' errors in the debugger server rather than failing and giving up; r=benvie 2014-03-24 17:32:00 -07:00
Wes Kocher
fabfcd3ffb Backed out changeset 7ba0551dd35d (bug 984196) for Valgrind failures 2014-03-24 16:45:04 -07:00
Drew Willcoxon
9805c2254e Bug 557665 - Allow specifying SearchForm as a normal <Url> in engine description files (part 2, tests). r=gavin 2014-03-24 20:41:15 -07:00
Monica Chew
d3be5977e3 Bug 985720: Rename urlclassifier.download_block_table and urlclassifier.download_allow_table (r=gcp) 2014-03-24 14:57:59 -07:00
Viktor Stanchev
bd78e76c76 Bug 984196 - glxtest should use _exit instead of exit. r=bgirard
--HG--
extra : rebase_source : 668a5d4065ef44724947315fbaa9d43873fec899
2014-03-24 17:00:02 -04:00
Ryan VanderMeulen
131f3139eb Merge m-c to inbound. 2014-03-24 16:51:09 -04:00
Ryan VanderMeulen
85d2cbd02e Merge inbound to m-c. 2014-03-24 16:47:07 -04:00
Paolo Amadini
e1abd4eded Bug 986364 - Convert to Promise.jsm in the Toolkit "modules" folder. r=mak 2014-03-24 15:47:50 +01:00
Paolo Amadini
1f62e330c3 Bug 973239 - Promise should call executor and handlers with "undefined" as thisArg. r=benvie 2014-03-24 15:44:11 +01:00
Carsten "Tomcat" Book
db6c6a7648 Merge mozilla-central to fx-team 2014-03-24 15:38:14 +01:00
James Long
00a773bf84 Bug 812172 - Add conditional breakpoint handling to the debugger server. r=past 2014-03-24 09:37:24 -04:00
Nicholas Nethercote
46f4ffc93a Bug 986300 - Fix a tricky corner case involving memory report diffs. r=kats.
--HG--
extra : rebase_source : 001ae6ee0e81c40a7437ccf65add3e735fada6fa
2014-03-20 19:44:23 -07:00
Monica Chew
8f2c20dee7 Bug 985623: Force url classifier clients to specify which tables to lookup, add a pref to skip hash completion checks (r=gcp) 2014-03-20 14:25:35 -07:00
Phil Ringnalda
4220e17e44 Merge m-c to f-t 2014-03-22 17:48:30 -07:00
Marco Bonardo
9bd8bc602c Backout 0469cf95fbfe (bug 983571) cause didn't mean to land it yet. 2014-03-22 15:43:20 +01:00
ABE Hiroki (hATrayflood)
6e30090928 Bug 980697 - Add a configure option to pull newer versions of the d3dcompiler dll from installed Windows SDKs. r=mshal,vlad 2014-03-22 10:49:26 +09:00
Wes Kocher
a7b570b277 Merge fx-team to m-c 2014-03-21 17:07:40 -07:00
Jared Wein
2a0ea22d0a Backed out changeset 675945ee2609 (bug 986529) 2014-03-21 14:56:30 -04:00
Blake Winton
2cce14e929 Bug 986529 - Invert tab close icon on Windows classic theme. r=jaws, ui-r=shorlander 2014-03-21 13:44:59 -04:00
Carsten "Tomcat" Book
c209094b2a Merge mozilla-central to mozilla-inbound 2014-03-21 15:20:35 +01:00
Carsten "Tomcat" Book
12e249d1fa merge fx-team to mozilla-central 2014-03-21 15:16:06 +01:00
David Rajchenbach-Teller
d1dd96e8c9 Bug 984237 - Specify mime type in require.js. r=gozala 2014-03-21 09:18:39 -04:00
Edwin Flores
c8b1fc48b3 Bug 941298 - FFmpeg headers for FFmpeg PlatformDecoderModule r=doublec
While FFmpeg function signatures tend not to change between versions of FFmpeg,
class layouts can change dramatically. We include libavcodec, libavformat,
and libavutil headers here so that we don't accidentally build against the wrong
binary interface.
2014-03-21 19:35:14 +13:00
Masatoshi Kimura
cae84b4806 Bug 974677 - Stop following symlinks when OS.File removes a directory. r=yoric 2014-03-21 12:59:59 +09:00
Boris Zbarsky
b138bfaeec Bug 980962. Fix in-tree consumers to not construct typed arrays without "new". r=jorendorff 2014-03-20 23:19:42 -04:00
Wes Kocher
068291c6a9 Merge m-c to inbound 2014-03-20 19:46:52 -07:00
Irving Reid
963ce1ad56 Bug 986080 - Return empty array if getting directory entries fails. r=Mossop 2014-03-20 14:43:56 -04:00
Irving Reid
af7eca4e1a Bug 986000 - Fix addonsListTmp undefined error in XPIProviderUtils.js. r=Mossop 2014-03-20 13:41:42 -04:00
David Rajchenbach-Teller
2c322f2718 Bug 965527 - More and more logging for OS.File AsyncShutdown. r=froydnj 2014-03-21 13:44:58 -04:00
Carsten "Tomcat" Book
42f261e57f Merge mozilla-central to fx-team 2014-03-21 15:35:37 +01:00
Ryan VanderMeulen
077104b33a Backed out 3 changesets (bug 965527, bug 859059, bug 812172) for mochitest and xperf orange on a CLOSED TREE
Backed out changeset 18f579c4308e (bug 965527)
Backed out changeset 70ed33107301 (bug 859059)
Backed out changeset 7b59b92580fa (bug 812172)
2014-03-21 10:33:18 -04:00
Jared Wein
89c0580e77 Bug 940393 - Win8: Text color on inactive tabs makes text very hard to read. r=gijs
--HG--
extra : rebase_source : 03e07612be960c1b3a961e065404034ae0db5ce1
2014-03-20 20:23:36 -04:00
David Rajchenbach-Teller
2bced72af6 Bug 985980 - Restore off main thread logging for OS.File. r=froydnj 2014-03-21 09:07:30 -04:00
Mike de Boer
b338a03629 Bug 982993: [Australis] increase panel padding back to 10px. This backs out changes made in bug 961727 and deps. r=dao 2014-03-20 17:57:12 +01:00
Matthew Noorenberghe
83652b3eef Bug 885139 - Notify consumers about LWT optimization and listen for it in LightweightThemeListener. r=jaws
[Australis]
2014-03-20 13:55:49 -07:00
Aaron Klotz
6c23d9ef09 Bug 986758: Grab mutexes in Telemetry memory reporter code; r=vladan 2014-03-24 12:24:51 -04:00
Michael Green
df9b1be85f Bug 948883 - Move inline scripts and styles into separate file for toolkit/content/aboutSupport.xhtml (URL=about:support). r=Unfocused 2014-03-24 09:11:21 -04:00
Phil Ringnalda
5f05f9b25e Back out 4774010c55bd (bug 984015) for xpcshell bustage 2014-03-23 07:29:02 -07:00
Tetsuharu OHZEKI
728528ac9f Bug 984015 - GUIDHelper.getItemId should deliver itself as |this| to his internal executeAsync callback. r=mak 2014-03-23 21:51:17 +09:00
Marco Bonardo
163196f903 Bug 818584 - Discard consecutive duplicate bookmark backups by comparing hashes r=mano
Original patch by Raymond Lee <raymond@appcoast.com> f=mak
2014-03-19 14:33:02 +01:00
Marco Bonardo
f2ab276e4d Bug 983571 - browser.bookmarks.autoExportHTML = true no longer works. r=Yoric 2014-03-22 14:26:52 +01:00
Marco Bonardo
f158c5459a Bug 959576 - Create a component to get the list of priority domains. r=gavin 2014-03-22 14:24:36 +01:00
Aleh Zasypkin
b7474db2a3 Bug 984004 - Part 1: Cache parent's fullZoom\textZoom value to ensure that we always return the fresh one. r=felipc 2014-03-19 10:25:13 +01:00
J. Ryan Stinnett
f26077df2b Bug 985094 - Show typeName from protocol.js in listTabs reply. r=past 2014-03-18 15:16:43 -05:00
David Rajchenbach-Teller
7f00dac0b7 Bug 965527 - More and more logging for OS.File AsyncShutdown. r=froydnj 2014-03-21 08:57:08 -04:00
James Long
a34d70c5d3 Bug 812172 - Conditional breakpoints logic should be handled server-side. r=past 2014-03-21 08:55:50 -04:00
Benjamin Smedberg
a3b303bcf2 Fix the test for bug 981842 to expect the new data on a CLOSED TREE. 2014-03-20 13:50:05 -04:00
Gregg Lind
8d8727e145 Bug 981842 - Show details about current and past teleemtry experiments in about:support, r=bsmedberg 2014-03-20 11:19:19 -04:00
Jeff Walden
bba361d382 Bug 985729 - Construct the [[Prototype]] chain given to DBAddonInternal instances without using mutable __proto__. r=Unfocused 2014-03-19 16:21:00 +13:00
Eugen Sawin
8f509bb15f Bug 950417 - Enable safe direct request add-on installs. r=wesj, r=Mossop 2014-03-19 21:24:59 +01:00
Carsten "Tomcat" Book
b4df3ca4bb Merge mozilla-central to fx-team 2014-03-20 14:29:02 +01:00
Carsten "Tomcat" Book
d64f1c6c14 merge fx-team to mozilla-central 2014-03-20 14:04:58 +01:00
Paolo Amadini
c8a4d98ada Bug 985318 - Convert to Promise.jsm in the Toolkit "content" folder. r=mak 2014-03-20 11:04:37 +01:00
Paolo Amadini
6e35f9bb8b Bug 985523 - Convert to Promise.jsm in Places. r=mak 2014-03-20 11:01:39 +01:00
Robert Strong
2b5f53de81 Bug 899352 - Increase the installation timeout for the stub installer. r=bbondy 2014-03-19 18:32:46 -07:00
Robert Strong
773406757f Bug 899363 - Implement stub installer data ping version 6. r=bbondy 2014-03-19 18:32:39 -07:00
Robert Strong
e2dc3282a6 Bug 799215 - Stub installer's dual progress bars are confusing. Use a single progress bar for both. ui-r=philipp, r=bbondy 2014-03-19 10:40:04 -07:00
Carsten "Tomcat" Book
3db6d91d64 Merge mozilla-central to mozilla-inbound 2014-03-19 16:25:12 +01:00
Carsten "Tomcat" Book
8d7a76556f merge fx-team to mozilla-central 2014-03-19 16:21:06 +01:00
Georg Koppen
52ad2bdb1a Bug 943331 - Make packaging files into omni.ja deterministic. r=gps 2014-03-19 10:36:28 -04:00
Gijs Kruitbosch
f9e6a03545 Bug 879616 - adjust close icons for OS X to deal with bright lightweight themes, r=MattN
--HG--
extra : rebase_source : b51f2975a66704ab75f21582eee56fc797b32ba0
2014-03-18 22:51:24 +00:00
Wes Kocher
481a9b375b Merge m-c to fx-team 2014-03-18 15:00:42 -07:00
Wes Kocher
01bb0237bc Merge inbound to m-c 2014-03-18 14:15:03 -07:00
Alexandre Poirot
26f3c4122c Bug 984929 - Fix EXPORTED_SYMBOLS is not an array in DevToolsExtensions.jsm on b2g r=erikvold
--HG--
extra : rebase_source : 93415faaf569657944b3da39f9b7084b69b9987c
2014-03-18 08:34:00 -07:00
Paolo Amadini
8dd6c66f29 Bug 984788 - Convert legacy uses of promise.js to Promise.jsm. rs=Yoric 2014-03-18 15:16:02 +01:00
Nathan Froyd
61a6f7901d Bug 984466 - change CallQueryInterface to assert in cases of trivial conversions; r=ehsan 2014-03-17 13:00:17 -04:00
Bill McCloskey
3bf0611bcb Bug 984037 - Make sure we respect the general.autoScroll pref (r=felipe) 2014-03-18 08:00:33 -07:00
Bill McCloskey
85565ab3bd Bug 978610 - [e10s] Make window.close() work (r=felipe) 2014-03-18 07:58:02 -07:00
Ryan VanderMeulen
133c953e95 Backed out changeset cabe6efe4de8 (bug 945363) for xpcshell failures. 2014-03-18 09:59:46 -04:00
Ryan VanderMeulen
d7cff948d8 Backed out changeset da7618484006 (bug 965373) for asserts and crashes. 2014-03-18 09:30:31 -04:00
Viktor Stanchev
9cc233f514 Bug 965373 - When the profiler stops it doesn't stop the EventTracer thread. r=BenWa, r=froydnj 2014-03-18 08:39:54 -04:00
Jed Parsons
0d6948e518 Bug 945363 - Ensure that FXA RPs provide an onlogout handler. r=ferjm 2014-03-13 21:26:19 -07:00
Hiroyuki Ikezoe
6d53ad178c Bug 901198 - Set download_block_table explicitly for testing applications. r=mmc 2014-03-18 10:46:34 +00:00
Makoto Kato
d846379c7f Bug 982298 - crash in mozilla::ScrollFrameHelper::ScrollToImpl by findAgain. r=roc 2014-03-18 16:35:28 +09:00
Phil Ringnalda
2d258bbc33 Merge m-c to m-i 2014-03-17 22:45:27 -07:00
Phil Ringnalda
6ad457bbc6 Merge f-t to m-c 2014-03-17 22:42:42 -07:00
Chris Peterson
d6b18208d4 Bug 984079 - Suppress clang and gcc warnings in third-party code: protobuf. r=mmc 2014-03-15 23:25:55 -07:00
Ryan VanderMeulen
aa1c106fad Merge m-c to fx-team. 2014-03-17 17:35:16 -04:00