Commit Graph

2707 Commits

Author SHA1 Message Date
Michal Novotny
07dda91441 Bug 737615 - Remove use of synchronous cache API from unit tests - content tests, r=bsmith 2012-07-11 11:18:26 +02:00
Nathan Froyd
5b30baa4c3 Bug 370750 - consolidate mochitest files installation; r=glandium
With assistance on the patch from Ms2ger, Waldo, and Mossop.
2012-07-03 16:49:02 -04:00
Mark Capella
0c8f8b8dd4 Bug 704311 - Element CopyInnerTo shouldn't be const, r=jst, f=ms2ger 2012-07-09 08:36:05 -04:00
Alessandro Decina
77909b4fca Bug 761063 - Add avc1.42001E (used by youtube) to the list of supported h264 codecs r=doublec 2012-07-06 14:11:29 -07:00
Mounir Lamouri
1cb012e1eb Bug 771385 - Use more heavily NS_floorModolu() instead of fmod() in nsHTMLInputElement. r=smaug 2012-07-06 14:41:23 +02:00
Mounir Lamouri
4e14765b47 Bug 771182 - Don't use standard C++ way to detect/set NaN but use MFBT instead. r=smaug 2012-07-06 14:41:00 +02:00
Mounir Lamouri
74ed2c8ed3 Bug 636634 - Add GetMinAsDouble() and GetMaxAsDouble() to nsHTMLInputElement and refactorize. r=smaug 2012-07-06 14:40:18 +02:00
Raphael Catolino
9425aeeb18 Bug 765772 - Always sanitize the value when blurring, submitting and getting the value, for <input type='number'>. r=mounir 2012-07-05 18:15:46 +02:00
Aryeh Gregor
383608c823 Bug 765595 part 2 - De-COMtaminate nsEditor::mTxnMgr; r=ehsan 2012-06-19 16:23:36 +03:00
Ehsan Akhgari
79b4ec6fdf Merge mozilla-central into mozilla-inbound 2012-07-05 11:13:45 -04:00
Mounir Lamouri
bc75031273 Bug 767806 - Don't create a useless string every time we check for input's validity. r=jlebar 2012-07-05 12:03:19 +02:00
Raphael Catolino
0081a6c0a7 Bug 764481 - Add a pref to enable/disable experimental form features. r=mounir
--HG--
extra : rebase_source : 43b03c409b9cc52a991ca753c1848d453afbbb33
2012-06-23 14:32:54 +02:00
Mounir Lamouri
c0c5b1a1f3 Bug 636737 - Implement valueAsNumber for <input type='number'>. r=sicking
--HG--
extra : rebase_source : 5c77f49a870c6223f46e0259de09b80bbeceef3d
2012-07-05 12:13:41 +02:00
Mounir Lamouri
16dc6731cb Bug 636627 - Implement stepDown() and stepUp() for <input type='number'>. r=sicking
--HG--
extra : rebase_source : 94d0543e68d5c2aa021e07b8b62d674e280f10dd
2012-07-05 16:33:47 +02:00
Mounir Lamouri
4926879c87 Bug 556009 (2/2) - <input type='number'> can suffer from a step mismatch when @step is set. r=sicking
--HG--
extra : rebase_source : ebe773a2bd9ade8a1a9cd9b4a6a3aa077fad54b2
2012-06-22 21:02:20 +02:00
Mounir Lamouri
eaae5e727b Bug 556009 (1/2) - Add the step attribute to HTMLInputElement. r=sicking
--HG--
extra : rebase_source : 7288832870ee9c6a7964f5f8b3e619c2b2b81c70
2012-07-05 12:12:14 +02:00
Mounir Lamouri
3665ad6901 Bug 635554 (2/2) - Implement :in-range and :out-of-range for <input>. r=sicking
--HG--
extra : rebase_source : 0c107ddf81fc899dfdeb602bcdc3818dd2d3c541
2012-06-09 19:44:47 +02:00
Mounir Lamouri
cd9032ef15 Bug 635554 (1/2) - Keep track of whether an input element has a range applying. r=sicking
--HG--
extra : rebase_source : b1f577c5acaa70da105352e4d682f608cf938010
2012-06-22 11:41:32 +02:00
Mounir Lamouri
535904ed42 Bug 635553 (2/2) - <input type='number'> can suffer from a range underflow when @min is set. r=sicking
--HG--
extra : rebase_source : 27045996c62489b28c799d11b6cee5f5df3a2359
2012-06-22 11:38:20 +02:00
Mounir Lamouri
1891be27db Bug 635553 (1/2) - Add the min attribute to HTMLInputElement. r=sicking
--HG--
extra : rebase_source : 071c211fde723cb8d79f5d85bab58d8ef2631f66
2012-07-05 12:11:53 +02:00
Mounir Lamouri
81a62bca13 Bug 635499 (2/2) - <input type='number'> can suffer from a range overflow when @max is set. r=sicking
--HG--
extra : rebase_source : 8d5a589b3ab4018de422fb92ab436afc5a083fb7
2012-06-22 11:36:24 +02:00
Mounir Lamouri
3af7244f4b Bug 635499 (1/2) - Add the max attribute to HTMLInputElement. r=sicking
--HG--
extra : rebase_source : 4244148c48e837750bb12d809596d8ec18155f73
2012-07-05 12:11:31 +02:00
Mounir Lamouri
e1126739b0 Bug 635281 - Implement the value sanitizing algorithm for <input type="number">. r=sicking
--HG--
extra : rebase_source : b4ca5ff2b2ce873012ba3a8e589130123eb40559
2012-06-10 22:24:03 +02:00
Mounir Lamouri
5885dd639e Bug 635498 - Make <input type='number'> behaves like <input type='text'>. r=sicking
--HG--
extra : rebase_source : 0754f845fd6223cd48ca8908ebf642636f0fd9ed
2012-06-10 22:23:17 +02:00
Ehsan Akhgari
6ef72aef93 Backout changeset f568fc280fb0 (bug 539356) because of performance and correctness regressions 2012-07-03 20:24:55 -04:00
Ed Morley
b0cc4dae44 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-07-02 10:03:16 +01:00
Ms2ger
93ce055147 Bug 767790 - Remove nsIHTMLDocument::{Get,Set}IsFrameset; r=mounir 2012-07-02 08:22:37 +02:00
David Zbarsky
cd3c58ee76 Bug 763350 - Clean up some includes in content/ and dom/ r=smaug 2012-07-01 16:45:59 -07:00
Peter Van der Beken
f8c3fdf0be Fix for bug 762654 (Switch the Azure 2d canvas context to new DOM bindings). r=bz. 2012-05-21 23:30:07 +02:00
Matt Woodrow
1f0dbc7c74 Bug 539356 - Part 9 - Implement DLBI. r=roc,bz,jwatt 2012-06-30 15:06:11 +12:00
Brian Hackett
b0e75959cf Treat canvas invalidations as animation activity for JS heuristics, bug 753630. r=dmandelin 2012-06-29 14:35:06 -07:00
Trevor Saunders
e1169a2685 bug 683855 implement width and height attributes for html inputs r=bz 2012-06-27 01:17:31 -04:00
Matt Brubeck
250881f221 Back out 438c192e561b and d6f341e77b68 (bug 762652, bug 762654) on suspicion of breaking Windows PGO tests 2012-06-27 16:24:53 -07:00
Peter Van der Beken
c05ad472fc Fix for bug 762654 (Switch the Azure 2d canvas context to new DOM bindings). r=bz.
--HG--
extra : rebase_source : 04c68533b85dca434e3ab086d8ff5081a323785c
2012-05-21 23:30:07 +02:00
Jonathan Watt
9ac7bb2267 Bug 767388 - Kill NS_DEBUG. r=bz.
--HG--
extra : rebase_source : d045208a26345712dbb4628c973c616cd9504f28
2012-06-25 20:59:42 +01:00
Aryeh Gregor
746e74a592 Bug 760052 - execCommand() should abort and return false for disabled commands; r=ehsan 2012-06-21 15:05:24 +03:00
Kartikaya Gupta
8e1c5560cf Bug 755971 - Switch to using the padding rect size for scrollWidth and scrollHeight, and update tests to continue passing. r=bz, gavin 2012-06-21 09:36:57 -04:00
Chris Jones
0151bf4f96 Bug 757137, part 3: Allow system-principal-privileged code to know that a frame really is mozbrowser. r=jlebar 2012-06-20 12:25:23 -07:00
Bobby Holley
bb38fbaa32 Bug 764389 - Update compartment principals on inner window reuse and on document.write. r=bz 2012-06-15 08:31:27 +02:00
Alessandro Decina
1866948cad Bug 756954 - Return maybe in canPlayType() for h264 container types. r=roc 2012-06-13 21:12:37 -04:00
Justin Lebar
13518ec124 Bug 742944 - Part 4: Handle window.open in <iframe mozbrowser>. r=bz, cjones
--HG--
extra : rebase_source : 4c16c86c5be230af22eea89dfb5f893b7c6091dd
2012-06-12 18:01:25 -04:00
Justin Lebar
32e452514a Bug 742944 - Part 3: Move nsHTMLIFrameElement to a header file. r=bz
--HG--
extra : rebase_source : 9138a7a4ba9d5ca13ba7c98b59d24dc283d47bee
2012-06-12 18:01:25 -04:00
David Zbarsky
10ced858fe Bug 763626 r=bz 2012-06-11 22:51:27 -07:00
Ed Morley
7d13aab294 Backout 61fd66629c4f, 7c8121f8d3af & 2a2e9cf8fd41 (bug 539356), e31a5e6545d3 (bug 761884), 85fa80bd9792, a284ccb25b83, 2865904db9fc, 34e07b09c426, e9b3d41e0360, cef00ebcd6c8, f943b729ac14 & 783f298401b6 (bug 539356), 330a086f1570 (bug 741682), d80219c8842c (bug 739671), e8c96b4fd4da, 313af486e68d, 0adc41ff56dc, 0cd288a38085, f1d43208825c, 4859876972f3, eec8ef3ebe48, f7f29fcd1845, 6079b229d306, f23c3a7e7ce0, 9824458a41e2 & 6748b5496059 (bug 539356) for mochitest-4 orange & talos regressions on multiple platforms 2012-06-11 10:08:32 +01:00
Matt Woodrow
5076b975a0 Bug 539356 - Part 9 - Implement DLBI. r=roc,bz,jwatt
* * *
Bug 539356 - Part 9a - Add new display list invalidation API to nsDisplayItem and implement it. r=roc
* * *
Bug 539356 - Part 9b - Add new frame invalidation API. r=roc
* * *
Bug 539356 - Part 9c - Remove old invalidation code. r=bz
* * *
Bug 539356 - Part 9d - Make SVG support the new invalidation model. r=jwatt
* * *
Bug 539356 - Part 9e - FrameLayerBuilder changes for display list invalidation. r=roc
* * *
Bug 539356 - Part 9f - Compute the invalid area of the layer tree and pass this to the widget. r=roc
* * *
Bug 539356 - Part 9g - Modify MozAfterPaint code to work with the new invalidation model. r=roc
2012-06-11 16:45:30 +12:00
Ryan VanderMeulen
846a6a41bf Merge m-c to inbound 2012-06-10 17:59:00 -04:00
Olli Pettay
94414ed431 Bug 761613 - Merge nsIPrivateDOMEvent to nsIDOMEvent, r=jst 2012-06-10 21:14:30 +03:00
Aryeh Gregor
8e7de01930 Bug 762862 - Rename nsTypedSelection to mozilla::Selection; r=ehsan
--HG--
rename : layout/generic/nsTypedSelection.h => layout/generic/Selection.h
2012-06-08 17:20:55 +03:00
Mounir Lamouri
5b981afc86 Bug 762092 - Remove MPL 1.1 boilerplate from meter-related files. rs=Ms2ger 2012-06-07 20:47:44 +02:00
Mounir Lamouri
d64e55ab0d Bug 762047 - Improve content/html/content/tests/forms/test_progress_element.html. r=Ms2ger 2012-06-07 20:46:53 +02:00
Mounir Lamouri
e3536e8820 Bug 762044 - Move content/html/content/test/test_bug660238.html to content/html/content/test/forms/ r=Ms2ger
--HG--
rename : content/html/content/test/test_bug660238.html => content/html/content/test/forms/test_meter_pseudo-classes.html
2012-06-07 20:46:34 +02:00
Mounir Lamouri
f40c8a09fa Bug 748238 - <meter> should not be a form control. r=bz
--HG--
rename : content/html/content/test/test_bug657938.html => content/html/content/test/forms/test_meter_element.html
2012-06-07 20:42:45 +02:00
Mounir Lamouri
f7f5b9aa92 Bug 762435 - Make <progress> labelable again. r=bz 2012-06-07 20:41:59 +02:00
Mounir Lamouri
80843c1556 Bug 762434 - Allow any element to be labelable. r=bz 2012-06-07 20:41:23 +02:00
Paul Adenot
728580b6aa Bug 760336 - When seeking in an unbuffered range on a live stream, playback stops and |played| reports bogus values. r=chris.double 2012-06-07 11:43:29 +12:00
Paul Adenot
0f761e6f39 Bug 761708 - Wrong |played| value when seeking back in the media. r=chris.double 2012-06-07 11:43:13 +12:00
Mounir Lamouri
65040cbb94 Bug 760848 - Make select.size reflection follow the specifications. r=smaug 2012-06-07 01:27:53 +02:00
Aryeh Gregor
136bcc43fe Bug 761993 - Revert broken execCommand("insertparagraph") support; r=ehsan 2012-06-06 20:34:10 +03:00
Ehsan Akhgari
ccdd37d975 Merge mozilla-central into mozilla-inbound 2012-06-06 12:46:50 -04:00
Arnaud Bienner
9a3ecda11a Bug 565274 - Implement the accept attribute for the form and file upload controls for custom MIME types; r=sicking,mounir 2012-06-06 14:16:58 +02:00
Ed Morley
8e3f4a6794 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-06-06 09:20:35 +01:00
Ms2ger
ffbf1dffd2 Bug 759726 - Move mCanvasElement to nsICanvasRenderingContextInternal and make SetCanvasElement return void; f=bz r=bjacob 2012-06-06 09:42:47 +02:00
Ms2ger
f696a656cc Bug 760156 - Cleanup LOCAL_INCLUDES in content/media/; r=sicking
This patch makes it possible to include nsGenericHTMLElement.h without adding
to LOCAL_INCLUDES.
2012-06-06 09:40:02 +02:00
Geoff Lankow
552f02f3f1 Merge m-c to m-i 2012-06-06 15:13:51 +12:00
Geoff Lankow
1214b72681 Bug 749930 - Replace uses of nsILocalFile with nsIFile (compiled code only); r=bsmedberg 2012-06-06 14:08:30 +12:00
David Zbarsky
fd086e43bf Bug 591467 - Implement HTML5 Microdata API r=bz 2012-06-04 16:49:57 -07:00
Laurent Dulary
9f24da8c66 Bug 660238 (3/3) - Tests. f=mounir r=smaug 2012-05-16 12:24:48 +02:00
Laurent Dulary
3a487b0638 Bug 660238 (2/3) - Add pseudo-class to access optimal, sub-optimal and sub-sub-optimal meter elements. f=mounir r=smaug 2012-05-16 13:23:31 +02:00
Laurent Dulary
bbc085ab81 Bug 660238 (1/3) - Add const getters to nsHTMLMeterElement. f=mounir r=smaug 2012-05-16 13:21:53 +02:00
Mounir Lamouri
0daab4c987 Bug 760845 - Remove NS_IMPL_POSITIVE_INT_ATTR{,_DEFAULT_VALUE} macros. r=Ms2ger
They are no longer used and doesn't match anything in the specifications now.
2012-06-05 15:01:00 +02:00
Tom Schuster
6fdcc6686a Bug 752226 - Remove JSVAL_IS_OBJECT from the jsapi. r=dmandelin
--HG--
extra : rebase_source : 0943efd64ddf199a4cef12072239302408e5aae5
2012-06-02 20:15:38 +02:00
Mats Palmgren
9c5b9594db Bug 760311 - Fix DOS line endings. r=bz 2012-06-01 20:52:37 +02:00
Mats Palmgren
5aa766c2f2 Bug 760311 - Add a setTimeout to workaround <input type=file> blur issues, and actually call MockFilePicker.cleanup(). r=bz 2012-06-01 20:52:37 +02:00
Boris Zbarsky
1ead997ef4 Bug 748266. Switch the WebGL canvas context to new DOM bindings. r=peterv 2012-05-31 14:16:48 -04:00
Ed Morley
d522af1b80 Merge mozilla-central to mozilla-inbound 2012-06-01 16:58:27 +01:00
Ed Morley
c8248fce4b Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-06-01 15:27:36 +01:00
Olli Pettay
00a95f40b2 Bug 744830 - Implement fast serializer for innerHTML/outerHTML, p=jdm+smaug, r=hsivonen 2012-06-01 12:59:16 +03:00
Boris Zbarsky
82544a6dce Bug 748692. Don't reparse inline stylesheets on random attribute changes. r=sicking 2012-06-01 00:30:42 -04:00
Andreas Gal
d3eef34feb Bug 714408 Part 2 - Media plugin support for libstagefright - r=doublec
--HG--
extra : rebase_source : 308d1aab3cfffbb7ddeb0602a3991565603e6212
2012-06-01 12:54:23 +12:00
Mounir Lamouri
b4f0f2ddcc Bug 759666 - Make :disabled apply on <option> when their parent <optgroup> has @disabled set. r=bz 2012-06-01 11:46:43 +02:00
Boris Zbarsky
19d2fed0a9 Backed out changeset f96e0f078b49 (bug 748266) because the test suite is bogus and we're failing a crashtest too. 2012-05-31 16:20:49 -04:00
Boris Zbarsky
1dbd12b802 Bug 748266. Switch the WebGL canvas context to new DOM bindings. r=peterv 2012-05-31 14:16:48 -04:00
Mounir Lamouri
c950ad7c2b Bug 754668 - Prevent nsTextEditorState to mark the value as changed when it has been requested otherwise. r=ehsan 2012-05-31 18:01:30 +02:00
L. David Baron
f5573cbd2e Rename nsStyleBorder::GetActualBorderWidth to GetComputedBorderWidth. (Bug 713643, patch 4) r=bzbarsky 2012-05-30 22:19:49 -07:00
Chris Double
8aee98e28b Bug 758481 - When seeking in an unbuffered range after having ended a media, networkState is NETWORK_IDLE r=chris.double
--HG--
extra : rebase_source : e62887187ed20ad6e832bd0211c50392759bb321
2012-05-31 14:30:23 +12:00
Chris Pearce
0c2ab7bae9 Bug 755533 - Ensure we fire canplaythrough if the media's channel is suspended before metadata is loaded. r=roc 2012-05-28 10:40:06 +12:00
Aryeh Gregor
99f1ec466e Bug 748310 - Return false for invalid createLink/insertImage values instead of throwing; r=ehsan 2012-05-22 12:37:17 +03:00
Aryeh Gregor
626faeaf0f Bug 748307 part 5 - Support insertText, forwardDelete, insertParagraph per spec; r=ehsan 2012-05-22 12:37:17 +03:00
Aryeh Gregor
a0dadddb60 Bug 748307 part 4 - Clean up ExecCommand and QueryCommand*; r=ehsan 2012-05-22 12:37:17 +03:00
Vincent LAMOTTE
8110f43bb5 Bug 661256 - Port patch from bug 660200 to content/html/content/test/test_bug657938.html. r=mounir 2011-06-08 20:33:13 +02:00
Yoan TEBOUL
07e5c05d48 Bug 657938 (2/2) - Tests. f=mounir r=smaug 2012-05-16 12:23:22 +02:00
Laurent Dulary
7b00eb233d Bug 657938 (1/2) - Implement the content part of the meter element. f=mounir r=smaug,mrbkap 2012-05-16 13:18:33 +02:00
Frank Yan
b8a2728ea9 Bug 673873 - Display placeholder when focusing empty input. r=mounir 2012-05-24 03:54:25 -07:00
Ed Morley
2c6d4574a6 Backout 0d782874abea, 75571af38ce5 & bfd3a65c0feb (bug 673873) for increasing the failure rate of bug 702184 2012-05-24 14:12:19 +01:00
Frank Yan
2359c0ae04 Bug 673873 - Display placeholder when focusing empty input. r=mounir 2012-05-24 03:54:25 -07:00
Frank Yan
3fe7f2aa5f Bug 757694 - Fix line endings in nsHTMLTextAreaElement.cpp. r=mounir 2012-05-24 03:54:25 -07:00
Robert O'Callahan
01443e737c Bug 750258. Ensure that MediaStreamListener::NotifyBlockingChanged is always called for a new listener, and similar for NotifyFinished called on an already-finished stream. Rely on this to set readyState correctly for media elements consuming a stream. r=jesup,cpearce 2012-05-24 22:37:14 +12:00
Alexander Surkov
05d6b0b663 Bug 757670 - make nsIPresShell::GetLinkLocation faster, r=bz, tbsaunde 2012-05-24 15:57:16 +09:00
Alexander Surkov
1ea076a4d7 Bug 756383 - make nsHTMLAnchorElement::IsHTMLFocusable faster, r=bz 2012-05-23 12:03:32 +09:00
Gervase Markham
87620f5676 Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00