Closed Bug 1710548 Opened 3 years ago Closed 3 years ago

Move the contents of calendar/lightning to appropriate places elsewhere in calendar

Categories

(Calendar :: General, task)

Tracking

(thunderbird_esr78 unaffected)

RESOLVED FIXED
91 Branch
Tracking Status
thunderbird_esr78 --- unaffected

People

(Reporter: darktrojan, Assigned: darktrojan)

References

Details

Attachments

(9 files)

Since we've integrated Lightning, there's no need for a separate directory. In this bug I'm going to put the code from there in more logical places so that it's easier to find.

I'll also remove the chrome://lightning/content/ namespace and put everything in chrome://calendar/content/. I'm undecided about chrome://lightning/locale/, the files will remain in place to avoid upsetting the L10n black magic, but I may move the chrome registrations.

I believe this code was created as part of the 2016 GSoC project, but it was unfinished and hasn't been maintained. There are no plans to use it in future, so it's time for it to go. Sorry Paul.

This removes the calendar/lightning directory from the source and lightning.jar from the packaging. The chrome://lightning/content namespace also disappears here.

Some of this will move again in a few revisions' time, but it is too time-consuming to backport the second moves.

Depends on D114941

This moves everything out of calendar/resources and into calendar/base.

Depends on D114942

These two dialogs relied on layers of monkey-patching to keep the code separate for different configurations. Now that all of the code is always shipped, it's time to simplify this tangled mess.

Depends on D114943

Keywords: leave-open
Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/a96ee55c864a
Remove the React calendar item editing code. r=mkmelin
https://hg.mozilla.org/comm-central/rev/c48bd672faa7
Move everything out of calendar/lightning. r=mkmelin
https://hg.mozilla.org/comm-central/rev/716b6cf06eea
Move everything out of calendar/resources. r=mkmelin
https://hg.mozilla.org/comm-central/rev/11664e1a50ac
Merge the code for calendar properties and calendar creation dialogs. r=mkmelin
https://hg.mozilla.org/comm-central/rev/046905ae9986
Move the files for calendar item editing into its own folder. r=mkmelin
https://hg.mozilla.org/comm-central/rev/363f97476a92
Clean up a tangle of linter import comments. r=mkmelin
Regressions: 1711936

This eliminates almost everything remaining named "Lightning" or "ltn" and not involved in L10n or preferences somehow.

See Also: → 1718513
Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/84c199a7e837
Move invitation utils from ltn. to cal. r=lasana
https://hg.mozilla.org/comm-central/rev/064732289685
Rename Lightning CSS files. r=lasana
https://hg.mozilla.org/comm-central/rev/cd7fd9f1ef7b
Rename Lightning elements and functions. rs=mkmelin
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Keywords: leave-open
Resolution: --- → FIXED
Target Milestone: --- → 91 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: