Commit Graph

258980 Commits

Author SHA1 Message Date
Brian Birtles
90c1e69ad6 Bug 1026803 part 7 - Store the CurrentX11TimeGetter as a member object on nsWindow; r=karlt
In preparation for making CurrentX11TimeGetter capable of performing an
asynchronous request of the current time, this patch revises the lifetime of
such objects so that they are stored on nsWindow.
2015-08-11 17:13:44 +09:00
Brian Birtles
ea9bac21ec Bug 1026803 part 6 - Make SystemTimeConverter detect clock skew; r=karlt
This patch revises the logic in SystemTimeConverter to detect backwards and
forwards skew between the two time sources: the native time source (represented
by the Time type) and the time source used to generate TimeStamp objects.
2015-08-11 17:11:41 +09:00
Brian Birtles
88c8512632 Bug 1026803 part 5 - Convert CurrentXXXTimeGetter classes from functors to helper classes; r=karlt
Previously the CurrentX11TimeGetter and CurrentWindowsTimeGetter classes acted
as functors with a single operator() method. In preparation for handling clock
skew, this patch refactors these two helper classes into regular classes with
two named methods:

  GetCurrentTime which matches the existing operator() method, and

  GetTimeAsyncForPossibleBackwardsSkew which will be used when possible
  backwards skew is detected to fetch the current time asynchronously.

Some renaming is also included to match the expanded role of these classes.
2015-02-19 14:10:00 +09:00
Brian Birtles
b59684e8fb Bug 1026803 part 4 - Convert GTK native event times to timestamps; r=karlt
This patch adds a helper class to widgets/gtk/nsWindow.cpp similar to the one in
widgets/windows/nsWindow.cpp and uses it to convert native event times to
mozilla::TimeStamp objects on events returned by this class.

This is similar to the operations performed for Windows native event times that
were added in bug 77992.
2015-08-11 16:40:34 +09:00
Brian Birtles
d0c832649d Bug 1026803 part 3 - Make some simplifications to SystemTimeConverter; r=karlt
This patch exploits the fact that the underlying Time type is an unsigned
integer to simplify some of the overflow checks in SystemTimeConvert by relying
on unsigned integer overflow behavior, which, unlike signed integer overflow, is
well-defined.
2015-02-19 14:06:01 +09:00
Brian Birtles
d66eb936c0 Bug 1026803 part 2 - Add an assertion that SystemTimeConverter's template parameter is unsigned; r=karlt
Various operations in the time conversion assume that the native event time is
an unsigned integer so this patch adds and assertion to check this precondition
is met.
2015-02-19 14:05:42 +09:00
Brian Birtles
721bc41ea4 Bug 1026803 part 1 - Factor out a common utility class for converting wrapping native times to TimeStamps; r=karlt
This just moves the code from widget/windows/nsWindow.cpp to a template class in
widget/xpwidgets/WrappingTimeConverter.h so that we can reuse this code for
other platforms (GTK at least).
2015-08-11 13:38:18 +09:00
Andreas Tolfsen
d84aec3d7b Bug 1197143: Use dispatcher for listener goBack
r=dburns
2015-08-21 11:19:53 +01:00
Andreas Tolfsen
d374943789 Bug 1197141: Use dispatcher for listener getPageSource
r=dburns
2015-08-21 11:11:36 +01:00
Andreas Tolfsen
88f951bf45 Bug 1197133: Use dispatcher for listener getTitle
r=dburns
2015-08-21 11:04:06 +01:00
Andreas Tolfsen
26d2000327 Bug 1197131: Use dispatcher for listener getCurrentUrl
r=dburns
2015-08-21 10:57:06 +01:00
Jon Coppeard
45081fadd1 Bug 1195452 - Make UnboxedLayout::makeNativeGroup() handle OOM when propagating property types r=bhackett 2015-08-24 13:21:13 +01:00
Nigel Babu
8b2a4baa84 Merge mozilla-central to mozilla-inbound, CLOSED TREE 2015-08-24 17:41:48 +05:30
Matthew Gregan
4cc0d5c816 Bug 1136360 - Report actual number of frames written to ReleaseBuffer. r=jesup 2015-08-21 18:09:34 +12:00
Matthew Gregan
875c5146ca Bug 1136360 - Account for stream and device latency in stream position calculation. r=jesup 2015-08-21 13:53:21 +12:00
Matthew Gregan
a24e2c354a Backed out 2 changesets (bug 1136360)
Backed out changeset 004f6db9c2dd (bug 1136360)
Backed out changeset 9b568fb8d447 (bug 1136360)
2015-08-24 13:25:57 +12:00
Matthew Gregan
bde4f17812 Bug 1136360 - Report actual number of frames written to ReleaseBuffer. r=jesup 2015-08-21 18:09:34 +12:00
Matthew Gregan
ded84ad3b6 Bug 1136360 - Account for stream and device latency in stream position calculation. r=jesup 2015-08-21 13:53:21 +12:00
Xidorn Quan
c20f024571 Bug 1192667 - Trigger fullscreen transition when exiting fullscreen via F11. r=smaug 2015-08-24 09:35:31 +10:00
Nils Ohlmeier [:drno]
5bfe29f992 Bug 1142964 - Fix ICE tiebreaker on Windows. r=bwc 2015-08-21 10:35:28 -07:00
Kelly Davis
273696f653 Bug 1197455 - Call ps_set_search() only after successful grammar compilation. r=anatal 2015-08-22 10:08:00 -04:00
Timothy B. Terriberry
a80d736abe Bug 1196353 - Use standard Xiph extradata format to pass headers from demuxers to decoders. r=jya 2015-08-21 10:17:00 -04:00
Kelly Davis
78f72e4b3f Bug 1193183 - Correctly implement SpeechRecognitionAlternative::confidence using ps_get_prob(). r=anatal 2015-08-11 07:03:00 -04:00
Byron Campen [:bwc]
d38599b7ea Bug 1193495 - Part 2: Maintain clones of supported codecs for each level, and do necessary checking to prevent payload-type clashes. r=mt 2015-08-12 10:00:28 -05:00
Byron Campen [:bwc]
1eb877cd34 Bug 1193495 - Part 1: Test case. r=mt 2015-08-12 10:00:28 -05:00
Gerald Squelart
ecffd046ad Bug 1197145 - Added BaseTimeDuration::IsZero(), BaseTimeDuration::operator bool(), TimeStamp::operator bool(). r=nfroyd 2015-08-21 05:36:00 -04:00
Kate McKinley
5ef4d98c16 Bug 1186308 - Implement ReferrerPolicy inpsection tool using GCLI. r=ckerschb, r=jwalker 2015-08-19 13:19:14 -07:00
Kyle
61d05be39c Bug 1190777 - Add null checks to prevent bad dereferences. r=kamidphish 2015-08-11 10:17:16 -04:00
Ryan VanderMeulen
a7890c1d6f Merge inbound to m-c. a=merge 2015-08-23 17:18:36 -04:00
Ryan VanderMeulen
42edd568ff Backed out changeset 2d9ed9032a45 (bug 1192831) for suspicion of causing bug 1178709 to spike. 2015-08-23 15:21:23 -04:00
Ryan VanderMeulen
b3b5333414 Merge fx-team to m-c. a=merge 2015-08-23 15:07:33 -04:00
Andrei Oprea
5fe38383f6 Bug 1197302 - Fix loop functional test; missed update of button location from bug 1183638. r=Standard8 NPOTB DONTBUILD 2015-08-23 12:27:35 +01:00
B2G Bumper Bot
8137b3498d Bumping manifests a=b2g-bump 2015-08-22 21:02:07 -07:00
B2G Bumper Bot
8689686bd3 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/9c8df793f43b
Author: Tzu-Lin Huang <dwi2@dwi2.com>
Desc: Merge pull request #31433 from dwi2/bug1193164

Bug 1193164 - [JSDOC] write documentation of device-deck in jsdoc format

========

https://hg.mozilla.org/integration/gaia-central/rev/6a7c384a5a27
Author: Tzu-Lin Huang <tzhuang@mozilla.com>
Desc: Bug 1193164 - [JSDOC] write documentation of device-deck in jsdoc format
2015-08-22 21:00:29 -07:00
B2G Bumper Bot
fa83990232 Bumping manifests a=b2g-bump 2015-08-22 18:57:06 -07:00
B2G Bumper Bot
7d30f35742 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/25d69f46d090
Author: Gabriele Svelto <gsvelto@mozilla.com>
Desc: Merge pull request #30980 from gabrielesvelto/bug-942076-close-si-id-when-deleted

Bug 942076 - Add events for every possible message state change and use them to update the UI r=julienw

========

https://hg.mozilla.org/integration/gaia-central/rev/db4caa6f3702
Author: Gabriele Svelto <gsvelto@mozilla.com>
Desc: Bug 942076 - Add events for every possible message state change and use them to update the UI r=julienw
2015-08-22 18:55:28 -07:00
B2G Bumper Bot
47562fba12 Bumping manifests a=b2g-bump 2015-08-22 15:08:43 -07:00
B2G Bumper Bot
ab51b3d4b4 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/91f4f28afca0
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Merge pull request #31480 from KevinGrandon/bug_1197528_dev_apps_remove_pack_radio

Bug 1197528 - Remove pack-radio usage from dev_apps folder

========

https://hg.mozilla.org/integration/gaia-central/rev/f12b00080898
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 1197528 - Remove pack-radio usage from dev_apps folder
2015-08-22 15:07:03 -07:00
B2G Bumper Bot
43e3abb300 Bumping manifests a=b2g-bump 2015-08-22 03:46:49 -07:00
B2G Bumper Bot
5a62759efb Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/b32eac7cafd5
Author: Martijn <martijn.martijn@gmail.com>
Desc: Merge pull request #31158 from mwargers/1181662_explanation

Bug 1181662 - Add some better explanation to set_passcode_to_1337

========

https://hg.mozilla.org/integration/gaia-central/rev/81c32c146c92
Author: Martijn Wargers <mwargers@mozilla.com>
Desc: Bug 1181662 - Add some better explanation to set_passcode_to_1337
2015-08-22 03:45:08 -07:00
B2G Bumper Bot
9072468283 Bumping manifests a=b2g-bump 2015-08-21 23:42:43 -07:00
B2G Bumper Bot
297cdc9889 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/2daa12ccc27b
Author: steveck-chung <schung@mozilla.com>
Desc: Merge pull request #31460 from steveck-chung/message-remove-threads-dependency

Bug 1197104 - [Messages][Drafts] Threadless drafts are broken, r=azasypkin

========

https://hg.mozilla.org/integration/gaia-central/rev/ca9c0b17732d
Author: steveck-chung <schung@mozilla.com>
Desc: Bug 1197104 - [Messages][Drafts] Threadless drafts are broken, r=azasypkin
2015-08-21 23:40:39 -07:00
Sebastian Hengst
e293d566cc Bug 1195965 - Remove #ifdefs from browser/components/tabview JS files. r=Gijs 2015-08-22 08:21:57 +02:00
B2G Bumper Bot
ac79349fbe Bumping manifests a=b2g-bump 2015-08-21 17:44:41 -07:00
B2G Bumper Bot
2b231e11c4 Bumping gaia.json for 4 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/1d73c72ad1f2
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Merge pull request #31468 from albertopq/1119103-intermitent-test

Bug 1119103 - Cork file before installing on pause installation test r=kgrandon

========

https://hg.mozilla.org/integration/gaia-central/rev/7589c9daa498
Author: albertopq <albert.pastor@gmail.com>
Desc: Bug 1119103 - Cork file before installing on pause installation test

========

https://hg.mozilla.org/integration/gaia-central/rev/6e957a927591
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Merge pull request #31408 from KevinGrandon/bug_1196036_update_manager_checkbox

Bug 1196036 - Port update manager check box to use web components

========

https://hg.mozilla.org/integration/gaia-central/rev/2ed2e178787c
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 1196036 - Port update manager check box to use web components
2015-08-21 17:43:01 -07:00
Matthew Noorenberghe
65d075d9ff Bug 1196102 - Heartbeat: Support prompts with a button instead of rating stars. r=bgrins 2015-08-21 16:48:59 -07:00
B2G Bumper Bot
c13533864b Bumping manifests a=b2g-bump 2015-08-21 16:03:41 -07:00
B2G Bumper Bot
81a90b22cb Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/84f226a6e536
Author: No-Jun Park <npark@mozilla.com>
Desc: Merge pull request #31473 from npark-mozilla/1197372

Bug 1197372 - test_settings_media_storage.py: "TimeoutException: Timed out after 20.2 seconds"

========

https://hg.mozilla.org/integration/gaia-central/rev/c21d9756a794
Author: No-Jun Park <npark@mozilla.com>
Desc: Bug 1197372 - test_settings_media_storage.py: "TimeoutException: Timed out after 20.2 seconds"
2015-08-21 16:02:00 -07:00
Fabrice Desré
02c902a726 Bug 1194087 - MailtoProtocolHandler, SmsProtocolHandler, and TelProtocolHandler will all fire twice after introduction of newChannel2 r=asuth 2015-08-21 15:37:46 -07:00
B2G Bumper Bot
0a9196a3d4 Bumping manifests a=b2g-bump 2015-08-21 15:17:05 -07:00