Thursday, October 22, 2009

Firefox 3.7 Minefield readded missing Element Properties in Menu | Firefox 3.7 a1pre MoD

A quick 10 minutes merge using 7zip + Notepad2 to share a full feature equipped Minefield Build.


Element Eigenschaften Bug

Merge Element Properties back into latest Minefield:

ImageBanana - properties.png

ImageBanana - fullscreen.png

diff see attachments: https://bugzilla.mozilla.org/show_bug.cgi?id=513147
https://bugzilla.mozilla.org/attachment.cgi?id=397272&action=diff
https://bugzilla.mozilla.org/attachment.cgi?id=397178&action=diff
http://hg.mozilla.org/releases/mozilla-1.9.2/rev/8669ccd75dd4



Mozilla/5.0 (Windows; U; Windows NT 5.1; de-DE; rv:1.9.3a1pre) Gecko/20091022 Firefox/3.7 - Build ID: 20091022034347

Minefield Tracemonkey http://hg.mozilla.org/tracemonkey/rev/bd1b27a9da16

Download
7.53 MB
firefox-3.7a1pre.en-US.win32.installer.exe [20091022034347] - Mirror




German Language Pack updated for latest Minefield:
de.jar
de.manifest


=======================================================
As Addon: https://addons.mozilla.org/en-US/firefox/addon/14228
=======================================================


Lets do something more:

- remove shopping search engines such as ebay/amazon and add more useful ftp search engines + Bing search
- Merged diff parts from changeset - 40870:294b0f7b12bc
Combined Stop Reload Button feature
- remove/hide 'For internet explorer users' under help menu
- add a drop down search history box in search field
ImageBanana - Unbenannt.png

Download English: firefox-3.7a1pre.en-US.win32.installer.exe 7.55 MB | Mirror

ImageBanana - Unbenannt.png

Download Deutsch (add German Dictionary, Language Files, other localized files, use Aero Skin - Blue on XP): DE of firefox-3.7a1pre.en-US.win32.install.exe 7.98 MB

=============
Test merge changeset - 34111:9617b5335022 http://hg.mozilla.org/mozilla-central/rev/9617b5335022 2seeall2

ImageBanana - Unbenannt.pngImageBanana - Unbenannt2.pngImageBanana - Unbenannt1.png

Download test a:
DE of firefox-3.7a1pre.en-US.win32.install.exe 7.98 MB
Download test b:
DE of firefox-3.7a1pre.en-US.win32.install.exe | Mirror 7.98 MB


Nurseread more...
"Updating extensions for Firefox 3.6"
User interface changes

"Right-clicking on elements (including links and images) no longer offers a "Properties" menu item. The properties dialog box was not useful for (...a selected user group!?) and has been removed because of its size of 48 kb...."

Beginning from Firefox 3.6 - Mozilla reduce Web Browser standard features and add unimportant stuff in size of about 200 kb+ into the Firefox core such as Personas which will as optional extension/addon do the job as it always was! A while ago I thought the missing Element Properties is a bug and will be fixed sooner or later: firefox-36-namoroka-personas-support.html



===

test

Test1: 8 Bits pro Pixel

opera properties

Test4
ImageBanana - Unbenannt.png
APNG from GIF
70.25 KB APNG is simply to much from 44,5 KB GIF

Good news there is a new combined stop reload button test build out:
http://hg.mozilla.org/try/rev/e38b8ca5a579
changeset - 41685:e38b8ca5a579
https://build.mozilla.org/tryserver-builds/dgottwald@mozilla.com-try-e38b8ca5a579/
https://build.mozilla.org/tryserver-builds/dgottwald@mozilla.com-try-e38b8ca5a579/install/sea/try-e38b8ca5a579-win32.installer.exe
+ properties try-e38b8ca5a579-win32.installer.exe 7.53 MB


An idea to figure out, overwrite os version and switch to the included aero skin on win xp os (ff like vista look)

without replacing the files from \chrome\browser.jar\skin\classic\aero *.* to \chrome\browser.jar\skin\classic\ {the above folder)

by an installed fx its for example in C:\Program Files\Minefield\chrome\


browser.manifest

skin browser classic/1.0 jar:browser.jar!/skin/classic/browser/ os!=WINNT
overlay chrome://browser/content/browser.xul chrome://browser/content/safebrowsing/report-phishing-overlay.xul
overlay chrome://global/content/viewPartialSource.xul chrome://browser/content/viewSourceOverlay.xul
skin browser classic/1.0 jar:browser.jar!/skin/classic/browser/ os=WINNT osversion<6
overlay chrome://global/content/viewSource.xul chrome://browser/content/viewSourceOverlay.xul
style chrome://global/content/customizeToolbar.xul chrome://browser/content/browser.css
skin communicator classic/1.0 jar:browser.jar!/skin/classic/communicator/
override chrome://global/content/license.html chrome://browser/content/license.html
content browser jar:browser.jar!/content/browser/ xpcnativewrappers=yes contentaccessible=yes
style chrome://global/content/customizeToolbar.xul chrome://browser/skin/
skin browser classic/1.0 jar:browser.jar!/skin/classic/aero/browser/ os=WINNT osversion>=6
content branding jar:browser.jar!/content/branding/ xpcnativewrappers=yes


skin browser classic/1.0 jar:browser.jar!/skin/classic/aero/browser/ os=WINNT osversion<6


skin browser classic/1.0 jar:browser.jar!/skin/classic/aero/browser/ os=WINNT osversion>=6


to:
skin browser classic/1.0 jar:browser.jar!/skin/classic/browser/ os!=WINNT
overlay chrome://browser/content/browser.xul chrome://browser/content/safebrowsing/report-phishing-overlay.xul
overlay chrome://global/content/viewPartialSource.xul chrome://browser/content/viewSourceOverlay.xul
overlay chrome://global/content/viewSource.xul chrome://browser/content/viewSourceOverlay.xul
style chrome://global/content/customizeToolbar.xul chrome://browser/content/browser.css
skin communicator classic/1.0 jar:browser.jar!/skin/classic/communicator/
override chrome://global/content/license.html chrome://browser/content/license.html
content browser jar:browser.jar!/content/browser/ xpcnativewrappers=yes contentaccessible=yes
style chrome://global/content/customizeToolbar.xul chrome://browser/skin/
skin browser classic/1.0 jar:browser.jar!/skin/classic/aero/browser/
content branding jar:browser.jar!/content/branding/ xpcnativewrappers=yes




change all >=6 by removing from this entries: os=WINNT osversion>=6
remove all with <6 on a XP machine



same thing in
toolkit.manifest


content global-region jar:toolkit.jar!/content/global-region/ xpcnativewrappers=yes
overlay chrome://navigator/content/navigator.xul chrome://reporter/content/reporterOverlay.xul
content cookie jar:toolkit.jar!/content/cookie/ xpcnativewrappers=yes
skin reporter classic/1.0 jar:toolkit.jar!/skin/classic/reporter/
content mozapps jar:toolkit.jar!/content/mozapps/ xpcnativewrappers=yes
skin global classic/1.0 jar:toolkit.jar!/skin/classic/aero/global/ os=WINNT osversion>=6
content global-platform jar:toolkit.jar!/content/global-platform/ platform xpcnativewrappers=yes
overlay chrome://browser/content/browser.xul chrome://reporter/content/reporterOverlay.xul
skin mozapps classic/1.0 jar:toolkit.jar!/skin/classic/mozapps/ os!=WINNT
skin mozapps classic/1.0 jar:toolkit.jar!/skin/classic/aero/mozapps/ os=WINNT osversion>=6
overlay chrome://global/content/customizeToolbar.xul chrome://reporter/content/reporterOverlay.xul
skin mozapps classic/1.0 jar:toolkit.jar!/skin/classic/mozapps/ os=WINNT osversion<6
skin global classic/1.0 jar:toolkit.jar!/skin/classic/global/ os!=WINNT
override chrome://global/content/nsTransferable.js chrome://global/content/nsDragAndDrop.js
content passwordmgr jar:toolkit.jar!/content/passwordmgr/ xpcnativewrappers=yes
content global jar:toolkit.jar!/content/global/ xpcnativewrappers=yes contentaccessible=yes
content xbl-marquee jar:toolkit.jar!/content/xbl-marquee/ xpcnativewrappers=yes
content reporter jar:toolkit.jar!/content/reporter/ xpcnativewrappers=yes
skin global classic/1.0 jar:toolkit.jar!/skin/classic/global/ os=WINNT osversion<6


to


content global-region jar:toolkit.jar!/content/global-region/ xpcnativewrappers=yes
overlay chrome://navigator/content/navigator.xul chrome://reporter/content/reporterOverlay.xul
content cookie jar:toolkit.jar!/content/cookie/ xpcnativewrappers=yes
skin reporter classic/1.0 jar:toolkit.jar!/skin/classic/reporter/
content mozapps jar:toolkit.jar!/content/mozapps/ xpcnativewrappers=yes
content global-platform jar:toolkit.jar!/content/global-platform/ platform xpcnativewrappers=yes
overlay chrome://browser/content/browser.xul chrome://reporter/content/reporterOverlay.xul
overlay chrome://global/content/customizeToolbar.xul chrome://reporter/content/reporterOverlay.xul
skin mozapps classic/1.0 jar:toolkit.jar!/skin/classic/aero/mozapps/
skin global classic/1.0 jar:toolkit.jar!/skin/classic/aero/global/
override chrome://global/content/nsTransferable.js chrome://global/content/nsDragAndDrop.js
content passwordmgr jar:toolkit.jar!/content/passwordmgr/ xpcnativewrappers=yes
content global jar:toolkit.jar!/content/global/ xpcnativewrappers=yes contentaccessible=yes
content xbl-marquee jar:toolkit.jar!/content/xbl-marquee/ xpcnativewrappers=yes
content reporter jar:toolkit.jar!/content/reporter/ xpcnativewrappers=yes


when done the xp skin files becomes unused and can be removed in chrome\browser.jar and chrome\toolkit.jar

see folder tree screenshots:
ImageBanana - Unbenannt.png ImageBanana - Unbenannt1.png
On the other hand you can copy/overwrite all subfolders and files in folder /Aero and subfolders, one folder up in the two Jar archives: browser.jar and toolkit.jar (move them if you don't use vista. If u use vista the xp theme skin files can be erased)
About 800 kb code saving or more than 16 times the size of Element Properties which have been removed in eXtreme stuppiness calling this as a bug patch from some Gui Devs :))

Result on XP:


It's the same as https://addons.mozilla.org/de/firefox/addon/7390 Aero skin is since a while in Firefox 3.5x, 3.6x, 3.7x... builds include.

No comments:

Post a Comment