Commit Graph

117013 Commits

Author SHA1 Message Date
Robert O'Callahan
5c8d7ee85e Bug 717178. Part 3: gfxGDIFont should pass ownership of its mFont to cairo_font_face_t. r=jrmuizel 2013-01-01 17:53:39 +13:00
Robert O'Callahan
68b1e38971 bug 717178. Part 2.5: Make cairo_win32_font_face_create_for_logfontw_hfont take ownership of the HFONT. r=jrmuizel 2013-01-01 17:53:32 +13:00
Andrea Canciani
2a69d0bca5 win32-font: Improve static data reset function
Bug 717178. Part 2: Import changesets eb29a25d, 6e3e3291 and 101fab7c from upstream.
======

From 101fab7cd8a90f7cf3d8113c792b3f8c2a9afb7d Mon Sep 17 00:00:00 2001
The hashtable is guaranteed to only contain font faces which are
currently referenced, hence there is no need to remove any font face
when it is reset (just like for toy-font).

This makes the function simpler and fixes the assertion

Assertion failed: predicate != NULL, file cairo-hash.c, line 373

hit by multiple tests (the first one being "clear").

See https://bugs.freedesktop.org/show_bug.cgi?id=38049

======

From eb29a25dd6dddc511388bf883c9b95843ecdb823 Mon Sep 17 00:00:00 2001
From: Adrian Johnson <ajohnson@redneon.com>
Date: Tue, 16 Nov 2010 13:18:39 +0000
Subject: win32: Use a font_face hash table to provide unique font faces

Similar to the freetype and toy font backends, use a hash table
to map logfont,hfont to font faces.

This fixes the multiple embedding of the same font in PDF.

https://bugs.freedesktop.org/show_bug.cgi?id=24849

======

From 6e3e329170ab4b96bc0d587c8071e869e228e758 Mon Sep 17 00:00:00 2001
From: Adrian Johnson <ajohnson@redneon.com>
Date: Thu, 18 Nov 2010 12:37:45 +0000
Subject: win32: fix font_face hashing

some bugs were discovered while testing with firefox

======
2011-06-15 09:37:36 +00:00
Robert O'Callahan
a4f7d11c72 Bug 814718. Explicitly store the blocking state that we last delivered to MediaStreamListeners. r=jesup 2013-01-01 16:45:43 +13:00
Randell Jesup
84c2e07542 Bug 825526: Improve lifetime control of SourceMediaStream in gUM r=anant 2012-12-31 18:12:15 -05:00
Randell Jesup
410542abca Bug 811757: Allow the user to explicitly share devices between tabs r=anant 2012-12-31 18:12:12 -05:00
Andrew McCreight
23309b60e7 Bug 821371, part 3: Remove bogus asserts. r=bustage 2012-12-31 17:03:54 -05:00
Andrew McCreight
dac46e438c Bug 821371, part 2 - Log time taken for cycle collector prep. r=smaug 2012-12-31 15:55:07 -05:00
Andrew McCreight
21289d5087 Bug 821371, part 1 - Don't finish GC when CCTimerFired calls CycleCollectNow. r=smaug 2012-12-31 15:54:37 -05:00
Steve Fink
7a23871900 Bug 822831 - Do not use Unrooted in a signal handler. r=billm
Landing attempt #2. Some excessively picky people seem to insist that it should successfully compile.

--HG--
extra : rebase_source : 4669fa2322638b06a1c75bee0bbdc2f4479c1cff
2012-12-18 17:33:25 -08:00
Sriram Ramasubramanian
085278035f Bug 825088: Compound Drawable for addon-row in about:home. [r=mfinkle]
--HG--
extra : rebase_source : 12a6f764e08608ceb2bcbe64733fc61750e5fc34
2012-12-28 14:55:56 -08:00
Bobby Holley
79c4deceb3 Bug 824581 - RemoteOpenFileChild::AsyncRemoteFileOpen crashes on Windows/Mac r=jduell 2012-12-26 11:01:00 -08:00
Josh Aas
63136aaa88 Bug 822620: Disable Notification Center support for Firefox 19 and 20, it isn't ready. r=dougt 2012-12-31 14:16:57 -05:00
Ehsan Akhgari
c041cade0b Bug 824349 - Make TelemetryPing correctly implement nsIObserver; r=froydnj 2012-12-31 14:12:21 -05:00
Nathan Froyd
fbc1407119 Bug 819418 - part 1 - be more selective in exporting aggregate statistics; r=vdjeric 2012-12-07 14:02:39 -05:00
Boris Zbarsky
002d1538c2 Bug 824824. Add support for passing multiple touches as arguments to createTouchList. r=mbrubeck,peterv 2012-12-31 10:37:22 -08:00
Boris Zbarsky
b3560a4e8a Bug 824917. Add hasInstanceInterface to the DOM element classes we've converted that people use instanceof with. r=peterv 2012-12-31 10:37:22 -08:00
Joel Maher
be97e1261d Bug 818095 - Intermittent testHistoryTab | history list has 3 children - got 0, expected 3. r=gbrown. 2012-12-31 13:27:21 -05:00
Mike Conley
4f4aaf1c2a Bug 819283 - Downloads panel footer overlaps panel border on pinstripe. r=Mano. 2012-12-31 13:21:50 -05:00
Gregory Szorc
6d5f9d8e21 Bug 822103 - Support 'LinuxMint' distro in mozboot; r=edmorley
DONTBUILD (NPOTB)
2012-12-31 10:12:15 -08:00
Josh Matthews
746b7d0351 Bug 822035 - Extend timeout period for browser_privatebrowsing_DownloadLastDirWithCPS.js 2012-12-31 13:06:29 -05:00
Adam Roach [:abr]
dfd92dd96b Bug 821071: Initialize all out parameters in VcmSIPCCBinding.cpp, r=ekr 2012-12-31 11:43:22 -06:00
Randell Jesup
59e8044f65 Bug 825514: Add safety check to PeerConnectionCtx shutdown r=ekr 2012-12-31 12:34:44 -05:00
Jim Mathies
bf0ef59040 Bug 819888 - Check the result of nsBaseWidget::GetActiveRollupListener. r=enndeakin 2012-12-31 11:27:04 -06:00
Adam Roach [:abr]
3585d6738f Bug 824956: Activate media type when set to receive media by constraint r=jesup 2012-12-28 16:40:51 -06:00
EKR
8248658a2f Bug 825336: Add constraint to suppress data channel r=jesup 2012-12-28 12:09:58 -08:00
Ehsan Akhgari
e1bdf15ba9 Bug 815352 - Part 3 follow-up: use about:downloads 2012-12-31 12:19:36 -05:00
Ehsan Akhgari
0c1a573099 Bug 815352 - Part 3: Open the Downloads view in a new tab for private windows; r=dao,mconley
--HG--
extra : rebase_source : 825df2860a711d2171fcd5243a8f81d14ec5807e
2012-12-31 12:17:36 -05:00
Josh Matthews
34e79fcaef Bug 822284 - Attempt to fix some intermittent oranges by delaying finishing the test for a bit. 2012-12-31 12:06:27 -05:00
Mike Conley
c3cf3942ca Bug 746783 - Show "Open Containing Folder" option in Downloads context menu when download is complete. r=Mano. 2012-12-31 11:49:55 -05:00
Andres Hernandez
5e6ad72e0a Bug 822093 - Make browser_819510_perwindowpb.js wait for the sessionstore data to update before performing tests on it. r=jdm 2012-12-28 16:22:52 -06:00
Josh Matthews
07604d3adf Bug 823789 - Pass enableHighAccuracy geolocation changes to the chrome process. r=dougt 2012-12-31 11:36:46 -05:00
Kyle Huey
c621e1bea2 Bug 818932: Remove superfluous (and annoying) security check in nsImageLoadingContent::Notify. r=jdm 2012-12-31 07:49:41 -08:00
Kyle Huey
9ee1dd55e5 Bug 824723: Don't fire error events if the worker is shutting down. r=bent 2012-12-31 07:48:57 -08:00
Julien Wajsberg
697ad5f023 Bug 825237: Don't save etag if package doesn't pass error checks. r=sicking a=basecamp-blocker 2012-12-31 00:32:14 -08:00
Mark Banner
4518a37209 Bug 824695: Fix Etag handling when downloading app packages by making us bail if the app package is lacking an etag, rather than go into an inconsistent state. r=sicking a=basecamp-blocker 2012-12-31 00:29:31 -08:00
Alexander Surkov
a4f1531954 Bug 459357 - Support accessible name computation for SVG, r=tbsaunde 2012-12-31 17:04:08 +09:00
Oleg Romashin
70c8f25dc7 Bug 825002 - We should not start compositor thread if it is already started. r=nsilva 2012-12-30 18:07:11 -08:00
Masayuki Nakano
01539357d9 Bug 825167 Use nsDependentSubstring instead of nsDependentString for nsTextStore::InsertTextAtSelection() since the string can be empty r=jimm 2012-12-31 09:33:49 +09:00
Masayuki Nakano
fbeff841fd Bug 672193 Support some actions of WM_APPCOMMAND such as New, Open, Close, Save, Find, Help, SendMail, ReplyToMail and ForwardMail r=gavin+jimm 2012-12-31 09:33:49 +09:00
Cameron McCormack
f063b6ba6a Bug 818626 - Record in crash reports whether nsPrintObject trees are sane. r=roc 2012-12-31 10:17:40 +11:00
Robert O'Callahan
d4874041bb Bug 816359. Part 2: Make nsStyleDisplay::HasTransform take a frame parameter and check that the frame supports transforms. r=mats" 2012-12-31 11:45:57 +13:00
Robert O'Callahan
67126508cf Bug 816359. Part 1: When constructing inline frames, we should never treat transforms as making the inline an abs-pos containing block, since transforms don't apply to inlines. r=bz 2012-12-31 11:45:51 +13:00
Phil Ringnalda
a8d4016164 Bug 810705 - Reenable test_MochiKit-DOM-Safari.html on Linux now that bug 799295 should have fixed the crashes 2012-12-30 09:34:38 -08:00
EKR
5071d59cb9 Bug 825477 - Ignore return value from async calls in MediaPipeline. r=jesup 2012-12-30 07:53:48 -08:00
Ehsan Akhgari
8faf1f30a1 Bug 825295 - Do not display the Places downloads in the in-content download views opened in private windows; r=Mano 2012-12-29 15:23:48 -05:00
Ehsan Akhgari
36864a09ba Merge mozilla-central into mozilla-inbound 2012-12-30 09:02:18 -05:00
Boris Zbarsky
83d3ecada4 Bug 822691. Need to enter the right compartment before working with objects from it. r=smaug 2012-12-29 22:13:27 -08:00
Boris Zbarsky
40ae916f86 Bug 825025. MaybeWrapValue should work with all gcthings. r=peterv 2012-12-29 22:13:26 -08:00
Kartikaya Gupta
ad921df162 Bug 772974 - Force gold to align LOAD sections to 16k. r=glandium 2012-12-30 00:05:45 -05:00