summaryrefslogtreecommitdiff
path: root/tikzit
AgeCommit message (Collapse)Author
2017-12-05QtAleks Kissinger
2017-02-28generic nodesAleks Kissinger
2017-02-03drawing gridAleks Kissinger
2017-01-22tikz output doneAleks Kissinger
2017-01-22tikz outputAleks Kissinger
2017-01-22parsingAleks Kissinger
2017-01-21added testingAleks Kissinger
2017-01-20added flex yacc to projectAleks Kissinger
2017-01-20standard lex yacc namesAleks Kissinger
2017-01-20parsingAleks Kissinger
2017-01-20directory structureAleks Kissinger
2017-01-20added GraphElementPropertyAleks Kissinger
2017-01-15working on parserAleks Kissinger
2017-01-13tool paletteAleks Kissinger
2017-01-11boilerplateAleks Kissinger
2017-01-11made new subdirAleks Kissinger
2017-01-02Merge branch 'arc'Aleks Kissinger
2015-07-22v1.1Alex Merry
2015-07-22Fix bison invocationAlex Merry
2015-03-25update anchors on edge reverseAleks Kissinger
2015-03-12Reverted flex/bison files together with TikzGraphAssembler to be compiled ↵Johan Paulsson
with no ARC
2015-02-25Conversion of common files to ifdef for ARCJohan Paulsson
2015-02-25Xcode friendly gitignoreJohan Paulsson
2015-02-18Merge branch 'master' into arcJohan Paulsson
Conflicts: tikzit/README
2015-02-18Dummy commitJohan Paulsson
2015-02-18dummy commitAleks Kissinger
2015-02-18Missed a general Xcode fileJohan Paulsson
2014-03-25gui: adding a couple of preference optionsJohan Paulsson
Added preference options for autocompletion and inspectors on top.
2014-03-25Changed deprecated methodJohan Paulsson
Changed directoryContentsAtPath: deprecated in 10.5 to contentsOfDirectoryAtPath:error: introduced in 10.5
2014-03-25minor semantical errorsJohan Paulsson
2014-03-25fixing a couple of attributes that stopped selectable nodes from showingJohan Paulsson
2014-03-25dummy commitAleks Kissinger
2014-03-25trading a crash for a memory leakJohan Paulsson
2014-03-25osx gui: custom nodes preference panel shows tikzit preview and tikz code ↵Johan Paulsson
for selected custom node.
2014-03-23Converting from GC to ARCJohan 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-23osx gui: initial creation of custom node shapes preference panelJohan Paulsson
2014-02-14Fix for crash when moving too close to each otherJohan Paulsson
Dividing by wrong variable causes the program to crash when moving nodes too close to each.
2013-12-02osx gui: Cosmetic changes to preference windowJohan 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-02osx 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-01osx gui: Added preference tab for Sparkle updater.Johan Paulsson
2013-12-01osx gui: Fixed dragging of the preview pdf to all applications.Johan Paulsson
2013-11-30osx 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-11Fix rule dependencies for lexer/parser generationAlex 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-01GTK: Properly clear the renderer from the old toolAlex Merry
Fixes, for example, unsetting the cursor when changing from the bounding box tool.
2013-09-01GTK: delay setting cursor on non-realised windowsAlex 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-29When dragging, only snap leader node to gridAlex 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-29fixed osx code and build to work with the new parserAleks Kissinger
2013-08-28remove old TikzParser.{h,m}, as this causes name clash on non-case-dependent ↵Aleks Kissinger
file system (e.g. OS X)
2013-08-28Make tikzparser.ym compatible with bison 2.3Alex Merry
2013-08-27Properly clear selection boxAlex 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.