summaryrefslogtreecommitdiff
path: root/libopie2/opiepim/backend/otodoaccesssql.cpp
AgeCommit message (Collapse)AuthorFilesLines
2004-12-28Fixing bug #1501 and preparing for implementation of generic QueryByExample andeilers1-12/+22
sorted for datebook and todo..
2004-11-18Backend Changes:zecke1-100/+35
Each Backend can: -Sort and Filter a set of Records/AllRecords (which can be filtered again) -QueryByExample by every Backend -Occurrences for a period of time and a QDateTime -More common implementation -OPimBackendOccurrence with common splitting to OPimOccurrence
2004-09-05Fixing really stupid caching bug.. Thanks to zecke who found it..eilers1-7/+13
Removed cachefind in backend which isn't needed anymore and not a goot idea...
2004-08-29Fixed some quirks..eilers1-3/+8
2004-06-01- convert to odebug frameworkar1-220/+224
2004-05-22Fix inserting data with custom tableszecke1-27/+27
Also I don't like the string comparsions. Are they really needed?
2004-04-12Implementing regexp search. OSearch works now..eilers1-17/+58
todo: Implemented removal of finished todo items..
2004-04-05SQL-Backends are almost finished !eilers1-31/+142
Works: Loading/Storing data, Most important search queries for Address/todo Unfinished: Search-Queries for Datebook, regexp search
2004-03-13Move XML class to internal PIMzecke1-0/+2
Add namespaces!!! Opie::Core and Opie::Core::Private Opie::Net and Opie::Net::Private Opie::Ui and Opie::Ui::Private Opie::MM and Opie::MM::Private Opie::DB and Opie::DB::Private PIM classes are not yet converted because we will do other work on it as well
2004-02-24*phew* here is the class and file rename patch. not converted yet: backend,mickeyl1-82/+82
but that will be not visible to application classes so we can change it later.
2004-02-20moved the opie pim stuff to libopie2 - pim. Tried to resort them, may be ↵alwin1-4/+37
someone should take a look for a better file order. but now all applications can start using libopiepim2 instead of libopie1-pim-stuff.
2003-12-22Finishing implementation of sql-backend for datebook. But I have toeilers1-1/+1
port the PIM datebook application to use it, before I could debug the whole stuff. Thus, PIM-Database backend is finished, but highly experimental. And some parts are still generic. For instance, the "queryByExample()" methods are not (or not fully) implemented. Todo: custom-entries not stored. The big show stopper: matchRegExp() (needed by OpieSearch) needs regular expression search in the database, which is not supported by sqlite ! Therefore we need either an extended sqlite or a workaround which would be very slow and memory consuming..
2003-12-08Committing unfinished sql implementation before merging to libopie2 starts..eilers1-1/+4
2003-11-10Platform MacOS-X: Disable backtrce in odebug..eilers1-4/+27
Libopie PIM: Finishing SQL-Backend for Todo. Recurrance events are supported now. What is still missing: Custom entries currently not stored. It isn't easy to implement them with enabled prefetch-cache. LibopieDB2: Adding -lsqlite here instead linking it to libopie
2003-10-20Pushing todo closer to sql support. Recurrances and custom entries still ↵eilers1-18/+34
missing. But before I add this, I have to do some cleanup..
2003-09-29Improvement of PIM-SQL Databases, but search queries are still limited.eilers1-17/+75
Addressbook: Changed table layout. Now, we just need 1/3 of disk-space. Todo: Started to add new attributes. Some type conversions missing.
2003-09-22Added first experimental incarnation of sql-backend for addressbook.eilers1-10/+63
Some modifications to be able to compile the todo sql-backend. A lot of changes fill follow...
2003-03-21Merged speed optimized xml backend for contacts to main.eilers1-1/+1
Added QDateTime to querybyexample. For instance, it is now possible to get all Birthdays/Anniversaries between two dates. This should be used to show all birthdays in the datebook.. This change is sourcecode backward compatible but you have to upgrade the binaries for today-addressbook.
2002-10-20Added ORecur which is a base class for Recurrance extracted from TT Event classzecke1-1/+1
and a widget where you can set the Recurrance This will be used at least in Todolist and Datebook and in the common classes of OTodo and OEvent Fixed the SQL in multiple ways it's summary not description for example
2002-10-19Add void setReadAhead(uint) to the templateszecke1-1/+1
OTodoAccessSQL use the read ahead value
2002-10-13Add a vCal Resourcezecke1-4/+5
Play a bit with cahce sizes The idea is to have the current page and the prior page cached... still looking how to do that
2002-10-13OPimAccessBackend nothing tried a isDirty()const ... but removed itzecke1-9/+22
ORecordList uidAt(uint index ) added Speed Improvements at the SQL backend do not load the list of uids until it's really needed do not reload the uid list until it's really needed we got a bitfield m_dirty there...
2002-10-10Implement read ahead on the XML resource...zecke1-6/+75
Scrolling is now noticeable faster with 10.000 items but not as fast the XML backend... OPimCache can be tuned and Query->OTodo too
2002-10-07Fix sorted SQL queryzecke1-2/+5
2002-10-07Sorted works enough in the SQL backend let's commit itzecke1-2/+59
2002-10-07First SQL backend Resourcezecke1-0/+397
The DB layout is not fully what we've in mind but for example I do lack the Categories infrastructure for that I've to implement sorted lists and then I'll make Todolist fast