Recent milestones

29 views
Skip to first unread message

luserdroog

unread,
Sep 23, 2014, 7:36:06 AM9/23/14
to
A few big items on the TODO have been completed.
 
The basic path-construction operators have been translated to C, factoring-out many interpreter cycles from each, resulting in a 50% speed increase in the drawing portions of `runtest`.
 
The type-checking optimization for operator_exec() has taken practical form and resulted in another 50% speed increase in the drawing portion of `runtest`.
 
The infamous `setdash` has been implemented.
 
`makefont` has been stubbed which finally allows xpost to execute the data/m.ps and data/s.ps illustrations of its own data structures generated by pic + troff.
 
Current focus is actually implementing makefont, for which I've asked for help. http://lists.nongnu.org/archive/html/freetype/2014-09/msg00006.html
 
Oh yeah, and the entire interpreter is in the library. And the alternate example program `xpost-client` is now compilable, and the bgr device is being debugged.

luserdroog

unread,
Dec 8, 2014, 12:48:37 AM12/8/14
to xpost-...@googlegroups.com
`xpost_client` is debugged. The bgr device works, but it has been copied and extended to create the new 'raster' device which can work with rgb argb bgr or bgra. This seems more efficient than maintaining a separate source file for each buffer type.
 
After implementing this I've been slacking off. All the paths aren't tested. Bufferin doesn't work or isn't tested. And I've been playing a lot with my little lisp interpreter. https://github.com/luser-dr00g/sexp.c
 
For another excuse, I'm playing electric bass for a local musical.
So that's been consuming some time and energy.
 
Next issues to deal with: anti-aliasing?? maybe?

vincent.torri

unread,
Dec 10, 2014, 2:29:23 AM12/10/14
to xpost-...@googlegroups.com
And in other hand, the xpost library has successfully been used with the EFL toolkit.

luserdroog

unread,
Jan 8, 2015, 2:20:09 AM1/8/15
to xpost-...@googlegroups.com
I keep meaning to ask
what is that gizmo in your message "Mark as complete"?
What's going on here?
 
--
I'm reminded of an old episode of The Twilight Zone
with "the 'button box'". If you push the button, you
get 1 000 000 dollars, and someone will die,
someone you don't even know.
 
Reply all
Reply to author
Forward
0 new messages