/irc-logs / mozilla / #accessibility / 2015-04-16 / end

Options:

Previous day, Next day

  1. # Session Start: Thu Apr 16 00:00:00 2015
  2. # Session Ident: #accessibility
  3. # [00:09] * Quits: Justin_o (uid14648@moz-pd2b8l.charlton.irccloud.com) (Quit: Connection closed for inactivity)
  4. # [00:18] * Quits: smaug (chatzilla@moz-7dv8tf.bb.dnainternet.fi) (Ping timeout: 121 seconds)
  5. # [00:51] * Joins: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net)
  6. # [00:55] * Quits: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net) (Ping timeout: 121 seconds)
  7. # [01:12] * Joins: davidb (davidb@moz-4ginmi.dsl.bell.ca)
  8. # [01:12] * ChanServ sets mode: +qo davidb davidb
  9. # [01:12] * Quits: ~davidb (davidb@moz-4ginmi.dsl.bell.ca) (Quit: peace out)
  10. # [01:12] * Gijs_away is now known as Gijs
  11. # [01:12] * Quits: Gijs (chatzilla@moz-1evr0l.cable.virginm.net) (Quit: sleep)
  12. # [01:20] * Joins: scott_gonzalez (scott_gonza@moz-5t7jkp.fios.verizon.net)
  13. # [01:41] * Quits: kkus (kkus@moz-baj4jj.74.srtnet.com) (Connection closed)
  14. # [02:15] * Joins: kkus (kkus@moz-baj4jj.74.srtnet.com)
  15. # [02:31] * Joins: surkov (surkov@moz-v8g78c.cpe.teksavvy.com)
  16. # [02:31] * ChanServ sets mode: +o surkov
  17. # [02:38] * Quits: @surkov (surkov@moz-v8g78c.cpe.teksavvy.com) (Client exited)
  18. # [03:04] * Joins: surkov (surkov@moz-v8g78c.cpe.teksavvy.com)
  19. # [03:04] * ChanServ sets mode: +o surkov
  20. # [03:17] * Quits: @surkov (surkov@moz-v8g78c.cpe.teksavvy.com) (Client exited)
  21. # [03:27] * Joins: surkov (surkov@moz-v8g78c.cpe.teksavvy.com)
  22. # [03:27] * ChanServ sets mode: +o surkov
  23. # [03:44] * Joins: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net)
  24. # [05:13] * Joins: yzen (yzen@moz-ql1r6k.cpe.pppoe.ca)
  25. # [05:13] * ChanServ sets mode: +o yzen
  26. # [05:33] * Joins: Rishi (Rishi@moz-kadsl8.users.condointernet.net)
  27. # [05:49] * Quits: @surkov (surkov@moz-v8g78c.cpe.teksavvy.com) (Client exited)
  28. # [07:07] * Quits: kkus (kkus@moz-baj4jj.74.srtnet.com) (Connection closed)
  29. # [07:54] * yzen is now known as yzen_
  30. # [07:55] * Joins: ioanachiorean_ (ioanachiore@moz-q23.52n.2.5.IP)
  31. # [07:58] * Quits: @yzen_ (yzen@moz-ql1r6k.cpe.pppoe.ca) (Ping timeout: 121 seconds)
  32. # [08:22] * Tomcat|Afk is now known as Tomcat|sheriffduty
  33. # [08:54] * Joins: SteveF (chatzilla@moz-80j6qs.cable.virginm.net)
  34. # [08:59] * Quits: ioanachiorean_ (ioanachiore@moz-q23.52n.2.5.IP) (Connection closed)
  35. # [09:51] * Joins: kalli_ (fabian@moz-si92au.ewe-ip-backbone.de)
  36. # [09:57] * Quits: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net) (Connection closed)
  37. # [10:01] * Joins: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net)
  38. # [10:03] <&MarcoZ> Morning all!
  39. # [10:16] <@firebot> mzehe@mozilla.com cancelled needinfo?(mzehe@mozilla.com) on bug 1154382.
  40. # [10:16] <@firebot> https://bugzil.la/1154382 — NEW, nobody@mozilla.org — group position may be not updated when screen reader is running
  41. # [10:18] * Joins: Gijs (chatzilla@moz-1evr0l.cable.virginm.net)
  42. # [10:38] * Quits: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net) (Connection closed)
  43. # [10:39] * Joins: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net)
  44. # [11:06] * agibson|away is now known as agibson
  45. # [12:30] * Quits: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net) (Connection closed)
  46. # [12:30] * Joins: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net)
  47. # [12:33] * Joins: smaug (chatzilla@moz-7dv8tf.bb.dnainternet.fi)
  48. # [12:34] * Quits: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net) (Ping timeout: 121 seconds)
  49. # [13:02] * agibson is now known as agibson|afk
  50. # [13:38] * Quits: smaug (chatzilla@moz-7dv8tf.bb.dnainternet.fi) (Ping timeout: 121 seconds)
  51. # [14:02] * agibson|afk is now known as agibson
  52. # [14:24] * Joins: Justin_o (uid14648@moz-pd2b8l.charlton.irccloud.com)
  53. # [14:31] * Joins: newtron (newtron@moz-6lh.c31.71.199.IP)
  54. # [14:31] * Quits: newtron (newtron@moz-6lh.c31.71.199.IP) (Quit: Leaving...)
  55. # [14:50] * Quits: scott_gonzalez (scott_gonza@moz-5t7jkp.fios.verizon.net) (Client exited)
  56. # [14:51] * Joins: newtron (newtron@moz-6lh.c31.71.199.IP)
  57. # [15:02] * Joins: smaug (chatzilla@moz-7dv8tf.bb.dnainternet.fi)
  58. # [15:08] * Joins: slee (chatzilla@moz-90f1fo.range86-157.btcentralplus.com)
  59. # [15:13] * Joins: anvk (anovak@moz-871.mvk.11.204.IP)
  60. # [15:17] * Joins: yzen (yzen@moz-ql1r6k.cpe.pppoe.ca)
  61. # [15:17] * ChanServ sets mode: +o yzen
  62. # [15:24] * yzen is now known as yzen_
  63. # [15:28] * Quits: @yzen_ (yzen@moz-ql1r6k.cpe.pppoe.ca) (Ping timeout: 121 seconds)
  64. # [15:38] * Joins: davidb (davidb@moz-i5m.05u.207.66.IP)
  65. # [15:38] * ChanServ sets mode: +qo davidb davidb
  66. # [15:38] <~davidb> MarcoZ, hi
  67. # [15:38] <~davidb> heyo
  68. # [15:40] * Joins: yzen (yzen@moz-i5m.05u.207.66.IP)
  69. # [15:40] * ChanServ sets mode: +o yzen
  70. # [15:52] <&MarcoZ> Heyo davidb!
  71. # [15:54] <~davidb> MarcoZ, another day older eh?
  72. # [15:54] <&MarcoZ> davidb: Exactly that! ;)
  73. # [15:54] <~davidb> :)
  74. # [15:56] <&MarcoZ> Had a fun day yesterday, went to see the musical "We Will Rock You" and had lots of fun.
  75. # [15:57] <@yzen> MarcoZ happy belated!
  76. # [15:57] <&MarcoZ> Thank you yzen! :)
  77. # [15:58] <&MarcoZ> yzen: davidb: Is eeejay's eSpeak demo stuck on the "loading..." bit for you as well when you try to load it just now? I wasplaying with it yesterday a little, but today it won't load. http://eeejay.github.io/espeak/emscripten/espeak.html
  78. # [16:03] <~davidb> MarcoZ, yes.
  79. # [16:04] <&MarcoZ> davidb: Thanks! Very strange!
  80. # [16:06] <&MarcoZ> davidb: Ouch, error console shows "Error: Script file not found: js/espeak.worker.js".
  81. # [16:07] <&MarcoZ> Guess will ping eeejay when he wakes up later. :)
  82. # [16:20] * Joins: clown (clown@moz-v6m.c3o.211.205.IP)
  83. # [16:20] * clown is now known as clown_mtg
  84. # [16:55] * Joins: ioanachiorean (ioanachiore@moz-q23.52n.2.5.IP)
  85. # [17:11] * clown_mtg is now known as clown
  86. # [17:12] <&MarcoZ> Yay, eeejay fixed it! This new port of eSpeak is really really fast and reliable!
  87. # [17:13] * Tomcat|sheriffduty is now known as Tomcat|afk
  88. # [17:25] <~davidb> yeah it is crazy faster
  89. # [17:32] <&MarcoZ> And I find it particularly cool that this gaming stuff is helping us now, too.
  90. # [17:32] <~davidb> yes
  91. # [17:32] <~davidb> i had the same thought
  92. # [17:32] <~davidb> first person shooters for accessibility
  93. # [17:44] * Joins: surkov (surkov@moz-v8g78c.cpe.teksavvy.com)
  94. # [17:44] * ChanServ sets mode: +o surkov
  95. # [17:52] <@firebot> jmathies@mozilla.com changed the Resolution on bug 1143395 from --- to DUPLICATE.
  96. # [17:52] <@firebot> jmathies@mozilla.com changed the Status on bug 1143395 from NEW to RESOLVED.
  97. # [17:52] <@firebot> https://bugzil.la/1143395 — DUPLICATE, nobody@mozilla.org — Right click on Flash object with accessibility active crashes the plugin process
  98. # [18:03] * davidb is now known as davidb|afk
  99. # [18:15] <Funktr0n> yzen: hey, are you around?
  100. # [18:35] <@yzen> Funktr0n yes
  101. # [18:35] <@yzen> what's up ?
  102. # [18:36] <Funktr0n> yzen: cool, I didn't end up getting back until late yesterday and I figured I'd try to get this hammered out on IRC before going with the ni
  103. # [18:36] * Parts: paul (sid129@moz-kq8tgu.0j4i.jtu0.0101.2620.IP) ("")
  104. # [18:36] <Funktr0n> yzen: so... few questions
  105. # [18:36] <@yzen> yep
  106. # [18:37] <Funktr0n> yzen: In trying to run the tests on Gecko, I had been running into problems when I used config options that built B2G for desktop. In particular, it wouldn't let me run the tests (with the command you gave) unless the build was an actual Firefox build
  107. # [18:37] * Quits: slee (chatzilla@moz-90f1fo.range86-157.btcentralplus.com) (Ping timeout: 121 seconds)
  108. # [18:37] <Funktr0n> yzen: so, my question is, is the build supposed to be a Firefox build to run the tests or did I just do something wrong?
  109. # [18:38] <@yzen> Funktr0n yeah , i should've mentioned that, the AccessFu tests are run in Firefox for desktop
  110. # [18:38] <@yzen> so it would need to be a different build
  111. # [18:38] <Funktr0n> yzen: okay, cool, well I've got that up and running now but just wanted to make sure I was doing things correctly
  112. # [18:38] <@yzen> though you should use the same souce just fine
  113. # [18:38] <@yzen> yep
  114. # [18:38] <Funktr0n> yzen: yeah, it's the same source
  115. # [18:39] <Funktr0n> yzen: onto writing the tests themselves...
  116. # [18:39] <@yzen> yep
  117. # [18:40] * Gijs is now known as Gijs_away
  118. # [18:41] <Funktr0n> yzen: I took a look at a number of test files within the jsat folder and I'm trying to get a handle on both the structure, and what's available to me... I noticed that there's a jsatcommon.js file that seems to have a number of handy tests that were custom-written for use with jsat, but I'm wondering: is there an underlying test framework with documentation I can read or are all of these tests supposed to be run with custom-driven
  119. # [18:41] <Funktr0n> checks like those foundin jsatcommon.js?
  120. # [18:42] * smaug is now known as smaugAfk
  121. # [18:42] <@yzen> Funktr0n yeah so the jsatcommon has the utils we use to run the tests
  122. # [18:43] <@yzen> Funktr0n what you are interested is , probably, adding tests to test_content_integration
  123. # [18:43] <@yzen> similar to these tests: https://github.com/mozilla/gecko-dev/blob/master/accessible/tests/mochitest/jsat/test_content_integration.html#L143-L148
  124. # [18:44] <Funktr0n> yzen: yeah, I looked through that
  125. # [18:44] <@yzen> there we test name change events which should be similar to the value change that you're working on
  126. # [18:45] <Funktr0n> yzen: but was thinking it might be more applicable to the test_live_regions.html stuff
  127. # [18:45] <@yzen> Funktr0n do you have a link to your bug by any chance ?
  128. # [18:46] <Funktr0n> https://bugzilla.mozilla.org/show_bug.cgi?id=1152454
  129. # [18:46] <@firebot> Bug 1152454 — NEW, bugzilla@imross.com — [AccessFu]: announce value and name change events if they happen within an aria-live subtree.
  130. # [18:47] <@yzen> Funktr0n ok and you are implementing it by handling the name change events right ?
  131. # [18:48] <Funktr0n> yzen: both name change and value events -- I basically just add another check to see if it's within a live-region subtree and then use the liveregion rules to make an announcement (if necessary)
  132. # [18:49] <@yzen> i think live regions tests are specific to events like hide/show add/remove text, where if you are indeed implementing a better support for name change event, it should probably be best to do it in content integration and check both name change in and out of live region
  133. # [18:50] <@yzen> Funktr0n we present live region events differently from name/value changes so it makes to not put it in test_live_regions
  134. # [18:50] <@yzen> s/makes/makes sense
  135. # [18:51] <Funktr0n> yzen: okay, well, that's actually another conceptual issue I was wanting to discuss
  136. # [18:51] <@yzen> yeah
  137. # [18:52] * davidb|afk is now known as davidb
  138. # [18:52] <Funktr0n> yzen: Does altering live-region response to name/value change events not change how live-regions are handled at a pretty basic level?
  139. # [18:52] <Funktr0n> yzen: I mean, we're basically extending the spec to have live-regions listen for name/value change events in addition to text add/removal and hide/show
  140. # [18:53] <Funktr0n> yzen: so, don't those events now fall into the same category in essense?
  141. # [18:53] <Funktr0n> *essence
  142. # [18:54] <@yzen> Funktr0n they might very well, though i look at it from a different angle. aside from the fact that the name/value change happens in live regions, we as a screen reader (or any other assistive technology) can decide how we want to deal with name/value changes and how we present them to the user
  143. # [18:55] <@yzen> Funktr0n so up to this point, we only cared about value changes and name changes if the virtual cursor position includes the subtree where they happened
  144. # [18:56] <@yzen> Funktr0n we are just expanding this functionality to also include subtrees that are aria-live, essentially our screen reader will treat aria-live subtrees as if the virtual cursor was at the top of that subtree
  145. # [18:57] <@yzen> Funktr0n but i agree that it would probably be more beneficial to perhaps expand the range of live region events that we care about to value and name change
  146. # [19:03] <Funktr0n> yzen: well, the way things are implemented now... I'm actually treating the name/value change events as the spec-defined "text" modification events, because there's no relevancy setting for "value and/or name" so perhaps that's a consideration that might lean toward your intial inclination
  147. # [19:17] * agibson is now known as agibson|afk
  148. # [19:27] * Quits: ~davidb (davidb@moz-i5m.05u.207.66.IP) (Connection closed)
  149. # [19:30] * Joins: davidb (davidb@moz-i5m.05u.207.66.IP)
  150. # [19:30] * ChanServ sets mode: +qo davidb davidb
  151. # [19:50] * agibson|afk is now known as agibson
  152. # [19:56] * agibson is now known as agibson|afk
  153. # [19:57] * Quits: ~davidb (davidb@moz-i5m.05u.207.66.IP) (Quit: Blah blah blah)
  154. # [20:09] * agibson|afk is now known as agibson|away
  155. # [20:44] * Joins: jimm (jmathies@moz-it64bn.dhcp.embarqhsd.net)
  156. # [20:44] <jimm> is davidb around this week?
  157. # [20:46] <@tbsaunde> jimm: yeah
  158. # [20:46] <@tbsaunde> what's up?
  159. # [20:47] * Quits: kalli_ (fabian@moz-si92au.ewe-ip-backbone.de) (Ping timeout: 121 seconds)
  160. # [20:47] <jimm> hey, just wanted to get together with him (and you probably!) sometime in the next or so to chat about a11y and e10s, see where we're at.
  161. # [20:48] <@tbsaunde> jimm: I think he's off somewhere next week
  162. # [20:48] <jimm> ah rats
  163. # [20:48] <jimm> well, maybe the week after then
  164. # [20:48] <@tbsaunde> but I guess he's not around atm either just guessing by him not being in channel
  165. # [20:48] <jimm> we have four weeks till uiplift to aurora
  166. # [20:48] <jimm> yeah
  167. # [20:48] <@tbsaunde> you guys think you'll make 40?
  168. # [20:50] <jimm> yes that's what were shooting for. note though we'll sit on aurora for two trains, so we won't roll all the way out to release in 40.
  169. # [20:50] <@tbsaunde> jimm: ok
  170. # [20:50] <Funktr0n> yzen: does changing aria-valuenow and/or aria-valuetext fire a value change normally?
  171. # [20:51] <@yzen> Funktr0n good question, i would expect it would, bur surkov would know better, if not, it would at least fire attribute change event
  172. # [20:51] <jimm> tbsaunde: we want to get at the user base on aurora as soon as possible
  173. # [20:51] <@tbsaunde> jimm: I've been fighting with some win64 stuff the past couple days, but should be back to e10s stuff in a day or two so then I'll have a better idea where we stand
  174. # [20:51] <@tbsaunde> jimm: seems reasonable if that user base is now significantly larger than nightly
  175. # [20:51] <jimm> yeah!
  176. # [20:51] <jimm> ok, I'll try to set something up with david when he's around. thanks!
  177. # [20:52] <@surkov> Funktr0n: value_text change should fire value change event
  178. # [20:53] <Funktr0n> yzen okay. Looks like I'm needing to write an ExpectedLiveRegionChange utility in jsatcommon.js, but I'm unsure what that should look like
  179. # [20:53] <@tbsaunde> jimm: sgtm
  180. # [20:53] <Funktr0n> surkov: thanks
  181. # [20:54] * Parts: jimm (jmathies@moz-it64bn.dhcp.embarqhsd.net)
  182. # [20:55] * Joins: Ryuno-Ki (Ryuno-Ki@moz-9otp4l.dip0.t-ipconnect.de)
  183. # [20:55] <@yzen> Funktr0n yeah, so it depends on what Present function the whole thing resolves to
  184. # [20:55] <@yzen> here https://github.com/mozilla/gecko-dev/blob/master/accessible/jsat/Presentation.jsm
  185. # [20:56] <@yzen> see name change one https://github.com/mozilla/gecko-dev/blob/master/accessible/tests/mochitest/jsat/jsatcommon.js#L620
  186. # [20:56] * Joins: slee (chatzilla@moz-90f1fo.range86-157.btcentralplus.com)
  187. # [20:57] <Funktr0n> yzen: ahh, I see in Presentation.jsm now
  188. # [20:57] <@yzen> yep
  189. # [20:57] <Funktr0n> yzen: cool, thx
  190. # [20:58] <@yzen> np
  191. # [21:13] * Quits: SteveF (chatzilla@moz-80j6qs.cable.virginm.net) (Ping timeout: 121 seconds)
  192. # [21:20] * smaugAfk is now known as smaug
  193. # [21:33] * Quits: slee (chatzilla@moz-90f1fo.range86-157.btcentralplus.com) (Quit: ChatZilla 0.9.91.1 [Firefox 37.0.1/20150402191859])
  194. # [21:53] * Joins: SteveF (chatzilla@moz-80j6qs.cable.virginm.net)
  195. # [21:57] * Joins: davidb (davidb@moz-4ginmi.dsl.bell.ca)
  196. # [21:57] * ChanServ sets mode: +qo davidb davidb
  197. # [22:04] * Quits: SteveF (chatzilla@moz-80j6qs.cable.virginm.net) (Ping timeout: 121 seconds)
  198. # [22:17] <Funktr0n> yzen: okay... I think this is working to an extent, but maybe not the way it probably should... The problem I've run into is that despite 'aria-valuenow' and 'aria-valutext' firing a true value change event, neither of those two attributes seem to have an effect on changing the aAccessibile's value property
  199. # [22:18] <@yzen> surkov ^
  200. # [22:18] <Funktr0n> yzen: so when it comes to speaking that change, the user isn't notified...
  201. # [22:18] <@yzen> Funktr0n feel free to post are patch and i can try it out to see what's going on
  202. # [22:18] <Funktr0n> yzen: yeah, I think that's where I should go anyway... make sure we're on the same page
  203. # [22:19] <Funktr0n> yzen: might take me a minute to figure out how to format it for mercurial -- haha, haven't got that far yet
  204. # [22:19] <@yzen> Funktr0n no worries, as long as i can apply in git, it's good for no
  205. # [22:19] <@yzen> w
  206. # [22:22] <Funktr0n> yzen: okay, I'm working out of a cloned repo of https://github.com/mozilla/gecko-dev
  207. # [22:22] <Funktr0n> yzen: is that useful to you if I run a PR against that?
  208. # [22:22] <@yzen> Funktr0n perhaps you can attach a git diff against master to the bug ?
  209. # [22:22] <@yzen> ill comment in there then
  210. # [22:23] <Funktr0n> yzen: okay, I'll do that
  211. # [22:23] <@yzen> thanks!
  212. # [22:34] <@surkov> Funktr0n: Value() takes aria-valuenow into account, you should have proper role though
  213. # [22:36] <Funktr0n> surkov okay, it's altogether possible that something's amiss on my end... let me get this diff uploaded and attached and see where that gets this going
  214. # [22:45] * Parts: clown (clown@moz-v6m.c3o.211.205.IP)
  215. # [22:49] * Quits: anvk (anovak@moz-871.mvk.11.204.IP) (Quit: Leaving.)
  216. # [22:52] <Funktr0n> yzen: I attached it (poorly) to Bugzilla, but here's the link: https://github.com/mozilla/gecko-dev/compare/master...FunkTron:Bug1152454
  217. # [22:52] <@firebot> https://bugzil.la/1152454 — NEW, bugzilla@imross.com — [AccessFu]: announce value and name change events if they happen within an aria-live subtree.
  218. # [22:52] <@yzen> Funktr0n thanks
  219. # [22:55] * Quits: Ryuno-Ki (Ryuno-Ki@moz-9otp4l.dip0.t-ipconnect.de) (Quit: WeeChat 1.1.1)
  220. # [22:56] <Funktr0n> yzen: can you add comments to what I sent? Sorry, just tried to do it quickly but wasn't really sure if that's the best way to do it
  221. # [22:57] <@yzen> Funktr0n ah, not i cant access the attachment for some reason
  222. # [22:59] <Funktr0n> yzen: yeah, when I click on it through BZ it just shows me the link instead of bringing me to GH
  223. # [22:59] <Funktr0n> yzen: can you click the link I pasted into here?
  224. # [22:59] <@yzen> yes
  225. # [23:00] <Funktr0n> yzen: okay, those two things should be the same
  226. # [23:02] <Funktr0n> yzen: it looks like you can make comments on the actual commit, here: https://github.com/mozilla/gecko-dev/commit/993d48abde3edc5dae21ba6b969dfd6a4c81f871
  227. # [23:02] <@yzen> oh yeah ill do that thanks
  228. # [23:04] <Funktr0n> yzen: okay, sorry for messing that all up :/
  229. # [23:04] <@yzen> no worries, ill try to take a look before tomorrow
  230. # [23:18] * Joins: mxcosma (mxcosma@moz-j64.pau.98.24.IP)
  231. # [23:18] * Quits: @yzen (yzen@moz-i5m.05u.207.66.IP) (Ping timeout: 121 seconds)
  232. # [23:21] * Joins: kkus (kkus@moz-baj4jj.74.srtnet.com)
  233. # [23:25] * Quits: newtron (newtron@moz-6lh.c31.71.199.IP) (Quit: Leaving...)
  234. # [23:30] * Quits: @surkov (surkov@moz-v8g78c.cpe.teksavvy.com) (Client exited)
  235. # [23:33] * Quits: ~davidb (davidb@moz-4ginmi.dsl.bell.ca) (Quit: Blah blah blah)
  236. # [23:49] * Quits: Justin_o (uid14648@moz-pd2b8l.charlton.irccloud.com) (Quit: Connection closed for inactivity)
  237. # Session Close: Fri Apr 17 00:00:00 2015

Previous day, Next day

Think these logs are useful? Then please donate to show your gratitude (and keep them up, of course). Thanks! — Krijn