summaryrefslogtreecommitdiff
path: root/libopie2/opiepim/backend
AgeCommit message (Collapse)AuthorFilesLines
2003-01-13Fixing crash when businesscard.vcf is missing..eilers1-2/+11
2003-01-03Reenable debug outputeilers1-6/+11
2003-01-03Bugfix for calculating data diffs..eilers1-18/+39
2003-01-02Improved query by example: Search by date is possible.. First stepeilers1-33/+104
for a today plugin for birthdays..
2002-12-10get in sync with HEAD againzecke2-9/+50
-OPimBase was added to be used as a default struct inside OPimResolver and to work with DSOs -TodoListXML backend now uses mmap and madvise to load data -OContact added/changed rtti -OTodo added changed rtti OPimAccess* added stuff necessary for the Resolver and a 'state'/'hint' on how to load data OPimResolver which resolves uid + services to Records, rtti to QCOPChannels loads arbitary Service backends ( will work with DSOs soon ) -OPimMainWindow added some setDocument scripting possibility and internal marshalling and demarshalling of Records -OPimRecord added loadDataFromm and saveDataTo for marshalling purposes much more :)
2002-12-08Moved journal-enum from ocontact into i the xml-backend..eilers1-9/+15
2002-12-07Fixing bug in storing anniversary..eilers2-13/+28
2002-11-30More infrastructurezecke5-13/+24
ORecur has now the nextOccurence function exceptions We've now Notifers like Alarms and DatebookEntries we may add to execute applications... AppName replaced with service cause it is a service Add rtti to OPimRecord as a static function This is used inside the BackEnd classes to static_cast... added removeAllCompleted to the todobackends... add a common Opie PIM mainwindow which takes care of some simple scripting enchangements.. much more
2002-11-15Add the implementation for the XRef Managerzecke1-17/+1
Add it to libopie.pro Adjust OPimRecord to use the new manager The backends do not support xref yet
2002-11-14Sorting will now work if fullname is identical on some entrieseilers1-2/+5
2002-11-13Small Bug in sorted fixedeilers1-3/+6
2002-11-13Added sorted for Contacts..eilers4-0/+50
2002-11-11no default arguments in implementationkergoth1-1/+4
2002-11-10Bugfixes..eilers2-5/+18
2002-11-09Added VCard Backend.eilers2-0/+614
2002-11-03Patch by Simon Hausmann to suit gcc3 needszecke1-2/+2
many thanks
2002-11-01Added regExp-search in database for all fields in a contact.eilers2-0/+27
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 templateszecke2-2/+16
OTodoAccessSQL use the read ahead value
2002-10-18Fix sortingzecke1-26/+94
Now if one columns equals another we try harder to find a difference Fixed DueDate sorting... This makes the UI more appealing
2002-10-18Add a small quirk mode... for testingzecke1-5/+8
Fix parsing of due Date We can not rely that HasDate is past the dates.. do the final QDate generation just before adding the OTodo
2002-10-18Hi Stefan,zecke1-5/+19
this commit should fix your problems... The XML todo backend was doing some stuff wrong with sorted Records. I even have a Comment describing this behaviour which is from the current POV wrong.. need to check my brain what I though this should do
2002-10-16Added some docu to the interface and now using the cache infrastucture by ↵eilers1-1/+20
zecke.. :)
2002-10-14Some minor interface updateseilers3-18/+21
2002-10-14Redeactivate SQL.. ;)eilers1-5/+9
2002-10-13Add a vCal Resourcezecke3-4/+232
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 itzecke2-10/+24
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...zecke2-6/+78
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-10The Cache is finally in placezecke2-7/+53
I tested it with my todolist and it 'works' for 10.000 todos the hits are awesome ;) The read ahead functionality does not make sense for XMLs backends because most of the stuff is already in memory. While using readahead on SQL makes things a lot faster.... I still have to fully implement read ahead This change is bic but sc
2002-10-08Fixed libopie.pro to include the new pim-API.eilers1-2/+15
The SQL-Stuff is currently deactivated. Otherwise everyone who wants to compile itself would need to install libsqlite, libopiesql... Therefore, the backend currently uses XML only..
2002-10-07Fix sorted stuffzecke1-5/+6
Case number 4 is still to go
2002-10-07added OBackendFactory for advanced backend accesseilers3-0/+102
2002-10-07Fix sorted SQL queryzecke1-2/+5
2002-10-07Sorted works enough in the SQL backend let's commit itzecke2-5/+62
2002-10-07First SQL backend Resourcezecke3-0/+444
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
2002-09-28remove debug outputzecke2-103/+140
move from Opie::XMLElement to custom parser this cuts down loading 10.000 items from 22 seconds to 4 seconds
2002-09-27Added API for accessing the Contact-Database ! It is compiling, buteilers2-0/+620
please do not expect that anything is working ! I will debug that stuff in the next time .. Please read README_COMPILE for compiling !
2002-09-25Add a sort function and filter function to TodoAccesszecke3-0/+149
This would allow us todo a paint hack in QTable
2002-09-23Updateszecke1-8/+12
2002-09-22Two brown paper bags later OTodo is ok again... pointers can be so fscking ↵zecke1-1/+1
awesome I had problems with QShared because I forgot to copy it in &operator= And the other one was d = 0
2002-09-22Add XML resources for todolist and compile fixes for RecordListzecke5-14/+457
2002-09-22Some documentationzecke1-0/+53
and addition to OTodoAccess overDue and effectiveTodos
2002-09-22Ok now it compiles again... heurekazecke1-6/+13
I had to create templatebase so orecordlist and opimaccesstemplate do not have circular dependency otherwise just compile fixes to my templaes and i did not make them inline
2002-09-20Our new common template based start for Accessing and Manipulatingzecke1-0/+29
the Records The CROSS_REFERENCE branch will get ported to it. We use templates for several reasons They allow us to share code and to be easily extended I've to make them not inline to save memory... I've to port all DBs and Record related classes