summaryrefslogtreecommitdiff
path: root/libopie2/opiepim/backend
AgeCommit message (Collapse)AuthorFilesLines
2004-03-28- remove optional SQL support from libopie1mickeyl1-7/+15
- add optional SQL support to libopie2
2004-03-14but XML Parser back to OPie Core as libtinykate uses it as wellzecke2-7/+4
2004-03-13Move XML class to internal PIMzecke8-12/+31
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-03-01fix includeschicken1-2/+0
2004-02-24substitute hack with another hack to enforce LGPL compliancemickeyl2-12/+20
2004-02-24*phew* here is the class and file rename patch. not converted yet: backend,mickeyl23-593/+593
but that will be not visible to application classes so we can change it later.
2004-02-20uses xmltree.h from libopiecore2 instead libopiealwin1-1/+1
2004-02-20moved the opie pim stuff to libopie2 - pim. Tried to resort them, may be ↵alwin24-583/+815
someone should take a look for a better file order. but now all applications can start using libopiepim2 instead of libopie1-pim-stuff.
2004-02-19Add notes for API fixes and BC stuffzecke1-0/+9
2003-12-22Fixing stupid bug, found by sourcode review..eilers1-0/+11
2003-12-22Finishing implementation of sql-backend for datebook. But I have toeilers7-62/+268
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..eilers6-5/+309
2003-11-17Added #include QDateTime which is needed by this header file itselfeilers1-0/+1
2003-11-17Minor changes..eilers1-1/+1
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 ↵eilers3-20/+36
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.eilers2-45/+360
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.eilers7-15/+853
Some modifications to be able to compile the todo sql-backend. A lot of changes fill follow...
2003-08-30Removed some unimportant debug output which causes slow down..eilers1-2/+5
2003-08-01Merging changes from BRANCH_1_0 to HEADeilers10-11/+90
2003-07-07Fixing serious bug in hasQuerySettings()eilers1-0/+22
2003-06-20toExtraMap is no more virtualzecke1-0/+23
we save custom entries now setExtraMap added as well
2003-05-12Hospital Hacking Sessionzecke1-6/+65
kill warnings implement storing of reminders and alarms... Nach viel Eiter und Gestank...
2003-05-08search stufftille7-0/+47
and match, toRichText & toShortText in oevent
2003-05-07save the statezecke1-0/+6
2003-05-07save and restore CompletedDate and StartDatezecke1-7/+20
2003-05-07implement loading of Recurrencezecke1-3/+69
2003-05-07Save recurrencezecke1-1/+3
2003-05-07Make it possible to see what a backend supportszecke5-1/+42
2003-04-13More API doczecke8-114/+237
QString -> const QString& QString = 0l -> QString::null
2003-04-13OEvent/OTodo compare by address and not by value..zecke1-0/+1
ODatebookAccess: clear does change it too
2003-03-21g++ compliance fix: default arguments belong into the declaration, but not ↵mickeyl1-1/+4
the definition
2003-03-21Fixing small bug: If we search a birthday from today to today, it returnedeilers1-1/+5
every contact ..
2003-03-21Merged speed optimized xml backend for contacts to main.eilers13-715/+170
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.
2003-02-22Fix savingzecke1-1/+6
remove the transport medium from the opimmainwindow
2003-02-22fixx off by one in readingzecke2-2/+57
2003-02-22Remove some testing codezecke1-3/+1
2003-02-22Implement saving of eventszecke1-11/+173
Implement the ExceptionList Add Children and parent to OEvent Make ORecur honor exceptions Extend the test app to add and save
2003-02-21Add XML datebookresourcezecke4-14/+472
-clean up todoaccessxml header -implement some more stuff in the oeven tester -extend DefaultFactory to not crash and to use datebook -reading of OEvents is working nicely.. saving will be added tomorrow -fix spelling in ODateBookAcces
2003-02-21-Fix hasRecurrence()zecke2-0/+188
-Add the Access(Backend) of DateBook
2003-02-21-Remove old Todo classes they're deprecated and today I already using thezecke1-1/+10
new API -Guard against self assignment in OTodo -Add test apps for OPIM -Opiefied Event classes -Added TimeZone handling and pinning of TimeZones to OEvent -Adjust ORecur and the widget to better timezone behaviour
2003-02-160000276 Fix for that bug.. or better temp workaroundzecke2-35/+54
A Preferred Number is HOME|VOICE A CellPhone is HOME|VOICE|CELL the type & HOME|VOICE test triggers both and the cell phone number overrides the other entries.. as a temp I check that it's not equal to HOME|VOICE|CELL before setting the number The right and final fix would be to reorder the if statement to make it if else based and the less common thing put to the bottom OTodoAccessVcal fix the date for beaming
2003-02-15clear before reloadingzecke1-0/+1
2003-02-09Nothing happened.. Just some cleanup before I will start..eilers1-0/+739
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