Boris Zbarsky
|
3fdb021eae
|
Bug 503177. Don't assert when invalidating on dirty geometry from canvas. r+sr=roc
|
2009-07-09 14:09:43 -07:00 |
|
Masayuki Nakano
|
245ec4860e
|
Bug 502273 contentEditable is disabled if an attribute is removed from the node r+sr=peterv
|
2009-07-09 10:54:43 +09:00 |
|
L. David Baron
|
9a8d97752d
|
Make some of the DEBUG_CC code accessible to code in non-debug builds so it can be used by memory tools for Web developers. (Bug 500233) r+sr=peterv
|
2009-07-08 18:10:29 -07:00 |
|
Boris Zbarsky
|
69367704d2
|
Bug 466409. If the load is stopped, don't run any pending scripts. r+sr=sicking
|
2009-07-07 22:55:05 -07:00 |
|
bjarne@runitsoft.com
|
6687250282
|
Bug 457809 - Speculatively load images from preloading. r=mrbkap, sr=bzbarsky
|
2009-07-07 22:23:20 -07:00 |
|
Robert Sayre
|
878a89a073
|
Merge mozilla-central to tracemonkey.
|
2009-07-06 12:20:54 -04:00 |
|
Henri Sivonen
|
38fcebf359
|
Bug 502103 - Crash [@ NS_NewEditorKeyListener] with <isindex action="">. r+sr=mrbkap
|
2009-07-06 15:11:14 +03:00 |
|
Luke Wagner
|
145fbf91c2
|
Bug 200505 - Optimization of jsref array_join_sub() function. r=waldo
|
2009-06-30 20:19:42 -04:00 |
|
Ryo Onodera
|
95bc019eac
|
Bug 366697 - getCTM() shouldn't return the same matrix as .getScreenCTM() for nested SVG elements. r=longsonr
|
2009-06-26 21:13:07 +01:00 |
|
Chris Pearce
|
1a65d280a9
|
Bug 449156 - Implement HTMLVideoElement.poster, with correct reftests. r+=doublec,jst, sr+=roc
|
2009-06-26 19:25:17 +12:00 |
|
Chris Pearce
|
32598b88c0
|
Backout bug 449156 due to test failures.
|
2009-06-26 18:25:50 +12:00 |
|
Chris Pearce
|
55076f0d9d
|
Backout bug 449156 due to test-poster-9 failure.
|
2009-06-26 18:25:03 +12:00 |
|
Robert O'Callahan
|
b456ec8e36
|
Bug 499880 - Restructure content/media directory. r+=doublec
--HG--
rename : content/media/video/src/nsAudioStream.cpp => content/media/nsAudioStream.cpp
rename : content/media/video/public/nsAudioStream.h => content/media/nsAudioStream.h
rename : content/media/video/src/nsMediaCache.cpp => content/media/nsMediaCache.cpp
rename : content/media/video/public/nsMediaCache.h => content/media/nsMediaCache.h
rename : content/media/video/src/nsMediaDecoder.cpp => content/media/nsMediaDecoder.cpp
rename : content/media/video/public/nsMediaDecoder.h => content/media/nsMediaDecoder.h
rename : content/media/video/src/nsMediaStream.cpp => content/media/nsMediaStream.cpp
rename : content/media/video/public/nsMediaStream.h => content/media/nsMediaStream.h
rename : content/media/video/src/nsChannelReader.cpp => content/media/ogg/nsChannelReader.cpp
rename : content/media/video/public/nsChannelReader.h => content/media/ogg/nsChannelReader.h
rename : content/media/video/src/nsOggDecoder.cpp => content/media/ogg/nsOggDecoder.cpp
rename : content/media/video/public/nsOggDecoder.h => content/media/ogg/nsOggDecoder.h
rename : content/media/video/test/320x240.allow-origin.ogv => content/media/test/320x240.allow-origin.ogv
rename : content/media/video/test/320x240.allow-origin.ogv^headers^ => content/media/test/320x240.allow-origin.ogv^headers^
rename : content/media/video/test/320x240.ogv => content/media/test/320x240.ogv
rename : content/media/video/test/Makefile.in => content/media/test/Makefile.in
rename : content/media/video/test/big.wav => content/media/test/big.wav
rename : content/media/video/test/bug461281.ogg => content/media/test/bug461281.ogg
rename : content/media/video/test/bug482461.ogv => content/media/test/bug482461.ogv
rename : content/media/video/test/can_play_type_ogg.js => content/media/test/can_play_type_ogg.js
rename : content/media/video/test/can_play_type_wave.js => content/media/test/can_play_type_wave.js
rename : content/media/video/test/contentDuration1.sjs => content/media/test/contentDuration1.sjs
rename : content/media/video/test/contentDuration2.sjs => content/media/test/contentDuration2.sjs
rename : content/media/video/test/contentDuration3.sjs => content/media/test/contentDuration3.sjs
rename : content/media/video/test/contentDuration4.sjs => content/media/test/contentDuration4.sjs
rename : content/media/video/test/contentDuration5.sjs => content/media/test/contentDuration5.sjs
rename : content/media/video/test/contentDuration6.sjs => content/media/test/contentDuration6.sjs
rename : content/media/video/test/crashtests/468763-1.html => content/media/test/crashtests/468763-1.html
rename : content/media/video/test/crashtests/474744-1.html => content/media/test/crashtests/474744-1.html
rename : content/media/video/test/crashtests/crashtests.list => content/media/test/crashtests/crashtests.list
rename : content/media/video/test/dynamic_redirect.sjs => content/media/test/dynamic_redirect.sjs
rename : content/media/video/test/file_access_controls.html => content/media/test/file_access_controls.html
rename : content/media/video/test/r11025_s16_c1.wav => content/media/test/r11025_s16_c1.wav
rename : content/media/video/test/r11025_s16_c1_trailing.wav => content/media/test/r11025_s16_c1_trailing.wav
rename : content/media/video/test/r11025_u8_c1.wav => content/media/test/r11025_u8_c1.wav
rename : content/media/video/test/r11025_u8_c1_trunc.wav => content/media/test/r11025_u8_c1_trunc.wav
rename : content/media/video/test/r16000_u8_c1_list.wav => content/media/test/r16000_u8_c1_list.wav
rename : content/media/video/test/redirect.sjs => content/media/test/redirect.sjs
rename : content/media/video/test/seek.ogv => content/media/test/seek.ogv
rename : content/media/video/test/small-shot.ogg => content/media/test/small-shot.ogg
rename : content/media/video/test/sound.ogg => content/media/test/sound.ogg
rename : content/media/video/test/test_access_control.html => content/media/test/test_access_control.html
rename : content/media/video/test/test_audio1.html => content/media/test/test_audio1.html
rename : content/media/video/test/test_audio2.html => content/media/test/test_audio2.html
rename : content/media/video/test/test_audioDocumentTitle.html => content/media/test/test_audioDocumentTitle.html
rename : content/media/video/test/test_autobuffer.html => content/media/test/test_autobuffer.html
rename : content/media/video/test/test_autobuffer2.html => content/media/test/test_autobuffer2.html
rename : content/media/video/test/test_autoplay.html => content/media/test/test_autoplay.html
rename : content/media/video/test/test_bug448534.html => content/media/test/test_bug448534.html
rename : content/media/video/test/test_bug461281.html => content/media/test/test_bug461281.html
rename : content/media/video/test/test_bug463162.xhtml => content/media/test/test_bug463162.xhtml
rename : content/media/video/test/test_bug465498.html => content/media/test/test_bug465498.html
rename : content/media/video/test/test_bug468190.html => content/media/test/test_bug468190.html
rename : content/media/video/test/test_bug468190_wav.html => content/media/test/test_bug468190_wav.html
rename : content/media/video/test/test_bug476973.html => content/media/test/test_bug476973.html
rename : content/media/video/test/test_bug482461.html => content/media/test/test_bug482461.html
rename : content/media/video/test/test_bug493187.html => content/media/test/test_bug493187.html
rename : content/media/video/test/test_bug495145.html => content/media/test/test_bug495145.html
rename : content/media/video/test/test_bug495145_wav.html => content/media/test/test_bug495145_wav.html
rename : content/media/video/test/test_bug495300.html => content/media/test/test_bug495300.html
rename : content/media/video/test/test_bug495319.html => content/media/test/test_bug495319.html
rename : content/media/video/test/test_can_play_type.html => content/media/test/test_can_play_type.html
rename : content/media/video/test/test_can_play_type_no_ogg.html => content/media/test/test_can_play_type_no_ogg.html
rename : content/media/video/test/test_can_play_type_no_wave.html => content/media/test/test_can_play_type_no_wave.html
rename : content/media/video/test/test_can_play_type_ogg.html => content/media/test/test_can_play_type_ogg.html
rename : content/media/video/test/test_can_play_type_wave.html => content/media/test/test_can_play_type_wave.html
rename : content/media/video/test/test_closing_connections.html => content/media/test/test_closing_connections.html
rename : content/media/video/test/test_constants.html => content/media/test/test_constants.html
rename : content/media/video/test/test_contentDuration1.html => content/media/test/test_contentDuration1.html
rename : content/media/video/test/test_contentDuration2.html => content/media/test/test_contentDuration2.html
rename : content/media/video/test/test_contentDuration3.html => content/media/test/test_contentDuration3.html
rename : content/media/video/test/test_contentDuration4.html => content/media/test/test_contentDuration4.html
rename : content/media/video/test/test_contentDuration5.html => content/media/test/test_contentDuration5.html
rename : content/media/video/test/test_contentDuration6.html => content/media/test/test_contentDuration6.html
rename : content/media/video/test/test_controls.html => content/media/test/test_controls.html
rename : content/media/video/test/test_currentTime.html => content/media/test/test_currentTime.html
rename : content/media/video/test/test_decoder_disable.html => content/media/test/test_decoder_disable.html
rename : content/media/video/test/test_delay_load.html => content/media/test/test_delay_load.html
rename : content/media/video/test/test_duration1.html => content/media/test/test_duration1.html
rename : content/media/video/test/test_ended1.html => content/media/test/test_ended1.html
rename : content/media/video/test/test_ended2.html => content/media/test/test_ended2.html
rename : content/media/video/test/test_error_on_404.html => content/media/test/test_error_on_404.html
rename : content/media/video/test/test_info_leak.html => content/media/test/test_info_leak.html
rename : content/media/video/test/test_load.html => content/media/test/test_load.html
rename : content/media/video/test/test_load_candidates.html => content/media/test/test_load_candidates.html
rename : content/media/video/test/test_media_selection.html => content/media/test/test_media_selection.html
rename : content/media/video/test/test_mixed_principals.html => content/media/test/test_mixed_principals.html
rename : content/media/video/test/test_networkState.html => content/media/test/test_networkState.html
rename : content/media/video/test/test_onloadedmetadata.html => content/media/test/test_onloadedmetadata.html
rename : content/media/video/test/test_paused.html => content/media/test/test_paused.html
rename : content/media/video/test/test_paused_after_ended.html => content/media/test/test_paused_after_ended.html
rename : content/media/video/test/test_play.html => content/media/test/test_play.html
rename : content/media/video/test/test_progress1.html => content/media/test/test_progress1.html
rename : content/media/video/test/test_progress2.html => content/media/test/test_progress2.html
rename : content/media/video/test/test_progress3.html => content/media/test/test_progress3.html
rename : content/media/video/test/test_progress4.html => content/media/test/test_progress4.html
rename : content/media/video/test/test_readyState.html => content/media/test/test_readyState.html
rename : content/media/video/test/test_seek1.html => content/media/test/test_seek1.html
rename : content/media/video/test/test_seek2.html => content/media/test/test_seek2.html
rename : content/media/video/test/test_seek3.html => content/media/test/test_seek3.html
rename : content/media/video/test/test_seek4.html => content/media/test/test_seek4.html
rename : content/media/video/test/test_seek5.html => content/media/test/test_seek5.html
rename : content/media/video/test/test_seek6.html => content/media/test/test_seek6.html
rename : content/media/video/test/test_seek7.html => content/media/test/test_seek7.html
rename : content/media/video/test/test_seek8.html => content/media/test/test_seek8.html
rename : content/media/video/test/test_seek9.html => content/media/test/test_seek9.html
rename : content/media/video/test/test_source.html => content/media/test/test_source.html
rename : content/media/video/test/test_source_write.html => content/media/test/test_source_write.html
rename : content/media/video/test/test_standalone.html => content/media/test/test_standalone.html
rename : content/media/video/test/test_timeupdate1.html => content/media/test/test_timeupdate1.html
rename : content/media/video/test/test_timeupdate2.html => content/media/test/test_timeupdate2.html
rename : content/media/video/test/test_timeupdate3.html => content/media/test/test_timeupdate3.html
rename : content/media/video/test/test_videoDocumentTitle.html => content/media/test/test_videoDocumentTitle.html
rename : content/media/video/test/test_volume.html => content/media/test/test_volume.html
rename : content/media/video/test/test_wav_8bit.html => content/media/test/test_wav_8bit.html
rename : content/media/video/test/test_wav_ended1.html => content/media/test/test_wav_ended1.html
rename : content/media/video/test/test_wav_ended2.html => content/media/test/test_wav_ended2.html
rename : content/media/video/test/test_wav_list.html => content/media/test/test_wav_list.html
rename : content/media/video/test/test_wav_onloadedmetadata.html => content/media/test/test_wav_onloadedmetadata.html
rename : content/media/video/test/test_wav_seek1.html => content/media/test/test_wav_seek1.html
rename : content/media/video/test/test_wav_seek3.html => content/media/test/test_wav_seek3.html
rename : content/media/video/test/test_wav_seek4.html => content/media/test/test_wav_seek4.html
rename : content/media/video/test/test_wav_seek5.html => content/media/test/test_wav_seek5.html
rename : content/media/video/test/test_wav_seek6.html => content/media/test/test_wav_seek6.html
rename : content/media/video/test/test_wav_seek7.html => content/media/test/test_wav_seek7.html
rename : content/media/video/test/test_wav_seek8.html => content/media/test/test_wav_seek8.html
rename : content/media/video/test/test_wav_seek_past_end.html => content/media/test/test_wav_seek_past_end.html
rename : content/media/video/test/test_wav_seek_then_play.html => content/media/test/test_wav_seek_then_play.html
rename : content/media/video/test/test_wav_standalone.html => content/media/test/test_wav_standalone.html
rename : content/media/video/test/test_wav_timeupdate1.html => content/media/test/test_wav_timeupdate1.html
rename : content/media/video/test/test_wav_timeupdate2.html => content/media/test/test_wav_timeupdate2.html
rename : content/media/video/test/test_wav_trailing.html => content/media/test/test_wav_trailing.html
rename : content/media/video/test/test_wav_trunc.html => content/media/test/test_wav_trunc.html
rename : content/media/video/test/test_wav_trunc_seek.html => content/media/test/test_wav_trunc_seek.html
rename : content/media/video/test/use_large_cache.js => content/media/test/use_large_cache.js
rename : content/media/video/src/nsWaveDecoder.cpp => content/media/wave/nsWaveDecoder.cpp
rename : content/media/video/public/nsWaveDecoder.h => content/media/wave/nsWaveDecoder.h
|
2009-06-26 16:23:15 +12:00 |
|
Chris Pearce
|
7bb427a394
|
Bug 449156 - Implement HTMLVideoElement.poster r+=doublec,jst sr+=roc
|
2009-06-26 16:23:14 +12:00 |
|
Wladimir Palant
|
4107ec47a5
|
Bug 478528 - making sure test_bug375314.html removes its binding to prevent memory leak
|
2009-06-25 17:58:56 -04:00 |
|
Vladimir Vukicevic
|
408d89bc73
|
b=492724 followup; put back original CheckSaneSubrectSize
|
2009-06-25 14:12:57 -07:00 |
|
Josh Aas
|
4734a09527
|
Remove nsIPluginManager/nsIPluginManager2. Fold their functionality into nsIPluginHost. b=499431 r/sr=jst
|
2009-06-25 17:06:54 -04:00 |
|
Vladimir Vukicevic
|
5ffc3df659
|
b=487693; avoid aggressive invalidation in canvas; r=roc
|
2009-06-25 13:31:35 -07:00 |
|
Vladimir Vukicevic
|
ce0b21af22
|
b=492724; pull out canvas utility functions into CanvasUtils/LayoutUtils; r+sr=roc
|
2009-06-25 13:30:56 -07:00 |
|
Jesse Ruderman
|
a944b7552a
|
Fix allocator mismatch in nsSVGFEConvolveMatrixElement::Filter (bug 500273). r=roc
|
2009-06-24 16:32:46 -07:00 |
|
Neil Deakin
|
463ebf9287
|
Bug 455590, use new drag and drop api with trees, r=neil,sr=smaug
|
2009-06-24 13:12:33 -04:00 |
|
Olli Pettay
|
965bce94cb
|
Bug 495983 - Remove nsPageTransitionEvent, r+sr=jst
|
2009-06-24 16:33:02 +03:00 |
|
Olli Pettay
|
b9fa86fa3b
|
Backout Bug 495983, part2
|
2009-06-24 14:49:27 +03:00 |
|
Olli Pettay
|
05d764dea7
|
Backout Bug 495983
--HG--
extra : rebase_source : d60b23f968d8279ef726de5baf4eaa622814687c
|
2009-06-24 14:32:50 +03:00 |
|
Olli Pettay
|
bbe57b86cd
|
Bug 495764 - remove unused methods from nsIPrivateDOMEvent, r+sr=jst
--HG--
extra : rebase_source : a1ad4daa29a7025a0345ece37752b8e6374d7b1f
|
2009-06-24 12:02:37 +03:00 |
|
Olli Pettay
|
a22b555893
|
Bug 495983 - Remove nsPageTransitionEvent, r+sr=jst
--HG--
extra : rebase_source : e5dac1176973db9660eb109e03d237799acad35d
|
2009-06-24 11:47:46 +03:00 |
|
Olli Pettay
|
f1f141152f
|
Bug 496000 - Remove nsBeforePageUnloadEvent, r+sr=jst
--HG--
extra : rebase_source : 0288c06ade3ef23641bb2fe9a33143e865d90217
|
2009-06-24 11:42:00 +03:00 |
|
Ben Newman
|
94f19e102d
|
Bug 484121 (2/6) - Add nsIDTD::GetMode to eliminate heinous const_cast. r+sr=mrbkap
|
2009-06-23 14:22:16 -07:00 |
|
Saint Wesonga
|
478108b350
|
Reset clipping region it PutImageData so that it doesn't clip the output, per spec. r=vlad sr=dbaron (Bug 433397)
|
2009-06-23 14:09:27 -07:00 |
|
Olli Pettay
|
6ddf70029c
|
Bug 388422 - Avoid checks for editability in BindToTree, r+sr=peterv
--HG--
extra : rebase_source : 06eae0083f9b620e6a7ee2fe63a22c974b29608c
|
2009-06-23 15:57:56 +03:00 |
|
Peter Van der Beken
|
3e77cc7366
|
Fix for bug 499754 (Remove DocumentStyleSheetList from DOMCI). r/sr=bz.
--HG--
extra : rebase_source : 994c6ddd20bbc36df7e8c1fd75b146a3da9aad8b
|
2009-06-23 12:09:13 +02:00 |
|
Peter Van der Beken
|
b5c0609477
|
Testcase for bug 498897.
--HG--
extra : rebase_source : a70554700d208221bfa8c7349cb11f879341e317
|
2009-06-19 18:31:49 +02:00 |
|
Olli Pettay
|
1a534bf2c2
|
Bug 497178 - Make nsPIDOMEventTarget::GetListenerManager to return nsIEventListenerManager*, r+sr=peterv
--HG--
extra : rebase_source : e92146a2236fe857aff7b2a9b1516b30174b8d83
|
2009-06-23 14:23:52 +03:00 |
|
Olli Pettay
|
2e0f78e968
|
Bug 486990 - Context Menu can be disabled by stopping propagation, r=enn, sr=neil
|
2009-06-23 13:07:39 +03:00 |
|
Olli Pettay
|
d0915154d5
|
Bug 499665 - Remove nsIDOMSVGListener and nsIDOMSVGZoomListener interfaces, r+sr=roc
|
2009-06-23 12:19:12 +03:00 |
|
Olli Pettay
|
df6649fbc1
|
Bug 499667 - Remove nsIDOMDragListener, r+sr=sicking
|
2009-06-23 12:13:01 +03:00 |
|
Olli Pettay
|
5d266c5155
|
Bug 496102 - Remove nsNotifyPaintEvent, r+sr=roc
|
2009-06-23 12:09:05 +03:00 |
|
Robert Strong
|
21cc8c0b17
|
Bug 487571 - add xpcshell tests for network offline and connection refused. r=sicking
|
2009-06-22 12:28:34 -07:00 |
|
Olli Pettay
|
6fe7954588
|
Bug 478528 - mochitest-plain: test_bug419527.xhtml intermittently leaks 300 kB, r=bz
--HG--
extra : rebase_source : 02d7944dd0eaa99717a2902d77b00a93b2580570
|
2009-06-22 21:40:55 +03:00 |
|
Olli Pettay
|
00d5274b20
|
Backout Bug 496102
--HG--
extra : rebase_source : f33905aff8d759480277d9f13908035382c026c6
|
2009-06-22 16:35:15 +03:00 |
|
Olli Pettay
|
ecc0350c75
|
Bug 496102 - Remove nsNotifyPaintEvent, r+sr=roc
|
2009-06-22 14:07:46 +03:00 |
|
Peter Van der Beken
|
ca8ccf47e0
|
Fix for bug 482788 (Lightweight DOM wrappers). r=jst, sr=mrbkap.
|
2009-05-12 22:20:42 +02:00 |
|
Peter Van der Beken
|
210b12cddd
|
Fix for bug 502055 (XBL leaks). r=smaug, sr=bz.
|
2009-07-02 14:05:32 +02:00 |
|
Peter Van der Beken
|
53bf054e46
|
Fix for bug 499910. r/sr=bz.
--HG--
extra : rebase_source : 923016caa3c0b3a4dd04ff14eedd512b2ed2706b
|
2009-06-25 15:13:38 +02:00 |
|
<jlebar@mozilla.com>
|
7de5d30e8d
|
Bug 385434: Add support for HTML5 onhashchange. r=smaug, sr=sicking
|
2009-06-26 10:16:50 -07:00 |
|
Mats Palmgren
|
a3f1cd61e9
|
Fix --enable-canvas3d build error with gcc 4.3.3. b=501004 r=vlad
|
2009-07-02 11:57:36 +02:00 |
|
Mats Palmgren
|
d16962b638
|
Remove unnecessary #includes. b=500988 r=roc
|
2009-07-02 11:57:35 +02:00 |
|
Matthew Gregan
|
a2bede9d66
|
Bug 495794 - Fix crash when destroying audio stream that failed to open cleanly. r=chris.double
|
2009-07-02 16:38:26 +12:00 |
|
Josh Aas
|
70edf7241e
|
Remove nsIPluginInstanceInternal, fold it into nsIPluginInstance. b=501786 r/sr=jst
|
2009-07-02 00:52:07 -04:00 |
|
Henri Sivonen
|
cc3e223a82
|
Bug 501091 - Avoid overlap with platform defines in HTML5 element/attribute name object names. r=jonas, sr=mrbkap
|
2009-06-30 13:50:56 +03:00 |
|
Olli Pettay
|
6041f8abed
|
Bug 496567 - Remove nsXULCommandEvent and nsIDOMXULListener, r=neil, sr=sicking
|
2009-06-30 10:56:40 +03:00 |
|
Josh Aas
|
4a7715939e
|
Bug 501194 - Remove nsplugin.h. r/sr=jst
|
2009-06-30 01:55:05 -04:00 |
|
David Bolter
|
281b227c46
|
Bug 467144 - nsIMutationObserver::AttributeChanged should provide old attribute value; r=bzbarsky, r+sr=sicking
|
2009-06-29 14:36:25 -04:00 |
|
Jonathan Griffin
|
57454ce4ed
|
Actually run the test for bug 493881
|
2009-06-29 20:26:57 +02:00 |
|
Jonathan Griffin
|
79cb929745
|
Test for bug 493881. r=zweinberg
|
2009-06-29 18:25:38 +02:00 |
|
Robert O'Callahan
|
62129c7d37
|
Bug 500556. Split FRAMETREE_DEPENDS_ON_CHARS bit into NS_CREATE_FRAME_IF_NON_WHITESPACE and NS_REFRAME_IF_WHITESPACE so we don't need to reframe for every data change. r+sr=bzbarsky
--HG--
extra : rebase_source : 580aed3273c16e8402434a6f32d18dca542f29c0
|
2009-06-29 10:48:24 +12:00 |
|
Henri Sivonen
|
857e3285d1
|
Bug 487949 - Land HTML5 parser on trunk preffed off r=mrbkap, sr=jonas
|
2009-06-29 01:28:32 +02:00 |
|
Olli Pettay
|
5f157c4ca7
|
Bug 500243 - range.surroundContents() adds an extraneous empty text node, r=ajvincent@gmail.com, sr=sicking
|
2009-06-28 22:48:05 +03:00 |
|
Olli Pettay
|
b0eab11c98
|
Bug 497780 - onmouseout's MouseEvent.relatedTarget is a chrome element and is completely inaccessible, r=mrbkap@gmail.com, sr=bz
|
2009-06-28 22:46:52 +03:00 |
|
Johnny Stenback
|
eb2ed73403
|
Backed out changeset 168dd0eb7283
|
2009-06-28 11:47:11 -07:00 |
|
Henri Sivonen
|
af98547431
|
Bug 487949 - Land HTML5 parser on trunk preffed off r=mrbkap, sr=jonas
|
2009-06-29 00:44:22 +02:00 |
|
Henri Sivonen
|
77265dbfa7
|
Bug 487949 - Land HTML5 parser on trunk preffed off r=mrbkap, sr=jonas
|
2009-06-28 20:19:05 +03:00 |
|
Jonas Sicking
|
62c6519f6e
|
Move files to better location
--HG--
rename : content/html/parser/src/Makefile.in => parser/html/Makefile.in
rename : content/html/parser/src/jArray.h => parser/html/jArray.h
rename : content/html/parser/src/nsHtml5ArrayCopy.h => parser/html/nsHtml5ArrayCopy.h
rename : content/html/parser/src/nsHtml5AtomList.h => parser/html/nsHtml5AtomList.h
rename : content/html/parser/src/nsHtml5Atoms.cpp => parser/html/nsHtml5Atoms.cpp
rename : content/html/parser/src/nsHtml5Atoms.h => parser/html/nsHtml5Atoms.h
rename : content/html/parser/src/nsHtml5AttributeName.cpp => parser/html/nsHtml5AttributeName.cpp
rename : content/html/parser/src/nsHtml5AttributeName.h => parser/html/nsHtml5AttributeName.h
rename : content/html/parser/src/nsHtml5ByteReadable.h => parser/html/nsHtml5ByteReadable.h
rename : content/html/parser/src/nsHtml5DocumentMode.h => parser/html/nsHtml5DocumentMode.h
rename : content/html/parser/src/nsHtml5ElementName.cpp => parser/html/nsHtml5ElementName.cpp
rename : content/html/parser/src/nsHtml5ElementName.h => parser/html/nsHtml5ElementName.h
rename : content/html/parser/src/nsHtml5HtmlAttributes.cpp => parser/html/nsHtml5HtmlAttributes.cpp
rename : content/html/parser/src/nsHtml5HtmlAttributes.h => parser/html/nsHtml5HtmlAttributes.h
rename : content/html/parser/src/nsHtml5MetaScanner.cpp => parser/html/nsHtml5MetaScanner.cpp
rename : content/html/parser/src/nsHtml5MetaScanner.h => parser/html/nsHtml5MetaScanner.h
rename : content/html/parser/src/nsHtml5MetaScannerCppSupplement.h => parser/html/nsHtml5MetaScannerCppSupplement.h
rename : content/html/parser/src/nsHtml5MetaScannerHSupplement.h => parser/html/nsHtml5MetaScannerHSupplement.h
rename : content/html/parser/src/nsHtml5Module.cpp => parser/html/nsHtml5Module.cpp
rename : content/html/parser/public/nsHtml5Module.h => parser/html/nsHtml5Module.h
rename : content/html/parser/src/nsHtml5NamedCharacters.cpp => parser/html/nsHtml5NamedCharacters.cpp
rename : content/html/parser/src/nsHtml5NamedCharacters.h => parser/html/nsHtml5NamedCharacters.h
rename : content/html/parser/src/nsHtml5Parser.cpp => parser/html/nsHtml5Parser.cpp
rename : content/html/parser/src/nsHtml5Parser.h => parser/html/nsHtml5Parser.h
rename : content/html/parser/src/nsHtml5PendingNotification.h => parser/html/nsHtml5PendingNotification.h
rename : content/html/parser/src/nsHtml5Portability.cpp => parser/html/nsHtml5Portability.cpp
rename : content/html/parser/src/nsHtml5Portability.h => parser/html/nsHtml5Portability.h
rename : content/html/parser/src/nsHtml5ReleasableAttributeName.cpp => parser/html/nsHtml5ReleasableAttributeName.cpp
rename : content/html/parser/src/nsHtml5ReleasableAttributeName.h => parser/html/nsHtml5ReleasableAttributeName.h
rename : content/html/parser/src/nsHtml5ReleasableElementName.cpp => parser/html/nsHtml5ReleasableElementName.cpp
rename : content/html/parser/src/nsHtml5ReleasableElementName.h => parser/html/nsHtml5ReleasableElementName.h
rename : content/html/parser/src/nsHtml5StackNode.cpp => parser/html/nsHtml5StackNode.cpp
rename : content/html/parser/src/nsHtml5StackNode.h => parser/html/nsHtml5StackNode.h
rename : content/html/parser/src/nsHtml5StackNodeCppSupplement.h => parser/html/nsHtml5StackNodeCppSupplement.h
rename : content/html/parser/src/nsHtml5StackNodeHSupplement.h => parser/html/nsHtml5StackNodeHSupplement.h
rename : content/html/parser/src/nsHtml5StateSnapshot.cpp => parser/html/nsHtml5StateSnapshot.cpp
rename : content/html/parser/src/nsHtml5StateSnapshot.h => parser/html/nsHtml5StateSnapshot.h
rename : content/html/parser/src/nsHtml5Tokenizer.cpp => parser/html/nsHtml5Tokenizer.cpp
rename : content/html/parser/src/nsHtml5Tokenizer.h => parser/html/nsHtml5Tokenizer.h
rename : content/html/parser/src/nsHtml5TreeBuilder.cpp => parser/html/nsHtml5TreeBuilder.cpp
rename : content/html/parser/src/nsHtml5TreeBuilder.h => parser/html/nsHtml5TreeBuilder.h
rename : content/html/parser/src/nsHtml5TreeBuilderCppSupplement.h => parser/html/nsHtml5TreeBuilderCppSupplement.h
rename : content/html/parser/src/nsHtml5TreeBuilderHSupplement.h => parser/html/nsHtml5TreeBuilderHSupplement.h
rename : content/html/parser/src/nsHtml5TreeOperation.cpp => parser/html/nsHtml5TreeOperation.cpp
rename : content/html/parser/src/nsHtml5TreeOperation.h => parser/html/nsHtml5TreeOperation.h
rename : content/html/parser/src/nsHtml5UTF16Buffer.cpp => parser/html/nsHtml5UTF16Buffer.cpp
rename : content/html/parser/src/nsHtml5UTF16Buffer.h => parser/html/nsHtml5UTF16Buffer.h
rename : content/html/parser/src/nsHtml5UTF16BufferCppSupplement.h => parser/html/nsHtml5UTF16BufferCppSupplement.h
rename : content/html/parser/src/nsHtml5UTF16BufferHSupplement.h => parser/html/nsHtml5UTF16BufferHSupplement.h
|
2009-06-26 17:12:29 -07:00 |
|
Henri Sivonen
|
28fcb8397f
|
Merge trunk into HTML5 repo
|
2009-06-26 18:22:48 +03:00 |
|
Henri Sivonen
|
601d4b9db4
|
Documentation for nsHtml5Parser.h
|
2009-06-26 17:19:28 +03:00 |
|
Henri Sivonen
|
c0213aecb9
|
Put more stuff in static const in HTML5 parser, fix UnblockParser on HTML5 parser
|
2009-06-26 16:05:35 +03:00 |
|
Henri Sivonen
|
dc5c0fb922
|
Address review comments on the HTML5 parser
|
2009-06-26 14:13:46 +03:00 |
|
Henri Sivonen
|
e85fe2b80e
|
Clean up whitespace in the HTML5 parser; add some docs
|
2009-06-26 11:22:12 +03:00 |
|
Henri Sivonen
|
ea5bed31bc
|
Address HTML5 parser review comments (partially); fix static jArray lengths
|
2009-06-25 15:28:48 +03:00 |
|
Henri Sivonen
|
b8652e95fb
|
Add a readme file for the .java files
|
2009-06-24 15:37:31 +03:00 |
|
Henri Sivonen
|
d60818cc01
|
Use less parentheses in assertions in HTML5 parser
|
2009-06-24 15:32:53 +03:00 |
|
Henri Sivonen
|
873ddb4555
|
Include the .java sources for translated files in the HTML5 parser
|
2009-06-24 15:27:43 +03:00 |
|
Henri Sivonen
|
afdf16c7b5
|
Move the initialization of primitive static jArrays to initializeStatics in HTML5 parser
|
2009-06-24 14:42:50 +03:00 |
|
Henri Sivonen
|
bc8527ba95
|
Null out jArray after releasing.
|
2009-06-24 13:41:18 +03:00 |
|
Henri Sivonen
|
d6a5f0ef48
|
Try to avoid crashing in HTML5 parser cycle collection
|
2009-06-24 13:38:11 +03:00 |
|
Henri Sivonen
|
43c3e39538
|
Remove legacy comments
|
2009-06-24 11:08:39 +03:00 |
|
Henri Sivonen
|
79a4ed13ec
|
#ifdef out a variable only used for debugging.
|
2009-06-24 10:58:47 +03:00 |
|
Henri Sivonen
|
1b856465b2
|
Add comments to the HTML5 parser explaining buffer chain key holders
|
2009-06-24 10:56:40 +03:00 |
|
Henri Sivonen
|
ed2dbde744
|
Use NS_PRECONDITION instead of NS_ASSERTION for asserting the start condition of HTML5 parser
|
2009-06-24 10:45:43 +03:00 |
|
Henri Sivonen
|
77b135ca59
|
Tweak assertions in HTML5 parser
|
2009-06-24 10:26:30 +03:00 |
|
Henri Sivonen
|
4cfd1317c0
|
Make GetChannel nicer in HTML5 parser
|
2009-06-24 10:22:51 +03:00 |
|
Henri Sivonen
|
cf598ae101
|
Use NS_ERROR instead of asserting true in HTML5 parser
|
2009-06-24 10:21:17 +03:00 |
|
Henri Sivonen
|
8dbfcccbd7
|
Fix GetCommand in HTML5 parser to return "view"
|
2009-06-24 10:20:13 +03:00 |
|
Henri Sivonen
|
9f40c21137
|
Clean up nsHtml5Parser destructor
|
2009-06-24 09:59:03 +03:00 |
|
Henri Sivonen
|
ed38c9a3c6
|
Make test_bug417255.html use <div> instead of <p> because HTML5 parser closes <p> earlier than the test needs
|
2009-06-24 09:56:37 +03:00 |
|
Henri Sivonen
|
c2f88d2327
|
Make app cache not crash HTML5 parser when it calls Terminate() in mid-flight.
|
2009-06-24 09:55:38 +03:00 |
|
Henri Sivonen
|
496b19a91d
|
Merge trunk into HTML5 repo
|
2009-06-23 10:17:29 +03:00 |
|
Henri Sivonen
|
02dfbcf3ff
|
Bug 497865 - Make serializer not reverse attributes when HTML5 parser used (patch by Mats Palmgren)
|
2009-06-22 12:16:37 +03:00 |
|
Henri Sivonen
|
43e0fcb133
|
Merge trunk into HTML5 repo
|
2009-06-22 10:05:55 +03:00 |
|
Henri Sivonen
|
fc7407d5c6
|
Fix bad merge between HTML5 repo and trunk
|
2009-06-21 16:23:03 +03:00 |
|
Henri Sivonen
|
0ffb6117a2
|
Make HTML5 parser enablement use AddBoolPrefVarCache
|
2009-06-21 16:14:38 +03:00 |
|
Henri Sivonen
|
5c2176286d
|
Move static inline void on one line in nsHtml5ArrayCopy.h
|
2009-06-21 15:46:29 +03:00 |
|
Boris Zbarsky
|
3878fd4be6
|
Bug 497242. GetElementsByName should not find non-HTML elements. r+sr=sicking
|
2009-06-19 16:57:39 -04:00 |
|
Henri Sivonen
|
057b4f1b12
|
Zap tests for bug 448564 that the HTML5 parser obsoletes.
|
2009-06-18 18:01:51 +03:00 |
|
Henri Sivonen
|
0730ae2a8f
|
Bug 497845 - Hook cycle collector into the HTML5 parser
|
2009-06-18 16:24:51 +03:00 |
|
Henri Sivonen
|
5472755269
|
Fix bad automatic trunk merge.
|
2009-06-17 10:51:23 +03:00 |
|
Henri Sivonen
|
420d38551f
|
Merge trunk into HTML5 repo
|
2009-06-16 12:18:59 +03:00 |
|
Henri Sivonen
|
34f853a2de
|
Avoid double-free in HTML5 parser when attributes are moved around in the isindex parser macro
|
2009-06-16 12:09:54 +03:00 |
|
Henri Sivonen
|
d1ad385038
|
Fix GetChannel() in HTML5 parser to deal with null channels the properly
|
2009-06-16 09:58:13 +03:00 |
|
Neil Deakin
|
718c760715
|
Bug 497562, accesskeys on radio don't focus properly, r+sr=neil
|
2009-06-15 11:08:41 -04:00 |
|
Henri Sivonen
|
b045a5d8bf
|
Make test_bug461555.html not crash HTML5 parser
|
2009-06-15 14:11:36 +03:00 |
|
Henri Sivonen
|
fa3e4b55a2
|
Disable HTML5 parser by default
|
2009-06-15 10:17:52 +03:00 |
|
Henri Sivonen
|
1313b37fa2
|
Initialize HTML5 TreeBuilder fields properly patch from Mats Palmgrem. r=hsivonen
|
2009-06-15 10:05:00 +03:00 |
|
Henri Sivonen
|
6f2dda34a3
|
Make HTML5 createContextualFragment support text nodes and documents as context
|
2009-06-12 17:31:55 +03:00 |
|
Henri Sivonen
|
2c937dc855
|
Avoid using HTML5 contextual fragment code path when context is not nsIContent
|
2009-06-12 16:42:35 +03:00 |
|
Henri Sivonen
|
3aede6927e
|
Buf 497580 - Avoid UNICODE as an identifier in the HTML5 parser due to Windows CE compiler
|
2009-06-12 09:28:10 +03:00 |
|
Henri Sivonen
|
e436bd77a1
|
Fixing bad automatic merge
|
2009-06-11 17:11:05 +03:00 |
|
Henri Sivonen
|
bb1733dfd5
|
Merge trunk into HTML5 repo
|
2009-06-11 17:00:20 +03:00 |
|
Neil Deakin
|
79321ef1f8
|
Bug 178324, refactor focus by moving all focus handling into one place and simplifying it, add many tests, fixes many other bugs too numerous to mention in this small checkin comment, r=josh,smichaud,ere,dbaron,marco,neil,gavin,smaug,sr=smaug (CLOSED TREE)
|
2009-06-10 14:00:39 -04:00 |
|
Serge Gautherie
|
c294f41ab4
|
Bug 494769 - [MacOSX] mochitest-plain: test_wav_trailing.html (and others) intermittently triggers "malloc: *** error: can't allocate region"; (Fv1) reorder file list
|
2009-06-09 16:07:22 +02:00 |
|
Henri Sivonen
|
044238db06
|
Bug 381885 - Avoid underflow in unsigned computation order. patch by Mats Palmgren. r=hsivonen
|
2009-06-09 11:56:18 +03:00 |
|
Henri Sivonen
|
2b33dab370
|
Bug 468708 - namespaceURI for HTML elements should be http://www.w3.org/1999/xhtml (also make localName return in lower case) r=sicking, sr=peterv, a=beltzner
|
2009-06-09 10:41:19 +03:00 |
|
Henri Sivonen
|
8887124861
|
Bug 483015 - Expose line numbers for <style> and <script> in the HTML5 parser
|
2009-06-08 16:29:54 +03:00 |
|
Henri Sivonen
|
d839728b28
|
Bug 483158 - Make the HTML5 tokenizer not write into the input buffer
|
2009-06-05 15:51:00 +03:00 |
|
Henri Sivonen
|
69949bfe89
|
Merge trunk into HTML5 repo
|
2009-06-05 14:52:43 +03:00 |
|
Dirk Schulze
|
af1d0235a1
|
Bug 471281. Reimplement arcTo() to match Canvas spec. r=jrmuizel
This is based on Philip Taylor's emulation written in JavasScript.
Relanding this now that 499161 has landed which should fix test failures.
|
2009-06-17 13:57:50 -04:00 |
|
Jonathan Watt
|
0c1ff4dba4
|
Bug 498275. Stop using nsIDOMSVGMatrix in nsSVGForeignObjectFrame + fixes. r=longsonr
|
2009-06-18 13:31:25 +02:00 |
|
Robert Longson
|
59091587f8
|
Bug 327756 - ASSERTION: can't find nsISVGValue interface on mMatrix. r=roc
|
2009-06-17 22:39:59 +01:00 |
|
Robert Longson
|
ca3f800907
|
Bug 496420 - ASSERTION: no presShell' changing currentScale in display:none iframe. r=jwatt
|
2009-06-17 22:35:49 +01:00 |
|
Robert Longson
|
41938ef925
|
Bug 393832 - svg circle with infinite radius causes hang. r=jwatt
|
2009-06-17 21:58:38 +01:00 |
|
Jeff Muizelaar
|
ea694cb6f0
|
Backout Bug 471281 changeset b116b49459f8 because of Mochitest failures on Mac OS X
|
2009-06-17 16:43:12 -04:00 |
|
Robert Longson
|
387a9578c5
|
Bug 495135 - nsSMILValue forward declared as a struct in one place. r=jwatt
|
2009-06-17 21:38:15 +01:00 |
|
Robert Longson
|
1973deec58
|
Bug 486936 - image-rendering style should apply to canvas element. r=vladimir
|
2009-06-17 21:31:18 +01:00 |
|
Dirk Schulze
|
50a8dd0633
|
Bug 471281. Reimplement arcTo() to match Canvas spec. r=jrmuizel
This is based on Philip Taylor's emulation written in JavasScript.
|
2009-06-17 13:57:50 -04:00 |
|
Olli Pettay
|
4f0aa79a1e
|
backout Bug 486990
--HG--
extra : rebase_source : 5947dd5fcc29bfb333c53cc2f60a00895910e9bb
|
2009-06-17 16:22:37 +03:00 |
|
Olli Pettay
|
b4d60fb950
|
Bug 486990 - Context Menu can be disabled by stopping propagation, r=enn, sr=neil
--HG--
extra : rebase_source : a425f116d1350ff1204f1b031754a262ec73f8b1
|
2009-06-17 13:26:21 +03:00 |
|
Olli Pettay
|
c1ef3d1afe
|
Bug 496317 - Remove nsPopupBlockedEvent, r+sr=sicking
--HG--
extra : rebase_source : 354385de35d48a6f2c911c20175b1715c89c9196
|
2009-06-16 19:07:56 +03:00 |
|
L. David Baron
|
0d06184f97
|
Remove support for fallback background colors. (Bug 496721) r+sr=bzbarsky
|
2009-06-16 08:00:20 -07:00 |
|
Christian Biesinger
|
75d4cbb2e8
|
bug 498433 Add [ ] to the EscapeURI whitelist, so that IPv6 literals get
serialized correctly.
r+sr=bz
|
2009-06-16 15:15:57 +02:00 |
|
Olli Pettay
|
6ede3e22fa
|
reuse etci pool, r+sr=sicking
--HG--
extra : rebase_source : 698eae6de79ab094c978cf06f938dd2240a31bc8
|
2009-06-16 12:15:46 +03:00 |
|
timeless@mozdev.org
|
b9104e9f88
|
Bug 494688 nsCanvasRenderingContext2D::CreateImageData warning: comparison between signed and unsigned
r+sr=vlad
|
2009-06-27 18:42:51 -07:00 |
|
timeless@mozdev.org
|
1b1c60d518
|
Bug 494687 txEXSLTFunctionCall::evaluate warning: comparison between signed and unsigned
r+sr=sicking
|
2009-06-27 18:42:50 -07:00 |
|
timeless@mozdev.org
|
6a0ab1b900
|
Bug 494685 nsMathMLElement::MapMathMLAttributesInto comparison between signed and unsigned
r+sr=roc
|
2009-06-27 18:42:50 -07:00 |
|
timeless@mozdev.org
|
14b4633569
|
Bug 494684 nsXBLStreamListener::~nsXBLStreamListener warning: comparison between signed and unsigned
r+sr=neil
|
2009-06-27 18:42:50 -07:00 |
|
timeless@mozdev.org
|
836e302da1
|
Bug 493716 gEventIdTable is unused
r=smaug sr=smaug
|
2009-06-27 18:42:50 -07:00 |
|
Vladimir Vukicevic
|
5e215020b8
|
fixup for msvc
|
2009-06-27 17:33:06 -07:00 |
|
Vladimir Vukicevic
|
d49b688ab5
|
b=500883; put canvas3d into core (disabled by default, configure flag to enable); r=me,npotb
|
2009-06-27 16:44:35 -07:00 |
|
Vladimir Vukicevic
|
4ffe8ab539
|
b=500493; fix bogus getter_AddRefs in canvas code; r=stuart
|
2009-06-27 16:44:32 -07:00 |
|
Henri Sivonen
|
f09b30c3b5
|
Bug 488818 - Mark malformed scripts as malformed in HTML5 tree builder.
|
2009-05-29 15:44:40 +03:00 |
|
Henri Sivonen
|
54e806273c
|
Bug 484988 - Make HTML5 parser-performed removals notify but not fire mutation events
|
2009-05-28 20:42:26 +03:00 |
|
Henri Sivonen
|
137e64c272
|
Make HTML5 tree builder match the scripting state.
|
2009-05-28 17:17:42 +03:00 |
|
Henri Sivonen
|
94393e75e1
|
Make document-initiated flushes no-ops in HTML5 parser
|
2009-05-26 12:00:37 +03:00 |
|
Henri Sivonen
|
7b8db88561
|
Merge trunk into HTML5 repo
|
2009-05-25 19:16:57 +03:00 |
|
Henri Sivonen
|
498d1488eb
|
Inline read() method in HTML5 tokenizer
|
2009-05-25 11:59:22 +03:00 |
|
Robert O'Callahan
|
4f81b0342f
|
Since test_load.html waits for load events, make sure it autobuffers and set the cache size to something large so loads aren't suspended. No bug, test-only change.
|
2009-05-25 12:51:01 +12:00 |
|
Chris Double
|
1ae4c2a0d3
|
Bug 494035. Never enable tracks we don't use. r=roc
--HG--
extra : rebase_source : ceffc78e6473273893fd1ad000799b32023f5c76
|
2009-05-25 12:45:47 +12:00 |
|
Robert O'Callahan
|
3dc99d8a9f
|
Bug 494336. In DECODER_STATE_DECODING state, if mBufferExhaused is set then stop waiting for the next frame to become available. r=doublec
--HG--
extra : rebase_source : 8b9a35e65cd0ddde311a493b4762fbd58fa2abf6
|
2009-05-25 12:44:45 +12:00 |
|
Robert O'Callahan
|
3d39f15314
|
Bug 475110. Don't try to handle Wave files loaded via links or <object> using our Wave codec, since there are Wave formats we don't support that are actually used in the wild. r=doublec,a=beltzner
--HG--
extra : rebase_source : 562c7c7c17157082483e456f33aa8b211fd07aeb
|
2009-05-25 12:42:19 +12:00 |
|
Olli Pettay
|
88da1e6840
|
Bug 492037 - EndUpdateBatch not being called for tree builders in some cases, r=neil,kairo,mossop
--HG--
extra : rebase_source : 165c6eac689cbffc2007519d5202711017f49edd
|
2009-05-22 12:04:02 +03:00 |
|
Zack Weinberg
|
6a08d287a7
|
Bug 494225: correct check for property-not-set in nsHTMLDocument::Get*LinkColor, r+sr=bzbarsky
|
2009-05-21 15:42:17 -04:00 |
|
Olli Pettay
|
f8ac6b134b
|
backout Bug 492037
|
2009-05-21 22:35:49 +03:00 |
|
Chris Pearce
|
4a9eea3922
|
Bug 493958. When decoding ahead to the desired seek position, save up the audio data as we go, because some of it might be needed for the destination frame and later frames. Also, if we reach the end of the frames without finding our destination position, keep the last frame and display it. r=doublec,roc
|
2009-05-21 17:55:12 +12:00 |
|
Jonas Sicking
|
f3ab6311bc
|
Add prefs to disable CORS, as well as fix compliance issue in Access-Control-Request-Headers header. r/sr/a=jst
|
2009-05-20 16:07:18 -07:00 |
|
Chris Double
|
e3232bfecd
|
Fix another FrameData leak (Bug 463358). Fixes intermittent orange.
|
2009-05-21 03:17:21 +12:00 |
|
enndeakin@gmail.com
|
3dcf82f2cc
|
Bug 492037 - EndUpdateBatch not being called for tree builders in some cases, r+sr=smaug
--HG--
extra : rebase_source : 1fe10dd0ee2b7af313f80bdeb8241cd0d7757141
|
2009-05-20 13:57:01 +03:00 |
|
Robert O'Callahan
|
dfae15cade
|
Fix FrameData leak (bug 463358)
|
2009-05-20 21:11:48 +12:00 |
|
Olli Pettay
|
1d0c8384b8
|
Bug 491063 - Mixed mode warning dialog (and other dialog windows) is sometimes not rendered, r+sr=bz
|
2009-05-20 11:00:04 +03:00 |
|
Henri Sivonen
|
15213180ab
|
HTML5 (and other browsers) do not infer <select> on <optgroup>
|
2009-05-19 15:41:00 +03:00 |
|
Robert O'Callahan
|
cda3109ffc
|
Bug 493109. Shut down step-decode thread from the main decoder thread, instead of synchronously on the main thread at bad times. r=doublec
--HG--
extra : rebase_source : 4af72350a51255e7e8748c726a17f9e88e1a540b
|
2009-05-19 11:08:08 +12:00 |
|
Chris Pearce
|
b515f90d78
|
Bug 463358. Seek to any desired frame without visual artifacts by seeking to the previous keyframe and then decoding forward to the desired frame. r=doublec,roc
--HG--
extra : rebase_source : 602a8f9feb74a1ef88e86424028d8da7bcf57b58
|
2009-05-20 15:50:44 +12:00 |
|
Boris Zbarsky
|
bc7e96f36d
|
Fixing bug 488649 build bustage
|
2009-05-19 22:40:07 -04:00 |
|
Boris Zbarsky
|
0460675e76
|
Bug 489671. Make sure the error reporter doesn't suppress our error reports. r=mrbkap, sr=jst
|
2009-05-19 22:11:01 -04:00 |
|
Zack Weinberg
|
d1ad418dbf
|
Bug 488649: Unify document.body.{bgColor,text,link,vLink,aLink} with the <body> attributes of the same names. Do not default to prescontext/CSS for these. Remove the unsafe function NS_RGBToHex().
|
2009-05-19 22:11:01 -04:00 |
|
Jim Mathies
|
586ad3cbd2
|
Bug 485101 - Implement panning feedback for touch enabled displays with win7. r+sr=smaug r=blassey.
|
2009-05-19 21:05:59 -05:00 |
|
Jonas Sicking
|
d378472c28
|
Bug 481566: Add prefs to control making the content sink more responsive. r/sr=mrbkap
|
2009-05-19 08:54:42 -07:00 |
|
Robert O'Callahan
|
efef7a6bc2
|
Backing out bug 493109 on suspicion of causing crashes in linux tests
|
2009-05-20 00:24:37 +12:00 |
|
Robert O'Callahan
|
6256de7f9c
|
Backed out changeset 4b86cbae2846
|
2009-05-20 00:23:51 +12:00 |
|
Robert O'Callahan
|
f843370660
|
Bug 486922. Clamp out-of-bounds seek requests. r=doublec
--HG--
extra : rebase_source : deeabc531d4fa6ada6e35740aed44bcc3844f233
|
2009-05-19 21:55:04 +12:00 |
|
Robert O'Callahan
|
b4d2d7054a
|
Fix test_media_selection.html to handle IDLE network states, since the cache size limit can suspend its loads
--HG--
extra : rebase_source : a90486545fbb993c48dba3ee0025418b7bdc915f
|
2009-05-19 21:53:38 +12:00 |
|
Robert O'Callahan
|
d848e30d78
|
Bug 493109. Shut down step-decode thread from the main decoder thread, instead of synchronously on the main thread at bad times. r=doublec
--HG--
extra : rebase_source : 3a1a053308fc209181f7f23b234ba2f396de2a6e
|
2009-05-19 11:08:08 +12:00 |
|
Robert O'Callahan
|
5b5d6baa5f
|
Bug 480058. Handle non-square Theora pixel-aspect-ratio property. r=doublec
--HG--
extra : rebase_source : 0a43b053b52a9b1e300f7f516517722c44040992
|
2009-05-19 11:07:19 +12:00 |
|
Chris Double
|
127a265725
|
Bug 493673. If a video frame has an audio track but no audio data at all, assume the audio has ended and stuff silence into the audio stream. We need this so that video will keep playing synced to the audio clock. r=roc
--HG--
extra : rebase_source : a1684fbd769ae48602335d312a33aa87ca17b8aa
|
2009-05-19 17:39:40 +12:00 |
|
Robert O'Callahan
|
3d87360eee
|
Bug 493431. When a frame has no video data, don't try to use the video time. r=doublec
--HG--
extra : rebase_source : 985b41ec426c1cc793634c9f40f6924fbd33ed9b
|
2009-05-19 17:30:36 +12:00 |
|
Chris Pearce
|
a0da0c82f6
|
Bug 487612. Let the start time of all media be 0 even if the internal timestamps start with something nonzero. r=doublec,roc
--HG--
extra : rebase_source : ee419a06388a5230cddd79c78ddb86ed99fb6400
|
2009-05-19 17:25:51 +12:00 |
|
Matthew Gregan
|
f201fe7c68
|
Bug 454971. Support 'new Audio()' constructor. r+sr=roc
--HG--
extra : rebase_source : 1738d65cd16a79d69408055a8d9feb5ab5d97923
|
2009-05-19 17:18:41 +12:00 |
|
Robert O'Callahan
|
bb3c7fc0f9
|
Bug 492420. Delay a little before playing a live stream to try to reduce the likelihood we'll have to buffer. r=doublec
--HG--
extra : rebase_source : 022aa4d89644b3cfef62f95b4349932594de734f
|
2009-05-19 17:14:20 +12:00 |
|
Robert O'Callahan
|
acdb5cc508
|
Bug 480058. Handle non-square Theora pixel-aspect-ratio property. r=doublec
--HG--
extra : rebase_source : 762e10566ae85d0f73d7080ccb090533d50bfe66
|
2009-05-19 11:07:19 +12:00 |
|
Robert O'Callahan
|
0855ba8432
|
Bug 493509. Don't fire 'suspend' when the resource is actually fully loaded. r=doublec
--HG--
extra : rebase_source : a7ae1b2f53c7eb4b8a0e270510028d155d79f319
|
2009-05-19 11:06:10 +12:00 |
|
Robert O'Callahan
|
f1b439157e
|
Bug 487659. Make sure we never pass a playback rate of 0 to the media cache. r=doublec
--HG--
extra : rebase_source : af86613bb5283e777acf1ca01d67eaa734cb8a0f
|
2009-05-19 11:05:13 +12:00 |
|
Robert O'Callahan
|
0785b005eb
|
Bug 493187. Call nsOggDecoder::UpdateReadyStateForData more often so we don't fail to notice state changes, and make it smarter about examining the frame queue. r=doublec
--HG--
extra : rebase_source : 9a45e7cf9dc048956971ecf83b0bcc9bb2e45491
|
2009-05-19 10:47:08 +12:00 |
|
Robert O'Callahan
|
a3f433b1b3
|
Bug 493443. Set readyState to HAVE_CURRENT_DATA whenever the Ogg frame queue is empty or we're buffering/seeking, instead of trying to hardcode it based on other events like PlaybackEnded. r=doublec
--HG--
extra : rebase_source : 0b2f938e5f19cbb21258248da9da09e2a525db81
|
2009-05-19 10:44:17 +12:00 |
|
Benjamin Smedberg
|
bb1c33c4ea
|
Bug 488175 - flatten dist/include and provide mechanism to install certain headers in namespaced subdirectories (e.g. #include "mozilla/XPCOM.h") r=ted
--HG--
rename : xpcom/ds/nsTimeStamp.cpp => xpcom/ds/TimeStamp.cpp
rename : xpcom/ds/nsTimeStamp.h => xpcom/ds/TimeStamp.h
|
2009-05-18 14:15:05 -04:00 |
|
Olli Pettay
|
f9fa7407e7
|
Bug 493251 - Header/navigation links on PG.com take two clicks to load, r+sr=jst
|
2009-05-18 12:17:45 +03:00 |
|
Robert O'Callahan
|
ceaf55f434
|
Fix test_media_selection.html; its video resource needs to be autobuffer so it doesn't stop loading
--HG--
extra : rebase_source : 937602951c6a8c9831f6a73adc913457e913a7d6
|
2009-05-18 20:18:43 +12:00 |
|
Robert O'Callahan
|
2d8939e3ca
|
Fix test_autobuffer2 to handle the case when a suspend happens when all the data is already loaded.
--HG--
extra : rebase_source : 7923d3fde3e4aef1723e424631f65a64d663f2a3
|
2009-05-18 16:37:10 +12:00 |
|
Robert O'Callahan
|
5c3106e300
|
Relax time constraint in test_buf482461 a bit.
--HG--
extra : rebase_source : 01fda6b6e4f50a8207208b22811a335117f9518c
|
2009-05-18 15:20:40 +12:00 |
|
Robert O'Callahan
|
9ae2cf2709
|
Bug 479863. AdFire 'suspend' event and do correct networkState transitions when downloads suspend and resume. Also avoid firing 'stalled' while the download is suspended. r=doublec
--HG--
extra : rebase_source : 0615871c062638d575a66e29b630040821a9f9cf
|
2009-05-18 14:03:37 +12:00 |
|
Robert O'Callahan
|
710d28a4e6
|
Bug 479863. Add ability to close and reopen suspended streams, and recover from server-side disconnect of suspended streams. r=doublec
--HG--
extra : rebase_source : 5ed7825cd919ad3f997f58dafb61c2d4249b60d4
|
2009-05-18 14:02:20 +12:00 |
|
Robert O'Callahan
|
a2a28c523b
|
Bug 479863. Stop buffering media elements by default, implement 'autobuffer' attribute to control buffering. r=doublec
--HG--
extra : rebase_source : 5fa0b63da981fdfcf7b1555174b6d1122bf2ae97
|
2009-05-18 14:00:44 +12:00 |
|
Robert O'Callahan
|
80975dcc56
|
Fix seeking tests to avoid false assumptions
|
2009-05-18 12:25:05 +12:00 |
|
Robert O'Callahan
|
ee1a877ccf
|
Fix test_seek5; it should not depend on reading currentTime for the first seek during the asynchronous 'seeking' event, since the second seek may well have already happened.
|
2009-05-18 12:15:32 +12:00 |
|
Chris Pearce
|
58241ba80b
|
Bug 485471. nsHTMLMediaElement's mChannel should be updated when redirects happen. r=bzbarsky,sr=roc
|
2009-05-18 10:20:37 +12:00 |
|
Chris Pearce
|
ff942d65f4
|
Bug 469408. Make seeking in bufferred ranges fast by trying a 'bounded seek' in each buffered data range before falling back to a seek over the whole resource. r=doublec,sr=roc
|
2009-05-18 10:15:57 +12:00 |
|
Robert O'Callahan
|
9eb2887534
|
Bug 489008. Destroy anonymous content off a script-runner. r=bzbarsky
|
2009-05-18 10:08:08 +12:00 |
|
Robert O'Callahan
|
c2bc1f2907
|
Bug 476973. Don't get confused by repeated seeks in the Ogg decoder. r=doublec
|
2009-05-18 10:03:03 +12:00 |
|
Boris Zbarsky
|
7ffb5c2980
|
Fixing test
--HG--
rename : content/base/test/test_bug490760.xhtml => content/base/crashtests/490760-1.xhtml
|
2009-05-17 13:12:20 -04:00 |
|
Boris Zbarsky
|
87baef0972
|
Add the crashtest for bug 490760
|
2009-05-17 10:22:55 -04:00 |
|
Boris Zbarsky
|
0f6dae2977
|
Bug 489050. Make sure to not notify on our content once we've disconnected from the document. r=bent, sr=sicking
|
2009-05-17 10:22:55 -04:00 |
|
Boris Zbarsky
|
6f4f48e0e7
|
Bug 492196. Make it possible to disable dns prefetch on a per-docshell-tree level; disable it by default in embedding contexts, for api compat. r+sr=jst
|
2009-05-17 10:22:54 -04:00 |
|
Olli Pettay
|
0d4aa15af4
|
Bug 496308 - Crash [@ nsDOMPopupBlockedEvent::GetRequestingWindow], r+sr=jonas
|
2009-06-15 13:27:54 +03:00 |
|
Olli Pettay
|
5f13578f13
|
Bug 493266 - Optimize setting currentTarget, r+sr=bz
|
2009-06-15 13:21:06 +03:00 |
|
Olli Pettay
|
2fac929f6b
|
Bug 495098 - [@ nsXMLHttpRequest::StreamReaderFunc ], r+sr=sicking
--HG--
extra : rebase_source : 29d31152455cd9f6702f0788539f0b62bbcf3a98
|
2009-06-15 13:11:04 +03:00 |
|
Olli Pettay
|
122deedb9f
|
Bug 495444, r=enn,sr=neil
--HG--
extra : rebase_source : a4eaa6a8c816630456381b78f436447159bd44a8
|
2009-06-15 12:46:39 +03:00 |
|
Olli Pettay
|
42ec618ee6
|
Trunk patch for Bug 491134, r+sr=jst
|
2009-06-15 11:27:29 +03:00 |
|
Olli Pettay
|
0909c69d98
|
Bug 384003 - XPathEvaluator does not accept a Node as NSResolver, r=sicking, sr=peterv
|
2009-06-14 21:06:22 +03:00 |
|
Phil Ringnalda
|
dae845ed21
|
Bug 495025 - content/xul/content builds its tests unconditionally, r=ted
|
2009-06-13 11:53:37 -07:00 |
|
Mats Palmgren
|
d108510b8e
|
Test for bug 322588.
|
2009-06-13 15:51:25 +02:00 |
|
Laurent Jouanneau
|
1eaf91e8f7
|
Bug 494103 - nsXMLContentSerializer UMR during update.mar tests; r+sr=peterv
|
2009-06-13 15:27:35 +02:00 |
|
Mats Palmgren
|
e0c38624c4
|
Test for bug 299673.
|
2009-06-13 01:11:55 +02:00 |
|
Neil Deakin
|
9e567b4175
|
Bug 494113, wait for datasources to load in test for bug 441785, r=smaug
--HG--
rename : content/xul/templates/src/crashtests/441785-1.rdf => content/xul/templates/tests/bug441785-1.rdf
rename : content/xul/templates/src/crashtests/441785-2.rdf => content/xul/templates/tests/bug441785-2.rdf
rename : content/xul/templates/src/crashtests/441785-1.xul => content/xul/templates/tests/test_bug441785.xul
|
2009-06-12 14:23:15 -04:00 |
|
Neil Deakin
|
53bedd0e8d
|
Bug 378893, fix template tests so that they wait for the datasource to load first, r=smaug
|
2009-06-12 14:23:14 -04:00 |
|
Peter Van der Beken
|
98633d5f16
|
Fix for bug 490592 (Possible to GC way too much during shutdown due to XUL and XBL prototypes). r/sr=bz.
|
2009-05-07 11:19:41 -07:00 |
|
Josh Aas
|
2f6891c68f
|
Disable test "test_videoDocumentTitle.html" due to random failures. b=492821
|
2009-05-15 23:20:39 -04:00 |
|
Peter Van der Beken
|
e07ba2eafd
|
Merge backout.
|
2009-05-15 16:39:20 +02:00 |
|
Peter Van der Beken
|
a45851d286
|
Backed out changeset 5e867032abe5 (Fix for bug 490592 (Possible to GC way too much during shutdown due to XUL and XBL prototypes).) to try to fix Tshutdown regression.
|
2009-05-15 14:49:21 +02:00 |
|
Olli Pettay
|
a26f88717b
|
Bug 461861, r=mrbkap, sr=jst
--HG--
extra : rebase_source : a5aea484f992785a3d67bb03d7fe074ce4f7f95a
|
2009-05-14 10:03:15 +03:00 |
|
Robert O'Callahan
|
bb0f8610f9
|
Backed out changeset eb93563530d5
|
2009-05-14 12:38:33 +12:00 |
|
Robert O'Callahan
|
9926956f04
|
Bug 489415. Handle media streams with data from different principals in the media cache. r=bzbarsky,doublec
--HG--
extra : rebase_source : 2551f25e1828939dbb1619c31d3cedc2217a6623
|
2009-05-14 09:52:50 +12:00 |
|
Chris Double
|
f875415388
|
Bug 474540 - Moves oggplay decoder to separate thread for better playback performance in big videos - r=kinetik sr=roc
--HG--
extra : rebase_source : 8f6925b3dc3a50e8bb02f39d76d2b2444b089b6d
|
2009-05-13 11:47:52 +12:00 |
|
Robert O'Callahan
|
9bc46422a9
|
Disable test_autobuffer2.html for now, it fails a lot (bug 493692 filed)
|
2009-05-19 17:44:23 +12:00 |
|
Robert O'Callahan
|
e2ae04f459
|
Make test_autobuffer2.html more informative to try to narrow down the failures
|
2009-05-19 16:10:08 +12:00 |
|
Robert O'Callahan
|
45d2769b54
|
Backing out bug 480058 since it seems to have caused reftest failures on Windows
|
2009-05-19 16:04:16 +12:00 |
|
Robert O'Callahan
|
fb15d8ccac
|
Backed out changeset 49f254a4390e
|
2009-05-19 16:03:49 +12:00 |
|
Chris Double
|
7d1ceb826c
|
Bug 461286. Don't try to get more frames if we've completed decoding. r=roc
--HG--
extra : rebase_source : 11346f044176fdaba753e5a4ce5d74ef91ffc493
|
2009-05-19 12:07:27 +12:00 |
|
Chris Double
|
16b6058725
|
Bug 493494. Stop playback when a seek occurs so that A/V sync doesn't get confused. r=roc
--HG--
extra : rebase_source : 8dd4c7d5e95472cb17f7523db56446966f11f704
|
2009-05-19 11:11:59 +12:00 |
|
Chris Double
|
828918bcb5
|
Bug 496456. When we seek to the end, we should only fire end stuff if we're not playing, otherwise playing should be responsible for ending. Set the current frame time at the end of the stream to the duration, if it's longer than our end time estimate, because the duration can include more than one frame-time's worth of audio. Also, don't replicate a frame of audio in DecodeToFrame when seeking. r=cpearce,sr=roc
--HG--
extra : rebase_source : e34cc28482e2b0ced5ec0774ce73865501400ca6
|
2009-06-12 14:14:28 +12:00 |
|
Matthew Gregan
|
f86e17cca9
|
Bug 495163. Trivial code removal, r=roc
--HG--
extra : rebase_source : 5dee5799025c99cad5f7ae8ca7cc4ade3f650a89
|
2009-06-12 14:08:32 +12:00 |
|
Robert O'Callahan
|
f600456032
|
Bug 496581. If we seek to the end, enter COMPLETED state instead of trying to decode more. r=doublec
--HG--
extra : rebase_source : 16d4e604e40384221b148bf8939339179a93d96c
|
2009-06-12 14:07:08 +12:00 |
|
Robert O'Callahan
|
2e0c46ca2e
|
Bug 494322. nsMediaCache verification code is super slow in debug builds, so turn it off during seeking so we don't get O(N^2) slowdowns. r=doublec
--HG--
extra : rebase_source : a088ef84206eeb7e6e77d42fecb1bbd8f0721c60
|
2009-06-12 13:43:23 +12:00 |
|
Chris Pearce
|
be07afd637
|
Bug 496147 - Ensure ended is true when video playback is ended. r=doublec,sr=roc
--HG--
extra : rebase_source : dc04fe505e75d91e5e1f694728aba8f5be0e32b2
|
2009-06-12 12:56:50 +12:00 |
|
Shawn Wilsher
|
c75ae311ff
|
Backed out changeset f3fcd36fcbd1 (bug 119061) for linux orange.
|
2009-06-11 16:57:09 -07:00 |
|
Jonathan Watt
|
befc705ae5
|
Bug 119061. SVG elements to which the :hover pseudo class apply do not restyle when moved under the mouse pointer. r=roc
|
2009-06-11 21:49:34 +02:00 |
|
Bernd
|
5f442c604e
|
Bug 192902 - "Words wrap in nowrap cell when width=0 and next cell have width=100%". r+sr=bzbarsky
|
2009-06-11 13:09:34 -04:00 |
|
Jonathan Watt
|
f703960fe8
|
Bug 495938. Stop using nsIDOMSVGRect objects on the stack. r=longsonr
|
2009-06-11 17:21:03 +02:00 |
|
Boris Zbarsky
|
7b0ee90b96
|
Bug 495499. Speed up PutImageData for cases when the array contains doubles. r=brendan,vlad,jorendorff
|
2009-06-11 10:35:41 -04:00 |
|
Zack Weinberg
|
a6f28c8853
|
Bug 493881: ignore attempts to set legacy color props on a HTML document object before its body element exists. r+sr=bzbarsky
|
2009-06-11 10:35:40 -04:00 |
|
Arpad Borsos
|
be212f351c
|
Bug 495296 - kill nsISVGTextContentMetrics; r+sr=roc
|
2009-05-29 12:15:40 +02:00 |
|
Arpad Borsos
|
a797cac310
|
Bug 497068: Fix "will be initialized after" warnings; r=dbaron
|
2009-06-09 18:03:59 +02:00 |
|
Henri Sivonen
|
70bbf4241e
|
Bug 468708 - Fix serializer code to live in the XHTML namespace world
|
2009-05-04 11:19:56 -07:00 |
|
Henri Sivonen
|
fee082ae9f
|
Merge the trunk into HTML5 parsing repo
|
2009-05-04 11:19:16 -07:00 |
|
Henri Sivonen
|
802b683c22
|
Bug 490941 - Fix visual Hebrew in HTML5 parser
|
2009-05-04 10:25:29 -07:00 |
|
Henri Sivonen
|
91398b9466
|
Bug 479774 - Process cache manifests in the HTML5 parser
|
2009-04-30 15:41:50 -07:00 |
|
Henri Sivonen
|
00e19536e2
|
Bug 489530 - Make meta refresh work in the HTML5 parser
|
2009-04-30 15:08:35 -07:00 |
|
Henri Sivonen
|
bafd95b750
|
Bug 490271 - Make form state pick up input state in HTML5 parser
|
2009-04-30 14:45:05 -07:00 |
|
Brandon Sterne
|
0409e5a0a5
|
Bug 490760. Don't crash on changes to the child node list. r+sr=jst
|
2009-05-15 15:16:04 +12:00 |
|
Robert O'Callahan
|
54052b20f1
|
Bug 489415. Handle media streams with data from different principals in the media cache. r=bzbarsky,doublec
|
2009-05-14 09:52:50 +12:00 |
|
Chris Double
|
9f038bfa2e
|
Bug 466699 - Fix out of sync video and audio - r+sr=roc
--HG--
extra : rebase_source : ee8eedf72add30627fdbeef7cf22bc70a9415362
|
2009-05-15 13:29:05 +12:00 |
|
Masayuki Nakano
|
feee8b464b
|
Bug 492233 [IMM32] Reimplement IME mouse handling r=VYV03354+roc, sr=roc
|
2009-05-15 09:46:24 +09:00 |
|
Henri Sivonen
|
fd39702cad
|
Make the HTML5 parser deal with files under 512 bytes that do not have an encoding declaration
|
2009-04-23 15:19:10 +03:00 |
|
Henri Sivonen
|
5c1801d482
|
Implement one single parsing quirk for HTML5 parser: <p><table>. Required to pass Acid2 and to be compatible with legacy content.
|
2009-04-22 12:17:08 +03:00 |
|