Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
1816a5c4 09.01.2020 03:27 admin

Adapted to latest changes in Gwen. Decreased verbosity.

02d0b740 06.01.2020 00:37 admin

Make debug output in AQDB_DbFile_Table_GetObjectPos() more helpfull.

aa1a4d73 06.01.2020 00:37 admin

Increased verbosity of AQFS_Table_PtrList_GetEntryAt().

8e25f1b6 05.01.2020 18:54 admin

Optionally build test code.

7a002148 05.01.2020 18:45 admin

Fixed definition of offsets in changelogs.

7e6e4d51 05.01.2020 18:45 admin

More work on aqfs_table_ptrlist, added tests.

b27867a1 04.01.2020 17:43 admin

File: Prepared transition to using AQFS_TABLE_PTRLIST internally.

83f2a0cb 02.01.2020 23:42 admin

Fixed some bugs (AQDB_DB_Create doesnt open the db!).

1af70100 02.01.2020 23:42 admin

Started improving handling of beginEdit() and endEdit()

e92db0da 02.12.2019 01:12 admin

dbfile: Simplified code.

147a5721 20.10.2019 21:25 admin

Added missing files.

5bed81a4 20.10.2019 19:56 admin

BUILD: Simplified build system, no longer use symlinks.

Much easier that way, and also works on windows.

3ef50ce9 20.10.2019 16:46 admin

BUILD: Another fix for building typemaker2 files.

d7611cb2 20.10.2019 16:40 admin

BUILD: Fixed a makefile target.

7cfc7120 20.10.2019 16:29 admin

BUILD: Fixed include paths for typemaker2.

d6e41446 20.10.2019 16:19 admin

BUILD: Fix building of typemaker2 files.

86474c8b 03.10.2019 16:53 admin

Speedup. Use GWEN_IdList64_AppendId() instead of GWEN_IdList64_AddId().

We create the idlist ourselves, so we can also decide to use the much
faster function "appendId".

79cb17f5 13.02.2019 23:21 admin

Moved tools to /

c0e9e4c9 27.01.2019 15:20 admin

aqdbtool: Sort list of table names before output.

6cb66f1e 27.01.2019 15:20 admin

aqdbtool: Added command "showtables".

This command can be used to view some information about tables (i.e. types)
stored within a AQDB database.

It can also scan all objects to detect database inconsistencies.

38f046a8 27.01.2019 15:18 admin

DbFile: Implemented AQDB_DB_GetTableNameList().

ef77a078 26.01.2019 17:58 admin

aqdbtool: Started working on this new tool

This tool can later be used to check for consistency of the database and
to list content/show information about a given database.

It should later also be able to copy a database into another database (or
to/from XML files).

07355d60 26.01.2019 17:56 admin

DbFile: Implemented AQDB_DB_Check().

Uses AQFS checks to check for lowlevel consistency of the underlying AQFS file.

f04a8a5f 26.01.2019 17:55 admin

AqFS: Finished tool aqfscheck.

This tool can be used to check the lowlevel consistency of a AQFS file.

c3d8f735 26.01.2019 17:52 admin

DbDir: Implemented GetTableNameList().

871683b8 26.01.2019 17:52 admin

Added virtual functions to simplify database management.

- AQDB_Db_Check(): check database for lowlevel consistency
- AQDB_Db_GetTableNameList(): list names of tables in a database

20647e8d 23.01.2019 23:01 admin

Added tool to validate a AQFS file.

This tool checks whether a file contains valid objects.

069fdf46 15.12.2018 15:50 admin

Fixed more memory leaks.

88429a51 15.12.2018 14:37 admin

Fixed a memory leak found by valgrind.

d0ba167d 15.04.2018 23:04 admin

dbfile: Changed value of AQDB_DBFILE_SESSION_FLAGS_ROLLBACK to 0x80000000.

099930fc 15.04.2018 23:03 admin

More work on documentation.

c98e22d7 14.04.2018 18:23 admin

Make filename more unique.

acd8bd74 14.04.2018 18:23 admin

dbfile: Respect AQDB_DBFILE_TABLE_FLAGS_NOCHGLOG.

Respect this flag within the functions:
- AQDB_DbFile_AddObject()
- AQDB_DbFile_DeleteObject()
- AQDB_DbFile_WriteObject()

eefa73fb 14.04.2018 17:20 admin

Revert "DbFile: Added tableFlags to AQDB_DBFILE_TABLE."

This reverts commit 7678fc268b94da7705032ca525deefab0cabde52.

7678fc26 14.04.2018 17:20 admin

DbFile: Added tableFlags to AQDB_DBFILE_TABLE.

b818d95e 14.04.2018 14:26 admin

Added newlines.

e99e530e 14.04.2018 14:19 admin

Added TODO.

d9a3113c 14.04.2018 14:19 admin

Experiment with unions to get rid of compiler warnings (doesn't work, yet).

66efa5b7 14.04.2018 14:18 admin

Improved APIDOC of plugin "dbfile".

28b170e0 14.04.2018 14:17 admin

AQFS_DbFile: Renamed member "tables" to "dbTypeTables" (improves readability).

- split AQDB_DbFile_ReadTypes() in two functions.

f58e0910 14.04.2018 14:13 admin

Improved documentation for sublibrary aqfilestore.

3ad7659e 14.04.2018 14:12 admin

Removed unneeded function.

249b580c 21.02.2018 16:59 admin

Fixed a minor bug.

087eceab 21.02.2018 16:58 admin

DbFile: Major speedup.

AqFS is only used internally, so we can lighten up a bit regarding
assertions.
And since especially the functions AQFS_Table_GetMaxEntries() and
AQFS_Table_GetFreeEntries() are called rather often this change is quite
a speed boost.

56e78d06 21.02.2018 16:56 admin

DbFile: Optimized and improved rollback mechanism.

Query for changeLog entries is now only done once. Handled changeLog entries
are now removed from the database.

0296c3b3 20.02.2018 22:59 admin

Decreased verbosity. List number of cache entry evictions due to cache shortness.

99f2f999 18.02.2018 23:42 admin

Backend "file": Fixed a bug in AQDB_DbFile_ReallyUndoSession()

Finally fixed a problem which bothered me for some time...

The list returned by AQDB_DbFile_GetSessionDescriptions() contains the
given session and all following. All these sessions need to be undone in...

20b70f6c 29.04.2016 21:54 admin

Use GWEN_ENDIAN_* instead of leXXtoh and htoleXX to make it work with MinGW.

777e8ae4 03.04.2016 22:59 admin

Fixed two bugs.

be9d12f9 03.04.2016 19:50 admin

DbFile backend now works with AqFinance.

f86271d2 03.04.2016 14:42 admin

Respect table openflags in DbFile module.

5bdcbc14 03.04.2016 01:30 admin

Fixed a hidden bug in DbDir module.

5db65e80 02.04.2016 23:14 admin

Ensure order of session descriptions on rollback.

c0338f1d 02.04.2016 03:28 admin

Moved test folder to top srcdir.

The test suite depends on the library with plugins builtin, so it needs
to be moved one folder higher.

3689007a 02.04.2016 03:27 admin

Added .gitignore.

59a8e84a 02.04.2016 03:25 admin

Use typemaker2 to create AQDB_SessionDescr.

62ecc6da 02.04.2016 02:34 admin

Increased verbosity.

d8004299 02.04.2016 02:34 admin

Started working on test suite for database backends.

be6b98ea 02.04.2016 02:31 admin

Fixed a bug, increased verbosity at some places.

ca406fb7 02.04.2016 02:31 admin

Decreased verbosity.

f1f2e5d4 02.04.2016 02:31 admin

Added convenience functions.

dc6cc4c8 01.04.2016 00:44 admin

More APIDOC.

bc59db8b 01.04.2016 00:23 admin

DbFile: Adapted rollback code to behave like DbDir.

5a2d2a2c 01.04.2016 00:05 admin

More work on rollback code.

048094c5 01.04.2016 00:04 admin

Added AQDB_DbFile_GetMatchingObjects().

10605fe4 01.04.2016 00:04 admin

Added sort function to changelog.xml

8b7b5acd 01.04.2016 00:04 admin

Added AQDB_SessionDescr_Get/SetDbId().

5eac309e 31.03.2016 00:53 admin

AQDB_DB_Create() should not open the table, fixed that in the "file" backend.

6b333f62 31.03.2016 00:52 admin

Added log messages.

b2c8ef29 31.03.2016 00:52 admin

Fixed a bug.

eff2d0ab 31.03.2016 00:51 admin

Reintroduced field "object" to AQDB_QUERY.

Having field makes using this class easier, as it turns out.

ce968ecc 29.03.2016 22:38 admin

Started working on rollback code in backend DbFile.

99c0a06b 28.03.2016 22:01 admin

Addd tests for multiple objects.

e55154cc 28.03.2016 22:00 admin

Fixed header.

533a2dab 28.03.2016 20:08 admin

Added a test for queries.

b0bed500 28.03.2016 20:08 admin

Fixed a bug in AQDB_ObjectQuery_Check().

9dcf481e 28.03.2016 20:08 admin

Fixed a bug in object reading code.

2fac8dfc 28.03.2016 03:17 admin

Updated TODO.

54da0957 28.03.2016 03:17 admin

Fixed a bug.

91e462c7 28.03.2016 03:17 admin

Improved APIDOC.

f6425f04 28.03.2016 00:25 admin

Implementated queries in DbFile (not tested yet).

326cc3f9 27.03.2016 22:28 admin

Unified query management.

Query management is not the same for every backend, this makes it easier
to maintain.

e81d513c 27.03.2016 01:42 admin

Added TODO...

90d1cddb 27.03.2016 01:42 admin

Changed default access flags in some virtual functions.

The default flag is only used in backends which don't set these flags
themselves, so those backends don't distinguish between reader an writer
clients because there is only one client at a time which obiously is...

522b7700 27.03.2016 01:26 admin

Started work on generic ObjectQuery class.

This can later be shared among all database backends to simplify code.

9fe7c3c8 27.03.2016 01:25 admin

DbFile: Implemented CloseTable() and DeleteObject(). More work on rollback code.

8ce3de91 26.03.2016 17:55 admin

Changes to TODO.

5764fd5f 26.03.2016 17:54 admin

Added internal changelog type.

This is a table which will receive all changes. It can later be used to
rollback changes to the database.

d162675f 26.03.2016 17:53 admin

Added .gitignore.

b73735b2 26.03.2016 17:51 admin

Added test for creating an object.

443ce5fc 26.03.2016 17:51 admin

APIDOC clarification.

0111d685 26.03.2016 01:51 admin

DbFile: Implemented ReadObject().

cc9d33b0 26.03.2016 01:49 admin

Fixed a typo.

bac8d677 26.03.2016 00:45 admin

More work on EditSession code.

8bfff4bb 26.03.2016 00:44 admin

Fixed memory leaks and invalid free's.

ccc22433 26.03.2016 00:43 admin

Disabled some libtests to make memory checks easier.

f52e675f 26.03.2016 00:43 admin

Added valgrind scripts.

9eeb7fa1 26.03.2016 00:42 admin

Added convenience functions to AQDB_SessionDescr.

09aa7582 25.03.2016 20:53 admin

More work on DbFile backend. Now passes tests.

52fe8562 25.03.2016 20:52 admin

Added AQDB_SessionDescr_CreateColumnList().