- 19 May, 2012 1 commit
-
-
Ivica Bukvic authored
*fixed bug where objects were selected via a mouse click based on their left-to-right rather than top-to-bottom position *fixed bug where undoing moving of a GOP object would incorrectly draw the object on top of other objects *fixed bug where nlets would show on top of other objects when highlighted
-
- 26 Apr, 2012 2 commits
-
-
Ivica Bukvic authored
-
Ivica Bukvic authored
fixed noselect bug when line is selected and one clicks on a blank canvas which should also deselect selected line. also made pd_extrapath struct global as part of s_stuff.h so that ggee/image can use dynamic descriptors for retrieving of files (.e.g @pd_extra is translated to the pd's system-wide location of the extra/ folder)
-
- 28 Mar, 2012 2 commits
-
-
Ivica Bukvic authored
-
Ivica Bukvic authored
fixed refocusing windows when closing sub-patch (or abstraction) where an invised parent would become visible instead of focusing on the next visible window.
-
- 06 Mar, 2012 2 commits
-
-
Ivica Ico Bukvic authored
hopefully finally array of improvements to the tooltip engine fixing offset bug when the window has scrollbars
-
Ivica Ico Bukvic authored
further improved tooltip detection and reintroduced canvas tips that appear either in the bottom-left or top-left corners
-
- 04 Mar, 2012 3 commits
-
-
Ivica Ico Bukvic authored
-
Ivica Ico Bukvic authored
code clean-up, more font resize/zoom fixes (hopefully done with it), and a minor bug fix for select all inside font window
-
Ivica Ico Bukvic authored
settled on zoom (ctrl+mousewheel) which does the same thing as font resize simply because doing real zoom is extremely cumbersome with tcl/tk (esp. when one considers resizing images and also re-adjusting all coordinates inside c code to match newly zoomed state)
-
- 03 Mar, 2012 2 commits
-
-
Ivica Ico Bukvic authored
-
Ivica Ico Bukvic authored
Added undo font size, overhauled font resizing logic (x/y scaling is now bound to font resizing), added zoom option (ctrl+mousewheel), minor code clean-up, dynamic font resize improvements to the tooltip system and improved tooltip arrow appearance.
-
- 02 Mar, 2012 3 commits
-
-
Ivica Ico Bukvic authored
-
Ivica Ico Bukvic authored
removed selection from the undo queue as it precludes selecting older stuff and pasting it into new stuff (undo -> select old would purge the queue ahead of that undo, so -> redo -> paste would be impossible)
-
Ivica Ico Bukvic authored
fixed automatic resizing of the gop when changing font sizes, complete overhaul of the tooltip engine. TODO: add proper nlet tags to iemgui objects...
-
- 01 Mar, 2012 1 commit
-
-
Ivica Ico Bukvic authored
added support for tooltips (based on the http://sourceforge.net/tracker/?func=detail&aid=2838176&group_id=55736&atid=478072)
-
- 26 Feb, 2012 1 commit
-
-
Ivica Bukvic authored
-
- 24 Feb, 2012 4 commits
-
-
Ivica Bukvic authored
improved out of focus typing behavior by including focused window information to the canvas_key function
-
Ivica Ico Bukvic authored
fixed recreation of abstraction after saving it in its own independent root instance due to stale canvas_undo call that is not being used any more.
-
Ivica Ico Bukvic authored
made gop resize and move hooks visible only when nothing else is selected on that canvas to minimize possible overlap of selection hooks
-
Ivica Ico Bukvic authored
added ability to deselect currently selected objects from the canvas if focusing outside the said canvas window
-
- 17 Feb, 2012 1 commit
-
-
Ivica Bukvic authored
implemented free() calls as part of the pd_quit() call from the following sourceforge bugtracker: http://sourceforge.net/tracker/index.php?func=detail&aid=1502860&group_id=55736&atid=478072
-
- 16 Feb, 2012 1 commit
-
-
Ivica Bukvic authored
fixed confirming saving changes on an abstraction hidden inside another patch (currently invisible) whose prompting failed...
-
- 11 Feb, 2012 2 commits
-
-
Ivica Ico Bukvic authored
Improved logic for intelligent asking when to save abstractions. No longer is it necessary to check whether to save an abstraction after it has been changes and only displaced on parent. this is because objects are "activated" when selected which potentially means that abstractions would be recreated as soon as they are deselected essentially making user lose anything they changed in the abstraction and did not save. However, in pd-l2ork we check when objects are activated whether their rtext (and therefore also its arguments) have changed and only recreate object if they did.
-
Ivica Ico Bukvic authored
fixed three regressions that crept in due to implementation of moving gop objects by tag. one of them manifested itself when an object was altered as gop and a sub-patch pops up asking to discard changes made to it. upon returning on the main window with the said gop, due to redraw objects were not reselected so dragging the object would not redraw properly even though it could be displaced, resulting in a seemingly stale gop object (in actuality it was simply displaced by being dragged while its visual content did not displace). Also, excessive stdout errors regarding redrawing gop resize handles and possible menu edit update has been dealt with.
-
- 26 Jan, 2012 1 commit
-
-
Ivica Ico Bukvic authored
Fixed segfault when creating undo for array apply (e.g. when changing array size). Also expanded moving by tag to arrays and scalars. Now, the entire array even with a ton of points is moving like knife through the butter :-)
-
- 17 Dec, 2011 1 commit
-
-
Ivica Bukvic authored
-
- 16 Dec, 2011 1 commit
-
-
Ivica Bukvic authored
finished implementation and debugging of infinite undo. removed debugging statements from stderr, vastly improved pasting from external script.
-
- 15 Dec, 2011 4 commits
-
-
Ivica Bukvic authored
finished undo implementation, added consistency to how canvas properties window is handled in undo situations, removed debug output.
-
Ivica Bukvic authored
-
Ivica Bukvic authored
added comments that suggest UCUT_TEXT is now obsolete and replaced by a much better undo_recreate (action 10).
-
Ivica Bukvic authored
more improvements to the cut mechanism. implemented rename function (11th undo action proved unnecessary and is serviced by 10). improved logic of retexting objects so that only those that have changed trigger an undo snapshot.
-
- 14 Dec, 2011 1 commit
-
-
Ivica Bukvic authored
added more improvements to the infinite undo and reworked existing undo actions to conform to the infinite undo model. fixed per-window undo menu updating, finalized undo actions 1,2,3,4,5,9, and 10. Still need 6,7,8 and a new action 11 (namely apply, canvas apply, to front/back, and rename). Also improved paste behavior to make it more user friendly, particularly within the context of infinite undo.
-
- 13 Dec, 2011 1 commit
-
-
Ivica Bukvic authored
major overhaul of existing undo actions to conform to the infinite undo format, changed how undo create functions, started undo recreate, reformatted undo index, a number of minor bug fixes, implemented undo actions index 1,2,4,5, and 9 and started working on 10.
-
- 12 Dec, 2011 2 commits
-
-
Ivica Bukvic authored
-
Ivica Bukvic authored
implemented first layer of infinite undo (type 8, create only, at this point in time), other undo/redo actions are currently broken until they are implemented accordingly. still need to do repointer and purge_abstraction_actions. Also fixed a small lingering bug in canvas_undo_set_create.
-
- 11 Dec, 2011 1 commit
-
-
Ivica Bukvic authored
-
- 09 Dec, 2011 1 commit
-
-
Ivica Bukvic authored
added proper repositioning of objects after they have been cut/deleted followed by an undo/redo which always places them at the end and thus makes redoing of cut buggy as it originally relied on whatever selection one had as opposed to the proper original selection.
-
- 07 Dec, 2011 1 commit
-
-
Ivica Bukvic authored
-
- 02 Dec, 2011 1 commit
-
-
Ivica Bukvic authored
-