Little (and incomplete) word processor with ODT support

Hello. I found a little word processor made in QT. It support ODT files (OpenOffice) and HTML. Also, could export as PDF. I managed to compiled in Haiku:

(sorry, I don’t know how to insert images here…)

The source code is here:

The project appears to be abandoned, but maybe could be used as a base to build a nice word processor.

Shortly, I will share the binaries. Maybe could be usefull for someone :slight_smile:

Update:
There are the download link:
http://s000.tinyupload.com/index.php?file_id=00112086775891198996

And the md5 checksum:
01398cd1809a837d764e80d8b69eaeb6 OasisEdit.zip

There are the download link for the binary:

OasisEdit.zip

Back in the days I compiled/improved an app called “Little Writer” based on Text Edit example by Digia:
http://doc.qt.io/qt-4.8/qt-demos-textedit-example.html

https://plus.google.com/115366586532467451604/posts/HoMP62fcGgp
Download hpkg: (http://softwaredepot.altervista.org/haiku/upload/hpkg/littlewriter_x86-1.0-3-x86_gcc2.hpkg)

But apart the fact that years ago I lost the source code due a disk corruption, these apps doesn’t seems too much difficult to improve/enhance. Maybe you could try to post the same message on the Third Party Development List: https://www.freelists.org/list/haiku-3rdparty-dev

[quote=Giova84]Back in the days I compiled/improved an app called “Little Writer” based on Text Edit example by Digia:
http://doc.qt.io/qt-4.8/qt-demos-textedit-example.html

https://plus.google.com/115366586532467451604/posts/HoMP62fcGgp
Download hpkg: (http://softwaredepot.altervista.org/haiku/upload/hpkg/littlewriter_x86-1.0-3-x86_gcc2.hpkg)

But apart the fact that years ago I lost the source code due a disk corruption,[/quote]

Well, luckily I spoke too soon: for curiosity I checked an old web space which I used ages ago to make online backup and seems that I found again such source code: I would be glad to put it on GitHub - I have an account - but I have no idea how to use GitHub to transfer my code in a repository. Can someone give some instructions? As I remember this app was also improved with the friendly help of a pair of user/developer of Haiku (IIRC, Munchausen and hey68you): they helped me to implement some enhancement like the ability to insert images in the document and to change bg/highlight colors.

[quote=Giova84]

Well, luckily I spoke too soon: for curiosity I checked an old web space which I used ages ago to make online backup and seems that I found again such source code: I would be glad to put it on GitHub - I have an account - but I have no idea how to use GitHub to transfer my code in a repository. [/quote]

Ok: I figured out how to upload the code:

Under what license is this app?
And how is the undo / Redo system
planned, the autosave feature.
How is the integration into Haiku?
(Translation … and so one)

[quote=Paradoxon]Under what license is this app?
[snip]
How is the integration into Haiku?[/quote]

The file headers say LGPL and it has QT as a requirement.

[quote=Paradoxon]Under what license is this app?
And how is the undo / Redo system
planned, the autosave feature.
How is the integration into Haiku?
(Translation … and so one)[/quote]

If you refer to Little Writer, as richienyhus stated, yes: is under LGPL and requires libqt_x86 from Haiku Depot.
If you refer to Oasis instead, looking ath the repo on GitHub, inside the header files I don’t see any reference to the license.

However: I started to work on Little Writer in the late 2012, then in 2014 unfortunately due a disk corruption I lost the source code, but luckily I found it again on an old online backup and now I finally publish the code on GitHub:

Compared to Oasis, Little Writer has some more features, which I added with the friendly help of some developers (Munchausen and hey68you), and is more integrated inside Haiku (also with the interface/icons).

The undo/redo system works as expected, the autosave feature is not yet implemented. It also need a better support for the Open Document Format; Feel free to take a look to the code: everyone is welcome as contributor: I publish it on GitHub to make the app more mature and to add features and enhancements with the help of other people, since I’m not very expert in coding.

Hello. The Oasis editor is a part of a another project. The licence is GPL:

Could be nice to “merge” the ODT support from Oasis into LittleWriter.

[quote=un_spacyar]
Could be nice to “merge” the ODT support from Oasis into LittleWriter.[/quote]

I had a look to Oasis: the ODT documents which is able to generate are equal to those generated by Little Writer (both apps share the Text Edit demo by Digia);
Oasis, has some differences made by its developer: is also able to open ODT documents, however is not able to correctly display the text formatting.

Both apps have a rudimental support for Open Document Format; for what concerns Little Writer, on my repo I opened an enhancement ticket to add a better support to ODT files :slight_smile:

If anyone wants to quickly see what LittleWriter is about without compiling it first, I have an earlier version on my repo. Direct download: http://clasquin-johnson.co.za/michel/repo/packages/littlewriter-1.0-4-x86_gcc2.hpkg

It would be fantastic if this app could be developed further.

Soon I will send you the 1.1 version which includes some improvements, compared to this old version :slight_smile:

[quote=un_spacyar]There are the download link for the binary:

OasisEdit.zip[/quote]

No offense intended, but I tried to download that binary and I kept seeing nothing but trial offers etc to sign up for a data collection service that was threatening and invasive, could you please host this binary somewhere safe ?

[quote=thatguy][quote=un_spacyar]There are the download link for the binary:

OasisEdit.zip[/quote]

No offense intended, but I tried to download that binary and I kept seeing nothing but trial offers etc to sign up for a data collection service that was threatening and invasive, could you please host this binary somewhere safe ?[/quote]

Thatguy, sorry to hear that. Sincerely, I didn’t thinked that 4shared was so shitty.
There are another link:
http://s000.tinyupload.com/index.php?file_id=00112086775891198996

Just in case, there are the md5 checksum from the file:
01398cd1809a837d764e80d8b69eaeb6 OasisEdit.zip

[quote=michel]If anyone wants to quickly see what LittleWriter is about without compiling it first, I have an earlier version on my repo. Direct download: http://clasquin-johnson.co.za/michel/repo/packages/littlewriter-1.0-4-x86_gcc2.hpkg

It would be fantastic if this app could be developed further.[/quote]

As promised:

http://softwaredepot.altervista.org/haiku/upload/hpkg/littlewriter_x86-1.2-2-x86_gcc2.hpkg

I bumped the version to 1.2 since I added another improvement: the ability to add hyperlinks into the document.

Screenshot:

(click the thumbnail to see the full image):
Free Image Hosting at FunkyIMG.com

[quote=Giova84]

Ok: I figured out how to upload the code:

https://github.com/Giova84/LittleWriter[/quote]

Hi Giovanni,

Maybe I’m being stupid, but I can’t seem to grab the source from that site. Usually on Github I’ve found a button that will download the archive. On your page there is a “Clone or Download” button, but it does absolutely nothing in Bezilla! Any clues?

[quote=Pete]

Hi Giovanni,

Maybe I’m being stupid, but I can’t seem to grab the source from that site. Usually on Github I’ve found a button that will download the archive. On your page there is a “Clone or Download” button, but it does absolutely nothing in Bezilla! Any clues?[/quote]

That’s what I see with WebPositive:

However you can download the zip file (I suspect that BeZilla is too much outdated to works on modern websites) or better do:

git clone https://github.com/Giova84/LittleWriter.git

Hope this help.

[quote=Giova84][quote=Pete]

Hi Giovanni,

Maybe I’m being stupid, but I can’t seem to grab the source from that site. Usually on Github I’ve found a button that will download the archive. On your page there is a “Clone or Download” button, but it does absolutely nothing in Bezilla! Any clues?[/quote]

That’s what I see with WebPositive:

However you can download the zip file (I suspect that BeZilla is too much outdated to works on modern websites) or better do:

git clone https://github.com/Giova84/LittleWriter.git

Hope this help.[/quote]

Huh. Bezilla has always been fine with GitHub downloads before… They must have “improved” something. (:-/) OTOH, I’ve had problems using W+ for downloads, so I typically avoid it!

(I try to avoid cloning until I really want to dig in to something.)

Thanks.

[quote=Pete]

git clone https://github.com/Giova84/LittleWriter.git

Huh. Bezilla has always been fine with GitHub downloads before… They must have “improved” something. (:-/) OTOH, I’ve had problems using W+ for downloads, so I typically avoid it!

(I try to avoid cloning until I really want to dig in to something.)

Thanks.[/quote]

Well, if you wish the zip archive with the source code and you are currently unable to download such file, I can send you this file to your mail address, no problem! Let me know.

Does this work?: https://github.com/Giova84/LittleWriter/archive/master.zip

That will download the version from last commit, but you can also download any releases made from here if they are tagged in the repo.