719
edits
(copied from 2025-03-30 minutes) |
(status meeting notes) |
||
(10 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
<small>[[SeaMonkey/StatusMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -4 week}}|« last meeting]] | [[SeaMonkey/StatusMeetings|index]] | [[SeaMonkey/StatusMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} + | <small>[[SeaMonkey/StatusMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} -4 week}}|« last meeting]] | [[SeaMonkey/StatusMeetings|index]] | [[SeaMonkey/StatusMeetings/{{#time: Y-m-d | {{SUBPAGENAME}} +4 week}}|next meeting »]]</small> | ||
'''SeaMonkey Meeting Details''' | '''SeaMonkey Meeting Details''' | ||
Line 8: | Line 8: | ||
** if the direct link doesn't work, try [ircs://irc.libera.chat:6697/ ircs://irc.libera.chat:6697/] explicitly | ** if the direct link doesn't work, try [ircs://irc.libera.chat:6697/ ircs://irc.libera.chat:6697/] explicitly | ||
* Further Read: [[SeaMonkey/StatusMeetings/Basics|Basics]] | * Further Read: [[SeaMonkey/StatusMeetings/Basics|Basics]] | ||
* Participants (in order of appearance): | * Participants (in order of appearance): IanN njsg nsITobin frg rsx11m tomman | ||
== Agenda == | == Agenda == | ||
* Who's taking minutes? -> ''' | * Who's taking minutes? -> '''frg''' | ||
* Nominees for Friends of the Fish Tank: | * Nominees for Friends of the Fish Tank: | ||
** ''' | ** '''frg for his masochistic work on l10n sync''' | ||
=== Action Items === | === Action Items === | ||
Line 60: | Line 60: | ||
** Other than azure hosting options because of price are also evaluated. | ** Other than azure hosting options because of price are also evaluated. | ||
** '''ewong''' set up the downloads archive in our Azure CDN for now. | ** '''ewong''' set up the downloads archive in our Azure CDN for now. | ||
** Some cost cutting | ** Some cost cutting measures were implemented. | ||
* We moved to bugsplat.com for crash reports with 2.53.18b1 | * We moved to bugsplat.com for crash reports with 2.53.18b1 | ||
** We currently are not generating crash reporter symbols for macOS releases. | ** We currently are not generating crash reporter symbols for macOS releases. | ||
Line 69: | Line 69: | ||
** The website code is now maintained on heptapod. | ** The website code is now maintained on heptapod. | ||
*** We no longer mirror the website in hg.mozilla.org and might stop this for gitlab too. | *** We no longer mirror the website in hg.mozilla.org and might stop this for gitlab too. | ||
** Mozilla plans to move to | ** Mozilla plans to move to GitHub and abandon mercurial. We have no plans to do this for our release branch and the website. | ||
*** This might affect future | *** This might affect future check-ins into comm-central. | ||
* '''frg''' proposes to end 32 bit release support. Main reason is that modern websites are memory hungry and the 32 bit only architecture cause more and more oom crashes and subsequent complaints. Mozilla recently stopped testing Linux x86 releases too. | * '''frg''' proposes to end 32 bit release support. Main reason is that modern websites are memory hungry and the 32 bit only architecture cause more and more oom crashes and subsequent complaints. Mozilla recently stopped testing Linux x86 releases too. | ||
** So far building i686 is possible with gcc 8.5.0 under Rocky 8 and clang under Windows. | ** So far building i686 is possible with gcc 8.5.0 under Rocky 8 and clang under Windows. | ||
Line 87: | Line 87: | ||
** Fixing the macOS build symbols issue, later compiler support and fixing the native macOS build can now be tackled. | ** Fixing the macOS build symbols issue, later compiler support and fixing the native macOS build can now be tackled. | ||
** 2.53.19 was the last release built under CentOS 7. The minimum libstdc++ and other library levels changed with 2.53.20. | ** 2.53.19 was the last release built under CentOS 7. The minimum libstdc++ and other library levels changed with 2.53.20. | ||
*** The | *** The Linux i686 builds are affected the most. Minimum base OS is now Red Hat 8 or *buntu 20 which are not available for i686. | ||
*** Q4OS 5.7 can be used for old i686 boxes. | *** Q4OS 5.7 can be used for old i686 boxes. | ||
** We might switch to dedicated builders later because of cost savings and better performance. | ** We might switch to dedicated builders later because of cost savings and better performance. | ||
Line 93: | Line 93: | ||
** Mozbuild 4.x is currently broken for building 2.53.x because of msys2. | ** Mozbuild 4.x is currently broken for building 2.53.x because of msys2. | ||
** Mozbuild 4.1 is needed for compiling comm-central | ** Mozbuild 4.1 is needed for compiling comm-central | ||
* Mozilla l10n moved to | * Mozilla l10n moved to GitHub. | ||
** Our TB friends also moved comm-l10n to | ** Our TB friends also moved comm-l10n to GitHub without suite l10n. | ||
*** Suite translations now happen in our gitlab l10n central repo [https://gitlab.com/seamonkey-project/seamonkey-central-l10n suite l10n central]. | *** Suite translations now happen in our gitlab l10n central repo [https://gitlab.com/seamonkey-project/seamonkey-central-l10n suite l10n central]. | ||
*** It is currently not integrated into comm-central builds. | *** It is currently not integrated into comm-central builds. | ||
Line 103: | Line 103: | ||
* '''ewong''' set up some new servers and '''IanN''' will test before decommissioning the old ones. | * '''ewong''' set up some new servers and '''IanN''' will test before decommissioning the old ones. | ||
* Our Windows signing key expired January 6th. | * Our Windows signing key expired January 6th. | ||
** New | ** New code signing keys are all hardware based. | ||
** We need to evaluate options to be able to use them on the builder and locally for developer testing. | ** We need to evaluate options to be able to use them on the builder and locally for developer testing. | ||
** Azure | ** Azure Code Vault might be the best option. We will check it out after the next SeaMonkey release in January. | ||
** '''ewong''' is looking into the issue but '''mcsmurf''' must first do the legal stuff so that we can | ** '''ewong''' is looking into the issue but '''mcsmurf''' must first do the legal stuff so that we can acquire a new key. | ||
* We are looking into doing daily prerelease builds on our infra. | * We are looking into doing daily prerelease builds on our infra. | ||
** Some Linux and macOS builds are now available [https://archive.seamonkey-project.org/nightly/index.html here]. | ** Some Linux and macOS builds are now available [https://archive.seamonkey-project.org/nightly/index.html here]. | ||
** Setting up Windows builds takes more time. If | ** Setting up Windows builds takes more time. If someone needs one please ask in the SeaMonkey IRC channel. | ||
*** '''frg''' uploads new ones now and then to '''tobins''' [https://seafiles.thereisonlyxul.org/nightly/ new community site]. | *** '''frg''' uploads new ones now and then to '''tobins''' [https://seafiles.thereisonlyxul.org/nightly/ new community site]. | ||
*** '''frg''' did set up a prerelease build env on the Windows builder. Unlike on the Linux builder there are no automated builds set up yet. | *** '''frg''' did set up a prerelease build env on the Windows builder. Unlike on the Linux builder there are no automated builds set up yet. | ||
Line 115: | Line 115: | ||
<!-- Comment out this section if nothing new fixed | <!-- Comment out this section if nothing new fixed | ||
<!-- uncomment if no new stuff comes up | <!-- uncomment if no new stuff comes up | ||
==== Fixed Infrastructure Stuff Since Last Meeting ==== | ==== Fixed Infrastructure Stuff Since Last Meeting ==== | ||
* Old Windows and Linux builders were decommissioned for real now. | |||
* — | * — | ||
<!-- end --> | <!-- end --> | ||
Line 122: | Line 123: | ||
=== Status of the SeaMonkey Source Tree === | === Status of the SeaMonkey Source Tree === | ||
* Useful Firefox Release Schedule link: [https://www.google.com/calendar/embed?src=bW96aWxsYS5jb21fZGJxODRhbnI5aTh0Y25taGFiYXRzdHY1Y29AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ Releases Scheduling] | * Useful Firefox Release Schedule link: [https://www.google.com/calendar/embed?src=bW96aWxsYS5jb21fZGJxODRhbnI5aTh0Y25taGFiYXRzdHY1Y29AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ Releases Scheduling] | ||
** Last Merges: March | ** Last Merges: March 31st, 2025 | ||
** Next Merges: | ** Next Merges: April 28th, 2025 <!--''(not yet announced)''--> | ||
** SeaMonkey is now at version 2. | ** SeaMonkey is now at version 2.136a1 on central. Gecko is at version 139 after last merge. | ||
==== [comm-release56] ==== | ==== [comm-release56] ==== | ||
Line 133: | Line 134: | ||
** A cross reference is available at [http://xr.thereisonlyxul.org/seamonkey-2.53/ Cross-Reference seamonkey-2.53]. | ** A cross reference is available at [http://xr.thereisonlyxul.org/seamonkey-2.53/ Cross-Reference seamonkey-2.53]. | ||
* Building stylo and webrender is currently broken but disabled by default. | * Building stylo and webrender is currently broken but disabled by default. | ||
* We will use Rust 1.73.0 for all or builds for the | * We will use Rust 1.73.0 for all or builds for the foreseeable future. | ||
** Rust 1.74 dropped support for macOS 10.11 which we still support. | ** Rust 1.74 dropped support for macOS 10.11 which we still support. | ||
** Rust 1.78 dropped support for Windows 7 and 8.1. It added a tier 3 compile target for these versions but this is currently more or less unsupported and untested. | ** Rust 1.78 dropped support for Windows 7 and 8.1. It added a tier 3 compile target for these versions but this is currently more or less unsupported and untested. | ||
Line 142: | Line 143: | ||
** The site is incompatible with SeaMonkey so you need a different browser for this. | ** The site is incompatible with SeaMonkey so you need a different browser for this. | ||
* Compiler support is more or less up to date for Linux and Windows. | * Compiler support is more or less up to date for Linux and Windows. | ||
** clang 9 to 14 can be used to build on Linux for macOS. Later versions cause a startup | ** clang 9 to 14 can be used to build on Linux for macOS. Later versions cause a startup crash. | ||
** macOS sdk 13 or higher can currently not be used. The binary will not start because of some linkage issue. | ** macOS sdk 13 or higher can currently not be used. The binary will not start because of some linkage issue. | ||
** clang 6 to | ** clang 6 to 19, gcc 7.1 to 13 can be used to build on Linux. | ||
** macOS arm builds are still not possible and would need to be notarized which means buying an Apple developer certificate at least. | |||
** macOS arm builds are still not possible | |||
** clang 7 to 19 and the VS2019 toolset are supported under Windows x64. | ** clang 7 to 19 and the VS2019 toolset are supported under Windows x64. | ||
** VS2019 and VS2022 are currently not supported for compiling Windows x86. | ** VS2019 and VS2022 are currently not supported for compiling Windows x86. | ||
Line 152: | Line 152: | ||
*** '''frg''' added support for using the VS2019 toolset in VS2022 installations till compiling with VS2022 is fixed. | *** '''frg''' added support for using the VS2019 toolset in VS2022 installations till compiling with VS2022 is fixed. | ||
** Support for clang 6 will be removed. The new regexp parser needs full c++17 support. Currently we worked around it but while this may work with clang 5 and 6 it is basically untested. | ** Support for clang 6 will be removed. The new regexp parser needs full c++17 support. Currently we worked around it but while this may work with clang 5 and 6 it is basically untested. | ||
** Mozilla skipped clang 10 support because of unspecified problems and did go straight to clang 11 from 9. We will not support clang 10 either. It can be used but is unsupported by us. gcc 9 and up did not get much/any testing so | ** Mozilla skipped clang 10 support because of unspecified problems and did go straight to clang 11 from 9. We will not support clang 10 either. It can be used but is unsupported by us. gcc 9 and up did not get much/any testing so YMMV. | ||
* Native macOS builds are broken. Will be fixed with more build infra backports. | * Native macOS builds are broken. Will be fixed with more build infra backports. | ||
* Cross-Reference sources are available at [http://xr.thereisonlyxul.org/seamonkey-2.53/ SeaMonkey 2.53 current]. | * Cross-Reference sources are available at [http://xr.thereisonlyxul.org/seamonkey-2.53/ SeaMonkey 2.53 current]. | ||
Line 161: | Line 161: | ||
** * Current Firefox and Thunderbird only support macOS 10.14 or higher. | ** * Current Firefox and Thunderbird only support macOS 10.14 or higher. | ||
** Official Linux and Windows x86 releases might be phased out later. | ** Official Linux and Windows x86 releases might be phased out later. | ||
*** x86 builds have a 8 times greater crash rate compared to the x64 builds. | *** x86 builds have a 8 times greater crash rate compared to the x64 builds. Mostly OOM crashes. | ||
* The l10n master branches are being updated on | * The l10n master branches are being updated on heptapod and gitlab for a release. | ||
** Unlike the 2.53 comm and mozilla | ** Unlike the 2.53 comm and mozilla repos we do not need to do backports and can always update to the latest translations and just tag releases. | ||
** The l10n translations for the next release will be kept in the patch queue until it tagged for building and it s branch for the regular fixes has been checked in. | ** The l10n translations for the next release will be kept in the patch queue until it tagged for building and it s branch for the regular fixes has been checked in. | ||
** '''frg''' tries to add support for later | ** '''frg''' tries to add support for later JavaScript syntax features in a separate wip patch queue. Progressing nicely and at the end of 68a1 now. | ||
** The branch is located at [https://gitlab.com/frg/seamonkey-wip/-/tree/next-level-stuff?ref_type=heads SeaMonkey 2.53 wip branch]. | ** The branch is located at [https://gitlab.com/frg/seamonkey-wip/-/tree/next-level-stuff?ref_type=heads SeaMonkey 2.53 wip branch]. | ||
*** 2.53 got all the build fixes from the wip branch as a start. | *** 2.53 got all the build fixes from the wip branch as a start. | ||
Line 190: | Line 190: | ||
* {{Bug|1611647}} was filed for SeaMonkey to do the rename from xul to xhtml files and references. | * {{Bug|1611647}} was filed for SeaMonkey to do the rename from xul to xhtml files and references. | ||
** It has been done but not been checked in yet because other checkins would need to be rebased constantly then. | ** It has been done but not been checked in yet because other checkins would need to be rebased constantly then. | ||
* Mozilla will switch to | * Mozilla will switch to GitHub soon for the source code. MZLA/Thunderbird will follow. We expect them to remove the suite source in this move. | ||
** Mercurial support will be kept for a while till all tools are migrated. | |||
** We are evaluating options. Best would be to still have the source code in together with Thunderbird otherwise we would need to merge mozilla and Thunderbird changes into a new repo. | ** We are evaluating options. Best would be to still have the source code in together with Thunderbird otherwise we would need to merge mozilla and Thunderbird changes into a new repo. | ||
** A unified repo from different sources will be slow and cumbersome to handle in any case. | ** A unified repo from different sources will be slow and cumbersome to handle in any case. | ||
Line 216: | Line 217: | ||
<!-- NOTE: Affected is set in a lot of bugs but the fixes are in the private branch already. --> | <!-- NOTE: Affected is set in a lot of bugs but the fixes are in the private branch already. --> | ||
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&field0-0-0=cf_tracking_seamonkey253&type0-0-0=equals&value0-0-0=%2B open tracking] (0) | [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&field0-0-0=cf_tracking_seamonkey253&type0-0-0=equals&value0-0-0=%2B open tracking] (0) | ||
[https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey253&type0-0-0=equals&value0-0-0=%3F tracking requests] ( | [https://bugzilla.mozilla.org/buglist.cgi?&field0-0-0=cf_tracking_seamonkey253&type0-0-0=equals&value0-0-0=%3F tracking requests] (90) | ||
[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.53 targeted] (19) | [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&target_milestone=seamonkey2.53 targeted] (19) | ||
[https://bugzilla.mozilla.org/buglist.cgi?o5=notequals&f1=OP&v6=fixed&o3=equals&list_id=8372932&v3=fixed&resolution=FIXED&o6=notequals&o2=equals&f4=CP&v5=fixed&query_format=advanced&j1=OR&f3=cf_status_seamonkey253&f2=target_milestone&f5=cf_status_seamonkey249&v2=2.53 fixed] (782) | [https://bugzilla.mozilla.org/buglist.cgi?o5=notequals&f1=OP&v6=fixed&o3=equals&list_id=8372932&v3=fixed&resolution=FIXED&o6=notequals&o2=equals&f4=CP&v5=fixed&query_format=advanced&j1=OR&f3=cf_status_seamonkey253&f2=target_milestone&f5=cf_status_seamonkey249&v2=2.53 fixed] (782) | ||
* '''SeaMonkey 2.53.21 beta''' will be released | * '''SeaMonkey 2.53.21 beta''' will be released soon. | ||
** We | ** We will ship the Windows release unsigned. Setting up the needed changes for a new signing key takes some time. | ||
** The release is tracked in {{Bug|1933500}}. | |||
** The release | ** The website update is tracked in {{Bug|1960580}}. | ||
** The website update | ** 2.53.21 will be the last x86 release so test it if you need a stable final version from us. | ||
** | ** The beta has a minor problem with nickname support which will be fixed for the final release. | ||
* Some languages might need new or more translators. See [http://forums.mozillazine.org/viewtopic.php?f=3&t=3077284 help wanted for translating]. | * Some languages might need new or more translators. See [http://forums.mozillazine.org/viewtopic.php?f=3&t=3077284 help wanted for translating]. | ||
* ''' frg''' proposes to skip beta releases because we get no or minimal feedback only and this delays delivering security fixes among other things. | * ''' frg''' proposes to skip beta releases because we get no or minimal feedback only and this delays delivering security fixes among other things. | ||
Line 232: | Line 233: | ||
* The following bugs are not yet fixed in 2.53.x: | * The following bugs are not yet fixed in 2.53.x: | ||
** {{Bug|1409458}} "Privacy Issue: Replying to or forwarding an HTML e-mail with external content". | ** {{Bug|1409458}} "Privacy Issue: Replying to or forwarding an HTML e-mail with external content". | ||
** {{Bug|1684651}} SeaMonkey under later macOS versions does not repaint the | ** {{Bug|1684651}} SeaMonkey under later macOS versions does not repaint the scroll bar correctly on all sites. | ||
* A meta bug {{Bug|1584728}} tracks the rdf removal from SeaMonkey. | * A meta bug {{Bug|1584728}} tracks the rdf removal from SeaMonkey. | ||
** Old 2.53.x bugs are still marked as not fixed in bugzilla. We will mark them as fixed as time permits. | ** Old 2.53.x bugs are still marked as not fixed in bugzilla. We will mark them as fixed as time permits. | ||
Line 242: | Line 243: | ||
* Licensing issues and maybe adding additional licenses need to be discussed. Code from {{Bug|1559900}} to do this has been included in 2.53. | * Licensing issues and maybe adding additional licenses need to be discussed. Code from {{Bug|1559900}} to do this has been included in 2.53. | ||
* Discussions if we should match minor version numbers with Firefox are still underway. This would need a coordinated change for either c-c or all trees. All minor versions would be changed and the versions would need to be made available in bugzilla. Lightning version calculation needs to be changed. This will be done at a later date and not for 2.49 ESR. | * Discussions if we should match minor version numbers with Firefox are still underway. This would need a coordinated change for either c-c or all trees. All minor versions would be changed and the versions would need to be made available in bugzilla. Lightning version calculation needs to be changed. This will be done at a later date and not for 2.49 ESR. | ||
* In {{Bug|1674946}} it is proposed that setting security.enterprise_roots.enabled to true unconditionally should be done to avoid problems with | * In {{Bug|1674946}} it is proposed that setting security.enterprise_roots.enabled to true unconditionally should be done to avoid problems with third party firewalls and antivirus programs. | ||
** The general opinion is that the setting should be exposed in the preferences but not make the default. | ** The general opinion is that the setting should be exposed in the preferences but not make the default. | ||
Line 248: | Line 249: | ||
** There is nothing we could do short of notarizing SeaMonkey which is currently not an option because of not enough hours in the day. | ** There is nothing we could do short of notarizing SeaMonkey which is currently not an option because of not enough hours in the day. | ||
** {{Bug|1924612}} contains a workaround for user stuck at 15.1.x. | ** {{Bug|1924612}} contains a workaround for user stuck at 15.1.x. | ||
** This is not the first | ** This is not the first time Apple broke us so be careful before you switch to a new macOS version. | ||
** We are short on developers and do not test beta macOS versions. | ** We are short on developers and do not test beta macOS versions. | ||
Line 258: | Line 259: | ||
* Because of missing features some major websites are broken. | * Because of missing features some major websites are broken. | ||
** We are backporting new features and also updating the comm-central repo for a later | ** We are backporting new features and also updating the comm-central repo for a later released which is up to date with current Firefox as time permits. | ||
** Non working websites should be verified against a genuine Firefox 56 and 60 before filing a bug. | ** Non working websites should be verified against a genuine Firefox 56 and 60 before filing a bug. | ||
*** If a website does not work in Firefox 60 it is either fundamentally broken or needs some later not yet implemented features. A web compatibility bug against SeaMonkey can be filed but don't expect fast or any progress. | *** If a website does not work in Firefox 60 it is either fundamentally broken or needs some later not yet implemented features. A web compatibility bug against SeaMonkey can be filed but don't expect fast or any progress. | ||
Line 293: | Line 294: | ||
** Work on theme or extension support has not started. | ** Work on theme or extension support has not started. | ||
** When we add WebExtension theme support lightweight theme support will be dropped. Full theme support will be kept at all costs because among other things our Modern theme depends on it. | ** When we add WebExtension theme support lightweight theme support will be dropped. Full theme support will be kept at all costs because among other things our Modern theme depends on it. | ||
** Support for | ** Support for WebExtension dictionaries and language packs has been added. | ||
** Manifest v3 support will be mandatory in the near future. Google no longer accepts new extensions using v2. | ** Manifest v3 support will be mandatory in the near future. Google no longer accepts new extensions using v2. | ||
*** We do not plan to support this for now because it seriously cripples ad- and content blockers. | *** We do not plan to support this for now because it seriously cripples ad- and content blockers. | ||
Line 304: | Line 305: | ||
* The Stylish forks [https://github.com/Lootyhoof/stylem/releases/tag/v2.2.8/ stylem] and [https://github.com/dirkf/stylem/releases/tag/2.2.8-df/ stylem df version] work in 2.53.13. | * The Stylish forks [https://github.com/Lootyhoof/stylem/releases/tag/v2.2.8/ stylem] and [https://github.com/dirkf/stylem/releases/tag/2.2.8-df/ stylem df version] work in 2.53.13. | ||
* [https://github.com/dirkf/downthemall-was-legacy/ DownThemAll] fixed 3.1.2 version for 2.53.10 and up. | * [https://github.com/dirkf/downthemall-was-legacy/ DownThemAll] fixed 3.1.2 version for 2.53.10 and up. | ||
* GreaseMonkey got broken by a needed locale code update in 2.53.15. See [http://forums.mozillazine.org/viewtopic.php?p=14948699#p14948699/] for a do it yourself fix. | * GreaseMonkey got broken by a needed locale code update in 2.53.15. See [http://forums.mozillazine.org/viewtopic.php?p=14948699#p14948699/] for a do it yourself fix. | ||
* '''Sidebar for Facebook™ 52.0''' gives Javascript error at startup, as follows: | * '''Sidebar for Facebook™ 52.0''' gives Javascript error at startup, as follows: | ||
<blockquote>[Exception... "Could not convert JavaScript argument arg 0 [nsISupports.QueryInterface]" nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)" location: "JS frame :: jar:file:///~/.mozilla/seamonkey/''xxxxxxxx.profilename''/extensions/%7B11f349ad-067f-4254-8341-d7af23eecd99%7D.xpi!/bootstrap.js :: register :: line 533" data: no] | <blockquote>[Exception... "Could not convert JavaScript argument arg 0 [nsISupports.QueryInterface]" nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)" location: "JS frame :: jar:file:///~/.mozilla/seamonkey/''xxxxxxxx.profilename''/extensions/%7B11f349ad-067f-4254-8341-d7af23eecd99%7D.xpi!/bootstrap.js :: register :: line 533" data: no] | ||
533</blockquote> | 533</blockquote> (home directory and profile name anonymized above). No bad effects on normal SeaMonkey working. Tonymec is going to disable this extension on his system. <span style="color:green">✔</span> Done. | ||
(home directory and profile name anonymized above). No bad effects on normal SeaMonkey working. Tonymec is going to disable this extension on his system. <span style="color:green">✔</span> Done. | |||
* '''IanN''' created a SM version of the QuickText add-on. | * '''IanN''' created a SM version of the QuickText add-on. | ||
Line 373: | Line 369: | ||
* generally low activity on trunk, focus on branches towards releases | * generally low activity on trunk, focus on branches towards releases | ||
[https://bugzilla.mozilla.org/chart.cgi?category=-All-&subcategory=-All-&name=1183&label0=SM-with-review%3F-requests&line0=1928&label1=SM-with-superreview%3F-requests&line1=1929>=1&labelgt=Grand+Total&datefrom=2009-07-15&dateto=&action-wrap=Chart+This+List Open reviews/flags]: | [https://bugzilla.mozilla.org/chart.cgi?category=-All-&subcategory=-All-&name=1183&label0=SM-with-review%3F-requests&line0=1928&label1=SM-with-superreview%3F-requests&line1=1929>=1&labelgt=Grand+Total&datefrom=2009-07-15&dateto=&action-wrap=Chart+This+List Open reviews/flags]: | ||
[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&namedcmd=SeaMonkey%20%282%29%20/%20-All-%20/%20SM-with-review%3F-requests&series_id=1928&remaction=runseries | [https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&namedcmd=SeaMonkey%20%282%29%20/%20-All-%20/%20SM-with-review%3F-requests&series_id=1928&remaction=runseries 35 review] | ||
[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&namedcmd=SeaMonkey%20%282%29%20/%20-All-%20/%20SM-with-superreview%3F-requests&series_id=1929&remaction=runseries 3 super-review] | [https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&namedcmd=SeaMonkey%20%282%29%20/%20-All-%20/%20SM-with-superreview%3F-requests&series_id=1929&remaction=runseries 3 super-review] | ||
[https://bugzilla.mozilla.org/buglist.cgi?product=SeaMonkey&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=ui-review%3F 1 ui-review] | [https://bugzilla.mozilla.org/buglist.cgi?product=SeaMonkey&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=ui-review%3F 1 ui-review] | ||
[https://bugzilla.mozilla.org/buglist.cgi?product=SeaMonkey&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=feedback%3F | [https://bugzilla.mozilla.org/buglist.cgi?product=SeaMonkey&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=feedback%3F 27 feedback] | ||
* See [[SeaMonkey/StatusMeetings/FeatureList|Feature List]] page for major wanted/needed features. | * See [[SeaMonkey/StatusMeetings/FeatureList|Feature List]] page for major wanted/needed features. | ||
Line 415: | Line 411: | ||
==== ewong ==== | ==== ewong ==== | ||
==== frg ==== | ==== frg ==== | ||
I did mostly working on | I did mostly working on doing the 2.53.21b1 beta amd syncing l10n between central and our 2.53 repo in the last 3 weeks. Backported a few changes to 2.53 and plan to update the the wip branch soon again too. | ||
Waiting for review: | Waiting for review: | ||
Line 427: | Line 423: | ||
Checked in: | Checked in: | ||
* | * Most patches for 2.53.21b1. | ||
Reviewing: | Reviewing: | ||
* | * cZ updates from IanN for 2.53.22. | ||
Working on: | Working on: | ||
* Adding support for VS2022. | * Adding support for VS2022. | ||
** As a workaround the 142 toolset can now be used in VS2022 installations. | |||
* Trying to get dynamic imports, bigint and fields into the regular release. | * Trying to get dynamic imports, bigint and fields into the regular release. | ||
** Working on a parallel branch to update SpiderMonkey for this and other stuff. At start of 69a1 now. | ** Working on a parallel branch to update SpiderMonkey for this and other stuff. At start of 69a1 now. | ||
Line 454: | Line 451: | ||
Titbits: | Titbits: | ||
* SeaMonkey is | * SeaMonkey is now at 2.53.22b1 pre and still as usual all is not well. | ||
==== IanN ==== | ==== IanN ==== | ||
Mainly tidying up cZ. | |||
Checked in for website: | |||
* Nothing this time. | |||
Checked in for 2.53.21+ / comm-central: | |||
* {{Bug|1614671}} Port |{{Bug|1456035}} - Add native QueryInterface helper with fast path for XPCWrappedJS| to SeaMonkey | |||
* {{Bug|1938935}} Tidy up use of prefBranch outside of pref-manager in cZ | |||
* {{Bug|1938937}} Make use of pref fallbacks in pref-manager in cZ | |||
* {{Bug|1939929}} Remove unused edit context menu from cZ | |||
* {{Bug|1939930}} Use XPCOMUtils.generateQI in connection-xpcom in cZ | |||
* {{Bug|1939958}} Merge menus.xul, popups.xul and scripts.xul into chatzilla.xul | |||
* {{Bug|1939965}} Make use of toSOutputStream and toSInputStream helpers in DCC code in cZ | |||
* {{Bug|1939968}} Stop hard-coding commandkey for reloadui in cZ | |||
* {{Bug|1939969}} Use suite's FillInHTMLTooltip helper instead of having own version in cZ | |||
* {{Bug|1942655}} Split custom-away from other away/back commands in cZ | |||
* {{Bug|1942916}} Remove ChatZilla Homepage link from Help menu and about command in cZ | |||
* {{Bug|1943783}} Re-arrange toolbar menus in cZ | |||
* {{Bug|1943844}} Remove ChatZilla Homepage link from about and prefs dialogs in cZ | |||
* {{Bug|1945325}} Use custom controller for userlist and tidy up some controller use in cZ | |||
* {{Bug|1945335}} Use menu_Toolbars overlay for navigatorOverlay and console | |||
* {{Bug|1945378}} Make use of observes for show/hide elements in cZ | |||
* {{Bug|1947028}} Don't dynamically create focus-input key element in cZ | |||
* {{Bug|1947030}} Remove unused toolbar creation code in cZ | |||
* {{Bug|1947031}} Remove unused updateMenus code from cZ | |||
* {{Bug|1062092}} Context menu search (with default search engine) does not work in the content area of a message compose or SM-Composer window | |||
* {{Bug|1950002}} Remove unused uninstallKeys code from cZ | |||
* {{Bug|1951250}} Use node.remove(), especially instead of node.parentNode.removeChild(node) in cZ | |||
* {{Bug|1951253}} Remove __cz_condition from cZ | |||
* {{Bug|1951256}} Remove outputWindowURL pref from cZ | |||
* {{Bug|1951297}} Remove unused JS tests in cZ | |||
* {{Bug|1951302}} Use includes, startsWith and endsWith instead of indexOf and substr in cZ | |||
* {{Bug|1951303}} Use {} and [] instead of new Object() and new Array() in cZ | |||
* {{Bug|1955141}} Fixup function naming for lint in cZ | |||
* {{Bug|1955767}} Fixup method naming for lint in cZ | |||
* {{Bug|1955771}} Remove old Mozilla 1.0 code from updateAppMotif in cZ | |||
* {{Bug|1955774}} Use throw Components.Exception in cZ | |||
* {{Bug|1955825}} Migrate output-window from HTML to XHTML to make localisation more standard in cZ | |||
* {{Bug|1956373}} Merge munger.js into mungers.js in cZ | |||
* {{Bug|1956374}} Remove unused tagName from mungers.js in cZ | |||
* {{Bug|1956375}} Flatten directory structure in cZ | |||
* {{Bug|1956376}} Tidy up about dialog page in cZ | |||
* {{Bug|1956377}} Add helper to commands.js for sending CTCP commands in cZ | |||
* {{Bug|1957763}} Migrate to standard menus for menu toolbar in cZ | |||
Waiting for checkin: | |||
* {{Bug|1642188}} Port |{{Bug|1455052}} part 12 - Remove JS uses of nsIDOMEvent| to SeaMonkey | |||
Waiting for review: | |||
* {{Bug|1645892}} Port changes to SSLStatus interfaces to SeaMonkey | |||
* {{Bug|1646495}} Stop using nsIDocShell::forcedCharset in SeaMonkey | |||
* {{Bug|1687385}} Update SeaMonkey mozconfigs | |||
* {{Bug|1951305}} Migrate the last .inc localization file to Fluent or another format | |||
* {{Bug|1958708}} Simplify setting context for output window in cZ | |||
* {{Bug|1959001}} Remove unused onMessageViewMouseDown from cZ | |||
* {{Bug|1959006}} Inline getViewsContext into initViewsPopup in cZ | |||
* {{Bug|1959007}} Inline getFontContext into initFont functions in cZ | |||
* {{Bug|1961382}} Migrate to standard menus for context in cZ | |||
* {{Bug|1961385}} Move getTabContext and getUserlistContext into menus.js for cZ | |||
* {{Bug|1962112}} cZ change nick menu not working | |||
* {{Bug|1962234}} Away status isn't reflected correctly in all channels in cZ | |||
* {{Bug|1962242}} Merge file-utils.js into utils.js for cZ | |||
* {{Bug|1962243}} Deduplicate code for centering dialogs in cZ | |||
* {{Bug|1962246}} Tidy up install-plugin dialog for cZ | |||
* {{Bug|1962248}} Remove the need to load message code and static.js into network editor in cZ | |||
* {{Bug|1962431}} Hide Open At Startup menu items for DCC Chat/File tabs in cZ | |||
* {{Bug|1962436}} DCC File transfer speed is calculated at infiinity on fast links in cZ | |||
Waiting for feedback: | |||
* Nothing this time. | |||
Working on: | |||
* {{Bug|1633729}} Update about:buildconfig to display comm as well as mozilla source information - comm-central part | |||
* {{Bug|1616034}} Update SessionStore code for SeaMonkey | |||
* {{Bug|1612386}} Don't always update lastRelatedTab information when browser.tabs.insertAllTabsAfterCurrent is true | |||
* {{Bug|1577372}} Working copy functionality was removed from page info window | |||
* {{Bug|1573595}} [meta]Update pageInfo files | |||
* {{Bug|1578061}} [meta]Update SeaMonkey's context menu | |||
* {{Bug|1581176}} [meta]Update SeaMonkey's certificate / net error handling UI | |||
* {{Bug|1579640}} Fix access key clashes in prefs | |||
* {{Bug|657604}} Remove the RDF global object. (Port {{Bug|437869}} to SeaMonkey.) | |||
* {{Bug|1380613}} sessionrestore will not restore anything if another tab is open | |||
* Backporting changes needed for build system | |||
Back burner: | |||
* {{Bug|1501790}} Port changes from {{Bug|1458314}}, {{Bug|1506915}}, and {{Bug|1458308}} to SeaMonkey | |||
* {{Bug|1542608}} Port |{{Bug|394984}} Unable to update on mac if admin user is not the same admin user as the person who installed firefox| to SeaMonkey | |||
==== njsg ==== | ==== njsg ==== | ||
==== Rainer Bielefeld ==== | ==== Rainer Bielefeld ==== | ||
Line 501: | Line 586: | ||
* We decided to switch the meeting schedule to a 3 week interval. If the date is a holiday it will be moved up a week and then goes back to 3 weeks. | * We decided to switch the meeting schedule to a 3 week interval. If the date is a holiday it will be moved up a week and then goes back to 3 weeks. | ||
** Should business be booming again we will probably move back to the old schedule. For now not enough traffic to justify the two week schedule. | ** Should business be booming again we will probably move back to the old schedule. For now not enough traffic to justify the two week schedule. | ||
* The next meeting will be held in <s>three</s>four weeks on Sunday May | * The next meeting will be held in <s>three</s>four weeks on Sunday May 25th, 2025, 14:00 UTC (16:00 CET). | ||
* — | * — |
edits