PureBasic Linux IDE beta1 released
-
pickelrobert
- Beiträge: 207
- Registriert: 09.12.2004 22:09
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.
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.
@Freakwie schon gesagt, der x-server sollte........
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
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)?
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
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 ...Nur der pis*gelbe Hintergrund des Default-Styles
... 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
- 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
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.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

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.
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.
Viele kleine Bugfixes gib es hier:
http://freak.purearea.net/stuff/ide_beta1b.tgz
http://freak.purearea.net/stuff/ide_beta1b.tgz
Nein, aber der Editor soll dann ja auch nach Win und Mac portiert werden udn jaPBe läuft unter Win"Vergleich mit JaPbe"?
Wieso, gibt's das etwa für Linux?
und das wird dann eine neuauflage von Orwells "Krieg der IDE´s" (oder so)
Nein im Ernst. Ich finde die neue IDE wirklich vielversprechend.
Bin gespannt...
Ganz nett für den Anfang, freak.
d.h. der Editor hat sich einfach beendet.
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:
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.
Ansonsten: BITTE NEHMT GPI QUASI NICHT SEIN LIEBLINGSPROJEKT JAPBE WEG!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Hatte gerade innerhalb 10 Minuten 2 Crashs beim schreiben,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
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 ***
Abgebrochenhatte 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
EndStructureErst 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.
Ansonsten: BITTE NEHMT GPI QUASI NICHT SEIN LIEBLINGSPROJEKT JAPBE WEG!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck