Codebase list virt-viewer / 5cf73d0
Automatically generate changelog from GIT history during make dist Daniel P. Berrange 12 years ago
3 changed file(s) with 204 addition(s) and 974 deletion(s). Raw diff Collapse all Expand all
0 2011-02-21 Daniel P. Berrange <dan@berrange.com>
1
2 * configure.ac:
3 Fix typo in SPICE configure setup
4 [cfb261f0ffed] [tip]
5
6 * .hgtags:
7 Added tag release-0.3.0 for changeset 807203083e74
8 [22b287a68428]
9
10 * ChangeLog, NEWS, README, configure.ac:
11 Updates for 0.3.0 release
12 [807203083e74] [release-0.3.0]
13
14 * virt-viewer.spec.in:
15 Fix misc RPM specfile bugs
16 [74bd54a2be1b]
17
18 2011-02-11 Daniel P. Berrange <dan@berrange.com>
19
20 * Merge heads
21 [63a275e6efad]
22
23 2011-02-08 yurchor <yurchor@fedoraproject.org>
24
25 * po/uk.po:
26 l10n: Updates to Ukrainian (uk) translation
27
28 Transmitted-via: Transifex (translate.fedoraproject.org)
29 [42abba3e0529]
30
31 2011-02-08 elsupergomez <elsupergomez@fedoraproject.org>
32
33 * po/es.po:
34 l10n: Updates to Spanish (Castilian) (es) translation
35
36 Transmitted-via: Transifex (translate.fedoraproject.org)
37 [f59694a06f0e]
38
39 2011-02-11 Daniel P. Berrange <dan@berrange.com>
40
41 * autobuild.sh:
42 Disable mozilla plugin since it doesn't build currently
43 [a15854eff628]
44
45 * virt-viewer.spec.in:
46 Enable SPICE in Fedora 15 or later
47 [4e4482cfc5df]
48
49 2011-02-07 Daniel P. Berrange <dan@berrange.com>
50
51 * configure.ac:
52 Update pkg-config check for spice-gtk library
53 [35b857dedeee]
54
55 2011-02-04 warrink <warrink@fedoraproject.org>
56
57 * po/nl.po:
58 l10n: Updates to Dutch (Flemish) (nl) translation
59
60 Transmitted-via: Transifex (translate.fedoraproject.org)
61 [4bdba329fd50]
62
63 2011-02-04 raven <raven@fedoraproject.org>
64
65 * po/pl.po:
66 l10n: Updates to Polish (pl) translation
67
68 Transmitted-via: Transifex (translate.fedoraproject.org)
69 [819835e085c6]
70
71 * po/pl.po:
72 l10n: Updates to Polish (pl) translation
73
74 Transmitted-via: Transifex (translate.fedoraproject.org)
75 [8e8defe7444c]
76
77 2011-02-03 Daniel P. Berrange <dan@berrange.com>
78
79 * src/viewer.c:
80 Fix waiting for VM based on UUID
81 [607c42b3aba6]
82
83 * src/viewer-priv.h, src/viewer.c:
84 Support connections over UNIX sockets
85 [4f6b2cf8d10a]
86
87 * src/viewer.c:
88 Avoid fetching XML document multiple times when extracting graphics
89 [eccf7b274d8c]
90
91 2011-01-29 fdaluisio <fdaluisio@fedoraproject.org>
92
93 * po/it.po:
94 l10n: Updates to Italian (it) translation
95
96 Transmitted-via: Transifex (translate.fedoraproject.org)
97 [c1559894facc]
98
99 2011-01-28 tomspur <tomspur@fedoraproject.org>
100
101 * po/de.po:
102 l10n: Updates to German (de) translation
103
104 Transmitted-via: Transifex (translate.fedoraproject.org)
105 [8e6056966e8c]
106
107 2011-01-12 andreyjktl <andreyjktl@fedoraproject.org>
108
109 * po/ru.po:
110 l10n: Updates to Russian (ru) translation
111
112 Transmitted-via: Transifex (translate.fedoraproject.org)
113 [6a5fa15abaa3]
114
115 2011-01-10 elsupergomez <elsupergomez@fedoraproject.org>
116
117 * po/es.po:
118 l10n: Updates to Spanish (Castilian) (es) translation
119
120 Transmitted-via: Transifex (translate.fedoraproject.org)
121 [aaf4f61830cc]
122
123 2010-12-21 jassy <jassy@fedoraproject.org>
124
125 * po/pa.po:
126 l10n: Updates to Panjabi (Punjabi) (pa) translation
127
128 Transmitted-via: Transifex (translate.fedoraproject.org)
129 [72eb4f8f3bc0]
130
131 2010-12-16 warrink <warrink@fedoraproject.org>
132
133 * po/nl.po:
134 l10n: Updates to Dutch (Flemish) (nl) translation
135
136 Transmitted-via: Transifex (translate.fedoraproject.org)
137 [c2bc3efb0265]
138
139 2010-12-15 raven <raven@fedoraproject.org>
140
141 * po/pl.po:
142 l10n: Updates to Polish (pl) translation
143
144 Transmitted-via: Transifex (translate.fedoraproject.org)
145 [879ab95fa860]
146
147 2010-12-10 Marc-André Lureau <marcandre.lureau@redhat.com>
148
149 * configure.ac, src/Makefile.am, src/viewer.c:
150 build: make spice-gtk dependency optional
151 [992d73fd6a85]
152
153 2010-11-30 Marc-André Lureau <marcandre.lureau@redhat.com>
154
155 * src/display-spice.c, src/display-vnc.c, src/display.h, src/viewer.c,
156 src/viewer.glade:
157 viewer: add support for spice resize-guest
158
159 And also turn on clipboard sharing.
160 [328f3f0f57d2]
161
162 * AUTHORS, configure.ac, man/Makefile.am, man/virt-viewer.pod,
163 po/POTFILES.in, src/Makefile.am, src/auth.c, src/auth.h, src
164 /display-spice.c, src/display-spice.h, src/display-vnc.c, src
165 /display-vnc.h, src/display.c, src/display.h, src/viewer-priv.h,
166 src/viewer.c, src/viewer.glade:
167 viewer: Add support for Spice
168 [e9167b61921b]
169
170 2010-11-19 Marc-André Lureau <marcandre.lureau@redhat.com>
171
172 * src/viewer.c:
173 viewer: generalize extract_port() into viewer_extract_xpath_string()
174 [dbcb547de1e9]
175
176 * src/viewer.c:
177 viewer: silence a few warnings of unused variables
178 [bc2713b7997b]
179
180 * src/viewer.c:
181 viewer: split vnc display creation out of viewer_activate()
182 [de2d7bf9bd1e]
183
184 2010-12-14 Daniel P. Berrange <dan@berrange.com>
185
186 * src/auth.c:
187 Improve auth dialog message when no address is available
188 [526813f252f3]
189
190 2010-11-17 tombo <tombo@fedoraproject.org>
191
192 * po/it.po:
193 l10n: Updates to Italian (it) translation
194
195 Transmitted-via: Transifex (translate.fedoraproject.org)
196 [fa512d3379da]
197
198 2010-10-04 giallu <giallu@fedoraproject.org>
199
200 * po/it.po:
201 l10n: Updates to Italian (it) translation
202
203 Transmitted-via: Transifex (translate.fedoraproject.org)
204 [d0eba3f3dcf4]
205
206 2010-09-30 aron <aron@fedoraproject.org>
207
208 * po/zh_CN.po:
209 l10n: Updates to Chinese (China) (zh_CN) translation
210
211 Transmitted-via: Transifex (translate.fedoraproject.org)
212 [eb3fb9f7894c]
213
214 2010-08-10 bozzo <bozzo@fedoraproject.org>
215
216 * po/fr.po:
217 l10n: Updates to French (fr) translation
218
219 Transmitted-via: Transifex (translate.fedoraproject.org)
220 [d5bc241ed9f7]
221
222 2010-08-03 warrink <warrink@fedoraproject.org>
223
224 * po/nl.po:
225 l10n: First Dutch translation
226
227 Transmitted-via: Transifex (translate.fedoraproject.org)
228 [bfb63c06f06d]
229
230 2010-07-22 ankit <ankit@fedoraproject.org>
231
232 * po/gu.po:
233 l10n: Updates to Gujarati (gu) translation
234
235 Transmitted-via: Transifex (translate.fedoraproject.org)
236 [44d8dc6c88f7]
237
238 2010-07-09 Daniel P. Berrange <dan@berrange.com>
239
240 * Merge heads
241 [45de382c1988]
242
243 2010-07-06 raven <raven@fedoraproject.org>
244
245 * po/pl.po:
246 l10n: Updates to Polish (pl) translation
247
248 Transmitted-via: Transifex (translate.fedoraproject.org)
249 [c374cc9b4e33]
250
251 2010-07-06 elsupergomez <elsupergomez@fedoraproject.org>
252
253 * po/es.po:
254 l10n: Updates to Spanish (Castilian) (es) translation
255
256 Transmitted-via: Transifex (translate.fedoraproject.org)
257 [5c703e23a2b4]
258
259 2010-07-09 Ronnie Sahlberg <ronniesahlberg@gmail.com>
260
261 * man/virt-viewer.pod:
262 Misc fixes to command line args in virt-viewer manpage
263
264 Fix three issues with the manpage for virt-viewer :
265
266 * Short option for --reconnect is -r, not -w
267 * Show that the short option for zoom takes an argument
268 * Add the --debug argument.
269 [67e2d8113af9]
270
271 2010-07-05 Ronnie Sahlberg <ronniesahlberg@gmail.com>
272
273 * AUTHORS, man/virt-viewer.pod, src/main.c, src/viewer.c,
274 src/viewer.glade, src/viewer.h:
275 Add support for zoom levels
276
277 Add a menu for zooming in/out of the virtual desktop.
278
279 Add a --zoom command line to set the initial zoom level.
280
281 Defaults to 100% zoom at startup
282 [99cd453a8746]
283
284 2010-07-05 Daniel P. Berrange <dan@berrange.com>
285
286 * po/LINGUAS:
287 Add all current languages to LINGUAS file
288
289 No locale files were being installed since all the languages were
290 missing in LINGUAS
291 [9111b6888676]
292
293 2010-06-27 zoltanh721 <zoltanh721@fedoraproject.org>
294
295 * po/hu.po:
296 l10n: Updates to Hungarian (hu) translation
297
298 Transmitted-via: Transifex (translate.fedoraproject.org)
299 [10cd88edd331]
300
301 2010-06-25 htaira <htaira@fedoraproject.org>
302
303 * po/ja.po:
304 l10n: Updates to Japanese (ja) translation
305
306 Transmitted-via: Transifex (translate.fedoraproject.org)
307 [31ea04a18446]
308
309 2010-06-09 htaira <htaira@fedoraproject.org>
310
311 * po/ja.po:
312 l10n: Updates to Japanese (ja) translation
313
314 Transmitted-via: Transifex (translate.fedoraproject.org)
315 [a0786647b8e9]
316
317 2010-04-14 mvdz <mvdz@fedoraproject.org>
318
319 * po/uk.po:
320 l10n: Updates to Ukrainian (uk) translation
321
322 Transmitted-via: Transifex (translate.fedoraproject.org)
323 [47d846d27fdd]
324
325 2010-03-31 enshahar <enshahar@fedoraproject.org>
326
327 * po/ko.po:
328 l10n: Updates to Korean (ko) translation
329
330 Transmitted-via: Transifex (translate.fedoraproject.org)
331 [4ea747fc1d6b]
332
333 2010-03-30 webappz <webappz@fedoraproject.org>
334
335 * po/hu.po:
336 l10n: Updates to Hungarian (hu) translation
337
338 Transmitted-via: Transifex (translate.fedoraproject.org)
339 [c2e41385dabf]
340
341 * po/hu.po:
342 l10n: Updates to Hungarian (hu) translation
343
344 Transmitted-via: Transifex (translate.fedoraproject.org)
345 [f38b2e86c5ef]
346
347 * po/hu.po:
348 l10n: Updates to Hungarian (hu) translation
349
350 Transmitted-via: Transifex (translate.fedoraproject.org)
351 [2e4d842c62af]
352
353 2010-03-22 mvdz <mvdz@fedoraproject.org>
354
355 * po/uk.po:
356 l10n: Added Ukrainian translation.
357
358 Transmitted-via: Transifex (translate.fedoraproject.org)
359 [88ad52cdf0aa]
360
361 2010-03-14 amitakhya <amitakhya@fedoraproject.org>
362
363 * po/as.po:
364 l10n: Adding Assamese translations.
365
366 Transmitted-via: Transifex (translate.fedoraproject.org)
367 [f815e2c8e5ad]
368
369 2010-02-26 runab <runab@fedoraproject.org>
370
371 * po/bn_IN.po:
372 Sending translation for po/bn_IN.po
373 [5c79b3bd5068]
374
375 2010-02-24 rajesh <rajesh@fedoraproject.org>
376
377 * po/hi.po:
378 Sending translation for po/hi.po
379 [c8f2537692e0]
380
381 2010-02-20 snicore <snicore@fedoraproject.org>
382
383 * po/hu.po:
384 Sending translation for po/hu.po
385 [1462825b8e02]
386
387 2010-02-08 anipeter <anipeter@fedoraproject.org>
388
389 * po/ml.po:
390 Sending translation for po/ml.po
391 [cd1284f62107]
392
393 2010-02-01 mgiri <mgiri@fedoraproject.org>
394
395 * po/or.po:
396 Sending translation for po/or.po
397 [78feb4d583ed]
398
399 2010-01-29 ifelix <ifelix@fedoraproject.org>
400
401 * po/ta.po:
402 Sending translation for po/ta.po
403 [7d4d3f5993a2]
404
405 2010-01-29 jassy <jassy@fedoraproject.org>
406
407 * po/pa.po:
408 Sending translation for Punjabi
409 [a5842cd7e908]
410
411 2010-01-28 sandeeps <sandeeps@fedoraproject.org>
412
413 * po/mr.po:
414 Sending translation for po/mr.po
415 [9de827a3645a]
416
417 2010-01-28 shanky <shanky@fedoraproject.org>
418
419 * po/kn.po:
420 Sending translation for po/kn.po
421 [32bedf3379c1]
422
423 2010-01-28 giallu <giallu@fedoraproject.org>
424
425 * po/it.po:
426 Sending translation for Italian
427 [4169a6aa9f03]
428
429 2010-01-28 jassy <jassy@fedoraproject.org>
430
431 * po/pa.po:
432 Sending translation for po/pa.po
433 [90ae444ba69c]
434
435 2010-01-28 kkrothap <kkrothap@fedoraproject.org>
436
437 * po/te.po:
438 Sending translation for po/te.po
439 [fca3f9a5bc8b]
440
441 2010-01-28 mospina <mospina@fedoraproject.org>
442
443 * po/ko.po:
444 Sending translation for Korean
445 [185dc845cc3f]
446
447 2010-01-25 "Daniel P. Berrange <berrange@redhat.com>
448
449 * po/it_IT.po:
450 Remove bogus it_IT.po file, correct name was it.po
451 [87e34764f943]
452
453 2010-01-24 tchuang <tchuang@fedoraproject.org>
454
455 * po/zh_TW.po:
456 Sending translation for po/zh_TW.po
457 [e50f8116a8ab]
458
459 2010-01-24 raven <raven@fedoraproject.org>
460
461 * po/it.po:
462 Sending translation for po/it.po
463 [9b614ce582ea]
464
465 2010-01-23 giallu <giallu@fedoraproject.org>
466
467 * po/it_IT.po:
468 Sending translation for po/it_IT.po
469 [ee470027df65]
470
471 2010-01-22 hedda <hedda@fedoraproject.org>
472
473 * po/de.po:
474 Sending translation for German
475 [557f60ac53b3]
476
477 2010-01-22 leahliu <leahliu@fedoraproject.org>
478
479 * po/zh_CN.po:
480 Sending translation for Chinese (Simplified)
481 [c9d98ce01d93]
482
483 2010-01-22 khasida <khasida@fedoraproject.org>
484
485 * po/ja.po:
486 Sending translation for po/ja.po
487 [34d80402dbed]
488
489 2010-01-22 mospina <mospina@fedoraproject.org>
490
491 * po/ko.po:
492 Sending translation for po/ko.po
493 [2b9684476fe6]
494
495 * po/es.po:
496 Sending translation for Spanish
497 [e08c6128ea8f]
498
499 2010-01-22 ypoyarko <ypoyarko@fedoraproject.org>
500
501 * po/ru.po:
502 Sending translation for Russian
503 [b11d479ee1f4]
504
505 2010-01-22 gcintra <gcintra@fedoraproject.org>
506
507 * po/pt_BR.po:
508 Sending translation for po/pt_BR.po
509 [892a90a8af67]
510
511 2010-01-22 samfreemanz <samfreemanz@fedoraproject.org>
512
513 * po/fr.po:
514 Sending translation for French
515 [5b55be5a0e46]
516
517 2010-01-22 hedda <hedda@fedoraproject.org>
518
519 * po/de.po:
520 Sending translation for po/de.po
521 [b13384930995]
522
523 2010-01-22 leahliu <leahliu@fedoraproject.org>
524
525 * po/zh_CN.po:
526 Sending translation for Chinese (Simplified)
527 [a2e13f979d94]
528
529 2010-01-21 leahliu <leahliu@fedoraproject.org>
530
531 * po/zh_CN.po:
532 Sending translation for po/zh_CN.po
533 [18b0c5353fef]
534
535 2010-01-21 ypoyarko <ypoyarko@fedoraproject.org>
536
537 * po/ru.po:
538 Sending translation for po/ru.po
539 [f22e478e8046]
540
541 2010-01-21 mospina <mospina@fedoraproject.org>
542
543 * po/es.po:
544 Sending translation for po/es.po
545 [cd6be7781059]
546
547 2010-01-21 swkothar <swkothar@fedoraproject.org>
548
549 * po/gu.po:
550 Sending translation for po/gu.po
551 [ed59815240d9]
552
553 2010-01-18 renault <renault@fedoraproject.org>
554
555 * po/fr.po:
556 Sending translation for po/fr.po
557 [f0a3b5b30f92]
558
559 2010-01-15 "Daniel P. Berrange <berrange@redhat.com>
560
561 * .hgtags:
562 Added tag release-0.2.1 for changeset 13bcca43c859
563 [236029760251]
564
565 * AUTHORS, ChangeLog, NEWS, README, configure.ac:
566 Updates for 0.2.1 release
567 [13bcca43c859] [release-0.2.1]
568
569 2010-01-13 raven <raven@fedoraproject.org>
570
571 * po/pl.po:
572 Sending translation for Polish
573 [d114aac4cfb8]
574
575 2010-01-12 "Daniel P. Berrange <berrange@redhat.com>
576
577 * src/viewer.c:
578 Add message dialog displays for important error scenarios
579 [6d1f30e5fb71]
580
581 * src/auth.glade:
582 Fix warning with default widget focus in auth dialog
583 [e0e91e221add]
584
585 * src/viewer.c:
586 Add dialog to alert user to unsuccessful authentication & retry
587 Alert user if VNC server has no compatible auth methods Support VNC
588 bell & cut text events
589 [f098a86755a7]
590
591 * configure.ac:
592 Turn on automake's silent build rules if available
593 [d388340febbc]
594
595 * src/main.c, src/viewer.c:
596 Various cleanups for Glib/GTK and BZ 474213
597 [c13f1d31eab7]
598
599 2010-01-11 raven <raven@fedoraproject.org>
600
601 * po/pl.po:
602 Sending translation for Polish
603 [31af732a9a55]
604
605 2010-01-11 "Daniel P. Berrange <berrange@redhat.com>
606
607 * .hgignore, mingw32-virt-viewer.spec.in, po/LINGUAS, po/virt-
608 viewer.pot, src/about.glade, virt-viewer.spec.in:
609 Add 'pl' to LINGUAS. Remove accidentally committed .pot file and add
610 it to .hgignore. Add RPM specfile magic for translations. Fix typo
611 in about.glade URL
612 [09c9db915104]
613
614 2010-01-11 raven <raven@fedoraproject.org>
615
616 * po/pl.po, po/virt-viewer.pot:
617 Sending translation for po/pl.po
618 [affb21844c39]
619
620 2010-01-11 "Daniel P. Berrange <berrange@redhat.com>
621
622 * .hgignore, Makefile.am, autogen.sh, configure.ac, intltool-
623 extract.in, intltool-merge.in, intltool-update.in, po/LINGUAS,
624 po/POTFILES.in, src/Makefile.am, src/main.c:
625 Add support for i18n of the UI
626
627 Add all the boilerplate code required for doing i18n of the UI. No
628 translations available yet though
629 [07db22b2f766]
630
631 2009-08-15 "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
632
633 * src/util.h:
634 viewer: fix build on 'old' GTK2
635
636 Debian lenny has gtk2 2.12.12, which is missing
637 gtk_widget_get_window. Provide our own function if GTK2 <= 2.12 .
638
639 Highly inspired from: http://osdir.com/ml/svn-commits-
640 list/2009-08/msg00725.html
641 [e05cd5be9c36]
642
643 2009-07-29 "Daniel P. Berrange <berrange@redhat.com>
644
645 * .hgtags:
646 Added tag release-0.2.0 for changeset b38a2c67ebfd
647 [99ba88ee7820]
648
649 * NEWS, configure.ac, virt-viewer.spec.in:
650 Update for 0.2.0 release
651 [b38a2c67ebfd] [release-0.2.0]
652
653 * plugin/Makefile.am:
654 Disable compile errors in plugin till we figure out what's up with
655 the header files
656 [f2fabc428441]
657
658 * mingw32-virt-viewer.spec.in, virt-viewer.spec.in:
659 Update deps in rpm
660 [d5ef17c7856e]
661
662 * src/viewer.c:
663 Ensure VNC display is centered if being scaled
664 [f5e758b7a271]
665
666 * src/auth.glade:
667 Ensure password is not echoed
668 [e826ca02a7d4]
669
670 * src/auth.c, src/auth.glade, src/auth.h, src/util.h, src/viewer.c:
671 Add support for libvirt graphical auth
672 [a8e92767179f]
673
674 * plugin/Makefile.am, src/Makefile.am, src/auth.c, src/auth.h,
675 src/events.c, src/events.h, src/util.c, src/util.h, src/viewer.c,
676 src/viewer.h:
677 Pull auth code out into separate file
678 [1471c65b8280]
679
680 2009-07-28 "Daniel P. Berrange <berrange@redhat.com>
681
682 * plugin/Makefile.am, plugin/npshell.c, plugin/npupp.h,
683 plugin/test.html, plugin/virt-viewer-plugin.c, plugin/virt-viewer-
684 plugin.h, src/viewer.c:
685 Make plugin work again
686 [68646d3db76d]
687
688 * src/viewer.c:
689 Add compatability logic for drivers without domain event support
690 [c29276a0f2ec]
691
692 * src/viewer.c:
693 Fix mouse / key grab vs modifier disabling mixup
694 [6cdf7dfa223d]
695
696 * configure.ac, mingw32-virt-viewer.spec.in, plugin/Makefile.am,
697 src/Makefile.am, src/events.c, src/events.h, src/viewer.c, virt-
698 viewer.spec.in:
699 Pull glib event loop integration into tree until libvirt-glib is
700 more mature
701 [dd92609022ac]
702
703 * src/viewer.c, src/viewer.glade:
704 Re-write the way scaling/resizing works
705
706 * Default to auto-resize mode where we try to fit the VNC widget 1:1
707 in the main window
708 * If local desktop is not large enough for VNC widget, scale down,
709 maintaining aspect ratio
710 * Allow the user to turn off auto-resize and have total manual control
711 over window size
712 * Always scale the display in fullscreen mode
713 [3521ee2a63e6]
714
715 * plugin/virt-viewer-plugin.c, src/main.c, src/viewer.c, src/viewer.h:
716 Add a --debug command line flag
717 [1a3b36e0b6f2]
718
719 * src/viewer.c:
720 Fix waiting for a VM that does not initially exist
721 [da53b8f99cdf]
722
723 * plugin/Makefile.am, plugin/npshell.c, src/Makefile.am, src/main.c,
724 src/viewer.c:
725 Move most of viewer code out into viewer.c
726 [8f237adf2792]
727
728 2008-11-28 "Daniel P. Berrange <berrange@redhat.com>
729
730 * autobuild.sh, configure.ac, mingw32-virt-viewer.spec.in, virt-
731 viewer.spec.in:
732 Initial mingw32 build support
733 [92da1556bbf9]
734
735 * src/main.c:
736 Use g_strdup & friends
737 [029b506ca4cf]
738
739 * configure.ac, src/main.c, src/usleep.c:
740 Remove unused usleep code
741 [ac45bee371c8]
742
743 2008-11-26 "Daniel P. Berrange <berrange@redhat.com>
744
745 * .hgignore, autogen.sh, configure.ac, man/virt-viewer.pod,
746 plugin/Makefile.am, plugin/npshell.c, plugin/virt-viewer-plugin.c,
747 plugin/virt-viewer-plugin.h, src/Makefile.am, src/about.glade,
748 src/auth.glade, src/main.c, src/viewer.glade, src/viewer.h, virt-
749 viewer.spec.in:
750 Re-write completely to use Glade, libvirt events, and libvirt-glib
751 integration
752 [8e98b3d44c8d]
753
754 2008-11-03 "Daniel P. Berrange <berrange@redhat.com>
755
756 * plugin/Makefile.am:
757 Fix rule to use DESTDIR on plugin install
758 [e70af57502f9]
759
760 2008-10-10 "Richard W.M. Jones <rjones@redhat.com>
761
762 * .hgignore, ChangeLog, configure.ac, src/Makefile.am, src/main.c,
763 src/usleep.c:
764 * configure.ac, src/Makefile.am, src/main.c, src/usleep.c: Support
765 for building on Windows using MinGW compiler toolchain (or
766 for cross-compiling using the same).
767
768 * .hgignore: Ignore some generated files.
769 [2cce513346ae]
770
771 2008-06-17 "Daniel P. Berrange <berrange@redhat.com>
772
773 * src/main.c:
774 Add error message when conecting to inactive VM (Hiroyuki Kaguchi)
775 [57d1fb020d57]
776
777 2008-04-27 "Daniel P. Berrange <berrange@redhat.com>
778
779 * configure.ac, src/main.c:
780 Use GTK apis for option parsing (Guido G\374nther)
781 [5299a3aaebb5]
782
783 2008-04-23 "Daniel P. Berrange <berrange@redhat.com>
784
785 * AUTHORS, src/main.c:
786 Avoid caching inactive domain to workaround issues with older XenD
787 (Hiroyuki Kaguchi)
788 [7f20b8bb6abd]
789
790 2008-04-22 "Daniel P. Berrange <berrange@redhat.com>
791
792 * AUTHORS, src/main.c:
793 Call gtk_init early to ensure it grabs args like --sync
794 [5f14440985f8]
795
796 2008-04-08 "Daniel P. Berrange <berrange@redhat.com>
797
798 * man/virt-viewer.pod:
799 Fix manpage typo
800 [e2ee322e3d1a]
801
802 2008-03-21 "Daniel P. Berrange <berrange@redhat.com>
803
804 * configure.ac:
805 Bump GTK dep to 2.10.0
806 [d8cf9d390762]
807
808 2008-03-10 "Daniel P. Berrange <berrange@redhat.com>
809
810 * .hgtags:
811 Added tag release-0.0.3 for changeset 05f9c167354b
812 [5d426425c850]
813
814 * ChangeLog, NEWS:
815 Refresh news / changelog for release
816 [05f9c167354b] [release-0.0.3]
817
818 2008-03-09 "Daniel P. Berrange <berrange@redhat.com>
819
820 * autobuild.sh, configure.ac, virt-viewer.spec.in:
821 Added -plugin sub RPM, disabled by default, except for autobuild
822 [efcac0fc56b5]
823
824 2008-03-08 "Daniel P. Berrange <berrange@redhat.com>
825
826 * configure.ac:
827 Relax firefox plugin version to 1.5.0
828 [0252cf01fe3c]
829
830 2008-03-07 "Daniel P. Berrange <berrange@redhat.com>
831
832 * src/main.c:
833 Disable scaling by default if running on composited window
834 [aadb3fb8316e]
835
836 * src/main.c:
837 Block view menu accelerator & remove debug
838 [01e11e3566ff]
839
840 * src/main.c, virt-viewer.spec.in:
841 Added support for desktop scaling with OpenGL
842 [23cd61984e4c]
843
844 2008-03-05 "Daniel P. Berrange <berrange@redhat.com>
845
846 * .hgignore, acinclude.m4, autobuild.sh, autogen.sh, configure.ac,
847 plugin/Makefile.am, plugin/npshell.c, plugin/npunix.c, plugin/virt-
848 viewer-plugin.c, src/main.c:
849 Kill automake portability warnings. Use a config.h Cleanup misc
850 build issues. Build with fatal compile warnings
851 [7254e127a017]
852
853 * src/main.c:
854 Disable menu accelerators when keyboard is grabbed (Chris Lalancett)
855 [50ed4d0b0632]
856
857 * autogen.sh:
858 Fix type in autogen.sh output (Chris Lalancett)
859 [25932c2b565a]
860
861 2008-01-25 "Daniel P. Berrange <berrange@redhat.com>
862
863 * .hgignore, Makefile.am, autogen.sh, configure.ac,
864 plugin/Makefile.am, plugin/npshell.c, plugin/npunix.c,
865 plugin/test.html, plugin/virt-viewer-plugin.c, plugin/virt-viewer-
866 plugin.h:
867 Added browser plugin (Richard Jones)
868 [09761c04bdcd]
869
870 * AUTHORS, src/Makefile.am, src/main.c, src/viewer.h:
871 Refactor main method for viewer to prepare for plugin (Richard Jones
872 [270fbc7d4192]
873
874 2008-01-11 "Daniel P. Berrange <berrange@redhat.com>
875
876 * src/main.c:
877 Whitespace fix
878 [fe1efb558b4b]
879
880 * src/main.c:
881 Hide chars in passwd field
882 [69daa8257222]
883
884 2008-01-10 "Daniel P. Berrange <berrange@redhat.com>
885
886 * AUTHORS, NEWS, README, man/virt-viewer.pod, src/main.c:
887 Fix a few typos (Atsushi SAKAI)
888 [a0d79af724b0]
889
890 2007-11-29 "Daniel P. Berrange <berrange@redhat.com>
891
892 * AUTHORS, src/main.c:
893 Use proper domain name in title bar, rather than VNC server title
894 [59fccec87973]
895
896 2007-08-28 "Daniel P. Berrange <berrange@redhat.com>
897
898 * .hgtags:
899 Added tag release-0.0.2 for changeset f3accb51c6f5
900 [97f00b8df38a]
901
902 * src/main.c:
903 Fix crash with no transport
904 [f3accb51c6f5] [release-0.0.2]
905
906 * ChangeLog, NEWS, configure.ac, virt-viewer.spec.in:
907 New release 0.0.2
908 [3d88506cc468]
909
910 * man/virt-viewer.pod:
911 Document the '--direct' option
912 [0d9a8fd612d9]
913
914 * src/main.c:
915 Support TLS credentials & improved SSH tunnelling
916 [2ca6f1a9ba64]
917
918 * src/main.c:
919 Support for connecting over an SSH tunnel
920 [33102c06fd50]
921
922 2007-08-27 "Daniel P. Berrange <berrange@redhat.com>
923
924 * Merge
925 [c40130b3a7ec]
926
927 * src/main.c:
928 Added initial ability to connect remote hosts
929 [ac9cae161efb]
930
931 * src/main.c:
932 Disable debug flag
933 [61d8448ba53f]
934
935 * src/main.c:
936 Fixed delete-event handler args
937 [21f7b4c5c93c]
938
939 2007-08-15 "Daniel P. Berrange <berrange@redhat.com>
940
941 * COPYING, INSTALL:
942 Added COPYING/INSTALL files
943 [1f83ef35bb59]
944
945 * .hgtags:
946 Added tag release-0.0.1 for changeset 2b78ab2d18ce
947 [916abae9a263]
948
949 * virt-viewer.spec.in:
950 Fixed build requires & group. Removed exclusivearch
951 [2b78ab2d18ce] [release-0.0.1]
952
953 * AUTHORS, NEWS, README, virt-viewer.spec.in:
954 Fill out authors, news & readme
955 [6a74d1951e33]
956
957 2007-07-20 "Daniel P. Berrange <berrange@redhat.com>
958
959 * src/main.c:
960 Connected up screenshot & about menus
961 [7cd9b16e3185]
962
963 * Makefile.am, configure.ac, man/Makefile.am, man/virt-viewer.pod,
964 virt-viewer.spec.in:
965 Added manual page
966 [db9f0ff467e5]
967
968 * .hgignore, AUTHORS, ChangeLog, Makefile.am, NEWS, README,
969 acinclude.m4, autobuild.sh, autogen.sh, configure.ac,
970 src/Makefile.am, src/main.c, virt-viewer.spec.in:
971 Initial commit
972 [df454dc97f2f]
973
1818 m4/ltoptions.m4 \
1919 m4/ltsugar.m4 \
2020 m4/ltversion.m4
21
22 dist-hook: gen-ChangeLog
23
24 # Generate the ChangeLog file (with all entries since the switch to git)
25 # and insert it into the directory we're about to use to create a tarball.
26 .PHONY: gen-ChangeLog
27 gen-ChangeLog:
28 if test -d .git || test -d ../.git; then \
29 $(top_srcdir)/build-aux/gitlog-to-changelog \
30 > $(distdir)/cl-t; \
31 rm -f $(distdir)/ChangeLog; \
32 mv $(distdir)/cl-t $(distdir)/ChangeLog; \
33 fi
0 eval '(exit $?0)' && eval 'exec perl -wS "$0" ${1+"$@"}'
1 & eval 'exec perl -wS "$0" $argv:q'
2 if 0;
3 # Convert git log output to ChangeLog format.
4
5 my $VERSION = '2009-10-30 13:46'; # UTC
6 # The definition above must lie within the first 8 lines in order
7 # for the Emacs time-stamp write hook (at end) to update it.
8 # If you change this file with Emacs, please let the write hook
9 # do its job. Otherwise, update this string manually.
10
11 # Copyright (C) 2008-2011 Free Software Foundation, Inc.
12
13 # This program is free software: you can redistribute it and/or modify
14 # it under the terms of the GNU General Public License as published by
15 # the Free Software Foundation, either version 3 of the License, or
16 # (at your option) any later version.
17
18 # This program is distributed in the hope that it will be useful,
19 # but WITHOUT ANY WARRANTY; without even the implied warranty of
20 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 # GNU General Public License for more details.
22
23 # You should have received a copy of the GNU General Public License
24 # along with this program. If not, see <http://www.gnu.org/licenses/>.
25
26 # Written by Jim Meyering
27
28 use strict;
29 use warnings;
30 use Getopt::Long;
31 use POSIX qw(strftime);
32
33 (my $ME = $0) =~ s|.*/||;
34
35 # use File::Coda; # http://meyering.net/code/Coda/
36 END {
37 defined fileno STDOUT or return;
38 close STDOUT and return;
39 warn "$ME: failed to close standard output: $!\n";
40 $? ||= 1;
41 }
42
43 sub usage ($)
44 {
45 my ($exit_code) = @_;
46 my $STREAM = ($exit_code == 0 ? *STDOUT : *STDERR);
47 if ($exit_code != 0)
48 {
49 print $STREAM "Try `$ME --help' for more information.\n";
50 }
51 else
52 {
53 print $STREAM <<EOF;
54 Usage: $ME [OPTIONS] [ARGS]
55
56 Convert git log output to ChangeLog format. If present, any ARGS
57 are passed to "git log". To avoid ARGS being parsed as options to
58 $ME, they may be preceded by '--'.
59
60 OPTIONS:
61
62 --since=DATE convert only the logs since DATE;
63 the default is to convert all log entries.
64 --format=FMT set format string for commit subject and body;
65 see 'man git-log' for the list of format metacharacters;
66 the default is '%s%n%b%n'
67
68 --help display this help and exit
69 --version output version information and exit
70
71 EXAMPLE:
72
73 $ME --since=2008-01-01 > ChangeLog
74 $ME -- -n 5 foo > last-5-commits-to-branch-foo
75
76 EOF
77 }
78 exit $exit_code;
79 }
80
81 # If the string $S is a well-behaved file name, simply return it.
82 # If it contains white space, quotes, etc., quote it, and return the new string.
83 sub shell_quote($)
84 {
85 my ($s) = @_;
86 if ($s =~ m![^\w+/.,-]!)
87 {
88 # Convert each single quote to '\''
89 $s =~ s/\'/\'\\\'\'/g;
90 # Then single quote the string.
91 $s = "'$s'";
92 }
93 return $s;
94 }
95
96 sub quoted_cmd(@)
97 {
98 return join (' ', map {shell_quote $_} @_);
99 }
100
101 {
102 my $since_date = '1970-01-01 UTC';
103 my $format_string = '%s%n%b%n';
104 GetOptions
105 (
106 help => sub { usage 0 },
107 version => sub { print "$ME version $VERSION\n"; exit },
108 'since=s' => \$since_date,
109 'format=s' => \$format_string,
110 ) or usage 1;
111
112 my @cmd = (qw (git log --log-size), "--since=$since_date",
113 '--pretty=format:%ct %an <%ae>%n%n'.$format_string, @ARGV);
114 open PIPE, '-|', @cmd
115 or die ("$ME: failed to run `". quoted_cmd (@cmd) ."': $!\n"
116 . "(Is your Git too old? Version 1.5.1 or later is required.)\n");
117
118 my $prev_date_line = '';
119 while (1)
120 {
121 defined (my $in = <PIPE>)
122 or last;
123 $in =~ /^log size (\d+)$/
124 or die "$ME:$.: Invalid line (expected log size):\n$in";
125 my $log_nbytes = $1;
126
127 my $log;
128 my $n_read = read PIPE, $log, $log_nbytes;
129 $n_read == $log_nbytes
130 or die "$ME:$.: unexpected EOF\n";
131
132 my @line = split "\n", $log;
133 my $author_line = shift @line;
134 defined $author_line
135 or die "$ME:$.: unexpected EOF\n";
136 $author_line =~ /^(\d+) (.*>)$/
137 or die "$ME:$.: Invalid line "
138 . "(expected date/author/email):\n$author_line\n";
139
140 my $date_line = sprintf "%s $2\n", strftime ("%F", localtime ($1));
141 # If this line would be the same as the previous date/name/email
142 # line, then arrange not to print it.
143 if ($date_line ne $prev_date_line)
144 {
145 $prev_date_line eq ''
146 or print "\n";
147 print $date_line;
148 }
149 $prev_date_line = $date_line;
150
151 # Omit "Signed-off-by..." lines.
152 @line = grep !/^Signed-off-by: .*>$/, @line;
153
154 # If there were any lines
155 if (@line == 0)
156 {
157 warn "$ME: warning: empty commit message:\n $date_line\n";
158 }
159 else
160 {
161 # Remove leading and trailing blank lines.
162 while ($line[0] =~ /^\s*$/) { shift @line; }
163 while ($line[$#line] =~ /^\s*$/) { pop @line; }
164
165 # Prefix each non-empty line with a TAB.
166 @line = map { length $_ ? "\t$_" : '' } @line;
167
168 print "\n", join ("\n", @line), "\n";
169 }
170
171 defined ($in = <PIPE>)
172 or last;
173 $in ne "\n"
174 and die "$ME:$.: unexpected line:\n$in";
175 }
176
177 close PIPE
178 or die "$ME: error closing pipe from " . quoted_cmd (@cmd) . "\n";
179 # FIXME-someday: include $PROCESS_STATUS in the diagnostic
180 }
181
182 # Local Variables:
183 # mode: perl
184 # indent-tabs-mode: nil
185 # eval: (add-hook 'write-file-hooks 'time-stamp)
186 # time-stamp-start: "my $VERSION = '"
187 # time-stamp-format: "%:y-%02m-%02d %02H:%02M"
188 # time-stamp-time-zone: "UTC"
189 # time-stamp-end: "'; # UTC"
190 # End: