Randell Jesup
9f3a64070b
Bug 782873: License.html tweak for sigslot.h r=gerv
2012-09-26 00:59:53 -04:00
Phil Ringnalda
0f09b5f0a1
Back out 9157b71a7df1 (bug 793491) for assertion failures
2012-10-07 21:02:46 -07:00
Nicolas B. Pierron
31256e0d0d
Bug 798913 - Prevent inlining of overflow of arguments. r=dvander
2012-10-07 20:50:20 -07:00
Bas Schouten
2452b636ce
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
5b7b802892
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
a65cd669cf
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
9407377ffd
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
b8b844950a
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
0120d2ee48
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
50dcf71b9b
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
090f4863f4
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
086f462b91
Bug 793715 followup, use null instead false to show missing object. r=me
2012-10-07 19:33:45 -07:00
Nicholas Nethercote
9443d0e656
Bug 793076 (part 8) - Make GetCachedLocalTime() infallible. r=jwalden.
...
--HG--
extra : rebase_source : a0631d386fb6666b03c32bd96f594000add57d32
2012-10-07 18:03:20 -07:00
Nicholas Nethercote
b0debc316d
Bug 793076 (part 7) - Rename CacheLocalTimes() and change its return type from bool to void. r=jwalden.
...
--HG--
extra : rebase_source : 99a9b3e5944d61d5cad87f80afafb0dd22379179
2012-10-07 18:01:54 -07:00
Nicholas Nethercote
eb6e2e1ceb
Bug 793076 (part 6) - Remove SetDateToNaN. r=jwalden.
...
--HG--
extra : rebase_source : 2fddc9bf0e38c215f169afbc3480a5d793315bb9
2012-10-07 18:01:51 -07:00
Nicholas Nethercote
c3c7498f24
Bug 793076 (part 5) - Change SetUTCTime()'s return type from bool to void. r=jwalden.
...
--HG--
extra : rebase_source : 33411aca5216e1e8bf298500c7f9fd5dd61d8d6a
2012-10-07 18:01:35 -07:00
Nicholas Nethercote
1e4965a462
Bug 793076 (part 4) - In jsdate.cpp, exactly root remaining JSObject* pointers. r=jwalden.
...
--HG--
extra : rebase_source : f90b0eecbb1f81c38ff55132faf05384b98ef622
2012-09-20 23:23:54 -07:00
Nicholas Nethercote
0cb9d495a6
Bug 793076 (part 3) - In jsdate.cpp, convert Rooted<JSObject*> pointers to RootedObject. r=jwalden.
...
--HG--
extra : rebase_source : a6493707a8ddc223a5a72b8131483c285543dc02
2012-09-20 23:23:18 -07:00
Nicholas Nethercote
eed8832023
Bug 793076 (part 2) - In jsdate.cpp, convert |cx| parameters to |dstOffsetCache| where possible. r=jwalden.
...
--HG--
extra : rebase_source : 27977fc5c54e7f359cdb0bf550a3d6ddcbd4cae5
2012-09-20 23:22:35 -07:00
Nicholas Nethercote
9dd67d2d7e
Bug 793076 (part 1) - Remove unnecessary |cx| parameters. r=jwalden.
...
--HG--
extra : rebase_source : 0cfe86ca3b2de60b0097f6cd4686dfabe6748897
2012-09-20 21:41:49 -07:00
Randell Jesup
678bc3bb58
Bug 798892: Wrong enum type in gCCApp.state, breaks bleeding-edge clang builds r=ehugg
2012-10-07 21:55:45 -04:00
Robert O'Callahan
1b98127dec
Bug 793065. Keep mRootPresContext alive in case something crazy happens. r=mattwoodrow
2012-10-05 16:20:35 +13:00
James H
b78362ef97
Bug 610713 - Fix popup menus leaving behind artifacts when using hardware acceleration and a basic Windows theme. r=jmathies
2012-09-13 21:31:53 -04:00
David Keeler
58d3575f7e
Bug 797959 - Click-to-play: change entity name along with string change. r=jaws
2012-10-04 11:20:16 -07:00
David Keeler
8d8a0d6e3e
Bug 788829 - Call SetSizeConstraints even if a popup is not open. r=enndeakin
2012-09-12 17:10:09 -07:00
Tom Schuster
256f6dd89f
Bug 763821 - Move the filter box to the bottom of the error console. r=jaws
2012-10-07 20:56:11 -04:00
Ryan VanderMeulen
cd1eac06ee
Merge m-c to inbound.
2012-10-07 20:56:07 -04:00
Anant Narayanan
98ea085676
Bug 798966: Create a preference to bypass gUM permission; r=jesup
2012-10-07 17:31:45 -07:00
Mark Hammond
dcca4408fe
Bug 790545 - cache provider's toolbar notification icons. r=felipe
2012-10-08 11:15:02 +11:00
Masatoshi Kimura
de945ec757
Bug 795670 - Don't raise exception on convertion failure. r=gps DONTBUILD (NPOTB)
2012-10-07 16:30:13 -07:00
Ehsan Akhgari
3239e8a0d5
Bug 579517 follow-up: Remove NSPR types that crept in
2012-10-07 18:26:08 -04:00
Jared Wein
e202f1de4d
Bug 793715 - Revert textbox.editor to a property, but one that wraps a field to cache the editor field once it is non-null. r=ehsan
2012-10-07 18:18:42 -04:00
EKR
f172ebcd60
Bug 782408: Update nrappkit to use stddint types r=jesup
2012-10-07 10:16:35 -07:00
Jan de Mooij
35ed2a4cb0
Bug 798823 - Don't use an empty IonActivation in FastInvokeGuard. r=dvander
2012-10-07 14:27:11 -07:00
Chris Pearce
fbae2359b6
Bug 795184 - Make iframe.mozallowfullscreen percolate across process boundaries. r=jlebar
2012-10-08 10:12:50 +13:00
Ed Morley
c7463ff738
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
fc148f0065
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
3df6480630
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
5ac763afdd
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
0c86b78e7a
Bug 794884 Followup to export SupportImageWithMimeType from libxul for mimei.cpp r=joe
2012-10-07 19:01:08 +01:00
Gregg Lind
ffe0caad18
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
a9bd0608cd
Bug 798040 - Part 2: Corresponding changes to mobile. r=jlebar
2012-10-07 08:19:00 -04:00
Justin Lebar
d0b300504e
Bug 798040 - Improve visual separation of processes in about:memory. r=njn
2012-10-05 08:26:00 -04:00
EKR
84729ecc87
Bug 798860: Generate 1024-bit RSA keys for dtls mtransport streams r=bsmith
2012-10-06 23:55:23 -07:00
Dão Gottwald
25663cb9e2
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
b2e0043c80
Bug 282547 - [XHR] Login dialog with wrong XMLHttpRequest authentication. r=bz
2012-10-07 07:40:10 -04:00
Anant Narayanan
ba6106d6fa
Bug 798825: Add DataChannel DOM interfaces to RTCPeerConnection; r=smaug
2012-10-07 01:34:30 -04:00
Anant Narayanan
1aff81d601
Bug 694807: Implement PeerConnection DOM interface; r=jst
2012-10-07 01:34:30 -04:00
Anant Narayanan
62ba9bbbc0
Bug 694807: Implement PeerConnection C++ module; r=jst,jesup,ekr
2012-10-07 01:34:30 -04:00
Anant Narayanan
bfa0d311c8
Bug 792188: Make ChunkIterator public r=jesup
2012-10-07 01:34:30 -04:00