commit c1c4b2df28db73564631c16c59c953d1024be206
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Jun 13 18:41:53 2010 +0200

    Changelog update

commit 63e5c4997587fa98d20a23c048978b1889bfa4e1
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Jun 13 18:41:04 2010 +0200

    Translation update for 0.15 release

commit 8f4389c3386ecba0013b1aef881364d187e51477
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri May 28 15:18:53 2010 +0200

    Fix desc color

commit a3f86b7cf3cbcb48fdc2c20a35742fa7fc22ce1a
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed May 26 23:13:00 2010 +0200

    Update for future 0.15 release

commit 7c78fda29c994a56b2419eaa22f803ae210e2620
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed May 26 22:57:19 2010 +0200

    Only show warning if PYSQL_WARNING env variable is set

commit 8cf359274731683fae432998f7ea7ff0b12f0d64
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed May 26 22:46:24 2010 +0200

    Code formating

commit a532bcca9bc46044c9305a3530a2e3701486c510
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed May 26 22:46:12 2010 +0200

    Remove warning about deprecated md5 module

commit 11fd89516476bbcdf0858e1e3bfe7aeb86290d87
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed May 26 18:26:16 2010 +0200

    Fix code alignement and broken dep function parser

commit 23a4cfe24c6abbca034756368f3160e392168a89
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Wed May 26 10:12:30 2010 +0200

    Catches error on detailed desc (ex : no used blocks for synonyms)

commit 44d86fc08c079f652ed35dbc38d645cb03e8917c
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Wed May 5 22:22:00 2010 +0200

    I18n requirements for next release

commit 79d8babab3c502622efef944d46f79c2f4ea3479
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Fri Apr 9 14:56:02 2010 +0200

    Field shrinking in command 'session' for whiners
    Get headers out of 'session' query to enable i18n

commit 6799141cb02f89e56b40afaa32ed6cf6dfa8df85
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Wed Apr 7 21:55:17 2010 +0200

    Add session logon time in command 'session'

commit 406232714d0eb0d66cb68a9f71fee51e319a6af7
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Thu Apr 1 23:35:32 2010 +0200

    Add manual page contributed by Sebastien Delcros

commit 2c4f0b353379834cd78ae3b4f91a78be75e90e2d
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Tue Mar 30 22:14:06 2010 +0200

    Disable title update for non-xterm terminals and some other minor fixes

commit 153c0b5c19509d023d8298c942a86d76f330e5d7
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Fri Mar 12 23:30:51 2010 +0100

    Add sqltune based on AWR sqltune options in Oracle 10 and upper

commit cdc1092c0710b7f3b2eae98d53940cb4853a04f4
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Wed Mar 3 22:19:59 2010 +0100

    minor fixes for assmrpt

commit 3b69c9e6c0884433d85706e76d8bf03abdf540b3
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Wed Mar 3 21:29:43 2010 +0100

    New desc for users

commit 341d1ab514b810502552ead26669ba449d243a48
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Wed Mar 3 14:15:42 2010 +0100

    Reformat help messages, add more i18n-ed strings and correct some display errors

commit 7ed0ebaeec8f12488749bf3ba1300f2ef93c1b68
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Mon Mar 1 17:56:55 2010 +0100

    Add simple assm report to analyze table blocks clustering

commit 790304c0459f17c5d4e18583819550d2b0a6b478
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Mon Mar 1 15:03:01 2010 +0100

    Add an instance attribute to simplify interactivity tests

commit 401dabb08d7ff7b5d0c000fc96aa30b388fe64e8
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Sat Feb 27 11:02:57 2010 +0100

    Fix permission management in audit functions

commit 2dfe000a3a4b59c5f978857058ce50e06e8379bb
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Sat Feb 27 09:53:33 2010 +0100

    Add a plain text storage report to follow biggest objets. Also add i18 and some cleanings.

commit 283d25e439072978cf62d9cc45e0216111a5fc32
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed Feb 24 09:36:36 2010 +0100

    Fix unicode warning

commit b745bccf7ddbd3db04cfc36338f8e06e8642b7a0
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Tue Feb 23 23:24:21 2010 +0100

    New module pysqlaudit pour high-level audit fonctions such as performance reports. Also adds more internationalization.

commit d503fe5e9bbe1de1770a16e7caf553463aa8a7db
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Sat Feb 20 11:17:31 2010 +0100

    Output beautification when not using a tty

commit ec1f402857229b76c2e49245242d18db52a79f2a
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Feb 19 23:34:07 2010 +0100

    Guessing info for name and uppercase name is no more needed

commit dd88ffad731833d3bd79b4ce78126aabab003eb1
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Feb 19 23:11:15 2010 +0100

    Factorize object status code

commit 8291572922bb1f3374b23f4233e3a1c4b6687218
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Feb 19 22:19:31 2010 +0100

    If type is already defined, filter out object that does not match and return if nothing match.

commit ee1bfbed629735aa8cac33b15c6f629514e90dd5
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Feb 19 22:04:04 2010 +0100

    Fix object owner

commit 80d974fb5a23f974832a2720e1a53b22006003d3
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Feb 19 21:55:16 2010 +0100

    Huge update and cleanup

commit 767222321ad581f04193d86327a99210460fcc57
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Feb 19 19:09:57 2010 +0100

    Use own object before public ones when desc encounter multiple objects

commit dd3d4d91c59ac128922d096663af6c8a913b33c1
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Feb 19 19:08:51 2010 +0100

    Respect case for owner and name if quotes are used

commit 79638aa47a8e2ebd1870893b4f6e9bc78858c643
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Feb 19 08:41:08 2010 +0100

    Allow to give object type in parenthisis to desc command

commit 3383c4bdc094ee8d65e91e2c0ce304f80057d1a5
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Thu Feb 18 20:11:01 2010 +0100

    Add interactive feature to desc when multiple object have the same name

commit c44bb6891d24c157f399c4136a9229f5ced27c39
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed Feb 17 19:27:35 2010 +0100

    Add hash and __eq__ function to object.
    Use set instead of list in guessinfo

commit 333a6781bfdd7f29552cca7ecbc5f1d30609066f
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed Feb 17 11:07:56 2010 +0100

    Bump version to 0.15 (next release) and update changelog

commit d93c5b51b76e233e9587e18f60b7ad99d45e65e4
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Tue Feb 16 16:25:53 2010 +0100

    Better internationalization

commit e9a379f0281e4b24aa3c60df8c8a570a26ed530e
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Mon Feb 15 18:01:48 2010 +0100

    Add connection check when starting up in order to fix a crash case

commit 1398ef8d0ff1fa4922279cf57e50ddfce9b30145
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Mon Feb 15 17:11:44 2010 +0100

    Fix syntax error in i18n macro call. Update catalog

commit 09288366c529943861081795cb960c1675580be9
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Thu Feb 11 23:47:59 2010 +0100

    Fix missing _() for better internalization

commit 0a4ed2be7b68d7b363bbd6786b796b807a98da35
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Feb 14 21:51:27 2010 +0100

    Message catalog and French translation update.

commit 8611d235e723d48a33f15b49c3446b0211aec99c
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Feb 14 21:44:24 2010 +0100

    update changelog

commit e5336264947e8f523d0e4f44bbff7ded2e6af066
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Thu Feb 11 19:13:59 2010 +0100

    Disable color when input or output is not a tty

commit b3bea60b3e3fe221d4d5cd8b071b622a86f94ded
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed Feb 10 19:57:30 2010 +0100

    Add waiting cursor when moving background query to foreground
    Apply formating rules to code

commit 84177f8f426b413b256cb3054da3bc1f70fcfb0f
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Thu Oct 29 11:45:14 2009 +0100

    Don't call animate cursor twice for csv and exec function

commit cf5b588c94ad76a5ccd916e4342f2a3047ea5a2e
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Tue Oct 20 20:18:04 2009 +0200

    Use sys.stdout.write instead of print, to avoid extraspace when using animated cursor buffer

commit aca8d33280d81688f4d11606798a219a377a517e
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Tue Oct 20 20:17:34 2009 +0200

    Use getValue instead of readlines/writelines (simplification)

commit 491b2a146a30104823ed81ab5bf5456798d191da
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed Oct 14 19:10:32 2009 +0200

    Add a flag to disable animatedcursor (useful for unit test)

commit 47cb253609398539f9eb7af1ec6c014e3d302bc8
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed Oct 14 18:58:29 2009 +0200

    Allow to interrupt waiting cursor at any step, not only at the loop begining

commit fe7131cc9ce3afbef13b5c8d38cf0cc82a879fa2
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed Oct 14 08:59:48 2009 +0200

    Make stdout handler local to run method

commit b9fc08391f305c449b94cb1c7c8fe6dac4c52ea8
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed Oct 14 08:54:11 2009 +0200

    Pimp up waiting cursor

commit d921e5c1427f36e596259b4414840fbed6ed6fd7
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed Oct 14 08:41:57 2009 +0200

    Synchronise end of cursor and IO flush to avoid trashing output

commit a0a237994ad177e54170899c95d4ff3737932513
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Tue Oct 13 23:24:44 2009 +0200

    Simple dot waiting cursor - issue with readline

commit 5c7dcf5b7991efa23f3962f335ff97dd01b255ff
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed Feb 10 08:58:34 2010 +0100

    Backup stdout instead of restoring it from system to avoid unit test mess up

commit 36849c8ae91b8e4933a2423ce8088ebd8cf76326
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed Feb 10 08:56:53 2010 +0100

    Make cx_Oracle advanced stuff (startup/shutdown) optionnal to allow 9i/10g client and old Cx_Oracle
    Reformat code

commit 64e10f4ca2b5821aeba3607d374163d066a2c968
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Fri Jan 22 00:31:50 2010 +0100

    Add of startup and shutdown commands for 10r2 instances

commit fa125b145523fdde85a4127b5e42dfb2bce65904
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Thu Jan 21 17:11:25 2010 +0100

    add of high-level functions for startup and shutdown

commit 05fed71e8b93aa19aef8ee57a7bf4f0546b35d77
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Tue Feb 9 22:13:42 2010 +0100

    Use all_tables instead of all_tab_statistics that is only available since 10g

commit 07c6235047ddef76a72314ca31497b262828fe73
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Tue Jan 19 17:19:38 2010 +0100

    Use os.environ to get env settings instead of os.path.expandvars

commit d590f2ef14e35bec563a913c56502ae205a0f481
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Tue Jan 19 13:45:34 2010 +0100

    Use current user by default for searchObject method (more convinient for end user)

commit 8766a271bf4c40eff14466d53a6ce7653757678f
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Mon Jan 18 22:01:42 2010 +0100

    More help for end users

commit 215ca5e41ff228cdd4e152f0506ce7c2cb6b3f8c
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Thu Dec 31 19:08:04 2009 +0100

    Minor corrections

commit bcda91b7b1e16b705f8ec528b192090b293f41e9
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Thu Dec 31 15:39:57 2009 +0100

    Add help for csv and time commands

commit eefeb837aa0185e3c45751b3903ccf29714f9150
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 20 22:03:58 2009 +0100

    update changelog and translation

commit c486b6adb836b7803e584c3b51a28d315da5a9a4
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Mon Dec 14 22:28:02 2009 +0100

    Code convention

commit b40b6a77d65b8e717216030a982a6de9d6c10af1
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Mon Dec 14 22:22:08 2009 +0100

    Fix crash on datafile desc

commit b7376415a911f4509f8876d1653e93c62e538aa5
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Fri Oct 30 11:10:52 2009 +0100

    Removes a debug print from diskusage function

commit 9bd0111cbdb96586811398b2383747f4d0e853fa
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Fri Oct 30 11:10:07 2009 +0100

    Best support for paritionned objects in diskusage function

commit cc0a9eb0665729db89096ca2ed4d0a39bd339544
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Tue Nov 3 19:39:04 2009 +0100

    Handle case of bad or unset ORACLE_HOME

commit 05c28f9d7df7988ce96b5f678dc655fe98eace6b
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Thu Oct 29 20:01:34 2009 +0100

    Remove dash (-) as completion separator

commit ee4e6e184337bf4a16a22ea57be27c52fd31f14c
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Tue Oct 27 21:59:44 2009 +0100

    Rewrite of the diskusage function

commit 13210ba84031cdb4af550c2a637aed97b88979c0
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Mon Oct 26 15:03:18 2009 +0100

    Rectify an omission in conf parameters verification

commit bafee5ef6188677c8d592dca1b59462c2ab1a6fc
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Sun Oct 25 14:54:50 2009 +0100

    Suppress graphviz warnings in graphical functions (brutal redirection of stdout during picture generation)

commit 539d8ae74c94234c4b1016d68111e284c8c28bdf
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Sun Oct 25 14:22:04 2009 +0100

    Use full file path in generateImage function (graphics). Easier for troubleshooting.

commit 94d42c07dc79e63d2d16db58203aca671eebdda6
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Thu Oct 22 15:29:14 2009 +0200

    Fix bug for index display in diskusage function (mistake in the query; maybe a bloody copy/paste from hell)

commit 266a1a023c1b00bfc1fa7cfae430504c72ec4d03
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Thu Oct 22 15:26:28 2009 +0200

    Fix bug for password-less connection string in batch mode (i.e. when stdin is not a tty)

commit f8665ec2c506e8beebd04468fe2900f7924565d4
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed Oct 14 19:15:22 2009 +0200

    Fix as sysdba unit test

commit 4f18356eec38e21ac5beaecc7036f071d94d677e
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Mon Oct 12 17:09:40 2009 +0200

    Rewrite ambiguous boolean expression in mode test

commit 12a4492b92989344814e8700306950742a0b0e33
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Mon Oct 12 15:07:15 2009 +0200

    Fix bug for nolog connection (bug added in commit ac0b57ed4bccb9b041d5b36c16ef3e19e76e8a08)

commit 0b7b2f0283f0064a7186881ca4946fc14dba863f
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Sun Oct 11 22:17:33 2009 +0200

    Add space in "@licence" tag for pysql doc generation (epydoc)

commit 4f8a10d5d49c966df73905e7469ebb59947cb08a
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Sun Oct 11 21:45:49 2009 +0200

    Enhance prompt support for multiline commands

commit ac0b57ed4bccb9b041d5b36c16ef3e19e76e8a08
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Sat Oct 10 22:55:50 2009 +0200

    Fix "as sysdba" support in command line

commit 63d0e927241899bec6dbc3cbcc5e896e3fe49538
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Thu Oct 8 15:47:09 2009 +0200

    Add unit support in diskusage function (index display was forgotten last time)

commit c627acd9dfbf45eaf8ea872d4b5c3ad942aba473
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Thu Oct 8 15:27:31 2009 +0200

    Fix diskusage function: allow unprivileged users to use 'du' for themselves (but, of course, they still cannot use 'du' for others)

commit de2067aba6f3aee5ae551431e5f91aad47feb74e
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Wed Oct 7 13:57:27 2009 +0200

    Add unit support in diskusage function

commit 610b2f0258ee44019679d32ca05367e659fb433a
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Wed Oct 7 13:33:21 2009 +0200

    Fix counter display in datamodel function

commit 0fb95113d3f0a67f439db0f88073a64c1ff6545e
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Wed Oct 7 09:58:42 2009 +0200

    Fix graphics generation bug (filter chosen by user was ignored)

commit 09a561b0e6898c39688d08888813551b79cc6a48
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sat Aug 1 15:08:15 2009 +0200

    Cast version to int to avoid stupid release sorting

commit 494b8f5114b7b14d4123ebaa279c4ccd6bdd3727
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sat Aug 1 14:55:47 2009 +0200

    Fix test. Negative value are just considered as zero

commit 99fac9cb5849096062135715515c49bb70e8163b
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Fri Jul 31 17:57:56 2009 +0200

    Add of 2 new options on pysql command line: -S (silent mode for batch) and -L (one try login)

commit 4f0bad43968188707c455adf78c6b272cb069157
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Thu Jul 30 22:41:49 2009 +0200

    Remove the espaping code from parser that break option cluster and is useless for pysql

commit eb3ff8dd6a0dedfa20744b8a86c981e92b731fd2
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Thu Jul 30 22:09:06 2009 +0200

    Tolerate extra space in line when parsing option

commit 83494f93b41cfdc089cc86e975663209627a9dab
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Thu Jul 30 14:01:39 2009 +0200

    Add display options to DESC command

commit d3fa82c458fe3f9ea767a4fadf314bd0bf492fa6
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Thu Jul 30 13:39:11 2009 +0200

    Add some more statistics on table (nb blocks, avg row length)

commit 589c75fdf93825b2712bc18f8164ccc5cf352d3d
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Wed Jul 29 14:04:26 2009 +0200

    DESC function enhancement (status, creation and last DDL dates & stats)

commit d8fd8daa91d55c9c79f74bc3b77f8a7f04b08c2c
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Wed Jul 29 14:00:50 2009 +0200

    Dont force upper object names (wait for next try)

commit 62ea6b2e4f33fd0dddbde3fcba5bc03686c00bbe
Author: Sébastien Delcros <Sebastien.Delcros@gmail.com>
Date:   Wed Jul 29 13:46:29 2009 +0200

    Code spacing alignement

commit 7fbe8ff298e76555bfb40f54384c3f1c8b473cee
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Tue Jul 28 13:32:45 2009 +0200

    Bump version for next release

commit 7fc54b3ece87062a3aeddacab190c06c6a9312fe
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Tue Jul 28 13:30:20 2009 +0200

    Fix encoding warning on disk_usage function

commit 02414129ede079c58596bea707067de070dfd1d9
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Apr 5 17:40:01 2009 +0200

    Translation update

commit e257de9922ac7ebaa38865ecfcb735763dffa4cb
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Apr 5 17:31:18 2009 +0200

    Fix message: args must be out gettext macro

commit c83dd9b008e0f9093ad8d35f8caf5479a8c69613
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Apr 5 17:29:58 2009 +0200

    Add "immediate" option to kill session

commit 530ec3f5ff6ac97fec722e14d7443c66a7d9be34
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sat Mar 14 22:06:41 2009 +0100

    Update LICENSE file to GPL v3 according to pysql license change

commit e3251da77918eeae739bd037b2f8f42d81e82db0
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sat Mar 14 19:18:40 2009 +0100

    Add number of rows and last analyzed date to desc table

commit 0641435cb8f528a01a0eaa1dcab72137927c9a15
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Thu Mar 12 08:24:09 2009 +0100

    Add a search feature to session display function

commit 926dcfae0ee37c70744ec70018d8bdee145c1aa6
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Tue Mar 10 19:35:51 2009 +0100

    Add role and profile search (thanks to Sebastien Delcros)

commit 0451e98b8d1c1a0a6aa669dab169412118b7f9bf
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Tue Mar 10 19:29:53 2009 +0100

    Fix xprop call. Use real hostname as default

commit 8ae5e46b8cb22330d441617e3490ad47cb94dddc
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Mon Mar 2 10:57:15 2009 +0100

    Use tput instead of stty to get terminal width. Fix wrong
    terminal width computation on AIX.

commit d82df41214e69d50a709f08cf6eb43f1cb97c435
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Mon Mar 2 10:43:38 2009 +0100

    Don't break if there's no X display to get title

commit 03a1d3351093acbc6ef4c77895dd159b9b7cbc7f
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed Feb 18 19:59:59 2009 +0100

    Squash nasty \r that blow out display with stupid SQL request

commit 760d4509c41e165d727a781e8dec5e5c5f2124d5
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Feb 15 22:46:43 2009 +0100

    Automatic terminal width determination for Unix system

commit 55c5e397c4e7a4eb13edee93cee30b4dbb478903
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Feb 15 17:50:29 2009 +0100

    Update changelog. Bump version to 0.13

commit 987255b3a20c6c695ca487e659308f050d44939d
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Feb 15 17:37:13 2009 +0100

    Fix broken messages in compare function that make it crash

commit b7865c890fe564f12522d88a25e2f615d46b573e
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Tue Feb 10 21:51:56 2009 +0100

    Add more unit test for do_dependencies

commit ec2226f7ecabc7d6524369806f49b9f6c4203192
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Tue Feb 10 21:50:45 2009 +0100

    Don't output help on stderr

commit 287f3b6d93dbb4a60e4dfe3a7efa6b16610b4600
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Tue Feb 10 19:59:44 2009 +0100

    Display a nice message if no tables found

commit e47f17b6cb858e70658e7ad7b0ae2bb76f56167f
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Tue Feb 10 19:59:24 2009 +0100

    Add unit test for do_dependencies and do_datamodel

commit 61af6f478b157912f2e7449da90b50139560b8ed
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Tue Feb 10 19:58:30 2009 +0100

    No need for global variable for CONNECT_STRING

commit d9059aa893ffd4ee32b69c347758afaa80e8da82
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Feb 1 22:53:28 2009 +0100

    Add unittest for count and describe function

commit 177fd5fc0b9e82778eca458add33e1e455d450df
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Feb 1 22:42:42 2009 +0100

    Add missing translation on desc function

commit 6474aff310f2b7f78b193f302bfdf253a43a336f
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Feb 1 20:34:24 2009 +0100

    Add unittest for commit and rollback functions

commit a7e0e7b8cd28e65df6a9bf170d06f046264333ff
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Feb 1 20:14:39 2009 +0100

    Factorise readline loading code
    Add unittest for library command

commit 453bb8cd2937ace08f45c01cfefbed6e44fb2351
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Feb 1 20:01:30 2009 +0100

    Add completion for library command

commit 3455950e277060b4fa17cfb9f6fddddc0c9b5445
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Feb 1 19:49:43 2009 +0100

    Fix history test. Make connect string required for all tests

commit 750fa2dcd004c9e472c4a54095ecafa8dc8cc6d2
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Feb 1 12:41:42 2009 +0100

    Restore standard terminal name on windows at exit

commit 11112626006af092b7be61da54fea6047826ecf8
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Feb 1 12:38:31 2009 +0100

    Catch Keyboard interrupt at command level. Needed since
    standardError are also catched here now.

commit 46a8b2f69dadac6fac2ff8432518c6e14705f4bf
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sat Jan 31 18:44:50 2009 +0100

    Use $sqltext instead of v$sql to get current statement in
    session function in order to have full untruncated statement

commit c41ca3ada58c945d39431263c6f27a9938c8340f
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sat Jan 31 17:31:12 2009 +0100

    Update message catalog and french translation

commit e1a73f93c41e572bbe5adb59622217cbc35ad58e
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sat Jan 31 17:26:02 2009 +0100

    Move set/get Title in pysqlhelpers. Add some unit test

commit e18e64d51ebef2a6fb8d19799c67b2c54c58312b
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sat Jan 31 14:24:47 2009 +0100

    Restore terminal name at exit

commit 6395fc758b2a6f41cd1fc094d6fba374e8d365cf
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Jan 30 12:36:49 2009 +0100

    Fix missing unicode tag on some queries. (solve unicode warning on lock
    command).

commit 0ff59bb076bdfdbe7d42b0a286c29b2d7c7a3e24
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Thu Jan 29 14:12:19 2009 +0100

    Add missing i18n

commit 185f0bf6b909352fd1c8fb4dd26095ccc6ee76ec
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Thu Jan 29 13:00:02 2009 +0100

    Really fix unicode connect string issue with cx_Oracle 5

commit 357571550580adbdff61e2471b2965643ead1ec5
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Mon Jan 26 22:07:43 2009 +0100

    Update changelog. Remove sql test that are now cover with unit test.
    Release pysql 0.12 ! Houra.

commit 512edee53442cbc40493f748b369b6906417703f
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Mon Jan 26 14:23:04 2009 +0100

    I18n some strings, update french translation and remove
    the private joke about JF and "not connected to Oracle" error message

commit b6da4eedf42607b14e73af285f9cf2087b7157cc
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Mon Jan 26 12:35:22 2009 +0100

    Add completion on command aliases

commit 5c799ff93ab6241fa68db9929c9a72e97ad0f22b
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Jan 25 23:05:30 2009 +0100

    Don't rely on datetime.strftime because it does not support year
    before 1900.

commit 72da63906dc39af078d9ceac1e13093fd60dead0
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Jan 23 18:19:23 2009 +0100

    Add missing online help and add some comments

commit bedbc56302d0404a2c08c2ba270c0ac0d2ffc617
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Jan 23 14:08:53 2009 +0100

    Catch graphviz errors to display nice message
    Factorize graphiz call code a little

commit 32c5b2899e1bffd0844cde800c4f4450409ed256
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Mon Jan 19 21:04:59 2009 +0100

    Add user function to list schemas and doc cleanup (patch by S. Delcros)

commit f774ab91e53c52861fe33d63f703b6814daaa44f
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Thu Jan 8 08:21:47 2009 +0100

    Add unittest for do_disconnect and do_history

commit 0d0c20fa0d6f0642a82424b18997f5685d808f78
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Thu Jan 8 08:20:31 2009 +0100

    Add a debug function that dump current captured stdout on
    real terminal stdout. Usefull for test debuging

commit 83d0c1f44c802508836a9dff91c0df61c05b0cce
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Thu Jan 8 07:47:11 2009 +0100

    Add ORA code catcher function
    Add tests for do_connect

commit 0b2aaf1018d6a5cdc472c0f7bc0e64a41e4f3724
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Thu Jan 8 07:45:59 2009 +0100

    Add option to exception catcher to avoid cleaning the buffer

commit e82d6acb21e9523097f462f180eebae7e79c168e
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Tue Jan 6 13:57:15 2009 +0100

    Fix wrong argument checking for connect command

commit 4508834dda6da2f7529dc1cae9961546470aecc3
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Tue Jan 6 13:52:59 2009 +0100

    Move setUp() and TearDown() method on mother class
    Add (empty) test case for completers commands

commit 9e0a8857ecb8d53638ae9e1a3bb697b3d960d467
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Tue Jan 6 13:45:17 2009 +0100

    Split shell tests in two TestCase: connected and not connected test
    Create a mother class for shell unit test to factorise shell init
    code.
    Remove from .sql test file commands that are now tested in unit tests.

commit 91611423821a1a8c53da369aafe5c861e0217edb
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Jan 4 22:29:18 2009 +0100

    Capture output before shell creation
    because cmd.py __init__ copy sys.stdout

commit 19f76ff7593b17d4d4f635249f370c11cb5bf25a
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Jan 4 19:22:55 2009 +0100

    Define a structure to be able to test pysql shell
    Add unit test for bg commands as a proof of concept

commit a237eebb380ec81d190c7c162a9e8a7e7582ddef
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Jan 4 19:21:50 2009 +0100

    Take care of user locale
    Disable colors during test to ease string comparison
    Add an stdout capture mechanism to be able to test pysql shell

commit 3b28d5f26e9fa9d0e205e07984e88b02e73fb9ee
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Jan 2 18:12:28 2009 +0100

    Factorise stacktrace dumping code in helper module
    Display some debug info when dumping stacktrace : pysql release, cx Oracle release
    and python release.

commit 60d3da25b15b351924739d7cfd0546d4a258905a
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Jan 2 17:29:22 2009 +0100

    Send dist dir by default

commit f4716b7643e06afb109a62c24b090414dba0579c
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Jan 2 16:54:56 2009 +0100

    cx_Oracle v > 5.0 does not like unicode connection string.
    So encode it with default user encoding

commit c51e546fb6ba7ef399e914a27143c8964c19d019
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed Dec 31 16:58:42 2008 +0100

    Fix version displaying under Unix for standard and devel install

commit 7816d935c28bed483944bb201d71d44347a1de5c
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed Dec 31 00:05:04 2008 +0100

    Update po catalog and french translation

commit a9567d5045de5a5a962c5d0539ef8e7d7222c321
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed Dec 31 00:02:57 2008 +0100

    Move locale dir to src/share dir. This allow translation testing even
    if pysql is not installed (just untar)

commit 589a552aab98fcdbb7186ce04ffaf9ab7eaea82f
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Tue Dec 30 23:33:34 2008 +0100

    Small cleanup

commit b11c25a1aa6225184cf12c3a6c7040748238ae0d
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Tue Dec 30 23:00:40 2008 +0100

    Unit test for which function and corner case fix

commit e06a7ce0b7b4c7faff868bdc6ffa9cd476584b86
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Tue Dec 30 22:50:54 2008 +0100

    One more unit test for removeComment... and one more bug killed

commit 7253fbc922c5bd52f69bef5ba1fc480c3a0dc7f3
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Tue Dec 30 20:07:43 2008 +0100

    Fix many bugs in removeComment function and adds unit tests

commit 4f1f7a470c171c1d930bbc699b37104129e4dff7
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Tue Dec 30 15:14:31 2008 +0100

    Add some basic but usefull unit test. Starting with pysqlhelpers module

commit b5f64bd01427a5149af4713848f3e2101dbbb964
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Tue Dec 30 15:10:21 2008 +0100

    Fix parsing bugs in generatewhere function thanks to new unit test suite

commit a0297421f924d015c04ec453773634035dc6534b
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Dec 19 18:58:23 2008 +0100

    Use csv module to generate csv extraction

commit e4fa00fade088d368bca6ed215a2c09617ecb9a3
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Dec 19 18:30:54 2008 +0100

    Move session list query to pysqlqueries module

commit 30f82b5f09e43c6f057d2f1fc90ddb2beaaa73fd
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Dec 19 18:25:06 2008 +0100

    Don't try to explain plan of alter statement type when displaying session details

commit 760aab13d1c4ce8065f0744876aa8a0de43e00f3
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Dec 19 18:16:18 2008 +0100

    Add -a / -all switch to do_session in order to display both active and inactive sessions

commit f1024177ea98877857fd7413dbcbcc0468e4fdff
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Mon Dec 15 19:10:57 2008 +0100

    Change license from GPL v2 to GPL v3. This was done with the commitment of
    all Pysql contributors: Sébastien Delcros and Sébastien Renard

commit e3018fcee8d29eba3f317adc3ced764fbece9989
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Mon Dec 15 09:56:29 2008 +0100

    Optionnaly sort column in desc (feature request #1976871)

commit ee21b25f1197f34c1631afe8c0767706d8c99ef8
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 14 23:45:33 2008 +0100

    Remove useless cast to str as now data is decoded at pysqldb level
    Force stdout flush when counting table to report progression to user properly

commit 7503933c2e86aaa68ca8ab56e7b8c1c74cf20af4
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 14 23:18:18 2008 +0100

    Add version, README, ChangeLog, ChangeLog-Synthesis and LICENSE files to install
    Fix pysql -v for install release.

commit 7a5b318cc8a68fa066902525edb7ad7293147d87
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 14 22:54:56 2008 +0100

    New changelog generation script working with git

commit 030c7fb3ac388718451accc75eed2d192672a0f3
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 14 22:54:10 2008 +0100

    version file strick back. And now used from setup.py to generate package

commit a93ba5f9aa25139f0861f7c918c42a9feeeb9b3b
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 14 19:06:40 2008 +0100

    Update all script stuff used to build release
    Slightly README file and i18n files

commit caf78332fa4fbd6199444f586ec3150f7059b904
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 14 17:27:17 2008 +0100

    Update test

commit b05936cf3375ac6b53deddcb58d7d33e0226aaea
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 14 15:09:51 2008 +0100

    No more support for count with syntax.

commit a00b8bb8fb0a4743d3f009fefd28ecd9c416dd8b
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 14 11:51:56 2008 +0100

    Bye bye pysqlIO. Convert all IO with new system.
    Pysqlnet was not updated and as it cannot work with new system is somewhat useless, it goes to trash. Bye.

commit 54a59400318fa5188490984b82d77b06f9518c3d
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 14 11:51:14 2008 +0100

    Fix displayTab function with too much large column separator due to print ,

commit 476aa20eff4f52a7d288b66f17c4d0b7fe0320e6
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sat Dec 13 20:14:56 2008 +0100

    Keep Oralce NULL object as None and convert it to "NULL" string just before output

commit a4e9db4f75ea5c77f759634a690fa3a72c737dd2
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sat Dec 13 20:10:58 2008 +0100

    Get rid of pysqlIO in pysqlconf, pyslfunctions and pysqlgraphics

commit 9ea3f2ed3228960adbde957fdd3e2d6fc1018884
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sat Dec 13 19:38:42 2008 +0100

    Get rid of pysqlIO in __displayTab method
    Ignore caracters that we can't decode to avoid problem encoding replacement caracter (sic)

commit a4ffd5bd59d9a2f8d97a67f112d868b500a69c79
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sat Dec 13 17:15:49 2008 +0100

    Remove useless accessor from bgQuery

commit 93e4ca9d103983449a497599adb057c5f0b4338f
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sat Dec 13 17:03:38 2008 +0100

    Remove the stringDecode function
    Fix background queries error when there's no error ;-)
    Handle datetime and date formating at pysqldb level instead of shell level

commit c9c4c082fe5089f87c58b1128ca6cb273ee636e9
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sat Dec 13 14:41:18 2008 +0100

    First step of new Unicode implementation :
    	- all data typed by user is decoded to Unicode
    	- all data output to screen are encoded according user locale
    	- all request send to Oracle are encoded according to NLS_LANG env
    	- all data read from Oracle are decoded according to NLS_LANG
    	- every string internal to pysql should be Unicode (not yet complete)
    Next step is to remove pysqlio module and make more tests

commit e7fc482f19f466cdf9d3125fb03f88ec4c2386fc
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Thu Dec 11 07:49:50 2008 +0100

    Warn if max node is reach for each direction (bugfix)
    Also warn when recursion limit is reached

commit f2531fd555134e76d9ada2d9952df45a48f40550
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Thu Dec 11 07:49:02 2008 +0100

    Make recursion limit and max node call parameters of dependencies function

commit 30169c830b2762f8b39cde9596310017c994e4a5
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Tue Dec 9 20:11:18 2008 +0100

    Convert diskusage to new parser

commit 4b88252e40c1192a05e9f17da2d71c85f7080091
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Mon Dec 8 19:38:47 2008 +0100

    Use aliases dict to generate function aliases (DRY !)

commit 84c4141d6431388513b7cd52c72033d34b169802
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Mon Dec 8 19:24:16 2008 +0100

    Move PysqlOptionParserNormalExitException to pysqlexception module
    Trap this exception on main command loop to avoid <command> -h exiting pysql

commit 69b299867e5f11998abc2dacf700d91ff7ce7096
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Mon Dec 8 19:09:12 2008 +0100

    No special case for database errors

commit 8a2a8d2cf6a8400ef4010dcb97edfa6f2f31f9a4
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Mon Dec 8 14:04:17 2008 +0100

    Don't disconnect user when an unhandled error is encountered

commit d915515f5d39fe522314ab555cd96a0572faf3a0
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Mon Dec 8 13:55:59 2008 +0100

    Fix crash on datamodel help when not connected

commit ab5b51d9f8d242b46de9be3f2ad3737f7634d1d7
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 7 23:29:11 2008 +0100

    Use a dict to define aliases
    Also display help when using alias function

commit 5430c60f1d9251626d39cd41264f37bedd89e64e
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 7 23:22:07 2008 +0100

    Convert dependencies function to new parser

commit 89aa070dfd9f5f45add7bf8bdce161e34e2a379c
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 7 23:04:36 2008 +0100

    Extend __checkArgs to support both str or list of str

commit f81c9f7376aa37eea159e3447e447db33eb45028
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 7 22:37:41 2008 +0100

    Add pysqlparser module
    Generate help from parser options

commit e9f087b016a136517cfce055423d387d3acc4814
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 7 19:42:42 2008 +0100

    Use new parser for do_datamodel function

commit 5c009f21d95bc585ae15b198339ca442af08624e
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 7 16:38:10 2008 +0100

    Always convert arg to str for pydot (fix crash with pydot > 1.0)

commit 760daba5db4696fafbf47e65035df258ed354e2b
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 7 15:30:18 2008 +0100

    Add .gitignore file

commit 6035d998269fadd4b4f9e32c89f3598276aa40b9
Author: Sébastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 7 15:28:46 2008 +0100

    Better completion for table name in update and column name after the set keyword

commit fe53bcbf8e3003e4289197433e93d513c13b69e9
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Sep 5 10:00:40 2008 +0000

    Remove curious file that make svn crash on windows

commit fee598cc3682c6b1f536df5982487ff1ea699695
Author: SĂ©bastien Delcros <sebastien.delcros@gmail.com>
Date:   Fri Apr 25 20:48:21 2008 +0000

    Support of local commands 'lls', 'lcd' and 'lpwd'

commit 85d89e11bcbcd66a3d2593d098dc4b784260cef4
Author: SĂ©bastien Delcros <sebastien.delcros@gmail.com>
Date:   Tue Apr 22 13:01:22 2008 +0000

    SYSDBA and SYSOPER modes management

commit f0cee50cd359e11bb852cdacfd5351ec57c270d0
Author: SĂ©bastien Delcros <sebastien.delcros@gmail.com>
Date:   Mon Mar 31 07:28:30 2008 +0000

    Creation (=pysql.sh for Windows)

commit f70a05217f6c839cf745bd0be97be76faea5b34e
Author: SĂ©bastien Delcros <sebastien.delcros@gmail.com>
Date:   Sat Mar 29 09:35:24 2008 +0000

    DESC for Functions, Procedures and Packages : bug correction and code factorization (assuming these three objects are close enough to be described the same way)

commit b89904db64ae9dbbaa13ef45ea587f969d3df3c0
Author: SĂ©bastien Delcros <sebastien.delcros@gmail.com>
Date:   Fri Mar 28 12:37:46 2008 +0000

    Implementation of the DESC function for 'Function', 'Pasckage' and 'Procedure' objects.

commit 82a6ba6356127cabfbcbbe1a765fdbe62c9ebb37
Author: SĂ©bastien Delcros <sebastien.delcros@gmail.com>
Date:   Thu Mar 27 15:00:44 2008 +0000

    Support of the "exec" alias for execute statements added

commit 997e44ac792a53c681fefa1283ad46465457a2c3
Author: SĂ©bastien Delcros <sebastien.delcros@gmail.com>
Date:   Thu Mar 27 14:56:15 2008 +0000

    Desc: data length added for tabular objects

commit 88da6182f22cf49926a5a848ac913e96888efdbd
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Tue Dec 25 10:38:01 2007 +0000

    Fix typo

commit db675aa98927890a85e701c689aa2517d50bbe73
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Mon Dec 17 19:37:01 2007 +0000

    Fix typo in i18n path.
    Bump release number to 0.12 (next one !)

commit b1e9b7fb8e8a8e6e5ab20edac2ad17e200b18249
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 16 20:43:54 2007 +0000

    change windows post install script name to avoid conflict with other programs

commit 3820de9e4032732b2ced41198634ab708307fd4a
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 16 13:12:05 2007 +0000

    Use specific locale path for Windows (one more exception for windows...)

commit afc5c283620c510f03face4425a89baa22dd907c
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 16 13:11:23 2007 +0000

    Prevent fetchsize to be too important (fix bug Oracle array size exceeded)

commit aaa890b5ebea5056a84b197b8e810d794e5a4b80
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sat Dec 15 17:09:01 2007 +0000

commit a08d46f50c44d6700ccbd6a8e99223c9afe1f7e1
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sat Dec 15 17:06:16 2007 +0000

commit 4ca6cb53a95aa8e4e62a0db36c30346d7a09d768
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sat Dec 15 16:59:43 2007 +0000

    Fix doc script to use new source tree

commit d678402798f966db5213eecc7cac3fe643d17f41
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sat Dec 15 16:59:03 2007 +0000

    Update french translation
    Fix locale search path
    Update string extraction program to new source tree

commit e9c5a6fb788031c3e44a8951fda6cc5a4b2df402
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sat Dec 15 16:57:08 2007 +0000

commit 03a9b83ba1be794571bd4072bc7f606914074cce
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sat Dec 15 16:08:24 2007 +0000

    Group config and cache files in a "pysql" subdir.
    Under $HOME/.pysql for Unix and %APPDATA%/pysql for windows

commit 0ac607f70aca17f899af351bec4a2663c1384385
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sat Dec 15 14:21:04 2007 +0000

commit 89e63a3586748f967b0205e9561d40b85efec86a
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sat Dec 15 13:51:07 2007 +0000

    No more config file in current dir. Always on $HOME/.pysqlrc

commit 88301ef83b8b30304b2f88c6b6390e3c879d6f1a
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sat Dec 15 13:49:59 2007 +0000

    Add post install script for Windows desktop shortcut and start menu entry

commit 85a6e1362545079f5a2d20e58b0ec71139e4acbd
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sat Dec 15 13:48:25 2007 +0000

    Wait before exit to let user import error message

commit 5248229b03c63dca42c30a0acf069ccb510336da
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Dec 14 22:33:37 2007 +0000

    Test if prerequisite modules (cx_Oracle and pyreadline for windows) are correctly
    installed and else say it in a friendly way to the user instead of throwing an Import exception
    in his face.

commit c00abd6a7becb842ec45216f6fc738c60adeaa92
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Dec 14 20:19:58 2007 +0000

commit d52bacb9e64d4f94194d71824590ffb7c816ed1a
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Dec 14 20:11:11 2007 +0000

commit bf8e49eae5253c70cc65b980cf5b4cf4fc205724
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Dec 14 20:10:33 2007 +0000

    Transmit parameters to pysql main program (bugfix)

commit 4f44946224927840e62bdbbdf997db2ba568d03d
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Dec 14 20:09:49 2007 +0000

    Update help for search function with new syntax and examples
    Add "case_sensitive" parameter (use set to see it) to choose between case sensitive or not search. Default is case insensitive : this is what we want most of the time.

commit f4ecc6472ab5371d101e8d89eb6b40b5bb81ea2e
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Dec 14 20:07:16 2007 +0000

    update test to new syntax for search functoun. Space is no more accepted as a separator between owner and pattern. Only dot.

commit 97b55535c45e16c242b65d8b6e65619e56aca9d7
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed Dec 12 22:04:31 2007 +0000

    Add simple shell wrapper to help developpers to start pysql from source tree
    Update setup.py to new package tree

commit 617a67b6c645e6a39aee6e438effbf9c28193f38
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed Dec 12 21:54:59 2007 +0000

    Configuration file management simplification

commit c78ff6561fc4d777c772a59c24e17b9e0a4d7a49
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed Dec 12 20:49:30 2007 +0000

    Source reorg, phase II

commit 57cedbb6c008616bcbaa20b215bff3da0797fefb
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed Dec 12 20:42:41 2007 +0000

    Source tree reorg

commit 035376f940e297cf1417bdd3055bcebaa01ec826
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 9 19:44:44 2007 +0000

    Minor cleanup

commit 2b1a393046b65d46860dbd87869c8807d8834080
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 9 17:56:46 2007 +0000

    Fix strings typo
    Update french translation

commit 34f6e18f415680c132ae809895184f72038ed915
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 9 17:01:54 2007 +0000

    Fix i18n strings

commit 8379171cfbc0073c3954f4dd41f1f85271178147
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Dec 7 21:10:56 2007 +0000

    Fix bug of count function not working with synonym

commit b3fb7c198335d8347f0b0aa468051e7177d086dc
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Dec 7 20:53:00 2007 +0000

    Minor cleanup and docstring update

commit a718bdb4bb66837044731af0a9725067554c87bc
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Fri Dec 7 19:37:42 2007 +0000

    task 1840644: more boolean expression to filter : extend filter to datamodel function
    1840644

commit 576a22d376cd5ef8422beffaba15d31bea2398cd
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed Dec 5 17:31:17 2007 +0000

    Rename searchObjectSqlRequest to searchObjectSql to respect naming convention of sql arrays
    Fix compare function to use new searchObjectSql syntax

commit 1196afba5eb65a23178c86ca94911322f14a6b72
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed Dec 5 17:06:23 2007 +0000

    Update all serch queries to use new syntax of extended matching

commit 4ef61c24df69127810d77e03c2f856599254b840
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed Dec 5 17:05:16 2007 +0000

    Remove useless query
    Don't uppercase search word (break for datafile and other object with lower case)

commit 42bc4521b13192293fe994fcbf6d285217ca498a
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed Dec 5 14:45:28 2007 +0000

    Add first working release of extended search engine will boolean operators
    Only working for searching tables for now. Other database objectts will come soon

commit a7024ee0fc03205c0f70c57f2b4eb55bf2055195
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed Dec 5 14:35:06 2007 +0000

    Add a synthesis of Changelog that is user readable

commit 1285aa7636508f2f3abfdca839005d98a3811c17
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Wed Dec 5 14:21:20 2007 +0000

    Add new changelog (concatenation of old repo and new one changelog)

commit e358d5a0e616ccb2cb73e138aadb71937bdbfec7
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 2 22:41:07 2007 +0000

    Move scripts to script dir to clean up root. Adapt script to new location

commit f4d3dade238d8cc5ac511c98d9f90f63934f3da3
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 2 22:32:33 2007 +0000

    Remove automatic commit after changelog generation

commit a627250392abc1d226675a1258184d647c138e17
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 2 22:31:15 2007 +0000

    Forget html ChangeLog
    Update ChangeLog generator to use SourceForge repository and concatenate old changelog

commit ed19274a9b85803d6f5d6001aa36f0ae3b212131
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 2 22:26:01 2007 +0000

    Keep changelog of past svn repository

commit cf27582a5f600b5a082833d21c98d1c730e66118
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 2 22:13:13 2007 +0000

    Move doc/ to website. Update doc generator script

commit f7eea924d6a78cf0992b286d2f084b0336dca218
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Sun Dec 2 22:11:48 2007 +0000

    Move web site page on a separate directory

commit a37259c558d9f9b6cfc4e230d3e0dc5faa687656
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Tue Nov 27 22:43:45 2007 +0000

    initial import

commit 89b23eed47315b8bc9431dc7cd07df1fd042d836
Author: SĂ©bastien Renard <Sebastien.Renard@digitalfox.org>
Date:   Tue Nov 27 22:40:46 2007 +0000

    add std svn structure
2007-03-18  fox

	* pysqlfunctions.py: working compare data second pass

2007-02-25  fox

	* pysqlqueries.py: order by name all search request.
	  add primaryKeys search request
	* pysqloraobjects.py: add getPrimaryKeys() and getNumberOfColumns()
	* pysqldb.py: add cursorSize parameter to execute()

2007-02-12  fox

	* pysqlfunctions.py, pysqlgraphics.py, pysqlhelpers.py,
	  pysqlshell.py: Refactoring time... Create pysqlhelper module to
	  put reused
	  code and refactorise some parts.
	  
	  First working release of data comparison (quite simple for the
	  moment)

2007-02-04  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlfunctions.py, pysqlshell.py: add a table compare function
	  (merged with schema compare syntax)
	* pysqlfunctions.py: raise exception if table is not found in a
	  comparison
	  fix i18n bug in desc
	* pysqlfunctions.py: add index desc,
	  separate compareTables and compare (for schema)
	  i18n all desc headers
	* pysqloraobjects.py, pysqlqueries.py: add index desc

2007-01-23  fox

	* pysqlfunctions.py: Colored schema diff to hint column changes

2007-01-21  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlfunctions.py, pysqlshell.py: enhance compare function
	  (separate diff and equal tables)
	* pysqlqueries.py: bugfix : don't show column twice when same
	  table if found in different schema

2007-01-17  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlfunctions.py, pysqlshell.py, pysqlupdate.py: add a schema
	  compare function
	* pysqlio.py: add null output

2007-01-06  fox

	* ChangeLog, ChangeLog.html: Changelog update

2007-01-02  fox

	* pysqlconf.py: add better default color for graphical parameters
	* ChangeLog, ChangeLog.html: Changelog update
	* pysql.py, pysqlcolor.py, pysqlconf.py, pysqldb.py,
	  pysqlexception.py, pysqlfunctions.py, pysqlgraphics.py,
	  pysqloraobjects.py, pysqlqueries.py, pysqlshell.py: huge grammar
	  cleanup by mister SDE !
	  "du" function enhancement

2006-12-26  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlgraphics.py: code factorisation

2006-12-25  fox

	* pysqlgraphics.py: resolve "auto" program before check if
	  installed (bugfix)
	* pysqlgraphics.py, pysqlqueries.py, pysqlshell.py: add "disk
	  usage" graphical function to display where your space is lost !
	* pysqlconf.py: graphviz prog can be "auto" to choose the better
	  one for each graphical function

2006-12-16  fox

	* .:

2006-12-13  fox

	* ChangeLog, ChangeLog.html: Changelog update
	  po/pysql.pot, pysqlshell.py: add analyse keyword (forget it !).
	  Doc update

2006-12-11  fox

	* TODO:
	* ChangeLog, ChangeLog.html: Changelog update
	* index.html:
	* pysqlshell.py: don't encode again LOB objects
	* pysqlshell.py: Don't read too much from LOB objects to avoid
	  pysql blow up
	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlshell.py: preliminary support for LOB
	* pysqloraobjects.py: rework guessInfos() : cleanup and
	  interactive mode preparation
	* TODO, pysqldb.py, pysqlshell.py, pysqltest.sql: Implement PL/SQL
	  server output
	  (enable it with execute dbms_output.enable(1024) and print with
	  execute dbms_output.put_line('I love pysql'))

2006-12-09  fox

	  po/pysql.pot, pysqltest.sql, pysqlupdate.py: doc and translation
	  update
	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlnet.py: telnet protocol negociation (still very alpha).

2006-12-08  fox

	* pysqlgraphics.py: add "off" option to graph_viewer to disable
	  viewer popup after image generation
	* pysqlgraphics.py: Image viewer is now open in background
	* pysqlupdate.py: Change pysqlupdate to use a Version class in
	  order to respect pysql release policy (major.minor.fix). Not
	  very usefull but was fun to code
	* pysqloraobjects.py: fix regression in getDDL
	* pysqlfunctions.py: fix bug in removeComment and add --+ hint type

2006-12-07  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlgraphics.py, pysqloraobjects.py, pysqlqueries.py,
	  pysqlshell.py: Change Oracle dictionary reading strategy : do
	  not use both user_* and all_* views. Use all_* only

2006-12-06  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlshell.py: Add start as an alias of script command.
	  If script file is not found with script/start, try with .sql
	  extension
	* pysqlshell.py: The / should recall statement only, not last
	  command
	* pysql.py: use new pysql@digitalfox.org address
	* pysqlshell.py: ed does no execute command immediatly anymore but
	  add it to history
	* pysql.py, pysqldb.py: Fix YA unicode bug

2006-12-05  fox

	* pysqlupdate.py: Cleanup installation files
	* pysql.py: Add -v (--version) to get current PySQL version
	* pysqlupdate.py: Add update function to be able to update PySQL
	  online ! (use pysql -h to see options)
	* pysql.py: Add update function to be able to update PySQL online
	  ! (use pysql -h to see options)
	* pysqlio.py: Add read method (needed by pysqlupdate)

2006-12-04  fox

	* pysql.py, pysqlgraphics.py: bugfix for dependancies and imageView

2006-12-03  fox

	* pysqlconf.py, pysqlgraphics.py: Call user prefered image viewer
	  when generating graph
	* ChangeLog, ChangeLog.html: Changelog update
	* TODO, po/fr/pysql.po, po/pysql.pot, pysqlexception.py,
	  pysqlshell.py: Code cleanup
	  More french translation

2006-12-02  fox

	* pysqlqueries.py, pysqlshell.py: add trace function to trace
	  waits and IOs of defined session
	* ChangeLog, ChangeLog.html: Changelog update

2006-12-01  fox

	* pysqlconf.py, pysqlgraphics.py, pysqlio.py, pysqlshell.py: Add
	  dependency object graph (graphviz powered)
	  Always flush IO when printing on screen
	* pysqlexception.py: Move ora Code at the begining of error message
	* pysqlqueries.py: add dependancies SQL
	* pysqlshell.py:
	* pysqlfunctions.py: don't strip Oracle with comments ;-)

2006-11-30  fox

	* ChangeLog, ChangeLog.html: Changelog update
	  po/pysql.pot, pysqltest.sql: Doc, translation and todo update
	  Add some more unit test

2006-11-29  fox

	* pysqlfunctions.py: remove useless column in top session
	* pysqlqueries.py, pysqlshell.py: add current statement and
	  explain plan for detailed stats on session

2006-11-28  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlnet.py: Use maxClient and listen port given in parameter
	  Better server closing (need some more work)
	* pysql.py, pysqlshell.py: Add command-line options for pysql
	* pysqlgraphics.py: escape stupid caracter in verb name before
	  applying regexp (fix crash for "pkgtree standard" because of
	  special operator ** definition)
	* pysqlconf.py, pysqlshell.py: add custom column separator.
	  Default is still space but | (pipe) could become new standard
	  (to be debate)
	* pysqlio.py, pysqlshell.py: use sys.stdout.write instead of print
	  in IO screen target
	  to avoid one extra space when printing zero length
	  strings.
	  Add explicit margin width in displayTab
	* pysql.py: init rc :D
	* pysqlshell.py: exit call bug fix when user type EOF (^D)

2006-11-27  fox

	* pysql.py, pysqlnet.py, pysqlshell.py: Don't exit from shell but
	  return rc to pysql main() (needed for pysqlnet)
	* pysqlshell.py: Complete also when object name is prefixed whith
	  schema or table
	* pysqlfunctions.py: Use correct type when adding desc result to
	  completeLists
	* pylintrc, pysqlgraphics.py, pysqlshell.py: Don't use multiple
	  link in pkgtree graph
	  Fix bug with a forgotten out(..) call in shell

2006-11-26  fox

	* pysqlgraphics.py, pysqlshell.py: enhance pkgtree function
	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlfunctions.py, pysqlgraphics.py, pysqlqueries.py,
	  pysqlshell.py: Factorise sql comment stripping
	  Factorise help definition for search function
	  Add search method for procedure, function and package
	  Add graphical output for pkgtree method (still basic)
	  po/pysql.pot: Translation and doc update
	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlnet.py, pysqlshell.py, pysqltest.sql: minor cleanup and
	  bugfix

2006-11-25  fox

	* index.html:
	* pysqlio.py, pysqlshell.py: pysq:IO everywhere. No more print or
	  sys.stdout
	* pysql.py, pysqlio.py: IO bug fix for number only output
	* pysql.py, pysqlconf.py, pysqlfunctions.py, pysqlqueries.py,
	  pysqlshell.py: Use temp dir for editing files
	  Little code cleanup

2006-11-24  fox

	* pysqldb.py: Handle error if Oracle env is not set
	* pysqlshell.py: call father contructor before connecting to
	  properly initialise stdout !
	* pysqlio.py: write does not append \n anymore but callable
	  interface does

2006-11-23  fox

	* pysqlshell.py: fix bug in transpose (bad line number)
	* pysqlnet.py: Pysql over the network ! This allow to create pysql
	  daemon that listen
	  to tcp for incoming telnet connexion to serve pysql shell.
	  No need to install Oracle client and python to use pysql !
	* pysql.py, pysqlconf.py, pysqlfunctions.py, pysqlgraphics.py,
	  pysqlio.py, pysqlshell.py: Full rewrite of IO backend to prepare
	  socket and file stdout
	  Add package call tree prototype (very very alpha)
	* pysqloraobjects.py: add getDDLAsList()

2006-11-20  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* pysqltest.sql: add unit test for some pysql functions
	* po/fr/pysql.po, po/pysql.pot, pysqlfunctions.py,
	  pysqloraobjects.py, pysqlqueries.py, pysqlshell.py: add edit
	  function to edit last sql statement
	  add ddl function to get any object DDL code
	  i18n update

2006-11-19  fox

	* po/fr/pysql.po, po/pysql.pot: i18n update
	* pysqlshell.py: rework the decoding/encoding stuff in displayTab
	* pysqlfunctions.py: extract the editor part from the edit function
	* pysql.py: Add again exception handler at the top level to allow
	  user to see the evil
	  stackstrace before dying

2006-11-17  fox

	* pysql.py: Default to latin-1 if default system encoding is dumb
	* pysqlshell.py: much better encoding handling in displayTab

2006-11-16  fox

	* pysqlshell.py: history double encoding (bugfix)

2006-11-15  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlshell.py: update terminal title according to connection
	  state
	* LICENSE: Add GNU GPL v2 licence

2006-11-14  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlfunctions.py, pysqlqueries.py, pysqlshell.py: Search object
	  can now be filtered by owner (asked by Tristan)
	* pysqloraobjects.py, pysqlqueries.py: add getDDL
	  edit (read only) for package, package body and function
	* pysql.py, pysqlconf.py, pysqlshell.py: codec is now stored in
	  conf.
	  Harden unicode encoding
	* pysql.py, pysqloraobjects.py, pysqlshell.py: Support for
	  trigger, materialized views and doc fix
	* pysqlqueries.py: add trigger sql
	* pysqlfunctions.py: add trigger desc
	* pysqlconf.py: add circo and leffty graphviz program in conf
	* pysqlgraphics.py: Add progress info and check for graphviz
	  programs availability

2006-11-13  fox

	* pysqldb.py, pysqlfunctions.py, pysqlgraphics.py: some comment...
	* pysqloraobjects.py, pysqlqueries.py: add pl/sql procedure
	  editing (read-only for the moment)

2006-11-12  fox

	* pysqloraobjects.py: desc bugfix for sys objects
	* ChangeLog, ChangeLog.html: Changelog update
	  po/fr/pysql.po, po/pysql.pot: Translation and documentation
	  update
	* pysql.py, pysqldb.py, pysqlfunctions.py, pysqlgraphics.py,
	  pysqloraobjects.py, pysqlshell.py: Finish naming convention
	  update
	  Minor fix
	  Doc and comment update
	* pysqlconf.py: Add all graph_ parameters
	* pysqlshell.py: Add parameter to datamodel function
	* pysqlqueries.py: Move datamodel SQL request to pysqlqueries
	* pysqlgraphics.py: Add user conf for datamodel
	* pysqlException.py, pysqlFunctions.py, pysqlOraObjects.py,
	  pysqlQueries.py, pysqlTest.sql, pysqlexception.py,
	  pysqlfunctions.py, pysqloraobjects.py, pysqlqueries.py,
	  pysqltest.sql: New module naming convention (all lowercase)

2006-11-11  fox

	* ChangeLog, ChangeLog.html: Changelog update
	  po/pysql.pot, pysql.py, pysqlOraObjects.py, pysqlgraphics.py:
	  Doc and translation update
	* pysqlOraObjects.py: desc bugfix when owner if provided in name
	  (ie desc scott.emp)
	* pylintrc: Adopt new pysql convention (max 109 caracters per line)

2006-11-10  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlFunctions.py, pysqlOraObjects.py, pysqlQueries.py,
	  pysqldb.py, pysqlgraphics.py, pysqlshell.py: Add graphical desc
	  ! (powered by graphviz)
	  Add show version
	* pysqlshell.py: Add datamodel function (graphical desc using
	  graphviz)

2006-11-08  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* pysql.py, pysqlFunctions.py, pysqlOraObjects.py, pysqlshell.py:
	  code cleanup (reduce long line)
	* pysql.py, pysqlshell.py: Default to latin-1 if env. codec cannot
	  be found
	* ChangeLog, ChangeLog.html: Changelog update
	* pysql.py, pysqlException.py, pysqlFunctions.py, pysqlconf.py,
	  pysqldb.py, pysqlshell.py: Now pysql is full UTF-8 and ready for
	  internationilsation (huge update)
	  Use locale client encoding to diplay on screen
	* po/fr/pysql.po, po/pysql.pot: i18n update
	* pysqlFunctions.py, pysqlconf.py, pysqldb.py, pysqlshell.py: Use
	  explicit import (avoid *) when possible (code cleanup)
	  pysqlQueries.py, pysqldb.py: Documentation update and code
	  cleanup (again)
	* pysqlException.py, pysqlFunctions.py, pysqlOraObjects.py,
	  pysqlconf.py, pysqlshell.py: Code cleanup
	  Add comments
	* pylintrc: Add my pylintrc file to help developpers using pylint
	  with pysql

2006-11-07  fox

	* pysqlFunctions.py, pysqlOraObjects.py, pysqlQueries.py,
	  pysqlconf.py: Tuesday bugfix ;-)
	* pysqlshell.py: i18n user messages
	* pysqlshell.py: csv command is now multiline (as explain)
	  float numbers are also numbers ;-)
	* pysqlFunctions.py: better privilege handling
	  unit management
	* pysqlOraObjects.py: much better privilege handling when
	  accessing to sys views in guessInfos
	* pysqlQueries.py: User dba_views for sys objects
	* pysqlconf.py: Add unit parameter to select unit (kb, Mb, Gb) to
	  display with desc function
	* locale/fr/LC_MESSAGES/pysql.mo:
	* i18.sh, po/fr/pysql.po, po/pysql.pot, pysql.py:
	* locale, locale/fr, locale/fr/LC_MESSAGES,
	  locale/fr/LC_MESSAGES/pysql.mo, po, po/fr:
	* pysqlException.py: Add action denied exception

2006-11-05  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlFunctions.py: Make edit functions more generic (not only
	  for views)
	* pysqlFunctions.py, pysqlOraObjects.py: object type cannot be
	  empty anymore. If no type is given, None is return
	* pysqlcolor.py: Don't use color for debuging with PyDev (it
	  breaks console)
	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlTest.sql: Set echo to yes in test file.
	  Add basic pl/sql tests
	* pysqlconf.py, pysqlshell.py: Add "lib" function to allow user to
	  save and recall custom SQL statement

2006-11-04  fox

	* pysqlshell.py: echo parameter bugfix
	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlTest.sql: Add a test script. Very usefull to check non
	  regression
	* pysqlshell.py: Rework completely SQL comment handling (thanks to
	  test script to check all strange cases !)
	  Do not use completion if pysql is used in a script (pipe)
	  Fix bug with multi line command if some keyword in SQL request
	  looks like pysql command at the begining of the line ("table"
	  for example)
	* pysqlconf.py: add echo parameter to echo command on prompt
	  (usefull for script debug)

2006-11-03  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* TODO, pysqlFunctions.py, pysqlshell.py: Add comment to detailed
	  session command
	  Do not update view after edit if SQL does not change
	  Honor EDITOR value for edit command
	  Complete with views for edit command
	* TODO, pysqlFunctions.py, pysqlOraObjects.py, pysqlconf.py,
	  pysqlshell.py: Add pylint hint
	  Use correct TODO tags
	  Minor typo bugfix
	* pysqlrc: Use empty config file
	* pysqlshell.py: explain plan can now be used with multiline
	  request
	* pysqlrc: add default config file to avoid warning at startup
	* pysqlOraObjects.py: indent bugfix
	* pysql.py, pysqlException.py, pysqlFunctions.py,
	  pysqlOraObjects.py, pysqlQueries.py, pysqlcolor.py,
	  pysqlconf.py, pysqldb.py, pysqlshell.py: Convert tabs to space
	  (hey, at least)
	* pysqldb.py: don't give explicit numRows parameter to fetch
	  (bugfix for AIX compatibility

2006-11-02  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* TODO, pysqlshell.py: Add history command
	  Fix stupid bug in bg command argument parsing
	* pysqlshell.py: Change command aliases implementation (use python
	  alias instead of new method)
	  Add some online help and aliases for help commands
	* pysqlFunctions.py: typo bugfix in desx
	* pysqlException.py: - add structured exception formating
	* TODO, pysqlException.py, pysqldb.py, pysqlshell.py: - Proper ORA
	  code handling in error sum up
	  - blank the prompt and toggle fetching flag in case of Oracle
	  disconnection
	  - catch Oracle error while fetching
	* ChangeLog, ChangeLog.html: Changelog update
	* TODO, pysqlOraObjects.py: minor bug fix
	* pysqlFunctions.py, pysqlOraObjects.py, pysqlQueries.py,
	  pysqlshell.py: Add command doc
	  Fix desc bug if same table if found in many schemas

2006-10-31  fox

	* pysqlFunctions.py, pysqlOraObjects.py, pysqlQueries.py: Real
	  tablespace and datafile desc
	  Add table's comment

2006-10-29  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlFunctions.py: Cosmectic for desc
	* pysqlFunctions.py, pysqlOraObjects.py: Add tablespace name when
	  describing a datafile.
	  Correct getTablespace method of datafile class that was
	  returning a str instead of a Tablespace Object
	* pysqlFunctions.py, pysqlOraObjects.py: add list of datafiles
	  when describing a tablespace
	* TODO, pysqlOraObjects.py: Fix bug in desc (public synonym pb)
	  and simplify code
	* ChangeLog, ChangeLog.html: Changelog update
	* TODO, pysqldb.py, pysqlshell.py: Handle properly backgound query
	  error message
	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlException.py, pysqlFunctions.py, pysqlconf.py, pysqldb.py:
	  Change print error message to standard pysql Exceptions
	  Add correct constructor to NotImplemented exception
	  Use exceptions instead of boolean return for validate function
	  Use locale transaction for validate to avoid nasty side effect

2006-10-28  fox

	* pysqlException.py, pysqlFunctions.py, pysqlOraObjects.py,
	  pysqlshell.py: Convert print statement to exceptions.
	  Add a NotImplemented exception
	* pysqlFunctions.py, pysqlOraObjects.py, pysqlshell.py: Uppercase
	  last try is now in guessInfos rather than in callers
	  Cosmetic fix for view editing
	* ChangeLog, ChangeLog.html: Changelog update
	* TODO, pysqlFunctions.py, pysqlOraObjects.py, pysqlQueries.py,
	  pysqldb.py, pysqlshell.py: - User description
	  - View editing
	  - fix tablespace free space computation
	  - show instance parameters (command show)

2006-10-27  fox

	* pysqlshell.py: show all parameters if get or set are given
	  without any parameters (MBA request !)
	* pysqlFunctions.py, pysqlQueries.py, pysqlshell.py: Add 'execute'
	  SQLPLus function and detailed sessions stat

2006-10-10  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlFunctions.py, pysqlshell.py: add lock function (SDE)
	* TODO, pysqlshell.py: Much better os shell interaction (win &
	  Unix) (SDE)

2006-10-04  fox

	* TODO, pysqlshell.py: as readline seems not to be correctly
	  initialised in pipe mode check history length to avoid negative
	  history browsing
	  honor multi line sql comment with /* and */
	  add comment keyword
	* pysqlshell.py: cancel current fetch if user begin a new
	  mutliline query (bugfix)
	* pysqlshell.py: add pl/sql bloc handling

2006-10-03  fox

	* TODO, pysqlOraObjects.py, pysqlQueries.py, pysqlshell.py: move
	  more sql to pysqlQueries
	* pysqlQueries.py, pysqlshell.py: add tablespace and datafile
	  search command
	* pysqlFunctions.py, pysqlOraObjects.py, pysqlQueries.py,
	  pysqldb.py: use bind queries !
	* TODO, pysqldb.py, pysqlshell.py: simplifiy thread status handling

2006-10-02  fox

	* TODO, pysqlFunctions.py: Don't lookup indexed columns for
	  views...
	* TODO, pysqlFunctions.py, pysqlOraObjects.py: upper case mess
	  division byb zero bugfix

2006-10-01  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* TODO, pysqlFunctions.py, pysqlOraObjects.py: try to clean
	  upper/lower case problem (not finished)
	* pysqlconf.py, pysqlshell.py: add shrink parameter to remove
	  column shrinking

2006-09-27  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* TODO, pysqlException.py, pysqlFunctions.py, pysqlshell.py: add
	  execute script function (@) and fix a bug in pysqlException
	  error code trapping
	* TODO, pysqlFunctions.py, pysqlOraObjects.py: Finish code moving
	  from pysqlFunctions to OraObjects

2006-09-26  fox

	* TODO, pysqlFunctions.py, pysqlOraObjects.py, pysqlshell.py:
	  better datafile detection in setFullName
	  don't use uppercase for objects name
	* TODO, pysqlFunctions.py, pysqlQueries.py: don't use upper for
	  data file names
	  don't divide by zero mister SDE !
	* pysqlOraObjects.py: try to guess if a dot in a name is for
	  owner.name or name.dbf...
	* pysqlshell.py: honor sql comment
	  don't display error if none occured !
	* TODO, pysqlException.py, pysqlshell.py: add error sum up
	* pysqlshell.py: exit gracefully when user hit ctrl-C at init when
	  prompting for passwd
	* TODO, pysqlFunctions.py, pysqlOraObjects.py: fix desc bug (when
	  schema name is explicitely given)

2006-09-21  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* index.html: add dev guys
	  pysqldb.py: major doc update and docstring bugfix
	* ChangeLog, ChangeLog.html: Changelog update
	* index.html, pysqlOraObjects.py, pysqlconf.py, pysqldb.py,
	  pysqlshell.py: Add configurable csv separator and minor bugfix
	* pysqlFunctions.py, pysqlOraObjects.py, pysqlQueries.py: Merge
	  from SDE to handle more Oracle objects
	* pysqlcolor.py: Use os.name to detect if we need color

2006-09-20  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlshell.py: Add time function to get query executation
	  duration
	* pysqlshell.py: quote item in csv output
	* pysqlshell.py: detect typing error in the first line
	* pysqldb.py, pysqlshell.py: factorise and clean code for query
	  paging
	* TODO, pysqldb.py, pysqlshell.py: add export to csv ;-)

2006-09-19  fox

	* pysqlcolor.py: No color for stupid windows
	* pysqlshell.py: shell escape (!) don't need ; (bugfix)

2006-09-18  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlFunctions.py, pysqlshell.py: add sequence desc and where
	  statement for count (SDE)
	* pysqlQueries.py: add sequence SQL (SDE)
	* pysqlOraObjects.py: add sequence object (SDE)
	  add where statement for getRowCount method (SDE)

2006-09-14  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* TODO, pysql.py, pysqldb.py, pysqlshell.py: add backgound query
	  option (need more test)

2006-09-13  fox

	* pysqlshell.py: Honor $ORACLE_SID env. variable if exist to log
	  on (thanks SDE)
	* pysqlshell.py: Keep ";" in history for sql request
	  Add interactive password input (Thanks mister SDE)
	* pysqlFunctions.py, pysqlOraObjects.py, pysqlQueries.py: move
	  directory to objects

2006-09-12  fox

	* pysqlFunctions.py, pysqlshell.py: Sort searched objects by owner
	  !
	* pysqlOraObjects.py: Use owner for synonym target
	  Add template for some objects and method
	* pysqlQueries.py: Add owner for all searchObject request
	  Add synonym targets requests
	* pysqlFunctions.py: move (or mark to be moved) functions to
	  pysqlOraObject
	* pysqlOraObjects.py: add OraTabular for objects like view,
	  table... and move the count method to it

2006-09-11  fox

	* TODO: update
	* pysqlFunctions.py: Use pysqlOraObjects
	  Remove code moved to pysqlOraObjects
	* pysqlOraObjects.py: Create basic classes to handle oracle
	  objects.
	  Move here some code from pysqlFunctions (getObjetType,
	  getSynonymTarget)
	* pysqlQueries.py: Use separate file for SQL queries
	* pysqlshell.py: Use dumb completion for windows as readline is
	  incomplete

2006-09-10  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlFunctions.py: cleanup
	* pysqlshell.py: smarter completion for sql request
	* pysqlFunctions.py, pysqlshell.py: code factorisation for all
	  oracle object search stuff
	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlFunctions.py: add synonym resolver.
	* pysqlFunctions.py, pysqlshell.py: Merge stuff from Sebastien
	  Delcros :
	  - resultset header are now managed at functions level
	  - much better getObjectType functions
	  - add directory handling (search and desc)
	* TODO, pysqlshell.py: Add watch command to loop on a command.
	  Mostly broken because of mysterious ctrl-C bug

2006-09-06  fox

	* pysqlshell.py: no need of ; after EOF to exit ;-)
	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlshell.py: add DROP, CREATE and ALTER handling
	  repeat last order if / is entered
	* pysqlshell.py: change prompt building method (use connection
	  info instead of parsing connect_string)
	  revert to B&W prompt because it makes bogus line editing if line
	  is too long
	  add multiline editing in automatic way (pysql commands do not
	  need ; but sql order do).
	  Handle smartly history for multiline sql orders
	* pysqldb.py: add method to get info from connection (username and
	  dsn). This is used to build the prompt

2006-09-04  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* TODO, pysqlFunctions.py, pysqlshell.py: add session function
	* pysqldb.py: use instance cursor for executeAll method
	* pysqlFunctions.py, pysqlshell.py: add transpose displaying
	  add comments for desc
	* pysqlconf.py: add transpose parameter

2006-09-03  fox

	* pysqlshell.py: colorise important words in explain plan
	* pysqlshell.py: colorise prompt
	* ChangeLog, ChangeLog.html: Changelog update
	* TODO, pysqlcolor.py, pysqlconf.py, pysqlshell.py: simplify color
	  handling
	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlFunctions.py, pysqlshell.py: add shell (!) method and
	  explain plan method
	* pysqlcolor.py: use explicit \033 caracter
	  use sys.stdout.write low level function instead of print to
	  avoid nasty spaces added
	* pysqlshell.py: control-C break current line instead of exiting
	* pysqlcolor.py, pysqlconf.py, pysqlshell.py: Use bold for error
	  message
	  Colorise table header
	  Split cprint to allow access to startColor and endColor easily

2006-09-02  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlconf.py, pysqlshell.py: color color ! green for ok, red for
	  error, cyan for info
	* TODO: update
	* pysqlconf.py, pysqlshell.py: Start to colorize
	* pysqlcolor.py: hello new world in color, bye bye black and white
	* ChangeLog, ChangeLog.html: Changelog update
	* TODO: update
	* pysqlshell.py: save history at exit
	* pysqlconf.py: save and load history do disk
	* pysqlFunctions.py: add sequence handling and correct index one
	  (change by Sebastien Delcros)
	* pysqlshell.py: add do_sequence method and correct some comments
	  (change by Sebastien Delcros)

2006-09-01  fox

	* pysqlshell.py: ctrl-D make exit
	  pretty showCompletion output
	* pysqlshell.py: fancy display of all parameters
	  add completion for get/set
	  generate on the fly completion list theme instead of static
	  definition
	* pysqlconf.py: bugfix : cast to int before verifying parameter
	  value
	  change getAll return format from dict to list
	* pysqlconf.py: handle completionLists in conf (instead of shell)
	  load/dump completion list to disk
	  change stupid variable names
	* pysqlshell.py: move completionLists to conf class
	  save completion cache to disk at exit
	* pysqlconf.py: simplify default parameter handling
	  real get all with default and user parameter
	* pysqlshell.py: use completionlistsize parameter instead of
	  hardcoded value
	* pysqlshell.py: squash bug of oracle connexion loose that prevent
	  exiting or reconnecting properly

2006-08-31  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlFunctions.py: split desc into modular functions
	  handle synonym desc
	  search for uppsercase object if desc fails

2006-08-30  fox

	* pysqlconf.py: add verify for widthMin
	* pysqlshell.py: refacor to use a more generic complete code. Use
	  separate completion list
	* pysqlconf.py: bugfix (conf writing, missing default value, don't
	  raise exception if using default value...)

2006-08-28  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* TODO: update
	* pysqlFunctions.py, pysqlshell.py: Enhance desc to display
	  indexed columns
	  Change header beahviour for __displayTab : header must be given
	  as a parameter
	* ChangeLog, ChangeLog.html: Changelog update
	* TODO: update

2006-08-27  fox

	* pysqlshell.py: Add "---" under titles when displaying results
	  Add next method to fetch n next lines
	  Add last method to display the n last lines of a result set
	* pysqldb.py: Use config and classe constant
	  Now, we can choose the number of lines to fetch

2006-08-25  fox

	* index.html: remove stupid trailing caracter

2006-08-24  fox

	* ChangeLog, ChangeLog.html: Changelog update
	* pysqlconf.py, pysqlshell.py: Add a separate config module & class
	  Handle config in file

2006-08-23  fox

	* index.html: add changelog entry
	* changelog.sh: add HTML version and automatic commit
	* ChangeLog, ChangeLog.html: Changelog update
	* ChangeLog, changelog.sh: add changelog & script to generate
	  changelog
	* pysqlshell.py: better algo for column shrinking

2006-08-22  fox

	* TODO: update
	* pysql.py: Add global exception trapping
	* pysqlshell.py: handle properly initial connection failure
	  shhrink column if resultset is too large
	* doc.sh: add dot graph generation
	* pysqlshell.py: add argCheck, connectionCheck and proper
	  disconnect management

2006-08-21  fox

	* pysqlshell.py: add commit/rollback
	  fix desc bug
	  handle correctly update/delete/insert
	* pysqldb.py: add rowcount, commit and rollback
	  execute return resultset for select and rowcount else
	* doc.sh: shell to generate doc
	* pysql.py, shell.py: Change shell module & class name
	* pysqlshell.py: change name
	* shell.py: adding pysql prefix to class and module name
	* index.html: add doc link
	* pysql.py, shell.py: doc update
	  (thanks epydoc)
	* TODO: update
	* shell.py: add connect/disconnect method
	  add completion for connect method with tnsnames.ora SID
	  use PsqylException, not DatabaseError
	  add count help
	  add option in displayTab not to add header
	* pysqldb.py: add some sanity check
	  use exception instead of print/exit
	  default to a short description with long description as an option
	* index.html: add PyReadLine link
	* pysql.py: remove arg checking and start "not connected" instead
	* pysqlException.py: Generic class to handle pysql errors
	  Only shell should be allow to catch this exception
	  All classes can (should) raise this exception

2006-08-20  fox

	* shell.py: Add table header and use tabular display for sql
	  request
	* pysqldb.py: Add getDescription method
	* TODO: update
	* pysqlFunctions.py: rename execute impact
	  add desc function
	* shell.py: add desc funtions
	  add autocompltetion for results of table, index and view command
	  add compltetion list handling
	  add fetching by parts
	* pysqldb.py: rename execute functions

2006-08-19  fox

	* TODO: update
	* pysqldb.py: fetching by parts
	* shell.py: begining of fetching by parts
	* TODO, pysql.py, pysqlFunctions.py, pysqldb.py, shell.py: Major
	  refactoring with splitting in different modules
	* TODO, pysql.py: Create __display method
	  Use a proper __init__ instead of using loop for that
	  Organise code by theme not by alpha
	* TODO, index.html, pysql.py: cosmetics and index.html adding
	* sqlnet.log:
	* ., TODO, pysql, pysql.py, sqlnet.log: Initial SVN entry

