Commits

Author Commit Message Labels Comments Date
Devon O'Dell
Make objects more usable for typical usage. Fix right-hand clipping.
Devon O'Dell
Fix off-by-one. This off-by-one causes lines to start or end outside of their boundaries. This happens because our last call to the function is necessarily outside of the bounds of the line. When we find that we have completed the line, we should add the *last valid* point, not the point upon which we terminate. This greatly improves many of the 0MQ book diagrams.
Devon O'Dell
Fix font-family option everywhere. I clearly tested this heavily.
Devon O'Dell
Whoops. Fix dropshadow bug with my pseudo-fix.
Devon O'Dell
Fix some bugs / add features that will make it easier for 0MQ diagrams. * Add the ability to disable blurring of the box drop shadow. * Add the ability to specify a custom font family. * Remove border from generated output. * Remove extraneous crap from license.
Barry Austin
add a diamond object
Devon O'Dell
Fix issues around ticks / dots without intersecting lines. If no other lines touch a tick or dot, when we change the tick to a point, it will not be recognized as such. In this case, we will leave the resulting '+' as text behind the tick or dot, which looks odd. Since this essentially becomes a point, add it so that the '+' is cleared before we do text parsing.
Devon O'Dell
Add support for dots and ticks in lines. Internally, this works by creating a new point type, but treating the dot or tick like an edge. When the line is cleared, the tick is replaced as a corner as to not ruin the display of other lines that may intersect with it. Additionally, we only ever need a single tick object to display at this point.
Devon O'Dell
Fix line continuation from a fixed point. The line parser previously continued on its merry way parsing lines after it found one originating from a control point. Multiple lines can originate from any particular control point, so after the line is cleared, we should look for more. Add test displaying this issue with a continuation of a vertical line into a diagonal.
Devon O'Dell
Get rid of stupid windows formatting. Make this file executable.
Devon O'Dell
Fix a couple issues around output to non-existant files and access to objects. Thanks to Candido Aramburu (apologies for lack of a acute; UTF-8 seems broken on this terminal) for the report.
Devon O'Dell
Don't unset a2s: refs, instead don't render them (so they still apply for further objects)
Devon O'Dell
Get rid of the scale transformation and implement it instead in terms of a transformation matrix
Devon O'Dell
Forgot to put this in the 5.2 version.
Devon O'Dell
Fix box fill resolution in text parser. Don't call getObjects every iteration.
Devon O'Dell
Fix issue where marker reference caused some lines to look shorter than others.
Devon O'Dell
Allow diagonals to originate from a + or # corner.
Devon O'Dell
Make it easier to debug walk function by adding a call depth argument. Fix text rendering bug when no fill was explicitly set on any enclosing box.
Devon O'Dell
Add ability to reference items by their starting row/col.
Devon O'Dell
Several changes: * Calculate fill of text based on most specific box that also has a fill * Group text with box it is actually in, not first box that it is inside * Add IDs for all paths, groups, and addressable text * Change hasPoint to use grid coords, because that feels less prone to error.
Devon O'Dell
Fix font path to something a bit nicer.
Devon O'Dell
More complete support for diagonals. Introduce them into the README.
Devon O'Dell
Preliminary support for diagonal lines.
Devon O'Dell
Point to wez' main JLexPHP and lemon-php repos now that upstream patches are merged.
Devon O'Dell
Namespace global variable; address it globally.
Devon O'Dell
Er, probably want to include this file.
Devon O'Dell
Fix notices around non-hex colors, and allow use of any CSS3 color.
Devon O'Dell
Fix syntax errors around calling static dynamic methods.
Devon O'Dell
Fix rendering bug around arrows next to corners. Don't assume an edge is the end if it's next to a marker.
Devon O'Dell
Fix notices
  1. Prev
  2. Next