-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add file listing required packages and fix access to fields in recordclass #15
base: master
Are you sure you want to change the base?
Commits on Aug 4, 2021
-
Completed shortest path operation for weighted graphs
John Canning committedAug 4, 2021 Configuration menu - View commit details
-
Copy full SHA for 9b475a4 - Browse repository at this point
Copy the full SHA 9b475a4View commit details -
Add Turala example as a command line option
John Canning committedAug 4, 2021 Configuration menu - View commit details
-
Copy full SHA for 1f844bb - Browse repository at this point
Copy the full SHA 1f844bbView commit details -
Bug fixes plus Turala MST and Shortest Path example graphs
John Canning committedAug 4, 2021 Configuration menu - View commit details
-
Copy full SHA for cc21f99 - Browse repository at this point
Copy the full SHA cc21f99View commit details -
Merge pull request #250 from JMCanning78/Issue249-add-Dijkstras-short…
…est-path Issue249 Add Dijkstra's shortest path Bypassing PR review
Configuration menu - View commit details
-
Copy full SHA for 0e27d01 - Browse repository at this point
Copy the full SHA 0e27d01View commit details
Commits on Aug 5, 2021
-
Renaming SimpleQueue.py to Queue.py
This might cause problems in some IDE's or Python environments due to a name collision with the Queue class.
John Canning committedAug 5, 2021 Configuration menu - View commit details
-
Copy full SHA for 2b31204 - Browse repository at this point
Copy the full SHA 2b31204View commit details -
John Canning committed
Aug 5, 2021 Configuration menu - View commit details
-
Copy full SHA for ffcca6c - Browse repository at this point
Copy the full SHA ffcca6cView commit details
Commits on Aug 6, 2021
-
Check for empty directory name before searching for files
John Canning committedAug 6, 2021 Configuration menu - View commit details
-
Copy full SHA for ab8b407 - Browse repository at this point
Copy the full SHA ab8b407View commit details -
Make AlgorithmVisualizations search for PythonVisualizations folder
John Canning committedAug 6, 2021 Configuration menu - View commit details
-
Copy full SHA for 2c5481d - Browse repository at this point
Copy the full SHA 2c5481dView commit details -
Avoid infinite loops in resizing the codeText window
John Canning committedAug 6, 2021 Configuration menu - View commit details
-
Copy full SHA for a3ada59 - Browse repository at this point
Copy the full SHA a3ada59View commit details -
Set timer to avoid too many codeText resize events
John Canning committedAug 6, 2021 Configuration menu - View commit details
-
Copy full SHA for dbe6a1d - Browse repository at this point
Copy the full SHA dbe6a1dView commit details -
Show timeout ID in debug messages
John Canning committedAug 6, 2021 Configuration menu - View commit details
-
Copy full SHA for 332eba7 - Browse repository at this point
Copy the full SHA 332eba7View commit details -
Set timer to prevent infinite loop of codeText resizing.
John Canning committedAug 6, 2021 Configuration menu - View commit details
-
Copy full SHA for 8119662 - Browse repository at this point
Copy the full SHA 8119662View commit details -
Shorten timeout period on resizing for more responsiveness
John Canning committedAug 6, 2021 Configuration menu - View commit details
-
Copy full SHA for e4fb616 - Browse repository at this point
Copy the full SHA e4fb616View commit details -
Select all text in entries on FocusIn and restrict edge weight range
Includes entry widgets for operation arguments
John Canning committedAug 6, 2021 Configuration menu - View commit details
-
Copy full SHA for 8fc64ec - Browse repository at this point
Copy the full SHA 8fc64ecView commit details -
Merge pull request #254 from JMCanning78/Issue252-edge-weight-text-en…
…tries Select all text in entries on FocusIn events and restrict graph edge weight range
Configuration menu - View commit details
-
Copy full SHA for 172d555 - Browse repository at this point
Copy the full SHA 172d555View commit details -
Merge pull request #251 from JMCanning78/Issue177-rename-SimpleQueue-…
…as-Queue Renaming SimpleQueue.py to Queue.py
Configuration menu - View commit details
-
Copy full SHA for e9ab6d9 - Browse repository at this point
Copy the full SHA e9ab6d9View commit details
Commits on Aug 9, 2021
-
Show infinite cost with infinity symbol (except in trinket)
John Canning committedAug 9, 2021 Configuration menu - View commit details
-
Copy full SHA for 8310ff4 - Browse repository at this point
Copy the full SHA 8310ff4View commit details -
Merge pull request #255 from JMCanning78/Show-infinity-symbol
Show infinite cost with infinity symbol (except in trinket)
Configuration menu - View commit details
-
Copy full SHA for 40e4d8c - Browse repository at this point
Copy the full SHA 40e4d8cView commit details
Commits on Aug 19, 2021
-
Clear hint on Unmap event and use transient in some situations
John Canning committedAug 19, 2021 Configuration menu - View commit details
-
Copy full SHA for f8598b9 - Browse repository at this point
Copy the full SHA f8598b9View commit details -
Merge pull request #256 from JMCanning78/issue226-tooltips
Issue226 Show hits as tooltips in floating windows
Configuration menu - View commit details
-
Copy full SHA for 94048ab - Browse repository at this point
Copy the full SHA 94048abView commit details -
Ensure all items added to costs table are marked as temporary variables
John Canning committedAug 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 76e5e75 - Browse repository at this point
Copy the full SHA 76e5e75View commit details
Commits on Aug 20, 2021
-
Add a generic event handler for debugging
John Canning committedAug 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 25c9aeb - Browse repository at this point
Copy the full SHA 25c9aebView commit details -
Add debugging option to command line
John Canning committedAug 20, 2021 Configuration menu - View commit details
-
Copy full SHA for eb352eb - Browse repository at this point
Copy the full SHA eb352ebView commit details -
Prevent transient on Tk object and Enable detailed event logs
The map/unmap handler for the main window to make the adjacency matrix follow along is now an add-on handler. By setting debug mode, detailed event logs will be produced after the first New graph operation.
John Canning committedAug 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 88adc83 - Browse repository at this point
Copy the full SHA 88adc83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 693a077 - Browse repository at this point
Copy the full SHA 693a077View commit details
Commits on Aug 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1d63430 - Browse repository at this point
Copy the full SHA 1d63430View commit details -
Move command line parsing to base and force button states after
John Canning committedAug 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 977316d - Browse repository at this point
Copy the full SHA 977316dView commit details -
Merge pull request #258 from JMCanning78/Issue257-adjmatrix-in-Windows
Issue257 Fix adjaceny matrix in Windows bypassing PR review
Configuration menu - View commit details
-
Copy full SHA for cb451e0 - Browse repository at this point
Copy the full SHA cb451e0View commit details
Commits on Aug 25, 2021
-
Use lower case for argument hints
John Canning committedAug 25, 2021 Configuration menu - View commit details
-
Copy full SHA for 9ef90f5 - Browse repository at this point
Copy the full SHA 9ef90f5View commit details -
Merge pull request #259 from JMCanning78/Issue157-hints
Issue157 Uniform hints
Configuration menu - View commit details
-
Copy full SHA for 105b449 - Browse repository at this point
Copy the full SHA 105b449View commit details -
Zooming out can be done with other mouse buttons as well as shift key
John Canning committedAug 25, 2021 Configuration menu - View commit details
-
Copy full SHA for 3ad8ff9 - Browse repository at this point
Copy the full SHA 3ad8ff9View commit details -
Rotate left can be done with other mouse buttons as well as shift key
John Canning committedAug 25, 2021 Configuration menu - View commit details
-
Copy full SHA for 6e29718 - Browse repository at this point
Copy the full SHA 6e29718View commit details -
Merge pull request #260 from JMCanning78/Issue253-other-mouse-buttons
Issue253 Use other mouse buttons like Shift key bypassing PR review
Configuration menu - View commit details
-
Copy full SHA for aec1438 - Browse repository at this point
Copy the full SHA aec1438View commit details -
Add command line arguments to randomly fill heap
John Canning committedAug 25, 2021 Configuration menu - View commit details
-
Copy full SHA for 21886be - Browse repository at this point
Copy the full SHA 21886beView commit details
Commits on Aug 26, 2021
-
Adjust shift delta for copied nodes
John Canning committedAug 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 7f03c11 - Browse repository at this point
Copy the full SHA 7f03c11View commit details
Commits on Aug 28, 2021
-
Convert Heap to use Table and adjust layout to reduce overlaps
The array is slightly smaller now and the items being copied for sifting up and down don't overlap their neighbors as much Fixed the initialization of Table structures and using the specified font for labeled arrows
John Canning committedAug 28, 2021 Configuration menu - View commit details
-
Copy full SHA for 27dcd66 - Browse repository at this point
Copy the full SHA 27dcd66View commit details
Commits on Aug 30, 2021
-
Merge pull request #261 from JMCanning78/Issue224-fix-heapify-overlap
Issue224 Fix overlapping items in heapify Bypassing PR review
Configuration menu - View commit details
-
Copy full SHA for 29187b5 - Browse repository at this point
Copy the full SHA 29187b5View commit details -
Fix list argument initialization in Tables
John Canning committedAug 30, 2021 Configuration menu - View commit details
-
Copy full SHA for f8fe9dc - Browse repository at this point
Copy the full SHA f8fe9dcView commit details -
Add command line options to fill tree
John Canning committedAug 30, 2021 Configuration menu - View commit details
-
Copy full SHA for 391edfd - Browse repository at this point
Copy the full SHA 391edfdView commit details -
Fix fading of local variables in recursive traverse calls
John Canning committedAug 30, 2021 Configuration menu - View commit details
-
Copy full SHA for 93b99bf - Browse repository at this point
Copy the full SHA 93b99bfView commit details -
Merge pull request #262 from JMCanning78/Issue222-fade-local-Tree234-…
…variables Issue222 Fade local Tree234 variables during traverse Bypassing PR review
Configuration menu - View commit details
-
Copy full SHA for 9c7d5bc - Browse repository at this point
Copy the full SHA 9c7d5bcView commit details
Commits on Aug 31, 2021
-
Set up resize handler for runAllVisualizationMenu.
When the main window is resized, the resize handler changes the grid cell width and height for the selected visualization app to follow the change. Also always re-grid app windows with sticky edges. Also forced the menu button that shows the menu of visualization apps to be hidden if a command line argument is used to select the first app. Tested only under macOS.
John Canning committedAug 31, 2021 Configuration menu - View commit details
-
Copy full SHA for 5d59a59 - Browse repository at this point
Copy the full SHA 5d59a59View commit details -
Remove check for resizing change to make it work on Windows
John Canning committedAug 31, 2021 Configuration menu - View commit details
-
Copy full SHA for aa51bc5 - Browse repository at this point
Copy the full SHA aa51bc5View commit details -
Reposition adjacency matrix after new graph operation
John Canning committedAug 31, 2021 Configuration menu - View commit details
-
Copy full SHA for ffb9c7f - Browse repository at this point
Copy the full SHA ffb9c7fView commit details -
Remove deprecated drawable.py (in favor of drawnValue.py)
John Canning committedAug 31, 2021 Configuration menu - View commit details
-
Copy full SHA for 1b5a597 - Browse repository at this point
Copy the full SHA 1b5a597View commit details
Commits on Sep 1, 2021
-
Dismiss menubutton even in Trinket to see speed slider
John Canning committedSep 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 425b8a6 - Browse repository at this point
Copy the full SHA 425b8a6View commit details -
Add way to expose version info in Trinket
John Canning committedSep 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 5c46ba6 - Browse repository at this point
Copy the full SHA 5c46ba6View commit details -
John Canning committed
Sep 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 2430ea9 - Browse repository at this point
Copy the full SHA 2430ea9View commit details -
Update chapters for hash tables and quadtrees
John Canning committedSep 1, 2021 Configuration menu - View commit details
-
Copy full SHA for d7ebeb3 - Browse repository at this point
Copy the full SHA d7ebeb3View commit details
Commits on Sep 2, 2021
-
Center revised introduction text within window and fix background color
John Canning committedSep 2, 2021 Configuration menu - View commit details
-
Copy full SHA for f492a95 - Browse repository at this point
Copy the full SHA f492a95View commit details -
Use same bg color for intro frame and labels
John Canning committedSep 2, 2021 Configuration menu - View commit details
-
Copy full SHA for d42f49f - Browse repository at this point
Copy the full SHA d42f49fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bf9553 - Browse repository at this point
Copy the full SHA 9bf9553View commit details -
Remove disclaimer about resizing not working
John Canning committedSep 2, 2021 Configuration menu - View commit details
-
Copy full SHA for c599c17 - Browse repository at this point
Copy the full SHA c599c17View commit details -
Revise instructions for use of both runAll programs
John Canning committedSep 2, 2021 Configuration menu - View commit details
-
Copy full SHA for d867cd3 - Browse repository at this point
Copy the full SHA d867cd3View commit details
Commits on Sep 3, 2021
-
Revise generic event handler to take sequence of fields
John Canning committedSep 3, 2021 Configuration menu - View commit details
-
Copy full SHA for b020fb4 - Browse repository at this point
Copy the full SHA b020fb4View commit details -
John Canning committed
Sep 3, 2021 Configuration menu - View commit details
-
Copy full SHA for 1802b9a - Browse repository at this point
Copy the full SHA 1802b9aView commit details -
Center introduction text within tab on every exposure
Include changes to the menu version that fix ttk issues with styles and themes.
John Canning committedSep 3, 2021 Configuration menu - View commit details
-
Copy full SHA for 07cea67 - Browse repository at this point
Copy the full SHA 07cea67View commit details -
Merge pull request #263 from JMCanning78/Issue225-runAllVizMenu-resizing
Issue225 Fix resizing issues with runAllVisualizationsMenu Bypassing PR review
Configuration menu - View commit details
-
Copy full SHA for b7f904c - Browse repository at this point
Copy the full SHA b7f904cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 736a2b6 - Browse repository at this point
Copy the full SHA 736a2b6View commit details
Commits on Sep 4, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 040d0ff - Browse repository at this point
Copy the full SHA 040d0ffView commit details
Commits on Sep 7, 2021
-
Tweak canvas width when scrollbars are present
John Canning committedSep 7, 2021 Configuration menu - View commit details
-
Copy full SHA for 3730ff5 - Browse repository at this point
Copy the full SHA 3730ff5View commit details -
Merge pull request #265 from JMCanning78/Issue240-fix-disappearing-sc…
…rollbars Tweak canvas width when scrollbars are present
Configuration menu - View commit details
-
Copy full SHA for 305c663 - Browse repository at this point
Copy the full SHA 305c663View commit details
Commits on Sep 11, 2021
-
Fix scrollToSee's canvas size estimate & bounding box selection algor…
…ithm The widgetDimensions method provides a slightly larger estimate of the canvas' dimensions than getting the size from the visibleCanvas method. That caused scrolling to not go far enough in some cases. The algorithm for selecting a subset of bounding boxes that can be shown within the visible canvas, was not thorough enough to explore all the options needed. Now it should find the maximum number of bboxes that can be preserved.
John Canning committedSep 11, 2021 Configuration menu - View commit details
-
Copy full SHA for 791a9ac - Browse repository at this point
Copy the full SHA 791a9acView commit details -
Scroll to see vMap index when set
John Canning committedSep 11, 2021 Configuration menu - View commit details
-
Copy full SHA for f635602 - Browse repository at this point
Copy the full SHA f635602View commit details -
Reposition traverse type display to allow better scrolling
John Canning committedSep 11, 2021 Configuration menu - View commit details
-
Copy full SHA for 18dfd98 - Browse repository at this point
Copy the full SHA 18dfd98View commit details -
Merge pull request #266 from JMCanning78/Issue207-fix-scrolltosee-on-…
…trinket Issue207 Fix scrollToSee on Trinket Bypassing PR review
Configuration menu - View commit details
-
Copy full SHA for 9d4531a - Browse repository at this point
Copy the full SHA 9d4531aView commit details
Commits on Sep 13, 2021
-
Merge branch 'master' into issue81--createBasicQuadTreePointVisualiza…
…tion Bringing this feature branch up to date with the changes from master
John Canning committedSep 13, 2021 Configuration menu - View commit details
-
Copy full SHA for c4984df - Browse repository at this point
Copy the full SHA c4984dfView commit details -
Fix bad parentheses in setArguments
John Canning committedSep 13, 2021 Configuration menu - View commit details
-
Copy full SHA for e93b5da - Browse repository at this point
Copy the full SHA e93b5daView commit details -
Remove historical version of QuadTree.py
John Canning committedSep 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 812df8d - Browse repository at this point
Copy the full SHA 812df8dView commit details -
Clean up imports and add hints for operations and their arguments
John Canning committedSep 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 1ef6346 - Browse repository at this point
Copy the full SHA 1ef6346View commit details
Commits on Sep 14, 2021
-
Limit points to a region of the canvas
Refactor to have new() and display() methods like other visualization apps. Addd values to validation messages and highlight text entry boxes that have errors.
John Canning committedSep 14, 2021 Configuration menu - View commit details
-
Copy full SHA for 985db08 - Browse repository at this point
Copy the full SHA 985db08View commit details -
Enforce use of Animation enum in startAnimations + cosmetic changes
John Canning committedSep 14, 2021 Configuration menu - View commit details
-
Copy full SHA for 00fadd2 - Browse repository at this point
Copy the full SHA 00fadd2View commit details -
Always cleanup before returning from _insert and validate arg length
John Canning committedSep 14, 2021 Configuration menu - View commit details
-
Copy full SHA for 6536222 - Browse repository at this point
Copy the full SHA 6536222View commit details -
Double-click searches to find unique label and labels start at P0
John Canning committedSep 14, 2021 Configuration menu - View commit details
-
Copy full SHA for 759995b - Browse repository at this point
Copy the full SHA 759995bView commit details
Commits on Sep 15, 2021
-
Refactor using drawnValue, user vs canvas coords, and hiding lines
Nodes are now a subclass of drawnValue with named access to fields. Nodes store their bounding box along with their coordinates and data. Replaced use of counter by summing the data points in all nodes.
John Canning committedSep 15, 2021 Configuration menu - View commit details
-
Copy full SHA for da2461c - Browse repository at this point
Copy the full SHA da2461cView commit details -
Merge pull request #136 from JMCanning78/issue81--createBasicQuadTree…
…PointVisualization Basic QuadTree Class with insert, new, and showtree
Configuration menu - View commit details
-
Copy full SHA for d697ad9 - Browse repository at this point
Copy the full SHA d697ad9View commit details -
John Canning committed
Sep 15, 2021 Configuration menu - View commit details
-
Copy full SHA for 69d98c6 - Browse repository at this point
Copy the full SHA 69d98c6View commit details
Commits on Sep 21, 2021
-
Allow highlightCode to return a value to be used in Boolean expressions
John Canning committedSep 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 8c33891 - Browse repository at this point
Copy the full SHA 8c33891View commit details -
Show code and animation for Insert and Find Exact operations
John Canning committedSep 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 43babbc - Browse repository at this point
Copy the full SHA 43babbcView commit details -
Merge pull request #268 from JMCanning78/Issue82-animate-quadtree-ins…
…ertion Issue82 Animate quadtree insertion and find exact bypassing PR review
Configuration menu - View commit details
-
Copy full SHA for 7266d64 - Browse repository at this point
Copy the full SHA 7266d64View commit details
Commits on Oct 4, 2021
-
Add hashed_rectangle (polygon) item to Scrim
John Canning committedOct 4, 2021 Configuration menu - View commit details
-
Copy full SHA for c5ca101 - Browse repository at this point
Copy the full SHA c5ca101View commit details
Commits on Oct 5, 2021
-
Add Find Nearest and Random Fill to QuadTree
Added command line arguments for controlling the random seed and inserting random points at launch for faster testing.
John Canning committedOct 5, 2021 Configuration menu - View commit details
-
Copy full SHA for 24b1a5d - Browse repository at this point
Copy the full SHA 24b1a5dView commit details -
Use tuples to guarantee key order when enumerating quadrants
John Canning committedOct 5, 2021 Configuration menu - View commit details
-
Copy full SHA for d169110 - Browse repository at this point
Copy the full SHA d169110View commit details
Commits on Oct 6, 2021
-
Update app name in runAllVisualizations* for point quadtree
John Canning committedOct 6, 2021 Configuration menu - View commit details
-
Copy full SHA for b5b4560 - Browse repository at this point
Copy the full SHA b5b4560View commit details
Commits on Oct 7, 2021
-
Update ans and diff in findnearest based on result from _nearest
John Canning committedOct 7, 2021 Configuration menu - View commit details
-
Copy full SHA for 770775e - Browse repository at this point
Copy the full SHA 770775eView commit details -
Add utility for copying canvas item event handlers
John Canning committedOct 7, 2021 Configuration menu - View commit details
-
Copy full SHA for ee24aa6 - Browse repository at this point
Copy the full SHA ee24aa6View commit details -
Pass on point region rectangle handlers to bounds and other covering …
…items Clear point label text entry for single click events
John Canning committedOct 7, 2021 Configuration menu - View commit details
-
Copy full SHA for 165f4ab - Browse repository at this point
Copy the full SHA 165f4abView commit details -
Eliminate scrollbars around point region on canvas
John Canning committedOct 7, 2021 Configuration menu - View commit details
-
Copy full SHA for f153b30 - Browse repository at this point
Copy the full SHA f153b30View commit details -
Allow boundary display to be toggled anytime
John Canning committedOct 7, 2021 Configuration menu - View commit details
-
Copy full SHA for 7c89db7 - Browse repository at this point
Copy the full SHA 7c89db7View commit details
Commits on Oct 8, 2021
-
Rename main to DatastructureVisualizations.py
John Canning committedOct 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 65c3f3d - Browse repository at this point
Copy the full SHA 65c3f3dView commit details -
John Canning committed
Oct 8, 2021 Configuration menu - View commit details
-
Copy full SHA for d62a19a - Browse repository at this point
Copy the full SHA d62a19aView commit details -
John Canning committed
Oct 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 00530b4 - Browse repository at this point
Copy the full SHA 00530b4View commit details -
Remove link to running repo on repl.it since it is flaky
John Canning committedOct 8, 2021 Configuration menu - View commit details
-
Copy full SHA for bbaac64 - Browse repository at this point
Copy the full SHA bbaac64View commit details -
Rename datastructure visualizations and minimize imports
John Canning committedOct 8, 2021 Configuration menu - View commit details
-
Copy full SHA for f82a5de - Browse repository at this point
Copy the full SHA f82a5deView commit details
Commits on Oct 11, 2021
-
Add utility to export all datastructure visualizations as a macOS exe…
…cutable
John Canning committedOct 11, 2021 Configuration menu - View commit details
-
Copy full SHA for 760e60c - Browse repository at this point
Copy the full SHA 760e60cView commit details -
John Canning committed
Oct 11, 2021 Configuration menu - View commit details
-
Copy full SHA for 1f0fc16 - Browse repository at this point
Copy the full SHA 1f0fc16View commit details -
Enhance options for export_macOS
Add command line options for the bundle ID, disk image name, and distribution directory. Build the disk image containing the visualization app, and put the command line launchable app in a separate folder.
John Canning committedOct 11, 2021 Configuration menu - View commit details
-
Copy full SHA for 82d0c17 - Browse repository at this point
Copy the full SHA 82d0c17View commit details
Commits on Oct 15, 2021
-
Make export_macOS.py executable
John Canning committedOct 15, 2021 Configuration menu - View commit details
-
Copy full SHA for 0794046 - Browse repository at this point
Copy the full SHA 0794046View commit details
Commits on Oct 19, 2021
-
Add option to show major.minor version number on intro
John Canning committedOct 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 2c845c7 - Browse repository at this point
Copy the full SHA 2c845c7View commit details -
Add options for version management and code signing
John Canning committedOct 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 960d378 - Browse repository at this point
Copy the full SHA 960d378View commit details
Commits on Oct 28, 2021
-
Add numeric precedence labels to the operator precedence table
John Canning committedOct 28, 2021 Configuration menu - View commit details
-
Copy full SHA for 5b6ab10 - Browse repository at this point
Copy the full SHA 5b6ab10View commit details -
John Canning committed
Oct 28, 2021 Configuration menu - View commit details
-
Copy full SHA for 1727a9f - Browse repository at this point
Copy the full SHA 1727a9fView commit details -
Shorten floating point values and erase final result rectangle
John Canning committedOct 28, 2021 Configuration menu - View commit details
-
Copy full SHA for 75d5e03 - Browse repository at this point
Copy the full SHA 75d5e03View commit details -
Fix positioning of text appended to output box. Add testing options.
John Canning committedOct 28, 2021 Configuration menu - View commit details
-
Copy full SHA for 7aeeaa0 - Browse repository at this point
Copy the full SHA 7aeeaa0View commit details -
John Canning committed
Oct 28, 2021 Configuration menu - View commit details
-
Copy full SHA for 3b93c8a - Browse repository at this point
Copy the full SHA 3b93c8aView commit details -
Center result in output text box
John Canning committedOct 28, 2021 Configuration menu - View commit details
-
Copy full SHA for 5a47235 - Browse repository at this point
Copy the full SHA 5a47235View commit details -
Merge pull request #270 from JMCanning78/Issue269-numeric-precedence-…
…values Issue269 Numeric precedence values in InfixCalculator
Configuration menu - View commit details
-
Copy full SHA for 9425b42 - Browse repository at this point
Copy the full SHA 9425b42View commit details -
Enable show inserted button at all times
John Canning committedOct 28, 2021 Configuration menu - View commit details
-
Copy full SHA for a31c1e3 - Browse repository at this point
Copy the full SHA a31c1e3View commit details
Commits on Oct 30, 2021
-
John Canning committed
Oct 30, 2021 Configuration menu - View commit details
-
Copy full SHA for cee9de6 - Browse repository at this point
Copy the full SHA cee9de6View commit details -
Use OutputBox for output of First, Delete First, Search, and Traverse…
… ops
John Canning committedOct 30, 2021 Configuration menu - View commit details
-
Copy full SHA for aa033a0 - Browse repository at this point
Copy the full SHA aa033a0View commit details
Commits on Nov 1, 2021
-
Return data of first item or item matching key in all delete operations.
Improved animation to move link being deleted simultaneously when reference to link is updated. Changed terminolgy in messages to say "item" instead of "value", and to show a message for which item was deleted.
John Canning committedNov 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 8dc0b4f - Browse repository at this point
Copy the full SHA 8dc0b4fView commit details
Commits on Nov 2, 2021
-
Make delete animations consistent in both orddered and linked lists
Trim command line arguments to maximum string width. Correctly dispose of toDelete label. Remove redundant method definitions in OrderedList
John Canning committedNov 2, 2021 Configuration menu - View commit details
-
Copy full SHA for 57bf79c - Browse repository at this point
Copy the full SHA 57bf79cView commit details -
Merge pull request #272 from JMCanning78/Issue271-OutputBox-in-linked…
…-lists Issue271 Use OutputBox in linked lists Bypassing PR review
Configuration menu - View commit details
-
Copy full SHA for d19a1a8 - Browse repository at this point
Copy the full SHA d19a1a8View commit details
Commits on Nov 17, 2021
-
Capitalize fill in Random Fill label
John Canning committedNov 17, 2021 Configuration menu - View commit details
-
Copy full SHA for 02acf2d - Browse repository at this point
Copy the full SHA 02acf2dView commit details
Commits on Nov 20, 2021
-
Scroll to see tree object by default
John Canning committedNov 20, 2021 Configuration menu - View commit details
-
Copy full SHA for c964186 - Browse repository at this point
Copy the full SHA c964186View commit details -
Place 2-3-4 tree lower to expose tree object at launch
John Canning committedNov 20, 2021 Configuration menu - View commit details
-
Copy full SHA for d617fd2 - Browse repository at this point
Copy the full SHA d617fd2View commit details
Commits on Nov 24, 2021
-
Revise search code to match change in textbook
John Canning committedNov 24, 2021 Configuration menu - View commit details
-
Copy full SHA for a8c6db8 - Browse repository at this point
Copy the full SHA a8c6db8View commit details
Commits on Dec 9, 2021
-
Shorten exception text for deleting missing key in hash table
John Canning committedDec 9, 2021 Configuration menu - View commit details
-
Copy full SHA for 2c0cec3 - Browse repository at this point
Copy the full SHA 2c0cec3View commit details -
John Canning committed
Dec 9, 2021 Configuration menu - View commit details
-
Copy full SHA for 72e9eee - Browse repository at this point
Copy the full SHA 72e9eeeView commit details
Commits on Dec 16, 2021
-
Fix bug with flattening list of canvas items
John Canning committedDec 16, 2021 Configuration menu - View commit details
-
Copy full SHA for f44b494 - Browse repository at this point
Copy the full SHA f44b494View commit details
Commits on Jan 20, 2022
-
Fixed findNearest(), added Traverse stub, and show insert vs update
The findNearest() program was always returning the nearPoint when run without code showing (as in random fill operations). This caused it to occasionally fill points without paying attention to the minimum separation. The Traverse operation is stubbed in for later development. The insert() operation now returns a flag indicating if a new node was created or if an existing node was updated. The status message shows what happened.
John Canning committedJan 20, 2022 Configuration menu - View commit details
-
Copy full SHA for 97088b4 - Browse repository at this point
Copy the full SHA 97088b4View commit details
Commits on Jan 25, 2022
-
Remove extraneous whitespace from arguments
John Canning committedJan 25, 2022 Configuration menu - View commit details
-
Copy full SHA for b239cb8 - Browse repository at this point
Copy the full SHA b239cb8View commit details
Commits on Jan 26, 2022
-
Center output box under tree root center
John Canning committedJan 26, 2022 Configuration menu - View commit details
-
Copy full SHA for 7efd34a - Browse repository at this point
Copy the full SHA 7efd34aView commit details
Commits on Jan 28, 2022
-
Fix item deletion in promote_successor and use OutputBox for result
John Canning committedJan 28, 2022 Configuration menu - View commit details
-
Copy full SHA for 7a3b817 - Browse repository at this point
Copy the full SHA 7a3b817View commit details -
Use OutputBox for traverse output.
John Canning committedJan 28, 2022 Configuration menu - View commit details
-
Copy full SHA for 7c0a90f - Browse repository at this point
Copy the full SHA 7c0a90fView commit details -
Enhance appendText to accept lists of text items to append
Add --duplicate command line option to test animation of duplicate text items being appended.
John Canning committedJan 28, 2022 Configuration menu - View commit details
-
Copy full SHA for e898c48 - Browse repository at this point
Copy the full SHA e898c48View commit details -
Use OutputBox for removeMax, peek, and traverse operations
John Canning committedJan 28, 2022 Configuration menu - View commit details
-
Copy full SHA for 6172ca2 - Browse repository at this point
Copy the full SHA 6172ca2View commit details -
John Canning committed
Jan 28, 2022 Configuration menu - View commit details
-
Copy full SHA for 00510d4 - Browse repository at this point
Copy the full SHA 00510d4View commit details -
John Canning committed
Jan 28, 2022 Configuration menu - View commit details
-
Copy full SHA for 131c026 - Browse repository at this point
Copy the full SHA 131c026View commit details -
Change to use OutputBox for deleted result
John Canning committedJan 28, 2022 Configuration menu - View commit details
-
Copy full SHA for 0ba03a1 - Browse repository at this point
Copy the full SHA 0ba03a1View commit details
Commits on Jan 29, 2022
-
Use OutputBox for traverse output and leave more space for index labels
John Canning committedJan 29, 2022 Configuration menu - View commit details
-
Copy full SHA for 9e9911a - Browse repository at this point
Copy the full SHA 9e9911aView commit details -
Merge pull request #279 from JMCanning78/Issue276-align-output-box
Issue276 Align and convert to OutputBox bypassing PR review
Configuration menu - View commit details
-
Copy full SHA for 2e4c30d - Browse repository at this point
Copy the full SHA 2e4c30dView commit details
Commits on Feb 3, 2022
-
Check for canvas size keyword arguments in constructor
John Canning committedFeb 3, 2022 Configuration menu - View commit details
-
Copy full SHA for 756d67b - Browse repository at this point
Copy the full SHA 756d67bView commit details -
Add position control for table label
John Canning committedFeb 3, 2022 Configuration menu - View commit details
-
Copy full SHA for e5646d0 - Browse repository at this point
Copy the full SHA e5646d0View commit details -
Change tree traversal to use stack instead of recursion
John Canning committedFeb 3, 2022 Configuration menu - View commit details
-
Copy full SHA for 1bd46bb - Browse repository at this point
Copy the full SHA 1bd46bbView commit details -
John Canning committed
Feb 3, 2022 Configuration menu - View commit details
-
Copy full SHA for 0a0ef22 - Browse repository at this point
Copy the full SHA 0a0ef22View commit details -
Place table label automatically if not specified.
Added test to place label in unconventional position in the new Booleans table. Changed counting of cells that are filled with drawn values and how boolean valued cells in the Numbers+ table are deleted and then appended to the Booleans table.
John Canning committedFeb 3, 2022 Configuration menu - View commit details
-
Copy full SHA for 55800c0 - Browse repository at this point
Copy the full SHA 55800c0View commit details -
Support setting of canvas item cooridnates
John Canning committedFeb 3, 2022 Configuration menu - View commit details
-
Copy full SHA for 4144814 - Browse repository at this point
Copy the full SHA 4144814View commit details -
Make stack larger and easier to read
Place the "item" label aligned with the traverseType label and add a second copy that doesn't move.
John Canning committedFeb 3, 2022 Configuration menu - View commit details
-
Copy full SHA for d1c28c3 - Browse repository at this point
Copy the full SHA d1c28c3View commit details -
Add command line option for -N to randomly fill with N items
John Canning committedFeb 3, 2022 Configuration menu - View commit details
-
Copy full SHA for e186980 - Browse repository at this point
Copy the full SHA e186980View commit details -
Center stack within stackWidth column
John Canning committedFeb 3, 2022 Configuration menu - View commit details
-
Copy full SHA for 77161ca - Browse repository at this point
Copy the full SHA 77161caView commit details
Commits on Feb 4, 2022
-
Merge pull request #280 from JMCanning78/Issue277-binary-tree-stack-t…
…raverse Issue277 binary tree stack traverse Bypassing PR review
Configuration menu - View commit details
-
Copy full SHA for a37cf23 - Browse repository at this point
Copy the full SHA a37cf23View commit details -
John Canning committed
Feb 4, 2022 Configuration menu - View commit details
-
Copy full SHA for 8491c74 - Browse repository at this point
Copy the full SHA 8491c74View commit details -
Use python repr to add quotes on string value
John Canning committedFeb 4, 2022 Configuration menu - View commit details
-
Copy full SHA for 0401891 - Browse repository at this point
Copy the full SHA 0401891View commit details
Commits on Feb 5, 2022
-
Use set intersect to update callEnviron
John Canning committedFeb 5, 2022 Configuration menu - View commit details
-
Copy full SHA for 9ebe7ad - Browse repository at this point
Copy the full SHA 9ebe7adView commit details -
Simplify calculation of width of output box
John Canning committedFeb 5, 2022 Configuration menu - View commit details
-
Copy full SHA for 63c15f5 - Browse repository at this point
Copy the full SHA 63c15f5View commit details -
Add code highlight on traverse yield statement
John Canning committedFeb 5, 2022 Configuration menu - View commit details
-
Copy full SHA for 9a0d36d - Browse repository at this point
Copy the full SHA 9a0d36dView commit details -
Implement stack-based non-recursive traverse in Tree234
This commit includes several improvements made to the non-recursive traverse in binary trees.
John Canning committedFeb 5, 2022 Configuration menu - View commit details
-
Copy full SHA for f96eb0a - Browse repository at this point
Copy the full SHA f96eb0aView commit details
Commits on Feb 7, 2022
-
Constrain output box right edge from overlapping traverse stack
John Canning committedFeb 7, 2022 Configuration menu - View commit details
-
Copy full SHA for e3183fe - Browse repository at this point
Copy the full SHA e3183feView commit details -
Enable scaling in Table displays
John Canning committedFeb 7, 2022 Configuration menu - View commit details
-
Copy full SHA for 0b0cad9 - Browse repository at this point
Copy the full SHA 0b0cad9View commit details
Commits on Feb 9, 2022
-
Predicate for app animations paused or waiting for code step
John Canning committedFeb 9, 2022 Configuration menu - View commit details
-
Copy full SHA for 26eecd8 - Browse repository at this point
Copy the full SHA 26eecd8View commit details -
Get default scale from app attribute
John Canning committedFeb 9, 2022 Configuration menu - View commit details
-
Copy full SHA for 308817d - Browse repository at this point
Copy the full SHA 308817dView commit details -
Fix output box font setting and add command line testing
John Canning committedFeb 9, 2022 Configuration menu - View commit details
-
Copy full SHA for 93aa8ff - Browse repository at this point
Copy the full SHA 93aa8ffView commit details -
John Canning committed
Feb 9, 2022 Configuration menu - View commit details
-
Copy full SHA for e0a42fd - Browse repository at this point
Copy the full SHA e0a42fdView commit details -
Correct text items and output box font; prevent zoom change during an…
…imation
John Canning committedFeb 9, 2022 Configuration menu - View commit details
-
Copy full SHA for 063f9f6 - Browse repository at this point
Copy the full SHA 063f9f6View commit details -
Merge pull request #281 from JMCanning78/Issue278-Tree234-stack-based…
…-traverse Issue278 Tree234 Stack-based traverse Bypassing PR review
Configuration menu - View commit details
-
Copy full SHA for 9549e68 - Browse repository at this point
Copy the full SHA 9549e68View commit details
Commits on Feb 24, 2022
-
Get default scale from app using table
John Canning committedFeb 24, 2022 Configuration menu - View commit details
-
Copy full SHA for 5268906 - Browse repository at this point
Copy the full SHA 5268906View commit details
Commits on Mar 1, 2022
-
Add bbox approximation for hidden items
The test program shows the bounding box provided by Tk and that provided by the approximation when the item is put in HIDDEN state.
John Canning committedMar 1, 2022 Configuration menu - View commit details
-
Copy full SHA for 1dc092e - Browse repository at this point
Copy the full SHA 1dc092eView commit details -
Fix positioning of traverse stack and variables when zoom changes
Yielding from an visualization app iterator now performs hiding of its canvas items in two ways: by repositioning them well away from the visible canvas or by setting their state to HIDDEN.
John Canning committedMar 1, 2022 Configuration menu - View commit details
-
Copy full SHA for 3b87654 - Browse repository at this point
Copy the full SHA 3b87654View commit details -
Enforce binary weights forunweighted graphs created from command line
John Canning committedMar 1, 2022 Configuration menu - View commit details
-
Copy full SHA for 1a7e47a - Browse repository at this point
Copy the full SHA 1a7e47aView commit details -
Allow random fill of hash table from command line
John Canning committedMar 1, 2022 Configuration menu - View commit details
-
Copy full SHA for 95ab100 - Browse repository at this point
Copy the full SHA 95ab100View commit details -
Remove separator characters from randomly generated strings
John Canning committedMar 1, 2022 Configuration menu - View commit details
-
Copy full SHA for da03707 - Browse repository at this point
Copy the full SHA da03707View commit details -
Merge pull request #283 from JMCanning78/Issue282-fix-Tree234-traverse
Issue282 Fix Tree234 traverse item positions during zoom Bypassing PR review
Configuration menu - View commit details
-
Copy full SHA for 488bbf4 - Browse repository at this point
Copy the full SHA 488bbf4View commit details
Commits on Mar 2, 2022
-
Remove unused iteratorStack variable
John Canning committedMar 2, 2022 Configuration menu - View commit details
-
Copy full SHA for 109d845 - Browse repository at this point
Copy the full SHA 109d845View commit details -
John Canning committed
Mar 2, 2022 Configuration menu - View commit details
-
Copy full SHA for df6089d - Browse repository at this point
Copy the full SHA df6089dView commit details -
Implement traverse example print loop (without iterator)
John Canning committedMar 2, 2022 Configuration menu - View commit details
-
Copy full SHA for b493e4d - Browse repository at this point
Copy the full SHA b493e4dView commit details
Commits on Mar 3, 2022
-
Implement traverse iterator with stack
John Canning committedMar 3, 2022 Configuration menu - View commit details
-
Copy full SHA for 5d00462 - Browse repository at this point
Copy the full SHA 5d00462View commit details
Commits on Mar 6, 2022
-
Restore local variables after loop exit
John Canning committedMar 6, 2022 Configuration menu - View commit details
-
Copy full SHA for 08a78d4 - Browse repository at this point
Copy the full SHA 08a78d4View commit details -
Merge pull request #284 from JMCanning78/Issue275-add-traverse-to-qua…
…dtree Issue275 Add traverse to quadtree Bypassing PR review
Configuration menu - View commit details
-
Copy full SHA for 831c46d - Browse repository at this point
Copy the full SHA 831c46dView commit details
Commits on Mar 10, 2022
-
Move trinket export into .export directory
John Canning committedMar 10, 2022 Configuration menu - View commit details
-
Copy full SHA for 4cb9429 - Browse repository at this point
Copy the full SHA 4cb9429View commit details -
Correct name of trinket export module
John Canning committedMar 10, 2022 Configuration menu - View commit details
-
Copy full SHA for 48abb42 - Browse repository at this point
Copy the full SHA 48abb42View commit details -
Correct name of trinket export module again
John Canning committedMar 10, 2022 Configuration menu - View commit details
-
Copy full SHA for fd4fa5c - Browse repository at this point
Copy the full SHA fd4fa5cView commit details
Commits on Mar 11, 2022
-
Use git module for commit attributes and make callable
John Canning committedMar 11, 2022 Configuration menu - View commit details
-
Copy full SHA for a20300c - Browse repository at this point
Copy the full SHA a20300cView commit details -
Adding GitPython as a requirement
John Canning committedMar 11, 2022 Configuration menu - View commit details
-
Copy full SHA for 74aa306 - Browse repository at this point
Copy the full SHA 74aa306View commit details
Commits on Mar 12, 2022
-
Hide binary tree base class from runAllVisualization search
John Canning committedMar 12, 2022 Configuration menu - View commit details
-
Copy full SHA for fff5433 - Browse repository at this point
Copy the full SHA fff5433View commit details -
Make export_macOS callable by other modules
Add work directory option and control over logging level. Version file updating will be handled by make_release. Leave executable in distributeion directory.
John Canning committedMar 12, 2022 Configuration menu - View commit details
-
Copy full SHA for d39d4e0 - Browse repository at this point
Copy the full SHA d39d4e0View commit details -
Use make_release to update version and export platform bundles
John Canning committedMar 12, 2022 Configuration menu - View commit details
-
Copy full SHA for 41506ae - Browse repository at this point
Copy the full SHA 41506aeView commit details
Commits on Mar 14, 2022
-
Enhance make_release with target platforms
Fix bugs: - computing the repository directory from the executable source - computing relative path to version file - settingthe message for the release tag
John Canning committedMar 14, 2022 Configuration menu - View commit details
-
Copy full SHA for 5fe4146 - Browse repository at this point
Copy the full SHA 5fe4146View commit details
Commits on Mar 15, 2022
-
John Canning committed
Mar 15, 2022 Configuration menu - View commit details
-
Copy full SHA for 296d158 - Browse repository at this point
Copy the full SHA 296d158View commit details -
Delete and recreate existing tag when --force is selected
Better display of export targets
John Canning committedMar 15, 2022 Configuration menu - View commit details
-
Copy full SHA for 77118c6 - Browse repository at this point
Copy the full SHA 77118c6View commit details -
John Canning committed
Mar 15, 2022 Configuration menu - View commit details
-
Copy full SHA for 740183e - Browse repository at this point
Copy the full SHA 740183eView commit details -
John Canning committed
Mar 15, 2022 Configuration menu - View commit details
-
Copy full SHA for 06b566b - Browse repository at this point
Copy the full SHA 06b566bView commit details -
John Canning committed
Mar 15, 2022 Configuration menu - View commit details
-
Copy full SHA for dfe5880 - Browse repository at this point
Copy the full SHA dfe5880View commit details -
John Canning committed
Mar 15, 2022 Configuration menu - View commit details
-
Copy full SHA for b4d2625 - Browse repository at this point
Copy the full SHA b4d2625View commit details -
John Canning committed
Mar 15, 2022 Configuration menu - View commit details
-
Copy full SHA for 58035e6 - Browse repository at this point
Copy the full SHA 58035e6View commit details -
John Canning committed
Mar 15, 2022 Configuration menu - View commit details
-
Copy full SHA for 0cdb5a9 - Browse repository at this point
Copy the full SHA 0cdb5a9View commit details -
John Canning committed
Mar 15, 2022 Configuration menu - View commit details
-
Copy full SHA for 5483724 - Browse repository at this point
Copy the full SHA 5483724View commit details -
John Canning committed
Mar 15, 2022 Configuration menu - View commit details
-
Copy full SHA for 507e05b - Browse repository at this point
Copy the full SHA 507e05bView commit details -
John Canning committed
Mar 15, 2022 Configuration menu - View commit details
-
Copy full SHA for 0299be8 - Browse repository at this point
Copy the full SHA 0299be8View commit details -
John Canning committed
Mar 15, 2022 Configuration menu - View commit details
-
Copy full SHA for e4b4c1a - Browse repository at this point
Copy the full SHA e4b4c1aView commit details -
John Canning committed
Mar 15, 2022 Configuration menu - View commit details
-
Copy full SHA for 98a03b6 - Browse repository at this point
Copy the full SHA 98a03b6View commit details -
John Canning committed
Mar 15, 2022 Configuration menu - View commit details
-
Copy full SHA for 74aabfc - Browse repository at this point
Copy the full SHA 74aabfcView commit details -
John Canning committed
Mar 15, 2022 Configuration menu - View commit details
-
Copy full SHA for f23d060 - Browse repository at this point
Copy the full SHA f23d060View commit details -
John Canning committed
Mar 15, 2022 Configuration menu - View commit details
-
Copy full SHA for dacfce4 - Browse repository at this point
Copy the full SHA dacfce4View commit details -
John Canning committed
Mar 15, 2022 Configuration menu - View commit details
-
Copy full SHA for f87f82c - Browse repository at this point
Copy the full SHA f87f82cView commit details -
John Canning committed
Mar 15, 2022 Configuration menu - View commit details
-
Copy full SHA for 6d91815 - Browse repository at this point
Copy the full SHA 6d91815View commit details -
John Canning committed
Mar 15, 2022 Configuration menu - View commit details
-
Copy full SHA for 281fc77 - Browse repository at this point
Copy the full SHA 281fc77View commit details -
Get HEAD branch by default for commit/relase info
John Canning committedMar 15, 2022 Configuration menu - View commit details
-
Copy full SHA for bc56cb9 - Browse repository at this point
Copy the full SHA bc56cb9View commit details -
Move spec file into release directory
Combined listing of Python files with visualization apps. Display all PyInstaller arguments and options.
John Canning committedMar 15, 2022 Configuration menu - View commit details
-
Copy full SHA for 0a15d42 - Browse repository at this point
Copy the full SHA 0a15d42View commit details -
Backup entire release directory and check release tag
Check for existing release tag without --force before commiting new version.json file for release.
John Canning committedMar 15, 2022 Configuration menu - View commit details
-
Copy full SHA for fd976ba - Browse repository at this point
Copy the full SHA fd976baView commit details -
Utility for getting function keyword parameters
John Canning committedMar 15, 2022 Configuration menu - View commit details
-
Copy full SHA for a034832 - Browse repository at this point
Copy the full SHA a034832View commit details
Commits on Mar 16, 2022
-
John Canning committed
Mar 16, 2022 Configuration menu - View commit details
-
Copy full SHA for 8a39e6b - Browse repository at this point
Copy the full SHA 8a39e6bView commit details -
Default to no codesigning and show more disk image messages
John Canning committedMar 16, 2022 Configuration menu - View commit details
-
Copy full SHA for bb7b047 - Browse repository at this point
Copy the full SHA bb7b047View commit details -
Add message for completed release directory
John Canning committedMar 16, 2022 Configuration menu - View commit details
-
Copy full SHA for 0f24fdc - Browse repository at this point
Copy the full SHA 0f24fdcView commit details
Commits on Mar 18, 2022
-
Refactor common export code, add source dir, and create windows export
John Canning committedMar 18, 2022 Configuration menu - View commit details
-
Copy full SHA for 8c9a8f7 - Browse repository at this point
Copy the full SHA 8c9a8f7View commit details
Commits on Mar 20, 2022
-
Add PyInstaller to requirements for exporting
John Canning committedMar 20, 2022 Configuration menu - View commit details
-
Copy full SHA for 69ad83b - Browse repository at this point
Copy the full SHA 69ad83bView commit details -
Add universal C run-time libraries to data files
John Canning committedMar 20, 2022 Configuration menu - View commit details
-
Copy full SHA for 2f628f1 - Browse repository at this point
Copy the full SHA 2f628f1View commit details -
John Canning committed
Mar 20, 2022 Configuration menu - View commit details
-
Copy full SHA for a624520 - Browse repository at this point
Copy the full SHA a624520View commit details
Commits on Apr 4, 2022
-
export_windows correctly builds a single file executable but does not…
… sign Changed DMG to Zip file for archive. Default build and disttribution distribution directories now winbuild and windist. Added .ico version of desktop icon for Windows. Put in stub for code signing.
John Canning committedApr 4, 2022 Configuration menu - View commit details
-
Copy full SHA for fef51ba - Browse repository at this point
Copy the full SHA fef51baView commit details
Commits on Apr 5, 2022
-
Catch subprocess errors and report error strings
John Canning committedApr 5, 2022 Configuration menu - View commit details
-
Copy full SHA for db08323 - Browse repository at this point
Copy the full SHA db08323View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2022e38 - Browse repository at this point
Copy the full SHA 2022e38View commit details -
Report subprocess output more clearly
John Canning committedApr 5, 2022 Configuration menu - View commit details
-
Copy full SHA for 7ceaa5a - Browse repository at this point
Copy the full SHA 7ceaa5aView commit details
Commits on Apr 19, 2022
-
Add password option for signer certificate
John Canning committedApr 19, 2022 Configuration menu - View commit details
-
Copy full SHA for 0caa0b4 - Browse repository at this point
Copy the full SHA 0caa0b4View commit details -
Refactor hidden command line argument code to common
John Canning committedApr 19, 2022 Configuration menu - View commit details
-
Copy full SHA for e65ca2f - Browse repository at this point
Copy the full SHA e65ca2fView commit details -
Improve code signing and packaging of macOS executable
Fix bug in finding PNG files to bundle with executable
John Canning committedApr 19, 2022 Configuration menu - View commit details
-
Copy full SHA for 02ea913 - Browse repository at this point
Copy the full SHA 02ea913View commit details -
Merge pull request #287 from JMCanning78/Issue264-executables-for-win…
…dows Issue264 Executables for Windows Bypassing PR review
Configuration menu - View commit details
-
Copy full SHA for d73401e - Browse repository at this point
Copy the full SHA d73401eView commit details -
Allow zoom changes when animation is stopped
John Canning committedApr 19, 2022 Configuration menu - View commit details
-
Copy full SHA for 1ecb541 - Browse repository at this point
Copy the full SHA 1ecb541View commit details -
Merge pull request #288 from JMCanning78/Issue286-fix-double-click-zoom
Allow zoom changes when animation is stopped
Configuration menu - View commit details
-
Copy full SHA for 619c705 - Browse repository at this point
Copy the full SHA 619c705View commit details
Commits on May 24, 2022
-
Use Apple Distribution signing identity by default
John Canning committedMay 24, 2022 Configuration menu - View commit details
-
Copy full SHA for 66b9737 - Browse repository at this point
Copy the full SHA 66b9737View commit details
Commits on May 27, 2022
-
Capitalize words in button labels of RedBlackTree
John Canning committedMay 27, 2022 Configuration menu - View commit details
-
Copy full SHA for ab44e95 - Browse repository at this point
Copy the full SHA ab44e95View commit details
Commits on May 28, 2022
-
Capitalize words in button labels of hash tree visualizations
John Canning committedMay 28, 2022 Configuration menu - View commit details
-
Copy full SHA for 80b2bfe - Browse repository at this point
Copy the full SHA 80b2bfeView commit details
Commits on May 30, 2022
-
Unify command line argument processing for hash table visualizations
Add option to set the random seed at launch
John Canning committedMay 30, 2022 Configuration menu - View commit details
-
Copy full SHA for c1032a7 - Browse repository at this point
Copy the full SHA c1032a7View commit details
Commits on Jun 1, 2022
-
Add command line option to initialize random seed for Heap
John Canning committedJun 1, 2022 Configuration menu - View commit details
-
Copy full SHA for f047228 - Browse repository at this point
Copy the full SHA f047228View commit details
Commits on Jun 3, 2022
-
Shift double-click on graph backrgound deselects all selected vertices
John Canning committedJun 3, 2022 Configuration menu - View commit details
-
Copy full SHA for cdce26e - Browse repository at this point
Copy the full SHA cdce26eView commit details
Commits on Jun 6, 2022
-
Fix bug in assignFromTemp when narrow array cells have no text for key
John Canning committedJun 6, 2022 Configuration menu - View commit details
-
Copy full SHA for c8f1400 - Browse repository at this point
Copy the full SHA c8f1400View commit details -
Merge pull request #297 from JMCanning78/Issue296-quicksort-failure
Issue296 Fix quicksort failure bypassing PR review
Configuration menu - View commit details
-
Copy full SHA for 8ea69d2 - Browse repository at this point
Copy the full SHA 8ea69d2View commit details
Commits on Jun 10, 2022
-
Redo animation of updateHeight using new textbook code
The updateHeight code migrated to the AVLTree.py file to better balance the size of the two source files. Animation was sped up to help shorten operations overall.
John Canning committedJun 10, 2022 Configuration menu - View commit details
-
Copy full SHA for edcf633 - Browse repository at this point
Copy the full SHA edcf633View commit details -
Merge pull request #299 from JMCanning78/Issue289-AVLTree-updateHeight
Redo animation of updateHeight using new textbook code Bypassing PR review
Configuration menu - View commit details
-
Copy full SHA for 3cfa82c - Browse repository at this point
Copy the full SHA 3cfa82cView commit details -
Cut off nodes moved beyond depth limit in binary trees
The BinaryTree.storeNodeTree routine now returns a tuple of all the nodes that could not be stored in the tree array because they be placed past the end of the array. The Red-Black tree uses that to rotate some nodes off the canvas and report their deletion. Add a dashed line to the display to show cutoff level (hidden unless window is enlarged).
John Canning committedJun 10, 2022 Configuration menu - View commit details
-
Copy full SHA for c3e37f8 - Browse repository at this point
Copy the full SHA c3e37f8View commit details -
Update AVLTree to handle any nodes cut off moving subtrees
John Canning committedJun 10, 2022 Configuration menu - View commit details
-
Copy full SHA for 93c6999 - Browse repository at this point
Copy the full SHA 93c6999View commit details -
Merge pull request #300 from JMCanning78/Issue291-nodes-beyond-level-4
Issue291 Delete nodes rotated beyond level 4 Bypassing PR review
Configuration menu - View commit details
-
Copy full SHA for 60b9e1f - Browse repository at this point
Copy the full SHA 60b9e1fView commit details
Commits on Jun 13, 2022
-
Fix overlap of search output box with long hashed values
Refactored code for positioning and updating the nItems and maxLoadFactor attributes of both kinds of hash tables. Moved the search box for separate chaining to be flush right. Moved the separate chaining hasher down a little to avoid having hashed values overlap the insert flag.
John Canning committedJun 13, 2022 Configuration menu - View commit details
-
Copy full SHA for d6093bd - Browse repository at this point
Copy the full SHA d6093bdView commit details -
Merge pull request #301 from JMCanning78/Issue292-hashed-value-overlap
Issue 292 - Fix overlap of search output box with long hashed values Bypassing PR review
Configuration menu - View commit details
-
Copy full SHA for 51ec62b - Browse repository at this point
Copy the full SHA 51ec62bView commit details
Commits on Jun 14, 2022
-
Add utility to categorize command line arguments
John Canning committedJun 14, 2022 Configuration menu - View commit details
-
Copy full SHA for 527f3e2 - Browse repository at this point
Copy the full SHA 527f3e2View commit details -
Unify command line argument processing for numeric args and options
Allow numeric arguments to be optionally terminated by comma or period.
John Canning committedJun 14, 2022 Configuration menu - View commit details
-
Copy full SHA for 2174cbe - Browse repository at this point
Copy the full SHA 2174cbeView commit details
Commits on Jun 15, 2022
-
Merge pull request #303 from JMCanning78/Issue290-numeric-args-traili…
…ng-ccommas Issue290 Allow numeric arguments with trailing commas Bypassing PR review
Configuration menu - View commit details
-
Copy full SHA for 486066a - Browse repository at this point
Copy the full SHA 486066aView commit details -
Fixed highlghted edges overlapping vertices
Also adjusted how adjacency matrix columns minimum widths are managed.
John Canning committedJun 15, 2022 Configuration menu - View commit details
-
Copy full SHA for 2c48b38 - Browse repository at this point
Copy the full SHA 2c48b38View commit details -
Avoid hang in runAllVisualizations notebook
John Canning committedJun 15, 2022 Configuration menu - View commit details
-
Copy full SHA for 82e2861 - Browse repository at this point
Copy the full SHA 82e2861View commit details -
Use enableButtons to determine correct button state after arg change
John Canning committedJun 15, 2022 Configuration menu - View commit details
-
Copy full SHA for e73ff8a - Browse repository at this point
Copy the full SHA e73ff8aView commit details -
Merge pull request #304 from JMCanning78/Issue295-edges-obscure-vertices
Issue295 Prevent edges from obscuring graph vertices Bypassing PR review
Configuration menu - View commit details
-
Copy full SHA for 893a71e - Browse repository at this point
Copy the full SHA 893a71eView commit details
Commits on Jun 16, 2022
-
Improve printout of PyInstaller options
John Canning committedJun 16, 2022 Configuration menu - View commit details
-
Copy full SHA for 5ec04d5 - Browse repository at this point
Copy the full SHA 5ec04d5View commit details -
Codesign images and specify macOS target architecture
John Canning committedJun 16, 2022 Configuration menu - View commit details
-
Copy full SHA for 2a9018e - Browse repository at this point
Copy the full SHA 2a9018eView commit details
Commits on Jun 26, 2022
-
Use dispose routine to clean up items in SortingBase
John Canning committedJun 26, 2022 Configuration menu - View commit details
-
Copy full SHA for 34455aa - Browse repository at this point
Copy the full SHA 34455aaView commit details -
Ensure old items replaced by shifts during insertion are erased
Speed up insert animation. Refactor code to use new utilities. Display item to insert earlier in animation.
John Canning committedJun 26, 2022 Configuration menu - View commit details
-
Copy full SHA for f68b396 - Browse repository at this point
Copy the full SHA f68b396View commit details -
Merge pull request #308 from JMCanning78/Issue307-fix-priority-queue-…
…unerased Issue307 Fix unerased items in priority queue animation Bypassing PR review
Configuration menu - View commit details
-
Copy full SHA for cf619eb - Browse repository at this point
Copy the full SHA cf619ebView commit details
Commits on Jun 27, 2022
-
Allow callable return values in highlightCode to delay evaluation
John Canning committedJun 27, 2022 Configuration menu - View commit details
-
Copy full SHA for 3a5f69d - Browse repository at this point
Copy the full SHA 3a5f69dView commit details
Commits on Jun 28, 2022
-
Fix bug in assignElement when narrow array cells have no text for key
John Canning committedJun 28, 2022 Configuration menu - View commit details
-
Copy full SHA for 20d93af - Browse repository at this point
Copy the full SHA 20d93afView commit details
Commits on Aug 23, 2022
-
Crosslink to datastructures.live
John Canning committedAug 23, 2022 Configuration menu - View commit details
-
Copy full SHA for 5a8500c - Browse repository at this point
Copy the full SHA 5a8500cView commit details
Commits on Jul 18, 2023
-
Add file encoding to aid reading files on Windows
John Canning committedJul 18, 2023 Configuration menu - View commit details
-
Copy full SHA for 17aa9e4 - Browse repository at this point
Copy the full SHA 17aa9e4View commit details -
Add double-click handler to clear code for screenshots
John Canning committedJul 18, 2023 Configuration menu - View commit details
-
Copy full SHA for 00df2b7 - Browse repository at this point
Copy the full SHA 00df2b7View commit details