Ehsan Akhgari
b529ab0290
Merge backout of bug 635639
2011-03-24 00:02:57 -04:00
Ehsan Akhgari
0744d6eee4
Backout bug 635639 because of test failure
2011-03-24 00:02:35 -04:00
Ehsan Akhgari
452577e86e
Bug 616745 followup - fixed typo
2011-03-23 23:48:52 -04:00
Jonathan Kew
a63488a5f4
Bug 635639 - Part 2: tests; r=jdagget
2011-03-23 22:56:04 -04:00
Jonathan Kew
47178e5cc9
Bug 635639 - Vowels are not rendered correctly in some Persian/Arabic/Hebrew fonts; r=jdaggett
2011-03-23 22:55:06 -04:00
Phil Ringnalda
bec224a1fa
Bug 628966 - test_bug428847.html (by way of file_bug428847-1.xhtml) loads http://www.mozilla.com/whatever.xsl over the network; r=sicking
2011-03-23 22:34:02 -04:00
Joe Drew
38b8500a6d
Bug 642902 - include changes needed from updated patch. r=jrmuizel
2011-03-23 21:54:04 -04:00
Boris Zbarsky
bba3fb39d7
Bug 602341 part 7. Fix serialization of tree selectors. r=dbaron
2011-03-23 17:25:42 -04:00
Patrick McManus
748b83231a
Bug 542401 - Look into whether Firefox should set TCP_NODELAY for non-SSL HTTP socket r=jduell
...
indeed without nagle disabled (which is what nodelay does) a pipeline
can be interrupted for a full rtt waiting for an ack, which defeats
the purpose of pipelining. Other parts of FF can just coalesce the
writes internally, but sometimes that is not possible for pipelines
which may not have an opportunity for a pipelined request when the
"runt" packet goes out, but discovers such an opportunity a long time
before the rtt is expired. In other places (such as long posts) we do
a fine job of coalescing already, so this should not result in any
extra packets on the wire, just improved latency.
--HG--
extra : rebase_source : f83f5b080a3da5875abaee001e8af18503fcff38
2011-03-23 11:03:09 -04:00
Patrick McManus
2c0ac326b8
643352 keep-alive header syntax invalid r=bz
...
don't send the keep-alive request header. It is redundant to
connection: keep-alive and we don't send the right syntax anyhow.
--HG--
extra : rebase_source : c6d9cb95d2d1cac30bc718884eb3b909db0d6a43
2011-03-23 11:02:33 -04:00
Patrick McManus
0269c0b807
Bug 643291 - chnage nshttpcompressconv NS_ERROR to NS_WARNING for data input error r=honzab
...
--HG--
extra : rebase_source : 14dbf0bc5cd5acbc1c525f7c8f19282c494e24f7
2011-03-23 11:01:34 -04:00
Patrick McManus
6985fe57fb
Bug 632419 - HTTP 100 level parser race condition r=bz
...
--HG--
extra : rebase_source : 0cd0a74bfe850d0c16d7f74b77c8ca0c286e1144
2011-03-23 10:59:58 -04:00
Mounir Lamouri
710a053423
Bug 640946 - Add a method to nsIFormControl to know if a form control can have draggable children. r=smaug
2011-03-24 15:55:32 +01:00
Mounir Lamouri
0a0ba7aa70
Bug 563669 - Move nsGenericHTMLFormElement::AcceptAutofocus to nsIFormControl. r=smaug
2011-03-24 16:10:42 +01:00
Mounir Lamouri
f272e1571a
Bug 641409 - Move methods using only using GetType from nsGenericHTMLFormElement to nsIFormControl. r=bz
2011-03-24 17:06:58 +01:00
L. David Baron
5cebe2c042
Merge layout work from projects/birch, part 3. a=smaug
2011-03-24 08:38:19 -07:00
Jonathan Kew
32b2099d0d
bug 635639 - part 2: reftests for zero-width diacritics; r=jdaggett
2011-03-24 15:07:30 +00:00
Jonathan Kew
645d9c645b
bug 635639 - vowels are not rendered correctly in some Persian/Arabic/Hebrew fonts. r=jdaggett
2011-03-24 15:07:11 +00:00
Boris Zbarsky
c4ed99a66d
Bug 606087. Don't reframe if overflow styles change on inlines. r=dbaron. Test changes by Alexander Surkov, r=marco.zehe
2011-03-23 09:56:58 -04:00
Boris Zbarsky
6a1bc5f4b4
Bug 602341 part 6. Make pseudoclass atoms private to nsCSSPseudoClasses. r=dbaron
2011-03-23 09:52:25 -04:00
Boris Zbarsky
6cfa5555c3
Bug 602341 part 5. Get rid of some pseudoclass atoms in the CSS parser. r=dbaron
2011-03-23 09:52:25 -04:00
Boris Zbarsky
7f04a7d94e
Bug 602341 part 4. Drop the nsIAtom arguments to AddPSeudoClass. r=dbaron
2011-03-23 09:52:25 -04:00
Boris Zbarsky
8cdfaea14d
Bug 602341 part 3. Get rid of the mAtom member of nsPseudoClassList. r=dbaron
2011-03-23 09:52:25 -04:00
Boris Zbarsky
f677f9d256
Bug 602341 part 2. Switch tree pseudoelements to using an nsAtomList (mClassList, to be exact), not an nsPseudoClassList (mPseudoClassList), for their list of atoms. r=dbaron
2011-03-23 09:52:25 -04:00
Boris Zbarsky
d133473456
Bug 602341 part 1. Switch the pseudoclass Has*Arg functions from atoms to pseudoclass types. r=dbaron
2011-03-23 09:52:24 -04:00
Ehsan Akhgari
3bb129e1e3
Bug 610391 - Create the widget for drop-down comboboxes lazily, and tear it down when the drop-down is closed; r=roc
2011-03-21 14:28:10 -04:00
Jeff Muizelaar
a776ef0e1b
Bug 642902 - Add a crashtest that would expose this bug. r=joe
2011-03-18 17:47:05 -04:00
Joe Drew
2ab8879a55
Bug 642902 - If a profile's invalid, we leak it. Don't. r=jrmuizel
2011-03-23 12:20:43 -04:00
Ehsan Akhgari
6baf553ccb
Backout changeset de9265797f0a (bug 644070) because of test failures on Mac
2011-03-23 20:47:08 -04:00
L. David Baron
3e524dfc64
Merge layout work from projects/birch, part 2.
2011-03-23 17:39:29 -07:00
Ehsan Akhgari
932c6217ef
Merge mozilla-central into cedar, in order to import work targetted at Firefox 4 into the tree
2011-03-23 19:18:30 -04:00
Ehsan Akhgari
3ed390e80e
Merge cedar into mozilla-central
2011-03-23 18:31:41 -04:00
Ehsan Akhgari
f2fe50481f
Merge mozilla-central into cedar
2011-03-23 18:29:19 -04:00
Chris Pearce
6d85c92e19
Bug 639391 - Ensure WebM GetBuffered() is threadsafe. r=kinetik
2011-03-24 11:28:58 +13:00
Chris Pearce
df9a15ba57
Bug 639391 - Ensure Ogg GetBuffered() is threadsafe. r=roc
2011-03-24 11:28:58 +13:00
Chris Pearce
3bc0fa6ae7
Bug 693391 - Pin nsMediaStream while determining buffered ranges. r=roc
2011-03-24 11:28:58 +13:00
Chris Pearce
740652ece1
Bug 639391 - Make nsMediaStream responsible for determining cached media data in a threadsafe manner. r=roc
2011-03-24 11:28:58 +13:00
Chris Pearce
a7114ca3c3
Bug 639391 - Push Ogg specific seeking stuff down into nsOggReader. r=roc
2011-03-24 11:28:58 +13:00
Chris Pearce
ad1de1d7b7
Bug 628665 - Supress warnings in nsBuiltinDecoderStateMachine. r=roc
2011-03-24 11:28:58 +13:00
Chris Pearce
e04303e3b7
Bug 628665 - Exit media buffering state quicker if we entered it too soon after starting decode. r=roc
2011-03-24 11:28:57 +13:00
Chris Pearce
fad00f36b2
Bug 628665 - Buffer media when low on undecoded data. r=roc
2011-03-24 11:28:57 +13:00
Chris Pearce
674a3dbffa
Bug 628665 - Resurrect nsBuiltinDecoderStateMachine::HasLowDecodedData(). r=roc
2011-03-24 11:28:57 +13:00
Chris Pearce
7974d4e2a8
Bug 628665 - Don't enqueue late Theora frames for playback. r=roc
2011-03-24 11:28:57 +13:00
Chris Pearce
7a1c02ed8e
Bug 628665 - Fire a 'waiting' event when play() is called on a media element with readyState HAVE_NOTHING. r=roc
2011-03-24 11:28:57 +13:00
Chris Pearce
27a7d5a84b
Bug 641102 - Ignore default app handler for inbuilt supported video types. r=roc
2011-03-24 11:28:57 +13:00
Chris Pearce
73e25594fc
Bug 642695 - Remove debug printf in nsSVGForeignObjectFrame::DoReflow(). r=jwatt
2011-03-24 11:28:57 +13:00
Chris Pearce
f9ce305480
Bug 638617 - Ensure nsOggReader::FindEndTime() doesn't read outside of cached data bounds, and reports errors properly. r=doublec
2011-03-24 11:28:57 +13:00
Chris Pearce
f507197104
Bug 580531 - Record first paint time and number of images painted in ImageContainer. r=roc
2011-03-24 11:28:57 +13:00
Chris Pearce
fd6cce5849
Bug 580531 - Push ImageContainer subclass' locks up into a superclass monitor. r=roc
2011-03-24 11:28:57 +13:00
Chris Pearce
79f37e1734
Bug 580531 - Handle multiple frames per chunk per packet in WebM playback statistics. r=kinetik
2011-03-24 11:28:57 +13:00