diff --git a/browser-omni/chrome/en-US/locale/kmprefs/kplugins/macros.properties b/browser-omni/chrome/en-US/locale/kmprefs/kplugins/macros.properties
index ec89622c..a446ad94 100644
--- a/browser-omni/chrome/en-US/locale/kmprefs/kplugins/macros.properties
+++ b/browser-omni/chrome/en-US/locale/kmprefs/kplugins/macros.properties
@@ -2,6 +2,7 @@ custom=(user-defined)
accel=Sets keyboard and mouse accelerators
cfg=Provides acces to K-Meleon's configuration files
compat=Updates preferences to the current version of K-Meleon
+compat75=Adds more compatibility with old settings
console2=Integrates the Console\u00B2 extension (enhanced error console)
docinfo=Provides document information (links, images, linked images)
domcomplete=Provides keyboard accelerators for manual domain completion
diff --git a/browser-omni/chrome/en-US/locale/kmprefs/pref-privacy.dtd b/browser-omni/chrome/en-US/locale/kmprefs/pref-privacy.dtd
index f12a043f..c22c6800 100644
--- a/browser-omni/chrome/en-US/locale/kmprefs/pref-privacy.dtd
+++ b/browser-omni/chrome/en-US/locale/kmprefs/pref-privacy.dtd
@@ -9,6 +9,7 @@
+
diff --git a/browser-omni/chrome/kmeleon/content/console2/console2.xml b/browser-omni/chrome/kmeleon/content/console2/console2.xml
index 51371194..c9503808 100644
--- a/browser-omni/chrome/kmeleon/content/console2/console2.xml
+++ b/browser-omni/chrome/kmeleon/content/console2/console2.xml
@@ -209,9 +209,14 @@
if (aMessage.sourceLine)
{
// malformed-xml errors include their own caret -----v
+ if(aMessage.sourceLine.length > 100){row.setAttribute("code", aMessage.sourceLine.substring(0,100).replace(/\n\-+\^$/, "").replace(/\s/g, " ")+"/* ... */");
+ row.setAttribute("column", aMessage.columnNumber || 0);
+ row.setAttribute("errorDots", this.repeatChar(" ", (aMessage.columnNumber > 100) ? 105 : aMessage.columnNumber));
+ } else {
row.setAttribute("code", aMessage.sourceLine.replace(/\n\-+\^$/, "").replace(/\s/g, " "));
row.setAttribute("column", aMessage.columnNumber || 0);
row.setAttribute("errorDots", this.repeatChar(" ", aMessage.columnNumber));
+ }
}
if (("nsIScriptError2" in Components.interfaces &&
aMessage instanceof Components.interfaces.nsIScriptError2 &&
diff --git a/browser-omni/chrome/kmeleon/content/console2/console2.xul b/browser-omni/chrome/kmeleon/content/console2/console2.xul
index 7b5c1938..11fc9e81 100644
--- a/browser-omni/chrome/kmeleon/content/console2/console2.xul
+++ b/browser-omni/chrome/kmeleon/content/console2/console2.xul
@@ -20,7 +20,7 @@
windowtype="global:console"
width="640" height="480"
persist="width height screenX screenY sizemode zlevel"
- onload="window.sizeToContent();ConsoleStartUp();" onunload="ConsoleShutDown();"
+ onload="ConsoleStartUp();" onunload="ConsoleShutDown();"
onclose="return closeWindow(false);"
>
diff --git a/browser-omni/chrome/kmeleon/content/flashblock/flashblock.xml b/browser-omni/chrome/kmeleon/content/flashblock/flashblock.xml
index ab5e7557..3fbad8f1 100644
--- a/browser-omni/chrome/kmeleon/content/flashblock/flashblock.xml
+++ b/browser-omni/chrome/kmeleon/content/flashblock/flashblock.xml
@@ -118,7 +118,7 @@ function flashblockIsWhitelisted(node, type) {
var evt = type == "silverlight" ? "silverblockCheckLoad" : "flashblockCheckLoad";
flashblockEvent.initEvent(evt, true, true);
node.dispatchEvent(flashblockEvent);
- if(flashblockEvent.getPreventDefault() || node.hasAttribute("data-flashblockWhitelisted")) {
+ if(flashblockEvent.defaultPrevented || node.hasAttribute("data-flashblockWhitelisted")) {
// Whitelisted
return true;
}
diff --git a/browser-omni/chrome/kmeleon/content/flashblock/version.dtd b/browser-omni/chrome/kmeleon/content/flashblock/version.dtd
index e6f38eee..a0e773da 100644
--- a/browser-omni/chrome/kmeleon/content/flashblock/version.dtd
+++ b/browser-omni/chrome/kmeleon/content/flashblock/version.dtd
@@ -1 +1 @@
-
+
diff --git a/browser-omni/chrome/kmeleon/content/history/history.xul b/browser-omni/chrome/kmeleon/content/history/history.xul
index 074db299..0840f0a2 100644
--- a/browser-omni/chrome/kmeleon/content/history/history.xul
+++ b/browser-omni/chrome/kmeleon/content/history/history.xul
@@ -9,12 +9,9 @@
%viewSourceDTD;
]>
diff --git a/browser-omni/chrome/kmeleon/content/kmeleon/about.xhtml b/browser-omni/chrome/kmeleon/content/kmeleon/about.xhtml
index 0f4e7aed..2def9d75 100644
--- a/browser-omni/chrome/kmeleon/content/kmeleon/about.xhtml
+++ b/browser-omni/chrome/kmeleon/content/kmeleon/about.xhtml
@@ -8,8 +8,8 @@
-
-
+
+
@@ -96,6 +96,8 @@