Purebasic Linux IDE beta1 released

Developed or developing a new product in PureBasic? Tell the world about it.
freak
PureBasic Team
PureBasic Team
Posts: 5940
Joined: Fri Apr 25, 2003 5:21 pm
Location: Germany

Purebasic Linux IDE beta1 released

Post by freak »

[EDIT] there is allready a new file with all bugfixes from today's reports:
[EDIT] yet another update
http://freak.purearea.net/stuff/ide_beta1d.tgz


Surprise, surprise :D

Hi folks,
well, it is official now, PureBacis linux has a powerfull new ide. Even better than the current Windows one.
It's not just for linux, as soon as this is stable, the same will be available for windows too,
and as soon as PB for the mac is done, you will see it there as well.

Here's the link:
http://freak.purearea.net/stuff/ide_beta1d.tgz

The purebasic.help should go into the Purebasic folder (not the help/ subfolder!) you
can execute the ide from wherever you want.

Please test it as much as possible and report any bugs so we can have a stable version
as soon as possible.

Here is a rough overview of the features:

Code: Select all

 - all the features of the old PB IDE

Code editing:
 - scintilla is used for the editing gadget (thanks to inner)
 - folding with custom folding marks
 - line markers (bookmarks)
 - hilightning is much faster than with the old ide
 - real tab can be used instead of spaces
 - the case correction and bold keywords can be disabled for the hilightning (was requestet quite a while ago)
 - autocomplete with many options
 
General editor settings:
 - all shortcuts are fully customizable (also for external tools)
 - the main toolbar is fully customizable (you can even add buttons for external tools)
 - you can fully customize the compiler settings for new files in the Preferences
 - on compiling errors, the correct file with the error is opened and displayed
 
Buildin tools:
 - several tools are available to put on the editor side
 - they can be enabled/disabled and configured in the preferences
 - available tools for this are:
    Procedure Browser
    Ascii Table
    Color Picker
    Variable Viewer
    Explorer
    
 - Structureviewer can now also display predefined constants.
 - buildin fileviewer that can display files from the explorer tool or from doubleclick on "IncludeBinary"
 
External tools:
 - external tools can now have a completly custom shortcut
 - tools can be automatically executed by certain "triggers" like:
     ide startup
     ide shutdown
     before or after compiling a source 
       (the tool can also alter the source that will be compiled by passing a %TEMPFILE.. good for preprocessor like tools)
     before running an allready compiled source
     before or after creating an executable
     after loading a source file
     after saving a source file
 - tools can also be configured to replace the internal fileviewer for all files, for only unknown files,
   or for a specific file extension. this allows you to use your favorite image viewer, or to extend the
   fileviewer with filetypes that it doesn't know.
 - tools can be hidden from the ide menu, if they are executed by a different "trigger"
 
Misc features:
 - internal help viewer for the PB help.
 - all files in the PB help/ subdirectory will be added to a "external help" menu. 
   they will be opened with the fileviewer, or if so configured by an external tool that replaces the fileviewer.
 - sizes of lists like "recent files" or the search&replace history can be customized
 - position and size of all ide windows can be memorized
 - search&replace and find in files options extended to not search inside comments or strings
Have fun...
Last edited by freak on Tue May 17, 2005 5:58 pm, edited 4 times in total.
quidquid Latine dictum sit altum videtur
tOnGAs
User
User
Posts: 12
Joined: Tue Aug 31, 2004 12:08 pm
Location: France

Screenshots please

Post by tOnGAs »

Could you post some screenshots for us - poor :roll: Windoze users - ?
PB 3.93 Registered User
freak
PureBasic Team
PureBasic Team
Posts: 5940
Joined: Fri Apr 25, 2003 5:21 pm
Location: Germany

Post by freak »

quidquid Latine dictum sit altum videtur
traumatic
PureBasic Expert
PureBasic Expert
Posts: 1661
Joined: Sun Apr 27, 2003 4:41 pm
Location: Germany
Contact:

Post by traumatic »

I only took a short look but it looks really promising so far!
I'm almost feeling sorry for GPI ;)


What do I have to do to make the autocompletion-feature work? :?


EDIT: I'm getting lots of "Memory Access Errors" and this one:
"***glibc detected *** double free or corruption".

Maybe it's not fair to test the IDE on FedoraCore3 / VMware?


EDIT2: copy and paste is a game of pure chance here
"***glibc detected *** free(): invalid pointer"
Last edited by traumatic on Tue Mar 08, 2005 7:44 pm, edited 2 times in total.
Good programmers don't comment their code. It was hard to write, should be hard to read.
RJP Computing
Enthusiast
Enthusiast
Posts: 202
Joined: Sun Apr 27, 2003 4:44 am
Location: Michigan, USA
Contact:

Post by RJP Computing »

:shock: WOW :shock:
That almost gives me incentive to use Linux again. Looks good.
-Ryan
RJP Computing

Ubuntu 8.10/WinXP, AMD Athlon 64 3000+, 1000MB RAM, AC 97 Audio, nVidia GeForce 7600GT 512MB
Blade
Enthusiast
Enthusiast
Posts: 362
Joined: Wed Aug 06, 2003 2:49 pm
Location: Venice - Italy, Japan when possible.
Contact:

Post by Blade »

The official editor with all those features? Excellent!
(the previous editor was scaring occasional users looking at the demo...)

Moreover this demonstrates that the linux version (compiler) is able to build such a complete aplication. Not many people could believe this before :wink:
freak
PureBasic Team
PureBasic Team
Posts: 5940
Joined: Fri Apr 25, 2003 5:21 pm
Location: Germany

Post by freak »

Uploaded a new file with a lot of small bugfixes.

http://freak.purearea.net/stuff/ide_beta1b.tgz
quidquid Latine dictum sit altum videtur
dracflamloc
Addict
Addict
Posts: 1648
Joined: Mon Sep 20, 2004 3:52 pm
Contact:

Post by dracflamloc »

I must say its quite good =)
PB
PureBasic Expert
PureBasic Expert
Posts: 7581
Joined: Fri Apr 25, 2003 5:24 pm

Post by PB »

Is there going to be a Win32 version? :shock:
I compile using 5.31 (x86) on Win 7 Ultimate (64-bit).
"PureBasic won't be object oriented, period" - Fred.
User avatar
Fangbeast
PureBasic Protozoa
PureBasic Protozoa
Posts: 4789
Joined: Fri Apr 25, 2003 3:08 pm
Location: Not Sydney!!! (Bad water, no goats)

Scroll up to the first post

Post by Fangbeast »

PB wrote:Is there going to be a Win32 version? :shock:
"It's not just for linux, as soon as this is stable, the same will be available for windows too, "

:twisted:

I Freak does this, I am going to offer Inner to have his babies (and you thought maybe I would volunteer???)
Amateur Radio/VK3HAF, (D-STAR/DMR and more), Arduino, ESP32, Coding, Crochet
User avatar
Inner
PureBasic Expert
PureBasic Expert
Posts: 714
Joined: Fri Apr 25, 2003 4:47 pm
Location: New Zealand

Post by Inner »

I've already had babies and no you cannot have them.
PB
PureBasic Expert
PureBasic Expert
Posts: 7581
Joined: Fri Apr 25, 2003 5:24 pm

Re: Scroll up to the first post

Post by PB »

Ohhhhhh, I'm going blind. :(
I compile using 5.31 (x86) on Win 7 Ultimate (64-bit).
"PureBasic won't be object oriented, period" - Fred.
Mowen
User
User
Posts: 48
Joined: Tue Oct 07, 2003 1:04 pm
Location: Belgium

Post by Mowen »

Looks great ! 8) I am very interested. I will test it soon and give my feedback.
PureBasic: one of the best programming tools ever ! PB is light, easy, crossplatform, powerfull, fast, extendable, enjoyable and... tasty ;-)
User avatar
Fangbeast
PureBasic Protozoa
PureBasic Protozoa
Posts: 4789
Joined: Fri Apr 25, 2003 3:08 pm
Location: Not Sydney!!! (Bad water, no goats)

ROFLMAOTIPIMP

Post by Fangbeast »

Inner wrote:I've already had babies and no you cannot have them.
What else can I say but the subject!!
Amateur Radio/VK3HAF, (D-STAR/DMR and more), Arduino, ESP32, Coding, Crochet
Beach
Enthusiast
Enthusiast
Posts: 677
Joined: Mon Feb 02, 2004 3:16 am
Location: Beyond the sun...

Post by Beach »

This is awesome news guys! Linux users desperately needed a good IDE.

Thank you!

BTW: Will this IDE only be available in the full Linux version? I would like to integrate the IDE with the next version Purebasic/CoLinux I am working on.

-Beach
Post Reply