forked from alessio/camorama
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
634 lines (485 loc) · 20.8 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
2022-03-24 Mauro Carvalho Chehab <[email protected]>
* Add support for reset all controls
* Add support for showing detected v4l controls
* Add sliders to adjust threshold filter level
* Make sliders reflect min/max/step values
* Use the newer V4L2 control functions
* Update po files and exclude the gtk2 data file from it
* drop gtk2 and legacy gtk3 support
* Embed mutexes inside struct camera
* Update README.md to reflect latest changes
2022-03-19 Mauro Carvalho Chehab <[email protected]>
* Fix a regression at take picture logic
* Add mutexes to protect remote capture
* Place a backgroud at the timestamp
* Allow multiple snapshots with different names per second
* Improve file timestamp
* Finnish translation updated
* Dropped old NEWS file and updated TODO
* Updated README.md file
2022-03-10 Mauro Carvalho Chehab <[email protected]>
* Add a dialog to optionally select the video device
* Add an item to allow switching cameras in realtime
* Add backward support for gtk2
* Add extra distribution files
* Add format conversion for several YUV and RGB formats
* Add --input cmdline option to select v4l device input
* Add logic to install the camorama's man page
* add support for full screen mode
* add support for gtk4 on configure.ac (experimental)
* add support for scaling the image with cairo
* Add support for userptr
* add the compatibility bits needed to build it with gtk 4
* Add zoom control
* Allow disabling libv4l2
* Allow expanding the window with Gtk3
* Allow having different UIs depending on Gtk version
* Archive the GSettings schema
* autogen.sh: be smarter with regards to gettext version
* Avoid a tmp buffer when not using read()
* Better handle V4L2 device names
* Better order video devices
* callbacks: Fix some issues at the about dialog
* callbacks: allow disabling cairo scaler
* callbacks: Avoid leaking memory
* callbacks: avoid leaving an unused value
* callbacks: don't print resolution by default
* callbacks: fix apply_filters() logic
* callbacks: fix scale with gtk3
* callbacks: fix the notification functions
* callbacks: get rid of a warning
* callbacks: get rid of some dead code
* callbacks: get rid of unsused GconfClient
* callbacks: Give more scale flexibility with Gtk3
* callbacks: move get_geometry and fix it
* callbacks: Optimize cairo logic for Gtk 3
* callbacks: prepare to support gtk 4 render
* callbacks: prevent destroying the preferences widget
* callbacks: use a callback to draw at GtkDrawingArea
* camorama-gtk3: explicitly use the obsoleted GtkImageMenuItem
* camorama-gtk4.ui: Get rid of everything that gtk4-builder-tool complains
* camorama.schemas: update schema file
* camorama-window: ensure that windows will be resized after controls code
* camorama-window: fix handler for Take Picture menu/control
* camorama-window: fix tray icon
* Change default to build with Gtk3
* Change GtkHScale to GtkScale
* configure.ac: add minimum required gettext version logic
* configure.ac: check if libv4l is present
* configure.ac: use "foreign" flavor
* configure.ac: show what Gtk version will be used
* Copy data/camorama-gtk3.ui into data/camorama-gtk4.ui
* Do more fixes at Camorama's schema
* Don't use gdk-pixbuf-xlib-2.0 anymore
* Do some code cleanups
* Enable warnings when building Camorama
* fileio: don't leak resources at remote_save()
* fileio: don't try to mount if remote update is disabled
* fileio: fix some issues pointed by Coverity
* Fix compilation with gcc10 / -fno-commo
* Fix "Could not create directory '~/Webcam_Pictures'." error
* Fix maximum resolution on scalable cameras
* Fix some gcc warnings
* Fix typo "installl" with 3 L's
* Get rid of a duplicated timeout function
* get rid of glib-helpers.h
* Get rid of obsolete Gtk3 widgets
* get rid of the unused xpm_label_box() function
* glib-helpers.h: cleanup a warning with clang 7
* gtk2: remove a non-existing gtk2 property
* gtk_menu_popup() is deprecated on gtk 3.22
* interface.h: rename Gconf2 keys
* main: add some g_free() in order to reduce memleak warnings
* main: disable libv4l for USERPTR
* main: get rid of GCC specific pragmas
* main: make it use gtk_application_new() & friends
* main: Store camera device
* main: use gdk_monitor_get_geometry() on newer Gtk 3
* Move the select device dialog logit to callbacks.c
* Optimize global widgets
* Place the new "Change Camera" option before resolution settings
* preserve last used resolution if not changed via command line
* README.md: update a broken link
* Remove (autogen.sh) generated files from git
* Remove auto-tools generated files
* Remove BGR -> RGB filter
* Remove the gettext version
* Remove the tray icon
* Rename camera struct typedef from cam to cam_t
* Rename README to README.md
* Replace tabs by whitespaces
* Reset frame counters when the camera changes
* Rework camorama images
* Set the scale and window name when switching to a camera
* Unify coding style
* Translations: lots of updates and new languages were added
* Update autotools file to version 1.16.1
* Update README.md
* Update to gettext-0.20
* Use g_list_free_full() convenience function
* Use GSettings instead of Gconf-2
* v4l: fix control availability check
* v4l: add a preferred order when selecting a format
* v4l: autodetect userptr mode
* v4l: avoid de-referencing a NULL value
* v4l: fix depth order when using without libv4l2
* v4l: fix some troubles due to unsigned int on resolutions
* v4l: get maximum fps for each resolution and display
* v4l: improve colorspace handling logic
* v4l: make zoom logic more complete
* v4l: place depth properties inside an array
* v4l: prevent a division by zero
* v4l: remove uneeded debug messages
* v4l: show all supported resolutions when debug is enabled
* v4l: use depth when selecting the video format
* v4l: use device_caps instead of capabilities
* Video devices: improve the detection logic
2020-01-19 gettextize <[email protected]>
* m4/gettext.m4: Upgrade to gettext-0.20.1.
* m4/iconv.m4: Upgrade to gettext-0.20.1.
* m4/intlmacosx.m4: Upgrade to gettext-0.20.1.
* m4/lib-ld.m4: Upgrade to gettext-0.20.1.
* m4/lib-link.m4: Upgrade to gettext-0.20.1.
* m4/lib-prefix.m4: Upgrade to gettext-0.20.1.
* m4/nls.m4: Upgrade to gettext-0.20.1.
* m4/po.m4: Upgrade to gettext-0.20.1.
* m4/progtest.m4: Upgrade to gettext-0.20.1.
* Makefile.am (ACLOCAL_AMFLAGS): New variable.
* configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.20.
2018-12-23 Mauro Carvalho Chehab <[email protected]>
* Fix check if color control is available;
* Add zoom control if available at the camera;
* Ensure that window will take into account if a control
is hidden at the main window's size;
* Some improvements at the building system: use
autotools version 1.16.1 and shows what Gtk version
will be used;
* Get rid of GCC specific pragmas;
* Clean warnings when building with Gtk3 and Clang 7;
* Cleanup the code by removing the glib-helpers.h header;
* Properly handle "~" as directory name;
* Take into account that Gtk4 3.94 will require a different
render for the images (whose code is yet to be written);
* Check if libv4l is present at configure time;
2018-09-21 Mauro Carvalho Chehab <[email protected]>
* Fix the maximum resolution on cameras with a scaler
(stepwise frame sizes);
* Properly handle the camera video device, by checking
their names at devfs and checking what V4L2 devices
support video capture streams;
* Add a dialog to allow changing the video device. It
is used when more than one cameras are available,
and called at the beginning of camorama, if there's
no previous value, or if it is invalid;
* When there are multiple cameras, add a new item at
the <View> menu, allowing changing the camera at
runtime.
2018-09-19 Mauro Carvalho Chehab <[email protected]>
* Use GSettings instead of Gconf-2
* better describe 'hostname' key at GSettings
* Add configuration schema to translation toolset
* Update pt_BR GSettings translation
2018-09-18 Mauro Carvalho Chehab <[email protected]>
* Do some fixes at camorama's schema
* Make the latest used resolution persistent
* Display the maximum frame rate at the preferences menu
* Update pt_BR translation
2018-09-07 Mauro Carvalho Chehab <[email protected]>
* Enable gcc warnings and clean them
* Fix coding style issues
* Fix Wayland camera display with Gtk 3
* Scale image if camera resolution is too high
* Change default to use Gtk3
* Prevent a potential bug with YUV420 format
* Add experimental support for Gtk 4 (version 3.92)
* Use GApplication for Gtk 3 and Gtk 4
* Better name Gconf2 internal vars
* Keep persistence at camera device name
* Solve some memory leaks
* Improve visual with Gtk 3 using icons
It should be noticed that Prisma disables icon
by default.
* Solve a bug where remote map were happening even
if disabled.
* Solve a bug when closing preferences via the window
(x) button
* Get rid of the tray icon logic, as it is pretty
much useless.
2018-09-03 Mauro Carvalho Chehab <[email protected]>
* Update icons, desktop files
* Improve logic to install icons and other dist files
2018-08-23 Mauro Carvalho Chehab <[email protected]>
* Convert it to use V4L2 API
* Add support for select camera enumerated resolutions
* Use new gettext logic to make easier for translators
* Update pt_BR Brazilian Portuguese translation
* Add camorama.appdata.xml
* Use Gtk Builder instead of libglade
* Use modern Gtk 2 APIs
* Use gio instead of gnomeVFS
* Add support for sftp and smb protocols for remote xfers
* Add support for building with Gtk 3.
2016-09-12 Adrian Bowyer (http://adrianbowyer.com)
* Added Reichardt motion-detection filter
2007-09-16 Sven Herzberg <[email protected]>
* Fix a few translation issues:
http://bugzilla.gnome.org/show_bug.cgi?id=476004
* data/camorama.glade: don't mark empty strings as translatable
* src/camorama-filter-mirror.c,
* src/filter.c: added translator comments
2007-06-14 Sven Herzberg <[email protected]>
* src/main.c: replaced GNOMELOCALEDIR by PACKAGE_LOCALE_DIR
2007-03-02 Pema Geyleg <[email protected]>
* configure.in: Added 'dz' to dzongkha translation.
2006-10-31 Matic Zgur <[email protected]>
* configure.in: Added Slovenian ('sl') to ALL_LINGUAS.
2006-10-31 Ignacio Casal Quinteiro <[email protected]>
* configure.in: Added 'gl' to ALL_LINGUAS
2006-07-30 Sven Herzberg <[email protected]>
* src/callbacks.c,
* src/camorama-window.c,
* src/v4l.h: fix the status icon code
2006-07-30 Sven Herzberg <[email protected]>
* configure.in: depend on GTK+ 2.10 for GtkStatusIcon
* src/Makefile.am: updated
* src/callbacks.c,
* src/main.c: compile fixes
* src/eggtrayicon.c,
* src/eggtrayicon.h: removed deprecated EggTrayIcon code
* src/camorama-window.c,
* src/v4l.h: use GtkStatusIcon instead of EggTrayIcon
2006-06-27 Raivis Dejus <[email protected]>
* configure.in: Add lv to ALL_LINGUAS.
2006-04-17 Kjartan Maraas <[email protected]>
* configure.in: Remove obsolete Norwegian entry.
* po/no.po: And the translation.
2006-03-16 Sven Herzberg <[email protected]>
* autogen.sh: updated to pass distcheck
2006-03-16 Sven Herzberg <[email protected]>
* configure.in:
* data/camorama.glade: fixed wrong initial activation of the radio
buttons; updated the horizintal scroll policy of the effects box;
updated the expand policy for the horizontal separator
* src/Makefile.am: added new source files, cleaned up the file a bit
* src/callbacks.c: updated configured paths; removed the comments for
completely migrated filters; added depth to new filters
* src/camorama-filter-chain.c,
* src/camorama-filter-chain.h: added image depth to filters
* src/camorama-filter-laplace.c,
* src/camorama-filter-mirror.c: extracted filters into their own files
* src/camorama-window.c: added filter deletion; updated configure
paths
* src/filter.c,
* src/filter.h: added depth to filter classes, extracted some filters;
added some filter names
* src/glib-helpers.h: new
* src/main.c: updated configures paths
2006-03-01 Daniel Nylander <[email protected]>
* po/sv.po: Updated Swedish translation.
2006-02-14 Sven Herzberg <[email protected]>
* data/camorama.schemas.in: fix a type (fixes bug 325500) patch
provided by Thierry Moisan
* src/.cvsignore: silence
2006-01-09 Sven Herzberg <[email protected]>
* .cvsignore: updated
* data/camorama.glade: made the "show effects" and "show adjustments"
menu items GtkCheckMenuItems; added a frame around the drawing area;
exchanged the box with filter check boxes by a tree view
* src/Makefile.am: updated
* src/callbacks.c: implemented the "show ..." toggle functions a bit
cleaner; aligned the authors better; extracted filter application from
read_timeout_func() and timeout_func(), re-implemented with the new
filter framework; removed the callbacks for removed widgets
* src/callbacks.h: removed the filter constants; removed the filter
mask
* src/camorama-filter-chain.c,
* src/camorama-filter-chain.h: new
* src/camorama-globals.h: new
* src/camorama-window.c: extracted some code from main.c, implemented
the new filter GUI
* src/camorama-window.h: extracted from main.c
* src/filter.c,
* src/filter.h: filters are GObjects now
* src/main.c: extracted some code into camorama-window.c
* src/v4l.h: added the filter chain
2006-01-08 Sven Herzberg <[email protected]>
* pixmaps/Makefile.am: clean up, added new files
* pixmaps/camorama-webcam-16.png,
* pixmaps/camorama-webcam-24.png: webcam icons
* src/Makefile.am: cleanup
* src/callbacks.c: whitespace
* src/callbacks.h: added ifndef condition
* src/camorama-stock-items.c,
* src/camorama-stock-items.h: added camorama stock icon
* src/filter.c: disable full debugging
* src/filters.h: for later
* src/main.c: some icon cleanup
2005-12-06 Kjartan Maraas <[email protected]>
* configure.in: Add nb to ALL_LINGUAS.
2005-11-07 Sven Herzberg <[email protected]>
* configure.in: starting to clean up
* src/filter.h: cleaned up the file for the first significant
improvement
2005-11-07 Sven Herzberg <[email protected]>
* src/fileio.c,
* src/fileio.h,
* src/filter.c,
* src/filter.h,
* src/v4l.h: fix type warnings
2005-11-07 Sven Herzberg <[email protected]>
* src/eggtrayicon.c,
* src/eggtrayicon.h: update to the current libegg version
2005-11-07 Sven Herzberg <[email protected]>
* COPYING,
* INSTALL: removed automatically copied files
2005-11-07 Sven Herzberg <[email protected]>
* .cvsignore: cvs is silent now
* .tm_project.cache: exlude local files
* MAINTAINERS: removed, the information is in the authors file too
* Makefile.am: make distcheck works now
* data/Makefile.am: make distcheck works now
2005-11-07 Sven Herzberg <[email protected]>
* AUTHORS: added information about current maintainership
* src/filter.c: removed some unwanted output
* src/v4l.c: removed some unwanted output
2005-11-07 Sven Herzberg <[email protected]>
* data/camorama.schemas.in: added the device path to the schema
* src/interface.h: added a key for the device path
* src/main.c: try to read the device path from gconf
This commit fixes bug 315992
2005-11-07 Sven Herzberg <[email protected]>
* src/fileio.c: fix "occured" => "occurred"
* src/main.c: fix "debuging" => "debugging"
Patch from Thierry Moisan fixes bug 314766
2005-11-07 Sven Herzberg <[email protected]>
* src/callbacks.c: fix invalid lvalue cast
* src/callbacks.h: fix "unsigned gint" to "guint"
* src/main.c: fix invalid lvalue cast by deleting the cast for now
2005-11-01 Alexander Shopov <[email protected]>
* configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
2005-07-19 Pawan Chitrakar <[email protected]>
* configure.in: Added ne in ALL_LINGUAS
2005-04-07 Abel Cheung <[email protected]>
* configure.in: Added "bs" "hi" "mk" "tr" "zh_TW" to ALL_LINGUAS.
2005-04-01 Steve Murphy <[email protected]>
* configure.in: Added "rw" to ALL_LINGUAS.
2004-09-08 Jayaradha <[email protected]>
* configure.in: Added 'ta' (Tamil) to ALL_LINGUAS.
2004-09-08 Ankit Patel <[email protected]>
* configure.in: Added 'gu' (Gujarati) to ALL_LINGUAS.
2004-09-05 Ilkka Tuohela <[email protected]>
* configure.in: Added fi to ALL_LINGUAS.
2004-04-08 Adam Weinberger <[email protected]>
* configure.in: Added en_CA to ALL_LINGUAS.
2004-03-22 Gareth Owen <[email protected]>
* configure.in: Added en_GB to ALL_LINGUAS
2004-03-20 Guntupalli Karunakar <[email protected]>
* configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
2004-03-15 Alessio Frusciante <[email protected]>
* configure.in: Added "it" (Italian) to ALL_LINGUAS.
2004-02-03 Alastair McKinstry <[email protected]>
* configure.in: Added "ga" (Irish) to ALL_LINGUAS.
2004-02-01 Robert Sedak <[email protected]>
* configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
2004-01-13 Laurent Dhima <[email protected]>
* configure.in: Added "sq" to ALL_LINGUAS.
2003-12-06 Iñaki Larrañaga <[email protected]>
* configure.in: Added "eu" (Basque) to ALL_LINGUAS.
2003-10-24 Hasbullah Bin Pit <[email protected]>
* configure.in: Added ms (malay) to ALL_LINGUAS.
2003-09-01 Metin Amiroff <[email protected]>
configure.in: Added "az" in ALL_LINGUAS.
2003-8-27 Jordi Mallach <[email protected]>
* configure.in (ALL_LINGUAS): Added "ca" (Catalan).
2003-06-18 Guntupalli Karunakar <[email protected]>
* configure.in: Added "ml" in ALL_LINGUAS.
2003-05-18 Danilo Šegan <[email protected]>
* configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
2003-04-18 Ole Laursen <[email protected]>
* configure.in: Added "da" (Danish) to ALL_LINGUAS.
2003-04-12 Christian Neumair <[email protected]>
* src/main.c: Add setlocale call to enable translation of "--help"
output.
* data/camorama.glade: Reduced number of gettext strings by one by
assimilating to strings meaning the same.
* configure.in: Added AC_PREREQ macro to satisfy ac wrapper scripts,
add "de" (German) to ALL_LINGUAS.
2003-03-23 Christophe Merlet <[email protected]>
* src/fileio.c: Fixed typo.
2003-03-16 Roozbeh Pournader <[email protected]>
* configure.in: Added "fa" to ALL_LINGUAS.
2003-03-03 Dmitry G. Mastrukov <[email protected]>
* configure.in: Added Belarusian to ALL_LINGUAS.
2003-02-24 Christian Neumair <[email protected]>
* camorama.desktop.in: Marked Name and Comment fields for translation;
removed obsolete character from Name field.
2003-02-24 Evandro Fernandes Giovanini <[email protected]>
* configure.in(ALL_LINGUAS): Added pt_BR (Brazilian Portuguese).
2003-02-24 Zbigniew Chyla <[email protected]>
* configure.in (ALL_LINGUAS): Added pl (Polish).
2003-02-20 Yuriy Syrota <rasta renome.rovno.ua>
* configure.in: Added "uk" (Ukrainian) to ALL_LINGUAS.
2003-02-09 Duarte Loreto <[email protected]>
* configure.in: Added "pt" to ALL_LINGUAS.
2003-02-05 Bastien Nocera <[email protected]>
* .cvsignore: updated
* src/fileio.c: (local_save):
* src/v4l.c: (camera_cap), (set_pic_info), (get_pic_info),
(get_win_info), (set_win_info), (set_buffer):
fix most of the uses of sprintf, mark a bunch of strings for
translation
2003-02-01 Christophe Merlet <[email protected]>
* configure.in: Added French (fr) to ALL_LINGUAS
2003-01-28 Pablo Saratxaga <[email protected]>
* configure.in: Added Vietnamese (vi) to ALL_LINGUAS
2003-01-27 Bastien Nocera <[email protected]>
* .cvsignore: updated
2003-01-27 Bastien Nocera <[email protected]>
* src/callbacks.c: (on_show_adjustments1_activate),
(on_about1_activate), (timeout_func), (fps),
(timeout_capture_func), (on_scale1_drag_data_received):
* src/callbacks.h:
* src/fileio.c: (remote_save), (local_save):
* src/fileio.h:
* src/filter.c: (yuv420p_to_rgb), (threshold), (threshold_channel),
(smooth), (edge3):
* src/filter.h:
* src/main.c: (main):
* src/support.h:
* src/v4l.h: fix all the -Wall warnings, start making use of
g_strdup_printf instead of sprintf, added filter.h
2003-01-26 Pablo Gonzalo del Campo <[email protected]>
configure.in: Added "es" to ALL_LINGUAS
0.16
----
brand new gui!
switch from gdk-imlib to gdk-pixbuf (can only save as jpg/png now).
switch to libglade
0.15
----
can save images locally or remotely
customizable timestamp on saved images - "borrowed" directly from gspy
can set a timer for capturing images
now supports YUV - thanks to Mark McClelland
fixed configure problems
0.14
----
images now saved as either jpeg, png or ppm.
added a couple filters.
code clean up.
0.13
----
big fps increase.
minor gui redesign.
added slider for white balance.
gconf support for saving prefs.
got rid of most of those annoying gnome warnings.
0.12
----
fixed error limiting number of cameras it would run on.
added directory/file selection dialog for image saves.
more command line options.
better documentation.
0.11
----
Initial release.