Help - Search - Members - Calendar
Full Version: Announce: Desktop Version Of The Iqnotes
OESF Forums > General Forums > General Support and Discussion > Software
kyboo
I definitely managed myself to port IQNotes for Linux desktop. You can grab sources here: http://iqnotes.kybu.org/iqnotes-src-2.0.4.tar.bz2 Before compiling, see files BUGS, TODO, README.DESKTOP

BEWARE, this is alpha release, please backup all your IQNotes data files, do not use it for anything else then testing.

I will appreciate any feedback regarding this release, and I hope we will manage stable release soon. Also package maintainers for various Linux distributions are welcome.

P.S.: Data files are created/read from ~/.iqnotes
Stubear
Hmm, doesn't like gcc-3.4, or gcc-3.3.4 with qt-3.3.3.
gcc-2.9.5 bombs out late in the piece with an error
CODE
iqnotes-2.0.4/iqnotes/desktop/ui/writeNoteBase.h: undefined reference to `QDialog type_info function'

but that may be something missing at my end. I'll double check and get back to you.

What version of gcc and qt are you compiling against?

Also it no longer compiles for qtopia with either 3.x or 2.9.5 - the versino of tmake from sharp doesn't understand the new iqnotes.pro syntax and uic for qpe doesn't understand the 3.3 ui format either making empty header files for things like aboutBase.ui

See from the ChangeLog that you have fixed the problem with UTF8 files not saving properly without a password (this was the main thing stopping me from buying iqnotes) but the version available from your site is still 2.02, any plans to update?

Stu
kyboo
QUOTE
What version of gcc and qt are you compiling against?


I am using debian testing, so there is g++ 3.3.4 and Qt 3.3.3. If you can't solve that, please send me a whole output from compiling to kybu@kybu.org.

QUOTE
Also it no longer compiles for qtopia with either 3.x or 2.9.5 - the versino of tmake from sharp doesn't understand the new iqnotes.pro syntax and uic for qpe doesn't understand the 3.3 ui format either making empty header files for things like aboutBase.ui


I focused on the desktop version, and it seems that I created some incompatibilities, i will check it out.

QUOTE
See from the ChangeLog that you have fixed the problem with UTF8 files not saving properly without a password (this was the main thing stopping me from buying iqnotes) but the version available from your site is still 2.02, any plans to update?


Yes, i plan to update as soon as I will release stable desktop version.

Thanks for report.
Stubear
Got it too work smile.gif

Had to reinstall qt-3.3.3, must have done something to break it.

Works well, when do you plan to release stable version?

Stu

P.S. you site is down, so I can't check if you have already updated or not.
kyboo
QUOTE(Stubear @ Jan 13 2005, 02:34 PM)
Got it too work smile.gif

Had to reinstall qt-3.3.3, must have done something to break it.

Works well, when do you plan to release stable version?

Stu

P.S. you site is down, so I can't check if you have already updated or not.
*


I got problem with domain, current link is www.uid0.sk/~kybu/kybu.sk/iqnotes
Stubear
Any news on a stable releas of iqnotes for the desktop and a version for the zaurus that handles utf text properly in non-enrypted notes?

I'm interested in buying iqnotes (if utf works properly) but I'd prefer to deal direct with you rather than handango. Do you take paypal?

Stu
Teletubbie
Hi,
i cant get iqnotes sources from kybu.org
Has the url changed?
Cheers,
Sam
chayimkirshen
I downloaded the bzipped tarball, but it doesn't have README.DESKTOP or a TODO file with any text in it. Is this the right version?
Stubear
Did you get version 2.02 or 2.04? Only 2.04 has the desktop stuff in it.

If you can't get it from the site PM me with your email and I'll send it to you

Stu
kyboo
The web of the domain kybu.org is not currently working. But you can download desktop alpha version from this url http://www.uid0.sk/~kybu/kybu.sk/iqnotes/i...c-2.0.4.tar.bz2

I am sorry guys, but the major problem is, that i had no spare time to devote to iqnotes now, let's hope, it will change soon.
chayimkirshen
Excellent!

I got the file from the new link, and will compile and go.
chayimkirshen
Truly excellent to have it running! Can I make a few suggestions/comments?

- it would be nice to be able to export a specific note (the selected one) from onside the gui
- drawing doesn't work
- too many windows pop up. An all in one interface would be great

Fantastic step forward!
MaBo
As a note to self, and as a possible help for others that like to use iqnotes on their desktop as well but have some issues in understanding the things that are written above, a few notes on how to compile the program. I did it on an (old) machine running Ubuntu 9.04. As I'm relatively new to linux on the desktop, I may be too detailed for the real cracks.
Steps are:
-download the sources from berlios.de, to a directory say Documents/Downloads/IqNotes
-extract the sources "to here" (right mouse click)
-open a terminal window.
-I directly cd-ed into the folder Documents/Downloads/IqNotes/iqnotes-2.1.0rc1/iqnotes
-install g++:
CODE
sudo apt-get install g++

-install qt3 development tools:
CODE
sudo apt-get install qt3-dev-tools

-run qmake:
CODE
qmake -o Makefile iqnotes.pro

-run make:
CODE
make

---wait---
done.

The executable iqnotes is in the bin subfolder.

There is one issue left: where to put the pictures of all menu's and buttons? The README.DESKTOP file is not clear about that. It says to create a folder according to the IQNOTES_PICDIR macro. I seem to not get that... If there is anyone with more info on that, please complete.

But now I have a working iqnotes on desktop. If only I could have it on a windowz-box...

See you,
MaBo
koan
QUOTE(MaBo @ Sep 12 2010, 01:08 AM) *
There is one issue left: where to put the pictures of all menu's and buttons? The README.DESKTOP file is not clear about that. It says to create a folder according to the IQNOTES_PICDIR macro. I seem to not get that... If there is anyone with more info on that, please complete.


From the code it looks like you need to add /iqnotes/items/ onto the directory defined by IQNOTES_PICDIR which is /usr/share/iqnotes by default, so the directory you need is /usr/share/iqnotes/iqnotes/items/

For Zaurus it looks like /opt/QtPalmtop/pics/iqnotes/items/

See choosePic.cpp

HTH
MaBo
Thanks Koan,
That didn't really work. The following does:
if no modifications are made to the source code whatsoever, you have to create a folder /usr/share/iqnotes and then simply copy (drag and drop) the contents of the pics folder. It actually is exactly as is written in the README.DESKTOP file. The pictuers are then in /usr/share/iqnotes/iqnotes. That folder also has a (empty) subfolder items. What that is for, I don't know...

So now it works completely.

Let's try the next thing: compile it on a windows box with some flavor of g++ and qt3...

I will report if that works.


MaBo
koan
I never compiled or ran iqnotes so it was just a guess.

QUOTE(MaBo @ Sep 14 2010, 05:24 AM) *
Let's try the next thing: compile it on a windows box with some flavor of g++ and qt3...


QT3 was never released under an open source licence for Windows.

I think some people were backporting QT3 from Linux to Cygwin, see http://kde-cygwin.sourceforge.net/qt3/index.php
SNi
Any luck w/this?

QUOTE(MaBo @ Sep 13 2010, 11:24 AM) *
Thanks Koan,
That didn't really work. The following does:
if no modifications are made to the source code whatsoever, you have to create a folder /usr/share/iqnotes and then simply copy (drag and drop) the contents of the pics folder. It actually is exactly as is written in the README.DESKTOP file. The pictuers are then in /usr/share/iqnotes/iqnotes. That folder also has a (empty) subfolder items. What that is for, I don't know...

So now it works completely.

Let's try the next thing: compile it on a windows box with some flavor of g++ and qt3...

I will report if that works.


MaBo

Frederic Bergeron
Just for "fun", I decided to give it a try.

My first attempt was to try porting the whole application from qt-3 to qt-4. I quickly realized that would require too much work.

On my second attempt, I tried to build the latest version of Q... (aka QTWIN: the port of qt3 for Windows) but it didn't work.

My third attempt was to use an old but existing and working binary version of Q... that I found on the Sourceforge download page. After moving my cygwin installation away (because it was interfering somehow) and manually tweaking some config files, I managed to build a working Windows executable! See the attached zip file. There was some warnings when compiling but it doesn't seem to bother anything.

I have not fully tested the application as I have never used it before. Could someone familiar with the application provide some feedback please.

If it works fine, I will give more details about my building procedure
Frederic Bergeron
I have been told that there was a missing DLL file in the archive so here a new one with the required DLL.

Also, here is the process I did to build the application:

Run "setenv.bat" that basically does this:

CODE
SET QTDIR=N:\Qt\qt-win-free-mingw-3.3.4
SET PATH=%QTDIR%\bin;%PATH%
SET QMAKESPEC=win32-g++


After that, I edit the iqnotes.pro file and change these 4 lines:

CODE
desktop:DEFINES = IQNOTES_PICDIR="\"pics\""
desktop:INTERFACES = p:\fred\iqnotes-2.1.0rc1\iqnotes\desktop\ui\*.ui
desktop:HEADERS += p:\fred\iqnotes-2.1.0rc1\iqnotes\desktop\qpe\*.h
desktop:SOURCES += p:\fred\iqnotes-2.1.0rc1\iqnotes\desktop\qpe\*.cpp

Then, I do:

CODE
cd iqnotes
qmake


Then, I edit the Makefile and replace "-lqt" by "lqt-mt".

I build the application typing "make".

For some mysterious reasons, the linking step may give some errors. If I do "make clean;make", it usually works on the second time. Go figure...

At this point, I should have a iqnotes.exe in the parent directory.

I package the application manually in a directory that contains:
- iqnotes.exe
- qt-mt3.dll (taken from qt-win-free-mingw-3.3.4 directory)
- mingwm10.dll (also taken from qt-win-free-mingw-3.3.4 directory)
- pics folder (taken from iqnotes)

That's it! I hope I have not forgotten anything.
SNi
Thanx so much, works fine on Windows desktop. Only cavil so far, when writing/editing a note it starts off in a very small window (though you can 'drag' it to make it bigger)...
SNi

QUOTE(Frederic Bergeron @ Oct 25 2010, 05:47 PM) *
I have been told that there was a missing DLL file in the archive so here a new one with the required DLL.

At this point, I should have a iqnotes.exe in the parent directory.

I package the application manually in a directory that contains:
- iqnotes.exe
- qt-mt3.dll (taken from qt-win-free-mingw-3.3.4 directory)
- mingwm10.dll (also taken from qt-win-free-mingw-3.3.4 directory)
- pics folder (taken from iqnotes)

That's it! I hope I have not forgotten anything.

SNi
When you do Note- Add Picture what directory is it expecting the files to be in???
Frederic Bergeron
QUOTE(SNi @ Nov 2 2010, 12:00 PM) *
When you do Note- Add Picture what directory is it expecting the files to be in???


A quick look to the code reveals that it should be in the directory pics/iqnotes/items of the application directory. However, when I put image files there (gif, png, jpg or xpm), they are not shown in the dialog window... I would need to check further. Maybe this weekend.
Frederic Bergeron
Here is a new version that should fix the problem with Set Picture... feature. The images must be PNG files and stored in the pics/iqnotes/items directory. Please, tell me if it works on your side.

By the way, for anyone who cares, the updated source code can be found here.

I have also found this interesting blog entry about iqnotes. Glad to see that some users are happy about that.
SNi
Thanx, will give it a try... One thought, on a Win box when opening a new file it expects it to be in a .iqnotes subdirectory in the User's directory on the PC. Any possibility of having this subdirectory be with the program files. This would allow it to be used as a "portable" app on a USB stick (vs. having to be installed on a particular PC)
SNi

QUOTE(Frederic Bergeron @ Nov 7 2010, 03:57 AM) *
Here is a new version that should fix the problem with Set Picture... feature. The images must be PNG files and stored in the pics/iqnotes/items directory. Please, tell me if it works on your side.

By the way, for anyone who cares, the updated source code can be found here.

I have also found this interesting blog entry about iqnotes. Glad to see that some users are happy about that.

SNi
Yup, it works... Thanx much...
SNi

QUOTE(Frederic Bergeron @ Nov 7 2010, 03:57 AM) *
Here is a new version that should fix the problem with Set Picture... feature. The images must be PNG files and stored in the pics/iqnotes/items directory. Please, tell me if it works on your side.

By the way, for anyone who cares, the updated source code can be found here.

I have also found this interesting blog entry about iqnotes. Glad to see that some users are happy about that.

Frederic Bergeron
QUOTE(SNi @ Nov 9 2010, 03:07 AM) *
Thanx, will give it a try... One thought, on a Win box when opening a new file it expects it to be in a .iqnotes subdirectory in the User's directory on the PC. Any possibility of having this subdirectory be with the program files. This would allow it to be used as a "portable" app on a USB stick (vs. having to be installed on a particular PC)
SNi


I think that the default behavior is standard. Usually, you want your personal data to be stored in your home directory. Especially if you're sharing your computer with other people. However, I could make a "portable" version of the application with the asked behavior. It would be very convenient indeed and it's probably very easy to implement. I will take a look in the week-end.

Thanks for your quick feedback btw.
SNi
That's great... Right now I have it installed on computers at work and at home, which gets into "version" issues (ensuring latest .xml or .rijn file, keeping "synced"), the ability to have and run off a USB stick on any computer would be great from a portability standpoint
SNi
P.S. You linked my IQN "review"

QUOTE(Frederic Bergeron @ Nov 8 2010, 08:12 PM) *
I think that the default behavior is standard. Usually, you want your personal data to be stored in your home directory. Especially if you're sharing your computer with other people. However, I could make a "portable" version of the application with the asked behavior. It would be very convenient indeed and it's probably very easy to implement. I will take a look in the week-end.

Thanks for your quick feedback btw.

Frederic Bergeron
QUOTE(SNi @ Nov 10 2010, 02:43 AM) *
That's great... Right now I have it installed on computers at work and at home, which gets into "version" issues (ensuring latest .xml or .rijn file, keeping "synced"), the ability to have and run off a USB stick on any computer would be great from a portability standpoint
SNi
P.S. You linked my IQN "review"


Here is the portable version.

When building this version, I found at least one place where the application crashes systematically (when adding a note on a previous note the very first time). I suspect that the bug is not in the application itself but rather in the version of Qt3 that I have used to build the application. I may try once again to build the latest version of Q... eventually but it's not my priority so don't hold your breath. I have already tried to build it and I failed miserably. Anyway, I think that the application is usable enough.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2014 Invision Power Services, Inc.