diff options
author | Daniel P. Berrange <berrange@redhat.com> | 2011-11-07 12:42:15 +0000 |
---|---|---|
committer | Daniel P. Berrange <berrange@redhat.com> | 2011-11-07 12:42:15 +0000 |
commit | 5cf73d0a818c9f50ee6c3eb4fea7e7bf365a561a (patch) | |
tree | 25e65786bed7c9e659b9bf43b45ee56a347107c4 | |
parent | c03a75122e0f877ae92d282dcafbb57b351a807e (diff) |
Automatically generate changelog from GIT history during make dist
-rw-r--r-- | ChangeLog | 974 | ||||
-rw-r--r-- | Makefile.am | 13 | ||||
-rwxr-xr-x | build-aux/gitlog-to-changelog | 191 |
3 files changed, 204 insertions, 974 deletions
@@ -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: |