summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel P. Berrange <berrange@redhat.com>2011-11-07 12:42:15 +0000
committerDaniel P. Berrange <berrange@redhat.com>2011-11-07 12:42:15 +0000
commit5cf73d0a818c9f50ee6c3eb4fea7e7bf365a561a (patch)
tree25e65786bed7c9e659b9bf43b45ee56a347107c4
parentc03a75122e0f877ae92d282dcafbb57b351a807e (diff)
Automatically generate changelog from GIT history during make dist
-rw-r--r--ChangeLog974
-rw-r--r--Makefile.am13
-rwxr-xr-xbuild-aux/gitlog-to-changelog191
3 files changed, 204 insertions, 974 deletions
diff --git a/ChangeLog b/ChangeLog
index f179525..e69de29 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,974 +0,0 @@
-2011-02-21 Daniel P. Berrange <dan@berrange.com>
-
- * configure.ac:
- Fix typo in SPICE configure setup
- [cfb261f0ffed] [tip]
-
- * .hgtags:
- Added tag release-0.3.0 for changeset 807203083e74
- [22b287a68428]
-
- * ChangeLog, NEWS, README, configure.ac:
- Updates for 0.3.0 release
- [807203083e74] [release-0.3.0]
-
- * virt-viewer.spec.in:
- Fix misc RPM specfile bugs
- [74bd54a2be1b]
-
-2011-02-11 Daniel P. Berrange <dan@berrange.com>
-
- * Merge heads
- [63a275e6efad]
-
-2011-02-08 yurchor <yurchor@fedoraproject.org>
-
- * po/uk.po:
- l10n: Updates to Ukrainian (uk) translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [42abba3e0529]
-
-2011-02-08 elsupergomez <elsupergomez@fedoraproject.org>
-
- * po/es.po:
- l10n: Updates to Spanish (Castilian) (es) translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [f59694a06f0e]
-
-2011-02-11 Daniel P. Berrange <dan@berrange.com>
-
- * autobuild.sh:
- Disable mozilla plugin since it doesn't build currently
- [a15854eff628]
-
- * virt-viewer.spec.in:
- Enable SPICE in Fedora 15 or later
- [4e4482cfc5df]
-
-2011-02-07 Daniel P. Berrange <dan@berrange.com>
-
- * configure.ac:
- Update pkg-config check for spice-gtk library
- [35b857dedeee]
-
-2011-02-04 warrink <warrink@fedoraproject.org>
-
- * po/nl.po:
- l10n: Updates to Dutch (Flemish) (nl) translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [4bdba329fd50]
-
-2011-02-04 raven <raven@fedoraproject.org>
-
- * po/pl.po:
- l10n: Updates to Polish (pl) translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [819835e085c6]
-
- * po/pl.po:
- l10n: Updates to Polish (pl) translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [8e8defe7444c]
-
-2011-02-03 Daniel P. Berrange <dan@berrange.com>
-
- * src/viewer.c:
- Fix waiting for VM based on UUID
- [607c42b3aba6]
-
- * src/viewer-priv.h, src/viewer.c:
- Support connections over UNIX sockets
- [4f6b2cf8d10a]
-
- * src/viewer.c:
- Avoid fetching XML document multiple times when extracting graphics
- [eccf7b274d8c]
-
-2011-01-29 fdaluisio <fdaluisio@fedoraproject.org>
-
- * po/it.po:
- l10n: Updates to Italian (it) translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [c1559894facc]
-
-2011-01-28 tomspur <tomspur@fedoraproject.org>
-
- * po/de.po:
- l10n: Updates to German (de) translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [8e6056966e8c]
-
-2011-01-12 andreyjktl <andreyjktl@fedoraproject.org>
-
- * po/ru.po:
- l10n: Updates to Russian (ru) translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [6a5fa15abaa3]
-
-2011-01-10 elsupergomez <elsupergomez@fedoraproject.org>
-
- * po/es.po:
- l10n: Updates to Spanish (Castilian) (es) translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [aaf4f61830cc]
-
-2010-12-21 jassy <jassy@fedoraproject.org>
-
- * po/pa.po:
- l10n: Updates to Panjabi (Punjabi) (pa) translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [72eb4f8f3bc0]
-
-2010-12-16 warrink <warrink@fedoraproject.org>
-
- * po/nl.po:
- l10n: Updates to Dutch (Flemish) (nl) translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [c2bc3efb0265]
-
-2010-12-15 raven <raven@fedoraproject.org>
-
- * po/pl.po:
- l10n: Updates to Polish (pl) translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [879ab95fa860]
-
-2010-12-10 Marc-André Lureau <marcandre.lureau@redhat.com>
-
- * configure.ac, src/Makefile.am, src/viewer.c:
- build: make spice-gtk dependency optional
- [992d73fd6a85]
-
-2010-11-30 Marc-André Lureau <marcandre.lureau@redhat.com>
-
- * src/display-spice.c, src/display-vnc.c, src/display.h, src/viewer.c,
- src/viewer.glade:
- viewer: add support for spice resize-guest
-
- And also turn on clipboard sharing.
- [328f3f0f57d2]
-
- * AUTHORS, configure.ac, man/Makefile.am, man/virt-viewer.pod,
- po/POTFILES.in, src/Makefile.am, src/auth.c, src/auth.h, src
- /display-spice.c, src/display-spice.h, src/display-vnc.c, src
- /display-vnc.h, src/display.c, src/display.h, src/viewer-priv.h,
- src/viewer.c, src/viewer.glade:
- viewer: Add support for Spice
- [e9167b61921b]
-
-2010-11-19 Marc-André Lureau <marcandre.lureau@redhat.com>
-
- * src/viewer.c:
- viewer: generalize extract_port() into viewer_extract_xpath_string()
- [dbcb547de1e9]
-
- * src/viewer.c:
- viewer: silence a few warnings of unused variables
- [bc2713b7997b]
-
- * src/viewer.c:
- viewer: split vnc display creation out of viewer_activate()
- [de2d7bf9bd1e]
-
-2010-12-14 Daniel P. Berrange <dan@berrange.com>
-
- * src/auth.c:
- Improve auth dialog message when no address is available
- [526813f252f3]
-
-2010-11-17 tombo <tombo@fedoraproject.org>
-
- * po/it.po:
- l10n: Updates to Italian (it) translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [fa512d3379da]
-
-2010-10-04 giallu <giallu@fedoraproject.org>
-
- * po/it.po:
- l10n: Updates to Italian (it) translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [d0eba3f3dcf4]
-
-2010-09-30 aron <aron@fedoraproject.org>
-
- * po/zh_CN.po:
- l10n: Updates to Chinese (China) (zh_CN) translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [eb3fb9f7894c]
-
-2010-08-10 bozzo <bozzo@fedoraproject.org>
-
- * po/fr.po:
- l10n: Updates to French (fr) translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [d5bc241ed9f7]
-
-2010-08-03 warrink <warrink@fedoraproject.org>
-
- * po/nl.po:
- l10n: First Dutch translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [bfb63c06f06d]
-
-2010-07-22 ankit <ankit@fedoraproject.org>
-
- * po/gu.po:
- l10n: Updates to Gujarati (gu) translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [44d8dc6c88f7]
-
-2010-07-09 Daniel P. Berrange <dan@berrange.com>
-
- * Merge heads
- [45de382c1988]
-
-2010-07-06 raven <raven@fedoraproject.org>
-
- * po/pl.po:
- l10n: Updates to Polish (pl) translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [c374cc9b4e33]
-
-2010-07-06 elsupergomez <elsupergomez@fedoraproject.org>
-
- * po/es.po:
- l10n: Updates to Spanish (Castilian) (es) translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [5c703e23a2b4]
-
-2010-07-09 Ronnie Sahlberg <ronniesahlberg@gmail.com>
-
- * man/virt-viewer.pod:
- Misc fixes to command line args in virt-viewer manpage
-
- Fix three issues with the manpage for virt-viewer :
-
- * Short option for --reconnect is -r, not -w
- * Show that the short option for zoom takes an argument
- * Add the --debug argument.
- [67e2d8113af9]
-
-2010-07-05 Ronnie Sahlberg <ronniesahlberg@gmail.com>
-
- * AUTHORS, man/virt-viewer.pod, src/main.c, src/viewer.c,
- src/viewer.glade, src/viewer.h:
- Add support for zoom levels
-
- Add a menu for zooming in/out of the virtual desktop.
-
- Add a --zoom command line to set the initial zoom level.
-
- Defaults to 100% zoom at startup
- [99cd453a8746]
-
-2010-07-05 Daniel P. Berrange <dan@berrange.com>
-
- * po/LINGUAS:
- Add all current languages to LINGUAS file
-
- No locale files were being installed since all the languages were
- missing in LINGUAS
- [9111b6888676]
-
-2010-06-27 zoltanh721 <zoltanh721@fedoraproject.org>
-
- * po/hu.po:
- l10n: Updates to Hungarian (hu) translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [10cd88edd331]
-
-2010-06-25 htaira <htaira@fedoraproject.org>
-
- * po/ja.po:
- l10n: Updates to Japanese (ja) translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [31ea04a18446]
-
-2010-06-09 htaira <htaira@fedoraproject.org>
-
- * po/ja.po:
- l10n: Updates to Japanese (ja) translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [a0786647b8e9]
-
-2010-04-14 mvdz <mvdz@fedoraproject.org>
-
- * po/uk.po:
- l10n: Updates to Ukrainian (uk) translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [47d846d27fdd]
-
-2010-03-31 enshahar <enshahar@fedoraproject.org>
-
- * po/ko.po:
- l10n: Updates to Korean (ko) translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [4ea747fc1d6b]
-
-2010-03-30 webappz <webappz@fedoraproject.org>
-
- * po/hu.po:
- l10n: Updates to Hungarian (hu) translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [c2e41385dabf]
-
- * po/hu.po:
- l10n: Updates to Hungarian (hu) translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [f38b2e86c5ef]
-
- * po/hu.po:
- l10n: Updates to Hungarian (hu) translation
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [2e4d842c62af]
-
-2010-03-22 mvdz <mvdz@fedoraproject.org>
-
- * po/uk.po:
- l10n: Added Ukrainian translation.
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [88ad52cdf0aa]
-
-2010-03-14 amitakhya <amitakhya@fedoraproject.org>
-
- * po/as.po:
- l10n: Adding Assamese translations.
-
- Transmitted-via: Transifex (translate.fedoraproject.org)
- [f815e2c8e5ad]
-
-2010-02-26 runab <runab@fedoraproject.org>
-
- * po/bn_IN.po:
- Sending translation for po/bn_IN.po
- [5c79b3bd5068]
-
-2010-02-24 rajesh <rajesh@fedoraproject.org>
-
- * po/hi.po:
- Sending translation for po/hi.po
- [c8f2537692e0]
-
-2010-02-20 snicore <snicore@fedoraproject.org>
-
- * po/hu.po:
- Sending translation for po/hu.po
- [1462825b8e02]
-
-2010-02-08 anipeter <anipeter@fedoraproject.org>
-
- * po/ml.po:
- Sending translation for po/ml.po
- [cd1284f62107]
-
-2010-02-01 mgiri <mgiri@fedoraproject.org>
-
- * po/or.po:
- Sending translation for po/or.po
- [78feb4d583ed]
-
-2010-01-29 ifelix <ifelix@fedoraproject.org>
-
- * po/ta.po:
- Sending translation for po/ta.po
- [7d4d3f5993a2]
-
-2010-01-29 jassy <jassy@fedoraproject.org>
-
- * po/pa.po:
- Sending translation for Punjabi
- [a5842cd7e908]
-
-2010-01-28 sandeeps <sandeeps@fedoraproject.org>
-
- * po/mr.po:
- Sending translation for po/mr.po
- [9de827a3645a]
-
-2010-01-28 shanky <shanky@fedoraproject.org>
-
- * po/kn.po:
- Sending translation for po/kn.po
- [32bedf3379c1]
-
-2010-01-28 giallu <giallu@fedoraproject.org>
-
- * po/it.po:
- Sending translation for Italian
- [4169a6aa9f03]
-
-2010-01-28 jassy <jassy@fedoraproject.org>
-
- * po/pa.po:
- Sending translation for po/pa.po
- [90ae444ba69c]
-
-2010-01-28 kkrothap <kkrothap@fedoraproject.org>
-
- * po/te.po:
- Sending translation for po/te.po
- [fca3f9a5bc8b]
-
-2010-01-28 mospina <mospina@fedoraproject.org>
-
- * po/ko.po:
- Sending translation for Korean
- [185dc845cc3f]
-
-2010-01-25 "Daniel P. Berrange <berrange@redhat.com>
-
- * po/it_IT.po:
- Remove bogus it_IT.po file, correct name was it.po
- [87e34764f943]
-
-2010-01-24 tchuang <tchuang@fedoraproject.org>
-
- * po/zh_TW.po:
- Sending translation for po/zh_TW.po
- [e50f8116a8ab]
-
-2010-01-24 raven <raven@fedoraproject.org>
-
- * po/it.po:
- Sending translation for po/it.po
- [9b614ce582ea]
-
-2010-01-23 giallu <giallu@fedoraproject.org>
-
- * po/it_IT.po:
- Sending translation for po/it_IT.po
- [ee470027df65]
-
-2010-01-22 hedda <hedda@fedoraproject.org>
-
- * po/de.po:
- Sending translation for German
- [557f60ac53b3]
-
-2010-01-22 leahliu <leahliu@fedoraproject.org>
-
- * po/zh_CN.po:
- Sending translation for Chinese (Simplified)
- [c9d98ce01d93]
-
-2010-01-22 khasida <khasida@fedoraproject.org>
-
- * po/ja.po:
- Sending translation for po/ja.po
- [34d80402dbed]
-
-2010-01-22 mospina <mospina@fedoraproject.org>
-
- * po/ko.po:
- Sending translation for po/ko.po
- [2b9684476fe6]
-
- * po/es.po:
- Sending translation for Spanish
- [e08c6128ea8f]
-
-2010-01-22 ypoyarko <ypoyarko@fedoraproject.org>
-
- * po/ru.po:
- Sending translation for Russian
- [b11d479ee1f4]
-
-2010-01-22 gcintra <gcintra@fedoraproject.org>
-
- * po/pt_BR.po:
- Sending translation for po/pt_BR.po
- [892a90a8af67]
-
-2010-01-22 samfreemanz <samfreemanz@fedoraproject.org>
-
- * po/fr.po:
- Sending translation for French
- [5b55be5a0e46]
-
-2010-01-22 hedda <hedda@fedoraproject.org>
-
- * po/de.po:
- Sending translation for po/de.po
- [b13384930995]
-
-2010-01-22 leahliu <leahliu@fedoraproject.org>
-
- * po/zh_CN.po:
- Sending translation for Chinese (Simplified)
- [a2e13f979d94]
-
-2010-01-21 leahliu <leahliu@fedoraproject.org>
-
- * po/zh_CN.po:
- Sending translation for po/zh_CN.po
- [18b0c5353fef]
-
-2010-01-21 ypoyarko <ypoyarko@fedoraproject.org>
-
- * po/ru.po:
- Sending translation for po/ru.po
- [f22e478e8046]
-
-2010-01-21 mospina <mospina@fedoraproject.org>
-
- * po/es.po:
- Sending translation for po/es.po
- [cd6be7781059]
-
-2010-01-21 swkothar <swkothar@fedoraproject.org>
-
- * po/gu.po:
- Sending translation for po/gu.po
- [ed59815240d9]
-
-2010-01-18 renault <renault@fedoraproject.org>
-
- * po/fr.po:
- Sending translation for po/fr.po
- [f0a3b5b30f92]
-
-2010-01-15 "Daniel P. Berrange <berrange@redhat.com>
-
- * .hgtags:
- Added tag release-0.2.1 for changeset 13bcca43c859
- [236029760251]
-
- * AUTHORS, ChangeLog, NEWS, README, configure.ac:
- Updates for 0.2.1 release
- [13bcca43c859] [release-0.2.1]
-
-2010-01-13 raven <raven@fedoraproject.org>
-
- * po/pl.po:
- Sending translation for Polish
- [d114aac4cfb8]
-
-2010-01-12 "Daniel P. Berrange <berrange@redhat.com>
-
- * src/viewer.c:
- Add message dialog displays for important error scenarios
- [6d1f30e5fb71]
-
- * src/auth.glade:
- Fix warning with default widget focus in auth dialog
- [e0e91e221add]
-
- * src/viewer.c:
- Add dialog to alert user to unsuccessful authentication & retry
- Alert user if VNC server has no compatible auth methods Support VNC
- bell & cut text events
- [f098a86755a7]
-
- * configure.ac:
- Turn on automake's silent build rules if available
- [d388340febbc]
-
- * src/main.c, src/viewer.c:
- Various cleanups for Glib/GTK and BZ 474213
- [c13f1d31eab7]
-
-2010-01-11 raven <raven@fedoraproject.org>
-
- * po/pl.po:
- Sending translation for Polish
- [31af732a9a55]
-
-2010-01-11 "Daniel P. Berrange <berrange@redhat.com>
-
- * .hgignore, mingw32-virt-viewer.spec.in, po/LINGUAS, po/virt-
- viewer.pot, src/about.glade, virt-viewer.spec.in:
- Add 'pl' to LINGUAS. Remove accidentally committed .pot file and add
- it to .hgignore. Add RPM specfile magic for translations. Fix typo
- in about.glade URL
- [09c9db915104]
-
-2010-01-11 raven <raven@fedoraproject.org>
-
- * po/pl.po, po/virt-viewer.pot:
- Sending translation for po/pl.po
- [affb21844c39]
-
-2010-01-11 "Daniel P. Berrange <berrange@redhat.com>
-
- * .hgignore, Makefile.am, autogen.sh, configure.ac, intltool-
- extract.in, intltool-merge.in, intltool-update.in, po/LINGUAS,
- po/POTFILES.in, src/Makefile.am, src/main.c:
- Add support for i18n of the UI
-
- Add all the boilerplate code required for doing i18n of the UI. No
- translations available yet though
- [07db22b2f766]
-
-2009-08-15 "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
-
- * src/util.h:
- viewer: fix build on 'old' GTK2
-
- Debian lenny has gtk2 2.12.12, which is missing
- gtk_widget_get_window. Provide our own function if GTK2 <= 2.12 .
-
- Highly inspired from: http://osdir.com/ml/svn-commits-
- list/2009-08/msg00725.html
- [e05cd5be9c36]
-
-2009-07-29 "Daniel P. Berrange <berrange@redhat.com>
-
- * .hgtags:
- Added tag release-0.2.0 for changeset b38a2c67ebfd
- [99ba88ee7820]
-
- * NEWS, configure.ac, virt-viewer.spec.in:
- Update for 0.2.0 release
- [b38a2c67ebfd] [release-0.2.0]
-
- * plugin/Makefile.am:
- Disable compile errors in plugin till we figure out what's up with
- the header files
- [f2fabc428441]
-
- * mingw32-virt-viewer.spec.in, virt-viewer.spec.in:
- Update deps in rpm
- [d5ef17c7856e]
-
- * src/viewer.c:
- Ensure VNC display is centered if being scaled
- [f5e758b7a271]
-
- * src/auth.glade:
- Ensure password is not echoed
- [e826ca02a7d4]
-
- * src/auth.c, src/auth.glade, src/auth.h, src/util.h, src/viewer.c:
- Add support for libvirt graphical auth
- [a8e92767179f]
-
- * plugin/Makefile.am, src/Makefile.am, src/auth.c, src/auth.h,
- src/events.c, src/events.h, src/util.c, src/util.h, src/viewer.c,
- src/viewer.h:
- Pull auth code out into separate file
- [1471c65b8280]
-
-2009-07-28 "Daniel P. Berrange <berrange@redhat.com>
-
- * plugin/Makefile.am, plugin/npshell.c, plugin/npupp.h,
- plugin/test.html, plugin/virt-viewer-plugin.c, plugin/virt-viewer-
- plugin.h, src/viewer.c:
- Make plugin work again
- [68646d3db76d]
-
- * src/viewer.c:
- Add compatability logic for drivers without domain event support
- [c29276a0f2ec]
-
- * src/viewer.c:
- Fix mouse / key grab vs modifier disabling mixup
- [6cdf7dfa223d]
-
- * configure.ac, mingw32-virt-viewer.spec.in, plugin/Makefile.am,
- src/Makefile.am, src/events.c, src/events.h, src/viewer.c, virt-
- viewer.spec.in:
- Pull glib event loop integration into tree until libvirt-glib is
- more mature
- [dd92609022ac]
-
- * src/viewer.c, src/viewer.glade:
- Re-write the way scaling/resizing works
-
- * Default to auto-resize mode where we try to fit the VNC widget 1:1
- in the main window
- * If local desktop is not large enough for VNC widget, scale down,
- maintaining aspect ratio
- * Allow the user to turn off auto-resize and have total manual control
- over window size
- * Always scale the display in fullscreen mode
- [3521ee2a63e6]
-
- * plugin/virt-viewer-plugin.c, src/main.c, src/viewer.c, src/viewer.h:
- Add a --debug command line flag
- [1a3b36e0b6f2]
-
- * src/viewer.c:
- Fix waiting for a VM that does not initially exist
- [da53b8f99cdf]
-
- * plugin/Makefile.am, plugin/npshell.c, src/Makefile.am, src/main.c,
- src/viewer.c:
- Move most of viewer code out into viewer.c
- [8f237adf2792]
-
-2008-11-28 "Daniel P. Berrange <berrange@redhat.com>
-
- * autobuild.sh, configure.ac, mingw32-virt-viewer.spec.in, virt-
- viewer.spec.in:
- Initial mingw32 build support
- [92da1556bbf9]
-
- * src/main.c:
- Use g_strdup & friends
- [029b506ca4cf]
-
- * configure.ac, src/main.c, src/usleep.c:
- Remove unused usleep code
- [ac45bee371c8]
-
-2008-11-26 "Daniel P. Berrange <berrange@redhat.com>
-
- * .hgignore, autogen.sh, configure.ac, man/virt-viewer.pod,
- plugin/Makefile.am, plugin/npshell.c, plugin/virt-viewer-plugin.c,
- plugin/virt-viewer-plugin.h, src/Makefile.am, src/about.glade,
- src/auth.glade, src/main.c, src/viewer.glade, src/viewer.h, virt-
- viewer.spec.in:
- Re-write completely to use Glade, libvirt events, and libvirt-glib
- integration
- [8e98b3d44c8d]
-
-2008-11-03 "Daniel P. Berrange <berrange@redhat.com>
-
- * plugin/Makefile.am:
- Fix rule to use DESTDIR on plugin install
- [e70af57502f9]
-
-2008-10-10 "Richard W.M. Jones <rjones@redhat.com>
-
- * .hgignore, ChangeLog, configure.ac, src/Makefile.am, src/main.c,
- src/usleep.c:
- * configure.ac, src/Makefile.am, src/main.c, src/usleep.c: Support
- for building on Windows using MinGW compiler toolchain (or
- for cross-compiling using the same).
-
- * .hgignore: Ignore some generated files.
- [2cce513346ae]
-
-2008-06-17 "Daniel P. Berrange <berrange@redhat.com>
-
- * src/main.c:
- Add error message when conecting to inactive VM (Hiroyuki Kaguchi)
- [57d1fb020d57]
-
-2008-04-27 "Daniel P. Berrange <berrange@redhat.com>
-
- * configure.ac, src/main.c:
- Use GTK apis for option parsing (Guido G\374nther)
- [5299a3aaebb5]
-
-2008-04-23 "Daniel P. Berrange <berrange@redhat.com>
-
- * AUTHORS, src/main.c:
- Avoid caching inactive domain to workaround issues with older XenD
- (Hiroyuki Kaguchi)
- [7f20b8bb6abd]
-
-2008-04-22 "Daniel P. Berrange <berrange@redhat.com>
-
- * AUTHORS, src/main.c:
- Call gtk_init early to ensure it grabs args like --sync
- [5f14440985f8]
-
-2008-04-08 "Daniel P. Berrange <berrange@redhat.com>
-
- * man/virt-viewer.pod:
- Fix manpage typo
- [e2ee322e3d1a]
-
-2008-03-21 "Daniel P. Berrange <berrange@redhat.com>
-
- * configure.ac:
- Bump GTK dep to 2.10.0
- [d8cf9d390762]
-
-2008-03-10 "Daniel P. Berrange <berrange@redhat.com>
-
- * .hgtags:
- Added tag release-0.0.3 for changeset 05f9c167354b
- [5d426425c850]
-
- * ChangeLog, NEWS:
- Refresh news / changelog for release
- [05f9c167354b] [release-0.0.3]
-
-2008-03-09 "Daniel P. Berrange <berrange@redhat.com>
-
- * autobuild.sh, configure.ac, virt-viewer.spec.in:
- Added -plugin sub RPM, disabled by default, except for autobuild
- [efcac0fc56b5]
-
-2008-03-08 "Daniel P. Berrange <berrange@redhat.com>
-
- * configure.ac:
- Relax firefox plugin version to 1.5.0
- [0252cf01fe3c]
-
-2008-03-07 "Daniel P. Berrange <berrange@redhat.com>
-
- * src/main.c:
- Disable scaling by default if running on composited window
- [aadb3fb8316e]
-
- * src/main.c:
- Block view menu accelerator & remove debug
- [01e11e3566ff]
-
- * src/main.c, virt-viewer.spec.in:
- Added support for desktop scaling with OpenGL
- [23cd61984e4c]
-
-2008-03-05 "Daniel P. Berrange <berrange@redhat.com>
-
- * .hgignore, acinclude.m4, autobuild.sh, autogen.sh, configure.ac,
- plugin/Makefile.am, plugin/npshell.c, plugin/npunix.c, plugin/virt-
- viewer-plugin.c, src/main.c:
- Kill automake portability warnings. Use a config.h Cleanup misc
- build issues. Build with fatal compile warnings
- [7254e127a017]
-
- * src/main.c:
- Disable menu accelerators when keyboard is grabbed (Chris Lalancett)
- [50ed4d0b0632]
-
- * autogen.sh:
- Fix type in autogen.sh output (Chris Lalancett)
- [25932c2b565a]
-
-2008-01-25 "Daniel P. Berrange <berrange@redhat.com>
-
- * .hgignore, Makefile.am, autogen.sh, configure.ac,
- plugin/Makefile.am, plugin/npshell.c, plugin/npunix.c,
- plugin/test.html, plugin/virt-viewer-plugin.c, plugin/virt-viewer-
- plugin.h:
- Added browser plugin (Richard Jones)
- [09761c04bdcd]
-
- * AUTHORS, src/Makefile.am, src/main.c, src/viewer.h:
- Refactor main method for viewer to prepare for plugin (Richard Jones
- [270fbc7d4192]
-
-2008-01-11 "Daniel P. Berrange <berrange@redhat.com>
-
- * src/main.c:
- Whitespace fix
- [fe1efb558b4b]
-
- * src/main.c:
- Hide chars in passwd field
- [69daa8257222]
-
-2008-01-10 "Daniel P. Berrange <berrange@redhat.com>
-
- * AUTHORS, NEWS, README, man/virt-viewer.pod, src/main.c:
- Fix a few typos (Atsushi SAKAI)
- [a0d79af724b0]
-
-2007-11-29 "Daniel P. Berrange <berrange@redhat.com>
-
- * AUTHORS, src/main.c:
- Use proper domain name in title bar, rather than VNC server title
- [59fccec87973]
-
-2007-08-28 "Daniel P. Berrange <berrange@redhat.com>
-
- * .hgtags:
- Added tag release-0.0.2 for changeset f3accb51c6f5
- [97f00b8df38a]
-
- * src/main.c:
- Fix crash with no transport
- [f3accb51c6f5] [release-0.0.2]
-
- * ChangeLog, NEWS, configure.ac, virt-viewer.spec.in:
- New release 0.0.2
- [3d88506cc468]
-
- * man/virt-viewer.pod:
- Document the '--direct' option
- [0d9a8fd612d9]
-
- * src/main.c:
- Support TLS credentials & improved SSH tunnelling
- [2ca6f1a9ba64]
-
- * src/main.c:
- Support for connecting over an SSH tunnel
- [33102c06fd50]
-
-2007-08-27 "Daniel P. Berrange <berrange@redhat.com>
-
- * Merge
- [c40130b3a7ec]
-
- * src/main.c:
- Added initial ability to connect remote hosts
- [ac9cae161efb]
-
- * src/main.c:
- Disable debug flag
- [61d8448ba53f]
-
- * src/main.c:
- Fixed delete-event handler args
- [21f7b4c5c93c]
-
-2007-08-15 "Daniel P. Berrange <berrange@redhat.com>
-
- * COPYING, INSTALL:
- Added COPYING/INSTALL files
- [1f83ef35bb59]
-
- * .hgtags:
- Added tag release-0.0.1 for changeset 2b78ab2d18ce
- [916abae9a263]
-
- * virt-viewer.spec.in:
- Fixed build requires & group. Removed exclusivearch
- [2b78ab2d18ce] [release-0.0.1]
-
- * AUTHORS, NEWS, README, virt-viewer.spec.in:
- Fill out authors, news & readme
- [6a74d1951e33]
-
-2007-07-20 "Daniel P. Berrange <berrange@redhat.com>
-
- * src/main.c:
- Connected up screenshot & about menus
- [7cd9b16e3185]
-
- * Makefile.am, configure.ac, man/Makefile.am, man/virt-viewer.pod,
- virt-viewer.spec.in:
- Added manual page
- [db9f0ff467e5]
-
- * .hgignore, AUTHORS, ChangeLog, Makefile.am, NEWS, README,
- acinclude.m4, autobuild.sh, autogen.sh, configure.ac,
- src/Makefile.am, src/main.c, virt-viewer.spec.in:
- Initial commit
- [df454dc97f2f]
-
diff --git a/Makefile.am b/Makefile.am
index f63cb0d..a40b3c0 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -19,3 +19,16 @@ MAINTAINERCLEANFILES = \
m4/ltoptions.m4 \
m4/ltsugar.m4 \
m4/ltversion.m4
+
+dist-hook: gen-ChangeLog
+
+# Generate the ChangeLog file (with all entries since the switch to git)
+# and insert it into the directory we're about to use to create a tarball.
+.PHONY: gen-ChangeLog
+gen-ChangeLog:
+ if test -d .git || test -d ../.git; then \
+ $(top_srcdir)/build-aux/gitlog-to-changelog \
+ > $(distdir)/cl-t; \
+ rm -f $(distdir)/ChangeLog; \
+ mv $(distdir)/cl-t $(distdir)/ChangeLog; \
+ fi
diff --git a/build-aux/gitlog-to-changelog b/build-aux/gitlog-to-changelog
new file mode 100755
index 0000000..4559704
--- /dev/null
+++ b/build-aux/gitlog-to-changelog
@@ -0,0 +1,191 @@
+eval '(exit $?0)' && eval 'exec perl -wS "$0" ${1+"$@"}'
+ & eval 'exec perl -wS "$0" $argv:q'
+ if 0;
+# Convert git log output to ChangeLog format.
+
+my $VERSION = '2009-10-30 13:46'; # UTC
+# The definition above must lie within the first 8 lines in order
+# for the Emacs time-stamp write hook (at end) to update it.
+# If you change this file with Emacs, please let the write hook
+# do its job. Otherwise, update this string manually.
+
+# Copyright (C) 2008-2011 Free Software Foundation, Inc.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+# Written by Jim Meyering
+
+use strict;
+use warnings;
+use Getopt::Long;
+use POSIX qw(strftime);
+
+(my $ME = $0) =~ s|.*/||;
+
+# use File::Coda; # http://meyering.net/code/Coda/
+END {
+ defined fileno STDOUT or return;
+ close STDOUT and return;
+ warn "$ME: failed to close standard output: $!\n";
+ $? ||= 1;
+}
+
+sub usage ($)
+{
+ my ($exit_code) = @_;
+ my $STREAM = ($exit_code == 0 ? *STDOUT : *STDERR);
+ if ($exit_code != 0)
+ {
+ print $STREAM "Try `$ME --help' for more information.\n";
+ }
+ else
+ {
+ print $STREAM <<EOF;
+Usage: $ME [OPTIONS] [ARGS]
+
+Convert git log output to ChangeLog format. If present, any ARGS
+are passed to "git log". To avoid ARGS being parsed as options to
+$ME, they may be preceded by '--'.
+
+OPTIONS:
+
+ --since=DATE convert only the logs since DATE;
+ the default is to convert all log entries.
+ --format=FMT set format string for commit subject and body;
+ see 'man git-log' for the list of format metacharacters;
+ the default is '%s%n%b%n'
+
+ --help display this help and exit
+ --version output version information and exit
+
+EXAMPLE:
+
+ $ME --since=2008-01-01 > ChangeLog
+ $ME -- -n 5 foo > last-5-commits-to-branch-foo
+
+EOF
+ }
+ exit $exit_code;
+}
+
+# If the string $S is a well-behaved file name, simply return it.
+# If it contains white space, quotes, etc., quote it, and return the new string.
+sub shell_quote($)
+{
+ my ($s) = @_;
+ if ($s =~ m![^\w+/.,-]!)
+ {
+ # Convert each single quote to '\''
+ $s =~ s/\'/\'\\\'\'/g;
+ # Then single quote the string.
+ $s = "'$s'";
+ }
+ return $s;
+}
+
+sub quoted_cmd(@)
+{
+ return join (' ', map {shell_quote $_} @_);
+}
+
+{
+ my $since_date = '1970-01-01 UTC';
+ my $format_string = '%s%n%b%n';
+ GetOptions
+ (
+ help => sub { usage 0 },
+ version => sub { print "$ME version $VERSION\n"; exit },
+ 'since=s' => \$since_date,
+ 'format=s' => \$format_string,
+ ) or usage 1;
+
+ my @cmd = (qw (git log --log-size), "--since=$since_date",
+ '--pretty=format:%ct %an <%ae>%n%n'.$format_string, @ARGV);
+ open PIPE, '-|', @cmd
+ or die ("$ME: failed to run `". quoted_cmd (@cmd) ."': $!\n"
+ . "(Is your Git too old? Version 1.5.1 or later is required.)\n");
+
+ my $prev_date_line = '';
+ while (1)
+ {
+ defined (my $in = <PIPE>)
+ or last;
+ $in =~ /^log size (\d+)$/
+ or die "$ME:$.: Invalid line (expected log size):\n$in";
+ my $log_nbytes = $1;
+
+ my $log;
+ my $n_read = read PIPE, $log, $log_nbytes;
+ $n_read == $log_nbytes
+ or die "$ME:$.: unexpected EOF\n";
+
+ my @line = split "\n", $log;
+ my $author_line = shift @line;
+ defined $author_line
+ or die "$ME:$.: unexpected EOF\n";
+ $author_line =~ /^(\d+) (.*>)$/
+ or die "$ME:$.: Invalid line "
+ . "(expected date/author/email):\n$author_line\n";
+
+ my $date_line = sprintf "%s $2\n", strftime ("%F", localtime ($1));
+ # If this line would be the same as the previous date/name/email
+ # line, then arrange not to print it.
+ if ($date_line ne $prev_date_line)
+ {
+ $prev_date_line eq ''
+ or print "\n";
+ print $date_line;
+ }
+ $prev_date_line = $date_line;
+
+ # Omit "Signed-off-by..." lines.
+ @line = grep !/^Signed-off-by: .*>$/, @line;
+
+ # If there were any lines
+ if (@line == 0)
+ {
+ warn "$ME: warning: empty commit message:\n $date_line\n";
+ }
+ else
+ {
+ # Remove leading and trailing blank lines.
+ while ($line[0] =~ /^\s*$/) { shift @line; }
+ while ($line[$#line] =~ /^\s*$/) { pop @line; }
+
+ # Prefix each non-empty line with a TAB.
+ @line = map { length $_ ? "\t$_" : '' } @line;
+
+ print "\n", join ("\n", @line), "\n";
+ }
+
+ defined ($in = <PIPE>)
+ or last;
+ $in ne "\n"
+ and die "$ME:$.: unexpected line:\n$in";
+ }
+
+ close PIPE
+ or die "$ME: error closing pipe from " . quoted_cmd (@cmd) . "\n";
+ # FIXME-someday: include $PROCESS_STATUS in the diagnostic
+}
+
+# Local Variables:
+# mode: perl
+# indent-tabs-mode: nil
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "my $VERSION = '"
+# time-stamp-format: "%:y-%02m-%02d %02H:%02M"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "'; # UTC"
+# End: