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