aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-05-25switched to O3Holden Rohrer
2020-05-25minor memory leakageHolden Rohrer
multiple twobytes returns require a single array that isn't on the heap but automatically allocated. removed printf's and freed some "" lines.
2020-05-24removed tmp->text memory leakHolden Rohrer
2020-05-24removed twobytes memory leakHolden Rohrer
2020-05-24wsclean clarified (i think)Holden Rohrer
2020-05-18accumlines now handles multilineHolden Rohrer
2020-05-18moved folding logic away from lineset, starting to generalizeHolden Rohrer
2020-05-18Removed an unnecessary goto and 3 linesHolden Rohrer
2020-05-17added gitignore with objs, bin, txtHolden Rohrer
2020-05-13used new badroff tech and improved some not symbolsHolden Rohrer
2020-05-13added badroff nbsp and mergeHolden Rohrer
2020-05-13changed freenext name in sb.cHolden Rohrer
2020-05-12typo, brown->dark yellow, pdf->pngHolden Rohrer
2020-05-12nand is blueHolden Rohrer
2020-05-12black not an available color in librecadHolden Rohrer
2020-05-12consistencyHolden Rohrer
2020-05-12noted .dxf inclusionHolden Rohrer
2020-05-12reorg'd stuffHolden Rohrer
2020-05-12Added .LSHolden Rohrer
Did a lot of code cleanup on the way because I was trying to find a bug in the new code, but it was actually in the handling of multiline inputs to wordset (now fixed). sb.* added for correct memory allocation in lineset, which, did I mention, now works. Makefile has been updated, and phrase-circuit.src can now handle line widths of about 50.
2020-04-02added test fileHolden Rohrer
2020-04-02added vert() and simplified wordset() frameworkHolden Rohrer
2020-04-01badroff has slightly erring .LS && typeset cleanupHolden Rohrer
Two lines can break at different spots and create incorrect images; nonbreaking spaces may need to be added for this.
2020-04-01partial migration of typesetHolden Rohrer
2020-04-01migrated typesetHolden Rohrer
typeset() now relies on a one line at a time approach; the current version does have some bugs, though (poor handling of large spaces, EOL whitespace)
2020-03-31added leader commandHolden Rohrer
2020-03-31removed .PHONY from MakefileHolden Rohrer
2020-03-31removed unnecessary line (already in POSIX spec)Holden Rohrer
2020-03-31fixed double spacing on empty linesHolden Rohrer
2020-03-31added new .FIL cmd and fixed lots of typeset bugsHolden Rohrer
2020-03-31memory fixesHolden Rohrer
memchr(3) is now used in chr(n)fill, and strings mostly get freed after use. This should cut down on memory usage.
2020-03-31fixed some memory leaks and created typeset() for !brkHolden Rohrer
2020-03-31a partial attempt at typesettingHolden Rohrer
2020-03-30added peekchrbuf to bufHolden Rohrer
2020-03-30properly included stdlib in buf.h header (size_t)Holden Rohrer
2020-03-30peekstrbuf didn't cycle through nodes (bug)Holden Rohrer
2020-03-30slight reorganization of badroff.cHolden Rohrer
2020-03-30added setwidthHolden Rohrer
2020-03-30general fn call interfaceHolden Rohrer
2020-03-30minor changes and actually exiting w/ return codeHolden Rohrer
2020-03-30cleanup and a bugfixHolden Rohrer
peekstrbuf didn't properly move its str pointer when creating, so it only worked on the granularity of the object. There is a pattern here that still needs to be cleaned up significantly (iterators using min() internally to determine their end, sort of).
2020-03-30removed sb.*Holden Rohrer
2020-03-30added center cmd to badroffHolden Rohrer
2020-03-30cmd and typeset framework addedHolden Rohrer
2020-03-30all around bugfixes on buf.cHolden Rohrer
2020-03-30removed extend from sb.hHolden Rohrer
2020-03-30strpeekbuf -> peekstrbufHolden Rohrer
2020-03-30makefile genericizationHolden Rohrer
2020-03-30queue-like string buffer (undocumented)Holden Rohrer
2020-03-30added GPLv3 licenceHolden Rohrer
2020-03-29named binary properly in makeHolden Rohrer