Commit Graph

5360 Commits

Author SHA1 Message Date
Jim Chen
fa4d8d116b Bug 582644 - IME event remoting, patch to content; r=smaug, blocking-fennec=2.0a1+ 2010-08-17 01:07:44 -07:00
Olli Pettay
75b4ffdc0e Bug 462076 - Dynamically inserted iframes on refresh sometimes trade places, r=bz 2010-08-17 17:13:55 +03:00
Jonas Sicking
93c3158ba6 Bug 582228. Speed up getting style attributes. r=bzbarsky@mit.edu, a=dbaron@mozilla.com 2010-08-12 23:03:23 -07:00
Matthew Gregan
fde29262a3 Bug 585864 - Increase media cache block size from 4kB to 32kB. r=roc a=roc 2010-08-13 12:41:47 +12:00
Boris Zbarsky
456e9e5548 Bug 569520 part 2. Implement a mozRequestAnimationFrame/mozAnimationStartTime API. r=roc, a=joe 2010-08-11 17:05:28 -04:00
Boris Zbarsky
9c767adbfb Bug 569520 part 1. Add a new beforepaint event. r=smaug 2010-08-11 17:05:27 -04:00
Boris Zbarsky
d276f7c756 Bug 564652. Make sure to flush out restyles on our parent before checking for a presshell. r=dbaron 2010-08-13 14:44:39 +12:00
Matthew Gregan
e5fbf40ca5 Bug 586535 - Reduce delay in volume changes on OS X by using sydneyaudio volume control. r=doublec a=blocking2.0 2010-08-12 13:52:36 +12:00
Chris Pearce
4f879008f2 Bug 576539 - Only reset playback when seeking to a new position. r=kinetik a=blocking2.0 2010-08-13 14:28:15 +12:00
Chris Pearce
024df6be76 Bug 576539 - Factor out decoding to target time after seek, to enable seeking into WebM regions with no audio samples. r=kinetik a=blocking2.0 2010-08-13 14:28:15 +12:00
Chris Pearce
114d346757 Bug 576539 - Inject silence when decoder encounters missing audio in WebM and Ogg media. r=kinetik a=blocking2.0 2010-08-13 14:28:15 +12:00
Chris Pearce
0166bdadc4 Bug 576539 - Move integer overflow code in video decoders into VideoUtils.cpp/h. r=kinetik a=blocking2.0 2010-08-13 14:28:15 +12:00
Mark Finkle
b1a3159e78 Bug 582569 - Fire an event in child frame scripts when the TabChild is closing [r=smaug a=blocking-fennec] 2010-08-12 12:47:22 -04:00
Dave Townsend
9459a1a8a7 Backed out changeset 937a11c1fc07 from bug 582569 due to new browser-chrome test
failures.
2010-08-12 10:28:50 -07:00
Mark Finkle
dcd22deaf8 Bug 582569 - Fire an event in child frame scripts when the TabChild is closing [r=smaug a=blocking-fennec] 2010-08-12 12:47:22 -04:00
Robert O'Callahan
4ddb9e24af Backing out bug 569520 to fix test failures 2010-08-12 11:31:00 +12:00
Robert O'Callahan
a1bb0ab39e Backed out changeset 464f978cfca5 2010-08-12 11:30:44 +12:00
Robert O'Callahan
83f9c15efd Backing out bug 569520 to fix test failures 2010-08-12 11:29:58 +12:00
Robert O'Callahan
bae3fa4de3 Backed out changeset 66c25030a8d4 2010-08-12 11:28:49 +12:00
Boris Zbarsky
a746dcb366 Bug 569520 part 2. Implement a mozRequestAnimationFrame/mozAnimationStartTime API. r=roc, a=joe 2010-08-11 17:05:28 -04:00
Boris Zbarsky
771ed256bf Bug 586381. Switch attribute atom array storage to nsTArray. r=sicking 2010-08-11 17:05:28 -04:00
Boris Zbarsky
3e18bf9381 Bug 569520 part 1. Add a new beforepaint event. r=smaug 2010-08-11 17:05:27 -04:00
Boris Zbarsky
d9188b16ef Bug 577607 part 1. Make sure resource documents don't have presshells when their display document doesn't. r=roc 2010-08-11 17:05:26 -04:00
Ehsan Akhgari
5a36ff1530 Bug 572290 - <title> value of HTML signature file shows up in signature; r=bzbarsky a=blocking2.0+
--HG--
extra : rebase_source : 7085d047498e0509f056c8a33d9189e52aaeb077
2010-08-10 11:52:32 -04:00
Kyle Huey
edb11525d1 Backing out Bug 572290 due to leaks 2010-08-10 21:15:13 -07:00
Kyle Huey
4108bf2819 Backed out changeset 0aa4ad290221 2010-08-10 21:14:51 -07:00
Kyle Huey
65f51e9465 Backing out Bug 572290 due to leaks 2010-08-10 21:11:15 -07:00
Kyle Huey
64c504f404 Backed out changeset 1b12ed9d1c48 2010-08-10 21:10:36 -07:00
Doug Turner
7c50d1ab8c Merge from e10s clone. a=dougt 2010-08-10 18:33:38 -07:00
Ehsan Akhgari
2dc88eb94c Bug 572290 - comment addition; a=NPOTB 2010-08-10 21:20:04 -04:00
Ehsan Akhgari
d8ca1c0100 Bug 572290 - <title> value of HTML signature file shows up in signature; r=bzbarsky a=blocking2.0+ 2010-08-10 11:52:32 -04:00
Oleg Romashin
d03e19a821 Bug 586116 - Crash in nsHTMLDNSPrefetch::Prefetch gNeckoChild == 0x0. r=jduell.mcbugs a=blocking-fennec2.0a1+ 2010-08-10 17:20:17 -07:00
Olli Pettay
a76dd6006c Bug 584866 - Cache LoadFrameScript Calls [r=jst] 2010-08-10 13:18:26 -04:00
Mark Banner
f897af15ca Bustage fix for non-IPC builds - add ifdef for parameter that not everyone has. Follow up to bug 584864. Agreed with smaug on irc. 2010-08-10 18:03:33 +01:00
Ehsan Akhgari
ce0b3f1a9f Bug 582863 - Spell checker shouldn't copy the text node contents unnecessarily; r=roc a=blocking2.0+
--HG--
extra : rebase_source : 7313d44dfe2645a8df15a4fca78e75ecfc39b536
2010-07-30 18:55:42 -04:00
Mark Finkle
d5701e4ef1 Bug 584864 - MessageManager's LoadFrameScript runs in Chrome windows [r=smaug] 2010-08-10 11:10:22 -04:00
Dão Gottwald
f246f9a00f Backed out changeset cdd440adb726 2010-08-10 15:10:11 +02:00
Ms2ger
e0dc6046da Bug 562698 - Part a: Pass Elements to nsIMutationObserver::AttributeChanged and nsCSSFrameConstructor::AttributeChanged; r=bzbarsky, a=dbaron 2010-08-10 14:25:28 +02:00
Oleg Romashin
12114374e2 Bug 591559 and bug 575567 - "Drop X[Parent/Child] widget embedding from remote browser" [r=cjones] [a=bustage-fix+blocking] 2010-07-16 06:57:00 -05:00
Boris Zbarsky
a2e289caff Bug 590883. Don't forget to null-check the viewer, since the external resource load might have failed. r=roc a=blocking 2010-08-27 22:44:36 -04:00
Mounir Lamouri
54cd299512 Bug 589490 - Implement constraint validation API for <object>. r=sicking a=blocking 2010-08-28 02:36:45 +02:00
Mounir Lamouri
6d9bb03e5f Move 590387.html crashtest to content/html/content/crashtests/ a=test-only
--HG--
rename : layout/generic/crashtests/590387.html => content/html/content/crashtests/590387.html
2010-08-28 02:35:42 +02:00
Peter Van der Beken
1de207af3c Fix for bug 565742 (too much QIing/Addrefing/Releasing under NativeInterface2JSObject). r=smaug, a=bsmedberg. 2010-07-13 17:44:51 +02:00
Benoit Jacob
e2e3fc263e Bug 590729 - Update WebGL tests to upstream r12308, and Mochitest improvements - r=vladimir, a=blocking2.0 2010-08-25 19:09:26 -04:00
Mounir Lamouri
2fc5b9497e Typo fix. a2.0=typo 2010-08-26 00:45:35 +02:00
Clint Talbert
1afdc1b8df Backed out changeset 49beef9387a0 due to Xpcshell orange a=backout
--HG--
extra : rebase_source : 01307f705ab07b7784401d69a53921b200544978
2010-08-25 14:03:44 -07:00
Mounir Lamouri
dd70db2b50 Bug 590387 - Crash [@ nsGenericHTMLFormElement::UpdateFormOwner] when attaching an element with @form set to an element which is not in a document. r=sicking a2.0=blocking
--HG--
extra : rebase_source : 9f2a36b9a622c9ef1a2e3501ba45a297b8451d9e
2010-08-25 22:45:43 +02:00
Jonas Sicking
e86bab477f Bug 546857 Part 7: Allow system-principal-XHR loaded documents to use XUL. r=jst a=blocker 2010-08-25 13:12:28 -07:00
Joel Maher
51fff79f07 Bug 586754 Change xpcshell to use $relativesrcdir instead of $module for android support a=NPOTB r=mitchell.field 2010-08-25 11:47:39 -07:00
David Humphrey
07de814ba1 bug 490705 - Support Audio Data API: Get, Manipulate, Play & Save. r=smaug+kinetik+peterv, sr=vlad, a=vlad 2010-08-25 09:10:00 -04:00
Sid Stamm
e066044340 Bug 581980 - allow trailing semi-colon in CSP, r=bsterne, a=jst 2010-08-25 08:36:44 -07:00
Sid Stamm
287111b0e2 Bug 542302 - turn down CSP debugging information, r=dveditz, a=jst 2010-08-25 08:36:26 -07:00
Sid Stamm
c3f669047a Bug 558429 - CSP should accept relative policy-uri's, r=dveditz, a=jst 2010-08-25 08:35:27 -07:00
Ms2ger
4eff02334f Bug 588640 - comparison between signed and unsigned integer expressions in nsAttrValue::AtomAt; r=Olli.Pettay approval2.0=jst 2010-08-25 15:15:12 +02:00
Benoit Jacob
7331fd3eeb Bug 588918 - Make WebGL test suite pass without Valgrind errors - r=vladimir, a2.0=blocking+ 2010-08-25 08:17:08 -04:00
Benoit Jacob
73a8edee37 Bug 589901 - Fix validation typo in readPixels() - r=vladimir, a=blocking-beta5 2010-08-25 08:16:04 -04:00
Benoit Jacob
9452348114 Bug 586811 - Handle incomplete and NPOT textures - r=vladimir a=blocking2.0 2010-08-23 17:03:53 -04:00
Benoit Jacob
8277999173 Bug 585199 - Implement WebGLActiveInfo, remove NativeJSContext, adapt WebGL code to that - r=vladimir a=blocking2.0 2010-08-23 17:03:49 -04:00
Benoit Jacob
996e56543a Bug 584840 - Fix texParameter methods - r=vladimir a=blocking2.0 2010-08-23 17:03:44 -04:00
Benoit Jacob
0331356d16 Bug 584861 - Fix CheckSaneSubrectSize - r=vladimir a=blocking2.0 2010-08-23 17:03:40 -04:00
Benoit Jacob
bdd75613ba Bug 584501 - another round of texture fixes - r=vladimir a=blocking2.0 2010-08-23 17:03:35 -04:00
Benoit Jacob
66c3eb510a Bug 582053 - Integrate WebGL conformance suite as a mochitest - r=ctalbert,vladimir a=blocking2.0
--HG--
rename : content/canvas/test/webgl/test_list.txt => content/canvas/test/webgl/00_testFIXME_list.txt
rename : content/canvas/test/webgl/conformance/00_test_list.txt => content/canvas/test/webgl/conformance/00_testFIXME_list.txt
rename : content/canvas/test/webgl/more/00_test_list.txt => content/canvas/test/webgl/more/00_testFIXME_list.txt
2010-08-25 08:14:12 -04:00
Ehsan Akhgari
7e841718db Bug 582852 - Optimize large text node editing; r,a=jst
--HG--
extra : rebase_source : 00e87477d9904b7a23469ec9335b519f53b0d211
2010-08-05 22:13:07 -04:00
Chris Pearce
22258c3785 Bug 589467 - Shutdown idle media state machine threads. r=kinetik a=sicking 2010-08-25 20:45:45 +12:00
Matthew Gregan
a0e62bf5cd Bug 589071 - Avoid shutting down nsAudioStream when another thread may be using it. r=doublec a=roc 2010-08-24 14:06:14 +12:00
Chris Pearce
b1b1746c37 Bug 589561 - Rename HTMLTimeRanges to TimeRanges, HTMLMediaError to MediaError. r=roc a=roc
--HG--
rename : content/html/content/src/nsHTMLMediaError.cpp => content/html/content/src/nsMediaError.cpp
rename : content/html/content/src/nsHTMLMediaError.h => content/html/content/src/nsMediaError.h
rename : content/html/content/src/nsHTMLTimeRanges.cpp => content/html/content/src/nsTimeRanges.cpp
rename : content/html/content/src/nsHTMLTimeRanges.h => content/html/content/src/nsTimeRanges.h
rename : dom/interfaces/html/nsIDOMHTMLMediaError.idl => dom/interfaces/html/nsIDOMMediaError.idl
rename : dom/interfaces/html/nsIDOMHTMLTimeRanges.idl => dom/interfaces/html/nsIDOMTimeRanges.idl
2010-08-25 20:43:00 +12:00
Jonas Sicking
5656569763 Bug 546857 Part 6: Disable XUL for pages, unless user specifically opts in for domain. r=jst a=blocker 2010-08-19 16:12:46 -07:00
Mounir Lamouri
41d31e0af5 Bug 457801 (1/2) - Implement -moz-placeholder pseudo-class. r=dbaron a2.0=blocking 2010-08-25 06:39:10 +02:00
Mounir Lamouri
a998cdc78c Backing out unintentional push ba7b3f3d3451, b21458f2e3a2 and f69cabe709ca. a=backout 2010-08-25 02:40:47 +02:00
Mounir Lamouri
5de293a274 Bug 457801 (1/3) - Implement -moz-placeholder pseudo-class. r=dbaron a2.0=blocking 2010-08-24 21:02:09 +02:00
Vladimir Vukicevic
50178dcff6 b=585502; WebGL shader validation crash; r=bjacob 2010-08-09 23:51:56 -07:00
Neil Deakin
fb66fae998 Bug 383930/552341, allow usage of a property on popups instead of using document.popupNode, should fix leak of popupNode, r=neil,sr=roc 2010-08-09 12:17:19 -04:00
Neil Deakin
cd970262b2 Bug 577316, add preference to allow form elements to be focused when clicked, r=smaug 2010-08-09 12:15:47 -04:00
Mark Finkle
b13d673527 Backing out dea6175f4b07 (bug 584864) to fix regression filed as bug 585606 2010-08-09 11:29:34 -04:00
Matthew Gregan
ffcc5cc81a Bug 569301 - Add on* event handler property support for media events. r=smaug 2010-08-02 17:53:45 +12:00
Matthew Gregan
27487c2512 Bug 580982 - Remove workarounds for old YouTube WebM encodings. Don't treat "matroska" doctype as valid WebM file. r=doublec
--HG--
rename : media/libnestegg/include/_stdint.h => media/libnestegg/include/nestegg-stdint.h
2010-08-05 15:49:27 +12:00
azakai@mozilla.com
86fc2b0a40 Bug 584864 - MessageManager's LoadFrameScript runs in Chrome windows, r=smaug 2010-08-08 14:28:02 +03:00
Ms2ger@gmail.com
fcb776009d Bug 585153 - Remove nsITextAreaElement.idl. r=bz 2010-08-07 09:12:33 +02:00
Robert Sayre
b8be454ea7 Merge. 2010-08-06 22:47:02 -07:00
Vladimir Vukicevic
eb17125496 b=584815; enable WebGL shader validation and remove obsolete texture API; r=bjacob 2010-08-06 22:10:38 -07:00
Vladimir Vukicevic
c44e0d0074 b=583838; add ANGLE/D3D WebGL support - part 2 - build EGL on windows and try to use it; r=bjacob 2010-08-06 22:09:18 -07:00
Robert Sayre
ca10e5d657 Merge mozilla-central to tracemonkey. 2010-08-06 15:41:41 -07:00
Shawn Wilsher
4ba935953c Backed out changeset e6e0200b6e03 (bug 568969) because it appears to have caused orange on a CLOSED TREE. 2010-08-06 11:53:39 -07:00
Olli Pettay
8ad150997f Bug 583777 - Fix violations of the new JS request model. r=igor 2010-08-05 12:53:16 -07:00
Shawn Wilsher
17eda7ec10 Bug 568969 - Nuke nsContentUtils::GetHistory
r=bz
a=bsmedberg
2010-08-05 10:07:46 -07:00
Kyle Huey
d7397260c9 Fix build dependencies in content/html/content/src and make double-including config.mk fatal. irc-r=ted
--HG--
extra : rebase_source : 3362befa95b5ab3aff581b49f58652d653d1a8ac
2010-08-06 08:26:20 -07:00
Ehsan Akhgari
1af8dfa3a5 Merge backout of bug 582863 2010-08-06 11:39:56 -04:00
Ehsan Akhgari
536ad17a6d Backed out changeset b64704446120 because of build bustage failure in TestWinTSF.cpp 2010-08-06 11:39:19 -04:00
Ehsan Akhgari
5af59c56b4 Bug 580507 - Crash [@ nsTextEditorState::UpdatePlaceholderText]; r=jst a=blocking2.0+
--HG--
extra : rebase_source : 484bd181734c344db786c64f4e99006607ee1670
2010-08-05 22:13:07 -04:00
Ehsan Akhgari
186be467b6 Bug 582863 - Spell checker shouldn't copy the text node contents unnecessarily; r=roc a=blocking2.0+
--HG--
extra : rebase_source : e134b15a712630b542b7b499e15a16727350bea6
2010-07-30 18:55:42 -04:00
Boris Zbarsky
07c39320f4 Adding missing test file for bug 564001.html to fix build bustage. 2010-08-06 08:21:53 -04:00
Blake Kaplan
45243e880e Bug 546573 - EnsureInnerWindow from wrappers. r=jst sr=bzbarsky 2010-07-20 21:05:11 -07:00
Robert Sayre
d580edd975 Merge mozilla-central to tracemonkey. 2010-07-31 14:19:27 -07:00
Olli Pettay
ae117d70c6 Bug 576075, stricter tree selection handling, r=enndeakin
--HG--
extra : rebase_source : ea68e33207720ee4193642aaf0749c9939cc12d2
2010-07-31 21:22:29 +03:00
Bobby Holley
981557e6ad Bug 521497 - refactor nsImageLoadingContent to make it easier to track when images appear and go away. r=bz,a=blocker 2010-07-31 13:54:59 -04:00
Brian Birtles
6c35d0694f Bug 527270: Implement SMIL TimeEvents. r=dholbert,smaug; sr=roc; a=blocking-betaN 2010-07-31 16:02:52 +09:00
Craig Topper
a53310509d Bug 579830 - Change nsCOMPtr<Element> to nsRefPtr<Element>. Change one location that was QIing to Element. r=bz a2.0=benjamin
--HG--
extra : rebase_source : db2a1a863ed6c646ef8eb850eaf93b64b4552be7
2010-07-30 20:44:45 -07:00
Ms2ger
ce3120a969 Bug 573322 - Align td@align with HTML5; r=bzbarsky a=blocking-betaN 2010-07-30 16:48:57 -07:00
Ms2ger
dc206bff4c Bug 573258 - Support a.text as defined in HTML5; r=Olli.Pettay approval2.0=benjamin 2010-07-30 16:48:57 -07:00
Vladimir Vukicevic
a827c80a2f b=583375; update ANGLE to r367; r=vlad 2010-07-30 15:22:11 -07:00
Bas Schouten
e02e026ac3 Bug 567169: Followup changeset 4a3e8596e8fc - addresses review comments I neglected to process when pushing the patch. a=blocking-betaN 2010-07-30 21:31:15 +02:00
Jeff Muizelaar
ea5785d3e3 Bug 576169: Use fill() where possible rather than clip-paint. r=vlad 2010-07-30 20:57:19 +02:00
Justin Lebar
510267fbd6 Backed out changeset d9717604f007 2010-07-30 11:36:18 -07:00
Justin Lebar
111e7ef187 Bug 561076 - Use a hashtable to speed up nsContentUtils::UnregisterPrefCallback. r=bzbarsky a=blocking2.0
--HG--
extra : rebase_source : 753885fe23666d392cea378b2d911a754df7ef58
2010-07-30 10:22:57 -07:00
Dave Townsend
77ad04c3ab Bug 571598: Allow XUL documents loaded in about urls to persist attributes. r=bz 2010-07-29 22:08:50 -07:00
Kyle Huey
9c0bd4c0a5 Backed out changeset 9e87c3efc33b 2010-07-29 16:01:41 -07:00
Kyle Huey
17533df9bd Bug 578714: Stop doing Unicode-aware case-folding inside layout/style. r=zwol sr=bz
--HG--
extra : rebase_source : 7d5f43bf8d7d109c9669db68589e26554df9a250
2010-07-29 12:41:04 -07:00
Kyle Huey
8ba5a6053c Bug 581868: Remove nsIPrivateDOMImplementation. r=jst
--HG--
extra : rebase_source : 4e329c8b48034db725a1120094ec721d607dcb85
2010-07-29 12:23:13 -07:00
Kyle Huey
cc25e38cd5 Bug 575043: Remove internal uses of nsICaseConversion. r=smontagu sr=roc
--HG--
extra : rebase_source : f95ad3f21a95e354324e1524c378cad7146f3241
2010-07-29 12:22:16 -07:00
Robert Sayre
72e587294e Backed out changeset e393b9673207. ( Bug 573803 - add SSL WebSocket support to mochitest. r=ted ) 2010-07-29 13:13:11 -07:00
Jonathan Griffin
ed48fbc343 Bug 573803 - add SSL WebSocket support to mochitest. r=ted 2010-07-29 10:23:58 -07:00
Chris Double
9c9fb70b28 Bug 489071 - Send correct Accept header when requesting <video> and <audio> resources - r=roc
--HG--
extra : rebase_source : fefb3792e2c69919fb7fcb87ef04df80f2766364
2010-07-29 16:58:07 +12:00
Robert Sayre
073bde8d2b Merge mozilla-central to tracemonkey. 2010-07-30 21:57:41 -07:00
David Zbarsky
b031cede9e Remove unneeded nsIDOMNSHTMLButtonElement interface by merging it into nsIDOMHTMLButtonElement. (Bug 582303) r=jst 2010-07-28 16:43:52 -07:00
David Zbarsky
b3ebf67236 Remove unneeded nsIDOMNSHTMLAreaElement and nsIDOMNSHTMLAreaElement2 interfaces by merging them into nsIDOMHTMLAreaElement. (Bug 582303) r=jst 2010-07-28 16:43:52 -07:00
David Zbarsky
f1c4604ccc Remove unneeded nsIDOMNSHTMLSelectElement interface by merging it into nsIDOMHTMLSelectElement. (Bug 582303) r=jst 2010-07-28 16:43:52 -07:00
David Zbarsky
91c644282f Remove unneeded nsIDOMNSHTMLOptionElement interface by merging it into nsIDOMHTMLOptionElement. (Bug 582303) r=jst 2010-07-28 16:43:52 -07:00
David Zbarsky
08bd79fe55 Remove unneeded nsIDOMNSHTMLScriptElement interface by merging it into nsIDOMHTMLScriptElement. (Bug 582303) r=jst 2010-07-28 16:43:52 -07:00
David Zbarsky
aa0b85856a Remove unneeded nsIDOMNSHTMLLabelElement interface by merging it into nsIDOMHTMLLabelElement. (Bug 582303) r=jst 2010-07-28 16:43:52 -07:00
Ms2ger
f44cbdb1a4 Bug 564001 - Should use the first image map in tree order r=bzbarsky a=benjamin
--HG--
extra : rebase_source : 0bd0a6eafd22095fc0621dc294ad95ca7fd1b7d6
2010-08-06 13:08:58 +02:00
timeless
14231e4d84 Bug 579318 - warning: comparison between signed and unsigned integer expressions in nsContentUtils::ParseIntMarginValue() and nsIContentUtils::FindInternalContentViewer() r=Olli.Pettay a=dbaron
--HG--
extra : rebase_source : 889a1fa61e2a4c9fd42492518bd660d8b1bb8a83
2010-08-06 13:04:32 +02:00
Boris Zbarsky
fb72631f4c Bug 547342 real fix. Flush on ScrollToRow. r=enn 2010-08-05 14:39:39 -04:00
Olli Pettay
bc5169e59e Bug 523082 - nsXULTemplateBuilder should unlink more, r=peterv 2010-08-06 12:21:53 +03:00
L. David Baron
e714f071f9 Manage float continuations to-be-pulled by the next-in-flow better by keeping them in a separate frame list until they're actually pulled. (Bug 563584, patch 13) r=roc 2010-08-05 21:59:19 -07:00
Boris Zbarsky
333db1149b Backed out changeset ea50ac5c3d1f, which was a failed bustage fix, from CLOSED TREE
--HG--
extra : rebase_source : f1c225ff6d0151d9f91505198f57124bbfb3c167
2010-08-05 22:19:34 -04:00
Kyle Huey
3809a4a238 Fixing Microsoft defines stupidity 2010-08-05 17:26:42 -07:00
Joe Drew
6bd778ec0d Bug 552809 - XSync the results of our out-of-process canvas draws after we've finished drawing, so we're able to reliably read the updated contents from the chrome process. r=cjones,romaxa a=blocking-fennec2.0a1+ 2010-08-05 13:46:00 -05:00
Chris Jones
2afdb0333c Bug 570620, part f: Add a "destroy" phase to PBrowser shutdown to make clean-up easier. r=smaug sr=bsmedberg 2010-08-05 17:11:23 -05:00
Chris Jones
65b058787b Bug 570620, part c: Add two trivial helper methods to nsFrameLoader. r=smaug 2010-08-05 17:11:23 -05:00
Boris Zbarsky
ff911ada1d Bug 584293. Make .style faster. r=peterv 2010-08-05 17:59:36 -04:00
Olli Pettay
67430679d8 Bug 583777 - Fix violations of the new JS request model. r=igor a=blocking-beta3 ok to check into a CLOSED TREE 2010-08-05 12:57:39 -07:00
Bas Schouten
c9dbd837ab Bug 584663: Make sure we begin a new path for the rectangle/fill call. r=vlad
--HG--
extra : rebase_source : e2fe17353d43e90432f78c7e5848b9d74dee73f2
2010-08-05 21:39:00 +02:00
Daniel Holbert
8695da5b48 Crashtests for Bug 579356. [tests-only] 2010-08-05 07:53:43 -07:00
Robert Longson
495bb25761 Bug 579356: Limit recursion in CalcBezLength for SVG path length-calculation. r=dholbert a=blocking 2010-08-05 07:53:43 -07:00
Steven Michaud
ea45199f0e Bug 577963 - Flushing notifications can cause mPresShell to be destroyed. r=masayuki,smaug a=blocking2.0 2010-08-05 09:42:02 -05:00
Benoit Jacob
232c2bb77d Bug 568761; WebGL memory leaks; r=vladimir 2010-08-05 09:58:47 -04:00
Benoit Jacob
dafc0ae8dd Bug 579529; fix validation Uniform and VertexAttrib functions taking arrays; r=vladimir 2010-08-05 09:55:56 -04:00
Jonathan Kew
f9fab4a776 bug 581092 - use unrounded width when advancing x-position to draw RTL text run in canvas. r=vlad a=blocking2.0 2010-08-05 10:18:39 +01:00
Chris Pearce
ec5a28e946 Bug 462957 - HTMLTimeRanges out of bounds check should not be off by 1. r=roc a=blocking2.0 2010-08-05 19:40:35 +12:00
Chris Pearce
1ff7ef5cbf Bug 462957 - Stubs for buffered for WebM and raw video. r=roc a=blocking2.0 2010-08-05 19:40:35 +12:00
Chris Pearce
fe0c15afe6 Bug 462957 - Test case for HTMLMediaElement.buffered. r=roc a=blocking2.0 2010-08-05 19:40:35 +12:00
Chris Pearce
3a5db791b8 Bug 462957 - Pin media stream while seeking. r=roc a=blocking2.0 2010-08-05 19:40:35 +12:00
Chris Pearce
6c349be715 Bug 462957 - Ogg support for HTMLMediaElement.buffered. r=doublec a=blocking2.0 2010-08-05 19:40:35 +12:00
Chris Pearce
5b3f95c50c Bug 462957 - WAV support for HTMLMediaElement.buffered. r=kinetik a=blocking2.0 2010-08-05 19:40:35 +12:00
Chris Pearce
fb117ca2e7 Bug 462957 - DOM implementation of HTMLMediaElement.buffered. r=roc a=blocking2.0 2010-08-05 19:40:35 +12:00
David Zbarsky
de6582a359 Remove unneeded nsIDOMNSHTMLInputElement interface by merging it into nsIDOMHTMLInputElement. (Bug 582303) r=jst 2010-08-04 22:40:18 -04:00
David Zbarsky
9f2162a376 Remove unneeded nsIDOMNSHTMLImageElement interface by merging it into nsIDOMHTMLImageElement. (Bug 582303) r=jst 2010-08-04 22:40:17 -04:00
David Zbarsky
ad200f8dad Remove unneeded nsIDOMNSHTMLAnchorElement interface by merging it into nsIDOMHTMLAnchorElement. (Bug 582303) r=jst 2010-08-04 22:40:17 -04:00
Bjarne
100caa546d Bug 546606 - Make redirect API async - part 2; r=honzab.moz,cbiesinger,bjarne,jst sr=jst 2010-08-04 22:15:55 -04:00
Kyle Huey
2a2801990e Bug 578714: Stop doing Unicode-aware case-folding inside layout/style. r=zwol sr=bz 2010-08-02 15:19:04 -07:00
Jim Chen
9b0600f523 Bug 544779 - Add script runners for selection/text notification, r=masayuki a=blocking-fennec
--HG--
extra : rebase_source : 66f740001fee159d72d9a307d15ddbc3f02a5fbf
2010-08-04 12:22:50 -07:00
Zack Weinberg
d32d8b4b6e Bug 338679: mark style declarations immutable if they are stringified. r=bzbarsky a=dbaron 2010-08-02 15:40:35 -07:00
Zack Weinberg
a6b8c9b603 Bug 569719 part 16: Don't refcount declarations and data blocks; don't have style rules hold direct pointers to data blocks. r+a=dbaron 2010-07-23 11:00:52 -07:00
Zack Weinberg
6873de67ec Bug 569719 part 9: remove return value from css::Declaration methods that always return NS_OK, and change GetCSSDeclaration to return a css::Declaration instead of an nsresult. r=dbaron 2010-07-23 11:00:34 -07:00
Zack Weinberg
ec7999aa69 Bug 569719 part 8: forward to nsStyledElement::GetStyle from nsXULElement::GetStyle. r=bzbarsky 2010-07-23 11:00:32 -07:00
Robert O'Callahan
052fa3ca37 Bug 522859. Handle unbounded cairo operators properly in the Quartz backend. r=jrmuizel,a=joe 2010-08-13 22:02:47 +12:00
Robert O'Callahan
f3efde653e Bug 537890. Part 10: Fix nsPresContext and nsIDeviceContext unit-conversion methods to be explicit about using CSS logical units instead of physical units. r=dbaron 2010-08-13 21:58:04 +12:00
Robert O'Callahan
af7fdb42ac Bug 537890. Part 8: Define MM_PER_INCH_FLOAT. r=dbaron 2010-08-13 21:57:57 +12:00
Igor Bukanov
2019c722fb bug 571789 - merging JSObjectOps and JSExtendedClass into JSClass. r=jorendorff 2010-06-12 18:29:04 +02:00
Igor Bukanov
181c2cdf3a Backed out changeset 7b2b90efe57d -- the patch was landed against a tree with a lot of orange. This will hinder the orange resolution. 2010-07-28 14:36:06 +02:00
Igor Bukanov
a69fd0a49f bug 571789 - merging JSObjectOps and JSExtendedClass into JSClass. r=jorendorff 2010-06-12 18:29:04 +02:00
Nicholas Nethercote
9dfbe8877d Bug 552812 - nanojit: factor out AccSet differences into TM and TR (take 3, TM-specific part). r=gal. 2010-07-27 22:33:42 -07:00
Robert Sayre
55a8586519 Merge mozilla-central to tracemonkey. 2010-07-27 13:09:04 -07:00
Ginn Chen
24dac47fb1 Bug 580969 nsHTMLSelectElement.cpp failed to compile with Sun Studio r=peterv a=bsmedberg 2010-07-27 17:21:45 +08:00
Robert Longson
2316d387ff Backout Bug 578309 due to mochitest failures 2010-07-27 09:35:54 +01:00
Robert Longson
c28d8f49a4 Bug 578309 - mask and clipPath applied to foreignObject are translated. r=roc a=blocking 2010-07-27 08:33:01 +01:00
Steffen Imhof
78bd96033d Bug 565163 - e10s: nsHTMLDNSPrefetch needs to be forwarded to chrome. r=dougt
--HG--
extra : rebase_source : bb91a8287ad6484846c89f57d916c97f3c05fb70
2010-07-26 11:49:09 -07:00
Bobby Holley
ff6a2fbd06 Bug 578511 - Canvas API to disable sync decoding of images.r=roc,sr=vlad 2010-07-26 17:20:45 -04:00
Kyle Huey
6c1df0af47 Bug 573050: Properly initialize variables to avoid mallocing on bad data in the raw decoder. r=doublec 2010-07-26 12:36:20 -07:00
Kyle Huey
c83653fee9 Bug 508082: Implement a raw video decoder. Based on an earlier patch by Brad Lassey. r=doublec 2010-07-26 12:35:16 -07:00
Kyle Huey
a9e232cc45 Bug 581723: Remove completely unused nsISVGLength. r=jwatt 2010-07-26 12:32:43 -07:00
Kyle Huey
547de8317f Bug 578570: Followup to remove a dead header that I missed. 2010-07-26 12:30:05 -07:00
Craig Topper
432b14f38e Bug 580902 - Remove "using namespace mozilla;" from nsSVGElement.h and fixup the places that relied on it. r=jwatt 2010-07-25 17:25:38 -07:00
Chris Pearce
1536283f5a Bug 534571 - Fire video timeupdate event when starting a new load. r=roc,dolske a=blocking2.0 2010-07-26 10:45:41 +12:00
Chris Pearce
86e38ce4c9 Bug 534571 - Enable reloads from audio source child to work. r=roc a=blocking2.0 2010-07-26 10:45:18 +12:00
L. David Baron
cca635c194 Update to latest spec changes for ctx.font setter and getter. (Bug 508452) r=bzbarsky 2010-07-24 12:17:38 -07:00
L. David Baron
f6ad06f444 Revert incorrect changes made in http://hg.mozilla.org/mozilla-central/rev/f6beeb315747 (Bug 508452) r=bzbarsky
Note: the tests in this patch don't actually pass until the next one is applied as well.
2010-07-24 12:17:38 -07:00
Nicholas Nethercote
be11c2f1c9 Backout TM-specific patches for bug 552812 due to assertion failures on Win2003. 2010-07-26 00:03:02 -07:00
Nicholas Nethercote
73f4f96e19 Bustage fix for bug 552812. 2010-07-25 22:02:18 -07:00
Andreas Gal
20afe268df Use proper exported JS_PUBLIC_API function (follow-up for 581264). 2010-07-23 16:08:59 -07:00
Andreas Gal
a5591066f8 Don't use broken js_NewArrayObjectWithCapacity API (581264, r=bz,jst,dwitte). 2010-07-23 15:25:42 -07:00
Robert Sayre
1b744a7685 Merge mozilla-central to tracemonkey. 2010-07-20 15:07:03 -07:00
Blake Kaplan
de74d9d8f4 Bug 563106 - Tie XPConnect to compartments. r=jorendorff/gal/jst 2010-07-19 13:36:49 -07:00
Blake Kaplan
cf8e8e1adb Bug 579616 - Fix leak when a cloned node has an XBL binding attached to it: clean up the cycle when the ownerdoc goes away and we will no longer be able to traverse the cycle. r=sicking
--HG--
extra : rebase_source : b0aa501e5049fa538add6d581f089c08106195fb
2010-07-19 13:50:20 -07:00
Igor Bukanov
d7aedab4b6 bug 552266 - Allow for only one JSContext to be in a request on a given thread. r=mrbkap 2010-06-26 22:31:54 +02:00
Blake Kaplan
44fa338e2b Bug 575795 - Clean up the nsIScriptContext interface to the global object to be able to split the work that nsIScriptContext::InitContext does out. r=jst 2010-07-15 15:16:29 -07:00
Luke Wagner
99411cc93d Bug 549143 - fatvals 2010-07-14 23:19:36 -07:00
Robert Sayre
5f4da6447a Comment out part of the flakiness in the websocket test. 2010-07-12 21:48:19 -07:00
Robert Sayre
340287d9dc Merge. 2010-07-12 20:42:43 -07:00
Robert Sayre
38029f43fa Merge mozilla-central to tracemonkey. 2010-07-12 20:42:21 -07:00
Brandon Sterne
d00b64ec5d Bug 578182. CSP causing leaks due to repeated AddBoolPrefVarCache call from nsDocument constructor. r=dveditz 2010-07-12 20:12:32 -07:00
Robert Sayre
26b9651489 Push more logging. 2010-07-12 19:31:20 -07:00
Robert Sayre
85521f51a9 add yet more debugging info to the websocket test. 2010-07-12 17:47:53 -07:00
Mats Palmgren
2cc4e040ea Make it possible to drag a non-selectable node again. b=574596 r=dbaron 2010-07-12 22:24:25 +02:00
Robert Longson
36db312d94 Bug 576802 - Fix crash with gradientTransform animate. r=jwatt 2010-07-12 20:17:17 +01:00
Ms2ger@gmail.com
0792cf5941 Bug 401788 - Canvas throws exceptions on invalid string values. r=sicking 2010-07-12 16:51:17 +02:00
Robert Sayre
951426beed Merge mozilla-central to tracemonkey. 2010-07-11 16:23:48 -07:00
Robert Sayre
3d8f394691 tweak error formatting in flaky test 2010-07-11 16:21:18 -07:00
Ehsan Akhgari
7dcf9d424a Backout bug 289384 because of crashtest assertion failures 2010-07-11 17:43:27 -04:00
Robert Sayre
b2fcd75b57 add logging data for websocket test failure. 2010-07-09 15:58:52 -07:00