Граф коммитов

31361 Коммитов

Автор SHA1 Сообщение Дата
Bill McCloskey dc51880f6b Bug 1199473 - [webext] Fix wrong parameter name for browser.extension.getURL (r=gabor) 2015-09-22 16:09:20 -07:00
Bill McCloskey 68b72b8a50 Bug 1190662 - [webext] Browser action popup HTML should be reloaded each time popup is opened (r=gabor) 2015-09-22 16:09:20 -07:00
Mike Hommey 538706caba Bug 1203840 - Trigger dirty pages purge after CC. r=njn,r=smaug,r=mccr8
Jemalloc 4 purges dirty pages regularly during free() when the ratio of dirty
pages compared to active pages is higher than 1 << lg_dirty_mult.  We set
lg_dirty_mult in jemalloc_config to limit RSS usage, but it also has an impact
on performance.

So instead of enforcing a high ratio to force more pages being purged, we keep
jemalloc's default ratio of 8, and force a regular purge of all dirty pages,
after cycle collection.

Keeping jemalloc's default ratio avoids cycle-collection-triggered purge to
have to go through really all dirty pages when there are a lot, in which case
the normal jemalloc purge during free() will already have kicked in. It also
takes care of everything that doesn't run the cycle collector still having
a level of purge, like plugins in the plugin-container.

At the same time, since jemalloc_purge_freed_pages does nothing with jemalloc 4,
repurpose the MEMORY_FREE_PURGED_PAGES_MS telemetry probe to track the time
spent in this cycle-collector-triggered purge.
2015-09-20 17:43:43 +09:00
Seth Fowler ba6ea7f0cc Bug 1201796 (Part 3) - Enable downscale-during-decode for imgITools::EncodeScaledImage(). r=tn 2015-09-19 13:34:12 -07:00
Jason Orendorff 54e92d9beb Bug 1054756, part 5 - Remove Class::convert.
--HG--
extra : commitid : KrjkP1flM3c
extra : rebase_source : 8c367e3158528e92ac8ebc51521d32472f1e5bb1
2015-03-20 16:28:59 -05:00
Christoph Kerschbaumer 9f1e9e2eaa Bug 1048048 - add preload content policy types for images (r=seth)
--HG--
extra : source : 88c2333ff7455b6988eb8d6ccc5e92b414a7ccf8
2015-09-20 14:55:59 -07:00
Christoph Kerschbaumer c1259a401c Bug 1048048 - add preload content policy types for stylesheets (r=cam)
--HG--
extra : source : 6a727c40eb68d4b84d64d1e173b7401a982fda23
2015-09-20 14:56:10 -07:00
Wes Kocher cd079d2bf9 Backed out 7 changesets (bug 1048048) for android crashes in various chunks CLOSED TREE
Backed out changeset b5abe23a4ea5 (bug 1048048)
Backed out changeset 4f91b10e8be0 (bug 1048048)
Backed out changeset 450d4a13c90e (bug 1048048)
Backed out changeset 6a727c40eb68 (bug 1048048)
Backed out changeset 88c2333ff745 (bug 1048048)
Backed out changeset 740ab1ecd079 (bug 1048048)
Backed out changeset 02c6d6aef163 (bug 1048048)
2015-09-21 09:08:34 -07:00
Christoph Kerschbaumer ffddcba82d Bug 1048048 - add preload content policy types for stylesheets (r=cam) 2015-09-20 14:56:10 -07:00
Christoph Kerschbaumer 19dc79ddbb Bug 1048048 - add preload content policy types for images (r=seth) 2015-09-20 14:55:59 -07:00
Phil Ringnalda a3dcc92724 Merge m-c to m-i 2015-09-18 21:49:41 -07:00
Phil Ringnalda 19a7611cd4 Merge f-t to m-c, a=merge 2015-09-18 21:46:16 -07:00
David Anderson 5e18aa3879 Fix exception on timeout in SanityTest.js, and increase the timeout time. (bug 1205819, r=mchang) 2015-09-18 18:37:57 -07:00
Christoph Kerschbaumer 696a2d029f Bug 1204703 - Add AsyncOpen2 to channels in toolkit/ and b2g/ (r=sicking)
--HG--
extra : source : deda472458fd5314c11461302008ce984dbd00a7
2015-09-18 09:27:32 -07:00
Christoph Kerschbaumer 35ed4ce561 Bug 1204703 - Add AsyncOpen2 to channels within JS tests (r=sicking)
--HG--
extra : source : 309b4d1ab81c67783d7db0968bcff7c88108ba4f
2015-09-18 09:27:52 -07:00
Wes Kocher 8414be2356 Backed out 3 changesets (bug 1143922) for landing with the wrong bug number
Backed out changeset 309b4d1ab81c (bug 1143922)
Backed out changeset deda472458fd (bug 1143922)
Backed out changeset 977d5b7ecba3 (bug 1143922)
2015-09-18 14:13:33 -07:00
Wes Kocher ab68ce61c7 Merge m-c to inbound, a=merge 2015-09-18 14:04:52 -07:00
Wes Kocher 3e0814bfd3 Merge fx-team to central, a=merge 2015-09-18 13:58:09 -07:00
Patrick Brosset 82e16df980 Bug 1156757 - Turn ON the animation inspector UI v3 by default and remove v2; r=past
--HG--
extra : commitid : CPhS9J1Uiud
extra : rebase_source : b97de661479f5718c55ace89fc330c5fa1e130fd
extra : histedit_source : 709cc4edcf93b6e69f2852c8488c6dbdb7358cf6
2015-09-18 13:12:36 +02:00
Carsten "Tomcat" Book ead717cdd6 Merge mozilla-central to fx-team 2015-09-18 13:26:51 +02:00
Carsten "Tomcat" Book 26bf9e678b merge mozilla-inbound to mozilla-central a=merge 2015-09-18 13:19:00 +02:00
Georg Fritzsche 671c019482 Bug 1205833 - Don't log an error if we did not store any datareporting policy notify date yet. r=dexter 2015-09-18 13:17:16 +07:00
Jordan Santell a690440f10 Bug 1205431 - b2g should not throw when attempting to get hardware and version information in recording a profile. r=jryans 2015-09-17 11:59:35 -07:00
Wes Kocher 86c8db452c Merge b2ginbound to central, a=merge 2015-09-17 15:23:20 -07:00
Wes Kocher 7aae894c59 Merge inbound to central, a=merge 2015-09-17 14:59:11 -07:00
Carsten "Tomcat" Book a9d832efac Merge mozilla-central to b2g-inbound 2015-09-17 15:08:41 +02:00
Carsten "Tomcat" Book 587ddedf21 merge mozilla-inbound to mozilla-central a=merge 2015-09-17 14:56:37 +02:00
Alexandre Lissy ca41727a38 Bug 1201556 - Send hashed device id for foxfooders. r=fabrice
--HG--
extra : rebase_source : beee55eb2c52519d1c19fb5ebc667ea8b6ec7b42
2015-09-17 05:06:00 +02:00
Riadh Chtara fee7458f73 Bug 1192035 - Import passwords from Microsoft Edge / Windows 8+ r=Gijs,MattN
--HG--
extra : commitid : AaC7tUofwqc
extra : rebase_source : 319a2efb59d4364ba62af2faeccb9f4f7a90fcf0
extra : amend_source : b6e7531af68b996c16042cb618899567e46f5280
2015-09-16 17:34:26 -07:00
Wes Kocher 19c165bb04 Backed out changeset dfcb7c8ab0d6 (bug 1205100) for OS X crashes 2015-09-16 16:15:44 -07:00
Gijs Kruitbosch 62bdce4c80 Bug 1205100 - fix button height hardcoding in cases of multiple lines of text, r=dao
--HG--
extra : commitid : GYsqeJNrRB4
extra : rebase_source : 6be447395f4473958e9878032c67dfa120c0c3ff
2015-09-16 12:59:20 +01:00
Wes Kocher 5b879dacff Merge mozilla-inbound to m-c a=merge CLOSED TREE 2015-09-16 10:52:53 -07:00
Justin Dolske 4cbe7f3464 Bug 1204182 - Use a single jar manifest for shared theme resources. r=dao 2015-09-16 09:33:47 +02:00
Nathan Froyd bdd4365be1 Bug 1204994 - part 2 - rename all USE_COUNTER_* histograms to USE_COUNTER2_* histograms; r=bz,vladan
We're changing the definition of each of the use counter histograms.
Therefore, they need new names, so as to not throw wrenches into the
server-side machinery.  This renaming is the most straightforward way to
do things and similar to how we have renamed other histograms before.
2015-09-15 20:44:37 -04:00
Nathan Froyd 20cb90ea04 Bug 1204994 - part 1 - add *CONTENT_DOCUMENTS_DESTROYED histograms; r=bz,vladan
These histograms will be used in conjunction with the revised use
counter histograms to ascertain the number of pages that don't use
particular features.  The associated comment in nsDocument.cpp explains
how things work.
2015-09-15 20:27:59 -04:00
Matteo Ferretti c79f23f06f Bug 1187831 - Refactor the highlighters into separate modules; r=pbrosset
--HG--
rename : toolkit/devtools/server/actors/highlighter.css => toolkit/devtools/server/actors/highlighters.css
2015-09-16 11:04:21 +05:30
Justin Dolske ae99e672d1 Bug 1204154 - Clean up jar manifests that needlessly specify the source file. r=dao 2015-09-15 18:33:57 -07:00
Bernardo P. Rittmeyer 1bca3c2ed3 Bug 1016051 - Support adding a username to a password-only login upon capture. r=MattN
--HG--
extra : commitid : 7PkYp0BwkYn
extra : rebase_source : c62b60f10dbe6adbc5b7140fe8e1ae85be9ae264
extra : amend_source : bc59f9ae6c7610d844f1845acf06fa34386a2bd6
2015-09-16 01:04:00 +02:00
Wes Kocher 7a2a05eba6 Merge m-c to fx-team, a=merge 2015-09-15 17:21:24 -07:00
Wes Kocher 15a0153195 Merge inbound to central, a=merge 2015-09-15 17:16:24 -07:00
Wes Kocher a62800ca27 Backed out changeset cb711870d2b8 (bug 1203171) for browser_InlineSpellChecker.js failures 2015-09-15 16:36:44 -07:00
J. Ryan Stinnett 4ac507e6e7 Bug 1203624 - Measure view source usage. r=mconley p=ally 2015-09-15 15:56:25 -05:00
Neil Deakin 3b3f71946e Bug 1191897, add a flag for popups which allow shortcut keys to not be consumed, fixes shortcuts not working when an e10s select popup is open, r=neil 2015-09-17 11:20:33 -04:00
Richard Barnes 52d9a0fc5e Bug 1205156 - Add telemetry to measure how often getUserMedia is used over non-secure origins r=jib 2015-09-17 08:44:50 -04:00
Jordan Santell 866d2a1dfc Bug 1204595 - Store audionode properties once via server rather than async fetching the unchanging properties in the tool. r=jryans
--HG--
rename : browser/devtools/webaudioeditor/test/browser_audionode-actor-is-source.js => browser/devtools/webaudioeditor/test/browser_audionode-actor-source.js
rename : browser/devtools/webaudioeditor/test/browser_audionode-actor-get-type.js => browser/devtools/webaudioeditor/test/browser_audionode-actor-type.js
2015-09-14 16:04:54 -07:00
Jared Wein eb6a2216bf Bug 1205038 - Add missing BROWSER_SET_DEFAULT_ALWAYS_CHECK probe to Histograms.json, and fix BROWSER_SET_DEFAULT_TIME_TO_COMPLETION_SECONDS by fixing callback. r=dolske,Gijs 2015-09-16 12:01:03 -07:00
Wes Kocher d2b57046d1 Merge m-c to inbound, a=merge CLOSED TREE 2015-09-17 15:27:39 -07:00
Patrick McManus 0027642c1e Bug 1205810 - telemetry for local h2 goaway code r=hurley 2015-09-17 15:26:59 -04:00
Mike Conley acf57ca511 Bug 1199434 - Send printer error messages to the parent process to report to the user. r=Mossop
The printing back-end used to be in charge of opening up an error dialog
when things go wrong with printing. Now we fire an event and let PrintUtils
do the work of showing the error message. This has the added bonus of making
the error messages work with e10s.

--HG--
extra : commitid : LPWfOvQ1TaI
extra : rebase_source : fa6f71e6c9cf9062feb2bd1d0f362680899385fc
2015-09-16 16:12:54 -04:00
Gervase Markham eb573288d9 Bug 1203171 - Change regionNames.properties to use GENC data. r=pascalc
--HG--
extra : histedit_source : 112c8ef04ccfa6f6fb6342fbf7613fe8e8e859b4
2015-09-15 07:56:00 -04:00
Matteo Ferretti 694730e132 Bug 1132475 - Refactor LayoutHelpers.jsm to avoid dependencies. r=pbrosset
--HG--
extra : histedit_source : 54d69138146487b378e62bc2cfeb520a85956f43
2015-09-15 00:32:00 -04:00
Carsten "Tomcat" Book fa147338f3 Merge mozilla-central to mozilla-inbound 2015-09-15 15:10:11 +02:00
Carsten "Tomcat" Book 6944c5ba30 merge mozilla-inbound to mozilla-central a=merge 2015-09-15 15:05:24 +02:00
Carsten "Tomcat" Book 0abaaa325f merge fx-team to mozilla-central a=merge 2015-09-15 14:59:25 +02:00
Gijs Kruitbosch 4bcd5088b0 Bug 1205100 - fix button height hardcoding in cases of multiple lines of text, r=dao
--HG--
extra : commitid : 8eyG7pELn0w
extra : rebase_source : 73306328af5b3f8d242b838d502d7d34babd2d19
2015-09-16 12:59:20 +01:00
Carsten "Tomcat" Book 376f70e554 Merge mozilla-central to fx-team 2015-09-17 15:02:08 +02:00
Georg Fritzsche 274a1f794e Bug 1204834 - OS.File.writeAtomic should have the path argument in its closure. r=yoric 2015-09-15 17:17:00 +07:00
Daosheng Mu e65351bb56 Bug 981183 - Part 1 - Gathering timestamps at the call watcher actor. r=vporof 2015-09-13 22:49:00 +02:00
J. Ryan Stinnett 21ea7df326 Bug 1203786 - test_memoryReporters.xul should ignore namespaces. r=njn
--HG--
extra : transplant_source : 8%B4%E0f%1A%B1%94%0Ce%15%FCopt%127g%ACK%FB
2015-09-10 19:04:04 -05:00
Nicholas Nethercote f429eae6a5 Bug 1203427 (part 5) - Add logging of timer firings. r=froydnj. 2015-09-10 00:50:51 -07:00
Chris Pearce 7cbbd23be8 Bug 1205178 - Make GMPProvider check that GMPs are the right arch before loading. r=spohl 2015-09-17 13:28:48 +12:00
Wes Kocher 08de06967a Backed out 8 changesets (bug 1201796, bug 1196066) for mulet gij(28) failures CLOSED TREE
Backed out changeset 159d5d2946d3 (bug 1201796)
Backed out changeset 958988218976 (bug 1201796)
Backed out changeset 494e7553d641 (bug 1201796)
Backed out changeset d58149411b7d (bug 1201796)
Backed out changeset 35bd769b49f8 (bug 1196066)
Backed out changeset e4f3d4279b4c (bug 1196066)
Backed out changeset ca467297fa07 (bug 1196066)
Backed out changeset b4851ce6637d (bug 1196066)

--HG--
rename : image/test/crashtests/invalid_ico_height.ico => image/test/reftest/ico/ico-bmp-corrupted/invalid_ico_height.ico
rename : image/test/crashtests/invalid_ico_width.ico => image/test/reftest/ico/ico-bmp-corrupted/invalid_ico_width.ico
extra : rebase_source : 5232674f1cf0ef4d7f70568f627547c0151a801f
2015-09-18 13:01:25 -07:00
Carsten "Tomcat" Book 29f415af35 Merge mozilla-central to mozilla-inbound 2015-09-18 13:25:30 +02:00
Kate McKinley 163979ae9f Bug 1196039 - Telemetry for certificate lifetime. r=rbarnes,vladan 2015-09-17 10:04:52 -07:00
Randall Barker b1c0d79c4e Bug 1166961 - Show click to play button on Fennec when autoplay is blocked. r=mfinkle
--HG--
extra : rebase_source : c2e78e8c5720e14cdcab1be8f12c92b60055a996
2015-09-16 16:22:00 +02:00
Russ Nicoletti 311c0d5bb2 Bug 1198517 - [Metrics] Histogram support for user-timing-based metrics. r=janx
--HG--
extra : rebase_source : b75ff14cd7dbdbe71914b51a0249133ab2733dd0
2015-09-08 13:11:46 -07:00
Carsten "Tomcat" Book c5ccc485ac Merge mozilla-central to mozilla-inbound on a CLOSED TREE 2015-09-17 15:01:06 +02:00
Nick Fitzgerald ed6ed51a16 Bug 1201597 - Part 0: Make saveHeapSnapshot return the file path rather than take it as a parameter; r=bholley
This changeset modifies the ThreadSafeChromeUtils::saveHeapSnapshot webidl
method to return the path to the core dump file where the heap snapshot was
serialized rather than taking the file path as a parameter.

By removing the ability for callers to choose a path, we pave the way for
enabling taking heap snapshots in sandboxed child processes (e10s, fxos) that do
not have access to the filesystem directly and must be handed a file descriptor
over IPDL. Additionally, the devtools API consumers were not taking advantage of
the ability to choose a file path, and always saving heap snapshots into the
temp directory anyways.
2015-09-15 11:26:46 +05:30
Georg Fritzsche 64eeff4b06 Bug 1178768 - Fix about:telemetry 'change' buttons to work on Android. r=margaret 2015-09-16 15:48:57 +07:00
Michael Ratcliffe 1e135cdd15 Bug 1203748 - Add Windows 10 to DEVTOOLS_OS_ENUMERATED_PER_USER. r=pbrosset 2015-09-15 08:10:51 +01:00
Dão Gottwald f03145a313 Bug 1204845 - Remove the menuitem-iconic-both binding. r=enndeakin 2015-09-17 10:13:27 +02:00
Jacek Caban b56fbdbaff Bug 1199615 - Fixed toolkit/mozapps/update/ compilation on mingw. r=rstrong 2015-09-15 13:12:03 +02:00
Wes Kocher f88d1a3d3d Merge m-c to fx-team, a=merge 2015-09-14 17:28:21 -07:00
Wes Kocher 29396aa40c Merge inbound to central, a=merge 2015-09-14 17:12:58 -07:00
Neil Deakin db96a95419 Bug 1203134, autocomplete popup not positioned properly when it appears upwards, e10s only, r=felipe 2015-09-14 15:18:42 -04:00
Ehsan Akhgari 2269201059 Bug 1070973 - Assert that at some point, the memory measured after a GC is lower than the one before a GC; r=fitzgen 2015-09-14 15:16:45 -04:00
Dave Townsend 1e68ce6af7 Bug 1204012: Lightweight themes are disabled if any add-ons are detected or modified during startup. r=rhelmer
When a lightweight theme is active the default theme is the selected skin but
the default theme's addon object is marked as inactive (to deal with the horror
of only allowing the user to select a single theme through the UI).

During startup we should only switch back to the default theme if there is a
non-default skin selected that we didn't see.

--HG--
extra : commitid : 8v5gChgFbgw
extra : rebase_source : 277807f800c98336c624718dc09b8ed44a25f201
2015-09-11 10:38:35 -07:00
Carsten "Tomcat" Book 29138d083f Merge mozilla-central to fx-team 2015-09-14 15:01:08 +02:00
Alexandre Poirot 61fec190d0 Bug 1145049 - Cleanup inspector related actors to avoid leaking stuff if any actor is leaked. r=pbrosset 2015-09-14 02:47:13 -07:00
Alexandre Poirot e4d3bb3440 bug 1145049 - Fix nodepicker when reopening toolbox for the same app. r=pbrosset 2015-09-14 02:47:13 -07:00
Alexandre Poirot 5560ecc489 Bug 1186937 - Disconnect MutationObserver instances on Node actor destruction. r=bgrins 2015-09-14 02:47:13 -07:00
Florent Fayolle 45dd26d135 Bug 1193197 - Server side logging: get rid of splitLogs and specifiers variables, r=ochameau
--HG--
extra : amend_source : 27e9fae07771c1fcda501e0723e32c5d7e40719b
extra : histedit_source : 30f7d78bd6b9964df585862f966a10539435b417
2015-09-14 13:52:00 +05:30
Justin Dolske f1db2ce196 Bug 1198525 - Fix about:rights in Nightly and Developer edition, r=mossop, r=mfinkle
--HG--
extra : amend_source : e8f0ff258ccee6af9cfaa7c08b53e536c8dd60d4
extra : histedit_source : 869ec44df6552b3df6200d8b62b813da35f8acf3
2015-09-14 13:43:51 +05:30
Bradley Garlick e838fa9135 Bug 416611 - Changed BookmarkHTMLUtils.jsm to import bookmark tags from HTML document. r=mak 2015-09-14 13:36:27 +05:30
Phil Ringnalda cee2f99887 Merge m-c to m-i 2015-09-12 16:02:59 -07:00
Phil Ringnalda a6e9d38aff Merge f-t to m-c, a=merge 2015-09-12 15:59:00 -07:00
Phil Ringnalda 7edce9e684 Merge m-c to f-t 2015-09-12 10:38:19 -07:00
Phil Ringnalda 15a82d8e86 Merge m-c to m-i 2015-09-12 10:34:34 -07:00
Phil Ringnalda 58d1c74864 Bug 1059238 - disable test_custom_origin_uninstall_install.xul on Windows for constant timeouts
--HG--
extra : rebase_source : f98f12d8681ef3a753a7fe2bbe976f64c0ebca95
2015-09-12 09:49:10 -07:00
Phil Ringnalda b25d7ef2e4 Merge f-t to m-c, a=merge 2015-09-12 09:13:57 -07:00
Michael Layzell 0097c41e01 Bug 1201190 - Part 3: Mark every consumer of GUARD_OBJECT as MOZ_RAII, r=ehsan 2015-09-12 16:53:33 -04:00
Jordan Santell 742c1b026f Bug 1171488 - Attach host and client system data to recording profiles r=vp,mossop 2015-09-11 09:37:20 -07:00
Wes Kocher c711f07796 Backed out changeset 55278c1dc745 (bug 1203161) for browser_searchbar_keyboard_navigation.js failures CLOSED TREE 2015-09-11 11:08:29 -07:00
Jordan Santell 615f6de19b Bug 1122058 - Add telemetry hooks to various performance tools actions. r=vp,mratcliffe 2015-09-09 15:20:12 -07:00
Brian Grinstead 225dad2f67 Bug 1200551 - Handle multiple %c formatters without a string between them by using only the last one for styling;r=baku,r=past
--HG--
extra : commitid : EJlgAp6v2d3
2015-09-11 07:44:06 -07:00
Carsten "Tomcat" Book a6cd041140 Merge mozilla-central to fx-team 2015-09-11 16:42:01 +02:00
Carsten "Tomcat" Book 1a0ce23fe9 merge mozilla-inbound to mozilla-central a=merge 2015-09-11 16:36:35 +02:00
Nigel Babu 78f1f5fc17 Backed out changeset 28f1e57d4757 (bug 1171488) again on suspicion of causing dt1,dt4 bustages
ON A CLOSED TREE

--HG--
extra : rebase_source : 6c01d74dd05f50ede33608fe3f1b2049d93abbda
2015-09-11 12:35:21 +05:30
Kaustabh Datta Choudhury 2a080acfd0 Bug 1162003 - Enable run-by-dir mode on Fx desktop debug & ASAN builds. r=jmaher 2015-09-10 09:52:00 +02:00
Florian Quèze 02fc488f62 Bug 1203161 - remove the browser.search.cache.enabled pref, r=adw. 2015-09-11 14:18:15 +02:00
Trevor Rowbotham ca30a91dd6 Bug 1180901 - Test that an extension can be installed when a locked file exists in the extensions trash directory as long as the extension being installed does not touch the locked file. r=mossop 2015-09-09 13:44:00 +02:00
Phil Ringnalda 631a2b85f2 Merge m-c to f-t
CLOSED TREE
2015-09-10 15:34:04 -07:00
Phil Ringnalda 22565071a2 Merge m-i to m-c, a=merge
CLOSED TREE
2015-09-10 15:22:15 -07:00
Phil Ringnalda 08dcf15c1d Merge f-t to m-c, a=merge 2015-09-10 13:22:31 -07:00
Phil Ringnalda a1e7532dfb Bug 1192800 etc., disable toolkit/components/passwordmgr/test/browser/browser_context_menu.js on Linux where it's pretty much permaorange, a=hugeorange 2015-09-10 13:17:52 -07:00
Gijs Kruitbosch 445a2640dc Bug 950636 - insert delays into test to make behaviour sane on linux, rs=test-only
--HG--
extra : commitid : IfC5zxIH92K
extra : rebase_source : f6472f8644f63defdf43a93e5778b3482a157302
2015-09-10 17:38:50 +01:00
Wes Kocher 3687626c35 Merge inbound to central, a=merge CLOSED TREE 2015-09-09 13:47:08 -07:00
Nick Fitzgerald 3c6ad39228 Bug 1199774 - Update the source-map library to 0.5.0; r=jlongster 2015-09-10 08:52:47 -07:00
Patrick Brosset 8f02926fee Bug 1174060 - 6 - Tests for how delays are displayed in the timeline; r=ochameau
Added tests to ensure negative and positive delays are shown correctly
and that the timeScale window is computed correctly.
Also added a test to ensure that animations with the same name but
different nodes don't override each others in the UI.

This commit also cleans up a lot of exceptions that were thrown while
tests were running. These exceptions were due to pending protocol requests
when tests ended.

--HG--
extra : commitid : FAEjthxcFYj
extra : rebase_source : 090d41fce18e147b109f92afa81b4f2f76295348
2015-09-09 11:07:29 +02:00
Carsten "Tomcat" Book c040626933 Merge mozilla-central to fx-team 2015-09-09 14:10:46 +02:00
Carsten "Tomcat" Book db7359881e merge mozilla-inbound to mozilla-central a=merge 2015-09-09 14:04:59 +02:00
Wes Kocher ba9de6a2f7 Backed out changeset f5b2a11c64c9 (bug 1201271) for bustage 2015-09-09 15:56:21 -07:00
Andrew McCreight 3e590f4e78 Bug 1201271 - Warn about unused results for more methods of nsTArray. r=froydnj
This leaves alone the AppendElement methods.
2015-09-09 15:39:10 -07:00
Jared Wein c4cca794a2 Bug 1191583 - Add telemetry probes for touch usage. r=jimm p=ally 2015-09-08 23:14:56 -04:00
Nick Robson cbc967c36c Bug 1194337 - Context menu positioned incorrectly on OSX. r=enn
--HG--
extra : commitid : DMbHs08dPOO
2015-09-09 14:50:00 +01:00
Alexandre Poirot 4eabd20c12 Bug 1142752 - Prevent NS_NOINTERFACE exception on pageload when opening devtools. r=jryans 2015-09-10 02:34:51 -07:00
Alexandre Poirot 12109c3c2a Bug 1202973 - Stop defining TargetFactory to prevent exception. r=jwalker 2015-09-10 02:34:51 -07:00
Matthew Noorenberghe 947be9c8fb Bug 1192492 - Support masking of passwords in XUL tree columns. r=Enn,smaug
rs=smaug on the webidl change
IGNORE IDL due to only adding a const

--HG--
extra : commitid : zI9Hpg9cZ6
extra : rebase_source : 8a2bf373dd9ed2c08ef9229ccd7dfff4fe1b30f7
extra : histedit_source : e0b5ba801b8c9912378e90779c42e99f4604276d
2015-09-07 14:25:45 -07:00
Alexandre Poirot eadbe66312 Bug 1184172 - Show stackframe for errors in the webconsole. r=past 2015-09-08 09:48:38 -07:00
Alexandre Poirot 9e788befce Bug 1196776 - Fix dynamic actors in browser content toolbox. r=jryans 2015-09-08 09:48:38 -07:00
Alexandre Poirot 66737ae3b1 Bug 1199201 - Fix devtools loader path for WebIDE from loading it from local sources. r=jryans 2015-09-08 09:48:38 -07:00
Alexandre Poirot d389408c60 Bug 1196288 - Fix various exceptions in gcli on b2g. r=jwalker 2015-09-08 09:48:38 -07:00
Dave Townsend 716637f211 Bug 1192921: Add an install location for system add-ons. r=rhelmer
This adds two new directory install locations. One contains the default system
add-ons that ship with the application, the other contains system add-on that
will eventually be updatable at runtime.

The updatable location tracks the expected list of add-ons in a pref. and only
returns add-ons from that list when asked for its list of add-ons.

After processFileChanges has scanned all add-ons and updated the database it
checks if the updated system add-ons match the expected set. If not we ignore
those add-ons when working out which add-ons should be visible. If they do match
then we ignore the app-shipped system add-ons when working out which are
visible.

--HG--
extra : commitid : LYCHZGSoGwj
extra : rebase_source : c9bc96b36d23ba9b4374adead9b59059ccb02f39
2015-09-04 12:00:47 -07:00
Patrick Brosset 39192ba1c3 Bug 1155661 - 6 - Implement the behavior behind the timeline play/pause button; r=miker
--HG--
extra : commitid : FJgXxXJhXPt
extra : rebase_source : a7c1b396fd0e08bc5830f59934981aa436362955
2015-09-18 09:28:14 +02:00
Patrick Brosset 0af1b34454 Bug 1155661 - 3 - Add a way to play/pause the current animations at the same time; r=miker
This is a useful method to expose on the AnimationsActor so that the front-end
can play or pause the list of animations currently displayed in the UI without
introducing synchronization offsets. This way all animations are paused
synchronously on the server instead of having to request pausing each animation
one by one from the front-end.

--HG--
extra : commitid : GOlqvpCVgrA
extra : rebase_source : 71d436d18907a97b6b287f4bf7df93d2b6ee3796
2015-09-16 14:42:32 +02:00
Dave Townsend 2e931bb682 Bug 1192930 - Require a special certificate for system add-ons. r=rhelmer
Makes sure that add-on objects always have the _installLocation property for
the location they will be installed into so that isUsableAddon can test for the
right signature.

--HG--
extra : transplant_source : %9C%C1%AC%13%82%F2%94%18%9F%BC%CD%0C%FC%F65B%0DY%86%3F
2015-08-26 16:14:00 -07:00
Milan Sreckovic 9a9792e17d Bug 1128472 - Part 3. Vendor string on windows. r=aklotz 2015-09-03 13:10:00 +02:00
Milan Sreckovic 79db27187c Bug 1128472 - Part 2. Linux support. r=gfritzsche 2015-09-08 14:35:00 +02:00
Milan Sreckovic c2e36204f0 Bug 1128472 - Part 1. Mac and Win for model, stepping, cores, cache, cpu speed; VM max on Win only, vendor on Mac only. r=gfritzsche 2015-09-01 14:48:00 +02:00
Dave Townsend 3da1ade4bd Bug 1192921: Split DirectoryInstallLocation into an immutable and mutable version. r=rhelmer
Most directory install locations are immutable at runtime. Only the profile
location can be installed into and uninstalled from. The system add-on locations
will be immutable as well but also be extended with some extra functionality so
it is useful to split the immutable parts out into a shared class that both
the mutable location and eventually system add-on locations can inherit from.

--HG--
extra : commitid : 4JAbEmPbxAc
extra : rebase_source : 136e4143a24f09dc88f4db1b5dc450568e40799a
2015-08-25 16:01:55 -07:00
Dave Townsend 4369ebf0fc Bug 1192921: Remove most assumptions that add-on IDs match filenames. r=rhelmer
Normal directory install locations expect add-ons to exist on disk with the
naming convention "<id>.xpi". Originally system add-ons were going to do
something different so I started working on this. In the end it is unnecessary
but this work did reveal some cases where _sourceBundle wasn't being updated
for add-ons and removing most of these assumptions is still valuable.

--HG--
extra : commitid : 81LpRFeugL5
extra : rebase_source : 8b532ee58e57194889fffd8d9558718e1b551bac
2015-08-25 15:18:43 -07:00
Mike Shal 66d8bc270e Bug 1198179 - Kill gen_mach_buildprops.py; r=ted 2015-08-25 11:42:44 -04:00
Ted Mielczarek 6be16c3688 bug 1198226 - Move HOST_{C,CXX}FLAGS to moz.build HOST_{CFLAGS,CXXFLAGS,DEFINES}. r=mshal
As part of this move, HOST_NSPR_MDCPUCFG needed to be changed to get the quoting right.

--HG--
extra : commitid : J26MhSiPq9g
extra : rebase_source : 81c5b98371042803741ddace8d01b0097757dff3
2015-09-08 11:35:43 -04:00
Kate McKinley cf9d8519a1 Bug 1150602 - Telemetry probe for mixed content blocker prefs. r=tanvi,benjamin
--HG--
extra : rebase_source : f318ee8d47a2711db65e0438b222e0ed948b5cce
2015-09-14 16:00:45 -07:00
Nigel Babu 1d36e1a565 Backed out changeset d5d0b5994149 (bug 1152046) for b2g debug hustdown hangs
CLOSED TREE
2015-09-16 11:44:12 +05:30
Andrea Marchesini 1745e82619 Bug 1203463 - URL constructor should support about:blank URI, r=bz 2015-09-16 11:26:29 +08:00
Kan-Ru Chen c2a6c6fbdb Bug 1123237 - Part 9. Interface to memory-profiler add-ons. r=jimb
Based on patch from Ting-Yuan Huang <laszio.bugzilla@gmail.com>
2015-09-16 10:31:12 +08:00
Kan-Ru Chen 008c01bd6c Bug 1123237 - Part 7. XPCOM interface for memory profiler. r=smaug
Based on patch from Ting-Yuan Huang <laszio.bugzilla@gmail.com>
2015-09-16 10:31:12 +08:00
Patrick McManus daaeed9ec1 bug 1152046 - Revert Make separate thread only for PRClose. r=backout
This reverts commit 760a84e7cf.
2015-09-15 21:40:28 -04:00
Kit Cambridge 053d626c80 Bug 1124428 - Add telemetry probes for FxA-related authentication issues. r=markh,vladan
--HG--
extra : commitid : AgENo3CiQTo
extra : rebase_source : 502d7dd6ac9e0931119df9ee26ab5c10fe7aa037
2015-09-15 18:18:04 -07:00
Nicholas Nethercote cfce5c44cd Bug 1202971 (part 2) - Fix compile warnings in toolkit/mozapps/update/tests. r=rstrong.
--HG--
extra : rebase_source : e9cccb4a70c26c040e963e37da14cdb313fd1648
2015-09-15 17:39:12 -07:00
Wes Kocher 3eef2f434b Merge m-c to inbound, a=merge 2015-09-15 17:20:16 -07:00
JW Wang 255cca4926 Bug 1076833 - take snapshots only after network suspended. r=jya. 2015-09-15 10:56:21 +08:00
Christoph Kerschbaumer 60ffe96bea Bug 1195162 - Move mozapps/plugins into pluginproblem (r=sicking,bsmedberg)
--HG--
rename : toolkit/locales/en-US/chrome/mozapps/plugins/plugins.dtd => toolkit/locales/en-US/chrome/pluginproblem/pluginproblem.dtd
rename : toolkit/mozapps/plugins/content/pluginFinderBinding.css => toolkit/pluginproblem/content/pluginFinderBinding.css
rename : toolkit/mozapps/plugins/content/pluginProblem.xml => toolkit/pluginproblem/content/pluginProblem.xml
rename : toolkit/mozapps/plugins/content/pluginProblemBinding.css => toolkit/pluginproblem/content/pluginProblemBinding.css
rename : toolkit/mozapps/plugins/content/pluginProblemContent.css => toolkit/pluginproblem/content/pluginProblemContent.css
rename : toolkit/mozapps/plugins/jar.mn => toolkit/pluginproblem/jar.mn
rename : toolkit/mozapps/plugins/moz.build => toolkit/pluginproblem/moz.build
rename : toolkit/mozapps/plugins/pluginGlue.manifest => toolkit/pluginproblem/pluginGlue.manifest
2015-09-14 19:08:06 -07:00
Dave Townsend 688ebef0fa Bug 1192921: Refactor add-on manager startup loop to better support validating install locations after scanning. r=rhelmer
The add-ons manager recognises the notion of "install locations". Each location
can contain add-ons that are installed in the application. There are two main
types, directory locations which exist as a directory somewhere in the
filesystem and registry locations which exist in the Windows registry. The
profile location is the one where add-ons installed through the UI exist, the
other locations are for add-ons that are bundled with the application,
installed by the OS or by third-party applications.

Install locations have priorities. The profile location has the highest priority
then the others gradually lower priorities. When an add-on exists in more than
one install location the version in the highest priority location is the one
that is visible and can be active in the application. We still retain details
about the other versions in the database.

On every startup the add-ons manager scans over these install locations to see
if the set of installed add-ons has changed at all. A very quick check is done
to see if the more thorough check in processFileChanges (which synchronously
loads the add-ons database and install manifests for the add-ons) is needed.

The job of processFileChanges is to load information about all the add-ons and
update the add-ons database to match. It has to decide which add-ons to make
visible, track what changes were made to the visible set of add-ons and call
restartless add-ons install and uninstall scripts.

The original version of processFileChanges attempted to optimise this by doing
all of the work in a single loop over the add-ons in the locations. This mostly
worked but made certain situations difficult to handle (see bug 607818 f.e.).
There isn't much need for this level of optimisation. We're already in a slow
pass and once all the data is loaded off the disk looping over it is fast.

This changeset moves processFileChanges into the XPIProviderUtils file which is
lazy loaded when necessary. While most of the code is the same it instead does
one loop to update the database and gather information, then a second loop to
update add-on visibility, record changes and call bootstrap scripts.

--HG--
extra : commitid : CRFjjhiI4Pi
extra : rebase_source : 85091024e331dce72b9d704ca7a962a30d4b8407
2015-08-21 16:49:56 -07:00
Dave Townsend 8ee5dc830f Bug 1192921: Load XPIProviderUtils in a sandbox to simulate the way it is loaded in B2G. r=rhelmer
--HG--
extra : commitid : 2CPLf6mNPsk
extra : rebase_source : 0fd7e2846740b1fa3edcaf08564780e9063382f1
2015-09-04 12:22:24 -07:00
Carsten "Tomcat" Book 09e8403f7d Merge mozilla-central to fx-team 2015-09-08 16:08:07 +02:00
Carsten "Tomcat" Book 06682809ee merge mozilla-inbound to mozilla-central a=merge 2015-09-08 15:37:12 +02:00
Jared Wein 61d08eb342 Bug 1201374 - Add a telemetry probe to track how often F11 fullscreen mode is used (browser-fullscreen). r=ttaubert p=ally 2015-09-08 08:53:05 -04:00
Marco Bonardo c136532480 Bug 1182046 - undeclared variables in nsLivemarkService.js. r=ttaubert
--HG--
extra : commitid : 7xgBC4cccws
2015-09-07 23:07:22 +02:00