Commit Graph

68 Commits

Author SHA1 Message Date
Wes Kocher
be3c2198cc Merge m-c to inbound a=merge 2016-08-19 18:39:52 -07:00
Kris Maglione
efcf532168 Bug 1259093: Part 1 - Allow async initialization from ViewShowing events. r=Gijs
This changes the `detail` of the ViewShowing events in an incompatible way.
There were only a few places it was used in mozilla-central, which I fixed. I
searched add-ons in DXR and didn't find any that used the `detail` member of
this event, but I had to resort to a random sampling, so it's possible that
some do exist.

MozReview-Commit-ID: CYzGw6KH7uI
***
amend-0

MozReview-Commit-ID: EZfo1k7YhSx
2016-08-16 18:46:56 -07:00
Katie Broida[:ktbee]
0bcb756d06 Bug 1171746 - Ensure tab-specific panels close when you switch the tab. r=jaws 2016-08-19 07:27:00 -04:00
Jared Wein
8860cdf2c1 Bug 1294547 - Enable the comma-spacing rule for eslint. r=felipe
MozReview-Commit-ID: RCSDEvvk2I
2016-08-16 15:44:15 -04:00
Jared Wein
99638e1465 Bug 1294621 - Enable the no-lonely-if rule for eslint. r=gijs
MozReview-Commit-ID: 8izEqc8IyCu
2016-08-12 11:50:35 -04:00
Sumit Tiwari
4edded08d9 Bug 1290698 - Replace Iterator() with Object.{values, entries}; r=mossop
MozReview-Commit-ID: DEoVeqEZWpd
2016-08-07 21:58:24 -04:00
Jared Wein
4518d81cb5 Bug 1292042 - Enable the keyword-spacing rule for eslint. Most of this patch was autogenerated by 'eslint --fix'. Files with .xml extension needed to be changed by hand due to limitations of custom plugin. r=markh
MozReview-Commit-ID: EMjJ3yWt9Wt
2016-08-04 03:28:58 -04:00
Jared Wein
ebf1ccbe46 Bug 1291855 - Enable the no-else-return rule for eslint. r=Felipe,kmag,mossop
MozReview-Commit-ID: DYOmE6xwMJh
2016-08-03 18:54:59 -04:00
Mark Banner
735881a0ac Bug 1287827 - Part 3. browser/ cleanups to remove old permissions, uitour and test code related to Loop. r=dmose 2016-07-30 08:48:31 +01:00
Mark Banner
8fb246ad32 Backed out changeset e9e43e8256e1 (bug 1287827) for breaking tests 2016-07-29 18:17:17 +01:00
Mark Banner
a10b7c2041 Bug 1287827 - Part 3. browser/ cleanups to remove old permissions, uitour and test code related to Loop. r=dmose 2016-07-29 12:00:27 +01:00
Gijs Kruitbosch
1e6965a9d0 Bug 1287980 - fix combined toolbar button styling after undo reset, r=jaws
MozReview-Commit-ID: GnkIUIAByH7
2016-07-20 13:27:10 +01:00
Pushpankar
77a14e357c Bug 1286854 - Replace ownerDocument.defaultView with ownerGlobal in browser/. r=dao 2016-07-16 10:20:04 +02:00
Katie Broida
153908ff5b Bug 1061747 - Restore Defaults should reset the current theme. r=jaws
MozReview-Commit-ID: CRmJiOE4uYr
2016-05-24 13:06:25 -04:00
Jared Wein
aa30bd99dd Bug 1271626 - Remove erroneous gUIStateBeforeReset property of gUIStateBeforeReset that should have been removed with the patch for bug 1094821. r=gijs
MozReview-Commit-ID: Kcv85kjhcZT
2016-05-10 06:16:00 -04:00
gasolin
b3dc8e2a59 Bug 1260718 - use plain promise in CustomizableUI.jsm and ScrollbarSampler.jsm; r=Gijs
MozReview-Commit-ID: 25XS1MEgpe5
2016-04-06 14:29:37 +08:00
Dave Townsend
17d8a23b3f Bug 1257246: Update browser for eslint 2. r=felipe
Most of this is fixing functions that in some cases return a value but then
can also run to completion without returning anything. ESLint 2 catches this
where previous versions didn't. Unless there was an obvious other choice I just
made these functions return undefined at the end which is effectively what
already happens.

MozReview-Commit-ID: DEskVIjiKDM
2016-04-05 11:33:33 -07:00
Shane Caraveo
1820b4c664 Bug 1245074 workaround CUI defaults for pocket to fix restore defaults, r=gijs 2016-03-22 12:43:38 -07:00
Mike Conley
b052c3bc59 Bug 1230671 - add documentation to CustomizableUI for being careful about adding default panel items due to possible CART regressions. rs=jaws, DONTBUILD. 2016-02-05 11:25:18 -05:00
Mike Conley
cc56ab4642 Backed out changeset 39ec2c892cc3 because I found a good bug number to put in instead of "No bug". 2016-02-05 11:51:09 -05:00
Mike Conley
8c4bd706c9 No bug - add documentation to CustomizableUI for being careful about adding default panel items due to possible CART regressions. rs=jaws, DONTBUILD. 2016-02-05 11:25:18 -05:00
Dave Townsend
a215a4a95a Bug 1245649: Turn on no-extra-semi. r=markh 2016-02-03 17:27:36 -08:00
Jared Wein
dabbbb279c Bug 1242137 - Fix eslint errors in /browser/components/customizableui. r=gijs 2016-01-23 14:55:27 -05:00
Kris Maglione
a9621a2237 Bug 1217129: Part 4a - Allow creating CustomizableUI widgets without tooltips. r=gijs 2016-01-15 15:03:20 -08:00
Kris Maglione
de32924b0c Bug 1217129: Part 1 - Add onDestroyed callback to CustomizableUI widgets. r=gijs 2016-01-09 20:52:47 -08:00
Carsten "Tomcat" Book
d392a8cd54 Backed out 8 changesets (bug 1217129) for test failures in browser_ext_pageAction_context.js
Backed out changeset dc5742de0823 (bug 1217129)
Backed out changeset 106365a3847c (bug 1217129)
Backed out changeset 628af985c7eb (bug 1217129)
Backed out changeset 7ad8b56958c5 (bug 1217129)
Backed out changeset 71f46fe62f59 (bug 1217129)
Backed out changeset 7d8dee4c335b (bug 1217129)
Backed out changeset 3b5fb2845c3b (bug 1217129)
Backed out changeset 93266f211716 (bug 1217129)
2016-01-18 09:08:35 +01:00
Kris Maglione
a1706ce3ca Bug 1217129: Part 4a - Allow creating CustomizableUI widgets without tooltips. r=gijs 2016-01-15 15:03:20 -08:00
Kris Maglione
3435e5e9ad Bug 1217129: Part 1 - Add onDestroyed callback to CustomizableUI widgets. r=gijs 2016-01-09 20:52:47 -08:00
Shu-yu Guo
90b93e6d5b Bug 1220564 - Update chrome code uses of genexprs and legacy comprehensions. (r=billm) 2016-01-06 16:02:16 -08:00
Shane Caraveo
3d87f487dc Bug 1215694 move pocket to a system addon, r=Gijs, r=glandium
part 1: reorganize file locations, r=Gijs
  part 2: remove built-in pocket code, r=Gijs
  part 3: l10n support, r=glandium
  part 4: move code/functionality from part 2 into the addon, r=Gijs
  part 5: remove dead code, r=Gijs
  part 6: create a simple api for addons to add to reader mode, r=Gijs
  part 7: various test fixes related to cui behaviour and pocket, r=me
2015-12-29 15:40:52 -08:00
Gijs Kruitbosch
35abbde893 Bug 1229474 - only create widgets in browser windows, r=jaws 2015-12-02 16:11:56 +00:00
Mark Hammond
984d389ffb Bug 1201331 (part 3) - add a Synced Tabs panel. r=Gijs 2015-12-03 10:05:03 +11:00
Mark Banner
d712d86d1a Bug 1229351 - If the Loop button was removed from the toolbar will re-appear when the Loop system add-on is activated. r=Gijs 2015-12-02 16:08:34 +00:00
Shane Caraveo
514fb8ad55 Bug 1229123 support for obsoleted buttons, r=Gijs 2015-11-30 13:57:01 -08:00
Xidorn Quan
e5b3283179 Bug 962249 part 1 - Add Element.scroll{Top,Left}Min (chrome-only) and convert most of scrollLeftMax uses and part of scrollTopMax uses to combinations with the new properties. r=roc,bz 2015-10-27 13:38:02 +09:00
Tooru Fujisawa
66870764b1 Bug 1207491 - Part 1: Remove use of expression closure from browser/components/customizableui/CustomizableUI.jsm. r=Gijs 2015-09-21 00:39:52 +09:00
Shu-yu Guo
37989840cd Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
Gijs Kruitbosch
557701afbc Bug 1166706 - deal with iframes in panels, r=dolske 2015-05-26 18:12:16 +01:00
Gijs Kruitbosch
b3bc408541 Bug 1167096 - flip introductory prefs if there's no saved state, r=jaws 2015-05-21 14:09:55 +01:00
Jared Wein
e8b98e21dc Bug 1163917 - Remove the widget from its area if the conditionalDestroy promise is resolved truthy. r=gijs 2015-05-18 12:49:25 -04:00
Gijs Kruitbosch
4c32579bae Bug 1164302 - pocket button gets lost after a restart, r=jaws 2015-05-13 22:18:00 +01:00
Matthew Noorenberghe
f2d27b6149 Bug 1161810 - UITour: Allow opening the Pocket panel via showMenu("pocket"). r=jaws 2015-05-11 22:03:45 -07:00
Carsten "Tomcat" Book
2ecd2bc3ed Backed out changeset 9068caa791d1 (bug 1161810) for bc2 test failures 2015-05-12 11:14:55 +02:00
Matthew Noorenberghe
5d09d49d5f Bug 1161810 - UITour: Allow opening the Pocket panel via showMenu("pocket"). r=jaws 2015-05-11 22:03:45 -07:00
Gijs Kruitbosch
5568eacbd7 Bug 1161838 - fix positioning of newly added widgets, r=jaws 2015-05-06 17:01:30 +01:00
Drew Willcoxon
28d809cc05 Bug 1155521 - Migrate Pocket add-on and social provider users to the new Pocket button (part 2, migration). r=jaws 2015-05-05 17:23:59 -07:00
Gijs Kruitbosch
f10c21b693 Bug 1155521 - Migrate Pocket add-on and social provider users to the new Pocket button (part 1, CustomizableUI changes). r=jaws 2015-05-05 17:21:33 -07:00
Kartikaya Gupta
ebe4a3e37e Bug 1039866 - Rip out a bunch of metro-only code. r=jimm,gavin,rstrong 2015-04-23 15:10:30 -04:00
Tooru Fujisawa
42efcbe92c Bug 1155048 - Remove redundant return statement in CustomizableUI.jsm. r=Gijs 2015-04-16 21:55:57 +09:00
Brian Grinstead
1b9420556e Bug 1148996 - Install a devedition lightweight theme on startup, then wait for it to be applied before applying devedition styles;r=Gijs 2015-03-31 20:00:32 -07:00