Activity

From 2010-02-18 to 2010-03-19

2010-03-19

18:46 Bug #386: Cannot delete contacts
backported to branch 0.4 in r5477. Alexandre Quessy
18:46 Revision 39b5b05c: Backported a bug fix to branch 0.4. See #379 : Cannot close the delete contact...
Alexandre Quessy
18:43 Bug #386: Cannot delete contacts
done in r5471 Alexandre Quessy
18:42 Bug #386 (Closed): Cannot delete contacts
Alexandre Quessy
18:32 Revision 619acd0d: Improved a bad message
Alexandre Quessy
18:29 Revision 83f2c673: Not showing MIDI devices in summary
Alexandre Quessy
18:27 Feature #388 (Closed): Control-Tab should switch to next tab
Control-Tab should switch to next tab Alexandre Quessy
18:26 Feature #387 (New): Create the toggle fullscreen menu item
Mapped to F11 Alexandre Quessy
18:26 Bug #386 (Closed): Cannot delete contacts
!! Alexandre Quessy
18:12 Bug #381 (Closed): audio channels widget max should be 24
Alexandre Quessy
18:12 Feature #385 (In Progress): Be able to specify the bus number in firereset
Be able to specify the bus number in firereset Alexandre Quessy
18:10 Feature #354 (Closed): Merge all gui-interactive state variables
Alexandre Quessy
18:04 Feature #384 (Closed): Put name of selected contact in the invite button
done in 5474. Alexandre Quessy
18:04 Revision b5b52a16: Done #384 (Put name of selected contact in the invite button)
Alexandre Quessy
17:58 Feature #383: make VUMeter
look to meterbridge for inspiration Tristan Matthews
17:53 Feature #383 (In Progress): make VUMeter
send, receive. give milhouse the xid of where you want your widgets to be drawn. Tristan Matthews
17:47 Feature #384 (Closed): Put name of selected contact in the invite button
Put name of selected contact in the invite button Alexandre Quessy
17:39 Feature #383 (Closed): make VUMeter
make VUMeter Tristan Matthews
17:30 Bug #380 (Closed): Preview button is not set to false when we stop the preview
Fixed in r5473. Alexandre Quessy
17:30 Revision a7720f8d: Fixed #380 (Preview button is not set to false when we stop the preview)
Alexandre Quessy
17:27 Bug #382 (Closed): State saving for number of channels does not work for more than 8 channels
fixed in r5472. Alexandre Quessy
17:26 Revision 8c5c598f: Fixed #382 (State saving for number of channels does not work for more than 8 ...
Alexandre Quessy
17:26 Bug #382 (Closed): State saving for number of channels does not work for more than 8 channels
State saving for number of channels does not work for more than 8 channels Alexandre Quessy
17:22 Bug #381 (Closed): audio channels widget max should be 24
audio channels widget max should be 24 Tristan Matthews
17:00 Bug #380 (Closed): Preview button is not set to false when we stop the preview
unless it's stopped by pressing that very same button. Alexandre Quessy
16:58 Feature #352 (Closed): Should be possible to select some devices with the same name
Done for release 0.5 Alexandre Quessy
16:56 Feature #293 (Closed): Move the summary section out of the tabs in the GUI
Alexandre Quessy
16:56 Bug #379 (Closed): Cannot close the delete contact dialog
done in r5471 Alexandre Quessy
16:56 Revision db891e68: Fixed #379 : Cannot close the delete contact dialog
Alexandre Quessy
16:55 Bug #379 (Closed): Cannot close the delete contact dialog
Cannot close the delete contact dialog Alexandre Quessy
16:47 Revision d2219d7d: better msg
Tristan Matthews
16:46 Revision 8f62309f: print url for pyportmidi if not available
Tristan Matthews
16:22 Bug #378 (Closed): Can't record audio fast enough audio messages sometimes
Fixed in r5468 Tristan Matthews
16:22 Revision 4523de25: added queue to decouple audio capture from encoding, fixes #378
Tristan Matthews
16:18 Revision 059b3682: New glade design with the preview and invite on top.
Alexandre Quessy
16:13 Bug #378 (In Progress): Can't record audio fast enough audio messages sometimes
try a queue for vorbis at least Tristan Matthews
16:12 Bug #378 (Closed): Can't record audio fast enough audio messages sometimes
1.
2010/03/19 14:12 -0400 [SICProtocol,1,10.10.10.184] SIC: Received: {"msg": "BYE", "sid": 0}
2.
...
Tristan Matthews
13:51 Revision 7691c724: ooops
Alexandre Quessy
13:50 Revision 8c2ed4f7: beautifying camera names
Alexandre Quessy
13:27 Revision 76dc8854: more bug fixes with devices naming
Alexandre Quessy
13:10 Revision fac2e3e2: important fix
Alexandre Quessy
12:00 Revision 4145aec0: V4L2 device names appear
Alexandre Quessy
11:43 Bug #376 (Closed): milhouse --localvideo broken for dv
fixed in 5461 Tristan Matthews
11:43 Revision a87a7222: adjust dv1394src for localvideo, fixes #376
Tristan Matthews
11:30 Feature #377 (Closed): make dv1394 not a singleton
make dv1394 not a singleton Tristan Matthews
11:10 Revision 4cbf081f: Formatting MIDI device names in the definitive way: "name (number)"
(definitive for a little while, at least) Alexandre Quessy
07:53 Revision e3c1ee61: docbook test of include files and images
Philippe Chevry

2010-03-18

18:09 Bug #143: using address localhost for sender instead of 127.0.0.1 fails on karmic
diff is between commits
428368b44ae2ba9c488ddd8d87485b8a8ed1cdec
512ba93159d8c859ed515d0eb8c70a880d68a605
in gst-...
Tristan Matthews
17:48 Bug #161 (Closed): ximagesink doesn't work with dv1394src
not sure when/how this got fixed, but it works now! Tristan Matthews
17:46 Bug #376: milhouse --localvideo broken for dv
this seems to be because of the do-timestamp=false setting, which we still need. Tristan Matthews
17:36 Bug #376 (Closed): milhouse --localvideo broken for dv
milhouse --localvideo broken for dv Tristan Matthews
17:36 Bug #375 (Closed): error on cleanup of dv1394
fixed in r5458 Tristan Matthews
17:36 Revision 40134382: remove dv before pipeline, fixes #375
Tristan Matthews
17:35 Bug #375 (In Progress): error on cleanup of dv1394
Along the lines of
INFO:Unreffing pipeline
(milhouse:11976): GLib-GObject-WARNING **: invalid unclassed pointer...
Tristan Matthews
17:33 Bug #375 (Closed): error on cleanup of dv1394
error on cleanup of dv1394 Tristan Matthews
17:24 Revision 38e737b7: throw exception when caps don't match
Tristan Matthews
16:18 Revision 49593179: cleanup in firereset, added CFLAGS to C compilation, removed extraneous flags ...
Tristan Matthews
15:36 Feature #367: Write jack-info, which prints informations about the current jack servers
WRT info about the backend, here's the feedback i got on #jack:... Tristan Matthews
15:34 Feature #367: Write jack-info, which prints informations about the current jack servers
... Tristan Matthews
15:31 Feature #367: Write jack-info, which prints informations about the current jack servers
Currently the output looks like this:
system:capture_1
port latency = 10.666667 ms
total latency...
Tristan Matthews
11:07 Revision d165b34d: more jackinfo, a little more completion
Tristan Matthews

2010-03-17

18:42 Revision e5900773: More milhouse completion
Don't install dev docs Simon Piette
17:45 Revision 62a81eb2: towards a better formatting of device names.
Alexandre Quessy
14:43 Revision 83f3fe29: small fix for completion
Simon Piette
14:36 Revision f7040cb0: Added a bash_completion script. Put in /etc/bash_completion.d
Simon Piette
14:29 Revision 229c7c65: test ready
Tristan Matthews
14:22 Revision b48c94a1: more comments
Alexandre Quessy
14:13 Revision 9b8c34fb: mockup of jack-info is ready
Tristan Matthews
14:05 Revision 5c963933: Using only one variable to know if widgets are changed by user or programmatic...
Alexandre Quessy
13:48 Revision f54fe1b6: cleanup in logwriter
Tristan Matthews
12:26 Revision d582a1a8: Added a lot of comments in application.py
Alexandre Quessy
12:24 Revision a6fce307: Added skeleton for jack info
Tristan Matthews
12:14 Feature #367 (In Progress): Write jack-info, which prints informations about the current jack ser...
Tristan Matthews
12:13 Bug #335 (Closed): default audio-buffer is too big for on board sound
Tristan Matthews
12:12 Bug #374 (Closed): convert "localhost" to 127.0.0.1 as temporary workaround for #143
fixed in r5443 Tristan Matthews
12:12 Revision 92a9b991: force localhost to 127.0.0.1 for now
Tristan Matthews
12:05 Bug #371 (Closed): get vendor label for dv1394
Fixed in r5442 Tristan Matthews
12:04 Revision 7abfaed3: print dv device name. Fixes #371
Tristan Matthews

2010-03-16

22:45 Feature #351 (Closed): Build python doc with autotools
Now appears on http://svn.sat.qc.ca/trac/scenic/epydocs/ Simon Piette
21:26 Bug #374 (Closed): convert "localhost" to 127.0.0.1 as temporary workaround for #143
convert "localhost" to 127.0.0.1 as temporary workaround for #143 Tristan Matthews
20:31 Revision 3812dbc3: More annoying svn:ignores
Simon Piette
20:27 Revision e619b785: Fixed path in install_docs.sh
Tweaked Doxygen output Simon Piette
19:36 Revision c2a6f062: Fixed configure.ac about doc/{network,figures}
Put back an install_doc.sh for buildbot
More svn:ignores
Simon Piette
19:20 Revision 36836b62: Added some svn:ignore
Removed doc/figures and doc/network: no more used Simon Piette
18:11 Bug #360: Milhouse --list-cameras expects the dc1394 library?
fixed in r5437 Tristan Matthews
18:08 Revision 42cb1298: overried log handler for dc1394
Tristan Matthews
17:56 Bug #360: Milhouse --list-cameras expects the dc1394 library?
Almost.... Alexandre Quessy
17:25 Revision f4895fc3: Fixed typo in README
Simon Piette
17:25 Revision 1c1a282f: Fixed typo in README
Simon Piette
17:21 Revision d4033144: edited RELEASE
Tristan Matthews
17:20 Bug #373 (Closed): add README
Tristan Matthews
17:20 Bug #373 (Closed): add README
add README Tristan Matthews
17:18 Revision fd08916b: updated release notes and configure.ac
Tristan Matthews
17:18 Revision 9d67be71: updated release notes and configure.ac
Tristan Matthews
17:08 Bug #372 (Closed): make shared_video compatible with AC_CHECK_LIB
Tristan Matthews
17:08 Bug #372 (Closed): make shared_video compatible with AC_CHECK_LIB
make shared_video compatible with AC_CHECK_LIB Tristan Matthews
16:59 Revision c7350b05: updated a tooltip
Alexandre Quessy
16:52 Revision 00c95326: back ported checkprograms calls
Tristan Matthews
16:46 Revision 6ad70d72: Calling epydoc in make html. Checking for executables we need in configure.
Alexandre Quessy
16:41 Revision 39d22dd2: made gst_check less verbose
Tristan Matthews
16:39 Revision e9b32786: make gst_check.py less verbose
Tristan Matthews
16:04 Bug #371 (Closed): get vendor label for dv1394
probably dir->label. we get dir with this function (from /usr/include/libavc1394/rom1394.h)
int
rom1394_get_direc...
Tristan Matthews
15:37 Revision 5aba99f1: might as well be const
Tristan Matthews
15:19 Revision 680f8657: don't need to have this in class
Tristan Matthews
15:18 Revision dd422eb7: minor security fix
Tristan Matthews
15:17 Revision c53e4538: minor cleanup
Tristan Matthews
14:43 Revision 3f30d4ae: improved some one-liner comments
Alexandre Quessy
12:51 Revision 143c8016: call python properly in configure.ac
Tristan Matthews
12:51 Revision 4ded8b84: call python properly in configure.ac
Tristan Matthews
12:47 Revision 533b67c2: cleanup utils
Tristan Matthews
12:47 Revision bc5ad30d: cleanup utils
Tristan Matthews
12:45 Revision f767c955: backported r5306-r5308 to gst_check.py
Tristan Matthews
12:43 Revision 0b1663ac: backported 5286
Tristan Matthews
12:41 Revision 7ea78a93: took out sleep in logger
Tristan Matthews
12:40 Revision 29d578ab: backported cleanup in milhouse.cpp as well as exception printing and interrupt...
Tristan Matthews
12:33 Revision 994fa6a1: backported changeset 5293 to 0.4
Tristan Matthews
12:27 Revision 1d994d55: fixed bad error message
Tristan Matthews
12:26 Revision 2555af99: better error messages
Tristan Matthews
12:23 Revision 34d6227b: call throw to throw original exceptions (not copies) and avoid object slicing ...
Tristan Matthews
12:21 Revision b3a782d9: catch exceptions earlier for list-cameras backported to 0.4
Tristan Matthews
12:13 Revision ac6aa64e: critical fix in documentation
Tristan Matthews
12:12 Revision 65a45787: critical fix in documentation
Tristan Matthews
12:05 Revision 670b6bbb: back ported fix for #347 to 0.4
Tristan Matthews
11:37 Revision f95ce9c1: not setting parent on a toplevel widget. (calling dialog) Fixes #356 in 0.4 br...
Tristan Matthews
10:45 Revision 5ec97385: make shared_video check_lib compatible in branch 0.4
Tristan Matthews
10:45 Revision 5c9ce672: make shared_video check_lib compatible in branch 0.4
Tristan Matthews
10:30 Revision 7f978b06: small corrections in docstring markup. (we use epytext markup)
Alexandre Quessy
10:24 Revision 91e3d1a6: more comments.
Alexandre Quessy
10:17 Revision 50cfd428: Improved legibility of midi_in and midi_session
* Added more comments
* Removed tab characters
* Removed some blank lines.
Alexandre Quessy
09:28 Revision 74307b42: added RELEASE to EXTRA_DIST
Tristan Matthews
09:28 Revision c2722632: removed copying from svn
Tristan Matthews
09:25 Bug #370 (Closed): RELEASE not included in tarball by make dist
Tristan Matthews
09:25 Bug #370: RELEASE not included in tarball by make dist
fixed in r5400 Tristan Matthews
09:24 Revision 4a7c9795: put RELEASE in EXTRA_DIST so that it gets included in tarball
Tristan Matthews
09:24 Bug #370 (Closed): RELEASE not included in tarball by make dist
this is true for all existing tags Tristan Matthews
09:20 Revision d7177222: don't put COPYING in the svn
Tristan Matthews

2010-03-15

19:03 Revision d6231c91: updated mockup
Alexandre Quessy
19:02 Feature #369 (Closed): Implement the ximagesrc to help test network performances
... Alexandre Quessy
18:36 Revision 2c78ffa7: Reorder MIDI/system tab
Simon Piette
18:36 Revision 144c6586: Added helpful comment
Tristan Matthews
18:35 Revision cd6b8dd0: added function to shared_video so that AC_CHECK_LIB will work with it
Tristan Matthews
18:22 Feature #368 (Closed): Display a detailled status window
This will help debugging why the software has bugs when there are some. Alexandre Quessy
18:15 Bug #356 (Closed): when invite, gtkwarning gets posted
fixed in r5394. Alexandre Quessy
18:15 Revision 91e5f9d6: not setting parent on a toplevel widget. (calling dialog)
Fixes #356 Alexandre Quessy
18:14 Feature #367 (Closed): Write jack-info, which prints informations about the current jack servers
See scenic/devices/jackd.py for what to give as info.
Should use libjack, not shell scripts or file parsing.
Alexandre Quessy
18:12 Bug #359: JACKD: Key 'period' is missing for the jack server process
Happens when jack is not started with that option set.
We should use a C program to poll jack, not some custom ha...
Alexandre Quessy
17:46 Bug #355 (Closed): at startup, midi widgets are sensitive even if midi is disabled
Fixed in r5393. Alexandre Quessy
17:44 Revision 1781d4c7: MIDI widgets are insensitive if MIDI is disabled.
Alexandre Quessy
17:21 Feature #328 (Closed): improve gst element checking at configure-stage
fixed in r5386 Tristan Matthews
17:20 Feature #361 (Closed): Check for all Python modules in the autotools
fixed in 0.4 branch and 0.5 trunk as of r5387 Tristan Matthews
17:18 Bug #360: Milhouse --list-cameras expects the dc1394 library?
can you run this on your machine? Tristan Matthews
17:18 Bug #360 (Feedback): Milhouse --list-cameras expects the dc1394 library?
Tristan Matthews
17:17 Bug #355 (New): at startup, midi widgets are sensitive even if midi is disabled
not fixed, wrong ticket sorry. Tristan Matthews
17:16 Bug #355 (Feedback): at startup, midi widgets are sensitive even if midi is disabled
Tristan Matthews
17:15 Bug #355 (Closed): at startup, midi widgets are sensitive even if midi is disabled
fixed in 0.4 and 0.5 Tristan Matthews
17:12 Revision fa9a1a1f: restored test functions (commented out) in 0.4 branch
Tristan Matthews
17:10 Revision 2ba9acdd: pyflaked rtpmidi
Tristan Matthews
17:07 Bug #355 (In Progress): at startup, midi widgets are sensitive even if midi is disabled
Alexandre Quessy
17:03 Feature #332 (In Progress): calling_dialog window icon is bad
Alexandre Quessy
17:02 Bug #356 (In Progress): when invite, gtkwarning gets posted
Alexandre Quessy
16:57 Revision 0d68c4bd: pyflakes to the rescue
Tristan Matthews
16:39 Revision 4f984583: pyflakier scenic
Tristan Matthews
16:31 Revision c25668c4: backported the /sbin path patch to branch 0.4
Alexandre Quessy
16:27 Feature #366 (Closed): list-norms for v4l2 via GstTuner interface
see gst-plugins-good/tests/examples/icles/v4l2src-test.c Tristan Matthews
16:19 Feature #365 (Closed): Testing ticket workflow
Testing ticket workflow Simon Piette
16:12 Bug #360 (Closed): Milhouse --list-cameras expects the dc1394 library?
Tristan Matthews
16:12 Bug #360 (Feedback): Milhouse --list-cameras expects the dc1394 library?
Tristan Matthews
16:10 Bug #360 (Closed): Milhouse --list-cameras expects the dc1394 library?
Tristan Matthews
16:09 Bug #360 (Feedback): Milhouse --list-cameras expects the dc1394 library?
Tristan Matthews
16:09 Bug #360 (Closed): Milhouse --list-cameras expects the dc1394 library?
i think this is fixed in the 0.5 series (trunk), could you try with that? Tristan Matthews
16:07 Bug #364 (Closed): make distcheck broken by gst_check.py
fixed in r5386 Tristan Matthews
15:44 Revision d38dcca1: added fixme
Tristan Matthews
15:25 Revision 7f470321: use AS_IF for gst_check
Tristan Matthews
15:24 Revision 0003706c: use AS_IF for gst check
Tristan Matthews
15:21 Revision a9ee1599: check for gst-python
Tristan Matthews
15:18 Revision 19e40f03: fixed gst_check in configure for make distcheck
Tristan Matthews
15:14 Bug #364 (Closed): make distcheck broken by gst_check.py
make distcheck broken by gst_check.py Tristan Matthews
14:52 Revision 352c7fb1: use AS_IF instead of raw test
Tristan Matthews
14:25 Revision 3b81e4bb: Adding sbin to PATH is not there. For ifconfig
Alexandre Quessy
14:19 Revision 461bbe67: added README and COPYING to 0.4
Tristan Matthews
13:22 Revision 1874ee8d: added missing import to glade.py
Tristan Matthews
13:18 Revision 1f41bef2: ignore pyc in midi
Tristan Matthews
13:14 Revision 0f5cc7aa: license no longer ignored
Tristan Matthews
13:13 Revision 64b05be5: put something in readme
Tristan Matthews
13:06 Revision 592e37d1: fail configure if neither json nor simplejson are installed
Tristan Matthews
11:17 Revision 22a40cde: use gint64 for real
Tristan Matthews
11:00 Bug #362: Scenic uses 70% of the CPU on ArchLinux
Might be caused by Twisted, python-gtk2, GTK+ or the Linux kernel. Alexandre Quessy

2010-03-14

14:48 Revision 236dc40d: trying to fix again the gint64 thing
Alexandre Quessy
14:25 Revision f6665a50: did I make something very bad inmy last commit?
Alexandre Quessy
14:12 Revision d04689a7: trying to fix a bug
Alexandre Quessy
14:10 Bug #363 (Closed): Sometimes the video preview crashes
... Alexandre Quessy
14:00 Bug #362: Scenic uses 70% of the CPU on ArchLinux
Here is the output of ... Alexandre Quessy
13:57 Revision 93642be8: adding a png
Alexandre Quessy
13:51 Bug #357 (Closed): Add new png to makefile
Alexandre Quessy
13:29 Bug #362 (Rejected): Scenic uses 70% of the CPU on ArchLinux
I can't reproduce it, but it has been reported by [[CalimeroTeknik]] and other Arch Linux users. Alexandre Quessy
13:28 Feature #361 (Closed): Check for all Python modules in the autotools
twisted, gtk, simplejson or json. Alexandre Quessy
13:07 Bug #360 (Closed): Milhouse --list-cameras expects the dc1394 library?
... Alexandre Quessy
12:59 Bug #359 (Closed): JACKD: Key 'period' is missing for the jack server process
... Alexandre Quessy

2010-03-12

18:11 Revision 78dfd0c1: debug messages added
Tristan Matthews
18:08 Revision 6600886e: temporary workaround while i figure out what's up with my sockfds
Tristan Matthews
13:46 Bug #349 (Closed): ./configure should check for python-portmidi
fixed in r5367 Tristan Matthews
13:45 Revision 1f3d51df: check for pypm in configure, fixes #349
Tristan Matthews
13:11 Bug #349: ./configure should check for python-portmidi
5366 fixes the help so that it doesn't depend on pypm Tristan Matthews
13:10 Feature #254: Improve compilation time
r5360 offered some improvement Tristan Matthews
13:06 Bug #358 (New): xvimagesink appears for an instant before showing up in preview (xid option)
not the case with glimagesink Tristan Matthews
12:28 Revision 0c945b8d: fixed regression which hid midi modules from scope of list devices
Tristan Matthews
11:59 Revision ba9a476c: make man won't break if pypm isn't installed
Tristan Matthews

2010-03-11

19:17 Bug #357 (Closed): Add new png to makefile
... Alexandre Quessy
17:46 Bug #356 (Closed): when invite, gtkwarning gets posted
to reproduce, simply invite a contact who's not available and watch for this warning
py/scenic/gui.py:1352: gtk.Gt...
Tristan Matthews
17:44 Revision 56dfd185: various pyflakes inspired fixes
Tristan Matthews
17:31 Bug #355 (Closed): at startup, midi widgets are sensitive even if midi is disabled
at startup, midi widgets are sensitive even if midi is disabled Tristan Matthews
17:22 Feature #352 (In Progress): Should be possible to select some devices with the same name
Alexandre Quessy
17:21 Feature #354 (Closed): Merge all gui-interactive state variables
Either the GUI widgets are changed by the user, or they are not.
Take them all as a whole.
Alexandre Quessy
17:19 Bug #353 (New): Do not show open MIDI devices in the choices.
Do not show open MIDI devices in the choices. Alexandre Quessy
17:19 Revision 9fea602d: fixed toggle frequency
Tristan Matthews
17:19 Feature #352 (Closed): Should be possible to select some devices with the same name
MIDI example:
* input 2 "M Audio Delta 1010LT MIDI" [closed]
* input 3 "USB Oxygen 8 v2 MIDI 1" [...
Alexandre Quessy
17:18 Revision b58746c2: fixed the MIDI state saving.
Alexandre Quessy
17:14 Revision d7f00b0d: typo fixed
Tristan Matthews
16:58 Bug #350: add audio-buffer setting in scenic
there should be one spinbutton under sending and one under receiving in the audio tab. Tristan Matthews
16:29 Revision 97f0cbfd: moved gst flags out of main
Tristan Matthews
16:11 Feature #351 (Closed): Build python doc with autotools
Build python doc with autotools Alexandre Quessy
15:55 Bug #350 (In Progress): add audio-buffer setting in scenic
Alexandre Quessy
15:54 Revision b9876860: moved jackUtils.h
Tristan Matthews
15:27 Bug #350 (Closed): add audio-buffer setting in scenic
for both sender and receiver. this will affect latency and quality, so use with care. the formula for the minimum saf... Tristan Matthews
15:26 Feature #348: Show visual feedback for MIDI input/output
* piano roll
* Hexadecimal values in a widget
Alexandre Quessy
15:25 Feature #342 (Closed): Disable MIDI device widgets when MIDI is disabled
done in r5358. Alexandre Quessy
15:23 Bug #349 (Closed): ./configure should check for python-portmidi
because:... Simon Piette
15:19 Revision 124828a4: Progress in MIDI:
* Making MIDI widgets insensitive when disabling recv/send
* Polling midi devices every time we switch to the MIDI tab.
Alexandre Quessy
15:10 Revision 8339fc79: more reasonable default for audiobuffer
Tristan Matthews
14:59 Feature #341 (Closed): Remove MIDI device number
Done in r5356 Alexandre Quessy
14:58 Revision 2e146bb0: Removed MIDI device numbers in the GUI, useless for the user.
Alexandre Quessy
14:45 Revision 0bf6f54d: renamed audio-buffer-usec to audio-buffer, and units are in ms
Tristan Matthews
14:30 Feature #348 (New): Show visual feedback for MIDI input/output
A green light would do it.
Otherwise, we could add a verbose flag. (which prints text)
Alexandre Quessy
14:28 Revision b6836973: made midi streamer quiet.
Alexandre Quessy
14:06 Revision 059a6423: fix
Alexandre Quessy
14:04 Revision e7c758c6: midi gui rocks. Added jitterbuffer.
Alexandre Quessy
14:01 Feature #346 (Closed): Add jitterbuffer controls for MIDI
done before 0.5 release
Alexandre Quessy
14:00 Feature #343 (Closed): change MIDI tab icon
Alexandre Quessy
13:58 Revision 8219eaa6: reverted bad change in boost_program_options m4
Tristan Matthews
13:57 Revision 4696e228: properly manage milhouse output in scenic, fixes #347
Tristan Matthews
13:57 Bug #347: fix ProcessIO to avoid truncating output
fixed in r5350 Tristan Matthews
13:57 Bug #347 (Closed): fix ProcessIO to avoid truncating output
Tristan Matthews
13:57 Bug #347 (Closed): fix ProcessIO to avoid truncating output
fix [[ProcessIO]] to avoid truncating output Tristan Matthews
13:39 Revision b0c36d42: Glade: added MIDI icon. ADded midi_jitterbuffer widget
Alexandre Quessy
13:25 Bug #345: midistream should handle SIGINT well
done in r5348 Alexandre Quessy
13:24 Bug #345 (Closed): midistream should handle SIGINT well
Alexandre Quessy
13:16 Revision 82d0da3c: Changed signal handler for before shutdown event handler in MIDI stream.
Alexandre Quessy
11:36 Feature #346 (Closed): Add jitterbuffer controls for MIDI
receiving side, of course Alexandre Quessy
02:26 Feature #343 (In Progress): change MIDI tab icon
tango-icon-theme/scalable/mimetypes/audio-x-generic.svg ?
See http://tango.freedesktop.org/Tango_Icon_Library
Alexandre Quessy
02:20 Bug #345 (Closed): midistream should handle SIGINT well
use a before shutdown Twisted handler instead. Alexandre Quessy
02:18 Feature #344 (Closed): Implement DC 1394 support in the GUI
Implement DC 1394 support in the GUI Alexandre Quessy
02:18 Feature #337 (In Progress): Implement DV 1394 support in the GUI
Alexandre Quessy

2010-03-10

19:07 Feature #343 (Closed): change MIDI tab icon
change MIDI tab icon Alexandre Quessy
19:02 Revision 4f8f3ff0: adding py/scripts to PATH for make check
Alexandre Quessy
19:00 Revision c9895ea1: added test_midi.py
Alexandre Quessy
18:51 Feature #292 (Closed): Implement MIDI streaming in the GUI
fixed in r5344 Alexandre Quessy
18:50 Revision 797f67a6: Merged changes in branch midigui since r5317 to trunk.
* Adding MIDI GUI
* MIDI streaming works.
* Glade has the MIDI tab.
* Added midi.py device module.
* Updated midi...
Alexandre Quessy
18:46 Feature #342 (Closed): Disable MIDI device widgets when MIDI is disabled
Disable MIDI device widgets when MIDI is disabled Alexandre Quessy
18:42 Feature #341 (Closed): Remove MIDI device number
use only name. Alexandre Quessy
18:05 Revision 624c7a27: Added some docbook hardware specification instruction
Philippe Chevry
14:30 Revision c57bee67: rtpsender and receiver should also privately inherit from rtpbin, since they n...
Tristan Matthews
14:18 Revision 8d4c0ea9: inherit BusMsgHandler privately, models has-a vs. is-a
Tristan Matthews
14:15 Revision dc40e42e: always inherit from noncopyable privately
Tristan Matthews
12:40 Feature #336 (Closed): milhouse --list-cameras don't list dv1394 cameras
fixed in r5320 Tristan Matthews
12:40 Revision da483df8: list dv camera in list cameras, fixes #336
Tristan Matthews

2010-03-09

18:39 Bug #340 (Closed): midistream should accept domain names, not only IP addresses
fixed in r5316 Tristan Matthews
18:39 Revision a1df1136: rtpmidi accepts hostnames as well as ips
Tristan Matthews
18:34 Revision 8c814d93: First level of docbook table of content added
Philippe Chevry
18:23 Revision 6d4fbefc: fixed midistream man page formatting.
Alexandre Quessy
18:12 Bug #340 (Closed): midistream should accept domain names, not only IP addresses
midistream should accept domain names, not only IP addresses Alexandre Quessy
18:10 Feature #292 (In Progress): Implement MIDI streaming in the GUI
Alexandre Quessy
18:10 Feature #338 (Closed): Cleanup in options parsing in midistream
done in r5311 Alexandre Quessy
18:09 Revision bb5e130a: adding MIDI tab, but not shown to the user yet.
Alexandre Quessy
17:41 Revision e6fb15c7: merged chaned in branches/remidi since r5288 to trunk
Alexandre Quessy
17:32 Revision 587c7391: added theora to opional
Tristan Matthews
17:29 Revision ea2545e5: don't fail configure if optional plugins are missing
Tristan Matthews
17:03 Revision 30a80190: fail configure if not all plugins are installed
Tristan Matthews
16:18 Revision 7c51cfcf: fixed type
Tristan Matthews
16:00 Feature #339 (In Progress): buildbot don't build docs
Simon Piette
15:59 Feature #339 (Closed): buildbot don't build docs
problem is: which doc should be published? Simon Piette
15:21 Feature #338 (Closed): Cleanup in options parsing in midistream
Cleanup in options parsing in midistream Alexandre Quessy
14:57 Revision a765b332: better error messages
Tristan Matthews
14:48 Revision 1db5a639: call throw to throw original exceptions (not copies) and avoid object slicing
Tristan Matthews
14:17 Revision e56be7a3: more cleanup in logging
Tristan Matthews
14:07 Revision f091aa73: more cleanup
Tristan Matthews
13:34 Revision 78247511: Docbook templates, let's the fun begin!
Philippe Chevry
13:34 Revision 039ede6c: refactor logging and exception handling code for better control over error log...
Tristan Matthews
13:23 Revision da0027f1: catch exception earlier for list cameras
Tristan Matthews
13:19 Revision 9169fa7f: Fixed a typo regarding an exclamation mark.
Alexandre Quessy
12:07 Revision 4302a15a: removed sleep from logger
Tristan Matthews
12:04 Feature #304: Prevent attacks on the caps server
not sure if "message from the wrong host" is possible in this case.
to clarify, here is a possible scenario (remembe...
Tristan Matthews
12:01 Revision 36e5cccc: refactored CapsClient code a little
Tristan Matthews
11:54 Feature #337 (Closed): Implement DV 1394 support in the GUI
Corollary: milhouse --list-cameras don't list dv1394 cameras #336
The following widgets should be disabled when a DV...
Simon Piette
11:53 Feature #336 (Closed): milhouse --list-cameras don't list dv1394 cameras
Consequence: #337 Simon Piette
11:42 Feature #164 (Closed): have receiver request caps from sender
Fixed in r5283
Note that this makes 0.5 incompatible with previous development branches (0.4 and earlier).
Tristan Matthews
11:40 Revision e2903646: merged caps server into trunk
Tristan Matthews
10:55 Bug #335 (Closed): default audio-buffer is too big for on board sound
to reproduce:
milhouse -s --audiosource audiotestsrc --audioport 10000
milhouse -r --audiosink alsasink --audioport...
Tristan Matthews
10:50 Revision 4feb939a: Now in the 0.5 series
Tristan Matthews
10:42 Revision 9be9ec32: Release 0.4.3
Tristan Matthews
10:20 Revision 7eed073a: fixed typo in release notes
Tristan Matthews
02:02 Revision 1dc80749: Update RELEASE file
Simon Piette
01:51 Bug #333 (Closed): make distcheck fails
Simon Piette
01:51 Bug #333 (In Progress): make distcheck fails
Fixed in r5276 Simon Piette
01:42 Revision 2e04736e: Fixed backslash problem
Simon Piette
00:56 Revision aa2a8d84: Small fix for stupid error
Simon Piette

2010-03-08

23:36 Revision e7ce3928: Oops! Some remains
Simon Piette
23:00 Revision 0adf2648: Improved non-working patching setup and diff file
Simon Piette
21:11 Bug #334 (Closed): install_gstreamer.sh, boost1_35_for_hardy.sh, gst_check.py and install_lame.sh...
Fixed in r5272 Simon Piette
21:10 Revision 31f88102: Fixed #334. utils/*sh are now installed
Simon Piette
21:10 Bug #334 (In Progress): install_gstreamer.sh, boost1_35_for_hardy.sh, gst_check.py and install_la...
Simon Piette
20:40 Bug #334 (Closed): install_gstreamer.sh, boost1_35_for_hardy.sh, gst_check.py and install_lame.sh...
New users would have to fetch the script from svn, which is bad, bad, bad! Simon Piette
19:32 Bug #333 (Closed): make distcheck fails
... Alexandre Quessy
18:22 Revision ad9d7e95: moved midi tests
Tristan Matthews
18:16 Revision 5a928941: replaced with empty init file
Tristan Matthews
17:58 Revision 9372eafe: remove crappy init.py
Tristan Matthews
17:30 Feature #332 (In Progress): calling_dialog window icon is bad
should inherit it from parent window (currently i don't think it has a parent window) Tristan Matthews
17:23 Revision 8da48ec0: changed video standard widget sensitivity while waiting for it to be actually ...
Alexandre Quessy
17:18 Revision a963b1ce: size widget was becoming sensitive when changing norm during a stream or previ...
Alexandre Quessy
17:05 Revision 03d5017f: updated release notes for latest bugfix
Tristan Matthews
17:04 Bug #331 (Closed): Preview not in a window should use the parent's DISPLAY
fixed in r5265. Alexandre Quessy
17:04 Revision 556b65e6: fixed #331. (Preview not in a window should use the parent's DISPLAY)
Alexandre Quessy
17:02 Revision d1b36bc9: updated release notes
Tristan Matthews
17:02 Bug #330 (Closed): Image size list should be updated when standard is changed
Duplicate of #329 Tristan Matthews
17:01 Bug #330 (Feedback): Image size list should be updated when standard is changed
Tristan Matthews
17:01 Revision cdaad053: updated release notes
Tristan Matthews
17:00 Bug #330 (Closed): Image size list should be updated when standard is changed
Tristan Matthews
17:00 Bug #329 (Closed): Sometimes some unsupported image sizes are listed
done in r5262. Alexandre Quessy
17:00 Revision a2247b88: Fixed #329. Polling cameras when changing standard. WARNING: changed how combo...
Alexandre Quessy
16:58 Bug #331 (Closed): Preview not in a window should use the parent's DISPLAY
It crashes milhouse otherwise. Alexandre Quessy
16:31 Revision 15d04741: pollings supported im age size when changing video standard
Alexandre Quessy
16:27 Revision 8348faa8: making the capture size widget insensitive while polling cameras
Alexandre Quessy
16:24 Bug #330 (Closed): Image size list should be updated when standard is changed
when we switch from ntsc to pal, the image size list should be repopulated based on the output of milhouse --list-cam... Tristan Matthews
16:12 Bug #329 (Closed): Sometimes some unsupported image sizes are listed
* select Color bars
* choose 924x576
* select v4l2src
924x576 is still there but shoud not.
Alexandre Quessy
16:01 Feature #328 (Closed): improve gst element checking at configure-stage
should ensure that installed plugins (that we use in milhouse) have version numbers that we expect. presently we just... Tristan Matthews
16:01 Feature #306 (Closed): Do a flight check before starting a stream
done in r5259 Alexandre Quessy
15:59 Revision d18e233a: flight check is now quite efficient.
Alexandre Quessy
15:28 Revision 79381db7: updated release notes
Tristan Matthews
15:26 Revision 32465cef: flight check is almost done.
Alexandre Quessy
14:50 Feature #327 (Closed): improve jack monitoring in scenic
this could be done making a tool like dc-ctl, say jack-ctl that is callable from scenic since we need to use JACK-api... Tristan Matthews
14:48 Feature #320 (Closed): If only one X11 display is available, the widget should be insensitive
Alexandre Quessy
14:48 Bug #272 (Closed): Scenic sometimes think that JACK is running when it's not
this is an edge case when someone unplugs firewire for example. Tristan Matthews
14:46 Revision 3b1cd19c: changed the order of local ip/peer ip widgets
Alexandre Quessy
14:19 Feature #322 (Closed): Add current DISPLAY variable to list of screens
done in r5253 Alexandre Quessy
14:15 Bug #325 (Closed): When the answerer cancels, he sees a timeout error dialog
Alexandre Quessy
14:13 Revision 89e9f50b: removed junk
Alexandre Quessy
14:12 Revision 51a0b26a: fixed error string for handle_cancel
Tristan Matthews
14:10 Revision fe5b7f3d: Improving error messages when the peer cancels his invitation.
Added SSH X11 display in possible values. Alexandre Quessy
13:15 Bug #286 (Closed): Preview might make the video device busy when starting to stream
Tristan Matthews
13:01 Bug #294 (Closed): Logging to file does not occur when using the desktop launcher.
Alexandre Quessy

2010-03-05

18:39 Revision eec92f76: cleanup in logging, cleaner error message if v4l is buys
Tristan Matthews
17:05 Feature #236 (Closed): add audio bitrate/quality settings for mp3 and vorbis
fixed in r5251
this is safe for 0.4.3 because it is not available in the scenic UI.
Tristan Matthews
16:19 Revision c180506b: support for audiobitrate added
Tristan Matthews
12:42 Bug #326 (Closed): dc1394src has too much colourspace conversion for localvideo
fixed in r5250 Tristan Matthews
12:40 Revision 3d8605e1: fixed dc1394src for localvideo, flipped and not flipped
Tristan Matthews
12:40 Bug #326 (Closed): dc1394src has too much colourspace conversion for localvideo
dc1394src has too much colourspace conversion for localvideo Tristan Matthews
12:12 Revision d957020b: fixed regression in dc where milhouse incorrectly thought no dc cameras were c...
Tristan Matthews
11:51 Revision d1352974: validate log level properly
Tristan Matthews
11:08 Revision 14939470: added missing header for karmic
Tristan Matthews

2010-03-04

17:10 Revision ee4d0346: audioquality added for vorbis
Tristan Matthews
16:42 Revision 57ec2895: last constness imrovement
Tristan Matthews
16:24 Revision 8cecb4c2: more constness
Tristan Matthews
16:21 Revision 1143aaaa: more constness
Tristan Matthews
16:17 Revision adfba71f: more constness
Tristan Matthews
16:12 Revision 50ef9f60: more constness
Tristan Matthews
15:30 Revision e2dbad3e: cleanup, made pipeline.add const, added audioquality (so far only used by lame
Tristan Matthews

2010-03-03

17:54 Revision ce9e76a2: fixed tooltip for preview in window
Tristan Matthews
17:50 Revision 19662309: cleanup
Tristan Matthews
17:12 Bug #321 (Closed): use variable map everywhere
fixed in r5218 Tristan Matthews
17:09 Revision 246a6674: encapsulate dc1394 handle
Tristan Matthews
17:09 Bug #312 (Closed): An invite to an unreachable address gives a bad error message
Alexandre Quessy
17:06 Bug #228 (Closed): gross output in error dialog on trying to join
Alexandre Quessy
17:05 Bug #309 (Closed): Receiving an invitation should make the peer unavailable for others
Fixed in r5235. Alexandre Quessy
17:05 Revision 50f7e4bb: Refuse if a contact already asked us.
Alexandre Quessy
16:33 Bug #325 (Closed): When the answerer cancels, he sees a timeout error dialog
By fixing the one-way stream bug when a race condition occurs, I created this bug. Alexandre Quessy
16:26 Bug #274 (Closed): accepting invite at last minutes leads to one way stream
done in r5232 Alexandre Quessy
16:18 Feature #323 (Closed): Error dialogs should not disappear, but rather a maximum of 5 should be di...
Alexandre Quessy
16:18 Revision 48ac4abc: more cleanups/cancel timeouts
Alexandre Quessy
15:50 Revision 57126e1a: no more itmeout with error dialogs
Alexandre Quessy
15:48 Revision 8e417c23: fixed a few bugs, race conditions and oddities.
* Trying to close #274 (accepting invite at last minutes leads to one way stream)
* Fixed a critical error with the...
Alexandre Quessy
15:28 Bug #274: accepting invite at last minutes leads to one way stream
Simpler:
a) If got ACCEPT, but had sent CANCEL, send BYE.
Alexandre Quessy
15:27 Revision 850d532e: fixing the test_communication
Alexandre Quessy
14:59 Feature #324 (Closed): milhouse lacks a tutorial
A milhouse quick start would be nice for people who want to experiment with the streaming engine. Simon Piette
14:49 Bug #310 (Closed): os.environ['GTK2_RC-FILES'] should be cleared when launching external applicat...
done in r5230 Alexandre Quessy
14:49 Revision 97e354c5: Fixes #310 : os.environ['GTK2_RC_FILES'] should be cleared when launching exte...
Alexandre Quessy
13:16 Feature #229 (Closed): Get rid of most error/info dialog
Alexandre Quessy
13:14 Feature #316 (Closed): Add display and fullscreen in summary
done in 0.4.3 Alexandre Quessy
13:13 Feature #308 (Closed): Add a timeout so some dialogs
in r5228 Alexandre Quessy
13:13 Feature #323 (Closed): Error dialogs should not disappear, but rather a maximum of 5 should be di...
Error dialogs should not disappear, but rather a maximum of 5 should be displayed Alexandre Quessy
13:11 Revision 8822eb10: added a timeout to the error dialogs.
Alexandre Quessy
13:03 Revision c7399ac0: improved error messages when any network error occurs
Alexandre Quessy
12:55 Revision 70a43798: improved error messages when remote host is not reachable.
Alexandre Quessy
12:35 Revision 6942c4a4: added a nice icon to the preview button. Renamed a method.
Alexandre Quessy
12:31 Feature #322 (Closed): Add current DISPLAY variable to list of screens
Useful for when in SSH -X Alexandre Quessy
11:07 Revision e5d7212c: merged changed in branch dialogue since r5193 to trunk.
* Clean up in dialogs Alexandre Quessy

2010-03-02

19:59 Revision d1c12ebe: Toggling only widgets that we ought to toggle when in preview.
Alexandre Quessy
19:24 Revision b43a43d4: fixed preview widgets toggling
Alexandre Quessy
19:23 Revision b395b26e: merged branches/var_map back into trunk@5217
Tristan Matthews
19:18 Revision e98ba83b: Toggle sensitivity of preview widgets.
Alexandre Quessy
18:56 Revision 20fd3250: call xsync through gdk to avoid badxwindow race
Tristan Matthews
17:34 Revision 3982ad9e: preview in window is in the state saving
Alexandre Quessy
17:29 Revision e0269524: padding the preview area
Alexandre Quessy
17:19 Revision 23afbbe5: fixed an error when trying to cleanup the preview window when the app quits.
Alexandre Quessy
17:17 Revision bab4fa7f: The preview in the drawing area work pretty well.
Alexandre Quessy
16:18 Feature #238 (Closed): --x-window-id option
fixed in r5207 Tristan Matthews
16:14 Revision cf1bd786: merged back branches/xid into trunk@5205
Tristan Matthews
14:44 Feature #238: --x-window-id option
note that the application that provides the xid must do the following (from gst mailing list):
You should ensure i...
Tristan Matthews
14:42 Bug #321 (Closed): use variable map everywhere
this will be more type safe, support more types, and remove an unecessary level of indirection. Tristan Matthews
12:23 Revision f76f2e46: merged back trunk@5146:5195 in branches/caps_server
Tristan Matthews
11:50 Feature #320 (Closed): If only one X11 display is available, the widget should be insensitive
If only one X11 display is available, the widget should be insensitive Alexandre Quessy

2010-03-01

20:24 Revision 8067344d: Added a script to circument a stupid automake bug
Simon Piette
18:34 Bug #319 (Closed): start jackd in short form leads to KeyError when looking for jack info
fixed in r5191 Tristan Matthews
18:34 Revision 8ba87fe6: don't fail if jack was started with fewer arguments than we expected
Tristan Matthews
18:33 Bug #319 (Closed): start jackd in short form leads to KeyError when looking for jack info
to reproduce:
start jackd with just
jackd -d alsa
then run scenic
it will complain about a [[KeyError]] for gui...
Tristan Matthews
18:15 Bug #311 (Closed): Cancelling an invite with an unreachable peer creates an AssertionError
fixed in r5177 (so fixed in 0.4.2), should have been closed earlier. Tristan Matthews
17:15 Revision a86103cb: increment version number in trunk to 0.4.3
Simon Piette
17:13 Revision dc6351f5: Release 0.4.2
Simon Piette
17:05 Revision 06af7b2d: updated release notes (bis)
Simon Piette
16:59 Revision 0ee0777f: updated release notes
Simon Piette
15:57 Revision f2e44ee8: speed up exit time
Tristan Matthews
15:01 Revision 29d2c143: don't do packet loss stats as they're bogus
Tristan Matthews
14:19 Feature #299 (Closed): Parse actual bitrate sent
Tristan Matthews
12:02 Revision 16dbc00f: exit sanely if interrupted while waiting to receive caps
Tristan Matthews
11:47 Feature #318 (Closed): replace shared_ptr with scoped_ptr where possible
scoped_ptr has simpler ownership semantics, and should be used unless i need to have my objects stored in containers ... Tristan Matthews

2010-02-26

17:12 Feature #164: have receiver request caps from sender
currently in branch caps_server, waiting to merge Tristan Matthews
17:03 Bug #315 (Closed): Add a window icon to milhouse
fixed in r5181 Tristan Matthews
17:03 Revision ca82b7a8: use icon if installed
Tristan Matthews
16:41 Bug #317 (Closed): Address validator should not accept domain names with numbers in a subdomain
123.example.com should not be valid Alexandre Quessy
16:40 Bug #313 (Closed): The IP address field for a new contact only accepts 15 characters
Done in r5178 Alexandre Quessy
16:39 Bug #289 (Closed): Validate domain name addresses and IP addresses
Done in r5178 Alexandre Quessy
16:34 Revision 06f27865: default bitrate to None
Tristan Matthews
16:32 Feature #316 (Closed): Add display and fullscreen in summary
Add display and fullscreen in summary Alexandre Quessy
16:25 Revision ff23874c: print last signal received
Tristan Matthews
16:25 Revision a69a2700: validating network addresses.
Alexandre Quessy
16:21 Revision e94dcfea: don't barf on exit
Tristan Matthews
16:20 Revision 408fd7c7: print bitrate in mbps or kbps
Tristan Matthews
15:52 Revision 2e27383c: bitrate posted in scenic
Tristan Matthews
15:47 Bug #315 (Closed): Add a window icon to milhouse
...which do not infringe any copyright. Alexandre Quessy
15:45 Bug #313: The IP address field for a new contact only accepts 15 characters
see all #289 Simon Piette
15:29 Revision 71d176b1: parse bitrate on both sides
Tristan Matthews
14:58 Revision a4372ab3: reverted glade to r5141. Re-added the error dialog from the glade.
Alexandre Quessy
14:29 Feature #299: Parse actual bitrate sent
also parse bitrate received Tristan Matthews
14:27 Bug #240 (Closed): check if the videodevice is v4l2, not v4l
fixed in r5172 Tristan Matthews
14:26 Revision 16c925e2: don't list v4l1 cameras because they suck
Tristan Matthews
14:07 Feature #301 (Closed): Report bitrate received on the receiver side.
requires patch (done in install_gstreamer.sh),
fixed in r5169
Tristan Matthews
13:54 Revision 79914da5: cleanup in bitrate printing
Tristan Matthews
13:25 Revision 8fdac37c: added rtp patch against gst-plugins-good-0.10.17
Tristan Matthews

2010-02-25

19:29 Feature #314 (Closed): i18n procedure with gettext and glade should be documented
i18n procedure with gettext and glade should be documented Simon Piette
19:25 Bug #289: Validate domain name addresses and IP addresses
http://stackoverflow.com/questions/106179/regular-expression-to-match-hostname-or-ip-address Simon Piette
19:21 Bug #313 (Closed): The IP address field for a new contact only accepts 15 characters
How to reproduce:
1. Click on the Contact tab
1. Click on the "+" to add a contact...
Simon Piette
19:16 Bug #312 (Closed): An invite to an unreachable address gives a bad error message
How to reproduce:
1. Create a pseudo-contact with an IP of an unreachable network, such as 10.11.12.14
1. Invite ...
Simon Piette
19:09 Bug #311 (Closed): Cancelling an invite with an unreachable peer creates an AssertionError
How to reproduce:
1. Create a pseudo-contact with an IP of an unreachable network, such as 10.11.12.14
1. Invite ...
Simon Piette
19:00 Bug #310 (Closed): os.environ['GTK2_RC-FILES'] should be cleared when launching external applicat...
such as network-manager, milhouse, update-manager
Applications called with gksu are not affected (sudo clears the ...
Simon Piette
18:17 Revision 970a2fb1: toward a reliable bitrate measurement (still off by about 90k)
Tristan Matthews
18:01 Revision 0005ad94: added a nice comment for the future generations
Alexandre Quessy
18:01 Feature #229: Get rid of most error/info dialog
... Alexandre Quessy
18:00 Feature #305: User should be able to disable video/audio to send or receive
... Alexandre Quessy
17:52 Bug #309 (Closed): Receiving an invitation should make the peer unavailable for others
Right now, a 2nd invitation clears out the first. Alexandre Quessy
17:49 Feature #308 (Closed): Add a timeout so some dialogs
* contact tried to reach you (error dialog)
* etc.
Alexandre Quessy
17:41 Bug #256 (Closed): Some dialog lose their contents
Fixed in r5165 Alexandre Quessy
17:41 Revision 1ad6576a: Fixed the calling dialog which loses its frame when closed by the user.
We simply create a new one every time. Closes #256. Alexandre Quessy
17:19 Revision 2e759e05: Starting a big cleanup in the widgets and dialogs.
Alexandre Quessy
16:42 Revision e6306b7d: adding a file to the Makefile.am
Alexandre Quessy
16:38 Feature #305: User should be able to disable video/audio to send or receive
... Alexandre Quessy
16:37 Revision f60dcc97: more i18n strings
Alexandre Quessy
16:34 Feature #307 (Closed): Make sure all messages are internationalized
done in r5161 Alexandre Quessy
16:34 Revision c9864df6: Cleanup in internationalization
Alexandre Quessy
16:19 Feature #307 (Closed): Make sure all messages are internationalized
Some do not use _().
Make a separate module from the GUI.
Alexandre Quessy
16:18 Feature #300 (Closed): Display a summary of session errors in a single error dialog
Fixed in r5160 Alexandre Quessy
16:17 Revision 4e34b362: Streamer errors are now shown in a very elegant way.
* Added a details section in error dialogs
* Showing all errors at the end of the session.
Alexandre Quessy
15:48 Feature #304 (In Progress): Prevent attacks on the caps server
Tristan Matthews
15:46 Bug #162 (Closed): when using dc1394src, if you use the same device in another process, interrupt...
Tristan Matthews
15:46 Bug #162: when using dc1394src, if you use the same device in another process, interrupt won't wo...
fixed in r.5159 Tristan Matthews
15:45 Revision 9c20dc2c: print out ntptime and rtptime, fix interrupt handling as well
Tristan Matthews
15:24 Feature #164: have receiver request caps from sender
Moved on 0.5 as it would break the stable (0.4.x) compatibility Simon Piette
15:06 Feature #306 (In Progress): Do a flight check before starting a stream
Flight check
* xvideo extension: no need
* Poll jack immediately before starting a stream
* /dev/videoX is still ...
Alexandre Quessy
14:59 Feature #306 (Closed): Do a flight check before starting a stream
Do a flight check before starting a stream Alexandre Quessy
14:55 Feature #305 (Closed): User should be able to disable video/audio to send or receive
Some thoughts are needed for SIC to handle this.
1) For sure, don't send if any user (alice or bob) don't want to.
...
Simon Piette
13:41 Feature #304 (Closed): Prevent attacks on the caps server
Vulnerabilities may include :
* buffer overflow
* message from the wrong host
Alexandre Quessy
13:35 Feature #303 (New): Prevent attacks on the TCP SIC protocol
Vulnerabilities include :
* bad type
* data from the wrong host
* missing dict keys
Alexandre Quessy
13:30 Feature #302 (New): Add an option to auto-restart streams in case of a crash
The user would need to explicitely press "Stop streaming" to terminate the session.
That would be awesome for a sh...
Alexandre Quessy
13:23 Feature #301 (Closed): Report bitrate received on the receiver side.
That should be parsed and put in the GUI stats as well.
Let me know when you found out a solution.
Alexandre Quessy
13:08 Feature #300 (Closed): Display a summary of session errors in a single error dialog
Instead of one dialog per error message from the streamer. Alexandre Quessy
13:07 Feature #299 (Closed): Parse actual bitrate sent
And display it to the user. Alexandre Quessy
13:06 Bug #298 (Closed): Sender doesn't give the audio codec that the receiver wants.
Fixed in r5153 and r5154. Alexandre Quessy
13:06 Revision 9a1ee335: fixed error with bitrate received displayed
Alexandre Quessy
12:50 Revision f8e6e970: Fixed which peer decides what
Alexandre Quessy
12:41 Bug #298 (Closed): Sender doesn't give the audio codec that the receiver wants.
Sender doesn't give the audio codec that the receiver wants. Alexandre Quessy
12:15 Bug #267 (Closed): GtkSpinButton setting an adjustment with non-zero page size is deprecated
Fixed in the glade.
Done in r5139 and r5142.
Alexandre Quessy

2010-02-24

17:55 Revision 2e478c28: Changed the no XVideo extension error message
Simon Piette
17:27 Revision d1ced8f0: removed config key theme, since we don't use it anymore
Alexandre Quessy
17:20 Bug #297: gtk theme is not loaded on karmic
Duplicate of #266 Simon Piette
17:19 Bug #266 (Closed): gtkrc theme not loaded on Karmic
Fixed in r5148 Simon Piette
17:19 Bug #297 (Closed): gtk theme is not loaded on karmic
Fixed in r5148 Simon Piette
16:13 Revision 7dd3738a: Fixed theme loading in Karmic. It doesn't use ~/.scenic/configuration.json any...
Simon Piette
15:23 Revision c01d47e9: remove redundant checks
Tristan Matthews
14:41 Feature #202 (Closed): if both videosender args and localvideo args are present, tee so that we c...
Duplicate of #287 Tristan Matthews
14:39 Bug #296 (Closed): configure detect presence or absence of libboost*dev libraries and header, but...
fixed in r.5145 Tristan Matthews
14:32 Revision c33676a5: Corrected configure.ac so boost is correctly detected and stop if it's not.
Simon Piette
14:29 Bug #297 (Closed): gtk theme is not loaded on karmic
On first start, scenic is stuck with 100% CPU.
On second start, its startup time is long, and don't load the theme.
Simon Piette
14:28 Bug #296 (Closed): configure detect presence or absence of libboost*dev libraries and header, but...
./configure should stop if there's a missing library/header Simon Piette
12:43 Revision 5224d463: fail if boost isn't installed
Tristan Matthews
12:33 Revision 0f696fba: update m4 directory
Tristan Matthews
12:28 Revision 26b2716e: use more recent boost base m4
Tristan Matthews

2010-02-23

21:03 Revision 98638bf9: More GtkSpinButton page size fixes
Simon Piette
20:31 Revision ef61a29f: Don't load theme if app.config.theme doesn't exists
Simon Piette
19:58 Revision 64ae0c79: Removed GtkSpinButton warning: setting an adjustment with non-zero page size i...
Simon Piette
18:52 Revision cc0c6d40: Improved Peer name label.
* Added peer IP
* Printing "Not connected" when we're not.
Alexandre Quessy
18:48 Feature #295 (New): Add log file to info sent by email when in kiosk mode
Add log file to info sent by email when in kiosk mode Alexandre Quessy
18:47 Bug #294 (Closed): Logging to file does not occur when using the desktop launcher.
Logging to file does not occur when using the desktop launcher. Alexandre Quessy
18:45 Feature #293 (Closed): Move the summary section out of the tabs in the GUI
That will look bigger, better, stronger. Alexandre Quessy
18:42 Revision 7a8f24d1: Set jackd polling interval to 5 seconds.
Alexandre Quessy
18:40 Feature #292 (Closed): Implement MIDI streaming in the GUI
Using the midistream application. Alexandre Quessy
18:39 Bug #291 (New): Implement audio/video archiving when milhouse supports it
Implement audio/video archiving when milhouse supports it Alexandre Quessy
18:39 Bug #290 (New): Tee to archive audio/video streams to file
Tee to archive audio/video streams to file Alexandre Quessy
18:37 Bug #289 (Closed): Validate domain name addresses and IP addresses
Validate domain name addresses and IP addresses Alexandre Quessy
18:36 Feature #247 (Closed): --snapshot-file argument to display a snaphost in the GUI
Alexandre Quessy
18:36 Bug #288 (Closed): Tee to have a remote video preview
In the receiver Alexandre Quessy
18:35 Bug #287 (Closed): Tee to have a local video preview
Tee to have a local video preview Alexandre Quessy
18:26 Revision 41c19f03: improved some titles and error messages.
Alexandre Quessy
18:22 Bug #286 (Closed): Preview might make the video device busy when starting to stream
We could add a little delay before starting the streamers if we just had to close the preview window. Alexandre Quessy
18:19 Revision d4f31a1d: Fixed a bug in the output of the scenic soft.
Added a very seriuous feature. Alexandre Quessy
18:15 Revision 1197f2e1: Fix in how the man page of scenic looks. It had a lot of ugly undesired printe...
Alexandre Quessy
18:02 Revision 501855d9: added a missing file to py/scenic/devices/Makefile.am
Alexandre Quessy
17:57 Bug #283 (Closed): X11 display option is not working in the GUI
Fixed in r5130 Alexandre Quessy
17:56 Bug #285 (New): Chat in the GUI
It would be nice if we'd have a chat in the GUI. Alexandre Quessy
17:50 Bug #284 (Closed): X11 device setting is not saved in state saving
fixed in r5129 Alexandre Quessy
17:50 Revision c60b9cd8: fixed video_display which was not saved
Alexandre Quessy
17:46 Bug #284 (Closed): X11 device setting is not saved in state saving
X11 device setting is not saved in state saving Alexandre Quessy
17:30 Bug #283 (Closed): X11 display option is not working in the GUI
X11 display option is not working in the GUI Alexandre Quessy
17:19 Feature #246 (In Progress): Implement filesrc
Alexandre Quessy
17:19 Bug #272 (In Progress): Scenic sometimes think that JACK is running when it's not
Alexandre Quessy
17:19 Bug #282 (In Progress): Implement network testing in Scenic
Alexandre Quessy
17:18 Bug #282 (In Progress): Implement network testing in Scenic
Port the network module from miville to scenic. Alexandre Quessy
17:18 Feature #77 (In Progress): Add latency test to network testing
Alexandre Quessy
17:17 Bug #266 (In Progress): gtkrc theme not loaded on Karmic
Alexandre Quessy
17:17 Bug #267 (In Progress): GtkSpinButton setting an adjustment with non-zero page size is deprecated
Alexandre Quessy
17:10 Bug #256 (In Progress): Some dialog lose their contents
Alexandre Quessy
17:05 Feature #253 (Closed): Improve preview window behaviour
fixed in r5128 Alexandre Quessy
17:05 Revision 5e99215a: Preview runs smoothly. Fixed #253.
Alexandre Quessy
16:46 Feature #281 (Closed): Parse milhouse output for errors and warnings
Tristan Matthews
16:46 Revision 07711a08: error dialogs on milhouse errors
Tristan Matthews
15:58 Feature #281 (Closed): Parse milhouse output for errors and warnings
That will help the user to troubleshoot errors. Alexandre Quessy
15:34 Bug #274 (In Progress): accepting invite at last minutes leads to one way stream
Solution:
a) If Alice cancels her invitation, no stream should occur.
b) If Bob accepts once the timeout happened, ...
Alexandre Quessy
15:30 Revision 59ccbc68: added sic_race_conditions.odg diagram
Alexandre Quessy
15:02 Feature #277 (Closed): Show local IP in summary
done in r5120 Alexandre Quessy
14:50 Feature #280: Consider only the last 2 seconds for packet loss
see r5124 Alexandre Quessy
14:49 Revision 4d11f265: Reading packet loss every two seconds successfully
Alexandre Quessy
14:25 Revision 22f85708: use meyersingleton for message dispatching
Tristan Matthews
14:19 Revision f46783e4: Main window is now 720x480
Simon Piette
12:56 Feature #280 (Closed): Consider only the last 2 seconds for packet loss
Each time we receive RTCP stats from milhouse, we should compare the total number of packets sent and packets lost, w... Alexandre Quessy
12:33 Revision 20229f40: printing packet loss %
Alexandre Quessy
12:20 Revision 059535f3: Removed zeroconf ips
Alexandre Quessy
12:07 Feature #164: have receiver request caps from sender
simplest is to just "serve" the caps, and any new receiver will try to get them upon being created. Tristan Matthews
11:58 Revision c8abc1a3: error and critical level messages now go to stderr
Tristan Matthews
11:35 Revision e1c5adba: include audio and video identifiers in rtp
Tristan Matthews
11:10 Revision ea666916: fixed padding and alignement in the IP widget
Alexandre Quessy
11:08 Revision 2485733b: Added list of local IP addresses to the GUI
Alexandre Quessy
10:08 Revision 8463a5a7: added networkinterfaces, which lists network interfaces
Alexandre Quessy

2010-02-22

23:25 Revision 941e9091: Spacing for summary fields
Simon Piette
19:39 Feature #279 (Closed): Add RTCP stats to GUI
done in r5112 Alexandre Quessy
19:15 Revision 15818c72: Stats in the gui.
Alexandre Quessy
18:54 Revision c9438896: stupid bug
Simon Piette
18:52 Revision 585a50bb: Finer distro and architecture detection for boost install script
Simon Piette
18:38 Revision 98adf165: Added an install_lame.sh script for debian
Simon Piette
18:36 Feature #275 (Closed): use rtcp stats to determine streaming status in scenic
Fixed in r.5109 Tristan Matthews
18:34 Revision eb9e75ef: parse milhouse output for rtcp stats
Tristan Matthews
18:29 Feature #279: Add RTCP stats to GUI
... Alexandre Quessy
18:29 Feature #279 (Closed): Add RTCP stats to GUI
Something like:
Audio: Bitrate: 4.31 Mbps/s. Jitter: 80 ns. Packet loss: 0.01%.
Video: Bitrate: 4.31 Mbps/s. Jit...
Alexandre Quessy
17:37 Bug #276 (Closed): when done streaming, video bitrate widget becomes sensitive for theora
fixed in r5108 Alexandre Quessy
17:32 Revision 93a82525: Making sure bitrate is insensitive if using theora codec at any time.
Alexandre Quessy
17:12 Revision 1cfb1894: fixed error with setting thew value of an info widget
Alexandre Quessy
17:07 Bug #278 (Closed): Crash with info formatting when using theora
fxied in r5106 Alexandre Quessy
17:07 Bug #278 (Closed): Crash with info formatting when using theora
Crash with info formatting when using theora Alexandre Quessy
17:06 Revision 3f406616: fixed crashy error with info formatting when using theora
Alexandre Quessy
16:47 Revision c8001445: bitrate in gui is float, not int
Alexandre Quessy
16:37 Feature #277 (Closed): Show local IP in summary
We should get the IP of every network interface, and remove the localhost IP and the invalid classes of addresses. Alexandre Quessy
16:33 Feature #268 (Closed): Show infos when streaming
done in r5104 Alexandre Quessy
16:29 Revision 498ee71e: Showing a summary view with streaming info.
* Gathered all the config in a big dict. Alexandre Quessy
16:22 Bug #276 (Closed): when done streaming, video bitrate widget becomes sensitive for theora
to recreate:
start a theora session
stop it
the bitrate widget will be sensitive.
what should happen:
when we...
Tristan Matthews
16:11 Revision cae3192a: moved handlers up
Tristan Matthews
16:09 Revision 2fa58a16: gst_check now check for encoders/decoders
Simon Piette
15:52 Revision 4b702a46: added boolean type handler in rtpbin print stats val
Tristan Matthews
15:52 Revision 9ebb8e7b: added comment
Tristan Matthews
15:18 Feature #275 (Closed): use rtcp stats to determine streaming status in scenic
Instead of "Successfully started streaming" messages and the like, we should parse the output of the milhouse process... Simon Piette
14:06 Feature #268: Show infos when streaming
Mbits/s Alexandre Quessy
14:05 Feature #268 (In Progress): Show infos when streaming
... Alexandre Quessy
14:04 Revision 542cecb3: string params in asio. pass modfiable strings by ptr, not reference to be clea...
Tristan Matthews
13:51 Revision f7f01d58: removed log messages that can't be evaluated
Tristan Matthews
11:41 Bug #274 (Closed): accepting invite at last minutes leads to one way stream
To reproduce:
Alice invites bob.
Bob answers after 9-10 seconds.
Bob will stream to alice, but Alice will not st...
Tristan Matthews
11:35 Feature #273 (Closed): Contact name in the milhouse window
fixed in r5097 Alexandre Quessy
11:35 Revision dd2b0c67: Contact name is im milhouse window. Fixes #273
Alexandre Quessy
11:23 Feature #273 (Closed): Contact name in the milhouse window
Contact name in the milhouse window Alexandre Quessy
11:19 Feature #254: Improve compilation time
Replying to [comment:2 tristan]:
> good place to start would be to move all gst independent code out of the gst dire...
Tristan Matthews
11:09 Revision 41a12c3a: fixed karmic
Tristan Matthews
11:05 Bug #270 (Closed): deactivate certain widgets while streaming
Fixed in r5095 Alexandre Quessy
11:04 Revision b91a2096: Making many widgets insensitive when streaming. Fixes #270
Alexandre Quessy
10:54 Revision 02a965c3: less portability, awesome
Tristan Matthews
10:48 Bug #272 (Closed): Scenic sometimes think that JACK is running when it's not
Occurs when some files jackd creates are still present.
We should call jack_lsp to know for sure.
Alexandre Quessy
10:42 Bug #271 (Closed): bad folder permission for scenic-0.4.1 extracted with fileroller
Documented here:
http://www.vupen.com/english/advisories/2009/3579
Solution is to upgrade to automake 1.11.1 or...
Tristan Matthews
10:38 Bug #270 (In Progress): deactivate certain widgets while streaming
Alexandre Quessy
10:37 Feature #269 (Closed): Use gtk.TextIter to create tags in the summary text view
Alexandre Quessy
10:30 Bug #271 (Closed): bad folder permission for scenic-0.4.1 extracted with fileroller
extract scenic-0.4.1.tar.gz
1. Download http://scenic.sat.qc.ca/download/scenic-0.4.1.tar.gz
1. Right click on...
Philippe Chevry

2010-02-19

16:40 Revision cad48fa6: incremented version number in trunk
Tristan Matthews
16:31 Revision 04923c82: merged Release 0.4.1 into branches/0.4
Tristan Matthews
16:14 Bug #270 (Closed): deactivate certain widgets while streaming
we should set_sensitive=False on all the widgets that can't change the current stream while streaming. So while strea... Tristan Matthews
16:06 Revision 98a8f427: preview respects aspect ratio
Tristan Matthews
16:00 Revision 3bb249ac: Mentions new packages needs for 0.4.x
Simon Piette
15:54 Revision e925d62d: formatting
Tristan Matthews
15:52 Feature #254 (In Progress): Improve compilation time
Tristan Matthews
15:52 Feature #254: Improve compilation time
good place to start would be to move all gst independent code out of the gst directory into separate modules, i.e. dc... Tristan Matthews
15:43 Revision 8cdfeaa6: More svn:ignore
Simon Piette
15:42 Revision 056f342d: removed globals.mak
Tristan Matthews
14:56 Revision 94a8b63d: More release notes
Simon Piette
14:40 Revision 204d2bfe: Added 0.4.1 release notes
Simon Piette
14:32 Revision 4128a4ef: removed AM_CPPFLAGS
Tristan Matthews
14:25 Revision 775c6130: install scenic.png in pixmaps and scenic/pixmaps
Tristan Matthews
14:02 Revision 43893e8f: don't install classes.dia
Tristan Matthews

2010-02-18

18:47 Revision 679aa18c: added mockup.odg, a GUI mockup for Scenic milestone 0.8
Alexandre Quessy
17:50 Revision bab7b58b: had forgotten to commit the glade file.
Alexandre Quessy
17:48 Revision 299c52ac: Added a summary text view.
Alexandre Quessy
17:46 Revision fbf274dc: reverted path of shared video lib so that programs with crappy autoconf setup ...
Tristan Matthews
17:40 Feature #269 (Closed): Use gtk.TextIter to create tags in the summary text view
... Alexandre Quessy
17:31 Bug #266: gtkrc theme not loaded on Karmic
Installing gnome-themes-extras doesn't help. It uses clearlooks anyways.
It seems to use 100% of the CPU for a few...
Alexandre Quessy
16:58 Feature #268 (Closed): Show infos when streaming
Let start by showing the current streamers state and the codec. Alexandre Quessy
16:56 Revision 035da3a6: modified the run script
Alexandre Quessy
16:53 Revision 1a21ce31: typos
Tristan Matthews
16:53 Revision 73343273: changed two properties in glade : page size
Alexandre Quessy
16:50 Revision 55be2a18: removed set_page_size
Alexandre Quessy
16:47 Revision 008890d2: fixed unit test for dc-ctl
Alexandre Quessy
16:44 Revision e64f2568: fixed a warning.
More prints Alexandre Quessy
16:43 Bug #265 (Closed): Milhouse --list-cameras crashes on Karmic when lidc1394 is not found
fixed in r.5070, note that this condition isn't when cameras or libd1394 aren't found, it is when the video1394 modul... Tristan Matthews
16:41 Bug #267 (Closed): GtkSpinButton setting an adjustment with non-zero page size is deprecated
Warning in GUI line 813 and 823... Alexandre Quessy
16:40 Revision cb3967a8: added extra check to avoid dc1394 segfault in hardy
Tristan Matthews
16:35 Revision 03869861: added scenic prefix for libs
Tristan Matthews
16:02 Bug #266 (Closed): gtkrc theme not loaded on Karmic
Maybe the engine is not found ? Alexandre Quessy
16:01 Bug #265 (Closed): Milhouse --list-cameras crashes on Karmic when lidc1394 is not found
Milhouse --list-cameras crashes on Karmic when lidc1394 is not found Alexandre Quessy
15:51 Bug #204 (Closed): test_dc_ctl segfaults on Karmic
Tristan Matthews
15:49 Revision c7a2f0b4: don't segfault on karmic
Tristan Matthews
15:39 Revision 191bd868: Added print messages when loading the GTK2 theme
Alexandre Quessy
14:59 Feature #244 (Closed): Change status icons for each contact
Blocked addressbook when streaming. Alexandre Quessy
14:52 Feature #219: Be able to desynchronize audio and video
Be able to disable receiving audio or video
Nice to have: stream only one way.
Alexandre Quessy
14:52 Feature #220 (Closed): Be able to disable receiving audio or video
duplicate of #219 Alexandre Quessy
14:48 Revision 77219fa7: renamed libs to avoid confusion
Tristan Matthews
13:37 Revision 4e18307b: roll back gstreamer version because our glib version is too old school
Tristan Matthews
13:15 Bug #264 (Closed): videoflip is frail with input material
fixed in r.5064 Tristan Matthews
13:13 Bug #264 (Closed): videoflip is frail with input material
this has broken support for certain cameras and deinterlace so far.
the solution was to put a colorspace converter a...
Tristan Matthews
13:10 Revision 08025910: moved colorspace converter into videoflip
Tristan Matthews
12:56 Revision 63d86e0c: fixed gst check with new path
Tristan Matthews
12:37 Bug #148: video suffers terribly in the presence of network jitter
Maybe the newer gstreamer-base 0.10.26 (and so on) fix the problem. Testing needed. Simon Piette
12:35 Revision 278e579f: unused constant framerate
Tristan Matthews
12:32 Bug #263 (Closed): Crash in case of wrong JSON library
Fixed in r5060. Alexandre Quessy
12:32 Revision 8b25b3d8: Fixed potential crash in case of wrong JSON library version. Fixed #263
Alexandre Quessy
12:28 Feature #192 (In Progress): Use an existing library to support an interoperable protocol for pres...
Alexandre Quessy
12:26 Bug #263 (In Progress): Crash in case of wrong JSON library
Alexandre Quessy
02:18 Bug #263 (Closed): Crash in case of wrong JSON library
... Alexandre Quessy
« Previous
Next »
 

Also available in: Atom