summaryrefslogtreecommitdiff
path: root/libopie2/opiepim/core
AgeCommit message (Collapse)AuthorFilesLines
2004-05-08Fixed a lot of worse bugs in the databook-backend for SQL.eilers2-15/+23
It was found by doing equivalence checks between events, moved between xml and sql backend, using opimconverter.. More bugfixes will follow..
2004-05-04OOps.. Forgot to commit modification of rtti from static to nonstatic (virtual)eilers8-8/+8
2004-05-04This is the reason, why I sometimes hate C++ ..eilers1-1/+1
Fixed crash in find of OPimDateBookBackend_SQL
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