Evan Miller
e88e3cc7e7
Remove HAVE_ macros from mdbtools.h and mdbsql.h
...
Generate mdbtools.h at configure-time. This ensures that the public
interface matches the compiled structures.
See #316
2021-08-04 15:29:23 -04:00
Evan Miller
f3053fbd45
MDB Tools 0.9.4, Beta 1
2021-07-18 14:01:24 -04:00
Evan Miller
9fe8c43ab8
Remove obsolete AC_HEADER_STDC macro
2021-07-17 10:35:00 -04:00
Evan Miller
fe77bc5c8e
Remove uses of ntohl
2021-07-14 09:33:24 -04:00
Evan Miller
373b7ff4c4
Version 0.9.3, final
2021-05-01 07:03:58 -04:00
Evan Miller
e52c47d561
MDB Tools 0.9.3, Beta 4
2021-04-25 13:25:57 -04:00
Evan Miller
74fd4b1ff9
MDB Tools 0.9.3, Beta 3
2021-04-16 13:43:03 -04:00
Evan Miller
a47224bb80
Version 0.9.3, Beta 2
2021-04-08 14:59:50 -04:00
Evan Miller
fe0175aa63
Migrate to g_memdup2 ( #288 )
...
With fakeglib and older versions of GLib, fall back to g_memdup with
a #define inside mdbprivate.h.
Fixes #287
2021-04-05 09:04:29 -04:00
Evan Miller
c494f0d746
SQL: Allow spaces in DB names (remove wordexp.h)
...
Fixes #292
2021-04-04 22:07:31 -04:00
Evan Miller
7d10a50faf
Version 0.9.3, Beta 1
2021-03-31 09:10:29 -04:00
Sam James
686110d224
configure.ac: Respect --libdir for unixODBC
...
When searching for unixODBC, we want to use
the libdir passed in to autotools (--libdir)
to ensure that we find the library
for the correct ABI.
It is possible that we pick up the wrong
copy from e.g. /usr/lib/ where a 32-bit
unixODBC copy of the library exists
when we're in the middle of a 64-bit build.
Use ${libdir} to ensure we respect
any preferences/information given and
search for ODBC in the right place.
Note that this previously affected
us with iODBC but that's since been
resolved by using their
iodbc-config binary.
Bug: https://bugs.gentoo.org/697568
Signed-off-by: Sam James <sam@gentoo.org>
2021-02-27 14:33:23 +00:00
Evan Miller
9b200549d7
Version 0.9.2, final
2021-02-27 09:04:27 -05:00
Evan Miller
d59abb99b4
Version 0.9.2, Beta 6
2021-02-22 09:02:06 -05:00
Evan Miller
abe820c66c
Version 0.9.2, Beta 5
2021-02-15 19:59:23 -05:00
Dan Church
65c9c2763a
Add -DHAVE_GLIB to library cflags if needed
2021-02-10 14:21:25 -06:00
Evan Miller
0c34e1aa2b
Versio 0.9.2, Beta 4
2021-02-05 14:02:12 -05:00
Evan Miller
77f78ea757
Version 0.9.2, Beta 3
2021-01-29 08:32:49 -05:00
Evan Miller
848303f9f0
Version 0.9.2, Beta 2
2021-01-20 09:14:29 -05:00
Evan Miller
52cd0779d6
Version 0.9.2, Beta 1
2021-01-15 08:26:04 -05:00
Evan Miller
c0880f0e40
Fix potential realloc() memory leak reading OLE objects
...
See oss-fuzz/28791
2021-01-07 21:11:12 -05:00
Evan Miller
9e883cb100
Version 0.9.1, final
2021-01-03 20:23:38 -05:00
Evan Miller
14af1f82f1
Version 0.9.1, Beta 3
2021-01-01 08:11:29 -05:00
Evan Miller
ed6f72252f
Version 0.9.1, Beta 2
2020-12-29 10:30:20 -05:00
Evan Miller
6ebe1b89f5
Merge branch 'dev' of github.com:mdbtools/mdbtools into dev
2020-12-23 15:37:18 -05:00
Evan Miller
30a4742d70
Version 0.9.1, Beta 1
2020-12-23 15:36:18 -05:00
Evan Miller
2becb08714
Windows GitHub Action ( #231 )
...
* Migrate the Windows Msys2 build from Appveyor to GitHub Actions
* Fix build with newer versions of Msys2 (fix `vasprintf` conflict)
* Enable SQL tests on the Cygwin build on Appveyor
* Fix an error message about Bison not being available when in fact Flex was not available
* Don't fail fast with Mac and Linux GitHub Actions
2020-12-23 09:34:21 -05:00
Evan Miller
a8414720e4
Use wcstombs when iconv is not present ( #223 )
...
Replace the jerry-built UTF-16 => Latin-1 code path with a cross-platform wcstombs solution that emits UTF-8.
This adds an element to the end of the MdbHandle struct, but should not break any existing code.
A run-time option could be added later to emit other encodings, but people who care about such things can just use the iconv code path.
2020-12-20 17:56:33 -05:00
Evan Miller
c46c8b0e4d
Version 0.9.0, final
2020-12-17 14:03:05 -05:00
Evan Miller
c63a62e365
Update configure.ac
...
* AM_SILENT_RULES has been around for 9 years so just assume it
* dist-zip adds a ZIP archive step to "make dist"
2020-12-17 11:56:51 -05:00
Evan Miller
e7d5125e2b
Fix libmdbsql build on Windows
2020-12-17 11:04:54 -05:00
Evan Miller
b0902d1a51
Restore GLib detection. Fixes #212
2020-12-13 07:43:52 -05:00
Evan Miller
924ec93ff1
Version 0.9.0, Beta 8
2020-12-04 10:48:37 -05:00
Evan Miller
b8cf4f4534
Merge branch 'master' into remove-old-docs
2020-12-04 09:34:04 -05:00
Evan Miller
774b8487c6
Merge pull request #206 from evanmiller/test-pkg-config-2
...
Verify pkg-config on Travis
2020-12-04 09:29:53 -05:00
Evan Miller
04f0f54ecd
Merge branch 'master' into remove-old-docs
2020-12-04 09:18:11 -05:00
Evan Miller
0444e0a67e
Remove out of date documentation
...
The HTML docs have not been updated in 10+ years. The README and man
pages should suffice for now.
2020-12-04 09:14:12 -05:00
Evan Miller
d186a98119
Have libmdb.pc reflect --disable-glib
...
Also try to work around Travis issues with sudo, libtool, and clang
2020-12-04 07:33:51 -05:00
Evan Miller
2c5ceced57
Remove mdbtools spec file
...
This is used to build RPMs, but it is out of date and not under test
coverage. If someone would like to restore it, please add some kind of
test coverage so that it does not fall out of date in the future.
See #201
2020-12-03 19:34:44 -05:00
Evan Miller
0ba59e6f23
Merge pull request #200 from evanmiller/remove-changelog
...
Remove ChangeLog/CHANGELOG.md
2020-12-03 17:48:14 -05:00
Evan Miller
226c822e99
Version 0.9.0, Beta 7
2020-11-27 08:07:40 -05:00
Evan Miller
fa2ec4162c
Remove ChangeLog/CHANGELOG.md
...
The cyberemissary notes were technically NEWS (about an unofficial
release) and the earlier VCS notes are useless.
2020-11-27 07:04:28 -05:00
Evan Miller
757632007f
Version 0.9.0, Beta 6
2020-11-14 08:29:27 -05:00
Evan Miller
9127595e0c
Version 0.9.0, Beta 5
2020-11-08 09:28:48 -05:00
Evan Miller
38ce7db045
Large file support on 32-bit systems
...
* Add AC_SYS_LARGEFILE to configure.ac
* Replace fseek with fseeko
2020-11-07 11:40:44 -05:00
Evan Miller
06234afc1a
Simplify configure.ac with AC_CHECK_FUNCS
2020-11-07 10:19:28 -05:00
Evan Miller
6464bc844e
Version 0.9.0, Beta 4
2020-11-01 08:35:01 -05:00
Evan Miller
9cd901de85
Merge branch 'dev' of github.com:mdbtools/mdbtools into dev
2020-11-01 08:21:45 -05:00
Nirgal Vourgère
78c4f12eac
Ignore errors when setting terminal colors
2020-10-25 11:21:34 +01:00
Evan Miller
8158beb6f5
Version 0.9.0, Beta 3
2020-10-24 07:14:19 -04:00