OESF Portables Forum
Everything Else => General Support and Discussion => Zaurus General Forums => Archived Forums => Software => Topic started by: zautrix on June 13, 2004, 01:34:52 pm
-
Hi,
after KO/Pi has reached a really useable state, I am now merging KA/Pi and the extended microkde lib with the latest KO/Pi version.
KA/Pi is quite useable now, it can even manage different resources.
There are still some minor layout bugs and maybe I have to change some of the layout to make it fitting on the screen of the 7x0. ( It was designed by Ulf for the screen of his 5500 ).
It will take some time (maybe 2-4 weeks?) for a first downloadable version, because it is summer and I am not hacking all the day ;-)
To make KA/Pi running on Windows will take some more time, it is a lot of work to make it compile on Windows.
z.
Links:
www.pi-sync.net
http://sourceforge.net/projects/kdepimpi (http://sourceforge.net/projects/kdepimpi)
-
Look forward to it. Particularly the windows version.
-
Hi,
here is a first alpha version of KA/Pi+KO/Pi.
www.pi-sync.net/daunlood/latest/kdepim_1.9.0_arm.ipk
Berore trying it, be aware that
- the old addressbook plugins do not work.
KO/Pi accesses now KA/Pi.
(It is planned, that later KA/Pi itself uses these plugins)
- KA/Pi have some bugs.
E.g. saving of images do not work.
- Usebility has to be enhanced in KA/Pi.
(Currently no toolbar, no optimal menu structure, not all config possibilities, no docu)
KA/Pi can use VCard format and manage more than one resource.
After starting, you may add resources by settings - configure resources.
If you want to use your old KO/Pi config, copy
Applications/korganizer/config_korganizerrc
to
Applications/korganizer/config/korganizerrc
.
To mention it again:
I did not make the port of KA/Pi.
Ulf had done a great job with the port of KA/Pi.
(It is a German speaking guy from California).
I have fixed some bugs in the last days and improved the user interface, e.g. built in a Minimize-Splitter: You can devide your screen to sizes you want by moving this splitter. You can quickly minimize it by clicking on one of the triangles. And I have optimized the layout of the dialogs for 5500 / 7x0 screens.
Please report bugs ... have fun!
z.
-
woohoo! I shall try it out later today.
-
I have KA/Pi now running on Windows as well - that is cooool!
It was easier than I thought to get it compiling and running on Windows.
I am currently working ( for a customer, I get paid for this ) on a solution to get Outlook data (Appointments and Contacts ) directly to a file, which is readable by KOrganizer and KAdressbook from KDE Desktop.
Such that it should be really easy ( in some days or weeks ) to get the data from Outlook to KDE and KDE-PimPi.
(The program will be GPL, i.e. available for free. Actually, it is based on Outport.)
z.
-
Do you realize the amount of jokes that may arise from the name PimPi?
-
This will be the next step following the famous \"pimp my ride\" series on cable TV. I can imagine something like \"pimp my PIM\".
Anyway, maybe zautrix and I will think about a more suitable name \'cause we do not want to be \"R\" listed. :wink:
If you have any \"technical\" problems with KA/Pi, let us know. Any bugs within the basic functionality are of very interest. I am thinking here especially about
- editing/adding/deleting contacts
- import/export of contacts with the different binary/vcard - file/dir formats.
- using the various view/filter options
thanks,
Ulf
-
Just installed and had a play.
Well done to both Ulf and zautrix. Keep it up...
A couple of bits of initial feedback. I know it is noly alpha, just thought I\'d get in early
1. Are you commiting data on hitting the OK button or on file save option ?
Reason being, I am always concerned about loosing data in event of a crash etc.
As a quick test, for KA, I turned on Fast load. Entered some changes to a contact and then exited it. Then removed, reinserted battery and changes to entry was lost following restart.
2. One feature I would really love, is the ability to dial a number on the mobile via bluetooth. Not sure how difficult it would be, but it would be really cool to have.
-
Just installed and had a play.
1. Are you commiting data on hitting the OK button or on file save option ?
Yes, with save, it is saved.
And it is saved, if you exit the app.
As a quick test, for KA, I turned on Fast load. Entered some changes to a contact and then exited it.
Here you are wrong:
You CANNOT exit an app, if fastload is enabled.
That\'s the whole point of fastload.
Then removed, reinserted battery and changes to entry was lost following restart.
.
Yes, if you remove the batteriy when an app is running, you will loose data.
No way to change this.
Thanks for your feedback,
z.
-
I agree, with fastlad on you can\'t exit as such. Sorry that is what I meant. Easy to forget about saving...
Hence the concern. I forget to do things. That\'s why I like PDAs etc. to remind me
I was thinking auto save on minimise (hitting X) or some other regular auto save. Anyway, early days yet...
-
I was thinking auto save on minimise (hitting X) or some other regular auto save. Anyway, early days yet...
Yes, the saving on minimize is a very good idea!
Auto saving does not help in every case - you may have that the Z get in suspend mode before autosaving.
I will implement the saving on minimize.
z.
-
Can You give sources to download? I will try to add it into OpenEmbedded enviroment (as it was done with KO/Pi).
-
Can You give sources to download? I will try to add it into OpenEmbedded enviroment (as it was done with KO/Pi).
You can download the sources from
www.pi-sync.net/daunlood/latest/kdepim.tar.gz
, but I do see not any reason to add an alpha version to openembedded.
And please do not specify any www.pi-sync.net url in openembedded build system.
The sources are only available for some days, after that, they are available in cvs.
z.
-
OK - I want to look at it - will add only when you release working version and not before.
I like Your Ko/Pi and just wanted to test Ka/Pi.
Sources of KO/Pi 1.7.8 mirrored - URL in OE changed. Next time will mirror them too (or fetch from CVS).
-
OK - I want to look at it - will add only when you release working version and not before.
Thx!
I like Your Ko/Pi and just wanted to test Ka/Pi.
Sources of KO/Pi 1.7.8 mirrored
Very good!
Thanks again!
- URL in OE changed. Next time will mirror them too (or fetch from CVS).
We are currently merging the KA/Pi sources ... it will take some time, until we have this done.
Then we will create a new module in our cvs at sourceforge.
z.
-
. . . that we might see other KDE PIM apps go Platform Independent? Rounding out the Zaurus apps with KNotes/PI and KMail/PI would be really nice, and I\'d love to see Kontact/PI on Windows (and rid myself of Outlook).
-
. . . that we might see other KDE PIM apps go Platform Independent? Rounding out the Zaurus apps with KNotes/PI and KMail/PI would be really nice, and I\'d love to see Kontact/PI on Windows (and rid myself of Outlook).
That is almost impossible, because it would be a huge amount of work.
You would have to change a lot of code in KDE.
And when I am writing here a lot, I mean really a lot!
KDE is Qt based, yes, but there are actually much calls of the X11 Unix Windows system inside the code of KDE (for some stupid graphic effects, like widget shadows and so on ).
And KMail uses a lot of KDE libraries, that means it would be neccesary to change a lot of the libs.
And then you have to remove/change the calls of the Unix C++ libraries, which are not available on WIndows.
Again a lot of work.
.... as I mentioned ... almost impossible ...
z.
P.S. And then it would not run at all on the Zaurus, because KDE ist Qt3 based, on the Zaurus is Qt2 available only.
All these chages haveI done with KOrganizer and are Ulf and I doing with KAddressbook.
It is not an easy task to make it running on the Zaurus.
Another solution for KMail would be to remove the crap X11 dependencies in KDE.
Then KMail could be compiled for Qt3 embedded and it would possible to run it on the Zaurus with the Qt3 embedded lib.
But there is a lot of X11 crap in KDE...
-
zautrix,
Would you mind telling me know to compile kdepim on Windows with QT?
I tried it with QT 3.3.1 and VC++ 6.0, but failed.
Thanks!
-
zautrix,
Would you mind telling me know to compile kdepim on Windows with QT?
I tried it with QT 3.3.1 and VC++ 6.0, but failed.
Thanks!
In the kdepim root dir:
qmake
nmake clean
nmake
-
zautrix,
Thanks for you help, I can compile QT examples and applications,
but when I compile the program extracted from kdepim193a.src.gz
I still get error message as following, do I need other software library?
Or I have to upgrade my msvc version? Thanks!
cd libical
NMAKE -f Makefile
cd src
NMAKE -f Makefile
cd libical
NMAKE -f Makefile
cl -c -nologo -Zm200 -W3 -MD -O1 -DUNICODE -DQT_DLL -DQT_THREAD_SUPPORT -DQT_NO_DEBUG -I"." -I"C:\Qt\3.3.1\include" -I"C:\tmp\kdepim\libical\src\libical" -I"C:\Qt\3.3.1\mkspecs\win32-msvc" -Fo @C:\DOCUME~1\jacky\LOCALS~1\Temp\nma01292.
caldate.c
.\caldate.c(75) : warning C4244: '=' : conversion from 'double ' to 'long ', possible loss of data
.\caldate.c(79) : warning C4244: '=' : conversion from 'double ' to 'long ', possible loss of data
.\caldate.c(80) : warning C4244: '=' : conversion from 'double ' to 'long ', possible loss of data
.\caldate.c(81) : warning C4244: '=' : conversion from 'double ' to 'long ', possible loss of data
.\caldate.c(95) : warning C4244: '=' : conversion from 'double ' to 'int ', possible loss of data
.\caldate.c(97) : warning C4244: '=' : conversion from 'double ' to 'int ', possible loss of data
.\caldate.c(99) : warning C4244: '=' : conversion from 'double ' to 'int ', possible loss of data
icalarray.c
.\icalarray.c(99) : warning C4018: '<' : signed/unsigned mismatch
.\icalarray.c(113) : warning C4018: '<' : signed/unsigned mismatch
.\icalarray.c(144) : warning C4018: '>' : signed/unsigned mismatch
icalattach.c
icalcomponent.c
.\icalcomponent.c(2080) : warning C4018: '<' : signed/unsigned mismatch
.\icalcomponent.c(2283) : warning C4018: '<' : signed/unsigned mismatch
icalderivedparameter.c
icalmemory.c
.\icalmemory.h(38) : error C2146: syntax error : missing ')' before identifier 'size'
.\icalmemory.h(38) : error C2061: syntax error : identifier 'size'
.\icalmemory.h(38) : error C2059: syntax error : ';'
.\icalmemory.h(38) : error C2059: syntax error : ')'
.\icalmemory.h(52) : error C2146: syntax error : missing ')' before identifier 'size'
.\icalmemory.h(52) : error C2061: syntax error : identifier 'size'
.\icalmemory.h(52) : error C2059: syntax error : ';'
.\icalmemory.h(52) : error C2059: syntax error : ')'
.\icalmemory.h(53) : error C2146: syntax error : missing ')' before identifier 'size'
.\icalmemory.h(53) : error C2081: 'size_t' : name in formal parameter list illegal
.\icalmemory.h(53) : error C2061: syntax error : identifier 'size'
.\icalmemory.h(53) : error C2059: syntax error : ';'
.\icalmemory.h(53) : error C2059: syntax error : ')'
.\icalmemory.h(70) : error C2143: syntax error : missing ')' before '*'
.\icalmemory.h(70) : error C2081: 'size_t' : name in formal parameter list illegal
.\icalmemory.h(70) : error C2143: syntax error : missing '{' before '*'
.\icalmemory.h(71) : error C2059: syntax error : 'type'
.\icalmemory.h(71) : error C2059: syntax error : ')'
.\icalmemory.h(74) : error C2143: syntax error : missing ')' before '*'
.\icalmemory.h(74) : error C2081: 'size_t' : name in formal parameter list illegal
.\icalmemory.h(74) : error C2143: syntax error : missing '{' before '*'
.\icalmemory.h(75) : error C2059: syntax error : 'type'
.\icalmemory.h(75) : error C2059: syntax error : ')'
icaltimezone.c
.\icaltimezone.c(867) : warning C4018: '>=' : signed/unsigned mismatch
.\icaltimezone.c(1002) : warning C4018: '>=' : signed/unsigned mismatch
.\icaltimezone.c(1249) : warning C4018: '<' : signed/unsigned mismatch
.\icaltimezone.c(1427) : warning C4013: 'snprintf' undefined; assuming extern returning int
.\icaltimezone.c(1597) : warning C4018: '<' : signed/unsigned mismatch
icaltypes.c
.\icaltypes.c(180) : warning C4013: 'snprintf' undefined; assuming extern returning int
icalvalue.c
.\icalvalue.c(520) : warning C4013: 'snprintf' undefined; assuming extern returning int
.\icalvalue.c(1104) : warning C4013: 'strcasecmp' undefined; assuming extern returning int
pvl.c
sspm.c
.\sspm.c(286) : warning C4013: 'strcasecmp' undefined; assuming extern returning int
.\sspm.c(710) : warning C4013: 'snprintf' undefined; assuming extern returning int
Generating Code...
.\sspm.c(1177) : warning C4700: local variable 'cc' used without having been initialized
-
Or I have to upgrade my msvc version? Thanks!
Maybe, I am compiling it with Visual C++.Net (version 7.1).
-
ic, Thanks!
-
. . . that we might see other KDE PIM apps go Platform Independent? Rounding out the Zaurus apps with KNotes/PI and KMail/PI would be really nice, and I'd love to see Kontact/PI on Windows (and rid myself of Outlook).
That is almost impossible, because it would be a huge amount of work.
You would have to change a lot of code in KDE.
And when I am writing here a lot, I mean really a lot!
Fair enough, thought it wouldn't hurt to ask. . .
-
Yes, the saving on minimize is a very good idea!
Has any progress been made on this yet? I'm using KA/Pi 2.2.7 and it doesn't seem to have any autosave options. Also may I suggest that an "autosave every X minutes" option be added in addition to the "save on minimize" -- because I'm using kapi on pdaxrom and switching apps does not involve minimizing the active app, and if I remember to minimize kapi I may as well remember to click on the save button
Auto saving does not help in every case - you may have that the Z get in suspend mode before autosaving.
Sorry I'm not intimately familiar with Qtopia (having ditched it ages ago in favour of pdaxrom ), but wouldn't the same argument apply to "save on minimize"?
-- cheers
-
will qt4 be a way of making the KDE apps run on the zaurus without needing lots of qt/X11 library modules?