Commit Graph

456 Commits

Author SHA1 Message Date
Evan Miller
c67a92f459 Provide NUMERIC type in Postgres backend brianb/mdbtools#129 2020-08-06 08:20:11 -04:00
Evan Miller
edc20bcc39 Merge branch 'master' into no-glib 2020-08-06 08:16:06 -04:00
Evan Miller
c17aeb0826 Remove length specifier from MySQL TEXT types brianb/mdbtools#133 2020-08-06 08:15:06 -04:00
Evan Miller
d0d3060223 Fix program_invocation_short_name on Cygwin 2020-08-05 23:59:58 -04:00
Evan Miller
7c324a9cb4 Fix warnings 2020-08-05 23:48:49 -04:00
Evan Miller
8bacbf1678 Fix unused result warning 2020-08-05 23:27:19 -04:00
Evan Miller
04b736c9ff Fix indentation warnings 2020-08-05 23:22:08 -04:00
Evan Miller
514b74744b Try fixing Linux warnings 2020-08-05 23:17:22 -04:00
Evan Miller
fe28ce8d25 Fix vasprintf warning with GCC 2020-08-05 23:07:13 -04:00
Evan Miller
cb7bd54c92 Merge branch 'master' into no-glib 2020-08-05 23:03:49 -04:00
Evan Miller
0407fc3a8d Fix type-pun warning 2020-08-05 23:03:10 -04:00
Evan Miller
921fb77ecd Merge branch 'master' into no-glib 2020-08-05 22:54:16 -04:00
Evan Miller
8bda9bd8ee Fix misleading indentation warnings 2020-08-05 22:53:57 -04:00
Evan Miller
1e339cb967 Merge branch 'master' into no-glib 2020-08-05 22:38:28 -04:00
Evan Miller
1d289a65b3 Fix buffer overruns and NULL pointer deferences 2020-08-05 22:35:56 -04:00
Evan Miller
18de0070af New --disable-glib configure option
This option uses the fake GLib shim even when GLib is present on the
system.
2020-08-05 20:36:20 -04:00
Evan Miller
12ba8a424a Merge branch 'master' into no-glib 2020-08-05 19:49:25 -04:00
Evan Miller
64dd48a752 Fix indentation warning 2020-08-05 19:35:24 -04:00
Evan Miller
68d3a22e77 Merge branch 'master' into no-glib 2020-08-05 18:49:24 -04:00
Evan Miller
d31bbe88c5 Fix crash when a date column lacks a Format property brianb/mdbtools#132 2020-08-05 18:33:33 -04:00
Evan Miller
10f20f26b1 Remove unused function 2020-08-05 17:54:19 -04:00
Evan Miller
ce9ad2920d Merge branch 'master' into no-glib 2020-08-05 17:10:10 -04:00
Evan Miller
0c5f73d1d7 Fix crash when the catalog table is invalid 2020-08-05 17:01:08 -04:00
Evan Miller
7436fa0e0e Yet another attempted cygwin fix 2020-08-05 09:53:41 -04:00
Evan Miller
05092351df Don't rely on strdup / cygwin fix 2020-08-05 09:35:19 -04:00
Evan Miller
f1af742ecf Another attempted Cygwin fix 2020-08-05 09:22:26 -04:00
Evan Miller
7dcb42eae3 Try fixing Cygwin 2020-08-05 09:00:38 -04:00
Evan Miller
41c7e01ec7 Even more Windows fixes 2020-08-05 08:41:33 -04:00
Evan Miller
1d7d3c39d2 Maybe finally fix Windows builds 2020-08-05 08:32:48 -04:00
Evan Miller
8ef1c6e1c3 Provide vasprintf on Windows 2020-08-05 08:26:40 -04:00
Evan Miller
36ba51db7a More Windows fixes 2020-08-05 00:45:14 -04:00
Evan Miller
4f481000a8 Fix logic error / warning in fake g_list_remove 2020-08-05 00:27:03 -04:00
Evan Miller
6771014c49 Windows portability fixes 2020-08-05 00:20:59 -04:00
Evan Miller
bcc6defe94 Merge branch 'master' into no-glib 2020-08-04 23:53:50 -04:00
Evan Miller
5cad353bac Fix unused but set variable warning 2020-08-04 18:04:08 -04:00
Evan Miller
9941cb2927 More printf portability fixes 2020-08-04 17:34:54 -04:00
Evan Miller
446b92b2c8 printf portability fixes 2020-08-04 17:24:04 -04:00
Evan Miller
c7d53108d3 Decode GUID properties
Fixes #2
2020-08-04 16:01:25 -04:00
Evan Miller
f9a0234cf4 Support long-style options (fake GLib) 2020-08-03 23:58:33 -04:00
Evan Miller
255b38d7fd Implement g_option_context_parse for short options
Use getopt under the hood for old-fashioned argument parsing. Still need
to add support for --long-style-options.
2020-08-03 22:13:13 -04:00
Evan Miller
fa01a6fe27 Implement g_option_context_get_help (fake GLib)
This fixes the crashing issues, but the command-line tools are still
useless.
2020-08-03 19:55:03 -04:00
Evan Miller
cb7b694d4b Merge branch 'master' into no-glib 2020-08-03 18:59:01 -04:00
Evan Miller
68724b2cf2 Fix JET4 warnings brianb/mdbtools#158 2020-08-03 17:34:53 -04:00
Evan Miller
8a63560ca1 Merge https://github.com/markord/mdbtools
Enable memo field filtering. See:

brianb/mdbtools#140
brianb/mdbtools#141
2020-08-03 17:25:09 -04:00
Evan Miller
e9f4c6c786 Remove GLib dependency WIP
Add a shim implementing half-assed versions of most of the GLib
functions used by MDB Tools. If GLib is detected at compile-time,
use it, otherwise use the shim.

This work is not complete, as the option-parsing code is not yet
implemented - so most of the command-line tools crash.
2020-08-03 17:19:40 -04:00
Evan Miller
7b3721a4e1 Merge github.com:cyberemissary/mdbtools 2019-06-03 11:58:16 -04:00
VJ
c8fd67bf84 Fix more warnings as a result of #14 2019-05-31 21:59:37 -04:00
Evan Miller
cdde7c3268 Enable strict prototypes warnings, and fix warnings
If a host project has -Wstrict-prototypes enabled, the mdbtools header
results in warnings. Turn on -Wstrict-prototypes for the whole project
so that these never occur again.
2018-12-29 10:34:54 -05:00
Evan Miller
2b84f6c7f5 Fix buffer overflow 2018-09-20 13:02:32 -07:00
Mark Ord
f893efb401 Unable to filter on memo field #140
* Added case statement for comparing memo fields
2018-05-26 10:37:05 -07:00