Incorporates these changes from (unsubmitted) 0.7.3_alpha1: Many bugs are fixed, especially the CSV import should work better (append rows to an existing table). The main new features: * Tab order in forms can be set now (menu: edit->tab order) * a new Python function hk_class.show_filedialog added * buttons have new actions 'close_application' and 'open_file' ...and these changes for 0.7.3_alpha2: Especially for Python scripting a lot of things have improved Scripting improvements: * new actions: hk_visible: on_getfocus() ,on_loosefocus() and on_key() actions added * hk_visible: set_tooltip(), tooltip() added * hk_button: open_view and close_application action added * hk_database existing_form() and existing_report() added * hk_column: count() and sum() added * hk_class::show_filedialog() added * Python API: the C++-API is fully opened to Python now * hk_database: new_dialogformvisible() added * hk_form: show_asdialog() added Programming examples will be soon released in the documentation and in the wiki. Many improvements: * tab order handling in forms works also for subforms * better performance of grids in forms * reports handles newlines correctly * improved field name detection for conditions in combination with depending resultqueries * a new runtime application "knoda-rt" added
Created attachment 51695 [details, diff] New amd64 patch hk_classes-amd64.patch failed due to a now incorrect reference to libhk_classes_la_LDFLAGS = -version-info 6:0:0 @LTLIBICONV@ on line 7
Created attachment 51697 [details] hk_classes-0.7.3_alpha2.ebuild
Created attachment 51699 [details] knoda-0.7.3_alpha2.ebuild
Created attachment 53617 [details, diff] New amd64 patch
Created attachment 53618 [details] hk_classes-0.7.3.ebuild
Created attachment 53619 [details] knoda-0.7.3.ebuild
Change Summary to "Request upgrade of knoda and hk_classes to 0.7.3". This is a new stable version. The main new features: ================== * Tab order in forms can be set now (menu: edit->tab order) * buttons have new actions 'close_application' and 'open_file' * a new runtime application "knoda-rt" added * Bulgarian translation added (thanks to Roman Rachkov) * forms named "Autoform" will be automatically opened when the database is opened * The Python API improved a lot: the C++-API is fully opened to Python now * hk_visible: on_getfocus() ,on_loosefocus() and on_key() actions added * hk_visible: set_tooltip(), tooltip() added * hk_button: open_view and close_application action added * hk_class.show_filedialog() added * hk_database existing_form() and existing_report() added * hk_column: count() and sum() added * hk_class::show_filedialog() added * hk_database: new_dialogformvisible() added * hk_form: show_asdialog() added * all windows remember their geometry Bugfixes: ======== * better performance of grids in forms * reports handles newlines correctly * improved field name detection for conditions in combination with depending resultqueries * sqlite drivers do not crash any more when a table with typeless columns is opened * etc.
Created attachment 53877 [details] hk_classes-0.7.3.ebuild python2.4 fix This fixes it to work with Python 2.4 and is based on http://bugs.gentoo.org/attachment.cgi?id=53618&action=edit and it adds ~sparc back in, which was dropped.
Thanks everyone. Committed.