0
I Use This!
Inactive

Commits : Listings

Analyzed about 22 hours ago. based on code collected about 22 hours ago.
Jul 22, 2024 — Jul 22, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Improvements to the barbershop simulation, primarily to add the WaitingRoomChairPod which was originally omitted from the simulation. Also a couple of other minor misc changes More... almost 7 years ago
Updated comments only More... over 7 years ago
Added and/or updated javadocs only. More... over 7 years ago
Removed lots of System.out statements and cleaned up lots of other details noticed while updating Getting Started Guide. Release as version 2.3 More... over 7 years ago
Updated Flock to be quieter when executing. Instead of announcing how many ms it took to load it bird, it just announces that it loaded bird: <number> More... over 7 years ago
BirdFile in ConcX was changed to an interface and the existing BirdFile was changed to BirdFileImpl. BirdInputFile and BirdOutputFile were changed to be part of the BirdFileImpl hierarchy. The updated test files incorporated these changes. More... over 7 years ago
Added the ability to delete all currently loaded birds and then add the first (default) bird back. Also, when loading birds from a file, added the ability to overwrite the first bird if it is the only bird and if its type is "None" or "Not Found". This prevents the ugly orphan first bird situation and helps mentally when loading 5 birds to see only birds 1-5 instead of 1-6 with the first not used. More... over 7 years ago
Continued updating to incorporate Beaks and their methods of storing More... over 7 years ago
Removed StorePodInTree from BasicBird and updated all bird types that called this method to use the appropriate Beak method instead. More... over 7 years ago
Updated BarberShop simulation to support new Beak features. Misc comment updates as well More... over 7 years ago
Finished incorporating Beaks into BasicBird so they are more unaware of where their food is coming from. Performed approx 140 tests to get all the various combinations of eating Food1 and/or/not Food2 and storing Food1 and/or/not Food2 and storing as pods in TupleTree or writing to files. Some methods added new parameters to support Beaks which rippled thru a variety of existing Bird Types. More... over 7 years ago
Cleaning up code even more. Improved ScreenBird code so xxxFocusLost methods to work more consistently and prevent Not Found food types progressbars from being added. Also changed a lot of if-else logic to switch statements so each condition is handled separately, even if that causes significant increase in number of lines - it makes all logic much cleaner and less convoluted. Significant work on Beaks so BasicBird doesn't need to know where the food is coming from. Still need to get store to file working - not yet implemented More... over 7 years ago
Cleaning up code - renaming variables and methods to improve readability. Factored common code out of foodxFocusLost methods and put into private methods. Added settings for nextFocusableComponent for food fields. Tried to add next field code into focusLost methods but it became too complicated and worked too poorly. NextFocusableComponent worked well enough, even though it is deprecated. More... over 7 years ago
Added PodInfo and BirdInfo classes as subclasses of BirdFile to clarify there are two different uses for the same BirdFile source code. Lots of renaming of variables and methods to make their purposes more self-evident and follow naming conventions. Also got the Name field setup to be the first field entered and fixed a problem with the BirdType field - first time it loses focus the eatFood1 & storeFood1 fields are NOT enabled so the tab order isn't followed - it goes to the last field in the ScreenBird instead. More... almost 8 years ago
Added Beaks for eating and storing so can hide all the ugly details of eating from TupleTree or a file. Also renamed a number of variables for consistency or for clarity. More... almost 8 years ago
Added new tests for new capabilities added to BasicPods and BasicSeeds More... almost 8 years ago
Updated comments in Aviary2. More... almost 8 years ago
Added new BarberShop simulation. TupleTree display was changed to Courier New to better display the "Report" generated by the ShopManager bird. Also multiple misc usability updates to ConcX, including ability to put an ArrayList of pods into the TupleTree that reduces traffic on network. More... over 8 years ago
this folder was moved under /src More... over 8 years ago
Updated trunk structure to better match what NetBeans expects the file structure to be, with all the code under /src and all the unit tests under /test More... over 8 years ago
changed to 'test' to work better with NetBeans' recognition of the folder of JUnit tests More... over 8 years ago
Updated for getting a group (bundle? bunch?) of seed pods from the TupleTree. Can specify how many you want to retrieve at once and it automatically makes sure that you don't try to retrieve more seed pods than are available in TupleTree. If no matching seed pods are in tree, it returns a null Object, same as regular gets from the TupleTree. More... over 8 years ago
Misc updates made to fix issues noted while preparing Getting Started guide. More... over 8 years ago
Added missing Javadocs. More... over 8 years ago
Added new Javadocs and updated existing Javadocs as needed. More... over 8 years ago
Updated ScreenBird to improve appearance when running Concx from a terminal window in Linux and the Look and Feel is "System" - some fields were being cropped in this condition and it generally looked ugly so it looks better now after these adjustments. More... over 8 years ago
Updated system to run from IDE and Jar file on both Windows and on Linux. Mac has not been tested. More... over 8 years ago
Moved data and flock files into the templates.obsolete packages. These files will be provided with the Avian zip file so that users can change and modify them. If they are part of the Avian jar file they wouldn't have been able to modify them More... over 8 years ago
Working on updates to handle IDE mode and Jar mode. Removed the AVIAN_HOME constant from the AvianConstant object and replaced it with AvianConfigFile that has separate variables to hold the location of the Flocks & Data folders as well as the locations of the birds and foods. Also conforms to the new concept that users will normally type in the start of the name of the bird or food that they want to select and the FileFinder will find it, either in the jar or in the IDE designated location of the build\classes folder and that the Browse button is meant to find files in the file system when running from the jar file. When running from the IDE, the browse button could be used to visually select the desired IDE birds/foods. More... over 8 years ago
Updated Avian to run in two modes: from the NetBeans IDE and from a Jar file. Type in the beginning of the bird's or food's name and FileFinder will locate all matching birds or foods. If more than one bird or food matches the user's entry, a dialog box will pop up that lists all the matches for you to choose from. More... over 8 years ago