Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
Changing API: Default now gets a OPimGlobal::PimType as first param instead of QString.
|
|
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
|
|
if we would static_cast rightaway the compilers quits with errors..
|
|
s/plugins/template
|
|
Changing OBackendFactory::Default to defaultBackend
I hope this fixes all problems with reserved words.. Sorry for any
inconveniences..
|
|
instead..
|
|
we want to stay gcc 3.4 compliant, so folks please update your compilers
|
|
|
|
by Settings/pimaccess.conf.
This will be used by the OPimAccessFactory .. see next commit..
|
|
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..
|
|
It was found by doing equivalence checks between events, moved between xml
and sql backend, using opimconverter..
More bugfixes will follow..
|
|
|
|
Fixed crash in find of OPimDateBookBackend_SQL
|
|
cast them manually to the right type
|
|
Works: Loading/Storing data, Most important search queries for Address/todo
Unfinished: Search-Queries for Datebook, regexp search
|
|
|
|
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
|
|
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)
|
|
|
|
but that will be not visible to application classes so we can change it later.
|
|
|
|
|
|
|
|
someone should take a look for a better file order. but now all applications can start using libopiepim2 instead of libopie1-pim-stuff.
|
|
|
|
|
|
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..
|
|
|
|
|
|
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
|
|
missing.
But before I add this, I have to do some cleanup..
|
|
|
|
we save custom entries now
setExtraMap added as well
|
|
|
|
|
|
|
|
|
|
add a const notifiers() function
and fix OPimNotifyManager::isEmpty
|
|
and toString added
|
|
and match, toRichText & toShortText in oevent
|
|
|
|
|
|
add comments and FIXMEs
three new signals for otodoaccess
|
|
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...
|
|
QString -> const QString&
QString = 0l -> QString::null
|
|
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.
|
|
Implement the ExceptionList
Add Children and parent to OEvent
Make ORecur honor exceptions
Extend the test app to add and save
|