Justin Wood
d3b96540be
Merge last green PGO from inbound to mozilla-central
2012-01-16 22:27:53 -05:00
Olli Pettay
79b4d25989
Bug 718330 - Add URI of owning document to nsGenericElement::Traverse logging, r=mccr8
2012-01-16 15:06:19 +02:00
Tim Taubert
dc0feeb24e
merge m-c to fx-team
2012-01-16 11:20:19 +01:00
Olli Pettay
233390c4b7
Bug 718297 - Add EnumerateAll to nsPropertyTable, r=jst
2012-01-15 21:02:06 +02:00
Justin Wood
09b3d2e3d1
Merge m-c tip to m-i
2012-01-15 05:29:24 -05:00
Ms2ger
cee1d31b2e
Bug 717370 - Cleanup range-using and nearby code in editor; r=smaug+ehsan
2012-01-15 09:13:12 +01:00
Ms2ger
c3ac307be0
Bug 717195 - Export dombindings.h; r=bholley
2012-01-15 09:13:12 +01:00
Ms2ger
835800e350
Bug 717216 - Don't return nsnull from nsXBLDocGlobalObject::EnsureScriptEnvironment; r=volkmar
2012-01-15 09:13:11 +01:00
Ms2ger
db00645596
Bug 677079 - Part g: Expose VersionSetXML in jsfriendapi.h; r=bhackett
2012-01-15 09:13:08 +01:00
Diogo Golovanevsky Monteiro
327bec7ba7
Bug 718133 - Remove keyboard shortcuts for zooming to 1:1 scale when viewing standalone images. r=roc
2012-01-14 22:31:18 -08:00
Marco Bonardo
a64064f7b5
Merge last PGO-safe green changeset from mozilla-inbound to mozilla-central
2012-01-14 10:01:34 +01:00
Jared Wein
843a61d98d
Bug 198964 - Enable smooth scrolling by default. r=gavin
2012-01-13 16:26:34 -08:00
Olli Pettay
8796069aae
Bug 716004 - Traverse nsXBLDocumentInfo less often, r=jst,mccr8
2012-01-13 14:44:14 +02:00
Benoit Jacob
4504ca0fe3
Bug 612320 - remove useless viewport changes - r=vlad
2012-01-16 17:07:18 -05:00
Benoit Jacob
aa0124a55d
Bug 717584 - FAIL_ON_WARNINGS in content/canvas/src - r=Ms2ger
2012-01-16 17:07:18 -05:00
Benoit Jacob
f1b1eafb82
Bug 713369 - don't try to fall back to another GL provider, if one GL provider gives a WebGL initialization error - r=jgilbert
2012-01-16 17:07:18 -05:00
Henri Sivonen
60ff9bd2bc
Bug 702167 - Remove an obsolete script execution test whose premise is wrong per HTML5. rs=smaug.
2012-01-13 16:27:51 +02:00
Masatoshi Kimura
940decf815
Bug 716570 - Rename blob URI scheme from "moz-filedata" to "blob" per spec. r=sicking
...
--HG--
rename : content/base/src/nsFileDataProtocolHandler.cpp => content/base/src/nsBlobProtocolHandler.cpp
rename : content/base/src/nsFileDataProtocolHandler.h => content/base/src/nsBlobProtocolHandler.h
2012-01-12 11:36:03 +01:00
Ehsan Akhgari
18f246bc79
Bug 171237 - Center the search results instead of scrolling only enough to show them in order to provide more visual context; r=roc
2012-01-11 20:18:23 -05:00
Daniel Holbert
fe1487d851
Bug 716699: Mark some SMIL and SVG-related directories as gcc-warning-free. r=jwatt
2012-01-11 00:32:38 -08:00
Ehsan Akhgari
7c5c91dfb4
Bug 717154 - Make sure the focus handler is only run once in order to avoid the intermittent orange; r=bzbarsky
2012-01-11 13:11:22 -05:00
Ed Morley
3ed4f80ebd
Merge mozilla-central to mozilla-inbound
2012-01-11 17:28:35 +00:00
Ed Morley
8128c5973e
Merge last green changeset of mozilla-inbound to mozilla-central
2012-01-11 17:01:05 +00:00
Benjamin Smedberg
d9a5cfe2ec
Bug 675221 part H - fix test_bug489671 which is throwing exceptions from a console listener, which is supposed to fail to prevent infinite recursion or infinite repetition behavior. r=bz
2012-01-11 11:28:21 -05:00
Ms2ger
badf95659c
Bug 332648 - Part g: Move AutoIdArray to jsapi.h; r=evilpie
2012-01-11 09:23:09 +01:00
Ms2ger
28ef8d5df7
Bug 332648 - Part c: Move AutoObjectRooter to jsapi.h; r=evilpie
2012-01-11 09:23:08 +01:00
Ms2ger
41e5f45d47
Bug 332648 - Part b: Move AutoValueRooter to jsapi.h; r=evilpie
...
This patch also moves the MarkRuntime function into the JS namespace.
2012-01-11 09:23:08 +01:00
Ms2ger
f721014338
Bug 699731 - Remove PR_INT64_MAX / PR_UINT64_MAX from non-nsprpub source; r=ted
2012-01-11 09:23:07 +01:00
Ms2ger
7209aafe64
Bug 715206 - Remove XPConnect from IDB's LOCAL_INCLUDES (again); r=bholley
2012-01-11 09:23:07 +01:00
Henri Sivonen
13f10df581
Bug 717198 - Remove the tag observer code from the tree. r=mrbkap.
2012-01-11 17:49:56 +02:00
Justin Lebar
07be7f4331
Bug 708176 - Followup: Fix busted test. rs=smaug
...
--HG--
extra : rebase_source : dcfb6aa83e6a1b5751cd5ddfbae7547a8aa1f28b
2012-01-10 14:50:21 -05:00
Justin Lebar
e79f17be95
Bug 708176 - Part 2: Add {i,}frame.queryInnerState(), which allows privileged pages to peer into an iframe's state. r=smaug
...
--HG--
extra : rebase_source : dfd89eb7d451bac9ae4e4eb05d090c767f42ab8e
2012-01-10 12:57:40 -05:00
Justin Lebar
0055d0f36c
Bug 708176 - Part 1: Add nsContentUtils::URIIsChromeOrInPref. r=mounir
...
--HG--
extra : rebase_source : 9073217bd7a34a5bcd710d7d0671bd021df93164
2012-01-10 12:57:39 -05:00
Ehsan Akhgari
0dab54c028
Bug 716877 - test_eventctors.xul calls SimleTest.finish needlessly; r=smaug
2012-01-10 12:43:15 -05:00
Ehsan Akhgari
bb36a1998e
Bug 716677 - test_bug296375.xul makes incorrect assumptions about the event ordering; r=smaug
2012-01-10 12:42:47 -05:00
Ms2ger
10ae9ad9d2
Merge m-c to m-i.
2012-01-11 12:15:35 +01:00
David Zbarsky
785e84c27d
Bug 682611 - Part 2: Remove nsIRange; r=smaug
2012-01-10 15:19:54 +01:00
David Zbarsky
3484fe1ebe
Bug 682611 - Part 1: Merge nsIDOMRange and nsIDOMNSRange; r=Ms2ger r=smaug
2012-01-10 15:19:54 +01:00
Benoit Jacob
8f1a091dde
Bug 713276 - Upgrade WebGL conformance test suite to r16456, follow-up - no review
...
follow-up: forgot to hg add some files and reenable the shader-precision-format test
2012-01-10 08:47:39 -05:00
Ed Morley
800bca0804
Backout b121ed2a5db6 (bug 716699) & 59cd8f499630 (bug 716787) for OS X debug build failures
2012-01-11 09:57:55 +00:00
Masatoshi Kimura
977201ed8c
Bug 702820 - Allow XHR to data URL. r=sicking
2012-01-11 10:47:46 +01:00
Daniel Holbert
af4225647f
Bug 716699: Mark some SMIL and SVG-related directories as gcc-warning-free. r=jwatt
2012-01-11 00:32:38 -08:00
Markus Stange
99c74550c0
Bug 598482 part 6 - Remove nsIPlaintextEditor::eEditorUseAsyncUpdatesMask because it doesn't have any effect anymore. r=roc
2011-12-23 22:52:21 -05:00
Phil Ringnalda
aee17b1ba1
Back out 3ab1dcfb2218 and 46ae4bf4aaf4 (bug 622301) for Windows PGO bustage
2012-01-14 18:56:00 -08:00
Bobby Holley
b4cfcc0491
Bug 622301 - Remove now-obsolete 'callee' parameter. r=mrbkap
2012-01-14 10:29:56 -08:00
Ehsan Akhgari
a29289ec54
Bug 717819 - Remove the special casing of getting the offset parent for children of tables now that bug 10209 has been fixed; r=bzbarsky
2012-01-13 13:44:06 -05:00
Marco Bonardo
4162a18f2a
Merge mozilla-central and mozilla-inbound
2012-01-14 10:07:48 +01:00
Steve Workman
125f1d7847
Bug 697830 - Delayed DNS prefetch queue is disabled for e10s. r=jduell
2012-01-13 22:21:08 -08:00
Michael Kohler
bf6a5aaae5
Bug 711818 - MOZILLA_GUARD_OBJECT_NOTIFIER* should use a MOZ_ prefix to follow MFBT style
2012-01-10 00:29:30 -05:00
Ed Morley
c1bac028af
Bug 716168 - Remove browser/components/wintaskbar/ now that the tests live in browser/modules/test/ (bug 699575 followup); r=gavin
2012-01-10 01:10:42 +00:00
Mounir Lamouri
5d0ca55b99
Bug 716338 - Use FAIL_ON_WARNINGS in content/html/content/src. r=bz
2012-01-09 18:58:30 +01:00
Ehsan Akhgari
b4a92bb002
Bug 716145 - test_eventctors.html calls SimleTest.finish needlessly; r=smaug
...
--HG--
extra : rebase_source : 3dbd516acbaf1e21be24d6bb443d330ba02d61f1
2012-01-09 13:09:00 -05:00
Jeff Muizelaar
832738196a
Bug 717921. Always get a thebes surface to mark dirty. r=bas
2012-01-14 14:49:27 -05:00
Jeff Muizelaar
1472a10308
Bug 692879. Handle failing tests on OS X 10.5. r=mwoodrow
2012-01-04 15:35:55 -05:00
Boris Zbarsky
8d15babed6
Bug 716549. Flush on every mousemove, because otherwise we can end up with mouse events (mousemove, mousein, mouseout) dispatched to the wrong elements. r=smaug
2011-12-23 22:52:26 -05:00
Henri Sivonen
898a4771fc
Bug 655261 - Remove nsIParserFilter from the tree. r=mrbkap.
2012-01-09 14:20:43 +02:00
Henri Sivonen
e5f6c55e15
Bug 655255 - Remove nsICharsetDetectionAdaptor from the tree. r=smontagu.
2012-01-09 14:19:51 +02:00
Jignesh Kakadiya
cd1a6b962d
Bug 704430 - Remove nsLayoutUtils::GetFrameFor. r=Ms2ger sr=roc
2012-01-09 10:56:04 +01:00
Ed Morley
12d25a866b
Merge mozilla-central to mozilla-inbound
2012-01-08 22:23:21 +00:00
Tim Taubert
b80865c944
merge m-c to ux
2012-01-08 15:02:29 +01:00
Jared Wein
876c18b050
Bug 708431 - Video controls fail to initialize if an extension implementing nsIContentPolicy is present. r=roc r=bz
2012-01-07 18:43:48 -08:00
Olli Pettay
27dbf00d52
Bug 715615 - unlink nsHTMLTableElement, r=bz
2012-01-08 01:37:43 +02:00
Olli Pettay
d4bcb61819
Bug 714633 - Release message manager related data structures more aggressively, part2, r=jst
...
--HG--
extra : rebase_source : 3ed64f297c26111699b7e705836a04599ac5c79d
2012-01-07 21:20:26 +02:00
Olli Pettay
68c4899431
Bug 714633 - Release message manager related data structures more aggressively, r=jst
...
--HG--
extra : rebase_source : 5749ff9fc1ad21fd7a3d459198437e214b08fdfc
2012-01-07 21:20:12 +02:00
Olli Pettay
38dc995613
Bug 716006 - Don't traverse NodeInfoManager so much, r=jst, mccr8
...
--HG--
extra : rebase_source : 34085e6ad2c49a691b18c6fb092db7ae71e2a0f3
2012-01-07 20:57:03 +02:00
Ed Morley
7d7562b0d4
Backout b1612e3ba9b9 & 668a56be0eef (bug 622301) for Dromaeo regressions
2012-01-07 14:17:54 +00:00
Mats Palmgren
91993e6477
Bug 715056 - Use GetNodeParent(), not GetParent(), because ranges deals with any node, not just content nodes. r=smaug
2012-01-04 12:06:44 +01:00
Jesse Ruderman
f59033de5b
Bug 715056 - Crash test.
2012-01-04 12:10:49 +01:00
Bobby Holley
fac15f2a63
Bug 622301 - Remove now-obsolete 'callee' parameter. r=mrbkap
2012-01-06 17:29:02 -08:00
Ed Morley
2ac5b3a131
Merge mozilla-central to mozilla-inbound
2012-01-06 22:35:43 +00:00
Ed Morley
8790c6731c
Merge last green changeset of mozilla-inbound to mozilla-central
2012-01-06 22:27:52 +00:00
Kyle Huey
3a27625aad
Bug 714752: Make imgIContainerObserver::FrameChanged take an imgIRequest*. r=joe sr=roc
2012-01-06 07:32:38 -05:00
Marco Bonardo
314dacb861
Merge last green PGO from mozilla-inbound to mozilla-central
2012-01-06 13:22:51 +01:00
Neil Rashbrook
e7ecf3a5d5
Bug 714164 Restore some global window commands that were removed as part of bug 669026 because they appeared to be unused r=ehsan sr=roc
2012-01-05 21:33:41 +00:00
Marco Bonardo
05bdfa8d41
Merge last clean PGO changeset from mozilla-inbound to mozilla-central
2012-01-05 15:52:19 +01:00
Kyle Huey
d7fda3b961
Bug 715185: Remove using namespace declaration from nsDOMFile.h. r=mounir
2012-01-05 08:44:46 -05:00
Bas Schouten
1cd7f246df
Bug 711063 - Part 1: Add new glue code for Azure Wrapper. r=joedrew
2012-01-05 08:17:51 +01:00
Marco Bonardo
27b788e814
Merge mozilla-central and mozilla-inbound
2012-01-06 13:26:21 +01:00
Chris Pearce
451d64779a
Bug 712738 - Cap seeking outside of buffered data in live streams to end of buffered data. r=kinetik
2012-01-06 19:40:51 +13:00
Chris Pearce
756594de5d
Bug 711866 - Don't null deref when shutting down during media load algorithm. r=roc
2012-01-06 19:40:51 +13:00
Santiago Gimeno
c5a094d7d4
Bug 710292 - Add a common HTMLSplitOnSpacesTokenizer tokenizer. r=khuey
2012-01-04 05:08:00 -05:00
Jeff Muizelaar
a8589782a4
Bug 715699. Mark the Thebes surface dirty when we change it the canvas implemention. r=bas
...
We need to tell cairo when we've changed the Thebes surface. This was causing bugs on the CG backend.
2011-12-13 15:44:41 -05:00
Jonathan Kew
f702c54c74
bug 703100 - pt 1 - eliminate gfxTextRunWordCache and gfxTextRunCache. r=roc
2011-12-06 12:39:18 +00:00
Ehsan Akhgari
418e53bb8b
Bug 712510 - Initialize the return value in the extremely odd case where it's never assigned to before returning; r=roc
2012-01-03 19:28:45 -05:00
Benoit Jacob
75b9b2f382
Bug 713276 - Upgrade WebGL conformance test suite to r16456 - no review
...
No review because this is just syncing us with the upstream,
https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/tests/conformance/
2012-01-03 12:28:10 -05:00
Henri Sivonen
757bd59f6a
Bug 708620 - Whine to console when a form is submitted in an encoding that cannot represent all of Unicode. r=smaug.
2012-01-02 16:18:30 +02:00
Phil Ringnalda
b2a9cfa61e
Merge mozilla-inbound with mozilla-central
2012-01-01 20:53:49 -08:00
Kyle Huey
dca538b319
Bug 714445: nsWebMReader should not read preferences off the main thread. r=roc
2012-01-01 12:10:49 -05:00
Jeff Walden
553cc19655
Bug 714411 - Fix several instances of classes/structs inconsistently declared. rs=dholbert
2011-12-31 01:15:59 -06:00
Robert Longson
48d9142be8
Bug 607854 - implement SVGTests interface. r=jwatt
2011-12-31 09:44:03 +00:00
Bobby Holley
92e001c11a
Bug 713747 - Remove usage of UniversalFoo in gecko. r=bz
2011-12-30 09:35:39 -08:00
Bobby Holley
4b6add2c77
Bug 713747 - Use UniversalXPConnect and UniversalXPConnect only in test coverage. r=bz
2011-12-30 09:35:38 -08:00
Ms2ger
b5c39750d9
Merge m-c to m-i.
2011-12-30 12:17:22 +01:00
Olli Pettay
cf45db1549
Bug 713462, don't traverse black content lists, r=mccr8
2011-12-29 23:21:33 +02:00
Olli Pettay
ba414d54f2
Bug 713865 - Don't traverse XBL and XUL protos so much, r=bent
2011-12-29 16:34:05 +02:00
Nicholas Nethercote
da987c9b3a
Bug 711895 - Tweak the warning options used for GCC builds. r=waldo, derf.
...
--HG--
extra : rebase_source : bbe982c5feceac25fb4c0ccd03ced3a874205c38
2011-12-28 19:59:19 -08:00
Matt Brubeck
fc6cc90162
Merge from mozilla-inbound to mozilla-central
2011-12-28 11:02:59 -08:00
Plop
8b3dbd187a
Bug 711446: Test defaultMuted with reflect.js; r=Ms2ger
2011-12-28 10:52:22 +01:00
Ms2ger
a63b21f505
Bug 713550 - Move Base64 code on nsXPConnect to XPCOM / xpcpublic.h; r=bholley+khuey
2011-12-28 09:13:38 +01:00
Plop
8729f22343
Bug 711446: Test defaultMuted with reflect.js; r=Ms2ger
2011-12-28 09:13:37 +01:00
Bas Schouten
03a07b498c
Bug 702878: Extend gfx::2d API and D2D backend with new functionality. r=jrmuizel sr=roc
2011-12-28 06:56:11 +01:00
Phil Ringnalda
ef2c35d259
Back out 9c78b4872333 (bug 702878) for Win M1 crashes and reftest orange
2011-12-27 21:09:44 -08:00
Phil Ringnalda
90f2a086a4
Back out dc7c7734ec7c, f793f9cfa72c, 10ea92a6a850 (bug 591718) for Android b-c orange in mobile/chrome/tests/browser_scrollbar.js
2011-12-27 20:34:08 -08:00
Robert O'Callahan
2bc49734cd
Bug 591718. Make getClientRects/getBoundingClientRect take transforms into account, and not treat SVG <foreignObject> as establishing a new viewport. r=mats
2011-12-28 16:26:46 +13:00
Bas Schouten
73338f5f2f
Bug 702878: Extend gfx::2d API and D2D backend with new functionality. r=jrmuizel sr=roc
2011-12-28 03:51:38 +01:00
Robert O'Callahan
d961c63703
Bug 591718. Make getClientRects/getBoundingClientRect take transforms into account, and not treat SVG <foreignObject> as establishing a new viewport. r=mats
2011-12-28 16:26:46 +13:00
Geoff Lankow
eb732e76d2
Bug 712518 - Improve MockFilePicker.jsm; r=jmaher
2011-12-23 11:10:52 +13:00
Jonathan Watt
52a1f8383d
Bug 668163 - Map 'width' and 'height' on <svg> into style to stop <svg>'s computed width/height falling back to 150px x 300px when they're set to explicit percentage values that can be resolved (regression from bug 611099). r=dbaron.
2011-12-27 10:27:42 +00:00
Mats Palmgren
d60797cd3d
Bug 713417 - Another crash test.
2011-12-26 14:29:25 +01:00
Jesse Ruderman
837851c4c9
Bug 713417 - Crash test.
2011-12-26 14:29:25 +01:00
Mats Palmgren
222c87f7e7
Bug 713417 - Make the nsGkAtoms::range property transferable. r=smaug
2011-12-26 14:29:25 +01:00
Phil Ringnalda
8e7c10e41c
Merge m-i <-> m-c
2011-12-24 21:50:23 -08:00
Ms2ger
8d47d26d10
Bug 711240 - Part b: Expose xpc_qsStringToJsval publicly; r=bholley
2011-12-24 09:27:04 +01:00
Ms2ger
f97cb260f5
No bug - Remove uint32/int32 from CustomQS_Canvas2D.h; rs=Waldo
2011-12-24 09:20:13 +01:00
Neil Rashbrook
985ba4520e
Bug 669026 Fix caret movement when contenteditable areas are present r=ehsan
2011-12-24 00:11:30 +00:00
Ed Morley
7526912220
Merge last PGO-green changeset from mozilla-inbound to mozilla-central
2011-12-23 23:54:24 +00:00
Olli Pettay
4393f02fb4
Bug 712743, if node is black, return early from ::Traverse, r=mccr8,sicking
2011-12-24 00:28:58 +02:00
Olli Pettay
04c23412b9
Bug 709569, a tool for webidl dictionary-like interfaces, r=khuey,mrbkap
2011-12-24 00:13:46 +02:00
Patrick McManus
300ca2ef0e
bug 694576 r=bz
2011-12-22 21:21:20 -05:00
Jeff Walden
5d0d2b2e73
Bug 711647 - Add MOZ_DELETE to a bunch of deliberately-not-implemented methods across the tree. r=dbaron
...
--HG--
extra : rebase_source : 507006c0f099da6851b585d2062267d285978ad7
2011-12-16 14:42:07 -05:00
Chris Pearce
c998f71a55
Bug 712134 - Log media load algorithm failures to web console. r=roc
2011-12-22 12:33:39 +13:00
Kyle Huey
c8de934380
Back out Bug 711895 for breaking l10n builds.
2011-12-29 15:45:51 -05:00
Mats Palmgren
e1783667b9
Bug 698237 - Invalidate affected frames when a range in a selection is modified. r=smaug
2011-12-24 14:26:03 +01:00
Phil Ringnalda
3cce1527f8
Back out 1ac4cb2e7c32 to c631f9c3e9a9 (bug 598482) for Android reftest failures
2011-12-23 22:21:58 -08:00
Boris Zbarsky
1a2c9f889e
Bug 598482 part 24. Flush on every mousemove, because otherwise we can end up with mouse events (mousemove, mousein, mouseout) dispatched to the wrong elements. r=smaug
2011-12-23 22:52:26 -05:00
Markus Stange
28d5d52e08
Bug 598482 part 6 - Remove nsIPlaintextEditor::eEditorUseAsyncUpdatesMask because it doesn't have any effect anymore. r=roc
2011-12-23 22:52:21 -05:00
Ed Morley
ea70443fc2
Backout b02402b95e5c (bug 708277) for build failures on all platforms
2011-12-22 11:07:12 +00:00
Thomas Prip Vestergaard
9e1bfdef23
Bug 708277 - Replace PR_MAX with NS_MAX. r=roc
2011-12-22 11:47:59 +01:00
Chris Pearce
85eda6f596
Bug 713597 - Move assertions around so that they don't null pointer deref when full-screen exits during full-screen request. r=smaug
2012-01-06 10:19:33 +13:00
Jason Duell
c3d684c2d4
Bug 712188: Return correct websocket close code when brower navigates away from page. r=smaug
2012-01-05 12:14:22 -08:00
Ed Morley
ed04f5bb8e
Backout b9e154713763 (bug 702158) for pgo linux failures
2012-01-11 01:22:15 +00:00
Florian Scholz
6eeeb1f9b3
Bug 696647 - Remove invalid MathML atoms; r=karlt
2012-01-10 23:49:26 +00:00
Daniel Holbert
0b10e8edb8
Bug 717004: Drop unused/unnecessary rv from GetLayoutHistoryAndKey, and check rv of nsILayoutHistoryState::GetState before using its output. r=volkmar
2012-01-10 15:32:58 -08:00
Chris Pearce
176bb0c176
Bug 716417 - Don't add media elements to the element table twice if when we hit decode thread limit. r=roc
2012-01-11 11:58:43 +13:00
Marco Castelluccio
7de5f246ff
Bug 702158 - Build Skia Azure backend on linux. r=mattwoodrow
2012-01-11 11:17:56 +13:00
Neil Deakin
c96504c7ba
Bug 728581, use ContainsNode to determine if the mouse is over a selection so that dragging a scrollbar in chrome works properly, r=ehsan
2012-02-28 15:33:30 -05:00
Matt Brubeck
8aa8ff3307
Merge from mozilla-central to mozilla-inbound
2012-02-28 10:08:33 -08:00
Robert Longson
a055d5ecae
Backout Bug 730658 - reftest failure possibly intermittent but certainly new
2012-02-28 16:04:57 +00:00
Robert Longson
d3e65e2f49
Bug 730658 - use element does not display properly when animated with set. r=dholbert
2012-02-28 14:54:33 +00:00
Mounir Lamouri
c6703a91ee
Bug 709448 - File input click() handling should perhaps allow openControlled popups; r=bz
2011-12-21 18:03:52 +01:00
Doug Sherk
83bf338262
Bug 710163: (part 2) fix EXT_context_loss semantics r=bjacob
...
Housekeeping stuff; update all WebGL API functions to use !IsContextStable()
instead of mContextLost.
2012-01-04 16:12:05 -05:00
Doug Sherk
f0ca08618c
Bug 710163: fix EXT_lose_context semantics r=bjacob
...
The EXT_lose_context extension spec has had updates from Khronos which break our
current implementation. Primarily, it is mostly asynchronous now with more
heavily defined behavior.
NOTE: This patch will not pass on our current copy of context-lost.html and
context-lost-restored.html see bug for more info.
2012-01-04 16:12:03 -05:00
Rafael Ávila de Espíndola
aa5bff7299
Bug 727222 - mark some classes in content/html/content/src/ final. r=smaug.
2012-02-15 10:42:34 -05:00
Aryeh Gregor
a4fd88b30a
Bug 393910 - Serialize "0" as "0px" for lengths instead of "0pt"; r=dbaron
2012-02-14 10:54:08 -05:00
Rafael Ávila de Espíndola
67155e4a55
Bug 727230 - Add a virtual destructor to WebGLExtension. r=bjacob.
2012-02-15 07:26:14 -05:00
aceman
42a71aa907
Bug 711721 - merge nsIScriptError and nsIScriptError2 interfaces; r=neil, sr=bzbarsky
2011-12-21 16:51:29 -05:00
Boris Zbarsky
f3ec268dd0
Bug 710917. Moving hover from a button to text in the label containing the button should keep the button's hover state. r=dbaron
2011-12-21 16:50:29 -05:00
Ed Morley
26a6324065
Merge last PGO-green changeset from mozilla-inbound to mozilla-central
2011-12-21 12:11:14 +00:00
Olli Pettay
c35f7bb3a9
Bug 711841, Null(C)String(), r=bsmedberg,glandium
2011-12-20 21:46:00 +02:00
Ed Morley
38893973b0
Merge mozilla-central and mozilla-inbound
2011-12-20 16:30:26 +00:00
Philipp Wagner
6ab8697406
Bug 693615 - element.lookupNamespaceURI(null) in text/html page cause NS_ERROR_FAILURE error on XrayWrappers; r=bz
2011-12-20 15:54:14 +01:00
Jan Varga
3253a69c4f
Bug 711727 - Followup cleanup for files in IndexedDB. r=sicking/bent
2011-12-20 12:23:27 +01:00
Ed Morley
83479792cd
Merge last PGO-green changeset from mozilla-inbound to mozilla-central
2011-12-20 11:15:11 +00:00
Jason Duell
def5c3a081
Bug 695635: Unprefix websockets. r=sicking, sr=smaug
...
--HG--
rename : content/base/public/nsIMozWebSocket.idl => content/base/public/nsIWebSocket.idl
2011-12-20 00:20:12 -08:00
Jason Duell
6fc87006e3
Bug 710964. No longer dispatch incoming WebSocket messages in CLOSING state. r=smaug
2011-12-20 00:20:12 -08:00
Jason Duell
450977e6bd
Bug 710345: Mozilla-specific changes to pywebsocket v606. r=mcmanus
2011-12-20 00:20:12 -08:00
Ed Morley
1a39d3c95a
Merge mozilla-central to mozilla-inbound
2011-12-20 11:52:08 +00:00
Mats Palmgren
77f0b019cd
Bug 619273 - Move the selection state bit from frames to content nodes. r=smaug
2011-12-20 10:15:41 +01:00
Boris Zbarsky
1b8698e479
Bug 624621 part 3. Use the pre-redirect filename as the script filename and the channel principal as the origin principal, and base our cross-origin check on the origin principal. r=mrbkap
2011-12-19 12:48:12 -05:00
Boris Zbarsky
62700b4c98
Bug 624621 part 2. Add an origin principal argument on nsIScriptContext::EvaluateString and pass that through to the JS engine. r=mrbkap
2011-12-19 12:47:52 -05:00
Phil Ringnalda
a30061699c
Back out 316d6a49a603 and 98617f7b667b (bug 624621) for jsreftest failures
2011-12-19 18:40:16 -08:00
Boris Zbarsky
9e927dd338
Bug 624621 part 3. Use the pre-redirect filename as the script filename and the channel principal as the origin principal, and base our cross-origin check on the origin principal. r=mrbkap
2011-12-19 12:48:12 -05:00
Boris Zbarsky
f78b6a85f7
Bug 624621 part 2. Add an origin principal argument on nsIScriptContext::EvaluateString and pass that through to the JS engine. r=mrbkap
2011-12-19 12:47:52 -05:00
Jeff Gilbert
572d367333
Bug 701269 - Deguarantee that ResizeOffscreenFBO clears its buffers - r=bjacob
2011-12-19 15:47:54 -08:00
Mats Palmgren
5220060923
Bug 704143 - Null check to avoid crashing. r=bas
2011-12-19 23:11:15 +01:00
Matt Brubeck
f4c7d3ce39
Back out c68ddc33f098 and 18332142caa5 (bug 624621) for jsreftest failures
2011-12-19 10:42:27 -08:00
Daniel Holbert
17abfcc5cd
Bug 710990: Replace duplicate aStartVal check with aEndVal check, in SVGOrientSMILType::Interpolate. r=jwatt
...
--HG--
rename : layout/reftests/svg/smil/anim-marker-orient-01.svg => layout/reftests/svg/smil/anim-marker-orient-02.svg
2011-12-19 10:03:45 -08:00
Boris Zbarsky
420b0132de
Bug 624621 part 3. Use the pre-redirect filename as the script filename and the channel principal as the origin principal, and base our cross-origin check on the origin principal. r=mrbkap
2011-12-19 12:48:12 -05:00
Boris Zbarsky
da3127836d
Bug 624621 part 2. Add an origin principal argument on nsIScriptContext::EvaluateString and pass that through to the JS engine. r=mrbkap
2011-12-19 12:47:52 -05:00
Jeff Walden
f73124604d
Bug 711799 - Add parentheses to a bunch of && expressions nested within || expressions. r=dholbert
2011-12-18 01:00:47 -05:00
Jeff Walden
862af491ec
Bug 711799 - Add parentheses to a bunch of assignments nested in conditionals. r=dholbert
...
--HG--
extra : rebase_source : 6359235dba4b22dbbfafab2e993d5b9191a9b310
2011-12-18 01:00:47 -05:00
Jeff Walden
279c3635c0
Bug 711799 - Fix a bunch of unused-variable warnings. r=dholbert
...
--HG--
extra : rebase_source : 91fc77dca316018652d4d99f6d4cc8d0f7195e6e
2011-12-18 01:00:42 -05:00
Chris Pearce
1511fb7d91
Bug 706672 - Revoke DOM full-screen when windowed plugin focused on non-MacOSX systems, and deny requests for full-screen from non-focused-tab documents. r=smaug
2011-12-16 10:42:36 +13:00
Matt Brubeck
ac7dca5992
Merge mozilla-central to mozilla-inbound
2011-12-18 08:22:53 -08:00
Matt Brubeck
5d8466250b
Back out bug 710521, bug 672013, bug 702739 because of Mac reftest failures
2011-12-18 08:15:09 -08:00
Ms2ger
cd08963006
Bug 709512 - Remove setters from nsIPrivateTextRange; r=smaug
2011-12-18 11:13:08 +01:00
Ms2ger
161d20a31f
Bug 708754 - Use IDL for jsdIDebuggerService::WrapValue and remove WrapJSValue; r=bholley
2011-12-18 11:12:26 +01:00
Ms2ger
ee10d28665
Bug 707498 - Use a template to get the array length for nsGenericElement::FindAttributeDependence; r=Waldo
2011-12-18 11:09:27 +01:00
Ms2ger
edaf8cc36e
Bug 705188 - Use IDL for mozIJSSubScriptLoader::LoadSubScript, {xpcIJSModuleLoader,nsIXPCComponents_Utils}::Import; r=bz
2011-12-18 11:09:16 +01:00
Ms2ger
b7ac5cb250
Bug 707448 - Cleanup nsHTMLFormElement::DoSubmitOrReset a bit; r=mounir
2011-12-18 11:06:27 +01:00
Ms2ger
c480d4db80
Bug 707576 - Remove nsIDOMNSElement; r=smaug
2011-12-18 11:06:23 +01:00
Ms2ger
e55f25e5ac
Bug 698420 - Make nsScriptObjectHolder typesafe; r=bz
2011-12-18 11:05:12 +01:00
Edwin Flores
68f8de97ea
Bug 710521. Small refactor of gfxFont to separate drawing to paths and drawing strokes. r=roc
2011-12-18 21:53:03 +13:00
Matthew Schranz
3f317903d7
Bug 334573 - Changed nsLoadBlockingPLDOMEvent to nsLoadBlockingAsyncDOMEvent. r=sicking
2011-12-17 01:02:42 -05:00
Matthew Schranz
5eb12bc3ef
Bug 334573 - Renamed all references of nsPLDOMEvent to nsAsyncDOMEvent. r=sicking
...
--HG--
rename : content/events/public/nsPLDOMEvent.h => content/events/public/nsAsyncDOMEvent.h
rename : content/events/src/nsPLDOMEvent.cpp => content/events/src/nsAsyncDOMEvent.cpp
2011-12-17 01:02:05 -05:00
Matt Brubeck
bbee5ef69a
Merge mozilla-central to mozilla-inbound
2011-12-16 14:39:31 -08:00
Jeff Gilbert
57ad493b06
Bug 705024 - Guarantee GLContexts are resolved properly - r=bjacob
2011-12-16 14:24:46 -08:00
Jeff Gilbert
38f36205f9
Bug 698169 - Make WebGL texSubImage2D respect alpha-premultiplied DOM sources - r=bjacob
2011-12-16 14:24:46 -08:00
Doug Sherk
797ba840ff
Bug 708207: implement WebGL's getShaderPrecisionFormat r=bjacob
2011-12-16 13:11:59 -08:00
Matt Brubeck
0b0e4462a3
Back out 97b8cff2764f (bug 376997) for Android reftest failures
2011-12-16 13:10:44 -08:00
Ms2ger
b584f33714
Merge m-c to m-i.
2011-12-16 21:04:41 +01:00
Rob Campbell
6103bfc002
merge fx-team to m-c
...
--HG--
rename : browser/devtools/styleinspector/test/browser/browser_bug683672.js => browser/devtools/styleinspector/test/browser_bug683672.js
rename : browser/devtools/styleinspector/test/browser/browser_styleinspector.js => browser/devtools/styleinspector/test/browser_styleinspector.js
2011-12-16 14:42:54 -04:00
Masayuki Nakano
b4506dd72f
Bug 700199 EventUtils.js should use synthesized events for sendKey(), sendChar() and sendString() rather than untrusted events r=smaug+ehsan+dolske+enndeakin
2011-12-16 22:38:45 +09:00
Jeff Walden
476c7d19c5
Bug 708735 - Use <stdint.h> types in JSAPI and throughout SpiderMonkey. Continue to provide the {u,}int{8,16,32,64} and JS{Uint,Int}{8,16,32,64} integer types through a single header, however, for a simpler backout strategy -- and also to ease the transition for embedders. r=timeless on switching the jsd API to use the <stdint.h> types, r=luke, r=dmandelin
2011-12-08 22:54:10 -05:00
Ed Morley
005827b2ca
Merge mozilla-central and mozilla-inbound
2011-12-16 10:19:52 +00:00
Ed Morley
e4b8f88136
Bug 700490 - Remove nsICharsetResolver; r=smontagu
2011-12-16 09:13:29 +00:00
Ed Morley
0ce446deb5
Bug 710481 - Remove tracer leftovers in CustomQS_WebGL.h; r=bjacob f=bhackett
2011-12-16 09:13:29 +00:00
Jan Varga
152a98864a
Bug 661877 - Enable storing files in IndexedDB. r=bent
2011-12-16 08:34:24 +01:00
Andrew Quartey
e782621700
Bug 706731: Support for defaultMuted DOM attribute on media elements. r=kinetik,bzbarsky
2011-12-15 14:36:46 -05:00
Andrew Quartey
346a8e3478
Bug 689834. Only look at the muted attribute when initially creating the element. r=bzbarsky
2011-12-15 14:36:46 -05:00
Gavin Sharp
3965ff571f
Bug 510670: have the nsIWebBrowserPersist used for some drops automatically detect the need for content converters (fixes dropping of images served gzipped on Mac), r=bz
...
--HG--
rename : browser/base/Makefile.in => browser/modules/Makefile.in
extra : rebase_source : 41d0502e968cdf7b624547cb9e993591ed06ec98
2011-12-15 11:14:38 -08:00
Carlo Alberto Ferraris
f397e142ef
Bug 376997 - Images should be rendered against a neutral background. r=bz ui-r=limi
2011-12-14 23:20:47 -08:00
Carlo Alberto Ferraris
5c2ef67719
Bug 376997 - Images should be rendered against a neutral background. r=bz ui-r=limi
2011-12-14 23:20:47 -08:00
Jeff Walden
12bc0c4e20
s/class (JSObject|JSContext)/struct \1/g in nsDOMEvent.h, silencing a ton of warnings on Windows, and I think with Clang too. No bug, r=sparky
...
--HG--
extra : rebase_source : 638832bde6c6a2c7095213856ae4a127c9bee218
2011-12-15 03:48:09 -05:00
Gabor Krizsanits
108063a5d0
Bug 678465 - 'document-element-inserted' doesn't fire on ImageDocument; r=bz
2011-12-15 15:10:36 +00:00
Brian O'Keefe
755f228bc5
Bug 708846 - Clean up the SVG namespace checks to use nsIContent::IsSVG() instead; r=longsonr
2011-12-15 14:47:03 +00:00
Masatoshi Kimura
26a3901298
Bug 704820 - Simplify nsContentUtils::ReportToConsole. r=smaug
2011-12-15 14:47:03 +00:00
Daniel Holbert
190f039ffa
Bug 709907: Skip SMIL negative-value relaxation logic for the list-valued 'stroke-dasharray' property. r=dbaron
2011-12-15 16:27:05 -08:00
Patrick McManus
687329f540
bug 664284: Add HSTS support for websockets. r=mcmanus
2011-12-15 15:23:00 -08:00
Jason Duell
cd5794508e
Bug 676439 - Websocket Binary Message support: tests. r=mcmanus
2011-12-15 15:19:51 -08:00
Jason Duell
519437da29
Bug 676439 - v2: Websocket Binary Message support: DOM changes. r=smaug
2011-12-15 15:19:01 -08:00
Ed Morley
8e0d79be44
Backout 80831e4a10de (bug 706672) for build failures on a CLOSED TREE
2011-12-15 22:09:55 +00:00
Chris Pearce
17d1a329d9
Bug 706672 - Revoke DOM full-screen when windowed plugin focused on non-MacOSX systems, and deny requests for full-screen from non-focused-tab documents. r=smaug
2011-12-16 10:42:36 +13:00
Boris Zbarsky
e3decbb3a4
Bug 710981. Add the new name for cancelAnimationFrame. r=roc
2011-12-15 08:53:06 -05:00
Boris Zbarsky
8415f57767
Bug 708169. Warn when null or no argument is passed to mozRequestAnimationFrame. r=roc
2011-12-15 08:53:06 -05:00
Boris Zbarsky
e1d7d1473c
Bug 709384. Manage our scheduled state better when animation frame requests are canceled. r=roc
2011-12-15 08:53:06 -05:00
Robert O'Callahan
5201645780
Bug 687972. Remove logging that we added to hunt down the bug.
2011-12-15 23:26:42 +13:00
Robert O'Callahan
c67f8a67e7
Bug 687972. Ignore closed streams when computing whether all streams for the resource are suspended. r=cpearce
2011-12-15 23:26:42 +13:00
Ehsan Akhgari
15fc5f3def
Bug 709721 - Part 2: Access vpx_codec_vp8_dx_algo through the function accessor to make things work cross-modules. r=cpearce
2011-12-15 06:40:22 +01:00
Boris Zbarsky
42b109a677
Bug 709256 part 4. Don't flush the sink for HTML if we've already started layout. r=smaug
2011-12-14 23:42:15 -05:00
Boris Zbarsky
74aef0d2d5
Bug 709256 part 3. Skip calling PresShell::FlushPendingNotifications altogether if there might not be anything to flush. r=roc
2011-12-14 23:42:15 -05:00
Doug Sherk
f65dc6e8d7
Bug 707861: implement EXT_robustness for ANGLE r=bjacob a=mbrubeck
...
Similar to ARB_robustness, uses our current robustness framework. There are some
problems preventing this from being completely usable, but we can't do anything
about them yet. See the bug for more info.
2011-12-14 16:57:09 -08:00
Olli Pettay
50e93e9d3d
Bug 709127 - Implement MouseEvent and UIEvent ctors, r=jst, a=sheriff
2011-12-14 22:36:46 +02:00
Olli Pettay
ddddb0b2e3
Bug 708701 - Implement HTML event ctors, r=jst
...
--HG--
extra : rebase_source : 4abb0185ea790c29ff7f2df0f032045777c898e0
2011-12-14 21:55:32 +02:00
Olli Pettay
a277182a32
Bug 675884 - Implement Event constructors, part2, r=jst
...
--HG--
extra : rebase_source : 3316f3517107d742d116329e08e909fef0199856
2011-12-14 21:54:46 +02:00
Olli Pettay
0ab08dac00
Bug 675884 - Implement Event constructors, part1, r=jst
...
--HG--
extra : rebase_source : 109d9cb22b810fbff71c637b6e15965eafdd61fe
2011-12-14 21:53:48 +02:00
Joe Drew
1ab4c87fe8
Bug 709947 - Don't use the ESSL backend of ANGLE - r=jgilbert a=ehsan
2011-12-14 14:50:48 -05:00
Margaret Leibovic
dc586e77d4
Bug 707886 - Platform support for non-e10s click-to-play plugins. r=jst,blassey
2011-12-10 09:23:05 -08:00
Kyle Huey
dfbc9140d4
Bug 708198. r=jst
2011-12-15 15:40:40 -05:00
Henri Sivonen
b4494c19b4
Bug 648252 - Remove nsViewSourceHTML from the tree. r=mrbkap, a=khuey.
2011-04-07 16:41:53 +03:00
Atul Aggarwal
21d1ffdeca
Bug 695648 - Remove unnecessary friend class mozilla::AutoRestore<bool> from nsContentUtils; r=smaug a=removal
2011-12-13 14:17:59 +00:00
Andrew Quartey
e51c16190c
Bug 706010 - Remove NS_SPECIALIZE_TEMPLATE and HAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX; r=khuey a=cleanup/removal
2011-12-13 14:17:59 +00:00
Margaret Leibovic
019848a315
backout f9b9d90ff8e1 due to bustage
2011-12-09 14:56:20 -08:00
Margaret Leibovic
bbbf10a58e
Bug 707886 - Platform support for non-e10s click-to-play plugins. r=jst
2011-12-09 14:04:15 -08:00
Robert O'Callahan
2a55a7e9fc
Bug 687972. More logging...
2011-12-10 00:57:34 +13:00
Ed Morley
bbcb104c53
Merge mozilla-central to mozilla-inbound
2011-12-09 11:36:04 +00:00
Ed Morley
a5f3676554
Merge last green changeset of mozilla-inbound to mozilla-central
2011-12-09 11:12:51 +00:00
Neil Rashbrook
d11585e633
Bug 698256 Add and use Substring(data, length) convenience method r=dbaron
2011-12-09 08:35:41 +00:00
Robert O'Callahan
2292bf6769
Bug 705559. Part 1: Clean up nsCanvasRenderingContext2DAzure::DrawImage code a bit. r=jrmuizel
2011-12-09 22:51:50 +13:00
Daniel Holbert
2253d1ae37
Bug 704482 followup: use nsGkAtoms instead of NS_NewAtom(), for efficiency & to avoid leaking. r=dbaron
2011-12-08 17:39:59 -08:00
Daniel Holbert
ba1e2df5d5
Bug 704482 patch 2: Further restrict event-based triggering of SMIL animations when scripts are disabled. r=birtles
2011-12-08 13:34:07 -08:00
Daniel Holbert
de4f4f5abb
back out 326f9ad627b8 (Bug 704482) for leaks
2011-12-08 15:18:22 -08:00
Brandon Sterne
e2e12895f0
remove unused variable introduced by bug 702439, r=me
2011-12-08 14:59:17 -08:00
Ed Morley
4bc215b78a
Merge last green changeset of mozilla-inbound to mozilla-central
2011-12-08 15:12:20 +00:00
Kyle Huey
a0e0b72e30
Bug 692067: Make WebSockets trigger content policies. r=smaug,dveditz
2011-12-07 18:19:43 -05:00
Matt Brubeck
bb4024ece4
Merge last green changeset from mozilla-inbound to mozilla-central
2011-12-07 12:11:23 -08:00
Olli Pettay
13a47eec88
Bug 701071, optimize PostHandleEvent, r=jst
2011-12-07 21:29:53 +02:00
Daniel Holbert
fe99576854
Bug 704482 patch 2: Further restrict event-based triggering of SMIL animations when scripts are disabled. r=birtles
2011-12-08 13:34:07 -08:00
Andrew McCreight
c1f8b80b9b
Bug 707988 - remove nsIDOMGCParticipant.h. r=jst
2011-12-06 10:40:13 -08:00
Ed Morley
2b2094a8bc
Merge mozilla-central to mozilla-inbound
2011-12-06 23:21:30 +00:00
Chris Pearce
801e705807
Bug 704039 part 2 - Implement full-screen mode rollback stack. r=bz
2011-12-07 10:59:39 +13:00
Chris Pearce
40cb2a0345
Bug 704039 part 1 - Rename nsDocument::SetFullScreenState(Element*,bool) to nsDocument::SetFullScreenElement(Element*). r=bz
2011-12-07 10:59:27 +13:00
Jeff Muizelaar
d812d1d6ce
Bug 707800. Add more sampler labels. r=bgirard
2011-12-02 17:05:33 -05:00
Jonathan Kew
3673019222
bug 698185 - convert coordinates properly when processing bidi runs in canvas text. r=dbaron
2011-12-08 17:52:47 +00:00
Robert O'Callahan
937c660084
Bug 687972. More logging.
2011-12-09 17:48:40 +13:00
Chris Pearce
3ccf31c360
Bug 704010 - Disable test_fullscreen-api on WinXP cos it's purple most of the time. r=philor
2011-12-09 17:22:02 +13:00
Henri Sivonen
5456f0905e
Back out bug 701787 due to orangeness conflict with tests added in bug 664179.
2011-12-07 15:11:47 +02:00
Masatoshi Kimura
c27fbd8836
Bug 701787 - Part 2: Tests. r=smaug.
2011-12-07 13:30:19 +02:00
Masatoshi Kimura
d8b7da54ae
Bug 701787 - Part 1: disallow responseType and withCredentials for sync XHR. r=smaug
2011-12-07 13:29:00 +02:00
Wellington Fernando de Macedo
e817588759
Bug 664179 - Allow Cross-Origin URLs in EventSource (Server-Sent Events). r=sicking
2011-12-05 21:02:42 -02:00
Boris Zbarsky
f9b981c024
Fix missing braces compile warning. No bug.
2011-12-06 01:45:13 -05:00
Brandon Sterne
7c050adba0
Bug 702439 - allow subframes of CSP documents to run javascript: URLs, r=bz
2011-12-05 09:42:08 -08:00
Robert O'Callahan
2f15f228da
Bug 699351. Add nsIFrameLoader::clipSubdocument API to allow XUL <iframe> and <browser> to not clip the subdocument. r=tnikkel,sr=bzbarsky
2011-12-06 01:38:46 +13:00
Blake Kaplan
cc0566f793
Bug 698621 - Part 1: Implement cross-thread dispatching for web workers. r=bent
2011-12-05 15:58:27 +08:00
Benoit Jacob
3fa3cbc3b0
Bug 707555 - Update ANGLE to r901 (v1.0) to grab correctness fixes - no review
...
This is just syncing us with the upstream http://code.google.com/p/angleproject
2011-12-04 17:24:41 -05:00
Benoit Jacob
23d503f744
Bug 703927 - object-deletion-behaviour test still failing until we land 706674 - no review, fix mochitest-1 orange, CLOSED TREE
2011-12-04 15:13:18 -05:00
Benoit Jacob
bfff5f7f10
Bug 703927 - Upgrade WebGL conformance test suite to r16237 - no review
...
The canonical location for this testsuite is:
https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/tests
2011-12-04 14:15:53 -05:00
Benoit Jacob
a959069916
Bug 707033 - Kill the hashtables of WebGLUniformLocation's held by WebGLProgram's - r=jgilbert
...
Currently, WebGLProgram holds a hashtable of refptrs to all WebGLUniformLocation's created from it.
It's used for one thing: to ensure that multiple getUniformLocation() calls on same uniform return the same WebGLUniformLocation object.
However, in a discussion on the public_webgl mailing list this week, we agreed that this was not mandated by the spec and that on the contrary, to ensure consistent behavior across browsers, we're going to require that NOT to happen. So this becomes a conformance issue.
Removing this hashtable also simplifies code and ownership patterns.
2011-12-04 14:15:43 -05:00
Benoit Jacob
dc5723fe15
Bug 705904 - [6/6] - Kill nsRefPtrHashtables of WebGL objects, allow unreferenced objects to be freed, fix about:memory reporting of deleted objects - r=jgilbert
...
This patch takes care of WebGLFramebuffer.
2011-12-04 14:15:43 -05:00
Benoit Jacob
f99eb362c0
Bug 705904 - [5/6] - Kill nsRefPtrHashtables of WebGL objects, allow unreferenced objects to be freed, fix about:memory reporting of deleted objects - r=jgilbert
...
This patch takes care of WebGLRenderbuffer.
2011-12-04 14:15:43 -05:00
Benoit Jacob
cc4ac52540
Bug 705904 - [4/6] - Kill nsRefPtrHashtables of WebGL objects, allow unreferenced objects to be freed, fix about:memory reporting of deleted objects - r=jgilbert
...
This patch takes care of WebGLShader.
2011-12-04 14:15:43 -05:00
Benoit Jacob
60f1ae571c
Bug 705904 - [3/6] - Kill nsRefPtrHashtables of WebGL objects, allow unreferenced objects to be freed, fix about:memory reporting of deleted objects - r=jgilbert
...
This patch takes care of WebGLProgram.
2011-12-04 14:15:43 -05:00
Benoit Jacob
f86dc75f37
Bug 705904 - [2/6] - Kill nsRefPtrHashtables of WebGL objects, allow unreferenced objects to be freed, fix about:memory reporting of deleted objects - r=jgilbert
...
This patch takes care of WebGLBuffer.
2011-12-04 14:15:43 -05:00
Benoit Jacob
d295edc325
Bug 705904 - [1/6] - Kill nsRefPtrHashtables of WebGL objects, allow unreferenced objects to be freed, fix about:memory reporting of deleted objects - r=jgilbert
...
This patch takes care of WebGLTexture, and introduces the WebGLFastArray helper (see comment).
2011-12-04 14:15:43 -05:00
Benoit Jacob
1cbd18259d
Bug 704839 - [9/9] - Refactor mutual ownership of WebGL objects - r=jgilbert
...
This patch removes the old helper classes which we no longer use.
2011-12-04 14:15:43 -05:00
Benoit Jacob
a31862a997
Bug 704839 - [8/9] - Refactor mutual ownership of WebGL objects - r=jgilbert
...
This patch moves WebGLVertexAttribData further down in the file, where it belongs.
2011-12-04 14:15:43 -05:00
Benoit Jacob
2c459498c6
Bug 704839 - [7/9] - Refactor mutual ownership of WebGL objects - r=jgilbert
...
This patch fixes framebuffer attachment deletion.
2011-12-04 14:15:43 -05:00
Benoit Jacob
b96e2f914a
Bug 704839 - [6/9] - Refactor mutual ownership of WebGL objects - r=jgilbert
...
This patch fixes WebGL isObject functions.
2011-12-04 14:15:43 -05:00
Benoit Jacob
6b88bbe917
Bug 704839 - [5/9] - Refactor mutual ownership of WebGL objects - r=jgilbert
...
This patch fixes the implementation of DELETE_STATUS queries.
2011-12-04 14:15:43 -05:00
Benoit Jacob
cbefb6a7a2
Bug 704839 - [4/9] - Refactor mutual ownership of WebGL objects - r=jgilbert
...
This patch switches to the new mutual ownership pattern for WebGL objects, based on maintaining a second WebGL-specific refcount mirroring the OpenGL refcount which we can't access, using the helper classes that were introduced in patches 1 and 2.
2011-12-04 14:15:42 -05:00
Benoit Jacob
01397ddaa5
Bug 704839 - [3/9] - Refactor mutual ownership of WebGL objects - r=jgilbert
...
This patch renames GLuint mName to mGLName for consistency.
2011-12-04 14:15:42 -05:00
Benoit Jacob
18afae8195
Bug 704839 - [2/9] - Refactor mutual ownership of WebGL objects - r=jgilbert
...
This patch implements the WebGLRefPtr class, which is how WebGL objects can hold strong references to each other that work in the same way as the references held by the underlying OpenGL objects, i.e. that will be immediately destroyed even by explicit delete calls.
2011-12-04 14:15:42 -05:00
Benoit Jacob
0693fafd24
Bug 704839 - [1/9] - Refactor mutual ownership of WebGL objects - r=jgilbert
...
This patch implements WebGLRefCountedObject, a base class for WebGL objects that implements a "WebGL refcount" mirroring the OpenGL refcount, separate from the XPCOM refcount. It collaborates with the WebGLRefPtr class introduced in patch 2.
2011-12-04 14:15:42 -05:00
Benoit Jacob
9fb7ab40fd
Bug 705673 - remove stale mUniformTextures - no review
...
According to legends, there are still mUniformTextures in caves going down to the center of Earth.
2011-12-04 14:15:42 -05:00
Benoit Jacob
b39d1c2e9f
Bug 705668 - Remove IIDs on WebGL implementation classes - r=ehsan
...
These IIDs were used in the past to check, using do_QueryInterface, that the objects passed to WebGL functions were really of the expected type. Now that WebGL classes are marked 'builtinclass' in the IDL and that check has been removed (see bug 638328), none of that is needed anymore.
2011-12-04 14:15:42 -05:00
Ed Morley
25b5e3e769
Merge mozilla-central and mozilla-inbound
2011-12-04 15:04:54 +00:00
Ms2ger
685ed2f318
Bug 705435 - Remove dead code: CanvasUtils::LogMessage{f,}; r=bjacob
2011-12-03 22:50:17 +01:00
Ms2ger
20adc6aedf
Bug 705434 - Remove dead code: nsXULDocument::ContextStack::IsInsideXULTemplate; r=jst
2011-12-03 22:50:17 +01:00
Ms2ger
f29709a5a1
Bug 705433 - Remove dead code: TestNode::HasAncestor; r=jst
2011-12-03 22:50:17 +01:00
Ms2ger
22368cd88a
Bug 705428 - Remove dead code: nsXMLContentSerializer::AppendToString(const PRUnichar*, PRInt32, nsAString&); r=sicking
2011-12-03 22:50:16 +01:00
Ms2ger
0b57453763
Bug 705427 - Remove dead code: nsAttrAndChildArray::SetAttr(nsIAtom*, const nsAString&); r=sicking
2011-12-03 22:50:16 +01:00
Ms2ger
68e1ed1f12
Bug 704088 - Pass dom::Element to nsLayoutUtils::SurfaceFromElement; r=bz
2011-12-03 22:50:16 +01:00
Andrew Quartey
70e4721eac
Bug 704013 - nsStyleLinkElement::ParseLinkTypes should use HTML5 definition of "whitespace"; f=Ms2ger r=bz
2011-12-03 22:50:15 +01:00
Doug Sherk
6b8258d114
Bug 660070: catch EGL_CONTEXT_LOST and send WebGL an event for it r=bjacob
...
Catches the EGL_CONTEXT_LOST error which occurs after driver resets, and sends a
WebGL context the canvas event webglcontextlost when this occurs.
2011-12-02 23:52:35 -08:00
Steve Fink
6c8d84aa61
Bug 700202 - Propagate errors from ReparentContentWrappersInScope (r=smaug)
...
--HG--
extra : rebase_source : c8590dfa093620e92520a617d69d7f3ebf5edd5f
2011-11-21 09:35:26 -08:00
Phil Ringnalda
001a640116
Back out dcf31efc8c12 and 79c9926f0f45 (bug 702439) to investigate the effects on the browser-chrome leak
2011-12-02 19:43:24 -08:00
Jonas Sicking
ba936a2ec5
Backed out changeset 127374ca4f92 due to test failures.
2011-12-02 19:29:35 -08:00
Wellington Fernando de Macedo
708f0b0221
Bug 664179: Support cross-origin EventSource. r=me
2011-12-02 18:32:46 -08:00
Brandon Sterne
8462252cd3
Add missing tests for Bug 702439, r=bz
2011-12-02 16:56:40 -08:00
Brandon Sterne
f79bb5d11f
Bug 702439 - allow subframes of CSP documents to run javascript: URLs, r=bz
2011-12-02 16:07:30 -08:00
Robert O'Callahan
c81f0548a8
Bug 687972. Set mCacheSuspended/mChannelEnded flags on all streams *before* calling CacheClientSeek/Resume/Suspend on any stream, because nsMediaChannelStream::CacheClientSuspend will call nsBuiltinDecoder::NotifySuspendedStatusChanged which will call nsMediaChannelStream::IsSuspendedByCache which will call nsMediaCacheStream::AreAllStreamsForResourceSuspended which relies on mCacheSuspended/mChannelEnded being set correctly for all streams for that resource. r=doublec
2011-12-02 17:43:42 +13:00
Robert O'Callahan
7bbc460e15
Bug 687972. Even more logging...
2011-12-02 10:19:43 +13:00
Boris Zbarsky
bd8d6674cc
Bug 647518 part 2. Allow canceling requestAnimationFrame requests. r=roc
2011-12-06 23:43:18 -05:00
Boris Zbarsky
83bd6bb9a4
Bug 647518 part 1. Make requestAnimationFrame return handles for animation frame requests. r=roc
2011-12-06 23:43:18 -05:00
Jan Bambach
1984c5a018
Bug 707677 - Use defaultPrevented instead of the deprecated getPreventDefault() in front-end code. r=dao
2011-12-08 10:21:32 +01:00
Mounir Lamouri
094d224262
Bug 707870 - Disconnect mListenerManager in nsDOMEventTargetHelper instead of expecting inheriting classes to do it. r=smaug
2011-12-08 16:31:14 +08:00
Boris Zbarsky
2bef075226
Bug 589640 second followup: make sure the new element class actually QIs to nsIClassInfo.
2011-12-08 03:05:41 -05:00
Masayuki Nakano
b26f243504
backout 34b8fe028357
2011-12-08 16:42:45 +09:00
Brian O'Keefe
5717da0395
Bug 589640 (part 2) - Make nsIContent::IsSVG more like IsHTML, and remove the eSVG node type. r=bzbarsky
2011-12-08 01:32:11 -05:00
Brian O'Keefe
c1feaca018
Bug 589640 part 1. Add an SVGUnknownElement, like HTMLUnknownElement, so random elements in the SVG namespace create SVGElements (instead of XML Elements). r=bzbarsky
2011-12-08 01:32:11 -05:00
Masayuki Nakano
67ab8bc88a
Bug 700199 EventUtils.js should use synthesized events for sendKey(), sendChar() and sendString() rather than untrusted events r=ehsan+smaug+enndeakin+dolske
2011-12-07 14:13:06 +09:00
Masayuki Nakano
5b6d43ea11
Bug 665677 test_bug330705-2.xul should ensure that the first box gets focus before doing test r=smaug
2011-12-08 09:58:26 +09:00
Christian Legnitto
72fefb3b42
Backout 223d4f4bd252 (bug 463491) due to a regression (bug 679961). a=LegNeato
2011-10-31 16:39:32 -07:00
Andrew Quartey
782713b602
Bug 689834 - Respect the muted attribute on media elements. f=josh r=kinetik
2011-12-03 13:04:03 +01:00
Tobias Markus
e5a8e25dbc
[Bug 706113] Removing null checks from VideoDocument.cpp
2011-11-30 20:06:33 +01:00
Robert O'Callahan
b22f626880
Bug 687952. Fix bustage
2011-12-01 23:32:11 +13:00
Robert O'Callahan
30ee186c84
Bug 687972. More logging...
2011-12-01 23:16:26 +13:00
Ed Morley
a115603d38
Merge mozilla-central and mozilla-inbound
2011-12-01 04:14:57 +00:00
Brad Lassey
fb38b7fab8
Bug 687972 - backing out changesets b17ab862bbc1 and a6db0c6c94a3 r=orange
2011-11-30 22:59:00 -05:00
Robert O'Callahan
b1c2e62040
Bug 687972. Remove logging code now that we've fixed the bug.
2011-12-01 15:49:50 +13:00
Robert O'Callahan
5549f1b115
Bug 699351. Add nsIFrameLoader::clipSubdocument API to allow XUL <iframe> and <browser> to not clip the subdocument. r=tnikkel,sr=bzbarsky
2011-11-30 21:14:26 -05:00
Boris Zbarsky
24607a6f09
Bug 706528. Remove vestigial beforepaint event stuff. r=smaug
2011-11-30 19:45:32 -05:00
Henri Sivonen
ced0005834
Bug 703965 - Use View Source styling when viewing plain text source. r=smaug.
2011-11-30 19:44:31 +02:00
Brian Birtles
7e4679553e
Bug 703992 - Fix parsing of indefinite times; r=dholbert
2011-12-01 08:45:28 +09:00
Robert O'Callahan
cc9cc9085f
Bug 687972. Don't count streams whose channel has ended when looking to see if there's any non-suspended stream for a resource. r=cpearce
2011-12-01 12:09:10 +13:00
Matt Brubeck
a2398505d6
Back out 38814e0bafb9 through c5d44e6e957b because of test failures
2011-11-30 11:44:50 -08:00
Ed Morley
13c27f3c4f
Bug 703889 - Remove |ifndef DISABLE_XFORMS_HOOKS| since it's never defined; r=ted
2011-11-30 18:37:57 +00:00
Henri Sivonen
559bf46562
Bug 703965 - Use View Source styling when viewing plain text source. r=smaug.
2011-11-30 19:44:31 +02:00
Robert O'Callahan
4ef340dbbe
Bug 687972. Add a little bit more logging.
2011-12-01 00:16:19 +13:00
Robert O'Callahan
508f509754
Bug 687972. Try 2: Run autoplay for an element after reaching loadedmetadata if all download streams for its resource are suspended by the media cache. r=cpearce
2011-11-30 18:05:49 +13:00
Marco Bonardo
1a826c7453
Merge mozilla-central to mozilla-inbound
2011-11-30 00:02:46 +01:00
julian.reschke@gmx.de
bbb8546eeb
Bug 700589 - Fix Content-Type parser to treat single quote as regular character instead of a delimiter. r=jduell r=bz
2011-11-29 14:06:32 -08:00
Daniel Holbert
3d36b12a2b
Bug 702696 followup: Remove unnecessary temporary gfxMatrix() argument. r=jwatt
2011-11-29 14:06:30 -08:00
Robert O'Callahan
1171f7cdd0
Bug 687972. Make sure that if ResourceLoaded fires before MetadataLoaded, we go to HAVE_ENOUGH_DATA when MetadataLoaded eventually fires. r=cpearce
2011-11-30 11:04:38 +13:00
Chris Pearce
8e92cfdc4c
Bug 705994 - Ensure test_preload_actions doesn't try to finish test cases multiple times. r=roc
2011-11-30 11:01:14 +13:00
Olli Pettay
bb5ca20cca
Bug 705272 - [CC] Don't traverse the hidden window, r=jst
...
--HG--
extra : rebase_source : 06cd14f11d9a43fa2b44a5b09a019962c03d16e0
2011-11-29 19:19:08 +02:00
Marco Bonardo
dd6bdf768a
Merge mozilla-central and mozilla-inbound
2011-11-29 13:03:03 +01:00
Olli Pettay
29ea5932ff
Bug 702036 - JSEventListener could have weak mTarget to reduce CC overhead, r=bz
2011-11-29 11:44:06 +02:00
Benoit Jacob
82379d20c5
Bug 705663 - Fix braindead WebGLTexture::HasImageInfoAt - r=jrmuizel
2011-11-28 14:30:28 -05:00
Olli Pettay
faa2652e7a
Bug 705651, simplify message manager, and remove certainly useless comment about OMIT_COMPONENTS_OBJECT, r=mrbkap
2011-11-30 17:51:40 +02:00
Daniel Holbert
95abd71c71
Bug 704482: Don't register for 'accessKey' events in SVG animation elements when scripting is disabled. r=birtles
2011-11-23 17:49:26 -08:00
Masayuki Nakano
4747609569
Bug 685395 part.6 Notify mouse click event on editor to widget r=roc+smaug+doug.turner
2011-11-27 20:51:53 +09:00
Masayuki Nakano
10df4c7960
Bug 685395 part.5 Reomve IME state in nsIContent r=roc, sr=matspal
2011-11-27 20:51:53 +09:00
Masayuki Nakano
8d53240d2b
Bug 685395 part.4 IME open state should be able to set/get by InputContext r=roc, sr=matspal
2011-11-27 20:51:53 +09:00
Masayuki Nakano
56793bf089
Bug 685395 part.3 Rename SetInputMode()/GetInputMode() to SetInputContext()/GetInputContext() and make SetInputContext() take the reason by a separated argument r=roc, sr=matspal
2011-11-27 20:51:52 +09:00
Masayuki Nakano
bc964af0e3
Bug 685395 part.2 Move IMEContext to mozilla::widget::InputContext r=roc
2011-11-27 20:51:52 +09:00
Robert O'Callahan
f5d5e833e0
Adding more logging to try to track down bug 687972.
2011-11-29 16:12:40 +13:00
Chris Pearce
eb3d8c40bf
Bug 687972 - Add some verification to MediaTestManager. r=roc
2011-11-29 12:17:09 +13:00
Ryan VanderMeulen
c99172b952
Bug 705356 - Remove JSOPTION_JIT and JSOPTION_PROFILING. r=dvander
2011-11-28 14:57:31 -08:00
Boris Zbarsky
6c0d48e059
Bug 704171 part 2. Remove the no-argument form of mozRequestAnimationFrame. r=roc
2011-11-28 07:49:53 -05:00
Boris Zbarsky
736d324733
Bug 704175 part 2. Rename nsIAnimationFrameListener to nsIFrameRequestCallback. r=roc
...
--HG--
rename : dom/interfaces/base/nsIAnimationFrameListener.idl => dom/interfaces/base/nsIFrameRequestCallback.idl
2011-11-28 07:48:30 -05:00
Ms2ger
1afa52a375
Bug 648171 - Ensure to call JS_DestroyIdArray in nsHTMLCanvasElement::GetContext; r=gal
2011-11-26 11:22:28 +01:00
Ms2ger
ba9bc745cb
Bug 703333 - Remove pointless const_casts from SVG DOM list classes; r=roc
2011-11-26 11:22:15 +01:00
Ms2ger
62e976e8ba
Bug 698406 - Make nsXULPrototypeAttribute::mEventHandler a JSObject; r=sicking
2011-11-26 11:18:51 +01:00
Ms2ger
d75f195dee
Bug 698400 - Use setObject in nsXBLPrototypeHandler::EnsureEventHandler; r=jst
2011-11-26 11:14:29 +01:00
Ms2ger
3236046d99
Bug 698399 - Use nsScriptObjectHolder::getObject in some more places; r=mounir
2011-11-26 11:12:54 +01:00
Ms2ger
b744235be1
Bug 698394 - Pass JSObject handler to nsIScriptContext::BindCompiledEventHandler; r=sicking
2011-11-26 11:11:35 +01:00
Ms2ger
b6ae58dbc7
Bug 698389 - Give nsIScriptContext::CompileFunction a JSObject outparam; r=peterv
2011-11-26 11:08:42 +01:00
Ms2ger
0c30f5bf0f
Bug 698386 - Pass JSObject to nsXBLProtoImplMember::CompileMember; r=sicking
2011-11-26 11:06:40 +01:00
Mounir Lamouri
aedbfbe488
Bug 674725 - Part L - Implement SmsEvent. r=smaug
2011-11-21 17:57:26 +01:00
Robert O'Callahan
7cda52b8aa
Bug 703379. Keep a table of media elements indexed by URI and when loading, try to find an existing element with the same URI and clone its decoder. r=doublec
2011-11-25 15:06:22 +13:00
Robert O'Callahan
882adb220d
Bug 703379. Rename nsMediaDecoder::GetCurrentStream to GetStream. Make nsMediaStream::URI() const. r=doublec
2011-11-25 15:06:20 +13:00
Masayuki Nakano
435f4bcaac
Bug 703150 Cannot drag scrollbar thumb if stopPropagation() of mousedown event is called r+sr=smaug
2011-11-25 10:09:58 +09:00
Henri Sivonen
a1e5e9988d
Bug 705072 - Limit HTML support in XHR to responseType == "document" to avoid changing the behavior for legacy users. r=smaug.
2011-11-24 17:28:12 +02:00
Boris Zbarsky
947ce13fde
Bug 705280 - (2/2) Custom quickstub nsIDOMHTMLDocument.head and change nsIDOMHTMLDocument.body custom quickstub. r=mrbkap
2011-11-29 17:32:31 +01:00
William Chen
ce168cb0a0
Bug 669903 - check for double unlink in nsDOMStringMap's unlink. r=sicking
...
Added a check to ensure that the element exists prior to clearing the element's dataset member. This is done as a precaution in the case where the dataset is unlinked twice by the cycle collector.
2011-07-25 12:24:59 -07:00
Jeff Walden
461e38f5e8
Bug 704313 - Implement mozilla/StdInt.h. r=cjones
...
--HG--
extra : rebase_source : b221134fdfbde13a37a6ef621bba3ca183a46101
2011-11-22 17:42:57 -08:00
Ed Morley
f2d4151ee5
Merge mozilla-central to mozilla-inbound
2011-12-08 15:16:01 +00:00
Henri Sivonen
cd9e3494e6
Bug 707142 - Replace the "moz-json" responseType with spec-compliant "json". r=smaug.
2011-12-08 15:56:14 +02:00
Masatoshi Kimura
efbbd9eb31
Bug 701787 - Part 2: Tests. r=smaug.
2011-12-08 15:55:20 +02:00
Masatoshi Kimura
be7be4d64a
Bug 701787 - Part 1: disallow responseType and withCredentials for sync XHR. r=smaug
2011-12-08 15:54:05 +02:00
Andrew McCreight
250806422b
Bug 668855, part 2: add nsCycleCollectionTraversalCallback hook for weak mappings. r=peterv
2011-11-24 07:35:56 -05:00
Ed Morley
47f9c8e83e
Merge mozilla-central and mozilla-inbound
2011-11-24 09:08:33 +00:00
Matt Brubeck
d742cbe60a
Back out da3319e4987c (bug 704482) because of test_smilAccessKey.xhtml failure
2011-11-23 19:02:43 -08:00
L. David Baron
f7abcf04bc
Make other users of font metrics (other than MathML and XUL) honor font size inflation. (Bug 627842, patch 15) r=roc
...
This does not address users of font metrics in layout/mathml/ (for text
size and alignment issues) or in layout/xul (for text size and sizing of
listbox and tree widgets): see all the callers of GetFontMetricsFor*
in those directories.
2011-11-23 18:48:23 -08:00
L. David Baron
4fc409e924
Apply font size inflation to text. (Bug 627842, patch 9) r=roc
...
This applies the font size inflation to reflow and painting of text
frames. However, it does not (by design) apply to intrinsic width
computation, since the inflation is itself a function of the containers
width, which can depend on the intrinsic width.
2011-11-23 18:48:23 -08:00
Masatoshi Kimura
b9f694ca5a
Bug 704284 - Crashtest, r=hsivonen
2011-11-23 10:22:41 +02:00
Matthew Gregan
47a096373a
Bug 695986 - Fix bug 669556 on Android. r=cpearce
2011-11-22 13:17:38 +13:00
Daniel Holbert
38fb982b29
Bug 704482: Reject 'accessKey' time specifications in SVG animation elements when scripting is disabled. r=birtles r=roc
2011-11-23 17:49:26 -08:00
Jeff Gilbert
5d2abca505
Bug 702058 - Prefer CGL+FBOs by default on Mac - r=bjacob
2011-11-23 16:49:02 -08:00
Jeff Walden
ae17ec2da9
Bug 704127 - Implement MOZ_FINAL as a modifier for classes and virtual member functions. r=cjones
...
--HG--
extra : rebase_source : d95a3b3e726f810f299314358ba8c5e23557698e
2011-11-20 22:21:16 -08:00
Patrick McManus
defb404ca8
bug 704004 websockets null check of channel before calling close on it r=jduell
2011-11-22 18:42:59 -05:00
Robert O'Callahan
e5c5e6b988
Backing out part of bug 703379 to fix build failure of nsRawReader
2011-11-24 12:30:03 +13:00
Robert O'Callahan
f734db7521
Bug 703379. Keep a table of media elements indexed by URI and when loading, try to find an existing element with the same URI and clone its decoder. r=doublec
2011-11-24 12:05:13 +13:00
Robert O'Callahan
84b2fe0e79
Bug 703379. Rename nsMediaDecoder::GetCurrentStream to GetStream. Make nsMediaStream::URI() const. r=doublec
2011-11-24 12:05:12 +13:00
Robert O'Callahan
4422937668
Bug 703379. Fire CacheClientNotifyDataEnded when we clone a decoder which has already reached the end of the download. r=doublec
2011-11-24 12:05:12 +13:00
Robert O'Callahan
a9dfd68f0f
Bug 703379. Part 3: Ensure that we can extract the data from any partially-read blocks held by any stream for a given resource. r=doublec
2011-11-24 12:01:50 +13:00
Robert O'Callahan
71e8a8e2cf
Bug 680275. Fix test to ensure that window always gets closed. r=doublec
2011-11-24 12:01:20 +13:00
Michael Wu
8ded2a05cd
Bug 703307 - Fix build/crash in gonk, r=cjones
2011-11-22 11:51:51 -08:00
Masayuki Nakano
27c741ccf6
Bug 704049 Restore radio button state when click event is prevented default and there was no checked radio button r=smaug
2011-11-22 21:38:37 +09:00
Henri Sivonen
d4c4dd4cf8
Bug 704284 - Null check mResponseXML in nsXMLHttpRequest::IsWaitingForHTMLCharset(). r=smaug.
2011-11-22 13:23:46 +02:00
Chris Pearce
011644c901
Bug 604682 - Remove unnecessary copy of audio data when there's no MozAudioAvailable event listener. r=smaug,kinetik
2011-11-22 13:34:21 +13:00
Robert Longson
44824c6d1e
Bug 696078 - Move filter attribute processing to frame classes. r=jwatt
...
--HG--
rename : layout/svg/base/src/nsSVGLeafFrame.cpp => layout/svg/base/src/SVGFELeafFrame.cpp
extra : rebase_source : 74ac4d84da2f0a99272e83590a9adc1dc8511fce
2011-11-19 17:53:52 +00:00
Alex Pakhotin
6954faa820
Bug 618921 - the chat capability of etherpad application doesn't work with fennec. r=smaug
2011-10-28 17:05:02 -07:00
Chris Pearce
b3d1462d40
Bug 687687 - Log helpful messages to web-console when full-screen is denied/revoked. r=bz
2011-11-22 10:23:48 +13:00
Jonathan Watt
33b6ea8299
Bug 702696 - Path length scale factor should not be affected by the 'transform' attribute. r=dholbert.
2011-11-21 21:22:19 +00:00
Masatoshi Kimura
7e8871955f
Bug 703380 - Test fix & added a new test; r=smaug
...
--HG--
extra : rebase_source : adddf8781b55c797ca15139cbc1e5a9c5032494a
2011-11-21 12:07:27 -06:00
Masatoshi Kimura
7f072394e6
Bug 703380 - XMLHttpRequest can fire an abort event after a load event, but should not; r=smaug
...
--HG--
extra : rebase_source : 07e72b23cfad23e0ea1e860fa48b1f6ed0587412
2011-11-21 12:07:12 -06:00
Neil Deakin
afa7e2eaae
Bug 703260, part 3, remove nsIViewObserver, r=mats
2011-11-21 12:53:20 -05:00
Neil Deakin
9e0f3e82fe
Bug 703260, part 1, remove view from eventstatemanager and presshell event handling, r=smaug,sr=roc
2011-11-21 12:53:20 -05:00
Fabien Cazenave
bb3ae888f0
Bug 690372 - Give an IID to dom::Element. r=ehsan
2011-11-21 16:32:14 +01:00
Henri Sivonen
c8106b707a
Bug 651072 - Support HTML parsing in XMLHttpRequest. r=smaug.
2011-11-16 09:38:51 +02:00
Matthew Gregan
37527f99d1
Bug 449157 - Implement loop attribute on media elements. r=roc
2011-11-21 11:59:01 +13:00
Ginn Chen
41a1c76a75
Bug 701273 Fix prototype mismatch for nsXBLProtoImplProperty and nsXBLProtoImplField (bool vs const bool) r=enndeakin
2011-11-21 11:09:16 +08:00
Benoit Jacob
d35dd088ea
back out 6904d8f28c7d for Windows mochitest-1 failures
2011-11-20 15:08:02 -05:00
Mounir Lamouri
caa14e0f14
Bug 695014 - nsFormFillController shouldn't watch input elements withouth a list nor autocomplete. f=ehsan, r=bz,zpao,dolske
2011-11-20 19:02:47 +01:00
Benoit Jacob
92afd2a394
Bug 703927 - Upgrade WebGL conformance test suite to r16167 - no review
...
Upstream URL: https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/tests/
The 1.0.1 version should get frozen any time now, so this should be nearly it.
2011-11-20 13:01:33 -05:00
Atul Aggarwal
3a73446555
Bug 701666 - Removing TxObject define and Double typedef from xslt. r=Ms2ger
2011-11-20 11:18:26 +00:00
Ed Morley
2568283122
Merge mozilla-central and mozilla-inbound
2011-11-20 11:17:44 +00:00
Andrew
b4dc0e784e
Bug 466626 - Make nsStyleLinkElement::ParseLinkTypes return a bitmask; r=roc
2011-11-20 11:13:40 +00:00
Brad Lassey
a8bebf60b8
bug 703815 - Click to activate message is displayed even if plugins are disabled r=dougt
2011-11-19 23:08:27 -05:00
Olli Pettay
0647ef9046
Bug 703715 - Add Telemetry probes for sync XHR, r=sicking, taras
2011-11-19 20:50:17 +02:00
Olli Pettay
5ff9b0f2e7
Bug 703654 - Improve document's CC Describe, r=mccr8
2011-11-19 20:49:17 +02:00
Robert Longson
deaf46902a
Bug 698195 - Use AfterSetAttr to process script href changes. r=dholbert
2011-11-19 09:00:04 +00:00
Doug Sherk
f224127867
Bug 656824: fixed invalid return type on loseContext and restoreContext r=bjacob
2011-11-18 22:57:29 -05:00
Doug Sherk
e6a246b74c
Bug 656824: changed WebGL robustness timer to not get reset after each draw operation r=bjacob
...
This patch should improve performance of the robustness timer by not resetting
it each time a draw operation happens. It still checks if there's any activity
and, if not, it will stop firing it. It includes a single extra timer firing
after activity dies to make sure we don't miss anything. Also includes a fix for
robustness being marked as existing when it really isn't.
2011-11-18 22:57:29 -05:00
Doug Sherk
ffd0060fbc
Bug 699626: patch reftest analyzer and WebGL reftests r=dbaron
2011-11-18 22:57:29 -05:00
Ed Morley
1fb3b09d42
Merge mozilla-central and mozilla-inbound
2011-11-18 21:28:29 +00:00
Kyle Huey
12171860ba
Fix Bug 700512. r=sicking,bsmedberg
2011-11-18 10:19:44 -05:00
Ms2ger
e484fee84c
Bug 703374 - Add back an assignment to rv in nsHTMLDocument::StartDocumentLoad; r=hsivonen
2011-11-18 15:09:25 +01:00
Jeff Muizelaar
394e1a656b
Bug 666312. Check surface status instead of surface existance. r=mwoodrow
...
We always have cairo surfaces now instead of having NULL ones. We should
check the status instead. This fixes crashes with the quartz and skia
azure backends.
2011-11-19 01:39:14 +13:00
Matt Woodrow
8f1885fb5e
Bug 702517 - Mark tests that fail in chrome as passing. r=jrmuizel
2011-11-18 17:00:38 +13:00
Matt Woodrow
6392b36119
Bug 702517 - Expose skia backend as a GfxInfo property and use it to mark tests as passing. r=jrmuizel
2011-11-18 17:00:38 +13:00
Marco Castelluccio
34d53ff8bc
Bug 699258 - Get skia backend compiling and running on Windows. r=mattwoodrow
2011-11-18 17:00:37 +13:00
Chris Pearce
4a535a78eb
Bug 703079 - Always dispatch mozfullscreenchange to owning document. r=bz
2011-11-18 16:53:33 +13:00
Oleg Romashin
ad07ec3d24
Bug 702656 - Fennec zoomed shadow layers scrolling is incorrect. r=roc
2011-11-17 15:52:29 -08:00
Matt Brubeck
41f27a05ad
Back out 75ace50df008 to try to fix failures after last central/inbound merge on a CLOSED TREE
2011-11-16 11:50:48 -08:00
Ed Morley
f40e833352
Merge mozilla-central to mozilla-inbound
2011-11-16 18:05:23 +00:00
Ed Morley
0d4271ee17
Merge last green changeset of mozilla-inbound to mozilla-central
2011-11-16 11:02:43 +00:00
Ms2ger
ec372233b8
Bug 698383 - Make nsXBLProtoImpl::mClassObject a JSObject; r=jst
2011-11-16 08:50:20 +01:00
Ms2ger
85773d688d
Bug 698382 - Give nsXBLProtoImpl::InitTargetObjects and nsXBLPrototypeBinding::InitClass a JSObject outparam; r=jst
2011-11-16 08:50:20 +01:00
Ms2ger
5c10d97f4e
Bug 698380 - Give nsIScriptContext::EvaluateStringWithValue a JS::Value retval parameter; r=peterv
2011-11-16 08:50:20 +01:00
Ms2ger
d58cd62735
Bug 696604 - Remove nsIScriptContext::CompileScript's aScopeObject parameter; r=peterv
2011-11-16 08:50:19 +01:00
Ms2ger
6622e2e115
Bug 672796 - Move MOZILLA_GUARD_OBJECT_NOTIFIER_* out of AutoRestore.h; r=khuey
2011-11-16 08:50:19 +01:00
Ms2ger
4441d352ad
Bug 697494 - Outparamdel nsIParser::GetStreamListener; r=hsivonen
2011-11-16 08:50:19 +01:00
Ms2ger
216407f38d
Bug 679332 - Kill GET_BOOLBIT/SET_BOOLBIT; r=volkmar
2011-11-16 08:50:19 +01:00
Ms2ger
bfdd6b6239
Bug 698261 - Remove the aElementType argument of NS_NewElement; r=bz
2011-11-16 08:50:19 +01:00
Ms2ger
bb1ee74b88
Bug 696660 - Outparamdel nsIScriptRuntime::CreateContext; r=mrbkap
2011-11-16 08:50:19 +01:00
Ms2ger
b35c5c1aef
Bug 698275 - Various cleanup in HTML element implementations; r=mounir
2011-11-16 08:50:19 +01:00
Ms2ger
6f106df58a
Bug 700172 - Fix XBL_DeserializeFunction's signature; r=enn
2011-11-16 08:50:18 +01:00
Ms2ger
96df6329a2
Bug 94199 - Various cleanup; r=enn
2011-11-16 08:50:18 +01:00
Ms2ger
a79e32f13e
Bug 669012 - Part g: Remove NS_CONTENT_SCRIPT_IS_EVENTHANDLER; r=smaug+hsivonen.
2011-11-16 08:50:18 +01:00
Ms2ger
145242c2ff
Bug 669012 - Part f: Less QIs in nsScriptLoader::ProcessScriptElement; r=smaug+hsivonen.
2011-11-16 08:50:18 +01:00
Ms2ger
82fa51a5e0
Bug 669012 - Part e: Make nsScriptLoader::ProcessScriptElement return a boolean; r=smaug+hsivonen.
2011-11-16 08:50:18 +01:00
Ms2ger
824a7d2eb5
Bug 669012 - Part d: Make nsIScriptElement::MaybeProcessScript return a boolean; r=smaug+hsivonen.
2011-11-16 08:50:18 +01:00
Ms2ger
ff51eaf751
Bug 669012 - Part c: Remove the return value from nsIContent::DoneAddingChildren; r=smaug+hsivonen.
2011-11-16 08:50:18 +01:00
Ms2ger
c8b7c1e16a
Bug 669012 - Part b: Introduce nsIScriptElement::AttemptToExecute; r=smaug+hsivonen.
2011-11-16 08:50:18 +01:00
Ms2ger
921d8dd46e
Bug 669012 - Part a: ignore for and event attributes for SVG elements; r=smaug+hsivonen.
2011-11-16 08:50:18 +01:00
Ms2ger
aeb5fc210d
Bug 702223 - Remove duplicated code from nsXMLHttpRequest::GetResponse; r=bz
2011-11-16 08:50:18 +01:00
Chris Pearce
8d29e4174d
Bug 701260 - Deny requests for full-screen if any doc in the tab has a windowed plugin. r=roc
2011-11-16 15:09:01 +13:00