Open Bug 1606021 Opened 7 months ago Updated 7 months ago

rename remaining .xul files in suite to SeaMonkey

Categories

(SeaMonkey :: General, task)

task
Not set
blocker

Tracking

(seamonkey2.57esr unaffected)

Tracking Status
seamonkey2.57esr --- unaffected

People

(Reporter: frg, Assigned: frg)

References

(Blocks 1 open bug)

Details

Attachments

(3 files)

We need to rename our xul files to xhtml for a future comm-central build. Given the fact that we are currently still working to port previous fixes to 2.53 and 2.57 we will do this later so that we do not need to rebase patches constantly.

+++ This bug was initially created as a clone of Bug #1606015 +++

+++ This bug was initially created as a clone of Bug #1605845 +++

Once bug 1579952 lands, none of our .xul files are going to work any more. I've done a mechanical replacement as a bustage fix that appears to work.

Here's what I did:

  • Rename all .xul files to .xhtml
  • Replaced everything matching /\.xul\b/ with .xhtml, except if it is part of there.is.only.xul
  • Replaced everything matching chrome://messenger/content/ with chrome://messenger/content/messenger.xhtml
  • Tidied up manually
  • Disabled the linter on .xhtml files for now. There's not much to fix but I've got better things to do right now.

So far the Try run looks good: https://treeherder.mozilla.org/#/jobs?repo=try-comm-central&group_state=expanded&revision=da85b26e3abcf181c65084aaa320ed68a4dbbce0

Attached file xul2xhtml.sh

script to do the renamings

Part 1 Renames

Assignee: nobody → frgrahl

Part 2 Fix references in suite code

You need to log in before you can comment on or make changes to this bug.