343851681bc0c61215315cd863f1949648eed369: Bug 331743 patch 4: Fix -Wshadow warning in leaksoup.cpp. r=khuey
L. David Baron <dbaron@dbaron.org> - Wed, 26 Feb 2014 13:36:36 -0800 - rev 188029
Push 3503 by raliiev@mozilla.com at Mon, 28 Apr 2014 18:51:11 +0000
Bug 331743 patch 4: Fix -Wshadow warning in leaksoup.cpp. r=khuey
d0662a9525b4d6f7fab8f96f6fb0d259297179a0: Bug 331743 patch 3: Improve trace-malloc memory dumps and their handling on 64-bit. r=khuey
L. David Baron <dbaron@dbaron.org> - Wed, 26 Feb 2014 13:36:36 -0800 - rev 188028
Push 3503 by raliiev@mozilla.com at Mon, 28 Apr 2014 18:51:11 +0000
Bug 331743 patch 3: Improve trace-malloc memory dumps and their handling on 64-bit. r=khuey There are three categories of improvements: (1) using size_t* rather than unsigned long* (and "%zX" rather than "%lX"), to better support platforms where sizeof(long) != sizeof(void*), such as Win64 (untested, though). This is a non-issue for 64-bit Linux (where I tested) and Mac. (2) Using the correct amount of 0-padding when printing addresses to show how much memory space is being printed. In other words, using "%016zX" on 64-bit platforms instead of "%08zX". This change is cosmetic-only, though it makes the logs much more understandable. (3) [in leaksoup.cpp only] Fixing an occurrence of assuming that sizeof(int) == sizeof(void*). This occurrence led to printing only the lower half of each word in the output, after doing a correct analysis of the memory graph. This patch is patching three files: (A) nsTraceMalloc.cpp, which is the in-process Gecko trace-malloc code that generates the memory dumps. (B) adreader.cpp, which is shared utility code for reading such a memory dump (currently used only by leaksoup.cpp) (C) leaksoup.cpp, which reads in such a memory dump, performs a strongly connected components analysis of the memory graph, and writes it back out, HTML-ized, with the roots listed at the top. A fourth file appears to need no modification since it only looks at the stack part of the dump and not the contents of the memory: (D) diffbloatdump.pl, which diffs two bloat dumps and produces a stack tree showing the change in allocations between them
615aa2a1904c837b0c6f14f9fc2655f8fa3322dc: Bug 976350 patch 2: Rename nsTraceRefcntImpl to nsTraceRefcnt. r=bsmedberg
L. David Baron <dbaron@dbaron.org> - Wed, 26 Feb 2014 13:36:36 -0800 - rev 188027
Push 3503 by raliiev@mozilla.com at Mon, 28 Apr 2014 18:51:11 +0000
Bug 976350 patch 2: Rename nsTraceRefcntImpl to nsTraceRefcnt. r=bsmedberg Now that bug 975295 removed the obsolete wrapper class, we can rename nsTraceRefcntImpl back to its correct pre-XPCOM-glue name, nsTraceRefcnt. The best part is that the one place where indentation should have needed fixing, nsTraceRefcnt::DemangleSymbol, never had its indentation fixed for the previous renaming.
cfaa46b8361246d7defd3f8b5d4dc482f844aeb2: Bug 976350 patch 1: Move the contents of nsTraceRefcnt.h into nsISupportsImpl.h. r=bsmedberg
L. David Baron <dbaron@dbaron.org> - Wed, 26 Feb 2014 13:36:35 -0800 - rev 188026
Push 3503 by raliiev@mozilla.com at Mon, 28 Apr 2014 18:51:11 +0000
Bug 976350 patch 1: Move the contents of nsTraceRefcnt.h into nsISupportsImpl.h. r=bsmedberg This makes sense since the file no longer contains anything with the nsTraceRefcnt name in it, and it will allow renaming nsTraceRefcntImpl back to nsTraceRefcnt.
e8eaec0c9198a09371a8c2b37d0af5a04984cc2a: Bug 975741 patch 2: Remove checks of nsStyleDisplay::mChildPerspective.GetCoordValue() > 0 because it's now always greater than 0. r=mattwoodrow
L. David Baron <dbaron@dbaron.org> - Wed, 26 Feb 2014 13:36:35 -0800 - rev 188025
Push 3503 by raliiev@mozilla.com at Mon, 28 Apr 2014 18:51:11 +0000
Bug 975741 patch 2: Remove checks of nsStyleDisplay::mChildPerspective.GetCoordValue() > 0 because it's now always greater than 0. r=mattwoodrow Now that the first patch in this bug changed things so that 'none' is reliably stored as eStyleUnit_None (rather than being stored as a 0 length when it comes from the initial value), we know mChildPerspective is always > 0 when it is eStyleUnit_Coord, and there's no point making the additional check.
b7030189c2ca5697c8fba43220511ddc39fcce98: Bug 921885: Use insanity::pkix for EV cert verification when insanity::pkix is the selected implementation, r=cviecco, r=keeler
Brian Smith <brian@briansmith.org> - Sun, 23 Feb 2014 22:15:53 -0800 - rev 188024
Push 3503 by raliiev@mozilla.com at Mon, 28 Apr 2014 18:51:11 +0000
Bug 921885: Use insanity::pkix for EV cert verification when insanity::pkix is the selected implementation, r=cviecco, r=keeler
e50c326ad721ba006716daa4f0a43c8e1584c06d: Bug 921886: Add certificate policiy support to insanity::pkix, r=keeler, r=cviecco
Brian Smith <brian@briansmith.org> - Mon, 24 Feb 2014 12:37:45 -0800 - rev 188023
Push 3503 by raliiev@mozilla.com at Mon, 28 Apr 2014 18:51:11 +0000
Bug 921886: Add certificate policiy support to insanity::pkix, r=keeler, r=cviecco
3d4a094ac17e373b5b242a636d0bb7d0686519ee: Bug 976790 - Fix assertion failure, r=mrbkap.
Ben Turner <bent.mozilla@gmail.com> - Wed, 26 Feb 2014 13:31:32 -0800 - rev 188022
Push 3503 by raliiev@mozilla.com at Mon, 28 Apr 2014 18:51:11 +0000
Bug 976790 - Fix assertion failure, r=mrbkap.
82b1014b2bcf0465dcf207d9afbea2f524fee343: Bug 976142 - Print vc change events more clearly. r=yzen
Eitan Isaacson <eitan@monotonous.org> - Wed, 26 Feb 2014 16:31:09 -0500 - rev 188021
Push 3503 by raliiev@mozilla.com at Mon, 28 Apr 2014 18:51:11 +0000
Bug 976142 - Print vc change events more clearly. r=yzen
e560b97c43ebab677cc0a47aa965f4e120539b67: Bug 974629 - Make TextureChild hold on to its CompositableForwarder - r=nical
Benoit Jacob <bjacob@mozilla.com> - Wed, 26 Feb 2014 16:23:51 -0500 - rev 188020
Push 3503 by raliiev@mozilla.com at Mon, 28 Apr 2014 18:51:11 +0000
Bug 974629 - Make TextureChild hold on to its CompositableForwarder - r=nical
171b2a06b4d925b62f180b936e3b6fc423312b29: Bug 974353 - Add MOZ_COUNT_[CD]TOR to SharedMemory - r=bent
Benoit Jacob <bjacob@mozilla.com> - Wed, 26 Feb 2014 16:23:51 -0500 - rev 188019
Push 3503 by raliiev@mozilla.com at Mon, 28 Apr 2014 18:51:11 +0000
Bug 974353 - Add MOZ_COUNT_[CD]TOR to SharedMemory - r=bent
9abeb9a2d6cd40584bacd78ad097a06434a39e0a: Bug 968001 - Missing null pointer check in TOpSetRoot - r=jrmuizel
Benoit Jacob <bjacob@mozilla.com> - Wed, 26 Feb 2014 16:23:51 -0500 - rev 188018
Push 3503 by raliiev@mozilla.com at Mon, 28 Apr 2014 18:51:11 +0000
Bug 968001 - Missing null pointer check in TOpSetRoot - r=jrmuizel
eebc9dfce3f44c578224cde0cac812b228c80d2e: Bug 975849 - Remove overly strict assertion from CycleCollectedJSRuntime::TraverseRoots to restore previous behavior. r=smaug
Andrew McCreight <continuation@gmail.com> - Wed, 26 Feb 2014 13:18:17 -0800 - rev 188017
Push 3503 by raliiev@mozilla.com at Mon, 28 Apr 2014 18:51:11 +0000
Bug 975849 - Remove overly strict assertion from CycleCollectedJSRuntime::TraverseRoots to restore previous behavior. r=smaug
3b91918ab945707fb3cc7eee0f0b5b7054876ddc: Bug 976631 Fix fallout from bug 956657 and port code simplification r=Gijs
Neil Rashbrook <neil@parkwaycc.co.uk> - Wed, 26 Feb 2014 20:58:03 +0000 - rev 188016
Push 3503 by raliiev@mozilla.com at Mon, 28 Apr 2014 18:51:11 +0000
Bug 976631 Fix fallout from bug 956657 and port code simplification r=Gijs
61c7a0b4ece19a67cc5d9941cc58d57fa7ef33c1: Bug 975206 - Elements with non-existent clip-path URLs do not fire events. r=jwatt
Robert Longson <longsonr@gmail.com> - Wed, 26 Feb 2014 20:40:07 +0000 - rev 188015
Push 3503 by raliiev@mozilla.com at Mon, 28 Apr 2014 18:51:11 +0000
Bug 975206 - Elements with non-existent clip-path URLs do not fire events. r=jwatt
a98a1d78817fff4653e39b10d09b47feaefd8abb: Merge m-c to f-t
Phil Ringnalda <philringnalda@gmail.com> - Wed, 26 Feb 2014 21:43:19 -0800 - rev 188014
Push 3503 by raliiev@mozilla.com at Mon, 28 Apr 2014 18:51:11 +0000
Merge m-c to f-t
85fbd0ccd0977a7b603f59cb8bdbce345b7fa985: Bug 974159 - debugger-controller.js should use ES6 iterators instead of old style iterators; r=past
Nick Fitzgerald <fitzgen@gmail.com> - Wed, 26 Feb 2014 19:57:46 -0800 - rev 188013
Push 3503 by raliiev@mozilla.com at Mon, 28 Apr 2014 18:51:11 +0000
Bug 974159 - debugger-controller.js should use ES6 iterators instead of old style iterators; r=past
d8a99aa4df22cf799e7732e749119c9378ea7e75: Merge m-c to fx-team
Wes Kocher <wkocher@mozilla.com> - Wed, 26 Feb 2014 18:34:07 -0800 - rev 188012
Push 3503 by raliiev@mozilla.com at Mon, 28 Apr 2014 18:51:11 +0000
Merge m-c to fx-team
aaf67168e062a182040dbe0e1745cab2c39f23ed: Bug 975894 - sync prefs listens for weave:service:start-over:finish instead of weave:service:start-over. r=ttaubert.
Mark Hammond <mhammond@skippinet.com.au> - Thu, 27 Feb 2014 10:43:31 +1100 - rev 188011
Push 3503 by raliiev@mozilla.com at Mon, 28 Apr 2014 18:51:11 +0000
Bug 975894 - sync prefs listens for weave:service:start-over:finish instead of weave:service:start-over. r=ttaubert.
3065c1488d1d76691262e714eccdc31d3a92f0ee: Bug 977345 - Editor should refresh when font size changes. r=robcee
Anton Kovalyov <anton@mozilla.com> - Wed, 26 Feb 2014 14:50:26 -0800 - rev 188010
Push 3503 by raliiev@mozilla.com at Mon, 28 Apr 2014 18:51:11 +0000
Bug 977345 - Editor should refresh when font size changes. r=robcee
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip