Skip to content
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

Open
wants to merge 1,340 commits into
base: master
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Aug 4, 2021

  1. Completed shortest path operation for weighted graphs

    John Canning committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    9b475a4 View commit details
    Browse the repository at this point in the history
  2. Add Turala example as a command line option

    John Canning committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    1f844bb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cc21f99 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #250 from JMCanning78/Issue249-add-Dijkstras-short…

    …est-path
    
    Issue249 Add Dijkstra's shortest path
    Bypassing PR review
    JMCanning78 authored Aug 4, 2021
    Configuration menu
    Copy the full SHA
    0e27d01 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2021

  1. 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 committed Aug 5, 2021
    Configuration menu
    Copy the full SHA
    2b31204 View commit details
    Browse the repository at this point in the history
  2. Fix variable name typos

    John Canning committed Aug 5, 2021
    Configuration menu
    Copy the full SHA
    ffcca6c View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2021

  1. Configuration menu
    Copy the full SHA
    ab8b407 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2c5481d View commit details
    Browse the repository at this point in the history
  3. Avoid infinite loops in resizing the codeText window

    John Canning committed Aug 6, 2021
    Configuration menu
    Copy the full SHA
    a3ada59 View commit details
    Browse the repository at this point in the history
  4. Set timer to avoid too many codeText resize events

    John Canning committed Aug 6, 2021
    Configuration menu
    Copy the full SHA
    dbe6a1d View commit details
    Browse the repository at this point in the history
  5. Show timeout ID in debug messages

    John Canning committed Aug 6, 2021
    Configuration menu
    Copy the full SHA
    332eba7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8119662 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e4fb616 View commit details
    Browse the repository at this point in the history
  8. Select all text in entries on FocusIn and restrict edge weight range

    Includes entry widgets for operation arguments
    John Canning committed Aug 6, 2021
    Configuration menu
    Copy the full SHA
    8fc64ec View commit details
    Browse the repository at this point in the history
  9. 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
    JMCanning78 authored Aug 6, 2021
    Configuration menu
    Copy the full SHA
    172d555 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #251 from JMCanning78/Issue177-rename-SimpleQueue-…

    …as-Queue
    
    Renaming SimpleQueue.py to Queue.py
    NataniaBirnbaum authored Aug 6, 2021
    Configuration menu
    Copy the full SHA
    e9ab6d9 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2021

  1. Configuration menu
    Copy the full SHA
    8310ff4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #255 from JMCanning78/Show-infinity-symbol

    Show infinite cost with infinity symbol (except in trinket)
    JMCanning78 authored Aug 9, 2021
    Configuration menu
    Copy the full SHA
    40e4d8c View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2021

  1. Configuration menu
    Copy the full SHA
    f8598b9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #256 from JMCanning78/issue226-tooltips

    Issue226 Show hits as tooltips in floating windows
    JMCanning78 authored Aug 19, 2021
    Configuration menu
    Copy the full SHA
    94048ab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    76e5e75 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2021

  1. Add a generic event handler for debugging

    John Canning committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    25c9aeb View commit details
    Browse the repository at this point in the history
  2. Add debugging option to command line

    John Canning committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    eb352eb View commit details
    Browse the repository at this point in the history
  3. 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 committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    88adc83 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    693a077 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2021

  1. Configuration menu
    Copy the full SHA
    1d63430 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    977316d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #258 from JMCanning78/Issue257-adjmatrix-in-Windows

    Issue257 Fix adjaceny matrix in Windows
    bypassing PR review
    JMCanning78 authored Aug 21, 2021
    Configuration menu
    Copy the full SHA
    cb451e0 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2021

  1. Use lower case for argument hints

    John Canning committed Aug 25, 2021
    Configuration menu
    Copy the full SHA
    9ef90f5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #259 from JMCanning78/Issue157-hints

    Issue157 Uniform hints
    JMCanning78 authored Aug 25, 2021
    Configuration menu
    Copy the full SHA
    105b449 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3ad8ff9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6e29718 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #260 from JMCanning78/Issue253-other-mouse-buttons

    Issue253 Use other mouse buttons like Shift key
    bypassing PR review
    JMCanning78 authored Aug 25, 2021
    Configuration menu
    Copy the full SHA
    aec1438 View commit details
    Browse the repository at this point in the history
  6. Add command line arguments to randomly fill heap

    John Canning committed Aug 25, 2021
    Configuration menu
    Copy the full SHA
    21886be View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2021

  1. Adjust shift delta for copied nodes

    John Canning committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    7f03c11 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2021

  1. 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 committed Aug 28, 2021
    Configuration menu
    Copy the full SHA
    27dcd66 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2021

  1. Merge pull request #261 from JMCanning78/Issue224-fix-heapify-overlap

    Issue224 Fix overlapping items in heapify 
    Bypassing PR review
    JMCanning78 authored Aug 30, 2021
    Configuration menu
    Copy the full SHA
    29187b5 View commit details
    Browse the repository at this point in the history
  2. Fix list argument initialization in Tables

    John Canning committed Aug 30, 2021
    Configuration menu
    Copy the full SHA
    f8fe9dc View commit details
    Browse the repository at this point in the history
  3. Add command line options to fill tree

    John Canning committed Aug 30, 2021
    Configuration menu
    Copy the full SHA
    391edfd View commit details
    Browse the repository at this point in the history
  4. Fix fading of local variables in recursive traverse calls

    John Canning committed Aug 30, 2021
    Configuration menu
    Copy the full SHA
    93b99bf View commit details
    Browse the repository at this point in the history
  5. Merge pull request #262 from JMCanning78/Issue222-fade-local-Tree234-…

    …variables
    
    Issue222 Fade local Tree234 variables during traverse
    Bypassing PR review
    JMCanning78 authored Aug 30, 2021
    Configuration menu
    Copy the full SHA
    9c7d5bc View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2021

  1. 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 committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    5d59a59 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aa51bc5 View commit details
    Browse the repository at this point in the history
  3. Reposition adjacency matrix after new graph operation

    John Canning committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    ffb9c7f View commit details
    Browse the repository at this point in the history
  4. Remove deprecated drawable.py (in favor of drawnValue.py)

    John Canning committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    1b5a597 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2021

  1. Dismiss menubutton even in Trinket to see speed slider

    John Canning committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    425b8a6 View commit details
    Browse the repository at this point in the history
  2. Add way to expose version info in Trinket

    John Canning committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    5c46ba6 View commit details
    Browse the repository at this point in the history
  3. Use commit hash as version

    John Canning committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    2430ea9 View commit details
    Browse the repository at this point in the history
  4. Update chapters for hash tables and quadtrees

    John Canning committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    d7ebeb3 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2021

  1. Configuration menu
    Copy the full SHA
    f492a95 View commit details
    Browse the repository at this point in the history
  2. Use same bg color for intro frame and labels

    John Canning committed Sep 2, 2021
    Configuration menu
    Copy the full SHA
    d42f49f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9bf9553 View commit details
    Browse the repository at this point in the history
  4. Remove disclaimer about resizing not working

    John Canning committed Sep 2, 2021
    Configuration menu
    Copy the full SHA
    c599c17 View commit details
    Browse the repository at this point in the history
  5. Revise instructions for use of both runAll programs

    John Canning committed Sep 2, 2021
    Configuration menu
    Copy the full SHA
    d867cd3 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2021

  1. Revise generic event handler to take sequence of fields

    John Canning committed Sep 3, 2021
    Configuration menu
    Copy the full SHA
    b020fb4 View commit details
    Browse the repository at this point in the history
  2. Remove unused handler

    John Canning committed Sep 3, 2021
    Configuration menu
    Copy the full SHA
    1802b9a View commit details
    Browse the repository at this point in the history
  3. Center introduction text within tab on every exposure

    Include changes to the menu version that fix ttk issues with styles
    and themes.
    John Canning committed Sep 3, 2021
    Configuration menu
    Copy the full SHA
    07cea67 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #263 from JMCanning78/Issue225-runAllVizMenu-resizing

    Issue225 Fix resizing issues with runAllVisualizationsMenu 
    Bypassing PR review
    JMCanning78 authored Sep 3, 2021
    Configuration menu
    Copy the full SHA
    b7f904c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    736a2b6 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2021

  1. Configuration menu
    Copy the full SHA
    040d0ff View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2021

  1. Tweak canvas width when scrollbars are present

    John Canning committed Sep 7, 2021
    Configuration menu
    Copy the full SHA
    3730ff5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #265 from JMCanning78/Issue240-fix-disappearing-sc…

    …rollbars
    
    Tweak canvas width when scrollbars are present
    JMCanning78 authored Sep 7, 2021
    Configuration menu
    Copy the full SHA
    305c663 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2021

  1. 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 committed Sep 11, 2021
    Configuration menu
    Copy the full SHA
    791a9ac View commit details
    Browse the repository at this point in the history
  2. Scroll to see vMap index when set

    John Canning committed Sep 11, 2021
    Configuration menu
    Copy the full SHA
    f635602 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    18dfd98 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #266 from JMCanning78/Issue207-fix-scrolltosee-on-…

    …trinket
    
    Issue207 Fix scrollToSee on Trinket
    Bypassing PR review
    JMCanning78 authored Sep 11, 2021
    Configuration menu
    Copy the full SHA
    9d4531a View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2021

  1. Merge branch 'master' into issue81--createBasicQuadTreePointVisualiza…

    …tion
    
    Bringing this feature branch up to date with the changes from master
    John Canning committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    c4984df View commit details
    Browse the repository at this point in the history
  2. Fix bad parentheses in setArguments

    John Canning committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    e93b5da View commit details
    Browse the repository at this point in the history
  3. Remove historical version of QuadTree.py

    John Canning committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    812df8d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1ef6346 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2021

  1. 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 committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    985db08 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    00fadd2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6536222 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    759995b View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2021

  1. 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 committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    da2461c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #136 from JMCanning78/issue81--createBasicQuadTree…

    …PointVisualization
    
    Basic QuadTree Class with insert, new, and showtree
    JMCanning78 authored Sep 15, 2021
    Configuration menu
    Copy the full SHA
    d697ad9 View commit details
    Browse the repository at this point in the history
  3. Keey root highlight visible

    John Canning committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    69d98c6 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2021

  1. Configuration menu
    Copy the full SHA
    8c33891 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    43babbc View commit details
    Browse the repository at this point in the history
  3. Merge pull request #268 from JMCanning78/Issue82-animate-quadtree-ins…

    …ertion
    
    Issue82 Animate quadtree insertion and find exact
    bypassing PR review
    JMCanning78 authored Sep 21, 2021
    Configuration menu
    Copy the full SHA
    7266d64 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2021

  1. Add hashed_rectangle (polygon) item to Scrim

    John Canning committed Oct 4, 2021
    Configuration menu
    Copy the full SHA
    c5ca101 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2021

  1. 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 committed Oct 5, 2021
    Configuration menu
    Copy the full SHA
    24b1a5d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d169110 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2021

  1. Configuration menu
    Copy the full SHA
    b5b4560 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2021

  1. Configuration menu
    Copy the full SHA
    770775e View commit details
    Browse the repository at this point in the history
  2. Add utility for copying canvas item event handlers

    John Canning committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    ee24aa6 View commit details
    Browse the repository at this point in the history
  3. Pass on point region rectangle handlers to bounds and other covering …

    …items
    
    Clear point label text entry for single click events
    John Canning committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    165f4ab View commit details
    Browse the repository at this point in the history
  4. Eliminate scrollbars around point region on canvas

    John Canning committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    f153b30 View commit details
    Browse the repository at this point in the history
  5. Allow boundary display to be toggled anytime

    John Canning committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    7c89db7 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2021

  1. Rename main to DatastructureVisualizations.py

    John Canning committed Oct 8, 2021
    Configuration menu
    Copy the full SHA
    65c3f3d View commit details
    Browse the repository at this point in the history
  2. Remove unneeded __init__.py

    John Canning committed Oct 8, 2021
    Configuration menu
    Copy the full SHA
    d62a19a View commit details
    Browse the repository at this point in the history
  3. Update README wording

    John Canning committed Oct 8, 2021
    Configuration menu
    Copy the full SHA
    00530b4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bbaac64 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f82a5de View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2021

  1. Add utility to export all datastructure visualizations as a macOS exe…

    …cutable
    John Canning committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    760e60c View commit details
    Browse the repository at this point in the history
  2. Fix comment

    John Canning committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    1f0fc16 View commit details
    Browse the repository at this point in the history
  3. 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 committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    82d0c17 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2021

  1. Make export_macOS.py executable

    John Canning committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    0794046 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2021

  1. Add option to show major.minor version number on intro

    John Canning committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    2c845c7 View commit details
    Browse the repository at this point in the history
  2. Add options for version management and code signing

    John Canning committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    960d378 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2021

  1. Configuration menu
    Copy the full SHA
    5b6ab10 View commit details
    Browse the repository at this point in the history
  2. Use OutputBox for output

    John Canning committed Oct 28, 2021
    Configuration menu
    Copy the full SHA
    1727a9f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    75d5e03 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7aeeaa0 View commit details
    Browse the repository at this point in the history
  5. Fix typo in comment

    John Canning committed Oct 28, 2021
    Configuration menu
    Copy the full SHA
    3b93c8a View commit details
    Browse the repository at this point in the history
  6. Center result in output text box

    John Canning committed Oct 28, 2021
    Configuration menu
    Copy the full SHA
    5a47235 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #270 from JMCanning78/Issue269-numeric-precedence-…

    …values
    
    Issue269 Numeric precedence values in InfixCalculator
    JMCanning78 authored Oct 28, 2021
    Configuration menu
    Copy the full SHA
    9425b42 View commit details
    Browse the repository at this point in the history
  8. Enable show inserted button at all times

    John Canning committed Oct 28, 2021
    Configuration menu
    Copy the full SHA
    a31c1e3 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2021

  1. Fix comment typo

    John Canning committed Oct 30, 2021
    Configuration menu
    Copy the full SHA
    cee9de6 View commit details
    Browse the repository at this point in the history
  2. Use OutputBox for output of First, Delete First, Search, and Traverse…

    … ops
    John Canning committed Oct 30, 2021
    Configuration menu
    Copy the full SHA
    aa033a0 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2021

  1. 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 committed Nov 1, 2021
    Configuration menu
    Copy the full SHA
    8dc0b4f View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2021

  1. 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 committed Nov 2, 2021
    Configuration menu
    Copy the full SHA
    57bf79c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #272 from JMCanning78/Issue271-OutputBox-in-linked…

    …-lists
    
    Issue271 Use OutputBox in linked lists
    Bypassing PR review
    JMCanning78 authored Nov 2, 2021
    Configuration menu
    Copy the full SHA
    d19a1a8 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2021

  1. Capitalize fill in Random Fill label

    John Canning committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    02acf2d View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2021

  1. Scroll to see tree object by default

    John Canning committed Nov 20, 2021
    Configuration menu
    Copy the full SHA
    c964186 View commit details
    Browse the repository at this point in the history
  2. Place 2-3-4 tree lower to expose tree object at launch

    John Canning committed Nov 20, 2021
    Configuration menu
    Copy the full SHA
    d617fd2 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2021

  1. Revise search code to match change in textbook

    John Canning committed Nov 24, 2021
    Configuration menu
    Copy the full SHA
    a8c6db8 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2021

  1. Configuration menu
    Copy the full SHA
    2c0cec3 View commit details
    Browse the repository at this point in the history
  2. Fix typo in variable name

    John Canning committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    72e9eee View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2021

  1. Fix bug with flattening list of canvas items

    John Canning committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    f44b494 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2022

  1. 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 committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    97088b4 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2022

  1. Remove extraneous whitespace from arguments

    John Canning committed Jan 25, 2022
    Configuration menu
    Copy the full SHA
    b239cb8 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2022

  1. Center output box under tree root center

    John Canning committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    7efd34a View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2022

  1. Configuration menu
    Copy the full SHA
    7a3b817 View commit details
    Browse the repository at this point in the history
  2. Use OutputBox for traverse output.

    John Canning committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    7c0a90f View commit details
    Browse the repository at this point in the history
  3. 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 committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    e898c48 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6172ca2 View commit details
    Browse the repository at this point in the history
  5. Use BBoxCenter utility

    John Canning committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    00510d4 View commit details
    Browse the repository at this point in the history
  6. Remove unneeded import

    John Canning committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    131c026 View commit details
    Browse the repository at this point in the history
  7. Change to use OutputBox for deleted result

    John Canning committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    0ba03a1 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2022

  1. Configuration menu
    Copy the full SHA
    9e9911a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #279 from JMCanning78/Issue276-align-output-box

    Issue276 Align and convert to OutputBox
    bypassing PR review
    JMCanning78 authored Jan 29, 2022
    Configuration menu
    Copy the full SHA
    2e4c30d View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2022

  1. Check for canvas size keyword arguments in constructor

    John Canning committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    756d67b View commit details
    Browse the repository at this point in the history
  2. Add position control for table label

    John Canning committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    e5646d0 View commit details
    Browse the repository at this point in the history
  3. Change tree traversal to use stack instead of recursion

    John Canning committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    1bd46bb View commit details
    Browse the repository at this point in the history
  4. Handle traverse of empty tree

    John Canning committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    0a0ef22 View commit details
    Browse the repository at this point in the history
  5. 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 committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    55800c0 View commit details
    Browse the repository at this point in the history
  6. Support setting of canvas item cooridnates

    John Canning committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    4144814 View commit details
    Browse the repository at this point in the history
  7. 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 committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    d1c28c3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e186980 View commit details
    Browse the repository at this point in the history
  9. Center stack within stackWidth column

    John Canning committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    77161ca View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2022

  1. Merge pull request #280 from JMCanning78/Issue277-binary-tree-stack-t…

    …raverse
    
    Issue277 binary tree stack traverse
    Bypassing PR review
    JMCanning78 authored Feb 4, 2022
    Configuration menu
    Copy the full SHA
    a37cf23 View commit details
    Browse the repository at this point in the history
  2. Make wait a keyword parameter

    John Canning committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    8491c74 View commit details
    Browse the repository at this point in the history
  3. Use python repr to add quotes on string value

    John Canning committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    0401891 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2022

  1. Use set intersect to update callEnviron

    John Canning committed Feb 5, 2022
    Configuration menu
    Copy the full SHA
    9ebe7ad View commit details
    Browse the repository at this point in the history
  2. Simplify calculation of width of output box

    John Canning committed Feb 5, 2022
    Configuration menu
    Copy the full SHA
    63c15f5 View commit details
    Browse the repository at this point in the history
  3. Add code highlight on traverse yield statement

    John Canning committed Feb 5, 2022
    Configuration menu
    Copy the full SHA
    9a0d36d View commit details
    Browse the repository at this point in the history
  4. Implement stack-based non-recursive traverse in Tree234

    This commit includes several improvements made to the non-recursive
    traverse in binary trees.
    John Canning committed Feb 5, 2022
    Configuration menu
    Copy the full SHA
    f96eb0a View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2022

  1. Configuration menu
    Copy the full SHA
    e3183fe View commit details
    Browse the repository at this point in the history
  2. Enable scaling in Table displays

    John Canning committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    0b0cad9 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2022

  1. Configuration menu
    Copy the full SHA
    26eecd8 View commit details
    Browse the repository at this point in the history
  2. Get default scale from app attribute

    John Canning committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    308817d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    93aa8ff View commit details
    Browse the repository at this point in the history
  4. Scale text items at creation

    John Canning committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    e0a42fd View commit details
    Browse the repository at this point in the history
  5. Correct text items and output box font; prevent zoom change during an…

    …imation
    John Canning committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    063f9f6 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #281 from JMCanning78/Issue278-Tree234-stack-based…

    …-traverse
    
    Issue278 Tree234 Stack-based traverse
    Bypassing PR review
    JMCanning78 authored Feb 9, 2022
    Configuration menu
    Copy the full SHA
    9549e68 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2022

  1. Get default scale from app using table

    John Canning committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    5268906 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2022

  1. 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 committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    1dc092e View commit details
    Browse the repository at this point in the history
  2. 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 committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    3b87654 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1a7e47a View commit details
    Browse the repository at this point in the history
  4. Allow random fill of hash table from command line

    John Canning committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    95ab100 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    da03707 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #283 from JMCanning78/Issue282-fix-Tree234-traverse

    Issue282 Fix Tree234 traverse item positions during zoom
    Bypassing PR review
    JMCanning78 authored Mar 1, 2022
    Configuration menu
    Copy the full SHA
    488bbf4 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2022

  1. Remove unused iteratorStack variable

    John Canning committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    109d845 View commit details
    Browse the repository at this point in the history
  2. Fix typo in comment

    John Canning committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    df6089d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b493e4d View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2022

  1. Implement traverse iterator with stack

    John Canning committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    5d00462 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2022

  1. Restore local variables after loop exit

    John Canning committed Mar 6, 2022
    Configuration menu
    Copy the full SHA
    08a78d4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #284 from JMCanning78/Issue275-add-traverse-to-qua…

    …dtree
    
    Issue275 Add traverse to quadtree
    Bypassing PR review
    JMCanning78 authored Mar 6, 2022
    Configuration menu
    Copy the full SHA
    831c46d View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2022

  1. Move trinket export into .export directory

    John Canning committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    4cb9429 View commit details
    Browse the repository at this point in the history
  2. Correct name of trinket export module

    John Canning committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    48abb42 View commit details
    Browse the repository at this point in the history
  3. Correct name of trinket export module again

    John Canning committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    fd4fa5c View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2022

  1. Use git module for commit attributes and make callable

    John Canning committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    a20300c View commit details
    Browse the repository at this point in the history
  2. Adding GitPython as a requirement

    John Canning committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    74aa306 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2022

  1. Configuration menu
    Copy the full SHA
    fff5433 View commit details
    Browse the repository at this point in the history
  2. 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 committed Mar 12, 2022
    Configuration menu
    Copy the full SHA
    d39d4e0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    41506ae View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2022

  1. 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 committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    5fe4146 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2022

  1. Release 1.0

    John Canning committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    296d158 View commit details
    Browse the repository at this point in the history
  2. Delete and recreate existing tag when --force is selected

    Better display of export targets
    John Canning committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    77118c6 View commit details
    Browse the repository at this point in the history
  3. Release 1.0

    John Canning committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    740183e View commit details
    Browse the repository at this point in the history
  4. Reset version numbers

    John Canning committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    06b566b View commit details
    Browse the repository at this point in the history
  5. Release 1.0

    John Canning committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    dfe5880 View commit details
    Browse the repository at this point in the history
  6. Release 2.0

    John Canning committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    b4d2625 View commit details
    Browse the repository at this point in the history
  7. Reset version number

    John Canning committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    58035e6 View commit details
    Browse the repository at this point in the history
  8. Release 1.0

    John Canning committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    0cdb5a9 View commit details
    Browse the repository at this point in the history
  9. Reset version number

    John Canning committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    5483724 View commit details
    Browse the repository at this point in the history
  10. Release 1.0

    John Canning committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    507e05b View commit details
    Browse the repository at this point in the history
  11. Reset version number

    John Canning committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    0299be8 View commit details
    Browse the repository at this point in the history
  12. Release 1.0

    John Canning committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    e4b4c1a View commit details
    Browse the repository at this point in the history
  13. Reset version number

    John Canning committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    98a03b6 View commit details
    Browse the repository at this point in the history
  14. Release 1.0

    John Canning committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    74aabfc View commit details
    Browse the repository at this point in the history
  15. Reset version number

    John Canning committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    f23d060 View commit details
    Browse the repository at this point in the history
  16. Release 1.0

    John Canning committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    dacfce4 View commit details
    Browse the repository at this point in the history
  17. Reset version number

    John Canning committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    f87f82c View commit details
    Browse the repository at this point in the history
  18. Release 1.0

    John Canning committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    6d91815 View commit details
    Browse the repository at this point in the history
  19. Reset version number

    John Canning committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    281fc77 View commit details
    Browse the repository at this point in the history
  20. Get HEAD branch by default for commit/relase info

    John Canning committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    bc56cb9 View commit details
    Browse the repository at this point in the history
  21. Move spec file into release directory

    Combined listing of Python files with visualization apps.
    Display all PyInstaller arguments and options.
    John Canning committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    0a15d42 View commit details
    Browse the repository at this point in the history
  22. 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 committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    fd976ba View commit details
    Browse the repository at this point in the history
  23. Utility for getting function keyword parameters

    John Canning committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    a034832 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2022

  1. Release 1.0

    John Canning committed Mar 16, 2022
    Configuration menu
    Copy the full SHA
    8a39e6b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb7b047 View commit details
    Browse the repository at this point in the history
  3. Add message for completed release directory

    John Canning committed Mar 16, 2022
    Configuration menu
    Copy the full SHA
    0f24fdc View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2022

  1. Configuration menu
    Copy the full SHA
    8c9a8f7 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2022

  1. Add PyInstaller to requirements for exporting

    John Canning committed Mar 20, 2022
    Configuration menu
    Copy the full SHA
    69ad83b View commit details
    Browse the repository at this point in the history
  2. Add universal C run-time libraries to data files

    John Canning committed Mar 20, 2022
    Configuration menu
    Copy the full SHA
    2f628f1 View commit details
    Browse the repository at this point in the history
  3. Remove default sign identity

    John Canning committed Mar 20, 2022
    Configuration menu
    Copy the full SHA
    a624520 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2022

  1. 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 committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    fef51ba View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2022

  1. Catch subprocess errors and report error strings

    John Canning committed Apr 5, 2022
    Configuration menu
    Copy the full SHA
    db08323 View commit details
    Browse the repository at this point in the history
  2. Add code signing of executable

    Drop unused bundle ID.
    John Canning committed Apr 5, 2022
    Configuration menu
    Copy the full SHA
    2022e38 View commit details
    Browse the repository at this point in the history
  3. Report subprocess output more clearly

    John Canning committed Apr 5, 2022
    Configuration menu
    Copy the full SHA
    7ceaa5a View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2022

  1. Add password option for signer certificate

    John Canning committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    0caa0b4 View commit details
    Browse the repository at this point in the history
  2. Refactor hidden command line argument code to common

    John Canning committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    e65ca2f View commit details
    Browse the repository at this point in the history
  3. Improve code signing and packaging of macOS executable

    Fix bug in finding PNG files to bundle with executable
    John Canning committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    02ea913 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #287 from JMCanning78/Issue264-executables-for-win…

    …dows
    
    Issue264 Executables for Windows
    Bypassing PR review
    JMCanning78 authored Apr 19, 2022
    Configuration menu
    Copy the full SHA
    d73401e View commit details
    Browse the repository at this point in the history
  5. Allow zoom changes when animation is stopped

    John Canning committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    1ecb541 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #288 from JMCanning78/Issue286-fix-double-click-zoom

    Allow zoom changes when animation is stopped
    JMCanning78 authored Apr 19, 2022
    Configuration menu
    Copy the full SHA
    619c705 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2022

  1. Use Apple Distribution signing identity by default

    John Canning committed May 24, 2022
    Configuration menu
    Copy the full SHA
    66b9737 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2022

  1. Capitalize words in button labels of RedBlackTree

    John Canning committed May 27, 2022
    Configuration menu
    Copy the full SHA
    ab44e95 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2022

  1. Configuration menu
    Copy the full SHA
    80b2bfe View commit details
    Browse the repository at this point in the history

Commits on May 30, 2022

  1. Unify command line argument processing for hash table visualizations

    Add option to set the random seed at launch
    John Canning committed May 30, 2022
    Configuration menu
    Copy the full SHA
    c1032a7 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2022

  1. Configuration menu
    Copy the full SHA
    f047228 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2022

  1. Configuration menu
    Copy the full SHA
    cdce26e View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2022

  1. Configuration menu
    Copy the full SHA
    c8f1400 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #297 from JMCanning78/Issue296-quicksort-failure

    Issue296 Fix quicksort failure
    bypassing PR review
    JMCanning78 authored Jun 6, 2022
    Configuration menu
    Copy the full SHA
    8ea69d2 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2022

  1. 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 committed Jun 10, 2022
    Configuration menu
    Copy the full SHA
    edcf633 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #299 from JMCanning78/Issue289-AVLTree-updateHeight

    Redo animation of updateHeight using new textbook code
    Bypassing PR review
    JMCanning78 authored Jun 10, 2022
    Configuration menu
    Copy the full SHA
    3cfa82c View commit details
    Browse the repository at this point in the history
  3. 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 committed Jun 10, 2022
    Configuration menu
    Copy the full SHA
    c3e37f8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    93c6999 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #300 from JMCanning78/Issue291-nodes-beyond-level-4

    Issue291 Delete nodes rotated beyond level 4
    Bypassing PR review
    JMCanning78 authored Jun 10, 2022
    Configuration menu
    Copy the full SHA
    60b9e1f View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2022

  1. 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 committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    d6093bd View commit details
    Browse the repository at this point in the history
  2. 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
    JMCanning78 authored Jun 13, 2022
    Configuration menu
    Copy the full SHA
    51ec62b View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2022

  1. Add utility to categorize command line arguments

    John Canning committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    527f3e2 View commit details
    Browse the repository at this point in the history
  2. Unify command line argument processing for numeric args and options

    Allow numeric arguments to be optionally terminated by comma or period.
    John Canning committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    2174cbe View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2022

  1. Merge pull request #303 from JMCanning78/Issue290-numeric-args-traili…

    …ng-ccommas
    
    Issue290 Allow numeric arguments with trailing commas
    Bypassing PR review
    JMCanning78 authored Jun 15, 2022
    Configuration menu
    Copy the full SHA
    486066a View commit details
    Browse the repository at this point in the history
  2. Fixed highlghted edges overlapping vertices

    Also adjusted how adjacency matrix columns minimum widths are managed.
    John Canning committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    2c48b38 View commit details
    Browse the repository at this point in the history
  3. Avoid hang in runAllVisualizations notebook

    John Canning committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    82e2861 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e73ff8a View commit details
    Browse the repository at this point in the history
  5. Merge pull request #304 from JMCanning78/Issue295-edges-obscure-vertices

    Issue295 Prevent edges from obscuring graph vertices
    Bypassing PR review
    JMCanning78 authored Jun 15, 2022
    Configuration menu
    Copy the full SHA
    893a71e View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2022

  1. Improve printout of PyInstaller options

    John Canning committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    5ec04d5 View commit details
    Browse the repository at this point in the history
  2. Codesign images and specify macOS target architecture

    John Canning committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    2a9018e View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2022

  1. Use dispose routine to clean up items in SortingBase

    John Canning committed Jun 26, 2022
    Configuration menu
    Copy the full SHA
    34455aa View commit details
    Browse the repository at this point in the history
  2. 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 committed Jun 26, 2022
    Configuration menu
    Copy the full SHA
    f68b396 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #308 from JMCanning78/Issue307-fix-priority-queue-…

    …unerased
    
    Issue307 Fix unerased items in priority queue animation
    Bypassing PR review
    JMCanning78 authored Jun 26, 2022
    Configuration menu
    Copy the full SHA
    cf619eb View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2022

  1. Configuration menu
    Copy the full SHA
    3a5f69d View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2022

  1. Configuration menu
    Copy the full SHA
    20d93af View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2022

  1. Crosslink to datastructures.live

    John Canning committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    5a8500c View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Add file encoding to aid reading files on Windows

    John Canning committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    17aa9e4 View commit details
    Browse the repository at this point in the history
  2. Add double-click handler to clear code for screenshots

    John Canning committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    00df2b7 View commit details
    Browse the repository at this point in the history