Ascii2
MemberAbout Ascii2
Profile Information
-
OS
none specified
Recent Profile Visitors
Ascii2's Achievements
37
Reputation
-
Thank you for the information. I would note, however, that after examining your MYPAL_68_CB_requirements.7z package, a startup auto-configuration script is indeed used. The defaults/prefs directory defines startup preference overrides and sets a (also startup) configuration script "config.js". For reference, some documentation of the functionality may be found at https://bugzilla.mozilla.org/show_bug.cgi?id=222973 . Also note its attachment at https://bugzilla.mozilla.org/attachment.cgi?id=152002 . I do note code or know the details of the Javascript language; however, it is my understanding that styling can also be done in Javascript. While it might be possible to implement styling in Javascript, it is my understanding that browsers will tend to handle the CSS faster than the Javascript; it may be more efficient at runtime to use a Javascript and, where styling is desired, Cascading Style Sheet(s).
- 269 replies
-
- userChrome.js
- userChrome.css
-
(and 3 more)
Tagged with:
-
My Browser Builds (Part 5)
Ascii2 replied to roytam1's topic in Browsers working on Older NT-Family OSes
It appears that there might be some upstream code changes in the future for BNavigator and MailNews, as derived from an announcement on upstream's Binary Outcast website: A quote of the relevant portion on https://binaryoutcast.com/ : -
It appears that you added an extra toolbar to Mypal 68.x to add a statusbar-like area. I also wanted to add a toolbar. Rather, a few toolbars: (1) one for most the various browser buttons, and (2) a statusbar. You stated that you implemented your statusbar using Javascript and Cascading Style Sheet combination. Did you rely on a startup auto-configuration script to do so? What other things do you think are worth noting?
- 269 replies
-
- userChrome.js
- userChrome.css
-
(and 3 more)
Tagged with:
-
I have often wondered how best to present an extension to the Mozilla or Mozilla-based applications. One may present an extension heavily compressed into an XPI archive, lightly compressed in an XPI file, not compressed (stored) but in an XPI file, or fully unpackaged/unpackaged. It was my understanding that it used to be recommended (I do not remember the source) that heavily compressing the extensions in XPI files and presenting them to the application is the best method. I believe that that was substantiated by the idea that the operations in RAM would happen significantly faster than on disk and copying the extension file to RAM and operating on it from there was the more efficient option. How it actually works and what truly is better, I do not know.
- 470 replies
-
- uBlock Origin
- Legacy
-
(and 3 more)
Tagged with:
-
My Browser Builds (Part 5)
Ascii2 replied to roytam1's topic in Browsers working on Older NT-Family OSes
The forum is not letting me make a post. It is not clear why it is not working. Maybe this simpler post works and I can edit. EDIT: It did not work. -
From what I can tell there have been a few forums for the Custom Buttons extension. The Mozilla Russia Custom Buttons forum is still available but is in the Russian language (unsurprisingly) and not English. My impression is that those "fixed" extension versions might also be sourced from those forums. The Mozilla Russia Custom Buttons forum pages of interest are: http://forum.mozilla-russia.org/viewforum.php?id=34 http://forum.mozilla-russia.org/viewtopic.php?id=9591 http://forum.mozilla-russia.org/viewtopic.php?id=41987 It is also live on Mozilla AMO on the addons.thunderbird.net domain (which is not just for Thunderbird addons) via: https://addons.thunderbird.net/addon/custom-buttons/
- 470 replies
-
1
-
- uBlock Origin
- Legacy
-
(and 3 more)
Tagged with:
-
l have not yet used custom buttons. However, I have long wanted to have at least a way to easily toggle functionality that I choose that need not be already implemented in an easy or convenient manner. I have also wanted to have indication when certain conditions were true for things that might not be obvious otherwise and would need frequent checking to determine, derive, or deduce. Unfortunately, I historically have not had sufficient time to find solutions to that or other things due to performing on higher priories at the various times that would occupy the needed time to do so. Custom buttons appear to be a reasonable solution to the things I wanted and described hereinabove. I have never tried the Pref Toggler custom button or any modded version of it.
- 470 replies
-
1
-
- uBlock Origin
- Legacy
-
(and 3 more)
Tagged with:
-
AstroSkipper, what is the original source of the "Custom Buttons 0.0.5.8.9.6-fixed8" version you are offering? Is the offering a mod?
- 470 replies
-
1
-
- uBlock Origin
- Legacy
-
(and 3 more)
Tagged with:
-
My Browser Builds (Part 5)
Ascii2 replied to roytam1's topic in Browsers working on Older NT-Family OSes
In his response, when @roytam1 stated, "it is hidden by default", he might have had a different frame of reference than of the one I understood. In the end, it appears that MailNews defaults the mail.cloud_files.enabled preference to false, while Thuderbird historically has set that preference to true. Both Thuderbird and MailNews have hide the tabs depending on what mail.cloud_files.enabled is set to. The mail.cloud_files.enabled preference appears to globally control whether the cloud attachments integration feature is to be permitted or enabled in Thunderbird. Presumably, when mail.cloud_files.enabled is set to false, the, "Offer to share files larger than MB", option from the Outgoing tab of the Attachments pane no longer has any effect. -
My Browser Builds (Part 5)
Ascii2 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Thank you. That worked. -
My Browser Builds (Part 5)
Ascii2 replied to roytam1's topic in Browsers working on Older NT-Family OSes
I have not been able to get the Win-RAID Forum ( https://winraid.level1techs.com/ ) forums to display well in any of @roytam1's releases or @feodor2's Mypal 68.* (however, on the former, the scrollbars do not display at all). Have others tried or have had different experiences with those forums or know of a reasonable way to get the forums to display the full versions of the forum pages? I just see very simple page items with options, such as account creation or Log-In, missing. Using a user agent override does not appear to workaround the problem for the site. -
My Browser Builds (Part 5)
Ascii2 replied to roytam1's topic in Browsers working on Older NT-Family OSes
From the roytam1 regular releases, I count seven applications intended as browsers: BNavigator, Iceape-UXP, New Moon 27.*, New Moon 28.*, Serpent 52.*, Serpent 55.*, and K-Meleon. I find that the BNavigator browser to be the most useful and best performing of the options. -
My Browser Builds (Part 5)
Ascii2 replied to roytam1's topic in Browsers working on Older NT-Family OSes
After thinking some about the issue, my impression is that blaming the High CPU and delays/slowdown, that can be worked around by restarting the browser, on Mozilla's implementation not performing proper garbage collection on problematic windows/tabs and instead relying on termination of a browser process, to be erroneous. The problem described began to manifest much after regular multi-process has been used in Firefox and also the Pale Moon rebasing of the Pale Moon codebase on newer Firefox. For a long time before the manifest of the problem, with only a single application process, the problem would not manifest on Firefox, SeaMonkey, or any of the @roytam1 derivatives. Further, it is notable that @feodor2's Mypal 68.13.9b also does not manifest the problem when it is configured to use only a single process (set dom.ipc.processCount to 1 and browser.tabs.remote.autostart to false). My impression is that the Pale Moon/Basilisk/Binary Outcast derivative implementations are faulty. -
My Browser Builds (Part 5)
Ascii2 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Thank you. The assistance is much appreciated. I have tested the extension. It does not work correctly immediately. I noticed that you have provided both original and modified XPI archive member files. However, the install.rdf and install.rdf.bak files appear to not have been named correctly. Your included install.rdf file is the same as the original (unmodified) install.rdf file and your install.rdf.bak file appears to be your actual modded version of install.rdf, for all mentioned XPI archive member files, file name and recorded file timestamps notwithstanding. After swapping the file names of install.rdf and install.rdf.bak, the extension can install and work as it would for Iceape-UXP or SeaMonkey. Thank you again. I have uploaded a copy of the extension with the mentioned member file naming corrections to: https://www.mediafire.com/file/690lmpk1way68z7/session_manager-0.8.1.14-sm.xpi/file Size: 552,630 bytes ; SHA-1: b73bc2ea9fd8d5902bc83f9a8926db5eabc967c3 -
My Browser Builds (Part 5)
Ascii2 replied to roytam1's topic in Browsers working on Older NT-Family OSes
The BNavigator Session store and Session startup declarations are: component {4e6c1112-57b6-44ba-adf9-99fb573b0a30} nsSessionStartup.js contract @binaryoutcast.com/navigator/sessionstartup;1 {4e6c1112-57b6-44ba-adf9-99fb573b0a30} category app-startup SessionStartup service,@binaryoutcast.com/navigator/sessionstartup;1 component {d37ccdf1-496f-4135-9575-037180af010d} nsSessionStore.js contract @binaryoutcast.com/navigator/sessionstore;1 {d37ccdf1-496f-4135-9575-037180af010d} I found that Iceape-UXP appears to have a similar declaration at: https://github.com/roytam1/iceape-uxp/blob/master/common/src/SuiteCommon.manifest#L23C1-L23C82 There, it has the following Session store and Session startup declarations (Iceape-UXP): component {4e6c1112-57b6-44ba-adf9-99fb573b0a30} nsSessionStartup.js contract @mozilla.org/suite/sessionstartup;1 {4e6c1112-57b6-44ba-adf9-99fb573b0a30} category app-startup SessionStartup service,@mozilla.org/suite/sessionstartup;1 component {d37ccdf1-496f-4135-9575-037180af010d} nsSessionStore.js contract @mozilla.org/suite/sessionstore;1 {d37ccdf1-496f-4135-9575-037180af010d} Forgive me for not fully understanding the code. Are the names really different? My impression is that paths are different, where BNavigator has "@binaryoutcast.com/navigator/" and Iceape-UXP has "@mozilla.org/suite/". How should I use this to allow the Session Manager extension to work as intended but for BNavigator?