summaryrefslogtreecommitdiffstats
path: root/dimension/main.c
Commit message (Collapse)AuthorAgeFilesLines
* New dmnsn_malloc() function, and friends.Tavian Barnes2010-04-071-28/+3
| | | | | | I'm tired of checking for malloc failures everywhere, considering it never happens. So just bail out whenever it does. A lot of stuff is guaranteed to succeed if it returns now.
* Use $var instead of __var__ for internal symbols.Tavian Barnes2010-03-231-1/+1
|
* Fix some warnings reported by clang static analysis.Tavian Barnes2010-03-181-0/+6
|
* Say "1 thread" instead of "1 threads".Tavian Barnes2010-03-111-1/+4
|
* Declare `version' to be 3.6.Tavian Barnes2010-03-081-0/+1
|
* Use a default filename when -o isn't given.Tavian Barnes2010-02-261-8/+42
|
* Make progress bars better.Tavian Barnes2010-02-231-3/+4
|
* Determine nthreads in dmnsn_new_scene().Tavian Barnes2010-02-231-12/+14
|
* Fix up license blurbs and copyright year.Tavian Barnes2010-01-271-1/+1
|
* Remove useless `static' from enum.Tavian Barnes2010-01-141-1/+2
|
* New --threads cmdline option.Tavian Barnes2010-01-141-7/+27
|
* Make symbol table semantics line up with povray's.Tavian Barnes2009-12-191-1/+1
|
* Implement a symbol table.Tavian Barnes2009-12-191-2/+14
|
* Tokenize on-the-fly.Tavian Barnes2009-12-171-33/+20
| | | | | No more manual tokenization and parsing, giving a simpler interface. Also, this brings us closer to a dmnsn_realize_string() interface.
* Accept width and height command-line arguments.Tavian Barnes2009-12-161-1/+33
|
* Don't use dmnsn_error() in main().Tavian Barnes2009-12-161-25/+37
|
* Mess with `dimension' output a bit.Tavian Barnes2009-11-211-3/+3
|
* Fix tests.Tavian Barnes2009-11-201-3/+16
|
* Make `dimension' output some things as it works.Tavian Barnes2009-11-201-2/+25
|
* Make dmnsn_delete_scene() delete the scene's elements too.Tavian Barnes2009-11-091-2/+2
|
* (Sort of) parse boxes.Tavian Barnes2009-10-301-3/+6
|
* Skeleton of parser and realizer.Tavian Barnes2009-10-291-9/+47
|
* Search in the same path as the current file for #includes.Tavian Barnes2009-10-281-0/+1
|
* Store source filename in tokens, give better diagnostics.Tavian Barnes2009-10-281-1/+1
|
* Begin tokenizer.Tavian Barnes2009-10-261-4/+44
|
* Add some command-line options to `dimension' program.Tavian Barnes2009-10-261-1/+64
|
* Begin work on `dimension' client program.Tavian Barnes2009-10-261-0/+26