Brian Hackett
ed4defc8b5
Add interface for JSStackFrame.fun/script/thisv/rval, bug 586533. r=lw
2010-08-15 08:44:51 -04:00
Justin Dolske
f72ceb215b
Bug 544597 - Remap plugin names to a more readable form for plugin-crashed UI. r=gavin, r=jst
2010-04-08 00:45:00 -07:00
Felipe Gomes
3a5e3b045a
Bug 489127 - nodesFromRect required for better usability on mobile devices (part 4) [r=roc]
2010-04-07 20:31:26 -04:00
Ben Turner
ba2cd42a88
Bug 553128 - 'Add better support for typed arrays in structured clone'. r=vlad+jst+jorendorff.
2010-04-07 13:55:12 -07:00
Timothy Nikkel
c8a479d28b
Bug 559996. Lazy frame construction can sometimes cause a subdocument to not scroll to ref in url. r=jst
2010-05-11 19:30:40 -05:00
Craig Topper
9528e9a5c6
Rename nsIStyleSheet::GetApplicable to IsApplicable and GetComplete to IsComplete. (Bug 239008) r=dbaron
2010-05-14 12:05:14 -07:00
Josh Aas
ed50cb5b07
Remove default plugins. b=533891 r=dolske sr=jst
2010-05-14 13:08:12 -04:00
Boris Zbarsky
626e1bb052
Bug 565820. Use Element as the return value for ReferencedElement. r=roc
2010-05-14 13:04:51 -04:00
Olli Pettay
acef3e9b4f
Bug 563711 - Optimize nsHTMLContentSerializer::AppendAndTranslateEntities, p=laurent@xulfr.org+smaug, r=sicking
...
--HG--
extra : rebase_source : 592c5262c031e6d52fa753e8ae1f659bb4985a3c
2010-05-14 13:18:27 +03:00
Mitchell Field
6ad77bd6db
Bug 564950 - Make more use of mozilla::services, r=surkov, jst, neil, smontagu, roc, joshmoz, gavin, shaver
2010-05-14 18:24:41 +09:00
Jonas Sicking
1efbd766ca
Back out bug 546857 Part 6 due to talos failures. a=backout
2010-08-19 18:41:58 -07:00
Mounir Lamouri
199316d774
Bug 566160 - Implement formaction for <input> and <button> which ovverid <form> action attribute. r=sicking sr=smaug a2.0=blocking
2010-08-20 01:23:59 +02:00
Mounir Lamouri
75d4416512
Bug 566064 (2/2) - Implement formtarget for <input> and <button> which override <form> target attribute. r=sicking a2.0=blocking
2010-08-20 00:58:10 +02:00
Mounir Lamouri
ac22730bb3
Bug 566064 (1/2) - Moving form submission originating element to nsFormSubmission. r=sicking a2.0=blocking
2010-08-19 23:58:20 +02:00
Jonas Sicking
1a06bd84dd
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
Jonas Sicking
a658707f99
Bug 546857 Part 1: Fix nsDOMParser to make it useful from xpcshell tests. r=bz a=blocker
2010-08-19 16:06:06 -07:00
Rich Dougherty ext:(%2C%20Chris%20Pearce%20%3Cchris%40pearce.org.nz%3E)
eccf17ee01
Bug 548523 - Replace HTMLMediaElement.autobuffer attribute with 'preload'. r=roc a=blocking2.0
...
--HG--
rename : content/media/test/test_autobuffer.html => content/media/test/test_preload_attribute.html
rename : content/media/test/test_autobuffer2.html => content/media/test/test_preload_suspend.html
2010-08-20 10:50:37 +12:00
Mounir Lamouri
335de1dc4f
Bug 345512 - Implement pattern attribute for input elements. f=ajvincent r=sicking,jorendorff sr=smaug a2.0=blocking
2010-08-18 21:26:22 +02:00
Mounir Lamouri
b0401c6221
Bug 583610 - Value sanitizing algorithm form <input type='url'>. r=smaug sr=jst a2.0=blocking
2010-08-18 20:34:14 +02:00
Mounir Lamouri
3c37076481
Bug 345822 - Implement required attribute. f=ajvincent r=smaug sr=sicking a2.0=blocking
2010-08-18 20:30:41 +02:00
Mounir Lamouri
b3a82943f3
Bug 345624 - Implement HTML 5's Constraint Validation API. f=ajvincent r=smaug sr=sicking a2.0=blocking
2010-08-18 20:28:08 +02:00
Ben Newman
b3cb7ea79d
Bug 516522 - CPOW: Cross-Process (JavaScript) Object Wrapper. r=mrbkap r=bent sr=jst
2009-11-06 12:43:39 -08:00
Doug Turner
9e52c27932
merge from mozilla-central. no merges required
2010-03-23 02:53:35 -07:00
Jason Duell
69b885991b
Merge from m-c in order to fix e10s necko hangs caused by last m-c merge.
2010-03-19 23:55:40 -07:00
Ms2ger@gmail.com
d6bc4e12a7
Bug 553896 - Node.isEqualNode(null) shouldn't throw. r=smaug
2010-03-22 17:06:57 +01:00
Markus Stange
5fb3e948bb
Bug 508482 - Window activation status should be a pseudoclass (:-moz-window-inactive) instead of an attribute. r=dbaron, r+sr=jst
2010-03-17 18:10:57 +01:00
Craig Topper
a956b85435
Bug 253889: DeCOMtaminate nsIPresShell r=roc
2010-03-20 17:54:19 -04:00
Neil Deakin
8f3acb3041
Bug 501154, consolidate places where clipboard events are fired from, r=smaug,sr=neil
2010-03-19 14:32:13 -04:00
Laurent Jouanneau
8b9930f133
Bug 545644 - Regression: HTML 'nbsp' entity is not handled correctly in xHTML mode. r=Olli sr=Jonas
2010-03-18 17:07:32 +01:00
Peter Van der Beken
e5d87ec5bb
Fix for bug 552716 (Remove NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO). r=jst.
...
--HG--
extra : rebase_source : 8e03b54ff6117dcac27188b296c59dcafbb6db78
2010-03-17 16:09:05 +01:00
Peter Van der Beken
3e3654ffca
Fix for bug 540848 (Add appendChild/insertBefore/replaceChild/removeChild on nsINode). r=bz.
...
--HG--
extra : rebase_source : 4550ff196ab5fd1acbc72e7c94b7a31d073ae5dd
2010-03-17 16:06:19 +01:00
Peter Van der Beken
6469f57d89
Fix for bug 548463 (Disallow adopting node into a different document from adoptNode). r=sicking.
...
--HG--
extra : rebase_source : 5c00c3b6c65491997984d216f5c61052ccc0a77b
2010-03-17 15:40:35 +01:00
Ben Turner
0bdadbfbee
Bug 550275 - 'Implement the HTML5 structured clone algorithm'. r=jst+mrbkap, sr=jst.
2010-03-17 12:55:45 -07:00
Markus Stange
4a997d3554
Backed out changeset e17c076aceea, bug 508482 (:-moz-window-inactive pseudoclass) because of test_righttoleft.xul test failures.
2010-03-17 20:03:53 +01:00
Markus Stange
f1f3037861
Bug 508482 - Window activation status should be a pseudoclass (:-moz-window-inactive) instead of an attribute. r=dbaron, r+sr=jst
2010-03-17 18:10:57 +01:00
Justin Dolske
1db3f5a1ce
Bug 550293 - plugin-crashed UI needs more user opt-in. r=vlad, ui-r=faaborg
2010-03-16 22:10:08 -07:00
Blake Kaplan
efb0109f58
Fix bug 552090. r=sicking sr=jst
2010-03-16 16:23:45 -07:00
Daniel Holbert
52f0b1c7e3
Bug 534028, Patch C: Support SMIL animation of SVG attributes that are mapped to CSS properties. r=roc
2010-03-16 16:17:33 -07:00
Daniel Holbert
1b7f3ee4bc
Bug 534028, Patch A: Make nsIContent::GetAnimatedAttr()'s nsIAtom argument non-const. r=roc
2010-03-16 16:17:32 -07:00
Daniel Holbert
e0134144b0
Remove two unused variables in nsCSPService.cpp, to fix build warning & trigger another build cycle & hopefully clear some red during CLOSED TREE
2010-03-16 13:21:09 -07:00
Ehsan Akhgari
c8c9e7615a
Bug 549887 - Abort if the Places history service is unavailable; r=dbaron
...
--HG--
extra : rebase_source : dcf410b4cc4e86acbb5bbfac4f326103519b9e45
2010-03-15 11:14:28 -04:00
Makoto Kato
0736aa6001
Bug 182954 - Content should use the newer nsIPrefService APIs instead of nsIPref. r=neil,bzbarsky
2010-03-13 22:23:27 +09:00
Robert Longson
7f73b235c7
Bug 510202 - simplify C++ code now that bug 461199 has landed. r=sdwilsh,sr=bzbarsky
2010-03-13 10:32:19 +00:00
timeless@mozdev.org
c3bbdc001a
Bug 494683 warning: comparison between signed and unsigned and incorrect initialization order
...
r=jst sr=jst
--HG--
extra : rebase_source : b216615bd1813d661496432f508bb2755aa55877
2010-03-12 07:50:13 +01:00
timeless@mozdev.org
5eb4371fee
Bug 551091 fix signed warning because Count() is signed ...
...
r=jst
--HG--
extra : rebase_source : a54a095b0bd3e4150bc75985863d47c4b8fe9d73
2010-03-12 07:50:12 +01:00
Daniel Holbert
56c3c6778a
Bug 537139 followup: Call RestyleForAnimation() instead of SMILOverrideStyleChanged(), to avoid triggering CSS Transitions from SMIL changes. r=dbaron
2010-03-11 22:03:49 -08:00
Jason Duell
a5f74621b1
Merge from mozilla-central (rev 783ef71b479e) to e10s tree; gets xpcshell working again.
2010-03-18 14:59:34 -07:00
Doug Turner
ef22106e0b
[Bug 553149] Implement sendCrossProcessKeyEvent for e10s. r=smaug
2010-03-18 23:52:18 -07:00
Doug Turner
85bd4fb391
Merge with mc
2010-03-17 10:37:32 -07:00
Doug Turner
f295d7422b
Merge
2010-03-12 15:20:36 -08:00
Doug Turner
16e2fd5fe7
Merge. manually merged. modules/plugin/test/testplugin/nptest.cpp, testing/xpcshell/head.js.
2010-03-10 19:13:35 -08:00
Doug Turner
87cf185e2d
Fixing build bustage on Qt. This is similar to bug 550261.
2010-03-09 00:44:28 -08:00
Chris Jones
733adfeaaf
Fix some merge bustage.
2010-03-08 14:16:41 -06:00
Doug Turner
d08632917d
Merge with mc
2010-03-08 10:09:55 -08:00
Jonas Sicking
088a5c3e1c
Bug 534136 Part 4: Inline accessors on nsIAtom. r=peterv sr=jst
2010-03-08 07:45:00 -08:00
Jonas Sicking
3175f89133
Bug 534136 Part 3: Optimize atom-using code for the fact that atoms store 16bit strings. Also take advantage of new nsAtomString API. r=bz
2010-03-08 07:45:00 -08:00
Jonas Sicking
c4106f7f22
Bug 534136 Part 2: Use 16bit-char buffers inside atoms. r=bz sr=mrbkap
2010-03-08 07:45:00 -08:00
Jonas Sicking
1a6c0165bf
Bug 534136 Part 1: Make atoms keep a pointer to an nsStringBuffer rather than storing the data inline. r=bsmedberg
2010-03-08 07:44:59 -08:00
Ginn Chen
51b8057cbc
Bug 550386: content/base/src/nsFileDataProtocolHandler.cpp failed to compile with SS12 r=bzbarsky
2010-03-08 17:33:14 +08:00
Daniel Veditz
d7f89f6fbd
bug 548993 wrong return type from CSP inline script check, r=sicking
2010-03-08 00:28:13 -08:00
Sid Stamm
1335f2114e
bug 550442 object sub loads should obey the object-src policy
2010-03-08 00:24:30 -08:00
Olli Pettay
354fead050
Bug 549693 - [E10s] addMessageListener callback object should have access to browser object, r=jst
2010-03-05 13:00:43 +02:00
Olli Pettay
e2ad087211
Bug 549884 - [E10s] add .docShell to TabChildGlobal, r=dougt
2010-03-03 22:30:25 +02:00
Doug Turner
5daaf36bf1
Merge
2010-03-01 15:36:51 -08:00
Oleg Romashin
cb70343ee4
Bug 545899 - Qt XEmbedding must be updated according to QWidget->QGraphicsWidget change. r=dougt
2010-03-01 21:05:48 +02:00
Oleg Romashin
08c04079d6
Bug 545899 - Qt XEmbedding, not initialized socket. r=dougt
2010-02-27 14:49:35 +02:00
Olli Pettay
4ebc1a5dae
Bug 548065 - Segfault when sending async message to remote process that has not initialized yet, r=jst
2010-02-24 12:05:49 +02:00
Olli Pettay
fb7533d660
Bug 547856 - ###!!! ASSERTION: Uh, cx is not the current JS context!: 'cx == GetCurrentJSContext()' when using dump() in content process remote script, r=jst
2010-02-24 12:03:22 +02:00
Olli Pettay
4874094ab0
Bug 548065 - Segfault when sending async message to remote process that has not initialized yet, r=jst
2010-02-24 12:02:28 +02:00
Olli Pettay
0d9effc7af
Bug 548056 - Don't try to parse empty json, r=jst
2010-02-24 12:01:49 +02:00
Chris Jones
bc05dd163b
Merge from mozilla-central
2010-02-22 21:31:18 -06:00
Boris Zbarsky
d14db3049f
Bug 530373 followup. Fix build bustage.
2010-02-22 15:13:19 -05:00
Jae-Seong Lee-Russo
30218c70c3
Bug 530373. Use NS_MIN/NS_MAX instead of PR_MIN/PR_MAX in DOM code. r=bzbarsky
2010-02-22 14:41:19 -05:00
Olli Pettay
72dc86132d
Bug 542242 - E10s, content process event handlers, r=jst, r=bsmedberg
2010-02-20 19:05:20 +02:00
mounir.lamouri@gmail.com
b243710610
Bug 536891 - Negative maxlength should be treated the same as unspecified maxlength, r=smaug, sr=jst
...
--HG--
extra : rebase_source : eef5330e6de87f9b9a5189bd26f13418c404d659
2010-03-05 21:38:26 +02:00
Chris Jones
f0560d9e8e
Bug 441324, part 1: Shuffle around includes to avoid problems with #define malloc et al. r=bsmedberg
2010-03-03 23:02:55 -06:00
Olli Pettay
83b813bb98
Bug 549566, clean-up beforeunload message, r=sicking
...
--HG--
extra : rebase_source : 5abe27de295f9285b926f105d7ec317ebe1503ff
2010-03-03 14:41:57 +02:00
Jonas Sicking
aeb9ba77c3
Bug 543870: Implement File.url. r=bz sr=jst
2010-03-02 23:51:09 -08:00
Daniel Holbert
627f47b186
Bug 540090: Add method nsIDocument::HasAnimationController, to let us check for active SMIL animation without triggering lazy construction. r=roc
2010-03-02 23:09:51 -08:00
Zack Weinberg
2c3e543d1d
Bug 544112 part 2: DeCOMtaminate and devirtualize nsCSSLoader. r=bzbarsky sr=dbaron
...
--HG--
rename : layout/style/nsICSSLoader.h => layout/style/nsCSSLoader.h
2010-03-02 13:00:53 -08:00
Zack Weinberg
1e69ee7cc3
Bug 544112 part 1: Make speculative and chrome style sheet loads go through the document object. Rearrange some C++ unit tests so they'll still link after part 2. r=bzbarsky sr=dbaron
...
--HG--
rename : layout/html/tests/ParseCSS.cpp => layout/style/test/ParseCSS.cpp
rename : layout/html/tests/TestCSSPropertyLookup.cpp => layout/style/test/TestCSSPropertyLookup.cpp
2010-03-02 13:00:39 -08:00
Zack Weinberg
96887d3f38
Bug 523496: DeCOMtaminate nsCSSParser. r=bzbarsky sr=dbaron
...
--HG--
rename : layout/style/nsICSSParser.h => layout/style/nsCSSParser.h
2010-03-02 12:59:32 -08:00
Jonas Sicking
2591c1ea57
Fix bug 490790. r=dveditz
2010-03-02 11:40:14 -08:00
Craig Topper
5c68d29b38
Bug 544372: Fix more harmless UMRs to avoid valgrind complaining. r=sicking
2010-03-01 21:06:29 -08:00
Michael Ventnor
25bc9c7d85
Bug 542361 - Fix and remove the GetUsedX assertions r=roc
...
--HG--
extra : rebase_source : 6bdb0e3251e955ced01476a2255e9ebc511c884b
2010-03-02 11:57:43 +10:00
Daniel Holbert
a5c6c0b995
Bug 551396: Remove unused helper-function GetURIHash from nsDocument.cpp. r=smaug
2010-03-10 12:33:37 -08:00
Frédéric Wang
d6904c21a4
Bug 475518 - MathML layout code should use _moz* attributes instead of -moz-* attributes. r=karlt, sr=bz
...
--HG--
extra : rebase_source : 34bb7055d4deaad9a0ee55aa40b9bcbdd19153ea
2010-03-10 13:49:33 +01:00
Olli Pettay
dbb6144442
Bug 549576 - Remove ::MaybeCC from XMLHttpRequest, r=peterv
2010-03-10 12:51:21 +02:00
Shawn Wilsher
cb211422b2
Bug 550661 - Adding href attribute doesn't add link styling
...
r=bz
--HG--
rename : content/html/content/reftests/href-attr-removal-restyles-ref.html => content/html/content/reftests/href-attr-change-restyles-ref.html
rename : content/html/content/reftests/href-attr-removal-restyles.html => content/html/content/reftests/href-attr-change-restyles.html
rename : layout/reftests/svg/href-attr-removal-restyles-ref.svg => layout/reftests/svg/href-attr-change-restyles-ref.svg
rename : layout/reftests/svg/href-attr-removal-restyles.svg => layout/reftests/svg/href-attr-change-restyles.svg
2010-03-09 10:21:25 -08:00
Alexander Surkov
be2b5e3966
Bug 534527 - Accessibility needs new DOM API part 2, r=smaug, sr=bz
2010-02-20 16:52:50 -08:00
Timothy Nikkel
92355591c8
Bug 545593. Remove nsViewManager::Enable/DisableRefresh. r=roc
2010-02-18 13:23:23 -06:00
Shawn Wilsher
8074dd15b2
Backed out changeset 1622d8dab8c3
2010-02-18 10:13:35 -08:00
Mounir Lamouri
54f1561afc
Bug 457800 - Implement placeholder attribute for text input fields; r=ehsan,bzbarsky,bolter sr=roc ui-r=faaborg
...
--HG--
extra : rebase_source : 2e2f3a73553d720b32812603b0ce96c89b9a6261
2010-02-26 10:47:38 -08:00
Henri Sivonen
56cd24d21e
Bug 545854 - Add the <keygen> macro to the HTML5 parser. r=bnewman.
...
--HG--
extra : rebase_source : afd36441c60abba7453fd91c32beec4e6e1fd17b
2010-02-22 14:17:30 +02:00
Ms2ger
0d8a8bc9bb
imported patch 499092-prefix-v2
2010-02-25 10:49:34 -08:00
Jonas Sicking
bf568e77dc
Bug 544372: Reading unitialized memory in nsNodeIterator. Also fix a minor perf issue. r=peterv
2010-02-25 10:34:36 -08:00
Jonas Sicking
eb4d99e601
Fix license in new files added for bug 546528
2010-02-25 01:25:53 -08:00
Jonas Sicking
1a41a3c97c
Bug 546528 part 3: Implement FormData. r=benjamn
2010-02-24 21:58:18 -08:00
Jonas Sicking
833517ace9
Bug 546528 part 1: Break out code to convert body argument to an nsIInputStream out of nsXMLHttpRequest::Send to make the code more readable. r=benjamn
2010-02-24 21:58:17 -08:00
Jonas Sicking
aecb30c8cf
Bug 544698 part 1: Move value processing from submission code to elements. Decomtaminate. Kill a few dead functions. r=jst
2010-02-24 21:58:16 -08:00
Jonas Sicking
51fbd0da83
Bug 544642: Make frames report an error event if the frame src is pointed at a local file url. And don't make setAttribute thrown an exception in that scenario. r=smaug
2010-02-24 18:45:43 -08:00
Robert O'Callahan
ef6f3c2ae0
Bug 503989. Break MediaLoadListener reference cycle at shutdown. r=sicking,doublec
...
--HG--
extra : rebase_source : bbd326582e4a7d0864affcfe3a715e228c4b2647
2010-02-24 11:14:14 -08:00
Shawn Wilsher
cb0509c597
Bug 461199 (Part 30) - Fixes invalidation issues when changing the href attribute.
...
r=bz
2010-02-24 08:37:38 -08:00
Shawn Wilsher
b6e4bfa8f1
Bug 542632 - Protect nsGenericHTMLElement::GetHrefURIForAnchors
...
Also makes DNS prefetching take mozilla::dom::Link instead of nsIContent.
r=bz
2010-02-24 08:37:03 -08:00
Shawn Wilsher
149f5aac0a
Bug 542592 - Change how we use/store nsDocument::mLinkMap
...
This makes changes nsDocument::mLinkMap in a number of ways:
1) renamed to mStyledLinks to better reflect its new nature.
2) change it to an nsTHashtable of Link*. It no longer has a strong reference
3) add some assertions to make sure we call ForgetLink and AddStyleRelevantLink
in pairs.
This also makes mozilla::dom::Link::ResetLinkState take a boolean indicating if
we should notify or not.
r=bz
2010-02-24 08:37:03 -08:00
Shawn Wilsher
94b3600d96
Bug 461199 (Part 28) - Tell the document that we are a style relevant link
...
Adds the needed calls to inform the document if we are a style relevant link,
and when we no longer are.
r=bz
2010-02-24 08:37:03 -08:00
Shawn Wilsher
aab3b02a8b
Bug 461199 (Part 23) - Remove no longer needed code in ns[I]Document.[cpp|h]
...
r=bz
2010-02-24 08:37:02 -08:00
Shawn Wilsher
40dabb5bd0
Bug 461199 (Part 22) - Call ResetLinkState if given eLinkState_Unknown
...
If consumers tell mozilla::dom::Link::SetLinkState that its new state is
eLinkState_Unknown, call mozilla::dom::Link::ResetLinkState and return.
r=bz
2010-02-24 08:37:02 -08:00
Shawn Wilsher
5c712b68a2
Bug 461199 (Part 21) - Cache the nsIContent pointer in Link for performance reasons
...
Add a Content method that obtains a pointer to the nsIContent interface on
mozilla::dom::Link. This is cached so we only have to call QueryInterface once
during the entire lifetime of the mozilla::dom::Link object.
r=bz
2010-02-24 08:37:02 -08:00
Shawn Wilsher
5a5b1276de
Bug 461199 (Part 13) - mozilla::dom::Link::SetLinkState should inform the document about changes to its state when it is called.
...
Make Link::SetLinkState notify the document about changes in state, plus a
whole bunch of assertions for sanity checking.
r=sicking
r=bz
2009-12-15 16:04:07 -08:00
Shawn Wilsher
2171f3f5d2
Bug 461199 (Part 12) - mozilla::dom::Link should unregister with mozilla::IHistory when it goes away
...
Call UnregisterWithHistory in Link's destructor to ensure that we are no longer
registered with IHistory.
r=sicking
sr=bz
2009-12-15 16:01:53 -08:00
Shawn Wilsher
258c845043
Bug 461199 (Part 11) - [un]register in mozilla::dom::Link::[Reset]LinkState
...
Register with History in mozilla::dom::Link::LinkState and unregister in
mozilla::dom::Link::RestLinkState.
r=bz
2009-11-23 10:48:52 -08:00
Shawn Wilsher
c74c499d06
Bug 461199 (Part 9) - Move href helpers from nsGenericHTMLElement to mozilla::dom::Link.
...
Move the helpers so that they can easily use the cached URI when available.
r=sicking
sr=bz
2009-11-09 10:00:54 -08:00
Shawn Wilsher
2849d7ab1f
Bug 461199 (Part 8) - Remove nsAttrValue::eLazyURIValue and related code
...
Stop using lazy href attributes in nsAttrValue. Link will store it as needed.
r=sicking
sr=bz
2009-11-09 10:00:54 -08:00
Shawn Wilsher
7138f81c0a
Bug 461199 (Part 7) - mozilla::dom::Link should have a method to obtain a cached URI
...
Add mozilla::dom::Link::GetURI method used to cache the URI for this element.
r=bz
2009-11-09 10:00:54 -08:00
Shawn Wilsher
9192e29456
Bug 461199 (Part 3) - Create a cached getter for mozilla::IHistory on nsContentUtils.
...
r=sicking
2009-11-09 10:00:53 -08:00
Shawn Wilsher
3c5791490b
Bug 461199 (Part 5) - Add mozilla::dom::Link::LinkState
...
Adds a LinkState method that should be called by subclasses when they get asked
about their IntrinsicState.
r=sicking
sr=bz
2009-11-09 10:00:53 -08:00
Shawn Wilsher
f0cb06c199
Bug 461199 (Part 3) - Create a cached getter for mozilla::IHistory on nsContentUtils.
...
r=sicking
2009-11-09 10:00:53 -08:00
Boris Zbarsky
ebac0e31a3
Bug 534526 part 2. Move AttributeWillChange out of SetAttrAndNotify, and in particular to before ParseAttribute, since some ParseAttribute implementations actually change the attribute value. Also move it to before we've changed the CSSDeclaration for inline style changes. r=sicking,longsonr,dbaron
2010-02-23 23:37:47 -05:00
Boris Zbarsky
0aef843d39
Bug 534526 part 1. Remove a SetAttrAndNotify caller by making XUL inherit from nsStyledElement. r=sicking
2010-02-23 23:37:46 -05:00
Ben Turner
e8124b22b1
Bug 537572 - 'Workers: nsLayoutStatics refcounting isn't threadsafe, triggered via nsContentUtils::WrapNative'. r+sr=sicking
2010-02-23 17:44:52 -08:00
Daniel Veditz
ac0251d255
bug 515442 CSP inline script protection
2010-02-23 13:20:46 -08:00
Jonas Sicking
62651da7b8
Bug 547850: Make case folding code in HTML DOM only case fold ASCII characters. r=hsivonen
2010-02-23 09:38:10 -08:00
Honza Bambas
48e46430ec
Bug 543726 - [HTML5] dom/tests/mochitest/ajax/offline/test_foreign.html fails, r=bz
2010-04-28 13:40:15 +02:00
Mounir Lamouri
dbdc60fd52
Bug 346485 - "Implement output element" [r=smaug,hsivonen,mrbkap,timeless,roc sr=jst]
2010-04-26 03:42:00 -04:00
Mounir Lamouri
152ea04b07
Bug 551670 - "type attribute for button elements should be 'submit' when type is invalid or missing" [r=smaug, sr=sicking]
2010-04-15 07:03:00 -04:00
Olli Pettay
267f55a865
Bug 535926, bustage fix
...
--HG--
extra : rebase_source : 6c39d7d6ad4846d9f9740f5fe6d67789845f9193
2010-04-27 13:15:16 +03:00
Olli Pettay
8ef39a6b0c
Bug 560902 - Optimize nsFocusManager::ContentRemoved, r=enndeakin+sicking
...
--HG--
extra : rebase_source : 69c72c67341dd27dbd5a526c59c5ee52d2b6a813
2010-04-27 12:58:58 +03:00
Olli Pettay
6453041969
Bug 559315 - [HTML5] nsContentSink::Init call is slow, r=hsivonen+sicking
...
--HG--
extra : rebase_source : 877af1f1e332bfb27460c9485d09ed0f7fe64619
2010-04-27 12:57:32 +03:00
Olli Pettay
d5ce3fdff4
Bug 560466, context pusher for userdata, r=peterv, sr=jst
...
--HG--
extra : rebase_source : 77c00f793e5ac395b4379e5bf9629cd6c059c61f
2010-04-27 12:51:28 +03:00
Olli Pettay
e874cd6c58
Bug 535926, async onload blocker, r=bz, sr=sicking
...
--HG--
extra : rebase_source : 9ca210a9b1d88d6791ff33e756fd64d6571f7462
2010-04-27 12:48:52 +03:00
Ehsan Akhgari
ad8c4e400f
Bug 554230 - Crash [@ nsCopySupport::CanCopy][@ nsCopySupport::CanCopy(nsIDocument*) ]; r=jst
2010-03-23 17:10:44 -04:00
Laurent Jouanneau
ebf772c85a
Bug 541937 - XMLSerializer should serialize content of link tags. r=Olli.Pettay sr=bzbarsky
2010-03-23 21:55:39 +01:00
Ehsan Akhgari
6555c1a0bd
Bug 554125 - Add <audio> and <video> to the list of white-listed elements for the paranoid content sink; r=jst
2010-03-23 14:36:45 -04:00
Ted Mielczarek
661b233575
Backed out changeset d1c910f2ec4d on suspicion of causing test crashes - Bug 568818 - sendSyncMessage fails with 'SyntaxError: JSON.parse' if one of the listeners does not return a value
2010-06-11 13:52:31 -04:00
Vivien Nicolas
4d647c6b88
Bug 568818 - sendSyncMessage fails with 'SyntaxError: JSON.parse' if one of the listeners does not return a value [r=smaug]
2010-06-11 16:11:20 +02:00
Olli Pettay
69a7d2d3fa
Bug 571225 - Crash in [@ SendSyncMessageToParent] , r=mfinkle
2010-06-11 14:14:01 +03:00
Ehsan Akhgari
f1bf233213
Bug 570417 - All content iterators need to take part in cycle collection; r=jst
...
--HG--
extra : rebase_source : 9681fd61ea2fbaf376390ce85b8cb3c3d040c098
2010-06-08 00:31:44 -04:00
Sid Stamm
f897b89906
Bug 555068 - make CSP frame-ancestors be explictly opt-in, r=dveditz
2010-06-09 09:48:42 -07:00
Sid Stamm
c3a2fc649a
Bug 570017 - allow report-uri with dotless host, r=dveditz
2010-06-09 09:48:39 -07:00
Brandon Sterne
26d596badc
Bug 569610 - fix CSP report Content-Type, r=sstamm
2010-06-09 09:48:21 -07:00
Henri Sivonen
95a61f78e3
Bug 569538 - Make aFromParser distinguish network, document.write and fragments in the HTML case. r=Olli.Pettay.
...
--HG--
extra : rebase_source : 2f4804245ff7b235736b882e0f9e84403e4e0ae6
2010-06-09 09:44:25 +03:00
Jonas Sicking
1489785d0c
Bug 570258: Some more atom usage cleanup. r=jst
2010-06-08 16:25:27 -07:00
Boris Zbarsky
2abd027435
Bug 564569. Speed up the cache-hit case of getElementsBy(Class)Name. r=jst
2010-06-08 15:58:26 -04:00
Henri Sivonen
629a0e668d
Bug 543458 - Make the HTML5 tree op executor use nsContentSink code for deciding when to return to the event loop. r=bnewman.
...
--HG--
extra : rebase_source : fa41825753811279070d232c7d467600d7b2d523
2010-02-26 11:18:38 +02:00
Peter Van der Beken
b4a6d86739
Fix for bug 548463 (Disallow adopting node into a different document from adoptNode). Followup to fix review comment. r=sicking.
...
--HG--
extra : rebase_source : 17e76edd8961a31ab5da2ef3aa3dd8a08326f1e6
2010-03-18 21:03:52 +01:00
felipc@gmail.com
33b5d6a951
Bug 547996 - Be able to tell when a click was generated by a tap on the screen, r=smaug,jimm, sr=jst
2010-04-06 15:59:24 +03:00
Robert Sayre
5927f9eed6
Merge tracemonkey to mozilla-central.
2010-04-05 13:17:29 -04:00
Robert Sayre
744599315f
Merge mozilla-central to tracemonkey.
2010-04-04 14:15:05 -04:00
Laurent Jouanneau
80bbbfa384
bug 549295 - html serializer should not wrap by default. r=Olly sr=Boris
2010-04-03 14:51:17 +02:00
Masatoshi Kimura
87b17f9962
Bug 463104: elementFromPoint should accept floating point coordinates. r=bz
2010-04-03 07:34:24 -04:00
Robert Sayre
c8c02b70fc
Merge mozilla-central to tracemonkey.
2010-03-31 12:47:53 -07:00
Robert Sayre
cd70d71b16
Fix merge bustage.
2010-03-31 08:21:07 -07:00
Craig Topper
1921815643
Bug 253889: DeCOMtaminate nsIPresShell - IsPaintingSuppressed(). r=roc
...
--HG--
extra : rebase_source : 9ee8283e8bce33402893ae5316f89c9f699a1236
2010-03-31 08:43:49 -04:00
Olli Pettay
e425b81efd
Bug 536092 - Micro optimizations for event handling, r=jst
...
--HG--
extra : rebase_source : d34faef862a532109f05750ccb7220bd1ddf6e19
2010-03-31 15:44:18 +03:00
Blake Kaplan
7fa2e3d1ad
Bug 555109 - Reparent wrappers harder. r=jst, sr=peterv.
2010-03-31 13:45:46 +02:00
L. David Baron
3e1af5b102
Fire assertions when guard objects are used as temporaries. (Bug 531460) r=jst
2010-04-04 11:15:18 -07:00
Kyle Huey
53dc79a0f8
Backing out Bug 253889 to fix Bug 555727.
2010-03-30 19:57:12 -04:00
Kyle Huey
afc6c6ca2d
Backed out changeset 4b8936ac4a31
2010-03-30 19:56:44 -04:00
Craig Topper
6c9540a26d
Bug 253889: More deCOMtamination of nsIPresShell. r=roc
2010-03-28 19:21:11 -04:00
Robert O'Callahan
9a2ed61b34
Bug 551660. Switch layout code from using nsPropertyTable to FramePropertyTable. r=mats,sr=dbaron
2010-03-29 14:46:55 +13:00
Robert O'Callahan
87d4ca678d
Bug 551637. collapseOffsetProperty is never used. r=mats
2010-03-29 14:46:13 +13:00
Robert O'Callahan
65a544dade
Bug 551632. endsInDiacritic frame property is set but never used. r=smontagu
2010-03-29 14:46:13 +13:00
Boris Zbarsky
979fcce9a2
Bug 550842 followup. Make this actually compile.
2010-03-08 19:47:37 -05:00
Martin Husemann
4897e14595
Bug 550842. Ensure at least pointer compatible alignment of memory area for RuleProcessorData::operator new. r=bzbarsky
2010-03-08 19:30:01 -05:00
Robert Sayre
27b5a3b6fb
Merge mozilla-central to tracemonkey.
...
--HG--
rename : dom/indexedDB/IDBCursorRequest.cpp => dom/indexedDB/IDBCursor.cpp
rename : dom/indexedDB/IDBCursorRequest.h => dom/indexedDB/IDBCursor.h
2010-06-30 11:54:20 -07:00
Robert Sayre
1d56325898
Merge mozilla-central to tracemonkey.
2010-06-24 13:47:08 -07:00
Robert Sayre
0a9fd0ff39
Merge mozilla-central to tracemonkey.
2010-06-23 17:04:20 -07:00
Robert Sayre
e4f2411102
Merge mozilla-central to tracemonkey.
2010-06-23 10:21:18 -07:00
Robert Sayre
690a859635
Merge mozilla-central to tracemonkey.
2010-06-21 18:01:14 -07:00
Luke Wagner
f032df96b4
Bug 565157 - typed JS_AddRoot (r=igor)
2010-06-07 17:05:02 -07:00
Benjamin Smedberg
3ad7eb7f3a
Merge mozilla-central into electrolysis.
2010-02-09 21:22:09 -05:00
Ted Mielczarek
d40733d453
Bug 541076 - add minidump id and plugin name to PluginCrashed event. p=ted+dolske, r=jst, r=ted
2010-02-09 17:05:31 -08:00
Justin Dolske
7af7ad098a
Bug 539828 - Need CSS pseudoclass for crashed plugins. r=dbaron
2010-02-09 17:05:31 -08:00
Benjamin Smedberg
33745658c4
Merge mozilla-central into electrolysis
2010-02-09 11:39:28 -05:00
Olli Pettay
435c946f5c
backout Bug 544018
2010-02-08 19:00:41 +02:00
Olli Pettay
04889fec16
Bug 544018 - print preview doesn't work in view source, r=dao
2010-02-08 18:16:57 +02:00
Makoto Kato
256f2577f8
Bug 182954 - Content should use the newer nsIPrefService APIs instead of nsIPref. r=jst
2010-02-08 11:49:18 +09:00
Boris Zbarsky
6a1a36dba1
Bug 453929. Cache getElementsBy(Class)Name return values. r=jst
2010-02-09 12:09:06 -05:00
Olli Pettay
ecf6194456
Bug 544018 - print preview doesn't work in view source , r=dao
2010-02-09 18:24:49 +02:00
Oleg Romashin
2f8503b1f3
Bug 544192 - Qt Xembed version required for IPC browser content embedding. r=bzbarsky,mozbugz
2010-02-04 18:00:52 +02:00
Benjamin Smedberg
f64a66954c
Merge mozilla-central into electrolysis.
2010-02-03 13:28:22 -05:00
Jan Gerber
7af2bd90de
Bug 526996: Expose the full file path for nsIDOMFiles to extensions. r/sr=sicking
2010-02-02 16:53:32 -08:00
Arisu
c0a8fbd321
Bug 541465 - Regression in nsDocument.cpp disables DocumentLeak NSPR logging module.
...
r=roc.
2010-02-03 01:21:12 +01:00
Benjamin Smedberg
1e0aa446aa
Merge mozilla-central into electrolysis.
2010-01-27 09:56:07 -05:00
Benjamin Smedberg
0ba2d6e348
Merge mozilla-central with electrolysis.
2010-01-25 11:57:19 -05:00
Benjamin Smedberg
837889eb6b
Merge part of mozilla-central to electrolysis after the pushes from 21-Jan.
2010-01-25 11:56:06 -05:00
Benjamin Smedberg
e6dec65946
Merge mozilla-central to electrolysis.
2010-01-21 13:37:08 -05:00
Olli Pettay
69f13bd2e3
Bug 540568 - Remove DOMBuilder, r=bz
...
--HG--
extra : rebase_source : 77f05d87a414e3c55046016423486bcf127ea6cf
2010-01-21 15:51:48 +02:00
Sid Stamm
32f5ce7b68
bug 515433: CSP Core patch by sstamm and bsterne, r=mrbkap, sr=jst
2010-01-21 10:41:24 -08:00
Benjamin Smedberg
13e08b6685
Merge mozilla-central into electrolysis.
2010-01-20 10:12:26 -05:00
Benjamin Smedberg
abd04b1311
Merge mozilla-central into electrolysis.
2010-01-18 10:26:52 -05:00
Benjamin Smedberg
213e57cba3
Merge mozilla-central into electrolysis before bug 530475 to avoid merge conflicts with bugs landed in both branches.
2010-01-18 10:22:53 -05:00
Daniel Holbert
f924f74604
Bug 539585: Fix "warning: format '%p' expects type 'void*'" in content directory. r=jst
2010-01-17 15:11:02 -08:00
Masayuki Nakano
798021118b
Bug 539531 - Crash when I click-and-drag on a "Gordon" flash emulation [@ nsFrameSelection::ConstrainFrameAndPointToAnchorSubtree(nsIFrame*, nsPoint&, nsIFrame**, nsPoint&) ]. r=bz
2010-01-20 11:22:09 +01:00
Benjamin Smedberg
3f9c685874
Merge mozilla-central into electrolysis
2010-01-14 09:01:59 -05:00
Benjamin Smedberg
89fff872c6
Merge mozilla-central into electrolysis
2010-01-13 10:51:41 -05:00
Peter Van der Beken
7d8645e4ca
Fix for bug 428229 (Unable to override addEventListener), remove custom addEventListener code. r=bz.
...
--HG--
extra : rebase_source : 4e679da2100075a1e3c4ad557b92a3c86a5cf7be
2010-01-13 14:50:01 +01:00
Daniel Holbert
f6d3185bd6
s/nulll/null/ in nsNodeUtils::SetUserData header comment. (no bug; comment-only fix)
2010-01-13 00:18:46 -08:00
Brian Birtles
d7a66e59c4
Bug 474743 Patch D: Implement syncbase logic. r=dholbert sr=roc
2010-01-12 12:00:49 -08:00
Benjamin Smedberg
736201c0c2
Merge mozilla-central into electrolysis.
2010-01-11 10:08:36 -05:00
Mats Palmgren
91a242d144
Make getBoundingClientRect()/getClientRects() deal with a detached range and non-content boundary nodes. b=529670 r=roc
2010-01-11 15:08:19 +01:00
Jae-Seong Lee-Russo
513e9cf886
Bug 517553: Remove '=='/'!=' 'PR_FALSE'/'PR_TRUE'
2010-02-07 10:52:43 -05:00
Peter Van der Beken
74304b132f
Follow-up to fix for bug 540443 (Change one argument of nsContentUtils::CheckSameOrigin from nsIDOMNode to nsINode), remove obsolete comment.
2010-02-07 11:48:09 +01:00
Peter Van der Beken
648f658133
Fix for bug 540443 (Change one argument of nsContentUtils::CheckSameOrigin from nsIDOMNode to nsINode). r=bz.
2010-01-12 14:08:44 +01:00
Peter Van der Beken
6289e634b5
Fix for bug 539239 (Pass correct document to ReparentContentWrapper). r=jst.
...
--HG--
extra : rebase_source : 57295944c9a597c10aabd6cf4a4741970b4b4153
2010-01-16 15:27:51 +01:00
Sid Stamm ext:(%2C%20Brandon%20Sterne%20%3Cbsterne%40mozilla.com%3E)
56ceec2c4c
bug 515433, bug 515437: Content Security Policy (CSP) core
2010-01-13 14:18:24 -08:00
Josh Aas
9f1683fecf
Sent "PluginCrashed" notification when a plugin crashes. b=519541 r=jst r=bsmedberg
2010-01-13 11:42:41 -05:00
Daniel Veditz
c178b317a0
backing out a6ce37b09cf5
2010-01-14 17:20:18 -08:00
Daniel Veditz
0e538279e0
Backed out changeset a6ce37b09cf5 because of possible Tp4 perf hit
2010-01-14 17:19:11 -08:00
Henri Sivonen
84a8e6139d
Bug 520581 - HTML5 parser reverses attributes on some elements. r=bzbarsky.
...
--HG--
extra : rebase_source : 2018b107ac2e508a20e245d49d396e7c1ea7230d
2009-12-23 10:32:39 +02:00
Olli Pettay
bd950481d6
Bug 540462 - Move GetDocument from nsIDocumentViewer to nsIContentViewer, r=bz
2010-01-23 13:41:41 +02:00
Sid Stamm
f2278605c1
Bug 515437 CSP connection code, r=jst,dveditz sr=jst
2010-01-22 13:38:21 -08:00
Benjamin Smedberg
ec5b735597
Merge mozilla-central into electrolysis.
2010-01-08 10:42:46 -05:00
Benjamin Smedberg
570f731f49
Merge mozilla-central to electrolysis.
2010-01-07 22:11:14 -05:00
Benjamin Smedberg
869fa2a2d8
Merge mozilla-central to electrolysis.
2010-01-06 11:27:39 -05:00
Benjamin Smedberg
75601d4658
Merge mozilla-central to Electrolysis.
2010-01-05 13:18:08 -05:00
Boris Zbarsky
af71184cfe
Bug 516747 part 3. Make TabChild and TabParent cooperate on window opening at least to the extent of doing all window opens in new tabs. r=bsmedberg
2009-12-31 20:35:55 -05:00
Daniel Holbert
f01bf9cbc6
Bug 536834 followup: When notifying external resource documents of PageHide & PageShow events, always pass |nsnull| as the aDispatchStartTarget argument. r=bz
2010-01-05 22:28:15 -08:00
Daniel Holbert
75d8a90b6c
Bug 536834: Notify external resource documents of PageHide & PageShow events, in the main document's OnPageHide / OnPageShow methods. r=roc
2010-01-05 20:50:05 -08:00
Benjamin Smedberg
e418880c95
Merge mozilla-central to electrolysis.
2009-12-22 14:18:51 -05:00
Josh Aas
0487ff44e4
Minor cleanup, no bug. a=bsmedberg
2010-01-05 13:30:00 -05:00
Metal Sonic
4c1b34d634
Bug 507387 - fix copyright holder; Mozilla Corporation -> Mozilla Foundation. r=gerv.
2009-12-21 21:50:30 +00:00
Benjamin Smedberg
c85b1e45a9
Merge mozilla-central to electrolysis
2009-12-21 10:22:07 -05:00
Robert O'Callahan
4eda29f7e1
Bug 526394. Part 34: Create nsContentUtils::AddScriptBlockerAndPreventAddingRunners. r=sicking
2010-01-12 10:45:20 +13:00
Benjamin Smedberg
e5c0bed1ab
Merge mozilla-central to electrolysis.
2009-12-17 13:09:48 -05:00
Masayuki Nakano
6066caf76e
Bug 535041 Crash [@ nsContentUtils::IsInSameAnonymousTree] r=Olli
2009-12-17 13:46:30 +09:00
Benjamin Smedberg
daab3b8125
Merge mozilla-central into electrolysis.
2009-12-15 20:31:04 -05:00
Robert O'Callahan
c38705b5f5
Bug 526323. Add to nsCrossSiteListenerProxy support for treating certain HTTP result codes as non-errors. r=sicking
2009-12-16 09:08:58 +13:00
Benjamin Smedberg
999be86ac2
Merge mozilla-central into electrolysis.
2009-12-14 08:01:18 -05:00
L. David Baron
46b22b7ca0
DeCOMify nsHTMLCSSStyleSheet. (Bug 239008) r=bzbarsky
2009-12-31 10:56:33 -05:00
Benjamin Smedberg
422b4b28d2
Merge mozilla-central into electrolysis. One code change was required: in nsDocShell::CreateStaticClone I replaced EnsureDocShell with MaybeCreateDocShell.
2009-12-12 13:38:25 -05:00
Masayuki Nakano
13ffca5258
Bug 42676 Can't drag to extend selection out of blocks with overflow:hidden/auto/scroll r=Olli
2009-12-12 13:25:21 +09:00
Benjamin Smedberg
767eb11cb4
Merge mozilla-central into electrolysis
2009-12-04 11:28:50 -05:00
Chris Jones
4a0c6ae1dc
bug 525342: make IPDL dtors part of the destructed actor's protocol instead of the manager's. r=bsmedberg
2009-12-03 02:16:14 -06:00
Boris Zbarsky
2a9811df52
Bug 455472. Be a little more careful with our handling of application/octet-stream. r=jst
2009-12-02 23:56:59 -05:00
Benjamin Smedberg
9911c2f99d
Merge mozilla-central into Electrolysis
2009-11-30 12:59:43 -05:00
Benjamin Smedberg
a819191110
End the electrolysis-plugins-only branch: merge in the remaining changes from electrolysis head in preparation for pushing to mozilla-central.
2009-12-14 09:56:08 -05:00
Benjamin Smedberg
b55b15dccf
Merge additional changes from electrolysis and mozilla-central into the electrolysis-plugins-only tracking branch.
...
--HG--
branch : electrolysis-plugins-only
2009-12-04 11:42:28 -05:00
Benjamin Smedberg
300d0dafa7
Straight revert of content/* dom/interfaces/canvas/* dom/ipc/* toolkit/content/tests/fennec-tile-testapp/* netwerk/* security/manager/ssl* to their mozilla-central state. This named branch will be used as a temporary area to merge just the plugin portion of electrolysis into mozilla-central.
...
--HG--
branch : electrolysis-plugins-only
2009-11-30 13:31:41 -05:00
Peter Van der Beken
41824cb4bf
Fix for bug 437449 (top crash [@ nsCycleCollector::MarkRoots(GCGraphBuilder&)][@ nsBaseContentList::cycleCollection::Traverse(void*, nsCycleCollectionTraversalCallback&)]). r=jst, a=blocking1.9.2+.
...
--HG--
extra : rebase_source : 5358561a463757cbfb77c542760dc1ea95fc6b82
2009-11-29 09:32:39 +01:00
Peter Van der Beken
5a63b1ad1c
Back out fix for bug 437449 (top crash [@ nsCycleCollector::MarkRoots(GCGraphBuilder&)][@ nsBaseContentList::cycleCollection::Traverse(void*, nsCycleCollectionTraversalCallback&)]).
2009-11-28 23:30:49 +01:00
Olli Pettay
030763f552
Bug 528196 - Optimize nsEventTargetChainItem::HandleEvent, r=jst
...
--HG--
extra : rebase_source : 0399c7922f80ed1775b0fb154dc2342bd146f519
2009-12-18 20:50:49 +02:00
Peter Van der Beken
1f7d9b23d4
Fix for bug 437449 (top crash [@ nsCycleCollector::MarkRoots(GCGraphBuilder&)][@ nsBaseContentList::cycleCollection::Traverse(void*, nsCycleCollectionTraversalCallback&)]). r=jst, a=blocking1.9.2+.
2009-11-28 10:35:35 +01:00
Jonas Sicking
1b1af4ce1b
Bug 530901. Fix a warning and align an error code with the spec. r=jst a=jst
2009-11-24 17:53:17 -08:00
Benjamin Smedberg
7a581148bc
Merge mozilla-central into Electrolysis.
2009-11-24 10:06:03 -05:00
Jonas Sicking
73d16e60ea
Fix more bugs when reusing FileReaders for multiple reads. Also fix leaks. r=jst a=jst
2009-11-22 22:23:23 -08:00
Jonas Sicking
31307e744b
Trivial fix for orange. Tests are good. Bug 530269
2009-11-22 12:42:17 -08:00
Jonas Sicking
d63cf8c9ee
Jonas Sicking - Bug 530269: Clear data when reusing a FileReader for multiple reads. r=bz a=jst
2009-11-22 11:05:12 -08:00
Jonas Sicking
ef9e4230b7
Bug 530220: Fix bug in handling of binary data, kill some dead variables, and improve tests. All for FileReader. r=jst a=jst
2009-11-21 03:56:31 -08:00
Benjamin Smedberg
737515b2c8
Merge mozilla-central into electrolysis.
2009-11-19 12:41:46 -05:00
Jonas Sicking
a683373ce9
Fix mobile build bustage. Some compilers still don't seem to like L-strings spread out over several lines. r=crowder
2009-11-18 16:22:25 -08:00
Jonas Sicking
840c879ba2
Bug 529041: Deal with http channels not implementing nsIUploadChannel2. r=biesi
2009-11-18 15:21:13 -08:00
Henri Sivonen
5d189ebc4c
Bug 515610 - Make defer and async work with the speculating HTML5 parser. r=bnewman.
...
--HG--
extra : rebase_source : 19dc4eaddf51c50cb416d62081fcef4ecd8d11c4
2009-11-17 10:52:30 +02:00
Henri Sivonen
e8f639313e
Bug 527896 - Freeze script deferredness and asyncness upon insertion to tree by HTML5 parser. r&sr=sicking.
...
--HG--
extra : rebase_source : a070df9af738e1716929cecf6163f82b74ab4e1d
2009-11-17 10:52:30 +02:00
Henri Sivonen
aaf4bc3127
Bug 530535 - Add AddIntPrefVarCache (like AddBoolPrefVarCache). r&sr=sicking.
...
--HG--
extra : rebase_source : 5ce2fcc6348707cc868ca0c2f7c7fb713dcb7b34
2009-11-24 09:34:49 +02:00
Jonas Sicking
a65f925387
Backed out changeset 544bfe26c96d due to orange
2009-11-21 01:27:02 -08:00
Jonas Sicking
b74d355393
Backed out changeset 029128b70708 due to orange
2009-11-21 01:26:28 -08:00
Jonas Sicking
e39467b652
Backed out changeset 3005c5da5a20 due to orange
2009-11-21 01:25:56 -08:00
Jonas Sicking
ea529df623
Bustage fix
2009-11-21 00:42:58 -08:00
Jonas Sicking
2bff8771d9
Bug 530269: Clear data when reusing a FileReader for multiple reads. r=bz a=jst
2009-11-21 00:39:33 -08:00
Jonas Sicking
b0a4186bd6
Bug 530220: Fix bug in binary data handling, and write more comprehensive tests. r=jst a=jst
2009-11-20 23:39:08 -08:00
Doug Turner
793f6fc7db
Bug 528551- Faster plugin drawing in Fennec. r=jst/karlt.
2009-11-20 08:26:10 -08:00
Robert O'Callahan
69068c403d
Bug 528493 preliminary. Don't MaybeLoadImage on bind if image loading for this node is disabled. r=bzbarsky
2009-11-19 23:39:11 -05:00
Jonas Sicking
3b6fad6365
Back out 2d4a6e2237f9. Logging no longer needed.
2009-11-19 17:52:28 -08:00
Frederic Plourde<frederic.plourde@polymtl.ca>
36bdecc47f
Bug 513354 - Destroy the baseWindow on tab destruction, r=bs
2009-11-13 07:43:43 -05:00
Olli Pettay
cab5358845
Bug 523356 - Remote event listeners for Electrolysis, r=bsmedberg
2009-11-17 16:22:23 +02:00
Olli Pettay
d0250ab7c3
Backout Bug 523356
2009-11-17 13:56:49 +02:00
Olli Pettay
cc2bb5ab11
Bug 523356 - Remote event listeners for Electrolysis, r=bsmedberg
2009-11-17 10:43:39 +02:00
Benjamin Smedberg
17cf638aac
Merge mozilla-central into electrolysis.
2009-11-11 12:35:42 -05:00
Chris Jones
5629855e23
mac builds and runs with --enable-ipc, but the subprocess nsAppShell dies for an apparently Cocoa-related reason. IPC is fine though
2009-11-10 20:25:10 -06:00
Robert O'Callahan
d866e87ce4
Bug 531371. Correctly propagate the backround from a <body style="display: table"> to the viewport as needed. r=bzbarsky
2009-12-01 12:21:00 -05:00
Henri Sivonen
bcac5a67b9
Bug 497861 - Wrong form state preservation on reparse in HTML5 parser. r=bnewman.
...
--HG--
extra : rebase_source : 841506bea91507339e89eefa95cde68ca2d9a5dd
2009-11-06 15:06:48 +02:00
Olli Pettay
2f4c5ea761
Bug 487667 - Clone documents for printing, r=roc+jst+joe+dbaron
...
--HG--
extra : rebase_source : dbab242066ba97c0d7f34a2fb701a1c465f26ec4
2009-12-10 20:02:13 -08:00
Boris Zbarsky
b113c5b09c
Bug 525952 part 1. Make sure pseudo-element selectors never land inside SelectorMatches (because tree pseudo-elements do weird stuff with pseudo-classes). r=dbaron
2009-12-11 02:37:41 -05:00
Boris Zbarsky
e9f228c7d5
Backing out bug 525608 and bug 525952
2009-12-10 18:28:08 -08:00
Boris Zbarsky
88da9222b1
Bug 525952 part 1. Make sure pseudo-element selectors never land inside SelectorMatches (because tree pseudo-elements do weird stuff with pseudo-classes). r=dbaron
2009-12-10 14:36:07 -08:00
Boris Zbarsky
cc6eb188e6
Bug 523294 part 3. Get rid of the now-unused aStateMask argument to AttributeChanged. r=dbaron
2009-12-10 14:36:04 -08:00
Benjamin Smedberg
281b9fd4a8
Merge from mozilla-central.
2009-11-06 09:54:28 -05:00
Olli Pettay
3d8a76e521
Bug 516727 - Electrolysis+Fennec: forward mouse events from the chrome tiles to the content process
2009-11-05 20:21:09 +02:00
Olli Pettay
ca88319903
Bug 522533 - Sort out focus handling in Electrolysis
...
--HG--
extra : rebase_source : 8b91e5c9a55bb7c2809352c5e297be77399141dd
2009-11-05 20:14:22 +02:00
Chris Jones
fb5e908958
bug 525677: shuffle some headers to appease gcc 4.2. IRC r=fred23,bsmedberg
2009-11-04 23:11:33 -06:00
Jonas Sicking
c88c547795
Bug 527870: Fix theoretical bug in async loading code. r=jst
2009-11-10 21:45:54 -08:00
Benjamin Smedberg
2d5ee4fb70
Reorder includes so that Windows links correctly (mismatched typedefs of uint16)
2009-10-30 08:58:07 -04:00
Benjamin Smedberg
bbfa38694c
Bug 523224 - nsFrameLoader::TryNewProcess crashes if reflow hasn't happened yet and created a view for our remote tab. Fix this by separating the process of creating the IFrameEmbedding and hooking up the view. IFrameEmbedding creation is analogous to creating a docshell, and we can hook up the view/widget hierarchy later.
...
* * *
imported patch fennelectrolysis-workihng
2009-10-28 16:41:46 -04:00
Joe Drew
f911423115
Bug 505847 - Implement asyncDrawXULElement in 2D canvas. r=bz,bsmedberg
2009-10-29 13:58:31 -04:00
Joe Drew
ba49904511
Back out asyncDrawXULElement, since WebGL isn't ready to be compiled with -DUNICODE.
2009-10-28 18:51:59 -04:00
Joe Drew
9a1d3b9f0a
Bug 505847 - Fix non-MOZ_IPC builds.
2009-10-28 17:27:28 -04:00
Joe Drew
00437f1258
Bug 505847 - Implement asyncDrawXULElement in 2D canvas. r=bz,bsmedberg
2009-10-28 16:55:49 -04:00
Benjamin Smedberg
2efe22a0e4
Merge only plugin changes from e10s to mozilla-central.
2009-12-16 09:19:07 -05:00
Benjamin Smedberg
ce3386b2d4
Electrolysis-plugin-only bookkeeping commit.
2009-12-15 20:33:05 -05:00
Benjamin Smedberg
eba77abeb6
Merge mozilla-central into e10s.
2009-10-28 11:32:00 -04:00
Benjamin Smedberg
d4f7ff8ab0
Add #ifdef MOZ_IPC around new frameloader changes so that Mac/WINCE build again.
2009-10-27 16:38:26 -04:00
Benjamin Smedberg
4bb6d6c511
Bug 522352 - make nsSubDocumentFrame not assume as much about docshells: move all that into the frameloader, r=bz (preparation and merge reduction for Electrolysis, where not all frameloaders have docshells)
...
--HG--
extra : rebase_source : 7c51147603fccb93040fdb6e883b33dbab130040
2009-10-16 15:42:29 -04:00
Benjamin Smedberg
510899ed2d
Bug 522352 - make nsSubDocumentFrame not assume as much about docshells: move all that into the frameloader, r=bz
2009-10-16 15:42:29 -04:00
Benjamin Smedberg
e5eb537d73
Bug 522351 - check for remote="true" on the element before trying to remote it, r=bz
2009-10-16 15:42:27 -04:00
Chris Jones
e5481210f2
Merge mozilla-central to pick up unit test fixes
2009-10-22 20:33:36 -05:00
Benjamin Smedberg
fb0040f213
Bug 523438 - make nsFrameLoader* available to content/layout, r=bz
...
--HG--
extra : rebase_source : 60958c8e1cfeb150f8f48f549b2043637c910e99
2009-10-20 17:33:59 -04:00
Markus Stange
1b0f10ebf2
Bug 515880 - Add drawintitlebar attribute to XUL root elements and sync it to the window widget. r=neil, sr=roc
2009-10-21 09:05:34 +02:00
Daniel Holbert
3223de4b58
Bug 523188: Allow for ClearAnimValue() (and SetSMILOverrideStyleRule()) to be called for animation targets that aren't in a document. r=birtles r=roc
2009-10-20 09:54:47 -07:00
Benjamin Smedberg
15de24f35e
Merge mozilla-central to electrolysis.
2009-10-20 12:08:28 -04:00
Olli Pettay
2735d10abd
Bug 333673 - document.implementation != document.implementation, r=peterv
...
--HG--
extra : rebase_source : eb0ce55653b586242f6da43e0c95f6aaf914342b
2009-10-18 19:39:52 +03:00
Masayuki Nakano
9a683dfc70
Backing out bug 520417
...
--HG--
rename : widget/src/beos/nsSystemSoundService.cpp => widget/src/beos/nsSound.cpp
rename : widget/src/beos/nsSystemSoundService.h => widget/src/beos/nsSound.h
rename : widget/src/cocoa/nsSystemSoundService.h => widget/src/cocoa/nsSound.h
rename : widget/src/cocoa/nsSystemSoundService.mm => widget/src/cocoa/nsSound.mm
rename : widget/src/gtk2/nsSystemSoundService.cpp => widget/src/gtk2/nsSound.cpp
rename : widget/src/gtk2/nsSystemSoundService.h => widget/src/gtk2/nsSound.h
rename : widget/src/os2/nsSystemSoundService.cpp => widget/src/os2/nsSound.cpp
rename : widget/src/os2/nsSystemSoundService.h => widget/src/os2/nsSound.h
rename : widget/src/photon/nsSystemSoundService.cpp => widget/src/photon/nsSound.cpp
rename : widget/src/photon/nsSystemSoundService.h => widget/src/photon/nsSound.h
rename : widget/src/qt/nsSystemSoundService.cpp => widget/src/qt/nsSound.cpp
rename : widget/src/qt/nsSystemSoundService.h => widget/src/qt/nsSound.h
rename : widget/src/windows/nsSystemSoundService.cpp => widget/src/windows/nsSound.cpp
rename : widget/src/windows/nsSystemSoundService.h => widget/src/windows/nsSound.h
2009-10-18 16:29:08 +09:00
Masayuki Nakano
019ea85b6d
Bug 520417 Redesign nsSound structure r+sr=roc
...
--HG--
rename : widget/src/beos/nsSound.cpp => widget/src/beos/nsSystemSoundService.cpp
rename : widget/src/beos/nsSound.h => widget/src/beos/nsSystemSoundService.h
rename : widget/src/cocoa/nsSound.h => widget/src/cocoa/nsSystemSoundService.h
rename : widget/src/cocoa/nsSound.mm => widget/src/cocoa/nsSystemSoundService.mm
rename : widget/src/gtk2/nsSound.cpp => widget/src/gtk2/nsSystemSoundService.cpp
rename : widget/src/gtk2/nsSound.h => widget/src/gtk2/nsSystemSoundService.h
rename : widget/src/os2/nsSound.cpp => widget/src/os2/nsSystemSoundService.cpp
rename : widget/src/os2/nsSound.h => widget/src/os2/nsSystemSoundService.h
rename : widget/src/photon/nsSound.cpp => widget/src/photon/nsSystemSoundService.cpp
rename : widget/src/photon/nsSound.h => widget/src/photon/nsSystemSoundService.h
rename : widget/src/qt/nsSound.cpp => widget/src/qt/nsSystemSoundService.cpp
rename : widget/src/qt/nsSound.h => widget/src/qt/nsSystemSoundService.h
rename : widget/src/windows/nsSound.cpp => widget/src/windows/nsSystemSoundService.cpp
rename : widget/src/windows/nsSound.h => widget/src/windows/nsSystemSoundService.h
2009-10-17 21:53:47 +09:00
Peter Van der Beken
c4b065bb78
Address drive-by review comment for bug 518669 (Remove a QI and AddRef/Release from nsNodeUtils::CloneAndAdopt).
...
--HG--
extra : rebase_source : 2d4f78b2b0dfb2ff2663a4ca19e5be5926c97f0c
2009-10-16 16:00:38 +02:00
Olli Pettay
2c424b3794
Bug 526286 - Detaching a tab by dragging it down into its content area stopped working, r=enndeakin, sr=jonas
...
--HG--
extra : rebase_source : 7b04c1dc00bb1e55eba73222d185b37cbbb125be
2009-11-05 16:39:18 +02:00
Henri Sivonen
62853870ee
Bug 503473 - Prevent document.write() in the HTML5 parser where prohibited by HTML5. r=bnewman, sr=sicking.
...
--HG--
extra : rebase_source : 0f574695c4d6fad936e9d0960f07261aa192b13d
2009-10-15 14:29:11 +03:00
Shawn Wilsher
a99c022038
Bug 461199 - Create an API for asynchronous isVisited checks that content/layout can use (Step 1 of at least 3)
...
This first step simply refactors all link elements to use the same base class
to make future patches simpler and more obvious.
r=sicking
sr=bz
2009-10-13 15:13:41 -07:00
Daniel Holbert
25027ca46a
Bug 529387: Don't create SMIL animation controller for data documents. r=roc
2009-12-10 09:26:27 -08:00
Benjamin Smedberg
fa058fc1f1
Merge mozilla-central to electrolysis to pick up bug 515436.
2009-10-12 10:51:38 -04:00
Masayuki Nakano
bdd34ba6be
Bug 538466 "ASSERTION: Wrong document somewhere" with contenteditable r=bz
2010-01-08 13:59:23 +09:00
Blake Kaplan
91ae1f8826
Bug 540642 - Call CanLoadImage before preloading images too. r=bzbarsky sr=dbaron
...
--HG--
extra : rebase_source : 1f62ba60b054b3afd49abfa8d36292c667c0d1b1
2010-01-20 11:59:01 -08:00
Blake Kaplan
60b5013a95
Bug 539362 - Get rid of hidden function warnings. r=bzbarsky
2010-01-18 16:54:29 -08:00
Ben Turner
de848b8727
Fix bustage
2009-10-05 17:22:22 -07:00
Ben Turner
62534891fc
Merge mozilla-central
2009-10-05 16:08:52 -07:00
Frederic Plourde
d746c06ac8
Bug 513990 - Add provisions to nsFrameLoader for reflow and resize events. r=bzbarsky
2009-10-05 07:52:19 -04:00
Olli Pettay
ece91e4c8c
Bug 540854 - XMLHttpRequest truncates UTF-8 encoded strings containing Code Point 0x00, r=sicking
...
--HG--
extra : rebase_source : 251c02fe91bf35fe46f0f1e3a829ddb00e889132
2010-01-26 15:54:55 +02:00
Chris Jones
d215e057fe
Merge backout
2009-10-02 18:09:39 -05:00
Chris Jones
08de77b6a4
Backed out changeset 8cbc47eee659
2009-10-02 18:09:08 -05:00
Boris Zbarsky
55a02d19fe
Update comment to reflect reality; no bug
2009-10-02 15:00:44 -04:00
Olli Pettay
782a78997f
Bug 488274 - Crash [@ nsObjectLoadingContent::OnStartRequest] with object, DOMAttrModified and colorpicker. r=jst, sr=bz
2009-10-02 15:48:23 +02:00
Blair McBride
9cdc2ead10
Bug 514327 - Detect outdated plugins and offer upgrade path. ui-r=beltzner, r=dtownsend,josh
2009-10-02 13:26:04 +02:00
Chris Jones
3e5fef214c
bug 441324: implement infallible ::operator new(), malloc() and friends. make |new Foo()| infallible, but leave |malloc()| fallible for the time being. r=blassey sr=bsmedberg,vlad
2009-10-01 21:50:09 -05:00
Ben Newman
c68af46729
Bug 518003 - implement function to check whether element matches a CSS selector. r+sr=bzbarsky
...
--HG--
extra : rebase_source : 67a7867a5cca52c867a8ee7daeea1bd1e613f1bc
2009-09-30 15:17:14 -07:00
Nochum Sossonko
33de430128
Bug 513461 - Implement pseudo classes for lightweight theme handling. r=dao,dbaron
2009-10-02 08:22:18 +02:00
Ben Turner
29c6cc37ec
Merge mozilla-central
2009-09-23 13:14:34 -07:00
Benjamin Smedberg
8aab401dc1
Merge mozilla-central into electrolysis to pick up new plugin tests.
2009-09-21 10:57:57 -04:00
Benjamin Smedberg
d44f878b56
Merge mozilla-central into Electrolysis.
2009-09-18 16:47:18 -04:00
Chris Jones
f0661e7597
Merge backout. CLOSED TREE
2009-11-16 23:50:52 -06:00
Chris Jones
8cce8d8541
Backout b68f602ce949
2009-11-16 23:49:22 -06:00
Jonas Sicking
25cdb8e6bf
Bug 527623: Add some temporary logging code in order to figure out the intermittent oranges in test_bug503481b.html. This code will be backed out once we have a log of a failing test. r=jst
2009-11-16 19:07:22 -08:00
Jonas Sicking
5ec37643ae
Bug 527370: More File API renames. Also adds tests for the FileReader.readyState property. r=jst
2009-11-16 18:01:40 -08:00
Chris Jones
75d8b06554
bug 527590: make it an error to hide a virtual method declaration by overloading it in a derived class. (use |using base::method;| if you really mean to do that). rs=bsmedberg
2009-11-16 17:57:21 -06:00
Peter Van der Beken
7e0a012c40
Back out fix for bug 428229 (Unable to override addEventListener).
2009-11-15 17:03:03 +01:00
Peter Van der Beken
aae3f7089b
Fix for bug 428229 (Unable to override addEventListener). r=bz.
2009-11-09 14:54:18 +01:00
Peter Van der Beken
c5aa7c86a4
Part 2 of fix for bug 518669 (Remove a QI and AddRef/Release from nsNodeUtils::CloneAndAdopt). r=bz.
...
--HG--
extra : rebase_source : a95980c030e204786f83fb7bb1ed68e825f9c5d4
2009-09-28 22:33:30 +02:00
Peter Van der Beken
0aa21449ad
Part 1 of fix for bug 518669 (Remove a QI and AddRef/Release from nsNodeUtils::CloneAndAdopt). r=bz.
...
--HG--
extra : rebase_source : 27c23cc1871c5fe6152fc6dba14f4c1c7c54338a
2009-09-28 22:33:29 +02:00
L. David Baron
125bd1103e
Implement CSS transitions: handle starting and animation of the transitions. (Bug 435441) r=bzbarsky sr=roc
2009-10-07 20:22:42 -07:00
Matin Movassate
4bb47ecb1e
Bug 507805: Support FileRequest API for reading Files. r/sr=sicking
2009-10-07 01:30:26 -07:00
liucougar
7f7b01d793
Bug 436703 - select all + Copy/paste in contenteditable div pastes the editable div inside itself, r=peterv
2009-11-01 15:43:18 -08:00
Boris Zbarsky
c3c7d9b6fb
Bug 467005. Be smarter about our removable script blockers. r=sicking
2009-10-29 21:48:38 -04:00
Boris Zbarsky
9ef06c6d93
Bug 520563. Shouldn't predefine xml and xmlns prefixes for CSS selectors. r=dbaron,sicking
2009-10-29 21:47:48 -04:00
Zbigniew Braniecki
55e880759e
Bug 524737. ifdef nsHTMLMediaElement.h to fix compilation with --disable-ogg + --disable-wav, p=bartml@wp.pl,r=roc
2009-10-30 00:55:05 +01:00
Olli Pettay
c806e56c0e
Bug 508479 - HTML5 Drag and Drop: Drop event on elements that are not drop targets, r=enn, sr=sicking
2009-10-29 13:11:02 +02:00
Jonas Sicking
0d2f92b52e
Bug 518104 - Implement HTML5 changes to <script defer>. r=hsivonen, sr=mrbkap. (Tests fixed and code merged to tip by hsivonen.)
2009-10-02 14:13:59 +03:00
Boris Zbarsky
6476afe861
Bug 519905. Avoid some QIs to nsWrapperCache. r=peterv
2009-10-05 19:16:22 -04:00
Neil Deakin
22715396a4
Bug 516076, pass a contextual window to focus controller methods, so that it retrieves the controller for the right window, r=neil,sr=smaug
2009-09-21 13:39:44 -04:00
Masayuki Nakano
7a8364995b
Bug 517787 Clicking a partially off-screen link shouldn't scroll the page (again) r=enndeakin
2009-09-22 00:58:16 +09:00
Jonas Sicking
edc63fc8d0
Bug 534361: Fix potential crash in plugin instantiation code. r=jst
2009-12-12 13:15:25 -08:00
Robert O'Callahan
6de615de1b
Bug 510110. Extend MozAfterPaint event to contain list of PaintRequest objects with information about individual invalidations. r=dbaron,sr=jst
...
--HG--
extra : rebase_source : 0e8b9f424d50c2d9e346f7ff15834202a6c101d1
2009-09-04 16:49:18 +12:00
Robert O'Callahan
68b12dc4fc
Bug 526394. Part 8: Fix nsNSElementTearoff to use new APIs, and also fix it to check for root element and body properly. r=jst
2009-09-03 15:57:36 +12:00
Robert O'Callahan
84dc5b58d0
Bug 526394. Part 7: Hoist GetHtmlContent/GetBodyContent to nsIDocument. r=jst
2010-01-12 10:45:03 +13:00
Sid Stamm
f9be5dbbdb
Bug 515458 - "(CSP) Implement frame ancestor check" [r=jst ui-r=johnath]
2010-02-05 14:08:27 -06:00
Dão Gottwald
5bf54b4622
Backed out changeset 8c2e7ae5cceb because of test_bug398289.html failure
2010-02-04 17:16:39 +01:00
Michael Ventnor
2b0c157e9a
Bug 542361 - Fix and remove the GetUsedX assertions. r=roc,dbaron
2010-02-04 14:58:02 +01:00
Timothy Nikkel
c63f549245
Bug 517737. Don't allow starting a drag if something is capturing the mouse. r=smaug(part of),enndeakin
...
--HG--
extra : rebase_source : 171cef43d1fef9337b49d6f3b9ca661c3e618437
2010-02-02 20:07:08 -06:00
Justin Lebar
e730a1afc6
Bug 500328 - Implement History.pushState(), History.replaceState() methods. r=smaug, r=zpao, sr=sicking
2009-09-01 09:45:05 -07:00
Daniel Holbert
46ba50b0cb
Backed out changeset dc7a04be6904 on suspicion of causing bug 543034.
2010-01-29 18:50:46 -08:00
Justin Lebar
a827ba17fc
Bug 500328 - Implement History.pushState(), History.replaceState() methods. r=smaug, r=zpao, sr=sicking
2009-09-01 09:45:05 -07:00
Bobby Holley
b2aea95670
Null-check document pointer. (Bug 516307) r=bzbarsky
2009-09-16 12:01:18 -07:00
Olli Pettay
4235ec698d
Bug 511487 - XSLT transformation fails with onload in FF3.6a1, r=peterv
2009-09-16 12:09:12 +03:00
Olli Pettay
732cba625e
backout Bug 313646
...
--HG--
extra : rebase_source : 5ff7e3a019f140ef26f5ac14210e19ad382e65f8
2009-09-15 18:44:35 +03:00
Olli Pettay
aedf7c466d
Bug 515287 - Don't trigger GC on every XHR completion, r=bz
2009-09-15 16:26:48 +03:00
Olli Pettay
c6fd8f3e85
Bug 313646 - synchronous XMLHttpRequest does not fire readystatechange event, r=justin.lebar,sicking, sr=jst
2009-09-15 12:27:12 +03:00
Brad Lassey
b4a2bec30c
bug 514351 - support HandheldFriendly meta tag r=jonas
2009-09-03 03:05:32 -04:00
Neil Deakin
b944f3866f
Bug 497434 - Tooltips no longer shown for bookmarks in places' menupopups, r=neil, mak
2009-09-14 13:06:33 +02:00
Neil Deakin
02a7469b05
Bug 503943, add mouse capturing api to elements, remove capturing from views, r=roc,sr=smaug
2009-09-13 09:13:16 -04:00
Bobby Holley
dd29181fb5
Bug 512435 - document onload should not fire until all visible images have 1 decoded frame. r=bz
2009-09-12 16:44:18 -06:00
Bobby Holley
2d5ec55945
Bug 435296 - Decode-On-Draw. r=joe,roc,bz,dolske,peterw sr=vlad
2009-09-12 16:44:18 -06:00
Shawn Wilsher
c1cbb80a67
Bug 515494 - Remove xlink support in nsGenericElement
...
r=sicking
sr=jst
--HG--
extra : rebase_source : 43601965bc6579c8940e97b8df6bf2c1b6306873
2009-09-11 09:38:36 -07:00
Jonas Sicking
b801bd247a
Bug 503481: Implement async attribute
2009-11-09 17:04:24 -08:00
Jonas Sicking
ff9260ceaf
Bug 527370: Rename some things in order to match the latest File API spec. Specifically FileRequest -> FileReader and .response -> .result. r=smaug sr=jst
...
--HG--
rename : content/base/public/nsIDOMFileRequest.idl => content/base/public/nsIDOMFileReader.idl
rename : content/base/src/nsDOMFileRequest.cpp => content/base/src/nsDOMFileReader.cpp
rename : content/base/src/nsDOMFileRequest.h => content/base/src/nsDOMFileReader.h
2009-11-09 12:05:16 -08:00
Laurent Jouanneau
f13301ad46
Bug 524975 - Copy-Paste of simple HTML adds extra space not present in original content. r=Mats Palmgren sr=Olli Pettay
2009-11-09 15:41:12 +01:00
L. David Baron
48e18ed038
Add bug numbers for the FIXME comments in CSS transitions patches. (Bug 435441)
2009-10-15 17:23:19 -07:00
L. David Baron
30ac481d4d
Add media queries for all of our system metrics exposed in :-moz-system-metric(). (Bug 522149) r=bzbarsky
2009-10-15 17:23:19 -07:00
L. David Baron
87dadf6778
Put :-moz-system-metric values in nsGkAtoms. (Bug 522149) r=bzbarsky
2009-10-15 17:23:18 -07:00
Olli Pettay
63fd91b1fa
Bug 534226 - Remove support for multiple presshells, r=bz, sr=roc
2010-01-07 12:36:11 +02:00
Daniel Holbert
ea644ea79b
Bug 536834 followup 2: Guard assertion's reference to SMIL-related member data with #ifdef MOZ_SMIL. r=bz-in-irc
2010-01-06 21:59:25 -08:00
Robert O'Callahan
064c199276
Bug 532998. Cache the offset of the next newline character in preformatted text. r=smontagu
2010-01-07 13:55:09 +13:00
Daniel Holbert
fee9f97bcd
Bug 537157: Explicitly prevent SMIL animations inside of XBL bindings from running. Also, make nsSMILCSSProperty directly create a computed style object, instead of using nsPIDOMWindow helper method. r=smaug sr=roc
2010-01-06 09:20:50 -08:00
Shawn Wilsher
1c29b0d28e
Bug 461199 (Part 2) - Create an API for asynchronous isVisited checks that content/layout can use
...
Create a new API (IHistory) to check for the visitedness of a URI.
r=mak
r=bz
sr=bsmedberg
2009-08-20 11:56:10 -07:00
Timothy Nikkel
53fe3ff52d
Backed out changeset 93c7b23284b8 (Bug 545593) for causing Md oth failures on linux.
2010-02-12 16:46:04 -06:00
Timothy Nikkel
73241cb6bc
Bug 545593. Remove nsViewManager::Enable/DisableRefresh. r=roc
...
--HG--
extra : rebase_source : 963053b0f3d5712308b53c665dddcedae08a2b21
2010-02-11 18:14:59 -06:00
Henri Sivonen
3e7e62f762
Bug 541079 - Make app cache selection happen before speculative loads in the HTML5 parser. r=bnewman.
2010-02-02 09:43:18 +02:00
Robert O'Callahan
cf6a1f8a9d
Bug 523083. Don't bother caching the last nsContentList, it just creates leaks and probably doesn't help anything. r=peterv
2010-02-12 10:45:33 +13:00
Alexander Surkov
73e251f02b
Bug 534527 - Accessibility needs new DOM API, r=olli.pettay, sr=roc
2010-02-12 01:34:01 +08:00
Neil Deakin
a5bfe49767
Bug 503943, back out mouse capture patch, CLOSED TREE
2009-09-10 12:11:41 -04:00
Olli Pettay
953e093b84
Bug 514487 - Cloning a document doesn't update the ID map, r=bz
...
--HG--
extra : rebase_source : 5b3003c47cdc47a3a9998dc4bfbe374c096a8690
2009-09-10 16:23:40 +03:00
Neil Deakin
2ca788ce33
Bug 503943, add mouse capturing api to elements, remove capturing from views, r=roc,sr=smaug
2009-09-10 08:51:36 -04:00
Alexander Surkov
f50096a8aa
Bug 514595 - it's not necessary to keep two events type for show and two ones for hide, r=marocz, davidb, ginn, sr=roc
...
--HG--
rename : accessible/tests/mochitest/test_events_mutation_coalesce.html => accessible/tests/mochitest/test_events_coalescence.html
2009-09-09 17:03:14 +08:00
Matin Movassate
d6945be650
Fixing bug 491201. Adding ability for XMLHttpRequest.send() to accept a File object. r+sr=jonas@sicking.cc, r=cbiesinger@gmail.com
2009-09-08 16:29:41 -07:00
Benjamin Smedberg
008e309c7f
Bug 513032 - remove empty conditionals in our makefiles, r=ted
2009-08-27 10:48:18 -07:00
Daniel Holbert
12ac4739b6
Bug 474049: (first patch) Add SMILOverrideStyle rule & accessors on nsIContent/nsGenericElement, to store SMIL-animated style values. r=dbaron r=bz
2009-09-02 17:28:37 -07:00
Boris Zbarsky
182d27a809
Bug 489925. getElementById should not return anonymous nodes. r=jst
2009-09-02 11:32:02 -04:00
Laurent Jouanneau
5428e94167
bug 513647: fixed a compil warning on nsHTMLContentSerializer::SerializeAttributes. r=Olli.Pettay, sr=bzbarsky
2009-09-01 16:31:05 +02:00
Johnny Stenback
dae61e5c95
Backed out changeset 7d5e1bcb4729 due to mochitest errors.
2009-08-31 14:57:45 -07:00
Matin Movassate
fb202885f6
Resolving bug 491201. Added ability for XMLHttpRequest.send() to accept an nsIDOMFile. r+sr=jonas@sicking.cc, r=cbiesinger@gmail.com
2009-08-31 14:07:16 -07:00
fantasai
d5c48032c3
Bug 492627 - Remove Placeholder Continuations [Part V: Reimplement float splitting without placeholder continuations] r=roc
2009-08-31 11:25:36 -07:00
Benjamin Smedberg
187a34a633
Merge mozilla-central into Electrolysis
2009-08-26 12:15:27 -04:00
Peter Van der Beken
1add2c5c48
Remove redundant mWeakReference (also in nsINode::nsSlots). r=sicking.
...
--HG--
extra : rebase_source : 6c8d4b7a3930dff5ccac300af228a1bc3e1786c4
2009-08-25 13:13:30 -07:00
Peter Van der Beken
8b5c239aac
Fix for bug 510677 (Avoid XPCCallContext for WrapNativeToJSVal). r/sr=jst.
...
--HG--
extra : rebase_source : 647f360f5603a2f9ade579a9911ba51af1db91b5
2009-08-14 21:00:24 +02:00
Jesse Ruderman
e7e4dcc7df
Bug 418928 - remove bogus assertion. r=roc
2009-08-25 18:44:59 -07:00
Benjamin Smedberg
0e0931b400
Bug 509798 - Create a ContentProcess protocol which manages IFrameEmbedding. ContentProcessChild is a globally-accessible singleton in the content process. For the moment, ContentProcessParent is a global singleton in the parent process, but that will change once we have process-per-domain or something similar.
...
--HG--
rename : dom/ipc/TabThread.cpp => dom/ipc/ContentProcessThread.cpp
rename : dom/ipc/TabThread.h => dom/ipc/ContentProcessThread.h
2009-08-12 12:18:08 -04:00
Johnny Stenback
039b7eb41d
Part 2 of fix for bug 459452 (Add support for optional arg count for IDL methods): use [optional_argc] for DOM methods. r=peterv.
...
--HG--
extra : rebase_source : c0bc25842b2645fe9f42c9ed5d57567f8e6b5279
2009-08-10 16:41:12 +02:00
Blake Kaplan
fa51c49e3b
Bug 504877 - Check for UniversalXPConnect access further down on the stack chain. r=jst sr=bzbarsky
2009-08-06 20:25:13 -07:00
Robert O'Callahan
e324cf9671
Bug 518659. Make nsHTMLMediaElement hold a reference to itself to keep itself alive while network or decoder activity could result in events being fired in the future. Also rework the handling of media elements in inactive documents. r=jst, r=doublec
2009-10-02 00:10:13 +10:00
Robert O'Callahan
5491b2a188
Bug 518659. Create nsIDocument::IsActive and IsVisible APIs so we can track HTML5 'active'ness. r=jst
2009-10-05 17:13:11 +13:00
Makoto Kato
523bfdfd54
Backout Bug 182954 - Content should use the newer nsIPrefService APIs instead of nsIPref
2009-10-26 21:53:41 +09:00
Makoto Kato
f04dad3982
Bug 182954 - Content should use the newer nsIPrefService APIs instead of nsIPref. r+sr=jst
2009-10-26 20:11:24 +09:00
Blake Kaplan
bc48a0588d
Attempting to wallpaper over the topcrash reported in bug 408116. r+sr=jst@mozilla.com
2009-10-23 14:50:40 -07:00
Jaakko Kiviluoto
53ba8a7707
Bug 523333. nsContentUtils::HidePopupsInDocument() does not check for null nsIDocument argument properly. r=enndeakin
2009-10-23 16:24:47 -04:00
David Zbarsky
bef61061f8
Bug 487023. Refactor IsCaseSensitive() into non-virtual inline IsHTML(). r=hsivonen, sr=jst
2009-08-25 13:15:55 -04:00
Benjamin Smedberg
2e9438fd2f
Followup to bug 398573 - remove REQUIRES from the tree since it is no longer used... automatically generated patch, rs=ted
2009-08-25 08:59:31 -07:00
Boris Zbarsky
36622c6995
Backed out changeset 4aa19414e651 (bug 488249) to fix test orange.
...
--HG--
extra : rebase_source : ae1c0155ec32b0887eff27ded77c6ba2b37dda64
2009-08-24 20:51:57 -04:00
David Zbarsky
932e28482f
Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst
2009-08-24 16:02:07 -04:00
Doug Turner
db1a20b897
Bug 485943 - Device Orientation Support. r=olli
2009-08-21 07:42:37 -07:00
Zack Weinberg
1afe956ac2
Bug 444377 - preserve string form of color attributes; r=bzbarsky
2009-08-19 17:05:14 +02:00
Olli Pettay
2f12596208
Bug 495883 - ASSERTION: Unable to get an nsIScriptGlobalObject from the ScriptGlobalObjectOwner, r=sicking
...
--HG--
extra : rebase_source : 7e0670c8165de7e761ed5adec653dac676e00982
2009-08-19 12:09:26 +03:00
Mats Palmgren
663acda6e0
Bug 498240 - Range.insertNode() causing NS_ERROR_DOM_INDEX_SIZE_ERR. r+sr=peterv
2009-08-19 02:18:24 +02:00
Taras Glek
8943704095
Bug 457949 - no need for Stopwatch r=bsmedberg
...
--HG--
extra : rebase_source : 5cd3baecf54295012b28d42fc7bf4c9b34e12714
2009-08-28 11:03:51 -07:00
Mats Palmgren
51b2d8fe4b
The traversal range end points are always part of the range. b=327694 r=jst
2009-08-27 20:05:23 +02:00
Benjamin Smedberg
0df64c6bc4
Additional followup to bug 398573 - remove REQUIRES from the tree even when they are in makefile conditional blocks
...
--HG--
extra : rebase_source : cc65c34a414e6c67a5651fc9cf0b6bd709ebcdbd
2009-08-27 08:53:13 -07:00
Neil Deakin
3028324937
Bug 510388, check descendant documents for focus when closing popups, r=bz,sr=smaug
2009-08-27 08:51:41 -07:00
Ben Turner
fec47e4cf1
Remove annoying assertion when starting tab child process
2009-08-05 12:36:23 -07:00
Robert O'Callahan
7b301159c7
Bug 512367. Don't reset fullZoom level when zooming in/out of an image loaded in an <iframe>. r=smaug
2009-10-15 15:20:50 +13:00
Boris Zbarsky
a839677a8d
Bug 522030 followup; do the release at a better point. Fixes orange.
2009-10-13 19:34:41 -04:00
Boris Zbarsky
7483a910e3
Bug 489925 and bug 522030 branch-safe fix. Hold strong refs in the id table. r=jst
2009-10-13 16:51:02 -04:00
Boris Zbarsky
c3214c55a5
Backed out changeset c5fe17b1caa9 (bug 489925)
2009-10-13 15:39:31 -04:00
Dão Gottwald
0153f907d0
Backed out unintended commit
2009-10-13 19:23:48 +02:00
Dão Gottwald
a1c4f0ea5b
x
2009-10-13 16:56:06 +02:00
Ben Turner
cd1d42ffe0
Merge mozilla-central
2009-07-30 11:28:07 -07:00
Jonas Sicking
1c4ef732da
Bug 507023: When inserting fragments into the DOM, use ContentAppended notification when possible. r/sr=jst
2009-07-30 02:27:24 -07:00
Ms2ger@gmail.com
a4005e2fd1
Bug 538362 - rename nsIDocument::GetPrimaryShell to nsIDocument::GetShell. r=smaug
2010-06-25 15:59:57 +02:00
Ben Turner
fd28e9de5a
Allow out of process tabs and plugins to be disabled via prefs or environment variables, and disable them both by default so that unit tests go green.
2009-07-24 15:21:07 -07:00
Olli Pettay
dcb24ab519
Bug 469304 - Attribute nodes set with setAttributeNode get mutated, r=sicking
...
--HG--
extra : rebase_source : fd36b564ebc3cc574724e0f7993204319ec5220f
2009-12-28 16:35:06 +02:00
Boris Zbarsky
1ca5801f4b
Bug 500882 part 8. Remove the SetMayHaveFrame/MayHaveFrame vestiges. r=smaug
2009-12-24 16:20:06 -05:00
Boris Zbarsky
cb8ca909a6
Bug 500882 part 4. Switch content module to using the new GetPrimaryFrame API. r=smaug, sr=roc
2009-12-24 16:20:05 -05:00
L. David Baron
683aa648c1
Backed out changeset 2752efeb2fdd (Bug 535004: Check if we've fired an unload event before calling OnPageShow, in DocumentViewerImpl::LoadComplete) because the NS_ABORT_IF_FALSE that it added is firing in reftest and crashtest, at least on Linux.
2009-12-23 23:05:15 -05:00
Daniel Holbert
43ca8b575b
Bug 535004: Check if we've fired an unload event before calling OnPageShow, in DocumentViewerImpl::LoadComplete. r=smaug
2009-12-23 16:19:26 -08:00
L. David Baron
e3e86676fd
Implement events part of CSS transitions: add support for the transitionend DOM event. (Bug 531585) r=smaug
2009-12-23 14:10:31 -05:00
Benjamin Smedberg
c2bbf9c677
Back out all the pieces of bug 531585 (transitioned event for end of CSS transitions) because of timeouts in test_transitions_events.html
2009-12-23 10:15:26 -05:00
L. David Baron
cef8b7a5f8
Implement events part of CSS transitions: add support for the transitionend DOM event. (Bug 531585) r=smaug
2009-12-23 06:35:46 -05:00
Boris Zbarsky
25c2a2fded
Bug 488249 followup. Make some more HTML nodeinfos use the right namespace.
2009-10-01 11:54:10 -04:00
Benjamin Smedberg
0501b7a589
Make --disable-ipc work... mac-ppc now builds by default.
2009-07-20 15:04:52 -04:00
Benjamin Smedberg
1e808cd4ea
Merge mozilla-central into Electrolysis
...
--HG--
rename : modules/plugin/base/src/nsPluginHostImpl.cpp => modules/plugin/base/src/nsPluginHost.cpp
2009-07-20 09:36:23 -04:00
Peter Van der Beken
3145f88586
Part 1 of fix for bug 500850 (Make inline style use wrapper cache and slimwrappers). r/sr=bz.
...
--HG--
extra : rebase_source : 21f9c86dc4024e0e23882226e8395d61d5b0c518
2009-07-13 13:14:57 +02:00
Henri Sivonen
5cfd6d5ab3
Bug 501015 - Address code style comments from timeless. r+sr=mrbkap
2009-07-15 14:30:33 +03:00
fantasai
1a4e383ad9
Bug 499377 - Store float region on frame r+sr=roc
2009-07-14 22:19:31 -07:00
Peter Van der Beken
ed0899f1ce
Fix for bug 499781 (Move some methods from nsILink to nsIContent). r=bz, sr=dbaron.
...
--HG--
extra : rebase_source : da0ec8bfb6825d2e55edd2f5b08a9e43b033a2a3
2009-07-13 13:48:06 +02:00
Benjamin Smedberg
d072272ca2
Windows build fixup. I haven't really tested whether tabs actually *work* in this scenario (widget sizing and parenting might be interesting), but it's at least enough to allow other people to start really working on code.
2009-07-07 12:26:49 -04:00