# # ChangeLog for /pykota/trunk/bin/pkinvoice # # Generated by Trac 0.11rc1 # 11/01/24 00:12:48 Sat, 27 Sep 2008 20:02:37 GMT jerome [3413] * pykota/trunk/bin/autopykota (modified) * pykota/trunk/bin/cupspykota (modified) * pykota/trunk/bin/dumpykota (modified) * pykota/trunk/bin/edpykota (modified) * pykota/trunk/bin/mailandpopup.sh (modified) * pykota/trunk/bin/papwaitprinter.sh (modified) * pykota/trunk/bin/pkbanner (modified) * pykota/trunk/bin/pkbcodes (modified) * pykota/trunk/bin/pkinvoice (modified) * pykota/trunk/bin/pknotify (modified) * pykota/trunk/bin/pkprinters (modified) * pykota/trunk/bin/pkrefund (modified) * pykota/trunk/bin/pksetup (modified) * pykota/trunk/bin/pkturnkey (modified) * pykota/trunk/bin/pkusers (modified) * pykota/trunk/bin/pykosd (modified) * pykota/trunk/bin/pykotme (modified) * pykota/trunk/bin/README (modified) * pykota/trunk/bin/repykota (modified) * pykota/trunk/bin/waitprinter.sh (modified) * pykota/trunk/bin/warnpykota (modified) * pykota/trunk/cgi-bin/dumpykota.cgi (modified) * pykota/trunk/cgi-bin/printquota.cgi (modified) * pykota/trunk/cgi-bin/pykotme.cgi (modified) * pykota/trunk/cgi-bin/README (modified) * pykota/trunk/checkdeps.py (modified) * pykota/trunk/clean.sh (modified) * pykota/trunk/conf/pykota.conf.sample (modified) * pykota/trunk/conf/pykotadmin.conf.sample (modified) * pykota/trunk/CREDITS (modified) * pykota/trunk/debian/changelog (modified) * pykota/trunk/debian/control (modified) * pykota/trunk/debian/copyright (modified) * pykota/trunk/debian/links (modified) * pykota/trunk/debian/makedeb.sh (modified) * pykota/trunk/docs/autopykota.sgml (modified) * pykota/trunk/docs/dumpykota.sgml (modified) * pykota/trunk/docs/edpykota.sgml (modified) * pykota/trunk/docs/filterpykota.sgml (modified) * pykota/trunk/docs/installation.sgml (modified) * pykota/trunk/docs/introduction.sgml (modified) * pykota/trunk/docs/pkbanner.sgml (modified) * pykota/trunk/docs/pkbcodes.sgml (modified) * pykota/trunk/docs/pkinvoice.sgml (modified) * pykota/trunk/docs/pknotify.sgml (modified) * pykota/trunk/docs/pkprinters.sgml (modified) * pykota/trunk/docs/pkrefund.sgml (modified) * pykota/trunk/docs/pkturnkey.sgml (modified) * pykota/trunk/docs/pkusers.sgml (modified) * pykota/trunk/docs/pykosd.sgml (modified) * pykota/trunk/docs/pykota.sgml (modified) * pykota/trunk/docs/pykotme.sgml (modified) * pykota/trunk/docs/README (modified) * pykota/trunk/docs/repykota.sgml (modified) * pykota/trunk/docs/scripts.sgml (modified) * pykota/trunk/docs/warnpykota.sgml (modified) * pykota/trunk/extractmsg.sh (modified) * pykota/trunk/FAQ (modified) * pykota/trunk/gentarball.sh (modified) * pykota/trunk/initscripts/ldap/pykota-sample.ldif (modified) * pykota/trunk/initscripts/ldap/pykota.schema (modified) * pykota/trunk/initscripts/ldap/pykota-schema-sunds.ldif (modified) * pykota/trunk/initscripts/ldap/pykota-sunds-indexes.ldif (modified) * pykota/trunk/initscripts/ldap/README.ldap (modified) * pykota/trunk/initscripts/ldap/README.sunds (modified) * pykota/trunk/initscripts/mysql/pykota-mysql.sql (modified) * pykota/trunk/initscripts/mysql/README.mysql (modified) * pykota/trunk/initscripts/postgresql/pykota-postgresql.sql (modified) * pykota/trunk/initscripts/postgresql/README.postgresql (modified) * pykota/trunk/initscripts/postgresql/upgrade-from-before-1.03.py (modified) * pykota/trunk/initscripts/postgresql/upgrade-to-1.14.sql (modified) * pykota/trunk/initscripts/postgresql/upgrade-to-1.16.sql (modified) * pykota/trunk/initscripts/postgresql/upgrade-to-1.19.sql (modified) * pykota/trunk/initscripts/postgresql/upgrade-to-1.21.sql (modified) * pykota/trunk/initscripts/postgresql/upgrade-to-1.23.sql (modified) * pykota/trunk/initscripts/postgresql/VERYOLDpykota-upgrade-postgresql.sql (modified) * pykota/trunk/initscripts/README (modified) * pykota/trunk/initscripts/sqlite/pykota-sqlite.sql (modified) * pykota/trunk/initscripts/sqlite/README.sqlite (modified) * pykota/trunk/LICENSE (modified) * pykota/trunk/logos/README (modified) * pykota/trunk/man/genman.sh (modified) * pykota/trunk/MANIFEST.in (modified) * pykota/trunk/openoffice/README (modified) * pykota/trunk/po/genmo.sh (modified) * pykota/trunk/po/pykota.pot (modified) * pykota/trunk/pykota/accounter.py (modified) * pykota/trunk/pykota/accounters/hardware.py (modified) * pykota/trunk/pykota/accounters/__init__.py (modified) * pykota/trunk/pykota/accounters/ink.py (modified) * pykota/trunk/pykota/accounters/pjl.py (modified) * pykota/trunk/pykota/accounters/snmp.py (modified) * pykota/trunk/pykota/accounters/software.py (modified) * pykota/trunk/pykota/appinit.py (modified) * pykota/trunk/pykota/commandline.py (modified) * pykota/trunk/pykota/config.py (modified) * pykota/trunk/pykota/constants.py (modified) * pykota/trunk/pykota/cups.py (modified) * pykota/trunk/pykota/dumper.py (modified) * pykota/trunk/pykota/errors.py (modified) * pykota/trunk/pykota/__init__.py (modified) * pykota/trunk/pykota/logger.py (modified) * pykota/trunk/pykota/loggers/__init__.py (modified) * pykota/trunk/pykota/loggers/stderr.py (modified) * pykota/trunk/pykota/loggers/system.py (modified) * pykota/trunk/pykota/pdfutils.py (modified) * pykota/trunk/pykota/reporter.py (modified) * pykota/trunk/pykota/reporters/html.py (modified) * pykota/trunk/pykota/reporters/__init__.py (modified) * pykota/trunk/pykota/reporters/text.py (modified) * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/pykota/storages/__init__.py (modified) * pykota/trunk/pykota/storages/ldapstorage.py (modified) * pykota/trunk/pykota/storages/mysqlstorage.py (modified) * pykota/trunk/pykota/storages/pgstorage.py (modified) * pykota/trunk/pykota/storages/sqlitestorage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) * pykota/trunk/pykota/tool.py (modified) * pykota/trunk/pykota/utils.py (modified) * pykota/trunk/pykota/version.py (modified) * pykota/trunk/qa-assistant/pykota.xml (modified) * pykota/trunk/qa-assistant/README (modified) * pykota/trunk/README (modified) * pykota/trunk/SECURITY (modified) * pykota/trunk/setup.py (modified) * pykota/trunk/stylesheets/pykota.css (modified) * pykota/trunk/stylesheets/README (modified) * pykota/trunk/tests/filldb.py (modified) * pykota/trunk/TODO (modified) * pykota/trunk/untested/netatalk/netatalk.sh (modified) * pykota/trunk/untested/parallel/parallel.sh (modified) * pykota/trunk/untested/postscript/pagecount.sh (modified) * pykota/trunk/untested/README (modified) Removed unnecessary spaces at EOL. Sun, 21 Sep 2008 20:02:10 GMT jerome [3411] * pykota/trunk/bin/autopykota (modified) * pykota/trunk/bin/cupspykota (modified) * pykota/trunk/bin/dumpykota (modified) * pykota/trunk/bin/edpykota (modified) * pykota/trunk/bin/pkbanner (modified) * pykota/trunk/bin/pkbcodes (modified) * pykota/trunk/bin/pkinvoice (modified) * pykota/trunk/bin/pknotify (modified) * pykota/trunk/bin/pkprinters (modified) * pykota/trunk/bin/pkrefund (modified) * pykota/trunk/bin/pksetup (modified) * pykota/trunk/bin/pkturnkey (modified) * pykota/trunk/bin/pkusers (modified) * pykota/trunk/bin/pykosd (modified) * pykota/trunk/bin/pykotme (modified) * pykota/trunk/bin/repykota (modified) * pykota/trunk/bin/warnpykota (modified) * pykota/trunk/cgi-bin/dumpykota.cgi (modified) * pykota/trunk/cgi-bin/printquota.cgi (modified) * pykota/trunk/cgi-bin/pykotme.cgi (modified) * pykota/trunk/checkdeps.py (modified) * pykota/trunk/pykota/accounter.py (modified) * pykota/trunk/pykota/accounters/hardware.py (modified) * pykota/trunk/pykota/accounters/__init__.py (modified) * pykota/trunk/pykota/accounters/ink.py (modified) * pykota/trunk/pykota/accounters/pjl.py (modified) * pykota/trunk/pykota/accounters/snmp.py (modified) * pykota/trunk/pykota/accounters/software.py (modified) * pykota/trunk/pykota/appinit.py (modified) * pykota/trunk/pykota/commandline.py (modified) * pykota/trunk/pykota/config.py (modified) * pykota/trunk/pykota/constants.py (modified) * pykota/trunk/pykota/cups.py (modified) * pykota/trunk/pykota/dumper.py (modified) * pykota/trunk/pykota/errors.py (modified) * pykota/trunk/pykota/__init__.py (modified) * pykota/trunk/pykota/logger.py (modified) * pykota/trunk/pykota/loggers/__init__.py (modified) * pykota/trunk/pykota/loggers/stderr.py (modified) * pykota/trunk/pykota/loggers/system.py (modified) * pykota/trunk/pykota/pdfutils.py (modified) * pykota/trunk/pykota/reporter.py (modified) * pykota/trunk/pykota/reporters/html.py (modified) * pykota/trunk/pykota/reporters/__init__.py (modified) * pykota/trunk/pykota/reporters/text.py (modified) * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/pykota/storages/__init__.py (modified) * pykota/trunk/pykota/storages/ldapstorage.py (modified) * pykota/trunk/pykota/storages/mysqlstorage.py (modified) * pykota/trunk/pykota/storages/pgstorage.py (modified) * pykota/trunk/pykota/storages/sqlitestorage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) * pykota/trunk/pykota/tool.py (modified) * pykota/trunk/pykota/utils.py (modified) * pykota/trunk/pykota/version.py (modified) * pykota/trunk/setup.py (modified) * pykota/trunk/tests/filldb.py (modified) Minor change to please emacs... Sat, 03 May 2008 16:58:06 GMT jerome [3367] * pykota/trunk/bin/pkbcodes (modified) * pykota/trunk/bin/pkinvoice (modified) * pykota/trunk/bin/pkprinters (modified) * pykota/trunk/bin/pkrefund (modified) * pykota/trunk/bin/pkturnkey (modified) * pykota/trunk/pykota/tool.py (modified) * pykota/trunk/pykota/utils.py (modified) Moved new method around. Sat, 03 May 2008 15:06:35 GMT jerome [3365] * pykota/trunk/bin/pkinvoice (modified) Fixed small inconsistency in online help. Sat, 29 Mar 2008 14:51:03 GMT jerome [3360] * pykota/trunk/bin/autopykota (modified) * pykota/trunk/bin/pkbanner (modified) * pykota/trunk/bin/pkinvoice (modified) * pykota/trunk/bin/pkrefund (modified) * pykota/trunk/bin/pykosd (modified) * pykota/trunk/bin/pykotme (modified) * pykota/trunk/bin/repykota (modified) Improved help. Sat, 23 Feb 2008 21:29:40 GMT jerome [3346] * pykota/trunk/bin/pkinvoice (modified) Minor changes. Mon, 18 Feb 2008 22:43:01 GMT jerome [3341] * pykota/trunk/bin/pkinvoice (modified) * pykota/trunk/pykota/commandline.py (modified) pkinvoice now works new style. Mon, 28 Jan 2008 18:36:24 GMT jerome [3303] * pykota/trunk/bin/pkbanner (modified) * pykota/trunk/bin/pkinvoice (modified) * pykota/trunk/bin/pkrefund (modified) PDF generation routines now use unicode everywhere. Ensure translations ... Mon, 21 Jan 2008 20:00:58 GMT jerome [3295] * pykota/trunk/bin/autopykota (modified) * pykota/trunk/bin/cupspykota (modified) * pykota/trunk/bin/dumpykota (modified) * pykota/trunk/bin/edpykota (modified) * pykota/trunk/bin/pkbanner (modified) * pykota/trunk/bin/pkbcodes (modified) * pykota/trunk/bin/pkinvoice (modified) * pykota/trunk/bin/pkmail (modified) * pykota/trunk/bin/pknotify (modified) * pykota/trunk/bin/pkprinters (modified) * pykota/trunk/bin/pkrefund (modified) * pykota/trunk/bin/pkturnkey (modified) * pykota/trunk/bin/pkusers (modified) * pykota/trunk/bin/pykosd (modified) * pykota/trunk/bin/pykotme (modified) * pykota/trunk/bin/repykota (modified) * pykota/trunk/bin/warnpykota (modified) * pykota/trunk/cgi-bin/dumpykota.cgi (modified) * pykota/trunk/cgi-bin/printquota.cgi (modified) * pykota/trunk/cgi-bin/pykotme.cgi (modified) * pykota/trunk/pykota/cgifuncs.py (deleted) * pykota/trunk/pykota/dumper.py (modified) * pykota/trunk/pykota/tool.py (modified) * pykota/trunk/pykota/utils.py (modified) Made the CGI scripts work again. Moved even more functions to the utils ... Fri, 18 Jan 2008 22:39:41 GMT jerome [3294] * pykota/trunk/bin/autopykota (modified) * pykota/trunk/bin/cupspykota (modified) * pykota/trunk/bin/dumpykota (modified) * pykota/trunk/bin/edpykota (modified) * pykota/trunk/bin/pkbanner (modified) * pykota/trunk/bin/pkbcodes (modified) * pykota/trunk/bin/pkinvoice (modified) * pykota/trunk/bin/pkmail (modified) * pykota/trunk/bin/pknotify (modified) * pykota/trunk/bin/pkprinters (modified) * pykota/trunk/bin/pkrefund (modified) * pykota/trunk/bin/pksetup (modified) * pykota/trunk/bin/pkturnkey (modified) * pykota/trunk/bin/pkusers (modified) * pykota/trunk/bin/pykosd (modified) * pykota/trunk/bin/pykotme (modified) * pykota/trunk/bin/repykota (modified) * pykota/trunk/bin/warnpykota (modified) * pykota/trunk/pykota/appinit.py (added) * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/pykota/storages/ldapstorage.py (modified) * pykota/trunk/pykota/storages/mysqlstorage.py (modified) * pykota/trunk/pykota/storages/pgstorage.py (modified) * pykota/trunk/pykota/storages/sqlitestorage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) * pykota/trunk/pykota/tool.py (modified) * pykota/trunk/pykota/utils.py (copied) Added modules to store utility functions and application intialization ... Fri, 11 Jan 2008 18:08:24 GMT jerome [3288] * pykota/trunk/bin/autopykota (modified) * pykota/trunk/bin/cupspykota (modified) * pykota/trunk/bin/dumpykota (modified) * pykota/trunk/bin/edpykota (modified) * pykota/trunk/bin/pkbanner (modified) * pykota/trunk/bin/pkbcodes (modified) * pykota/trunk/bin/pkinvoice (modified) * pykota/trunk/bin/pkmail (modified) * pykota/trunk/bin/pknotify (modified) * pykota/trunk/bin/pkprinters (modified) * pykota/trunk/bin/pkrefund (modified) * pykota/trunk/bin/pkturnkey (modified) * pykota/trunk/bin/pkusers (modified) * pykota/trunk/bin/pykosd (modified) * pykota/trunk/bin/pykotme (modified) * pykota/trunk/bin/repykota (modified) * pykota/trunk/bin/warnpykota (modified) * pykota/trunk/pykota/accounter.py (modified) * pykota/trunk/pykota/accounters/hardware.py (modified) * pykota/trunk/pykota/accounters/ink.py (modified) * pykota/trunk/pykota/accounters/software.py (modified) * pykota/trunk/pykota/config.py (modified) * pykota/trunk/pykota/cups.py (modified) * pykota/trunk/pykota/dumper.py (modified) * pykota/trunk/pykota/errors.py (copied) * pykota/trunk/pykota/logger.py (modified) * pykota/trunk/pykota/reporter.py (modified) * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/pykota/storages/ldapstorage.py (modified) * pykota/trunk/pykota/storages/mysqlstorage.py (modified) * pykota/trunk/pykota/storages/pgstorage.py (modified) * pykota/trunk/pykota/storages/sqlitestorage.py (modified) * pykota/trunk/pykota/tool.py (modified) Moved all exceptions definitions to a dedicated module. Mon, 07 Jan 2008 23:03:01 GMT jerome [3276] * pykota/trunk/bin/cupspykota (modified) * pykota/trunk/bin/pkinvoice (modified) * pykota/trunk/bin/pknotify (modified) * pykota/trunk/bin/pkprinters (modified) * pykota/trunk/bin/pkrefund (modified) * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/pykota/tool.py (modified) Doesn't drop and regain priviledges anymore : no added security since we ... Mon, 07 Jan 2008 21:04:42 GMT jerome [3275] * pykota/trunk/bin/autopykota (modified) * pykota/trunk/bin/cupspykota (modified) * pykota/trunk/bin/dumpykota (modified) * pykota/trunk/bin/edpykota (modified) * pykota/trunk/bin/mailandpopup.sh (modified) * pykota/trunk/bin/papwaitprinter.sh (modified) * pykota/trunk/bin/pkbanner (modified) * pykota/trunk/bin/pkbcodes (modified) * pykota/trunk/bin/pkinvoice (modified) * pykota/trunk/bin/pkmail (modified) * pykota/trunk/bin/pknotify (modified) * pykota/trunk/bin/pkprinters (modified) * pykota/trunk/bin/pkrefund (modified) * pykota/trunk/bin/pksetup (modified) * pykota/trunk/bin/pkturnkey (modified) * pykota/trunk/bin/pkusers (modified) * pykota/trunk/bin/pykosd (modified) * pykota/trunk/bin/pykotme (modified) * pykota/trunk/bin/README (modified) * pykota/trunk/bin/repykota (modified) * pykota/trunk/bin/waitprinter.sh (modified) * pykota/trunk/bin/warnpykota (modified) * pykota/trunk/cgi-bin/dumpykota.cgi (modified) * pykota/trunk/cgi-bin/printquota.cgi (modified) * pykota/trunk/cgi-bin/pykotme.cgi (modified) * pykota/trunk/cgi-bin/README (modified) * pykota/trunk/checkdeps.py (modified) * pykota/trunk/clean.sh (modified) * pykota/trunk/conf/pykota.conf.sample (modified) * pykota/trunk/conf/pykotadmin.conf.sample (modified) * pykota/trunk/conf/README (modified) * pykota/trunk/contributed/README (modified) * pykota/trunk/CREDITS (modified) * pykota/trunk/docs/pykota.sgml (modified) * pykota/trunk/docs/README (modified) * pykota/trunk/extractmsg.sh (modified) * pykota/trunk/gentarball.sh (modified) * pykota/trunk/LICENSE (modified) * pykota/trunk/logos/README (modified) * pykota/trunk/man/genman.sh (modified) * pykota/trunk/man/README (modified) * pykota/trunk/po/genmo.sh (modified) * pykota/trunk/po/pykota.pot (modified) * pykota/trunk/po/README (modified) * pykota/trunk/pykota/accounter.py (modified) * pykota/trunk/pykota/accounters/hardware.py (modified) * pykota/trunk/pykota/accounters/__init__.py (modified) * pykota/trunk/pykota/accounters/ink.py (modified) * pykota/trunk/pykota/accounters/pjl.py (modified) * pykota/trunk/pykota/accounters/snmp.py (modified) * pykota/trunk/pykota/accounters/software.py (modified) * pykota/trunk/pykota/cgifuncs.py (modified) * pykota/trunk/pykota/config.py (modified) * pykota/trunk/pykota/constants.py (modified) * pykota/trunk/pykota/cups.py (modified) * pykota/trunk/pykota/dumper.py (modified) * pykota/trunk/pykota/__init__.py (modified) * pykota/trunk/pykota/logger.py (modified) * pykota/trunk/pykota/loggers/__init__.py (modified) * pykota/trunk/pykota/loggers/stderr.py (modified) * pykota/trunk/pykota/loggers/system.py (modified) * pykota/trunk/pykota/reporter.py (modified) * pykota/trunk/pykota/reporters/html.py (modified) * pykota/trunk/pykota/reporters/__init__.py (modified) * pykota/trunk/pykota/reporters/text.py (modified) * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/pykota/storages/__init__.py (modified) * pykota/trunk/pykota/storages/ldapstorage.py (modified) * pykota/trunk/pykota/storages/mysqlstorage.py (modified) * pykota/trunk/pykota/storages/pgstorage.py (modified) * pykota/trunk/pykota/storages/sqlitestorage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) * pykota/trunk/pykota/tool.py (modified) * pykota/trunk/pykota/version.py (modified) * pykota/trunk/qa-assistant/README (modified) * pykota/trunk/setup.py (modified) * pykota/trunk/stylesheets/pykota.css (modified) * pykota/trunk/stylesheets/README (modified) * pykota/trunk/tests/filldb.py (modified) * pykota/trunk/tests/README (modified) * pykota/trunk/untested/postscript/pagecount.sh (modified) * pykota/trunk/untested/README (modified) Updated copyright years. Changed some remaining ISO-8859-15 markers to ... Tue, 27 Nov 2007 16:49:29 GMT jerome [3260] * pykota/trunk/bin/autopykota (modified) * pykota/trunk/bin/cupspykota (modified) * pykota/trunk/bin/dumpykota (modified) * pykota/trunk/bin/edpykota (modified) * pykota/trunk/bin/mailandpopup.sh (modified) * pykota/trunk/bin/papwaitprinter.sh (modified) * pykota/trunk/bin/pkbanner (modified) * pykota/trunk/bin/pkbcodes (modified) * pykota/trunk/bin/pkinvoice (modified) * pykota/trunk/bin/pkmail (modified) * pykota/trunk/bin/pknotify (modified) * pykota/trunk/bin/pkprinters (modified) * pykota/trunk/bin/pkrefund (modified) * pykota/trunk/bin/pksetup (modified) * pykota/trunk/bin/pkturnkey (modified) * pykota/trunk/bin/pkusers (modified) * pykota/trunk/bin/pykosd (modified) * pykota/trunk/bin/pykotme (modified) * pykota/trunk/bin/README (modified) * pykota/trunk/bin/repykota (modified) * pykota/trunk/bin/waitprinter.sh (modified) * pykota/trunk/bin/warnpykota (modified) * pykota/trunk/pykota/accounter.py (modified) * pykota/trunk/pykota/accounters/hardware.py (modified) * pykota/trunk/pykota/accounters/__init__.py (modified) * pykota/trunk/pykota/accounters/ink.py (modified) * pykota/trunk/pykota/accounters/pjl.py (modified) * pykota/trunk/pykota/accounters/snmp.py (modified) * pykota/trunk/pykota/accounters/software.py (modified) * pykota/trunk/pykota/cgifuncs.py (modified) * pykota/trunk/pykota/config.py (modified) * pykota/trunk/pykota/constants.py (modified) * pykota/trunk/pykota/cups.py (modified) * pykota/trunk/pykota/dumper.py (modified) * pykota/trunk/pykota/__init__.py (modified) * pykota/trunk/pykota/logger.py (modified) * pykota/trunk/pykota/loggers/__init__.py (modified) * pykota/trunk/pykota/loggers/stderr.py (modified) * pykota/trunk/pykota/loggers/system.py (modified) * pykota/trunk/pykota/reporter.py (modified) * pykota/trunk/pykota/reporters/html.py (modified) * pykota/trunk/pykota/reporters/__init__.py (modified) * pykota/trunk/pykota/reporters/text.py (modified) * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/pykota/storages/__init__.py (modified) * pykota/trunk/pykota/storages/ldapstorage.py (modified) * pykota/trunk/pykota/storages/mysqlstorage.py (modified) * pykota/trunk/pykota/storages/pgstorage.py (modified) * pykota/trunk/pykota/storages/sqlitestorage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) * pykota/trunk/pykota/tool.py (modified) * pykota/trunk/pykota/version.py (modified) * pykota/trunk/setup.py (modified) Changed license to GNU GPL v3 or later. Changed Python source encoding ... Wed, 17 Jan 2007 22:19:42 GMT jerome [3133] * pykota/trunk/bin/autopykota (modified) * pykota/trunk/bin/cupspykota (modified) * pykota/trunk/bin/dumpykota (modified) * pykota/trunk/bin/edpykota (modified) * pykota/trunk/bin/mailandpopup.sh (modified) * pykota/trunk/bin/papwaitprinter.sh (modified) * pykota/trunk/bin/pkbanner (modified) * pykota/trunk/bin/pkbcodes (modified) * pykota/trunk/bin/pkinvoice (modified) * pykota/trunk/bin/pkmail (modified) * pykota/trunk/bin/pknotify (modified) * pykota/trunk/bin/pkprinters (modified) * pykota/trunk/bin/pkrefund (modified) * pykota/trunk/bin/pksetup (modified) * pykota/trunk/bin/pkturnkey (modified) * pykota/trunk/bin/pkusers (modified) * pykota/trunk/bin/pykosd (modified) * pykota/trunk/bin/pykotme (modified) * pykota/trunk/bin/README (modified) * pykota/trunk/bin/repykota (modified) * pykota/trunk/bin/waitprinter.sh (modified) * pykota/trunk/bin/warnpykota (modified) * pykota/trunk/cgi-bin/dumpykota.cgi (modified) * pykota/trunk/cgi-bin/printquota.cgi (modified) * pykota/trunk/cgi-bin/pykotme.cgi (modified) * pykota/trunk/cgi-bin/README (modified) * pykota/trunk/checkdeps.py (modified) * pykota/trunk/clean.sh (modified) * pykota/trunk/conf/pykota.conf.sample (modified) * pykota/trunk/conf/pykotadmin.conf.sample (modified) * pykota/trunk/conf/README (modified) * pykota/trunk/contributed/pagecount.pl (modified) * pykota/trunk/contributed/README (modified) * pykota/trunk/CREDITS (modified) * pykota/trunk/debian/copyright (modified) * pykota/trunk/debian/makedeb.sh (modified) * pykota/trunk/debian/README (modified) * pykota/trunk/docs/README (modified) * pykota/trunk/extractmsg.sh (modified) * pykota/trunk/initscripts/ldap/README.ldap (modified) * pykota/trunk/initscripts/mysql/pykota-mysql.sql (modified) * pykota/trunk/initscripts/mysql/README.mysql (modified) * pykota/trunk/initscripts/postgresql/pykota-postgresql.sql (modified) * pykota/trunk/initscripts/postgresql/README.postgresql (modified) * pykota/trunk/initscripts/postgresql/upgrade-from-before-1.03.py (modified) * pykota/trunk/initscripts/postgresql/upgrade-to-1.14.sql (modified) * pykota/trunk/initscripts/postgresql/upgrade-to-1.16.sql (modified) * pykota/trunk/initscripts/postgresql/upgrade-to-1.19.sql (modified) * pykota/trunk/initscripts/postgresql/upgrade-to-1.21.sql (modified) * pykota/trunk/initscripts/postgresql/upgrade-to-1.23.sql (modified) * pykota/trunk/initscripts/postgresql/VERYOLDpykota-upgrade-postgresql.sql (modified) * pykota/trunk/initscripts/README (modified) * pykota/trunk/initscripts/sqlite/pykota-sqlite.sql (modified) * pykota/trunk/initscripts/sqlite/README.sqlite (modified) * pykota/trunk/LICENSE (modified) * pykota/trunk/logos/README (modified) * pykota/trunk/man/autopykota.1 (modified) * pykota/trunk/man/de/autopykota.1 (modified) * pykota/trunk/man/de/dumpykota.1 (modified) * pykota/trunk/man/de/edpykota.1 (modified) * pykota/trunk/man/de/pkbanner.1 (modified) * pykota/trunk/man/de/pkbcodes.1 (modified) * pykota/trunk/man/de/pkinvoice.1 (modified) * pykota/trunk/man/de/pkmail.1 (modified) * pykota/trunk/man/de/pknotify.1 (modified) * pykota/trunk/man/de/pkprinters.1 (modified) * pykota/trunk/man/de/pkrefund.1 (modified) * pykota/trunk/man/de/pkturnkey.1 (modified) * pykota/trunk/man/de/pkusers.1 (modified) * pykota/trunk/man/de/pykosd.1 (modified) * pykota/trunk/man/de/pykotme.1 (modified) * pykota/trunk/man/de/repykota.1 (modified) * pykota/trunk/man/de/warnpykota.1 (modified) * pykota/trunk/man/dumpykota.1 (modified) * pykota/trunk/man/edpykota.1 (modified) * pykota/trunk/man/el_GR/autopykota.1 (modified) * pykota/trunk/man/el_GR/dumpykota.1 (modified) * pykota/trunk/man/el_GR/edpykota.1 (modified) * pykota/trunk/man/el_GR/pkbanner.1 (modified) * pykota/trunk/man/el_GR/pkbcodes.1 (modified) * pykota/trunk/man/el_GR/pkinvoice.1 (modified) * pykota/trunk/man/el_GR/pkmail.1 (modified) * pykota/trunk/man/el_GR/pknotify.1 (modified) * pykota/trunk/man/el_GR/pkprinters.1 (modified) * pykota/trunk/man/el_GR/pkrefund.1 (modified) * pykota/trunk/man/el_GR/pkturnkey.1 (modified) * pykota/trunk/man/el_GR/pkusers.1 (modified) * pykota/trunk/man/el_GR/pykosd.1 (modified) * pykota/trunk/man/el_GR/pykotme.1 (modified) * pykota/trunk/man/el_GR/repykota.1 (modified) * pykota/trunk/man/el_GR/warnpykota.1 (modified) * pykota/trunk/man/es/autopykota.1 (modified) * pykota/trunk/man/es/dumpykota.1 (modified) * pykota/trunk/man/es/edpykota.1 (modified) * pykota/trunk/man/es/pkbanner.1 (modified) * pykota/trunk/man/es/pkbcodes.1 (modified) * pykota/trunk/man/es/pkinvoice.1 (modified) * pykota/trunk/man/es/pkmail.1 (modified) * pykota/trunk/man/es/pknotify.1 (modified) * pykota/trunk/man/es/pkprinters.1 (modified) * pykota/trunk/man/es/pkrefund.1 (modified) * pykota/trunk/man/es/pkturnkey.1 (modified) * pykota/trunk/man/es/pkusers.1 (modified) * pykota/trunk/man/es/pykosd.1 (modified) * pykota/trunk/man/es/pykotme.1 (modified) * pykota/trunk/man/es/repykota.1 (modified) * pykota/trunk/man/es/warnpykota.1 (modified) * pykota/trunk/man/fr/autopykota.1 (modified) * pykota/trunk/man/fr/dumpykota.1 (modified) * pykota/trunk/man/fr/edpykota.1 (modified) * pykota/trunk/man/fr/pkbanner.1 (modified) * pykota/trunk/man/fr/pkbcodes.1 (modified) * pykota/trunk/man/fr/pkinvoice.1 (modified) * pykota/trunk/man/fr/pkmail.1 (modified) * pykota/trunk/man/fr/pknotify.1 (modified) * pykota/trunk/man/fr/pkprinters.1 (modified) * pykota/trunk/man/fr/pkrefund.1 (modified) * pykota/trunk/man/fr/pkturnkey.1 (modified) * pykota/trunk/man/fr/pkusers.1 (modified) * pykota/trunk/man/fr/pykosd.1 (modified) * pykota/trunk/man/fr/pykotme.1 (modified) * pykota/trunk/man/fr/repykota.1 (modified) * pykota/trunk/man/fr/warnpykota.1 (modified) * pykota/trunk/man/genman.sh (modified) * pykota/trunk/man/it/autopykota.1 (modified) * pykota/trunk/man/it/dumpykota.1 (modified) * pykota/trunk/man/it/edpykota.1 (modified) * pykota/trunk/man/it/pkbanner.1 (modified) * pykota/trunk/man/it/pkbcodes.1 (modified) * pykota/trunk/man/it/pkinvoice.1 (modified) * pykota/trunk/man/it/pkmail.1 (modified) * pykota/trunk/man/it/pknotify.1 (modified) * pykota/trunk/man/it/pkprinters.1 (modified) * pykota/trunk/man/it/pkrefund.1 (modified) * pykota/trunk/man/it/pkturnkey.1 (modified) * pykota/trunk/man/it/pkusers.1 (modified) * pykota/trunk/man/it/pykosd.1 (modified) * pykota/trunk/man/it/pykotme.1 (modified) * pykota/trunk/man/it/repykota.1 (modified) * pykota/trunk/man/it/warnpykota.1 (modified) * pykota/trunk/man/nb_NO/autopykota.1 (modified) * pykota/trunk/man/nb_NO/dumpykota.1 (modified) * pykota/trunk/man/nb_NO/edpykota.1 (modified) * pykota/trunk/man/nb_NO/pkbanner.1 (modified) * pykota/trunk/man/nb_NO/pkbcodes.1 (modified) * pykota/trunk/man/nb_NO/pkinvoice.1 (modified) * pykota/trunk/man/nb_NO/pkmail.1 (modified) * pykota/trunk/man/nb_NO/pknotify.1 (modified) * pykota/trunk/man/nb_NO/pkprinters.1 (modified) * pykota/trunk/man/nb_NO/pkrefund.1 (modified) * pykota/trunk/man/nb_NO/pkturnkey.1 (modified) * pykota/trunk/man/nb_NO/pkusers.1 (modified) * pykota/trunk/man/nb_NO/pykosd.1 (modified) * pykota/trunk/man/nb_NO/pykotme.1 (modified) * pykota/trunk/man/nb_NO/repykota.1 (modified) * pykota/trunk/man/nb_NO/warnpykota.1 (modified) * pykota/trunk/man/pkbanner.1 (modified) * pykota/trunk/man/pkbcodes.1 (modified) * pykota/trunk/man/pkinvoice.1 (modified) * pykota/trunk/man/pkmail.1 (modified) * pykota/trunk/man/pknotify.1 (modified) * pykota/trunk/man/pkprinters.1 (modified) * pykota/trunk/man/pkrefund.1 (modified) * pykota/trunk/man/pkturnkey.1 (modified) * pykota/trunk/man/pkusers.1 (modified) * pykota/trunk/man/pl/autopykota.1 (modified) * pykota/trunk/man/pl/dumpykota.1 (modified) * pykota/trunk/man/pl/edpykota.1 (modified) * pykota/trunk/man/pl/pkbanner.1 (modified) * pykota/trunk/man/pl/pkbcodes.1 (modified) * pykota/trunk/man/pl/pkinvoice.1 (modified) * pykota/trunk/man/pl/pkmail.1 (modified) * pykota/trunk/man/pl/pknotify.1 (modified) * pykota/trunk/man/pl/pkprinters.1 (modified) * pykota/trunk/man/pl/pkrefund.1 (modified) * pykota/trunk/man/pl/pkturnkey.1 (modified) * pykota/trunk/man/pl/pkusers.1 (modified) * pykota/trunk/man/pl/pykosd.1 (modified) * pykota/trunk/man/pl/pykotme.1 (modified) * pykota/trunk/man/pl/repykota.1 (modified) * pykota/trunk/man/pl/warnpykota.1 (modified) * pykota/trunk/man/pt/autopykota.1 (modified) * pykota/trunk/man/pt_BR/autopykota.1 (modified) * pykota/trunk/man/pt_BR/dumpykota.1 (modified) * pykota/trunk/man/pt_BR/edpykota.1 (modified) * pykota/trunk/man/pt_BR/pkbanner.1 (modified) * pykota/trunk/man/pt_BR/pkbcodes.1 (modified) * pykota/trunk/man/pt_BR/pkinvoice.1 (modified) * pykota/trunk/man/pt_BR/pkmail.1 (modified) * pykota/trunk/man/pt_BR/pknotify.1 (modified) * pykota/trunk/man/pt_BR/pkprinters.1 (modified) * pykota/trunk/man/pt_BR/pkrefund.1 (modified) * pykota/trunk/man/pt_BR/pkturnkey.1 (modified) * pykota/trunk/man/pt_BR/pkusers.1 (modified) * pykota/trunk/man/pt_BR/pykosd.1 (modified) * pykota/trunk/man/pt_BR/pykotme.1 (modified) * pykota/trunk/man/pt_BR/repykota.1 (modified) * pykota/trunk/man/pt_BR/warnpykota.1 (modified) * pykota/trunk/man/pt/dumpykota.1 (modified) * pykota/trunk/man/pt/edpykota.1 (modified) * pykota/trunk/man/pt/pkbanner.1 (modified) * pykota/trunk/man/pt/pkbcodes.1 (modified) * pykota/trunk/man/pt/pkinvoice.1 (modified) * pykota/trunk/man/pt/pkmail.1 (modified) * pykota/trunk/man/pt/pknotify.1 (modified) * pykota/trunk/man/pt/pkprinters.1 (modified) * pykota/trunk/man/pt/pkrefund.1 (modified) * pykota/trunk/man/pt/pkturnkey.1 (modified) * pykota/trunk/man/pt/pkusers.1 (modified) * pykota/trunk/man/pt/pykosd.1 (modified) * pykota/trunk/man/pt/pykotme.1 (modified) * pykota/trunk/man/pt/repykota.1 (modified) * pykota/trunk/man/pt/warnpykota.1 (modified) * pykota/trunk/man/pykosd.1 (modified) * pykota/trunk/man/pykotme.1 (modified) * pykota/trunk/man/repykota.1 (modified) * pykota/trunk/man/sv_SE/autopykota.1 (modified) * pykota/trunk/man/sv_SE/dumpykota.1 (modified) * pykota/trunk/man/sv_SE/edpykota.1 (modified) * pykota/trunk/man/sv_SE/pkbanner.1 (modified) * pykota/trunk/man/sv_SE/pkbcodes.1 (modified) * pykota/trunk/man/sv_SE/pkinvoice.1 (modified) * pykota/trunk/man/sv_SE/pkmail.1 (modified) * pykota/trunk/man/sv_SE/pknotify.1 (modified) * pykota/trunk/man/sv_SE/pkprinters.1 (modified) * pykota/trunk/man/sv_SE/pkrefund.1 (modified) * pykota/trunk/man/sv_SE/pkturnkey.1 (modified) * pykota/trunk/man/sv_SE/pkusers.1 (modified) * pykota/trunk/man/sv_SE/pykosd.1 (modified) * pykota/trunk/man/sv_SE/pykotme.1 (modified) * pykota/trunk/man/sv_SE/repykota.1 (modified) * pykota/trunk/man/sv_SE/warnpykota.1 (modified) * pykota/trunk/man/th/autopykota.1 (modified) * pykota/trunk/man/th/dumpykota.1 (modified) * pykota/trunk/man/th/edpykota.1 (modified) * pykota/trunk/man/th/pkbanner.1 (modified) * pykota/trunk/man/th/pkbcodes.1 (modified) * pykota/trunk/man/th/pkinvoice.1 (modified) * pykota/trunk/man/th/pkmail.1 (modified) * pykota/trunk/man/th/pknotify.1 (modified) * pykota/trunk/man/th/pkprinters.1 (modified) * pykota/trunk/man/th/pkrefund.1 (modified) * pykota/trunk/man/th/pkturnkey.1 (modified) * pykota/trunk/man/th/pkusers.1 (modified) * pykota/trunk/man/th/pykosd.1 (modified) * pykota/trunk/man/th/pykotme.1 (modified) * pykota/trunk/man/th/repykota.1 (modified) * pykota/trunk/man/th/warnpykota.1 (modified) * pykota/trunk/man/tr/autopykota.1 (modified) * pykota/trunk/man/tr/dumpykota.1 (modified) * pykota/trunk/man/tr/edpykota.1 (modified) * pykota/trunk/man/tr/pkbanner.1 (modified) * pykota/trunk/man/tr/pkbcodes.1 (modified) * pykota/trunk/man/tr/pkinvoice.1 (modified) * pykota/trunk/man/tr/pkmail.1 (modified) * pykota/trunk/man/tr/pknotify.1 (modified) * pykota/trunk/man/tr/pkprinters.1 (modified) * pykota/trunk/man/tr/pkrefund.1 (modified) * pykota/trunk/man/tr/pkturnkey.1 (modified) * pykota/trunk/man/tr/pkusers.1 (modified) * pykota/trunk/man/tr/pykosd.1 (modified) * pykota/trunk/man/tr/pykotme.1 (modified) * pykota/trunk/man/tr/repykota.1 (modified) * pykota/trunk/man/tr/warnpykota.1 (modified) * pykota/trunk/man/warnpykota.1 (modified) * pykota/trunk/man/zh_TW/autopykota.1 (modified) * pykota/trunk/man/zh_TW/dumpykota.1 (modified) * pykota/trunk/man/zh_TW/edpykota.1 (modified) * pykota/trunk/man/zh_TW/pkbanner.1 (modified) * pykota/trunk/man/zh_TW/pkbcodes.1 (modified) * pykota/trunk/man/zh_TW/pkinvoice.1 (modified) * pykota/trunk/man/zh_TW/pkmail.1 (modified) * pykota/trunk/man/zh_TW/pknotify.1 (modified) * pykota/trunk/man/zh_TW/pkprinters.1 (modified) * pykota/trunk/man/zh_TW/pkrefund.1 (modified) * pykota/trunk/man/zh_TW/pkturnkey.1 (modified) * pykota/trunk/man/zh_TW/pkusers.1 (modified) * pykota/trunk/man/zh_TW/pykosd.1 (modified) * pykota/trunk/man/zh_TW/pykotme.1 (modified) * pykota/trunk/man/zh_TW/repykota.1 (modified) * pykota/trunk/man/zh_TW/warnpykota.1 (modified) * pykota/trunk/NEWS (modified) * pykota/trunk/openoffice/README (modified) * pykota/trunk/po/fr/pykota.po (modified) * pykota/trunk/po/pykota.pot (modified) * pykota/trunk/po/README (modified) * pykota/trunk/pykota/accounter.py (modified) * pykota/trunk/pykota/accounters/hardware.py (modified) * pykota/trunk/pykota/accounters/__init__.py (modified) * pykota/trunk/pykota/accounters/ink.py (modified) * pykota/trunk/pykota/accounters/pjl.py (modified) * pykota/trunk/pykota/accounters/snmp.py (modified) * pykota/trunk/pykota/accounters/software.py (modified) * pykota/trunk/pykota/cgifuncs.py (modified) * pykota/trunk/pykota/config.py (modified) * pykota/trunk/pykota/dumper.py (modified) * pykota/trunk/pykota/__init__.py (modified) * pykota/trunk/pykota/ipp.py (modified) * pykota/trunk/pykota/logger.py (modified) * pykota/trunk/pykota/loggers/__init__.py (modified) * pykota/trunk/pykota/loggers/stderr.py (modified) * pykota/trunk/pykota/loggers/system.py (modified) * pykota/trunk/pykota/reporter.py (modified) * pykota/trunk/pykota/reporters/html.py (modified) * pykota/trunk/pykota/reporters/__init__.py (modified) * pykota/trunk/pykota/reporters/text.py (modified) * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/pykota/storages/__init__.py (modified) * pykota/trunk/pykota/storages/ldapstorage.py (modified) * pykota/trunk/pykota/storages/mysqlstorage.py (modified) * pykota/trunk/pykota/storages/pgstorage.py (modified) * pykota/trunk/pykota/storages/sqlitestorage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) * pykota/trunk/pykota/tool.py (modified) * pykota/trunk/pykota/version.py (modified) * pykota/trunk/README (modified) * pykota/trunk/SECURITY (modified) * pykota/trunk/setup.py (modified) * pykota/trunk/stylesheets/pykota.css (modified) * pykota/trunk/stylesheets/README (modified) * pykota/trunk/tests/README (modified) * pykota/trunk/TODO (modified) * pykota/trunk/untested/postscript/pagecount.sh (modified) * pykota/trunk/untested/README (modified) Changed copyright years. Thu, 30 Nov 2006 21:47:26 GMT jerome [3090] * pykota/trunk/bin/pkinvoice (modified) * pykota/trunk/NEWS (modified) Now pkinvoice works internally like pkrefund. Huge code factorization is ... Wed, 29 Nov 2006 21:20:13 GMT jerome [3083] * pykota/trunk/bin/pkinvoice (modified) Changed output format for amounts. Wed, 29 Nov 2006 19:28:35 GMT jerome [3079] * pykota/trunk/bin/pkbanner (modified) * pykota/trunk/bin/pkinvoice (modified) * pykota/trunk/NEWS (modified) Now prepares datas for ReportLab 2.x Wed, 22 Nov 2006 22:29:28 GMT jerome [3069] * pykota/trunk/bin/pkinvoice (modified) * pykota/trunk/man/de/pkinvoice.1 (modified) * pykota/trunk/man/de/pkrefund.1 (modified) * pykota/trunk/man/el_GR/pkinvoice.1 (modified) * pykota/trunk/man/el_GR/pkrefund.1 (modified) * pykota/trunk/man/es/pkinvoice.1 (modified) * pykota/trunk/man/es/pkrefund.1 (modified) * pykota/trunk/man/fr/pkrefund.1 (modified) * pykota/trunk/man/it/pkinvoice.1 (modified) * pykota/trunk/man/it/pkrefund.1 (modified) * pykota/trunk/man/nb_NO/pkinvoice.1 (modified) * pykota/trunk/man/nb_NO/pkrefund.1 (modified) * pykota/trunk/man/pkinvoice.1 (modified) * pykota/trunk/man/pkrefund.1 (modified) * pykota/trunk/man/pl/pkinvoice.1 (modified) * pykota/trunk/man/pl/pkrefund.1 (modified) * pykota/trunk/man/pt_BR/pkinvoice.1 (modified) * pykota/trunk/man/pt_BR/pkrefund.1 (modified) * pykota/trunk/man/pt/pkinvoice.1 (modified) * pykota/trunk/man/pt/pkrefund.1 (modified) * pykota/trunk/man/sv_SE/pkinvoice.1 (modified) * pykota/trunk/man/sv_SE/pkrefund.1 (modified) * pykota/trunk/man/th/pkinvoice.1 (modified) * pykota/trunk/man/th/pkrefund.1 (modified) * pykota/trunk/man/tr/pkinvoice.1 (modified) * pykota/trunk/man/tr/pkrefund.1 (modified) * pykota/trunk/man/zh_TW/pkinvoice.1 (modified) * pykota/trunk/man/zh_TW/pkrefund.1 (modified) * pykota/trunk/po/de/pykota.po (modified) * pykota/trunk/po/el_GR/pykota.po (modified) * pykota/trunk/po/es/pykota.po (modified) * pykota/trunk/po/fr/pykota.mo (modified) * pykota/trunk/po/fr/pykota.po (modified) * pykota/trunk/po/it/pykota.po (modified) * pykota/trunk/po/nb_NO/pykota.po (modified) * pykota/trunk/po/pl/pykota.po (modified) * pykota/trunk/po/pt_BR/pykota.po (modified) * pykota/trunk/po/pt/pykota.po (modified) * pykota/trunk/po/pykota.pot (modified) * pykota/trunk/po/sv_SE/pykota.po (modified) * pykota/trunk/po/th/pykota.po (modified) * pykota/trunk/po/tr/pykota.po (modified) * pykota/trunk/po/zh_TW/pykota.po (modified) Fixed a typo in help : formating ==> formatting Wed, 22 Nov 2006 22:04:44 GMT jerome [3067] * pykota/trunk/bin/pkinvoice (modified) Removed unused command line argument. Mon, 27 Mar 2006 19:56:49 GMT jerome [2811] * pykota/trunk/bin/pkinvoice (modified) Incorrect docstring. Mon, 06 Mar 2006 07:50:32 GMT jerome [2790] * pykota/trunk/bin/pkinvoice (modified) Now uses the Percent class like other tools do. Mon, 13 Feb 2006 11:48:27 GMT jerome [2689] * pykota/trunk/bin/pkinvoice (modified) Doesn't output an invoice when amount due is 0.0. Sat, 11 Feb 2006 20:45:54 GMT jerome [2670] * pykota/trunk/bin/pkinvoice (modified) Removed the number of bytes from the invoice : probably not ... Sat, 11 Feb 2006 16:24:00 GMT jerome [2668] * pykota/trunk/bin/pkinvoice (modified) * pykota/trunk/NEWS (modified) * pykota/trunk/pykota/version.py (modified) pkinvoice now officially works ! Sat, 11 Feb 2006 10:59:13 GMT jerome [2666] * pykota/trunk/bin/pkinvoice (modified) Revamped the functionnality completely, to base invoices on ... Fri, 10 Feb 2006 22:15:11 GMT jerome [2663] * pykota/trunk/bin/pkinvoice (modified) The logo is now repeated on all pages but stored only once in the ... Fri, 10 Feb 2006 21:28:01 GMT jerome [2662] * pykota/trunk/bin/pkinvoice (modified) * pykota/trunk/MANIFEST.in (modified) * pykota/trunk/setup.py (modified) pkinvoice now basically works. TODO : PDF generation. Fri, 10 Feb 2006 20:52:01 GMT jerome [2661] * pykota/trunk/bin/pkinvoice (modified) Added important command line options to pkinvoice. Fri, 10 Feb 2006 19:48:18 GMT jerome [2660] * pykota/trunk/bin/pkinvoice (added) Skeleton for pkinvoice added.