Home NNL NNL Beta Program Change Log 2014

NNL Beta Build Change Log (2014)

Beta Peer Downloads List

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

View changelog by year: 2014

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
         
2014-12-01       NNL Version 0.6.20141201 Released to AMO
         
2014-12-01       New in this version:
  • For Fx34 and up, handle Bug 1088660 - Improve the search bar UI to support one-off searches - and related bugs.
  • For Fx34 sponsored tiles, add code for the case of type="sponsored", which shows a close button in the explanation overlay (as opposed to type="enhanced", which shows the grid button).
         
2014-11-22       NNL Version 0.6.20141122 Released to AMO
         
2014-11-22       New in this version:
  • For Fx34 and up, follow up Bug 970517 - Front end for Storage Inspector.
  • For Fx34 and up, handle Bug 970517 - Front end for Storage Inspector.
  • Remake on-dark toolkit twisties from known good PSD source, and make @2x versions of those too. The @2x twisties are not yet widely used.
  • For Fx29 and up, fix a bug in our change for Bug 1050809 - [10.10] Update toolbar and panel icons for OS X Yosemite. There were two places (in the Bookmarks Library toolbar, and on OSX for the in-toolbar system fullscreen icon) where we were using Toolbar-small.png but we should have been using Toolbar-australis-small.png, and the placeholder icon was shown. This corrects it to use the right icons.
  • For Fx34 and up, handle Bug 977043 - Add toolbox-level frame selection.
  • For Fx34 and up, handle Bug 899753 - Add console.table support.
         
2014-11-09       NNL Version 0.6.20141109 Released to AMO
         
2014-11-09       New in this version:
  • For Fx34 only, handle Bug 1093316 - Consider backing out flexbox "flex-basis:main-size" rename on beta, pending CSSWG spec changes. (Landed on beta.)
  • Check in work in progress for Bug 899753 - Add console.table support.
  • For Fx34 and up, fix a defect in NNL's Loop / Hello toolbarbutton CSS (confusing [state="action"] and [state="active"]).
  • For Fx36 and up, handle Bug 1073218 - Remove Loop/Hello service throttle. This renames the toolbarbutton from #loop-button-throttled to #loop-button. We take this for Fx34 and up since we don't yet have appver-specific CSS for Fx36, but these rules can later be moved forward to fx36-specific CSS (and removed from older versions) once that newer file exists.
  • For Fx34 and up, handle Bug 1044932 - Add JQuery support to visual events. Note that we revert the related fix for Fx33 (for Bug 1041654) since it's not clear that'll work without the attributes set by this bug, which are Fx34 and up only.
  • For Fx33 and up, handle Bug 1041654 - EventTooltip hides overflowing content instead of making it scrollable. (This introduces some problems which will be fixed with the patch for Bug 1044932.)
  • For Fx34 and up, handle Bug 1049744 - [l10n] WebIDE: menus in the main windows should not truncate longer strings.
  • For Fx33 and up, handle Bug 971662 - Highlight all nodes that match a given selector in the rule-view and style-editor.
  • For Fx34 and up, handle Bug 1032129 - Connections to AudioParams are not rendered.
  • For Fx34 and up, handle Bug 949762 - Tracer should respect black boxing.
  • For Fx36 and up, copy newtab.png to newtab-XPVista7.png so it works with Firefox chrome.manifest overrides.
  • For Fx34 and up, handle Bug 1016037 - Remove visible actor IDs in web audio tool.
  • For Fx34 and up, handle Bug 1050654 - Use "flex: none" shorthand in webconsole.inc.css.
  • For Fx34 and up, handle Bug 1004679 - Use text-align: start or end instead of left or right in DevTools themes.
  • Partial follow-up for Bug 879008 - New UI for the sampling Profiler.
  • For Fx34 and up, handle Bug 971959 - DevTools Themes: Resizing Inspector's right panel to fill all available horizontal space results in breadcrumb z-index issue.
  • Check in work-in-progress patch for Bug 879008 - New UI for the sampling Profiler. We can't finish this because the Profiler isn't working today.
  • For Fx34 and up, handle Bug 1045084 - WebIDE Preferences are confusing.
  • For Fx34 and up, handle Bug 1044589 - App manager connection status bar scroll problem.
  • For Fx34 and up, handle Bug 1020288 - (monitor) Add a runtime monitor to WebIDE.
  • For Fx34 and up, handle Bug 1042857 - Unify WebIDE's deck style.
  • For Fx33 and up, handle Bug 1043361 - Once I have some simulators installed, the "extra components" screen is unreachable.
  • For Fx34 and up, handle Bug 1040779 - Add a button to enable certified app debugging.
  • For Fx33 and up, switch to using appver-specific WebIDE CSS, part 2: add appver-specific webide CSS files, and make the existing webide files use them.
  • For Fx33 and up, switch to using appver-specific WebIDE CSS, part 1: create appver-specific webide directories.
2014-11-05       New in this version:
  • For Fx34 and up, handle Bug 1008201 - Need to have (new?) Loop toolbar icon styled & correctly displayed in all places.
  • For Fx34 and up, handle Bug 1048103 - Loop icon uses the wrong color scheme/shadowing on Windows 7.
  • For Fx34 and up, handle Bug 1048144 - Loop button looks blurry in menu-panel and palette.
  • For Fx34 and up, handle Bug 1047284 - Update the Loop toolbar icon for error and disabled state changes.
  • For Fx34 and up, handle Bug 1084097 - Loop button appears on toolbar by default for users who customized their palette.
  • For Fx34 and up, handle Bug 1085451 - Implement new design for Loop's green call buttons.
  • For Fx34 and up, handle Bug 1083396 - Update the icon to the final version.
  • For Fx33 and Fx34, handle Bug 1074520 - Empty line in Panic/Forget menu under some conditions. Further work will be needed for Fx35 and Fx36 once we create appver-specific files for those versions.
  • For Fx34 and up, handle Bug 1050809 - [10.10] Update toolbar and panel icons for OS X Yosemite. This adds three more icons to the two or three dozen already added in the previous commit. That commit (1581) landed without commit message, and was also for this bug.
  • For Fx34 and up, add folder for Yosemite-specific loop images.
  • For Fx34 and up, add folder for Yosemite-specific toolbarbutton images.
  • For S4E, use the right filename for tbb icons (-australis.png).
  • Follow-up for Configuration Mania.
  • Add styling for Configuration Mania (add-on).
  • For Fx34 and up, handle Bug 1043797 - Make the mixed content doorhanger more generic for all blocked content types.
  • For Fx34 and up, handle Bug 1043803 - Mixed content notification should be non-dismissible.
  • For Fx32 and up, land follow-up for Bug 1035536 - New error pages are unable to be styled by 3rd party complete themes - so that the page content is positioned near the top of the content area.
  • For Fx34, handle Bug 1003053 - Panel Subview anchor arrow is hidden under Linux.
  • For Fx34 and up, handle Bug 1034679 - Visually display that plug-in states are locked in Add-ons Manager.
  • For Fx34 and up, handle Bug 1058039 - Locked plugin state is broken in Add-on manager view.
  • For Fx34 and up, handle Bug 1013064 - Enable password sync with FxA and master password.
  • For Fx33 and up, handle Bug 1035536 - New error pages are unable to be styled by 3rd party complete themes.
  • For Fx34 and up, handle Bug 1032922 - Rename "flex-basis:auto" to "main-size", while preserving "flex:auto" shorthand value.
  • For Fx34, create appver-specific files, step 2 of 2: populate the Fx34-specific appver directory by copying Fx33-specific files to start.
  • For Fx34, create appver-specific files, step 1 of 2: create the Fx34 appver directories, and make chrome.manifest point to it.
  • Bump maxVersion to 35.*.
  • For Fx34 and up, handle Bug 1009370 - Implement new visual style for private browsing mode in-content page.
2014-10-20       New in this version:
  • For Fx33 and up, handle Bug 1069300 - Implement privacy button and subview.
  • For Fx33 and up, handle Bug 1077404 - [Linux] Graphical issues and incorect [sic] shape of icons on Panic button menu.
  • When matching about:preferences in @-moz-document, use url-prefix because the URL sometimes has a fragment identifier.
  • For Fx23 and up, fix a bug in the Web Console where, if you click on an object, it opens up the right pane with its details, but if you then click on another object, it would not refresh the details. Fixed for Fx23 and up, even though current NNL builds only support Fx31 and up, because that's where the related functionality was first introduced and this is how it should have been done. See Bug 808370 - Use the VariablesView in webconsole. Thanks to Alek_M for the bug report.
         
2014-10-05       NNL Version 0.6.20141005 Released to AMO
         
2014-10-05       New in this version:
  • For Fx33 and up, handle Bug 1036284 - Update styling of newtab tiles to enhanced tiles spec.
  • For Fx33 and up, handle Bug 1044602 - about:newtab tiles look different than anything else in the browser.
  • For Fx33 and up, handle Bug 1036299 - Show enhanced content image when the tile is unhovered.
  • For Fx33 and up, handle Bug 1043399 - Red and italic font used for newtab tiles' titles looks rather cheap.
  • For Fx33 and up, handle Bug 1037091 - Add gear button with doorhanger configuration of newtab page.
  • For Fx33 and up, handle Bug 1037341 - Update pin and block with new icons.
  • For Fx33 and up, handle Bug 612453 - Provide search suggestions on Firefox Start Page (about:home).
  • For Fx33 and up, handle Bug 1048148 - Reduce rounded corners and glow on tiles.
  • For Fx33 and up, handle Bug 1048137 - Page title color is poor contrast in New Tab Page.
  • For Fx33 and up, handle Bug 1045751 - Shrink tile (pin/block/gear) button sizes by a little bit.
  • For Fx33 and up, handle Bug 1040369 - Replace sponsored icon with identifying text with overlay description.
  • For Fx33 and up, handle Bug 1053530 - Enhanced Tiles intro text popup.
  • For Fx33 and up, handle Bug 1066794 - Make the search suggestions popup on about:home/about:newtab more consistent with the main search bar's popup for 33.
  • For Fx33 and up, handle Bug 1062256 - Improve the design of the »What is this« bubble on about:newtab.
  • For Fx33 and up, handle Bug 1073823 - Turn off enhanced tiles for all Firefox 33 users.
  • In Night Launch Companion, add styling for search suggestions that now pop up below the about:home search bar.
         
2014-09-30       NNL Version 0.6.20140930 Released to AMO
         
2014-09-30       New in this version:
  • For Fx29 and up, update the Downloads Button for Australis. There were some issues, especially in the Nav Bar overflow popup, especially with Night Launch Companion's large icons mode, but that's all good now. Also, for Fx27 and up, use correct (brighter) text color on hover of the time remaining.
  • Adjust outline offset for #header-utils-btn in the AOM.
  • For Fx33 and up, to fix HTML Inspector Node Info Bar overlapping browser toolbars, change the way the findbar is hidden from display:none to visibility:collapse to work with positioning code in highlighter.js. (See function _moveInfobar().)
  • For Fx29 and up, set height of .breadcrumbs-widget-container to prevent starting small while waiting for buttons to be rendered. This is follow-up for Bug 936421 - Update the breadcrumbs as per Shorlander's new designs.
  • For Fx29 and up, fix layout (spacing) of source items in the debugger left-panel sources list. Indenting has been wrong, but this fixes it, and also uses a better text color for black-boxed-and-selected sources in the list.
  • For Fx31 and Fx32, for the Shader Editor empty notice, use standard text color.
  • For Fx31 and up, for the Canvas Debugger, add a border on the snapshots list to separate it from the rest of the page since it has no splitter.
  • For Fx31 and up, for the Web Audio Editor, use a dark background regardless of chosen devtools theme. We still haven't fully given this NNL styling, but this is an improvement for an obvious case.
  • For Fx31 and up, for the Canvas Debugger, use a dark background regardless of chosen devtools theme. We still haven't fully given this NNL styling, but this is am improvement for an obvious case.
  • For Fx31 and up, the net monitor reload notice should be shown in normal font size.
2014-09-22       New in this version:
  • Change background color of HTML Inspector Mark-up View document preview panel to match the rest of the Mark-up View.
  • For Fx33 and up, follow up Bug 711941 - Inspector should have a cubic bezier tooltip for css values as appropriate.
  • For Fx33 and up, handle Bug 711941 - Inspector should have a cubic bezier tooltip for css values as appropriate.
  • For Fx32 and up, handle Bug 993498 - Hide browser tabs if the target doesn't expose actors for them.
  • For Fx33 and up, handle Bug 1012760 - [appmgr v2] build a webide-specific addon manager.
  • For Fx33 and up, handle Bug 1025000 - [appmgr v2] move runtime details and permissions table inside webide.
  • For Fx33 and up, handle Bug 1030048 - WebIDE theme fixes for Windows.
  • For Fx33 and up, handle Bug 975591 - Discover remote devices with Dev Tools server.
  • For Fx33 and up, handle Bug 972069 - Large Packaged Apps don't provide feedback, seem to hang.
  • For Fx33 and up, handle Bug 1037115 - Extra runtime actions should always be visible.
  • For Fx33 and up, handle Bug 1016903 - [appmgr v2] Missing icons.
  • For Fx33 and up, handle Bug 1008709 - Build a preference screen for WebIDE.
  • For Fx33 and up, check in preliminary work for Bug 711941 - Inspector should have a cubic bezier tooltip for css values as appropriate.
  • For Fx33 and up, handle Bug 736078 - [visual event] Show which elements have listeners attached.
  • For Fx33 and up, handle Bug 1028252 - Allow toolbox command buttons to be text-only.
  • For Fx33 and up, handle Bug 1036709 - The styling of active / changing nodes in the source view is inconsistent and hard to read.
  • For Fx33 and up, handle Bug 1034669 - Add a way of fading out certain areas of the canvas graphs.
  • For Fx33 and up, handle Bug 762848 - [responsive mode] we need an "input" mechanism to set a size.
  • For Fx33 and up, handle Bug 982456 - When hovering a line of the console, highlight the line.
  • For Fx33 and up, handle Bug 1028235 - Additional vertical scrollbar in computed view.
  • For Fx33 and up, handle Bug 1021827 - Show menu items for project editor inside of App Manager.
  • For Fx33 and up, handle Bug 1027537 - Project Editor: can't scroll the file list.
  • For Fx33 and up, handle Bug 1025693 - @media sidebar should be resizable.
  • Switch to and start using appver-specific-splitview.css. We take this all the way back to Fx24 for parallel treatment with most of our other long-lived devtools files.
  • Adjust message text color in shader editor.
  • For Fx33 and up, handle Bug 1025057 - DevTools themes: thin toolbar button follow up.
  • For Fx33 and up, handle Bug 1025521 - Only update @media sidebar once per stylesheet edit.
  • For Fx33 and up, handle Bug 1007460 - Create a calls minimap.
  • For Fx33 and up, handle Bug 1014547 - [highlighter] CSS transform highlighter.
  • For Fx33 and up, handle Bug 984051 - Make reload action more prominent when first opening the network panel.
  • For Fx33 and up, handle Bug 942292 - DevTools themes - make the toolbars thinner.
  • For Fx33 and up, handle Bug 949462 - Twisties on scopes are invisible on Linux.
  • For Fx33 and up, handle Bug 1064885 - prompt Nightly users to enable e10s permanently for testing.
  • As a follow-up for Bug 1011249 - DevTools Themes - HDPI support for stopwatch icons - don't constrain max-height else it crops the bottom of the filter button background.
  • For Fx33 and up, handle Bug 994257 - Ensure Web Audio Editor works with different host types.
  • For Fx33 and up, handle hug 1007913 - SVG element in Web Audio Editor should be full size and dynamically resize.
2014-09-11       New in this version:
  • For Fx33 and up, handle Bug 1041685 - show hidpi icons in the mac global webrtc sharing indicator.
  • For Fx33 and up, handle Bug 1037430 - implement webrtc global indicator in the Mac menubar.
  • For Fx33 and up, handle Bug 1037408 - implement the global getUserMedia indicator.
  • For Fx33 and up, handle Bug 1037405 - implement the screen/window sharing doorhangers.
  • For Fx33 and up, handle Bug 1000007 - Separate out loop from the social api, and add a loop specific service and API injection.
  • For Fx33 and up, handle Bug 1020865 - Implement the dialog displayed upon form.requestAutocomplete().
  • For Fx33 and up, handle Bug 1014313 - Add tab control options, including undo, to toolbar context menu and tab overflow menu.
  • For Fx33 and up, handle Bug 1018720 - Translation infobar: missing HiDPI icon.
  • For Fx33 and up, handle Bug 1023655 - unnecessary DOCTYPEs in SVG resources cause failed DTD loads and console warnings.
  • For Fx32 and up, handle Bug 1016405 - Update the icons in the context menu to have the correct size, HiDPI, and inverted variants.
  • For Fx32 and up, handle Bug 987586 - "Customize Mode" doesn't work well if strings for customization option buttons are long (due to l10n or font size).
  • From chrome.manifest, remove support for Fx30 and down. When building, we're no longer packaging appver-specific files for Fx30 and down, and this changes chrome.manifest to match. This theme no longer works with Fx30 and down; if installed anyway, Fx31-specific CSS will be used.
  • For Fx33, create appver-specific files, step 2 of 2: populate the Fx33-specific appver directory by copying Fx32-specific files to start.
  • For Fx33, create appver-specific files, step 1 of 2: create the fx33 appver directories, and make chrome.manifest point to it.
  • Drop support for Firefox 30 and down, and also bump maxVersion up to 34.*.
  • In Night Launch Companion, drop support for Firefox 30 and down, while also bumping maxVersion up to 34.*.
         
2014-09-01       NNL Version 0.6.20140901 Released to AMO
         
2014-09-01       New in this version:
  • Bump maxVersion to 33.*.
  • For Fx32 and up, handle Bug 911209 - show differently nodes that are "display:none".
  • For Fx32 and up, handle Bug 1016528 - UI for source map and @media sidebar settings.
  • For Fx32 and up, handle Bug 718250 - We should display the dimensions of the node in the NodeInfobar.
  • For Fx32 and up, handle Bug 1007202 - Create a framerate widget.
  • For Fx32 and up, handle Bug 991045 - Screenshot button in the toolbar UI.
  • For Fx32 and up, handle Bug 935803 - Display browser styles in the rule view (UA style sheet rules).
  • For Fx32 and up, handle Bug 1015627 - Inspector markup preview doesn't match devtools theme.
  • For Fx32 and up, handle Bug 991810 - Move the inspector button to the top left.
  • For Fx32 and up, handle Bug 987797 - Font preview tooltip does not preview web fonts.
  • Follow-up for Bug 1013887 - CSS coverage should look nicer.
  • For Fx32 and up, handle Bug 1012806 - Add @media rule shortcuts to sidebar of style editor.
  • For Fx32 and up, handle Bug 1013887 - CSS coverage should look nicer.
  • Follow-up for Bug 1011173 - Get rid of background-noise-toolbar.png and it's references (in the devtools/ directory only).
  • For Fx32 and up, handle Bug 1011173 - Get rid of background-noise-toolbar.png and it's references (in the devtools/ directory only).
  • For Fx32 and up, handle Bug 975522 - Display CSS Coverage analysis information.
  • For Fx32 and up, handle Bug 1013551 - Command line icon is missing from variables view command line input.
  • For Fx32 and up, handle Bug 993014 - Tree and table widgets for devtools.
  • For Fx32 and up, handle Bug 968896 - Add tern support to source editor to provide autocompletion and type inference.
  • For Fx32 and up, handle Bug 1011249 - DevTools Themes - HDPI support for stopwatch icons.
  • For Fx32 and up, handle Bug 1006906 - Use hidpi icons for the variables view in widgets.inc.css.
  • For Fx32 and up, add preliminary code to handle Bug 1007336 - Set lightweight themes in customization mode. This is required to make the popup usable, but still needs follow-up styling when we officially handle this bug.
  • For Fx32 and up, handle Bug 1012811 - Color swatch background doesn't stay in the right place while scrolling.
  • For Fx32 and up, handle Bug 956044 - DevTools Color swatch should have a checkered background to see alpha transparency..
  • For Fx32 and up, handle Bug 1009002 - HDPI web console image support.
  • For Fx32 and up, handle Bug 1006825 - Variable values in the inspection popup look ugly when touching the popup's edge.
  • For Fx32 and up, handle Bug 1006915 - The node inspect icon in the variables view should appear before the F/S/N/Lock icons.
  • For Fx32 and up, handle Bug 1005431 - Invalid Property Value image is not Retina friendly.
  • For Fx32 and up, handle Bug 944731 - Add a border to color swatches.
  • For Fx32 and up, handle Bug 988481 - Implement Windows styling of Translation Infobar.
  • For Fx32 and up, handle Bug 1013537 - Implement animated translation icon for "Translation in Progress" infobar.
  • For Fx32 and up, handle Bug 993959 - Dotted square appears on popup notification anchor icons.
  • For Fx32 and up, handle Bug 1016367 - Package @2x translation icons on Windows and Linux.
  • For Fx32 and up, handle Bug 988480 - Implement Mac OSX styling of Translation Infobar.
  • For Fx32 and up, handle Bug 1022856 - implement translation provider attribution.
  • Fix an error in selector for on-light menulist, and take the fix all the way back to Firefox 24.
  • Make on-light button[type="menu"] use the right dropmarker. We need this for the translation notification strip, which is the first time we've ever had an on-light button[type="menu"].
  • Rename full-desat.svg to theme-filters.svg.
  • For Fx32 and up, handle Bug 1016419 - Implement showing lightweight themes in customization mode.
  • For Fx32 and up, handle Bug 979318 - Plugin overlays are still layered over other elements.
  • For Fx32 and up, handle Bug 894224 - Australis tabs separators are too faint. We take the updated images for use by other add-ons even though we don't use them ourselves.
  • For Fx32 and up, handle Bug 1013911 - Reduce the memory used by tab-selected-start.svg and tab-selected-end.svg.
  • In the feed preview, constrain the feed-supplied title image to 150px x 300px. These can sometimes be very large.
  • For Fx32 and up, handle Bug 1018020 - menulist-icon should be set in the subscription menulist. Constrains size of icons to 16px for benefit of hi-dpi cases.
  • For Fx31 and up, handle Bug 990713 - Update directoryLinks to have actual links and images.
  • For Fx31 and up, handle Bug 973691 - DevTools themes - Make the code mirror find/go to line match the devtools theme.
  • For Fx29 and up, handle Bug 995300 - When the location bar grows vertically due to an increased font size, the forward button should grow as well to match the location bar. (The underlying problem is not fully solved; there's still some size mismatch at larger font sizes.)
  • For Fx28 and up, handle Bug 1000051 - [OSX HiDPI] .close-icon width not set, making Add-on SDK toolbar close icons huge. See notes for details.
  • For Fx32 and up, follow up Bug 982347 - Implement new visual style for network error pages - for better button font size.
  • For Fx30 and up, handle Bug 983978 - The download button should glow blue on Windows/Linux, not green. Add but don't use the new icon.
  • For Fx32 and up, handle Bug 982347 - Implement new visual style for network error pages.
  • For Fx32 and up, handle Bug 1004255 - Drag and drop in scrolled menu panel in customize mode is broken towards the bottom.
  • For Fx32, check in all the new files, both CSS and image. These have not yet been given NNL styling.
  • For Fx32 and up, update appver-specific-webaudioeditor.css to the code used in the Fx32 default theme.
  • For Fx32 and up, add new files for the new devtools Project Editor tool.
  • For Fx32 and up, handle Bug 257061 - count and display the number of found items in the FIND toolbar.
  • For Fx32, create appver-specific files, step 2 of 2: populate the Fx32-specific appver directory by copying Fx31-specific files to start.
  • For fx32, create appver-specific files, step 1 of 2: create the fx32 appver directories, and make chrome.manifest point to it.
  • Minimal but effective fix for AIOS sidebar background color. (It was transparent.)
  • For Firebug 2.0.*, fix margin issue on sidebar collapse button.
  • In Night Launch Companion, bump maxVersion to 33.*.
         
2014-08-05       NNL Version 0.6.20140805 Released to AMO
         
2014-08-05       New in this version:
  • Follow-up to check in one of the new icons for Firebug.
  • Add styling for (most but not all of) Firebug 2.0.*. There's significant work left to do, but this probably takes care of 80% of the UI changes, and certainly the ones that are immediately obvious.
  • For Fx31 and up, fix layout and styling of eyedropper widget. This is a follow-up for Bug 939040 - Add eyedropper tool and include in the inspector colorpicker tooltip.
2014-07-28       New in this version:
  • For Fx24 and up and Bug 575675 - FindChildWithRules aRelevantLinkVisited assertion when loading HTML page with links in XUL iframe - add empty :visited rule in appver-specific-dark-theme.css and appver-specific-light-theme.css. This keeps us from crashing the browser when running a Firefox debug build. Normal Firefox builds are and have been fine; this was only an issue with debug builds. (If you don't know what a Firefox debug build is, then you don't have one.)
  • From chrome.manifest, remove support for Fx23 and down. When building, we're no longer packaging appver-specific files for Fx23 and down, and this changes chrome.manifest to match. This theme no longer works with Fx23 and down; if installed anyway, Fx24-specific CSS will be used.
  • For Fx31 and up, follow up Bug 962490 - Add a search field to the new tab page. This adds a lighter background behind the search logo so it's more visible, and adds NNL styling to the popup search engine arrowpanel.
  • For Fx31 and up, handle Bug 962490 - Add a search field to the new tab page. This adds NNL styling for the in-content search box and button.
  • For Fx31 and up, restore styling for the sidebar header close button.
  • For Fx28 and up, improve presentation of the Devtools Toolbox Options Pane. This is a follow-up for (Fx28) Bug 941673 - DevTools themes - move toolbar and tab styles into shared CSS file.
  • For Fx29 and up, constrain toolbarbutton icon size for sdk-buttons to be no larger than for standard primary toolbarbuttons.
  • In Night Launch Companion, update count of supported Firefox versions.
  • In Night Launch Companion, add RTLness to our about:home styling.
  • In Night Launch Companion, for Fx31 and up, for Bug 962490 - Add a search field to the new tab page - when the launch image is shown on about:newtab, use variable opacity to make the launch image visible and not seem cut off by the input text field.
         
2014-07-19       NNL Version 0.6.20140719 Released to AMO
         
2014-07-19       New in this version:
  • For Fx22 and up, fix missing closing curly brace on @-moz-document in appver-specific-computedview.css.
  • Bump maxVersion to 32.*.
  • For Fx31 and up, handle Bug 980503 - Implement front end for web audio editor. This is preliminary, because it's disabled by default for Fx31; follow-up styling required.
  • For Fx31 and up, handle Bug 920116 - Show full stack traces for console logged messages.
  • For Fx31 and up, handle Bug 1000243 - Console error and stack trace UI follow up.
  • For Fx31 and up, handle Bug 997163 - Add button for eyedropper in Developer Tools' Toolbox area.
  • For Fx31 and up, handle Bug 939040 - Add eyedropper tool and include in the inspector colorpicker tooltip.
  • For Fx31 and up, handle Bug 993101 - Offer a way to open a toolbox for the main process/shell.html.
  • For Fx31 and up, handle Bug 850336 - DevTools Inspector: Box Model should be editable.
  • For Fx31 and up, handle Bug 991175 - Headers values in the netmonitor sidepane are very hard to read and copy after clicking on them.
  • For Fx31 and up, handle Bug 917226 - Build a canvas inspection tool.
  • For Fx29 and up, handle Bug 997825 - [rtl] Unicorn doesn't bounce.
  • For Fx31 and up, handle Bug 948901 - Character encoding menu doesn't work correctly in the FTP directory view
  • For Fx31 and up, handle Bug 738796 - Visual polish for in-content preferences. Follow-up NNL styling still needed.
  • For Fx31 and up, handle Bug 989479 - InContent preferences treats [disabled=false] as disabled state. Follow-up NNL styling still needed.
  • For Fx31 and up, 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. Follow-up NNL styling still needed.
  • For Fx31 and up, handle Bug 991073 - New in-content preferences styling squishes certain buttons. Follow-up NNL styling still needed.
  • For Fx31 and up, handle Bug 988536 - InContent preferences needs icons for headers and arrows. Follow-up NNL styling still needed.
  • For Fx31 and up, handle Bug 990973 - In-content prefs : scrollbars appear in a wrong position. Follow-up NNL styling still needed.
  • For Fx31 and up, handle Bug 994265 - In-content preferences : some buttons are bigger than others. Follow-up NNL styling still needed.
  • For Fx31 and up, add new devtools files canvasdebugger.css, eyedropper.css, webaudioeditor.css, the command button icons for the eyedropper tool. These have not yet been given NNL styling.
  • For Fx29 and up, handle Bug 957426 - New "Sync options" page for FxA-based Sync.
  • For Fx29 and up, handle Bug 965032 - Layout for Sync preferences dialog in signed-out state is messed up.
  • For Fx29 and up, handle Bug 970167 - disable password sync when master password is enabled.
  • For Fx29 and up, handle Bug 986636 - question mark that appears when password sync is disabled due to master password should be an image.
  • For Fx31 and up, handle Bug 983681 - Show some content in the downloads panel when it is empty.
  • For Fx31 and up, handle Bug 997446 - [e10s] Add "Open e10s Window" icon to hamburger menu.
  • For Fx31 and up, handle Bug 997131 - Simplify conditional forward button CSS by making the forward button a direct sibling of the location bar.
  • Fix missing -moz-transform. (We already had just plain tranform, but want both.)
  • For Fx31 and up, handle Bug 974460 - Add translation icon to URL bar structure.
  • For Fx31 and up, handle Bug 986677 - Include time left in experiment in addon-manager.
  • For Fx31 and up, handle Bug 973992 - Telemetry experiments: addon manager UX.
  • For Fx31 and up, handle Bug 948883 - Move inline scripts and styles into separate file for toolkit/content/aboutSupport.xhtml (URL=about:support).
  • For Fx31 and up, handle the following about:newtab- and Sponsored Tiles-related bugs:
    • - Bug 978338 - Update new tab site rendering for fixed ratio tile images.
    • - Bug 975210 - Augment Site._render logic to allow for Sponsored Tiles images and text.
    • - Bug 974745 - Create click event on Sponsored Tiles to show explanation panel.
    • - Bug 974736 - Add icon to title bar of Sponsored Tiles.
    • - Bug 994185 - When dragging tiles on a 3x2 view, a third row of tiles shows up inexplicably.
  • For Fx33, to make in-content preferences usable, take an early version of code for Bug 1021618. Will need to be officially handled later.
  • For Fx31, create appver-specific files, step 2 of 2: populate the Fx31-specific appver directory by copying Fx30-specific files to start.
  • For Fx31, create appver-specific files, step 1 of 2: create the fx31 appver directories, and make chrome.manifest point to it.
  • This creates appver-specific-customizableui-panelUIOverlay.css for Fx30, as a copy of the same file for Fx29, to preserve revision history.
  • Start using an appversion-specific panelUIOverlay.css. This creates appver-specific-customizableui-panelUIOverlay.css for Fx29, as a copy of the original file to preserve change history; Fx30 to follow.
  • In Night Launch Companion, bump maxVersion to 32.*.
  • In Night Launch Companion, adjust about:newtab styling to match NNL changes for Bug 978338 - Update new tab site rendering for fixed ratio tile images - and related.
         
2014-07-10       NNL Version 0.6.20140710 Released to AMO
         
2014-07-09       New in this version:
  • For Fx30 and up, for the devtools Net Monitor, for requests table column headers, make the hovered- and active-state background gradient steeper.
  • For Fx30 and up, for the devtools Net Monitor, add and use an icon-based sort direction indicator in waterfall requests table column headers. This replaces the line-at-top-or-bottom styling originated by the default theme.
  • For Fx30 and up, various devtools Net Monitor changes. Checking in before adding sort direction indicators as arrows in the requests table column headers.
  • For Fx30 and up, in devtools Net Monitor, don't use dotted border before the first (0ms) timing division header.
  • For Fx30 and up, for the devtools Net Monitor Response tab when showing an image, give it a checkered background, and make it use a light checkered bg when hovered.
  • For Fx30 and up, handle Bug 934177 - [App manager] Some strings are missing.
  • For Fx29 and up, handle Bug 976108 - The properties positions are moved to the left in the Manifest Editor.
  • For Fx30 and up, handle Bug 912900 - Remote Fennec browser tabs in App Manager.
  • For Fx30 and up, handle Bug 757866 - Highlight and jump to nodes from the Console
  • For Fx30 and up, handle Bug 702577 - Show font-family tooltip.
  • For Fx30 and up, handle Bug 584733 - Code highlight all JS objects and functions in console output.
  • For Fx30 and up, handle Bug 968315 - [markup view] Current / hovered node highlighting colors need to be higher contrast.
  • For Fx30 and up, handle Bug 972054 - Numeric status codes in the network monitor.
  • For Fx30 and up, handle Bug 957952 - Intermittent browser_net_timing-division.js | There should be at least one division on the seconds time scale.
  • For Fx30 and up, handle Bug 973191 - DevTools themes - In sidebar dock mode, some splitters are dark in light theme.
  • For Fx30 and up, handle Bug 859136 - Requests with an image response should display a thumbnail near the file name.
  • For Fx30 and up, handle Bug 956357 - "Preview Response" tab for HTML in the Network Monitor.
  • For Fx30, handle Bug 899727 - Increase maximum size of response panel in network panel.
  • For Fx29 and up, handle Bug 968924 - Add shapes to network status bubbles. This uses color and shape to indicate the general kind of status code (1xx, 2xx, 3xx, 4xx, 5xx) returned by a network request.
  • For Fx29 and up, handle Bug 909251 - DevTools Themes - Improve UI for timeline in netmonitor.
  • Desaturate several Sync logo icons to remove blue tones.
  • For Fx29 and up, handle Bug 957436 - Panel or notification for first fxa-based sync.
  • For Fx29 and up, handle Bug 964929 - prompt user to sign-in again UI.
  • For Fx30 and up, handle Bug 960198 - No obvious option to unhide SocialAPI sidebar. This adds the icon and styling for the Sidebar toolbarbutton, new for Fx30.
  • For Fx30 and up, handle Bug 968029 - Use unprefixed box-sizing internally.
  • For Fx30 and up, handle Bug 967349 - PopupNotifications should support a "Learn More" link.
  • For Fx30, handle Bug 951499 - Horizontal audio control needs hidpi graphics.
  • For Fx30, handle Bug 876041 - Granting access to microphone shows video icon next to address bar.
  • For Fx30, handle Bug 804611 - Add a way to grant/deny getUserMedia permissions persistently.
  • For Fx29 and up, handle Bug 935640 - Fix UX for sidebar selection - and Bug 956910 - gear icon for sidebar does not appear correctly for win/lin.
  • For Fx30, create appver-specific files, step 2 of 2: populate the Fx30-specific appver directory by copying Fx29-specific files to start.
  • For Fx30, create appver-specific files, step 1 of 2: create the fx30 appver directories, and make chrome.manifest point to it.
  • Bump maxVersion to 31.*.
  • For Fx29 release, temporarily drop maxVersion down to 29.
  • In Night Launch Companion, update count of supported Firefox versions.
  • In Night Launch Companion, bump maxVersion to 31.*.
         
2014-06-23       NNL Version 0.6.20140622 Released to AMO
         
2014-06-22       New in this version:
  • For Fx29 and Australis, update OSX-specific CSS, adding Lion-specific code.
  • For Fx29 and Australis, add titlebar styling for non-Lion OSX.
  • For Fx29 and Australis, use dark replacement images for the customization hint/tooltip. Thanks to moz_g (very much!) for the images.
  • For Fx29 and Australis, move rules for the social share button into appver-specific-browser-base.css with other tbb rules and use the appropriate selectors for Australis. Thanks red_fat_lazy_cat for pointing out how to test.
2014-06-17       New in this version:
  • For Fx29 and Australis, for WinXP, add rules to style the titlebar when using the Royale desktop theme.
  • For Fx29 and Australis, for WinXP, add rules to style the titlebar when maximized with the system titlebar hidden.
2014-06-16       New in this version:
  • For Fx29 and Australis, comment-only changes (and comment out one unused media query) for winnt/fx29/os-specific.css.
  • For Fx29 and Australis, update our styling to address the problem, on MSWindows with the system titlebar hidden and the menubar set to autohide, of a too-tall titlebar with extra space above the Tabs Toolbar after revealing then re-hiding the autohiding menubar. OSX is not addressed by this patch. Linux does not have this issue and is not addressed by this patch. Also adds styling for Vista Basic and Windows Classic.
  • For Fx29 and Australis, remove the failed attempt to control titlebar heights for autohiding menubar with hidden titlebar.
  • For Fx29 and Australis, check in a failed attempt to control titlebar heights for autohiding menubar with hidden titlebar. The rules work from Stylish but they don't work in-theme. We'll probably apply them with Companion instead. (Note from the future: this was incorrect, because this can actually be done in-theme and our selectors were simply wrong. We do it in-theme in the second patch to follow.)
  • In Night Launch Companion, for Fx29 and Australis, remove all the code added to zero out margins on #titlebar and #titlebar-content. This is being handled in-theme instead.
  • In Night Launch Companion, for Fx29 and Australis, use a new pref to drive CSS to zero out margins on #titlebar and #titlebar-content otherwise set by browser.js when [tabsintitlebar]. These margins cause a glitch after showing then hiding the autohiding menubar. Note: we're checking this in as a baseline, but this code will be backed out immediately after because we use an in-theme solution instead.
2014-06-09       New in this version:
  • On about:privatebrowsing, correctly position the large background icon when in RTL mode.
  • For Fx29 and Australis, change Private Browsing Mode styling to always show the Private Browsing Indicator in the Tabs Toolbar (and not in the titlebar), for Glass on MSWindows and possibly for other cases too.
  • For Fx29 and Australis, add back the code for the Private Browsing Indicator in the titlebar and Tabs Toolbar, for Glass on MSWindows and possibly for other cases too.
  • For Fx32 and up, add support for context-menu icons.
  • Bump maxVersion to 30.*.
  • For Fx29 and Australis, some changes and test code in winnt/fx29/os-specific.css.
  • For Fx28 and down, for OSX Lion and up only, add lion/keyhole-circle.png. We don't use this file, but we include it for the benefit of other add-ons.
  • For Fx29 and Australis, handle all known window configurations and states on Vista Glass / W7 Glass.
  • Adjust Print Preview toolbar padding.
  • For Fx29 and Australis, various titlebar-related changes.
  • For Fx29 and Australis, remove rules for #appmenu-button in winnt/fx29/os-specific.css since that DOM no longer exists.
  • For Fx29 and Australis, reorder rules for menubar in winnt/fx29/os-specific.css to make more sense.
  • For Fx29 and Bug 952277 - Highlight and jump to nodes from the Debugger - add NNL styling to vview-open-inspector.png and use it in the debugger.
  • For Fx30 and Bug 663778 - Implement box model highlighter - add rules to handle the in-content highlighter-as-SVG.
  • For Fx30 and Bug 663778 - Implement box model highlighter - handle the box model DOM change from .theme-body to .theme-sidebar.
  • For Fx29 and Australis, menubar colors were too hard to read while customizing, so brighten them, and reinstate active window/inactive window colors that work for customization mode.
  • For Fx29 and Australis, when in Customization Mode, soften the corners between the Tabs Toolbar and the Nav Bar where the brighter top border intersects the dark side border.
  • Add silverwind to the list of contributors.
  • For Fx29 and Australis, make the 16px PanelUI icon's glyph wider.
  • For Fx29 and Australis, properly indent customization-mode rules.
  • For Fx29 and Australis, fix missing side borders on Bookmarks Toolbar during customization.
  • In Night Launch Companion, bump maxVersion to 30.*.
2014-05-19       New in this version:
  • For Fx29 and Australis, checked subviewbutton should not have visible border.
  • For Fx29 and Australis, improve layout of the nav bar overflow popup.
  • For Fx29 and Australis, reorg panelUIOverlay.css so it's more understandable and maintainable. Also, adjust styling for subview footers.
  • Add BG69FU to the contributors list.
  • For Fx29 and Australis, in panelUIOverlay.css, merge two rules with identical selectors into a single rule, plus some comment-only changes.
  • For Fx29 and Australis, make the Fullscreen Button use the right image source when in the menupanel and when customizing.
  • For Fx29 and Australis, restore the glow on the tabstrip scroll arrow when new tabs open out of view. We used to have this but lost it somewhere in the Fx4 era, and now it's back.
  • For Fx29 and Australis, move rules for the sync tbb out of xpi_skins.css and back into appver-specific-browser-base.css. The rules were originally added back when Sync was only an add-on, but Sync has long since been built into Firefox and the tbb icon is now part of Toolbar.png for Australis, so we move the rules for that tbb to group with other tbb rules. Also, since the rules in xpi_skins.css were not app-version-specific, we also modify older appver-specific-browser-base.css for Fx24 through Fx28 to preserve tbb styling.
  • For Fx29 and Australis, make the navbar overflow popup default to small icons (16px), while responding to #widget-overflow[nightlaunch-iconsize="large"] to use large icons (24px) as an option. Note that no one yet sets #widget-overflow[nightlaunch-iconsize="large"].
  • For Fx29 and Australis, make the navbar default to small icons (16px), while responding to #nav-bar[nightlaunch-iconsize="large"] to use large icons (24px) as an option. Note that no one yet sets #nav-bar[nightlaunch-iconsize="large"].
  • For Fx29 and Australis, for rules referencing both a toolbar and an element in the toolbar with child selectors, add .customization-target to the selector to match the new DOM. This improves horizontal spacing for some cases.
  • For Fx29 and Australis, the bookmarks items part of the Bookmarks Toolbar contains a new toolbarbutton-1 which serves as the visible placeholder for the items during customization, so style it as such and make it lay out correctly in all locations, including toolbars, the menupanel and the customization palette. This placeholder is an actual operable toolbarbutton when in the navbar overflow popup and when in the live PanelUI menupanel popup, so also give it new icons with standard tbb-1 styling.
  • For Fx29 and Australis, make several improvements to our rules for tbb styling, including 1) don't use !important for disabled-state rules; 2) always group list-style-image settings with the image regions; 3) remove duplicate rules for several of the special-cased tbb 4) for all tbb-1, and not just for the ones which actually manifest a disabled state, never use the disabled-state icon while customizing; 5) remove the "bisect" markers we added while diagnosing the wrong bindings problem; 6) for tbb-1, don't test :not([disabled="true"]) in the hover-state rule.
  • For Fx29 and Australis, in panelUIOverlay.css, reorganize rules for Combined Buttons Widget and Zoom and Edit Controls into their own sections.
  • For Fx28 and Fx29, add an icon to the popup showing when installing a Persona-theme ([popupid="addon-theme-change"]).
  • Add moz_g to the contributors list in the About dialog.
  • For Fx29 and Australis, comment out all rules in new file browser-lightweightTheme.css as unneeded.
  • For Fx29 and Australis, make a checkpoint of panelUIOverlay.css after rearranging rules to group those specific to Customization Mode.
  • For Fx29 and Australis, use a custom NNL-specific binding to remove flex from the label. The flex=1 in the standard toolbarbutton DOM causes unwelcome asymmetry in the edit-controls toolbuttons when placed in the PanelUI menupanel, making the space devoted to the label very large and pushing the icon off to the left, during both live panel operation and during customization, so we replace the standard toolbarbutton binding with one not using flex.
  • For Fx29 and Australis, remove styling for the in-url-bar feeds button, which no longer exists.
  • For Fx29 and Australis, disabled items (e.g., the feeds button on a page with no feeds) should not appear disabled during customization.
  • For Fx29 and Australis, in panelUIOverlay.css, move rules for the widget overflow panel into their own section of the file and begin (without completing) styling for that.
  • For Fx29 and Australis, in panelUIOverlay.css, move rules for customization mode into their own section of the file.
  • For Fx29 and Australis, make a checkpoint of panelUIOverlay.css before rearranging rules.
  • For Fx29 and Australis, use on-dark favicon in the history subview.
  • Revert our temporary version bump. Now back to maxVersion 29.*.
  • As a test, temporarily bump up maxVersion to 30.0a1.
  • Add full-desat.svg for experiments.
  • For Fx29 and Australis, add styling for the UI Tour popup invitation and tour element highlighting.
  • For Fx29 and Australis, don't need to redefine box shadow for the Customization Tip Panel since it's correctly applied by popup.css.
  • For Fx29 and Australis, add NNL styling for the Customization Tip Panel.
  • Adjust margins for toolkit arrowpanel when the arrow position is to either side to keep from cropping the popup's dropshadow.
  • For Fx29 and Australis, use !important on our Linux-specific rule removing box-shadow from arrowpanel popups on Linux. We really don't want box-shadow on Linux, but we're applying it in some cases (i.e., for the Customization Tip Panel) where specificity alone may not be enough to remove it generally.
  • For Fx29 and Australis, check in baseline styling for the UI-tour-related Customization Tip Panel.
  • In Night Launch Companion, for Fx29 and Australis, add and honor a pref to control nav bar icon size and attribute [nightlaunch-iconsize], set on the nav bar if running an Australis Firefox (Fx29 and up), which NNL is programmed to honor for Fx29 and up. This allows switching between small and large icons in the navbar by changing the pref value. There's no associated UI for controlling this yet.
  • In Night Launch Companion, revert our temporary version bump. Now back to maxVersion 29.*.
  • In Night Launch Companion, as a test, temporarily bump up maxVersion to 30.0a1.
  • In Night Launch Companion, for Fx24 and up, add support for locking the big Firefox logo in place on about:home to prevent it from being replaced by alternate promotional content that isn't necessarily designed for viewing on a dark background and which at times looks not specifically too good.
2014-04-29       New in this version:
  • For Fx29 and Australis, improve styling for subviews as popups from toolbarbuttons, and several other improvements.
  • Replace grayscale prefpanel-bg.png with RGB version with the same resulting image.
  • For Fx29 and Australis, during customization, make the searchbox border visible.
2014-04-27       New in this version:
  • For Fx29, check in a commented-out trial of extra space around the subview, for styling similar to the Firefox app menu button popup. This didn't work because it always caused a vertical scrollbar on the subview (e.g., Developer) even when there was plenty of room for the menupanel onscreen.
  • For Fx29, more menupanel styling changes.
  • For Fx29 and Australis, refine the gradients and backgrounds used for the menupanel popup and subview. Subview items still need attention; this adjusts the look of the overall popup.
  • Add and use RTL menuitem check marks.
  • Use the correct tab scroll arrow icons for RTL.
  • For Fx29 and Australis, update styling for menupanel footer and for subview anchor items.
  • For Fx29 and Australis, create a checkpoint for all work in progress, prior to laying in PanelUI footer styling.
  • For Fx29 and Australis, update panelUIOverlay.css to Fx29 beta 9.
  • For Fx29, reinstate styling for back and forward toolbarbuttons.
  • For Fx29, remove rules for #unified-back-forward-button and subordinate elements.
  • For Fx29, finish adding all the main toolbar icons, for both large and small sizes.
  • For Fx29 on OSX, add but don't yet use Toolbar@2x.png.
  • For Fx29, make the nav bar overflow icon look like a nav-bar-specific rendition of the Bookmarks Toolbar overflow chevron, and add some other new icons for the toolbar PNGs too.
  • For Fx29 and Australis, add a new Save Page As icon and possibly some other updated icons.
2014-04-13       New in this version:
  • Restrict version range to include Fx28 and Fx29 only, dropping support for Fx24 through Fx27. (Support for Fx24 through Fx27 still exists in the code base and will remain, but is currently untested following the many changes for Australis.)
  • For Fx29 and Australis, check in a few minor styling changes for the first beta.
  • Fix two syntax errors.
  • For Fx29 and Australis, remove styling for #addon-bar since it now exists in DOM but not as a usable element. We also remove styling for statusbar, statusbarpanel, etc. when children of #addon-bar, while preserving styling as generic toolkit elements.
  • For Fx29 and Australis, update the whimsy animation again.
  • For Fx29 and Australis, update the whimsy animation.
  • For Fx29 and Australis, create a minimal functional rendition of NNL. Many many cosmetic changes remain to do, but this is usable.
  • For Fx29 and Australis, update toolbar bindings for dragging and for customization on MSWindows.
  • For Fx29, make chrome.manifest point to new directories under os/macos/osx/ and under os/macos/lion/.
  • For Fx29 on OS X, move files into the new os/macos/osx/fx3.7/ directory, and copy those files to the new os/macos/osx/fx29/ directory. Also, perform the parallel move and copy for os/macos/lion/.
  • For Fx29 on OS X, add new app-version-specific directories under os/macos/osx/ and under os/macos/lion/. This will let us write rules specific to fx29 and up for each of those platforms.
  • For Fx29 on Linux, slightly adjust position of private browsing indicator background image.
  • A whitespace-only change to add to a note that should have been in the previous commit message: for Fx29 and Australis on MSWindows, no longer set negative top margin (-7px) on toolbox.
  • For Fx29 and Australis, populate new directory os/linux/fx29/ by copying files from os/linux/fx3.7/, excluding the background images for the firefox button because that was removed for Australis. Also, apply the correct toolbar bindings for Fx29 on Linux, remove code that was for the firefox button and popup menu, and apply the private browsing indicator background image to Linux-specific DOM added just for that.
  • For Fx29 and Australis, add new directory os/linux/fx29/, and make chrome.manifest point to it.
  • For Fx29 and Australis, handle Bug 734439 - Add code folding support to the source editor.
  • For Fx29 and Australis, handle Bug 940509 - The private browsing indicator on Windows seems out of place. Some follow-up required after titlebar layout finalized.
  • For Fx29 and Australis, restore tabs-on-top styling as the default, and keep tabs-on-bottom code in place (untested) for potential use with add-ons restoring a tabs-on-bottom option.
  • For Fx29 and Australis, update menuPanel.png to use the one from Fx29 beta 3.
  • For Fx29 and Australis, remove all use of -moz-border-image in appver-specific-browser-base.css now that that code is version-specific.
  • For Fx29 and Australis, avoid overriding the binding on toolbar[customizable="true"].
  • Populate new os-specific folder os/winnt/fx29/ for Australis on MSWindows by copying files from os/winnt/fx3.7.
  • Create new os-specific folder os/fx29/ for Australis on MSWindows, and make chrome.manifest point to it.
  • Add several files from Fx29 beta 3 which did not yet exist in NNL (or at least not with those names or at those locations). Most of these are specific to Australis, but some are from older Firefox versions which we never took before, but which we're taking now for the benefit of any add-ons which may need them. These are all taken as-is, unmodified.
  • For Fx24 and up, to make primary tbb image regions app-version-specific, move the contents of browser-toolbarbutton-imageregions.css into appver/fx24/appver-specific-browser-base.css, and delete browser-toolbarbutton-imageregions.css.
  • For Australis, update panelUIOverlay.css to Fx29 beta 3.
  • Make sure there's space between devtools tabs and the command buttons.
  • Fx29 devtools follow-up for Rules View and Computed Styles View.
  • For Fx29, handle Bug 967168 - DevTools Addon icons should not be inverted on light theme.
  • For Fx29, handle Bug 950915 - Watch for changes to CSS files on disk for source mapped files.
  • For Fx24 through Fx29, switch to using appver-specific styleeditor.css. (Fx23 and down are well and truly de-supported.)
  • For Fx29, handle Bug 952277 - Highlight and jump to nodes from the Debugger. Some follow-up will be required.
  • For Fx29, handle Bug 944640 - Add a "Watch" button on the new inspect popup.
  • Check in tool-options-inverted.png for Bug 957291 - Tab bar icon issues - Docking icon brightness does not match command icon brightness, and certain icons appear blurry.
  • For Fx29, handle Bug 957117 - DevTools Themes: Use light theme for top tabbar and toolbars. Some follow-up will be required when wrapping up Fx29.
  • For Fx29, handle Bug 965814 - Make the shader editor look good on the light theme.
  • For Fx29, handle Bug 936421 - Update the breadcrumbs as per Shorlander's new designs.
  • For Fx29, handle Bug 957291 - Tab bar icon issues - Docking icon brightness does not match command icon brightness, and certain icons appear blurry.
  • For Fx29, handle Bug 939783 - console.trace() group traces even if part of trace is different.
  • For Fx29, handle Bug 889057 - Make the Console log sources toolbar respond better to skinny horizontal tool widths.
  • For Fx29, handle Bug 947143 - The debugger resumption order panel looks really bad.
  • For Fx29, handle Bug 916443 - Move the highlighter to the toolbox level and make it remote.
  • To support both Australis-specific styling and pre-Australis code, switch to using appver-specific-browser-base.css. With this file architecture, NNL supports Fx24 and up, only.
  • For Fx29, handle Bug 943883 - DevTools themes - theme sidemenuwidget. Comment-only change at this point; will need to revisit when wrapping up Fx29 to tie it all together.
  • Follow-up for Bug 830344 - Implement pagination when expanding objects with lots of properties - to remove rule for .variables-view-throbber, since that DOM was removed in Bug 830344.
  • For Fx29, handle Bug 957634 - Add a warning icon to the debugger resumption order panel.
  • For Fx29 handle Bug 957187 - The variable inspection popup never appears in the right place on Linux and Windows.
  • For Fx29, handle Bug 951795 - Use WidgetMethod's empty text attribute instead of a deck in the tracer.
  • For Fx29, handle Bug 951633 - Drop the support for WidgetMethods. Partial patch; need to revist when wrapping up Fx29.
  • For Fx29, handle Bug 946601 - Add performance statistics/piecharts in the Network Monitor. Also adjust waterfall heading colors as a follow-up for Bug 868045.
  • For Fx29, handle Bug 868045 - At some threshold, we should convert MS to Seconds in the Waterfall.
  • For Fx29, handle Bug 951674 - Vertical splitter isn't shown for the Events tab.
  • For Fx29, handle Bug 950667 - DevTools CSS - Use an attribute instead of .highlighted class for styling tabs like the paused debugger.
  • For Fx29, handle Bug 951694 - Sources pane can overlap content over the source editor.
  • For Fx29, handle Bug 952194 - The #tracer-message doesn't need !important and the 22px min-width doesn't make sense.
  • For Fx29, handle Bug 951794 - Make the tracers colors easier to read.
  • For Fx29, handle Bug 935417 - css rule view separator text wrapping.
  • For Fx29, handle Bug 929349 - Integrate a tracing debugger into our existing debugger.
  • For Fx29, handle Bug 948324 - DevTools Themes: Remote connection screen does not have devtools text input styling. As part of this, switch to using appver-specific-light-theme.css and appver-specific-dark-theme.css.
  • For Fx29, handle Bug 949561 - The VariablesView and SideMenuWidget should use hardware acceleration when possible.
  • For Fx29, handle Bug 947952 - Rename "non-*" attributes in the Variables View to avoid double negation.
  • For Fx29, handle Bug 758157 - Clearly indicate overridden variables. (There may be some follow-up margin/padding changes for this.)
  • For Fx29, handle Bug 948873 - Function closures and other psuedo variables shouldn't have a bottom border in the variables view.
  • For Fx29, reverse our change for Bug 948872 - Safe getters shouldn't be colored differently in the variables view - because that wasn't what we wanted. Actually, there's nothing to do for that bug.
  • For Fx29, handle Bug 948872 - Safe getters shouldn't be colored differently in the variables view.
  • For Fx29, handle Bug 815280 - Add a enable/disable all breakpoints button to the sources toolbar.
  • For Australis, update panelUIOverlay.css to the current default theme, as of approximately 2014-02-24 and Firefox 29 Aurora.
  • As part of supporting Fx29 and Australis, add all the new icons from the Fx29 Australis default theme at one time. This includes icons and images for browser/, browser/devtools/, and global/. All are in the default theme style and need to be remade for NNL. Toolbar.png is excluded because we have yet to resolve that fact that it needs to be same-named but with different contents in Fx28 vs. Fx29.
  • For Fx29, create appver-specific files, step 2 of 2: populate the Fx29-specific appver directory by copying Fx28-specific files to start.
  • For Fx28, create appver-specific files, step 1 of 2: create the fx28 appver directories, and make chrome.manifest point to it.
  • Bump maxVersion to 29.*.
  • In Night Launch Companion, restrict version range to include Fx28 and Fx29 only, dropping support for Fx24 through Fx27.
  • In Night Launch Companion, disable subskins and subskin-controlling UI when running on an Australis build.
  • In Night Launch Companion, make the Firefox 28 overlay use version-specific CSS. Restore Go Button functionality for Fx29 Australis, stripping out parts no longer needed in the simplified UI. For Fx29 Australis, stop customizing the app menu, since that no longer exists. For Fx29, remove all reference to status info in the statusbar, since that is now permanently removed from usable UI. Remove all reference to the night launch go button stack, since that is no longer used or needed.
  • In Night Launch Companion, split overlay.css into pre- and post-Australis versions. Correct chrome.manifest to correctly load version-specific overlay XUL.
  • In Night Launch Companion, the add-ons bar, where we have been showing status info, is removed for Fx29 and Australis, so stop showing status info there. See chrome://nightlaunchcompanion/content/test/status.xul instead. We're leaving the associated pref in place since this feature is still functional for Fx28 and down.
  • In Night Launch Companion, get rid of customize toolbar overlays for Fx29 and up, since that window is now gone.
  • In Night Launch Companion, make chrome.manifest point to the fx28-specific overlays, and make the overlays use fx28-specific JS.
  • In Night Launch Companion, make copies of overlays (and associated JS) for fx28 and down, so we can separately make Australis-specific changes for Fx29 and up.
  • In Night Launch Companion, rename files back to their original names (undoing the previous commit) as part of making version-specific overlays.
  • In Night Launch Companion, rename files as part of making version-specific overlays.
  • In Night Launch Companion, backed out changeset: 96fa6695ca4e to restore the status bar info display, with the intention of later making it work only for Fx28 and down.
  • In Night Launch Companion, because #addons-bar, where we have been showing status info, is removed for Fx29 and Australis, stop showing status info there. See chrome://nightlaunchcompanion/content/test/status.xul instead. We're leaving the associated pref in place for now, since we'd like to show this information in at-a-glance UI at some point; we just haven't worked out where yet.
  • In Night Launch Companion, update the count of supported versions.
  • In Night Launch Companion, update list of supported versions.
         
2014-02-18       NNL Version 0.6.20140217 Released to AMO
         
2014-02-12       New in this version:
  • Drop maxVersion back to 28.* until we have Australis coverage.
  • For Fx28, handle Bug 947836 - Non-toolbox devtools toolbars are grey.
  • For Fx28, a partial patch for Bug 947836 to reestablish devtools toolbar styling.
  • For Fx28, handle Bug 905981 - Have a classic vertical display of stack frames persistently available in the debugger UI.
  • For Fx28, handle Bug 893692 - The continue/stepping buttons in the debugger are very confusing when paused.
  • For Fx28, handle Bug 938616 - webconsole UI updates while in split mode with other panels.
  • For Fx28, handle Bug 941673 - DevTools themes - move toolbar and tab styles into shared CSS file.
  • For Fx28, handle Bug 649490 - Horizontal html5 audio/video volume control.
  • For Fx28, handle Bug 808371 - There's no way to add new properties to objects in the variables view.
  • For Fx28, handle Bug 889638 - Inspector should have a doorhanger with a colorpicker for editing CSS colors.
  • For Fx28, handle Bug 931845 - Timeout for showing image tooltips is a bit too long.
  • For Fx28, handle Bug 862558 - Web Console should always be available / visible.
  • For Fx28, handle Bug 941781 - Upgrade CodeMirror to 3.20.
  • For Fx28, handle Bug 725235 - In the debugger, hovering over a variable or property in the source editor could show a details bubble.
  • For Fx28, handle Bug 942115 - Font for code size should be 100% not 108.
  • For Fx28, handle Bug 929766 - Remove Orion from the SourceEditor component.
  • For Fx28, handle Bug 922812 - Add a SLIME-style "compile-defun" command.
  • For Fx28, handle Bug 931845 - Timeout for showing image tooltips is a bit too long.
  • For Fx28, handle Bug 722267 - Option to enable/disable timestamps for messages in the console.
  • For Fx28, handle Bug 900415 - Should be able to open the autocompletion popup at an offset from the anchor node.
  • For Fx28, handle Bug 920321 - line number is ellipsized in console.
  • Follow-up fix for Fx28 App Manager.
  • Create app-version specific copies of App Manager files.
  • For Fx28, handle Bug 937607 - Manifest Editor erases local modifications.
  • For Fx28, handle Bug 912891 - [app manager] toolbox in a new tab.
  • For Fx28, handle Bug 912918 - [app manager] support for warning when there's errors
  • For Fx26, Fx27 and Fx28, handle Bug 932854 - Consider showing a notification bar for hidden plugins.
  • For Fx28, create appver-specific files, step 2 of 2: populate the Fx28-specific appver directory by copying Fx27-specific files to start.
  • For Fx28, create appver-specific files, step 1 of 2: create the fx28 appver directories, and make chrome.manifest point to it.
  • For Australis, update panelUIOverlay.css to the current default theme, as of 2013-12-26.
  • For Fx26 and up, a follow-up change for Bug 932446 - Vulnerable Click-to-activate in-content UI should look clickable.
  • For Fx26 and up, handle Bug 932446 - Vulnerable Click-to-activate in-content UI should look clickable.
View changelog by year: 2014