Jump to content

Ascii2

Member
  • Posts

    512
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    United States

About Ascii2

Profile Information

  • OS
    none specified

Recent Profile Visitors

3,979 profile views

Ascii2's Achievements

37

Reputation

  1. 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).
  2. 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/ :
  3. 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?
  4. 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.
  5. 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.
  6. 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/
  7. 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.
  8. 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?
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. 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
  14. 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?
×
×
  • Create New...