Commit Graph

285419 Commits

Author SHA1 Message Date
Cameron McCormack
ede3244b3b Bug 1244068 - Part 3: Factor out nsStyleSet getting in RestyleManager/ElementRestyler. r=dholbert 2016-02-24 18:01:10 +11:00
Cameron McCormack
a5d537e824 Bug 1244068 - Part 2: Add skeleton ServoStyleSet and a StyleSetHandle smart pointer. r=dholbert 2016-02-24 18:01:10 +11:00
Cameron McCormack
797e7df468 Bug 1244068 - Part 1: Add enum to represent the style system backend type. r=dholbert 2016-02-24 18:01:10 +11:00
Dragana Damjanovic
9e390d3655 Bug 1246956 - Add originURI to Sessionstore. r=bz,Yoric,mfinkle 2016-02-22 16:38:57 -08:00
Matthew Noorenberghe
7d63ccc0c7 Bug 1248849 - UITour: showInfoPromise: Add panel event listener before having content call showInfo. r=felipe
MozReview-Commit-ID: Cv5gkmfrTsI
2016-02-22 16:33:42 -08:00
Drew Willcoxon
64d6e018ee Back out 996485ab7306 (bug 1249332) for test bustage. 2016-02-22 16:27:44 -08:00
Drew Willcoxon
599e7804e6 Bug 1249332 - [e10s] Make browser_ContentSearch.js work under e10s. r=mak 2016-02-22 15:18:12 -08:00
Michael Comella
2ec4d618b2 Bug 1247557 - Close Cursors in AndroidImport. r=sebastian
MozReview-Commit-ID: KcKAXLxJr7l
2016-02-22 14:55:43 -08:00
J. Ryan Stinnett
0901ab6264 Bug 1247985 - Convert DevTools open probes to count, enable for release. r=mratcliffe p=bsmedberg
MozReview-Commit-ID: Eq5gEqyJhPZ
2016-02-22 16:47:30 -06:00
Mark Hammond
815630383a Bug 1234205 - add an inverted version of the synced tabs button. r=Gijs 2016-02-23 09:43:35 +11:00
Mark Hammond
602486c199 Bug 1248765 - allow syncing of FxA password and don't delete it on unlink. r=rnewman 2016-02-23 09:41:59 +11:00
Gabriel Luong
512ebe716c Bug 1250308 - Rename viewport-dimension-span to viewport-dimension-separator in index.css r=jryans 2016-02-22 17:30:57 -05:00
Nick Fitzgerald
33233f0cbd Bug 1249789, 1249791, 1249792, 1249796, 1249798 - Clean up memory tool breakdowns; r=jsantell
This commit does the following:

- Rename "Group By: {Allocation => Call} Stack" in memory tool
- Rename "Label By: {Allocation => Call} Stack" in memory tool
- Get rid of "Internal Type" for labeling and grouping nodes
- Get rid of group by "Object Class" in memory tool
- Rename group/label by "Coarse Type" to plain "Type" in memory tool
2016-02-22 14:27:51 -08:00
Mark Hammond
3a07b4cbf8 Bug 1247109 - apply -moz-crisp-edges style to favicons on hidpi in the Synced Tabs sidebar. r=Gijs 2016-02-23 08:49:59 +11:00
Leo Ufimtsev
1c2b10c018 Bug 1229206 - Labels for screen readers are missing from about:preferences#sync. r=markh 2016-02-23 08:46:15 +11:00
Michael Comella
283e5223a8 Bug 1250250 - Store updated seq no. before sending upload Intent. r=mfinkle
MozReview-Commit-ID: Ab2qycjDKOy
2016-02-22 11:20:37 -08:00
Mike Conley
ff10496c25 Bug 1244684 - Make FX_TAB_SWITCH_TOTAL_MS work for non-e10s in an OMTC world. r=mstange
MozReview-Commit-ID: VKFKi1u6az
2016-02-23 12:12:01 -05:00
Alessio Placitelli
f502b3d0c2 Bug 1246644 - Document childPayloads in the main ping. r=gfritzsche 2016-02-23 06:59:00 +01:00
Alessio Placitelli
d716654f25 Bug 1248382 - Document known partners. r=gfritzsche 2016-02-23 09:47:00 +01:00
Shane Caraveo
f6cd9b8aff Bug 1250369 Fix out-of-band upgrades of pocket system addon, r=Gijs 2016-02-23 09:03:26 -08:00
Mark Banner
8085df4796 Bug 1247255 - Update the UITour to use Loop's new API for opening the panel. r=MattN 2016-02-23 16:09:45 +00:00
Patrick Brosset
c2218cb8f2 Bug 1250205 - Clean remaining eslint warnings in devtools/client/inspector/markup/markup.js; r=miker
MozReview-Commit-ID: 1EOSQWWItaO
2016-02-22 19:23:28 +01:00
Jan Odvarko
4bfab29401 Bug 1249627 - Eslint: allow unused arguments; r=pbrosset
MozReview-Commit-ID: AjNppE9zLWL
2016-02-19 16:30:29 +01:00
Hiroyuki Ikezoe
1a3517a555 Bug 1249431 - Need preferences for crash tests using Web Animation APIs. r=birtles
MozReview-Commit-ID: 5ybJUTgy7bW
2016-02-19 07:46:42 +09:00
Milan Sreckovic
9fd3273e6e Bug 1249157 - prefapi enums into class enums, explicit conversion, cleanup. r=bsmedberg 2016-02-22 09:15:00 +01:00
Nick Fitzgerald
c355797f79 Bug 1249107 - Fix assertion failure when reaching start node in JS::ubi::ShortestPaths; r=jimb
The start node was being marked "visited" at the start of the traversal, but
this broke the invariant that if we come across a target node that is marked
"visited" then we had better have an entry for it in our results map. In order
to maintain this invariant and stop triggering these assertion failures, this
commit stops marking the start node as "visited" right off the bat.
2016-02-22 08:55:00 +01:00
Steve Fink
6be29bfe0b Bug 1250287 - Upgrade gcc and sixgill for all legacy hazard jobs, r=terrence 2016-02-18 13:17:59 -08:00
Shu-yu Guo
fd86962da8 Bug 1225041 - Implement ES6 Annex B.3.5 for direct eval. (r=jorendorff) 2016-02-23 17:19:18 -08:00
Steve Fink
e2d3077118 Bug 1250287 - Upgrade gcc and sixgill for all legacy hazard jobs, r=terrence 2016-02-18 13:17:59 -08:00
Cykesiopka
4533d8e22a Bug 1248874 - Replace Scoped.h templates used only by PSM in ScopedNSSTypes.h with UniquePtr equivalents. r=dkeeler
MozReview-Commit-ID: 5OClBV522lv
2016-02-18 06:01:39 -08:00
Makoto Kato
3bef2a10a8 Bug 1240282 - Don't use NS_LossyConvertUTF16toASCII for URI. r=jimm
We should use GetAsciiSpec for idn and non-ASCII path

MozReview-Commit-ID: EjldSMJYUDg
2016-02-17 20:44:41 +09:00
Xidorn Quan
55f8f5e189 Bug 1248505 - Remove nsDocument::IsFullScreenDoc and its uses. r=smaug
MozReview-Commit-ID: DfPI5U531ad
2016-02-24 08:40:08 +08:00
Blake Kaplan
532bad3e91 Bug 1183915 - Put images dragged from content processes in the drag data in the parent. r=smaug 2016-02-23 16:31:29 -08:00
Andrew McCreight
fd787ba449 Bug 1249685 - Use more nsCOMPtrs for stack variables in DOM code. r=smaug 2016-02-23 16:23:43 -08:00
Blake Kaplan
45ecbb97fc Bug 1193093 - Tighten up these checks a little. r=Gijs 2016-02-23 16:11:53 -08:00
Alexander Surkov
749b04b187 Bug 845176 - Intermittent relations/test_embeds.xul, r=yzen 2016-02-23 18:45:34 -05:00
Alexander Surkov
e0dd40d367 Bug 1249489 - covert css to device pixels in scroll/test_zoom.html and test_nsIAccessibleImage.html, r=yzen 2016-02-23 18:43:37 -05:00
Alexander Surkov
f2f1ca9884 Bug 1249489 - covert css to device pixels in hittest/test_canvas_hitregion.html, r=yzen 2016-02-23 18:43:31 -05:00
Alexander Surkov
51dd9b98ee Bug 1249489 - covert css to device pixels in elm/test_canvas.html, r=yzen 2016-02-23 18:43:25 -05:00
Alexander Surkov
738cb3c659 Bug 1249400 - add a test for missed hide events in case of accessible stealing, r=yzen 2016-02-23 18:40:20 -05:00
Dave Townsend
e372eb6efb Bug 1250639: Remove the nsIPrincipal shim for the older API style. r=rhelmer
MozReview-Commit-ID: DyX66KlOLCC
2016-02-23 12:11:37 -08:00
Andrea Marchesini
e110f13887 Bug 1250148 - FormData should treat empty input type=file as empty string in FormData and as unnamed Blob in HTML submission, r=smaug 2016-02-24 00:01:01 +01:00
Chris Pearce
6117b70e36 Bug 1249424 - Remove use of nsAutoArrayPtr from librlz. r=gerald
MozReview-Commit-ID: 2eXvcgbSQM0
2016-02-24 10:53:10 +13:00
Jordan Lund
be20987342 Bug 1250585 - beetmover - add push to mirrors, r=rail
* this also fixes bug where we take build/0 from tc artifacts regardless if
  there was a retry

MozReview-Commit-ID: KKJCGF6Hc7k
2016-02-23 13:12:06 -08:00
Gregory Szorc
97791119bf Bug 1249858 - Stop processing IPDL and WebIDL files during artifact builds; r=glandium
We don't process IPDL and WebIDL files during artifact builds. The
backend shouldn't need to care about them.

Before: 2001 total backend files; 2001 created; 0 updated; 0 unchanged; 0 deleted
After:  1945 total backend files; 1945 created; 0 updated; 0 unchanged; 0 deleted

After this change, we no longer write any .cpp files to the objdir
during config.status for artifact builds.

As part of this, we stopped generated webidlsrcs.mk and the build broke
because of an unguarded use in a Makefile.

After this change, only 102/3366 files in the objdir after
`mach configure` are not a) in _virtualenv b) named backend.mk
c) named Makefile (~950 each of backend.mk and Makefile).

MozReview-Commit-ID: 11AIn1i4x4f
2016-02-19 21:46:29 -08:00
Gregory Szorc
e2c908066d Bug 1249858 - Do not generate unified C++ files during artifact builds; r=glandium
I can't think of a good reason why unified C++ files need to exist
during artifact builds. Let's not write them in this build config.

Before: 2517 total backend files; 2517 created; 0 updated; 0 unchanged; 0 deleted
After:  2001 total backend files; 2001 created; 0 updated; 0 unchanged; 0 deleted

No measureable change in performance on Linux. But on Windows where file
creation is in the ~1ms range, this will surely result in a speedup of
several hundred milliseconds.

We are still generating some .cpp files during artifact builds. This will be
addressed in subsequent commits.

MozReview-Commit-ID: Lqx36YE8qZZ
2016-02-19 21:41:24 -08:00
Gregory Szorc
fece790a96 Bug 1249858 - Add property exposing whether performing an artifact build; r=glandium
Future commits will add a number of consumers. This will cut down on
boilerplate.

MozReview-Commit-ID: 8h4VWBXXd8O
2016-02-19 21:40:09 -08:00
Nicholas Nethercote
687a6f5be1 Bug 1249503 - Make WindowsAddressSpaceReporter bloat memory reports less. r=erahm.
The WindowsAddressSpaceReporter generates one memory report per segment, and
there can be 10,000+ segments.

This patch changes things so that one memory report is generated per segment
*kind* -- at most a couple of dozen -- rather than one per *segment*.
2016-02-23 18:39:24 +11:00
Benjamin Bouvier
b6e7cbf7ba Bug 1250556: Require Store value expression to have the opcode's type; r=sunfish
MozReview-Commit-ID: 3O5O0t1M5SN
2016-02-23 19:45:38 +01:00
aleth
556e7a70f4 Bug 1093012 - Ensure plugins and extensions are placed in Contents/Resources on OSX for mozmill tests. r=jlund 2016-02-20 23:17:55 +01:00