Home NNL NNL Beta Program Change Log 2015

NNL Beta Build Change Log (2015)

Beta Peer Downloads List

URGENT -- March 1, 2015 -- Your help is needed. Learn more.

View changelog by year: 2015

This list shows all beta builds of NNL for Firefox 4. The most-recent is shown at the top of the list.

To use one of these beta builds:

  1. Right-click the link and save it to your hard drive.
  2. Drag-and-drop the saved JAR file from your hard drive onto the open Fx3.6 or Fx4 Add-ons Manager.
  3. Restart Firefox to use the new theme.


 
Date    Link    Version Notes
2015-12-20       New in this version:
  • For Fx41 and up, handle Bug 1177463 - Temporarily hide the toolbox minimize button.
  • For Fx42 and up, handle Bug 1171344 - [implement] One-off searches on about:home and about:newtab.
  • For Fx42 and up, handle Bug 1167601 - Convert newTab.xul to newTab.xhtml.
  • For Fx42 and up, fix up the about:newtab search box (the one in the content area).
  • For Fx41 and up, handle Bug 1168589 - Convert newtab-customize-panel into an HTML element.
  • For Fx42 and up, handle Bug 1184312 - Remove old tracking protection/MCB shield.
  • For Fx42 and up, adapt about:newtab overall page background styling to new html representation. This restores the dark background color.
  • Bump maxVersion to 43.*.
  • For Fx42 and up, handle Bug 1183553 - [Control Center] Update copy for TP section.
  • For Fx42 and up, handle Bug 1175689 - Group the existing site identity URL bar icon with the tracking protection shield when TP is enabled - and related bugs. It appears that this handles all tracking protection changes in the identity block for Fx42.
  • For Fx42 and up, handle Bug 1175678 - Update icons for different Mixed Content Blocking states in the URL bar.
  • For Fx42 and up, handle Bug 1149721 - Style the Sync preferences page to increase multi-device syncers.
  • For Fx43 and up, handle Bug 1204845 - Remove the menuitem-iconic-both binding - which removes the explicit src icon requirement and moves the icon assignment in-theme. This handles the browser.css icon-assigning part; there may be more to do for menu.css.
  • For Fx42 and up, handle Bug 1186981 - Remove dead #app-extension-point-end rules.
  • For Fx42 and up, handle Bug 1183240 - Update label copy on for Do Not Track setting in About:Preferences.
  • For Fx42 and up, handle Bug 1185725 - The update-status badge on #PanelUI-menu-button isn't visible anymore.
  • For Fx42 and up, handle Bug 1160017 - Get rid of permission for DOM fullscreen.
  • For Fx42 and up, handle Bug 1183924 - Style the reconnect to Sync error toolbar menu row.
  • For Fx42 and up, handle Bug 1184184 - Add a warning icon to the reconnect sync prefs.
  • For Fx42 and up, handle Bug 1047613 - Awesomebar-results-pane repeatedly opening up when typing a visited domain.
  • For Fx42 and up, handle Bug 1177961 - Detail-grid on add-on details page twitches if selected radio is changed.
  • For Fx42 and up, add mixed content padlock icons and code for the in-URL-bar identity block. This includes handling for the case of EV+mixed active content, although it's not clear whether this ever occurs in UI; Firefox JS may always remove .verifiedIdentity for sites loading mixed active content.
  • For Fx42 and up, handle Bug 1175239 - Replace tracking protection drop-down control with a button.
  • For Fx42 and up, add code for Bug 1162144 - Add link to search settings to AwesomeBar. This feature is neither finished nor released in Firefox itself and still needs NNL styling.
  • For Fx41 and up, handle Bug 1188291 - New tab page's notification close button and preferences dialogs' close button look wrong.
  • For Fx40 and up, handle Bug 1172357 - about:welcomeback tree is broken.
  • In Night Launch Companion, for Fx42 and up, use an RTL-specific go arrow on the about:home search submit button.
  • In Night Launch Companion, for Fx42 and up, handle new about:home DOM.
  • In Night Launch Companion, bump maxVersion to 43.*.
  • In Night Launch Companion, update about:newtab CSS for Fx42.
2015-12-05       New in this version:
  • For Fx40 and up, for Windows 10, use light titlebar caption button icons when drawing tabs in the titlebar.
  • Forward-port NNL-ish Control Center (Identity Popup) styling from Fx41 to Fx42.
  • For Fx41 only, finish Control Center (Identity Popup) work. See Bug 1170759 and several others.
  • For Fx41 and up, follow up Bug 1139698 - Display the user's FxA profile image in the hamburger menu - to hide the FxA buttons and UI when a PanelUI subview is open.
  • For Fx41 and up, disable our custom Edit Controls Button binding because it's causing layout problems in the PanelUI (hamburger) menu.
  • For Fx42 and up, follow up Bug 1162142 - [User Story] Search Suggestions in the AwesomeBar should be clearly identified as such - to address Dom change (addition of #identity-icons between #identity-box and #page-proxy-favicon).
  • For Fx41 and up, remove selectors referencing #identity-box-inner, since that DOM was removed from the identity block around Fx16.
  • For Fx42 and up, add #identity-icons to selectors involving #page-proxy-favicon. This restores lock and chrome-indicating icons to the identity box.
  • For Fx41 and up, handle Bug 1162142 - [User Story] Search Suggestions in the AwesomeBar should be clearly identified as such.
  • For Fx41 and up, handle Bug 1146331 - In-content Preferences - Don't allow text selection of titlebars of subdialogs.
  • For Fx41 and up, handle Bug 1168833 - Rework link-generator display for text chat.
  • For Fx41 and up, handle Bug 1047713 - [e10s] optgroup in <select> should not be selectable.
  • For Fx41 and up, handle Bug 1169837 - remove box-sizing: padding-box from Firefox UI & Gecko tests.
  • For Fx38 and up, handle Bug 1167999 - Give video documents a background-color that's similar to darknoise image.
  • For Fx41 and up, handle Bug 1145303 - Remove unused "What is this page?" link and related intro messaging.
  • For Fx41 and up, handle Bug 1162584 - Update install flow with new icons from bug 1144599.
  • For Fx41 and up, handle Bug 1149975 - Handle visibility of the login fill doorhanger anchor.
  • For Fx40 and up, handle Bug 1167716 - Add-on Doorhanger resizes while downloading Add-on.
  • For Fx40 and up, handle Bug 1162863 - Display the requesting site more prominently in the geolocation notification.
  • Convert in-content/preferences.css into an appver-specific file.
  • For Fx42 and up, make sync pane contents visible. This is required for Fx42-specific changes in #weavePrefsDeck selectedindex. No bug number specified.
  • For Fx39 and up, handle Bug 1143903 - Display username and password as separate fields in the password doorhanger. Here we add on-light textbox styling for the passwords doorhanger popupnotification.
  • For Fx39 and up, handle Bug 1145913 - Make the username in the password notification editable.
  • For Fx39 and up, handle Bug 1153217 - Allow editing the password in the login capture doorhanger.
  • Fix a typo in fx42/appver-specific-browser-controlcenter-panel.css.
2015-11-24       New in this version:
  • More Win10 titlebar improvements for Fx40 and up.
  • For Fx38 and up, handle Bug 1164419 - [OSX] Pocket panel for ru locale build has misaligned elements.
  • For Fx40 and up, handle Bug 1165679 - Hello icon looks too small in customization mode in retina mode.
  • For Fx41 and up, handle Bug 1139698 - Display the user's FxA profile image in the hamburger menu.
  • Some work for Bug 1170759 - [Control Center] Implement subpanels - to make subview sliding working correctly for Fx41 and up. A new CSS variable is required in theme for Firefox JS to work here. Further cosmetic work is needed to finish handling this bug.
  • For Fx42 and up, for in-content preferences, fix layout for the device name field.
  • For Fx42 and up, handle Bug 486262 - Provide visual indicator as to which tab is causing sound.
  • For Fx42 and up, handle Bug 1190081 - We should keep the muted icon on the tab if the media element pauses its playback.
  • For Fx42 and up, handle Bug 1192493 - Move tab-icon-overlay and tab-icon-sound display rules from theme to content stylesheet.
  • For Fx42 and up, handle Bug 1192568 - Update the tab audio icons.
  • For Fx38 and up, handle Bug 685059 - Remove empty placeholder icon when a page has no favicon. This restores the plain document icon to browsertabs for documents that don't have their own favicon.
  • For Fx38 and up, handle Bug 1112304 - Flesh out about:tabcrashed to use all strings that final about:tabcrashed spec will use. This adds the browsertab crashed indicator icon and completes previous work for this bug.
  • For Fx42 and up, add SVG tab audio indicators.
  • For Fx42 and up, handle Bug 685059 - Remove empty placeholder icon when a page has no favicon. This bug landed for Fx28/29 but we're just handling it now and restoring the plain document icon to browsertabs for documents that don't have their own favicon.
  • For Fx42 and up, add the browsertab crashed indicator icon. This was added in Bug 1112304 - Flesh out about:tabcrashed to use all strings that final about:tabcrashed spec will use - for Fx38, for which we already handled the in-content-area part, but we're just adding this now.
  • For Fx42, add new icons for browser/ from the default theme.
  • For Fx41 and up, add directory browser/addons and related icons from the default theme.
2015-11-15       New in this version:
  • For Fx42 and up, add NNL styling for the page that shows when a new private window is opened.
  • For Fx42 and up, add new private-browsing-with-tracking-protection icons.
  • For Fx42 and up, add new Control Center icons.
  • For Fx40 and up, add "best guess" support for the Windows 10 titlebar.
  • For Fx42 and up, make the Control Center identity popup usable. Cosmetic follow-up required.
  • For Fx42, create appver-specific files, step 2 of 2: populate the Fx42-specific appver directory by copying Fx41-specific files to start. (Note: doesn't trim out duplicate comments.) (We're doing this early -- we'd typically wait until finished with work for one version before copying appver-specific files for the next version -- to allow important fixes for the Fx42 "Control Center" identity popup now. Because we're doing this early, before Fx41 work is finished, we'll need to forward-port changes made for Fx41 to Fx42 files.)
  • For Fx42, create appver-specific files, step 1 of 2: create the Fx42 appver directories, and make chrome.manifest point to them. (We're doing this early -- we'd typically wait until finished with work for one version before copying appver-specific files for the next version -- to allow important fixes for the Fx42 "Control Center" identity popup now. Because we're doing thsi early, we'll need to forward-port changes made for Fx41 to Fx42 files.)
  • For Fx41, create appver-specific files, step 2 of 2: populate the Fx41-specific appver directory by copying Fx40-specific files to start. (Note: doesn't trim out duplicate comments.)
  • For Fx41, create appver-specific files, step 1 of 2: create the Fx41 appver directories, and make chrome.manifest point to them.
  • This is a comment-only change to mark the end of processing the following bugs for Fx40 and up. See description in notes topic "Theme File Architecture Changes in Firefox 40 (Bug 1150417 et. al.)". This marks completion of all required bugs for Fx40 other than those specific to Win10.
  • For Fx40 and up, handle Bug 706103 - Replace chrome copy of files by overrides.
  • For Fx40 and up, handle Bug 1150006 - Get rid of "-aero" file name suffixes.
  • For Fx40 and up, handle Bug 1147281 - Unify popup notification icon CSS in browser/themes/shared/ to reduce duplication.
  • For Fx40 and up, handle Bug 1150843 - Get rid of *-aero.css overrides except for browser-aero.css.
  • For Fx40 and up, handle Bug 1150867 - Get rid of the browser-aero.css override.
  • For Fx40 and up, handle Bug 1147702 - Use a @2x Toolbar.png on Windows for basic hidpi support.
  • For Fx40 and up, handle Bug 1153209 - Windows XP uses Windows 8 style icons in toolbar.
  • For Fx40 and up, handle Bug 1153147 - Replace "newer than XP" (aka "aero") overrides with XP-only overrides.
  • For Fx40 and up, handle Bug 1038811 - Implement Push API.
  • For Fx40 and up, handle Bug 1153243 - Badged SDK button icons aren't sized correctly.
  • For Fx40 and up, handle Bug 1154233 - Merge private browsing indicator rules from browser-aero.css into browser.css.
  • For Fx40 and up, handle Bug 1153952 - social buttons are too large.
  • For Fx40 and up, handle Bug 1154625 - Merge fullscreen window controls styling from browser-aero.css into browser.css.
  • For Fx40 and up, handle Bug 1155956 - Remove unused private browsing mask icons.
  • For Fx40 and up, handle Bug 1150800 - Remove unused images in /toolkit/themes/*/global/icons/.
  • For Fx40 and up, handle Bug 1155681 - Jetpack extension buttons are missing their icon.
  • For Fx40 and up, handle Bug 1157143 - in-content/common.css: No indication when a menuitem is disabled.
  • For Fx40 and up, handle Bug 1157389 - In-content pages: Wrong spinbutton appearance on OS X.
  • For Fx40 and up, handle Bug 1160735 - Let requestAutocomplete use the new in-content style-sheet.
  • For Fx40 and up, handle Bug 1160734 - Let about:downloads use the new in-content style-sheet.
  • For Fx40 and up, handle Bug 1148026 - Add a skeleton of the login fill doorhanger.
  • For Fx40 and up, handle Bug 1150417 - Move default theme aero/XP overrides into separate chrome.manifest so it doesn't break custom themes.
  • For Fx40 and up, handle Bug 1173749 - URLs in the URL bar's autocomplete popup should use a lighter blue.
  • For Fx40 and up, handle Bug 1153529 - Download indicator icon is blurry after clicking in HiDPI mode on Windows.
  • For Fx40 and up, handle Bug 1153309 - Use a @2x menuPanel.png on Windows for basic hidpi support.
  • For Fx40 and up, handle Bug 1023607 - Implement Windows HiDPI theme for other icons and tiny widgets.
  • For Fx40 and up, handle Bug 1168528 - Tab close icons on Windows HiDPI are blurry.
  • For Fx40 and up, handle Bug 1168585 - The search dropdown and icons within the Search panel are blurry/pixelated on Windows HiDPI.
  • For Fx40 and up, handle Bug 1169314 - Pocket icons missing from Windows HiDPI menuPanel sprite.
  • For Fx40 and up, handle Bug 1169683 - The chromeUI icon in the identity-popup is blurry on Windows HiDPI.
  • For Fx40 and up, handle Bug 1023604 - Add HiDPI webrtc notification icons for Windows and Linux.
  • For Fx40 and up, handle Bug 1153306 - The Loop/Hello icon is blurry in HiDPI mode on Windows.
  • For Fx40 and up, handle Bug 1176252 - Use a white magnifying glass icon in the awesomebar when an entry is highlighted.
  • #PeaceForParis
2015-11-04       New in this version:
  • Temporarily bump maxVersion to 42.* for use in beta NNL.
  • For Fx41, add usability for the Control Center version of the Identity Popup. This will need more work when we address Fx41 itself, after creating appver-specific files for Fx41.
  • Update some header license blocks to use MPL2.
  • Fix a button in the add-ons manager add-ons list that should be hidden by default, but isn't. This is the button that shows to the right of the MoreInformation link in the warning at the top of the item for an unsigned add-on. This is fixed in Firefox JS for Fx44 in Bug 1205620 by adding hidden="true" on the button itself. It's not clear which bug created this problem. This CSS needs to exist for Fx40 through Fx43, is benign for older Fx, and isn't needed for Fx44 and up.
  • For Fx40 and up, handle Bug 1151509 - Implement the front-end side of the warning about add-ons detected as no longer signed during the periodic check.
  • For Fx40 and up, handle Bug 1162620 - Visited link on about:crashes isn't purple anymore.
  • For Fx40 and up, Handle Bug 1162324 - update styling of social panel error page.
  • For 38 and up, for Bug 1162324 - update styling of social panel error page, switch to appver-specific aboutSocialError.css. Part 2 of 2.
  • For 38 and up, for Bug 1162324 - update styling of social panel error page, switch to appver-specific aboutSocialError.css. Part 1 of 2.
  • Follow-ups for Fx40 about:newtab changes. This makes text highlighting match background highlighting (like it always should have), and adjusts some vertical spacing.
  • For Fx40 and up, handle Bug 1158859 - Update newtab cog menu styling.
  • For Fx40 and up, handle Bug 1158853 - Replace tile titles with base domains and move them on top of the tile image.
  • For Fx40 and up, handle Bug 1138817 - Show clickable [SUGGESTED] label/tag for suggested and sponsored tiles with overlay text.
  • For Fx40 and up, handle Bug 1138818 - New tab user onboarding for sponsored suggested tiles.
  • For Fx40 and up, handle Bug 1183932 - Update onboarding for Fx 40 with single slide.
  • For Fx40 and up, handle Bug 1148026 - Add a skeleton of the login fill doorhanger.
  • In Night Launch Companion, update (more) web site links for move from Comcast to Dreamhost.
  • In Night Launch Companion, update web site links for move from Comcast to Dreamhost.
  • In Night Launch Companion, bump maxVersion to 42.*.
2015-10-04       New in this version:
  • For Fx40, for the benefit of other add-ons which may use them, add icon files to provide the same chrome URLs as available in the default theme (even though we don't use all these files ourselves), and add related CSS. These are the collected changes from about 70 front-end bugs for Fx40, many back-ported from Firefox 41 and 42. See notes topic "Theme File Architecture Changes in Firefox 40 (Bug 1150417 et. al.)" for details.
  • For Fx40 and up, handle Bug 989469 - Use InContent prefs styling for add-on manager.
  • Bump maxVersion to 41.*.
  • For Fx40 and up, finalize Performance devtool styling. This is new for Fx40 and replaces the Timeline and Profiler tools. Here we finally establish NNL styling for the Performance devtool.
  • For Fx40 and up, adjust styling for the performance devtool's canvas-rendered Markers Overview, Memory and Framerate graphs. See also previous work for Bug 1110952. As with that bug, the definition of certain CSS variables in required; here we define those variables.
  • For Fx40 and up, handle Bug 1167459 - Skip rendering function name nodes if there's no name available (e.g. for C++ pseudoframes).
  • For Fx40 and up, handle Bug 1167006 - Stack Trace in markers should be displayed nicer.
  • For Fx40 and up, handle Bug 1160696 - Tweak how Ion types are displayed in the JIT Opts pane.
  • For Fx40 and up, handle Bug 1158982 - Using up/down keys moves overview graphs.
  • For Fx40 and up, handle Bug 1122662 - Overview graphs don't refresh when the browser window is resized.
  • For Fx40 and up, handle Bug 1164552 - New Graph colors for performance tool.
  • For Fx40 and up, handle Bug 1135191 - Move runtime popup panel to a panel with toggle.
  • For Fx40 and up, handle Bug 1157293 - [rule view] Filter styles should highlight computed styles.
  • For Fx40 and up, handle Handle Bug 1162583 - Do not render graphs realtime if e10s disabled.
  • For Fx40 and up, handle Bug 1164281 - Have an "experiments" flag in about:config that enable UI options in performance tools.
  • For Fx40 and up, handle Bug 1082695 - Audit localization strings for new performance tool.
  • For Fx40 and up, handle Bug 1160900 - Display circular buffer status per recording if supported.
  • For Fx40 and up, handle Bug 1161132 - Allow user resizing for console.dir output.
  • For Fx40 and up, handle Bug 1107849 - There's no min or max sidebar width set.
  • For Fx40 and up, handle Bug 1155653 - Animation target dom nodes should be previewed in the animation panel.
  • For Fx40 and up, handle Bug 1136945 - Show GCs in the waterfall.
  • For Fx40 and up, handle Bug 1143027 - When recording a profile, a recording icon should be in the Performance tab.
  • For Fx40 and up, handle Bug 764958 - Network monitor doesn't show network requests for cached content.
  • For Fx40 and up, handle Bug 1088780 - Input field for templates URL in preferences pane is just too small.
  • For Fx40 and up, handle Bug 1023546 - DevTools - Support HDPI resolutions for Windows.
  • For Fx40 and up, handle Bug 1120616 - [rule view] Filter rules.
  • For Fx40 and up, handle Bug 1077464 - Hooks into console.profile/profileEnd to control the new performance tool.
  • For Fx40 and up, handle Bug 1141571 - Add a legend to the Box Model tool.
  • For Fx40 and up, handle Bug 1055181 - CSS Filter tooltip.
  • For Fx40 and up, handle Bug 892229 - Ctrl+F / Cmd+F should search/filter requests.
  • For Fx40 and up, handle Bug 994055 - Collapse inspector sidebar.
  • For Fx40 and up, handle Bug 1150112 - Timeline markers should respond to theme changes.
  • For Fx40 and up, handle Bug 1144615 - Add playback rate selection to the animation inspector panel.
  • For Fx40 and up, handle Bug 1120833 - Refresh the list of animations in the Animations Panel when animations are created.
  • For Fx40, handle Bug 1144163 - Add a rulers highlighter.
  • For Fx40 and up, handle Bug 1143933 - UI for exposing JIT information.
  • Partial work for Bug 1143933.
  • For Fx40 and up, handle Bug 1090949 - (simulator-configuration) Make simulators configurable from WebIDE. The Fx39 part of this landed previously.
  • For Fx40 and up, handle Bug 1153509 - Translation notification bar pushes Navbar/FindBar tool button when open Sidebar.
  • For Fx40 and up, handle Bug 1133601 - Implement about:serviceWorker or something similar to show the active ServiceWorkers.
  • For Fx40 and up, handle Bug 1154721 - Add an "Unregister" button to about:serviceworkers
  • For Fx39 and up, handle Bug 1146832 - Ugly wrapping of label for submission status of certificate pinning errors in localizations with texts longer than English.
  • For Fx40, create appver-specific files, step 2 of 2: populate the Fx40-specific appver directory by copying Fx39-specific files to start. (Note: unlike usual, didn't trim out the duplicate comments. That may be done as a follow-on.)
  • For Fx40, create appver-specific files, step 1 of 2: create the Fx40 appver directories, and make chrome.manifest point to them.
  • For Fx39 and up, handle Bug 1139949 - Make the small swatch of current theme in the themes button smaller and rounded.
  • For Fx38 and up, handle Bug 1148923 - [ja] Subdialog default width of in-content preferences is too narrow in ja locale.
  • For Fx38 and up, handle Bug 1138630 - Replace the "update arrow" unicode stuff with a proper image.
  • For Fx39 and up, handle Bug 1134568 - Add a list of predefined easing functions to the cubic-bezier tooltip.
         
2015-06-25       NNL Version 0.6.20150625 Released to AMO
         
2015-06-25       New in this version:
  • For Fx38 and up, for the devtools Canvas Debugger, remove margin-top: -50vh because it was causing the "click button to record animation frame's call stack" message to be positioned above and outside the visible area. Also, use fully-qualified chrome URLs since this is an appver-specific file.
  • For Fx39 and up, handle Bug 1106272 - I opened the debugger and the highlighter went crazy.
  • For Fx39 and up, handle Bug 1135435 - debugger should explain the exception when conditional breakpoint throws.
  • For Fx39 and up, handle Bug 1144424 - Rename "{self,total} allocations" to "{self,total} allocations sampled".
  • For Fx39 and up, handle Bug 1120343 - Add rewind, fast-forward and set current time to the animation inspector panel.
  • For Fx39 and up, handle Bug 1132755 - Allocations tree has a bunch of columns that don't make sense.
  • For Fx39 and up, handle Bug 1121194 - Support vertical panning for the flamegraph in the new performance tool.
  • For Fx39 and up, handle Bug 1146460 - Fix ToolboxFullscreenState.
  • For Fx39 and up, handle Bug 1126432 - Set preference toggle to switch to new project listing layout.
  • For Fx39 and up, check in the rest of Bug 1066531 - [e10s] Switching tabs can result in old content being displayed for a split second after the tab bar is updated. This adds support for [visuallyselected] on browsertabs.
  • For Fx39 and up, handle Bug 1119023 - Timeline in new perf tool should filter out markers.
  • For Fx39 and up, handle Bug 1066531 - [e10s] Switching tabs can result in old content being displayed for a split second after the tab bar is updated. This adds support for [visuallyselected] on browsertabs.
  • For Fx39 only, handle Bug 1090949 - (simulator-configuration) Make simulators configurable from WebIDE. This will need more work for Fx40 atfer we create appver-specific files for that.
  • For Fx39 and up, handle Bug 1139656 - Implement the first pieces of the all-doorhanger install flow for add-ons installed from websites. As part of this, we switch to using appver-specific-global.css.
  • For Fx39 and up, handle Bug 824947 - Put the add-on installation progress notification's custom content in <popupnotificationcontent> rather than overriding the anonymous content.
  • For Fx39 and up, handle Bug 1148016 - Without the signing warnings present we should pref off the changes in bug 1139656.
  • For Fx39 and up, handle Bug 1139677 - Display the user's FxA profile image in the Sync Pref pane.
  • For Fx39 and up, check in initial and incomplete work for Bug 1126188 - Show explanation text for a suggested tile with appropriate styling.
  • For Fx38 and up, convert newTab.css into appver-specific-newTab.css.
  • For Fx39 and up, handle Bug 1143852 - Remove duplication between password-save and password-change notifications.
  • For Fx39, create appver-specific files, step 2 of 2: populate the Fx39-specific appver directory by copying Fx38.0.5-specific files to start. (Note: unlike usual, didn't trim out the duplicate comments. That may be done as a follow-on.)
  • For Fx39, create appver-specific files, step 1 of 2: create the Fx39 appver directories, and make chrome.manifest point to them.
  • For Fx38 and up, handle Bug 1137909 - Implement minimum requirements to allow unblocking of downloads through the downloads UI.
  • For Fx38 and up, handle Bug 1135045 - Add infobar for when tab sharing is activated. We already handled most of this with our previous megapatch (rev 1789) for WebRTC; this adds use of the screen sharing icon in the notification strip rather than the warning icon.
  • For Fx38 and up, handle Bug 1137481 - Modify Heartbeat UX.
  • For Fx38 and up, handle Bug 1134513 - [EME] Create a teaching moment on first play of DRM-protected content.
  • Bump maxVersion to 40.*.
  • In Night Launch Companion, bump maxVersion to 40.*.
  • In Night Launch Companion, update count of supported Firefox versions.
  • In Night Launch Companion, drop support (in install.rdf) for Firefox 37 and down.
         
2015-05-31       NNL Version 0.6.20150531 Released to AMO
         
2015-05-31       New in this version:
  • For Fx38 and up, handle Bug 1135508 - InContent Prefs - Don't allow text selection of categories.
  • For Fx38 and up, update styling for WebRTC-related UI, including the on-light menulists in device sharing popups, the on-light button[type="menu-button"] showing in the screen-sharing/tab-sharing notification strip (which was unintentionally broken by our fix for Bug 1072740), and the global sharing indicator. We take these fixes back to Fx38, and not further back, since we've dropped support for earlier versions. For Fx38.0.5, this adds support for the new screen- and tab-sharing feature.
  • Update chrome.manifest to use separate appver-specific code for Fx38 and Fx38ESR, for Fx38.0.5, for anticipated Fx38ESR point releases, and for Fx39 and up. Fx39 and up are temporarily pointed to code for Fx38.0.5; this will need to be amended when creating separate appver-specific code for Fx39. Thanks Patrick J. Dempsey for the solution.
  • Add Larashots to the contributors list.
  • For Fx38.0.5 and up, add support for Reader Mode (Reading List). See Bug 1155467 and related.
  • Update aboutReader CSS for Fx38 and Fx38.0.5. (Got it backwards before.)
  • Improve some more web notification icons.
  • Improve some web notification icons.
  • For Fx38.0.5 and up, add new reader-mode assets and update existing once. NNL styling still needed.
  • For Fx38.0.5, create appver-specific files, step 2 of 2: populate the Fx38.0.5-specific appver directory by copying Fx38-specific files to start. (Note: unlike usual, didn't trim out the duplicate comments. That may be done as a follow-on.)
  • For Fx38.0.5, create appver-specific files, step 1 of 2: create the Fx38.0.5 appver directories, and make chrome.manifest point to them.
  • For Fx38 and up, make aboutReader.css be appver-specific.
  • Drop support for Firefox 37 and down. When building, we're no longer packaging appver-specific files for Fx37 and down, and this changes install.rdf and chrome.manifest to match. Following builds of this theme will no longer work with Fx37 and down; if installed anyway, Fx38-specific CSS will be used with Firefox 37 and down, and the result will likely not be usable.
         
2015-05-10       NNL Version 0.6.20150510 Released to AMO
         
2015-05-09       New in this version:
  • For Fx38 and up, handle Bug 1124246 - Visually differentiate XHR network logs in the webconsole.
  • For Fx38 and up, handle Bug 1120699 - New Performance tool should toggle between empty/recording/content views.
  • For Fx38 and up, handle Bug 1132463 - Samples column doesn't have enough space for the label.
  • For Fx38 and up, handle Bug 1077461 - Build call tree for memory allocations view.
  • For Fx38 and up, handle Bug 1127487 - FrameNode.prototype.getInfo should be able to parse columns in locations.
  • For Fx38 and up, handle Bug 1123952 - Can't copy text in Network: Security tab.
  • For Fx38 and up, another patch for Bug 1116428 - Add security warnings to the Network Monitor.
  • For Fx38 and up, handle Bug 1116428 - Add security warnings to the Network Monitor.
  • For Fx38 and up, handle Bug 1022797 - Change FFOS device settings from WebIDE.
  • For Fx38 and up, handle Bug 1123784 - Switching between runtime apps and closing toolboxes is slow.
  • For Fx38 and up, handle Bug 1076735 - Improve display of super DevTools mode request.
  • For Fx38 and up, handle Bug 1126965 - WiFi auth client dialog for WebIDE.
  • For Fx38 and up, handle Bug 1124501 - Display build errors.
  • For Fx38 and up, handle Bug 1129454 - Add a play/pause all animation button to the animations panel.
  • For Fx38 and up, handle Bug 1122437 - Polish the player widget in the animation inspector panel.
  • For Fx38 and up, handle Bug 731318 - Display response size before and after content decoding.
  • For Fx38 and up, handle Bug 1118497 - Rename "parameters" tab to "properties" in web audio editor.
  • For Fx38 and up, handle Bug 1055217 - Add front end for disabling/bypassing audio nodes.
  • For Fx38 and up, handle Bug 1101569 - Add an "all items" menu to the sidebar in cases of overflow.
  • For Fx38 and up, handle Bug 1151259 - white thick border on button bar on linux developer tools inspector.
  • For Fx38 and up, handle Bug 1108928 - Add front end for displaying automation data for web audio.
  • For Fx38 and up, handle Bug 1111004 - Handle multiple recordings in the new performance tool.
  • For Fx38 and up, handle Bug 1121048 - Minor tweaks to new perf tool icons.
         
2015-05-03       NNL Version 0.6.20150503 Released to AMO
         
2015-05-03       New in this version:
  • Bump maxVersion to 39.*.
  • For Fx38 and up, handle Bug 1112304 - Flesh out about:tabcrashed to use all strings that final about:tabcrashed spec will use.
  • For Fx38 and up, handle Bug 1128913 - Tabcrash icon resize when changing Firefox width.
  • For Fx38 and up, handle Bug 1125636 - Update about:config to use the new Project Chameleon style.
  • For Fx38 and up, handle Bug 1127621 - Checkboxes not visible on about:welcomeback.
  • For Fx38 and up, handle Bug 1133060 - Clean up tabbrowser/crashed.svg.
  • For Fx38 and up, handle Bug 1133246 - Buttons aren't aligned properly with content on about pages using info-pages.css.
  • Add RTLness to the about:config warning screen.
  • For Fx40 and up (I think), in about:permissions, style the new push notifications section.
  • For Fx38 and up, handle Bug 547623 - about:support should have a button to enter safemode.
  • For Fx38 and up, handle Bug 1079098 - PanelUI subviews have no hover feedback on high contrast themes.
  • For Fx38 and up, handle Bug 1123637 - Remove all code relevant to quota prompts.
  • For Fx38 and up, update Reader Mode CSS and icons. We're taking this code as in the def theme for Fx38beta8 since Reader Mode is hard-disabled (regardless of pref settings) for Fx38. This still needs NNL styling; we'll revisit for Fx38.0.5. This covers the following bugs.
    • Bug 795981 - Add a reader mode button to the location bar.
    • Bug 1117258 - Implement CSS styling for desktop about:reader content.
    • Bug 1128724 - "Print" reader mode theme name is confusing.
    • Bug 1131458 - ReaderMode button in the URLbar isn't accessible.
    • Bug 1120735 - Implement desktop reader mode controls.
    • Bug 1132307 - Use button elements instead of a elements in reader mode toolbar.
    • Bug 1123517 - [ReadingList] Implement basic sidebar that lists unread ReadingList items.
    • Bug 1124011 - Enable the reader mode toolbar button on Nightly.
  • For Fx38 and up, handle Bug 1022600 - Icon for utilities button in about:addons isn't legible in High Contrast mode.
  • For Fx38 and up, as follow-up for Bug 1123620 - remove the one-time intro popup for the new searchbox UI - remove the searchbox intro CSS.
  • For Fx38, create appver-specific files, step 2 of 2: populate the Fx38-specific appver directory by copying Fx37-specific files to start. (Note: unlike usual, didn't trim out the duplicate comments. That may be done as a follow-on.)
  • For Fx38, create appver-specific files, step 1 of 2: create the Fx38 appver directories, and make chrome.manifest point to it.
  • For Fx37 and up, handle Bug 1119503 - We should inject a new line when we encouter a block boundary when copying pre-formated text.
  • For Fx36 and up, handle Bug 1105704 - Fix UI issues with SSL error reporting.
  • In-Content Preferences mega-patch to catch us up with Firefox 38, where in-content prefs may be enabled for release. This handles all prior in-content prefs bugs, shown below.

    In addition:
    • As a follow-up for (Fx24) Bug 636564, for fx31 and up, restore the correct (small, 8x8) size of the resizer in certain prefwindow-related dialogs (cookies, permissions, passwordmgr, passwordmgr exceptions), their resizers were mistakenly enlarged to 15x15.
    • As a follow-up for (Fx3) Bug 327048, remove unneeded rules for prefwindow#SignonViewerDialog from global.css. (It's no longer a prefwindow; it's now a plain old window).
    • Clean up grid layout for Cookies Manager, Password Manager, Exceptions (several kinds), Translation Exceptions, and several other Options-related windows.
    • As a follow-up for (Fx35) Bug 1086936 - Add a UI switch to disable custom profile selection process in Aurora - improve styling for the Use Sync message with Dev Edition Options/Preferences.
    • Make titles and captions in about:permissions use the same sized fonts as for about:preferences.
    • Make titles in about:addons detail view use the same sized font as for about:preferences.
    • Use darker and easier-to-see dropmarker line when reordering search engines in preferences (both prefwindow and in-content).
    For in-content prefs:
    • Handle Bug 829992 - Un-prefix gradients from per-theme preferences/*.css
    • Handle Bug 754344 - In content preferences tabs should mimic add-ons type
    • Handle Bug 970167 - disable password sync when master password is enabled
    • Handle Bug 738796 - Visual polish for in-content preferences
    • Handle Bug 989479 - InContent preferences treats [disabled=false] as disabled state
    • Handle Bug 989626 - Prevent "Tell me when a website asks to store data for offline use" label from overflowing in Settings - Advanced - Network - Offline Web Content
    • Handle Bug 991073 - New in-content preferences styling squishes certain buttons
    • Handle Bug 988536 - InContent preferences needs icons for headers and arrows.
    • Handle Bug 990973 - In-content prefs : scrollbars appear in a wrong position
    • Handle Bug 994265 - In-content preferences : some buttons are bigger than others
    • Handle Bug 989890 - Port the help button to in-content prefs
    • Handle Bug 1007804 - Improve in-content prefs help button styling (OS X)
    • Handle Bug 993373 - The shade of blue is the same when an item is hovered and when it is selected on dropdowns for in-content preferences
    • Handle Bug 994265 - In-content preferences : some buttons are bigger than others
    • Handle Bug 993369 - The button labels arenít entirely visible on Privacy tab for in-content preferences
    • Handle Bug 974641 - Favicon for in-content preferences
    • Handle Bug 993402 - [Linux] Sorting the two columns under Applications tab is distinct than the one from Edit - Preferences for in-content preferences
    • Handle Bug 996036 - Confusing Focus Ring UI + Behavior in new in content prefs.
    • Handle Bug 1013724 - in-content preferences: style issue category sidebar
    • Handle Bug 1015709 - In-content prefs: Application pane not aligned
    • Handle Bug 1013718 - in-content preferences: advanced pane: alignment issue 'cached web content'
    • Handle Bug 1013904 - Text not selectable in in-content prefs
    • Handle Bug 1017725 - In-content prefs. Restyle buttons and textfields after Chameleon
    • Handle Bug 1013708 - in-content preferences advanced pane: remove text shadow from sub categories
    • Handle Bug 1007629 - don't use "embedded" fonts for in-content preferences page
    • Handle Bug 1014698 - Unable to see the keyboard focus indicator on the category list of in-content preferences
    • Handle Bug 1021146 - In-content prefs: remove the border below Popup Policy
    • Handle Bug 1019157 - In-content prefs: Huge Application pane with a lot of applications.
    • Handle Bug 1020286 - In-content preferences: Sync pane is misaligned
    • Handle Bug 1021618 - Create the foundation for converting preference dialogs to be in-content
    • Handle Bug 1033570 - In-content dialogs close-icon too wide with HiDPI
    • Handle Bug 1035540 - Convert Security pane dialogs to be in-content
    • Handle Bug 1037081 - Tree row is no longer sortable in content preferences sub dialog
    • Handle Bug 1035541 - Convert Content pane dialogs to be in-content
    • Handle Bug 1038288 - Implement the updated InContent Preferences Design
    • Handle Bug 1035625 - Support "resizable" in-content preference subdialogs
    • Handle Bug 1000625 - Split up general in-content styles from in-content preferences.css
    • Handle Bug 1052315 - In-content preferences: under Applications tab, the arrows are not shown anymore when sorting the two columns
    • Handle Bug 989469 - Use InContent prefs styling for add-on manager
    • Handle Bug 1040868 - Add "Default Browser" check setting to preferences
    • Handle Bug 1037049 - In-content preference subdialogs that contain a resizer need to have their resizer removed and passed in as a "resizable" window opening parameter
    • Handle Bug 1016300 - Move inline scripts and styles into separate file for browser/content/browser/preferences/in-content/preferences.xul (URL=about:preferences)
    • Handle Bug 1062843 - toolkit/themes/osx/global/in-content/common.css uses broken "focusRingShadow" - focused link styling on about:preferences et al. can't be parsed correctly
    • Handle Bug 1055873 - [Remove], [Remove all] by mouse are broken in sub-dialog
    • Handle Bug 1091901 - Tracking Protection: no HiDPI friendly icon in preferences
    • Handle Bug 1022579 - Help buttons in about:preferences have no icon when using High Contrast mode
    • Handle Bug 1089812 - Implement updated In-content pref secondary dialogs
    • Handle Bug 1062127 - Style the in-content preference dialogs
    • Handle Bug 1097543 - advanced settings in firefox developer use system's font color
    • Handle Bug 1018796 - [chameleon] InContent Prefs - Update menulist style
    • Handle Bug 1096010 - Use the new In-Content background color in contentAreaDownloadsView
    • Handle Bug 1022578 - Can't tell what category is selected in about:preferences when using High Contrast mode
    • Handle Bug 1104076 - Items in subdialogs dropdowns are huge
    • Handle Bug 1085622 - "Enable E10S (multi-process)" preference checkbox should not be displayed in Aurora's about:preferences (E10S_TESTING_ONLY somehow defined for Aurora builds)
    • Handle Bug 1106240 - Search category icon in in-content prefs looks squashed
    • Handle Bug 1106792 - Links to clear history and remove cookies have lost their style
    • Handle Bug 1106559 - Improve the search preference UI (add ability to edit keywords, reorder/remove engines, restore defaults)
    • Handle Bug 1112688 - Height of Search pane preferences window too small in some localizations, pushing "Add more search engines" off screen
    • Handle Bug 1026679 - Make inContent preferences responsive
    • Handle Bug 1018703 - in-content preferences: background margin issue when hovering on dropdown items with separators
    • Handle Bug 1022582 - Checkboxes and radio buttons in about:preferences lack any indication they're checked/selected when using High Contrast mode
    • Handle Bug 1111236 - Remove the border around the #categories of in-content pages
    • Handle Bug 1111332 - In-content Prefs - Remove strange border from help button
    • Handle Bug 1098661 - Update sync in-content preferences UI to match FxA migration flows
    • Handle Bug 1111504 - InContent prefs - Tree styling issues
    • Handle Bug 1112294 - No border around in-content dialogs with high-contrast themes
    • Handle Bug 1112263 - In-content pages: Border around checkbox-label-box and radio-label-box when high-contrast themes used on the page
    • Handle Bug 1113173 - InContent prefs - Search tree styling issues
    • Handle Bug 1114344 - Add background-clip: content-box to the #dialogBox on in-content dialogs.
    • Handle Bug 1114445 - Update sync migration to new UX flows
    • Handle Bug 1110336 - Update sync old-dialog-based preferences UI to match FxA migration flows
    • Handle Bug 1013689 - In-content prefs - Alignment and spacing issues
    • Handle Bug 1127288 - Have headers in in-content prefs for both the DRM checkbox and the popup controls under Preferences Content
    • Handle Bug 1119233 - Move inline event handlers and styles from search.xul into other files
    • Handle Bug 1121444 - In-content preferences: the subcategories name is not aligned with the other elements of the page
    • Handle Bug 1120189 - [in-content preferences] application pane: content type list has no longer a fixed height
    • Handle Bug 1113639 - Search engines table header in preferences is highlighted
    • Handle Bug 1119472 - In-content Preferences, Text color of some text-link is not consistent. And it is difficult to discover them because no underline and low contrast.
    • Handle Bug 1036434 - In-content preferences doesn't show the complete scrollbar
    • Handle Bug 1126196 - In-content preferences: Alignment issues on Advanced tab
    • Handle Bug 1126189 - In-content preferences: Alignment issues on Search tab
    • Handle Bug 1013714 - Preferences data choices panel: weird focus ring on 'learn more' link
    • Handle Bug 1038291 - Investigate the new InContent General pane layout
    • Handle Bug 1126278 - In-content preferences category list should lose the padding-top on low window heights
    • Handle Bug 1127288 - Have headers in in-content prefs for both the DRM checkbox and the popup controls under Preferences - Content
    • Handle Bug 1130007 - in-content preferences: regression: misaligned homepage placeholder
    • Handle Bug 1017967 - In Applications Pane, Visual feed back should be provided when tree view is focused
    • Handle Bug 1130740 - Fog behind textbox text selection in the incontent prefs textboxes
    • Handle Bug 1115924 - InContent prefs - Eliminate double borders from buttons and links in high contrast mode
    • Handle Bug 1128237 - In-content preferences SubDialog is cut off on WXGA(1366x768) monitor
    • Handle Bug 1108302 - Menulists in the in-content preferences have too much padding at the start of their contents
    • Handle Bug 1022581 - Category icons in about:preferences aren't legible when using black-on-white High Contrast mode
    • Handle Bug 1075055 - Make it impossible to turn on telemetry unless FHR is also turned on.
  • Add tabbrowser/crashed.svg as of Firefox 38 beta 2. This is for functionality only; still needs NNL styling.
  • Add more reader mode CSS and icons (browser/readinglist) as of Firefox 38 beta 2. This is for functionality only; still needs NNL styling.
  • Add reader mode CSS and icons as of Firefox 38 beta 2. This is for functionality only; still needs NNL styling.
  • In Night Launch Companion, bump maxVersion to 39.*.
         
2015-04-06       NNL Version 0.6.20150406 Released to AMO
         
2015-04-06       New in this version:
  • For Fx37 and up, handle Bug 1102038 - the "Change Search Settings" button and the open search items cannot be used via the keyboard.
  • For Fx37 and up, handle Bug 1120716 - Offer a "learn more" link somewhere in the migration UI.
  • For Fx37 and up, handle Bug 1130850 - Windows: outdated plugin notification bar text difficult to read.
  • In the searchbar one-off-UI popup, current engine header is a usable, clickable control, so we style it as such.
  • For Fx37 and up, handle Bug 1126250 - Show one-off buttons when clicking the magnifying glass.
  • For Fx37 and up, handle Bug 1109854 - Add string for empty search field. This adds the alternate string "Search with:" rather than "Search for with" in the one-off-UI search popup in the case of opening the popup without a search string. Our patch fixes a layout problem in the popup with NNL for Firefox 37.
  • Fine-tune drm-icon.svg.
  • For Fx37 and up, handle Bug 1111147 - [EME] Implement context-menu changes for DRM content.
  • For Fx37 and up, handle Bug 1111148 - [EME] Add doorhanger to notify the user when DRM content is being played.
  • For Fx37 and up, handle Bug 1136165 - Uplift EME UI patches to 37 beta to increase testing population.
  • For Fx37 and up, handle Bug 1111027 - UITour: implement heartbeat UI as a UITour function.
         
2015-03-30       NNL Version 0.6.20150330 Released to AMO
         
2015-03-30       New in this version:
  • Bump maxVersion to 38.*.
  • For Fx37 and up, handle Bug 1110952 - Module for using Developer Tools theme/colors. As of this bug, the definition of certain CSS variables in light-theme.css and in dark-theme.css is required, else the Timeline devtool will crash on opening; here we define those variables.
  • Fix missing semicolon in appver-specific-performance.css and appver-specific-timeline.css.
  • For Fx37 and up, handle Bug 1119243 - The LineGraph should always show the gutter, even if arrows are disabled for tooltips.
  • For Fx37 and up, handle Bug 1119927 - Small UI changes for the timeline marker details in the new perf tool.
  • For Fx37 and up, handle Bug 1077459 - Add flamechart view to Details view in new performance tool.
  • For Fx37 and up, handle Bug 932179 - Network monitor should show per-connection SSL state.
  • For Fx37 and up, handle Bug 1104213 - capture stack traces on timeline markers.
  • For Fx37 and up, handle Bug 1087877 - [timeline] user should be able to filter out any type of marker.
  • For Fx37 and up, handle Bug 1105825 - Create a simple animation panel in the inspector.
  • For Fx37 and up, handle Bug 1107943 - The marker sidebar has some annoying text spacing.
  • For Fx37 and up, handle Bug 1108040 - When inspector is docked to side, the sidebar is not resizable.
  • For Fx37 and up, handle Bug 1077458 - Add waterfall view to Details view in new performance tool.
  • For Fx37 and up, handle Bug 1077471 - Icons for new performance tool.
  • For Fx37 and up, handle the prefwindow part of Bug 1110336 - Update sync old-dialog-based preferences UI to match FxA migration flows. Still need the in-content prefs part.
  • For Fx37 and up, follow up Bug 1087934 - [UX] Review of share panel UI - to use the correct PNG color profiles.
  • For Fx37 and up, handle Bug 1110009 - Show a warning icon in the legacy-Sync-to-FxA migration menu panel items.
  • For Fx37 and up, handle Bug 1026342 - Show sync migration indicators in hamburger panel.
  • For Fx37 and up, handle Bug 793920 - Move android reader mode to a shared place in toolkit.
  • For Fx37 and up, handle Bug 1087934 - [UX] Review of share panel UI.
  • For Fx37, create appver-specific files, step 2 of 2: populate the Fx37-specific appver directory by copying Fx36-specific files to start.
  • For Fx37, create appver-specific files, step 1 of 2: create the Fx37 appver directories, and make chrome.manifest point to it.
  • In Night Launch Companion, bump maxVersion to 38.*.
         
2015-03-23       NNL Version 0.6.20150319 Released to AMO
         
2015-03-19       New in this version:
  • Use concise syntax for repeated margin values in CSS; no semantic change.
  • Remove unwanted duplicate border from hovered .toolbarbutton-menubutton-dropmarker in RTL mode.
  • For Fx29 through Fx35, fix RTL styling for the URL Bar. This was already done for Fx36 and up.
  • For Fx34 and up, handle Bug 1115307 - Search bar alignment fixes and cleanup. This fixes alignment of the one-off-UI search popup relative to the searchbox in the RTL case.
  • For Fx36 and up, restore full RTL styling for the URL Bar.
  • For Fx36 and up, handle Bug 1106432 - Search bar icon should indicate when a page offers open search. As part of this, we fix RTLness for the search box in general, whether using the one-off search UI or the traditional UI.
  • For Fx36 and up, handle Bug 1074744 - Intermittent test_videocontrols_video_direction.html | Rendering of reftest videocontrols_direction-1e.html should not be different to the reference - expected PASS.
  • For Fx36 and up, handle Bug 1098371 - Create localized version of sslv3 error page.
  • For Fx37 and up, handle Bug 1105596 - simplify aboutNetError_info.svg. This adds icon aboutNetError_info.svg, which we don't use but which should have been added with Bug 1035536.
  • For Fx35 and up, handle Bug 1112688 - Height of Search pane preferences window too small in some localizations, pushing "Add more search engines" off screen.
  • For Fx35 and up, handle Bug 1101996 - Add icons to history-based suggestions in search bar dropdown.
  • For Fx32, Fx33 and Fx34, handle Bug 1003523 - Make share button customizable.
  • For Fx35 and up, handle Bug 1088508 - Update Loop button icon images and rendered size.
  • For Fx35 and up, handle Bug 1106559 - Improve the search preference UI (add ability to edit keywords, reorder/remove engines, restore defaults).
  • For Fx35 and up, handle Bug 1108841 - large Windows font size causes unexpected margins above one-off search items.
  • In Night Launch Companion, for Fx29 and up, add RTLness to the Companion go button.
         
2015-02-12       NNL Version 0.6.20150212 Released to AMO
         
2015-02-12       New in this version:
  • Bump maxVersion to 37.*.
  • For Fx35 and up, add full NNL styling to the devtools Timeline tool. See Bug 1050386, Bug 1069421 and Bug 1074106.
  • For Fx36 and up, fix a bug where you couldn't select items in the devtools timeline. We were using the wrong selector. This is a follow-up for Bug 1069421 - Add a memory graph to the timeline.
  • For Fx34 and up, handle Bug 879008 - New UI for the sampling Profiler. This adds full NNL styling.
  • For Fx31 and up, use a less-bright line below the last sidemenuwidget item (Net Monitor waterfall display, Debugger sources list, Debugger events list).
  • For Fx34 and up, use consistent vertical edge highlight styling for grid-like devtools UI (Web Console console.table, Profiler call tree, Net Monitor waterfall display, Storage Manager table, Debugger sources list, Debugger events list).
  • For Fx32 and up, as a follow-up for Bug 991810 - Move the inspector button to the top left - raise the baseline of the options tab icon to line up with neighboring command buttons.
  • For Fx36 and up, a follow-up for Bug 1049825 - Option to Invert Call Tree in Profiler.
  • For Fx36 and up, handle Bug 1074106 - [timeline] marker sidebar (select markers in the timeline).
  • For Fx36 and up, handle Bug 1077451 - Show Profiler Call Tree in new Performance Tool.
  • For Fx36 and up, handle Bug 1069421 - Add a memory graph to the timeline.
  • For Fx36 and up, handle Bug 1091036 - Allow toolbox full screen for remote runtime projects.
  • For Fx36 and up, handle Bug 982484 - Manage device preferences.
  • For Fx36 and up, handle Bug 1068381 - Prettyprint button should be an icon, not a label.
  • For Fx36 and up, handle Bug 1063206 - How to get to the developer tools for an app is not obvious.
  • For Fx36 and up, handle Bug 1102084 - We need more contrast for the currently-hovered node in the dark theme.
  • For Fx36 and up, handle Bug 1077441 - Create an empty "performance-dev" tool.
  • For Fx34 and up, fix a CSS syntax error in appver-specific-profiler.css.
  • Make the label of the Firebug toolbarbutton line up with labels for other toolbarbuttons when in the panelUI popup and in the synthetic popup during customization.
  • In Night Launch Companion, bump maxVersion to 37.*.
         
2015-02-04       NNL Version 0.6.20150204 Released to AMO
         
2015-02-04       New in this version:
  • For Fx36 and up, handle Bug 825004 - [css-text-decor-3] Unprefix CSS3 Text Decoration.
  • For Fx36, create appver-specific files, step 2 of 2: populate the Fx36-specific appver directory by copying Fx35-specific files to start.
  • For Fx36, create appver-specific files, step 1 of 2: create the Fx36 appver directories, and make chrome.manifest point to it.
  • For Fx36 and up, handle Bug 846489 - Create an SSL Error Reporting Mechanism.
  • For Fx36 and up, handle Bug 1049551 - add a tab delay spinner for when we can't redraw tabs fast enough (white/black/garbage frame seen when switching between tabs with e10s).
  • For Fx36 and up, handle Bug 983259 - Australis - Use Windows 8 style icons for new-tab, tab scrollbox, and dropdowns (on Windows 8).
  • Delete unneeded appver-specific-aboutWelcomeBack.css.
  • For Fx36 and up, handle Bug 1080934 - about:welcomeback needs radio buttons. Includes appver-specific-aboutWelcomeBack.css, which we later decided not to use and will delete. Also includes an unrelated comment-only change to appver-specific-browser.css.
  • For Fx36 and up, handle Bug 1068660 - Implement confirmation dialog shown before unblocking downloads.
  • For Fx36 and up, for OS X only, handle Bug 1122942 - Can't drag or move Firefox window when a third-party theme is installed.
  • For Fx35 and up, handle Bug 1080406 - Add an optional badge to the hamburger menu when updates are available.
  • For Fx35 and up, handle Bug 1075415 - Bookmarks chevron does not get inverted with dark lightweight themes.
  • For Fx35 and up, handle Bug 1069028 - Implement Loop panel footer layout/styling with FxA pieces.
  • For Fx35.0.1 and up, handle Bug 1104036 - With RTL UI, click and drag in the address bar moves the window instead of selecting text - part 2 of 2. This adds new CSS specific to OSX and specific to Firefox 35.0.1 and up and separately for Firefox 36 and up, reverting our previous use of -moz-window-dragging and related binding changes for Fx35.0.1 only, while keeping them for Fx36 and up. See previous Bug 944836.
  • For Fx35.0.1 and up, handle Bug 1104036 - With RTL UI, click and drag in the address bar moves the window instead of selecting text - part 1 of 2. This adds new os- and app-specific directories for OS X only, and only for Firefox 35.0.1 and up and separately for Firefox 36 and up, and makes chrome.manifest point to them.
  • Fix syntax error (extra comment close) in OSX os-specific-global.css.
  • For Fx35 and up, several changes to improve layout in the PanelUI popup and in customization mode:
    • Settle on a single symmetrical padding (padding: 0 6px, following values already used for simple toolbarbuttons in the PanelUI popup) for use on toolbarbutton-1 icons in the PanelUI popup, in the synthetic popup during customization, and on the customization palette, in most common toolbarbutton cases (simple, type="menu", type="menu-button", badged, toolbaritem).
    • For add-on icons in most common toolbarbutton-1 cases (simple, type="menu", type="menu-button", badged, toolbaritem) constrain icon height to 24px.
    • On the customization panel and on the synthetic panelUI popup during customization, always hide toolbarbutton-1 dropmarkers (type="menu" and type="menu-button").
    • Make certain add-on tbb (Adblock Plus, Stylish, Firebug) lay out correctly in nav bar overflow panel, PanelUI popup, synthetic popup during customization, and on customization palette.
    • In the synthetic panelui popup during customization, make dashed borders visible on empty cells (.panel-customization-placeholder).
    • Add NNL close X styling for Adblock Plus's content-area blockable items "bottombar".
  • For all supported Firefox versions:
    • Make some add-on tbbs (Adblock Plus, Stylish) correctly reflect state in icons (restoring functionality lost in NNL post-Australis).
    • Make some add-on tbbs (Adblock Plus, Stylish, Firebug) respect large/small icon size as set by Night Launch Companion.
    • For the NewsFox toolbarbutton, improve icon layout when on the PanelUI popup, synthetic popup during customization, and on the customization palette by hiding unused #newsfox-status-label-box.
2015-01-19       New in this version:
  • Add styling for the CTR (Classic Theme Restorer) Options/Preferences window.
  • Styling improvements for S3 Menu Wizard add-on.
  • More styling for LastPass.
  • Add styling for the LassPass toolbarbutton and some for the login dialog. Thanks Lejomoz for pointing this out.
         
2015-01-06       NNL Version 0.6.20150106 Released to AMO
         
2015-01-06       New in this version:
  • For Fx35 and up, handle Bug 944836 - No longer possible to move the Firefox window when it happens to be busy - part 2 of 2. This adds new CSS specific to OSX and specific to Firefox 35 and up only, using -moz-window-dragging instead of the drag bindings previously used on toolbar, statusbar, and windowdragbox.
  • For Fx35 and up, handle Bug 944836 - No longer possible to move the Firefox window when it happens to be busy - part 1 of 2. This adds new os- and app-specific directories for OS X only, and only for Firefox 35 and up, and makes chrome.manifest point to them.
  • For Fx29 and up, follow up Bug 1000051 - [OSX HiDPI] .close-icon width not set, making Add-on SDK toolbar close icons huge - to remove distortion of the customize tip popup close button, which distortion we introduced with our previous patch for this bug.
2015-01-02       New in this version:
  • Bump maxVersion to 36.*.
  • For Fx35 and up, handle Bug 1074899 - Add self time and self cost to call tree.
  • For Fx35 and up, handle Bug 1050386 - [timeline] build a temporary timeline panel.
  • For Fx35 and up, handle Bug 859133 - Add a plain request/response headers view.
  • For Fx32 and up, fix missing icons in Web Audio Editor caused by using relative URL paths in appver-specific CSS. Also add an active icon state to the relevant @2x icons to match standard-resolution icon layout.
  • For Fx35 and up, handle Bug 1066472 - AudioParam label should not look clickable.
  • For Fx35 and up, handle Bug 1061759 - Profiler 'calls' columns is improperly named.
  • For Fx35 and up, handle Bug 1064262 - The waterfall background should use mozSetImageElement instead of toDataURL.
  • For Fx35 and up, more love for the WebIDE UI, now much improved.
  • For Fx35 and up, give WebIDE some much-needed love.
  • For Fx35 and up, handle Bug 1009604 - Browser Tabs for WebIDE.
  • For Fx35 and up, handle Bug 1062745 - WebIDE's project button doesn't overflow properly, makes clicking debug impossible.
  • For Fx35 and up, handle Bug 1062204 - Pictures can't be scrolled in WebIDE and break scroll functionality afterwards.
  • For Fx35 and up, handle Bug 1057958 - [webide] "reload" button.
  • For Fx35 and up, handle Bug 1074880 - Remove file icons on file tree view.
  • For Fx33 and up, handle Bug 1071088 - Hover-area is cut off at the bottom of the tiles.
  • For about:welcomeback and other neterror-like pages, limit bolding to the first paragraph.
  • For Fx35 and up, handle Bug 994280 - It would be nice to have ability to add badge over button.
  • For Fx35 and up, handle Bug 1031019 - Add a Firefox Marketplace button.
  • For Fx35 and up, handle Bug 1088712 - Download glow icon looks small on dark themes.
  • For Fx35 and up, handle Bug 1056923 - Add WebIDE launch button.
  • For Fx34 and Fx35, fix errors in hover and disabled image regions for the Loop toolbarbutton. Previously, was not showing hovered or disabled states in several modes.
  • For Fx35 and up, handle Bug 1043805 - Blocked content doorhanger should show a large red shield when both types of protection are disabled.
  • For Fx35 and up, handle Bug 1063115 - grey out text for mixed content and tracking protection if the corresponding type has been disabled.
  • For Fx35 and up, handle Bug 1065265 - Improve infrastructure dealing with moz-action: autocomplete results.
  • For Fx35 and up, handle Bug 1065303 - Prepare autocomplete.xml/UnifiedComplete for adding new special result types and heuristics.
  • For Fx35 and up, handle Bug 1040725 - Enhance previous searches in awesomebar by appending a magnifying glass.
  • For Fx35 and up, handle Bug 1066358 - Improve how keyword autocomplete results are displayed.
  • For Fx35 and up, handle Bug 1067899 - Add autocomplete result type for arbitrary URLs.
  • For Fx35 and up, handle Bug 1067888 - Add autocomplete result type for searching via current search engine.
  • For Fx35 and up, handle Bug 1073497 - Merge autocomplete-search.svg CSS rules.
  • For Fx35 and up, handle Bug 1073243 - Keyword search richlistitem too tall.
  • For Fx24 and up, switch to appver-specific autocomplete.css.
  • Delete appver-specific-autocomplete.css as planned. This will be added for all versions, Fx24 and up, in a following patch.
  • Add appver-specific-autocomplete.css. This is a mistake and will be deleted in the next commit.
  • Semantically-equivalent changes to autocomplete.css to prepare for the split into appver-specific files.
  • Undo recent autocomplete.css changes (Bug 1065265, Bug 1065303) in preparation for making autocomplete.css an appver-specific file.
  • For Fx35 and up, handle Bug 1065265 - Improve infrastructure dealing with moz-action: autocomplete results.
  • For Fx35 and up, handle Bug 1065265 - Improve infrastructure dealing with moz-action: autocomplete results.
  • For Fx35 and up, handle Bug 836415 - Kill PFS.
  • For Fx35 and up, handle Bug 1068210 - [e10s] make the "Try again" button reload only the selected tab.
  • For Fx35 and up, handle Bug 1014332 - enable share button by default with default selection of share providers.
  • For Fx29 and up, handle Bug 1003713 - Help subview anchor arrow is pointing the wrong way on RTL.
  • For Fx34 and up, handle Bug 1073240 - User better icon/preview for default theme.
  • For Fx34 and up, handle Bug 1072740 - Translation - Implement doorhanger for in-product promotion.
  • For Fx34 and up, handle Bug 1078539 - Add a doorhanger notification for beta users using devtools to promote dev-browser.
  • For Fx35, create appver-specific files, step 2 of 2: populate the Fx35-specific appver directory by copying Fx34-specific files to start.
  • For Fx35, create appver-specific files, step 1 of 2: create the Fx35 appver directories, and make chrome.manifest point to it.
  • In the new search popup, use a brighter bg color for hovered one-off engines.
  • Adjust groupbox caption colors for the prefwindow data choices pane.
  • In Night Launch Companion, bump maxVersion to 36.*.
  • In Night Launch Companion, in the Companion Options/Preferences window, show messages for titlebar area styling and subskins to tell the user these are unavailable for Australis builds of Firefox, if running on one of those.
  • In Night Launch Companion, add UI for choosing nav bar icon size in post-Australis Firefox.
  • In Night Launch Companion, update count of supported versions.
  • In Night Launch Companion, update count of supported Firefox versions.
  • In Night Launch Companion, bump maxVersion to 35.*.
View changelog by year: 2015