Open Bug 803168 Opened 12 years ago Updated 12 years ago

[Meta] Port Installer Changes from Firefox as at 2012/11

Categories

(SeaMonkey :: Installer, defect)

defect
Not set
normal

Tracking

(Not tracked)

People

(Reporter: philip.chee, Unassigned)

References

Details

(Keywords: meta)

ref: https://wiki.mozilla.org/SeaMonkey/StatusMeetings/2012-10-16#2.Next
We need to port the packaging changes for mozilla-central bugs that affect us.

List of bugs to port:

Bug 769048 part C - Build an injector DLL which can watch for crashes in Flash player processes. This involves building two copies of breakpad: one to live inside of libxul which uses mozalloc and the dynamic CRT, another to link into the injector which links the CRT statically and doesn't use mozalloc. Introduce a new define/makefile variable MOZ_CRASHREPORTER_INJECTOR rather than repeating "#if defined(XP_WIN) && !defined(HAVE_64BIT_OS) in many places.
https://hg.mozilla.org/mozilla-central/rev/141f0a09f4b6
Mozilla16

Bug 772457 - add --disable-webgl, remove --disable-angle, clean up configure.in - r=vladv
Note that MOZ_ANGLE is renamed to MOZ_ANGLE_RENDERER
https://hg.mozilla.org/mozilla-central/rev/3391c610940b
Mozilla16
SM Bug 773143 - Rename MOZ_ANGLE to MOZ_ANGLE_RENDERER [Port |Bug 772457 Remove compile-time option to disable ANGLE, replace it by an option to disable WebGL altogether (also disabling ANGLE)|]

Bug 800157 - Make User Agent overrides affect navigator.userAgent in addition to the HTTP header
https://hg.mozilla.org/mozilla-central/rev/9f28c28e988f
Firefox 17/18/19

Bug 744714 - (b2g-ril-stk) B2G RIL: support for SIM card toolkit
Part 5: Add icc into MobileConnection
https://hg.mozilla.org/mozilla-central/rev/430b14724dca
Mozilla18

Bug 770731 - Expose JS API for modifying app permissions.
https://hg.mozilla.org/mozilla-central/rev/aa121eb77862
Mozilla18

configure.in
Bug 795144 - default --disable-gnomeui icon theme support
https://hg.mozilla.org/mozilla-central/rev/358ade692d25
https://hg.mozilla.org/mozilla-central/rev/1949b59f3d12

Bug 770896 - include vccorlib110 redist library in installs for metro
https://hg.mozilla.org/mozilla-central/rev/e308e75d1b5b
[Metro only]
Depends on: 803172
> Bug 800157 - Make User Agent overrides affect navigator.userAgent in addition to the
> HTTP header
> https://hg.mozilla.org/mozilla-central/rev/9f28c28e988f
> Firefox 17/18/19
This now: Bug 803172 - Package SiteSpecificUserAgent (Port Bug 800157)
Depends on: 804639
> Bug 769048 part C - Build an injector DLL which can watch for crashes in Flash player
> processes. This involves building two copies of breakpad: one to live inside of libxul
> which uses mozalloc and the dynamic CRT, another to link into the injector which links
> the CRT statically and doesn't use mozalloc. Introduce a new define/makefile variable
> MOZ_CRASHREPORTER_INJECTOR rather than repeating "#if defined(XP_WIN) && 
> !defined(HAVE_64BIT_OS) in many places.

> https://hg.mozilla.org/mozilla-central/rev/141f0a09f4b6

> Mozilla16 (actually Mozilla 15)
This is now Bug 804639.
Bug 694807: Implement PeerConnection DOM interface
Mozilla18
> Bug 694807: Implement PeerConnection DOM interface
> Mozilla18
Changeset: https://hg.mozilla.org/mozilla-central/rev/86aef70706f9
Depends on: 805785
> Bug 770731 - Expose JS API for modifying app permissions.
> https://hg.mozilla.org/mozilla-central/rev/aa121eb77862
> Mozilla18
This is now Bug 805805 - Package Dom Permission Settings from Bug 770731
Depends on: 805805
Adding:
Bug 809833 - Nightly on Mac is broken due to Bug 779997 and Bug 809766
Depends on: 809833
Summary: [Meta] Port Installer Changes from Firefox as at 2012/10 → [Meta] Port Installer Changes from Firefox as at 2012/11
> configure.in
> Bug 795144 - default --disable-gnomeui icon theme support
> https://hg.mozilla.org/mozilla-central/rev/358ade692d25
> https://hg.mozilla.org/mozilla-central/rev/1949b59f3d12
Should be included in: Bug 794772 - Port |Bug 713802 - Build with GIO support (and drop GnomeVFS)|
Depends on: 794772
You need to log in before you can comment on or make changes to this bug.