Closed Bug 954919 Opened 8 years ago Closed 8 years ago

Update to Mozilla 13


(Chat Core :: General, defect)

Not set


(Not tracked)



(Reporter: clokep, Assigned: florian)




(Whiteboard: [1.2-wanted])


(1 file, 1 obsolete file)

*** Original post on bio 1486 at 2012-06-06 13:40:00 UTC ***

+++ This bug was initially created as a clone of Bug #954825 (bio 1390) +++

Firefox 13 was released today...we should update!
Blocks: 954920
Whiteboard: [1.2-wanted]
*** Original post on bio 1486 at 2012-06-06 14:09:49 UTC ***

Important bits (as far as I can tell):
* "Starting in Firefox 13, Firefox for Windows requires at least Windows XP Service Pack 2; it will no longer run on Windows 2000 or earlier versions of Windows XP."
* nsIPrefBranch2 interface has been merged into nsIPrefBranch (, we have some usages of this:
Attached patch WIP (obsolete) — Splinter Review
*** Original post on bio 1486 as attmnt 1618 at 2012-06-17 13:53:00 UTC ***

Not tested anywhere yet (just updated the patches so that they apply).
I haven't changed anything related to nsIPrefBranch2, as it seems these changes aren't required to compile.
*** Original post on bio 1486 at 2012-06-17 14:04:30 UTC ***

The mozilla13 compilation on an updated tree fails with strange errors while parsing idl files.
The fix is to do this in the source tree:
cd mozilla/xpcom/idl-parser/ && rm *.pyc
Attached patch PatchSplinter Review
*** Original post on bio 1486 as attmnt 1620 at 2012-06-17 20:18:00 UTC ***

I verified that this compiles on runs for both Linux 64 debug and Mac universal.

Things I had to change:
- revert the patch from bio 729584 that breaks the compilation of the PPC build.
- apply (otherwise the purplexpcom can't link on linux with --enable debug, ld fails complaining about missing references to MOZ_Assert)
- disable SPS on Mac from the mozconfig for both architectures instead of disabling it for PPC in the patch for bio 734335.

I think this is ready for check-in.
Comment on attachment 8353375 [details] [diff] [review]

*** Original change on bio 1486 attmnt 1618 at 2012-06-17 20:18:22 UTC was without comment, so any subsequent comment numbers will be shifted ***
Attachment #8353375 - Attachment is obsolete: true
Assignee: nobody → florian
*** Original post on bio 1486 at 2012-06-18 01:37:47 UTC ***

Committed as

Thanks Florian!
Closed: 8 years ago
Resolution: --- → FIXED
Depends on: 954961
Depends on: 954962
You need to log in before you can comment on or make changes to this bug.