summaryrefslogtreecommitdiffabout
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--bin/kdepim/korganizer/kopiWhatsNew.txt74
-rw-r--r--kaddressbook/kabcore.cpp30
2 files changed, 93 insertions, 11 deletions
diff --git a/bin/kdepim/korganizer/kopiWhatsNew.txt b/bin/kdepim/korganizer/kopiWhatsNew.txt
index 8982a9c..20de933 100644
--- a/bin/kdepim/korganizer/kopiWhatsNew.txt
+++ b/bin/kdepim/korganizer/kopiWhatsNew.txt
@@ -1,15 +1,89 @@
Info about the changes in new versions of KO/Pi
and KDE-Pim/Pi
+********** VERSION 1.9.4 ************
+
+This is the version 1.9.4 of KDE-Pim/Pi for the Zaurus.
+
+WARNING:
+PLEASE BACKUP ALL YOUR DATA!
+We have changed a lot and maybe there are some unknown problems.
+
+SYNC HANDLING HAS CHANGED!
+Such that, if you sync now with an already synded device, you will duplicated entries after the first sync.
+(This change was introduced to make it possible to sync with mobile phones, which will be available later (maybe in 4 weeks).
+
+You need the kmicrokdelibs_1.9.4_arm.ipk as a base for the other programs.
+If you get the error: "Install only possible in main memory", just try it again to install it on SD card. That worked for me. And it was reported that rebooting Qtopia did help in this case as well.
+
+As programs are available:
+KO/Pi (korganizer ipk) - a calendar program.
+KA/Pi (kaddressbook ipk ) - an addressbook
+OM/Pi (kopiemail ipk ) an email program with pop/smtp and IMAP support.
+
+An alarm notification program ( korganizer-alarm ipk ) for KO/Pi that notifies you about alarms, even if the Zaurus is in suspend mode.
+(If you do not see an icon in the taskbar after installing korganizer-alarm, please restart Qtopia)
+
+All the applications are installed in a "Pim" TAB.
+If this TAB is new on your system, you can get an icon in this TAB by installing pim_TAB_icon_1.9.4_arm.ipk
+
+All the application are integrated.
+Such that you can choose in KO/Pi the attendees of a meeting from the addresses in KA/Pi. When you click in KA/Pi on the email address, OM/Pi is started to write the mail.
+
+HINT:
+If you install KPhone/Pi 0.9.7, it will be called, if you click in KA/Pi on a phone number.
+
+What's new?
+
+SYNC HANDLING HAS CHANGED!
+Such that, if you sync now with an already synded device, you will duplicated entries after the first sync.
+(This change was introduced to make it possible to sync with mobile phones, which will be available later (maybe in 4 weeks).
+
+New in OM/Pi:
+When copying(i.e. downloading mails) , you can specify, that only mails of a given size should be downloaded. Added mail copy possibility for selected mails.
+
+New in KO/Pi:
+French is now available for KO/Pi.
+Choose menu:Actions - Configure:TAB locale
+Syncing has changed.
+Phone sync available soon.
+Not much changes, I cannot remember them ...
+
+New in KA/Pi:
+Beaming possible.
+Sharp DTM readonly access possible( create a new DTM resource );
+Better searching possible.
+Search is performed only after pressing the return key.
+Use wildcard * to specify parts of a name.
+
+Better name/email selection dialog (called from KO/Pi or OM/Pi). In this dialog, now searching is possible. Like in KA/Pi, use return key and wildcard * .
+
+A big improvement is the new management of the contact access.
+In version 1.9.3, every application was using their own addressbook access data.
+That means, the addressbook was loaded up to three times in the memory, when accessed by KA/Pi, KO/Pi and OM/Pi.
+That was wasting of memory, if you had several hundreds of contacts.
+
+Now only KA/Pi accesses the addressbook.
+If KO/Pi or OM/Pi want to get some name/email data, they request KA/Pi to open the name/email selection dialog and send it back to them.
+If you click on an attendee in a meeting, its contact data is displayed in KA/Pi directly.
+That means, if KO/Pi or OM/Pi want to access contact data, KA/Pi is started first.
+
+New in the KO/Pi alarm applet:
+Configure your own timer popup menu!
+(Text and minutes for timer countdown)
+Just edit the file
+(yourhomedir)/.kopialarmtimerrc
+and start/stop a timer to get a new menu with the data of this file.
+
********** VERSION 1.9.3 ************
1)
Now KO/Pi on Windows imports directly the calendar data of
an installed Outlook. Should work with OL version >= 2000.
********** VERSION 1.9.2 ************
1)
KDE-Pim/Pi has got a new member:
KmicroMail (KM/Pi) is a mail program,
which can handle IMAP and POP mail access.
It is based on Opie-Mail v3.
All dependencies to the Opie libraries ar removed,
diff --git a/kaddressbook/kabcore.cpp b/kaddressbook/kabcore.cpp
index 74e5cf7..1a1bcff 100644
--- a/kaddressbook/kabcore.cpp
+++ b/kaddressbook/kabcore.cpp
@@ -285,38 +285,46 @@ void KABCore::restoreSettings()
splitterSize = KABPrefs::instance()->mExtensionsSplitter;
if ( splitterSize.count() == 0 ) {
splitterSize.append( width() / 2 );
splitterSize.append( width() / 2 );
}
mExtensionBarSplitter->setSizes( splitterSize );
}
*/
mViewManager->restoreSettings();
mIncSearchWidget->setCurrentItem( KABPrefs::instance()->mCurrentIncSearchField );
mExtensionManager->restoreSettings();
-
- QValueList<int> splitterSize = KABPrefs::instance()->mDetailsSplitter;
- if ( splitterSize.count() == 0 ) {
- splitterSize.append( width() / 2 );
- splitterSize.append( width() / 2 );
+#ifdef DESKTOP_VERSION
+ int wid = width();
+ if ( wid < 10 )
+ wid = 400;
+#else
+ int wid = QApplication::desktop()->width();
+ if ( wid < 640 )
+ wid = QApplication::desktop()->height();
+#endif
+ QValueList<int> splitterSize;// = KABPrefs::instance()->mDetailsSplitter;
+ if ( true /*splitterSize.count() == 0*/ ) {
+ splitterSize.append( wid / 2 );
+ splitterSize.append( wid / 2 );
}
mMiniSplitter->setSizes( splitterSize );
if ( mExtensionBarSplitter ) {
- splitterSize = KABPrefs::instance()->mExtensionsSplitter;
- if ( splitterSize.count() == 0 ) {
- splitterSize.append( width() / 2 );
- splitterSize.append( width() / 2 );
- }
- mExtensionBarSplitter->setSizes( splitterSize );
+ //splitterSize = KABPrefs::instance()->mExtensionsSplitter;
+ if ( true /*splitterSize.count() == 0*/ ) {
+ splitterSize.append( wid / 2 );
+ splitterSize.append( wid / 2 );
+ }
+ mExtensionBarSplitter->setSizes( splitterSize );
}
}
void KABCore::saveSettings()
{
KABPrefs::instance()->mJumpButtonBarVisible = mActionJumpBar->isChecked();
if ( mExtensionBarSplitter )
KABPrefs::instance()->mExtensionsSplitter = mExtensionBarSplitter->sizes();
KABPrefs::instance()->mDetailsPageVisible = mActionDetails->isChecked();