New support channel for XUL extension development Topic is solved

Add-ons for Pale Moon and other applications
General discussion, compatibility, contributed extensions, themes, plugins, and more.

Moderators: FranklinDM, Lootyhoof

New Tobin Paradigm

Re: New support channel for XUL extension development

Unread post by New Tobin Paradigm » 2021-02-24, 21:45

Yes I am aware of how that works and my own polyfill did the same thing. Luckily I don't need the polyfill anymore at least not after stuff is switched to PHP 8.

User avatar
RealityRipple
Astronaut
Astronaut
Posts: 663
Joined: 2018-05-17, 02:34
Location: Los Berros Canyon, California
Contact:

Re: New support channel for XUL extension development

Unread post by RealityRipple » 2021-02-25, 00:13

Just added pipe-based "or" searching, and search tips for 0 result pages: https://udn.realityripple.com/search?q=splunge

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 4981
Joined: 2015-12-09, 15:45
Contact:

Re: New support channel for XUL extension development

Unread post by moonbat » 2021-02-25, 00:57

Looks great :thumbup:
I've added a keyword search for it now.
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
Linux Mint 21 Xfce x64 on HP i5-5200 laptop, 12 GB RAM.
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2193
Joined: 2018-05-05, 13:29

Re: New support channel for XUL extension development

Unread post by vannilla » 2021-02-25, 01:08

Hey that's neat.
I'm browsing the forum with a device without Pale Moon so I can't check in more details, but would it be possible, if you didn't already, to provide a search engine plugin using the opensearch format?
I mean the stuff that when you visit a site, it will allow you to click on the magnifier in the search bar and then add the site to the list of available engines.
Mostly so that when I'm looking for a reference I can just paste the string in the search bar instead of navigating to the homepage first.

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 4981
Joined: 2015-12-09, 15:45
Contact:

Re: New support channel for XUL extension development

Unread post by moonbat » 2021-02-25, 01:22

You can of course create a keyword search bookmark from the context menu for the search textbox like I did, but seconded!
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
Linux Mint 21 Xfce x64 on HP i5-5200 laptop, 12 GB RAM.
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

User avatar
RealityRipple
Astronaut
Astronaut
Posts: 663
Joined: 2018-05-17, 02:34
Location: Los Berros Canyon, California
Contact:

Re: New support channel for XUL extension development

Unread post by RealityRipple » 2021-02-25, 01:38

Done.

New Tobin Paradigm

Re: New support channel for XUL extension development

Unread post by New Tobin Paradigm » 2021-02-25, 02:14

A search plugin and advertising it would be nice too...

User avatar
RealityRipple
Astronaut
Astronaut
Posts: 663
Joined: 2018-05-17, 02:34
Location: Los Berros Canyon, California
Contact:

Re: New support channel for XUL extension development

Unread post by RealityRipple » 2021-02-25, 02:30

I added the autodiscovery line to every page an hour ago. Did it not show up?

New Tobin Paradigm

Re: New support channel for XUL extension development

Unread post by New Tobin Paradigm » 2021-02-25, 03:21

Perfect thanks!

User avatar
RealityRipple
Astronaut
Astronaut
Posts: 663
Joined: 2018-05-17, 02:34
Location: Los Berros Canyon, California
Contact:

Re: New support channel for XUL extension development

Unread post by RealityRipple » 2021-02-25, 06:05

Added CSS-based pagination to try to improve search result responsiveness in large result cases (such as searching for the letter "a"). The actual result page can still be friggin' huge, but at least after it loads it's not unwieldy. 15 results per page for now.

User avatar
RealityRipple
Astronaut
Astronaut
Posts: 663
Joined: 2018-05-17, 02:34
Location: Los Berros Canyon, California
Contact:

Re: New support channel for XUL extension development

Unread post by RealityRipple » 2021-03-06, 23:00

Besides fixing hyperlinks, I'm also working on re-implementing Prism for nice formatted example code, but I kind of have to do it page by page to make sure the right language definitions are used and to make some appropriate line-number changes and the like. To speed up the process, I'm removing a few more sections from the backup -

Everything to do with mobile mozilla:
  • Archive/B2G_OS
  • Mozilla/Firefox_for_Android
  • Mozilla/Firefox_for_iOS
  • Mozilla/Firefox_OS_for_TV
  • Tools/Remote_Debugging/Debugging_Firefox_for_Android_with_WebIDE_clone
  • Tools/Remote_Debugging/Firefox_for_Android
  • Tools/Firefox_OS_1.1_Simulator
  • Tools/Firefox_OS_Simulator_clone
Everything to do with Thunderbird and other specific projects:
  • Mozilla/Thunderbird
  • Tools/Remote_Debugging/Thunderbird
  • Mozilla/Chat_Core
  • Mozilla/Calendar
  • Mozilla/Instantbird

Everything to do with special Firefox Editions:
  • Mozilla/Developer_Edition
  • Mozilla/Enterprise_deployment
  • Mozilla/Firefox_ESR
  • Mozilla/Multiprocess_Firefox
  • Mozilla/Firefox/Releases
Old Mozilla Stuff that Died:
  • Archive/Social_API stuff
  • Archive/WebIDE
  • Archive/WebVR
  • Archive/Apps
  • Marketplace
  • SOAP_in_Gecko-based_Browsers
  • Mozilla_Application_Framework
  • Mercurial
Docs on the docs (Mostly in Mozilla/Developer_Guide):
  • How_to_Submit_a_Patch
  • Mercurial & CVS
  • Getting_comm-central
  • Downloading_Source_Archives
  • Directory_structure
  • The_comm-central_build_system
  • Code_Review_FAQ
  • Coding_Style
  • Committing_Rules_and_Responsibilities
  • Requesting_feedback_and_ui-review_for_desktop_Firefox_front-end_changes
  • mozilla-central
  • Uploading_symbols_to_Mozillas_symbol_server
  • Virtual_ARM_Linux_environment

Also:
Docs on Django & Node.JS.
The Mozilla/QA (Quality Assurance) docs which mean nothing now.
Mozilla/Gecko/Versions and Mozilla/Gecko/Gecko_SDK because we're not on Gecko anymore.
And Plugins/Flash_to_HTML5 because flash is dead.



If anyone has reason for me to bring them back, please let me know!


Also, can we split this topic or something?

New Tobin Paradigm

Re: New support channel for XUL extension development

Unread post by New Tobin Paradigm » 2021-03-06, 23:24

Please retain the following:
  • Mozilla/Thunderbird
  • Mozilla/Calendar
  • Mozilla/Gecko/Gecko_SDK
  • Mozilla/Gecko/Versions
  • Mozilla_Application_Framework
Also make sure you retain archived concepts like the original XPInstall and the like.

User avatar
RealityRipple
Astronaut
Astronaut
Posts: 663
Joined: 2018-05-17, 02:34
Location: Los Berros Canyon, California
Contact:

Re: New support channel for XUL extension development

Unread post by RealityRipple » 2021-03-06, 23:32

New Tobin Paradigm wrote:
2021-03-06, 23:24
Please retain the following:
  • Mozilla/Thunderbird
  • Mozilla/Calendar
  • Mozilla/Gecko/Gecko_SDK
  • Mozilla/Gecko/Versions
  • Mozilla_Application_Framework
Also make sure you retain archived concepts like the original XPInstall and the like.
It cool if I skip the Release Notes directory on Thunderbird?

New Tobin Paradigm

Re: New support channel for XUL extension development

Unread post by New Tobin Paradigm » 2021-03-07, 02:15

Yeah that is fine.. I just need any technical reference for the Mail application or MailNews Core.

User avatar
RealityRipple
Astronaut
Astronaut
Posts: 663
Joined: 2018-05-17, 02:34
Location: Los Berros Canyon, California
Contact:

Re: New support channel for XUL extension development

Unread post by RealityRipple » 2021-03-07, 02:39

I'll keep that in mind. What I'm mostly trying to clear up is meta-documentation and mozilla repository stuff. I'm skirting build environment details because some of it's mixed up with source code details. I'll try to go through the Thunderbird folder a little more strictly and only clear up stuff like "Deploying_Thunderbird_in_the_Enterprise" and "Automated_Testing".

Calendar's a bit of a dud since right now it's just a single file (https://developer.mozilla.org/en-US/docs/Mozilla/Calendar). The subfolders didn't exist at the time of my backup, and most of them are build instructions, testing, and release notes, which I want to get rid of anyway. I might be able to reconstitute the Extension and Localization sections using Archive.org, but I don't know that they'd have any useful data, as they're focused directly on Sunbird, not the more general features of XUL or Gecko. There are some other calendar-related pages scattered about the other docs, I think, but I don't plan to delete them just yet, as they have a higher chance of relating to Lightning or other projects, or the general documentation of Gecko / Goanna.

New Tobin Paradigm

Re: New support channel for XUL extension development

Unread post by New Tobin Paradigm » 2021-03-07, 03:55

Well if Calendar doesn't have anything worth anything then yeah no point in keeping it. I was just hopeful it MIGHT have some tidbit.

User avatar
Bilbo47
Fanatic
Fanatic
Posts: 240
Joined: 2017-11-18, 04:24

Re: New support channel for XUL extension development

Unread post by Bilbo47 » 2021-03-08, 23:46

RealityRipple, I gotta say, thank you for this terrific effort!

User avatar
RealityRipple
Astronaut
Astronaut
Posts: 663
Joined: 2018-05-17, 02:34
Location: Los Berros Canyon, California
Contact:

Re: New support channel for XUL extension development

Unread post by RealityRipple » 2021-03-10, 05:41

More items on the delete list, mostly multiprocess/webextensions junk:
  • Mozilla/Add-ons/WebExtensions
  • Mozilla/Add-ons/AMO
  • Mozilla/Add-ons/Contact_us
  • Web/API/FileRequest
  • Web/API/HTMLIFrameElement/setNFCFocus
  • Archive/Add-ons/Working_with_multiprocess_Firefox
  • Archive/Add-ons/Add-on_SDK/Guides/Multiprocess_Firefox_and_the_SDK
  • Archive/Mozilla/XUL/Attribute/remote
  • Archive/Mozilla/XUL/Property/messageManager
  • Talos
  • Mozmill
  • Mochitest

New Tobin Paradigm

Re: New support channel for XUL extension development

Unread post by New Tobin Paradigm » 2021-03-10, 10:06

I am not sure you should remove:
  • Web/API/FileRequest
  • Web/API/HTMLIFrameElement/setNFCFocus
  • Archive/Mozilla/XUL/Attribute/remote
  • Archive/Mozilla/XUL/Property/messageManager
just yet.

User avatar
RealityRipple
Astronaut
Astronaut
Posts: 663
Joined: 2018-05-17, 02:34
Location: Los Berros Canyon, California
Contact:

Re: New support channel for XUL extension development

Unread post by RealityRipple » 2021-03-10, 10:28

NFC is an android thing, FileRequest extends DOMRequest (which I'm pretty sure is B2G-specific), remote and messageManager are part of multiprocess Firefox. If they are still part of UXP though, let me know!

Locked