Opened 6 years ago

Closed 6 years ago

#44 closed Aufgabe (wontfix)

Alten PaperTape-Visualisierer wieder zum laufen kriegen

Reported by: sven Owned by:
Priority: minor Milestone: Next Generation-Entwicklungsprojekte
Component: Entwicklungsprojekt Severity: unbekannt
Keywords: Cc:

Description

Auf die wirklich nötigen Funktionen beschränkt, soll der 2008 eingestellte PaperTape-Visualisierer (GTK-Programm) wieder reaktiviert werden. Es gab diverse Neuentwicklungen damals.

  • Version 22: CLI-Kram hab ich gepatcht (folgende Versionen), läuft. Gtkmm-Zeug ist völlig unkompilierbar. Was wurde von 21 zu 22 verändert? DIFF ANSCHAUEN.
  • Version 21: Letzter Stand von GtkMM-Version. Kompiliert und funktioniert auf aktuellem Ubuntu mit folgendem Patch, stürzt aber oft ab und die Neuzeichenroutinen sehen nicht gut aus.
    Index: gtkpapertapefile.cc
    ===================================================================
    --- gtkpapertapefile.cc	(Revision 21)
    +++ gtkpapertapefile.cc	(Arbeitskopie)
    @@ -39,7 +39,7 @@
     		return; // canceled.
     	try {
     		this->open(dialog.get_filename());
    -	} catch(Glib::Error::Error ex) {
    +	} catch(Glib::Error ex) {
     		MessageDialog error(
     			"Could not open file",
     			false, // markup
    
    Ansonsten funktioniert das prima, vieles geht.
  • Was ist mit älteren Versionen, wie gut funktioniert die Pure C/Gtk+-Version? Welche Revision ist das?

Change History (1)

comment:1 Changed 6 years ago by sven

  • Resolution set to wontfix
  • Status changed from new to closed

Ich habe nach einer Anfrage nun (April 2014) alte Versionen nochmal durchgeschaut.

Das Problem ist, dass sie z.T. gar nicht auf aktuellen Ubuntu-Versionen kompilieren. Neben dem neuen GTK+-3.0 hat ja auch GTK+-2 einen Versionssprung gemacht.

Hingegen kompiliert der aktuelle Trunk sehr wohl. In Anbetracht von #45 hab ich daher vor, diesen zu entschlacken und brauchbar zu machen.

Note: See TracTickets for help on using tickets.
© 2008 - 2013 technikum29 • Sven Köppel • Some rights reserved
Powered by Trac
Expect where otherwise noted, content on this site is licensed under a Creative Commons 3.0 License