| Author |
Message |
technosaurus

Joined: 18 May 2008 Posts: 3843
|
Posted: Mon 09 Aug 2010, 00:39 Post subject:
geany-0.19.1 |
|
geany-0.19 compiled for size (1mb binary), but still has about 700kb of uncompressed extras
| Code: | | CFLAGS=" -DGTK_NO_CHECK_CASTS -DG_DISABLE_CAST_CHECKS -pipe -combine -Os -momit-leaf-frame-pointer -fomit-frame-pointer -ffunction-sections -fdata-sections -fmerge-all-constants -march=i486 -mtune=i686 " LDFLAGS=" -Wl,-O4,-Os,-relax,--sort-common,--gc-sections,--as-needed,-s " CXXFLAGS=" -pipe -combine -Os -momit-leaf-frame-pointer -fomit-frame-pointer -fmerge-all-constants -ffunction-sections -fdata-sections -march=i486 -mtune=i686 -fno-rtti -fno-exceptions " ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i486-t2-linux-gnu --disable-silent-rules --enable-static --disable-shared |
I had to patch scintilla/PlatGTK.cxx so that it didn't require exceptions (adds ~100k)
change function at line 1934 to:
| Code: | static gboolean ButtonPress(GtkWidget *, GdkEventButton* ev, gpointer p) {
ListBoxX* lb = reinterpret_cast<ListBoxX*>(p);
if (ev->type == GDK_2BUTTON_PRESS && lb->doubleClickAction != NULL) {
lb->doubleClickAction(lb->doubleClickActionData);
return TRUE;
} else {
return FALSE;
}
} |
| Description |
|

Download |
| Filename |
geany_NLS-0.19.1-i486.pet |
| Filesize |
988.47 KB |
| Downloaded |
261 Time(s) |
| Description |
|

Download |
| Filename |
geany-0.19.1-i486.pet |
| Filesize |
628.5 KB |
| Downloaded |
294 Time(s) |
_________________ Puppy Web Desktop Now with pet packages - Pet Packaging 100 & 101
Last edited by technosaurus on Sat 21 Aug 2010, 15:34; edited 1 time in total
|
|
Back to top
|
|
 |
jpeps
Joined: 31 May 2008 Posts: 2421
|
Posted: Mon 09 Aug 2010, 02:09 Post subject:
|
|
The execute feature is interesting, where you can run the script right while editing (automatically saves it....although you have to first set executive permissions). Nice upgrade!
edit: I guess the last one did too...never noticed it!
|
|
Back to top
|
|
 |
technosaurus

Joined: 18 May 2008 Posts: 3843
|
Posted: Mon 09 Aug 2010, 03:00 Post subject:
|
|
| jpeps wrote: | | I guess the last one did too...never noticed it! |
It did after several hacks at getting the right build command configured
_________________ Puppy Web Desktop Now with pet packages - Pet Packaging 100 & 101
|
|
Back to top
|
|
 |
abushcrafter

Joined: 30 Oct 2009 Posts: 1447 Location: England
|
Posted: Wed 11 Aug 2010, 11:31 Post subject:
|
|
How does this compare to Barry's PET?
_________________ adobe flash is rubbish!
My Quote:"Humans are stupid, though some are clever but stupid." http://www.dependent.de/media/audio/mp3/System_Syn_Heres_to_You.zip http://www.systemsyn.com/
|
|
Back to top
|
|
 |
technosaurus

Joined: 18 May 2008 Posts: 3843
|
Posted: Sat 21 Aug 2010, 15:36 Post subject:
|
|
updated to geany-0.19.1 (repatched to remove exceptions)
added NLS package for additional languages
_________________ Puppy Web Desktop Now with pet packages - Pet Packaging 100 & 101
|
|
Back to top
|
|
 |
|