Commit Graph

508 Commits

Author SHA1 Message Date
Nirgal Vourgère
b0fb6a4167 Add basic support for Access 2010
Thanks Jakob Egger:
a928a36804
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
Jean-Michel Vourgère
bc704e7575 Renamed configure.in to configure.ac
Recent versions of automake prefer configure.ac naming convention
2012-06-30 15:38:55 +02:00
nirgal
1c26aa14f8 Merge pull request #9 from cielavenir/odbcw
Although I used a workaround, it works with unicode, at least.
2012-06-30 05:22:51 -07:00
Jean-Michel Vourgère
223630f44d Fixed typo in autogen.sh 2012-06-29 17:15:54 +02:00
Jean-Michel Vourgère
813ca38a85 Fixed mdb-export -I man page. 2012-06-29 15:00:01 +02:00
Will Daniels
04b6cf5232 Export REPID as string & use char(38) in mysql 2012-06-29 02:28:51 +02:00
Jean-Michel Vourgère
eaa9af89c3 About to release version 0.7 2012-06-28 23:51:22 +02:00
nirgal
e1c3e517a5 Merge pull request #10 from adamv/libtool
Allow libtoolize or glibtoolize
2012-06-28 14:36:51 -07:00
Adam Vandenberg
a6aa56b129 Allow libtoolize or glibtoolize
Allowing glibtoolize helps compilation on OS X.
2012-06-27 09:42:59 -07:00
Nirgal Vourgère
0347ef0a16 Changed man synopsis: Can't use both -M and file 2012-06-22 15:11:33 +02:00
Nirgal Vourgère
dc1a95dab0 Typos fixes in INSTALL help file 2012-06-22 15:10:52 +02:00
branche
433dfd028c Although I used a workaround, it works with unicode, at least. 2012-03-03 12:06:16 +09:00
Nirgal Vourgère
7634e329c7 Renamed namespace into dbnamespace: C++ keyword 2012-02-11 18:38:43 +01:00
Nirgal Vourgère
b7200c9b57 Added tests to quiet -Wall compilation 2012-02-02 20:22:30 +01:00
Filip Van Raemdonck
21a4229e40 Reduce function scopes
This patch removes a few function declarations from the catch-all gmdb.h as
they are defined and used only in a single file, and turns them in to static
(file local) functions instead.
2012-02-02 19:42:39 +01:00
Filip Van Raemdonck
e88c8d2043 Aestetic type changes
In gmdb2/sql.c there are some incorrect uses of treeviews and models.
Attached patch fixes or improves variable type definitions and adds
and removes some typecasts as needed.
2012-02-02 19:41:13 +01:00
Nirgal Vourgère
9ee1335940 Removed <> from man synopsis 2012-02-02 09:46:11 +01:00
Nirgal Vourgère
ef08e815a1 Documentation: See also sections, mdb-header ret 2012-02-02 09:25:21 +01:00
Nirgal Vourgère
69366e198f Warn about unsupported types in mdb-header
Print error message on stderr and returns 1 on failure.
2012-01-30 21:50:26 +01:00
Nirgal Vourgère
ad87174f10 Added -N documentation in man pages 2012-01-30 12:07:08 +01:00
Nirgal Vourgère
7e34078bcc Fix namespace in mdb-export when using -I
Thanks George L. Emigh for the bug report.
2012-01-30 11:41:04 +01:00
Nirgal Vourgère
5269dbfd7a Changed missing glib2 detection. 2012-01-20 00:43:02 +01:00
Nirgal Vourgère
bca37f0df9 Change source location from sf.net to github 2012-01-19 22:47:00 +01:00
Nirgal Vourgère
4d1ec96658 openjade failure detection. Cleaning.
- Fix the html/install removal for "make clean"
- Fix test of "userguide" when making links
- Make must fail when openjade fails. Testing doc/book1.htm is not
  enough, for example when you have partial docbook installation.
2012-01-19 22:38:07 +01:00
Nirgal Vourgère
c37e82c356 Don't call exit() from libmdb.so
Libraries should return an error code, not kill the caller.
Thanks lintian.
2012-01-16 02:58:46 +01:00
nirgal
4c7e9c2bd3 Fix typo in FSF address header.
Licence is LGPL as stated above.
2012-01-06 13:18:50 +01:00
nirgal
5a3fc74d5a Fix FSF address
Obsolete files src/gmdb/gtkhlist.* were containing the old one.
2012-01-02 01:27:32 +01:00
Jean-Michel Vourgère
939d7206e2 html file generation from sgml
Build install.tgz documentation when DOCBOOK_DSL is defined, as
advertised by the comments.
Clean up unused html/dist/man targets
new clean-local target to remove tmp & html files
2011-10-22 14:54:32 +02:00
Brian Bruns
c540d89695 update README file to 0.7~rc1 2011-09-04 17:22:22 -04:00