summaryrefslogtreecommitdiff
path: root/libopie2/opiepim/core
AgeCommit message (Collapse)AuthorFilesLines
2004-04-28Some modifications to alow use of generic OPimRecords without need toeilers8-15/+64
cast them manually to the right type
2004-04-05SQL-Backends are almost finished !eilers1-1/+1
Works: Loading/Storing data, Most important search queries for Address/todo Unfinished: Search-Queries for Datebook, regexp search
2004-03-14but XML Parser back to OPie Core as libtinykate uses it as wellzecke2-445/+0
2004-03-13Move XML class to internal PIMzecke2-0/+445
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-02run the optimize_connect scriptalwin1-4/+4
the whole cvs is tagged with "before_optimize_connect" if there are problems you can check the diff (but it had compiled and run here)
2004-03-01fix includeschicken6-13/+1
2004-02-24*phew* here is the class and file rename patch. not converted yet: backend,mickeyl28-204/+5109
but that will be not visible to application classes so we can change it later.
2004-02-23cosmeticsmickeyl6-277/+528
2004-02-21the usual cosmeticsmickeyl20-576/+751
2004-02-20syntax-erroralwin1-2/+2
2004-02-20moved the opie pim stuff to libopie2 - pim. Tried to resort them, may be ↵alwin34-192/+1096
someone should take a look for a better file order. but now all applications can start using libopiepim2 instead of libopie1-pim-stuff.
2004-01-16Some changes to handle alarms for datebook-sql db..eilers3-0/+36
2003-12-22add a few missing const directives to get it to compile againmickeyl1-4/+4
2003-12-22Finishing implementation of sql-backend for datebook. But I have toeilers4-7/+46
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..eilers2-0/+9
2003-11-17Minor changes..eilers1-0/+1
2003-11-10Platform MacOS-X: Disable backtrce in odebug..eilers2-37/+122
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 ↵eilers2-1/+95
missing. But before I add this, I have to do some cleanup..
2003-08-01Merging changes from BRANCH_1_0 to HEADeilers6-0/+35
2003-06-20toExtraMap is no more virtualzecke2-1/+13
we save custom entries now setExtraMap added as well
2003-05-14Guard against self assignmentzecke1-0/+2
2003-05-14move lastHitField stuff into OPIMRecordzecke2-2/+21
2003-05-14zecke: better?tille1-2/+2
2003-05-12Add a commentzecke1-0/+2
2003-05-12fix up OTodo::hasNotifierszecke1-1/+3
add a const notifiers() function and fix OPimNotifyManager::isEmpty
2003-05-12dateTimeFromStringzecke2-4/+48
and toString added
2003-05-08search stufftille4-9/+28
and match, toRichText & toShortText in oevent
2003-05-07implement loading of Recurrencezecke3-1/+7
2003-05-07Make it possible to see what a backend supportszecke2-0/+21
2003-05-07Add d ptrzecke1-1/+4
add comments and FIXMEs three new signals for otodoaccess
2003-04-22Fixing incompatibility to Qtopia 1.6 (especially syncing with QTDesktop 1.6):eilers2-0/+112
They using a special format for storing birthdays/anniversaries. This patch does not convert all entries, just new/modificated contacts will be stored in this new format ! Addressbook is able to work with both formats (new and old) Complete conversion will be done by the new kitchensync release, provided soon...
2003-04-13More API doczecke3-6/+53
QString -> const QString& QString = 0l -> QString::null
2003-03-21Merged speed optimized xml backend for contacts to main.eilers1-3/+3
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-22Implement saving of eventszecke2-1/+69
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 datebookresourcezecke3-5/+6
-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/+69
-Add the Access(Backend) of DateBook
2003-02-21-Remove old Todo classes they're deprecated and today I already using thezecke4-19/+193
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-18Fixing categoryNames in opimrecord which was just checking for Todo Listeilers2-3/+3
Now we get the categories in addressbook, too !
2003-01-02Improved query by example: Search by date is possible.. First stepeilers1-1/+9
for a today plugin for birthdays..
2002-12-10get in sync with HEAD againzecke9-58/+425
-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-11-30More infrastructurezecke20-30/+950
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-15Make OTodo compilezecke3-0/+75
add the MaintainerMode to OTodo
2002-11-15Add the implementation for the XRef Managerzecke7-84/+183
Add it to libopie.pro Adjust OPimRecord to use the new manager The backends do not support xref yet
2002-11-15Add proposal header for Cross Referencing..zecke4-0/+114
look at them and comment
2002-11-13Added sorted for Contacts..eilers2-0/+19
2002-11-03Oh OContact what a sucker ;)zecke1-2/+0
first of all UID generation belongs to OPimRecord and was removed from OContact then setUid now actually calls OPimRecord::setUid instead of Record::setUid This finally fixes the problem with wrong uids after beaming... At least locally on my machine
2002-11-03Patch by Simon Hausmann to suit gcc3 needszecke1-5/+5
many thanks
2002-11-02Fix a vCard problem in OContactzecke5-2/+121
cell phones do not set the UId property... add some more states to otodo
2002-11-01Added regExp-search in database for all fields in a contact.eilers2-0/+16
2002-10-20Added ORecur which is a base class for Recurrance extracted from TT Event classzecke2-0/+181
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