Commit Graph

201303 Commits

Author SHA1 Message Date
Byron Campen [:bwc]
04e481a1d8 Bug 1057096 - Double the global STUN long-term rate limit. r=jesup
--HG--
extra : rebase_source : e50126158fe8581a3337e31870759618524c782a
2014-08-21 15:35:04 -07:00
Ting-Yu Chou
24b1200954 Bug 1057065 - Remove obsolete code causes extra preallocated process to complement the patch of bug 1033618. r=khuey
--HG--
extra : rebase_source : 243e1288e44bd1d6560bdf8de479af0f9888f95e
2014-08-26 10:22:21 +08:00
JW Wang
e13b04d3b6 Bug 1054831 - Improve state transition about decoding metadata by removing |mDispatchedDecodeMetadataTask|. r=cpearce
--HG--
extra : rebase_source : 23e040a5d35954e10f65029f5550e4440aeb4117
2014-08-20 23:37:00 -04:00
Chris Manchester
9706dfe51c Bug 1047429 - Remove unstructured mozlog docs to reduce risk of use in new code. r=ahal
--HG--
extra : rebase_source : 8ad569f3898f4d3758f99d50528a8c4c5ac13320
2014-08-25 11:29:43 -04:00
Kearwood (Kip) Gilbert
324102c660 Bug 1022818 - Part 3: Tests for CSSOM-View Smooth-Scroll DOM API Methods and MSD Animation. r=bz, r=roc
- Verify that instant scroll-behavior is synchronous.
- Verify that smooth scroll-behavior is asynchronous.
- Verify that smooth scroll-behavior is triggered by CSSOM-View DOM methods.
- Verify that instant scroll-behavior interrupts smooth scroll-behavior
  animation.
- Verify that smooth scroll-behavior is not framerate dependant.
- Verify that smooth scroll-behavior physics simulations used by animations
  converge and allow the animation to reach completion.
- CSSOM-View scroll-behavior smooth scroll animations must produce the same
  results indendently of frame-rate:
  - Reference samples of scroll position for each frame are captured from a
    smooth scroll at 120fps for variations in X-Distance, Y-Distance.
  - Test samples are captured from an animation with the same parameters at
    varying framerates.
  - Variance in position at each sampled interval is compared to the 120fps
    reference.  To pass the test, the position of each test sample must match
    the reference position with a tolerance of one test sample frame's range
    of motion.  This range of motion is calculated by the position delta of
    the reference samples one test frame duration before and after.
  - The duration of the reference sample animation and the test sample
    animation must match within 1 frame to pass the test.
  - The simulation driving the animation must converge and stop on the
    destination position for the test to pass.

--HG--
extra : rebase_source : 194f6c9364e316ea21cf1e74ab6f7542ee94edb8
2014-07-25 14:20:45 -07:00
Kearwood (Kip) Gilbert
95a74cd0af Bug 1022818 - Part 2: Implement Smooth Scrolling. r=bz
- Updated ScrollTo method in nsGlobalWindow to accept a
  mozilla::dom::ScrollOptions parameter to select between the instant
  and smooth MSD motion.
- Updated WebIDL binding boilerplate scrolling functions in nsGlobalWindow
  to pass the correct value of mozilla::dom::ScrollBehavior to the
  implementation and functions, activating smooth scrolling.
- These functions will need to be updated again to support the scroll-behavior
  CSS property in Bug 1010538.

--HG--
extra : rebase_source : 7c9ce94d09fed5c4aea63442d683876c0a9a2e50
2014-08-05 15:01:34 -07:00
Kearwood (Kip) Gilbert
ec32c40364 Bug 1022818 - Part 1: Update webidl interfaces. r=bz
- Extended the Element and Window webidl interfaces as described in the
  CSSOM-View smooth-scrolling specification.
- The Element.scrollTop and Element.scrollLeft changes have been omitted
  until either WebIDL is extended to allow properties to have union datatypes
  that contain dictionaries or the CSSOM-View smooth-scroll specification
  is upddated.  This will not prevent the other interface changes from being
  useful.
- Implemented wrapper functions for the nsGlobalWindow to connect to the new
  WebIDL bindings.  The ScrollOptions parameters are ignored in this patch,
  and used in Part 3 of this patch series.

--HG--
extra : rebase_source : db617cb63780e039ad69e4ed100c13042c676949
2014-08-05 15:01:32 -07:00
Dragana Damjanovic
5c1e528724 Bug 947721 - Fix function CancelAsyncRequest and add the same function for the child process. r=sworkman
--HG--
extra : rebase_source : b89d296732cd65e8bfc0c6ff563095a668484eae
2014-08-26 05:09:00 -04:00
Aryeh Gregor
0237250880 Bug 1057677 - Crash in nsHTMLEditor::DoInsertHTMLWithContext; r=ehsan 2014-08-26 16:13:22 +03:00
Bas Schouten
d0d5ac91bf Bug 1040187: Combine update regions properly when upload hasn't executed yet. r=nical 2014-08-26 13:06:17 +00:00
Ryan VanderMeulen
521320e7a6 Bug 939318 - Bump nsINetworkLinkService UUID. r=IDon'tLikeRandomBustage 2014-08-26 08:53:53 -04:00
Daniel Stenberg
9be938c1c2 Bug 939318 - Introduce the "network.notify.changed" prefs. r=mcmanus
Makes it possible to disable 'changed' events.

Disable the events in test_ping_aboutnetworking.js and in
test_proxy-failover_passing.js
2014-08-24 23:22:00 -04:00
Daniel Stenberg
6c9dba028a Bug 939318 - Send network changed event when returning from sleep. r=mcmanus
Coming back from hibernation, the network situation is unknown and may
have changed since the computer went into sleep.
2014-08-24 23:21:00 -04:00
Daniel Stenberg
0678ab3012 Bug 939318 - Websockets act on network interface changes. r=mcmanus
If there's no outstanding PING, send a new to make sure the connection
is still alive and fine.
2014-08-24 23:21:00 -04:00
Daniel Stenberg
d9b41c0968 Bug 939318 - protocolproxy service acts on network interface changes. r=mcmanus 2014-08-24 23:20:00 -04:00
Daniel Stenberg
dedeaf267e Bug 939318 - Find and close HTTP connections without traffic after network change. r=mcmanus
SPDY/http2 connections get a ping and be allowed N seconds to respond.

Active HTTP connections will be allowed N seconds to get traffic, if they
don't afer N seconds they get closed to avoid risking stalled transfers.

N is 5 by default: pref is "network.http.network-changed.timeout"
2014-08-24 23:20:00 -04:00
Daniel Stenberg
08c0f03cf8 Bug 939318 - Detect network interface changes on windows properly. r=mcmanus
Now supports IPv6 as well if a new enough windows version is used.
Which notification function to use is detect at run-time.

Now sends CHANGED event if the online interface(s) are different in any
way since it was previously checked and considered UP. CHANGED is sent
before UP in case both are detected.

nIOService: split up the network event receiver function from the
network status init function and have the event receiver act on the
incoming event.

DNSservice: acts on network changes (flushes the host cache)

HttpHandler: acts on network changes
2014-08-24 23:19:00 -04:00
Shih-Chiang Chien
62c57a8d94 Bug 745283 - Part 4: WebIDL binding for UDPSocket API. r+sr=smaug, r=khuey, r=baku 2014-04-14 09:21:26 +08:00
Shih-Chiang Chien
d731e8e068 Bug 745283 - Part 3: Support send input stream and multicast operation via PUDPSocket.ipdl. r=jduell, r=mt 2014-05-06 18:32:25 +08:00
Shih-Chiang Chien
28c2f9301a Bug 745283 - Part 2: Add udp-socket permission. r=sicking, r=baku 2014-05-28 13:56:23 +08:00
Shih-Chiang Chien
eef3ad620b Bug 745283 - Part 1: Expose nsINetAddr for the local address of nsUDPSocket and support send with InputStream. r=jduell, r=mayhemer
--HG--
rename : netwerk/test/unit/test_bug952927.js => netwerk/test/unit/test_udpsocket.js
2014-04-21 09:33:00 +08:00
Marty Rosenberg
c58836b62b Bug 1044578: Try to evict correctly-sized registers, failing that evict all necessary registers. (r=sunfish) 2014-08-26 08:14:05 -04:00
Branislav Rankov
89d9fa1ff9 Bug 1007156 - Port changes from bug 991153 to MIPS. Support for all float32 regs, part 2. r=mjrosenb 2014-08-14 14:39:38 +02:00
Branislav Rankov
482a88f0aa Bug 1007156 - Port changes from bug 991153 to MIPS. Support for all float32 regs, part 1. r=mjrosenb 2014-08-22 11:37:06 +02:00
Branislav Rankov
900bfd416c Bug 1050713 - IonMonkey MIPS: Fix the branch check in branchTruncateDouble. r=nbp 2014-08-22 11:08:01 +02:00
Jacek Caban
333a685169 Bug 286355 - Fixed crosscompiling with mingw. 2014-08-26 13:52:41 +02:00
Jacek Caban
6192a8ddfd Bug 1055664 - Use static instead of fiend function for StartTaskThread. r=bas.schouten 2014-08-26 13:50:38 +02:00
Jacek Caban
4487a85843 Bug 1055627 - Pass MOZ_GLUE_PROGRAM_LDFLAGS after STATIC_LIBS to linker. r=glandium 2014-08-26 13:50:27 +02:00
Jacek Caban
da08dea87f Bug 1055591 - Don't add lib prefix in config/external/ffi/moz.build for mingw. r=glandium 2014-08-26 13:50:14 +02:00
Cykesiopka
730b1ae20e Bug 1052529 - Add missing l10n strings for mozilla::pkix errors. r=keeler 2014-08-26 00:03:00 +02:00
Morris Tseng
c47690098b Bug 1051995 - Removed 'mozdocommand' event listener when browser destroyed. r=fabrice 2014-08-25 23:02:00 +02:00
Benjamin Chen
927916753d Bug 1050664 - 1. Fix IsDormantNeeded() function. 2. Invoke mSource->stop at the suspend code path that will rewind the sampletable implicitly. r=cpearce 2014-08-26 16:17:08 +08:00
Carsten "Tomcat" Book
14d94e4a68 Backed out changeset 324833b27740 (bug 1054706) for the suspicion of causing frequent e10s m3 test failures 2014-08-26 10:59:17 +02:00
Ting-Yu Lin
47924236fd Bug 1057256 - Part 3 - Make touch caret handle events before selection carets. r=roc 2014-08-25 02:50:00 +02:00
Ting-Yu Lin
75ae3bce11 Bug 1057256 - Part 2 - Add null pointer check for touch and selection carets. r=roc
TouchCaret::IsDisplayable() contains more null pointer check. It covers
what's original there in TouchCaret::HandleEvent().
2014-08-25 02:50:00 +02:00
Ting-Yu Lin
9b08fc1098 Bug 1057256 - Part 1 - Remove NS_ENSURE_TRUE in SelectionCarets.cpp. r=roc
Remove NS_ENSURE_TRUE and NS_ENSURE_TRUE_VOID since they are deprecated,
and we do not need to print log in plain null pointer check.
2014-08-25 02:50:00 +02:00
Morris Tseng
88bb1d737c Bug 1056457 - Remove batch changes in selection carets. r=roc 2014-08-20 20:23:00 +02:00
Andrea Marchesini
060e6cb081 Bug 1058108 - DataStore.get should support array with 0 elements, r=ehsan
--HG--
rename : dom/datastore/tests/test_basic.html => dom/datastore/tests/test_bug1058108.html
2014-08-26 09:20:02 +01:00
Andrea Marchesini
2fbc05383c Bug 1058043 - ServiceWorkerRegistration should not keep a reference to the window, r=nsm 2014-08-26 09:17:36 +01:00
Andrea Marchesini
4c908a6e53 Bug 1025077 - Implement ServiceWorkerContainer.ready, r=nsm 2014-08-26 09:16:03 +01:00
Jan de Mooij
74946fb5d5 Bug 1057582 - Remove a bogus assert. r=bhackett 2014-08-26 10:14:06 +02:00
Jan de Mooij
7438ee0450 Bug 1046585 part 9 - Move SSE detection code out of assembler/ and refactor it. r=sunfish 2014-08-26 10:09:42 +02:00
Mark Banner
df1783f479 Bug 763180 - NS_XRE_ENABLE_EXTENSION_MANAGER flag does nothing - remove it. r=glandium 2014-08-26 08:50:07 +01:00
Landry Breuil
fdecf0443c Bug 1036832: dont use the linker script from bug 938437 on OpenBSD, libxul.so fails to link with ld 2.15. r=glandium 2014-08-26 09:47:02 +02:00
Chris Double
73c9e418e0 Bug 1041374 - Fix deadlock in MSE reading vs data adding - r=kinetik 2014-08-26 19:26:03 +12:00
Chris Double
00108692aa Bug 1058364 - MediaSource streams don't correctly handle the end of sub decoders - r=kinetik 2014-08-26 19:25:09 +12:00
Anthony Jones
6d7eb5d09c Bug 1056485 - Fix tfdt handling for files with multiple tracks; r=edwin 2014-08-26 16:53:53 +12:00
Anthony Jones
982856c33f Bug 1056485 - Use tfdt box data when seeking in MP4; r=edwin 2014-08-26 16:53:51 +12:00
Anthony Jones
a68916671d Bug 1057203 - Parse timestamps for MP4 fragments; r=kinetik 2014-08-26 16:53:50 +12:00
Anthony Jones
c9340066b7 Bug 1057203 - Remove MoofParser dependency on stagefright; r=edwin 2014-08-26 16:53:48 +12:00