📄 changelog
字号:
db.* ChangeLogRelease 2.1===========2005-12-12 * fixed bug when opening multiple databases * added ability to raise exception (or longjmp) from the dberr callback * added stricter compiler check for implicit function declarationRelease 2.0.1=============This release only provides changes the build system for db.*. The library andutilities have not been modified in any way.2005-10-10 * Renamed test program to "testdbstar" * Test program is run with "make check" * Test program is installed with "make installcheck"2005-10-09 * Added --enable-examples and --disable-examples option to configure * Added DDLP and DBIMP make variables to specify the paths to native versions of ddlp and dbimp. Used to build the test suite when cross-compiling. * Added cross-compiling information to readme.1st * Test program is included in "make install"Release 2.0===========2005-04-28 * Test suite modifications: - removed regressions tests based on BASH and DIFF from examples/tims/ - added new C based test suite framework in test/ that allows for more user friendly testing within a single process model * removed package file verification script filecheck.pl it's no longer necessary with the new build system * XML export support added to dbexp * DTD schema generation added to dbexp2005-04-19 * updated readme.1st to discuss autotools build system * patched bug whereby the transaction file is not closed when d_open() fails. * fixed bugs in configure.in and Makefile.am.common2005-03-21 * build process reimplemented using Automake/Autoconf * added RPM package2005-03-11 * added uCLinux support: Support resides in db.uclinux directory. * Following changes are done: - modified main makefile to allow selective builds - local makefiles modified to append the necessary compilation flags. - ddlp extended to optionally produce C file, containing schema definition (-c flag) - runtime library extended to provide database open call with application embedded schema definition (d_sopen) - runtime library extended to generate .dbd file from database application embedded schema definition (d_build_dbd). - new functionality has partially been documented. documented d_sopen call, and ddlp changes. - added platform specific make configuration files: make process tries to include include/$(PLATFORM).config.mak and then include include/config.mak. That makes it possible to provide platform specific definitions. - config.mak could instruct make to build static or shared libraries (DB_STATIC). if DB_STATIC equal to 1 then static libraries are created. if DB_STATIC equal to 0 then shared libraries are created. - config.mak could instruct make to use GNU style cross compile tools. set DB_COMPILE to desired prefix. f.e. DB_COMPILE=arm-elf- - config.mak could instruct to omit some features: o thread and mutex support o stream support (fopen, etc...) support o network support (turn on or off lock manager communications) o fork support - footer.mak produces psp_config.h file to reflect current PSP configuraton as defined in previous item. - lock manager changed to optionally omit daemon mode at compile time. - psp extended to support some file extension control functions. psp_getExt() - returns last file extension psp_stripExt() - strip last externsion from the file name psp_replaceExt() - replaces file extension with new one - added empty thread layer * uCLinux specific files: - db.uclinux/makefile: provides support to build selected db.* libraries and tools - db.uclinux/uclinux.patch: main uCLinux distribution changes to allow db.* be integrated into 2005-03-01 * added eCos support: Support resides in db.ecos directory. * Following changes are done: - added limited wide char support functionality missed from eCos * eCos specific files: - db.ecos/makefile build eCos package - db.ecos/cd.ecos.cdl, db.ecos/pkgadd.db eCos package description - psp/pspecos.c psp eCos support layer * Various cleanups, unrelated to db.ecos and db.uclinux: - ida/ida_t.h changed function prototypes to avoid warnings. - psp/pspfile.c fixed bug in psp_fileClose - psp/pspposix.c fixed bug in psp_syncCreate - several semTabMutex unlockingRelease 1.1.1=============2004-12-02 * Created regression test suit using TIMS sample database * Created usage.bsh script that checks which d_ functions are used by an application embedded with db.star - Helps with testing. Allows developers to know if changes to db.* make will affect their application. * Standardized the use of db.star.ini file across the codebase - Before different code referred to many different settings files like dbstar.ini, rdm.ini, etc. Now all code refers to the same one. In addition, if an argument is given on the command line that conflicts with an environment variable or setting in the db.star.ini file there is now a standard precedence of which one will used. * Bug fixes
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -