Closed Bug 1079220 Opened 10 years ago Closed 10 years ago

Modify file structure of Instantbird to match toolkit changes

Categories

(Instantbird Graveyard :: Other, defect)

All
macOS
defect
Not set
major

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: clokep, Assigned: florian)

Details

Attachments

(3 files, 4 obsolete files)

+++ This bug was initially created as a clone of Bug #1074002, Bug #1074006 +++ Port of bug 1047584 for Thunderbird Maybe also bug 1074011
Attached patch Change app structure WIP (deleted) — Splinter Review
Attached patch Change app launcher WIP (obsolete) (deleted) — Splinter Review
This patch is pretty broken since when I ported the changes over...well, let's just say our nsMain is pretty different from nsMail. Variables, etc. don't exist so the code doesn't actually compile.
Attached patch Change app launcher WIP (obsolete) (deleted) — Splinter Review
Attachment #8501010 - Attachment is obsolete: true
Attached patch bug1079220-nsMain.patch (obsolete) (deleted) — Splinter Review
Here is my attempt at fixing attachment 8501032 [details] [diff] [review]. The application.ini stuff (especially around makefiles and crash report URL) isn't figured out yet.
Attachment #8501032 - Attachment is obsolete: true
Comment on attachment 8501009 [details] [diff] [review] Change app structure WIP Review of attachment 8501009 [details] [diff] [review]: ----------------------------------------------------------------- Fix the purplexpcom stuff, and the rest works. ::: im/installer/package-manifest.in @@ +265,2 @@ > @BINPATH@/components/@DLL_PREFIX@purplexpcom@DLL_SUFFIX@ > +#endif Please revert this change completely: @BINPATH@/components/... is OK for Mac.
Attachment #8501009 - Flags: review+
Attached patch fix nsMain (obsolete) (deleted) — Splinter Review
This makes nsMain compile and work. It replaces attachment 8504006 [details] [diff] [review], and needs to be applied after clokep's attachment 8501032 [details] [diff] [review]. I'm attaching this mostly because it can be seen as an interdiff of the changes I did. Really what I did is make our nsMain.cpp match nsMailApp.cpp, except for the things that had a reason to be different.
Attachment #8504006 - Attachment is obsolete: true
Attached patch nsMain fix (deleted) — Splinter Review
This is a patch we should actually check-in (ie. not an interdiff) if you r+ it. With these changes, nsMain and nsMailApp are very close.
Assignee: nobody → florian
Attachment #8504329 - Attachment is obsolete: true
Attachment #8504331 - Flags: review?(clokep)
Attached patch Hardcode the crash report URL (deleted) — Splinter Review
Not the most beautiful hack ever, but I think that will do.
Attachment #8504349 - Flags: review?(clokep)
Attachment #8504349 - Flags: review?(clokep) → review+
Attachment #8504331 - Flags: review?(clokep) → review+
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → 1.6
Commit pushed to master at https://github.com/mozilla/web-platform-compat https://github.com/mozilla/web-platform-compat/commit/5a237c51384cfa541c9b34a1b590cbc8e4d5fa05 bug 1079220 - Parse Web/CSS/display - Detect and error on unparsed Spec and Compat sections - Parse <p>paragraphs</p> in table cells - Better assembling of <code>one</code>, <code>two</code> feature names - Handle canonical feature names in parsing and javascript
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: