Commit Graph

78548 Commits

Author SHA1 Message Date
Scott Johnson
e2d11d63d2 Bug 666446, Part 11/18 - Basic gif animation functionality test. [r=joe] 2011-10-03 13:39:06 -07:00
Scott Johnson
7e2dfa0692 Bug 666446, Part 10/18 - Test framework for animated gif tests. [r=joe] 2011-10-03 13:39:05 -07:00
Scott Johnson
004fa45036 Bug 666446, Part 9/18 - Implement methods in RasterImage in order to faciliate refresh driver-based animations. [r=dholbert,joe] 2011-10-03 13:39:05 -07:00
Scott Johnson
8828abe2a6 Bug 666446, Part 8/18 - Change xul tree implementation to utilize refresh driver based animations for performance improvements with animated images. [r=roc] 2011-10-03 13:39:05 -07:00
Scott Johnson
91dcb84e48 Bug 666446, Part 7/18 - Change nsImageLoader to utilize new refresh driver animations to overcome performance issues with animated background images. [r=roc] 2011-10-03 13:39:05 -07:00
Scott Johnson
90549abb9c Bug 666446, Part 6/18 - Change nsBulletFrame to utilize refresh driver-based animations for performance improvements. [r=roc] 2011-10-03 13:39:05 -07:00
Scott Johnson
9a5b073351 Bug 666446, Part 5/18 - Change nsImageBoxFrame to register corresponding image with nsRefreshDriver to facilitate refresh driver-based animations. [r=roc] 2011-10-03 13:39:05 -07:00
Scott Johnson
e317548311 Bug 666446, Part 4/18 - Implement refresh driver based animations in nsImageLoadingContent to improve efficiency of animated GIF images. [r=roc][sr=mats] 2011-10-03 13:39:05 -07:00
Scott Johnson
0dacbc6ccb Bug 666446, Part 3/18 - Create hook functions in nsLayoutUtils to coalesce some of the new code for frame-like objects and avoid code duplication. [r=roc] 2011-10-03 13:39:05 -07:00
Scott Johnson
d840339689 Bug 666446, Part 2/18 - Change nsRefreshDriver to accept imgIRequest objects to facilitate refresh driver-based animations. [r=roc] 2011-10-03 13:39:05 -07:00
Scott Johnson
9fc405c10f Bug 666446, Part 1/18 - Add method to imgIContainer for notification of refresh driver events. [r=dholbert,joe][sr=bz] 2011-10-03 13:39:05 -07:00
Jiten Thakkar
31b407a685 Bug 683245 - Allow retrieving navigator.buildID and navigator.version in content processes. r=bsmedberg 2011-10-03 13:08:00 -04:00
Marco Bonardo
8754781e87 Bug 658303 - mozIStorageConnection::Clone() should copy over pragmas.
r=sdwilsh
2011-10-03 21:55:03 +02:00
Matt Brubeck
344a9757dc Bug 691418 - Back/escape key goes back twice in local tabs [r=mfinkle] 2011-10-03 12:52:25 -07:00
Matt Brubeck
a4a53368a6 Bug 691175 - Escape/back key is broken in awesomescreen [r=mfinkle] 2011-10-03 12:52:21 -07:00
Matt Brubeck
425ce4c9ed Bug 690816 - When Fennec starts, remember whether the tablet tabs sidebar was open or closed [r=lucasr] 2011-10-03 12:40:08 -07:00
Matt Brubeck
cbf533abb1 Bug 690816 (1/2) - Refactor TabsPopup and tab sidebar show/hide methods [r=lucasr] 2011-10-03 12:39:05 -07:00
Jonathan Griffin
8328e1b63d Update maxVersion for TPS extensions, a=testonly, DONTBUILD
--HG--
extra : rebase_source : c16d887dfdb5ed65b49e31ab05fd44a92999b598
2011-10-03 10:05:04 -07:00
Jiten Thakkar
259b808a8a Bug 688465 - Ensure that pending geolocation callbacks are only removed if they are actually updated. r=jdm 2011-10-03 11:44:00 -04:00
Boris Zbarsky
9898ca94b9 Bug 685782. SetHistoryEntry should start syncing at the root of the docshell tree, not at its parent docshell. r=smaug 2011-10-03 15:13:35 -04:00
Boris Zbarsky
c1487d07a5 Bug 691215. Fix stupid logic error in the XML prettyprinter that can cause a null-dereference crash. r=sicking 2011-10-03 15:13:33 -04:00
Boris Zbarsky
f47e3f5396 Bug 690990. Don't assert that sheets are not modified when it would be just fine for them to be modified. r=peterv 2011-10-03 15:11:59 -04:00
Boris Zbarsky
65efed9584 Bug 691226. Make about:memory do more escaping, since item descriptions can contain characters that are not allowed in XML attribute values. r=jlebar 2011-10-03 15:11:14 -04:00
Chris Leary
eea74f7062 Bug 691143: Avoid negation of unsigned. (r=luke) 2011-10-03 10:28:50 -07:00
Justin Lebar
01cb8b32e2 Bug 686345 - Don't subtract from our count of canvas's memory if we never added to the count. r=jmuizelaar 2011-10-03 12:35:32 -04:00
Justin Lebar
13ae4e1d34 Bug 690458 - Increase resolution of memory telemetry histograms. r=khuey
--HG--
extra : rebase_source : 88948d7548e6ed9a17e06c8161c70dddd7e24596
2011-10-03 11:31:11 -04:00
Marco Bonardo
708de44700 Merge mozilla-central to mozilla-inbound 2011-10-03 17:13:54 +02:00
Alexander Surkov
9be28e53c8 Bug 664142 - DEFAULT state exposed incorrectly for HTML, r=tbsaunde 2011-10-03 23:26:18 +09:00
Alexander Surkov
f38fb5f129 Bug 691248 - XUL tree items shouldn't pick up relations from XUL tree, r=tbsaunde 2011-10-03 23:26:11 +09:00
Alexander Surkov
f28de4f097 Bug 370396 - a11y mochitest for tabbox focus events, r=marcoz 2011-10-03 23:26:03 +09:00
Marco Bonardo
977ee4f471 Merge last good changeset from mozilla-inbound to mozilla-central 2011-10-03 15:34:14 +02:00
Benoit Jacob
3b0d019742 Bug 522193 - WebGL calls are slow because of memory allocation churning - r=roc
WebGL objects keep an array of refptrs of other WebGL objects owning references to them. In practical cases, the size of this array can oscillate between 0 and 2 at high frequency. nsTArray throws away its whole storage (mHdr) when its size hits 0. This patch makes us use a nsAutoTArray with a pre-allocated size of 2 or 8 depending on WebGL object types.
2011-10-03 08:41:56 -04:00
Alexander Surkov
49f94b2f94 Bug 684818 - shift+tab fails on editable document after context menu is closed: enable mochitest, r=marcoz 2011-10-03 19:06:27 +09:00
Masayuki Nakano
5dd9bb3e75 Bug 690700 Remove MAKE_PR_BOOL macro r=karlt 2011-10-03 16:56:21 +09:00
Masayuki Nakano
c60da18f77 Bug 690700 Remove PR_TRUE/PR_FALSE from widget/src/gtk2 r=karlt 2011-10-03 16:56:21 +09:00
Matt Woodrow
da4a9cda9a Bug 691106 - Merge sequential nsDisplayTransforms and give them unique frame keys. r=roc 2011-10-03 17:02:25 +13:00
Matt Woodrow
9207ef81c8 Bug 682919 - Add eCSSKeyword_UNKNOWN terminators to 3d transforms style tables. r=dbaron 2011-10-03 16:59:43 +13:00
Matthew Gregan
ea722d8a5a Bug 669556 - Calculate OS X sydneyaudio buffer sizes by time, and shrink buffers to 1000ms. Remove buffer refill wait from nsBuiltinDecoderStateMachine::AudioLoop as the buffer fullness estimation is inaccurate. r=cpearce 2011-10-03 15:14:32 +13:00
Bas Schouten
6d7ff7c737 Bug 691137: Use proper coordinates when adding a device space quadratic curve. r=roc 2011-10-11 02:35:52 +02:00
Alexander Surkov
f10f0641aa Bug 691443 - crash [@ nsAccessibleWrap::GetHWNDFor], r=davidb 2011-10-11 09:06:10 +09:00
Oleg Romashin
a969b2f6e7 Bug 693282 - BasicShadowableThebesLayer leaking backBuffers. r=cjones 2011-10-10 16:43:56 -07:00
Brad Lassey
d174ebedad Backed out changeset c3a50afc2243 due to large volume of crashes tracked in bug 687367 2011-10-10 10:40:27 -04:00
Mark Finkle
5dbaf2f766 Bug 684826 - Last typed character from password field is not visible when password is filled in [r=blassey] 2011-10-10 10:52:06 -04:00
Matt Brubeck
33a76a6eed Merge mozilla-central to mozilla-inbound 2011-10-10 16:19:01 -07:00
David Mandelin
49f04f6941 Bug 687398: fix debug printing of method GC edge, r=cdleary
--HG--
extra : rebase_source : 1478968f01bed92e64f809d6bbe37169065bf923
2011-10-10 13:08:35 -07:00
Jim Blandy
071d1f62d5 Bug 693406: Set the activeAnalysis flag in the proper compartment when printing TypeCompartments from js_DestroyContext with INFERFLAGS=full. r=bhackett
When ISpewResult is enabled, js_DestroyContext walks over all the
compartments and dumps their types. However, it doesn't switch the context
to each compartment as it does so, so the context passed in to all the
print calls may not be in the same compartment as the scripts whose type
inference results it's printing. This means that

    AutoEnterAnalysis enter(cx);

sets the activeAnalysis flag in the wrong compartment, leading to assertion
failures in functions like js::analyze::ScriptAnalysis::slotEscapes.
2011-10-10 14:31:35 -07:00
Fabrice Desré
2da98dac54 Bug 692961 - Capturing image on camera api crashes [@ mozalloc_abort | __swrite ] [r=blassey] 2011-10-10 14:01:39 -07:00
Justin Lebar
33ec36f375 Bug 693393 - Make poor man's Maybe<AutoCompartment> in JSAutoEnterCompartment (slightly) less fragile. r=luke
--HG--
extra : rebase_source : 69d96dc62d674df1ba5121c6cbb31474208a6155
2011-10-10 15:51:59 -04:00
Robert Longson
baf4f6d89e Backout Bug 693183 - reftest failure 2011-10-10 21:30:54 +01:00
Lucas Rocha
c92c11bf4a Bug 690900 - Remove unwanted dotted line borders from tabs popup (r=wesj) 2011-10-10 19:51:23 +01:00