Commit Graph

567423 Commits

Author SHA1 Message Date
Jon Coppeard
b889aa465d Bug 1412912 - Split out JSObject alloc kind helper functions into ObjectKind-inl.h r=sfink 2017-11-01 15:37:47 +00:00
Jon Coppeard
eee897b0f9 Bug 1412912 - Split out AllocKinds.h and inline definitions in ArenaList.h r=sfink 2017-11-01 15:36:54 +00:00
Nika Layzell
76606ba919 Bug 1401379 - Part 7: Make nsBrowserStatusFilter cycle collected, r=smaug
MozReview-Commit-ID: AsyFAgKJkxq
2017-11-01 11:06:35 -04:00
Nika Layzell
c2a989268d Bug 1401379 - Part 6: Cycle collect nsWebBrowser, r=smaug
MozReview-Commit-ID: 1hteVsTlTvd
2017-11-01 11:06:33 -04:00
Nika Layzell
0c0337bf6a Bug 1401379 - Part 5: Don't check for a docshell to determine if a window is alive, r=smaug
MozReview-Commit-ID: 8Ze3KrgpaTQ
2017-11-01 11:06:31 -04:00
Nika Layzell
f4dfb6a969 Bug 1401379 - Part 4: Be consistent with nsDocLoader's canonical ISupports, r=smaug
MozReview-Commit-ID: 5rBfa1LcESd
2017-11-01 11:06:30 -04:00
Nika Layzell
e98b869584 Bug 1401379 - Part 3: Make nsGlobalWindow's reference to nsDocShell strong, r=smaug
MozReview-Commit-ID: DxCjgWGRR0G
2017-11-01 11:06:28 -04:00
Nika Layzell
b5701b1266 Bug 1401379 - Part 2: Add more cycle collector edges for nsDocShell, r=smaug
MozReview-Commit-ID: 3j9jfLv7MO2
2017-11-01 11:06:26 -04:00
Nika Layzell
a864cbc340 Bug 1401379 - Part 1: Make nsDocShell and nsDocLoader cycle collected, r=smaug
MozReview-Commit-ID: Bui924n8Kvn
2017-11-01 11:06:24 -04:00
Nathan Froyd
31d3fb6793 Bug 1413232 - move the default value for FILES_PER_UNIFIED_FILE to a more logical location; r=nalexander
Putting it in emitter.py increases the obviousness of its default value
when searching for things.
2017-11-01 10:16:39 -04:00
Ted Mielczarek
cb2b9afefe bug 1384557 - fix flake8 lint errors
MozReview-Commit-ID: 8dgZdOkAZ56

--HG--
extra : rebase_source : 6d4f937190c7312b3482d994ada31fa6ff5d2fac
2017-11-01 10:03:08 -04:00
Jan de Mooij
605e92f196 Bug 1083482 part 3 - Fix browser_webconsole_bug_632347_iterators_generators.js to not use legacy generators. r=arai 2017-11-01 15:01:08 +01:00
Jan de Mooij
55162d706b Bug 1083482 part 2 - Fix/remove shell tests that used legacy generators. r=arai 2017-11-01 10:53:20 +01:00
Jan de Mooij
b4503bfe8c Bug 1083482 part 1 - Remove SpiderMonkey support for legacy generators. r=arai 2017-11-01 10:48:10 +01:00
Makoto Kato
18c5223126 Bug 1151753 - Set program class name when not using --class command line option. r=karlt
GTK bug: https://bugzilla.gnome.org/show_bug.cgi?id=747634

Before 3.16.3, GDK cannot override classname by --class command line option
when program uses gdk_set_program_class().  So if 3.16.3+, we should call
gdk_set_program_class() to set program class name of default.

MozReview-Commit-ID: KvNc3U6xHr7

--HG--
extra : rebase_source : aae14973022bb29eb89787b67323a845763c0650
2017-10-25 15:58:49 +09:00
James Teh
f95226e22b Bug 1413072: Eliminate pointless cross-process QueryInterface for IAccessibleText in AccessibleHandler. r=MarcoZ
AccessibleHandler's AccessibleTextTearoff currently makes separate queries for the IAccessibleText and IAccessibleHypertext interfaces.
However, IAccessibleHypertext inherits from IAccessibleText, and wherever one of these interfaces are present, Gecko always implements both.
Therefore, we should just query for and use IAccessibleHypertext for all of these methods, thus saving a cross-process call should a client want both interfaces.

MozReview-Commit-ID: Fb5P7IGDAZZ

--HG--
extra : rebase_source : 08c9484989eaf8b810ef6f9ababf354eee8fa7f8
2017-10-31 12:11:39 +10:00
Wander Lairson Costa
9ebefdadc5 Bug 1413225: Do not apply remove_executables to talos-g5. r=jmaher
mdc1 Linux machines can't find tooltool with this config.

MozReview-Commit-ID: 3CnfqcSbO0K

--HG--
extra : rebase_source : 13d4b76bafda17a82659927afee38320f91d0f93
2017-10-31 13:52:45 -02:00
Martin Stransky
79aef7f85b Bug 1348310 - Use CLOCK_MONOTONIC as a base for nsWindow::GetEventTimeStamp() on Wayland, r=karlt
We assume CLOCK_MONOTONIC as timebase for events on Wayland and use that to translates GDK event times to gecko timestamps.

MozReview-Commit-ID: LWd2KWTQeha

--HG--
extra : rebase_source : 1839d35989b9c29c60dd33d445db79afc75af9ab
2017-10-19 15:28:47 +02:00
Makoto Kato
f2055ece85 Bug 1413041 - Don't set LLVM_CONFIG on beta and release. r=gps
LLVM_CONFIG is only allowed when building stylo.  If not building it, it causes invalid option error.

mozconfigs doesn't have same value for milestone.is_nightly of moz.configure.
So, to detect nightly version, I analyze milestone.txt.

MozReview-Commit-ID: Iq1FvxymKEc

--HG--
extra : rebase_source : e07aaf1ee82e7459d97e6558f95967ac7972af9f
2017-11-01 17:12:43 +09:00
Emilio Cobos Álvarez
7c34b5a8f2 Bug 979782: Enable lazy frame construction for display: contents direct descendants. r=mats
There's no reason I can think of this wouldn't work, and try is totally green
without it.

MozReview-Commit-ID: K9QXbAOFu3A

--HG--
extra : rebase_source : 13eb1928d2b31f451610ca633d12cf912670e4e4
2017-10-31 09:21:59 +01:00
Emilio Cobos Álvarez
50a5c229d6 Bug 979782: Fixup FindFrameForContentSibling to don't duplicate work and trigger assertions for display: contents. r=mats
MozReview-Commit-ID: HAZh0RYY76x

--HG--
extra : rebase_source : 54a4be6aef7db2c32a560eb66e2ebf18cd16a377
2017-11-01 16:40:09 +01:00
Francesco Lodolo (:flod)
eaf4856688 Bug 1413462 - Add 'oc' to Firefox Nightly builds r=delphine
MozReview-Commit-ID: GVp2yEqTiAW

--HG--
extra : rebase_source : 03332cea45db47c89cb7f40b5c9610967105aaff
2017-11-01 07:44:20 +01:00
Sylvestre Ledru
916f2bbd02 Bug 1413490 - Base64.cpp: disable the formatting of kBase64DecodeTable & kBase64URLDecodeTable r=erahm
MozReview-Commit-ID: GvvwGp8vlxC

--HG--
extra : rebase_source : 1d20be5438feb345265be5398bd30aca1e932b70
2017-11-01 11:24:37 +01:00
Tom Prince
ad6d3406a9 Bug 1413581: Use comm-central friendly path for calling gen_multilocale.py. r=chmanchester
MozReview-Commit-ID: CVUOrkkekNf

--HG--
extra : rebase_source : f7f048110551e2ee2c7752ed458ba85b80ba41b9
2017-11-01 10:40:53 -06:00
Michael Ratcliffe
a86d96e077 Bug 1412269 - DevTools Framework to ES6 classes r=Honza
MozReview-Commit-ID: F5wt65FAhtx

--HG--
extra : rebase_source : de0a5bbf35d7f95a3fdbf97795efe5e39d05fd73
2017-10-27 13:12:46 +01:00
Michael Kaply
685298ea4c Bug 1412126 - ACTION_EXTERNAL_APPLICATIONS_AVAILABLE no longer needed for Stumbler. r=snorp
MozReview-Commit-ID: 8qGk7nok7Hy

--HG--
extra : rebase_source : 65c23e47b20963a67bb13eb62cd83b5d44e64db5
2017-11-01 07:25:09 -05:00
Simon Sapin
90327c9cec servo: Merge #19083 - Fix new failure in Nightly 2017-11-01 (from servo:vis); r=SimonSapin
The rustc::declare_lints! macro started using a :vis fragment specifier.

Source-Repo: https://github.com/servo/servo
Source-Revision: b23131abf1528ab47602881fe5dbcbdc16f2b76a

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 66b74073dc3112c2fc3b7357144a60743cdf658a
2017-11-01 08:52:45 -05:00
Ursula Sarracini
f9759f2737 Bug 1399854 - Intermittent browser/components/newtab/tests/browser/browser_newtab_overrides.js leaked 2 windows until shutdown r=Mardak
MozReview-Commit-ID: e4fs23Rdmn

--HG--
extra : rebase_source : b98e9142c73afbfe79f8102a0601a3fb4a71faf7
2017-11-01 10:11:18 -04:00
Andrea Casaccia
71abace57c Bug 1402849 - Close library panel on mid mouse click r=mikedeboer
MozReview-Commit-ID: 8AM0efs7krS

--HG--
extra : rebase_source : 12795d3f89f0d158b2ba357aa72d014fc51b64e3
2017-10-31 09:16:50 +02:00
Vedant Chakravadhanula
72dd3218a3 Bug 1218554 - Handled the error while attaching the DMG(macOS). r=whimboo
Variable appDir was being referenced before assignment. Changed the try-except-finally blocks to handle the error.

MozReview-Commit-ID: AHEeVhmPfQI

--HG--
extra : rebase_source : b0dd78f3895bb34c4e916bc0441dd9ae5e643dfc
2017-10-27 22:16:55 +05:30
Mark Banner
d7b2685724 Bug 1412890 - Enable ESLint rule mozilla/use-services for toolkit/components/passwordmgr. r=MattN
MozReview-Commit-ID: BNojtj1cAji

--HG--
extra : rebase_source : 8480740988f3d7f94358360926ae8957c06a0758
2017-10-30 16:28:39 +00:00
Andrew Halberstadt
22eb565843 Bug 1413374 - [tryselect] Fix |mach try empty| regression and add a test, r=armenzg
MozReview-Commit-ID: Iv2RDqqhL57

--HG--
extra : rebase_source : c609fea4ff27766027fb072bd7c778f3884a1d46
2017-11-01 08:12:42 -04:00
Daniel Holbert
81f397dba2 Bug 1413348: Remove build system variable for no-longer-used/supported MOZ_HORIZON configuration. r=froydnj
MozReview-Commit-ID: upsiM9SnHl

--HG--
extra : rebase_source : 5397f8d36574c70546efb3d1b00cc2c7a236ac9c
2017-10-31 15:37:43 -07:00
Bastien Orivel
e6b35819e7 servo: Merge #19082 - Remove a workaround for https://github.com/rust-lang/rfcs/issues/718 (from Eijebong:fixme_issue_718); r=jdm
Source-Repo: https://github.com/servo/servo
Source-Revision: fa93a79ed0c93f88e7fc6473da378eadaabe7b1a

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : ec825f73bff763418cb9d6035969ff80dfc536b4
2017-11-01 07:57:04 -05:00
Samael Wang
6d2553f61f Bug 1402689 - Clear tab's "busy" attribute on LOCATION_CHANGE_ERROR_PAGE. r=dao
If the busy attribute was not set by (STATE_IS_NETWORK & STATE_START), and the
loading results in an error, it's possible that the busy flag never gets
cleared. In this case we can clear it when receiving location change with
LOCATION_CHANGE_ERROR_PAGE.

When digging into this bug I found nsBrowserStatusFilter::mFinishedRequests
and mTotalRequests counters can be incorrect on parent side since we've applied
the filter on both child and parent processes. This hasn't seem to be causing
a bug yet but it's potentially problematic, so adding a warning in
nsBrowserStatusFilter.

MozReview-Commit-ID: H25R60ozGtM

--HG--
extra : rebase_source : 3b6f9b6c974e65d540fdae495017dd3b7fffdbb6
2017-10-30 17:30:56 +08:00
JW Wang
85ebf6211b Bug 1413483 - add mPendingSeekOffset to store the seek offset initiated by the cache. r=gerald
Seek() can't create a new channel if the resource is still suspended. we need
to store the seek offset specified by the cache so we know where to seek when
the resource is resumed.

Otherwise the new channel will download data at the wrong position and the
cache will need to run Update() and call CacheClientSeek() again which is
a waste.

MozReview-Commit-ID: 9OJ3FRnKitT

--HG--
extra : rebase_source : 562a1503640e1e25672bf3e693698ecc8ff29db6
extra : intermediate-source : e4945cc86c4c2b31fa3f20a32331db4ca1875c38
extra : source : a65982e09035f4aea7b4dcbde25b2a42565d932f
2017-10-27 14:33:16 +08:00
JW Wang
df96a8bd16 Bug 1412205 - MediaCacheStream::Read() should update mStreamOffset before releasing the monitor. r=gerald
MediaCache::Update() depends on mStreamOffset to make decision whether to
read streams or not. It is important to update mStreamOffset before releasing
the monitor so Update() won't make wrong decisions based on the stale value.

MozReview-Commit-ID: 40jUk5xd6GR

--HG--
extra : rebase_source : 40f4a64d0b66886b3a12c374f1bda874f8853750
extra : intermediate-source : 20ad1ad39a1e0c128ffd16e3fa669c9db1bb9c98
extra : source : 04f82ee89d93d5c008e51746c9686b4298e5f44f
2017-10-27 13:56:46 +08:00
Michael Kaply
c7b960e287 Bug 1413298 - Allow search encoding to be specifed by WebExtension. r=florian,mixedpuppy
MozReview-Commit-ID: 4O73NlqIfjm

--HG--
extra : rebase_source : d9859034a5e98879c7911a802cc6b631e1d3f0a1
2017-10-31 20:15:49 -05:00
Csoregi Natalia
452c8e7040 Backed out 1 changesets (bug 1413298)
Backed out changeset 2b8095d47140 (bug 1413298) for failing ESLINT browser_ext_settings_overrides_search.js:37 r=backout on a CLOSED TREE
2017-11-01 15:11:39 +02:00
Simon Sapin
6b4250586f servo: Merge #19073 - Use encoding-rs instead of rust-encoding (from servo:encoding-rs); r=SimonSapin
Source-Repo: https://github.com/servo/servo
Source-Revision: 994ff4b66ee51bbfae431af0ca99497b38fb0e19

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : b21f5635f7f1e6160dab1dda00bd3d73ffa54262
2017-11-01 06:37:54 -05:00
Martin Stransky
8137c88d04 Bug 1413206 - Export ConstructCommandLine() to RemoteUtils module, r=jhorak
Create ConstructCommandLine() to be shared between X11 and DBus implementation.

MozReview-Commit-ID: CJIe7B7DWwo

--HG--
extra : rebase_source : b42df1cca45e03b7e826b83f532829f6d8bd6e89
2017-10-31 16:24:24 +01:00
Michael Kaply
c2e017ed48 Bug 1413298 - Allow search encoding to be specifed by WebExtension. r=florian,mixedpuppy
MozReview-Commit-ID: 4O73NlqIfjm

--HG--
extra : rebase_source : 5bec3399533e3832d50593e8172d9f053e435291
2017-10-31 20:15:49 -05:00
Servo VCS Sync
2f622984ed No bug - Revendor rust dependencies 2017-11-01 12:08:58 +00:00
Andreas Tolfsen
9a7861a87e Bug 1413292 - Drop backtrace et al. vendored crates. r=jgraham
MozReview-Commit-ID: Gq8APbKeuZx

--HG--
extra : rebase_source : a0dc2ad0f84eca3da05f12368af2332b1426f30f
2017-10-31 20:31:08 +00:00
Andreas Tolfsen
ea4dbaf7a9 Bug 1413292 - Remove backtrace crate dependency from geckodriver. r=jgraham
Made this a separate commit from that which actually removes the
in-tree vendored dependencies to make it easier to review.

MozReview-Commit-ID: 9xbkM0EfOOL

--HG--
extra : rebase_source : 6686dc07a25df1a820914eb715fb733778f092cb
2017-10-31 20:31:53 +00:00
Andreas Tolfsen
a1b7e2cd46 Bug 1413292 - Stop sending geckodriver backtrace with errors. r=jgraham
The Rust backtrace from geckodriver is  not useful since any error
we actually return is by-definition handled by the code, and we
can probably get more information just by looking at the error type
and string.

At the same time, it runs the risk of confusing users into thinking
there was a bug in the driver when actually it's perfectly normal
handling of invalid input.

MozReview-Commit-ID: 9S5IaioA5AA

--HG--
extra : rebase_source : 0d98188c263d51402c2330a6b730752487dcc7fc
2017-10-31 20:30:18 +00:00
Emilio Cobos Álvarez
9bd202a77c Bug 1413288: The owner of a bullet frame is the first continuation of the parent. r=xidorn
MozReview-Commit-ID: FUsdsETkV2Q

--HG--
extra : rebase_source : 9c6183e567321c9ee541a04d001dc00fbcc7e94b
2017-11-01 12:20:55 +01:00
Alexandre Poirot
3ac4888c45 Bug 1411887 - Add telemetry to track console refresh time when reload a page. r=nchevobbe
MozReview-Commit-ID: 8zZyq9suJWB

--HG--
extra : rebase_source : 5b5ed09859a04116caf0db1041d76fcb97dd570f
2017-10-24 11:56:58 -07:00
Dão Gottwald
3ccaa127b0 Bug 1398103 - Adjust toolbar and toolbar button spacing to match photon spec. r=daleharvey
MozReview-Commit-ID: 4Pcqahw2Mwu

--HG--
extra : rebase_source : 72cb970d7e9c50f17fd829c330e0604842c2c602
2017-11-01 11:17:50 +01:00
Xidorn Quan
76d6674aca Bug 1390694 - Part 5: Enable browser_windowactivation.js test. r=emilio
MozReview-Commit-ID: 3q0KgAx0YWh

--HG--
extra : rebase_source : 33148fe8353a95252d49730bd98585b5cfecf59c
extra : source : f375beb72ceb02b4e300ee6e041991046e35aec4
2017-11-01 21:20:39 +11:00