commit 0ac7881ded75326f8fbb42f8b01466a76e02c25b
Author: Martin Lambers <marlam@marlam.de> Date: 2010-06-26 12:58:18 +0200 Improve documentation, and add more examples. libgta/doc/Makefile.am | 4 +- libgta/doc/example-basic.cpp | 17 ++---- libgta/doc/example-block-io.c | 65 +++++++++++++++++++++++++ libgta/doc/example-block-io.cpp | 45 +++++++++++++++++ libgta/doc/example-stream-io.c | 99 ++++++++++++++++++++++++++++++++++++++ libgta/doc/example-stream-io.cpp | 52 ++++++++++++++++++++ libgta/src/gta/gta.h | 20 ++++++-- 7 files changed, 286 insertions(+), 16 deletions(-) commit 8672500cbe4ca3b9352de083a7e3ebffdc672b9a Author: Martin Lambers <marlam@marlam.de> Date: 2010-06-25 13:37:35 +0200 Fix typo in comments. libgta/src/gta.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 2259d5dc7acbc7f56b22ff782a38013c367e65ef Author: Martin Lambers <marlam@marlam.de> Date: 2010-06-25 11:30:32 +0200 Improve handling of doxygen-generated files. Avoid using the wildcard '*', use '$(wildcard ...)' instead. libgta/doc/Makefile.am | 10 +++------- 1 files changed, 3 insertions(+), 7 deletions(-) commit f0926327a491bac23389be0a8f933c33128b00fb Author: Martin Lambers <marlam@marlam.de> Date: 2010-06-25 11:04:50 +0200 Distribute the example files. libgta/doc/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit fbc59e70d6ea928518fb18ca3b3f96ab1b7346fe Author: Martin Lambers <marlam@marlam.de> Date: 2010-06-25 11:01:18 +0200 Add examples for using tags. libgta/doc/Makefile.am | 3 +- libgta/doc/example-tags.c | 107 +++++++++++++++++++++++++++++++++++++++++++ libgta/doc/example-tags.cpp | 70 ++++++++++++++++++++++++++++ libgta/src/gta/gta.h | 17 +++++-- 4 files changed, 192 insertions(+), 5 deletions(-) commit bc93607be7e9edfc91c01cf3460696f4e44922af Author: Martin Lambers <marlam@marlam.de> Date: 2010-06-25 10:21:52 +0200 Cleanup examples, and improve handling of doxygen. The example files were renamed in preparation of additional examples. The autotools handling of the doxygen documentation does not include an explicit list of doxygen-generated files anymore, because that seems to change with every release of doxygen. libgta/doc/Makefile.am | 57 +++---------------- libgta/doc/example-basic.c | 127 ++++++++++++++++++++++++++++++++++++++++++ libgta/doc/example-basic.cpp | 70 +++++++++++++++++++++++ libgta/doc/example.c | 127 ------------------------------------------ libgta/doc/example.cpp | 70 ----------------------- libgta/src/gta/gta.h | 12 ++-- 6 files changed, 211 insertions(+), 252 deletions(-) commit 2bd4c47030161038d2c93f49f5adf4430c590836 Author: Martin Lambers <marlam@marlam.de> Date: 2010-06-25 10:20:54 +0200 Remove erroneous doxygen tag. libgta/src/gta/gta.hpp | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 35164bc53f2b5bc9ab3cf02ebc6ceef8d040d22e Author: Martin Lambers <marlam@marlam.de> Date: 2010-06-24 15:58:56 +0200 Bump version to 0.9.2. libgta/configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b06f9cefeee324435980bff797626376639231d9 Author: Martin Lambers <marlam@marlam.de> Date: 2010-06-24 15:57:49 +0200 Add the new index conversion functions to the C++ interface. libgta/src/gta/gta.hpp | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) commit ae15bce0ff7743907371d3c2e324f7fe7872949f Author: Martin Lambers <marlam@marlam.de> Date: 2010-06-24 15:45:38 +0200 Add test for element-based io. libgta/tests/Makefile.am | 3 +- libgta/tests/elements.c | 153 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 155 insertions(+), 1 deletions(-) commit a73766460c032890a9e7ef1cc070974981e7796a Author: Martin Lambers <marlam@marlam.de> Date: 2010-06-24 15:44:58 +0200 Add functions to convert between array indices and linear index. libgta/src/gta.c | 35 ++++++++++++++++++++++++++--------- libgta/src/gta/gta.h | 20 ++++++++++++++++++++ 2 files changed, 46 insertions(+), 9 deletions(-) commit ce5584ded91b6ef1fb701dd66905715a8ae2e925 Author: Martin Lambers <marlam@marlam.de> Date: 2010-06-24 15:43:59 +0200 Remove endianness test temporary file. libgta/tests/endianness.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d4c028c1033b36a8ce656790c9c9545fff6b73cc Author: Martin Lambers <marlam@marlam.de> Date: 2010-06-10 20:58:05 +0200 Update gnulib. Local changes are not required anymore. libgta/m4/gnulib-common.m4 | 8 +++++++- libgta/m4/lib-link.m4 | 34 +++++++++++++++++----------------- 2 files changed, 24 insertions(+), 18 deletions(-) commit df7a3422a138edb11f3c9fd3a078887de7d73feb Author: Martin Lambers <marlam@marlam.de> Date: 2010-06-07 09:00:55 +0200 Update doxyfile.in (using doxygen -u). libgta/doc/doxyfile.in | 1364 ++++++++++++++++++++++++++---------------------- 1 files changed, 751 insertions(+), 613 deletions(-) commit b408212e76a710b0f228dafc572e14e4937c5b59 Author: Martin Lambers <marlam@marlam.de> Date: 2010-06-06 16:01:39 +0200 Improve README. libgta/README | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 6b70558e106d0280cc8db3afdb1260c3c8558e2b Author: Martin Lambers <marlam@marlam.de> Date: 2010-06-06 15:58:28 +0200 Add an initial README text. libgta/README | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) commit bcca864642e73d13a4567da6f1c1896c3ded0684 Author: Martin Lambers <marlam@marlam.de> Date: 2010-06-06 15:56:18 +0200 Move the specification out of libgta and into its own directory. libgta/configure.ac | 11 - libgta/doc/Makefile.am | 14 +- libgta/doc/fdl.tex | 585 ------------------------------------------ libgta/doc/specification.tex | 376 --------------------------- libgta/src/gta/gta.h | 2 +- 5 files changed, 2 insertions(+), 986 deletions(-) commit c8316b0b956656383dd0caf8baf8e25bae6374cc Author: Martin Lambers <marlam@marlam.de> Date: 2010-06-05 13:39:39 +0200 Rename get_compression() to compression(), for consistency. libgta/src/gta/gta.hpp | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit b1cbdff6347d29f623415efc1967ed9a618a0795 Author: Martin Lambers <marlam@marlam.de> Date: 2010-06-05 12:53:15 +0200 Install the .la file only for static builds. Make the installation of the .la file configurable, and disable it by default if a shared library is built. See the comments in src/Makefile.am for an explanation. libgta/configure.ac | 5 +++++ libgta/src/Makefile.am | 21 ++++++++++----------- 2 files changed, 15 insertions(+), 11 deletions(-) commit 11ee5be9d4936fa924b4ba0a9467dec12b9556bf Author: Martin Lambers <marlam@marlam.de> Date: 2010-05-16 10:09:06 +0200 Improve exception messages in the libgta C++ interface. libgta/src/gta/gta.hpp | 175 ++++++++++++++++++++++-------------------------- 1 files changed, 80 insertions(+), 95 deletions(-) commit 725b13db43ecce40ef5866a6df706ba199bb3c4f Author: Martin Lambers <marlam@marlam.de> Date: 2010-05-15 19:35:05 +0200 Fix replacement for off_t on W32. libgta/src/gta.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9a669992a4efadf94b0e1f3497232c3ad7f2af57 Author: Martin Lambers <marlam@marlam.de> Date: 2010-05-14 11:07:18 +0200 Bump version to 0.9.1 due to API changes. libgta/configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 72f309c088eb50ea293cbfd490040051d03039ea Author: Martin Lambers <marlam@marlam.de> Date: 2010-05-14 11:06:40 +0200 Update specification. libgta/doc/specification.tex | 28 +++++++++++++++++++--------- 1 files changed, 19 insertions(+), 9 deletions(-) commit 7f4166a05d95fb14e6848065b6851a6e79099b72 Author: Martin Lambers <marlam@marlam.de> Date: 2010-05-14 11:06:04 +0200 Fix stupid typo in last commit. libgta/src/gta.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 269fdfb144a250b73791ceb26ce0f8fa328ed9c8 Author: Martin Lambers <marlam@marlam.de> Date: 2010-05-14 11:02:02 +0200 Allow control of the ZLIB compression level, and add a function to query the compression level of a GTA. libgta/src/gta.c | 39 +++++++++++++++++++++++++++++++++++++-- libgta/src/gta/gta.h | 28 +++++++++++++++++++++++++--- libgta/src/gta/gta.hpp | 28 +++++++++++++++++++++++++--- 3 files changed, 87 insertions(+), 8 deletions(-) commit cc5b5bda75845302cac348464d595c6e325f8da0 Author: Martin Lambers <marlam@marlam.de> Date: 2010-05-07 18:58:13 +0200 Fix static linking with liblzma on W32. libgta/src/gta.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 747e84f56a18453029df4b71f94b44e0bbdb00d0 Author: Martin Lambers <marlam@marlam.de> Date: 2010-05-07 11:06:42 +0200 Make sure that 'make mydist' produces an archive with the right permissions. libgta/Makefile.am | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 69966848d064e6a38c327601ed33e778c7ec63b4 Author: Martin Lambers <marlam@marlam.de> Date: 2010-05-06 12:50:20 +0200 Improve comment about UTF-8 for tag names and values. libgta/src/gta/gta.h | 4 +++- libgta/src/gta/gta.hpp | 5 ++++- 2 files changed, 7 insertions(+), 2 deletions(-) commit 0d58f0187457c71ad989bb2b7639fc7526d087b5 Author: Martin Lambers <marlam@marlam.de> Date: 2010-05-05 22:50:53 +0200 Update doxygen comments for the reference main page. libgta/src/gta/gta.h | 19 +++++++++---------- 1 files changed, 9 insertions(+), 10 deletions(-) commit 43daa3d841419f2ac0578aefec1c506fafa693b1 Author: Martin Lambers <marlam@marlam.de> Date: 2010-05-02 14:46:47 +0200 Add URL to AC_INIT call. libgta/configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit de0be1babeb22863076b07b48fc33178233a7b2b Author: Martin Lambers <marlam@marlam.de> Date: 2010-04-29 22:08:09 +0200 Add URL field to pkg-config file. libgta/src/gta.pc.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 200c444364490708ad06324bbb9f5526eb783d53 Author: Martin Lambers <marlam@marlam.de> Date: 2010-04-29 22:06:57 +0200 Do not install the libgta.la file, and document the reasons for this decision. libgta/src/Makefile.am | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) commit 34b3d1404ae521d622d514d8b143163c6386bbc1 Author: Martin Lambers <marlam@marlam.de> Date: 2010-04-27 08:43:29 +0200 Initial import libgta/AUTHORS | 1 + libgta/COPYING | 504 +++ libgta/ChangeLog | 3 + libgta/INSTALL | 365 ++ libgta/Makefile.am | 15 + libgta/build-aux/config.guess | 1501 +++++++ libgta/build-aux/config.rpath | 672 ++++ libgta/build-aux/config.sub | 1705 ++++++++ libgta/build-aux/depcomp | 630 +++ libgta/build-aux/install-sh | 520 +++ libgta/build-aux/ltmain.sh | 8406 +++++++++++++++++++++++++++++++++++++++ libgta/build-aux/missing | 376 ++ libgta/configure.ac | 130 + libgta/doc/Makefile.am | 78 + libgta/doc/doxyfile.in | 1423 +++++++ libgta/doc/example.c | 127 + libgta/doc/example.cpp | 70 + libgta/doc/fdl.tex | 585 +++ libgta/doc/specification.tex | 366 ++ libgta/m4/00gnulib.m4 | 30 + libgta/m4/gnulib-cache.m4 | 38 + libgta/m4/gnulib-common.m4 | 195 + libgta/m4/gnulib-comp.m4 | 194 + libgta/m4/gnulib-tool.m4 | 57 + libgta/m4/lib-ld.m4 | 110 + libgta/m4/lib-link.m4 | 774 ++++ libgta/m4/lib-prefix.m4 | 224 ++ libgta/m4/libtool.m4 | 7357 ++++++++++++++++++++++++++++++++++ libgta/m4/ltoptions.m4 | 368 ++ libgta/m4/ltsugar.m4 | 123 + libgta/m4/ltversion.m4 | 23 + libgta/m4/lt~obsolete.m4 | 92 + libgta/m4/visibility.m4 | 74 + libgta/src/Makefile.am | 16 + libgta/src/gta.c | 4115 +++++++++++++++++++ libgta/src/gta.pc.in | 18 + libgta/src/gta/gta.h | 1360 +++++++ libgta/src/gta/gta.hpp | 2097 ++++++++++ libgta/src/gta/gta_version.h.in | 32 + libgta/tests/Makefile.am | 30 + libgta/tests/basic.c | 211 + libgta/tests/big-endian.gta | Bin 0 -> 2449 bytes libgta/tests/blocks.c | 156 + libgta/tests/compression.c | 175 + libgta/tests/endianness.c | 418 ++ libgta/tests/filedescriptors.c | 137 + libgta/tests/little-endian.gta | Bin 0 -> 2370 bytes libgta/tests/taglists.c | 230 ++ 48 files changed, 36131 insertions(+), 0 deletions(-) |