Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-03 | drawing grid | Aleks Kissinger | |
2017-01-22 | tikz output done | Aleks Kissinger | |
2017-01-22 | tikz output | Aleks Kissinger | |
2017-01-22 | parsing | Aleks Kissinger | |
2017-01-21 | added testing | Aleks Kissinger | |
2017-01-20 | added flex yacc to project | Aleks Kissinger | |
2017-01-20 | standard lex yacc names | Aleks Kissinger | |
2017-01-20 | parsing | Aleks Kissinger | |
2017-01-20 | directory structure | Aleks Kissinger | |
2017-01-20 | added GraphElementProperty | Aleks Kissinger | |
2017-01-15 | working on parser | Aleks Kissinger | |
2017-01-13 | tool palette | Aleks Kissinger | |
2017-01-11 | boilerplate | Aleks Kissinger | |
2017-01-11 | made new subdir | Aleks Kissinger | |
2017-01-02 | Merge branch 'arc' | Aleks Kissinger | |
2015-07-22 | v1.1 | Alex Merry | |
2015-07-22 | Fix bison invocation | Alex Merry | |
2015-03-25 | update anchors on edge reverse | Aleks Kissinger | |
2015-03-12 | Reverted flex/bison files together with TikzGraphAssembler to be compiled ↵ | Johan Paulsson | |
with no ARC | |||
2015-02-25 | Conversion of common files to ifdef for ARC | Johan Paulsson | |
2015-02-25 | Xcode friendly gitignore | Johan Paulsson | |
2015-02-18 | Merge branch 'master' into arc | Johan Paulsson | |
Conflicts: tikzit/README | |||
2015-02-18 | Dummy commit | Johan Paulsson | |
2015-02-18 | Seeing if attribution goes to me | Johan Paulsson | |
2015-02-18 | dummy commit | Aleks Kissinger | |
2015-02-18 | Missed a general Xcode file | Johan Paulsson | |
2014-03-25 | gui: adding a couple of preference options | Johan Paulsson | |
Added preference options for autocompletion and inspectors on top. | |||
2014-03-25 | Changed deprecated method | Johan Paulsson | |
Changed directoryContentsAtPath: deprecated in 10.5 to contentsOfDirectoryAtPath:error: introduced in 10.5 | |||
2014-03-25 | minor semantical errors | Johan Paulsson | |
2014-03-25 | fixing a couple of attributes that stopped selectable nodes from showing | Johan Paulsson | |
2014-03-25 | dummy commit | Aleks Kissinger | |
2014-03-25 | trading a crash for a memory leak | Johan Paulsson | |
2014-03-25 | osx gui: custom nodes preference panel shows tikzit preview and tikz code ↵ | Johan Paulsson | |
for selected custom node. | |||
2014-03-23 | Converting from GC to ARC | Johan Paulsson | |
This should only be for the osx specific code as all common files are left out. Hopefully this shouldn't introduce any problems on the other systems. | |||
2014-03-23 | osx gui: initial creation of custom node shapes preference panel | Johan Paulsson | |
2014-02-14 | Fix for crash when moving too close to each other | Johan Paulsson | |
Dividing by wrong variable causes the program to crash when moving nodes too close to each. | |||
2013-12-02 | osx gui: Cosmetic changes to preference window | Johan Paulsson | |
Added icons for the three tabs and moved the preamble to be default tab as that is likely to be the one most users will want to go to first. | |||
2013-12-02 | osx gui: Moved preamble window to preferences. | Johan Paulsson | |
Moved the preamble window to the preference panel as a new tab. The PreambleController is now a subclass of NSView with related changes to the Preamble.xib. The toolbar that controlled default or custom preamble has been replaced with buttons in the interface. | |||
2013-12-01 | osx gui: Added preference tab for Sparkle updater. | Johan Paulsson | |
2013-12-01 | osx gui: Fixed dragging of the preview pdf to all applications. | Johan Paulsson | |
2013-11-30 | osx gui: Added dragging of the preview pdf to other applications. | Johan Paulsson | |
The preview area can be dragged as a pasteboard pdf to other applications rich text editor views. Notably, this means that small images can be made and emailed as PDFs. This is not dragging the PDFs as files so dragging to the finder for saving doesn’t work. | |||
2013-10-11 | Fix rule dependencies for lexer/parser generation | Alex Merry | |
Previously, if common/tikzparser.m existed but common/tikzparser.h did not, bison would not be re-run, and the build would fail elsewhere with an error about not finding tikzparser.h. The same would be true of the tikzlexer files. Issue #15 | |||
2013-09-01 | GTK: Properly clear the renderer from the old tool | Alex Merry | |
Fixes, for example, unsetting the cursor when changing from the bounding box tool. | |||
2013-09-01 | GTK: delay setting cursor on non-realised windows | Alex Merry | |
Calling -[WidgetSurface setCursor:] when the underlying GtkWidget has not been realised yet used to result in a warning that the GdkWindow did not exist. As a result, the cursor would not actually be set. To deal with this, if the widget has not been realised, we delay setting the cursor until it is. | |||
2013-08-29 | When dragging, only snap leader node to grid | Alex Merry | |
If you've carefully hand-positioned various nodes on a diagram relative to each other, and then want to move the whole thing around, you generally don't want to change their position relative to each other. So we only snap the node being dragged to the grid. Everything else in the selection maintains its position relative to that node. | |||
2013-08-29 | fixed osx code and build to work with the new parser | Aleks Kissinger | |
2013-08-28 | remove old TikzParser.{h,m}, as this causes name clash on non-case-dependent ↵ | Aleks Kissinger | |
file system (e.g. OS X) | |||
2013-08-28 | Make tikzparser.ym compatible with bison 2.3 | Alex Merry | |
2013-08-27 | Properly clear selection box | Alex Merry | |
It turns out the selection box, rather than being properly set to the zero rectangle, was being set to the value of an uninitialised NSRect created on the stack. This never caused any issues for me before, because my system compiles things with _FORTIFY_SOURCE by default, which zeros new variables. It was only when I (indirectly) disabled this for debugging in gdb that I started getting selection boxes appearing in odd places. | |||
2013-08-27 | Make sure we never output numbers in scientific notation | Alex Merry | |
Converting NSNumber to a string raises the possibility of outputing a number like 2.2e-8, as it essentially uses the %g format specifier. This then cannot be parsed. Since there is no built-in specifier for outputing floats with variable precision (ie: removing any trailing zeros), I cooked up a function to do just that. Currently set the maximum precision at 4dp (our normal grid layout only makes use of 2dp). |