summaryrefslogtreecommitdiff
path: root/tikzit/src
AgeCommit message (Collapse)Author
2018-01-04relocated source code to the rootAleks Kissinger
2018-01-03fixed jumping when nodes are addedAleks Kissinger
2017-12-27adding and deleting nodes now worksAleks Kissinger
2017-12-22graphs no longer allocate edges and nodes (but they do still own them)Aleks Kissinger
2017-12-22edge bend undo worksAleks Kissinger
2017-12-21edge bending workingAleks Kissinger
2017-12-19undo move worksAleks Kissinger
2017-12-18created proper class for main menuAleks Kissinger
2017-12-18pushing on to undo stackAleks Kissinger
2017-12-18migrated TikzDocument into TikzSceneAleks Kissinger
2017-12-18adding node position tracking for undoAleks Kissinger
2017-12-18introduced some comments for source navigationAleks Kissinger
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-11made new subdirAleks Kissinger
2017-01-02Merge branch 'arc'Aleks Kissinger
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
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-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