commit 21c2bc22fe582e7ea18e2d2c61d39d3ec2d1bcc3
Author: Martin Lambers <marlam@marlam.de> Date: Thu Jun 25 12:45:36 2015 +0200 Install gta.hpp header file. Reported by Andreas Görlitz. Thanks! commit 1484b4960d1d6e7795c12a2bfcfc8ba428efe358 Author: Martin Lambers <marlam@marlam.de> Date: Fri Jan 9 19:45:33 2015 +0100 gta: update base modules and sync FFmpeg code with Bino. create mode 100644 gtatool/src/conv-ffmpeg/base/pth.cpp create mode 100644 gtatool/src/conv-ffmpeg/base/pth.h create mode 100644 gtatool/src/conv-ffmpeg/base/ser.cpp create mode 100644 gtatool/src/conv-ffmpeg/base/ser.h delete mode 100644 gtatool/src/conv-ffmpeg/s11n.cpp delete mode 100644 gtatool/src/conv-ffmpeg/s11n.h delete mode 100644 gtatool/src/conv-ffmpeg/thread.cpp delete mode 100644 gtatool/src/conv-ffmpeg/thread.h commit 7963c22de093ac40e62a44cacb13f0b2fed19aa4 Author: Martin Lambers <marlam@marlam.de> Date: Wed Jan 7 20:48:01 2015 +0100 gta from-netpbm, to-netpbm: fix for 64 bit builds commit ff0db13784787e65e9936673f3333116cd042ee6 Author: Martin Lambers <marlam@marlam.de> Date: Wed Jan 7 20:45:19 2015 +0100 gta from-pfs, to-pfs: fix for pfstools 2.0.0 commit f38ae5a40efce5ed0d13c56f7f9d14c89341b0bb Author: Martin Lambers <marlam@marlam.de> Date: Tue Dec 23 13:37:17 2014 +0100 gta: move from mingw to mingw64 as only supported Windows build platform commit 51ac9e698942f2bc25c2069278acfc5d8bc38a6d Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 20 17:04:22 2014 +0100 gta: bump version to 2.1.0 commit 27b5322a2e26b0240270188b7c2b1cc84d9f0966 Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 20 17:04:09 2014 +0100 gta: fix base module blb commit 693f14e22102af45ed8c1ae93b4e139093c8918d Author: Martin Lambers <marlam@marlam.de> Date: Fri Dec 19 07:46:13 2014 +0100 gta: always distribute all test files. Reported by Volker Fröhlich. commit 086cf48587d9427914f9f300f796b2874f18a26b Author: Martin Lambers <marlam@marlam.de> Date: Thu Dec 18 06:23:58 2014 +0100 libgta: bump version to 1.0.7 commit 1be9f2429c897a60d2f0d2a0c0b4b061c395194e Author: Martin Lambers <marlam@marlam.de> Date: Thu Dec 18 06:23:07 2014 +0100 libgta: distribute FindGTA.cmake. Fixes build failure. commit 48bb223a43adeb737d0496c1f820a9b5bccd6309 Author: Martin Lambers <marlam@marlam.de> Date: Wed Dec 17 20:55:33 2014 +0100 libgta: update doxyfile.in commit 23a6853ba12db071e222e37663e2f1ffe8173ede Author: Martin Lambers <marlam@marlam.de> Date: Wed Dec 17 20:51:50 2014 +0100 libgta: bump version to 1.0.6 commit 14d22588632c2b8ef843ad5305599eddf07a8bf2 Author: Martin Lambers <marlam@marlam.de> Date: Fri Dec 12 22:53:12 2014 +0100 gta: fix memory leak in base module blb commit 3f6d47e7371f5aa53c6af8886b71ed7204327ed5 Author: Martin Lambers <marlam@marlam.de> Date: Fri Dec 12 12:24:49 2014 +0100 gta: fix clang++ warnings commit 6554b1de0ca9c114f74ced6bb2e8e7d2c5a8454e Author: Martin Lambers <marlam@marlam.de> Date: Fri Dec 12 10:28:07 2014 +0100 libgta: fix potential memory leaks caused by realloc() failure. These were found by scan-build. commit a7ffebf8b0774372d1e07323a05de4da56fb39a8 Author: Martin Lambers <marlam@marlam.de> Date: Thu Dec 11 17:27:11 2014 +0100 Fix a few problems found with scan-build. commit 733d6f2edbec6ee5bf50f117c5bcb305ed7a2694 Author: Martin Lambers <marlam@marlam.de> Date: Thu Dec 11 17:26:32 2014 +0100 Remove some non-null restrictions from pointers passed to gta_* functions. commit 2d56ee788467b8466ffd455d61c04d8d664f3f1c Author: Martin Lambers <marlam@marlam.de> Date: Thu Dec 11 16:51:08 2014 +0100 Cosmetic change. commit 7d165cd9348325f1f5d7be486c2dfa1108164e69 Author: Martin Lambers <marlam@marlam.de> Date: Thu Dec 11 16:26:11 2014 +0100 Fix several potential problems reported by scan-build. These include possible memory leaks, a missing error check, and allocation of zero-sized arrays. commit be70c33d22510beb2a3469070f9dd656abd07131 Author: Martin Lambers <marlam@marlam.de> Date: Wed Oct 29 21:38:39 2014 +0100 gta: add --large-address-aware linker flag for 32bit Windows executables commit 6273810c8f3b3a9562f765a6dde7db66740bcfd1 Author: Martin Lambers <marlam@marlam.de> Date: Wed Oct 29 19:51:28 2014 +0100 gta: add README.hacking create mode 100644 gtatool/README.hacking commit da8f02058d04c40aba001065f03f1586aa74033a Author: Martin Lambers <marlam@marlam.de> Date: Wed Oct 29 19:50:08 2014 +0100 gta from-png, to-png: fix support for some obscure PNG formats and features commit 123007a79b9824f4808b103f5f7517026b17ab7e Author: Martin Lambers <marlam@marlam.de> Date: Wed Oct 29 19:49:29 2014 +0100 gta: add libs required by base modules only to main program, not to all modules commit 3e53276b658d20cd4078382ea69e01bda81d4cdc Author: Martin Lambers <marlam@marlam.de> Date: Tue Oct 28 22:10:03 2014 +0100 gta: add from-png, to-png for import/export of PNG images via libpng create mode 100644 gtatool/src/conv-png/from-png.cpp create mode 100644 gtatool/src/conv-png/to-png.cpp create mode 100755 gtatool/tests/conv-png.sh commit e0685b5c9eaa9d14972560b9a7cf21802ce2c179 Author: Martin Lambers <marlam@marlam.de> Date: Sun Oct 12 14:12:07 2014 +0200 gta to-pfs: add support for float128, int128, uint128 commit 3b5316b80a9626a4d0fe23ebf827994a036fb82d Author: Martin Lambers <marlam@marlam.de> Date: Sun Oct 12 14:11:48 2014 +0200 gta to-exr: add support for float128, int128, uint128 commit a05b50343e8d05d69d68756b00c4df8db4b509b1 Author: Martin Lambers <marlam@marlam.de> Date: Sun Oct 12 14:11:00 2014 +0200 gta from-csv, to-csv: improve conversion to and from strings, and add support for float128, int128, uint128 commit d0461148d01f0fd485b8bfdbcb89897f21b8d496 Author: Martin Lambers <marlam@marlam.de> Date: Sun Oct 12 14:10:41 2014 +0200 gta: add support for float128, int128, and uint128 to relevant core commands commit 5c78bb5b5a9454450a8d40ca6f742f71b249bd15 Author: Martin Lambers <marlam@marlam.de> Date: Sun Oct 12 14:09:13 2014 +0200 gta base: add support for gcc's __int128 and __float128 types commit 05eb84c93b4a15426f0dd78bd148a2d3cb3c2be2 Author: Martin Lambers <marlam@marlam.de> Date: Fri Sep 26 18:11:52 2014 +0200 gta: bump version to 2.0.1 commit ac402b0a18a4364af1ec3216b4fec6c921769f30 Author: Martin Lambers <marlam@marlam.de> Date: Fri Sep 26 18:11:18 2014 +0200 gta view: distribute icons in release tar archives. commit ab1bbd9e3422b8e41d25b0f2ebb94aa5f38b206e Author: Martin Lambers <marlam@marlam.de> Date: Tue Sep 23 20:31:35 2014 +0200 gta view: add roadmap for future improvements as a TODO list create mode 100644 gtatool/src/view/TODO commit 4e4ee0290af681269a6486a3a18309fa1ebc4091 Author: Martin Lambers <marlam@marlam.de> Date: Tue Sep 23 20:31:18 2014 +0200 gta view: make toolbox wider commit e16739b172cdbc518d4a69f24d84fc01f3a1592b Author: Martin Lambers <marlam@marlam.de> Date: Sun Sep 21 16:55:29 2014 +0200 gta gui: fix import/export file names on Windows systems commit 39a3b9bfdf7e6d6724f05190248fc27f6315aa69 Author: Martin Lambers <marlam@marlam.de> Date: Sun Sep 21 16:20:28 2014 +0200 gta to-csv: avoid compiler warning introduced with C++11 mode commit 19430decd37c285e4463802d7bcab8e16611578e Author: Martin Lambers <marlam@marlam.de> Date: Sat Sep 20 20:27:20 2014 +0200 gta from-magick, to-magick: allow to choose either GraphicsMagick (default) or ImageMagick. Default is GraphicsMagick since ImageMagick regularly breaks things. commit 342914e04031ad1e335b660a0a77a66d4445c2e2 Author: Martin Lambers <marlam@marlam.de> Date: Fri Sep 19 19:54:46 2014 +0200 gta gui, gta view: avoid the unreliable QKeySequence::Quit, use Ctrl+Q explicitly. commit 8f9bdbae1119ef4d0e0f02f94d010e0406e57665 Author: Martin Lambers <marlam@marlam.de> Date: Fri Sep 19 16:12:35 2014 +0200 gta view: update glvm, and all callers commit 55f802c2f917b59bec25dcb640562c963b6af911 Author: Martin Lambers <marlam@marlam.de> Date: Fri Sep 19 16:10:47 2014 +0200 gta: require C++11 commit 9569b6c1522ff2b96bb05427a6c7e0297bbbac30 Author: Martin Lambers <marlam@marlam.de> Date: Fri Sep 19 09:02:19 2014 +0200 gta view: disable 'configure Equalizer' menu option for now commit fd0ab5085e7967d93c864740b16f8b72ed4998e3 Author: Martin Lambers <marlam@marlam.de> Date: Fri Sep 19 08:59:29 2014 +0200 gta view: fix handling of RGB vs SRGB commit a6b18c3665ee4793c17597532d04cf4ab790a002 Author: Martin Lambers <marlam@marlam.de> Date: Fri Sep 19 08:31:10 2014 +0200 gta view: keep view parameters for all GTAs in a file if they are compatible. commit 2602c04f1dd20e7066d54dc194ed96efc3fba23e Author: Martin Lambers <marlam@marlam.de> Date: Thu Sep 18 10:04:05 2014 +0200 gta from-ffmpeg: sync source from Bino, to add support for newer ffmpeg/libav. commit 3d3ff5d03a71d2816cc80b588f57245e75d56b45 Author: Martin Lambers <marlam@marlam.de> Date: Fri May 9 16:33:03 2014 +0200 gta combine: improve --help text commit 489b99d335bcebe79fbe1923cfdb1c6feff17c77 Author: Martin Lambers <marlam@marlam.de> Date: Fri May 9 12:23:45 2014 +0200 gta: add a first example to the manual. The plan is to extent the list of examples over time, to get some sort of HOWTO reference. commit d9f52fd3ca41668d987274dcc6c06f0cc8fdd38b Author: Martin Lambers <marlam@marlam.de> Date: Wed May 7 15:29:12 2014 +0200 libgta: install FindGTA.cmake to appropriate location, also when building with cmake commit b3148c66968093e92e4dd839fd7a0aa1e5c67038 Author: Martin Lambers <marlam@marlam.de> Date: Wed May 7 14:49:31 2014 +0200 libgta: install FindGTA.cmake to appropriate location. This was suggested by Volker Froehlich. create mode 100644 libgta/cmake/FindGTA.cmake delete mode 100644 libgta/doc/FindGTA.cmake commit 3737d448d0502af79f975c9f56b0d257b37f51a6 Author: Martin Lambers <marlam@marlam.de> Date: Wed May 7 14:32:36 2014 +0200 gta to-ply: assume x,y,z when exporting 3 unlabeled components. commit b67701ca99c315f013a487bc96b25f4437a563b5 Author: Volker Fröhlich <volker27@gmx.at> Date: Tue Apr 1 14:32:07 2014 +0200 libgta: add support for systems using lib64 to CMakeLists.txt. commit cfaf5954b20965900a2d37e61dda08bf0603431d Author: Martin Lambers <marlam@marlam.de> Date: Thu Mar 20 13:49:07 2014 +0100 gta: re-add from-pmd command. This new version is based on the proprietary PMD SDK. This is necessary to get meaningful data from the .pmd files. The command is not yet complete, and is only tests with CamCube data for now. create mode 100644 gtatool/src/conv-pmd/from-pmd.cpp create mode 100755 gtatool/tests/conv-pmd.sh commit 0463bfe1e49882c4bbc41f160e337679261e93ff Author: Martin Lambers <marlam@marlam.de> Date: Thu Mar 20 13:48:23 2014 +0100 gta: update base modules. commit deeb2654c62743822a21dd8ac9406b721172c63f Author: Martin Lambers <marlam@marlam.de> Date: Mon Mar 10 08:14:56 2014 +0100 gta from-pmd: remove command Importing this data without using the proprietary PMD SDK to get calibrated depth, amplitude, and intensity does not make sense. delete mode 100644 gtatool/src/conv-pmd/from-pmd.cpp delete mode 100755 gtatool/tests/conv-pmd.sh commit 406ed20c059b16710f44e190c2a16b0adef28dcc Author: Martin Lambers <marlam@marlam.de> Date: Wed Mar 5 13:56:25 2014 +0100 libgta: bump version to 1.0.5. commit 4970fe525a04ba8807f1c5e7bfd238c22d739268 Author: Martin Lambers <marlam@marlam.de> Date: Wed Mar 5 13:51:15 2014 +0100 libgta: fix compilation with MinGW again, by choosing the right ftello/fseeko. Now, libgta uses ftello64/fseeko64 with MinGW 3.x, just like before commit 0f1a6568d95d588e849a93891f7f29a4fd73f339. But with MinGW-W64 and with Visual Studio, _ftelli64/_fseeki64 are used. All of this only affects Windows systems. commit bfe37d77517118a8e1c1ceaf2fdfb481db668c23 Author: Martin Lambers <marlam@marlam.de> Date: Wed Mar 5 10:10:44 2014 +0100 libgta: fix compilation with MinGW commit 684ec36520455e04847e53525466a5fd93a3cabc Author: Martin Lambers <marlam@marlam.de> Date: Wed Mar 5 09:31:57 2014 +0100 libgta: improve clarity of code in gta_swap_component_endianness() commit f9a29a005ac3cf5d854224da0fa306e3b6d972cb Author: Martin Lambers <marlam@marlam.de> Date: Wed Mar 5 09:17:35 2014 +0100 libgta: fix ssize_t for 32-bit Visual Studio (no other platforms affected). commit 0f1a6568d95d588e849a93891f7f29a4fd73f339 Author: Martin Lambers <marlam@marlam.de> Date: Tue Mar 4 16:16:24 2014 +0100 libgta: add support for building with Visual Studio 12 (2013). commit 289e542c1c24d0b51d31de87e41172bb5040458d Author: Martin Lambers <marlam@marlam.de> Date: Tue Mar 4 16:15:21 2014 +0100 libgta: add support for building with CMake as an alternative to autoconf create mode 100644 libgta/CMakeLists.txt commit 6502e8e80844d412ce395308f82c5c614430df4d Author: Martin Lambers <marlam@marlam.de> Date: Tue Feb 25 19:41:26 2014 +0100 gta from-dcmtk: add support for RGB images commit 88f2a0ceb77b2ff700956e7d589986903d0bd27a Author: Martin Lambers <marlam@marlam.de> Date: Tue Feb 25 10:26:38 2014 +0100 gtatool: fix a few implicit conversions from float to double. commit a9394d95987ddbcee9623ef880a5621b98ad9290 Author: Martin Lambers <marlam@marlam.de> Date: Tue Feb 18 08:16:57 2014 +0100 gta: bump version to 2.0.0. commit 3ecdebfc08290c3a557ed74cc8643ab9606a30ab Author: Martin Lambers <marlam@marlam.de> Date: Tue Feb 18 08:10:02 2014 +0100 gta view: add new command. This is the beginning of an OpenGL-based viewer for array data. Preliminary support is available for 2D arrays containing scalar values or images. Planned features include support 3D volumes and other types of arrays. As a side effect of this command, Qt4 support has been reenabled and will remain the default until Qt5 is more solid. delete mode 100644 gtatool/src/gui/gui.h create mode 100644 gtatool/src/gui/gui.hpp create mode 100644 gtatool/src/gui/viewwidget.hpp create mode 100644 gtatool/src/view/base/ser.cpp create mode 100644 gtatool/src/view/base/ser.h create mode 100644 gtatool/src/view/base/sys.cpp create mode 100644 gtatool/src/view/base/sys.h create mode 100644 gtatool/src/view/base/tmr.cpp create mode 100644 gtatool/src/view/base/tmr.h create mode 100644 gtatool/src/view/eq/eqwindow.cpp create mode 100644 gtatool/src/view/eq/eqwindow.hpp create mode 100644 gtatool/src/view/eq/tracking-eqevent.cpp create mode 100644 gtatool/src/view/eq/tracking-eqevent.hpp create mode 100644 gtatool/src/view/eq/tracking.cpp create mode 100644 gtatool/src/view/eq/tracking.hpp create mode 100644 gtatool/src/view/glwidget.cpp create mode 100644 gtatool/src/view/glwidget.hpp create mode 100644 gtatool/src/view/icons-local/README create mode 100644 gtatool/src/view/icons-local/output-type-alternating.png create mode 100644 gtatool/src/view/icons-local/output-type-amber-blue.png create mode 100644 gtatool/src/view/icons-local/output-type-checkerboard.png create mode 100644 gtatool/src/view/icons-local/output-type-even-odd-columns.png create mode 100644 gtatool/src/view/icons-local/output-type-even-odd-rows.png create mode 100644 gtatool/src/view/icons-local/output-type-green-magenta.png create mode 100644 gtatool/src/view/icons-local/output-type-hdmi-frame-pack.png create mode 100644 gtatool/src/view/icons-local/output-type-left-right-half.png create mode 100644 gtatool/src/view/icons-local/output-type-left-right.png create mode 100644 gtatool/src/view/icons-local/output-type-mono-left.png create mode 100644 gtatool/src/view/icons-local/output-type-mono-right.png create mode 100644 gtatool/src/view/icons-local/output-type-red-blue.png create mode 100644 gtatool/src/view/icons-local/output-type-red-cyan.png create mode 100644 gtatool/src/view/icons-local/output-type-red-green.png create mode 100644 gtatool/src/view/icons-local/output-type-stereo.png create mode 100644 gtatool/src/view/icons-local/output-type-top-bottom-half.png create mode 100644 gtatool/src/view/icons-local/output-type-top-bottom.png create mode 100644 gtatool/src/view/minmaxhist.cpp create mode 100644 gtatool/src/view/minmaxhist.hpp create mode 100644 gtatool/src/view/mode_2d_fs.glsl create mode 100644 gtatool/src/view/mode_2d_widget.cpp create mode 100644 gtatool/src/view/mode_2d_widget.hpp create mode 100644 gtatool/src/view/renderer.cpp create mode 100644 gtatool/src/view/renderer.hpp create mode 100644 gtatool/src/view/view.cpp create mode 100644 gtatool/src/view/view.qrc create mode 100644 gtatool/src/view/viewparams.cpp create mode 100644 gtatool/src/view/viewparams.hpp create mode 100644 gtatool/src/view/widget.cpp create mode 100644 gtatool/src/view/widget.hpp create mode 100644 gtatool/src/view/xgl/glcontext.hpp create mode 100644 gtatool/src/view/xgl/glmanager.cpp create mode 100644 gtatool/src/view/xgl/glmanager.hpp create mode 100644 gtatool/src/view/xgl/glnavigator.hpp create mode 100644 gtatool/src/view/xgl/glrenderer.hpp create mode 100644 gtatool/src/view/xgl/glvm-ser.hpp create mode 100644 gtatool/src/view/xgl/glvm.hpp create mode 100644 gtatool/src/view/xgl/glwindow.hpp create mode 100644 gtatool/src/view/xgl/navigator.cpp create mode 100644 gtatool/src/view/xgl/navigator.hpp create mode 100644 gtatool/src/view/xqglwidget.cpp create mode 100644 gtatool/src/view/xqglwidget.hpp create mode 100755 gtatool/tests/gta-view.sh commit 4a18491d32b3d1b21445fcecfddeca5aff35954f Author: Martin Lambers <marlam@marlam.de> Date: Fri Feb 14 15:06:36 2014 +0100 gta from-teem, to-teem: fix static linking with MXE builds commit ef71e5f1d6d4be8b32b01da304e5e7692a35629e Author: Martin Lambers <marlam@marlam.de> Date: Tue Feb 4 14:15:01 2014 +0100 gta from-mat, to-mat: update for libmatio >= 1.5.0. commit c9251c9bb246b0a195db77de93d525c12ef8cdb3 Author: Martin Lambers <marlam@marlam.de> Date: Tue Feb 4 13:50:20 2014 +0100 gta from-csv, to-csv: add support for the NO_DATA_VALUE tag. commit b212974063fa992ca72a9afef675a4ca8a30af7a Author: Martin Lambers <marlam@marlam.de> Date: Tue Feb 4 09:26:00 2014 +0100 gta from-csv: permit empty array at end of input file. commit 8dfa9f4bb6bf3aa620e354bf429e7283f5ffd94f Author: Martin Lambers <marlam@marlam.de> Date: Tue Feb 4 09:24:52 2014 +0100 gta from-csv: autodetect delimiter by default. commit 7f43a1ca2dcedb4600674a81e019cfbe92d96418 Author: Martin Lambers <marlam@marlam.de> Date: Fri Jan 31 16:59:44 2014 +0100 gta from-csv, to-csv: add support for multiple arrays in one CSV file commit 224f68664e7bfb92d89e7d35101d26a39b3aec23 Author: Martin Lambers <marlam@marlam.de> Date: Tue Jan 14 16:54:40 2014 +0100 gta from-csv: allow tab as field delimiter commit 35d1c3c1f5ba1a68f6036b870bd40251f1667e0f Author: Martin Lambers <marlam@marlam.de> Date: Mon Jan 6 12:54:04 2014 +0100 gta from-raw: add several options for finer control. This adds --stream-skip, --array-pre-skip, --array-post-skip. commit 8117461d8f79225b59b68c020e57fb9a81fa0884 Author: Martin Lambers <marlam@marlam.de> Date: Mon Dec 16 15:52:06 2013 +0100 gta from-raw: add option -n to specify number of arrays. commit 8ced15ae07627f8fc67527c781221da7cebcab17 Author: Martin Lambers <marlam@marlam.de> Date: Mon Dec 9 14:17:08 2013 +0100 gta info: handle NO_DATA_VALUE, and only use real part of complex numbers. commit 7c206ad4d941e726c6e4f2ce19f05f99174aadb6 Author: Martin Lambers <marlam@marlam.de> Date: Mon Dec 9 14:16:18 2013 +0100 gta component-convert: only using real part of complex numbers if necessary The old behaviour was to use the amplitude. commit d27887c4cafb0c246e30b0afffaf343e69ff017a Author: Martin Lambers <marlam@marlam.de> Date: Mon Oct 28 21:44:07 2013 +0100 gta from-ffmpeg: sync FFmpeg code from latest Bino version. commit 01376a8bafc8bc13ea9f615be741865be191e7b5 Author: Martin Lambers <marlam@marlam.de> Date: Thu Oct 10 13:57:39 2013 +0200 gtatool: update .gitignore and configure.ac for latest autotools. commit e284a329ea5af955d05ffdad2cee848d9e61ed56 Author: Martin Lambers <marlam@marlam.de> Date: Thu Oct 10 13:39:57 2013 +0200 libgta: update doxygen.in for latest doxygen. commit b0197ccb6465ad990ee1947c6ac67e5235d82916 Author: Martin Lambers <marlam@marlam.de> Date: Thu Oct 10 13:36:50 2013 +0200 libgta: update .gitignore for latest autotools. commit a87b0fff3a06a2ab53f494a7b20d9cf3f86f0201 Author: Martin Lambers <marlam@marlam.de> Date: Mon Sep 9 08:46:34 2013 +0200 gta: fix bug in base module fio Reported by David Binderman. commit ed0f25a4231158f2ac0c4bbe654403d4d496a57d Author: Martin Lambers <marlam@marlam.de> Date: Thu Aug 15 13:00:06 2013 +0200 gta from-pcd, to-pcd: port to libpcl version 1.7 (1.6 still works) commit d53ef38b50deb1d958446da375838e2806781f87 Author: Martin Lambers <marlam@marlam.de> Date: Thu Jul 18 14:32:07 2013 +0200 gta from-pmd: remove from automatic import filter list, since some options are mandatory. commit c90fd5d92104cdee29110b02c402f199164bc025 Author: Martin Lambers <marlam@marlam.de> Date: Tue Jul 16 14:24:59 2013 +0200 gta: add a from-pmd command to convert PMD data to GTAs. create mode 100644 gtatool/src/conv-pmd/from-pmd.cpp create mode 100755 gtatool/tests/conv-pmd.sh commit 663749beb29d5767a80ea7dd414465543eb6f710 Author: Martin Lambers <marlam@marlam.de> Date: Mon Jun 24 12:52:01 2013 +0200 gta from-netcdf: fix last commit. Restore the original handling of attributes with type NC_CHAR. commit cf5a67cb35e13b1d54a157600ac479f133978b7f Author: Martin Lambers <marlam@marlam.de> Date: Thu Jun 20 14:37:18 2013 +0200 gta from-netcdf: various improvements. 1. Fix import of attributes of type NC_STRING and NC_CHAR. 2. Improve help text. 3. Ignore dimensions with size 1. Some data sets I encountered had such dimensions littered over several variables when this was clearly not intended. If it turns out that others need these dimensions, then ignoring them should be made optional. commit ad90af86a129d5d83ac1cafdab1f079c48758cba Author: Martin Lambers <marlam@marlam.de> Date: Sat May 18 16:50:29 2013 +0200 gta: update and improve installation of bash-completion script. Thanks to Volker Froehlich for pointing out the problem. create mode 100644 gtatool/src/bash-completion/gta delete mode 100644 gtatool/src/gta-completion.bash commit f3e97de2a404c715e88a52f9bcbcf3fad08bc643 Author: Martin Lambers <marlam@marlam.de> Date: Thu May 2 20:58:43 2013 +0200 gta gui: switch from Qt4 to Qt5. commit 7355801eec7738ecb371b525a1520706bec45e28 Author: Martin Lambers <marlam@marlam.de> Date: Mon Apr 29 21:11:11 2013 +0200 gta: bump version to 1.5.2. commit 3d13b6af02a3bcdec6903b93249eef5b44f53dd6 Author: Martin Lambers <marlam@marlam.de> Date: Sun Apr 28 20:28:20 2013 +0200 gta gui: fix watching of files that are truncated before update commit 72aa81a5ddba17c149291d4399c80171f7330b18 Author: Martin Lambers <marlam@marlam.de> Date: Sat Apr 27 23:35:12 2013 +0200 gta: clarify message about unavailable commands. commit f42a82d26845c5f6bc95b621c8d5e1fe5d1822b6 Author: Martin Lambers <marlam@marlam.de> Date: Sat Apr 27 23:10:43 2013 +0200 gta: update base modules, and all callers. create mode 100644 gtatool/src/base/blb.h delete mode 100644 gtatool/src/base/blob.h create mode 100644 gtatool/src/base/chk.h create mode 100644 gtatool/src/base/end.h delete mode 100644 gtatool/src/base/endianness.h delete mode 100644 gtatool/src/base/intcheck.h commit bb54a0c3a8b3f3f8ac147ef8bb0945d44089f7b1 Author: Martin Lambers <marlam@marlam.de> Date: Thu Apr 25 21:26:59 2013 +0200 gta: configure.ac: remove Debian-specific hints commit 97536e0e5d7a4d799c1d03522ed58982a37504f3 Author: Martin Lambers <marlam@marlam.de> Date: Mon Apr 22 09:20:41 2013 +0200 gta: base module fio: fix compiler warning. commit 6027cf18df47ecbf94e957aa896e44b9d3cf93fa Author: Martin Lambers <marlam@marlam.de> Date: Mon Apr 22 09:03:15 2013 +0200 gta combine: add a --force option. commit 389cbb69a18d66db5e62dd0b4beef9a4aacf7845 Author: Martin Lambers <marlam@marlam.de> Date: Thu Apr 18 23:41:52 2013 +0200 gta diff: add --force option to bash completion script. commit 0fb6bf7df3d658077da5da0bdda29f7bdb5eb779 Author: Martin Lambers <marlam@marlam.de> Date: Wed Apr 17 12:08:31 2013 +0200 gta diff: fix help text and add a --force option. commit 459fb207404c307bdd4edfa127acfe8cd38cb39d Author: Martin Lambers <marlam@marlam.de> Date: Wed Apr 17 12:07:32 2013 +0200 gta: base module intcheck: distinguish between over- and underflow. commit ff02c49760849f4c23cb07ce1b3e96099b9e0ba9 Author: Martin Lambers <marlam@marlam.de> Date: Tue Apr 2 10:36:31 2013 +0200 gta to-netpbm: remove obsolete restriction. commit 902ec232a07425be228ba4c78d97a8032ab3f271 Author: Martin Lambers <marlam@marlam.de> Date: Fri Mar 15 11:12:43 2013 +0100 gta help: fix typo in overview commit 8db8564ee3dc17fbb01cb6fb0fd354f19cb7743e Author: Martin Lambers <marlam@marlam.de> Date: Tue Mar 12 14:54:41 2013 +0100 gta to-ply: use more verbose names for PLY color variables. This is required for Meshlab. commit ba5694ad441b59152b6e83a91848f91501769d80 Author: Martin Lambers <marlam@marlam.de> Date: Wed Feb 27 22:05:25 2013 +0100 gta stream-foreach, stream-grep: flush stderr before and after the child process. commit 2f895e79b1be36954ffeb082e59217ae6f560500 Author: Martin Lambers <marlam@marlam.de> Date: Wed Feb 27 21:55:25 2013 +0100 gta tag: fix the 'all' keyword, document it, and test it. commit 41134e81cb7565c3d43a16cae73229c7bd985267 Author: Martin Lambers <marlam@marlam.de> Date: Wed Feb 27 11:39:58 2013 +0100 gta dimension-split: remove restrictions, improve efficiency This command now works on arrays that are very large in the dimension that needs splitting, and uses fewer resources. commit 727669b54ac54edfa939d84d8d1edf947b5f6e37 Author: Martin Lambers <marlam@marlam.de> Date: Sun Feb 10 13:48:22 2013 +0100 gta: bump version to 1.5.1 commit 014595458c832fc57a23cbc09e07ce892976ded5 Author: Martin Lambers <marlam@marlam.de> Date: Sun Feb 10 13:48:07 2013 +0100 gta: make git ignore INSTALL commit 391873b8b8eeb7f47934f8107a6313f16e613909 Author: Martin Lambers <marlam@marlam.de> Date: Sun Feb 10 13:47:51 2013 +0100 libgta: make git ignore INSTALL commit 57fa79188ac8d70250b8b5a04d0523590d9a22c0 Author: Martin Lambers <marlam@marlam.de> Date: Sun Feb 10 13:42:34 2013 +0100 specification: add hyperref setup commit 5c7093c37f826a18149ffe9752277b88455641f8 Author: Martin Lambers <marlam@marlam.de> Date: Sun Feb 10 12:39:42 2013 +0100 gta from-csv, to-csv: fix build on NetBSD 6 commit 7dfd765d1f1b3ca029ea9830803f1c672c43a841 Author: Martin Lambers <marlam@marlam.de> Date: Sun Feb 10 12:38:30 2013 +0100 gta: configure: set language to C for base module checks This is required for AM_ICONV to work on NetBSD. commit a031d43360a7b1f434e95f5dac613369bc943dd3 Author: Martin Lambers <marlam@marlam.de> Date: Sun Feb 10 11:40:25 2013 +0100 gta: base module str: improve error messages of str::convert commit e9cf13e0e94ece57621ac98bdda851f7232cf4c6 Author: Martin Lambers <marlam@marlam.de> Date: Sun Feb 10 11:29:10 2013 +0100 libgta, gta: ignore build-aux/test-driver, created by newer autotools commit b5fe2116867f401416f9a06423ff6214782f7d5f Author: Martin Lambers <marlam@marlam.de> Date: Sun Feb 10 11:28:18 2013 +0100 libgta, gta: remove INSTALL; this is generated by autoconf delete mode 100644 gtatool/INSTALL delete mode 100644 libgta/INSTALL commit d653c8873d6e7b9033f984ebe0598a53259a772f Author: Martin Lambers <marlam@marlam.de> Date: Thu Feb 7 18:47:50 2013 +0100 gta: enable parallel tests commit 6f8afb0f204b2eba3c291916dcf9b83a0f558754 Author: Martin Lambers <marlam@marlam.de> Date: Thu Feb 7 18:45:55 2013 +0100 libgta: enable parallel tests commit f5ccddb8e63418a941d5b4a66d85fa647f65ea20 Author: Martin Lambers <marlam@marlam.de> Date: Wed Feb 6 22:42:45 2013 +0100 specification: fix some typos commit d8b675da9c11a8758fdeb14634d1c00bea2cc08b Author: Martin Lambers <marlam@marlam.de> Date: Tue Feb 5 20:25:10 2013 +0100 gta gui: fix minor problems in File->Save on Windows commit 695b7c8f4e10181ef8904b00159a6135e8e43794 Author: Martin Lambers <marlam@marlam.de> Date: Tue Feb 5 18:50:17 2013 +0100 gta: conditionally compile dynamic module function commit 56c160b36830c232c51626e9a4e79e02c9bb04d7 Author: Martin Lambers <marlam@marlam.de> Date: Tue Feb 5 18:47:24 2013 +0100 gta: test availability of dynamic modules at runtime commit 5d763faf9a4376c506b61998fbdd0bed546e7a86 Author: Martin Lambers <marlam@marlam.de> Date: Tue Feb 5 18:46:12 2013 +0100 gta gui: fix watching of new unsaved files commit 6f003124add0afe19ce25afb2b45b602c9fb64d6 Author: Martin Lambers <marlam@marlam.de> Date: Tue Feb 5 18:45:47 2013 +0100 gta gui: make file tabs movable commit fd930c0f4df1da621809ef230c2b4713b31da493 Author: Martin Lambers <marlam@marlam.de> Date: Tue Feb 5 18:45:26 2013 +0100 gta gui: remember only one last directory commit ad217fc4bf6a27744f25fbbbcd7c522fd5919ce3 Author: Martin Lambers <marlam@marlam.de> Date: Tue Feb 5 18:45:05 2013 +0100 gta gui: make file tabs closeable commit 0789329a2d14e4e4f2ee53e94661a559be2d3709 Author: Martin Lambers <marlam@marlam.de> Date: Tue Feb 5 18:44:32 2013 +0100 gta gui: watch files for changes and reload automatically commit 06fd5df6e52182340f24a0ffe6f3b2f7abf34fe7 Author: Martin Lambers <marlam@marlam.de> Date: Tue Feb 5 18:38:39 2013 +0100 gta gui: cleanup file name handling commit e3ac5a45adb582099d07754bb4d7455163c63c52 Author: Martin Lambers <marlam@marlam.de> Date: Tue Feb 5 18:35:55 2013 +0100 gta gui: improve error handling when reading GTA headers commit 97bda7f113b795c9934c0f3cc6e82f4621294737 Author: Martin Lambers <marlam@marlam.de> Date: Tue Feb 5 18:34:40 2013 +0100 gta gui: do not leak GTA headers of closed files commit b432155bd8090c427f96d6a0e37b3a3d046b0bb9 Author: Martin Lambers <marlam@marlam.de> Date: Tue Feb 5 07:37:29 2013 +0100 gta: configure: check if the C++ compiler works commit 74182e6ccb853aabee4f94779f207436f2d02615 Author: Martin Lambers <marlam@marlam.de> Date: Tue Feb 5 07:36:44 2013 +0100 gta: configure: improve check for libpcl_io Use pkg-config files with versions in the filename only as a fallback. commit 81db43cd212fe9edc2004a4923c77958363281fd Author: Volker Froehlich <volker27@gmx.at> Date: Tue Feb 5 07:16:43 2013 +0100 gta: create a directory entry for the info page This is necessary when using install-info. commit 54ebf65cd0d8316289ba539ba2113ca339294b8f Author: Volker Froehlich <volker27@gmx.at> Date: Sun Feb 3 18:15:13 2013 +0100 gta gui: fix .desktop file "Categories" entries in desktop files must end in a semi-colon: http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html#desktop-entry-extensions commit 6e28fb0fb54749027455905b7675e42f5bc95732 Author: Martin Lambers <marlam@marlam.de> Date: Sun Feb 3 18:12:42 2013 +0100 gta: add bash completion script create mode 100644 gtatool/src/gta-completion.bash commit 79200e916119e3034dada82c1665539bca2def27 Author: Martin Lambers <marlam@marlam.de> Date: Sun Feb 3 18:11:18 2013 +0100 gta conv-csv: rename an option for consistency commit 8a4cba71a35fa19eb58c111d6a376e181f642ae0 Author: Martin Lambers <marlam@marlam.de> Date: Sun Feb 3 14:50:41 2013 +0100 gta from-magick, to-magick: fix initialization, improve test commit 582566f13ea2ac9c19322f038b61cb64b9e7578c Author: Martin Lambers <marlam@marlam.de> Date: Sat Feb 2 16:14:54 2013 +0100 gta: bump version to 1.5.0 commit c8257463b59e06752c8d4ab952cb9a3697f60acc Author: Martin Lambers <marlam@marlam.de> Date: Sat Feb 2 16:14:25 2013 +0100 gta gui: tweak menu entry names commit a606715cafbea8fb9450090c5a296109bbe1c187 Author: Martin Lambers <marlam@marlam.de> Date: Sat Feb 2 16:06:46 2013 +0100 gta help: reorder command categories commit 5789a50266a45fdef1cb7cea8ac9ea1b797a2f6c Author: Martin Lambers <marlam@marlam.de> Date: Sat Feb 2 16:06:20 2013 +0100 gta: rename command category enum values commit 8e32f77a085c55ec3c6d3be1077cf9ffb6e8fdf3 Author: Martin Lambers <marlam@marlam.de> Date: Sat Feb 2 14:54:00 2013 +0100 gta: improve PACKAGE_NAME commit 91a2607e8498eaa1ef2e9844c672b2f03759453b Author: Martin Lambers <marlam@marlam.de> Date: Sat Feb 2 14:52:28 2013 +0100 gta: base module fio: simplify temp file API commit 3a9a71bd19016ba742e0368ea360181935a7c69b Author: Martin Lambers <marlam@marlam.de> Date: Sat Feb 2 13:02:49 2013 +0100 gta: add an overview to man page, texinfo, and the GUI. commit 6c2b2480d11d5f0a9988260164aea8b5050b0627 Author: Martin Lambers <marlam@marlam.de> Date: Sat Feb 2 12:13:22 2013 +0100 gta gui: add example to stream-foreach dialog commit 264d342c29c7dc79dfa699bdbedf5849556409ec Author: Martin Lambers <marlam@marlam.de> Date: Sat Feb 2 12:10:33 2013 +0100 gta: add stream-grep command create mode 100644 gtatool/src/stream/stream-grep.cpp create mode 100755 gtatool/tests/gta-stream-grep.sh commit 414c80819077846b28d6d048d591132a886edf01 Author: Martin Lambers <marlam@marlam.de> Date: Fri Feb 1 18:57:06 2013 +0100 gta gui: preserve stderr messages from commands commit 732751982d8f8f6888d1768e07c441b6a020fdc7 Author: Martin Lambers <marlam@marlam.de> Date: Fri Feb 1 18:55:21 2013 +0100 gta stream-foreach: fix running from GUI on Windows commit e0482c61d9bb36dbf5b27acd58e0df5220a127e8 Author: Martin Lambers <marlam@marlam.de> Date: Fri Feb 1 18:54:27 2013 +0100 gta stream-foreach: make signal handler static commit cdbee1c7b980566851079ab29e70663485ecf90c Author: Martin Lambers <marlam@marlam.de> Date: Thu Jan 31 21:36:20 2013 +0100 gta from, gta to: improve description commit 43cc40f73866205bc1eede960f3541868687d870 Author: Martin Lambers <marlam@marlam.de> Date: Thu Jan 31 21:35:12 2013 +0100 gtatool: add stream-foreach command create mode 100644 gtatool/src/stream/stream-foreach.cpp create mode 100755 gtatool/tests/gta-stream-foreach.sh commit c88d02d4a5dfe5ca2648995afafc7f451b21c6f4 Author: Martin Lambers <marlam@marlam.de> Date: Thu Jan 31 19:59:17 2013 +0100 gta combine, gta diff: remove unnecessary check commit 42f7bba957cca29f3d8370c7ce963e5a324b6246 Author: Martin Lambers <marlam@marlam.de> Date: Thu Jan 31 19:58:22 2013 +0100 gta gui: move stream-extract code block commit 244a6d216eda727df2e5097671756fe31dc4996c Author: Martin Lambers <marlam@marlam.de> Date: Thu Jan 31 19:57:35 2013 +0100 gta gui: fix stream-extract and stream-split commit 66fa835fecb631be958d8728fd34a17f378f34d7 Author: Martin Lambers <marlam@marlam.de> Date: Wed Jan 30 22:37:05 2013 +0100 gta from-magick, to-magick: initialize magick library commit 7d9d81963bbdc6ac98ffc27b75f2c197fb7d73ed Author: Martin Lambers <marlam@marlam.de> Date: Wed Jan 30 15:14:24 2013 +0100 gta to-netpbm: fix crash with newer libnetpbm commit 25afc05cbc50d6bea9f06a1ce1cc088ce50d74c5 Author: Martin Lambers <marlam@marlam.de> Date: Wed Jan 30 15:13:59 2013 +0100 gta tag: fix test for cross-testing via wine commit 5c379089826303131ad5df580056ae97f45e59e9 Author: Martin Lambers <marlam@marlam.de> Date: Wed Jan 30 10:53:03 2013 +0100 gta gui: fix character encoding of command output This is fallout from the Qt5 support patch. commit a753b669ab0c1c5f1ffc3c55f704afcf0c8664e8 Author: Martin Lambers <marlam@marlam.de> Date: Wed Jan 30 10:40:00 2013 +0100 gta to-netcdf: limit names to allowed characters. commit 840da321d887478bdecfe1e53ad7897b0ce5120a Author: Martin Lambers <marlam@marlam.de> Date: Wed Jan 30 10:27:39 2013 +0100 gta help: add command descriptions commit 6b12d3b32b83a1fd8188b5683cb69c99ff3b1c3d Author: Martin Lambers <marlam@marlam.de> Date: Wed Jan 30 10:04:13 2013 +0100 gta to-netcdf: fix export of multiple GTAs commit 0de1bcb4465e9022bec2c0d560861b2b12103d27 Author: Martin Lambers <marlam@marlam.de> Date: Wed Jan 30 09:37:46 2013 +0100 gtatool: fix support for local character set commit c1ea2579136d03fc73dc3c16a81a6be81f5be4e6 Author: Martin Lambers <marlam@marlam.de> Date: Wed Jan 30 09:04:06 2013 +0100 gta gui: fix character encoding of filenames. This is fallout from the Qt5 support patch. commit 6a54bfa4ed1ee32ea92f2499a5d8c4bd37183b35 Author: Martin Lambers <marlam@marlam.de> Date: Wed Jan 30 06:50:32 2013 +0100 gta gui: support Qt5 (untested). commit 7aef62734c02bb579e6b92b810b90e6a8b72b0d5 Author: Martin Lambers <marlam@marlam.de> Date: Mon Jan 28 12:19:45 2013 +0100 gta gui: improve display of number of arrays in file. commit 3ece41ef2a8e3f869ee773de419e7b6e51360489 Author: Martin Lambers <marlam@marlam.de> Date: Sun Jan 27 17:18:56 2013 +0100 gta gui: add automatic import/export commands. commit 8f392b96dc495e9ad1ac968dc01bb6d75878d2ff Author: Martin Lambers <marlam@marlam.de> Date: Sun Jan 27 16:22:31 2013 +0100 gtatool: add from/to commands for automatic import/export. create mode 100644 gtatool/src/conv/conv.cpp create mode 100644 gtatool/src/conv/conv.h create mode 100644 gtatool/src/conv/filters.cpp create mode 100644 gtatool/src/conv/filters.h create mode 100644 gtatool/src/conv/from.cpp create mode 100644 gtatool/src/conv/to.cpp commit ed4e58835445bb4cbd6b44a2a33d8d80ffc313ef Author: Martin Lambers <marlam@marlam.de> Date: Sun Jan 27 14:49:05 2013 +0100 gtatool: remove obsolete NEWS entries. commit 5e1e29786069651651a298841021c5bf4372ba77 Author: Martin Lambers <marlam@marlam.de> Date: Sun Jan 27 11:20:48 2013 +0100 gta from-ffmpeg: sync FFmpeg code, keep base modules local. This updates FFmpeg code from Bino (upstream). Base modules that are only required by this code are moved here locally and are not part of libbase anymore. delete mode 100644 gtatool/src/base/s11n.cpp delete mode 100644 gtatool/src/base/s11n.h delete mode 100644 gtatool/src/base/thread.cpp delete mode 100644 gtatool/src/base/thread.h create mode 100644 gtatool/src/conv-ffmpeg/s11n.cpp create mode 100644 gtatool/src/conv-ffmpeg/s11n.h create mode 100644 gtatool/src/conv-ffmpeg/thread.cpp create mode 100644 gtatool/src/conv-ffmpeg/thread.h commit 22013a3ffee2214e5cb844d43c4a0574ec157885 Author: Martin Lambers <marlam@marlam.de> Date: Sat Jan 26 17:50:51 2013 +0100 gtatool: bump version to 1.4.0. commit 6f94591a9ff85c703df2cdd5266c911d25ed9b9c Author: Martin Lambers <marlam@marlam.de> Date: Sat Jan 26 17:24:52 2013 +0100 gta gui: rename 'layer' command to 'combine'. commit e0da2baf9437f4747c9b621d158df64fe9d3b0a9 Author: Martin Lambers <marlam@marlam.de> Date: Sat Jan 26 17:23:13 2013 +0100 gtatool: fix failures on empty GTAs, and add test cases. commit 3f0c4b2befdf79d1b18e7be58a1c0d71415d935a Author: Martin Lambers <marlam@marlam.de> Date: Fri Jan 25 23:14:27 2013 +0100 gta from-mat, to-mat: add support for matio >= 1.5.0. commit aa9672243628d3602f07525cf897d8a6a70deee5 Author: Martin Lambers <marlam@marlam.de> Date: Fri Jan 25 22:31:21 2013 +0100 gta conv-mat tests: disable comparison of .mat files. commit dacc833ad9fb5ced5734e98123b7407a3728cb01 Author: Martin Lambers <marlam@marlam.de> Date: Fri Jan 25 22:29:49 2013 +0100 gtatool: rename 'layer' command to 'combine'. create mode 100644 gtatool/src/array/combine.cpp delete mode 100644 gtatool/src/array/layer.cpp create mode 100755 gtatool/tests/gta-combine.sh delete mode 100755 gtatool/tests/gta-layer.sh commit dd015a5eea3e34824727012b4606c9de79494e62 Author: Martin Lambers <marlam@marlam.de> Date: Fri Jan 25 22:09:48 2013 +0100 gta dimension-reorder, dimension-reverse: remove restrictions. The input GTAs do not have to be seekable and uncompressed anymore; if they are not, the data is simply buffered in a temporary file. commit 604c22ac032f3cc860a54d99b7c24678571daaf5 Author: Martin Lambers <marlam@marlam.de> Date: Fri Jan 25 21:36:37 2013 +0100 gta diff, gta layer: always output uncompressed GTAs. commit 98452e39ac73d2e3ce247c500387748a127f2fbb Author: Martin Lambers <marlam@marlam.de> Date: Fri Jan 25 21:18:54 2013 +0100 gta gui: optimize for files with many arrays. commit c107e327d9dfa3ca2ca33adee876fc082e9d392f Author: Martin Lambers <marlam@marlam.de> Date: Fri Jan 25 09:25:18 2013 +0100 gta compress: improve help text. commit 696cafb272d1559155729ac4074918d67a6d022e Author: Martin Lambers <marlam@marlam.de> Date: Fri Jan 25 09:23:51 2013 +0100 gta from-raw: import a series of GTAs if enough data is provided. commit a6f90bbc61d72764e770348bde59c63530315633 Author: Martin Lambers <marlam@marlam.de> Date: Mon Jan 21 20:47:46 2013 +0100 gta gui: reorder menu entries. commit f27963334113086a2b6112c009adf5c7ea2332b3 Author: Martin Lambers <marlam@marlam.de> Date: Mon Jan 21 20:35:54 2013 +0100 gta gui: add diff and layer command. commit d7b572aedc9491c94d1989d0af178bcaa45219ce Author: Martin Lambers <marlam@marlam.de> Date: Mon Jan 21 16:15:51 2013 +0100 gtatool: add a layer command. create mode 100644 gtatool/src/array/layer.cpp create mode 100755 gtatool/tests/gta-layer.sh commit a229ddc11381d622d66b22cdc347a9dc416334c2 Author: Martin Lambers <marlam@marlam.de> Date: Mon Jan 21 16:15:08 2013 +0100 gta diff: remove unused option. commit 7b81535f9e59365ad54ab660e0d326e01c5e194c Author: Martin Lambers <marlam@marlam.de> Date: Mon Jan 21 13:39:26 2013 +0100 gtatool: add a diff command. create mode 100644 gtatool/src/array/diff.cpp create mode 100755 gtatool/tests/gta-diff.sh commit ddd7f3813777fd00862c613a880a249a626b783d Author: Martin Lambers <marlam@marlam.de> Date: Mon Jan 21 12:23:08 2013 +0100 gta merge: remove dead code. commit a2a4d3894d44681551119e570e76e4910837ee31 Author: Martin Lambers <marlam@marlam.de> Date: Mon Jan 21 10:50:06 2013 +0100 gtatool: bump copyright year in output. commit 82197e52df1e5d0ee4edbf0856cbfc20048801d1 Author: Martin Lambers <marlam@marlam.de> Date: Mon Jan 21 10:48:08 2013 +0100 gta merge, component-merge, dimension-merge: fix crash on missing input. commit 47e7046054ff86ada91c78408ac97c73357033ef Author: Martin Lambers <marlam@marlam.de> Date: Wed Jan 9 15:29:02 2013 +0100 gta to-csv/from-csv: improve performance. This new version uses faster functions for conversion of numbers to and from strings. commit ef3affa58f8be5b5bf5d3d2fe5945e48b5f488aa Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 8 21:13:12 2012 +0100 gtatool: update base modules; fixes support for WinXP. commit b504c736e190ae78fb19a762e255a2c20d9fe2ea Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 8 19:09:41 2012 +0100 gta gui: allow --help to run without graphical display, to make automated tests pass. commit 5a2075490afa2264ade194ea5671fb23dd8a89b6 Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 8 18:17:50 2012 +0100 gtatool: bump version to 1.3.1. commit d458fbd2fb2ef6aee07f1fddff5cf13050b38828 Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 8 18:02:13 2012 +0100 libgta: improve FindGTA.cmake. commit a7650f5e7a69a182fa52295c1af75628aa470e54 Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 8 16:50:54 2012 +0100 libgta: bump shared library version. commit b034158df52ee97bac875a1c554da76c49b7142e Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 8 16:50:35 2012 +0100 libgta: bump version to 1.0.4. commit 3aac2de8af11f885c061113dd6b36e3b4c77494d Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 8 16:50:09 2012 +0100 libgta: avoid MinGW64 compiler warning about redefinitions. commit 302d008ea693ab5d1ba59b978b62b843d0aed289 Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 8 16:48:55 2012 +0100 libgta: avoid test for _MSVC; use _MSC_VER instead. _MSVC is not defined with Visual Studio 2010 anymore. commit f143bf90bcd146d2bc0d2bdb3bbd8f39a7632264 Author: Martin Lambers <marlam@marlam.de> Date: Tue Dec 4 13:53:12 2012 +0100 Revert "gtatool: adjust test for gta info." This reverts commit fb2c4e5399f160c47d0b630bf2db1f7eae3e954f. commit 2eb013627b459dded91d6b5260632df3a0140f1c Author: Martin Lambers <marlam@marlam.de> Date: Tue Dec 4 13:53:01 2012 +0100 Revert "gta info: print output to stdout, not stderr." This reverts commit 02d870a489ea540506776e72175f7bad1927d684. commit 1bb4792321587fbb2230b1cd19eeb4e4aac9f2a7 Author: Martin Lambers <marlam@marlam.de> Date: Tue Dec 4 13:42:18 2012 +0100 gtatool: add tests for optional modules. create mode 100755 gtatool/tests/conv-csv.sh create mode 100755 gtatool/tests/conv-datraw.sh create mode 100755 gtatool/tests/conv-dcmtk.sh create mode 100755 gtatool/tests/conv-exr.sh create mode 100755 gtatool/tests/conv-ffmpeg.sh create mode 100755 gtatool/tests/conv-gdal.sh create mode 100755 gtatool/tests/conv-jpeg.sh create mode 100755 gtatool/tests/conv-magick.sh create mode 100755 gtatool/tests/conv-mat.sh create mode 100755 gtatool/tests/conv-netcdf.sh create mode 100755 gtatool/tests/conv-netpbm.sh create mode 100755 gtatool/tests/conv-pcd.sh create mode 100755 gtatool/tests/conv-pfs.sh create mode 100755 gtatool/tests/conv-ply.sh create mode 100755 gtatool/tests/conv-pvm.sh create mode 100755 gtatool/tests/conv-rat.sh create mode 100755 gtatool/tests/conv-raw.sh create mode 100755 gtatool/tests/conv-sndfile.sh create mode 100755 gtatool/tests/conv-teem.sh create mode 100755 gtatool/tests/gta-component-compute.sh create mode 100755 gtatool/tests/gta-gui.sh commit ac08e4e4be294ff669a921d98e6b61dca644ef08 Author: Martin Lambers <marlam@marlam.de> Date: Tue Dec 4 13:31:37 2012 +0100 gtatool: allow to set plugin path with GTATOOL_PLUGIN_PATH. This will be used by module tests so that 'make check' works before 'make install'. commit 7c0f425a5d56a0d954299da14067de0ddd129ae5 Author: Martin Lambers <marlam@marlam.de> Date: Tue Dec 4 13:20:24 2012 +0100 gta to-netcdf: fix setting of NC names that may include file paths. commit 070decc2dc0bb0194e8654d1d9d103acfeae0b33 Author: Martin Lambers <marlam@marlam.de> Date: Tue Dec 4 13:19:43 2012 +0100 gta from-datraw/to-datraw: fix conditional compilation. commit 9058d9d213a6faa695c92681b618b048b5cd5941 Author: Martin Lambers <marlam@marlam.de> Date: Tue Dec 4 13:19:19 2012 +0100 gtatool: make --quiet mode more quiet. commit 550465c5dfd0b83c92803fd6f501a5ffcf21c587 Author: Martin Lambers <marlam@marlam.de> Date: Tue Dec 4 11:43:42 2012 +0100 gta from-ffmpeg: fix dynamic loading of module. commit d1d6f38c698fd8bb6d9989d38ed0d333b5261c0d Author: Martin Lambers <marlam@marlam.de> Date: Mon Dec 3 19:20:02 2012 +0100 gtatool: bump version to 1.3.0. commit dfc5707c1bc6804b48ba6c65f47c8acd8b054ebb Author: Martin Lambers <marlam@marlam.de> Date: Mon Dec 3 12:22:34 2012 +0100 gtatool: remove obsolete workaround for automake problem. commit 181f9ee6d800c2c725900527b7cba70bbebeb270 Author: Martin Lambers <marlam@marlam.de> Date: Sun Dec 2 21:59:42 2012 +0100 gta from-ffmpeg: sync FFmpeg code from Bino. commit fb2c4e5399f160c47d0b630bf2db1f7eae3e954f Author: Martin Lambers <marlam@marlam.de> Date: Thu Oct 25 11:05:19 2012 +0200 gtatool: adjust test for gta info. commit 71a4b55c34fe31781be3141f19d50659882eb3b4 Author: Martin Lambers <marlam@marlam.de> Date: Thu Oct 25 09:57:34 2012 +0200 libgta: update doxyfile.in, based on doxygen -u. commit 68fa883347276b819816836bc9cc4713babf0d15 Author: Martin Lambers <marlam@marlam.de> Date: Sun Sep 30 15:55:08 2012 +0200 gta from-ply, to-ply: major improvements to PLY file format support. Now each array element is imported/exported as a vertex in the PLY vertex list, and all PLY vertex attributes are supported. commit 7256bc8239a001704336883bc133061e1d18ba7d Author: Martin Lambers <marlam@marlam.de> Date: Sun Sep 30 13:43:27 2012 +0200 gta from-pcd/to-pcd: add support for oriented point clouds. Add support for per-point normals in import and export. commit 657598e227d34df82910c07d6f995cf6cf492f2d Author: Martin Lambers <marlam@marlam.de> Date: Thu Sep 27 09:44:52 2012 +0200 gta gui: minor code cleanup. commit 789a0a801a805ffa799c8a99846515f28fbaf4b0 Author: Martin Lambers <marlam@marlam.de> Date: Thu Sep 27 09:38:09 2012 +0200 gta gui: add NetCDF import/export. commit e34bb0502896d21e2726547529c3e8bb8c8f3bdf Author: Martin Lambers <marlam@marlam.de> Date: Wed Sep 26 14:58:15 2012 +0200 Specification: add the "NETCDF/" prefix to the list of reserved tags. commit 5406f924da65b80b3fd74f28804db9ab73fe0fa5 Author: Martin Lambers <marlam@marlam.de> Date: Wed Sep 26 14:57:44 2012 +0200 gtatool: add from-netcdf, to-netcdf commands for import/export of NetCDF files. create mode 100644 gtatool/src/conv-netcdf/from-netcdf.cpp create mode 100644 gtatool/src/conv-netcdf/to-netcdf.cpp commit 02d870a489ea540506776e72175f7bad1927d684 Author: Martin Lambers <marlam@marlam.de> Date: Wed Sep 26 09:54:50 2012 +0200 gta info: print output to stdout, not stderr. commit 4494f3df9ab0ddebda8a7db8296a1feb6e5db5b5 Author: Martin Lambers <marlam@marlam.de> Date: Tue Sep 18 17:17:13 2012 +0200 gta from-pcd, to-pcd: fix PCL import/export module, and update for PCL-1.6. commit 346b6820798f0182c34b5808549dab9a05530f5f Author: Martin Lambers <marlam@marlam.de> Date: Mon Sep 3 09:48:08 2012 +0200 gtatool: bump version to 1.2.0. commit f0fa8d54e0165058056c62cc8eaaa1dfa9af73a8 Author: Martin Lambers <marlam@marlam.de> Date: Mon Sep 3 09:47:50 2012 +0200 gtatool: do not link dynamic modules with libbase. Linking with libbase leads to two instances of msg::_program_name at runtime, with the effect that dynamic modules do not properly print the program name in messages. commit f1028cd3482d42ba2b81956639b0f8efda09ad9d Author: Martin Lambers <marlam@marlam.de> Date: Sun Sep 2 22:09:50 2012 +0200 libgta: bump version to 1.0.3. commit 0eb1768ba1fd3f11e9d64d1353c7388ddfdf2929 Author: Martin Lambers <marlam@marlam.de> Date: Sun Sep 2 22:07:38 2012 +0200 libgta: distribute fuzztest.sh, required for 'make check'. commit 72e56e3b3293a2b5ad82444e62df004b96d29992 Author: Martin Lambers <marlam@marlam.de> Date: Sun Sep 2 14:12:52 2012 +0200 gta to-datraw: improve compatibility with OpenQVis. commit 1fd19072b1f14a7ac762c1b63000fabb9196dc52 Author: Martin Lambers <marlam@marlam.de> Date: Sun Sep 2 11:34:47 2012 +0200 gtatool: add from-datraw, to-datraw commands for import/export of .dat/.raw volume data. create mode 100644 gtatool/src/conv-datraw/from-datraw.cpp create mode 100644 gtatool/src/conv-datraw/to-datraw.cpp commit 0cdfb799e7426a54d18761c51f145a1a076a6446 Author: Martin Lambers <marlam@marlam.de> Date: Sat Sep 1 22:03:57 2012 +0200 gtatool: add from-pvm, to-pvm commands for import/export of PVM volume data. create mode 100644 gtatool/src/conv-pvm/README create mode 100644 gtatool/src/conv-pvm/codebase.h create mode 100644 gtatool/src/conv-pvm/ddsbase.cpp create mode 100644 gtatool/src/conv-pvm/ddsbase.h create mode 100644 gtatool/src/conv-pvm/from-pvm.cpp create mode 100644 gtatool/src/conv-pvm/to-pvm.cpp commit dbee02e883257219f916d69402832620754618fd Author: Martin Lambers <marlam@marlam.de> Date: Fri Aug 24 20:05:06 2012 +0200 Remove files added by 'autoreconf -i', and cleanup .gitignore files. delete mode 100644 .gitignore create mode 100644 gtatool/.gitignore delete mode 100755 gtatool/build-aux/config.guess delete mode 100755 gtatool/build-aux/config.sub delete mode 100755 gtatool/build-aux/depcomp delete mode 100755 gtatool/build-aux/install-sh delete mode 100644 gtatool/build-aux/ltmain.sh delete mode 100755 gtatool/build-aux/missing delete mode 100644 gtatool/m4/iconv.m4 delete mode 100644 gtatool/m4/lib-ld.m4 delete mode 100644 gtatool/m4/lib-link.m4 delete mode 100644 gtatool/m4/lib-prefix.m4 delete mode 100644 gtatool/m4/libtool.m4 delete mode 100644 gtatool/m4/ltoptions.m4 delete mode 100644 gtatool/m4/ltsugar.m4 delete mode 100644 gtatool/m4/ltversion.m4 delete mode 100644 gtatool/m4/lt~obsolete.m4 create mode 100644 libgta/.gitignore delete mode 100755 libgta/build-aux/config.guess delete mode 100755 libgta/build-aux/config.sub delete mode 100755 libgta/build-aux/depcomp delete mode 100755 libgta/build-aux/install-sh delete mode 100644 libgta/build-aux/ltmain.sh delete mode 100755 libgta/build-aux/missing delete mode 100644 libgta/m4/lib-ld.m4 delete mode 100644 libgta/m4/lib-link.m4 delete mode 100644 libgta/m4/lib-prefix.m4 delete mode 100644 libgta/m4/libtool.m4 delete mode 100644 libgta/m4/ltoptions.m4 delete mode 100644 libgta/m4/ltsugar.m4 delete mode 100644 libgta/m4/ltversion.m4 delete mode 100644 libgta/m4/lt~obsolete.m4 create mode 100644 specification/.gitignore commit d2408f74d01d2fc1c89762f593c9ee9e8070175d Author: Martin Lambers <marlam@marlam.de> Date: Fri Aug 24 19:27:59 2012 +0200 Remove unused symbol visibility stuff. delete mode 100644 libgta/m4/visibility.m4 commit 84dac8e46f21bcd8b725110167f3265335669ff2 Author: Martin Lambers <marlam@marlam.de> Date: Thu Aug 23 15:37:16 2012 +0200 gtatool: fix overriding of tool names in configure script. This affects GDALCONFIG, RCC, and MOC. commit c221ff74c4feda70e4608e25f072f66ec04b17fd Author: Martin Lambers <marlam@marlam.de> Date: Wed Aug 15 20:14:38 2012 +0200 gta from-jpeg, to-jpeg: minor cleanup. commit 3573d6cb45a86bade0e91fb483df6db1763c6455 Author: Martin Lambers <marlam@marlam.de> Date: Wed Aug 15 15:51:36 2012 +0200 gtatool: add from-jpeg, to-jpeg commands for import/export of JPEG images via libjpeg. create mode 100644 gtatool/src/conv-jpeg/from-jpeg.cpp create mode 100644 gtatool/src/conv-jpeg/to-jpeg.cpp commit 72f3b878615bc81836fa6806f20313f728dda2d5 Author: Martin Lambers <marlam@marlam.de> Date: Wed Jul 18 21:57:15 2012 +0200 gtatool: bump version to 1.1.0 commit fc7be66461146a22b2d936812d868bad6c245d7a Author: Martin Lambers <marlam@marlam.de> Date: Wed Jul 18 21:49:08 2012 +0200 gta from-ffmpeg: sync FFmpeg import from Bino. commit c718e21316e5de9fb635286a93994cf29845fcfd Author: Martin Lambers <marlam@marlam.de> Date: Fri Jul 6 15:45:19 2012 +0200 gta gui: add CSV import/export commit b158e30325e0fe7780a552ef99b7f716291d04ff Author: Martin Lambers <marlam@marlam.de> Date: Fri Jul 6 15:39:24 2012 +0200 gta gui: disable RAT and RAW import/export if the commands are unavailable. commit 82943803a0a26dc2be3b494179bb4b4ac5f83372 Author: Martin Lambers <marlam@marlam.de> Date: Fri Jul 6 15:16:39 2012 +0200 gtatool: rewrite the from-raw, to-raw commands. By using the common library functions from lib.cpp, this new version avoids code duplication, improves performance, and adds features. commit 18e0cdc961e11c9c55dd9599a6898eb08c1b7ac5 Author: Martin Lambers <marlam@marlam.de> Date: Fri Jul 6 11:14:50 2012 +0200 gtatool: add from-csv, to-csv commands for the CSV file format. create mode 100644 gtatool/src/conv-csv/delimiter.cpp create mode 100644 gtatool/src/conv-csv/delimiter.h create mode 100644 gtatool/src/conv-csv/from-csv.cpp create mode 100644 gtatool/src/conv-csv/to-csv.cpp commit e507327ff5b231b5655b50d8246114930ca65613 Author: Martin Lambers <marlam@marlam.de> Date: Sun Jul 1 16:46:51 2012 +0200 gtatool: update base modules. commit d1a6c81ef7a0356c5358b4a90090045c97e8863c Author: Martin Lambers <marlam@marlam.de> Date: Thu Jun 21 18:03:37 2012 +0200 gta info: fix computation of statistics. Ignore all numbers that are not finite, and don't compute/print statistics if insufficient values are available. commit 479a8c6821e36ed5281b2c97060d71657ad534b3 Author: Martin Lambers <marlam@marlam.de> Date: Wed May 2 10:54:15 2012 +0200 gta from-ffmpeg: sync FFmpeg import from Bino. commit 9d829789c41839f40dbc448aaa7f7bdff09cdb2b Author: Martin Lambers <marlam@marlam.de> Date: Wed May 2 10:47:36 2012 +0200 gtatool: update packaging for Windows. commit 3dc2fd98becb97a0542fdd5da394cb529f16bab2 Author: Martin Lambers <marlam@marlam.de> Date: Wed May 2 10:42:11 2012 +0200 gta gui: improve Help->About text. commit 310dc3ec15f1e0c0d89c271894a1651d8ec9b512 Author: Martin Lambers <marlam@marlam.de> Date: Wed May 2 10:37:38 2012 +0200 gta gui: Install icons and a desktop entry. Update appicon. create mode 100644 gtatool/src/gui/gta_gui.desktop delete mode 100644 gtatool/src/gui/gui.png create mode 100644 gtatool/src/gui/logo/16x16/gta.png create mode 100644 gtatool/src/gui/logo/32x32/gta.png create mode 100644 gtatool/src/gui/logo/48x48/gta.png create mode 100644 gtatool/src/gui/logo/64x64/gta.png create mode 100644 gtatool/src/gui/logo/scalable/gta.svg commit 76b106a19893dd9e9f6299b1dfbd311a77eb3a64 Author: Martin Lambers <marlam@marlam.de> Date: Wed May 2 10:01:30 2012 +0200 gta gui: update description of component-convert --normalize. commit 0c76d2c99679eb5a3f99533fe52826ac4a16160d Author: Martin Lambers <marlam@marlam.de> Date: Wed May 2 10:00:56 2012 +0200 gta gui: add import/export via sndfile and teem. commit b0a84ac37f54c4500111e7c6a189d426b3d15cfe Author: Martin Lambers <marlam@marlam.de> Date: Tue May 1 16:42:02 2012 +0200 Update autotools files. mode change 100755 => 100644 gtatool/build-aux/ltmain.sh mode change 100755 => 100644 libgta/build-aux/ltmain.sh commit 4db4a96d7f7823f8b8fc53f7a147cf2d33d3b5e6 Author: Martin Lambers <marlam@marlam.de> Date: Mon Apr 30 11:24:37 2012 +0200 gta to-magick: fix a crash when there is no image to write. commit f1ced2545e5de5c90ec1babadde136d2aab0b969 Author: Martin Lambers <marlam@marlam.de> Date: Mon Apr 30 11:18:37 2012 +0200 gta component-convert: extend and improve --normalization option. commit 87a8be334d65bc9a97092c4140b4afe366f3761d Author: Martin Lambers <marlam@marlam.de> Date: Tue Apr 17 10:43:47 2012 +0200 gtatool: update base modules. commit 346665dd668dfd759297ec25de9d7c54ecfab332 Author: Martin Lambers <marlam@marlam.de> Date: Mon Mar 12 09:17:11 2012 +0100 libgta: add a FindGTA.cmake example to the documentation. create mode 100644 libgta/doc/FindGTA.cmake commit 7fcba59341434088e17d35a54b8c6659b56929f6 Author: Martin Lambers <marlam@marlam.de> Date: Tue Mar 6 21:57:21 2012 +0100 gta from-ply: make code more robust and avoid compiler warning. commit f97102bdd0f90a4957fb7a85c3a4d80dfb7c9371 Author: Martin Lambers <marlam@marlam.de> Date: Tue Mar 6 21:55:54 2012 +0100 gtatool: fix build issue with the conv-teem module. commit 367be579dbed79aa40dbb0ea8c50b9291249530b Author: Martin Lambers <marlam@marlam.de> Date: Tue Mar 6 13:26:38 2012 +0100 gtatool: add from-teem, to-teem commands for the NRRD file format. create mode 100644 gtatool/src/conv-teem/from-teem.cpp create mode 100644 gtatool/src/conv-teem/to-teem.cpp commit 3853db1faa37606767cc37613be9dcf6304b6d74 Author: Martin Lambers <marlam@marlam.de> Date: Fri Jan 27 14:17:06 2012 +0100 gtatool: bump copyright years. commit eb38c198b8f726a4b53d4755556abde694a7adce Author: Martin Lambers <marlam@marlam.de> Date: Fri Jan 27 14:16:51 2012 +0100 gtatool: bump version to 1.0.2. commit add3f0cc8eed6d860de5bae938ff1b4f5e59206e Author: Martin Lambers <marlam@marlam.de> Date: Fri Jan 27 14:02:22 2012 +0100 libgta: bump copyright years. commit bb4923030a86c135640f3091b38924216bebef05 Author: Martin Lambers <marlam@marlam.de> Date: Fri Jan 27 13:58:48 2012 +0100 libgta: bump version to 1.0.2. No library code was changed since 1.0.1, therefore LT_REVISION does not need to be bumped. commit 40af4ddc8541789e53b83c9b572c19f71fa58200 Author: Martin Lambers <marlam@marlam.de> Date: Fri Jan 27 13:34:16 2012 +0100 libgta: do not define OFF_MAX if it already is defined, e.g. on FreeBSD 9.0. commit 417b121e0f197d19f58f7cd0e6aa421ddcc81cc7 Author: Martin Lambers <marlam@marlam.de> Date: Fri Jan 27 10:39:05 2012 +0100 libgta: make gta.hpp compatible with MS Visual Studio Express 2010. commit 77ca8babfd053e7255391f3c038bca1fb159c429 Author: Martin Lambers <marlam@marlam.de> Date: Mon Jan 23 15:29:40 2012 +0100 gtatool: array loop: fix error messages when fio::has_more() fails. commit d03b048efc71f8b1ba00d5a0714f2fa5ce7bc4cb Author: Martin Lambers <marlam@marlam.de> Date: Sun Jan 22 15:32:55 2012 +0100 libgta / gtatool: properly use DESTDIR in install-exec-hook. Reported by Volker Fröhlich. commit e642d1cb52058b2cb827dace840c50267778436d Author: Martin Lambers <marlam@marlam.de> Date: Sun Dec 11 15:05:24 2011 +0100 gtatool: bump version to 1.0.1. commit bd1155bfe88dda1b99b9adf159da524d7ed6f6ed Author: Martin Lambers <marlam@marlam.de> Date: Sun Dec 11 15:05:14 2011 +0100 gtatool: Update NEWS. commit 7325482735bfe9426db23dce7311e53955d9d543 Author: Martin Lambers <marlam@marlam.de> Date: Sun Dec 11 15:01:30 2011 +0100 gtatool: let element_loop::read return 'const void *' commit 1c04e66dfc993e07ffcf635ddaba783bbaf34ef6 Author: Martin Lambers <marlam@marlam.de> Date: Sun Dec 11 14:58:03 2011 +0100 gta component-merge: use array and element loop, add test. create mode 100755 gtatool/tests/gta-component-merge.sh commit 73bd4ceb29fc0585899bce942f8f16bbf455a946 Author: Martin Lambers <marlam@marlam.de> Date: Sun Dec 11 14:36:10 2011 +0100 gta component-split: use array and element loop, add test. create mode 100755 gtatool/tests/gta-component-split.sh commit d3a901968ff7be7ef6bbaec85d58344a8cbe0016 Author: Martin Lambers <marlam@marlam.de> Date: Sun Dec 11 12:41:15 2011 +0100 gta component-reorder: use array and element loop, add test. create mode 100755 gtatool/tests/gta-component-reorder.sh commit 17d1bd98135e48ed7037a48d015762c81f86cd21 Author: Martin Lambers <marlam@marlam.de> Date: Sun Dec 11 12:32:09 2011 +0100 gta component-extract: use array and element loop, add test, and fix bug. create mode 100755 gtatool/tests/gta-component-extract.sh commit 0135812d4ef5b41ade208ec593116581e191fd01 Author: Martin Lambers <marlam@marlam.de> Date: Sun Dec 11 12:02:11 2011 +0100 gta component-convert: use array and element loop, add test. create mode 100755 gtatool/tests/gta-component-convert.sh commit 8323b077613d3a272832c2a6c802553c16fa23a0 Author: Martin Lambers <marlam@marlam.de> Date: Sun Dec 11 11:43:42 2011 +0100 gta component-compute: use array and element loop. commit 7f2169c420f1e2402815f7cf1694cc23c7a5e52d Author: Martin Lambers <marlam@marlam.de> Date: Sun Dec 11 11:34:06 2011 +0100 gta component-add: use array and element loop, add test. create mode 100755 gtatool/tests/gta-component-add.sh commit ce0f2f1c6b42b9481471b99ea23ec0d7a08e4f51 Author: Martin Lambers <marlam@marlam.de> Date: Sun Dec 11 11:21:02 2011 +0100 gta component-set: use array and element loop, add test. create mode 100755 gtatool/tests/gta-component-set.sh commit cb9527838957cf32b197a2d4b76b370e19b1769e Author: Martin Lambers <marlam@marlam.de> Date: Sun Dec 11 10:35:11 2011 +0100 libgta: bump library version. commit c402ca44b87d87ea212b535c005457ac6c387b23 Author: Martin Lambers <marlam@marlam.de> Date: Sun Dec 11 10:35:01 2011 +0100 libgta: bump version to 1.0.1. commit 75528da918eb4b8073ac9077cf756e6a017d9da6 Author: Martin Lambers <marlam@marlam.de> Date: Fri Dec 9 06:42:03 2011 +0100 libgta: fuzz test: clean up when interrupted commit b267da1a7ff34e75b036abb0166d0abfb10e738d Author: Martin Lambers <marlam@marlam.de> Date: Thu Dec 8 09:56:29 2011 +0100 libgta: remove unnecessary initialization from C++ interface commit a91fb02b02892beed9b88c654cf2aa61cfbd14b0 Author: Martin Lambers <marlam@marlam.de> Date: Thu Dec 8 09:18:30 2011 +0100 libgta: check more code paths during fuzz tests commit 278990b35a3ebafe07e712b997ed4bc4c0bcf52b Author: Martin Lambers <marlam@marlam.de> Date: Thu Dec 8 07:11:14 2011 +0100 libgta: improve fuzztest.sh script. This allows concurrent runs of 'make fuzztest', e.g. for multicore machines. commit 9d1f1e2858e41c4ed863be15217fdbb27b720661 Author: Martin Lambers <marlam@marlam.de> Date: Thu Dec 8 06:52:19 2011 +0100 libgta: fix doxygen links to examples on front page. commit ffe2ce485756334aad3f1692eeceb06c76c63eab Author: Martin Lambers <marlam@marlam.de> Date: Wed Dec 7 23:01:55 2011 +0100 libgta: improve seeding of fuzz tester commit 5dc0a5e92b67595730e84fff993ebd750259c5dd Author: Martin Lambers <marlam@marlam.de> Date: Wed Dec 7 22:57:13 2011 +0100 libgta: improve fuzz testing commit f33984105653590258da27ea2a2806891b4b08d5 Author: Martin Lambers <marlam@marlam.de> Date: Wed Dec 7 22:56:43 2011 +0100 libgta: improve fuzz testing commit b9ca9641cc06fdc13164fd4fe0d4f67e3139c15b Author: Even Rouault <even.rouault@mines-paris.org> Date: Wed Dec 7 22:52:19 2011 +0100 libgta: fix invalid free (found by fuzz testing with fusil) commit 9482187d0947a14712a1ce22354140fd2b6a87f1 Author: Martin Lambers <marlam@marlam.de> Date: Wed Dec 7 22:41:06 2011 +0100 libgta: fix invalid free on corrupt input data (found with 'make fuzztest') commit a4546dc4c113aa457532a52fd1dad4ca6e783ede Author: Martin Lambers <marlam@marlam.de> Date: Wed Dec 7 22:39:51 2011 +0100 libgta: fix endless loop on empty elements (found with 'make fuzztest'). commit c5a51f906f114746de0283c6a62d9fd0394c49e8 Author: Martin Lambers <marlam@marlam.de> Date: Wed Dec 7 22:34:32 2011 +0100 libgta: fuzz test: add test for element-wise io. commit 2adea5d0d5850d3be096ce1c8595ced12ab0b6c7 Author: Martin Lambers <marlam@marlam.de> Date: Wed Dec 7 22:09:46 2011 +0100 libgta: add fuzz testing capability ('make fuzztest') create mode 100644 libgta/tests/fuzztest-check.c create mode 100644 libgta/tests/fuzztest-create.c create mode 100755 libgta/tests/fuzztest.sh commit 203ca8f336c6b385c620c082aaf3a68e88ab7ef7 Author: Even Rouault <even.rouault@mines-paris.org> Date: Wed Dec 7 06:03:11 2011 +0100 Fix NULL-pointer dereferences on invalid GTA files. This fixes segfaults on invalid GTA files created by corrupting valid GTA files with a hexadecimal editor. commit d9db8d86e0f8d4df6c00d8b9d2700bc859ad7e83 Author: Martin Lambers <marlam@marlam.de> Date: Mon Dec 5 21:39:02 2011 +0100 gtatool: update base modules. commit 0f45e07795a0d5df57a632f3a107968c3a68fc11 Author: Martin Lambers <marlam@marlam.de> Date: Mon Dec 5 14:14:14 2011 +0100 gtatool: remove dependency on C++11x features. commit 7af1909622dea856118eef9ce8b8cb98222e59b8 Author: Martin Lambers <marlam@marlam.de> Date: Mon Dec 5 07:11:26 2011 +0100 gta info: fix computation of sample mean. commit f688d84c07b79ef3854d5948d0095645a4d62fb9 Author: Martin Lambers <marlam@marlam.de> Date: Sun Dec 4 17:03:44 2011 +0100 gtatool: bump version to 1.0.0. commit 53b6f9b1f609a7e30d2836cd077827b6b69140e3 Author: Martin Lambers <marlam@marlam.de> Date: Sun Dec 4 17:03:33 2011 +0100 libgta: bump version to 1.0.0. commit d265799d87f8b7add779ed669ae174b286e8ddfc Author: Martin Lambers <marlam@marlam.de> Date: Sun Dec 4 00:47:41 2011 +0100 libgta C++ interface: remove extra ';' commit c04665be4bbf114225922b35451e4d9c57276513 Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 3 22:09:25 2011 +0100 gta from-gdal: use MIN_VALUE and MAX_VALUE tags. commit c6a27f611382244924cd01b2a90dd1b3d2bea4bd Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 3 22:06:01 2011 +0100 gta info: fix minor typo. commit 60ce5c2b69322d27d8b2fd819c0f240e2ccb3701 Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 3 21:22:58 2011 +0100 gtatool info: Improve output for empty GTAs. commit 1e7fb7c12d888fa3461ca3cf301e84d63c238a83 Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 3 21:22:08 2011 +0100 gtatool create: Support creation of empty GTAs. Empty GTAs either have zero dimensions or zero element components, or both. commit b3f9c0113133ec33117f3990fe889e53caf9ba36 Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 3 20:58:38 2011 +0100 gtatool gui: improve display of array information. commit f894c3b5ad4faf74f38a4223c7b8bcd98639a53e Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 3 20:22:26 2011 +0100 gta info: print total number of elements. commit 146b2f819518734295293df22cfb6f347bb1230a Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 3 20:06:57 2011 +0100 gtatool: configure.ac: update Debian package name for libdcmtk. commit 6b9a906904727c1292bc1f6d17517f3001969f2a Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 3 19:09:02 2011 +0100 Specification: rename MIN to MIN_VALUE and MAX to MAX_VALUE. commit acb74150b5eb4b96e46688657e04bf1e0f5d6956 Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 3 16:47:13 2011 +0100 gtatool: configure.ac: fix minor typo. commit e5a80405f0edd0fa092a5280844fbb8171016394 Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 3 16:46:25 2011 +0100 gtatool: disable valgrind in tests by default. commit 6160c3e78339c106234789e2bc5b5f548d8c3980 Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 3 16:46:04 2011 +0100 libgta: disable valgrind in tests by default. commit f6786933350b27e72fbb957e399387874870e618 Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 3 16:43:20 2011 +0100 gtatool info: add test for -s. commit 6e3ff46befb145222621072212da79779aba505c Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 3 16:42:21 2011 +0100 gtatool dimension-flatten: add test. create mode 100755 gtatool/tests/gta-dimension-flatten.sh commit 3608d0ce5d382a11050c50d6331610899cd00bec Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 3 16:25:16 2011 +0100 gtatool gui: update with latest gtatool features. commit de2ecd82d18191328e4b49181c09338ac6fb0a2d Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 3 16:01:13 2011 +0100 gtatool: remove obsolete NEWS entries. Start updating NEWS again only after 1.0.0. commit c278a863e6e4d31e8abf9a3b2dd6ba18366236bb Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 3 14:55:48 2011 +0100 gtatool: base module fio: add missing lib for w32. commit eaa14e738bb04a6177fae5cdee9c9ca9d27e8bd3 Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 3 14:55:33 2011 +0100 gtatool: base module fio: fix typo. commit 523fc8dd085f116b4176cb7c38225b11f122e44a Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 3 14:30:07 2011 +0100 gtatool: add check for symlink(). commit b571f0a67395b2b36607304940a2e12641b012a1 Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 3 14:29:05 2011 +0100 gtatool: port updated base module fio to w32. commit 8bc8c6d8c2aaca09b552add9b14a8a7917d9bd49 Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 3 13:54:39 2011 +0100 gtatool: update base modules. delete mode 100644 gtatool/src/base/cio.cpp delete mode 100644 gtatool/src/base/cio.h create mode 100644 gtatool/src/base/fio.cpp create mode 100644 gtatool/src/base/fio.h commit 12d345d5dd6ad318b19586fef8d8ec5cf3f95eaf Author: Martin Lambers <marlam@marlam.de> Date: Sat Dec 3 13:13:31 2011 +0100 gtatool: move to C++0x. commit 1a4e3e7902f47502cc91e87ad4cc1bc7a85b0b6f Author: Martin Lambers <marlam@marlam.de> Date: Thu Dec 1 14:53:40 2011 +0100 gtatool: info: implement --statistics. commit 79b66a9f68545ba9b51e10a16d3b2047a8c6bad1 Author: Martin Lambers <marlam@marlam.de> Date: Tue Nov 29 11:53:01 2011 +0100 gtatool: from-ffmpeg: sync with Bino. commit 8d0c97b2229042c03e30b4a51787a951624f19d2 Author: Martin Lambers <marlam@marlam.de> Date: Tue Nov 29 09:21:41 2011 +0100 libgta: update workaround for microsoft compilers. commit 6a7909a60dd0357e97f6054737dda6a4408bbd89 Author: Martin Lambers <marlam@marlam.de> Date: Tue Nov 29 07:28:01 2011 +0100 libgta: define SSIZE_MAX if necessary (fixes building with mingw64). commit b751c6662a9b6c6de7da3344b64bf365fa32b505 Author: Martin Lambers <marlam@marlam.de> Date: Mon Nov 28 16:25:06 2011 +0100 gtatool: fix invalid reuse of variable names; fixes compilation with clang++. commit 9671b6678bdfb9b13d6657e383cc6c61e6c47013 Author: Martin Lambers <marlam@marlam.de> Date: Wed Nov 9 16:45:37 2011 +0100 gtatool: autotools update. commit edc388cb42e0180341ef7dea827fd88565918e09 Author: Martin Lambers <marlam@marlam.de> Date: Wed Nov 9 16:45:12 2011 +0100 libgta: autotools update. commit dfe2bfcb06bacedc0a3cc56156c3e74486b23387 Author: Martin Lambers <marlam@marlam.de> Date: Thu Sep 22 13:43:27 2011 +0200 gtatool {from,to}-ffmpeg: relax ffmpeg version requirement. commit 4420cd1d5af27efa8011cb4a10d23aba23eb0271 Author: Martin Lambers <marlam@marlam.de> Date: Thu Sep 22 13:40:51 2011 +0200 gtatool from-{pcd,ply,sndfile}: fix help text. commit 05af702e82cb0125ea0e091915733b86b89cd91c Author: Martin Lambers <marlam@marlam.de> Date: Thu Sep 15 15:01:56 2011 +0200 gtatool from-ply: handl CRLF in PLY files correctly. commit 4067260a75b938d4e1a7712e62d1fbf5390eaaf7 Author: Martin Lambers <marlam@marlam.de> Date: Sun Sep 11 11:53:29 2011 +0200 gtatool from-ply: avoid compiler warning. commit 298b3f6b3b93e5a0e0eb618962cf8aab3a212c93 Author: Martin Lambers <marlam@marlam.de> Date: Sat Sep 10 11:32:13 2011 +0200 gtatool from-ffmpeg: sync FFmpeg import from Bino. commit 93ebac459661769f4bef94514ffa13e3ead375df Author: Martin Lambers <marlam@marlam.de> Date: Sat Sep 10 11:31:44 2011 +0200 Specification: fix typo. commit a29b47e4fe4a393b8501b1f80d5ef02f4bab39d1 Author: Martin Lambers <marlam@marlam.de> Date: Fri Aug 5 09:57:02 2011 +0200 GTA specification: document MIN/MAX component tags. commit ed0ce6a48d3ffe941c29d4ca7aad65cc7f217bdd Author: Martin Lambers <marlam@marlam.de> Date: Mon Jul 4 08:56:40 2011 +0200 gtatool from-ffmpeg: sync FFmpeg import from Bino. commit a433185a6437cc3e9b29b8ff6f2e05310bf640e3 Author: Martin Lambers <marlam@marlam.de> Date: Wed Jun 22 12:22:14 2011 +0200 gtatool component-convert: improve --help text. commit 7ee44246b152849b057bfabbdcfcc9b958b32027 Author: Martin Lambers <marlam@marlam.de> Date: Wed Jun 22 10:49:07 2011 +0200 gtatool component-convert: add option to normalize range during conversion. commit e319ddad5fa3fe585cf8a393238437180e2fa2c7 Author: Martin Lambers <marlam@marlam.de> Date: Sat May 28 18:36:52 2011 +0200 gtatool: add from-sndfile, to-sndfile commands. create mode 100644 gtatool/src/conv-sndfile/from-sndfile.cpp create mode 100644 gtatool/src/conv-sndfile/to-sndfile.cpp commit 2295440b8299fe4cb7bd75e34e96e37ba429a81a Author: Martin Lambers <marlam@marlam.de> Date: Sat May 28 18:32:40 2011 +0200 gtatool from-ffmpeg: fix audio meta data. commit 01d4171e2225674b414308cbdbe10a5ae7977759 Author: Martin Lambers <marlam@marlam.de> Date: Sat May 28 18:22:59 2011 +0200 gtatool: make all conversion commands optional. commit 9e09c3db8ac73736a257b13cb2aaaffda09a760d Author: Martin Lambers <marlam@marlam.de> Date: Sat May 28 12:25:53 2011 +0200 gtatool from-ffmpeg: fix audio data import. Use a temporary file to store all audio data to be able to get the exact number of samples, and only afterward write everything to a GTA. commit f896b33f30bf06e0bdf9de2b01120784fec3d530 Author: Martin Lambers <marlam@marlam.de> Date: Thu May 26 16:43:24 2011 +0200 gtatool: add from-pcd, to-pcd commands. create mode 100644 gtatool/src/conv-pcd/from-pcd.cpp create mode 100644 gtatool/src/conv-pcd/to-pcd.cpp commit 17bddee473c2c1fbc48b76beeb6dfc98d87b7280 Author: Martin Lambers <marlam@marlam.de> Date: Thu May 26 16:42:59 2011 +0200 gtatool from-ply: add metadata. commit c53148f90277d2c6894f6a2bec30e9e5f56846a0 Author: Martin Lambers <marlam@marlam.de> Date: Thu May 26 13:28:03 2011 +0200 gtatool: add from-ply/to-ply commands. create mode 100644 gtatool/src/conv-ply/from-ply.cpp create mode 100644 gtatool/src/conv-ply/ply.h create mode 100644 gtatool/src/conv-ply/plyfile.cpp create mode 100644 gtatool/src/conv-ply/to-ply.cpp commit a49cd938fcdf5af03f0e87be1753e34d5bbf9f9c Author: Martin Lambers <marlam@marlam.de> Date: Thu May 26 10:27:50 2011 +0200 gtatool: add dimension-flatten command. create mode 100644 gtatool/src/dimension/dimension-flatten.cpp commit a442d0e07784e1e953e9e02174b952b28af7fb9c Author: Martin Lambers <marlam@marlam.de> Date: Mon May 23 07:11:33 2011 +0200 gtatool from-ffmpeg: set metadata for audio. commit f82396d7bdbbdb17eab0d11ddda76b5c51520822 Author: Martin Lambers <marlam@marlam.de> Date: Mon May 23 07:03:49 2011 +0200 gtatool from-ffmpeg: fix stream index check. commit fbe056baa901fe59a06a14077d86eb311a6b414c Author: Martin Lambers <marlam@marlam.de> Date: Mon May 23 06:54:30 2011 +0200 gtatool from-ffmpeg: various improvements. commit d06558c8595bd00784c5c07c51838040fa852ebf Author: Martin Lambers <marlam@marlam.de> Date: Sun May 22 16:24:01 2011 +0200 gtatool: synchronize base modules from Bino. commit adf10ebbec38405953f797b7fef0e63bcdd39e50 Author: Martin Lambers <marlam@marlam.de> Date: Sun May 22 16:05:58 2011 +0200 gtatool: improve build order of modules. commit 8e54f30548c8ca08d934b3aecb7059b41a3c9134 Author: Martin Lambers <marlam@marlam.de> Date: Sun May 22 15:09:36 2011 +0200 gtatool: add from-ffmpeg command. create mode 100644 gtatool/src/base/gettext.h create mode 100644 gtatool/src/base/s11n.cpp create mode 100644 gtatool/src/base/s11n.h create mode 100644 gtatool/src/base/thread.cpp create mode 100644 gtatool/src/base/thread.h create mode 100644 gtatool/src/conv-ffmpeg/from-ffmpeg.cpp create mode 100644 gtatool/src/conv-ffmpeg/media_data.cpp create mode 100644 gtatool/src/conv-ffmpeg/media_data.h create mode 100644 gtatool/src/conv-ffmpeg/media_object.cpp create mode 100644 gtatool/src/conv-ffmpeg/media_object.h commit 226a824332686a118a245a42c8326a4037279051 Author: Martin Lambers <marlam@marlam.de> Date: Sun May 22 15:09:05 2011 +0200 gtatool from-magick: fix typo. commit 30ae328067e2a169a91fad2f30410f0feef95f11 Author: Martin Lambers <marlam@marlam.de> Date: Sun May 22 14:51:45 2011 +0200 gtatool: print only warnings by default. commit 47475462c7cd82220a8f6f1c3642131c51311862 Author: Martin Lambers <marlam@marlam.de> Date: Sat May 21 22:01:28 2011 +0200 gtatool: require libgta >= 0.9.4. commit 99885cd0bf6761069911392e3ed6862d05e3ad66 Author: Martin Lambers <marlam@marlam.de> Date: Sat May 21 21:51:49 2011 +0200 Clean up packaging. delete mode 100644 gtatool/build-aux/AddToPath.nsh delete mode 100644 gtatool/build-aux/gtatool.nsi create mode 100644 gtatool/pkg/w32/AddToPath.nsh create mode 100644 gtatool/pkg/w32/gtatool.nsi create mode 100644 gtatool/pkg/w32/notes.txt commit c2ad963f1072724cfcc1b2cd3b7262067f47a2c0 Author: Martin Lambers <marlam@marlam.de> Date: Sat May 21 19:57:31 2011 +0200 gtatool: move all conversion commands into conv-* modules. create mode 100644 gtatool/src/conv-dcmtk/from-dcmtk.cpp create mode 100644 gtatool/src/conv-exr/from-exr.cpp create mode 100644 gtatool/src/conv-exr/to-exr.cpp create mode 100644 gtatool/src/conv-gdal/from-gdal.cpp create mode 100644 gtatool/src/conv-gdal/to-gdal.cpp create mode 100644 gtatool/src/conv-magick/from-magick.cpp create mode 100644 gtatool/src/conv-magick/to-magick.cpp create mode 100644 gtatool/src/conv-mat/from-mat.cpp create mode 100644 gtatool/src/conv-mat/to-mat.cpp create mode 100644 gtatool/src/conv-netpbm/from-netpbm.cpp create mode 100644 gtatool/src/conv-netpbm/to-netpbm.cpp create mode 100644 gtatool/src/conv-pfs/from-pfs.cpp create mode 100644 gtatool/src/conv-pfs/to-pfs.cpp create mode 100644 gtatool/src/conv-rat/from-rat.cpp create mode 100644 gtatool/src/conv-rat/to-rat.cpp create mode 100644 gtatool/src/conv-raw/from-raw.cpp create mode 100644 gtatool/src/conv-raw/to-raw.cpp delete mode 100644 gtatool/src/format-dcmtk/from-dcmtk.cpp delete mode 100644 gtatool/src/format-exr/from-exr.cpp delete mode 100644 gtatool/src/format-exr/to-exr.cpp delete mode 100644 gtatool/src/format-gdal/from-gdal.cpp delete mode 100644 gtatool/src/format-gdal/to-gdal.cpp delete mode 100644 gtatool/src/format-magick/from-magick.cpp delete mode 100644 gtatool/src/format-magick/to-magick.cpp delete mode 100644 gtatool/src/format-mat/from-mat.cpp delete mode 100644 gtatool/src/format-mat/to-mat.cpp delete mode 100644 gtatool/src/format-netpbm/from-netpbm.cpp delete mode 100644 gtatool/src/format-netpbm/to-netpbm.cpp delete mode 100644 gtatool/src/format-pfs/from-pfs.cpp delete mode 100644 gtatool/src/format-pfs/to-pfs.cpp delete mode 100644 gtatool/src/format-rat/from-rat.cpp delete mode 100644 gtatool/src/format-rat/to-rat.cpp delete mode 100644 gtatool/src/format-raw/from-raw.cpp delete mode 100644 gtatool/src/format-raw/to-raw.cpp commit faa30f1ae6066e54c195c06d23ba1a543226e35f Author: Martin Lambers <marlam@marlam.de> Date: Sat May 21 18:17:57 2011 +0200 gtatool: make error messages more consistent. commit b892da59297fb855cd37cb063de85640f211ed35 Author: Martin Lambers <marlam@marlam.de> Date: Sat May 21 18:15:02 2011 +0200 gtatool: bump version to 0.9.4. commit f694d482392e78e05589efe67c65c8c3d9670935 Author: Martin Lambers <marlam@marlam.de> Date: Sat May 21 18:14:48 2011 +0200 libgta: bump version to 0.9.4. commit 7fe846ca5946afe87bac1a30bda26028f2c4dfe6 Author: Martin Lambers <marlam@marlam.de> Date: Sat May 21 17:41:17 2011 +0200 gtatool: restructure source files and modules. create mode 100644 gtatool/src/array/compress.cpp create mode 100644 gtatool/src/array/create.cpp create mode 100644 gtatool/src/array/extract.cpp create mode 100644 gtatool/src/array/fill.cpp create mode 100644 gtatool/src/array/info.cpp create mode 100644 gtatool/src/array/merge.cpp create mode 100644 gtatool/src/array/resize.cpp create mode 100644 gtatool/src/array/set.cpp create mode 100644 gtatool/src/array/tag.cpp create mode 100644 gtatool/src/array/uncompress.cpp delete mode 100644 gtatool/src/cmds/Makefile.am delete mode 100644 gtatool/src/cmds/component-add.cpp delete mode 100644 gtatool/src/cmds/component-compute.cpp delete mode 100644 gtatool/src/cmds/component-convert.cpp delete mode 100644 gtatool/src/cmds/component-extract.cpp delete mode 100644 gtatool/src/cmds/component-merge.cpp delete mode 100644 gtatool/src/cmds/component-reorder.cpp delete mode 100644 gtatool/src/cmds/component-set.cpp delete mode 100644 gtatool/src/cmds/component-split.cpp delete mode 100644 gtatool/src/cmds/compress.cpp delete mode 100644 gtatool/src/cmds/create.cpp delete mode 100644 gtatool/src/cmds/dimension-add.cpp delete mode 100644 gtatool/src/cmds/dimension-extract.cpp delete mode 100644 gtatool/src/cmds/dimension-merge.cpp delete mode 100644 gtatool/src/cmds/dimension-reorder.cpp delete mode 100644 gtatool/src/cmds/dimension-reverse.cpp delete mode 100644 gtatool/src/cmds/dimension-split.cpp delete mode 100644 gtatool/src/cmds/extract.cpp delete mode 100644 gtatool/src/cmds/fill.cpp delete mode 100644 gtatool/src/cmds/from-dcmtk.cpp delete mode 100644 gtatool/src/cmds/from-exr.cpp delete mode 100644 gtatool/src/cmds/from-gdal.cpp delete mode 100644 gtatool/src/cmds/from-magick.cpp delete mode 100644 gtatool/src/cmds/from-mat.cpp delete mode 100644 gtatool/src/cmds/from-netpbm.cpp delete mode 100644 gtatool/src/cmds/from-pfs.cpp delete mode 100644 gtatool/src/cmds/from-rat.cpp delete mode 100644 gtatool/src/cmds/from-raw.cpp delete mode 100644 gtatool/src/cmds/gui.cpp delete mode 100644 gtatool/src/cmds/gui.h delete mode 100644 gtatool/src/cmds/gui.png delete mode 100644 gtatool/src/cmds/gui.qrc delete mode 100644 gtatool/src/cmds/info.cpp delete mode 100644 gtatool/src/cmds/merge.cpp delete mode 100644 gtatool/src/cmds/resize.cpp delete mode 100644 gtatool/src/cmds/set.cpp delete mode 100644 gtatool/src/cmds/stream-extract.cpp delete mode 100644 gtatool/src/cmds/stream-merge.cpp delete mode 100644 gtatool/src/cmds/stream-split.cpp delete mode 100644 gtatool/src/cmds/tag.cpp delete mode 100644 gtatool/src/cmds/to-exr.cpp delete mode 100644 gtatool/src/cmds/to-gdal.cpp delete mode 100644 gtatool/src/cmds/to-magick.cpp delete mode 100644 gtatool/src/cmds/to-mat.cpp delete mode 100644 gtatool/src/cmds/to-netpbm.cpp delete mode 100644 gtatool/src/cmds/to-pfs.cpp delete mode 100644 gtatool/src/cmds/to-rat.cpp delete mode 100644 gtatool/src/cmds/to-raw.cpp delete mode 100644 gtatool/src/cmds/uncompress.cpp create mode 100644 gtatool/src/component/component-add.cpp create mode 100644 gtatool/src/component/component-compute.cpp create mode 100644 gtatool/src/component/component-convert.cpp create mode 100644 gtatool/src/component/component-extract.cpp create mode 100644 gtatool/src/component/component-merge.cpp create mode 100644 gtatool/src/component/component-reorder.cpp create mode 100644 gtatool/src/component/component-set.cpp create mode 100644 gtatool/src/component/component-split.cpp create mode 100644 gtatool/src/dimension/dimension-add.cpp create mode 100644 gtatool/src/dimension/dimension-extract.cpp create mode 100644 gtatool/src/dimension/dimension-merge.cpp create mode 100644 gtatool/src/dimension/dimension-reorder.cpp create mode 100644 gtatool/src/dimension/dimension-reverse.cpp create mode 100644 gtatool/src/dimension/dimension-split.cpp create mode 100644 gtatool/src/format-dcmtk/from-dcmtk.cpp create mode 100644 gtatool/src/format-exr/from-exr.cpp create mode 100644 gtatool/src/format-exr/to-exr.cpp create mode 100644 gtatool/src/format-gdal/from-gdal.cpp create mode 100644 gtatool/src/format-gdal/to-gdal.cpp create mode 100644 gtatool/src/format-magick/from-magick.cpp create mode 100644 gtatool/src/format-magick/to-magick.cpp create mode 100644 gtatool/src/format-mat/from-mat.cpp create mode 100644 gtatool/src/format-mat/to-mat.cpp create mode 100644 gtatool/src/format-netpbm/from-netpbm.cpp create mode 100644 gtatool/src/format-netpbm/to-netpbm.cpp create mode 100644 gtatool/src/format-pfs/from-pfs.cpp create mode 100644 gtatool/src/format-pfs/to-pfs.cpp create mode 100644 gtatool/src/format-rat/from-rat.cpp create mode 100644 gtatool/src/format-rat/to-rat.cpp create mode 100644 gtatool/src/format-raw/from-raw.cpp create mode 100644 gtatool/src/format-raw/to-raw.cpp create mode 100644 gtatool/src/gui/gui.cpp create mode 100644 gtatool/src/gui/gui.h create mode 100644 gtatool/src/gui/gui.png create mode 100644 gtatool/src/gui/gui.qrc create mode 100644 gtatool/src/stream/stream-extract.cpp create mode 100644 gtatool/src/stream/stream-merge.cpp create mode 100644 gtatool/src/stream/stream-split.cpp commit cb85c28d2e91e01100d387ce87e90f4f9be4671c Author: Martin Lambers <marlam@marlam.de> Date: Sat May 21 16:45:35 2011 +0200 gtatool: udpate and cleanup build system. Use pkg-config where available, and remove unnecessary gnulib complexity. delete mode 100644 gtatool/m4/00gnulib.m4 delete mode 100644 gtatool/m4/absolute-header.m4 delete mode 100644 gtatool/m4/gnulib-cache.m4 delete mode 100644 gtatool/m4/gnulib-common.m4 delete mode 100644 gtatool/m4/gnulib-comp.m4 delete mode 100644 gtatool/m4/gnulib-tool.m4 create mode 100644 gtatool/m4/iconv.m4 commit f13f3d37051b0c34b71257f87f0f9210de47295f Author: Martin Lambers <marlam@marlam.de> Date: Sat May 21 15:59:35 2011 +0200 configure.ac: remove gl_EARLY (not used anymore). commit 4b0198c16d0c572e276e5abde0c59aba29ec3bfe Author: Martin Lambers <marlam@marlam.de> Date: Sat May 21 15:02:52 2011 +0200 libgta: sync files from latest gnulib, and cleanup. This removes unnecessary complexity added by gnulib-tool. delete mode 100644 libgta/m4/00gnulib.m4 delete mode 100644 libgta/m4/gnulib-cache.m4 delete mode 100644 libgta/m4/gnulib-common.m4 delete mode 100644 libgta/m4/gnulib-comp.m4 delete mode 100644 libgta/m4/gnulib-tool.m4 commit cdad1d3d285a0c275ec87e62e476ea3f93708957 Author: Martin Lambers <marlam@marlam.de> Date: Sat May 21 14:58:10 2011 +0200 libgta: re-rename libgta.pc to gta.pc. create mode 100644 libgta/src/gta.pc.in delete mode 100644 libgta/src/libgta.pc.in commit 90bde819c90ce6143d0fcb1793a8522d99f3ec69 Author: Martin Lambers <marlam@marlam.de> Date: Sat May 21 14:07:38 2011 +0200 gtatool: fix from-dcmtk for dcmtk version 3.6.0. commit db9982822788fe52f440f937f9a109c5466006cf Author: Martin Lambers <marlam@marlam.de> Date: Mon May 2 13:07:17 2011 +0200 gtatool: avoid compiler warnings. commit 34367afcfd71f72fcb1f45f65c4889c76b64bcc6 Author: Martin Lambers <marlam@marlam.de> Date: Tue Apr 19 10:09:06 2011 +0200 gtatool: synchronize base modules from Bino. commit c00ce1bac0d832346c31443416d7671b384896c2 Author: Martin Lambers <marlam@marlam.de> Date: Sun Apr 10 21:40:51 2011 +0200 gtatool: base module str: do not clobber LC_CTYPE locale. commit 47537176d7ec999015acd6d35e53019f89702e61 Author: Martin Lambers <marlam@marlam.de> Date: Fri Mar 18 10:42:52 2011 +0100 gtatool: update the base modules. create mode 100644 gtatool/src/base/dbg.cpp create mode 100644 gtatool/src/base/dbg.h delete mode 100644 gtatool/src/base/debug.cpp delete mode 100644 gtatool/src/base/debug.h commit d95288c8a7a8371774d373d13874b148c0ebbc07 Author: Martin Lambers <marlam@marlam.de> Date: Thu Mar 17 21:15:50 2011 +0100 libgta C++ interface: start exception messages with upper case. commit 2c06488aa20e3a29da92ac8d68da0d1fdb80d1ee Author: Martin Lambers <marlam@marlam.de> Date: Thu Mar 17 12:52:35 2011 +0100 libgta: rename gta_init_*()/gta_deinit_*() to gta_create_*()/gta_destroy_*(). commit 18f7ff84ba46db8c379a9c8b6c6dbb7dd69fcc05 Author: Martin Lambers <marlam@marlam.de> Date: Wed Mar 16 15:25:23 2011 +0100 libgta: replace gta_iobuf_size with gta_max_chunk_size. Now gta_max_chunk_size is used consistently for data buffer sizes. commit bb2c197a00edd301f7c1948de93f5f1b1eec2974 Author: Martin Lambers <marlam@marlam.de> Date: Wed Mar 16 13:07:23 2011 +0100 libgta: remove unused automake conditional. commit ea8f8897e391364130b53f458f29032c310dcfee Author: Martin Lambers <marlam@marlam.de> Date: Wed Mar 16 13:02:11 2011 +0100 libgta: update doxygen file to latest version. commit eadbe5274bf5c18c301fe8e096660f98b9c1552c Author: Martin Lambers <marlam@marlam.de> Date: Wed Mar 16 12:31:30 2011 +0100 libgta: limit buffer size for element-wise input. If an array is smaller than the max chunk size, do not allocate a buffer with the max chunk size. commit 36bf4f6b3eba2d1bc8bb7de10214b769cbc222cd Author: Martin Lambers <marlam@marlam.de> Date: Wed Mar 16 09:54:32 2011 +0100 Update copyright information in version output for 2011. commit 5a5ba823033b2f5f15efcb682d8f0a030646e121 Author: Martin Lambers <marlam@marlam.de> Date: Wed Mar 16 09:52:35 2011 +0100 gtatool: remove the now-obsolete buffering from the element loop. commit 73bba023b75004a2b8092ebbb99d9c51a9bc0b97 Author: Martin Lambers <marlam@marlam.de> Date: Wed Mar 16 09:52:18 2011 +0100 Update copyright information for 2011. commit c732dfa8c090948c921129e440fc3d58e4af9771 Author: Martin Lambers <marlam@marlam.de> Date: Wed Mar 16 09:28:57 2011 +0100 libgta: free the element io buffer early. This frees the buffer as soon as it will not be needed anymore. This may save some memory in some use cases. commit 160e5c2ce4d491978964e33804602118039be98d Author: Martin Lambers <marlam@marlam.de> Date: Wed Mar 16 09:20:09 2011 +0100 libgta: improve pkg-config .pc file handling. delete mode 100644 libgta/src/gta.pc.in create mode 100644 libgta/src/libgta.pc.in commit 3fe015b65f5b19e1cdf92cb21d9cd5eec3f18938 Author: Martin Lambers <marlam@marlam.de> Date: Wed Mar 16 09:15:22 2011 +0100 Update copyright information for 2011. commit 54a4ff98242fc10bc9475bde112383b2c145f5a1 Author: Martin Lambers <marlam@marlam.de> Date: Wed Mar 16 09:11:06 2011 +0100 libgta: add buffering to element-based io of uncompressed GTAs. This should improve performance, especially when small elements are read or written one at a time. commit 932da7ba403c2986e1ed83621beeb99768a5d0c2 Author: Martin Lambers <marlam@marlam.de> Date: Tue Mar 8 10:00:50 2011 +0100 Update website and bug report address. commit d258b930baf56cd2ea9fc8e93a348f4652fc19ad Author: Martin Lambers <marlam@marlam.de> Date: Wed Jan 26 09:26:28 2011 +0100 C++ interface: re-add throw specifications for exception::what(). commit f409ea729ec1df73a6f11755821773a3e87e7f43 Author: Martin Lambers <marlam@marlam.de> Date: Wed Jan 26 09:23:50 2011 +0100 C++ interface: remove throw specifications. commit dbf21fb21ad720ad9bbd80d0f196952297e87581 Author: Martin Lambers <marlam@marlam.de> Date: Wed Jan 26 09:20:12 2011 +0100 C++ interface: prevent the use of taglists independent of headers. commit 33aa3785fd53afad72ee2fa5e28e14333938fee6 Author: Martin Lambers <marlam@marlam.de> Date: Tue Jan 25 18:25:39 2011 +0100 C++ interface: Improve handling of tag lists. commit 6ba678b38140945d8b94729a4d29379cc6dadcc2 Author: Martin Lambers <marlam@marlam.de> Date: Tue Jan 25 16:36:49 2011 +0100 gtatool from-gdal: Do not fail on invalid tag values. Instead, just print a warning for each failing tag. commit 324d29a828ea939d573ec54ae60cb421b43a8898 Author: Martin Lambers <marlam@marlam.de> Date: Tue Jan 11 13:42:00 2011 +0100 gtatool gui: fix typo in about box. commit 7289c35801d1cad9890186921d96009fdd2edea2 Author: Martin Lambers <marlam@marlam.de> Date: Tue Jan 11 13:41:14 2011 +0100 gtatool gui: use QLineEdit instead of QLabel for potentially very long labels. commit 79c082533934206c6dbd76cd282e98bd9df561a4 Author: Martin Lambers <marlam@marlam.de> Date: Thu Sep 9 22:12:24 2010 +0200 dimension-split: do not leave temporary files. commit 5c6245691992b0bc8bf4719bd2101d687862c254 Author: Martin Lambers <marlam@marlam.de> Date: Thu Sep 9 21:39:21 2010 +0200 Move the dimension-* commands to the new array and element loops, and add tests. create mode 100755 gtatool/tests/gta-dimension-add.sh create mode 100755 gtatool/tests/gta-dimension-extract.sh create mode 100755 gtatool/tests/gta-dimension-merge.sh create mode 100755 gtatool/tests/gta-dimension-reorder.sh create mode 100755 gtatool/tests/gta-dimension-reverse.sh create mode 100755 gtatool/tests/gta-dimension-split.sh commit 7f5ceaaf728db711b96ad11f981f83b63012997c Author: Martin Lambers <marlam@marlam.de> Date: Sat Sep 4 11:20:24 2010 +0200 Improve check for optreset, for base/opt. commit 766e3a3429bc4a86a351f9c10dc4b50f76031181 Author: Martin Lambers <marlam@marlam.de> Date: Thu Sep 2 08:50:23 2010 +0200 Remove stale CFLAGS. commit f43ff28f132ee4fb90179f4b08bb084d2ea31a1d Author: Martin Lambers <marlam@marlam.de> Date: Mon Aug 30 22:29:15 2010 +0200 Further improvements to exception handling. commit 075ce65746d53d55e8e1ff6032009b57bb147a67 Author: Martin Lambers <marlam@marlam.de> Date: Mon Aug 30 21:03:43 2010 +0200 Finally get exception handling right. See comments in base/exc.h. commit 74bc837fa1eda9d632115af10f767ed552143fd7 Author: Martin Lambers <marlam@marlam.de> Date: Mon Aug 30 20:43:17 2010 +0200 Improve array loop API for stream-split special case. Update caller. commit 8be28c87acbf4fb9dc66c40a342d6f8c3e65dcf6 Author: Martin Lambers <marlam@marlam.de> Date: Mon Aug 30 09:31:37 2010 +0200 Move the stream commands to the new array and element loop. Also make some changes to the order of arguments, and add tests. create mode 100755 gtatool/tests/gta-stream-extract.sh create mode 100755 gtatool/tests/gta-stream-merge.sh create mode 100755 gtatool/tests/gta-stream-split.sh commit ac1351d9663fcabb806f3c5d5ce5c6c7e947b57c Author: Martin Lambers <marlam@marlam.de> Date: Mon Aug 30 09:28:41 2010 +0200 Fix catch() block. commit 6c81cd9659ee926915c43deb20b097b59e4530ce Author: Martin Lambers <marlam@marlam.de> Date: Mon Aug 30 06:05:16 2010 +0200 Improve the array_loop and element_loop interfaces. Update all callers. Remove limitations of the set command. commit 1902d2c6e0e208627a63dbb835ea638b9ce39aa4 Author: Martin Lambers <marlam@marlam.de> Date: Sun Aug 29 17:34:33 2010 +0200 Ignore pdflatex auxiliary files. commit 960abde5430577a71d45d25633f1b0f0c3969233 Author: Martin Lambers <marlam@marlam.de> Date: Sun Aug 29 17:33:28 2010 +0200 Add and improve tests. create mode 100755 gtatool/tests/gta-extract.sh create mode 100755 gtatool/tests/gta-fill.sh create mode 100755 gtatool/tests/gta-merge.sh create mode 100755 gtatool/tests/gta-resize.sh create mode 100755 gtatool/tests/gta-set.sh commit a0df3f31fe06e0056d1f24e715767e28b4cc81ef Author: Martin Lambers <marlam@marlam.de> Date: Sun Aug 29 17:19:08 2010 +0200 Move all array-based commands to the new array and element loop implementations. commit 28cba9273c546745a07ef3b7a9176f90ccf5df4d Author: Martin Lambers <marlam@marlam.de> Date: Sun Aug 29 17:17:27 2010 +0200 Add an array loop and an element loop to be used by most gtatool commands. This harmonizes error messages and reduces code duplication. Additionally, the element loop provides input/output buffering and therefore improves performance. commit 4797d1c1518ac2f4108692706d1f29471d59c4c3 Author: Martin Lambers <marlam@marlam.de> Date: Sun Aug 29 17:16:54 2010 +0200 Minor cleanup. commit b2525646dc1342ca8b020b12780582b98169db6e Author: Martin Lambers <marlam@marlam.de> Date: Sun Aug 29 16:01:32 2010 +0200 Improve check for off_t overflow. commit 3c2b26fc193ec30db83d3e81f98c0fc33f3156f0 Author: Martin Lambers <marlam@marlam.de> Date: Sun Aug 22 16:52:02 2010 +0200 Fix detection of dlopen() for dynamic module support. commit d481df94cc46 ... |