Marty Rosenberg
bdbebf04d9
Ranges should all be signed, never unsigned, even when the operation should logically be unsigned (bug 765119, r=djvj)
2012-10-07 23:19:23 -04:00
Marty Rosenberg
0fa4c160f2
Fix windows by adding in an initializer (bug 765119, r=dvander)
2012-10-05 06:15:36 -04:00
Marty Rosenberg
c8ff738d43
Add in two patches that were lost while rebasing (bug 765119, r=jandem)
2012-10-03 09:37:50 -04:00
Marty Rosenberg
5e3dc41768
Fix a bunch of bugs that the fuzzers found (bug 765119, r=dvander)
2012-10-02 04:34:28 -04:00
Marty Rosenberg
9748e49904
Teach RangeAnalysis how to deal with unreachable blocks (bug 765119, r=dvander)
2012-10-02 04:34:28 -04:00
Marty Rosenberg
284ae01633
Add narrowing into range analysis, greatly speeding up some testcases (bug 765119, jandem)
2012-10-02 04:34:28 -04:00
Marty Rosenberg
9ac4c02c7f
Add a bunch of features to range analysis to make it optimize more. (bug 765119, r=jandem)
2012-10-02 04:34:28 -04:00
Marty Rosenberg
ded18ef32d
Beta nodes sholud be able to have infinite ranges, fixes very slow testcase (bug 765119, r=dvander)
2012-10-02 04:34:27 -04:00
Phil Ringnalda
a147064ca3
Merge m-c to m-i harder
2012-10-07 22:24:12 -07:00
Brian Nicholson
a24584f45d
Bug 798859 - Remove isEmpty() call in AllPagesTab. r=mfinkle
2012-10-07 22:22:02 -07:00
Phil Ringnalda
62875f4a85
Merge m-c to m-i
2012-10-07 22:22:01 -07:00
Randell Jesup
f96e6290a5
Bug 798998: add file to libjingle license rs=jesup
2012-10-08 01:09:55 -04:00
EKR
01ae33d80f
Bug 798997, Add libjingle license to gtest_utils.h, r=derf DONTBUILD (NPOTB)
2012-10-07 20:29:09 -07:00
Phil Ringnalda
1e6d4a0864
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-10-07 18:31:44 -07:00
Masatoshi Kimura
a456be81da
Bug 795670 - Don't raise exception on convertion failure. r=gps DONTBUILD (NPOTB)
2012-10-07 16:30:13 -07:00
EKR
a2d1de5b67
Bug 782408: Update nrappkit to use stddint types r=jesup
2012-10-07 10:16:35 -07:00
Jan de Mooij
3923aee558
Bug 798823 - Don't use an empty IonActivation in FastInvokeGuard. r=dvander
2012-10-07 14:27:11 -07:00
Chris Pearce
685bd32cd6
Bug 795184 - Make iframe.mozallowfullscreen percolate across process boundaries. r=jlebar
2012-10-08 10:12:50 +13:00
Ed Morley
8353502053
Bug 793855 - runxpcshelltests.py should catch shutil.rmtree(dirname) exceptions and output a TBPL-compatible error; r=gps
2012-10-07 21:21:52 +01:00
Ed Morley
af1ccf9fc9
Bug 793855 - runxpcshelltests.py should check the test process has exited and if not, output a TBPL-compatible error; r=gps,jmaher
2012-10-07 21:21:30 +01:00
Masayuki Nakano
7718f4b75d
Bug 795785 part.2 Scroll editor when caret is moved even if it's specified overflow: hidden; r=smaug
2012-10-08 03:45:51 +09:00
Masayuki Nakano
985cc75710
Bug 795785 part.1 Editor should scroll the selection into view after edit even when the editor is specified overflow: hidden; r=ehsan,smaug, sr=smaug
2012-10-08 03:45:51 +09:00
Neil Rashbrook
be6fbeaa2a
Bug 794884 Followup to export SupportImageWithMimeType from libxul for mimei.cpp r=joe
2012-10-07 19:01:08 +01:00
Gregg Lind
e8a96022c7
Bug 719455 - Update TestPilot from version 1.1.2 to version 1.2.2. r=dao
2012-10-07 12:13:02 -04:00
Mark Capella
3aa11667d0
Bug 798040 - Part 2: Corresponding changes to mobile. r=jlebar
2012-10-07 08:19:00 -04:00
Justin Lebar
a271d6d359
Bug 798040 - Improve visual separation of processes in about:memory. r=njn
2012-10-05 08:26:00 -04:00
EKR
c521582f07
Bug 798860: Generate 1024-bit RSA keys for dtls mtransport streams r=bsmith
2012-10-06 23:55:23 -07:00
Dão Gottwald
d5fcd6cbaa
Bug 797334 - Click-to-play plugin activation panel: panel background doesn't match panel arrow color on Windows, arrow lacks border on Linux. r=gavin
2012-10-07 13:55:11 +02:00
Andrea Marchesini
12edfa613e
Bug 282547 - [XHR] Login dialog with wrong XMLHttpRequest authentication. r=bz
2012-10-07 07:40:10 -04:00
Anant Narayanan
be9228b287
Bug 798825: Add DataChannel DOM interfaces to RTCPeerConnection; r=smaug
2012-10-07 01:34:30 -04:00
Anant Narayanan
dd86d9ae3a
Bug 694807: Implement PeerConnection DOM interface; r=jst
2012-10-07 01:34:30 -04:00
Anant Narayanan
e61ba69837
Bug 694807: Implement PeerConnection C++ module; r=jst,jesup,ekr
2012-10-07 01:34:30 -04:00
Anant Narayanan
892bf6da06
Bug 792188: Make ChunkIterator public r=jesup
2012-10-07 01:34:30 -04:00
Anant Narayanan
8b97806c7b
Bug 792188: Add hints to MediaStreams to help with generating signaling r=jesup
2012-10-07 01:34:30 -04:00
EKR
7e1291fe34
Bug 790517: mtransport - Generic media transport subsystem for ICE and DTLS r=jesup,bsmith,mcmanus
2012-10-02 13:04:58 -07:00
EKR
d1600ddf16
Bug 790517: mtransport import/build for nrappkit/nICEr r=ted
2012-10-02 10:12:50 -07:00
Randell Jesup
95b1ed5bf3
Bug 766758: License for nICEr (media/mtransport/third_party/nICEr) r=gerv
2012-10-07 01:34:30 -04:00
Randell Jesup
7093dc0bf3
Bug 782873: License.html tweak for sigslot.h r=gerv
2012-09-26 00:59:53 -04:00
Phil Ringnalda
a82288204e
Back out 9157b71a7df1 (bug 793491) for assertion failures
2012-10-07 21:02:46 -07:00
Nicolas B. Pierron
8329059ea7
Bug 798913 - Prevent inlining of overflow of arguments. r=dvander
2012-10-07 20:50:20 -07:00
Bas Schouten
d057f4086a
Bug 793175: Discard a cached SourceSurface if it was created for the wrong BackendType. r=jrmuizel
...
--HG--
extra : rebase_source : b94e3deb2ba3cf7d461ebc25588c7ea45361b521
2012-10-08 15:44:36 +13:00
Brian Hackett
0a213b1326
Bug 793491. There isn't really any reason to have lots of type barriers for different objects at a site, since if we manage to discharge all the barriers the target will probably just be marked as a generic object anyways. So go ahead and just fall back to an AnyObject barrier once we have more than BARRIER_OBJECT_LIMIT barriers on a single pc. r=jandem
2012-10-07 23:04:38 -04:00
Boris Zbarsky
5dcae470be
Bug 795221 part 6. Hook up xml-stylesheet PIs to cycle collect their stylesheet. r=smaug
2012-10-07 22:39:09 -04:00
Boris Zbarsky
b9ca5298cb
Bug 795221 part 5. Hook up <svg:style> elements to cycle collect their stylesheet. r=smaug
...
--HG--
rename : content/html/content/crashtests/795221-1.html => content/html/content/crashtests/795221-4.html
2012-10-07 22:39:09 -04:00
Boris Zbarsky
ea25893c42
Bug 795221 part 4. Hook up <link> elements to cycle collect their stylesheet. r=smaug
...
--HG--
rename : content/html/content/crashtests/795221-1.html => content/html/content/crashtests/795221-3.html
2012-10-07 22:39:09 -04:00
Boris Zbarsky
7f699883ea
Bug 795221 part 3. Implement cycle collection for GroupRule objects. r=smaug,dbaron
...
--HG--
rename : content/html/content/crashtests/795221-1.html => content/html/content/crashtests/795221-2.html
2012-10-07 22:39:09 -04:00
Boris Zbarsky
01d75e54b1
Bug 795221 part 2. Hook up <style> elements to cycle collect their stylesheet. r=smaug
2012-10-07 22:39:09 -04:00
Boris Zbarsky
fd9c6f7979
Bug 795221 part 1. Implement cycle collection for nsCSSStyleSheet objects, so we don't leak through them. r=smaug,dbaron
...
Each nsCSSStyleSheet has a pointer to a nsCSSStyleSheetInner. The
nsCSSStyleSheetInner is shared across multiple stylesheets, in
general. The nsCSSStyleSheetInner owns the rules and the child
stylesheets.
What this means is that a given rule object is effectively owned by
multiple sheets. However, cycles can only form through rule objects
that have been JS-wrapped, and if we're JS-wrapping a rule object that
means we have ensured that it's owned by only one stylesheet.
Therefore, we only traverse and unlink mInner if it's uniquely owned
by our sheet.
Similarly, if our child sheets or any of their rules have been
JS-wrapped, that means that we must have an mInner that we own
outright.
2012-10-07 22:39:08 -04:00
Jared Wein
05e8974050
Bug 793715 followup, use null instead false to show missing object. r=me
2012-10-07 19:33:45 -07:00
Nicholas Nethercote
e58e9709e7
Bug 793076 (part 8) - Make GetCachedLocalTime() infallible. r=jwalden.
...
--HG--
extra : rebase_source : a0631d386fb6666b03c32bd96f594000add57d32
2012-10-07 18:03:20 -07:00