1.17.0: 2011-07-12 Ben Konrath Update files for version 1.17.0. * .gitignore: Ignore all versions of jar and tar.gz files. * Makefile.am: Add @PACKAGE_VERSION@ to jar name, library name and release, System.loadLibrary substitution and maven install line. * NEWS: Add first entry. * README: Add a note about version numbers. * configure.ac: Change version to 1.17.0. 2011-07-12 Ben Konrath Require libglom >= 1.18.1 This release contains utils::build_sql_select_count_rows() which is used by java-libglom. * configure.ac: 2011-07-12 Ben Konrath Move $(LIBGLOM_LIBS) to libjava_libglom_0_1_la_LDFLAGS. I'm pretty sure that la_LIBADD was the wrong place for it. * Makefile.am: 2011-07-12 Ben Konrath Set proper values in AC_INIT. * configure.ac: Change the package name, set a bug reporting URL and set project URL. 2011-07-11 Ben Konrath Don't exit with error when guessing example file name. * src/examples/org/glom/libglom/examples/ExampleDocumentLoad.java: Also fix a bug in the command line processing. The code was also formatted to the style I'm using with gwt-glom. 2011-07-10 Ben Konrath Display better error message when required jars are missing. * configure.ac: Use AX_CHECK_CLASS directly instead of AX_CHECK_RQRD_CLASS. * m4/ax_check_rqrd_class.m4: File Deleted. 2011-07-10 Ben Konrath Add quotes to strings. * configure.ac: 2011-07-10 Ben Konrath Fail when checking for the c++ compiler if it's not present. * configure.ac: Move AC_LANG([C++]) above AC_PROG_CXX(). Remove AC_PROG_CC() because we don't need a C compiler. 2011-07-08 Ben Konrath Automatically find the JUnit and Hamcrest jars. This enables the build on systems that have different jar names for the JUnit and Hamcrest jars (i.e. Fedora vs. Ubuntu naming conventions). * README: Add note about required JUnit and Hamcrest jars. * configure.ac: Search Java system directory for JUnit and Hamcrest jars. Check for unzip which is used to search for the correct jar. 2011-07-08 Murray Cumming Build: Correct ACLOCAL_FLAGS mention. * Makefile.am: Use { instead of (, presumably because that is what the shell needs. This is what other projects do, and it fixes this warning from autogen.sh: autoreconf: running: aclocal-1.11 --force -I m4 $(ACLOCAL_FLAGS) sh: ACLOCAL_FLAGS: not found 2011-07-07 Ben Konrath Move DocumentTest to its own package. Tests should be run as they would be used which means uses the classes and methods from a different Java package. This fixes a mistake I made when I first added the tests. * Makefile.am: Change directory for source and binaries to reflect the new Java package. * src/test/java/org/glom/libglom/tests/DocumentTest.java: Change Java package which implies moving the file to this new location. Add java-libglom imports. * tools/JUnitTests.in: Use new package to run DocumentTest. 2011-07-07 Ben Konrath Change a couple of build variable names. Just trying to make things easier to understand. * Makefile.am: Update for PKG_CHECK_MODULES change. Change javadir variable to jardir. * configure.ac: Change JAVA_LIBGLOM_MODULES to LIBGLOM in PKG_CHECK_MODULES. 2011-07-07 Ben Konrath Add maintainer mode for Java and C++ source generation. This is a major re-work of how the build works. I used the built-in automake support for building Java classes instead of the custom make targets we were using. The Java and C++ sources are now only generated when maintainer mode is turned on. Maintainer mode is turned on by default when building with ./autogen.sh and turned off by default when building with ./configure. And 'make distcheck' now works. * .gitignore: Update to reflect the new build. * AUTHORS: Add Murray and me. * Makefile.am: Add conditional dependencies for Swig source generation based if the build is in maintainer mode or not. Use built-in support for building class files. Combine test and examples build into one build target. * README: Update with information about maintainer mode. * autogen.sh: Replace with version from mm-common. * configure.ac: Add maintainer mode macro. Only require Swig if the build is using maintainer mode. * src/glom.i: Remove unused method parameters in build_sql_select_with_key() so that 'make distcheck' passes. * INSTALL: Remove this file from the repository. 2011-07-07 Murray Cumming Update the README. * README: We do not need a strange branch of Glom anymore. Also mention --enable-maven-install. 2011-06-30 Ben Konrath Ignore or wrap remaining unidentified types (the SWIG_p classes). * src/glom.i: Ignore methods that use Gnome::Gda since we're not wrapping it. Wrap PrintLayout, Report and TableInfo. Cleanup some comments. Ignore FieldFormatting::get_choices_related() with TODO comment because we need to add support for Glib::ustring& (not const). Ignore LayoutItem_Portal::get/set_navigation_relationship_specific() because we're not wrapping UsesRelationship. Enable LayoutItem_Text::m_text as LayoutItem_Text.get/set_translatable_item() because get/set_text() is already taken. Ignore GlomBakery::Document::signal_modified()/signal_forget(). Ignore GlomBakery::Document::load_from_data because we don't currently have support for 'const guchar*'. Add TableInfoList wrapper for std::list< Glom::sharedptr >. 2011-06-28 Ben Konrath Add getter and setter for Glom::Field::m_default_formatting. * src/glom.i: Add a couple of comments as well. 2011-06-10 Ben Konrath Add wrapper method for Glom::Utils::build_sql_select_with_key(). This avoids having to wrap Gnome::Gda::Value. * src/glom.i: 2011-06-10 Ben Konrath Cleanup some unwrapped (SWIGTYPE_p) objects. * src/glom.i: Include stl.i instead of specifically including std_string.i, std_vector.i, std_map.i and std_pair.i. Wrap some std::maps: LocalToTranslationMap, TypeNameMap. Add FoundSet. Ignore GroupInfo and associated methods. Wrap some std::lists: StringList, TranslatableItemList. 2011-06-09 Ben Konrath Access methods from UsesRelationship by extending LayoutItem_Field. The glom_sharedptr wasn't working with the UsesRelationship and FieldFormatting classes so I added some methods from UsesRelationship to LayoutItem_Field and ignored the UsesRelationship class. This gets around the lack of multiple inheritance in Java. * src/glom.i: Ignore UsesRelationship class. Add some methods from UsesRelationship to LayoutItem_Field. * src/test/java/org/glom/libglom/DocumentTest.java: Add testGetNumericFormat test which was failing when trying the glom_sharedptr macro with the UsesRelationship and FieldFormatting classes. Add testUsesRelationshipMethods test as a smoke test of the methods that were added to LayoutItem_Field. 2011-06-06 Ben Konrath Small formatting and comment cleanup. * src/glom.i: 2011-06-06 Ben Konrath Add wrapper for LayoutItem_Portal with a cast_dynamic method. * src/glom.i: 2011-05-24 Ben Konrath Update jhbuild moduleset. * tools/build/java-libglom.modules: Make the moduleset work again by correcting the branches of mm-common and pygda. Update to latest version of swig. 2011-03-22 Ben Konrath Add method to get row count for a table name and a set of LayoutFields. * src/glom.i: 2011-03-16 Ben Konrath Add option to install jar to local maven repo. * Makefile.am: Add maven install command to install-data-local. Add variable for jar version. * configure.ac: Add '--enable-maven-install' option. Fail if maven install is requested but mvn command is not found. * tools/build/java-libglom.modules: Enable maven install option for java-libglom in reference jhbuild module set. 2011-03-15 Ben Konrath Use ~/gnome for prefix and checkout dir in sample jhbuildrc. It's confusing to use 'java-libglom' as the prefix and checkout directory because it's the same name as this module. * tools/build/jhbuildrc-java-libglom: 2011-03-15 Ben Konrath Update jhbuild moduleset to use glom-1-18 branch. * tools/build/java-libglom.modules: Bump libgdamm verson to 4.1.2. Add glib 2.28.3 and glibmm 2.27.95 modules. 2011-03-14 Murray Cumming Use glom-1.18 instead of glom-1.16, because it is more recent. * Makefile.am: * configure.ac: Refer to glom-1.18 instead of glom-1.16. 2011-03-13 Murray Cumming Fix the configure check so it can find swig 2 as swig2.0. * m4/ax_pkg_swig.m4: Ubuntu Maverick and Ubuntu Natty install swig 2 as /usr/bin/swig2.0 because they do not yet want to upgrade their normal swig package. This lets our macro find that too. This macro is from here: http://www.gnu.org/software/autoconf-archive/ax_pkg_swig.html but I cannot find any contact details of any maintainer, so I cannot send this improvement upstream. 2011-02-28 Ben Konrath Add unit tests for the code that is being used in OnlineGlom. The test that I added exerices the code for getting information from the glom file about the LayoutList. This test is useful to easily check that everything is working when adding new methods and classes to the Swig interface file. * src/test/java/org/glom/libglom/DocumentTest.java: Add testReadLayoutListInfo and safeLongtoInt methods. 2011-02-28 Ben Konrath Add wrapping for Glom::LayoutItem_Text. * src/glom.i: This is a straight-forward wrap with the sharedptr macro. I also added a cast_dynamic method for this class. 2011-02-22 Ben Konrath Add wrapping for Glom::CustomTitle. * src/glom.i: This is a straight-forward wrap with the sharedptr macro. 2011-02-22 Ben Konrath Add classes to get Field format information. * src/glom.i: To get this to work I needed to remove the sharedptr macro wrapping of Glom::UsesRelationship. This is ok because Glom::UsesRelationship is ignored as Java doesn't support multiple inheritance. 2011-02-18 Ben Konrath Remove unnecessary include statement in std_list.i. * src/std_list.i: 2011-02-18 Ben Konrath Update JDT formatter settings. * .settings/org.eclipse.jdt.core.prefs: Set line length to 120 and allow the formatter to be turned on and off in comments. 2011-02-15 Ben Konrath Add sort clause and limit to build_sql_select_simple method. * src/glom.i: Create wrappers for Glom::type_sort_clause and add sort clause and limit to build_sql_select_simple method. The sort_clause and limit parameters have a default value which Swig uses to generate several versions of the same method. * src/std_list.i: Adds basic support for std::list in Java. This isn't complete but it's good enough for our needs. 2011-02-14 Ben Konrath Change Foobar to Java-libglom in licence notices. * src/examples/org/glom/libglom/examples/ExampleDocumentLoad.java: * src/glom.i: * src/test/java/org/glom/libglom/DocumentTest.java: 2011-02-14 Ben Konrath Change licence to LGPL v3. Followed directions listed here: http://www.gnu.org/licenses/gpl-howto.html * COPYING: This file is now a copy of GPL v3. * COPYING.LESSER: This file is a copy of LGPL v3. * src/examples/org/glom/libglom/examples/ExampleDocumentLoad.java: Update copyright notice. * src/glom.i: Add copyright notice. * src/test/java/org/glom/libglom/DocumentTest.java: Add copyright notice. 2011-02-11 Ben Konrath Create simplified method to get sql select, remove methods to read example data from glom files. I removed the methods that allow access to the example glom file data because it's not something that I foresee supporting in gwt-glom. If it's needed in the future, it's easy enough to find in the git history. * .gitignore: Add a couple more files. * src/glom.i: Wrap Glom::LayoutItem_Field and parent types so that I can use it to get a sql query, create LayoutFieldVector for LayoutItem_Field, create static cast_dynamic method in LayaoutItem_Field class, create build_sql_select_simple method to avoid wrapping Gnome::Gda class, remove methods to read example data from glom files, Use .equals for operator==. * src/test/java/org/glom/libglom/DocumentTest.java: Remove test for reading example data from glom files. 2011-02-02 Ben Konrath Add TODO item about servlet UnsatisfiedLinkError. * TODO: Add item. 2011-01-31 Ben Konrath Require Swig >= 2.0.1. * configure.ac: Change version number to 2.0.1 in AX_PKG_SWIG macro. 2011-01-27 Ben Konrath Use JNI method call for GLOM_EXAMPLE_FILE_DIR. This is required to prevent the value of this variable from being copied to the copiled class of an application using java-libglom. * src/glom_constants.i.in: Set %javaconst(0) for GLOM_EXAMPLE_FILE_DIR. 2011-01-25 Ben Konrath Enable address of parameter for bool and double. * src/glom.i: Add %apply for bool and double. 2011-01-21 Ben Konrath Add project specific JDT settings. * .settings/org.eclipse.jdt.core.prefs: Generated by Eclipse. * .settings/org.eclipse.jdt.ui.prefs: Generated by Eclipse. 2011-01-21 Ben Konrath Wrap methods required to access example data in glom files. * src/glom.i: Wrap methods in glomconversions, create RowDataVector, create ExampleRowVector, cleanup comments, change to using propper Java enums by default. * src/test/java/org/glom/libglom/DocumentTest.java: Add test case demonstrating how to access the example data. 2011-01-12 Ben Konrath Fix 'make distcheck' failure introduced with recent sharedptr changes. * Makefile.am: Add glom_sharedptr.i to SWIG_SOURCES. 2011-01-12 Ben Konrath Add a couple of TODO items. * TODO: Add a todo item about creating better junit tests and an item about porting the reference counting debug code in glom_sharedptr.i so that it can used with Glom::sharedptr. 2011-01-12 Ben Konrath Allow JunitTests to build on Ubuntu 10.10. * Makefile.am: Add hamcrest-core.jar to classpath of junit test build. * TODO: Add todo item about adding the option to specify the path to the hamcrest-core jar. * configure.ac: Check for org.hamcrest.CoreMatchers in the hamcrest-core.jar. * tools/JUnitTests.in: Add hamcrest-core.jar to classpath when running the junit tests. 2011-01-10 Ben Konrath Change bindings to transparently use the sharedptr class. * TODO: Remove item. * src/examples/org/glom/libglom/examples/ExampleDocumentLoad.java: Update to use new classes. * src/glom.i: Changed to use sharedptr class transparently. * src/glom_sharedptr.i: Macros that define the typemaps needed for using sharedptr transparently. * src/test/java/org/glom/libglom/DocumentTest.java: Updated to use new classes. 2010-12-25 Ben Konrath Run JUnitTests and ExampleDocumentLoad in 'make check' * Makefile.am: Add scripts to TEST. * tools/ExampleDocumentLoad.in: Change classpath for built class to abs_builddir. * tools/JUnitTests.in: Change classpath for built class to abs_builddir. * TODO: Remove items about getting these scripts run in 'make check'. 2010-12-24 Ben Konrath Add information about the python/libglom problem to the TODO file. * TODO: Add new item. 2010-12-24 Ben Konrath Update TODO list. * TODO: Add a couple of items about changes I need to make to the swig interface file. 2010-12-24 Ben Konrath Add a script to run the JUnit tests against the current build. * .gitignore: Update for JUnitTests file. * Makefile.am: Compile DocumentTests.java and setup JUnitTests script that allows you to easily run the JUnit tests with the build. * TODO: Remove note about setting up JUnitTests script, add TODO item about Junit jar. * configure.ac: Check for JUnit class, set path to JUnit jar file. * m4/ax_check_class.m4: Macro from Autoconf Archive. * m4/ax_check_rqrd_class.m4: Macro from Autoconf Archive. * m4/ax_try_compile_java.m4: Macro from Autoconf Archive. * tools/JUnitTests.in: Script to run the JUnit tests. 2010-12-23 Ben Konrath Build ExampleDocumentLoad and add script to run it. * .gitignore: Update for ExampleDocument files. * Makefile.am: Compile ExampleDocumentLoad.java and setup ExampleDocumentLoad script that allows you to easily run the app with the build. * TODO: Add a couple more build related items. * configure.ac: Add tools/ExampleDocumentLoad to AC_CONFIG_FILES. * tools/ExampleDocumentLoad.in: Script to run ExampleDocumentLoad class. 2010-12-23 Ben Konrath Fix distcheck. * Makefile.am: Add glom_wrap.cc to BUILT_SOURCES variable, change a bunch of $(srcdir) to $(top_builddir), remove separate jar target. * configure.ac: Get LIBGLOM_INCLUDE_DIR and use it in Makefile.am. * TODO: New file with build related TODO items added. 2010-12-23 Ben Konrath Some Makefile.am fixes. * Makefile.am: Add -Wall to swig command line, add glib_ustring.i to EXTRA_DIST. 2010-12-23 Ben Konrath Cleanup main swig interface file. * README: Update. * src/glom.i: Remove %ignore for sharedptr methods because they are now hidden from swig with #ifdefs. Cleanup comments. 2010-12-22 Murray Cumming Another distcheck fix, though not complete. * configure.ac: Change the compiler warnings options used when passing --enable-warnigs=fatal to configure, as happens during distcheck, so it can actually build. The options are based on the current ones used in Glom. distcheck now fails with this: jar cf java-libglom-0.1.jar -C ../bin org ../bin/org : no such file or directory make[3]: *** [java-libglom-0.1.jar] Error 1 2010-12-22 Murray Cumming Some distcheck fixes, though not complete. * configure.ac: Remove the check-news option because it just makes it harder to check that distcheck still works between releases. * Makefile.am: Distribute glom.i, via EXTRA_DIST. 2010-12-22 Ben Konrath Re-work how the cast_dynamic method is used. * src/examples/org/glom/libglom/examples/ExampleDocumentLoad.java: Check if cast_dynamic fails by checking if the underlying pointer is null. This allows the sub-classes of LayoutGroup to be displayed as well. The functionality of ExampleDocumentLoad.java now matches example_document_load.cc. 2010-12-22 Ben Konrath Extend the SharedPtrLayoutGroup generated class to add cast_dynamic method. * src/examples/org/glom/libglom/examples/ExampleDocumentLoad.java: Use cast_dynamic to display information about sub-groups. * src/glom.i: Manually add cast_dynamic method to the SharedPtrLayoutGroup generated class. 2010-12-21 Ben Konrath Generate bindings for LayoutItem and LayoutItemsVector. * src/examples/org/glom/libglom/examples/ExampleDocumentLoad.java: Port C++ code that uses LayoutItem to the Java API. * src/glom.i: Add information to wrap LayoutItem and LayoutItemsVector. 2010-12-20 Ben Konrath Generate bindings for LayoutGroup and LayoutGroupsVector. * src/examples/org/glom/libglom/examples/ExampleDocumentLoad.java: Port C++ code that uses LayoutGroup to the Java API. * src/glom.i: Add information to wrap LayoutGroup and LayoutGroupsVector. 2010-12-20 Ben Konrath Don't show shell commands when running the tests. * tools/run-test.sh: Remove '-x' bash option. 2010-12-20 Ben Konrath Add Java API to get example directory from the Glom install. * .gitignore: Update for src/glom_contants.i. * configure.ac: Get the glom examples directory. * src/glom.i: Add constant for glom example directory. * src/glom_constants.i.in: Create interface file for constants. * src/test/java/org/glom/libglom/DocumentTest.java: Use example file from the glom example directory instead of using the included file. 2010-12-17 Ben Konrath Fix error in junit test script. * tools/run-test.sh: Don't use the python execfile('.jhbuildrc') because not all variables will be initialized. 2010-12-17 Ben Konrath Use online-glom branch of glom in the jhbuild modules file. * tools/build/java-libglom.modules: Update glom module to use the online-glom branch. 2010-12-17 Ben Konrath Suppress more warnings when generating C++ and Java code. * src/glom.i: Add a couple more %ignore statements for const methods that are being ignored anyway. 2010-12-16 Ben Konrath Add sample jhbuildrc file that can be used for building java-libglom on a server. * tools/build/jhbuildrc-java-libglom: New file. 2010-12-16 Ben Konrath Correct problem with java-libglom repo in the jhbuild modules file. * tools/build/java-libglom.modules: Add '.git' to end of java-libglom repository. 2010-12-16 Ben Konrath Add shell script to run Junit tests to test if the jhbuild install is working. * tools/run-test.sh: New file. 2010-12-16 Ben Konrath Add jhbuild moduleset for building java-libglom using the glom --enable-glom-ui=no option. * tools/build/java-libglom.modules: New file. 2010-12-16 Ben Konrath Address all warnings generated by Swig. * src/glom.i: Update file to fix all warning generated by Swig. 2010-12-15 Ben Konrath Update Swig interface file to wrap Glom::Relationship. * src/glom.i: Wrap Glom::Relationship and other necessary classes. * src/examples/org/glom/libglom/examples/ExampleDocumentLoad.java: Port of example_document_load.cc that uses Glom::Field and Glom::Relationship. * .classpath: Add new src/examples folder. 2010-12-14 Ben Konrath Update Swig interface file to be able to access information from Glom::Field. * src/glom.i: Wrap Glom::Field and other necessary classes. * src/test/java/org/glom/libglom/DocumentTest.java: Update Unit tests. 2010-12-13 Ben Konrath Don't delete Constants.java generated by AC_CONFIG_FILES on make clean. * Makefile.am: Remove Constants.java and unused DocumentTest.launch from clean-local target. 2010-12-08 Murray Cumming Make sure that MKDIR_P is set in the Makefile to fix the build for me. * configure.ac: Add AC_PROG_MKDIR_P. 2010-12-08 Ben Konrath Use Constants.java.in to hold autoconf discovered variables so that we can hack on the unit tests easily. * .gitignore: Replace DocumentTest.java with Constants.java. * Makefile.am: Replace DocumentTest.java with Constants.java. * configure.ac: Replace DocumentTest.java with Constants.java. * src/test/java/org/glom/libglom/Constants.java.in: New file holding the discovered absolute builddir path. * src/test/java/org/glom/libglom/DocumentTest.java: Move from DocumentTest.java.in. 2010-12-08 Ben Konrath Set native library relative to Eclipse project instead of absolute directory. * .classpath: Re-add file. * .gitignore: Remove .classpath. * configure.ac: Remove .classpath from AC_CONFIG_FILES(). 2010-12-07 Ben Konrath Ensure directory for compiled Java classes is created before building the Java files. * Makefile.am: Create the $(JAVADIR) before running $(JAVAC). 2010-12-07 Ben Konrath Set Eclipse project native library properly in the .classpath file instead of launch configuration. * .classpath: Move to .classpath.in and add @abs_top_builddir@ * .classpath.in: See above. * .gitignore: Replace DocumentTest.launch with .classpath * configure.ac: Replace DocumentTest.lauch with .classpath in AC_CONFIG_FILES(). 2010-12-04 Ben Konrath Use the shared object in the project directory instead of the installed shared object. * DocumentTest.launch.in: Replace @libdir@ with @abs_top_builddir@/.libs. 2010-12-04 Ben Konrath Compile and install jar file from generated sources. * .gitignore: Add jar file. * Makefile.am: Add compilation, cleanup, installation and uninstallation of jar file. * configure.ac: Add AX_PROG_JAR, AC_CANONICAL_HOST and clean up a few macros. * m4/ax_prog_jar.m4: Add m4 script to check for the jar command. 2010-12-03 Ben Konrath Convert DocumentTest to a propper Junit tests. * src/test/java/org/glom/libglom/DocumentTest.java.in: 2010-12-03 Ben Konrath Add .so loading to the generated bindings so apps using the Java bindings don't have to load it. * Makefile.am: Use sed to add the .so loading after the bindings are generated. 2010-12-02 Ben Konrath Use AC_CONFIG_FILES to remove hard-coded paths in Eclipse launcher config and JUnit test. * .gitignore: Add DocumentTest.java and DocumentTest.launch * DocumentTest.launch.in: Add file. * configure.ac: Add AC_CONFIG_FILES for DocumentTest.launch and DocumnetTest.java * src/test/java/org/glom/libglom/DocumentTest.java: Move to java.in file. * src/test/java/org/glom/libglom/DocumentTest.java.in: Moved from .java file. * src/test/java/org/glom/libglom/example_music_collection.glom: Re-add so that the JUnit test can be run using it rather than the file included in the glom installation directory. 2010-12-02 Ben Konrath Rename swig_glom.i to glom.i. * .gitignore: Update for change. * Makefile.am: Update swig_glom.i to glom.i and change C++ output to glom_wrap.cc. * src/glom.i: Rename from swig_glom.i 2010-12-02 Ben Konrath Remove unused maven file and test glom file. * pom.xml: Deleted. * src/test/java/org/glom/libglom/example_music_collection.glom: Deleted. 2010-12-02 Ben Konrath Use macros from the Autoconf Archive to find the JVM and JNI include directories. * Makefile.am: Remove JVM include path. * README: Update and remove the references to the autogen.sh arguments. * configure.ac: Replace hand configured JVM include path setting code with AX_JNI_INCLUDE_DIR. The JNI include paths are now add to CPPFLAGS as per the AX_JNI_INCLUDE_DIR direction. Add AX_PROG_JAVA and AX_PROG_JAVAC to find JAVA VM and compiler. * m4/ax_jni_include_dir.m4: Add from Autoconf Archive. * m4/ax_prog_java.m4: Add from Autoconf Archive. * m4/ax_prog_java_works.m4: Add from Autoconf Archive. * m4/ax_prog_javac.m4: Add from Autoconf Archive. * m4/ax_prog_javac_works.m4: Add from Autoconf Archive. 2010-11-24 Murray Cumming Build with libglom-1.16 instead of libglom-1.14 and improve README. * java-libglom/README: Mention setting CPPFLAGS so we can include jni.h, though we really need a proper configure.ac check for this. * java-libglom/configure.ac: Check for libglom-1.16 instead of libglom-1.14. 2010-09-19 Murray Cumming Add a way to regenerate files with swig. * configure.ac: Use libglom-1.14 instead of libglom-1.12. * Makefile.am: Add a regenerate target (use via make regenerate) that is very stupid but seems to work. See the comment. * src/main/java/org/glom/libglom/*.java: Regenerated. * src/main/c++/glom_swigged.cc: Regenerated. * README: Mention the regenerate target.