PureBasic Linux IDE beta1 released

Ankündigungen PureBasic oder die Community betreffend.
pickelrobert
Beiträge: 207
Registriert: 09.12.2004 22:09

Beitrag von pickelrobert »

Danke, hatte ich irgendwie überlesen.

Mindestens 24bit - Du bist gut - das ist das Maximum, was überhaupt (zumindest bei mir) geht. Ich habe wie ein Guppie bei eBay gedealt, um überhaupt eine Grafikkarte zu finden, die zufriedenstellend unter SUSE 9.0 funktioniert. Und da kommst Du und sagst: "24bit Minimum" ...

Macht auf den ersten Blick einen ordentlichen Eindruck - da kann ich die GAMBAS Installation erstmal weeeeeeeeeiiiiiiiiiit nach hinten schieben.
MARTIN
Beiträge: 454
Registriert: 08.09.2004 14:03
Wohnort: Kiel

Beitrag von MARTIN »

wie schon gesagt, der x-server sollte........
@Freak
Ach ja stimmt, ich hatte schon probleme damit, aber heute habe ich garnicht darangedacht.
Na Gott sei Dank, dass es nur das war. Diese GTK-Error und GTK-Cricital sind oft zimmlich schwer zu verstehen.

Also, bei mir Entwarnung. Lauft alles Bestens. Mir sind ein paar Kleinigkeiten aufgefallen die man noch nachbessern muss, aber das ist sicher wirklich kein Thema sie zu beseitigen. (Heute kein bin schon zu müde um sie aufzulisten, soll nicht heissen dass es viele sind)

Alles in Allem super Arbeit Freak, damit durften sich auch mehr Leute an PureBasic unter Linux heranwagen.
Amilo 1667|Suse Linux 10.1_64bit/WinXP |PB 4.00/3.94
Benutzeravatar
Rob
Shadow Admin
Beiträge: 258
Registriert: 26.08.2004 01:39
Kontaktdaten:

Beitrag von Rob »

Sieht klasse aus auf den Screenshots, werd ich bei Gelegenheit mal ausprobieren. Nur der pis*gelbe Hintergrund des Default-Styles gefällt mir nicht so ^_^

Ist der Editor in PureBasic geschrieben und wenn ja, wieviel davon ist System-spezifischer Code (APIs und so)?
Build a man a fire and he's warm for a day. Set a man on fire and he's warm for the rest of his life
pickelrobert
Beiträge: 207
Registriert: 09.12.2004 22:09

Beitrag von pickelrobert »

Nur der pis*gelbe Hintergrund des Default-Styles
Genau ! Und der funktioniert auch nicht richtig, d.h. es wird keine Schrift beim Editieren angezeigt. Habe alles auf weiß umgestellt und siehe da - man kann damit arbeiten ...

... achso - die Hilfedatei wird nicht gefunden, auch dann nicht, wenn ich sie dort hin kopiere, wo sie laut Fehlermeldung hingehört: /usr/share/purebasic/help/purebasic.help
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Die Fehlermeldung ist falsch. Die Hilfe gehört nach: /usr/share/purebasic/purebasic.help
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
freak
PureBasic Team
Beiträge: 766
Registriert: 29.08.2004 00:20
Wohnort: Stuttgart

Beitrag von freak »

Ja, die Fehlermeldung war falsch, ist schon geändert.

Ist ja schön zu sehen, dass es im Großen und Ganzen bei allen Funktioniert.
Da war ich mir nähmlich ehrlich gesagt nicht so ganz sicher

Rob:
Ist natürlich PB code,
Bei einer Gesammtgröße von ca 21000 Zeilen sind je ca. 1200 Linux/Windows spezifisch.
Sind also ca 6% wenn ich mich nicht verrechnet habe. :)
Es gibt dann noch 1000 Zeilen, die spezifisch für Scintilla sind, die werden für einen
Mac Port wohl auch ersetzt werden müssen, weil ich mir nicht so sicher bin ob das mit
Scintilla für den Mac je was wird.

GPI:
Ich bin auch dafür die gespeicherten Optionen kompatibel zu machen.
Werde dir diesbezüglich mal ne Email schreiben.
mipooh
Beiträge: 226
Registriert: 12.12.2004 04:49
Kontaktdaten:

Beitrag von mipooh »

@GPI

"Vergleich mit JaPbe"?
Wieso, gibt's das etwa für Linux?

Gruss
Mipooh
freak
PureBasic Team
Beiträge: 766
Registriert: 29.08.2004 00:20
Wohnort: Stuttgart

Beitrag von freak »

Viele kleine Bugfixes gib es hier:
http://freak.purearea.net/stuff/ide_beta1b.tgz
Benutzeravatar
Dostej
Beiträge: 529
Registriert: 01.10.2004 10:02
Kontaktdaten:

Beitrag von Dostej »

"Vergleich mit JaPbe"?
Wieso, gibt's das etwa für Linux?
Nein, aber der Editor soll dann ja auch nach Win und Mac portiert werden udn jaPBe läuft unter Win

und das wird dann eine neuauflage von Orwells "Krieg der IDE´s" (oder so) :mrgreen:

Nein im Ernst. Ich finde die neue IDE wirklich vielversprechend.

Bin gespannt...
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Beitrag von Danilo »

Ganz nett für den Anfang, freak.
freak hat geschrieben:Ist ja schön zu sehen, dass es im Großen und Ganzen bei allen Funktioniert.
Da war ich mir nähmlich ehrlich gesagt nicht so ganz sicher
Hatte gerade innerhalb 10 Minuten 2 Crashs beim schreiben,
d.h. der Editor hat sich einfach beendet.

Code: Alles auswählen

Gtk-WARNING **: invalid cast from (NULL) pointer to 'GtkContainer'

Gtk-CRITICAL **: file gtkcontainer.c: line 1118 (gtk_container_foreach): assertion 'container != NULL' failed.
Destroyed
Destroyed
Destroyed
Destroyed
Destroyed
Destroyed
*** glibc detected *** double free or corruption (!prev): 0x0822a7f0 ***
Abgebrochen
Das erste mal kam nachdem ich ein "EndProcedure" geschrieben
hatte und Return drückte.
Der zweite Crash kam nachdem ich einen Strukturnamen verändert
hatte und dann mit den Cursortasten ein paar Zeilen nach unten
ging. Im Structures-Anzeiger wird ein neuer oder geänderter
Name erst nach dem benutzen von Backspace korrekt angezeigt,
jedoch nicht nach Return, Cursor bewegen etc.

Hmm... das mit dem Backspace funktioniert aber auch nicht
immer - vorhin ging es aber mal.
Wenn ich einfach eine neue Struct hinschreibe:

Code: Alles auswählen

Structure xyz
 b.b
EndStructure
wird da nichts angezeigt, auch nicht nach einem Backspace.

Erst wenn ich ein "Procedure" oder "EndProcedure" in einer
Zeile benutzt habe wird die geänderte oder neue Struktur
dann angezeigt.
Das wäre natürlich nicht so schön wenn man jedesmal erst
eine Procedure schreiben muß um Strukturen angezeigt zu
bekommen. ;)

Eine manuelle Updatemöglichkeit wäre da ganz nett, z.B. mit
der Taste F12, so wie im alten Editor für den ProcedureBrowser.



In den Preferences bei "ToolsPanel" kamen hier vorhin die Strings
in der linken Liste irgendwie durcheinander.
In der Liste stand 2 mal "Explorer" und das "Ascii Table" fehlte.
Als ich alle Tools ausprobiert hatte wechselte irgendwann ein
"Explorer" in "Ascii Table". Später kam dann nochmal etwas
durcheinander und plötzlich war etwas anderes doppelt da
und ein Eintrag fehlte, d.h. irgendwie scheinen die Einträge nicht
korrekt umbenannt zu werden.

Vorhin hatte ich bei "Configuration - Variable Viewer" für den
"Variable Viewer" irgendwie mehr Möglichkeiten, so z.B. ob
nach Strukturen, LinkedLists usw. nur im momentanen Source
oder in allen geöffneten Source gesucht werden soll und sowas.
Jetzt ist das weg und ich sehe nur noch 7 Checkboxen anstatt
vorher vielleicht 15 oder so. Komisch.


Der Color Picker und die Ascii-Tabelle wären zusätzlich als Tools
(separat im ToolsMenu) nicht schlecht (so wie im alten ED),
da sonst IMHO zu viele Tabs im Browser sind.
Ich bevorzuge da z.B. [Procedures][Variables][Explorer] und
den ColorPicker + AsciiTable lieber separat.
Da das natürlich Geschmackssache ist, wäre es hier doch nett
wenn man es auch übers ToolsMenu erreichen kann, so dass
jeder User es nutzen kann wie er es bevorzugt.


Auch wäre es schön wenn der "Explorer" auch nach dem Start
in dem Verzeichniss ist, welches ich als mein Source-Verzeichniss
in den Preferences angegeben habe, und nicht immer in /home/user/.


Die Debugger-Option ist nun in den Compileroptionen, so daß
man das nicht mal schnell im Menu ändern kann, sondern immer
erst den Dialog Compileroptionen aufmachen muß um das mal
kurz zu ändern.
Über die Shortcuts habe ich mir die Debugger-Option auf F6
gelegt, so daß ich diesen Status mit F6 schnell ändern kann (aber
leider habe ich so keine visuelle Rückmeldung ob der Debugger
gerade an ist oder nicht (hint, hint ;))).
So muß man aber dann F6 drücken um den Status zu ändern,
und danach noch F5 um zu kompilieren.
Ein Shortcut-Eintrag wie z.B. "Compile with Debugger" wäre
hier sehr nett, so daß ich zum Beispiel alle Sourcen ohne Debugger
erstellen kann (bei Default-Optionen), aber trotzdem schnell mit F6
mit Debugger testen kann. F5 würde dann weiterhin die normalen
Optionen beachten, bei mir also immer ohne Debugger.

Prinzipiell geht es hier also darum "ganz schnell und simpel"
zwischen Debug und ohne Debug wechseln zu können - wenn
es geht mit visueller Rückmeldung ob der Debugger gerade
aktiv ist, z.B. in der Statusbar oder im Windowtitle ein " (Debug)"
anhängen oder so. Wäre nett.



Was natürlich noch schön wäre, das wäre wenn der Hintergrund
vom Procedure- und Variables-Browser auch einstellbar ist wie
im alten Editor.
Ich bevorzuge da Schwarz, so wie auch im Editier-Fenster -
und nicht die global eingestellten Optionen.


[EDIT]
Die 2 Punkte "Installation" und "History" in der Hilfe sind aber
für Windows und nicht für Linux...
[/EDIT]


Ansonsten aber ziemlich cool, gerade durch die Integration
der Hilfe und der Mini-Hilfe in der Statusbar - was man bei
anderen Editoren meist nicht hat. :allright:


Ansonsten: BITTE NEHMT GPI QUASI NICHT SEIN LIEBLINGSPROJEKT JAPBE WEG!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ;) :lol:
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Antworten