summaryrefslogtreecommitdiff
path: root/libopie2/opiepim/core
AgeCommit message (Collapse)AuthorFilesLines
2005-02-16Fix for bug #1542 - todo crashes when priority < 1 or > 5drw1-0/+12
2005-01-16Added new generic sorted for the databook backends. Needed an sortedvectoreilers1-0/+25
to do this job, which is now added to private classes..
2005-01-03Fixing stupid API documentation error.eilers3-33/+34
Moving hasQuerySettings() and querySettings up to OPimAccessTemplate to be available for all frontends..
2004-12-28 * Make improved query by example accessable via frontendeilers3-9/+71
* Some API improvement
2004-12-20Recovery of the following Changes:eilers3-38/+109
* 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-18Remove obsoleted OPimEffectiveEvent as it is superseededzecke2-328/+0
by the generic OPimOccurrence
2004-11-18Big PIM API Update Core Part (1/2 of what should be implemented):zecke26-328/+1244
OPimRecords: -Add a so called safeCast using the rtti value OPimTodo: -Fix memleak with OPimState OPimOccurrence: -New class. Every 'Access' can give occurrences for a period of time Move Documentation
2004-10-27Switching to sqlite3eilers3-14/+1
Please read the following page for upgrade your old sqlite V2 database: http://opie.handhelds.org/cgi-bin/moin.cgi/SqlBackends
2004-10-17G++ 4.0 compiler fixeszecke1-1/+1
-Remove anonymous structures and name them -Include 'card.h' to cardpile to make 'Card' known to QList so deleteItem will work -cast 'enum' to char in event.cpp and opimevent.cpp
2004-09-05Fixing really stupid caching bug.. Thanks to zecke who found it..eilers1-2/+2
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.eilers2-11/+45
2004-08-06Update to the on-server move.zecke2-20/+45
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-30ev is not required.christophe1-3/+3
2004-07-29-UTC -> Europe/London when referring to no timezonezecke3-37/+35
-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-19/+19
2004-06-27Fixing typo.. Not interesting!eilers1-1/+1
2004-06-01- convert to odebug frameworkar5-69/+78
2004-06-01- convert to odebug frameworkar9-51/+65
2004-05-23Make it possible to define the filename of a database via factories..eilers1-10/+12
2004-05-23Changes in Backendfactory: Now providing VCARD/VCAL backends if availableeilers4-4/+7
Changing API: Default now gets a OPimGlobal::PimType as first param instead of QString.
2004-05-21Rule of Thumb: If it is 3:00am and you've suddenly something that compiles ↵zecke1-0/+3
it is a step in the right direction but wrong... Now the question is where to get the brown paperbacks again?! Maybe we get a discount... Anyway: adding a break in switch/case is most likely a good idea. Before we only used return
2004-05-21No dynamic_cast if we've no rtti. Ask tronical about the correctness becausezecke1-10/+10
if we would static_cast rightaway the compilers quits with errors..
2004-05-21Fix commentzecke1-7/+7
s/plugins/template
2004-05-20Changing OPimAccessFactory::Default to defaultAccesseilers4-4/+4
Changing OBackendFactory::Default to defaultBackend I hope this fixes all problems with reserved words.. Sorry for any inconveniences..
2004-05-20Fixing problems with "default" which is a reserved keyword. Use "Default" ↵eilers1-1/+1
instead..
2004-05-16make this compile with gcc 3.4mickeyl1-3/+2
we want to stay gcc 3.4 compliant, so folks please update your compilers
2004-05-16Improved accessing of default database style by using OPimGlobal::DEFAULTeilers1-0/+18
2004-05-16Backendfactory allows to request the default database style which is definedeilers1-0/+2
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.eilers2-0/+162
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.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..