[Pkg-mozext-commits] [dom-inspector] 02/08: Imported Upstream version 2.0.15

David Prévot taffit at moszumanska.debian.org
Sun Feb 22 22:53:29 UTC 2015


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to branch master
in repository dom-inspector.

commit b48dd59b0c57a9011fbfa65ada86b791d046c9ef
Author: David Prévot <david at tilapin.org>
Date:   Sun Feb 22 18:19:37 2015 -0400

    Imported Upstream version 2.0.15
---
 chrome.manifest                                    |  51 +++---
 chrome/.mkdir.done                                 |   0
 .../content/inspector/Flasher.js                   | 179 +++++++++++++++++++--
 .../content/inspector/ViewerRegistry.js            |   0
 .../content/inspector/commandOverlay.xul           |   0
 .../content/inspector/editingOverlay.xul           |   0
 .../inspector/extensions/titledSplitter.css        |   0
 .../inspector/extensions/titledSplitter.xml        |   0
 .../inspector/extensions/wsm-colorpicker.js        |   0
 .../content/inspector/hooks.js                     |   0
 .../content/inspector/inspector.css                |   0
 .../content/inspector/inspector.js                 |   4 +-
 .../content/inspector/inspector.xml                |   0
 .../content/inspector/inspector.xul                |   0
 .../content/inspector/inspectorOverlay.xul         |   0
 .../inspector/jsutil/commands/baseCommands.js      |   0
 .../inspector/jsutil/events/ObserverManager.js     |   0
 .../content/inspector/jsutil/rdf/RDFArray.js       |   0
 .../content/inspector/jsutil/rdf/RDFU.js           |   0
 .../content/inspector/jsutil/system/DiskSearch.js  |   0
 .../inspector/jsutil/system/FilePickerUtils.js     |   0
 .../content/inspector/jsutil/system/PrefUtils.js   |   0
 .../inspector/jsutil/system/clipboardFlavors.js    |   0
 .../content/inspector/jsutil/xpcom/XPCU.js         |   0
 .../content/inspector/jsutil/xul/DNDUtils.js       |   0
 .../content/inspector/jsutil/xul/FrameExchange.js  |   0
 .../content/inspector/jsutil/xul/inBaseTreeView.js |   6 +-
 .../content/inspector/jsutil/xul/inDataTreeView.js |   0
 .../content/inspector/jsutil/xul/inFormManager.js  |   0
 .../content/inspector/jsutil/xul/inTreeBuilder.js  |   0
 .../content/inspector/keysetOverlay.xul            |   0
 .../content/inspector/object.js                    |   0
 .../content/inspector/object.xul                   |   0
 .../content/inspector/popupOverlay.xul             |   0
 .../content/inspector/prefs/pref-inspector.js      |   0
 .../content/inspector/prefs/pref-inspector.xul     |   0
 .../content/inspector/prefs/pref-sidebar.js        |   0
 .../content/inspector/prefs/prefsOverlay.xul       |   0
 .../content/inspector/res/viewer-registry.rdf      |   0
 .../content/inspector/sidebar.js                   |   0
 .../content/inspector/sidebar.xul                  |   0
 .../content/inspector/statusbarOverlay.xul         |   0
 .../content/inspector/tasksOverlay-cz.xul          |   0
 .../content/inspector/tasksOverlay-ff.xul          |   0
 .../content/inspector/tasksOverlay-mobile.xul      |   0
 .../content/inspector/tasksOverlay-sb.xul          |   0
 .../content/inspector/tasksOverlay-tb.xul          |   0
 .../content/inspector/tasksOverlay.xul             |   0
 .../content/inspector/tests/allskin.xul            |   0
 .../content/inspector/toolboxOverlay.xul           |   0
 .../content/inspector/utils.js                     |   0
 .../viewers/accessibleEvent/accessibleEvent.js     |  10 +-
 .../viewers/accessibleEvent/accessibleEvent.xul    |   0
 .../viewers/accessibleEvents/accessibleEvents.js   |  13 +-
 .../viewers/accessibleEvents/accessibleEvents.xul  |   0
 .../viewers/accessibleEvents/handlerHelpDialog.xul |   0
 .../viewers/accessibleObject/accessibleObject.js   |   0
 .../viewers/accessibleObject/accessibleObject.xul  |   0
 .../accessibleProps/accessiblePropViewerMgr.js     | 130 ++++++++++++++-
 .../viewers/accessibleProps/accessibleProps.js     |   0
 .../viewers/accessibleProps/accessibleProps.xul    |  36 ++++-
 .../accessibleRelations/accessibleRelations.js     |   0
 .../accessibleRelations/accessibleRelations.xul    |   0
 .../viewers/accessibleTree/accessibleTree.js       |   7 +-
 .../viewers/accessibleTree/accessibleTree.xul      |   0
 .../viewers/accessibleTree/evalJSDialog.js         |   0
 .../viewers/accessibleTree/evalJSDialog.xul        |   0
 .../content/inspector/viewers/boxModel/boxModel.js |   0
 .../inspector/viewers/boxModel/boxModel.xul        |   0
 .../viewers/computedStyle/computedStyle.js         |   0
 .../viewers/computedStyle/computedStyle.xul        |   0
 .../content/inspector/viewers/dom/FindDialog.js    |   0
 .../content/inspector/viewers/dom/columnsDialog.js |   0
 .../inspector/viewers/dom/columnsDialog.xul        |   0
 .../inspector/viewers/dom/commandOverlay.xul       |   0
 .../content/inspector/viewers/dom/dom.js           |  33 ++--
 .../content/inspector/viewers/dom/dom.xul          |   0
 .../content/inspector/viewers/dom/findDialog.xul   |   0
 .../content/inspector/viewers/dom/insertDialog.js  |   0
 .../content/inspector/viewers/dom/insertDialog.xul |   0
 .../inspector/viewers/dom/keysetOverlay.xul        |   0
 .../content/inspector/viewers/dom/popupOverlay.xul |   0
 .../inspector/viewers/dom/pseudoClassDialog.js     |   0
 .../inspector/viewers/dom/pseudoClassDialog.xul    |   0
 .../content/inspector/viewers/domNode/domNode.js   |   0
 .../content/inspector/viewers/domNode/domNode.xul  |   0
 .../inspector/viewers/domNode/domNodeDialog.js     |   0
 .../inspector/viewers/domNode/domNodeDialog.xul    |   0
 .../inspector/viewers/jsObject/evalExprDialog.js   |   0
 .../inspector/viewers/jsObject/evalExprDialog.xul  |   0
 .../content/inspector/viewers/jsObject/jsObject.js |   0
 .../inspector/viewers/jsObject/jsObject.xul        |   0
 .../inspector/viewers/jsObject/jsObjectViewer.js   |   3 +-
 .../inspector/viewers/jsObject/jsObjectViewer.xul  |   0
 .../viewers/styleRules/commandOverlay.xul          |   0
 .../inspector/viewers/styleRules/keysetOverlay.xul |   0
 .../inspector/viewers/styleRules/popupOverlay.xul  |   0
 .../inspector/viewers/styleRules/styleRules.js     |   5 +
 .../inspector/viewers/styleRules/styleRules.xul    |   0
 .../inspector/viewers/stylesheets/stylesheets.js   |   0
 .../inspector/viewers/stylesheets/stylesheets.xul  |   0
 .../viewers/usedFontFaces/usedFontFaces.js         |   0
 .../viewers/usedFontFaces/usedFontFaces.xul        |   0
 .../inspector/viewers/xblBindings/xblBindings.js   |   0
 .../inspector/viewers/xblBindings/xblBindings.xul  |   0
 .../locale/de/inspector/editing.dtd                |   0
 .../locale/de/inspector/inspector.dtd              |   0
 .../locale/de/inspector/inspector.properties       |   0
 .../locale/de/inspector/prefs.dtd                  |   0
 .../locale/de/inspector/tasksOverlay.dtd           |   0
 .../locale/de/inspector/viewer-registry.dtd        |   0
 .../de/inspector/viewers/accessibleEvent.dtd       |   0
 .../de/inspector/viewers/accessibleEvents.dtd      |   0
 .../inspector/viewers/accessibleEvents.properties  |   0
 .../viewers/accessibleEventsHandlerHelpDialog.dtd  |   0
 .../de/inspector/viewers/accessibleProps.dtd       |   4 +
 .../inspector/viewers/accessibleProps.properties   |   0
 .../de/inspector/viewers/accessibleRelations.dtd   |   0
 .../locale/de/inspector/viewers/accessibleTree.dtd |   0
 .../viewers/accessibleTreeEvalJSDialog.dtd         |   0
 .../locale/de/inspector/viewers/boxModel.dtd       |   0
 .../locale/de/inspector/viewers/computedStyle.dtd  |   0
 .../locale/de/inspector/viewers/dom.dtd            |   0
 .../locale/de/inspector/viewers/domNode.dtd        |   0
 .../locale/de/inspector/viewers/jsObject.dtd       |   0
 .../locale/de/inspector/viewers/styleRules.dtd     |   0
 .../locale/de/inspector/viewers/stylesheets.dtd    |   0
 .../locale/de/inspector/viewers/usedFontFaces.dtd  |   0
 .../locale/de/inspector/viewers/xblBindings.dtd    |   0
 .../locale/en-GB/inspector/editing.dtd             |   0
 .../locale/en-GB/inspector/inspector.dtd           |   0
 .../locale/en-GB/inspector/inspector.properties    |   0
 .../locale/en-GB/inspector/prefs.dtd               |   0
 .../locale/en-GB/inspector/tasksOverlay.dtd        |   0
 .../locale/en-GB/inspector/viewer-registry.dtd     |   0
 .../en-GB/inspector/viewers/accessibleEvent.dtd    |   0
 .../en-GB/inspector/viewers/accessibleEvents.dtd   |   0
 .../inspector/viewers/accessibleEvents.properties  |   0
 .../viewers/accessibleEventsHandlerHelpDialog.dtd  |   0
 .../en-GB/inspector/viewers/accessibleProps.dtd    |   4 +
 .../inspector/viewers/accessibleProps.properties   |   0
 .../inspector/viewers/accessibleRelations.dtd      |   0
 .../en-GB/inspector/viewers/accessibleTree.dtd     |   0
 .../viewers/accessibleTreeEvalJSDialog.dtd         |   0
 .../locale/en-GB/inspector/viewers/boxModel.dtd    |   0
 .../en-GB/inspector/viewers/computedStyle.dtd      |   0
 .../locale/en-GB/inspector/viewers/dom.dtd         |   0
 .../locale/en-GB/inspector/viewers/domNode.dtd     |   0
 .../locale/en-GB/inspector/viewers/jsObject.dtd    |   0
 .../locale/en-GB/inspector/viewers/styleRules.dtd  |   0
 .../locale/en-GB/inspector/viewers/stylesheets.dtd |   0
 .../en-GB/inspector/viewers/usedFontFaces.dtd      |   0
 .../locale/en-GB/inspector/viewers/xblBindings.dtd |   0
 .../locale/en-US/inspector/editing.dtd             |   0
 .../locale/en-US/inspector/inspector.dtd           |   0
 .../locale/en-US/inspector/inspector.properties    |   0
 .../locale/en-US/inspector/prefs.dtd               |   0
 .../locale/en-US/inspector/tasksOverlay.dtd        |   0
 .../locale/en-US/inspector/viewer-registry.dtd     |   0
 .../en-US/inspector/viewers/accessibleEvent.dtd    |   0
 .../en-US/inspector/viewers/accessibleEvents.dtd   |   0
 .../inspector/viewers/accessibleEvents.properties  |   0
 .../viewers/accessibleEventsHandlerHelpDialog.dtd  |   0
 .../en-US/inspector/viewers/accessibleProps.dtd    |   4 +
 .../inspector/viewers/accessibleProps.properties   |   0
 .../inspector/viewers/accessibleRelations.dtd      |   0
 .../en-US/inspector/viewers/accessibleTree.dtd     |   0
 .../viewers/accessibleTreeEvalJSDialog.dtd         |   0
 .../locale/en-US/inspector/viewers/boxModel.dtd    |   0
 .../en-US/inspector/viewers/computedStyle.dtd      |   0
 .../locale/en-US/inspector/viewers/dom.dtd         |   0
 .../locale/en-US/inspector/viewers/domNode.dtd     |   0
 .../locale/en-US/inspector/viewers/jsObject.dtd    |   0
 .../locale/en-US/inspector/viewers/styleRules.dtd  |   0
 .../locale/en-US/inspector/viewers/stylesheets.dtd |   0
 .../en-US/inspector/viewers/usedFontFaces.dtd      |   0
 .../locale/en-US/inspector/viewers/xblBindings.dtd |   0
 .../locale/pl/inspector/editing.dtd                |   0
 .../locale/pl/inspector/inspector.dtd              |   2 +-
 .../locale/pl/inspector/inspector.properties       |   0
 .../locale/pl/inspector/prefs.dtd                  |   0
 .../locale/pl/inspector/tasksOverlay.dtd           |   0
 .../locale/pl/inspector/viewer-registry.dtd        |   4 +-
 .../pl/inspector/viewers/accessibleEvent.dtd       |   0
 .../pl/inspector/viewers/accessibleEvents.dtd      |   0
 .../inspector/viewers/accessibleEvents.properties  |   2 +-
 .../viewers/accessibleEventsHandlerHelpDialog.dtd  |  16 +-
 .../pl/inspector/viewers/accessibleProps.dtd       |   6 +-
 .../inspector/viewers/accessibleProps.properties   |   0
 .../pl/inspector/viewers/accessibleRelations.dtd   |   0
 .../locale/pl/inspector/viewers/accessibleTree.dtd |   0
 .../viewers/accessibleTreeEvalJSDialog.dtd         |   0
 .../locale/pl/inspector/viewers/boxModel.dtd       |   0
 .../locale/pl/inspector/viewers/computedStyle.dtd  |   0
 .../locale/pl/inspector/viewers/dom.dtd            |   0
 .../locale/pl/inspector/viewers/domNode.dtd        |   0
 .../locale/pl/inspector/viewers/jsObject.dtd       |   0
 .../locale/pl/inspector/viewers/styleRules.dtd     |   0
 .../locale/pl/inspector/viewers/stylesheets.dtd    |   0
 .../locale/pl/inspector/viewers/usedFontFaces.dtd  |   0
 .../locale/pl/inspector/viewers/xblBindings.dtd    |   0
 .../locale/ru/inspector/editing.dtd                |   0
 .../locale/ru/inspector/inspector.dtd              |   0
 .../locale/ru/inspector/inspector.properties       |   0
 .../locale/ru/inspector/prefs.dtd                  |   0
 .../locale/ru/inspector/tasksOverlay.dtd           |   0
 .../locale/ru/inspector/viewer-registry.dtd        |   0
 .../ru/inspector/viewers/accessibleEvent.dtd       |   0
 .../ru/inspector/viewers/accessibleEvents.dtd      |   0
 .../inspector/viewers/accessibleEvents.properties  |   0
 .../viewers/accessibleEventsHandlerHelpDialog.dtd  |   0
 .../ru/inspector/viewers/accessibleProps.dtd       |   5 +
 .../inspector/viewers/accessibleProps.properties   |   0
 .../ru/inspector/viewers/accessibleRelations.dtd   |   0
 .../locale/ru/inspector/viewers/accessibleTree.dtd |   0
 .../viewers/accessibleTreeEvalJSDialog.dtd         |   0
 .../locale/ru/inspector/viewers/boxModel.dtd       |   0
 .../locale/ru/inspector/viewers/computedStyle.dtd  |   0
 .../locale/ru/inspector/viewers/dom.dtd            |   0
 .../locale/ru/inspector/viewers/domNode.dtd        |   0
 .../locale/ru/inspector/viewers/jsObject.dtd       |   0
 .../locale/ru/inspector/viewers/styleRules.dtd     |   0
 .../locale/ru/inspector/viewers/stylesheets.dtd    |   0
 .../locale/ru/inspector/viewers/usedFontFaces.dtd  |   0
 .../locale/ru/inspector/viewers/xblBindings.dtd    |   0
 .../locale/sk/inspector/editing.dtd                |   0
 .../locale/sk/inspector/inspector.dtd              |   0
 .../locale/sk/inspector/inspector.properties       |   0
 .../locale/sk/inspector/prefs.dtd                  |   0
 .../locale/sk/inspector/tasksOverlay.dtd           |   0
 .../locale/sk/inspector/viewer-registry.dtd        |   0
 .../sk/inspector/viewers/accessibleEvent.dtd       |   0
 .../sk/inspector/viewers/accessibleEvents.dtd      |   0
 .../inspector/viewers/accessibleEvents.properties  |   0
 .../viewers/accessibleEventsHandlerHelpDialog.dtd  |   0
 .../sk/inspector/viewers/accessibleProps.dtd       |   4 +
 .../inspector/viewers/accessibleProps.properties   |   0
 .../sk/inspector/viewers/accessibleRelations.dtd   |   0
 .../locale/sk/inspector/viewers/accessibleTree.dtd |   0
 .../viewers/accessibleTreeEvalJSDialog.dtd         |   0
 .../locale/sk/inspector/viewers/boxModel.dtd       |   0
 .../locale/sk/inspector/viewers/computedStyle.dtd  |   0
 .../locale/sk/inspector/viewers/dom.dtd            |   0
 .../locale/sk/inspector/viewers/domNode.dtd        |   0
 .../locale/sk/inspector/viewers/jsObject.dtd       |   0
 .../locale/sk/inspector/viewers/styleRules.dtd     |   0
 .../locale/sk/inspector/viewers/stylesheets.dtd    |   0
 .../locale/sk/inspector/viewers/usedFontFaces.dtd  |   0
 .../locale/sk/inspector/viewers/xblBindings.dtd    |   0
 .../skin/classic/inspector/ImageSearchItem.gif     | Bin
 .../skin/classic/inspector/btnFind-dis.gif         | Bin
 .../skin/classic/inspector/btnFind.gif             | Bin
 .../skin/classic/inspector/btnSelecting-act.gif    | Bin
 .../skin/classic/inspector/btnSelecting-dis.gif    | Bin
 .../skin/classic/inspector/btnSelecting.gif        | Bin
 .../skin/classic/inspector/iconImportant.gif       | Bin
 .../skin/classic/inspector/iconViewerList-dis.gif  | Bin
 .../skin/classic/inspector/iconViewerList.gif      | Bin
 .../skin/classic/inspector/inspector.css           |   0
 .../skin/classic/inspector/inspectorWindow.css     |   0
 .../skin/classic/inspector/panelset.css            |   0
 .../skin/classic/inspector/sidebar.css             |   0
 .../skin/classic/inspector/titledSplitter.css      |   0
 .../classic/inspector/titledsplitter-close.gif     | Bin
 .../viewers/accessibleEvent/accessibleEvent.css    |   0
 .../viewers/accessibleEvents/accessibleEvents.css  |   0
 .../viewers/accessibleProps/accessibleProps.css    |  22 +++
 .../viewers/accessibleTree/accessibleTree.css      |   0
 .../inspector/viewers/boxModel/boxModel.css        |   0
 .../inspector/viewers/dom/columnsDialog.css        |   0
 .../skin/classic/inspector/viewers/dom/dom.css     |   0
 .../classic/inspector/viewers/dom/findDialog.css   |   0
 .../classic/inspector/viewers/domNode/domNode.css  |   0
 .../inspector/viewers/styleRules/styleRules.css    |   0
 .../inspector/viewers/xblBindings/xblBindings.css  |   0
 .../skin/modern/inspector/ImageSearchItem.gif      | Bin
 .../skin/modern/inspector/btnFind-dis.gif          | Bin
 .../skin/modern/inspector/btnFind.gif              | Bin
 .../skin/modern/inspector/btnSelecting-act.gif     | Bin
 .../skin/modern/inspector/btnSelecting-dis.gif     | Bin
 .../skin/modern/inspector/btnSelecting.gif         | Bin
 .../skin/modern/inspector/iconImportant.gif        | Bin
 .../skin/modern/inspector/iconViewerList-dis.gif   | Bin
 .../skin/modern/inspector/iconViewerList.gif       | Bin
 .../skin/modern/inspector/iconViewerMenu-dis.gif   | Bin
 .../skin/modern/inspector/iconViewerMenu.gif       | Bin
 .../skin/modern/inspector/inspector.css            |   0
 .../skin/modern/inspector/inspectorWindow.css      |   0
 .../skin/modern/inspector/panelset.css             |   0
 .../skin/modern/inspector/sidebar.css              |   0
 .../skin/modern/inspector/titledSplitter.css       |   0
 .../skin/modern/inspector/titledsplitter-close.gif | Bin
 .../viewers/accessibleEvent/accessibleEvent.css    |   0
 .../viewers/accessibleEvents/accessibleEvents.css  |   0
 .../viewers/accessibleProps/accessibleProps.css    |  22 +++
 .../viewers/accessibleTree/accessibleTree.css      |   0
 .../modern/inspector/viewers/boxModel/boxModel.css |   0
 .../modern/inspector/viewers/dom/columnsDialog.css |   0
 .../skin/modern/inspector/viewers/dom/dom.css      |   0
 .../modern/inspector/viewers/dom/findDialog.css    |   0
 .../modern/inspector/viewers/domNode/domNode.css   |   0
 .../inspector/viewers/styleRules/styleRules.css    |   0
 .../inspector/viewers/xblBindings/xblBindings.css  |   0
 components/.mkdir.done                             |   0
 components/inspector-cmdline.js                    |  60 -------
 defaults/preferences/.mkdir.done                   |   0
 install.rdf                                        |  35 ++--
 307 files changed, 499 insertions(+), 168 deletions(-)

diff --git a/chrome.manifest b/chrome.manifest
index 018e679..0a3d6bc 100644
--- a/chrome.manifest
+++ b/chrome.manifest
@@ -1,29 +1,32 @@
-locale inspector ru jar:chrome/inspector.jar!/locale/ru/inspector/
-overlay chrome://inspector/content/popupOverlay.xul chrome://inspector/content/viewers/dom/popupOverlay.xul
-overlay chrome://messenger/content/mailWindowOverlay.xul chrome://inspector/content/tasksOverlay-tb.xul application={3550f703-e582-4d05-9a08-453d09bdfdc6}
-overlay chrome://inspector/content/commandOverlay.xul chrome://inspector/content/viewers/styleRules/commandOverlay.xul
-overlay chrome://sunbird/content/calendar.xul chrome://inspector/content/tasksOverlay-sb.xul application={718e30fb-e89b-41dd-9da7-e25a45638b28}
-overlay chrome://inspector/content/keysetOverlay.xul chrome://inspector/content/viewers/dom/keysetOverlay.xul
-overlay chrome://inspector/content/popupOverlay.xul chrome://inspector/content/viewers/styleRules/popupOverlay.xul
-locale inspector en-GB jar:chrome/inspector.jar!/locale/en-GB/inspector/
-overlay chrome://communicator/content/pref/preferences.xul chrome://inspector/content/prefs/prefsOverlay.xul application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
-locale inspector de jar:chrome/inspector.jar!/locale/de/inspector/
-overlay chrome://browser/content/browser.xul chrome://inspector/content/tasksOverlay-mobile.xul application={a23983c0-fd0e-11dc-95ff-0800200c9a66}
-component {38293526-6b13-4d4f-a075-71939435b408} components/inspector-cmdline.js
-overlay chrome://browser/content/macBrowserOverlay.xul chrome://inspector/content/tasksOverlay-ff.xul application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}
-overlay chrome://browser/content/browser.xul chrome://inspector/content/tasksOverlay-ff.xul application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}
-locale inspector en-US jar:chrome/inspector.jar!/locale/en-US/inspector/
-content inspector jar:chrome/inspector.jar!/content/inspector/ xpcnativewrappers=no
-overlay chrome://chatzilla/content/chatzilla.xul chrome://inspector/content/tasksOverlay-cz.xul application={59c81df5-4b7a-477b-912d-4e0fdf64e5f2}
-overlay chrome://inspector/content/inspector.xul chrome://browser/content/baseMenuOverlay.xul application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}
-overlay chrome://inspector/content/inspector.xul chrome://communicator/content/utilityOverlay.xul application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
-skin inspector modern/1.0 jar:chrome/inspector.jar!/skin/modern/inspector/
-skin inspector classic/1.0 jar:chrome/inspector.jar!/skin/classic/inspector/
 category command-line-handler m-inspector @mozilla.org/commandlinehandler/general-startup;1?type=inspector
-locale inspector sk jar:chrome/inspector.jar!/locale/sk/inspector/
+component {38293526-6b13-4d4f-a075-71939435b408} components/inspector-cmdline.js
+content inspector chrome/inspector/content/inspector/
 contract @mozilla.org/commandlinehandler/general-startup;1?type=inspector {38293526-6b13-4d4f-a075-71939435b408}
-overlay chrome://inspector/content/inspector.xul chrome://communicator/content/tasksOverlay.xul application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
-locale inspector pl jar:chrome/inspector.jar!/locale/pl/inspector/
+locale inspector de chrome/inspector/locale/de/inspector/
+locale inspector en-GB chrome/inspector/locale/en-GB/inspector/
+locale inspector en-US chrome/inspector/locale/en-US/inspector/
+locale inspector pl chrome/inspector/locale/pl/inspector/
+locale inspector ru chrome/inspector/locale/ru/inspector/
+locale inspector sk chrome/inspector/locale/sk/inspector/
 overlay chrome://browser/content/browser.xul chrome://inspector/content/tasksOverlay-ff.xul application=songbird at songbirdnest.com
+overlay chrome://browser/content/browser.xul chrome://inspector/content/tasksOverlay-ff.xul application={8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}
+overlay chrome://browser/content/browser.xul chrome://inspector/content/tasksOverlay-ff.xul application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}
+overlay chrome://browser/content/browser.xul chrome://inspector/content/tasksOverlay-mobile.xul application={a23983c0-fd0e-11dc-95ff-0800200c9a66}
+overlay chrome://browser/content/macBrowserOverlay.xul chrome://inspector/content/tasksOverlay-ff.xul application={8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}
+overlay chrome://browser/content/macBrowserOverlay.xul chrome://inspector/content/tasksOverlay-ff.xul application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}
+overlay chrome://chatzilla/content/chatzilla.xul chrome://inspector/content/tasksOverlay-cz.xul application={59c81df5-4b7a-477b-912d-4e0fdf64e5f2}
+overlay chrome://communicator/content/pref/preferences.xul chrome://inspector/content/prefs/prefsOverlay.xul application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
 overlay chrome://communicator/content/tasksOverlay.xul chrome://inspector/content/tasksOverlay.xul application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
 overlay chrome://inspector/content/commandOverlay.xul chrome://inspector/content/viewers/dom/commandOverlay.xul
+overlay chrome://inspector/content/commandOverlay.xul chrome://inspector/content/viewers/styleRules/commandOverlay.xul
+overlay chrome://inspector/content/inspector.xul chrome://browser/content/baseMenuOverlay.xul application={8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}
+overlay chrome://inspector/content/inspector.xul chrome://browser/content/baseMenuOverlay.xul application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}
+overlay chrome://inspector/content/inspector.xul chrome://communicator/content/tasksOverlay.xul application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
+overlay chrome://inspector/content/inspector.xul chrome://communicator/content/utilityOverlay.xul application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
+overlay chrome://inspector/content/keysetOverlay.xul chrome://inspector/content/viewers/dom/keysetOverlay.xul
+overlay chrome://inspector/content/popupOverlay.xul chrome://inspector/content/viewers/dom/popupOverlay.xul
+overlay chrome://inspector/content/popupOverlay.xul chrome://inspector/content/viewers/styleRules/popupOverlay.xul
+overlay chrome://messenger/content/mailWindowOverlay.xul chrome://inspector/content/tasksOverlay-tb.xul application={3550f703-e582-4d05-9a08-453d09bdfdc6}
+overlay chrome://sunbird/content/calendar.xul chrome://inspector/content/tasksOverlay-sb.xul application={718e30fb-e89b-41dd-9da7-e25a45638b28}
+skin inspector classic/1.0 chrome/inspector/skin/classic/inspector/
+skin inspector modern/1.0 chrome/inspector/skin/modern/inspector/
diff --git a/chrome/.mkdir.done b/chrome/.mkdir.done
deleted file mode 100644
index e69de29..0000000
diff --git a/chrome/inspector.jar!/content/inspector/Flasher.js b/chrome/inspector/content/inspector/Flasher.js
similarity index 56%
rename from chrome/inspector.jar!/content/inspector/Flasher.js
rename to chrome/inspector/content/inspector/Flasher.js
index dc4bb46..19eb807 100644
--- a/chrome/inspector.jar!/content/inspector/Flasher.js
+++ b/chrome/inspector/content/inspector/Flasher.js
@@ -12,26 +12,170 @@
 
 //////////// global variables /////////////////////
 
-var gFlasherRegistry = [];
-
 //////////// global constants ////////////////////
 
+const HIGHLIGHTED_PSEUDO_CLASS = ":-moz-devtools-highlighted";
+const INVERT = "filter: url(\"data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='invert'><feColorMatrix in='SourceGraphic' type='matrix' values='-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0'/></filter></svg>%23invert\") !important; "
+
 ////////////////////////////////////////////////////////////////////////////
 //// class Flasher
 
 function Flasher(aColor, aThickness, aDuration, aSpeed, aInvert)
 {
+  document.querySelector(HIGHLIGHTED_PSEUDO_CLASS);
+  this.mIOService = XPCU.getService("@mozilla.org/network/io-service;1", "nsIIOService");
+  this.mDOMUtils = XPCU.getService("@mozilla.org/inspector/dom-utils;1", "inIDOMUtils");
+  this.mShell = XPCU.getService("@mozilla.org/inspector/flasher;1", "inIFlasher") || this.mDOMUtils;
+  this.color = aColor;
+  this.thickness = aThickness;
+  this.invert = aInvert;
+  this.duration = aDuration;
+  this.mSpeed = aSpeed;
+}
+
+Flasher.prototype =
+{
+  ////////////////////////////////////////////////////////////////////////////
+  //// Initialization
+
+  mFlashTimeout: null,
+  mElement: null,
+  mRegistryId: null,
+  mFlashes: 0,
+  mStartTime: 0,
+  mDOMUtils: null,
+  mWinUtils: null,
+  mStyleURI: null,
+  mColor: "#000000",
+  mInvert: false,
+  mThickness: 0,
+  mDuration: 0,
+  mSpeed: 0,
+
+  ////////////////////////////////////////////////////////////////////////////
+  //// Properties
+
+  get flashing() { return this.mFlashTimeout != null; },
+
+  get element() { return this.mElement; },
+  set element(val)
+  {
+    if (val && val.nodeType == Node.ELEMENT_NODE) {
+      this.mElement = val;
+      this.mShell.scrollElementIntoView(val);
+      this.mWinUtils = val.ownerDocument.defaultView
+                          .QueryInterface(Components.interfaces.nsIInterfaceRequestor)
+                          .getInterface(Components.interfaces.nsIDOMWindowUtils);
+    } else {
+      throw "Invalid node type.";
+    }
+  },
+
+  get color() { return this.mColor; },
+  set color(aVal)
+  {
+    var spacer = document.createElement("spacer");
+    spacer.style.color = aVal;
+    if (spacer.style.color) {
+      this.mStyleURI = null;
+      this.mColor = aVal;
+    }
+    return aVal;
+  },
+
+  get thickness() { return this.mThickness | 0; },
+  set thickness(aVal) { this.mStyleURI = null; return this.mThickness = aVal; },
+
+  get duration() { return this.mDuration; },
+  set duration(aVal) { this.mDuration = aVal; },
+
+  get speed() { return this.mSpeed; },
+  set speed(aVal) { this.mSpeed = aVal; },
+
+  get invert() { return !!this.mInvert; },
+  set invert(aVal) { this.mStyleURI = null; return this.mInvert = aVal; },
+
+  // :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+  // :::::::::::::::::::: Methods ::::::::::::::::::::::::::::
+  // :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+
+  start: function(aDuration, aSpeed, aHold)
+  {
+    if (!this.mStyleURI) {
+      var styleURI = "data:text/css;charset=utf-8," + HIGHLIGHTED_PSEUDO_CLASS +
+                     " { outline: " + this.thickness + "px solid " +
+                     encodeURIComponent(this.color) +
+                     " !important; outline-offset: " + -this.thickness +
+                     "px !important; " + (this.invert ? INVERT : "") + "}";
+      this.mStyleURI = this.mIOService.newURI(styleURI, null, null);
+    }
+
+    this.mWinUtils.loadSheet(this.mStyleURI, this.mWinUtils.AGENT_SHEET);
+    this.mUDuration = aDuration ? aDuration * 1000 : this.mDuration;
+    this.mUSpeed = aSpeed ? aSpeed : this.mSpeed;
+    this.mHold = aHold;
+    this.mFlashes = 0;
+    this.mStartTime = Date.now();
+    this.doFlash();
+  },
+
+  doFlash: function()
+  {
+    if (this.mHold || this.mFlashes & 1) {
+      this.paintOn();
+    } else {
+      this.paintOff();
+    }
+    this.mFlashes++;
+
+    if (this.mUDuration < 0 || Date.now() - this.mStartTime < this.mUDuration) {
+      this.mFlashTimeout = window.setTimeout(this.timeout, this.mUSpeed, this);
+    } else {
+      this.stop();
+    }
+  },
+
+  timeout: function(self)
+  {
+    self.doFlash();
+  },
+
+  stop: function()
+  {
+    if (this.flashing) {
+      this.mWinUtils.removeSheet(this.mStyleURI, this.mWinUtils.AGENT_SHEET);
+      window.clearTimeout(this.mFlashTimeout);
+      this.mFlashTimeout = null;
+      this.paintOff();
+    }
+  },
+
+  paintOn: function()
+  {
+    this.mDOMUtils.addPseudoClassLock(this.mElement, HIGHLIGHTED_PSEUDO_CLASS);
+  },
+
+  paintOff: function()
+  {
+    this.mDOMUtils.removePseudoClassLock(this.mElement, HIGHLIGHTED_PSEUDO_CLASS);
+  }
+
+};
+
+////////////////////////////////////////////////////////////////////////////
+//// class LegacyFlasher
+
+function LegacyFlasher(aColor, aThickness, aDuration, aSpeed, aInvert)
+{
   this.mShell = XPCU.getService("@mozilla.org/inspector/flasher;1", "inIFlasher");
   this.color = aColor;
   this.mShell.thickness = aThickness;
   this.mShell.invert = aInvert;
   this.duration = aDuration;
   this.mSpeed = aSpeed;
-  
-  this.register();
 }
 
-Flasher.prototype = 
+LegacyFlasher.prototype =
 {
   ////////////////////////////////////////////////////////////////////////////
   //// Initialization
@@ -87,13 +231,6 @@ Flasher.prototype =
   // :::::::::::::::::::: Methods ::::::::::::::::::::::::::::
   // :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 
-  register: function()
-  {
-    var length = gFlasherRegistry.length;
-    gFlasherRegistry[length] = this;
-    this.mRegistryId = length;
-  },
-
   start: function(aDuration, aSpeed, aHold)
   {
     this.mUDuration = aDuration ? aDuration*1000 : this.mDuration;
@@ -114,11 +251,16 @@ Flasher.prototype =
     this.mFlashes++;
 
     if (this.mUDuration < 0 || new Date() - this.mStartTime < this.mUDuration) {
-      this.mFlashTimeout = window.setTimeout("gFlasherRegistry["+this.mRegistryId+"].doFlash()", this.mUSpeed);
+      this.mFlashTimeout = window.setTimeout(this.timeout, this.mUSpeed, this);
     } else {
       this.stop();
     }
-},
+  },
+
+  timeout: function(self)
+  {
+    self.doFlash();
+  },
 
   stop: function()
   {
@@ -202,8 +344,13 @@ DOMIFlasher.prototype =
 
   init: function DOMIFlasher_init()
   {
-    this.mFlasher = new Flasher(this.color, this.thickness, this.duration,
-                                this.speed, this.invert);
+    try {
+      this.mFlasher = new Flasher(this.color, this.thickness, this.duration,
+                                  this.speed, this.invert);
+    } catch (e) {
+      this.mFlasher = new LegacyFlasher(this.color, this.thickness,
+                                        this.duration, this.speed, this.invert);
+    }
 
     PrefUtils.addObserver("inspector.blink.", this);
 
diff --git a/chrome/inspector.jar!/content/inspector/ViewerRegistry.js b/chrome/inspector/content/inspector/ViewerRegistry.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/ViewerRegistry.js
rename to chrome/inspector/content/inspector/ViewerRegistry.js
diff --git a/chrome/inspector.jar!/content/inspector/commandOverlay.xul b/chrome/inspector/content/inspector/commandOverlay.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/commandOverlay.xul
rename to chrome/inspector/content/inspector/commandOverlay.xul
diff --git a/chrome/inspector.jar!/content/inspector/editingOverlay.xul b/chrome/inspector/content/inspector/editingOverlay.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/editingOverlay.xul
rename to chrome/inspector/content/inspector/editingOverlay.xul
diff --git a/chrome/inspector.jar!/content/inspector/extensions/titledSplitter.css b/chrome/inspector/content/inspector/extensions/titledSplitter.css
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/extensions/titledSplitter.css
rename to chrome/inspector/content/inspector/extensions/titledSplitter.css
diff --git a/chrome/inspector.jar!/content/inspector/extensions/titledSplitter.xml b/chrome/inspector/content/inspector/extensions/titledSplitter.xml
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/extensions/titledSplitter.xml
rename to chrome/inspector/content/inspector/extensions/titledSplitter.xml
diff --git a/chrome/inspector.jar!/content/inspector/extensions/wsm-colorpicker.js b/chrome/inspector/content/inspector/extensions/wsm-colorpicker.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/extensions/wsm-colorpicker.js
rename to chrome/inspector/content/inspector/extensions/wsm-colorpicker.js
diff --git a/chrome/inspector.jar!/content/inspector/hooks.js b/chrome/inspector/content/inspector/hooks.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/hooks.js
rename to chrome/inspector/content/inspector/hooks.js
diff --git a/chrome/inspector.jar!/content/inspector/inspector.css b/chrome/inspector/content/inspector/inspector.css
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/inspector.css
rename to chrome/inspector/content/inspector/inspector.css
diff --git a/chrome/inspector.jar!/content/inspector/inspector.js b/chrome/inspector/content/inspector/inspector.js
similarity index 99%
rename from chrome/inspector.jar!/content/inspector/inspector.js
rename to chrome/inspector/content/inspector/inspector.js
index f4343e4..f9eaecd 100644
--- a/chrome/inspector.jar!/content/inspector/inspector.js
+++ b/chrome/inspector/content/inspector/inspector.js
@@ -358,7 +358,7 @@ InspectorApp.prototype =
                             "nsIDocumentEncoder");
       encoder.init(doc, doc.contentType, encoder.OutputRaw);
       encoder.setCharset(doc.characterSet);
-      fos.init(picker.file, flags, 0666, 0);
+      fos.init(picker.file, flags, -1, 0);
       try {
         encoder.encodeToStream(fos);
       }
@@ -369,7 +369,7 @@ InspectorApp.prototype =
     else {
       var serializer = XPCU.createInstance(kSerializerContractID,
                                           "nsIDOMSerializer");
-      fos.init(picker.file, flags, 0666, 0);
+      fos.init(picker.file, flags, -1, 0);
       try {
         serializer.serializeToStream(doc, fos);
       }
diff --git a/chrome/inspector.jar!/content/inspector/inspector.xml b/chrome/inspector/content/inspector/inspector.xml
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/inspector.xml
rename to chrome/inspector/content/inspector/inspector.xml
diff --git a/chrome/inspector.jar!/content/inspector/inspector.xul b/chrome/inspector/content/inspector/inspector.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/inspector.xul
rename to chrome/inspector/content/inspector/inspector.xul
diff --git a/chrome/inspector.jar!/content/inspector/inspectorOverlay.xul b/chrome/inspector/content/inspector/inspectorOverlay.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/inspectorOverlay.xul
rename to chrome/inspector/content/inspector/inspectorOverlay.xul
diff --git a/chrome/inspector.jar!/content/inspector/jsutil/commands/baseCommands.js b/chrome/inspector/content/inspector/jsutil/commands/baseCommands.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/jsutil/commands/baseCommands.js
rename to chrome/inspector/content/inspector/jsutil/commands/baseCommands.js
diff --git a/chrome/inspector.jar!/content/inspector/jsutil/events/ObserverManager.js b/chrome/inspector/content/inspector/jsutil/events/ObserverManager.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/jsutil/events/ObserverManager.js
rename to chrome/inspector/content/inspector/jsutil/events/ObserverManager.js
diff --git a/chrome/inspector.jar!/content/inspector/jsutil/rdf/RDFArray.js b/chrome/inspector/content/inspector/jsutil/rdf/RDFArray.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/jsutil/rdf/RDFArray.js
rename to chrome/inspector/content/inspector/jsutil/rdf/RDFArray.js
diff --git a/chrome/inspector.jar!/content/inspector/jsutil/rdf/RDFU.js b/chrome/inspector/content/inspector/jsutil/rdf/RDFU.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/jsutil/rdf/RDFU.js
rename to chrome/inspector/content/inspector/jsutil/rdf/RDFU.js
diff --git a/chrome/inspector.jar!/content/inspector/jsutil/system/DiskSearch.js b/chrome/inspector/content/inspector/jsutil/system/DiskSearch.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/jsutil/system/DiskSearch.js
rename to chrome/inspector/content/inspector/jsutil/system/DiskSearch.js
diff --git a/chrome/inspector.jar!/content/inspector/jsutil/system/FilePickerUtils.js b/chrome/inspector/content/inspector/jsutil/system/FilePickerUtils.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/jsutil/system/FilePickerUtils.js
rename to chrome/inspector/content/inspector/jsutil/system/FilePickerUtils.js
diff --git a/chrome/inspector.jar!/content/inspector/jsutil/system/PrefUtils.js b/chrome/inspector/content/inspector/jsutil/system/PrefUtils.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/jsutil/system/PrefUtils.js
rename to chrome/inspector/content/inspector/jsutil/system/PrefUtils.js
diff --git a/chrome/inspector.jar!/content/inspector/jsutil/system/clipboardFlavors.js b/chrome/inspector/content/inspector/jsutil/system/clipboardFlavors.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/jsutil/system/clipboardFlavors.js
rename to chrome/inspector/content/inspector/jsutil/system/clipboardFlavors.js
diff --git a/chrome/inspector.jar!/content/inspector/jsutil/xpcom/XPCU.js b/chrome/inspector/content/inspector/jsutil/xpcom/XPCU.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/jsutil/xpcom/XPCU.js
rename to chrome/inspector/content/inspector/jsutil/xpcom/XPCU.js
diff --git a/chrome/inspector.jar!/content/inspector/jsutil/xul/DNDUtils.js b/chrome/inspector/content/inspector/jsutil/xul/DNDUtils.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/jsutil/xul/DNDUtils.js
rename to chrome/inspector/content/inspector/jsutil/xul/DNDUtils.js
diff --git a/chrome/inspector.jar!/content/inspector/jsutil/xul/FrameExchange.js b/chrome/inspector/content/inspector/jsutil/xul/FrameExchange.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/jsutil/xul/FrameExchange.js
rename to chrome/inspector/content/inspector/jsutil/xul/FrameExchange.js
diff --git a/chrome/inspector.jar!/content/inspector/jsutil/xul/inBaseTreeView.js b/chrome/inspector/content/inspector/jsutil/xul/inBaseTreeView.js
similarity index 93%
rename from chrome/inspector.jar!/content/inspector/jsutil/xul/inBaseTreeView.js
rename to chrome/inspector/content/inspector/jsutil/xul/inBaseTreeView.js
index f5e0c60..b524ba5 100644
--- a/chrome/inspector.jar!/content/inspector/jsutil/xul/inBaseTreeView.js
+++ b/chrome/inspector/content/inspector/jsutil/xul/inBaseTreeView.js
@@ -20,9 +20,9 @@ inBaseTreeView.prototype =
   get rowCount() { return this.mRowCount; },
   setTree: function(aTree) { this.mTree = aTree; },
   getCellText: function(aRow, aCol) { return ""; },
-  getRowProperties: function(aIndex, aProperties) {},
-  getCellProperties: function(aIndex, aCol, aProperties) {},
-  getColumnProperties: function(aCol, aProperties) {},
+  getRowProperties: function(aIndex, aProperties) { return ""; },
+  getCellProperties: function(aIndex, aCol, aProperties) { return ""; },
+  getColumnProperties: function(aCol, aProperties) { return ""; },
   getParentIndex: function(aRowIndex) { },
   hasNextSibling: function(aRowIndex, aAfterIndex) { },
   getLevel: function(aIndex) {},
diff --git a/chrome/inspector.jar!/content/inspector/jsutil/xul/inDataTreeView.js b/chrome/inspector/content/inspector/jsutil/xul/inDataTreeView.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/jsutil/xul/inDataTreeView.js
rename to chrome/inspector/content/inspector/jsutil/xul/inDataTreeView.js
diff --git a/chrome/inspector.jar!/content/inspector/jsutil/xul/inFormManager.js b/chrome/inspector/content/inspector/jsutil/xul/inFormManager.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/jsutil/xul/inFormManager.js
rename to chrome/inspector/content/inspector/jsutil/xul/inFormManager.js
diff --git a/chrome/inspector.jar!/content/inspector/jsutil/xul/inTreeBuilder.js b/chrome/inspector/content/inspector/jsutil/xul/inTreeBuilder.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/jsutil/xul/inTreeBuilder.js
rename to chrome/inspector/content/inspector/jsutil/xul/inTreeBuilder.js
diff --git a/chrome/inspector.jar!/content/inspector/keysetOverlay.xul b/chrome/inspector/content/inspector/keysetOverlay.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/keysetOverlay.xul
rename to chrome/inspector/content/inspector/keysetOverlay.xul
diff --git a/chrome/inspector.jar!/content/inspector/object.js b/chrome/inspector/content/inspector/object.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/object.js
rename to chrome/inspector/content/inspector/object.js
diff --git a/chrome/inspector.jar!/content/inspector/object.xul b/chrome/inspector/content/inspector/object.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/object.xul
rename to chrome/inspector/content/inspector/object.xul
diff --git a/chrome/inspector.jar!/content/inspector/popupOverlay.xul b/chrome/inspector/content/inspector/popupOverlay.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/popupOverlay.xul
rename to chrome/inspector/content/inspector/popupOverlay.xul
diff --git a/chrome/inspector.jar!/content/inspector/prefs/pref-inspector.js b/chrome/inspector/content/inspector/prefs/pref-inspector.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/prefs/pref-inspector.js
rename to chrome/inspector/content/inspector/prefs/pref-inspector.js
diff --git a/chrome/inspector.jar!/content/inspector/prefs/pref-inspector.xul b/chrome/inspector/content/inspector/prefs/pref-inspector.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/prefs/pref-inspector.xul
rename to chrome/inspector/content/inspector/prefs/pref-inspector.xul
diff --git a/chrome/inspector.jar!/content/inspector/prefs/pref-sidebar.js b/chrome/inspector/content/inspector/prefs/pref-sidebar.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/prefs/pref-sidebar.js
rename to chrome/inspector/content/inspector/prefs/pref-sidebar.js
diff --git a/chrome/inspector.jar!/content/inspector/prefs/prefsOverlay.xul b/chrome/inspector/content/inspector/prefs/prefsOverlay.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/prefs/prefsOverlay.xul
rename to chrome/inspector/content/inspector/prefs/prefsOverlay.xul
diff --git a/chrome/inspector.jar!/content/inspector/res/viewer-registry.rdf b/chrome/inspector/content/inspector/res/viewer-registry.rdf
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/res/viewer-registry.rdf
rename to chrome/inspector/content/inspector/res/viewer-registry.rdf
diff --git a/chrome/inspector.jar!/content/inspector/sidebar.js b/chrome/inspector/content/inspector/sidebar.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/sidebar.js
rename to chrome/inspector/content/inspector/sidebar.js
diff --git a/chrome/inspector.jar!/content/inspector/sidebar.xul b/chrome/inspector/content/inspector/sidebar.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/sidebar.xul
rename to chrome/inspector/content/inspector/sidebar.xul
diff --git a/chrome/inspector.jar!/content/inspector/statusbarOverlay.xul b/chrome/inspector/content/inspector/statusbarOverlay.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/statusbarOverlay.xul
rename to chrome/inspector/content/inspector/statusbarOverlay.xul
diff --git a/chrome/inspector.jar!/content/inspector/tasksOverlay-cz.xul b/chrome/inspector/content/inspector/tasksOverlay-cz.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/tasksOverlay-cz.xul
rename to chrome/inspector/content/inspector/tasksOverlay-cz.xul
diff --git a/chrome/inspector.jar!/content/inspector/tasksOverlay-ff.xul b/chrome/inspector/content/inspector/tasksOverlay-ff.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/tasksOverlay-ff.xul
rename to chrome/inspector/content/inspector/tasksOverlay-ff.xul
diff --git a/chrome/inspector.jar!/content/inspector/tasksOverlay-mobile.xul b/chrome/inspector/content/inspector/tasksOverlay-mobile.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/tasksOverlay-mobile.xul
rename to chrome/inspector/content/inspector/tasksOverlay-mobile.xul
diff --git a/chrome/inspector.jar!/content/inspector/tasksOverlay-sb.xul b/chrome/inspector/content/inspector/tasksOverlay-sb.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/tasksOverlay-sb.xul
rename to chrome/inspector/content/inspector/tasksOverlay-sb.xul
diff --git a/chrome/inspector.jar!/content/inspector/tasksOverlay-tb.xul b/chrome/inspector/content/inspector/tasksOverlay-tb.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/tasksOverlay-tb.xul
rename to chrome/inspector/content/inspector/tasksOverlay-tb.xul
diff --git a/chrome/inspector.jar!/content/inspector/tasksOverlay.xul b/chrome/inspector/content/inspector/tasksOverlay.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/tasksOverlay.xul
rename to chrome/inspector/content/inspector/tasksOverlay.xul
diff --git a/chrome/inspector.jar!/content/inspector/tests/allskin.xul b/chrome/inspector/content/inspector/tests/allskin.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/tests/allskin.xul
rename to chrome/inspector/content/inspector/tests/allskin.xul
diff --git a/chrome/inspector.jar!/content/inspector/toolboxOverlay.xul b/chrome/inspector/content/inspector/toolboxOverlay.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/toolboxOverlay.xul
rename to chrome/inspector/content/inspector/toolboxOverlay.xul
diff --git a/chrome/inspector.jar!/content/inspector/utils.js b/chrome/inspector/content/inspector/utils.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/utils.js
rename to chrome/inspector/content/inspector/utils.js
diff --git a/chrome/inspector.jar!/content/inspector/viewers/accessibleEvent/accessibleEvent.js b/chrome/inspector/content/inspector/viewers/accessibleEvent/accessibleEvent.js
similarity index 93%
rename from chrome/inspector.jar!/content/inspector/viewers/accessibleEvent/accessibleEvent.js
rename to chrome/inspector/content/inspector/viewers/accessibleEvent/accessibleEvent.js
index 323403c..24429f6 100644
--- a/chrome/inspector.jar!/content/inspector/viewers/accessibleEvent/accessibleEvent.js
+++ b/chrome/inspector/content/inspector/viewers/accessibleEvent/accessibleEvent.js
@@ -203,7 +203,9 @@ AccessibleEventViewer.prototype =
   get state()
   {
     var state = 0, extraState = 0;
-    if (this.mAccEventSubject.isExtraState()) {
+    var isExtraState = typeof this.mAccEventSubject.isExtraState == "function" ?
+      this.mAccEventSubject.isExtraState() : this.mAccEventSubject.isExtraState;
+    if (isExtraState) {
       extraState = this.mAccEventSubject.state;
     }
     else {
@@ -220,7 +222,8 @@ AccessibleEventViewer.prototype =
 
   get isEnabled()
   {
-    return this.mAccEventSubject.isEnabled();
+    return typeof this.mAccEventSubject.isEnabled == "function" ?
+      this.mAccEventSubject.isEnabled() : this.mAccEventSubject.isEnabled;
   },
 
   get startOffset()
@@ -235,7 +238,8 @@ AccessibleEventViewer.prototype =
 
   get isInserted()
   {
-    return this.mAccEventSubject.isInserted();
+    return typeof this.mAccEventSubject.isInserted == "function" ?
+      this.mAccEventSubject.isInserted() : this.mAccEventSubject.isInserted;
   },
 
   get modifiedText()
diff --git a/chrome/inspector.jar!/content/inspector/viewers/accessibleEvent/accessibleEvent.xul b/chrome/inspector/content/inspector/viewers/accessibleEvent/accessibleEvent.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/accessibleEvent/accessibleEvent.xul
rename to chrome/inspector/content/inspector/viewers/accessibleEvent/accessibleEvent.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/accessibleEvents/accessibleEvents.js b/chrome/inspector/content/inspector/viewers/accessibleEvents/accessibleEvents.js
similarity index 99%
rename from chrome/inspector.jar!/content/inspector/viewers/accessibleEvents/accessibleEvents.js
rename to chrome/inspector/content/inspector/viewers/accessibleEvents/accessibleEvents.js
index 8c0af55..40feefa 100644
--- a/chrome/inspector.jar!/content/inspector/viewers/accessibleEvents/accessibleEvents.js
+++ b/chrome/inspector/content/inspector/viewers/accessibleEvents/accessibleEvents.js
@@ -1091,23 +1091,22 @@ inAccTreeView.prototype.getRowProperties =
 {
   var data = this.getDataAt(aRowIdx);
   if (data && data.properties) {
+    if (!aProperties)
+      return data.properties.join(" ");
+
     for (let i = 0; i < data.properties.length; i++) {
       var atom = this.createAtom(data.properties[i]);
       aProperties.AppendElement(atom);
     }
   }
+
+  return "";
 };
 
 inAccTreeView.prototype.getCellProperties =
   function inAccTreeView_getCellProperties(aRowIdx, aCol, aProperties)
 {
-  var data = this.getDataAt(aRowIdx);
-  if (data && data.properties) {
-    for (let i = 0; i < data.properties.length; i++) {
-      var atom = this.createAtom(data.properties[i]);
-      aProperties.AppendElement(atom);
-    }
-  }
+  return this.getRowProperties(aRowIdx, aProperties);
 };
 
 // Initialization
diff --git a/chrome/inspector.jar!/content/inspector/viewers/accessibleEvents/accessibleEvents.xul b/chrome/inspector/content/inspector/viewers/accessibleEvents/accessibleEvents.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/accessibleEvents/accessibleEvents.xul
rename to chrome/inspector/content/inspector/viewers/accessibleEvents/accessibleEvents.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/accessibleEvents/handlerHelpDialog.xul b/chrome/inspector/content/inspector/viewers/accessibleEvents/handlerHelpDialog.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/accessibleEvents/handlerHelpDialog.xul
rename to chrome/inspector/content/inspector/viewers/accessibleEvents/handlerHelpDialog.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/accessibleObject/accessibleObject.js b/chrome/inspector/content/inspector/viewers/accessibleObject/accessibleObject.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/accessibleObject/accessibleObject.js
rename to chrome/inspector/content/inspector/viewers/accessibleObject/accessibleObject.js
diff --git a/chrome/inspector.jar!/content/inspector/viewers/accessibleObject/accessibleObject.xul b/chrome/inspector/content/inspector/viewers/accessibleObject/accessibleObject.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/accessibleObject/accessibleObject.xul
rename to chrome/inspector/content/inspector/viewers/accessibleObject/accessibleObject.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/accessibleProps/accessiblePropViewerMgr.js b/chrome/inspector/content/inspector/viewers/accessibleProps/accessiblePropViewerMgr.js
similarity index 77%
rename from chrome/inspector.jar!/content/inspector/viewers/accessibleProps/accessiblePropViewerMgr.js
rename to chrome/inspector/content/inspector/viewers/accessibleProps/accessiblePropViewerMgr.js
index c235323..da02ee4 100644
--- a/chrome/inspector.jar!/content/inspector/viewers/accessibleProps/accessiblePropViewerMgr.js
+++ b/chrome/inspector/content/inspector/viewers/accessibleProps/accessiblePropViewerMgr.js
@@ -5,6 +5,7 @@
 ////////////////////////////////////////////////////////////////////////////////
 //// Global
 
+const nsIAccessibleText = Components.interfaces.nsIAccessibleText;
 const nsIAccessibleTableCell = Components.interfaces.nsIAccessibleTableCell;
 
 
@@ -112,6 +113,7 @@ function accessiblePropViewerMgr(aPaneElm)
   this.viewers = {
     "attributes": new attributesViewer(),
     "actions": new actionViewer(),
+    "textattrs": new textAttrsViewer(),
     "tablecell": new tableCellViewer()
   };
 
@@ -186,7 +188,7 @@ function attributesViewer()
 
 
 /**
- * Action proeprty view.
+ * Action property view.
  */
 function actionViewer()
 {
@@ -200,7 +202,9 @@ function actionViewer()
   {
     this.mAccessible = aAccessible;
 
-    let count = aAccessible.numActions;
+    // nsIAccessible::numActions was renamed to actionCount in Mozilla 15.
+    let count = ("actionCount" in aAccessible) ?
+      aAccessible.actionCount : aAccessible.numActions;
     if (!count)
       return false;
 
@@ -291,6 +295,128 @@ function actionViewer()
 
 
 /**
+ * Text attributes property view.
+ */
+function textAttrsViewer()
+{
+  /**
+   * Updates the view for the given accessible.
+   */
+  this.update = function textAttrsViewer_update(aAccessible)
+  {
+    if (!(aAccessible instanceof nsIAccessibleText))
+      return false;
+
+    // Default text attributes.
+    this.addAttributes(aAccessible.defaultTextAttributes,
+                       "textAttrs:default:treeBody");
+
+    // Generate text ranges.
+    var length = aAccessible.characterCount;
+    var offset = 0;
+    while (offset < length) {
+      const kHTMLNS = "http://www.w3.org/1999/xhtml";
+      var textRangeElm = document.createElementNS(kHTMLNS, "span");
+      textRangeElm.setAttribute("class", "textAttrsTextRange");
+
+      var endOffset = { };
+
+      textRangeElm.textAttrs =
+        aAccessible.getTextAttributes(false, offset, { }, endOffset);
+      textRangeElm.startOffset = offset;
+      textRangeElm.endOffset = endOffset.value;
+
+      var text = aAccessible.getText(offset, endOffset.value);
+      textRangeElm.textContent = text;
+
+      textRangeElm.addEventListener("focus", this, false);
+      textRangeElm.setAttribute("tabindex", 0);
+
+      document.getElementById("textAttrs:content").appendChild(textRangeElm);
+
+      offset = endOffset.value;
+    }
+
+    return true;
+  }
+
+  /**
+   * Clear the view's data.
+   */
+  this.clear = function textAttrsViewer_clear()
+  {
+    var content = document.getElementById("textAttrs:content");
+    while (content.hasChildNodes()) {
+      content.removeChild(content.lastChild);
+    }
+
+    var treeBody = document.getElementById("textAttrs:default:treeBody");
+    while (treeBody.hasChildNodes()) {
+      treeBody.removeChild(treeBody.lastChild);
+    }
+
+    document.getElementById("textAttrs:startOffset").textContent = "";
+    document.getElementById("textAttrs:endOffset").textContent = "";
+
+    treeBody = document.getElementById("textAttrs:treeBody");
+    while (treeBody.hasChildNodes()) {
+      treeBody.removeChild(treeBody.lastChild);
+    }
+  }
+
+  this.handleEvent = function textAttrsViewer_handleEvent(aEvent)
+  {
+    var treeBody = document.getElementById("textAttrs:treeBody");
+    while (treeBody.hasChildNodes()) {
+      treeBody.removeChild(treeBody.lastChild);
+    }
+
+    if (this.mLastElm) {
+      this.mLastElm.removeAttribute("selected");
+    }
+
+    this.mLastElm = aEvent.target;
+    this.mLastElm.setAttribute("selected", "true");
+
+    document.getElementById("textAttrs:startOffset").textContent =
+      this.mLastElm.startOffset;
+    document.getElementById("textAttrs:endOffset").textContent =
+      this.mLastElm.endOffset;
+
+    this.addAttributes(this.mLastElm.textAttrs, "textAttrs:treeBody");
+  }
+
+  this.addAttributes = function textAttrsViewer_addAttributes(aTextAttrs,
+                                                              aTreeID)
+  {
+    var enumerate = aTextAttrs.enumerate();
+    while (enumerate.hasMoreElements()) {
+      var prop = XPCU.QI(enumerate.getNext(), nsIPropertyElement);
+
+      var treeBody = document.getElementById(aTreeID);
+
+      var ti = document.createElement("treeitem");
+      var tr = document.createElement("treerow");
+
+      var tc = document.createElement("treecell");
+      tc.setAttribute("label", prop.key);
+      tr.appendChild(tc);
+
+      tc = document.createElement("treecell");
+      tc.setAttribute("label", prop.value);
+      tr.appendChild(tc);
+
+      ti.appendChild(tr);
+
+      treeBody.appendChild(ti);
+    }
+  }
+
+  this.mLastElm = null;
+}
+
+
+/**
  * Table cell property view. Used to display table cell properties of the
  * accessible implementing nsIAccessibleTableCell.
  */
diff --git a/chrome/inspector.jar!/content/inspector/viewers/accessibleProps/accessibleProps.js b/chrome/inspector/content/inspector/viewers/accessibleProps/accessibleProps.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/accessibleProps/accessibleProps.js
rename to chrome/inspector/content/inspector/viewers/accessibleProps/accessibleProps.js
diff --git a/chrome/inspector.jar!/content/inspector/viewers/accessibleProps/accessibleProps.xul b/chrome/inspector/content/inspector/viewers/accessibleProps/accessibleProps.xul
similarity index 83%
rename from chrome/inspector.jar!/content/inspector/viewers/accessibleProps/accessibleProps.xul
rename to chrome/inspector/content/inspector/viewers/accessibleProps/accessibleProps.xul
index 6d5c215..1015646 100644
--- a/chrome/inspector.jar!/content/inspector/viewers/accessibleProps/accessibleProps.xul
+++ b/chrome/inspector/content/inspector/viewers/accessibleProps/accessibleProps.xul
@@ -9,7 +9,8 @@
   <!ENTITY % dtd2 SYSTEM "chrome://inspector/locale/viewers/accessibleProps.dtd"> %dtd2;
 ]>
 
-<?xml-stylesheet href="chrome://inspector/skin"?>
+<?xml-stylesheet href="chrome://inspector/skin/viewers/accessibleProps/accessibleProps.css"?>
+
 <?xul-overlay href="chrome://inspector/content/editingOverlay.xul"?>
 
 <page id="winAccessibleProps"
@@ -81,6 +82,7 @@
     <tabs>
       <tab id="tab_attributes" label="&tabAttrs.label;"/>
       <tab id="tab_actions" label="&tabActions.label;"/>
+      <tab id="tab_textattrs" label="&tabTextAttrs.label;"/>
       <tab id="tab_tablecell" label="&tabTableCell.label;"/>
     </tabs>
     <tabpanels flex="1">
@@ -125,6 +127,38 @@
         </grid>
       </vbox>
 
+      <!-- Text attributes -->
+      <vbox id="textAttrsTabPanel">
+        <label control="textAttrs:default:tree"
+               value="&descDefaultAttrs.label;"/>
+        <tree flex="1" id="textAttrs:default:tree">
+          <treecols>
+            <treecol label="&colAttrName.label;" flex="2"/>
+            <splitter class="tree-splitter"/>
+            <treecol label="&colAttrValue.label;" flex="4"/>
+          </treecols>
+          <treechildren id="textAttrs:default:treeBody"/>
+        </tree>
+
+        <description id="textAttrs:content"/>
+
+        <hbox>
+          <description>&descStartOffset.label;</description>
+          <description id="textAttrs:startOffset"/>
+          <description>&descEndOffset.label;</description>
+          <description id="textAttrs:endOffset"/>
+        </hbox>
+
+        <tree flex="1" id="textAttrs:tree">
+          <treecols>
+            <treecol label="&colAttrName.label;" flex="2"/>
+            <splitter class="tree-splitter"/>
+            <treecol label="&colAttrValue.label;" flex="4"/>
+          </treecols>
+          <treechildren id="textAttrs:treeBody"/>
+        </tree>
+      </vbox>
+
       <!-- Table cell properties tab panel -->
       <vbox>
         <grid>
diff --git a/chrome/inspector.jar!/content/inspector/viewers/accessibleRelations/accessibleRelations.js b/chrome/inspector/content/inspector/viewers/accessibleRelations/accessibleRelations.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/accessibleRelations/accessibleRelations.js
rename to chrome/inspector/content/inspector/viewers/accessibleRelations/accessibleRelations.js
diff --git a/chrome/inspector.jar!/content/inspector/viewers/accessibleRelations/accessibleRelations.xul b/chrome/inspector/content/inspector/viewers/accessibleRelations/accessibleRelations.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/accessibleRelations/accessibleRelations.xul
rename to chrome/inspector/content/inspector/viewers/accessibleRelations/accessibleRelations.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/accessibleTree/accessibleTree.js b/chrome/inspector/content/inspector/viewers/accessibleTree/accessibleTree.js
similarity index 99%
rename from chrome/inspector.jar!/content/inspector/viewers/accessibleTree/accessibleTree.js
rename to chrome/inspector/content/inspector/viewers/accessibleTree/accessibleTree.js
index 5970c76..48095ec 100644
--- a/chrome/inspector.jar!/content/inspector/viewers/accessibleTree/accessibleTree.js
+++ b/chrome/inspector/content/inspector/viewers/accessibleTree/accessibleTree.js
@@ -308,15 +308,20 @@ function getRowProperties(aRowIdx, aProperties)
 {
   var node = this.rowToNode(aRowIdx);
   if (node && node.highlighted) {
+    if (!aProperties)
+      return "highlight";
+
     let atom = this.createAtom("highlight");
     aProperties.AppendElement(atom);
   }
+
+  return "";
 }
 
 inAccTreeView.prototype.getCellProperties =
 function getCellProperties(aRowIdx, aCol, aProperties)
 {
-  this.getRowProperties(aRowIdx, aProperties);
+  return this.getRowProperties(aRowIdx, aProperties);
 }
 
 ///////////////////////////////////////////////////////////////////////////////
diff --git a/chrome/inspector.jar!/content/inspector/viewers/accessibleTree/accessibleTree.xul b/chrome/inspector/content/inspector/viewers/accessibleTree/accessibleTree.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/accessibleTree/accessibleTree.xul
rename to chrome/inspector/content/inspector/viewers/accessibleTree/accessibleTree.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/accessibleTree/evalJSDialog.js b/chrome/inspector/content/inspector/viewers/accessibleTree/evalJSDialog.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/accessibleTree/evalJSDialog.js
rename to chrome/inspector/content/inspector/viewers/accessibleTree/evalJSDialog.js
diff --git a/chrome/inspector.jar!/content/inspector/viewers/accessibleTree/evalJSDialog.xul b/chrome/inspector/content/inspector/viewers/accessibleTree/evalJSDialog.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/accessibleTree/evalJSDialog.xul
rename to chrome/inspector/content/inspector/viewers/accessibleTree/evalJSDialog.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/boxModel/boxModel.js b/chrome/inspector/content/inspector/viewers/boxModel/boxModel.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/boxModel/boxModel.js
rename to chrome/inspector/content/inspector/viewers/boxModel/boxModel.js
diff --git a/chrome/inspector.jar!/content/inspector/viewers/boxModel/boxModel.xul b/chrome/inspector/content/inspector/viewers/boxModel/boxModel.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/boxModel/boxModel.xul
rename to chrome/inspector/content/inspector/viewers/boxModel/boxModel.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/computedStyle/computedStyle.js b/chrome/inspector/content/inspector/viewers/computedStyle/computedStyle.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/computedStyle/computedStyle.js
rename to chrome/inspector/content/inspector/viewers/computedStyle/computedStyle.js
diff --git a/chrome/inspector.jar!/content/inspector/viewers/computedStyle/computedStyle.xul b/chrome/inspector/content/inspector/viewers/computedStyle/computedStyle.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/computedStyle/computedStyle.xul
rename to chrome/inspector/content/inspector/viewers/computedStyle/computedStyle.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/dom/FindDialog.js b/chrome/inspector/content/inspector/viewers/dom/FindDialog.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/dom/FindDialog.js
rename to chrome/inspector/content/inspector/viewers/dom/FindDialog.js
diff --git a/chrome/inspector.jar!/content/inspector/viewers/dom/columnsDialog.js b/chrome/inspector/content/inspector/viewers/dom/columnsDialog.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/dom/columnsDialog.js
rename to chrome/inspector/content/inspector/viewers/dom/columnsDialog.js
diff --git a/chrome/inspector.jar!/content/inspector/viewers/dom/columnsDialog.xul b/chrome/inspector/content/inspector/viewers/dom/columnsDialog.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/dom/columnsDialog.xul
rename to chrome/inspector/content/inspector/viewers/dom/columnsDialog.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/dom/commandOverlay.xul b/chrome/inspector/content/inspector/viewers/dom/commandOverlay.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/dom/commandOverlay.xul
rename to chrome/inspector/content/inspector/viewers/dom/commandOverlay.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/dom/dom.js b/chrome/inspector/content/inspector/viewers/dom/dom.js
similarity index 98%
rename from chrome/inspector.jar!/content/inspector/viewers/dom/dom.js
rename to chrome/inspector/content/inspector/viewers/dom/dom.js
index 2bdc034..14f83e7 100644
--- a/chrome/inspector.jar!/content/inspector/viewers/dom/dom.js
+++ b/chrome/inspector/content/inspector/viewers/dom/dom.js
@@ -924,23 +924,15 @@ DOMViewer.prototype =
   {
     var re = new RegExp(this.mFindParams[0], "i");
 
-    var node = aWalker.currentNode;
-    if (!node) {
-      return false;
-    }
-
-    if (node.nodeType != Components.interfaces.nsIDOMNode.ELEMENT_NODE) {
-      return false;
-    }
-
-    for (var i = 0; i < node.attributes.length; i++) {
-      var attr = node.attributes[i];
-      if (attr.isId && re.test(attr.nodeValue)) {
-        return true;
-      }
-    }
-
-    return false;
+    // NB: In HTML getAttribute can return null, so we have to check that it's
+    // actually set; if we don't and the search string is "null", implicit
+    // toString conversion means that we'll match on every element without an
+    // ID.  Additionally, for elements without an ID, getAttribute returns an
+    // empty string in XUL (bug 232598), so our check must handle that...
+    return aWalker.currentNode &&
+           aWalker.currentNode.nodeType == nsIDOMNode.ELEMENT_NODE &&
+           aWalker.currentNode.hasAttribute("id") &&
+           re.test(aWalker.currentNode.getAttribute("id"));
   },
 
   doFindElementsByTagName: function DVr_DoFindElementsByTagName(aWalker)
@@ -958,9 +950,8 @@ DOMViewer.prototype =
 
     return aWalker.currentNode &&
            aWalker.currentNode.nodeType == nsIDOMNode.ELEMENT_NODE &&
-           (this.mFindParams[1] == "" ?
-             aWalker.currentNode.hasAttribute(this.mFindParams[0]) :
-             re.test(aWalker.currentNode.getAttribute(this.mFindParams[0])));
+           aWalker.currentNode.hasAttribute(this.mFindParams[0]) &&
+           re.test(aWalker.currentNode.getAttribute(this.mFindParams[0]));
   },
 
   /**
@@ -996,7 +987,7 @@ DOMViewer.prototype =
       if (!aAugment && !aNoSelect) {
         bx.view.selection.select(-1);
       }
-      return;
+      return -1;
     }
 
     // Keep searching until a pre-created ancestor is found, and then open
diff --git a/chrome/inspector.jar!/content/inspector/viewers/dom/dom.xul b/chrome/inspector/content/inspector/viewers/dom/dom.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/dom/dom.xul
rename to chrome/inspector/content/inspector/viewers/dom/dom.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/dom/findDialog.xul b/chrome/inspector/content/inspector/viewers/dom/findDialog.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/dom/findDialog.xul
rename to chrome/inspector/content/inspector/viewers/dom/findDialog.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/dom/insertDialog.js b/chrome/inspector/content/inspector/viewers/dom/insertDialog.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/dom/insertDialog.js
rename to chrome/inspector/content/inspector/viewers/dom/insertDialog.js
diff --git a/chrome/inspector.jar!/content/inspector/viewers/dom/insertDialog.xul b/chrome/inspector/content/inspector/viewers/dom/insertDialog.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/dom/insertDialog.xul
rename to chrome/inspector/content/inspector/viewers/dom/insertDialog.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/dom/keysetOverlay.xul b/chrome/inspector/content/inspector/viewers/dom/keysetOverlay.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/dom/keysetOverlay.xul
rename to chrome/inspector/content/inspector/viewers/dom/keysetOverlay.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/dom/popupOverlay.xul b/chrome/inspector/content/inspector/viewers/dom/popupOverlay.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/dom/popupOverlay.xul
rename to chrome/inspector/content/inspector/viewers/dom/popupOverlay.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/dom/pseudoClassDialog.js b/chrome/inspector/content/inspector/viewers/dom/pseudoClassDialog.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/dom/pseudoClassDialog.js
rename to chrome/inspector/content/inspector/viewers/dom/pseudoClassDialog.js
diff --git a/chrome/inspector.jar!/content/inspector/viewers/dom/pseudoClassDialog.xul b/chrome/inspector/content/inspector/viewers/dom/pseudoClassDialog.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/dom/pseudoClassDialog.xul
rename to chrome/inspector/content/inspector/viewers/dom/pseudoClassDialog.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/domNode/domNode.js b/chrome/inspector/content/inspector/viewers/domNode/domNode.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/domNode/domNode.js
rename to chrome/inspector/content/inspector/viewers/domNode/domNode.js
diff --git a/chrome/inspector.jar!/content/inspector/viewers/domNode/domNode.xul b/chrome/inspector/content/inspector/viewers/domNode/domNode.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/domNode/domNode.xul
rename to chrome/inspector/content/inspector/viewers/domNode/domNode.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/domNode/domNodeDialog.js b/chrome/inspector/content/inspector/viewers/domNode/domNodeDialog.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/domNode/domNodeDialog.js
rename to chrome/inspector/content/inspector/viewers/domNode/domNodeDialog.js
diff --git a/chrome/inspector.jar!/content/inspector/viewers/domNode/domNodeDialog.xul b/chrome/inspector/content/inspector/viewers/domNode/domNodeDialog.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/domNode/domNodeDialog.xul
rename to chrome/inspector/content/inspector/viewers/domNode/domNodeDialog.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/jsObject/evalExprDialog.js b/chrome/inspector/content/inspector/viewers/jsObject/evalExprDialog.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/jsObject/evalExprDialog.js
rename to chrome/inspector/content/inspector/viewers/jsObject/evalExprDialog.js
diff --git a/chrome/inspector.jar!/content/inspector/viewers/jsObject/evalExprDialog.xul b/chrome/inspector/content/inspector/viewers/jsObject/evalExprDialog.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/jsObject/evalExprDialog.xul
rename to chrome/inspector/content/inspector/viewers/jsObject/evalExprDialog.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/jsObject/jsObject.js b/chrome/inspector/content/inspector/viewers/jsObject/jsObject.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/jsObject/jsObject.js
rename to chrome/inspector/content/inspector/viewers/jsObject/jsObject.js
diff --git a/chrome/inspector.jar!/content/inspector/viewers/jsObject/jsObject.xul b/chrome/inspector/content/inspector/viewers/jsObject/jsObject.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/jsObject/jsObject.xul
rename to chrome/inspector/content/inspector/viewers/jsObject/jsObject.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/jsObject/jsObjectViewer.js b/chrome/inspector/content/inspector/viewers/jsObject/jsObjectViewer.js
similarity index 99%
rename from chrome/inspector.jar!/content/inspector/viewers/jsObject/jsObjectViewer.js
rename to chrome/inspector/content/inspector/viewers/jsObject/jsObjectViewer.js
index e5b408e..149eea2 100644
--- a/chrome/inspector.jar!/content/inspector/viewers/jsObject/jsObjectViewer.js
+++ b/chrome/inspector/content/inspector/viewers/jsObject/jsObjectViewer.js
@@ -251,8 +251,7 @@ JSObjectViewer.prototype =
   unwrapObject: function JSOVr_UnwrapObject(aObject)
   {
     /* unwrap() throws for primitive values, so don't call it for those */
-    if (typeof(aObject) === "object" && aObject &&
-        "unwrap" in XPCNativeWrapper) {
+    if (typeof(aObject) === "object" && aObject) {
       aObject = XPCNativeWrapper.unwrap(aObject);
     }
     return aObject;
diff --git a/chrome/inspector.jar!/content/inspector/viewers/jsObject/jsObjectViewer.xul b/chrome/inspector/content/inspector/viewers/jsObject/jsObjectViewer.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/jsObject/jsObjectViewer.xul
rename to chrome/inspector/content/inspector/viewers/jsObject/jsObjectViewer.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/styleRules/commandOverlay.xul b/chrome/inspector/content/inspector/viewers/styleRules/commandOverlay.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/styleRules/commandOverlay.xul
rename to chrome/inspector/content/inspector/viewers/styleRules/commandOverlay.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/styleRules/keysetOverlay.xul b/chrome/inspector/content/inspector/viewers/styleRules/keysetOverlay.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/styleRules/keysetOverlay.xul
rename to chrome/inspector/content/inspector/viewers/styleRules/keysetOverlay.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/styleRules/popupOverlay.xul b/chrome/inspector/content/inspector/viewers/styleRules/popupOverlay.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/styleRules/popupOverlay.xul
rename to chrome/inspector/content/inspector/viewers/styleRules/popupOverlay.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/styleRules/styleRules.js b/chrome/inspector/content/inspector/viewers/styleRules/styleRules.js
similarity index 99%
rename from chrome/inspector.jar!/content/inspector/viewers/styleRules/styleRules.js
rename to chrome/inspector/content/inspector/viewers/styleRules/styleRules.js
index df9fd86..1b482fe 100644
--- a/chrome/inspector.jar!/content/inspector/viewers/styleRules/styleRules.js
+++ b/chrome/inspector/content/inspector/viewers/styleRules/styleRules.js
@@ -583,9 +583,14 @@ StylePropsView.prototype.getCellProperties =
   if (aCol.id == "olcPropPriority") {
     var prop = this.mDec.item(aRow);
     if (this.mDec.getPropertyPriority(prop) == "important") {
+      if (!aProperties)
+        return "important";
+
       aProperties.AppendElement(this.createAtom("important"));
     }
   }
+
+  return "";
 }
 
 StylePropsView.prototype.getCellText = function SPV_GetCellText(aRow, aCol)
diff --git a/chrome/inspector.jar!/content/inspector/viewers/styleRules/styleRules.xul b/chrome/inspector/content/inspector/viewers/styleRules/styleRules.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/styleRules/styleRules.xul
rename to chrome/inspector/content/inspector/viewers/styleRules/styleRules.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/stylesheets/stylesheets.js b/chrome/inspector/content/inspector/viewers/stylesheets/stylesheets.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/stylesheets/stylesheets.js
rename to chrome/inspector/content/inspector/viewers/stylesheets/stylesheets.js
diff --git a/chrome/inspector.jar!/content/inspector/viewers/stylesheets/stylesheets.xul b/chrome/inspector/content/inspector/viewers/stylesheets/stylesheets.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/stylesheets/stylesheets.xul
rename to chrome/inspector/content/inspector/viewers/stylesheets/stylesheets.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/usedFontFaces/usedFontFaces.js b/chrome/inspector/content/inspector/viewers/usedFontFaces/usedFontFaces.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/usedFontFaces/usedFontFaces.js
rename to chrome/inspector/content/inspector/viewers/usedFontFaces/usedFontFaces.js
diff --git a/chrome/inspector.jar!/content/inspector/viewers/usedFontFaces/usedFontFaces.xul b/chrome/inspector/content/inspector/viewers/usedFontFaces/usedFontFaces.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/usedFontFaces/usedFontFaces.xul
rename to chrome/inspector/content/inspector/viewers/usedFontFaces/usedFontFaces.xul
diff --git a/chrome/inspector.jar!/content/inspector/viewers/xblBindings/xblBindings.js b/chrome/inspector/content/inspector/viewers/xblBindings/xblBindings.js
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/xblBindings/xblBindings.js
rename to chrome/inspector/content/inspector/viewers/xblBindings/xblBindings.js
diff --git a/chrome/inspector.jar!/content/inspector/viewers/xblBindings/xblBindings.xul b/chrome/inspector/content/inspector/viewers/xblBindings/xblBindings.xul
similarity index 100%
rename from chrome/inspector.jar!/content/inspector/viewers/xblBindings/xblBindings.xul
rename to chrome/inspector/content/inspector/viewers/xblBindings/xblBindings.xul
diff --git a/chrome/inspector.jar!/locale/de/inspector/editing.dtd b/chrome/inspector/locale/de/inspector/editing.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/de/inspector/editing.dtd
rename to chrome/inspector/locale/de/inspector/editing.dtd
diff --git a/chrome/inspector.jar!/locale/de/inspector/inspector.dtd b/chrome/inspector/locale/de/inspector/inspector.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/de/inspector/inspector.dtd
rename to chrome/inspector/locale/de/inspector/inspector.dtd
diff --git a/chrome/inspector.jar!/locale/de/inspector/inspector.properties b/chrome/inspector/locale/de/inspector/inspector.properties
similarity index 100%
rename from chrome/inspector.jar!/locale/de/inspector/inspector.properties
rename to chrome/inspector/locale/de/inspector/inspector.properties
diff --git a/chrome/inspector.jar!/locale/de/inspector/prefs.dtd b/chrome/inspector/locale/de/inspector/prefs.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/de/inspector/prefs.dtd
rename to chrome/inspector/locale/de/inspector/prefs.dtd
diff --git a/chrome/inspector.jar!/locale/de/inspector/tasksOverlay.dtd b/chrome/inspector/locale/de/inspector/tasksOverlay.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/de/inspector/tasksOverlay.dtd
rename to chrome/inspector/locale/de/inspector/tasksOverlay.dtd
diff --git a/chrome/inspector.jar!/locale/de/inspector/viewer-registry.dtd b/chrome/inspector/locale/de/inspector/viewer-registry.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/de/inspector/viewer-registry.dtd
rename to chrome/inspector/locale/de/inspector/viewer-registry.dtd
diff --git a/chrome/inspector.jar!/locale/de/inspector/viewers/accessibleEvent.dtd b/chrome/inspector/locale/de/inspector/viewers/accessibleEvent.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/de/inspector/viewers/accessibleEvent.dtd
rename to chrome/inspector/locale/de/inspector/viewers/accessibleEvent.dtd
diff --git a/chrome/inspector.jar!/locale/de/inspector/viewers/accessibleEvents.dtd b/chrome/inspector/locale/de/inspector/viewers/accessibleEvents.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/de/inspector/viewers/accessibleEvents.dtd
rename to chrome/inspector/locale/de/inspector/viewers/accessibleEvents.dtd
diff --git a/chrome/inspector.jar!/locale/de/inspector/viewers/accessibleEvents.properties b/chrome/inspector/locale/de/inspector/viewers/accessibleEvents.properties
similarity index 100%
rename from chrome/inspector.jar!/locale/de/inspector/viewers/accessibleEvents.properties
rename to chrome/inspector/locale/de/inspector/viewers/accessibleEvents.properties
diff --git a/chrome/inspector.jar!/locale/de/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd b/chrome/inspector/locale/de/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/de/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
rename to chrome/inspector/locale/de/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
diff --git a/chrome/inspector.jar!/locale/de/inspector/viewers/accessibleProps.dtd b/chrome/inspector/locale/de/inspector/viewers/accessibleProps.dtd
similarity index 85%
rename from chrome/inspector.jar!/locale/de/inspector/viewers/accessibleProps.dtd
rename to chrome/inspector/locale/de/inspector/viewers/accessibleProps.dtd
index 367cb8b..11da16f 100644
--- a/chrome/inspector.jar!/locale/de/inspector/viewers/accessibleProps.dtd
+++ b/chrome/inspector/locale/de/inspector/viewers/accessibleProps.dtd
@@ -13,6 +13,10 @@
 <!ENTITY tabActions.label "Aktionen">
 <!ENTITY descKeyBindings.label "Tastenzuordnungen:">
 <!ENTITY descInvoke.label "Aufrufen">
+<!ENTITY tabTextAttrs.label "Textattribute:">
+<!ENTITY descDefaultAttrs.label "Standardattribute:">
+<!ENTITY descStartOffset.label "Start-Offset:">
+<!ENTITY descEndOffset.label "End-Offset:">
 <!ENTITY tabTableCell.label "Tabellenzelle">
 <!ENTITY descColumnIdx.label "Spaltenindex:">
 <!ENTITY descRowIdx.label "Zeilenindex:">
diff --git a/chrome/inspector.jar!/locale/de/inspector/viewers/accessibleProps.properties b/chrome/inspector/locale/de/inspector/viewers/accessibleProps.properties
similarity index 100%
rename from chrome/inspector.jar!/locale/de/inspector/viewers/accessibleProps.properties
rename to chrome/inspector/locale/de/inspector/viewers/accessibleProps.properties
diff --git a/chrome/inspector.jar!/locale/de/inspector/viewers/accessibleRelations.dtd b/chrome/inspector/locale/de/inspector/viewers/accessibleRelations.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/de/inspector/viewers/accessibleRelations.dtd
rename to chrome/inspector/locale/de/inspector/viewers/accessibleRelations.dtd
diff --git a/chrome/inspector.jar!/locale/de/inspector/viewers/accessibleTree.dtd b/chrome/inspector/locale/de/inspector/viewers/accessibleTree.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/de/inspector/viewers/accessibleTree.dtd
rename to chrome/inspector/locale/de/inspector/viewers/accessibleTree.dtd
diff --git a/chrome/inspector.jar!/locale/de/inspector/viewers/accessibleTreeEvalJSDialog.dtd b/chrome/inspector/locale/de/inspector/viewers/accessibleTreeEvalJSDialog.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/de/inspector/viewers/accessibleTreeEvalJSDialog.dtd
rename to chrome/inspector/locale/de/inspector/viewers/accessibleTreeEvalJSDialog.dtd
diff --git a/chrome/inspector.jar!/locale/de/inspector/viewers/boxModel.dtd b/chrome/inspector/locale/de/inspector/viewers/boxModel.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/de/inspector/viewers/boxModel.dtd
rename to chrome/inspector/locale/de/inspector/viewers/boxModel.dtd
diff --git a/chrome/inspector.jar!/locale/de/inspector/viewers/computedStyle.dtd b/chrome/inspector/locale/de/inspector/viewers/computedStyle.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/de/inspector/viewers/computedStyle.dtd
rename to chrome/inspector/locale/de/inspector/viewers/computedStyle.dtd
diff --git a/chrome/inspector.jar!/locale/de/inspector/viewers/dom.dtd b/chrome/inspector/locale/de/inspector/viewers/dom.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/de/inspector/viewers/dom.dtd
rename to chrome/inspector/locale/de/inspector/viewers/dom.dtd
diff --git a/chrome/inspector.jar!/locale/de/inspector/viewers/domNode.dtd b/chrome/inspector/locale/de/inspector/viewers/domNode.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/de/inspector/viewers/domNode.dtd
rename to chrome/inspector/locale/de/inspector/viewers/domNode.dtd
diff --git a/chrome/inspector.jar!/locale/de/inspector/viewers/jsObject.dtd b/chrome/inspector/locale/de/inspector/viewers/jsObject.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/de/inspector/viewers/jsObject.dtd
rename to chrome/inspector/locale/de/inspector/viewers/jsObject.dtd
diff --git a/chrome/inspector.jar!/locale/de/inspector/viewers/styleRules.dtd b/chrome/inspector/locale/de/inspector/viewers/styleRules.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/de/inspector/viewers/styleRules.dtd
rename to chrome/inspector/locale/de/inspector/viewers/styleRules.dtd
diff --git a/chrome/inspector.jar!/locale/de/inspector/viewers/stylesheets.dtd b/chrome/inspector/locale/de/inspector/viewers/stylesheets.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/de/inspector/viewers/stylesheets.dtd
rename to chrome/inspector/locale/de/inspector/viewers/stylesheets.dtd
diff --git a/chrome/inspector.jar!/locale/de/inspector/viewers/usedFontFaces.dtd b/chrome/inspector/locale/de/inspector/viewers/usedFontFaces.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/de/inspector/viewers/usedFontFaces.dtd
rename to chrome/inspector/locale/de/inspector/viewers/usedFontFaces.dtd
diff --git a/chrome/inspector.jar!/locale/de/inspector/viewers/xblBindings.dtd b/chrome/inspector/locale/de/inspector/viewers/xblBindings.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/de/inspector/viewers/xblBindings.dtd
rename to chrome/inspector/locale/de/inspector/viewers/xblBindings.dtd
diff --git a/chrome/inspector.jar!/locale/en-GB/inspector/editing.dtd b/chrome/inspector/locale/en-GB/inspector/editing.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-GB/inspector/editing.dtd
rename to chrome/inspector/locale/en-GB/inspector/editing.dtd
diff --git a/chrome/inspector.jar!/locale/en-GB/inspector/inspector.dtd b/chrome/inspector/locale/en-GB/inspector/inspector.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-GB/inspector/inspector.dtd
rename to chrome/inspector/locale/en-GB/inspector/inspector.dtd
diff --git a/chrome/inspector.jar!/locale/en-GB/inspector/inspector.properties b/chrome/inspector/locale/en-GB/inspector/inspector.properties
similarity index 100%
rename from chrome/inspector.jar!/locale/en-GB/inspector/inspector.properties
rename to chrome/inspector/locale/en-GB/inspector/inspector.properties
diff --git a/chrome/inspector.jar!/locale/en-GB/inspector/prefs.dtd b/chrome/inspector/locale/en-GB/inspector/prefs.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-GB/inspector/prefs.dtd
rename to chrome/inspector/locale/en-GB/inspector/prefs.dtd
diff --git a/chrome/inspector.jar!/locale/en-GB/inspector/tasksOverlay.dtd b/chrome/inspector/locale/en-GB/inspector/tasksOverlay.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-GB/inspector/tasksOverlay.dtd
rename to chrome/inspector/locale/en-GB/inspector/tasksOverlay.dtd
diff --git a/chrome/inspector.jar!/locale/en-GB/inspector/viewer-registry.dtd b/chrome/inspector/locale/en-GB/inspector/viewer-registry.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-GB/inspector/viewer-registry.dtd
rename to chrome/inspector/locale/en-GB/inspector/viewer-registry.dtd
diff --git a/chrome/inspector.jar!/locale/en-GB/inspector/viewers/accessibleEvent.dtd b/chrome/inspector/locale/en-GB/inspector/viewers/accessibleEvent.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-GB/inspector/viewers/accessibleEvent.dtd
rename to chrome/inspector/locale/en-GB/inspector/viewers/accessibleEvent.dtd
diff --git a/chrome/inspector.jar!/locale/en-GB/inspector/viewers/accessibleEvents.dtd b/chrome/inspector/locale/en-GB/inspector/viewers/accessibleEvents.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-GB/inspector/viewers/accessibleEvents.dtd
rename to chrome/inspector/locale/en-GB/inspector/viewers/accessibleEvents.dtd
diff --git a/chrome/inspector.jar!/locale/en-GB/inspector/viewers/accessibleEvents.properties b/chrome/inspector/locale/en-GB/inspector/viewers/accessibleEvents.properties
similarity index 100%
rename from chrome/inspector.jar!/locale/en-GB/inspector/viewers/accessibleEvents.properties
rename to chrome/inspector/locale/en-GB/inspector/viewers/accessibleEvents.properties
diff --git a/chrome/inspector.jar!/locale/en-GB/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd b/chrome/inspector/locale/en-GB/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-GB/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
rename to chrome/inspector/locale/en-GB/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
diff --git a/chrome/inspector.jar!/locale/en-GB/inspector/viewers/accessibleProps.dtd b/chrome/inspector/locale/en-GB/inspector/viewers/accessibleProps.dtd
similarity index 84%
rename from chrome/inspector.jar!/locale/en-GB/inspector/viewers/accessibleProps.dtd
rename to chrome/inspector/locale/en-GB/inspector/viewers/accessibleProps.dtd
index cfbc47a..32db3bb 100644
--- a/chrome/inspector.jar!/locale/en-GB/inspector/viewers/accessibleProps.dtd
+++ b/chrome/inspector/locale/en-GB/inspector/viewers/accessibleProps.dtd
@@ -13,6 +13,10 @@
 <!ENTITY tabActions.label "Actions">
 <!ENTITY descKeyBindings.label "Key bindings:">
 <!ENTITY descInvoke.label "Invoke">
+<!ENTITY tabTextAttrs.label "Text attributes">
+<!ENTITY descDefaultAttrs.label "Default attributes:">
+<!ENTITY descStartOffset.label "Start offset:">
+<!ENTITY descEndOffset.label "End offset:">
 <!ENTITY tabTableCell.label "Table cell">
 <!ENTITY descColumnIdx.label "Column index:">
 <!ENTITY descRowIdx.label "Row index:">
diff --git a/chrome/inspector.jar!/locale/en-GB/inspector/viewers/accessibleProps.properties b/chrome/inspector/locale/en-GB/inspector/viewers/accessibleProps.properties
similarity index 100%
rename from chrome/inspector.jar!/locale/en-GB/inspector/viewers/accessibleProps.properties
rename to chrome/inspector/locale/en-GB/inspector/viewers/accessibleProps.properties
diff --git a/chrome/inspector.jar!/locale/en-GB/inspector/viewers/accessibleRelations.dtd b/chrome/inspector/locale/en-GB/inspector/viewers/accessibleRelations.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-GB/inspector/viewers/accessibleRelations.dtd
rename to chrome/inspector/locale/en-GB/inspector/viewers/accessibleRelations.dtd
diff --git a/chrome/inspector.jar!/locale/en-GB/inspector/viewers/accessibleTree.dtd b/chrome/inspector/locale/en-GB/inspector/viewers/accessibleTree.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-GB/inspector/viewers/accessibleTree.dtd
rename to chrome/inspector/locale/en-GB/inspector/viewers/accessibleTree.dtd
diff --git a/chrome/inspector.jar!/locale/en-GB/inspector/viewers/accessibleTreeEvalJSDialog.dtd b/chrome/inspector/locale/en-GB/inspector/viewers/accessibleTreeEvalJSDialog.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-GB/inspector/viewers/accessibleTreeEvalJSDialog.dtd
rename to chrome/inspector/locale/en-GB/inspector/viewers/accessibleTreeEvalJSDialog.dtd
diff --git a/chrome/inspector.jar!/locale/en-GB/inspector/viewers/boxModel.dtd b/chrome/inspector/locale/en-GB/inspector/viewers/boxModel.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-GB/inspector/viewers/boxModel.dtd
rename to chrome/inspector/locale/en-GB/inspector/viewers/boxModel.dtd
diff --git a/chrome/inspector.jar!/locale/en-GB/inspector/viewers/computedStyle.dtd b/chrome/inspector/locale/en-GB/inspector/viewers/computedStyle.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-GB/inspector/viewers/computedStyle.dtd
rename to chrome/inspector/locale/en-GB/inspector/viewers/computedStyle.dtd
diff --git a/chrome/inspector.jar!/locale/en-GB/inspector/viewers/dom.dtd b/chrome/inspector/locale/en-GB/inspector/viewers/dom.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-GB/inspector/viewers/dom.dtd
rename to chrome/inspector/locale/en-GB/inspector/viewers/dom.dtd
diff --git a/chrome/inspector.jar!/locale/en-GB/inspector/viewers/domNode.dtd b/chrome/inspector/locale/en-GB/inspector/viewers/domNode.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-GB/inspector/viewers/domNode.dtd
rename to chrome/inspector/locale/en-GB/inspector/viewers/domNode.dtd
diff --git a/chrome/inspector.jar!/locale/en-GB/inspector/viewers/jsObject.dtd b/chrome/inspector/locale/en-GB/inspector/viewers/jsObject.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-GB/inspector/viewers/jsObject.dtd
rename to chrome/inspector/locale/en-GB/inspector/viewers/jsObject.dtd
diff --git a/chrome/inspector.jar!/locale/en-GB/inspector/viewers/styleRules.dtd b/chrome/inspector/locale/en-GB/inspector/viewers/styleRules.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-GB/inspector/viewers/styleRules.dtd
rename to chrome/inspector/locale/en-GB/inspector/viewers/styleRules.dtd
diff --git a/chrome/inspector.jar!/locale/en-GB/inspector/viewers/stylesheets.dtd b/chrome/inspector/locale/en-GB/inspector/viewers/stylesheets.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-GB/inspector/viewers/stylesheets.dtd
rename to chrome/inspector/locale/en-GB/inspector/viewers/stylesheets.dtd
diff --git a/chrome/inspector.jar!/locale/en-GB/inspector/viewers/usedFontFaces.dtd b/chrome/inspector/locale/en-GB/inspector/viewers/usedFontFaces.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-GB/inspector/viewers/usedFontFaces.dtd
rename to chrome/inspector/locale/en-GB/inspector/viewers/usedFontFaces.dtd
diff --git a/chrome/inspector.jar!/locale/en-GB/inspector/viewers/xblBindings.dtd b/chrome/inspector/locale/en-GB/inspector/viewers/xblBindings.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-GB/inspector/viewers/xblBindings.dtd
rename to chrome/inspector/locale/en-GB/inspector/viewers/xblBindings.dtd
diff --git a/chrome/inspector.jar!/locale/en-US/inspector/editing.dtd b/chrome/inspector/locale/en-US/inspector/editing.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-US/inspector/editing.dtd
rename to chrome/inspector/locale/en-US/inspector/editing.dtd
diff --git a/chrome/inspector.jar!/locale/en-US/inspector/inspector.dtd b/chrome/inspector/locale/en-US/inspector/inspector.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-US/inspector/inspector.dtd
rename to chrome/inspector/locale/en-US/inspector/inspector.dtd
diff --git a/chrome/inspector.jar!/locale/en-US/inspector/inspector.properties b/chrome/inspector/locale/en-US/inspector/inspector.properties
similarity index 100%
rename from chrome/inspector.jar!/locale/en-US/inspector/inspector.properties
rename to chrome/inspector/locale/en-US/inspector/inspector.properties
diff --git a/chrome/inspector.jar!/locale/en-US/inspector/prefs.dtd b/chrome/inspector/locale/en-US/inspector/prefs.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-US/inspector/prefs.dtd
rename to chrome/inspector/locale/en-US/inspector/prefs.dtd
diff --git a/chrome/inspector.jar!/locale/en-US/inspector/tasksOverlay.dtd b/chrome/inspector/locale/en-US/inspector/tasksOverlay.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-US/inspector/tasksOverlay.dtd
rename to chrome/inspector/locale/en-US/inspector/tasksOverlay.dtd
diff --git a/chrome/inspector.jar!/locale/en-US/inspector/viewer-registry.dtd b/chrome/inspector/locale/en-US/inspector/viewer-registry.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-US/inspector/viewer-registry.dtd
rename to chrome/inspector/locale/en-US/inspector/viewer-registry.dtd
diff --git a/chrome/inspector.jar!/locale/en-US/inspector/viewers/accessibleEvent.dtd b/chrome/inspector/locale/en-US/inspector/viewers/accessibleEvent.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-US/inspector/viewers/accessibleEvent.dtd
rename to chrome/inspector/locale/en-US/inspector/viewers/accessibleEvent.dtd
diff --git a/chrome/inspector.jar!/locale/en-US/inspector/viewers/accessibleEvents.dtd b/chrome/inspector/locale/en-US/inspector/viewers/accessibleEvents.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-US/inspector/viewers/accessibleEvents.dtd
rename to chrome/inspector/locale/en-US/inspector/viewers/accessibleEvents.dtd
diff --git a/chrome/inspector.jar!/locale/en-US/inspector/viewers/accessibleEvents.properties b/chrome/inspector/locale/en-US/inspector/viewers/accessibleEvents.properties
similarity index 100%
rename from chrome/inspector.jar!/locale/en-US/inspector/viewers/accessibleEvents.properties
rename to chrome/inspector/locale/en-US/inspector/viewers/accessibleEvents.properties
diff --git a/chrome/inspector.jar!/locale/en-US/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd b/chrome/inspector/locale/en-US/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-US/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
rename to chrome/inspector/locale/en-US/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
diff --git a/chrome/inspector.jar!/locale/en-US/inspector/viewers/accessibleProps.dtd b/chrome/inspector/locale/en-US/inspector/viewers/accessibleProps.dtd
similarity index 84%
rename from chrome/inspector.jar!/locale/en-US/inspector/viewers/accessibleProps.dtd
rename to chrome/inspector/locale/en-US/inspector/viewers/accessibleProps.dtd
index cfbc47a..32db3bb 100644
--- a/chrome/inspector.jar!/locale/en-US/inspector/viewers/accessibleProps.dtd
+++ b/chrome/inspector/locale/en-US/inspector/viewers/accessibleProps.dtd
@@ -13,6 +13,10 @@
 <!ENTITY tabActions.label "Actions">
 <!ENTITY descKeyBindings.label "Key bindings:">
 <!ENTITY descInvoke.label "Invoke">
+<!ENTITY tabTextAttrs.label "Text attributes">
+<!ENTITY descDefaultAttrs.label "Default attributes:">
+<!ENTITY descStartOffset.label "Start offset:">
+<!ENTITY descEndOffset.label "End offset:">
 <!ENTITY tabTableCell.label "Table cell">
 <!ENTITY descColumnIdx.label "Column index:">
 <!ENTITY descRowIdx.label "Row index:">
diff --git a/chrome/inspector.jar!/locale/en-US/inspector/viewers/accessibleProps.properties b/chrome/inspector/locale/en-US/inspector/viewers/accessibleProps.properties
similarity index 100%
rename from chrome/inspector.jar!/locale/en-US/inspector/viewers/accessibleProps.properties
rename to chrome/inspector/locale/en-US/inspector/viewers/accessibleProps.properties
diff --git a/chrome/inspector.jar!/locale/en-US/inspector/viewers/accessibleRelations.dtd b/chrome/inspector/locale/en-US/inspector/viewers/accessibleRelations.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-US/inspector/viewers/accessibleRelations.dtd
rename to chrome/inspector/locale/en-US/inspector/viewers/accessibleRelations.dtd
diff --git a/chrome/inspector.jar!/locale/en-US/inspector/viewers/accessibleTree.dtd b/chrome/inspector/locale/en-US/inspector/viewers/accessibleTree.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-US/inspector/viewers/accessibleTree.dtd
rename to chrome/inspector/locale/en-US/inspector/viewers/accessibleTree.dtd
diff --git a/chrome/inspector.jar!/locale/en-US/inspector/viewers/accessibleTreeEvalJSDialog.dtd b/chrome/inspector/locale/en-US/inspector/viewers/accessibleTreeEvalJSDialog.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-US/inspector/viewers/accessibleTreeEvalJSDialog.dtd
rename to chrome/inspector/locale/en-US/inspector/viewers/accessibleTreeEvalJSDialog.dtd
diff --git a/chrome/inspector.jar!/locale/en-US/inspector/viewers/boxModel.dtd b/chrome/inspector/locale/en-US/inspector/viewers/boxModel.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-US/inspector/viewers/boxModel.dtd
rename to chrome/inspector/locale/en-US/inspector/viewers/boxModel.dtd
diff --git a/chrome/inspector.jar!/locale/en-US/inspector/viewers/computedStyle.dtd b/chrome/inspector/locale/en-US/inspector/viewers/computedStyle.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-US/inspector/viewers/computedStyle.dtd
rename to chrome/inspector/locale/en-US/inspector/viewers/computedStyle.dtd
diff --git a/chrome/inspector.jar!/locale/en-US/inspector/viewers/dom.dtd b/chrome/inspector/locale/en-US/inspector/viewers/dom.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-US/inspector/viewers/dom.dtd
rename to chrome/inspector/locale/en-US/inspector/viewers/dom.dtd
diff --git a/chrome/inspector.jar!/locale/en-US/inspector/viewers/domNode.dtd b/chrome/inspector/locale/en-US/inspector/viewers/domNode.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-US/inspector/viewers/domNode.dtd
rename to chrome/inspector/locale/en-US/inspector/viewers/domNode.dtd
diff --git a/chrome/inspector.jar!/locale/en-US/inspector/viewers/jsObject.dtd b/chrome/inspector/locale/en-US/inspector/viewers/jsObject.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-US/inspector/viewers/jsObject.dtd
rename to chrome/inspector/locale/en-US/inspector/viewers/jsObject.dtd
diff --git a/chrome/inspector.jar!/locale/en-US/inspector/viewers/styleRules.dtd b/chrome/inspector/locale/en-US/inspector/viewers/styleRules.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-US/inspector/viewers/styleRules.dtd
rename to chrome/inspector/locale/en-US/inspector/viewers/styleRules.dtd
diff --git a/chrome/inspector.jar!/locale/en-US/inspector/viewers/stylesheets.dtd b/chrome/inspector/locale/en-US/inspector/viewers/stylesheets.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-US/inspector/viewers/stylesheets.dtd
rename to chrome/inspector/locale/en-US/inspector/viewers/stylesheets.dtd
diff --git a/chrome/inspector.jar!/locale/en-US/inspector/viewers/usedFontFaces.dtd b/chrome/inspector/locale/en-US/inspector/viewers/usedFontFaces.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-US/inspector/viewers/usedFontFaces.dtd
rename to chrome/inspector/locale/en-US/inspector/viewers/usedFontFaces.dtd
diff --git a/chrome/inspector.jar!/locale/en-US/inspector/viewers/xblBindings.dtd b/chrome/inspector/locale/en-US/inspector/viewers/xblBindings.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/en-US/inspector/viewers/xblBindings.dtd
rename to chrome/inspector/locale/en-US/inspector/viewers/xblBindings.dtd
diff --git a/chrome/inspector.jar!/locale/pl/inspector/editing.dtd b/chrome/inspector/locale/pl/inspector/editing.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/pl/inspector/editing.dtd
rename to chrome/inspector/locale/pl/inspector/editing.dtd
diff --git a/chrome/inspector.jar!/locale/pl/inspector/inspector.dtd b/chrome/inspector/locale/pl/inspector/inspector.dtd
similarity index 97%
rename from chrome/inspector.jar!/locale/pl/inspector/inspector.dtd
rename to chrome/inspector/locale/pl/inspector/inspector.dtd
index b643fa6..319e98d 100644
--- a/chrome/inspector.jar!/locale/pl/inspector/inspector.dtd
+++ b/chrome/inspector/locale/pl/inspector/inspector.dtd
@@ -53,7 +53,7 @@
 <!ENTITY mnView.accesskey "W">
 <!ENTITY mnDocViewerList.label "Przeglądarka dokumentów">
 <!ENTITY mnDocViewerList.accesskey "d">
-<!ENTITY mnObjectViewerList.label "Przeglądarka objektów">
+<!ENTITY mnObjectViewerList.label "Przeglądarka obiektów">
 <!ENTITY mnObjectViewerList.accesskey "o">
 <!ENTITY cmdToggleDocument.label "Pokaż dokument w panelu przeglądarki">
 <!ENTITY cmdToggleDocument.accesskey "P">
diff --git a/chrome/inspector.jar!/locale/pl/inspector/inspector.properties b/chrome/inspector/locale/pl/inspector/inspector.properties
similarity index 100%
rename from chrome/inspector.jar!/locale/pl/inspector/inspector.properties
rename to chrome/inspector/locale/pl/inspector/inspector.properties
diff --git a/chrome/inspector.jar!/locale/pl/inspector/prefs.dtd b/chrome/inspector/locale/pl/inspector/prefs.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/pl/inspector/prefs.dtd
rename to chrome/inspector/locale/pl/inspector/prefs.dtd
diff --git a/chrome/inspector.jar!/locale/pl/inspector/tasksOverlay.dtd b/chrome/inspector/locale/pl/inspector/tasksOverlay.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/pl/inspector/tasksOverlay.dtd
rename to chrome/inspector/locale/pl/inspector/tasksOverlay.dtd
diff --git a/chrome/inspector.jar!/locale/pl/inspector/viewer-registry.dtd b/chrome/inspector/locale/pl/inspector/viewer-registry.dtd
similarity index 88%
rename from chrome/inspector.jar!/locale/pl/inspector/viewer-registry.dtd
rename to chrome/inspector/locale/pl/inspector/viewer-registry.dtd
index 4b40ff0..7e026c2 100644
--- a/chrome/inspector.jar!/locale/pl/inspector/viewer-registry.dtd
+++ b/chrome/inspector/locale/pl/inspector/viewer-registry.dtd
@@ -10,9 +10,9 @@
 <!ENTITY styleRules.label "Reguły CSS">
 <!ENTITY computedStyle.label "Obliczony styl">
 <!ENTITY usedFontFaces.label "Użyte kroje czcionek">
-<!ENTITY jsObject.label "Objekt języka JavaScript">
+<!ENTITY jsObject.label "Obiekt języka JavaScript">
 <!ENTITY accessibleEvent.label "Dostępne zdarzenie">
-<!ENTITY accessibleObject.label "Dostępne objekty">
+<!ENTITY accessibleObject.label "Dostępne obiekty">
 <!ENTITY accessibleProps.label "Dostępne właściwości">
 <!ENTITY accessibleRelations.label "Dostępne relacje">
 <!ENTITY accessibleEvents.label "Dostępne zdarzenia">
diff --git a/chrome/inspector.jar!/locale/pl/inspector/viewers/accessibleEvent.dtd b/chrome/inspector/locale/pl/inspector/viewers/accessibleEvent.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/pl/inspector/viewers/accessibleEvent.dtd
rename to chrome/inspector/locale/pl/inspector/viewers/accessibleEvent.dtd
diff --git a/chrome/inspector.jar!/locale/pl/inspector/viewers/accessibleEvents.dtd b/chrome/inspector/locale/pl/inspector/viewers/accessibleEvents.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/pl/inspector/viewers/accessibleEvents.dtd
rename to chrome/inspector/locale/pl/inspector/viewers/accessibleEvents.dtd
diff --git a/chrome/inspector.jar!/locale/pl/inspector/viewers/accessibleEvents.properties b/chrome/inspector/locale/pl/inspector/viewers/accessibleEvents.properties
similarity index 91%
rename from chrome/inspector.jar!/locale/pl/inspector/viewers/accessibleEvents.properties
rename to chrome/inspector/locale/pl/inspector/viewers/accessibleEvents.properties
index 67f89b5..5d0a444 100644
--- a/chrome/inspector.jar!/locale/pl/inspector/viewers/accessibleEvents.properties
+++ b/chrome/inspector/locale/pl/inspector/viewers/accessibleEvents.properties
@@ -14,7 +14,7 @@ windowEvents=zdarzenia okna
 hyperLinkEvents=zdarzenia odnośników
 hyperTextEvents=zdarzenia hipertekstu
 
-handlerEditorLabel=Włącz uchwyt dla zdarzenia "%S".
+handlerEditorLabel=Włącz uchwyt dla zdarzenia „%S”.
 
 role=Rola
 name=Nazwa
diff --git a/chrome/inspector.jar!/locale/pl/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd b/chrome/inspector/locale/pl/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
similarity index 62%
rename from chrome/inspector.jar!/locale/pl/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
rename to chrome/inspector/locale/pl/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
index ecbd3e2..a526d87 100644
--- a/chrome/inspector.jar!/locale/pl/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
+++ b/chrome/inspector/locale/pl/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
@@ -5,14 +5,14 @@
 <!ENTITY helpDialog.title "Pomoc uchwytu">
 
 <!ENTITY general.descr "Napisz i załącz uchwyt zdarzenia dostępności. Gdy te zdarzenie wystąpi, będzie można wybrać je z listy zdarzeń oraz zobaczyć wyniki analizy uchwytu w podglądzie zdarzeń dostępności.">
-<!ENTITY helpers.descr "Następujące objekty i funkcje mogą być używane w edytorze uchwytów:">
+<!ENTITY helpers.descr "Następujące obiekty i funkcje mogą być używane w edytorze uchwytów:">
 
-<!ENTITY event.descr "objekt zdarzenia dostępności">
-<!ENTITY target.descr "objekt docelowy dostępności">
+<!ENTITY event.descr "obiekt zdarzenia dostępności">
+<!ENTITY target.descr "obiekt docelowy dostępności">
 <!ENTITY accRetrieval.descr "Serwis dostępności nsIAccessibleRetrieval">
 <!ENTITY output.descr "pokazuje wybrany ciąg">
-<!ENTITY outputAttrs.descr "pokazuje atrybuty objektu dla wybranego objektu dostępności">
-<!ENTITY outputRole.descr "pokazuje role dla wybranego objektu dostępności">
-<!ENTITY outputStates.descr "pokazuje stany wybranego objektu dostępności">
-<!ENTITY outputTree.descr "pokazuje drzewo dla wybranego objektu dostępności, podświetlając elementy dostępnościowe z wybranej listy">
-<!ENTITY outputDOMAttrs.descr "pokazuje atrybuty DOM dla wybranego objektu dostępności">
+<!ENTITY outputAttrs.descr "pokazuje atrybuty obiektu dla wybranego obiektu dostępności">
+<!ENTITY outputRole.descr "pokazuje role dla wybranego obiektu dostępności">
+<!ENTITY outputStates.descr "pokazuje stany wybranego obiektu dostępności">
+<!ENTITY outputTree.descr "pokazuje drzewo dla wybranego obiektu dostępności, podświetlając elementy dostępnościowe z wybranej listy">
+<!ENTITY outputDOMAttrs.descr "pokazuje atrybuty DOM dla wybranego obiektu dostępności">
diff --git a/chrome/inspector.jar!/locale/pl/inspector/viewers/accessibleProps.dtd b/chrome/inspector/locale/pl/inspector/viewers/accessibleProps.dtd
similarity index 81%
rename from chrome/inspector.jar!/locale/pl/inspector/viewers/accessibleProps.dtd
rename to chrome/inspector/locale/pl/inspector/viewers/accessibleProps.dtd
index bb51638..389b0f4 100644
--- a/chrome/inspector.jar!/locale/pl/inspector/viewers/accessibleProps.dtd
+++ b/chrome/inspector/locale/pl/inspector/viewers/accessibleProps.dtd
@@ -7,12 +7,16 @@
 <!ENTITY descValue.label "Wartość:">
 <!ENTITY descState.label "Stan:">
 <!ENTITY descBounds.label "Granice:">
-<!ENTITY tabAttrs.label "Atrybuty objektu">
+<!ENTITY tabAttrs.label "Atrybuty obiektu">
 <!ENTITY colAttrName.label "Nazwa">
 <!ENTITY colAttrValue.label "Wartość">
 <!ENTITY tabActions.label "Czynności">
 <!ENTITY descKeyBindings.label "Zawiązane klucze:">
 <!ENTITY descInvoke.label "Uruchom">
+<!ENTITY tabTextAttrs.label "Atrybuty tekstu">
+<!ENTITY descDefaultAttrs.label "Domyślne atrybuty:">
+<!ENTITY descStartOffset.label "Offset początkowy:">
+<!ENTITY descEndOffset.label "Offset końcowy:">
 <!ENTITY tabTableCell.label "Komórka tabeli">
 <!ENTITY descColumnIdx.label "Indeks kolumny:">
 <!ENTITY descRowIdx.label "Indeks wiersza:">
diff --git a/chrome/inspector.jar!/locale/pl/inspector/viewers/accessibleProps.properties b/chrome/inspector/locale/pl/inspector/viewers/accessibleProps.properties
similarity index 100%
rename from chrome/inspector.jar!/locale/pl/inspector/viewers/accessibleProps.properties
rename to chrome/inspector/locale/pl/inspector/viewers/accessibleProps.properties
diff --git a/chrome/inspector.jar!/locale/pl/inspector/viewers/accessibleRelations.dtd b/chrome/inspector/locale/pl/inspector/viewers/accessibleRelations.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/pl/inspector/viewers/accessibleRelations.dtd
rename to chrome/inspector/locale/pl/inspector/viewers/accessibleRelations.dtd
diff --git a/chrome/inspector.jar!/locale/pl/inspector/viewers/accessibleTree.dtd b/chrome/inspector/locale/pl/inspector/viewers/accessibleTree.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/pl/inspector/viewers/accessibleTree.dtd
rename to chrome/inspector/locale/pl/inspector/viewers/accessibleTree.dtd
diff --git a/chrome/inspector.jar!/locale/pl/inspector/viewers/accessibleTreeEvalJSDialog.dtd b/chrome/inspector/locale/pl/inspector/viewers/accessibleTreeEvalJSDialog.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/pl/inspector/viewers/accessibleTreeEvalJSDialog.dtd
rename to chrome/inspector/locale/pl/inspector/viewers/accessibleTreeEvalJSDialog.dtd
diff --git a/chrome/inspector.jar!/locale/pl/inspector/viewers/boxModel.dtd b/chrome/inspector/locale/pl/inspector/viewers/boxModel.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/pl/inspector/viewers/boxModel.dtd
rename to chrome/inspector/locale/pl/inspector/viewers/boxModel.dtd
diff --git a/chrome/inspector.jar!/locale/pl/inspector/viewers/computedStyle.dtd b/chrome/inspector/locale/pl/inspector/viewers/computedStyle.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/pl/inspector/viewers/computedStyle.dtd
rename to chrome/inspector/locale/pl/inspector/viewers/computedStyle.dtd
diff --git a/chrome/inspector.jar!/locale/pl/inspector/viewers/dom.dtd b/chrome/inspector/locale/pl/inspector/viewers/dom.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/pl/inspector/viewers/dom.dtd
rename to chrome/inspector/locale/pl/inspector/viewers/dom.dtd
diff --git a/chrome/inspector.jar!/locale/pl/inspector/viewers/domNode.dtd b/chrome/inspector/locale/pl/inspector/viewers/domNode.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/pl/inspector/viewers/domNode.dtd
rename to chrome/inspector/locale/pl/inspector/viewers/domNode.dtd
diff --git a/chrome/inspector.jar!/locale/pl/inspector/viewers/jsObject.dtd b/chrome/inspector/locale/pl/inspector/viewers/jsObject.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/pl/inspector/viewers/jsObject.dtd
rename to chrome/inspector/locale/pl/inspector/viewers/jsObject.dtd
diff --git a/chrome/inspector.jar!/locale/pl/inspector/viewers/styleRules.dtd b/chrome/inspector/locale/pl/inspector/viewers/styleRules.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/pl/inspector/viewers/styleRules.dtd
rename to chrome/inspector/locale/pl/inspector/viewers/styleRules.dtd
diff --git a/chrome/inspector.jar!/locale/pl/inspector/viewers/stylesheets.dtd b/chrome/inspector/locale/pl/inspector/viewers/stylesheets.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/pl/inspector/viewers/stylesheets.dtd
rename to chrome/inspector/locale/pl/inspector/viewers/stylesheets.dtd
diff --git a/chrome/inspector.jar!/locale/pl/inspector/viewers/usedFontFaces.dtd b/chrome/inspector/locale/pl/inspector/viewers/usedFontFaces.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/pl/inspector/viewers/usedFontFaces.dtd
rename to chrome/inspector/locale/pl/inspector/viewers/usedFontFaces.dtd
diff --git a/chrome/inspector.jar!/locale/pl/inspector/viewers/xblBindings.dtd b/chrome/inspector/locale/pl/inspector/viewers/xblBindings.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/pl/inspector/viewers/xblBindings.dtd
rename to chrome/inspector/locale/pl/inspector/viewers/xblBindings.dtd
diff --git a/chrome/inspector.jar!/locale/ru/inspector/editing.dtd b/chrome/inspector/locale/ru/inspector/editing.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/ru/inspector/editing.dtd
rename to chrome/inspector/locale/ru/inspector/editing.dtd
diff --git a/chrome/inspector.jar!/locale/ru/inspector/inspector.dtd b/chrome/inspector/locale/ru/inspector/inspector.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/ru/inspector/inspector.dtd
rename to chrome/inspector/locale/ru/inspector/inspector.dtd
diff --git a/chrome/inspector.jar!/locale/ru/inspector/inspector.properties b/chrome/inspector/locale/ru/inspector/inspector.properties
similarity index 100%
rename from chrome/inspector.jar!/locale/ru/inspector/inspector.properties
rename to chrome/inspector/locale/ru/inspector/inspector.properties
diff --git a/chrome/inspector.jar!/locale/ru/inspector/prefs.dtd b/chrome/inspector/locale/ru/inspector/prefs.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/ru/inspector/prefs.dtd
rename to chrome/inspector/locale/ru/inspector/prefs.dtd
diff --git a/chrome/inspector.jar!/locale/ru/inspector/tasksOverlay.dtd b/chrome/inspector/locale/ru/inspector/tasksOverlay.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/ru/inspector/tasksOverlay.dtd
rename to chrome/inspector/locale/ru/inspector/tasksOverlay.dtd
diff --git a/chrome/inspector.jar!/locale/ru/inspector/viewer-registry.dtd b/chrome/inspector/locale/ru/inspector/viewer-registry.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/ru/inspector/viewer-registry.dtd
rename to chrome/inspector/locale/ru/inspector/viewer-registry.dtd
diff --git a/chrome/inspector.jar!/locale/ru/inspector/viewers/accessibleEvent.dtd b/chrome/inspector/locale/ru/inspector/viewers/accessibleEvent.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/ru/inspector/viewers/accessibleEvent.dtd
rename to chrome/inspector/locale/ru/inspector/viewers/accessibleEvent.dtd
diff --git a/chrome/inspector.jar!/locale/ru/inspector/viewers/accessibleEvents.dtd b/chrome/inspector/locale/ru/inspector/viewers/accessibleEvents.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/ru/inspector/viewers/accessibleEvents.dtd
rename to chrome/inspector/locale/ru/inspector/viewers/accessibleEvents.dtd
diff --git a/chrome/inspector.jar!/locale/ru/inspector/viewers/accessibleEvents.properties b/chrome/inspector/locale/ru/inspector/viewers/accessibleEvents.properties
similarity index 100%
rename from chrome/inspector.jar!/locale/ru/inspector/viewers/accessibleEvents.properties
rename to chrome/inspector/locale/ru/inspector/viewers/accessibleEvents.properties
diff --git a/chrome/inspector.jar!/locale/ru/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd b/chrome/inspector/locale/ru/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/ru/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
rename to chrome/inspector/locale/ru/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
diff --git a/chrome/inspector.jar!/locale/ru/inspector/viewers/accessibleProps.dtd b/chrome/inspector/locale/ru/inspector/viewers/accessibleProps.dtd
similarity index 82%
rename from chrome/inspector.jar!/locale/ru/inspector/viewers/accessibleProps.dtd
rename to chrome/inspector/locale/ru/inspector/viewers/accessibleProps.dtd
index f2173c3..cc20193 100644
--- a/chrome/inspector.jar!/locale/ru/inspector/viewers/accessibleProps.dtd
+++ b/chrome/inspector/locale/ru/inspector/viewers/accessibleProps.dtd
@@ -1,6 +1,7 @@
 <!-- This Source Code Form is subject to the terms of the Mozilla Public
    - License, v. 2.0. If a copy of the MPL was not distributed with this
    - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
 <!ENTITY descRole.label "Роль:">
 <!ENTITY descName.label "Имя:">
 <!ENTITY descDescription.label "Описание:">
@@ -13,6 +14,10 @@
 <!ENTITY tabActions.label "Действия">
 <!ENTITY descKeyBindings.label "Сочетания клавиш:">
 <!ENTITY descInvoke.label "Вызвать">
+<!ENTITY tabTextAttrs.label "Атрибуты текста">
+<!ENTITY descDefaultAttrs.label "Атрибуты по умолчанию:">
+<!ENTITY descStartOffset.label "Начальный сдвиг:">
+<!ENTITY descEndOffset.label "Конечный сдвиг:">
 <!ENTITY tabTableCell.label "Ячейка таблицы">
 <!ENTITY descColumnIdx.label "Индекс столбца:">
 <!ENTITY descRowIdx.label "Индекс строки:">
diff --git a/chrome/inspector.jar!/locale/ru/inspector/viewers/accessibleProps.properties b/chrome/inspector/locale/ru/inspector/viewers/accessibleProps.properties
similarity index 100%
rename from chrome/inspector.jar!/locale/ru/inspector/viewers/accessibleProps.properties
rename to chrome/inspector/locale/ru/inspector/viewers/accessibleProps.properties
diff --git a/chrome/inspector.jar!/locale/ru/inspector/viewers/accessibleRelations.dtd b/chrome/inspector/locale/ru/inspector/viewers/accessibleRelations.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/ru/inspector/viewers/accessibleRelations.dtd
rename to chrome/inspector/locale/ru/inspector/viewers/accessibleRelations.dtd
diff --git a/chrome/inspector.jar!/locale/ru/inspector/viewers/accessibleTree.dtd b/chrome/inspector/locale/ru/inspector/viewers/accessibleTree.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/ru/inspector/viewers/accessibleTree.dtd
rename to chrome/inspector/locale/ru/inspector/viewers/accessibleTree.dtd
diff --git a/chrome/inspector.jar!/locale/ru/inspector/viewers/accessibleTreeEvalJSDialog.dtd b/chrome/inspector/locale/ru/inspector/viewers/accessibleTreeEvalJSDialog.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/ru/inspector/viewers/accessibleTreeEvalJSDialog.dtd
rename to chrome/inspector/locale/ru/inspector/viewers/accessibleTreeEvalJSDialog.dtd
diff --git a/chrome/inspector.jar!/locale/ru/inspector/viewers/boxModel.dtd b/chrome/inspector/locale/ru/inspector/viewers/boxModel.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/ru/inspector/viewers/boxModel.dtd
rename to chrome/inspector/locale/ru/inspector/viewers/boxModel.dtd
diff --git a/chrome/inspector.jar!/locale/ru/inspector/viewers/computedStyle.dtd b/chrome/inspector/locale/ru/inspector/viewers/computedStyle.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/ru/inspector/viewers/computedStyle.dtd
rename to chrome/inspector/locale/ru/inspector/viewers/computedStyle.dtd
diff --git a/chrome/inspector.jar!/locale/ru/inspector/viewers/dom.dtd b/chrome/inspector/locale/ru/inspector/viewers/dom.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/ru/inspector/viewers/dom.dtd
rename to chrome/inspector/locale/ru/inspector/viewers/dom.dtd
diff --git a/chrome/inspector.jar!/locale/ru/inspector/viewers/domNode.dtd b/chrome/inspector/locale/ru/inspector/viewers/domNode.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/ru/inspector/viewers/domNode.dtd
rename to chrome/inspector/locale/ru/inspector/viewers/domNode.dtd
diff --git a/chrome/inspector.jar!/locale/ru/inspector/viewers/jsObject.dtd b/chrome/inspector/locale/ru/inspector/viewers/jsObject.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/ru/inspector/viewers/jsObject.dtd
rename to chrome/inspector/locale/ru/inspector/viewers/jsObject.dtd
diff --git a/chrome/inspector.jar!/locale/ru/inspector/viewers/styleRules.dtd b/chrome/inspector/locale/ru/inspector/viewers/styleRules.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/ru/inspector/viewers/styleRules.dtd
rename to chrome/inspector/locale/ru/inspector/viewers/styleRules.dtd
diff --git a/chrome/inspector.jar!/locale/ru/inspector/viewers/stylesheets.dtd b/chrome/inspector/locale/ru/inspector/viewers/stylesheets.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/ru/inspector/viewers/stylesheets.dtd
rename to chrome/inspector/locale/ru/inspector/viewers/stylesheets.dtd
diff --git a/chrome/inspector.jar!/locale/ru/inspector/viewers/usedFontFaces.dtd b/chrome/inspector/locale/ru/inspector/viewers/usedFontFaces.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/ru/inspector/viewers/usedFontFaces.dtd
rename to chrome/inspector/locale/ru/inspector/viewers/usedFontFaces.dtd
diff --git a/chrome/inspector.jar!/locale/ru/inspector/viewers/xblBindings.dtd b/chrome/inspector/locale/ru/inspector/viewers/xblBindings.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/ru/inspector/viewers/xblBindings.dtd
rename to chrome/inspector/locale/ru/inspector/viewers/xblBindings.dtd
diff --git a/chrome/inspector.jar!/locale/sk/inspector/editing.dtd b/chrome/inspector/locale/sk/inspector/editing.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/sk/inspector/editing.dtd
rename to chrome/inspector/locale/sk/inspector/editing.dtd
diff --git a/chrome/inspector.jar!/locale/sk/inspector/inspector.dtd b/chrome/inspector/locale/sk/inspector/inspector.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/sk/inspector/inspector.dtd
rename to chrome/inspector/locale/sk/inspector/inspector.dtd
diff --git a/chrome/inspector.jar!/locale/sk/inspector/inspector.properties b/chrome/inspector/locale/sk/inspector/inspector.properties
similarity index 100%
rename from chrome/inspector.jar!/locale/sk/inspector/inspector.properties
rename to chrome/inspector/locale/sk/inspector/inspector.properties
diff --git a/chrome/inspector.jar!/locale/sk/inspector/prefs.dtd b/chrome/inspector/locale/sk/inspector/prefs.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/sk/inspector/prefs.dtd
rename to chrome/inspector/locale/sk/inspector/prefs.dtd
diff --git a/chrome/inspector.jar!/locale/sk/inspector/tasksOverlay.dtd b/chrome/inspector/locale/sk/inspector/tasksOverlay.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/sk/inspector/tasksOverlay.dtd
rename to chrome/inspector/locale/sk/inspector/tasksOverlay.dtd
diff --git a/chrome/inspector.jar!/locale/sk/inspector/viewer-registry.dtd b/chrome/inspector/locale/sk/inspector/viewer-registry.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/sk/inspector/viewer-registry.dtd
rename to chrome/inspector/locale/sk/inspector/viewer-registry.dtd
diff --git a/chrome/inspector.jar!/locale/sk/inspector/viewers/accessibleEvent.dtd b/chrome/inspector/locale/sk/inspector/viewers/accessibleEvent.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/sk/inspector/viewers/accessibleEvent.dtd
rename to chrome/inspector/locale/sk/inspector/viewers/accessibleEvent.dtd
diff --git a/chrome/inspector.jar!/locale/sk/inspector/viewers/accessibleEvents.dtd b/chrome/inspector/locale/sk/inspector/viewers/accessibleEvents.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/sk/inspector/viewers/accessibleEvents.dtd
rename to chrome/inspector/locale/sk/inspector/viewers/accessibleEvents.dtd
diff --git a/chrome/inspector.jar!/locale/sk/inspector/viewers/accessibleEvents.properties b/chrome/inspector/locale/sk/inspector/viewers/accessibleEvents.properties
similarity index 100%
rename from chrome/inspector.jar!/locale/sk/inspector/viewers/accessibleEvents.properties
rename to chrome/inspector/locale/sk/inspector/viewers/accessibleEvents.properties
diff --git a/chrome/inspector.jar!/locale/sk/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd b/chrome/inspector/locale/sk/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/sk/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
rename to chrome/inspector/locale/sk/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
diff --git a/chrome/inspector.jar!/locale/sk/inspector/viewers/accessibleProps.dtd b/chrome/inspector/locale/sk/inspector/viewers/accessibleProps.dtd
similarity index 83%
rename from chrome/inspector.jar!/locale/sk/inspector/viewers/accessibleProps.dtd
rename to chrome/inspector/locale/sk/inspector/viewers/accessibleProps.dtd
index 435ee02..3f56853 100644
--- a/chrome/inspector.jar!/locale/sk/inspector/viewers/accessibleProps.dtd
+++ b/chrome/inspector/locale/sk/inspector/viewers/accessibleProps.dtd
@@ -14,6 +14,10 @@
 <!ENTITY tabActions.label "Akcie">
 <!ENTITY descKeyBindings.label "Kláv. skratky:">
 <!ENTITY descInvoke.label "Vyvolať">
+<!ENTITY tabTextAttrs.label "Textové atribúty">
+<!ENTITY descDefaultAttrs.label "Predvolené atribúty:">
+<!ENTITY descStartOffset.label "Začiatočný offset:">
+<!ENTITY descEndOffset.label "Koncový offset:">
 <!ENTITY tabTableCell.label "Bunka tabuľky">
 <!ENTITY descColumnIdx.label "Index stĺpca:">
 <!ENTITY descRowIdx.label "Index riadka:">
diff --git a/chrome/inspector.jar!/locale/sk/inspector/viewers/accessibleProps.properties b/chrome/inspector/locale/sk/inspector/viewers/accessibleProps.properties
similarity index 100%
rename from chrome/inspector.jar!/locale/sk/inspector/viewers/accessibleProps.properties
rename to chrome/inspector/locale/sk/inspector/viewers/accessibleProps.properties
diff --git a/chrome/inspector.jar!/locale/sk/inspector/viewers/accessibleRelations.dtd b/chrome/inspector/locale/sk/inspector/viewers/accessibleRelations.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/sk/inspector/viewers/accessibleRelations.dtd
rename to chrome/inspector/locale/sk/inspector/viewers/accessibleRelations.dtd
diff --git a/chrome/inspector.jar!/locale/sk/inspector/viewers/accessibleTree.dtd b/chrome/inspector/locale/sk/inspector/viewers/accessibleTree.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/sk/inspector/viewers/accessibleTree.dtd
rename to chrome/inspector/locale/sk/inspector/viewers/accessibleTree.dtd
diff --git a/chrome/inspector.jar!/locale/sk/inspector/viewers/accessibleTreeEvalJSDialog.dtd b/chrome/inspector/locale/sk/inspector/viewers/accessibleTreeEvalJSDialog.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/sk/inspector/viewers/accessibleTreeEvalJSDialog.dtd
rename to chrome/inspector/locale/sk/inspector/viewers/accessibleTreeEvalJSDialog.dtd
diff --git a/chrome/inspector.jar!/locale/sk/inspector/viewers/boxModel.dtd b/chrome/inspector/locale/sk/inspector/viewers/boxModel.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/sk/inspector/viewers/boxModel.dtd
rename to chrome/inspector/locale/sk/inspector/viewers/boxModel.dtd
diff --git a/chrome/inspector.jar!/locale/sk/inspector/viewers/computedStyle.dtd b/chrome/inspector/locale/sk/inspector/viewers/computedStyle.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/sk/inspector/viewers/computedStyle.dtd
rename to chrome/inspector/locale/sk/inspector/viewers/computedStyle.dtd
diff --git a/chrome/inspector.jar!/locale/sk/inspector/viewers/dom.dtd b/chrome/inspector/locale/sk/inspector/viewers/dom.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/sk/inspector/viewers/dom.dtd
rename to chrome/inspector/locale/sk/inspector/viewers/dom.dtd
diff --git a/chrome/inspector.jar!/locale/sk/inspector/viewers/domNode.dtd b/chrome/inspector/locale/sk/inspector/viewers/domNode.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/sk/inspector/viewers/domNode.dtd
rename to chrome/inspector/locale/sk/inspector/viewers/domNode.dtd
diff --git a/chrome/inspector.jar!/locale/sk/inspector/viewers/jsObject.dtd b/chrome/inspector/locale/sk/inspector/viewers/jsObject.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/sk/inspector/viewers/jsObject.dtd
rename to chrome/inspector/locale/sk/inspector/viewers/jsObject.dtd
diff --git a/chrome/inspector.jar!/locale/sk/inspector/viewers/styleRules.dtd b/chrome/inspector/locale/sk/inspector/viewers/styleRules.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/sk/inspector/viewers/styleRules.dtd
rename to chrome/inspector/locale/sk/inspector/viewers/styleRules.dtd
diff --git a/chrome/inspector.jar!/locale/sk/inspector/viewers/stylesheets.dtd b/chrome/inspector/locale/sk/inspector/viewers/stylesheets.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/sk/inspector/viewers/stylesheets.dtd
rename to chrome/inspector/locale/sk/inspector/viewers/stylesheets.dtd
diff --git a/chrome/inspector.jar!/locale/sk/inspector/viewers/usedFontFaces.dtd b/chrome/inspector/locale/sk/inspector/viewers/usedFontFaces.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/sk/inspector/viewers/usedFontFaces.dtd
rename to chrome/inspector/locale/sk/inspector/viewers/usedFontFaces.dtd
diff --git a/chrome/inspector.jar!/locale/sk/inspector/viewers/xblBindings.dtd b/chrome/inspector/locale/sk/inspector/viewers/xblBindings.dtd
similarity index 100%
rename from chrome/inspector.jar!/locale/sk/inspector/viewers/xblBindings.dtd
rename to chrome/inspector/locale/sk/inspector/viewers/xblBindings.dtd
diff --git a/chrome/inspector.jar!/skin/classic/inspector/ImageSearchItem.gif b/chrome/inspector/skin/classic/inspector/ImageSearchItem.gif
similarity index 100%
rename from chrome/inspector.jar!/skin/classic/inspector/ImageSearchItem.gif
rename to chrome/inspector/skin/classic/inspector/ImageSearchItem.gif
diff --git a/chrome/inspector.jar!/skin/classic/inspector/btnFind-dis.gif b/chrome/inspector/skin/classic/inspector/btnFind-dis.gif
similarity index 100%
rename from chrome/inspector.jar!/skin/classic/inspector/btnFind-dis.gif
rename to chrome/inspector/skin/classic/inspector/btnFind-dis.gif
diff --git a/chrome/inspector.jar!/skin/classic/inspector/btnFind.gif b/chrome/inspector/skin/classic/inspector/btnFind.gif
similarity index 100%
rename from chrome/inspector.jar!/skin/classic/inspector/btnFind.gif
rename to chrome/inspector/skin/classic/inspector/btnFind.gif
diff --git a/chrome/inspector.jar!/skin/classic/inspector/btnSelecting-act.gif b/chrome/inspector/skin/classic/inspector/btnSelecting-act.gif
similarity index 100%
rename from chrome/inspector.jar!/skin/classic/inspector/btnSelecting-act.gif
rename to chrome/inspector/skin/classic/inspector/btnSelecting-act.gif
diff --git a/chrome/inspector.jar!/skin/classic/inspector/btnSelecting-dis.gif b/chrome/inspector/skin/classic/inspector/btnSelecting-dis.gif
similarity index 100%
rename from chrome/inspector.jar!/skin/classic/inspector/btnSelecting-dis.gif
rename to chrome/inspector/skin/classic/inspector/btnSelecting-dis.gif
diff --git a/chrome/inspector.jar!/skin/classic/inspector/btnSelecting.gif b/chrome/inspector/skin/classic/inspector/btnSelecting.gif
similarity index 100%
rename from chrome/inspector.jar!/skin/classic/inspector/btnSelecting.gif
rename to chrome/inspector/skin/classic/inspector/btnSelecting.gif
diff --git a/chrome/inspector.jar!/skin/classic/inspector/iconImportant.gif b/chrome/inspector/skin/classic/inspector/iconImportant.gif
similarity index 100%
rename from chrome/inspector.jar!/skin/classic/inspector/iconImportant.gif
rename to chrome/inspector/skin/classic/inspector/iconImportant.gif
diff --git a/chrome/inspector.jar!/skin/classic/inspector/iconViewerList-dis.gif b/chrome/inspector/skin/classic/inspector/iconViewerList-dis.gif
similarity index 100%
rename from chrome/inspector.jar!/skin/classic/inspector/iconViewerList-dis.gif
rename to chrome/inspector/skin/classic/inspector/iconViewerList-dis.gif
diff --git a/chrome/inspector.jar!/skin/classic/inspector/iconViewerList.gif b/chrome/inspector/skin/classic/inspector/iconViewerList.gif
similarity index 100%
rename from chrome/inspector.jar!/skin/classic/inspector/iconViewerList.gif
rename to chrome/inspector/skin/classic/inspector/iconViewerList.gif
diff --git a/chrome/inspector.jar!/skin/classic/inspector/inspector.css b/chrome/inspector/skin/classic/inspector/inspector.css
similarity index 100%
rename from chrome/inspector.jar!/skin/classic/inspector/inspector.css
rename to chrome/inspector/skin/classic/inspector/inspector.css
diff --git a/chrome/inspector.jar!/skin/classic/inspector/inspectorWindow.css b/chrome/inspector/skin/classic/inspector/inspectorWindow.css
similarity index 100%
rename from chrome/inspector.jar!/skin/classic/inspector/inspectorWindow.css
rename to chrome/inspector/skin/classic/inspector/inspectorWindow.css
diff --git a/chrome/inspector.jar!/skin/classic/inspector/panelset.css b/chrome/inspector/skin/classic/inspector/panelset.css
similarity index 100%
rename from chrome/inspector.jar!/skin/classic/inspector/panelset.css
rename to chrome/inspector/skin/classic/inspector/panelset.css
diff --git a/chrome/inspector.jar!/skin/classic/inspector/sidebar.css b/chrome/inspector/skin/classic/inspector/sidebar.css
similarity index 100%
rename from chrome/inspector.jar!/skin/classic/inspector/sidebar.css
rename to chrome/inspector/skin/classic/inspector/sidebar.css
diff --git a/chrome/inspector.jar!/skin/classic/inspector/titledSplitter.css b/chrome/inspector/skin/classic/inspector/titledSplitter.css
similarity index 100%
rename from chrome/inspector.jar!/skin/classic/inspector/titledSplitter.css
rename to chrome/inspector/skin/classic/inspector/titledSplitter.css
diff --git a/chrome/inspector.jar!/skin/classic/inspector/titledsplitter-close.gif b/chrome/inspector/skin/classic/inspector/titledsplitter-close.gif
similarity index 100%
rename from chrome/inspector.jar!/skin/classic/inspector/titledsplitter-close.gif
rename to chrome/inspector/skin/classic/inspector/titledsplitter-close.gif
diff --git a/chrome/inspector.jar!/skin/classic/inspector/viewers/accessibleEvent/accessibleEvent.css b/chrome/inspector/skin/classic/inspector/viewers/accessibleEvent/accessibleEvent.css
similarity index 100%
rename from chrome/inspector.jar!/skin/classic/inspector/viewers/accessibleEvent/accessibleEvent.css
rename to chrome/inspector/skin/classic/inspector/viewers/accessibleEvent/accessibleEvent.css
diff --git a/chrome/inspector.jar!/skin/classic/inspector/viewers/accessibleEvents/accessibleEvents.css b/chrome/inspector/skin/classic/inspector/viewers/accessibleEvents/accessibleEvents.css
similarity index 100%
rename from chrome/inspector.jar!/skin/classic/inspector/viewers/accessibleEvents/accessibleEvents.css
rename to chrome/inspector/skin/classic/inspector/viewers/accessibleEvents/accessibleEvents.css
diff --git a/chrome/inspector/skin/classic/inspector/viewers/accessibleProps/accessibleProps.css b/chrome/inspector/skin/classic/inspector/viewers/accessibleProps/accessibleProps.css
new file mode 100644
index 0000000..227827b
--- /dev/null
+++ b/chrome/inspector/skin/classic/inspector/viewers/accessibleProps/accessibleProps.css
@@ -0,0 +1,22 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+ at import url("chrome://inspector/skin");
+
+.textAttrsTextRange {
+  border-bottom: medium dotted blue;
+  padding: 7px;
+  border-bottom-left-radius: 16px;
+  border-bottom-right-radius: 16px;
+  line-height: 250%;
+  margin: 2px;
+}
+
+.textAttrsTextRange:hover {
+  border-bottom: medium dotted red;
+}
+
+.textAttrsTextRange[selected] {
+  border-bottom: medium groove purple;
+}
diff --git a/chrome/inspector.jar!/skin/classic/inspector/viewers/accessibleTree/accessibleTree.css b/chrome/inspector/skin/classic/inspector/viewers/accessibleTree/accessibleTree.css
similarity index 100%
rename from chrome/inspector.jar!/skin/classic/inspector/viewers/accessibleTree/accessibleTree.css
rename to chrome/inspector/skin/classic/inspector/viewers/accessibleTree/accessibleTree.css
diff --git a/chrome/inspector.jar!/skin/classic/inspector/viewers/boxModel/boxModel.css b/chrome/inspector/skin/classic/inspector/viewers/boxModel/boxModel.css
similarity index 100%
rename from chrome/inspector.jar!/skin/classic/inspector/viewers/boxModel/boxModel.css
rename to chrome/inspector/skin/classic/inspector/viewers/boxModel/boxModel.css
diff --git a/chrome/inspector.jar!/skin/classic/inspector/viewers/dom/columnsDialog.css b/chrome/inspector/skin/classic/inspector/viewers/dom/columnsDialog.css
similarity index 100%
rename from chrome/inspector.jar!/skin/classic/inspector/viewers/dom/columnsDialog.css
rename to chrome/inspector/skin/classic/inspector/viewers/dom/columnsDialog.css
diff --git a/chrome/inspector.jar!/skin/classic/inspector/viewers/dom/dom.css b/chrome/inspector/skin/classic/inspector/viewers/dom/dom.css
similarity index 100%
rename from chrome/inspector.jar!/skin/classic/inspector/viewers/dom/dom.css
rename to chrome/inspector/skin/classic/inspector/viewers/dom/dom.css
diff --git a/chrome/inspector.jar!/skin/classic/inspector/viewers/dom/findDialog.css b/chrome/inspector/skin/classic/inspector/viewers/dom/findDialog.css
similarity index 100%
rename from chrome/inspector.jar!/skin/classic/inspector/viewers/dom/findDialog.css
rename to chrome/inspector/skin/classic/inspector/viewers/dom/findDialog.css
diff --git a/chrome/inspector.jar!/skin/classic/inspector/viewers/domNode/domNode.css b/chrome/inspector/skin/classic/inspector/viewers/domNode/domNode.css
similarity index 100%
rename from chrome/inspector.jar!/skin/classic/inspector/viewers/domNode/domNode.css
rename to chrome/inspector/skin/classic/inspector/viewers/domNode/domNode.css
diff --git a/chrome/inspector.jar!/skin/classic/inspector/viewers/styleRules/styleRules.css b/chrome/inspector/skin/classic/inspector/viewers/styleRules/styleRules.css
similarity index 100%
rename from chrome/inspector.jar!/skin/classic/inspector/viewers/styleRules/styleRules.css
rename to chrome/inspector/skin/classic/inspector/viewers/styleRules/styleRules.css
diff --git a/chrome/inspector.jar!/skin/classic/inspector/viewers/xblBindings/xblBindings.css b/chrome/inspector/skin/classic/inspector/viewers/xblBindings/xblBindings.css
similarity index 100%
rename from chrome/inspector.jar!/skin/classic/inspector/viewers/xblBindings/xblBindings.css
rename to chrome/inspector/skin/classic/inspector/viewers/xblBindings/xblBindings.css
diff --git a/chrome/inspector.jar!/skin/modern/inspector/ImageSearchItem.gif b/chrome/inspector/skin/modern/inspector/ImageSearchItem.gif
similarity index 100%
rename from chrome/inspector.jar!/skin/modern/inspector/ImageSearchItem.gif
rename to chrome/inspector/skin/modern/inspector/ImageSearchItem.gif
diff --git a/chrome/inspector.jar!/skin/modern/inspector/btnFind-dis.gif b/chrome/inspector/skin/modern/inspector/btnFind-dis.gif
similarity index 100%
rename from chrome/inspector.jar!/skin/modern/inspector/btnFind-dis.gif
rename to chrome/inspector/skin/modern/inspector/btnFind-dis.gif
diff --git a/chrome/inspector.jar!/skin/modern/inspector/btnFind.gif b/chrome/inspector/skin/modern/inspector/btnFind.gif
similarity index 100%
rename from chrome/inspector.jar!/skin/modern/inspector/btnFind.gif
rename to chrome/inspector/skin/modern/inspector/btnFind.gif
diff --git a/chrome/inspector.jar!/skin/modern/inspector/btnSelecting-act.gif b/chrome/inspector/skin/modern/inspector/btnSelecting-act.gif
similarity index 100%
rename from chrome/inspector.jar!/skin/modern/inspector/btnSelecting-act.gif
rename to chrome/inspector/skin/modern/inspector/btnSelecting-act.gif
diff --git a/chrome/inspector.jar!/skin/modern/inspector/btnSelecting-dis.gif b/chrome/inspector/skin/modern/inspector/btnSelecting-dis.gif
similarity index 100%
rename from chrome/inspector.jar!/skin/modern/inspector/btnSelecting-dis.gif
rename to chrome/inspector/skin/modern/inspector/btnSelecting-dis.gif
diff --git a/chrome/inspector.jar!/skin/modern/inspector/btnSelecting.gif b/chrome/inspector/skin/modern/inspector/btnSelecting.gif
similarity index 100%
rename from chrome/inspector.jar!/skin/modern/inspector/btnSelecting.gif
rename to chrome/inspector/skin/modern/inspector/btnSelecting.gif
diff --git a/chrome/inspector.jar!/skin/modern/inspector/iconImportant.gif b/chrome/inspector/skin/modern/inspector/iconImportant.gif
similarity index 100%
rename from chrome/inspector.jar!/skin/modern/inspector/iconImportant.gif
rename to chrome/inspector/skin/modern/inspector/iconImportant.gif
diff --git a/chrome/inspector.jar!/skin/modern/inspector/iconViewerList-dis.gif b/chrome/inspector/skin/modern/inspector/iconViewerList-dis.gif
similarity index 100%
rename from chrome/inspector.jar!/skin/modern/inspector/iconViewerList-dis.gif
rename to chrome/inspector/skin/modern/inspector/iconViewerList-dis.gif
diff --git a/chrome/inspector.jar!/skin/modern/inspector/iconViewerList.gif b/chrome/inspector/skin/modern/inspector/iconViewerList.gif
similarity index 100%
rename from chrome/inspector.jar!/skin/modern/inspector/iconViewerList.gif
rename to chrome/inspector/skin/modern/inspector/iconViewerList.gif
diff --git a/chrome/inspector.jar!/skin/modern/inspector/iconViewerMenu-dis.gif b/chrome/inspector/skin/modern/inspector/iconViewerMenu-dis.gif
similarity index 100%
rename from chrome/inspector.jar!/skin/modern/inspector/iconViewerMenu-dis.gif
rename to chrome/inspector/skin/modern/inspector/iconViewerMenu-dis.gif
diff --git a/chrome/inspector.jar!/skin/modern/inspector/iconViewerMenu.gif b/chrome/inspector/skin/modern/inspector/iconViewerMenu.gif
similarity index 100%
rename from chrome/inspector.jar!/skin/modern/inspector/iconViewerMenu.gif
rename to chrome/inspector/skin/modern/inspector/iconViewerMenu.gif
diff --git a/chrome/inspector.jar!/skin/modern/inspector/inspector.css b/chrome/inspector/skin/modern/inspector/inspector.css
similarity index 100%
rename from chrome/inspector.jar!/skin/modern/inspector/inspector.css
rename to chrome/inspector/skin/modern/inspector/inspector.css
diff --git a/chrome/inspector.jar!/skin/modern/inspector/inspectorWindow.css b/chrome/inspector/skin/modern/inspector/inspectorWindow.css
similarity index 100%
rename from chrome/inspector.jar!/skin/modern/inspector/inspectorWindow.css
rename to chrome/inspector/skin/modern/inspector/inspectorWindow.css
diff --git a/chrome/inspector.jar!/skin/modern/inspector/panelset.css b/chrome/inspector/skin/modern/inspector/panelset.css
similarity index 100%
rename from chrome/inspector.jar!/skin/modern/inspector/panelset.css
rename to chrome/inspector/skin/modern/inspector/panelset.css
diff --git a/chrome/inspector.jar!/skin/modern/inspector/sidebar.css b/chrome/inspector/skin/modern/inspector/sidebar.css
similarity index 100%
rename from chrome/inspector.jar!/skin/modern/inspector/sidebar.css
rename to chrome/inspector/skin/modern/inspector/sidebar.css
diff --git a/chrome/inspector.jar!/skin/modern/inspector/titledSplitter.css b/chrome/inspector/skin/modern/inspector/titledSplitter.css
similarity index 100%
rename from chrome/inspector.jar!/skin/modern/inspector/titledSplitter.css
rename to chrome/inspector/skin/modern/inspector/titledSplitter.css
diff --git a/chrome/inspector.jar!/skin/modern/inspector/titledsplitter-close.gif b/chrome/inspector/skin/modern/inspector/titledsplitter-close.gif
similarity index 100%
rename from chrome/inspector.jar!/skin/modern/inspector/titledsplitter-close.gif
rename to chrome/inspector/skin/modern/inspector/titledsplitter-close.gif
diff --git a/chrome/inspector.jar!/skin/modern/inspector/viewers/accessibleEvent/accessibleEvent.css b/chrome/inspector/skin/modern/inspector/viewers/accessibleEvent/accessibleEvent.css
similarity index 100%
rename from chrome/inspector.jar!/skin/modern/inspector/viewers/accessibleEvent/accessibleEvent.css
rename to chrome/inspector/skin/modern/inspector/viewers/accessibleEvent/accessibleEvent.css
diff --git a/chrome/inspector.jar!/skin/modern/inspector/viewers/accessibleEvents/accessibleEvents.css b/chrome/inspector/skin/modern/inspector/viewers/accessibleEvents/accessibleEvents.css
similarity index 100%
rename from chrome/inspector.jar!/skin/modern/inspector/viewers/accessibleEvents/accessibleEvents.css
rename to chrome/inspector/skin/modern/inspector/viewers/accessibleEvents/accessibleEvents.css
diff --git a/chrome/inspector/skin/modern/inspector/viewers/accessibleProps/accessibleProps.css b/chrome/inspector/skin/modern/inspector/viewers/accessibleProps/accessibleProps.css
new file mode 100644
index 0000000..227827b
--- /dev/null
+++ b/chrome/inspector/skin/modern/inspector/viewers/accessibleProps/accessibleProps.css
@@ -0,0 +1,22 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+ at import url("chrome://inspector/skin");
+
+.textAttrsTextRange {
+  border-bottom: medium dotted blue;
+  padding: 7px;
+  border-bottom-left-radius: 16px;
+  border-bottom-right-radius: 16px;
+  line-height: 250%;
+  margin: 2px;
+}
+
+.textAttrsTextRange:hover {
+  border-bottom: medium dotted red;
+}
+
+.textAttrsTextRange[selected] {
+  border-bottom: medium groove purple;
+}
diff --git a/chrome/inspector.jar!/skin/modern/inspector/viewers/accessibleTree/accessibleTree.css b/chrome/inspector/skin/modern/inspector/viewers/accessibleTree/accessibleTree.css
similarity index 100%
rename from chrome/inspector.jar!/skin/modern/inspector/viewers/accessibleTree/accessibleTree.css
rename to chrome/inspector/skin/modern/inspector/viewers/accessibleTree/accessibleTree.css
diff --git a/chrome/inspector.jar!/skin/modern/inspector/viewers/boxModel/boxModel.css b/chrome/inspector/skin/modern/inspector/viewers/boxModel/boxModel.css
similarity index 100%
rename from chrome/inspector.jar!/skin/modern/inspector/viewers/boxModel/boxModel.css
rename to chrome/inspector/skin/modern/inspector/viewers/boxModel/boxModel.css
diff --git a/chrome/inspector.jar!/skin/modern/inspector/viewers/dom/columnsDialog.css b/chrome/inspector/skin/modern/inspector/viewers/dom/columnsDialog.css
similarity index 100%
rename from chrome/inspector.jar!/skin/modern/inspector/viewers/dom/columnsDialog.css
rename to chrome/inspector/skin/modern/inspector/viewers/dom/columnsDialog.css
diff --git a/chrome/inspector.jar!/skin/modern/inspector/viewers/dom/dom.css b/chrome/inspector/skin/modern/inspector/viewers/dom/dom.css
similarity index 100%
rename from chrome/inspector.jar!/skin/modern/inspector/viewers/dom/dom.css
rename to chrome/inspector/skin/modern/inspector/viewers/dom/dom.css
diff --git a/chrome/inspector.jar!/skin/modern/inspector/viewers/dom/findDialog.css b/chrome/inspector/skin/modern/inspector/viewers/dom/findDialog.css
similarity index 100%
rename from chrome/inspector.jar!/skin/modern/inspector/viewers/dom/findDialog.css
rename to chrome/inspector/skin/modern/inspector/viewers/dom/findDialog.css
diff --git a/chrome/inspector.jar!/skin/modern/inspector/viewers/domNode/domNode.css b/chrome/inspector/skin/modern/inspector/viewers/domNode/domNode.css
similarity index 100%
rename from chrome/inspector.jar!/skin/modern/inspector/viewers/domNode/domNode.css
rename to chrome/inspector/skin/modern/inspector/viewers/domNode/domNode.css
diff --git a/chrome/inspector.jar!/skin/modern/inspector/viewers/styleRules/styleRules.css b/chrome/inspector/skin/modern/inspector/viewers/styleRules/styleRules.css
similarity index 100%
rename from chrome/inspector.jar!/skin/modern/inspector/viewers/styleRules/styleRules.css
rename to chrome/inspector/skin/modern/inspector/viewers/styleRules/styleRules.css
diff --git a/chrome/inspector.jar!/skin/modern/inspector/viewers/xblBindings/xblBindings.css b/chrome/inspector/skin/modern/inspector/viewers/xblBindings/xblBindings.css
similarity index 100%
rename from chrome/inspector.jar!/skin/modern/inspector/viewers/xblBindings/xblBindings.css
rename to chrome/inspector/skin/modern/inspector/viewers/xblBindings/xblBindings.css
diff --git a/components/.mkdir.done b/components/.mkdir.done
deleted file mode 100644
index e69de29..0000000
diff --git a/components/inspector-cmdline.js b/components/inspector-cmdline.js
deleted file mode 100644
index fa2293a..0000000
--- a/components/inspector-cmdline.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
-
-const nsICommandLineHandler = Components.interfaces.nsICommandLineHandler;
-const nsISupportsString     = Components.interfaces.nsISupportsString;
-const nsIWindowWatcher      = Components.interfaces.nsIWindowWatcher;
-
-function InspectorCmdLineHandler() {}
-InspectorCmdLineHandler.prototype =
-{
-  classDescription: "DOM Inspector Command Line Handler",
-  classID: Components.ID("{38293526-6b13-4d4f-a075-71939435b408}"),
-  contractID: "@mozilla.org/commandlinehandler/general-startup;1?type=inspector",
-  /* Needed for XPCOMUtils NSGetModule */
-  _xpcom_categories: [{category: "command-line-handler",
-                       entry: "m-inspector"}],
-
-  /* nsISupports */
-  QueryInterface: XPCOMUtils.generateQI([nsICommandLineHandler]),
-
-  /* nsICommandLineHandler */
-  handle : function handler_handle(cmdLine) {
-    var args = Components.classes["@mozilla.org/supports-string;1"]
-                         .createInstance(nsISupportsString);
-    try {
-      var uristr = cmdLine.handleFlagWithParam("inspector", false);
-      if (uristr == null)
-        return;
-      try {
-        args.data = cmdLine.resolveURI(uristr).spec;
-      }
-      catch (e) {
-        return;
-      }
-    }
-    catch (e) {
-      cmdLine.handleFlag("inspector", true);
-    }
-
-    var wwatch = Components.classes["@mozilla.org/embedcomp/window-watcher;1"]
-                           .getService(nsIWindowWatcher);
-    wwatch.openWindow(null, "chrome://inspector/content/", "_blank",
-                      "chrome,dialog=no,all", args);
-  },
-
-  helpInfo : "  -inspector <url>     Open the DOM inspector.\n"
-};
-
-
-/**
- * XPCOMUtils.generateNSGetFactory was introduced in Mozilla 2 (Firefox 4).
- * XPCOMUtils.generateNSGetModule is for Mozilla 1.9.0 (Firefox 3.0).
- */
-if (XPCOMUtils.generateNSGetFactory)
-  var NSGetFactory = XPCOMUtils.generateNSGetFactory([InspectorCmdLineHandler]);
-else
-  var NSGetModule = XPCOMUtils.generateNSGetModule([InspectorCmdLineHandler]);
diff --git a/defaults/preferences/.mkdir.done b/defaults/preferences/.mkdir.done
deleted file mode 100644
index e69de29..0000000
diff --git a/install.rdf b/install.rdf
index a9193d9..266b29f 100644
--- a/install.rdf
+++ b/install.rdf
@@ -8,9 +8,9 @@
      xmlns:em="http://www.mozilla.org/2004/em-rdf#">
   <Description about="urn:mozilla:install-manifest">
     <em:id>inspector at mozilla.org</em:id>
-    <em:version>2.0.14</em:version>
+    <em:version>2.0.15</em:version>
 
-    <!-- DOM Inspector supports Gecko 1.9.0 and higher.
+    <!-- DOM Inspector supports Gecko 2.0.0 and higher.
          All applications listed below are the subset of supported versions
          which also use an appropriate version of Gecko. -->
     <!-- For maxVersion of applications that follow the rapid cycle pattern,
@@ -21,8 +21,8 @@
     <em:targetApplication>
       <Description>
         <em:id>{a23983c0-fd0e-11dc-95ff-0800200c9a66}</em:id>
-        <em:minVersion>1.0a1</em:minVersion>
-        <em:maxVersion>1.0.*</em:maxVersion>
+        <em:minVersion>4.0</em:minVersion>
+        <em:maxVersion>38.0</em:maxVersion>
       </Description>
     </em:targetApplication>
 
@@ -36,8 +36,8 @@
     <em:targetApplication>
       <Description>
         <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
-        <em:minVersion>3.0a1</em:minVersion>
-        <em:maxVersion>23.0a1</em:maxVersion>
+        <em:minVersion>4.0</em:minVersion>
+        <em:maxVersion>38.0</em:maxVersion>
       </Description>
     </em:targetApplication>
 
@@ -49,8 +49,17 @@
     <em:targetApplication>
       <Description>
         <em:id>{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}</em:id>
-        <em:minVersion>2.0a1pre</em:minVersion>
-        <em:maxVersion>2.20a1</em:maxVersion>
+        <em:minVersion>2.1</em:minVersion>
+        <em:maxVersion>2.35</em:maxVersion>
+      </Description>
+    </em:targetApplication>
+
+    <!-- Pale Moon -->
+    <em:targetApplication>
+      <Description>
+        <em:id>{8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}</em:id>
+        <em:minVersion>25.0</em:minVersion>
+        <em:maxVersion>25.*</em:maxVersion>
       </Description>
     </em:targetApplication>
 
@@ -71,18 +80,18 @@
     <em:targetApplication>
       <Description>
         <em:id>{3550f703-e582-4d05-9a08-453d09bdfdc6}</em:id>
-        <em:minVersion>3.0a1pre</em:minVersion>
-        <em:maxVersion>23.0a1</em:maxVersion>
+        <em:minVersion>5.0</em:minVersion>
+        <em:maxVersion>38.0</em:maxVersion>
       </Description>
     </em:targetApplication>
 
     <!-- Gecko Toolkit
-         version 1.9.0 and higher -->
+         version 2.0.0 and higher -->
     <em:targetApplication>
       <Description>
         <em:id>toolkit at mozilla.org</em:id>
-        <em:minVersion>1.9a1</em:minVersion>
-        <em:maxVersion>23.0a1</em:maxVersion>
+        <em:minVersion>2.0</em:minVersion>
+        <em:maxVersion>38.0</em:maxVersion>
       </Description>
     </em:targetApplication>
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/dom-inspector.git



More information about the Pkg-mozext-commits mailing list