Frédéric Wang
8dd5a60ed6
MathML Operator Dictionary: fix conflicts for entries becoming accent (bug 534970). r=karlt
...
--HG--
extra : transplant_source : %EAn%3B%8A%B7%9Fs%BE%06%0C%EB%F17%7E%D7%CD%7E%8AG%C2
2011-03-25 16:38:58 +13:00
Frédéric Wang
ea6150c5dc
MathML Operator Dictionary: add new fence, accent and largeop entries (bug 534970). r=karlt
...
--HG--
extra : transplant_source : %83%23%CB%EB%E9%D1%A7%27%86%87%08%82p%07%08%F9%82%BAz%8C
2011-03-25 16:38:58 +13:00
Frédéric Wang
70abd7dd65
MathML Operator Dictionary: fix space conflicts (bug 534970). r=karlt
2011-03-28 14:52:03 +13:00
Frédéric Wang
f8381ad954
MathML Operator Dictionary: add new entries which are neither stretchy nor largeop (bug 534970). r=karlt
...
--HG--
extra : transplant_source : %C61f%073%C9n%96%27%94%27%2A%7D%21%E3%06%3DK%A0%1D
2011-03-25 16:38:58 +13:00
Frédéric Wang
e91c34ca20
MathML Operator Dictionary: sort entries of the dictionary and remove minsize attributes (bug 534970). r=karlt
...
--HG--
extra : transplant_source : %97%AB%E6%8A%CA%D0Y%CB%C6%02%F5%3Fo%10%CF%A7%C7%D9r%CA
2011-03-25 16:38:58 +13:00
Robert O'Callahan
46f6cf879d
Bug 622072. Part 3: Support empty transactions for canvas layers. r=tnikkel
...
The basic idea is that whenever a layer transaction updates the window, we clear out the invalidation state for the canvas rendering context,
using a DidTransactionCallback registered on the layer(s) for the canvas, which calls MakeContextClean.
The DidTransactionCallbacks are directed to the user data attached to the Layer, which holds a strong reference to the canvas element. This
ensures that the element lives as long as the layer. Layers are destroyed when the presentation is torn down (including if the frame is destroyed),
so we can't have a leak here. The reference to the canvas element is only strong because the layer might briefly outlive the frame (the layer
won't be destroyed until the next paint of the window).
This patch moves responsibility for calling CanvasLayer::Updated and nsFrame::MarkLayersActive from the canvas context to nsHTMLCanvasElement::InvalidateFrame.
We call Updated on the retained CanvasLayer, if there is one; any other CanvasLayers created for this canvas would only be used once, and have Updated
called on them in BuildLayer when created.
2011-03-28 12:59:47 +13:00
Robert O'Callahan
12d79b4b13
Bug 622072. Part 2: Add DidTransactionCallback to CanvasLayer. r=bas, sr=joe
2011-03-28 12:59:46 +13:00
Robert O'Callahan
173828d394
Bug 622072. Part 1: Remove rect parameter from Updated() and change implementations to defer updates to render time. r=bas
...
The rectangle parameter is currently not used --- all callers always pass the full canvas bounds. In the long term,
we probably won't want this parameter since all implementations should be doing accelerated drawing direct to buffers
with no intermediate copies, hence there will be no need to optimize the size of those copies. Plus, performance-sensitive
testcases tend to paint most or all of the canvas on every frame anyway.
2011-03-28 12:59:46 +13:00
Jonathan Kew
15d01c433c
bug 418975 - support ­ when calculating min width for table and fieldset. r=roc. landing on the CLOSED TREE after dbaron went to bed :)
2011-03-24 15:22:37 +00:00
Jonathan Kew
6f4c1c50c2
additional crashtest for bug 645072
2011-03-30 07:39:11 +01:00
Jonathan Kew
cc61cbd211
bug 418975 - backed out changeset f1d26af4c57b to re-enable tests for ­ in tables
2011-03-27 09:14:41 +01:00
Simon Montagu
0280761cff
Change x-gbk to gbk in charset titles. Bug 369403, r=emk
2011-03-30 08:35:36 +02:00
Simon Montagu
4587536cef
Remove UTF-32 encoder and decoder. Bug 604317, r=emk
2011-03-30 08:35:34 +02:00
Mike Hommey
cffe14171f
Bug 644297 - Avoid _MD5*/_SHA* symbols not found during Shark universal build. r=ted
2011-03-24 15:27:00 +01:00
Mike Hommey
e4a9e38436
Bug 643695 - Don't depend on libdbus-glib when not necessary. r=khuey
2011-03-24 15:26:58 +01:00
Ted Mielczarek
cef4398cf5
bug 643803 - Expose DOMWindowUtils via SpecialPowers. r=ctalbert
2011-03-25 14:12:23 -04:00
Ehsan Akhgari
cb6a971f1a
Merge cedar into mozilla-central
2011-03-25 14:21:07 -04:00
Chris Jones
2387f54dbe
Test for bug 640901. a=b
2011-03-25 12:56:17 -05:00
Dão Gottwald
08ae1cfad6
Bug 539660 - Remove sessionstore.interval and sessionstore.resume_from_crash default values from nsSessionStore.js. r=zpao
2011-03-25 11:10:10 +01:00
Matthew Gregan
943eb1d91a
Bug 635400 - Null check state machine pointer in GetBuffered. r=cpearce
2011-03-24 18:04:16 +13:00
Matthew Gregan
b267b9a24b
Bug 645593 - Null check mAudioStream before use in PlaySilence. r=cpearce
2011-03-30 18:45:44 +13:00
Chris Double
8c92942a6f
Bug 635649 - Refactor Wave backend to use content/media nsBuiltinDecoder framework - r=kinetik
...
commit c7e190d81b10e7425b53217352c126adfbb79c4a
Author: Chris Double <chris.double@double.co.nz>
Date: Thu Mar 24 18:09:06 2011 +1300
Fix
2011-03-30 18:37:42 +13:00
L. David Baron
6d2667f933
Add test for bug 583219. r=bzbarsky
2011-03-29 20:46:13 -07:00
L. David Baron
ae4c8905b4
Go through the normal restyling codepath in RebuildAllStyleData so that we handle in-progress transitions correctly. (Bug 583219) r=bzbarsky
2011-03-29 20:46:13 -07:00
L. David Baron
b431403ede
Don't call SetSheet with a null sheet. (Bug 645951) r=bzbarsky
2011-03-29 20:46:12 -07:00
L. David Baron
340a9e98d8
Rev IIDs of interfaces that derive from nsIDOMDocument due to methods added to nsIDOMDocument. (Bug 639849) r=bzbarsky
2011-03-29 19:45:50 -07:00
Benjamin Stover
1e10860675
Automated merge
2011-03-29 17:00:17 -07:00
Benjamin Stover
73a1ed190a
Backed out changeset 4470503b2872
2011-03-29 16:59:56 -07:00
Benjamin Stover
c50251d871
Bug 643187 Add support for generators to mochitests r=robcee
2011-03-29 16:41:29 -07:00
Jeff Muizelaar
3ca9eceb0d
Bug 645947 - Remove unneeded copy constructors from gfxRGBA, gfxPoint and gfxRect; r=bjacob
...
This lets us get smaller code (by 1KB) and potentially faster code too.
2011-03-29 18:29:22 -04:00
Chris Leary
02fde279ea
Merge mozilla-central and tracemonkey.
2011-03-29 14:52:44 -07:00
Jim Mathies
3f45923e1a
Bug 646067 - In nsWindow's Show, use SW_SHOW vs. SW_SHOWNORMAL for full screen windows. r=robarnold
2011-03-29 16:49:45 -05:00
Josh Aas
8366783148
Bug 645289: Correctly calculate whether or not a given plugin has running instances. r=bsmedberg
2011-03-29 16:43:18 -04:00
Benjamin Stover
6113f67ca2
Bug 643083 Test fix: clean up puppet widget properly r=cjones sr=roc
2011-03-29 13:14:44 -07:00
Chris Leary
f75db31fb0
Nop to force rebuild.
2011-03-29 10:47:59 -07:00
Chris Leary
290c8bdf9d
Merge new tracemonkey head.
2011-03-29 09:06:19 -07:00
Chris Leary
7f1a11eb97
Merge mozilla-central to tracemonkey.
2011-03-29 09:05:25 -07:00
Brian Hackett
52c40676b7
Check for functions in instanceof fast path, bug 642174.
2011-03-28 20:05:23 -07:00
Michael Wu
8eca213efe
Bug 635087 - nsCryptoRunnable::Run leaks JSPrincipals, r=jst
2011-03-28 16:24:38 -07:00
Chen Liu
cda5475a37
Use PL_strncpyz in DR_FrameTypeInfo. (Bug 639220) r=dbaron
2011-03-28 16:07:27 -07:00
L. David Baron
a1b15c117e
Remove the datastruct_ and member_ fields of the CSS_PROP macro. (Bug 645620, patch 5) r=bzbarsky
2011-03-28 16:07:27 -07:00
L. David Baron
6964725cc6
Remove nsCSSStruct.h/cpp. (Bug 645620, patch 4) r=bzbarsky
2011-03-28 16:07:26 -07:00
L. David Baron
90eaa47be4
Move nsCSSCornerSizes from nsCSSStruct.h/cpp to nsCSSValue.h/cpp. (Bug 645620, patch 3) r=bzbarsky
2011-03-28 16:07:26 -07:00
L. David Baron
4bd09b8961
Remove nsCSSDataBlock::kOffsetTable, which is no longer needed. (Bug 645620, patch 2) r=bzbarsky
2011-03-28 16:07:26 -07:00
L. David Baron
9e22f77798
Replace use of nsCSS* structs in nsCSSExpandedDataBlock with an array of nsCSSValue. (Bug 645620, patch 1) r=bzbarsky
...
Note that this increases the size of nsCSSExpandedDataBlock by three
nsCSSValues for the three non-CSS properties.
2011-03-28 16:07:26 -07:00
Jim Mathies
603590766a
Bug 634586 - Briefly hide the window when transitioning to full screen on Windows. Improves full screen transitions and fixes bug 624258. r=roc
2011-03-28 16:54:05 -05:00
Ehsan Akhgari
a5aa423b8b
Back out changeset 7395f456cf4b (bug 594614) because it wasn't quite ready
2011-03-28 16:35:05 -04:00
Jonas Sicking
a95951e247
Bug 461066: Test for loadend firing correctly in CORS tests. r=smaug
2011-03-28 13:18:55 -07:00
Jonas Sicking
7f14c5ec51
Bug 644476: Rename classes/functions/variables to use "CORS" rather than "Access Control" or "Cross site" where appropriate. r=smaug
2011-03-28 13:18:45 -07:00
Jonas Sicking
6061159b90
Bug 644476 Part 2: Move CORS code from nsXMLHttpRequest.cpp/h to nsCrossSiteListenerProxy.cpp/h. r=smaug
2011-03-28 13:11:09 -07:00