aboutsummaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Collapse)Author
2019-10-06Cleanup in C code.Hugo Hörnquist
2019-10-06Remove old C code.Hugo Hörnquist
2019-10-04HTML output seems to work in full now.Hugo Hörnquist
2019-10-04Comments in parser.Hugo Hörnquist
2019-10-04Actually fix NAME.Hugo Hörnquist
2019-10-04Reintroduce color and name parsing.Hugo Hörnquist
2019-10-04General cleanup in parse.Hugo Hörnquist
2019-10-04Remove debug prints..Hugo Hörnquist
2019-10-03Everything seems to parse now.Hugo Hörnquist
2019-10-03Locate bug with DTEND.Hugo Hörnquist
2019-10-03Slowly going through and fixing everything.Hugo Hörnquist
2019-10-02Restore directory parsing.Hugo Hörnquist
2019-10-02Made parser work again (for single files).Hugo Hörnquist
2019-10-01Disabled bunch of old stuff, new stuff kinda builds.Hugo Hörnquist
2019-10-01Start moving to scheme structs.Hugo Hörnquist
2019-06-01Fix segfault when getting extension from file without one.Hugo Hörnquist
2019-05-29Stop adding copies of vcomponent to parent.Hugo Hörnquist
2019-05-01Change function for creating hashtables.Hugo Hörnquist
2019-05-01Micro-optimizations with huge impact.Hugo Hörnquist
2019-05-01Remove trailintg newline from parsed displayname files.Hugo Hörnquist
2019-05-01Change how attributes are fetched.Hugo Hörnquist
Previous version failed when an attribute contained a list. This fixes that, by always returning a circular list, delimited with #f when it loops. Methods for moving through this list is currently lacking.
2019-04-25Move statprof to encompass all.Hugo Hörnquist
2019-04-25Move single curly brace.Hugo Hörnquist
This fixes an error where the property list of an object would be rebuilt every time it was accessed. This was both slow and wrong.
2019-04-22Remove trailing newline from color.Hugo Hörnquist
2019-04-10Rework how attributes and properties are accessed.Hugo Hörnquist
Made the fact that properties belong to an attribute shine through to scheme. This by setting the SCM field in the strbuf:ers in my vcomponents to a pair of their old SCM value, and a hash table representing the properties. This also meant that the primitive set-attribute! could be replaced by a set-car! on the pair returned by the primitive get-attribute. And that both set- and get-property now simple works on the hash table returned by get-attribute. The major problem with this release was that I for a while missed that DEEP_COPY(strbuf) now also needed to deep copy the SCM values. Without that attributes in a copied vcomponent would be shared with the original. This mainly lead to repeating events all being the same.
2019-04-10Add some stuff to guile_type_helpers.Hugo Hörnquist
2019-04-06Add temporary set-attributes!Hugo Hörnquist
2019-04-06Rename get_property to get_attributes.Hugo Hörnquist
2019-04-05Remove old termios bindings.Hugo Hörnquist
2019-03-31Add (read only) property access from scheme.Hugo Hörnquist
2019-03-31Add cval field to LLIST.Hugo Hörnquist
2019-03-29Cal name now set to basename of path.Hugo Hörnquist
2019-03-25Minor cleanups.Hugo Hörnquist
2019-03-24Add VIRTUAL vcomponents.Hugo Hörnquist
VIRTUAL vcomponents are vcomponents created without a source. Their primiary purpose is for creating brand new events, which will later be dumped to the proper files. They can however also be used in testing for great effect.
2019-03-22Add comment on NAME attr.Hugo Hörnquist
2019-03-22Add tests to C main.Hugo Hörnquist
2019-03-22Fix error when setting attr before ever accessing it.Hugo Hörnquist
2019-03-22Add empty constructor for vcomponent.Hugo Hörnquist
2019-03-22Fix GET(TRIE(T)) erroring when target was a neighbour.Hugo Hörnquist
2019-03-22Fix errors shown by scan-build.Hugo Hörnquist
2019-03-22Move C and Scheme code into subdirs.Hugo Hörnquist