415: Vala and NicoEdit upgraded

I have compiled the latest Vala, 0.7.4. Note, the package compiled in Ppup 415/6 is being used in all the Woof builds.

I have compiled Nicholas's latest, 2.0beta5, though probably as I write this there is already a later one available!

It's not quite at the level of functionality of Medit or Genie, but close, and much smaller. As Puppy goes for light-weight apps wherever possible, the next Woof-build will have NicoEdit only, no Medit or Genie.

I am keeping the 1.6 version alive, as that is particularly small, whereas 2.0+ is more sophisticated and of course bigger. Not that much difference in size though:

nicoedit-1.6-pup4.pet 45KB
nicoedit+-2.0beta5-pup4.pet 88KB

Note, I named the more fully-fledged version 'nicoedit+', but probably I should rename the simpler one to something else, and change its executable name and also the .NicoEdit.rc file.

I had a play with 2.0beta5. One thing I would like is 'File -> Reload file' in the menu.

To read more about NicoEdit, see my earlier post, with many comments and links posted:


Posted on 8 Jul 2009, 13:16


Posted on 8 Jul 2009, 20:12 by ttuuxxx
Hey Barry hows "NicoMicroEdit" sound for the smaller version :)

Posted on 8 Jul 2009, 21:13 by ttuuxxx
I've been playing around with this editor and took the 3 packages it needs to work and made one package for the 2.14X users to test, They were from the woof repo packages, Its not really that small of editor once you add the dependencies, Like gee,gtksourceview, the small version was a 255kb pet package for the small version. Still a lot smaller than Geany and Medit which is good.
Would be nice to have a splitview window if possible where you can view 2 pages at once and have 2 scrollbars, also its nice that it keeps your 'recently opened documents' History, but it would be nice to have a erase history at the top of the list of open documents.

I like this editor its pretty great :)

Oh one last thing, if I have nicoeditor opened and then launch another instance of it from the menu, I get this error message.
'NicoEdit seems to have crashed, would you like to restore the text stored in the temporary file '
but I just click no and it opens anyways, so its not really a issue, but figured I should inform you, I was using nicoedit-1.6-pup4

Posted on 8 Jul 2009, 22:05 by dogone
Google Chrome
I refer to "Google Chrome" the OS. This really deserves it's own thread, but suffice to say here that there could one day be a "Cpup".


Posted on 9 Jul 2009, 2:58 by Nicolas
Hi ttuuxxx,

The error message when you have 2 instances is normal.
When you load NicoEdit, it look in your home directory to see if nicoedit.tmp exist, if yes, NicoEdit think the program has crashed !

For "History" i think that adding a menu with erase function could be great.


Posted on 9 Jul 2009, 7:26 by BarryK
Re: NicoEdit multiple instances
That's a major bug for me, as I often open multiple instances of a text editor, and I do not want an error message popping up each time!

That would be simple to fix? just take out that error message from the source code?

Posted on 9 Jul 2009, 7:31 by BarryK
Yeah, but in the case of the Woof builds, libgee and gtksourceview are being used by more than one program.

Gtksourceview is used by NoteCase.

Libgee, I'll have to check, it is used by MU's PuppyBrowser and imageviewer apps I think. Plus will be used by more Genie/Vala apps as they come along.

Posted on 9 Jul 2009, 11:25 by cliuser
puppybrowser uses libgee.

Posted on 9 Jul 2009, 18:32 by Nicolas
NicoEdit version 2 beta 6
Hi All,

Version 2 beta 6 !

You can now use multiple instance of NicoEdit without error message (NicoEdit seems to have crashed ... blah blah blah)
Added history menu
Added "purge history" in view menu (Ctrl+B)

I try to include the "find and replace" in the next version.

Download it here: http://www.murga-linux.com/puppy/viewtopic.php?mode=attach&id=19879

See you,

Posted on 9 Jul 2009, 20:09 by ttuuxxx
Nice job Nicolas, great turn around like 1 day, man that is fast :)
Any Ideas of what you'll focus on after the editor?
maybe a ftp client? and then combine it with NicoEdit and add images and then have a basic wysiwyg editor? a couple of more addons and turn it into a word processor/wysiswyg editor/text editor. lol
I don't know I think it would be cool to have a word processor/wysiwyg web editor in one application. Would be very versatile.

Posted on 9 Jul 2009, 20:59 by BarryK
Abiword is a wysiwyg html editor.

It probably doesn't do a very good job of it though, which is why we never hear of anyone using it for that purpose.

Posted on 9 Jul 2009, 22:10 by ttuuxxx
Hi Barry, yes abiword does html, but not very good, it doesn't do css either, which is kind of important, When I went to school for web-management diploma, we were trained on dreamweaver, and the closest linux has is compozer and thats still light years behind, The main thing about dreamweaver is the built in ftp program, basically you have a local working directory and a server directory and dreamweaver mirrors the 2 of them, and does it by different methods,full,incremental,differential & mirror. And you can do that in both directions, you can compare up or down. Also you can make templates, then reuse the templates and change the words and images but the page,fonts,colours all remain unified which is nice, saves a lot of time, and then it can check the code for errors, Oh another nice option is say you have a 300 page website, with Dreamweaver you can update all 300 pages at once, by changing the template, etc and They actually released a version Dreamweaver CS3 that did php also, that was a first for Dreamweaver, but the Dreamweaver 4 they removed php. The thing is the price and thats its a windows product.


Posted on 10 Jul 2009, 2:57 by ttuuxxx
Hi Barry forum member technosaurus has managed to get abiword 2.7.6 working properly with the default puppy fonts by compiling Abiword static, The package is actually small and even works on 2.14X without any extra deps :), he doesn't have the spellcheck working but the main problem is solved, For the first time since 1.64 the fonts work properly on puppy :)
You can read about it at on this page http://www.murga-linux.com/puppy/viewtopic.php?t=43299&start=15

Posted on 30 Aug 2009, 19:05 by Nicolas
New version of NicoEdit
Hi All,

Last version of NicoEdit, version 2 !

Added Replace function
Deleted Themed version
Some bugs fix

Download it here: http://www.murga-linux.com/puppy/viewtopic.php?mode=attach&id=21402


PS: this is probably the last version because I'm working on a "code generator" for genie !
I'll post the first version today or tomorrow on murga-linux forum !

Posted on 30 Aug 2009, 19:44 by BarryK
Code generator
Wow, a code generator! That is very ambitious and I'm extremely interested to see what you come up with.

A long time ago, the predecessor of my EVE vector editor application was named GOOSEE and had generation of C code from the diagrams.
I decided that it wasn't all that practical though.

Posted on 30 Aug 2009, 22:05 by gposil
Completely Off Topic
Barry, sorry to bother you, do have any idea where the patched kernel source for woof alpha9 is, dpup476 uses it and I need to compile some modules...

Posted on 32 Aug 2009, 2:53 by Nicolas
Code generator
Hi All,

New testing program !
A code generator for our great language Genie.

This program is really new, it contains many bugs and some things will change in the future.

Please test it and let me know if you think this program is usefull !!

Download it here: http://www.murga-linux.com/puppy/viewtopic.php?mode=attach&id=21452


Posted on 5 Sep 2009, 6:32 by Nicolas
Code generator
Hi all,

New version of Genie Code Creator !

Please test it and let me know what do you think about this kind of program.
Thank in advance.

Download it here: http://www.murga-linux.com/puppy/viewtopic.php?mode=attach&id=21537