ANN: FreeRIDE 0.5.0 Release Candidate 1

[drum roll…]

FreeRIDE 0.5.0 Release Candidate 1 is available for download. Go to
http://www.rubyide.org/ for details.

WHAT IS FREERIDE

FreeRIDE aims to be a full-featured, first-class IDE on a par with those
available for other languages, with all the best-of-breed features that you
would expect in a high-end IDE. You can see some screenshots here:

http://www.rubyide.org/cgi-bin/wiki.pl?ScreenShots

Some of FreeRIDE’s features include:

  • Multi-file editing
  • Syntax highlighting
  • Auto-indenting
  • Source navigation by module, class, method, etc.
  • Integrated debugging
  • Written in Ruby for easy extension

Some planned features include:

  • Full internationalization
  • High-end refactoring support
  • Remote pair programming

Have fun! I’m going to go get some sleep, now. :slight_smile:

Curt

w00t!!! Can’t remember the last time I’ve actually looked forward to a
software release. Now if only it would hurry up and download :slight_smile: (bloody
dialup)

martin

···

Curt Hibbs curt@hibbs.com wrote:

[drum roll…]

FreeRIDE 0.5.0 Release Candidate 1 is available for download. Go to
http://www.rubyide.org/ for details.

Cool!

Just one question: Is there a way I can change the syntax coloring so that
I won’t have to change it every time I download a new FreeRIDE? (Kind of
like a .emacs file or something…)

Many thanks,

Chris

I just don’t get where I should take FreeRIDE for
Linux. At http://www.rubyide.org/files/ I see only
freeride-win_0.5.0rc1.exe

···

On Mon, 23 Dec 2002 21:01:04 +0900 “Curt Hibbs” curt@hibbs.com wrote:

[drum roll…]

FreeRIDE 0.5.0 Release Candidate 1 is available for download. Go to
http://www.rubyide.org/ for details.


Best regards,
Yuri Leikind

You can bring any calculator you like to the midterm, as long as it
doesn’t dim the lights when you turn it on.
– Hepler, Systems Design 182

FreeRIDE Developers -

Thank you for remembering the Windows crowd... I really appreciate the

installer you prepared.

I've always thought that the lack of windows 'self-installers' was a

reason for Rubys lack of ‘spread’…

-Rich

···

----- Original Message -----
From: “Curt Hibbs” curt@hibbs.com
To: “ruby-talk ML” ruby-talk@ruby-lang.org; freeride-announce@nongnu.org
Sent: Monday, December 23, 2002 5:01 AM
Subject: ANN: FreeRIDE 0.5.0 Release Candidate 1

[drum roll…]

FreeRIDE 0.5.0 Release Candidate 1 is available for download. Go to
http://www.rubyide.org/ for details.

WHAT IS FREERIDE

FreeRIDE aims to be a full-featured, first-class IDE on a par with those
available for other languages, with all the best-of-breed features that
you
would expect in a high-end IDE. You can see some screenshots here:

http://www.rubyide.org/cgi-bin/wiki.pl?ScreenShots

Some of FreeRIDE’s features include:

  • Multi-file editing
  • Syntax highlighting
  • Auto-indenting
  • Source navigation by module, class, method, etc.
  • Integrated debugging
  • Written in Ruby for easy extension

Some planned features include:

  • Full internationalization
  • High-end refactoring support
  • Remote pair programming

Have fun! I’m going to go get some sleep, now. :slight_smile:

Curt

Guys - you did a great job!!

I’ve installed it (Windows) and ‘normal’ keyboard shortcuts worked without
having to figure out what they were.

Two thumbs up!!

-Rich

···

----- Original Message -----
From: “Curt Hibbs” curt@hibbs.com
To: “ruby-talk ML” ruby-talk@ruby-lang.org; freeride-announce@nongnu.org
Sent: Monday, December 23, 2002 5:01 AM
Subject: ANN: FreeRIDE 0.5.0 Release Candidate 1

[drum roll…]

FreeRIDE 0.5.0 Release Candidate 1 is available for download. Go to
http://www.rubyide.org/ for details.

WHAT IS FREERIDE

FreeRIDE aims to be a full-featured, first-class IDE on a par with those
available for other languages, with all the best-of-breed features that
you
would expect in a high-end IDE. You can see some screenshots here:

rubyide.org

Some of FreeRIDE’s features include:

  • Multi-file editing
  • Syntax highlighting
  • Auto-indenting
  • Source navigation by module, class, method, etc.
  • Integrated debugging
  • Written in Ruby for easy extension

Some planned features include:

  • Full internationalization
  • High-end refactoring support
  • Remote pair programming

Have fun! I’m going to go get some sleep, now. :slight_smile:

Curt

So where’s the debian package? :slight_smile: In fact, I don’t even see the rubyfx
package after an apt-get update… I seem to recall seing it. odd.

db

···

On Mon, Dec 23, 2002 at 09:01:04PM +0900, Curt Hibbs wrote:

[drum roll…]

FreeRIDE 0.5.0 Release Candidate 1 is available for download. Go to
http://www.rubyide.org/ for details.

WHAT IS FREERIDE

FreeRIDE aims to be a full-featured, first-class IDE on a par with those
available for other languages, with all the best-of-breed features that you
would expect in a high-end IDE. You can see some screenshots here:

http://www.rubyide.org/cgi-bin/wiki.pl?ScreenShots

Some of FreeRIDE’s features include:

  • Multi-file editing
  • Syntax highlighting
  • Auto-indenting
  • Source navigation by module, class, method, etc.
  • Integrated debugging
  • Written in Ruby for easy extension

Some planned features include:

  • Full internationalization
  • High-end refactoring support
  • Remote pair programming

Have fun! I’m going to go get some sleep, now. :slight_smile:

Curt


A.D. 1844: Samuel Morse invents Morse code. Cryptography export
restrictions prevent the telegraph’s use outside the U.S. and Canada.

I have no idea what I did. :frowning:

It was working yesterday, but today it does not. I even tried a
reinstall/reboot, but that didn’t help, either.

./freebase/readers.rb:55:in read_slot': undefined methodkeys’ for nil
(NoMethodError)
from ./freebase/readers.rb:51:in load' from ./freebase/properties.rb:43:ininitialize’
from ./freebase/plugin.rb:103:in new' from ./freebase/plugin.rb:103:ininitialize’
from ./freebase/configuration.rb:305:in new' from ./freebase/configuration.rb:305:ininstance’
from ./freebase/configuration.rb:64:in load_plugins' from ./freebase/core.rb:61:ininitialize’
from ./freebase/core.rb:35:in new' from ./freebase/core.rb:35:instartup’
from freeride.rb:53:in `startup’
from freeride.rb:66

After adding “puts plugin.name” to Configuration#load_plugins, I found that
it is having a problem with “rubyide_fox_gui-appframe”. (BTW, I first tried
"p plugin", but that just hung–infinite loop. Is this a bug in inspect or
in the plugins?)

Anyway, instead of just reinstalling, I tried an uninstall first, and that
worked. Still, I have no idea what it was that became corrupted in the
first place (and I obviously don’t have it any more). Some file FreeRIDE
generates, no doubt, since a simple reinstall didn’t fix it.

Now I have to go fix the syntax coloring again…

Chris

Great!

Compilation and installation off all the needed stuff worked fine (well
FXRuby is a hard test for my old PC ;-). After starting FreeRIDE (needs
as long as Emacs) its seems to work quite fast.

But:

  • the source viewer window is always empty. No tree, no icons no
    nothing.
  • Instead of a toolbar there is only “PNGPNGPNGPNG”. Literally.
  • Before starting it said “Failing to start: rubyide_util_logger”

System:

  • FreeRIDE 0.5.0rc1 :wink:
  • FXRuby 1.0.16
  • fxscintilla-1.49.1
  • fox-1.0.29
  • Ruby 1.7.3

OS is FreeBSD 4.7 on a Pentium 100 with 64 MB RAM.

Any hints?

-kfk

···

Curt Hibbs curt@hibbs.com wrote:

[drum roll…]

FreeRIDE 0.5.0 Release Candidate 1 is available for download. Go to
http://www.rubyide.org/ for details.


UNIX has grown fat.

     -Rob Pike, 1983

Yuri Leikind wrote:

Follow the link on the site

 http://www.rubyide.org

goto

 http://savannah.nongnu.org/files/?group=freeride

There’s am RPM and a tgz file. Plus you save some 4MB of download…

Thanks for the first christmas gift this year! Great! Wow.

A merry merry chistmas a a happy new year to all of you out there in
c.l.r and the mailing list

Stephan

···

On Mon, 23 Dec 2002 21:01:04 +0900 > “Curt Hibbs” curt@hibbs.com wrote:

http://savannah.nongnu.org/files/?group=freeride

Maybe, it showed up after you sent your message.


                        - Martin J. Brown, Jr. -
                        - mjbjr@beaudesign.com -

  Public PGP Key ID: 0xDB184F7B keyserver: http://certserver.pgp.com/
···

On Tue, 24 Dec 2002 03:11:37 +0900 Yuri Leikind YuriLeikind@scnsoft.com wrote:

FreeRIDE 0.5.0 Release Candidate 1 is available for download. Go to
http://www.rubyide.org/ for details.

I just don’t get where I should take FreeRIDE for
Linux. At rubyide.org I see only
freeride-win_0.5.0rc1.exe

Also, anyway to change the font?

“Chris Pine” nemo@hellotree.com wrote in message
news:02ba01c2aaa2$2f3a9ef0$6401a8c0@MELONBALLER…

Cool!

Just one question: Is there a way I can change the syntax coloring so
that

···

I won’t have to change it every time I download a new FreeRIDE? (Kind of
like a .emacs file or something…)

Many thanks,

Chris

Sorry, we don’t have anyone (at the moment) who has the knowledge and
capability to do debian packages… any volunteers?

Curt

···

-----Original Message-----
From: Daniel Bretoi [mailto:lists@debonair.net]
Sent: Monday, December 23, 2002 1:56 PM
To: ruby-talk ML
Subject: Re: ANN: FreeRIDE 0.5.0 Release Candidate 1

So where’s the debian package? :slight_smile: In fact, I don’t even see the rubyfx
package after an apt-get update… I seem to recall seing it. odd.

db

On Mon, Dec 23, 2002 at 09:01:04PM +0900, Curt Hibbs wrote:

[drum roll…]

FreeRIDE 0.5.0 Release Candidate 1 is available for download. Go to
http://www.rubyide.org/ for details.

WHAT IS FREERIDE

FreeRIDE aims to be a full-featured, first-class IDE on a par with those
available for other languages, with all the best-of-breed
features that you
would expect in a high-end IDE. You can see some screenshots here:

http://www.rubyide.org/cgi-bin/wiki.pl?ScreenShots

Some of FreeRIDE’s features include:

  • Multi-file editing
  • Syntax highlighting
  • Auto-indenting
  • Source navigation by module, class, method, etc.
  • Integrated debugging
  • Written in Ruby for easy extension

Some planned features include:

  • Full internationalization
  • High-end refactoring support
  • Remote pair programming

Have fun! I’m going to go get some sleep, now. :slight_smile:

Curt


A.D. 1844: Samuel Morse invents Morse code. Cryptography export
restrictions prevent the telegraph’s use outside the U.S. and Canada.

Hello,

I have tried installing the RPMs on a RH80 machine. There seems to be a
problem with naming? of the fox library when using the RH80 rpms on the
Fox website – fxsincilla doesn’t install from rpm claiming libfox
doesn’t exist. I compiled fxsincilla by hand – which works fine, but
then freeRIDE won’t start – all the libraries it calls it doesn’t find.

Then I decided to try compiling all needed packages from scratch – but
was met with:

/usr/bin/ld: cannot find -lMesaGL
collect2: ld returned 1 exit status
make[1]: *** [libFOX.la] Error 1
make[1]: Leaving directory `/home/downloads/Fox/fox-1.0.26/src’
make: *** [all-recursive] Error 1

At that point I gave up due to time commitment (probably other OSes are
easier, but RH80 is not trivial to install. (Hopefully RH will start
installing all this witht eh basic OS.

Bill

···

FreeRIDE 0.5.0 Release Candidate 1 is available for download. Go to
http://www.rubyide.org/ for details.


Bill Tihen

Klaus Fabritius wrote:

  • Instead of a toolbar there is only “PNGPNGPNGPNG”. Literally.

This indicates that your FOX library was built without support for PNG
images.

When you configure FOX (i.e. by running its configure script) it
attempts to locate the PNG header file (png.h) in the usual places (e.g.
/usr/include or /usr/local/include). If it’s unable to detect this
prerequisite for PNG image support it will still go ahead and build FOX,
but any PNG icons or images (such as those used in FreeRIDE) will simply
display the default “PNG” bitmap that you’re seeing.

I don’t use FreeBSD, but if it’s similar to RedHat Linux you may need to
install a PNG “development” package (independent of the PNG “runtime”
package) before configuring and building FOX. On Red Hat Linux this
package is called “libpng-devel” (versus “libpng”).

If you’re pretty sure that this isn’t the problem (i.e. you know that
the png.h header file is already present but perhaps in some
non-standard location) please see the FOX installation instructions
about how to specify non-standard locations for stuff like that.

Hope this helps,

Lyle

Eventually, there should be a UI exposed to change and configure all such
things, but there is no such thing at the moment as we wanted to get
something out as soon as possible.

If you don’t want to fool with it you could you could just live with the
current setup. Or, you could hack some private changes to set what you want.
Or (best of all) you could dig into the FreeRIDE source code (admittedly, a
bit of a learning curve) and write a plugin to implement this.

In any case, Rich Kilmer is the one who implemented the highlighting and
font settings and would be the one to easily point you to the right spot –
unfortunately, he’s on vacation this week.

Curt

···

-----Original Message-----
From: Peter Booth [mailto:pbooth@nocoincidences.com]
Sent: Monday, December 23, 2002 11:49 AM
To: ruby-talk ML
Subject: Re: FreeRIDE 0.5.0 Release Candidate 1

Also, anyway to change the font?

“Chris Pine” nemo@hellotree.com wrote in message
news:02ba01c2aaa2$2f3a9ef0$6401a8c0@MELONBALLER…

Cool!

Just one question: Is there a way I can change the syntax coloring so
that
I won’t have to change it every time I download a new FreeRIDE?
(Kind of
like a .emacs file or something…)

Many thanks,

Chris

Also, anyway to change the font?

Because I have an aversion to using courier, I also wanted to do this,
and managed to work out where to change it:

(Only tested on Win32…)

freeride/plugins/rubyide_fox_gui/fxscintilla/global_properties.rb

I just did a global replace of ‘courier’ with ‘lucida console’ and it
seems to work fine.

There’s some stuff for colouring in there as well, but changing the
values didn’t seem to have any effect???

Cheers,
Gordon

···

On Mon, 23 Dec 2002 19:46:22 GMT, “Peter Booth” pbooth@nocoincidences.com wrote:

“Chris Pine” nemo@hellotree.com wrote in message
news:02ba01c2aaa2$2f3a9ef0$6401a8c0@MELONBALLER…

Cool!

Just one question: Is there a way I can change the syntax coloring so
that
I won’t have to change it every time I download a new FreeRIDE? (Kind of
like a .emacs file or something…)

Many thanks,

Chris

I build my own Fox on RH 8.0 and have found

./configure --with-opengl=opengl

works for me (but I have never actually used any of the opengl routines,
so all I can say is that I successfully compile & install fox &
fxscintilla and FXRuby.)

Hope this helps,

Mike

···

In article 1040738816.1415.35.camel@zoo.tasis.ch, Bill Tihen wrote:

/usr/bin/ld: cannot find -lMesaGL
collect2: ld returned 1 exit status
make[1]: *** [libFOX.la] Error 1
make[1]: Leaving directory `/home/downloads/Fox/fox-1.0.26/src’
make: *** [all-recursive] Error 1

At that point I gave up due to time commitment (probably other OSes are
easier, but RH80 is not trivial to install. (Hopefully RH will start
installing all this witht eh basic OS.


mike@stok.co.uk | The “`Stok’ disclaimers” apply.
http://www.stok.co.uk/~mike/ | GPG PGP Key 1024D/059913DA
mike@exegenix.com | Fingerprint 0570 71CD 6790 7C28 3D60
http://www.exegenix.com/ | 75D2 9EC4 C1C0 0599 13DA

Bill Tihen wrote:

I have tried installing the RPMs on a RH80 machine. There seems to be a
problem with naming? of the fox library when using the RH80 rpms on the
Fox website – fxsincilla doesn’t install from rpm claiming libfox
doesn’t exist. I compiled fxsincilla by hand – which works fine, but
then freeRIDE won’t start – all the libraries it calls it doesn’t find.

The RPM situation seems to be pretty fragmented for both FOX and
FXScintilla; your best bet is probably to build both directly from the
source code. First, FOX:

./configure --with-opengl=opengl
make
make install (as root)

then same deal for FXScintilla.

Then I decided to try compiling all needed packages from scratch – but
was met with:

/usr/bin/ld: cannot find -lMesaGL
collect2: ld returned 1 exit status
make[1]: *** [libFOX.la] Error 1
make[1]: Leaving directory `/home/downloads/Fox/fox-1.0.26/src’
make: *** [all-recursive] Error 1

This would be fixed by passing in the ‘–with-opengl=opengl’ flag to
FOX’s configure script as shown above. This is also discussed in the
INSTALL file in the FOX source code distribution.

At that point I gave up due to time commitment (probably other OSes are
easier, but RH80 is not trivial to install. (Hopefully RH will start
installing all this with the basic OS.

Yes, I do wonder who we (as a community) need to sleep with to get FOX,
FXScintilla and FXRuby included in future Red Hat distributions :wink:

Lyle Johnson wrote:

Klaus Fabritius wrote:

  • Instead of a toolbar there is only “PNGPNGPNGPNG”. Literally.

This indicates that your FOX library was built without support for PNG
images.
[…]
If you’re pretty sure that this isn’t the problem (i.e. you know that
the png.h header file is already present but perhaps in some
non-standard location) please see the FOX installation instructions
about how to specify non-standard locations for stuff like that.

png.h is installed in /usr/local. The configure script seems to be
broken, because it does not find png.h regardless of it’s location. I do
not understand enough of it’s syntax, so I just hacked it to return
always “-DHAVE_PNG_H” and “-lpng”, symlinked the png stuff to /usr/X11R6
(png.h, pngconf.h and libpng.so) and “make” run without errors. Next I
removed the symlinks, and restarted FreeRIDE: It has icons in the
toolbar (and an always empty source window ;-).

Hope this helps,

Yes, thank you.

-kfk

···


UNIX has grown fat.

     -Rob Pike, 1983