SDB Engine HISTORY
2007, JANAUARY
09.01.2007 - Worked on Selection's
Autorefresh feature
- Modified : sdb.record.Append
- Modified : sdb.record.Change
- Modified : sdb.record.Delete
- Modified : sdb.record.Restore
26.01.2007
- Worked on Selection's Autorefresh feature
- Modified : sdb.record.Undo
- Modified : sdb.record.Redo
- Modified : sdb.record.FlushUndo
- Modified : sdb.record.FlushRedo
2006, DICEMBER
01.12.2006 - Worked on Tutorial
07
2006, NOVEMBER
02.11.2006 - Bug Fix : sdb.db.Defrag()
- Bug Fix : sdb.db.FlushUndo
- Bug Fix : sdb.db.FlushRedo
15.11.2006 - Worked on Tutorial
06
2006, OCTOBER
19.10.2006 - New function : sdb.record.IsDeleted()
- New function : sdb.record.IsChanged()
- New function : sdb.record.Restore()
- New function : CheckBit()
- Some work on the Engine to clean code using the new
functions
22.10.2006
- Bug Fix : sdb.record.Append()
23.10.2006 - Bug Fix : sdb.record.Delete(),
.Restore(), .Change
- Worked on Tutorial 05
24.10.2006 - Code Cleaning : sdb.db.OpenDB()
28.10.2006 - Bug Fix : sdb.log.Add()
- New Function : sdb.db.SetDebugLevel()
- New Function : sdb.db.GetDebugLevel()
2006, SEPTEMBER
16.09.2006 - Fixed a bug in sdb.db.Defrag()
- Implemented a communicaton way from the Engine to the
graphical front-end
10.09.2006 - Some work on the graphical
front-end
2006, JULY
04.07.2006 - GREAT IMPROVEMENT: now the
engine has its own Read Buffer based on access
frequency and completely tunable.
03.07.2006 - Implemented sorting
funnctions: sdb.record.Sort() and sdb.selection.sort()
2006, JUNE
26.06.2006 - Added a new function sdb.prefs.Load()
- Now, when the engine is loaded, the default preferences
file will be loaded.
- Fixed a bug in FilenameExists()
23.06.2006 - Revised and tested Tutorial_01
and Tutorial_02
22.06.2006
- Worked again on log functions
21.06.2006 - Completed (finally) sdb.selction.Export()
- Completed sdb.selction.View()
- Modified log functions, now is possible to ident the
messages making the log file more readable
21.06.2006
- Again, worked on sdb.selction.Export()
19.06.2006 - Fixed a bug in sdb.record.Get()
- Tested sdb.selction.Export()
18.06.2006 - Started to work on sdb.selction.Export()
09.06.2006 - Fixed a bug in sdb.db.CloseDB()
06.06.2006 - Fixed a bug in sdb.selection.Refresh()
05.06.2006 - Started the coding for the
selection's saving routines
- Modified sdb.db.NewDB()
- Modified sdb.db.OpenDB()
- Modified sdb.db.CloseDB()
- Fixed a bug in sdb.pvt.WriteString()
- Modified sdb.selection.Create(), added dontcheck
parameter
01.06.2006 - Completed sdb.selection.Remove()
- Completed sdb.pvt.PauseLog()
- Completed sdb.pvt.UnPauseLog()
- Completed sdb.db.View()
2006, MAY
30.05.2006 - Completed sdb.selection.Clone()
- Completed sdb.selection.Close()
- Completed sdb.selection.Refresh()
- Completed sdb.pvt.RecalcSel()
29.05.2006
- Modified some log information strings
25.05.2006 - Started the modification
process of the Selection-System
- Completed sdb.selection.Create()
- Completed sdb.selection.Open()
- Fixed a bug in sdb.selection.LogicInclude()
21.05.2006 - Fixed a bug in sdb.log.CloseFile()
20.05.2006 - Converted function myNil()
to sdb.util.myNil()
- Modified sdb.debug.DumpDatabase()
function, added the cons (console) parameter
- Fixed a bug in sdb.selection.Create()
- Fixed a bug in sdb.debug.DumpDatabase()
19.05.2006 - Planning of the
modifications to the Selection-System
16.05.2006 - Added some error handling
routines within sdb.debug.DumpRecord() to check the
results returned by sdb.record.Get()
-