Console²
Console²: | Home Revision History Feedback Screenshots Contributors Source Code Bugs |
---|---|
Console Filter: | Home Revision History Feedback |
Revision History
Testing Version: Console² 1.0dev
- [fix] Show timestamps if available from either nsIScriptError or nsIScriptError2 due to interface changes (original patch by aceman).
- [fix] Teach "Hide Duplicates" to ignore timestamps.
- [fix] Mozilla Bug 764333 Link from error console to view source doesn't work for errors in subscripts.
- Errors reported by the Addon SDK should be classed as chrome and not content (Patch by Kris Maglione).
- Update locales from Babelzilla.
- Fix Cannot copy messages if opened from CTRL-SHIFT-J (SeaMonkey Only)
- Restore Error Console item removed in Mozilla Bug 602006.
- Signature of nsIConsoleService::GetMessageArray changed in Mozilla Bug 664695. Implement a backward compatible fix.
- .
- [new] Message FIFO limit is now controlled by a hidden preference "extensions.console2.max-errors" currently 1000. (Patch by Kris Maglione).
- [new] Enable blocklist domains from resource:// URLs
[new] Enable filter for "resource://" URLs
[fix] Alias resource:/// to resource://app/ to allow these resource urls to be filtered and blocklisted.
(Patches by titoBouzout). - [fix] Use white-space: pre-wrap for the console message descriptions to allow newlines and formatted messages (Patch by titoBouzout).
- [new] Add support for Komodo alphas appversion >= 6.9 (Patch by titoBouzout).
- [fix] css problems with textonly toolbarbuttons in icon mode toolbars.
- [new] Show timestamps if available from nsIScriptError2.
- [new] Add class="padded" to the TextboxEval textbox to assist themers.
- [fix] Firefox App button Web Developer menu item changed id.
- [fix] Use |newlines="replacewithspaces"| for the Eval textbox.
- [fix] XPConnect and resource:// errors are chrome errors not content.
- [fix] Legacy strict errors are warnings.
- [fix] Locale syntax errors in chrome.manifest.
- [fix] Fix duplicate menu items in the Firefox Web Developer menus.
- [babelzilla] New locale Serbian (sr). Updated Locale French (fr). Renamed locales (de-DE, fr-FR, nl-NL, pl-PL) to (de, fr, nl, pl).
- [new] Add class="padded" to the TextboxEval textbox to assist themers.
- [fix] Firefox App button Web Developer menu item changed id.
- [babelzilla] New locale Serbian (sr). Updated Locale French (fr). Renamed locales (de-DE, fr-FR, nl-NL, pl-PL) to (de, fr, nl, pl).
- [fix] Fix typos in the install.rdf of 0.6 (and earlier).
- [fix] add consolefilter default prefs.
- [fix] SeaMonkey 2.1a2pre now using the toolkit viewsource.
- [fix] Fix for broken extension manager detection on trunk Gecko1.9.3/Gecko2.0.
- [fix] Fix XPCOM registration of components in Gecko 2.0.
- [fix] Change <popup> to <menupopup> to fix trunk breakage.
- [fix] Flip the "devtools.errorconsole.enabled" pref to unhide the Error Console menu item hidden by bug 593538.
- [fix] Add a Console² menu item to the new Firefox 4 appmenu.
- [fix] Add <em:unpack>true</em:unpack> to the install.rdf to force Firefox4 to unpack the XPI.
- [fix] Use nsIJSON instead of eval()/toSource() to keep AMO happy.
Version: 0.6
- Updated locales from Babelzilla.
- [new] Sunbird specific overrides.
- listbox/richlistbox: Sync with trunk and also refactor Gecko version detection.
- [new] Add Postbox (unsupported) metadata to install.rdf and chrome.manifest.
- [fix] Fix missing text in textonly toolbar buttons when the toolbars are in icons only mode.
- [fix] Port Mozilla Bug 458631 Misalignment in --help command line.
Version: 0.5
- [new] Incorporate the ConsoleFilter extension into Console².
- New and updated files from Babelzilla.
- [new] Hungarian (hu-HU) locale (thanks to Mikes Kaszmán István).
- [new] Swedish (sv-SE) locale (thanks to peter3).
- [new] Korean (ko-KR) locale (thanks to puryfury).
- [fix] Automatically turn on the js_exceptions pref for Gecko 1.9.x branches.
- [fix] Console² Bug 20287 Assign a rational accesskey to the CSS button.
- [fix] Bug 479588 Error console's text box should always be LTR.
- [enh] Improve SeaMonkey integration including:
- [fix] Remove obsolete SeaMonkey hacks.
- [fix] Disable/Enable the SeaMonkey menubar when customizing the toolbars.
- [fix] button.label is undefined error.
- [enh] For SeaMonkey use "l" for the Clear accesskey and ":" for the Lang accesskey.
- [enh] Use -moz-pre-wrap or pre-wrap depending on Gecko version.
- [enh] Use -moz-outline-offset or outline-offset depending on Gecko version.
Version: 0.3.10
- [fix] Part of Bug 335383 "Make the Error Console easier to overlay". I mixed up some key bindings.
- [fix] Gecko trunk now uses pre-wrap and -moz-pre-wrap has been removed.
- [fix] Bug 455222 All XUL <script>s must have type="application/javascript".
- [fix] Bug 452415 Switch from <textbox type="timed"> to type="search".
- [fix] Bug 458588 Remove uses of -moz-outline-offset.
- Richlistbox fixes:
- [fix] Bug 378028 Add an 'axis' field to DOMMouseScroll events so that we can distinguish horizontal from vertical scrolling, and use it in trees and listboxes.
Version: 0.3.9.2
- [new] Implement UI to manage the blocklist for Gecko apps that don't implement the Permissions Manager and persist this blocklist across sessions in a pref.
- [new] Add UI to toggle new Gecko 1.9 boolean pref "dom.report_all_js_exceptions".
- [fix] Command line handler rewritten to support nsICmdLineHander and now works in SeaMonkey 1.x (or would but I forgot to update the install.js).
- Updated locales from Babelzilla.
Version: 0.3.9.1
- [fix] bug 415901 Error console should respect line breaks in error messages.
- [new] Traditional Chinese locale (thanks to Alan CHENG)
- [new] Allow easier richlistbox themability by theme authors (Part 2). Patch contributed by mcdavis.
- Richlistbox fixes:
- [fix] bug 385374 After performing an operation to the selected richlistitem, it is no longer focused.
- [fix] bug 416390 ctrl-click (right-click) does not select row.
Version: 0.3.9
- [fix] bug 335383 menu and toolbar accesskeys clash in suiterunner JS console.
- [fix] bug 312247 content is rendered outside the window if width is reduced.
- [fix] Console² bug 17996 badly namespaced spacer causes loop now that mozilla bug 321402 has landed.
- [fix] Console² bug 18025 Secure updates for Firefox 3 (SHA1 Update hashes and public key signatures using McCoy).
- Richlistbox fixes:
- [fix] bug 369077 richlistbox is corrupted if "selected" is inside richlistitem.
- [fix] bug 376815 Allow using a listheader in <richlistbox>.
- [fix] bug 387109 context menu regressions WRT richlistbox.
- [fix] bug 391740 listheader in richlistbox appears to right/at bottom of richlistitems.
- [fix] bug 396545 listheader in richlistbox should not scroll
- [new] http://forums.mozillazine.org/viewtopic.php?p=3020003#3020003 Allow themes to theme the Console2 richlistbox.
- [new] Allow themes to theme the Console2 console binding.
- [new] Sign install.rdf and update manifests with McCoy.
Version: 0.3.8
- [fix] Console² bug 17508 "XPConnect JavaScript" errors aren't necessarily chrome errors
- [fix] Custom richlistbox widget should apply only to Console² as it interferes with the native version on trunk builds.
- [fix] Allow Console² toolbars to be customizable in SuiteRunner
- [fix] bug 288544 an asynchronous "oom" loop in jsconsole's implementation of nsIConsoleListener.observe with nsIConsoleService and xpconnect
- [fix] bug 386968 Get grippies on error console (SuiteRunner only)
- [fix] bug 385092 Code evaluation not working
- [fix] bug 380422 The evaluating iframe may contain nuts (and other remainders).
- [fix] bug 379439 When closing error console: assertion "XPConnect is being called on a scope without a 'Components' property!"
- Added unofficial support for the eMusic Download Manager, Sunbird and Netscape Navigator 9.
- Added Turkish locale (thanks to mertsaka)
- Added Simplified Chinese locale (thanks to Aiseeker)
- Added a Finnish locale (thanks to Kenmooda)
Version: 0.3.7
- Fixed bug 348627 (O(N^2) or worse algorithm in error console)
- SeaMonkey compatibility enhancements including:
- Customizable toolbar icons in SuiteRunner MailNews windows.
- The Console² menu item now appears in MailNews windows.
- Fixed bug 334997 (add menu bar to toolkit-based JS console in suiterunner)
- Fixed bug 366901 (Edit→Copy doesn't work in the SuiteRunner Error Console)
- Added locales for Bulgarian (Lachezar), British English (Ian Moody), German (Tom.1), and Japanese (Mar)
Version: 0.3.6.2
- Added a Dutch locale (thanks to pitdicker)
Version: 0.3.6
- Fixed bug 322169 (console not cleared through "Clear Private Data")
- Adapted the fix to bug 307447 (white line appearing above the first toolbar)
- Fixed bugs 342662 (mishandling of % in evaluated JavaScript) and 255051 (misuse of ellipses in the menus)
- The JavaScript console menu item is now hidden for SeaMonkey as well
Version: 0.3.5
- Jumps to the correct line number in an external editor (requires bug 331940 to be fixed)
- Fixed form history issue introduced with bug 325257
- Slightly improved duplicate count
- Restored FAYT for the Add-ons manager
- Bug fix: keyboard horizontal scrolling was broken
- Bug fix: the -console2 command line option couldn't be used alone
- Added Russian, Polish, Slovak and Czech locales (thanks to Infoman, Leszek (teo) Zyczkowski, Rastislav Hubocan and Michal Gebauer)
- Claiming Flock compatibility
Version: 0.3.4
- Added a toolbar button to open the Error Console (middle-click to open in the sidebar)
- view_source.editor.external is respected (currently Trunk only)
- Added Portuguese and French locales (thanks to Teboga and Menet)
- Bug fix: Messages from blocked domains could occasionally slip through when opening the console
- Bug fix: It was possible to open several consoles through the command line
- Bug fix: Some rare errors could break the console
Version: 0.3.3.3
- Bug fix: Uncategorized XPCOM errors were categorized as Content
Version: 0.3.3.2
- Ported the fix for bug 330190
Version: 0.3.3.1
- Ported the fix for bug 328932
- Added a Lithuanian locale (thanks to Edgaras Janušauskas)
Version: 0.3.3
- Added the possibility to ignore messages (until the console is closed)
- Added an Always-on-top-of-Mozilla option
- Console² can now optionally take the focus on new reports
- Added domain black-/whitelisting
- Added Italian and Spanish locales (thanks to MatrixIsAllOver and Proyecto Nave)
- Bug fix: an error flood could make Firefox hang
- Minor bug fix
Version: 0.3.2
- Made the toolbar customizability more discoverable
- SeaMonkey compatibility (without customizable toolbars; use xSidebar for sidebar functionality)
- Menu buttons reverted to old behavior
- Basic logging for web developers
- Minor bug fix
Version: 0.3.1
- The console is now shown immediately (displaying a "Loading..." message)
- Overlong URLs no longer cause the horizontal scrollbar to be shown
- Added tooltips to most buttons
- Bug fix: Could not temporarily delete items
Version: 0.3
- Please reset the console's toolbars, if you're updating from Console² 0.2.x!
- Added buttons for JS/CSS/XML and Chrome/Content
- Buttons function now as checkboxes (several of them can be activated at the same time, middle-click for radio button behavior)
- New default button layout over two toolbars (still customizable)
- Vastly improved duplicate finding performance
- Added the possibility to not report CSS errors to the Options menu (requires bug 264162 to be fixed)
- New default settings: show only All JS Content items
- Added back the error code to XPConnect errors (where not already present)
Version: 0.2.5
- Bug fix: source code is now always shown LTR
- Keyboard scrolling speed and bug fix
- Bug fix: evaluate history doesn't work for Thunderbird (missing component)
- Bug fix: theming issues with Qute
- Unified [F9] and [F10] into [F10]
Version: 0.2.4
- Adapted toolbar icons and style improvements from bug 291002
- Removed most accelerators from the sidebar console (less interference with the browser)
- Parses uncaught exceptions into a friendlier format
- FAYT should also work in the Console itself (though slowly)
Version: 0.2.3
- Minor improvements and bug fix
Version: 0.2.2
- Added autocomplete/history support to the JavaScript evaluator
- Source links have been made draggable
Version: 0.2.1
- The toolbar buttons don't keep the focus if you click on them
- Added two new keyboard shortcuts: [F9] puts the focus on the list, [F10] on the menu
- As a side effect, this version adds FAYT to the Extensions and Downloads managers
Version: 0.2
- Multiple messages can be selected (e.g. for selective copying)
- Messages can be temporarily deleted (until you reopen the console)
- Complete code refactoring (for easier porting of single patches to the trunk)
Version: 0.1.8
- All buttons of the original console are back in the Customize Toolbar dialog
- Evaluated JavaScript is always visible (at least temporarily when filtered out)
- Included icons from the Winstripe and Qute themes for a unified appearance
- Now available in four additional languages: German, Spanish, Italian and French
Version: 0.1.7
- Most flickering is gone (at filtering messages and when loading the original console)
- Categories should be applied correctly (if you don't agree, please refer to this post)
- Minor improvements (such as page up/down support - a preview of bug 305730)
Version: 0.1.6
- Added a command line handler (-console2)
- Bug fix: occasional funny [up] and [down] behavior
- Patch: icons didn't show up for the official Pinstripe and Qute themes
Version: 0.1.5
- Middle-clicking rotates the options of the mode buttons
- Improved the buttons' menu behavior
Version: 0.1.4
- Made the toolbars customizable
- Added an Options button with the following new features:
- Collapse duplicate items into the most recent one
- Quick access to javascript.options.strict
- Copy all visible items into the clipboard
- Added Lang: XML for all XML/XUL/XBL/HTML related errors
Version: 0.1.3
- Added Error Console to the sidebar list
- Evaluating the same expression twice produces two results
- The selected item remains visible when changing modes
Version: 0.1.2
- Bug fix: Loading took way too long
- Changed accesskeys (Context: n → e, Evaluate: e → v)
Version: 0.1.1
- Bug fix: No more display problems (and hopefully hardly any horizontal scrolling)
- Bug fix: Messages never show up as content
Version: 0.1
- Initial release 2005-09-15