From 5b5ed2d9881acc46488341de18e24848e514d5d0 Mon Sep 17 00:00:00 2001 From: Andrea Zagli Date: Sat, 1 Aug 2009 18:01:43 +0200 Subject: [PATCH] Changed autogen.sh to work on windows. --- .gitignore | 1 + ChangeLog | 482 +++++++++++++++++++-- autogen.sh | 2 +- docs/reference/libgtkform-decl-list.txt | 8 + docs/reference/libgtkform-decl.txt | 40 ++ docs/reference/libgtkform-undocumented.txt | 14 +- docs/reference/libgtkform-unused.txt | 8 + 7 files changed, 508 insertions(+), 47 deletions(-) diff --git a/.gitignore b/.gitignore index c10f0d4..cdb61ce 100644 --- a/.gitignore +++ b/.gitignore @@ -42,3 +42,4 @@ test/test test/from_xml *.bak *.stamp +*.tar.gz diff --git a/ChangeLog b/ChangeLog index 840a9df..477e5a8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,43 +1,439 @@ -2007-01-14 Andrea Zagli - - * autogen.sh: added - -2007-01-06 Andrea Zagli - - * libform.h: - * form.c: added functions form_set_sensitive and form_set_editable - * libformwidget.h: - * formwidget.c: added function form_widget_set_editable - -2006-12-23 Andrea Zagli - - * widget.c: - * fieldboolean.c: - * fielddatetime.c: - * fieldfloat.c: - * fieldinteger.c: - * fieldtext.c: checked if form_widget property isn't set - -2006-12-21 Andrea Zagli - - * libform.h: - * form.c: added form_get_field_from_name, form_get_widget_from_name - * libformfield.h: - * field.c: added form_field_get_form_widget - * libformwidget.h: - * widget.c: added form_widget_get_widget_name - -2006-12-20 Andrea Zagli - - * configure.ac: changed version to 0.0.2 - Added GtkDateEntry as dependency. - * libformkey.h: - * formkey.c: added form_key_add_fields - * libformdatetime.h: - * formdatetime.c: added field's type (date and time, only date or only time) - * libform.h: - * form.c: added form_add_fields - * libformwidgetdateentry.h: - * widgetdateentry.c: added to manage GtkDateEntry - * libformwidgetcombobox.h: - * widgetcombobox.c: added to manage GtkComboBox +commit 9ba72dc3a4d7c9677c29ad64d078b48ffa6f6b6e +Author: Andrea Zagli +Date: 2009-07-30 + + Finished to implement definition load from xml file. + +M Makefile.am +M data/gtkform.dtd +M src/fielddatetime.c +M src/form.c +M test/test.gui +M test/test.xml + +commit c2e91adfe06d5e30634efcc04810acdb31513276 +Author: Andrea Zagli +Date: 2009-07-30 + + Added gtkbuilder-file to xml defition and implemented in code. + Added function GtkForm::get_gtkbuilder. + Fixed some bugs. + Changed GtkForm::fields container from GList to GSList. + +M src/form.c +M src/form.h +M test/from_xml.c +M test/test.xml + +commit 5ac7dbc499b186ef3a87b64953cbfb481be4f791 +Author: Andrea Zagli +Date: 2009-07-29 + + Implemented loading form's definition from xml file (missing key and + default value). + +M .gitignore +M data/gtkform.dtd +M src/fieldboolean.c +M src/fieldboolean.h +M src/form.c +M src/form.h +M src/widgetcombobox.c +M test/Makefile.am +A test/from_xml.c +A test/test.xml + +commit adab781969873c4557c5fa1fb62d5abac69f427c +Author: Andrea Zagli +Date: 2009-07-27 + + Bug on just added functions (not initialized private struct). + +M src/form.c + +commit a927595e17d63cffe1b0e1f1de23064083c3f602 +Author: Andrea Zagli +Date: 2009-07-27 + + Started xml definition file. + Added functions GtkForm::new_from_xml and GtkForm::new_from_file. + Added functions GtkForm::get_table, GtkForm::set_table, + GtkForm::get_key and GtkForm::set_key. + +M Makefile.am +M configure.ac +A data/Makefile.am +A data/gtkform.dtd +M libgtkform.pc.in +M src/form.c +M src/form.h +M test/main.c + +commit 7e279a684e505c91591f824a75cb12bfbac3f139 +Author: Andrea Zagli +Date: 2009-07-27 + + Changed files name on gtk-doc. + +M .gitignore +M docs/reference/Makefile.am +D docs/reference/libform-docs.sgml +D docs/reference/libform-sections.txt +D docs/reference/libform.types +A docs/reference/libgtkform-decl-list.txt +A docs/reference/libgtkform-decl.txt +A docs/reference/libgtkform-docs.sgml +C100 docs/reference/libform-overrides.txt +docs/reference/libgtkform-overrides.txt +A docs/reference/libgtkform-sections.txt +C100 docs/reference/libform-overrides.txt +docs/reference/libgtkform-undeclared.txt +A docs/reference/libgtkform-undocumented.txt +A docs/reference/libgtkform-unused.txt +A docs/reference/libgtkform.args +A docs/reference/libgtkform.hierarchy +A docs/reference/libgtkform.interfaces +C100 docs/reference/libform-overrides.txt +docs/reference/libgtkform.prerequisites +R100 docs/reference/libform-overrides.txt +docs/reference/libgtkform.signals +A docs/reference/libgtkform.types +A docs/reference/tmpl/field.sgml +A docs/reference/tmpl/fieldboolean.sgml +A docs/reference/tmpl/fielddatetime.sgml +A docs/reference/tmpl/fieldfloat.sgml +A docs/reference/tmpl/fieldinteger.sgml +A docs/reference/tmpl/fieldtext.sgml +A docs/reference/tmpl/form.sgml +A docs/reference/tmpl/key.sgml +D docs/reference/tmpl/libform-unused.sgml +D docs/reference/tmpl/libform.sgml +D docs/reference/tmpl/libformfield.sgml +D docs/reference/tmpl/libformfieldboolean.sgml +D docs/reference/tmpl/libformfielddatetime.sgml +D docs/reference/tmpl/libformfieldfloat.sgml +D docs/reference/tmpl/libformfieldinteger.sgml +D docs/reference/tmpl/libformfieldtext.sgml +D docs/reference/tmpl/libformkey.sgml +D docs/reference/tmpl/libformwidget.sgml +D docs/reference/tmpl/libformwidgetcheck.sgml +D docs/reference/tmpl/libformwidgetdateentry.sgml +D docs/reference/tmpl/libformwidgetentry.sgml +D docs/reference/tmpl/libformwidgetlabel.sgml +D docs/reference/tmpl/libformwidgetspin.sgml +D docs/reference/tmpl/libformwidgettextview.sgml +A docs/reference/tmpl/libgtkform-unused.sgml +A docs/reference/tmpl/widget.sgml +A docs/reference/tmpl/widgetcheck.sgml +A docs/reference/tmpl/widgetcombobox.sgml +A docs/reference/tmpl/widgetentry.sgml +A docs/reference/tmpl/widgetlabel.sgml +A docs/reference/tmpl/widgetspin.sgml +A docs/reference/tmpl/widgettextview.sgml +M libgtkform.pc.in +M src/widgetcheck.c +M src/widgetentry.c +M src/widgetlabel.c +M src/widgetspin.c +M src/widgettextview.c + +commit 6add40b3433694cfb4ae10bd10a9ca9ca7f5c8e3 +Author: Andrea Zagli +Date: 2009-07-26 + + Removed libglade dependency. + +M configure.ac +D docs/reference/libform-undocumented.txt +M src/form.h +M src/widget.c +M src/widget.h +M test/Makefile.am +M test/main.c +R083 test/test.glade test/test.gui + +commit 35e9d7d1b493f9c67368067d0e328a8796be9c97 +Author: Andrea Zagli +Date: 2009-07-26 + + Changed functions namespace from form to gtk_form. + Changed objects prefix from Form to GtkForm. + +M src/field.c +M src/field.h +M src/fieldboolean.c +M src/fieldboolean.h +M src/fielddatetime.c +M src/fielddatetime.h +M src/fieldfloat.c +M src/fieldfloat.h +M src/fieldinteger.c +M src/fieldinteger.h +M src/fieldtext.c +M src/fieldtext.h +M src/form.c +M src/form.h +M src/key.c +M src/key.h +M src/widget.c +M src/widget.h +M src/widgetcheck.c +M src/widgetcheck.h +M src/widgetcombobox.c +M src/widgetcombobox.h +M src/widgetentry.c +M src/widgetentry.h +M src/widgetlabel.c +M src/widgetlabel.h +M src/widgetspin.c +M src/widgetspin.h +M src/widgettextview.c +M src/widgettextview.h +M test/main.c +M test/test.glade + +commit 950681a8803398f0fdab4c3158a5de3026cc87c2 +Author: Andrea Zagli +Date: 2009-07-26 + + Removed libform from all files names. + +M src/Makefile.am +M src/field.c +R099 src/libformfield.h src/field.h +M src/fieldboolean.c +R098 src/libformfieldboolean.h src/fieldboolean.h +M src/fielddatetime.c +R098 src/libformfielddatetime.h src/fielddatetime.h +M src/fieldfloat.c +R098 src/libformfieldfloat.h src/fieldfloat.h +M src/fieldinteger.c +R098 src/libformfieldinteger.h src/fieldinteger.h +M src/fieldtext.c +R098 src/libformfieldtext.h src/fieldtext.h +M src/form.c +R096 src/libform.h src/form.h +R098 src/formkey.c src/key.c +R098 src/libformkey.h src/key.h +M src/widget.c +R097 src/libformwidget.h src/widget.h +M src/widgetcheck.c +R096 src/libformwidgetcheck.h src/widgetcheck.h +M src/widgetcombobox.c +R096 src/libformwidgetcombobox.h src/widgetcombobox.h +M src/widgetentry.c +R096 src/libformwidgetentry.h src/widgetentry.h +M src/widgetlabel.c +R095 src/libformwidgetlabel.h src/widgetlabel.h +M src/widgetspin.c +R096 src/libformwidgetspin.h src/widgetspin.h +M src/widgettextview.c +R096 src/libformwidgettextview.h src/widgettextview.h +M test/main.c + +commit fcf23cf61b67691efe136267e911dd42c1d3545f +Author: Andrea Zagli +Date: 2009-07-26 + + Changed project's name from libform to libgtkform. + Removed dependency on libgtkdateentry (it'll be pluggable). + Updated to libgdaex 0.1 (and libgda 4). + +A .gitignore +A COPYING +M Makefile.am +M autogen.sh +M config.h.in +M configure.ac +R083 libform.pc.in libgtkform.pc.in +M src/Makefile.am +M src/fieldboolean.c +M src/fielddatetime.c +M src/fieldfloat.c +M src/fieldinteger.c +M src/fieldtext.c +M src/libform.h +M src/libformfield.h +M src/libformfieldboolean.h +M src/libformfielddatetime.h +M src/libformfieldfloat.h +M src/libformfieldinteger.h +M src/libformfieldtext.h +D src/libformwidgetdateentry.h +D src/widgetdateentry.c +M test/Makefile.am +M test/main.c +M test/test.glade + +commit e6c3cf7229d8cf1aba6ae952fdf22f8d50978dd5 +Author: Andrea Zagli +Date: 2007-01-14 + + Added functions form_set_sensitive and form_set_editable. + +M ChangeLog +A autogen.sh +M docs/reference/Makefile.am +M docs/reference/libform-docs.sgml +M docs/reference/libform-sections.txt +M docs/reference/libform-undocumented.txt +M docs/reference/libform.types +M docs/reference/tmpl/libform-unused.sgml +M docs/reference/tmpl/libform.sgml +M docs/reference/tmpl/libformfield.sgml +M docs/reference/tmpl/libformfieldboolean.sgml +M docs/reference/tmpl/libformfielddatetime.sgml +M docs/reference/tmpl/libformfieldfloat.sgml +M docs/reference/tmpl/libformfieldinteger.sgml +M docs/reference/tmpl/libformfieldtext.sgml +M docs/reference/tmpl/libformkey.sgml +M docs/reference/tmpl/libformwidget.sgml +M docs/reference/tmpl/libformwidgetcheck.sgml +A docs/reference/tmpl/libformwidgetdateentry.sgml +M docs/reference/tmpl/libformwidgetentry.sgml +M docs/reference/tmpl/libformwidgetlabel.sgml +M docs/reference/tmpl/libformwidgetspin.sgml +M docs/reference/tmpl/libformwidgettextview.sgml +M src/fieldboolean.c +M src/form.c +M src/formkey.c +M src/libform.h +M src/libformwidget.h +M src/libformwidgetcheck.h +M src/libformwidgetcombobox.h +M src/libformwidgetdateentry.h +M src/libformwidgetentry.h +M src/libformwidgetspin.h +M src/libformwidgettextview.h +M src/widget.c +M src/widgetcheck.c +M src/widgetcombobox.c +M src/widgetdateentry.c +M src/widgetentry.c +M src/widgetspin.c +M src/widgettextview.c +M test/main.c +M test/test.glade + +commit 4efd1ae7b19e1c510e9e26e5e1b3a62166853c25 +Author: Andrea Zagli +Date: 2006-12-23 + + Bugfixes. + +M ChangeLog +M src/fieldboolean.c +M src/fielddatetime.c +M src/fieldfloat.c +M src/fieldinteger.c +M src/fieldtext.c +M src/widget.c + +commit 3ee5fdf5b89c8db3c0254821a9208be9d5541621 +Author: Andrea Zagli +Date: 2006-12-22 + + Some bugfixes and added widgetcombobox and widgetdateentry. + +M ChangeLog +M configure.ac +M docs/reference/libform-undocumented.txt +M docs/reference/libform.types +M src/Makefile.am +M src/field.c +M src/fielddatetime.c +M src/form.c +M src/formkey.c +M src/libform.h +M src/libformfield.h +M src/libformfielddatetime.h +M src/libformkey.h +M src/libformwidget.h +A src/libformwidgetcombobox.h +A src/libformwidgetdateentry.h +M src/widget.c +A src/widgetcombobox.c +A src/widgetdateentry.c +M test/main.c +M test/test.glade + +commit c64982309289c6adc6ab3f9b54fdd027867cd7d4 +Author: Andrea Zagli +Date: 2006-12-19 + + Removed old sources + +D src/old/form.c +D src/old/libform.h + +commit c27d555f18ea6ab51be5344e0cc1036f2c894407 +Author: Andrea Zagli +Date: 2006-12-10 + + Initial import + +A AUTHORS +A ChangeLog +A Makefile.am +A NEWS +A README +A config.h.in +A configure.ac +A docs/Makefile.am +A docs/reference/Makefile.am +A docs/reference/libform-docs.sgml +A docs/reference/libform-overrides.txt +A docs/reference/libform-sections.txt +A docs/reference/libform-undocumented.txt +A docs/reference/libform.types +A docs/reference/tmpl/libform-unused.sgml +A docs/reference/tmpl/libform.sgml +A docs/reference/tmpl/libformfield.sgml +A docs/reference/tmpl/libformfieldboolean.sgml +A docs/reference/tmpl/libformfielddatetime.sgml +A docs/reference/tmpl/libformfieldfloat.sgml +A docs/reference/tmpl/libformfieldinteger.sgml +A docs/reference/tmpl/libformfieldtext.sgml +A docs/reference/tmpl/libformkey.sgml +A docs/reference/tmpl/libformwidget.sgml +A docs/reference/tmpl/libformwidgetcheck.sgml +A docs/reference/tmpl/libformwidgetentry.sgml +A docs/reference/tmpl/libformwidgetlabel.sgml +A docs/reference/tmpl/libformwidgetspin.sgml +A docs/reference/tmpl/libformwidgettextview.sgml +A docs/reference/version.xml.in +A libform.pc.in +A src/Makefile.am +A src/field.c +A src/fieldboolean.c +A src/fielddatetime.c +A src/fieldfloat.c +A src/fieldinteger.c +A src/fieldtext.c +A src/form.c +A src/formkey.c +A src/libform.h +A src/libformfield.h +A src/libformfieldboolean.h +A src/libformfielddatetime.h +A src/libformfieldfloat.h +A src/libformfieldinteger.h +A src/libformfieldtext.h +A src/libformkey.h +A src/libformwidget.h +A src/libformwidgetcheck.h +A src/libformwidgetentry.h +A src/libformwidgetlabel.h +A src/libformwidgetspin.h +A src/libformwidgettextview.h +A src/old/form.c +A src/old/libform.h +A src/widget.c +A src/widgetcheck.c +A src/widgetentry.c +A src/widgetlabel.c +A src/widgetspin.c +A src/widgettextview.c +A test/Makefile.am +A test/main.c +A test/test.glade diff --git a/autogen.sh b/autogen.sh index 20a3601..5db08f7 100755 --- a/autogen.sh +++ b/autogen.sh @@ -14,7 +14,7 @@ DIE=0 have_libtool=false if libtoolize --version < /dev/null > /dev/null 2>&1 ; then - libtool_version=`libtoolize --version | sed 's/^[^0-9]*\([0-9.][0-9.]*\).*/\1/'` + libtool_version=`libtoolize --version | sed 's/^.*[ ]\([0-9.]*[a-z]*\).*$/\1/'` case $libtool_version in 2.*) have_libtool=true diff --git a/docs/reference/libgtkform-decl-list.txt b/docs/reference/libgtkform-decl-list.txt index dfbd617..db4ff8b 100644 --- a/docs/reference/libgtkform-decl-list.txt +++ b/docs/reference/libgtkform-decl-list.txt @@ -50,6 +50,7 @@ gtk_form_field_boolean_get_value_sql gtk_form_field_boolean_clear gtk_form_field_boolean_is_empty gtk_form_field_boolean_set_from_datamodel +gtk_form_field_boolean_str_to_boolean
@@ -220,6 +221,13 @@ GTK_FORM_GET_CLASS GtkForm gtk_form_get_type gtk_form_new +gtk_form_new_from_xml +gtk_form_new_from_file +gtk_form_get_gtkbuilder +gtk_form_get_table +gtk_form_set_table +gtk_form_get_key +gtk_form_set_key gtk_form_add_field gtk_form_remove_field gtk_form_add_fields diff --git a/docs/reference/libgtkform-decl.txt b/docs/reference/libgtkform-decl.txt index 09e99f6..f31c5d9 100644 --- a/docs/reference/libgtkform-decl.txt +++ b/docs/reference/libgtkform-decl.txt @@ -220,6 +220,11 @@ GtkFormField *field gboolean GtkFormField *field, GdaDataModel *dm, gint row + +gtk_form_field_boolean_str_to_boolean +gboolean +const gchar *value + TYPE_GTK_FORM_WIDGET #define TYPE_GTK_FORM_WIDGET (gtk_form_widget_get_type ()) @@ -941,6 +946,41 @@ void void +gtk_form_new_from_xml +GtkForm * +xmlDoc *xmldoc, GtkBuilder *gtkbuilder + + +gtk_form_new_from_file +GtkForm * +const gchar *filename, GtkBuilder *gtkbuilder + + +gtk_form_get_gtkbuilder +GtkBuilder * +GtkForm *form + + +gtk_form_get_table +const gchar * +GtkForm *form + + +gtk_form_set_table +void +GtkForm *form, const gchar *table + + +gtk_form_get_key +GtkFormKey * +GtkForm *form + + +gtk_form_set_key +void +GtkForm *form, GtkFormKey *key + + gtk_form_add_field gboolean GtkForm *form, GtkFormField *field diff --git a/docs/reference/libgtkform-undocumented.txt b/docs/reference/libgtkform-undocumented.txt index 5fbb6ca..7271ade 100644 --- a/docs/reference/libgtkform-undocumented.txt +++ b/docs/reference/libgtkform-undocumented.txt @@ -1,7 +1,7 @@ 6% symbol docs coverage. -16 symbols documented. -1 symbols incomplete. -244 not documented. +17 symbols documented. +2 symbols incomplete. +251 not documented. GTK_FORM @@ -122,6 +122,7 @@ gtk_form_field_boolean_get_value_stringify gtk_form_field_boolean_is_empty gtk_form_field_boolean_new gtk_form_field_boolean_set_from_datamodel +gtk_form_field_boolean_str_to_boolean (value) gtk_form_field_clear gtk_form_field_datetime_clear gtk_form_field_datetime_get_type @@ -168,7 +169,10 @@ gtk_form_field_text_new gtk_form_field_text_set_from_datamodel gtk_form_fill_from_datamodel gtk_form_get_field_from_name +gtk_form_get_gtkbuilder +gtk_form_get_key gtk_form_get_sql +gtk_form_get_table gtk_form_get_type gtk_form_get_widget_from_name gtk_form_key_add_field @@ -180,9 +184,13 @@ gtk_form_key_get_type gtk_form_key_new gtk_form_key_remove_field gtk_form_new +gtk_form_new_from_file +gtk_form_new_from_xml gtk_form_remove_field gtk_form_set_editable +gtk_form_set_key gtk_form_set_sensitive +gtk_form_set_table gtk_form_widget_check_get_type gtk_form_widget_check_get_value_stringify gtk_form_widget_check_new diff --git a/docs/reference/libgtkform-unused.txt b/docs/reference/libgtkform-unused.txt index 8d87458..3e6a29a 100644 --- a/docs/reference/libgtkform-unused.txt +++ b/docs/reference/libgtkform-unused.txt @@ -13,3 +13,11 @@ GtkFormWidgetEntryClass GtkFormWidgetLabelClass GtkFormWidgetSpinClass GtkFormWidgetTextviewClass +gtk_form_field_boolean_str_to_boolean +gtk_form_get_gtkbuilder +gtk_form_get_key +gtk_form_get_table +gtk_form_new_from_file +gtk_form_new_from_xml +gtk_form_set_key +gtk_form_set_table -- 2.49.0