Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Connor & Jette
    • pointer
      • Funktionen haben Pointer nur als Output, wenn diese auf den Pointer geschrieben haben
      • Compound-Stmts haben Pointer als Output, wenn eine Funktion mit dem Pointer aufgerufen wird, der den Pointer verändert
      • pointer in compound stmts funktionieren allgemein, auch wenn pointer erst in diesen deklariert wird
    • globale Variablen werden unterstützt
      • bisher nur primitive Datentypen erlaubt
      • jede Funktion die eine globale Var benutzt bekommt diese als Input
      • jede Funktion die auf globale Variable schreibt, bekommt diese als Output
      • Funktionen die solche Funktionen aufrufen, bekommen entsprechend die globalen Variablen auch als Input/Output
      • Reihenfolge der Funktionsdefinitionen im C-Code ist irrelevant
    • structs
      • struct-Definitionen funktionieren
      • man kann mit "struct.field" auf die einzelnen Felder zugreifen und schreiben
      • Array als struct field → hierbei werden Arrays als struct fields wie multidimensionale Arrays visualisiert
      • Schreibweise "pointer → struct field" funktioniert
      • structpointer können als Parameter von Funktionen benutzt werden
      • compound stmts haben richtigen Output, auch wenn das struct field ein Array ist
      • todo: struct Visualisierung ist noch nicht ganz fertig
    • n-dimensionale Arrays
      • Schreiben auf multidimensionale Arrays funktioniert jetzt
      • Lesen aus multidimensionalen Arrays wurde verbessert, so dass es nicht mehr auf dem Fall für Unsupported AST-Nodes beruht
    • Label der Condition-Box des whiles Whiles angepasst
    • Klammern auf der linken Seite eines Assignments werden berücksichtigt
  • Felix, Bennet & Mika:
    • Bookmark URL implementiert
    • Bookmark copy to clipboard angefangen
    • Options Veränderungen triggern jetzt kleinen redraw ohne neues Layouting
    • Transparenter Text erst verworfen und jetzt wieder aufgenommen:
      • Titel sollte bis zu einem gewissen Punkt größer und überlappend dargestellt werden
      • Titel braucht dafür ein Hintergrundfeld für die Lesbarkeit
    • Placeholder sind immer noch nicht vernünftig scaliert
      • Setzte für die Lupe eine feste Größe fest und mache sie nicht direkt abhängig von der Größe der Region
    • Das initialisieren der Regionen der Dephtmap funktionert jetzt lazy
    • zusätzliche Idee: Bei Änderungen im Editor sollte nur der tatsächliche Unterschied (DIff) neu gerendered werden