Commit Graph
536 Commits
Author SHA1 Message Date
Nirgal Vourgère a13e268ee2 New configure option --disable-as-needed
Some linkers don't support that option
2012-10-05 15:26:37 +02:00
Nirgal Vourgère 195a818064 Added documentation about need of txt2man
You need that for the man pages.
2012-10-05 13:55:20 +02:00
Nirgal Vourgère 851877c86c Changed printf specifier for off_t
Fixes some warnings on OSX
2012-10-04 15:37:30 +02:00
Nirgal Vourgère 6b6e54bd14 Disable ld --version-script flag if not supported
See https://github.com/brianb/mdbtools/issues/17
Thanks libjpeg-turbo for the script (BSD license)
2012-10-04 14:31:14 +02:00
Nirgal Vourgère 23cab28913 Documentation how to generate the docbook html 2012-10-04 13:04:22 +02:00
Nirgal Vourgère e3c9fc01e4 Added note about ldconfig need after make install
See https://github.com/brianb/mdbtools/issues/7
2012-08-09 16:19:57 +02:00
nirgal b4b1879e12 Typo in README 2012-08-09 15:07:45 +02:00
Nirgal Vourgère 5f09513c85 Deprecate more mdb_{init|remove}_backends
These functions now use the __attribute__((constructor)) & destructor.
Old names were keep for compatibility

Also put __attribute__((deprecated)) in mdbtools.h for all deprecated
functions.
2012-08-09 14:55:17 +02:00
Nirgal Vourgère 1700860912 Work around for missing __attribute((alias))
Some platforms such as OSX 10.7 don't have __attribute((alias)) enabled.
We need a work around there
2012-08-08 16:21:32 +02:00
Nirgal Vourgère 35c28b4efb Added __atribute((deprecated)) when possible 2012-08-08 15:32:00 +02:00
Nirgal Vourgère 272ed28963 No longer using stock menu for custom ones
Avoid stderr warnings about invalid stock objects.
Put proper menu icons
2012-07-31 21:47:37 +02:00
Hans de Goede c83cdc1b9b Gray close items until file is open
This fixes a double close SEGV
2012-07-28 00:03:30 +02:00
Nirgal Vourgère e5e299ca3c Simple tabulation cleaning 2012-07-26 21:51:06 +02:00
Nirgal Vourgère c91950b157 Simple tabulation cleaning 2012-07-26 21:48:12 +02:00
Nirgal Vourgère f6cd70494c Automatically init/exit libmdb code
mdb_init() and mdb_exit() are now deprecated.
2012-07-22 02:29:04 +02:00
Nirgal Vourgère f8a3839c7f Misc fixes in prcat and mdb_dump_catalog
Identation
User ACL entries
Show 6 digits for pages #
2012-07-21 13:22:04 +02:00
Nirgal Vourgère 7ff13dfada Added see also isql(1) in mdb-sql(1)
That tool offers similar functionality through odbc.
2012-07-21 12:09:01 +02:00
Nirgal Vourgère 8949bde68f Fixed 2 widget names in tabledef.glade 2012-07-20 12:50:24 +02:00
Nirgal Vourgère 33ebfc8e14 Added AM_MAINTAINER_MODE([enable])
See
http://blogs.gnome.org/desrt/2011/09/08/am_maintainer_mode-is-not-cool/
about pros and cons.
Adding that line does not change behavior, it just ease downstream
distribution.
2012-07-20 12:13:37 +02:00
Nirgal Vourgère f4a48d0730 Added license to GtkAboutDialog
It is read from the COPYING file that is now copied in glade/ folder.
2012-07-15 00:34:48 +02:00
Nirgal Vourgère c1fffc5c9e Bumped odbc lib version to 1.1.0: unicode support
Drop some obsolete stuff in src/odbc/Makefile.am
2012-07-14 12:56:21 +02:00
Nirgal Vourgère 4667844720 Added -N option in mdb-export man synopsis 2012-07-08 21:52:19 +02:00
Nirgal Vourgère 2a2f706454 Show all table definition properties in gmdb2
I'm using show/hide for unavailable properties, like there is no input
mask for datetime. But this is not optimal since the sucture of the
window changes too much. We should have a fixed number of items in the
bottom properties table. TODO.
2012-07-08 15:19:08 +02:00
Nirgal Vourgère f587d30995 Remaining gmdb2 info data from properties
New method mdb_get_catalogentry_by_name()
Bumped libmdb version from 2.0.1 to 2.1.0
2012-07-08 02:24:42 +02:00
Nirgal Vourgère 1ff5d62e30 Fixed double free SEGV in gmdb2 dissector 2012-07-08 00:26:51 +02:00
Nirgal Vourgère ed2c282bdc One more fix for Access 2007/2010 support 2012-07-07 23:42:23 +02:00
Nirgal Vourgère d02eb47531 mdb-tables -T to show entry type 2012-07-07 23:42:14 +02:00
Nirgal Vourgère a5573ab6d1 Fixed mdb-prop when there is no properties at all
This was printing "Unknown format"
2012-07-07 23:42:08 +02:00
Nirgal Vourgère b0fb6a4167 Add basic support for Access 2010
Thanks Jakob Egger:
https://github.com/jakob/mdbtools/commit/a928a36804a29ae059e925a798307d899cdbf612
2012-07-07 21:08:25 +02:00
jakob 88ff1c023e Basic support for Complex Columns (Access 2007+)
The major new feature in Access 2007 where so called complex columns.
These can be multivalued fields, attachments, or MEMO fields with
version history. All of them are implemented using hidden helper tables,
and the column itself has type MDB_COMPLEX (0x12) which is basically a
long int used as a key.

This commit adds basic support for this complex type to libmdb.
2012-07-07 20:23:20 +02:00
Bernhard Reiter 9967bdf7b1 Added .gitignore 2012-07-07 19:43:38 +02:00
Nirgal Vourgère 45de22008f Removed some unused stuff from gmdb2/sql.c 2012-07-07 19:27:54 +02:00
Jean-Michel Vourgère 58cf1baa66 Fixed not null information in gmdb 2012-07-05 01:08:47 +02:00
Jean-Michel Vourgère d2281b2f35 Redesign of table definition window
New glade file
Migrated from GtkClist to GtkTreeView
Bottom window space for extra information, paving the way for more
properties display.
2012-07-05 00:00:31 +02:00
Jean-Michel Vourgère 07752f716a Added encryption information in props dialog 2012-07-04 16:55:20 +02:00
Jean-Michel Vourgère 39019c8a6f Clean up some unused stuff 2012-07-04 15:11:46 +02:00
Jean-Michel Vourgère e6937ea306 Refreshed GtkAbout dialog
Added myself to author names
Added Access 2007 as a supported
Updated copyright date
Name property has been renamed to program-name since Gtk 2.12
2012-07-04 12:43:53 +02:00
Jean-Michel Vourgère f4eb78ef38 Add support for JET5 in properties dialog 2012-07-04 12:41:46 +02:00
Jean-Michel Vourgère e47923146b Conversion of obsolete GtkCombo to GtkComboBox 2012-07-03 21:17:45 +02:00
Jean-Michel Vourgère c566407eaf Experimental support for JET5 .accdb files
Right now, they are handled like JET4 file.
2012-07-03 00:31:23 +02:00
Jean-Michel Vourgère 1db0a89ee2 Removed last compilation warnings, updated TODO 2012-07-02 23:29:05 +02:00
Jean-Michel Vourgère ce022eb1c7 Add missing prototype: Fixes compiler warning
SQLGetPrivateProfileString was not defined before use.
2012-07-02 23:15:57 +02:00
Jean-Michel Vourgère 5e092ba331 Fixed odbc.c compiler warnings
Return SQL_ERROR when wanted column is lost
2012-07-02 23:02:35 +02:00
Jean-Michel Vourgère 212337cfaa Renamed _mdb_put_int* into mdb_put_int*
These were the only symbols exported not starting with mdb_
Old names stay available as aliases
Bumped libmdb version to 2.0.1

Added these prototypes to mdbtools.h: Fixes compilation warning

Added mdb_insert_row prototype to mdbtools.h: Fixes compilation warning
2012-07-02 21:38:26 +02:00
Jean-Michel Vourgère 9c74aae165 Fixed some compiler warnings in prindex
Warn and continue if the field referenced by an index can't be found

Removed obsolete args from check_row
2012-07-02 14:48:34 +02:00
Jean-Michel Vourgère 8becb3fa6d Don't try to update index if it is not found
This quiets compiler warning about possibly uninitialized var
2012-07-01 12:50:00 +02:00
Jean-Michel Vourgère 4c470a907d Remove yacc output files in clean, not distclean
libsql yacc output files are generated by make, not configure.
So they should be removed by clean, not distclean.
2012-06-30 21:45:15 +02:00
Jean-Michel Vourgère 1cc4f659e4 Don't generate input & unput in lexer
This quiets the compiler warnings about defined but not used functions
2012-06-30 20:15:27 +02:00
Jean-Michel Vourgère 2ffd30a858 Fixed array overflow 2012-06-30 15:48:20 +02:00
Jean-Michel Vourgère eb92c4b73a Force -Wall compilation flag 2012-06-30 15:40:01 +02:00