summaryrefslogtreecommitdiff
path: root/libopie2/opiepim/backend
AgeCommit message (Collapse)AuthorFilesLines
2007-01-31The queryByExample member function was not properly overridden by the childerik2-2/+2
class. This means that the last child in the chain would be called instead. Seeing as how the function is not really implemented in this class I am sure that they do want the override so a user is A. not fooled into thinking it is and B. running into a parent function doing the wrong thing.
2007-01-10All of the files in this commit have an inheritance member functionerik2-2/+2
mismatch correction. None are serious, but all would have been improperly mislinked in the inheritance hierarchy if attempted to be used.
2007-01-10BUG: The todo program was printing bad XML output of recurring itemserik1-17/+17
because the code lacked a space between two entities. FIX: Add a space. NOTE: The code was additionally reworked to make the spaces more noticable to the author of the patch. Thanks goes to Paul Eggleton who provided the patch! This fixes Opie bug 1753: http://opie-bugs.oszine.de/view.php?id=1753
2005-12-10- fix a problem with Sony Ericsson GSM. It can only handle vCards whitch ↵ar1-5/+5
have first set Cellular, Fax, Pager property and then HOME or WORK property.
2005-06-27-Fix compile warning (signed vs unsigned)zecke1-1/+7
-Somehow the split up patches missed the query string... (I knew I would mess up)
2005-06-27Simplify SQL query to not need a temporary SQL tablezecke1-11/+2
Patch courtsey Marcin Juszkiewicz (okayed by eilers)
2005-03-23Fixing last issues on QueryByExample on SQL databases. All tests passed ↵eilers1-29/+33
successfully
2005-03-20Fixing #1608, second issue: QueryByExample-Datediff does not work properly.eilers1-10/+36
This solution is not the best. I will rethink it as I have enough time. But it should work..
2005-03-19Oops.. member variable m_read was not initialized.eilers1-0/+1
This may cause crash as reported by #1608 (hopefully)
2005-03-19Minor update for generic sorted(): It will now ignory any categories if ↵eilers1-21/+20
filter "DoNotShowCategories" is used..
2005-03-18Reworte generic sorted() and added filter for "DoNotShowWithCategory" neededeilers1-12/+23
by addressbook
2005-02-03Fixing bug #1236: VCARD contained empty WORK and HOME addressfields..eilers1-14/+26
2005-01-16Added new generic sorted for the databook backends. Needed an sortedvectoreilers3-6/+60
to do this job, which is now added to private classes..
2005-01-03Fixing stupid API documentation error.eilers3-2/+3
Moving hasQuerySettings() and querySettings up to OPimAccessTemplate to be available for all frontends..
2004-12-28Fixing bug #1501 and preparing for implementation of generic QueryByExample andeilers12-41/+131
sorted for datebook and todo..
2004-12-24Repair damage done by a broken replace program. Note to self: Never use ↵mickeyl1-2/+2
anything other than sed! Merry Christmas!
2004-12-24qmake 1.08a has more rigid syntax checking and chokes on our .pro filesmickeyl1-2/+2
2004-12-20Recovery of the following Changes:eilers9-274/+379
* Implement fast and full featured version of sorted() for addressbook * Implement generic queryByExample for all Addressboook backends. It allows incremental search. * Update of API Documentation
2004-11-19Make VCARD importer more stable if something parsed which was not expected.eilers2-7/+36
Thus, we are now able to import VCards from Evolution 2 and Apple Addressbook.. This is fixing issue #1479
2004-11-18Backend Changes:zecke25-819/+1218
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-10-20- touch ~/Applications/addressbook/addressbook.xml lead to a Crash on XMLzecke1-1/+1
loading. Don't assume that the Child of the first element is present
2004-09-12-Sorry for the whitespaceszecke1-9/+11
-Delete endDate which is used by queryByExample Eilers can you look if a QDate::isValid makes more sense?
2004-09-05Fixing really stupid caching bug.. Thanks to zecke who found it..eilers5-30/+23
Removed cachefind in backend which isn't needed anymore and not a goot idea...
2004-08-29Added lookahead caching for addressbook (SQL-only) for speed improvement.eilers3-36/+151
2004-08-29Fixed some quirks..eilers1-3/+8
2004-08-06Update to the on-server move.zecke3-32/+25
We now have core/ with DataTypes, PUBLIC API backend/ for concrete implementation of backends and the 'Interface description' ui/ For UI related classes private/ For private implementation details
2004-07-29-UTC -> Europe/London when referring to no timezonezecke2-43/+64
-special handling for allDay Event in OPImEvent, avoid setting timezone as it is by default UTC -No timezone set by default for an Event -Recurrence is UTC (no timezone) -Provide upgrade path from DateBook as by default events were in the current timezone but didn't have the timezone attribute -unified handling of timezones, compatible with QtopiaDesktop -do less conversions -...
2004-07-29Fixed screwed indentation.. Don't know where this came from..eilers1-138/+138
2004-07-17Allow the deletions of all eventszecke1-1/+1
This is the fix posted to the MailingList
2004-06-27Argh.. Sorry for making problems !eilers1-436/+225
CVS committed stuff which had merging conflicts... :(
2004-06-27Fixing Bug #1328:eilers1-4/+228
VCards: Real encoding in UTF-8. Now even chars > 0xff are supported. SQL: Switching form latin1 encoding to UTF-8 encoding. We are now fully Unicode compliant ! Sorry for all users already using the SQL interface for loosing their special characters. There was no other way ! All other should export its SQL database to xml before updating and reimporting afterwards !
2004-06-01- convert to odebug frameworkar2-138/+140
2004-06-01- convert to odebug frameworkar8-2386/+2420
2004-05-23Make it possible to define the filename of a database via factories..eilers1-2/+4
2004-05-23Changes in Backendfactory: Now providing VCARD/VCAL backends if availableeilers1-42/+56
Changing API: Default now gets a OPimGlobal::PimType as first param instead of QString.
2004-05-22Fix inserting data with custom tableszecke1-27/+27
Also I don't like the string comparsions. Are they really needed?
2004-05-20add a 'default' backend for readEntry or you could/will crashzecke1-7/+7
because QString::null is not in the dictionary of available backends. I'm conversative so it is 'xml' Eilers/BradC change it on your will
2004-05-20Changing OPimAccessFactory::Default to defaultAccesseilers1-1/+1
Changing OBackendFactory::Default to defaultBackend I hope this fixes all problems with reserved words.. Sorry for any inconveniences..
2004-05-16Improved accessing of default database style by using OPimGlobal::DEFAULTeilers1-10/+20
2004-05-16Backendfactory allows to request the default database style which is definedeilers1-17/+44
by Settings/pimaccess.conf. This will be used by the OPimAccessFactory .. see next commit..
2004-05-16Introducing a new factory for creating access objects for the pim backends.eilers1-41/+62
It is still very basic but simplifies the access of the pim database and covers the creation process itself.. The new class OPimGlobal will contain constants and enums which should be public available for users of the PIM-classes..
2004-05-08Fixed a lot of worse bugs in the databook-backend for SQL.eilers1-1/+1
It was found by doing equivalence checks between events, moved between xml and sql backend, using opimconverter.. More bugfixes will follow..
2004-05-04Minor modification in debug outputeilers1-1/+3
2004-04-28Some modifications to alow use of generic OPimRecords without need toeilers1-0/+1
cast them manually to the right type
2004-04-12Implementing regexp search. OSearch works now..eilers2-19/+80
todo: Implemented removal of finished todo items..
2004-04-11Fixes for sqlite regex driver. Function must be implemented asbrad1-2/+2
rlike("pattern","match") instead of "where uid rlike("99")" you must use "where rlike("99",uid). My mistake. Also fixes for pointer math for context regex caching.
2004-04-10Some fixes to the namespace using.eilers1-6/+31
the first test implementation of regexp-search for addressbook (disabled)
2004-04-05SQL-Backends are almost finished !eilers6-93/+338
Works: Loading/Storing data, Most important search queries for Address/todo Unfinished: Search-Queries for Datebook, regexp search
2004-04-02Removed the avaluation code. Horizontal layout won the competition, therfore ↵eilers1-176/+1
the rest is removed..
2004-03-28enabling and disabling the SQL stuff for libopiepim2 should now (finally) workmickeyl1-1/+6
note that you may have to 'make mrproper' after enabling/disabling