From 5c906720b960f1f7d7532c4ae488b5cee3ab21b7 Mon Sep 17 00:00:00 2001 From: Florent Benoit Date: Mon, 27 Oct 2014 18:21:36 +0100 Subject: [PATCH 1/3] Use of maven --- .gitignore | 5 +- Ninite Eclipse Installer.exe | Bin 265752 -> 0 bytes Ninite JDK Installer.exe | Bin 265752 -> 0 bytes README.md | 54 +- TKP_Launcher.jar | Bin 79939 -> 0 bytes TeachingKidsProgramming/.classpath | 8 - TeachingKidsProgramming/.project | 17 - TeachingKidsProgramming/Spiral.jar | Bin 793018 -> 0 bytes TeachingKidsProgramming/build/build.xml | 14 - TeachingKidsProgramming/for_loop.xml | 3 - TeachingKidsProgramming/spun_code_style.xml | 267 --- .../src/jars/TeachingKidsProgramming.jar | Bin 893972 -> 0 bytes build/pom.xml | 11 + .../util/ArrayUtils$IterableWrapper.class | Bin 0 -> 929 bytes .../resources/com/spun/util/ArrayUtils.class | Bin 0 -> 10855 bytes .../resources/com/spun/util/Asserts.class | Bin 0 -> 3465 bytes .../resources/com/spun/util/ClassUtils.class | Bin 0 -> 5560 bytes .../resources/com/spun/util/Country.class | Bin 0 -> 16648 bytes .../com/spun/util/DatabaseUtils.class | Bin 0 -> 14915 bytes .../com/spun/util/DateDifference.class | Bin 0 -> 6570 bytes .../resources/com/spun/util/DateUtils.class | Bin 0 -> 7597 bytes .../com/spun/util/DualOutputStream.class | Bin 0 -> 2175 bytes .../com/spun/util/FormattedException.class | Bin 0 -> 675 bytes .../resources/com/spun/util/FrameCloser.class | Bin 0 -> 714 bytes .../com/spun/util/LambdaThreadLauncher.class | Bin 0 -> 998 bytes ...dExecutionPath$MethodParameterFilter.class | Bin 0 -> 1522 bytes .../util/MethodExecutionPath$Parameters.class | Bin 0 -> 3026 bytes .../com/spun/util/MethodExecutionPath.class | Bin 0 -> 4968 bytes .../resources/com/spun/util/MySystem.class | Bin 0 -> 12149 bytes .../com/spun/util/NumberUtils$Shuffler.class | Bin 0 -> 1174 bytes .../resources/com/spun/util/NumberUtils.class | Bin 0 -> 7706 bytes .../resources/com/spun/util/ObjectUtils.class | Bin 0 -> 9948 bytes .../resources/com/spun/util/PhoneNumber.class | Bin 0 -> 8790 bytes .../com/spun/util/SearchingFileFilter.class | Bin 0 -> 2097 bytes .../com/spun/util/StringUtils$1.class | Bin 0 -> 1403 bytes .../resources/com/spun/util/StringUtils.class | Bin 0 -> 14853 bytes .../resources/com/spun/util/SystemUtils.class | Bin 0 -> 494 bytes .../com/spun/util/ThreadLauncher.class | Bin 0 -> 3259 bytes .../resources/com/spun/util/ThreadUtils.class | Bin 0 -> 526 bytes .../resources/com/spun/util/WindowUtils.class | Bin 0 -> 3420 bytes .../spun/util/database/ColumnMetadata.class | Bin 0 -> 4685 bytes .../database/DatabaseObject$FilterNew.class | Bin 0 -> 1260 bytes .../util/database/DatabaseObject$Utils.class | Bin 0 -> 3312 bytes .../spun/util/database/DatabaseObject.class | Bin 0 -> 802 bytes .../DatabaseRelationshipPersistent.class | Bin 0 -> 382 bytes .../database/DatabaseTransactionInfo.class | Bin 0 -> 2323 bytes .../com/spun/util/database/Metadata.class | Bin 0 -> 369 bytes .../util/database/NullDatabaseObject.class | Bin 0 -> 1090 bytes .../spun/util/database/ResultSetWriter.class | Bin 0 -> 2754 bytes ...everseOrderLimitQueryWriter$Replacer.class | Bin 0 -> 1140 bytes .../ReverseOrderLimitQueryWriter.class | Bin 0 -> 5354 bytes ...nformationException$SQL_SERVER_CODES.class | Bin 0 -> 476 bytes .../database/SQLInformationException.class | Bin 0 -> 1335 bytes .../util/database/SQLQuery$FromPart.class | Bin 0 -> 1002 bytes .../spun/util/database/SQLQuery$JOINS.class | Bin 0 -> 577 bytes .../util/database/SQLQuery$LimitPart.class | Bin 0 -> 1440 bytes .../util/database/SQLQuery$OrderByPart.class | Bin 0 -> 1085 bytes .../com/spun/util/database/SQLQuery.class | Bin 0 -> 8768 bytes .../spun/util/database/SQLQueryWriter.class | Bin 0 -> 207 bytes .../util/database/SQLStatementUtils.class | Bin 0 -> 1697 bytes .../com/spun/util/database/SQLUtils.class | Bin 0 -> 5064 bytes .../com/spun/util/database/SQLWhere.class | Bin 0 -> 6756 bytes .../util/database/SimpleQueryWriter.class | Bin 0 -> 4309 bytes .../database/SqlConnectionException.class | Bin 0 -> 1561 bytes .../util/date/DateRange$DateRangeFilter.class | Bin 0 -> 1060 bytes .../spun/util/date/DateRange$MonthAware.class | Bin 0 -> 676 bytes .../util/date/DateRange$QuarterAware.class | Bin 0 -> 692 bytes .../spun/util/date/DateRange$UnitAware.class | Bin 0 -> 249 bytes .../spun/util/date/DateRange$WeekAware.class | Bin 0 -> 674 bytes .../com/spun/util/date/DateRange.class | Bin 0 -> 4966 bytes .../com/spun/util/filters/Filter.class | Bin 0 -> 304 bytes .../filters/FilterUtils$FilterNotNull.class | Bin 0 -> 686 bytes .../com/spun/util/filters/FilterUtils.class | Bin 0 -> 2824 bytes .../com/spun/util/images/ImageObject.class | Bin 0 -> 242 bytes .../com/spun/util/images/ImageWriter$1.class | Bin 0 -> 833 bytes .../ImageWriter$BufferedImageObject.class | Bin 0 -> 900 bytes .../util/images/ImageWriter$Encoding.class | Bin 0 -> 1144 bytes .../com/spun/util/images/ImageWriter.class | Bin 0 -> 3217 bytes .../com/spun/util/io/FileUtils.class | Bin 0 -> 10600 bytes .../spun/util/io/SimpleDirectoryFilter.class | Bin 0 -> 836 bytes .../com/spun/util/io/SimpleFileFilter.class | Bin 0 -> 821 bytes .../util/io/StackElementLevelSelector.class | Bin 0 -> 642 bytes .../spun/util/io/StackElementSelector.class | Bin 0 -> 274 bytes .../resources/com/spun/util/io/ZipUtils.class | Bin 0 -> 3224 bytes .../com/spun/util/parser/CurrencyAmount.class | Bin 0 -> 873 bytes .../com/spun/util/parser/ParserCommons.class | Bin 0 -> 7448 bytes .../spun/util/parser/PercentageAmount.class | Bin 0 -> 1810 bytes .../spun/util/parser/SteppingIterator.class | Bin 0 -> 2893 bytes .../parser/TemplateArray$Subsection.class | Bin 0 -> 521 bytes .../com/spun/util/parser/TemplateArray.class | Bin 0 -> 2747 bytes .../util/parser/TemplateDate$FORMATS.class | Bin 0 -> 1250 bytes .../com/spun/util/parser/TemplateDate.class | Bin 0 -> 4506 bytes .../com/spun/util/parser/TemplateDouble.class | Bin 0 -> 3864 bytes .../util/parser/TemplateNumberUtils.class | Bin 0 -> 3133 bytes .../util/parser/TemplateStringUtils.class | Bin 0 -> 5175 bytes .../spun/util/parser/VelocityList$Item.class | Bin 0 -> 2369 bytes .../com/spun/util/parser/VelocityList.class | Bin 0 -> 2592 bytes .../util/persistence/ExecutableQuery.class | Bin 0 -> 301 bytes .../com/spun/util/persistence/Loader.class | Bin 0 -> 284 bytes .../com/spun/util/persistence/Saver.class | Bin 0 -> 325 bytes .../util/persistence/SavingException.class | Bin 0 -> 473 bytes .../SqlLoader$ExecutableWrapper.class | Bin 0 -> 1360 bytes .../com/spun/util/persistence/SqlLoader.class | Bin 0 -> 540 bytes .../spun/util/servlets/ValidationError.class | Bin 0 -> 6271 bytes .../util/servlets/ValidationTracker.class | Bin 0 -> 2390 bytes .../tests/StackTraceReflectionResult.class | Bin 0 -> 862 bytes .../com/spun/util/tests/TestUtils.class | Bin 0 -> 10024 bytes .../ContextAware$ContextAwareMap.class | Bin 0 -> 1882 bytes .../com/spun/util/velocity/ContextAware.class | Bin 0 -> 300 bytes .../com/spun/util/velocity/ParseCall.class | Bin 0 -> 216 bytes .../velocity/ParserDateUtils$DateValue.class | Bin 0 -> 922 bytes .../util/velocity/ParserDateUtils$Day.class | Bin 0 -> 958 bytes .../util/velocity/ParserDateUtils$Month.class | Bin 0 -> 569 bytes .../util/velocity/ParserDateUtils$Year.class | Bin 0 -> 1072 bytes .../spun/util/velocity/ParserDateUtils.class | Bin 0 -> 2387 bytes .../util/velocity/StringResourceLoader.class | Bin 0 -> 1216 bytes .../TestableUberspect$VelGetterImpl.class | Bin 0 -> 1258 bytes .../TestableUberspect$VelMethodImpl.class | Bin 0 -> 1235 bytes .../TestableUberspect$VelSetterImpl.class | Bin 0 -> 1828 bytes .../util/velocity/TestableUberspect.class | Bin 0 -> 7309 bytes .../velocity/VelocityParser$Default.class | Bin 0 -> 999 bytes .../VelocityParser$FileParseCall.class | Bin 0 -> 837 bytes .../VelocityParser$JarParseCall.class | Bin 0 -> 833 bytes .../spun/util/velocity/VelocityParser.class | Bin 0 -> 6884 bytes .../util/velocity/VelocityParsingError.class | Bin 0 -> 1353 bytes .../main/resources/java/lang/Extendable.class | Bin 0 -> 235 bytes .../src/main/resources/java/lang/Object.class | Bin 0 -> 2393 bytes .../org/approvaltests/Approvals$1.class | Bin 0 -> 875 bytes .../org/approvaltests/Approvals.class | Bin 0 -> 11226 bytes .../ReporterFactory$FileTypes.class | Bin 0 -> 648 bytes .../org/approvaltests/ReporterFactory.class | Bin 0 -> 5079 bytes .../approvers/ApprovalApprover.class | Bin 0 -> 362 bytes .../approvers/FileApprover.class | Bin 0 -> 3194 bytes .../core/ApprovalFailureOverrider.class | Bin 0 -> 336 bytes .../core/ApprovalFailureReporter.class | Bin 0 -> 257 bytes .../core/ApprovalReporterWithCleanUp.class | Bin 0 -> 266 bytes .../approvaltests/core/ApprovalWriter.class | Bin 0 -> 309 bytes .../approvaltests/namer/ApprovalNamer.class | Bin 0 -> 208 bytes .../approvaltests/namer/ApprovalResults.class | Bin 0 -> 841 bytes ...tStackTraceNamer$JUnit3StackSelector.class | Bin 0 -> 2497 bytes .../namer/JUnitStackTraceNamer.class | Bin 0 -> 1471 bytes .../namer/MultipleFilesLabeller.class | Bin 0 -> 1071 bytes .../approvaltests/namer/NamerFactory.class | Bin 0 -> 1357 bytes .../namer/OsEnvironmentLabeller.class | Bin 0 -> 827 bytes .../reporters/ClipboardReporter.class | Bin 0 -> 1670 bytes .../reporters/DiffReporter.class | Bin 0 -> 1057 bytes .../reporters/EnvironmentAwareReporter.class | Bin 0 -> 272 bytes .../reporters/ExecutableQueryFailure.class | Bin 0 -> 2441 bytes .../reporters/FileLauncherReporter.class | Bin 0 -> 832 bytes .../reporters/FirstWorkingReporter.class | Bin 0 -> 1299 bytes .../reporters/GenericDiffReporter.class | Bin 0 -> 3717 bytes .../reporters/ImageReporter.class | Bin 0 -> 1149 bytes .../reporters/ImageWebReporter.class | Bin 0 -> 1824 bytes .../reporters/JunitReporter.class | Bin 0 -> 2005 bytes .../reporters/MultiReporter.class | Bin 0 -> 1778 bytes .../reporters/QuietReporter.class | Bin 0 -> 1114 bytes .../approvaltests/reporters/UseReporter.class | Bin 0 -> 436 bytes .../reporters/macosx/DiffMergeReporter.class | Bin 0 -> 971 bytes .../macosx/KaleidoscopeDiffReporter.class | Bin 0 -> 1237 bytes .../reporters/macosx/MacDiffReporter.class | Bin 0 -> 1126 bytes .../reporters/macosx/P4MergeReporter.class | Bin 0 -> 1282 bytes .../reporters/macosx/TkDiffReporter.class | Bin 0 -> 958 bytes .../windows/BeyondCompareReporter.class | Bin 0 -> 882 bytes .../windows/TortoiseDiffReporter.class | Bin 0 -> 911 bytes .../windows/TortoiseImageDiffReporter.class | Bin 0 -> 836 bytes .../windows/TortoiseTextDiffReporter.class | Bin 0 -> 979 bytes .../reporters/windows/WinMergeReporter.class | Bin 0 -> 897 bytes .../windows/WindowsDiffReporter.class | Bin 0 -> 1023 bytes .../writers/ApprovalBinaryFileWriter.class | Bin 0 -> 2064 bytes .../writers/ApprovalTextWriter.class | Bin 0 -> 1330 bytes .../writers/ApprovalXmlWriter.class | Bin 0 -> 1481 bytes .../writers/ComponentApprovalWriter.class | Bin 0 -> 2066 bytes .../writers/DirectoryToDirectoryWriter.class | Bin 0 -> 1238 bytes .../writers/FileApprovalWriter.class | Bin 0 -> 1273 bytes .../writers/ImageApprovalWriter.class | Bin 0 -> 1320 bytes .../writers/ResultSetApprovalWriter.class | Bin 0 -> 2217 bytes .../org/approvaltests/writers/Writer.class | Bin 0 -> 240 bytes .../resources/org/jrack/RackResponse.class | Bin 0 -> 1651 bytes .../jrack/RackResponseUtils$ReturnCode.class | Bin 0 -> 441 bytes .../org/jrack/RackResponseUtils.class | Bin 0 -> 1538 bytes .../org/lambda/actions/Action0.class | Bin 0 -> 135 bytes .../org/lambda/functions/Function0.class | Bin 0 -> 241 bytes .../org/lambda/functions/Function1.class | Bin 0 -> 284 bytes .../lambda/functions/implementations/F1.class | Bin 0 -> 1262 bytes .../functions/implementations/Function.class | Bin 0 -> 5568 bytes .../resources/org/lambda/query/Echo1.class | Bin 0 -> 684 bytes .../org/lambda/query/OrderBy$Order.class | Bin 0 -> 1075 bytes .../resources/org/lambda/query/OrderBy.class | Bin 0 -> 1736 bytes .../resources/org/lambda/query/Query.class | Bin 0 -> 8597 bytes .../teachingextensions/logo/ColorWheel.class | Bin 0 -> 1052 bytes .../teachingextensions/logo/ColorWheel.java | 60 + .../logo/Colors$Blues.class | Bin 0 -> 2238 bytes .../logo/Colors$Browns.class | Bin 0 -> 1456 bytes .../logo/Colors$Grays.class | Bin 0 -> 1077 bytes .../logo/Colors$Greens.class | Bin 0 -> 2113 bytes .../logo/Colors$Oranges.class | Bin 0 -> 862 bytes .../logo/Colors$Pinks.class | Bin 0 -> 918 bytes .../logo/Colors$Purples.class | Bin 0 -> 1688 bytes .../teachingextensions/logo/Colors$Reds.class | Bin 0 -> 1243 bytes .../logo/Colors$Whites.class | Bin 0 -> 1453 bytes .../logo/Colors$Yellows.class | Bin 0 -> 1266 bytes .../org/teachingextensions/logo/Colors.class | Bin 0 -> 2458 bytes .../org/teachingextensions/logo/Colors.java | 1551 +++++++++++++++++ .../logo/CompositeStroke.class | Bin 0 -> 688 bytes .../logo/CompositeStroke.java | 18 + .../logo/ImageBackground.class | Bin 0 -> 1565 bytes .../logo/ImageBackground.java | 37 + .../teachingextensions/logo/LineSegment.class | Bin 0 -> 929 bytes .../teachingextensions/logo/LineSegment.java | 36 + .../teachingextensions/logo/Paintable$1.class | Bin 0 -> 611 bytes .../teachingextensions/logo/Paintable.class | Bin 0 -> 449 bytes .../teachingextensions/logo/Paintable.java | 16 + .../logo/ScreenCapture.class | Bin 0 -> 1604 bytes .../logo/ScreenCapture.java | 31 + .../org/teachingextensions/logo/Spider.png | Bin 0 -> 1098 bytes .../teachingextensions/logo/Tortoise.class | Bin 0 -> 2869 bytes .../org/teachingextensions/logo/Tortoise.java | 240 +++ .../teachingextensions/logo/Turtle$1.class | Bin 0 -> 754 bytes .../logo/Turtle$Animals.class | Bin 0 -> 1151 bytes .../logo/Turtle$EmptyMover.class | Bin 0 -> 1408 bytes .../logo/Turtle$Mover.class | Bin 0 -> 1919 bytes .../logo/Turtle$Turner.class | Bin 0 -> 1412 bytes .../org/teachingextensions/logo/Turtle.class | Bin 0 -> 9368 bytes .../org/teachingextensions/logo/Turtle.java | 306 ++++ .../org/teachingextensions/logo/Turtle.png | Bin 0 -> 57584 bytes .../teachingextensions/logo/TurtlePanel.class | Bin 0 -> 4260 bytes .../teachingextensions/logo/TurtlePanel.java | 77 + .../logo/VirtualProctorFileSystem.class | Bin 0 -> 1426 bytes .../logo/VirtualProctorFileSystem.java | 33 + .../logo/VirtualProctorWeb$1.class | Bin 0 -> 1004 bytes .../logo/VirtualProctorWeb.class | Bin 0 -> 3703 bytes .../logo/VirtualProctorWeb.java | 81 + .../org/teachingextensions/logo/Wheel.class | Bin 0 -> 2251 bytes .../org/teachingextensions/logo/Wheel.java | 72 + .../logo/shapes/Circle.class | Bin 0 -> 1608 bytes .../logo/shapes/Circle.java | 44 + .../teachingextensions/logo/shapes/Text.class | Bin 0 -> 1535 bytes .../teachingextensions/logo/shapes/Text.java | 38 + .../logo/tests/ColorGeneration.java | 119 ++ ...olorGeneration.testGeneration.approved.txt | 859 +++++++++ ...orGeneration.testHtmlDisplay.approved.html | 702 ++++++++ .../logo/tests/ColorsTest.java | 14 + .../logo/tests/RecipeTests.java | 207 +++ .../tests/RecipeTests.testCircle.approved.png | Bin 0 -> 7287 bytes ...cipeTests.testDigiGirlzFlower.approved.png | Bin 0 -> 42626 bytes .../RecipeTests.testFourSquare.approved.png | Bin 0 -> 2927 bytes .../RecipeTests.testKnottedRing.approved.png | Bin 0 -> 126237 bytes .../RecipeTests.testSimpleSquare.approved.png | Bin 0 -> 2605 bytes .../tests/RecipeTests.testSpiral.approved.png | Bin 0 -> 2903 bytes ...RecipeTests.testTriangleShell.approved.png | Bin 0 -> 119176 bytes .../RecipeTests.testTurtleTree.approved.png | Bin 0 -> 6530 bytes .../logo/tests/TortoiseTest.java | 38 + .../TortoiseTest.testBigWidth.approved.png | Bin 0 -> 2501 bytes ...TortoiseTest.testSimpleSquare.approved.png | Bin 0 -> 2599 bytes .../logo/tests/TurtlePanelTest.java | 22 + ...elTest.testImageForBackground.approved.png | Bin 0 -> 37023 bytes .../logo/tests/TurtleTest.java | 132 ++ .../tests/TurtleTest.testDelta.approved.txt | 9 + .../tests/TurtleTest.testHide.approved.png | Bin 0 -> 1842 bytes .../tests/TurtleTest.testMove.approved.png | Bin 0 -> 2526 bytes ...tleTest.testMove45DegreesLeft.approved.png | Bin 0 -> 2512 bytes .../tests/TurtleTest.testPenDown.approved.png | Bin 0 -> 2516 bytes .../TurtleTest.testPentagonCrazy.approved.png | Bin 0 -> 93107 bytes .../tests/TurtleTest.testRotate.approved.png | Bin 0 -> 2455 bytes .../TurtleTest.testRotate45.approved.png | Bin 0 -> 2434 bytes ....testRotate45CounterClockwise.approved.png | Bin 0 -> 2437 bytes .../tests/TurtleTest.testShow.approved.png | Bin 0 -> 2460 bytes .../tests/TurtleTest.testSpeed.approved.txt | 11 + .../logo/tests/TurtleUtils.java | 14 + .../logo/tests/VirtualProctorTest.java | 16 + .../logo/tests/WheelTest.java | 26 + .../tests/WheelTest.testWheel.approved.txt | 1 + .../teachingextensions/logo/tests/colors.cpp | 13 + .../teachingextensions/logo/tests/colors.html | 13 + .../logo/tests/colors.java.template | 26 + .../logo/tests/colors.sorted.txt | 6 + .../teachingextensions/logo/tests/colors.txt | 173 ++ .../logo/utils/Sounds.class | Bin 0 -> 463 bytes .../teachingextensions/logo/utils/Sounds.java | 15 + .../logo/utils/TortoiseUtils.class | Bin 0 -> 1993 bytes .../logo/utils/TortoiseUtils.java | 59 + .../logo/utils/tests/SoundsDemo.java | 13 + .../setup/CommandLineUtils.class | Bin 0 -> 1084 bytes .../setup/CommandLineUtils.java | 21 + .../setup/MacThumbDriveInstaller.class | Bin 0 -> 2574 bytes .../setup/MacThumbDriveInstaller.java | 51 + .../setup/SetupConfig.class | Bin 0 -> 1359 bytes .../teachingextensions/setup/SetupConfig.java | 21 + .../SetupValidator$SetupCheckPoints.class | Bin 0 -> 1364 bytes .../setup/SetupValidator.class | Bin 0 -> 4377 bytes .../setup/SetupValidator.java | 96 + .../setup/ThumbDriveInstaller.class | Bin 0 -> 884 bytes .../setup/ThumbDriveInstaller.java | 22 + .../setup/WindowsThumbDriveInstaller.class | Bin 0 -> 428 bytes .../setup/WindowsThumbDriveInstaller.java | 8 + .../setup/tests/UnzipTest.java | 15 + .../simpleparser/Parser$1.class | Bin 0 -> 1267 bytes .../simpleparser/Parser.class | Bin 0 -> 2969 bytes .../simpleparser/Parser.java | 68 + .../simpleparser/tests/ParserTest.java | 20 + .../ParserTest.testSimpleParse.approved.txt | 3 + .../org/teachingextensions/utils/Viewer.class | Bin 0 -> 1094 bytes .../org/teachingextensions/utils/Viewer.java | 28 + .../utils/VirtualProctor$internals.class | Bin 0 -> 1721 bytes .../utils/VirtualProctor.class | Bin 0 -> 568 bytes .../utils/VirtualProctor.java | 58 + .../windows/GraphicsWindow.class | Bin 0 -> 375 bytes .../windows/GraphicsWindow.java | 10 + .../windows/LeftClickMouseAdapter.class | Bin 0 -> 1353 bytes .../windows/LeftClickMouseAdapter.java | 39 + .../MessageBox$MessageBoxInstance.class | Bin 0 -> 1131 bytes .../windows/MessageBox.class | Bin 0 -> 1158 bytes .../windows/MessageBox.java | 73 + .../windows/MouseLeftClickListener.class | Bin 0 -> 191 bytes .../windows/MouseLeftClickListener.java | 6 + .../windows/MouseRightClickListener.class | Bin 0 -> 194 bytes .../windows/MouseRightClickListener.java | 6 + .../windows/ProgramWindow.class | Bin 0 -> 3493 bytes .../windows/ProgramWindow.java | 74 + .../windows/RightClickMouseAdapter.class | Bin 0 -> 1361 bytes .../windows/RightClickMouseAdapter.java | 39 + .../windows/tests/GraphicsWindowTest.java | 15 + .../you/need/to/fill/in/the/______.class | Bin 0 -> 291 bytes eclipse_workspace.zip | Bin 5194621 -> 0 bytes pom.xml | 21 + recipes/pom.xml | 18 + .../recipes/WaterMark.java | 0 .../deepdives/DeepDive09Exceptions.java | 0 .../recipes/quizzes/SimpleBubbleQuiz.java | 0 .../recipes/quizzes/SpiderWebQuiz.java | 0 .../recipes/quizzes/graders/HiLowQuiz.java | 0 .../quizzes/graders/HiLowQuizGrader.java | 0 .../quizzes/graders/HousesQuizAdapter.java | 0 .../quizzes/graders/HousesQuizGrader.java | 0 .../quizzes/graders/MessageBoxMock.java | 0 .../graders/PentagonCrazyQuizGrader.java | 0 .../quizzes/graders/PentagonQuizAdapter.java | 0 .../recipes/quizzes/graders/QuizUtils.java | 0 .../graders/SimpleSquareQuizGrader.java | 0 .../recipes/quizzes/graders/SpiderQuiz.java | 0 .../quizzes/graders/SpiderWebQuizGrader.java | 0 .../recipes/quizzes/graders/SquareQuiz.java | 0 .../quizzes/graders/TreeQuizAdapter.java | 0 .../quizzes/graders/TreeQuizGrader.java | 0 sections/pom.xml | 28 + .../_PrintThis}/1_SimpleSquareWorksheet.docx | Bin sections/section01/pom.xml | 19 + sections/section01/simple-square-quiz/pom.xml | 30 + .../section01/quiz}/SimpleSquareQuiz.java | 2 +- sections/section01/simple-square/pom.xml | 37 + .../section01/simplesquare}/SimpleSquare.java | 2 +- sections/section01/spiral/pom.xml | 30 + .../section01/spiral}/Spiral.java | 2 +- sections/section01/tests/pom.xml | 12 + .../tests/DeepDive01ForLoopsTest.java | 5 +- .../_PrintThis}/2_HousesWorksheet.docx | Bin .../section02/_PrintThis}/Tortoise.pdf | Bin sections/section02/foursquare/pom.xml | 31 + .../section02/foursquare}/FourSquare.java | 2 +- sections/section02/house-quiz/pom.xml | 31 + .../section02/quiz}/HousesQuiz.java | 2 +- sections/section02/house/pom.xml | 31 + .../section02/house}/Houses.java | 2 +- sections/section02/pom.xml | 21 + sections/section02/tests/pom.xml | 11 + .../tests/DeepDive02VariablesTest.java | 7 +- sections/section02/triangle-shell/pom.xml | 32 + .../section02/triangle}/TriangleShell.java | 2 +- .../_PrintThis}/3_HiLowWorksheet.docx | Bin sections/section03/adventure/pom.xml | 30 + .../adventure}/ChooseYourOwnAdventure.java | 2 +- sections/section03/hilow-quiz/pom.xml | 30 + .../section03/hilowquiz}/HiLowQuiz.java | 2 +- sections/section03/hilow/pom.xml | 30 + .../section03/hilow}/HiLow.java | 2 +- sections/section03/pom.xml | 21 + sections/section03/tests/pom.xml | 11 + .../section04/tests/DeepDive03IfsTest.java | 5 +- .../_PrintThis}/4_PentagonCrazyWorksheet.docx | Bin sections/section04/digiflower/pom.xml | 30 + .../section04/digiflower}/DigiFlower.java | 2 +- sections/section04/knottedring/pom.xml | 31 + .../section04/knottedring}/KnottedRing.java | 2 +- .../section04/pentagon-crazy-quiz/pom.xml | 30 + .../pentagoncrazyquiz}/PentagonCrazyQuiz.java | 2 +- sections/section04/pentagon-crazy/pom.xml | 31 + .../pentagoncrazy}/PentagonCrazy.java | 2 +- sections/section04/pom.xml | 21 + sections/section04/tests/pom.xml | 11 + .../tests/DeepDive04MasteryTest.java | 4 +- .../_PrintThis}/5_TurtleTreeWorksheet.docx | Bin sections/section05/pom.xml | 19 + sections/section05/spiderweb/pom.xml | 30 + .../section05/spiderweb}/SpiderWeb.java | 2 +- sections/section05/tree-quiz/pom.xml | 30 + .../section05/treequiz}/TreeQuiz.java | 2 +- sections/section05/turtle-tree/pom.xml | 30 + .../section05/turtletree}/TurtleTree.java | 2 +- .../_PrintThis}/6_AdLibsWorksheet.docx | Bin sections/section06/adlibs/pom.xml | 30 + .../section06/adlibs}/AdLibs.java | 2 +- sections/section06/pom.xml | 17 + .../_PrintThis}/7_SimpleBubbleWorksheet.docx | Bin sections/section07/connect/pom.xml | 30 + .../section07/connect}/ConnectTheDots.java | 2 +- sections/section07/pom.xml | 19 + sections/section07/simple-bubble/pom.xml | 30 + .../section07/bubble}/SimpleBubble.java | 2 +- 408 files changed, 6709 insertions(+), 395 deletions(-) delete mode 100644 Ninite Eclipse Installer.exe delete mode 100644 Ninite JDK Installer.exe delete mode 100644 TKP_Launcher.jar delete mode 100644 TeachingKidsProgramming/.classpath delete mode 100644 TeachingKidsProgramming/.project delete mode 100644 TeachingKidsProgramming/Spiral.jar delete mode 100644 TeachingKidsProgramming/build/build.xml delete mode 100644 TeachingKidsProgramming/for_loop.xml delete mode 100644 TeachingKidsProgramming/spun_code_style.xml delete mode 100644 TeachingKidsProgramming/src/jars/TeachingKidsProgramming.jar create mode 100644 build/pom.xml create mode 100644 build/src/main/resources/com/spun/util/ArrayUtils$IterableWrapper.class create mode 100644 build/src/main/resources/com/spun/util/ArrayUtils.class create mode 100644 build/src/main/resources/com/spun/util/Asserts.class create mode 100644 build/src/main/resources/com/spun/util/ClassUtils.class create mode 100644 build/src/main/resources/com/spun/util/Country.class create mode 100644 build/src/main/resources/com/spun/util/DatabaseUtils.class create mode 100644 build/src/main/resources/com/spun/util/DateDifference.class create mode 100644 build/src/main/resources/com/spun/util/DateUtils.class create mode 100644 build/src/main/resources/com/spun/util/DualOutputStream.class create mode 100644 build/src/main/resources/com/spun/util/FormattedException.class create mode 100644 build/src/main/resources/com/spun/util/FrameCloser.class create mode 100644 build/src/main/resources/com/spun/util/LambdaThreadLauncher.class create mode 100644 build/src/main/resources/com/spun/util/MethodExecutionPath$MethodParameterFilter.class create mode 100644 build/src/main/resources/com/spun/util/MethodExecutionPath$Parameters.class create mode 100644 build/src/main/resources/com/spun/util/MethodExecutionPath.class create mode 100644 build/src/main/resources/com/spun/util/MySystem.class create mode 100644 build/src/main/resources/com/spun/util/NumberUtils$Shuffler.class create mode 100644 build/src/main/resources/com/spun/util/NumberUtils.class create mode 100644 build/src/main/resources/com/spun/util/ObjectUtils.class create mode 100644 build/src/main/resources/com/spun/util/PhoneNumber.class create mode 100644 build/src/main/resources/com/spun/util/SearchingFileFilter.class create mode 100644 build/src/main/resources/com/spun/util/StringUtils$1.class create mode 100644 build/src/main/resources/com/spun/util/StringUtils.class create mode 100644 build/src/main/resources/com/spun/util/SystemUtils.class create mode 100644 build/src/main/resources/com/spun/util/ThreadLauncher.class create mode 100644 build/src/main/resources/com/spun/util/ThreadUtils.class create mode 100644 build/src/main/resources/com/spun/util/WindowUtils.class create mode 100644 build/src/main/resources/com/spun/util/database/ColumnMetadata.class create mode 100644 build/src/main/resources/com/spun/util/database/DatabaseObject$FilterNew.class create mode 100644 build/src/main/resources/com/spun/util/database/DatabaseObject$Utils.class create mode 100644 build/src/main/resources/com/spun/util/database/DatabaseObject.class create mode 100644 build/src/main/resources/com/spun/util/database/DatabaseRelationshipPersistent.class create mode 100644 build/src/main/resources/com/spun/util/database/DatabaseTransactionInfo.class create mode 100644 build/src/main/resources/com/spun/util/database/Metadata.class create mode 100644 build/src/main/resources/com/spun/util/database/NullDatabaseObject.class create mode 100644 build/src/main/resources/com/spun/util/database/ResultSetWriter.class create mode 100644 build/src/main/resources/com/spun/util/database/ReverseOrderLimitQueryWriter$Replacer.class create mode 100644 build/src/main/resources/com/spun/util/database/ReverseOrderLimitQueryWriter.class create mode 100644 build/src/main/resources/com/spun/util/database/SQLInformationException$SQL_SERVER_CODES.class create mode 100644 build/src/main/resources/com/spun/util/database/SQLInformationException.class create mode 100644 build/src/main/resources/com/spun/util/database/SQLQuery$FromPart.class create mode 100644 build/src/main/resources/com/spun/util/database/SQLQuery$JOINS.class create mode 100644 build/src/main/resources/com/spun/util/database/SQLQuery$LimitPart.class create mode 100644 build/src/main/resources/com/spun/util/database/SQLQuery$OrderByPart.class create mode 100644 build/src/main/resources/com/spun/util/database/SQLQuery.class create mode 100644 build/src/main/resources/com/spun/util/database/SQLQueryWriter.class create mode 100644 build/src/main/resources/com/spun/util/database/SQLStatementUtils.class create mode 100644 build/src/main/resources/com/spun/util/database/SQLUtils.class create mode 100644 build/src/main/resources/com/spun/util/database/SQLWhere.class create mode 100644 build/src/main/resources/com/spun/util/database/SimpleQueryWriter.class create mode 100644 build/src/main/resources/com/spun/util/database/SqlConnectionException.class create mode 100644 build/src/main/resources/com/spun/util/date/DateRange$DateRangeFilter.class create mode 100644 build/src/main/resources/com/spun/util/date/DateRange$MonthAware.class create mode 100644 build/src/main/resources/com/spun/util/date/DateRange$QuarterAware.class create mode 100644 build/src/main/resources/com/spun/util/date/DateRange$UnitAware.class create mode 100644 build/src/main/resources/com/spun/util/date/DateRange$WeekAware.class create mode 100644 build/src/main/resources/com/spun/util/date/DateRange.class create mode 100644 build/src/main/resources/com/spun/util/filters/Filter.class create mode 100644 build/src/main/resources/com/spun/util/filters/FilterUtils$FilterNotNull.class create mode 100644 build/src/main/resources/com/spun/util/filters/FilterUtils.class create mode 100644 build/src/main/resources/com/spun/util/images/ImageObject.class create mode 100644 build/src/main/resources/com/spun/util/images/ImageWriter$1.class create mode 100644 build/src/main/resources/com/spun/util/images/ImageWriter$BufferedImageObject.class create mode 100644 build/src/main/resources/com/spun/util/images/ImageWriter$Encoding.class create mode 100644 build/src/main/resources/com/spun/util/images/ImageWriter.class create mode 100644 build/src/main/resources/com/spun/util/io/FileUtils.class create mode 100644 build/src/main/resources/com/spun/util/io/SimpleDirectoryFilter.class create mode 100644 build/src/main/resources/com/spun/util/io/SimpleFileFilter.class create mode 100644 build/src/main/resources/com/spun/util/io/StackElementLevelSelector.class create mode 100644 build/src/main/resources/com/spun/util/io/StackElementSelector.class create mode 100644 build/src/main/resources/com/spun/util/io/ZipUtils.class create mode 100644 build/src/main/resources/com/spun/util/parser/CurrencyAmount.class create mode 100644 build/src/main/resources/com/spun/util/parser/ParserCommons.class create mode 100644 build/src/main/resources/com/spun/util/parser/PercentageAmount.class create mode 100644 build/src/main/resources/com/spun/util/parser/SteppingIterator.class create mode 100644 build/src/main/resources/com/spun/util/parser/TemplateArray$Subsection.class create mode 100644 build/src/main/resources/com/spun/util/parser/TemplateArray.class create mode 100644 build/src/main/resources/com/spun/util/parser/TemplateDate$FORMATS.class create mode 100644 build/src/main/resources/com/spun/util/parser/TemplateDate.class create mode 100644 build/src/main/resources/com/spun/util/parser/TemplateDouble.class create mode 100644 build/src/main/resources/com/spun/util/parser/TemplateNumberUtils.class create mode 100644 build/src/main/resources/com/spun/util/parser/TemplateStringUtils.class create mode 100644 build/src/main/resources/com/spun/util/parser/VelocityList$Item.class create mode 100644 build/src/main/resources/com/spun/util/parser/VelocityList.class create mode 100644 build/src/main/resources/com/spun/util/persistence/ExecutableQuery.class create mode 100644 build/src/main/resources/com/spun/util/persistence/Loader.class create mode 100644 build/src/main/resources/com/spun/util/persistence/Saver.class create mode 100644 build/src/main/resources/com/spun/util/persistence/SavingException.class create mode 100644 build/src/main/resources/com/spun/util/persistence/SqlLoader$ExecutableWrapper.class create mode 100644 build/src/main/resources/com/spun/util/persistence/SqlLoader.class create mode 100644 build/src/main/resources/com/spun/util/servlets/ValidationError.class create mode 100644 build/src/main/resources/com/spun/util/servlets/ValidationTracker.class create mode 100644 build/src/main/resources/com/spun/util/tests/StackTraceReflectionResult.class create mode 100644 build/src/main/resources/com/spun/util/tests/TestUtils.class create mode 100644 build/src/main/resources/com/spun/util/velocity/ContextAware$ContextAwareMap.class create mode 100644 build/src/main/resources/com/spun/util/velocity/ContextAware.class create mode 100644 build/src/main/resources/com/spun/util/velocity/ParseCall.class create mode 100644 build/src/main/resources/com/spun/util/velocity/ParserDateUtils$DateValue.class create mode 100644 build/src/main/resources/com/spun/util/velocity/ParserDateUtils$Day.class create mode 100644 build/src/main/resources/com/spun/util/velocity/ParserDateUtils$Month.class create mode 100644 build/src/main/resources/com/spun/util/velocity/ParserDateUtils$Year.class create mode 100644 build/src/main/resources/com/spun/util/velocity/ParserDateUtils.class create mode 100644 build/src/main/resources/com/spun/util/velocity/StringResourceLoader.class create mode 100644 build/src/main/resources/com/spun/util/velocity/TestableUberspect$VelGetterImpl.class create mode 100644 build/src/main/resources/com/spun/util/velocity/TestableUberspect$VelMethodImpl.class create mode 100644 build/src/main/resources/com/spun/util/velocity/TestableUberspect$VelSetterImpl.class create mode 100644 build/src/main/resources/com/spun/util/velocity/TestableUberspect.class create mode 100644 build/src/main/resources/com/spun/util/velocity/VelocityParser$Default.class create mode 100644 build/src/main/resources/com/spun/util/velocity/VelocityParser$FileParseCall.class create mode 100644 build/src/main/resources/com/spun/util/velocity/VelocityParser$JarParseCall.class create mode 100644 build/src/main/resources/com/spun/util/velocity/VelocityParser.class create mode 100644 build/src/main/resources/com/spun/util/velocity/VelocityParsingError.class create mode 100644 build/src/main/resources/java/lang/Extendable.class create mode 100644 build/src/main/resources/java/lang/Object.class create mode 100644 build/src/main/resources/org/approvaltests/Approvals$1.class create mode 100644 build/src/main/resources/org/approvaltests/Approvals.class create mode 100644 build/src/main/resources/org/approvaltests/ReporterFactory$FileTypes.class create mode 100644 build/src/main/resources/org/approvaltests/ReporterFactory.class create mode 100644 build/src/main/resources/org/approvaltests/approvers/ApprovalApprover.class create mode 100644 build/src/main/resources/org/approvaltests/approvers/FileApprover.class create mode 100644 build/src/main/resources/org/approvaltests/core/ApprovalFailureOverrider.class create mode 100644 build/src/main/resources/org/approvaltests/core/ApprovalFailureReporter.class create mode 100644 build/src/main/resources/org/approvaltests/core/ApprovalReporterWithCleanUp.class create mode 100644 build/src/main/resources/org/approvaltests/core/ApprovalWriter.class create mode 100644 build/src/main/resources/org/approvaltests/namer/ApprovalNamer.class create mode 100644 build/src/main/resources/org/approvaltests/namer/ApprovalResults.class create mode 100644 build/src/main/resources/org/approvaltests/namer/JUnitStackTraceNamer$JUnit3StackSelector.class create mode 100644 build/src/main/resources/org/approvaltests/namer/JUnitStackTraceNamer.class create mode 100644 build/src/main/resources/org/approvaltests/namer/MultipleFilesLabeller.class create mode 100644 build/src/main/resources/org/approvaltests/namer/NamerFactory.class create mode 100644 build/src/main/resources/org/approvaltests/namer/OsEnvironmentLabeller.class create mode 100644 build/src/main/resources/org/approvaltests/reporters/ClipboardReporter.class create mode 100644 build/src/main/resources/org/approvaltests/reporters/DiffReporter.class create mode 100644 build/src/main/resources/org/approvaltests/reporters/EnvironmentAwareReporter.class create mode 100644 build/src/main/resources/org/approvaltests/reporters/ExecutableQueryFailure.class create mode 100644 build/src/main/resources/org/approvaltests/reporters/FileLauncherReporter.class create mode 100644 build/src/main/resources/org/approvaltests/reporters/FirstWorkingReporter.class create mode 100644 build/src/main/resources/org/approvaltests/reporters/GenericDiffReporter.class create mode 100644 build/src/main/resources/org/approvaltests/reporters/ImageReporter.class create mode 100644 build/src/main/resources/org/approvaltests/reporters/ImageWebReporter.class create mode 100644 build/src/main/resources/org/approvaltests/reporters/JunitReporter.class create mode 100644 build/src/main/resources/org/approvaltests/reporters/MultiReporter.class create mode 100644 build/src/main/resources/org/approvaltests/reporters/QuietReporter.class create mode 100644 build/src/main/resources/org/approvaltests/reporters/UseReporter.class create mode 100644 build/src/main/resources/org/approvaltests/reporters/macosx/DiffMergeReporter.class create mode 100644 build/src/main/resources/org/approvaltests/reporters/macosx/KaleidoscopeDiffReporter.class create mode 100644 build/src/main/resources/org/approvaltests/reporters/macosx/MacDiffReporter.class create mode 100644 build/src/main/resources/org/approvaltests/reporters/macosx/P4MergeReporter.class create mode 100644 build/src/main/resources/org/approvaltests/reporters/macosx/TkDiffReporter.class create mode 100644 build/src/main/resources/org/approvaltests/reporters/windows/BeyondCompareReporter.class create mode 100644 build/src/main/resources/org/approvaltests/reporters/windows/TortoiseDiffReporter.class create mode 100644 build/src/main/resources/org/approvaltests/reporters/windows/TortoiseImageDiffReporter.class create mode 100644 build/src/main/resources/org/approvaltests/reporters/windows/TortoiseTextDiffReporter.class create mode 100644 build/src/main/resources/org/approvaltests/reporters/windows/WinMergeReporter.class create mode 100644 build/src/main/resources/org/approvaltests/reporters/windows/WindowsDiffReporter.class create mode 100644 build/src/main/resources/org/approvaltests/writers/ApprovalBinaryFileWriter.class create mode 100644 build/src/main/resources/org/approvaltests/writers/ApprovalTextWriter.class create mode 100644 build/src/main/resources/org/approvaltests/writers/ApprovalXmlWriter.class create mode 100644 build/src/main/resources/org/approvaltests/writers/ComponentApprovalWriter.class create mode 100644 build/src/main/resources/org/approvaltests/writers/DirectoryToDirectoryWriter.class create mode 100644 build/src/main/resources/org/approvaltests/writers/FileApprovalWriter.class create mode 100644 build/src/main/resources/org/approvaltests/writers/ImageApprovalWriter.class create mode 100644 build/src/main/resources/org/approvaltests/writers/ResultSetApprovalWriter.class create mode 100644 build/src/main/resources/org/approvaltests/writers/Writer.class create mode 100644 build/src/main/resources/org/jrack/RackResponse.class create mode 100644 build/src/main/resources/org/jrack/RackResponseUtils$ReturnCode.class create mode 100644 build/src/main/resources/org/jrack/RackResponseUtils.class create mode 100644 build/src/main/resources/org/lambda/actions/Action0.class create mode 100644 build/src/main/resources/org/lambda/functions/Function0.class create mode 100644 build/src/main/resources/org/lambda/functions/Function1.class create mode 100644 build/src/main/resources/org/lambda/functions/implementations/F1.class create mode 100644 build/src/main/resources/org/lambda/functions/implementations/Function.class create mode 100644 build/src/main/resources/org/lambda/query/Echo1.class create mode 100644 build/src/main/resources/org/lambda/query/OrderBy$Order.class create mode 100644 build/src/main/resources/org/lambda/query/OrderBy.class create mode 100644 build/src/main/resources/org/lambda/query/Query.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/ColorWheel.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/ColorWheel.java create mode 100644 build/src/main/resources/org/teachingextensions/logo/Colors$Blues.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/Colors$Browns.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/Colors$Grays.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/Colors$Greens.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/Colors$Oranges.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/Colors$Pinks.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/Colors$Purples.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/Colors$Reds.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/Colors$Whites.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/Colors$Yellows.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/Colors.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/Colors.java create mode 100644 build/src/main/resources/org/teachingextensions/logo/CompositeStroke.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/CompositeStroke.java create mode 100644 build/src/main/resources/org/teachingextensions/logo/ImageBackground.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/ImageBackground.java create mode 100644 build/src/main/resources/org/teachingextensions/logo/LineSegment.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/LineSegment.java create mode 100644 build/src/main/resources/org/teachingextensions/logo/Paintable$1.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/Paintable.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/Paintable.java create mode 100644 build/src/main/resources/org/teachingextensions/logo/ScreenCapture.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/ScreenCapture.java create mode 100644 build/src/main/resources/org/teachingextensions/logo/Spider.png create mode 100644 build/src/main/resources/org/teachingextensions/logo/Tortoise.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/Tortoise.java create mode 100644 build/src/main/resources/org/teachingextensions/logo/Turtle$1.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/Turtle$Animals.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/Turtle$EmptyMover.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/Turtle$Mover.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/Turtle$Turner.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/Turtle.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/Turtle.java create mode 100644 build/src/main/resources/org/teachingextensions/logo/Turtle.png create mode 100644 build/src/main/resources/org/teachingextensions/logo/TurtlePanel.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/TurtlePanel.java create mode 100644 build/src/main/resources/org/teachingextensions/logo/VirtualProctorFileSystem.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/VirtualProctorFileSystem.java create mode 100644 build/src/main/resources/org/teachingextensions/logo/VirtualProctorWeb$1.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/VirtualProctorWeb.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/VirtualProctorWeb.java create mode 100644 build/src/main/resources/org/teachingextensions/logo/Wheel.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/Wheel.java create mode 100644 build/src/main/resources/org/teachingextensions/logo/shapes/Circle.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/shapes/Circle.java create mode 100644 build/src/main/resources/org/teachingextensions/logo/shapes/Text.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/shapes/Text.java create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/ColorGeneration.java create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/ColorGeneration.testGeneration.approved.txt create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/ColorGeneration.testHtmlDisplay.approved.html create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/ColorsTest.java create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/RecipeTests.java create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/RecipeTests.testCircle.approved.png create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/RecipeTests.testDigiGirlzFlower.approved.png create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/RecipeTests.testFourSquare.approved.png create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/RecipeTests.testKnottedRing.approved.png create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/RecipeTests.testSimpleSquare.approved.png create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/RecipeTests.testSpiral.approved.png create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/RecipeTests.testTriangleShell.approved.png create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/RecipeTests.testTurtleTree.approved.png create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/TortoiseTest.java create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/TortoiseTest.testBigWidth.approved.png create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/TortoiseTest.testSimpleSquare.approved.png create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/TurtlePanelTest.java create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/TurtlePanelTest.testImageForBackground.approved.png create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/TurtleTest.java create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/TurtleTest.testDelta.approved.txt create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/TurtleTest.testHide.approved.png create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/TurtleTest.testMove.approved.png create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/TurtleTest.testMove45DegreesLeft.approved.png create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/TurtleTest.testPenDown.approved.png create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/TurtleTest.testPentagonCrazy.approved.png create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/TurtleTest.testRotate.approved.png create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/TurtleTest.testRotate45.approved.png create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/TurtleTest.testRotate45CounterClockwise.approved.png create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/TurtleTest.testShow.approved.png create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/TurtleTest.testSpeed.approved.txt create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/TurtleUtils.java create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/VirtualProctorTest.java create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/WheelTest.java create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/WheelTest.testWheel.approved.txt create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/colors.cpp create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/colors.html create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/colors.java.template create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/colors.sorted.txt create mode 100644 build/src/main/resources/org/teachingextensions/logo/tests/colors.txt create mode 100644 build/src/main/resources/org/teachingextensions/logo/utils/Sounds.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/utils/Sounds.java create mode 100644 build/src/main/resources/org/teachingextensions/logo/utils/TortoiseUtils.class create mode 100644 build/src/main/resources/org/teachingextensions/logo/utils/TortoiseUtils.java create mode 100644 build/src/main/resources/org/teachingextensions/logo/utils/tests/SoundsDemo.java create mode 100644 build/src/main/resources/org/teachingextensions/setup/CommandLineUtils.class create mode 100644 build/src/main/resources/org/teachingextensions/setup/CommandLineUtils.java create mode 100644 build/src/main/resources/org/teachingextensions/setup/MacThumbDriveInstaller.class create mode 100644 build/src/main/resources/org/teachingextensions/setup/MacThumbDriveInstaller.java create mode 100644 build/src/main/resources/org/teachingextensions/setup/SetupConfig.class create mode 100644 build/src/main/resources/org/teachingextensions/setup/SetupConfig.java create mode 100644 build/src/main/resources/org/teachingextensions/setup/SetupValidator$SetupCheckPoints.class create mode 100644 build/src/main/resources/org/teachingextensions/setup/SetupValidator.class create mode 100644 build/src/main/resources/org/teachingextensions/setup/SetupValidator.java create mode 100644 build/src/main/resources/org/teachingextensions/setup/ThumbDriveInstaller.class create mode 100644 build/src/main/resources/org/teachingextensions/setup/ThumbDriveInstaller.java create mode 100644 build/src/main/resources/org/teachingextensions/setup/WindowsThumbDriveInstaller.class create mode 100644 build/src/main/resources/org/teachingextensions/setup/WindowsThumbDriveInstaller.java create mode 100644 build/src/main/resources/org/teachingextensions/setup/tests/UnzipTest.java create mode 100644 build/src/main/resources/org/teachingextensions/simpleparser/Parser$1.class create mode 100644 build/src/main/resources/org/teachingextensions/simpleparser/Parser.class create mode 100644 build/src/main/resources/org/teachingextensions/simpleparser/Parser.java create mode 100644 build/src/main/resources/org/teachingextensions/simpleparser/tests/ParserTest.java create mode 100644 build/src/main/resources/org/teachingextensions/simpleparser/tests/ParserTest.testSimpleParse.approved.txt create mode 100644 build/src/main/resources/org/teachingextensions/utils/Viewer.class create mode 100644 build/src/main/resources/org/teachingextensions/utils/Viewer.java create mode 100644 build/src/main/resources/org/teachingextensions/utils/VirtualProctor$internals.class create mode 100644 build/src/main/resources/org/teachingextensions/utils/VirtualProctor.class create mode 100644 build/src/main/resources/org/teachingextensions/utils/VirtualProctor.java create mode 100644 build/src/main/resources/org/teachingextensions/windows/GraphicsWindow.class create mode 100644 build/src/main/resources/org/teachingextensions/windows/GraphicsWindow.java create mode 100644 build/src/main/resources/org/teachingextensions/windows/LeftClickMouseAdapter.class create mode 100644 build/src/main/resources/org/teachingextensions/windows/LeftClickMouseAdapter.java create mode 100644 build/src/main/resources/org/teachingextensions/windows/MessageBox$MessageBoxInstance.class create mode 100644 build/src/main/resources/org/teachingextensions/windows/MessageBox.class create mode 100644 build/src/main/resources/org/teachingextensions/windows/MessageBox.java create mode 100644 build/src/main/resources/org/teachingextensions/windows/MouseLeftClickListener.class create mode 100644 build/src/main/resources/org/teachingextensions/windows/MouseLeftClickListener.java create mode 100644 build/src/main/resources/org/teachingextensions/windows/MouseRightClickListener.class create mode 100644 build/src/main/resources/org/teachingextensions/windows/MouseRightClickListener.java create mode 100644 build/src/main/resources/org/teachingextensions/windows/ProgramWindow.class create mode 100644 build/src/main/resources/org/teachingextensions/windows/ProgramWindow.java create mode 100644 build/src/main/resources/org/teachingextensions/windows/RightClickMouseAdapter.class create mode 100644 build/src/main/resources/org/teachingextensions/windows/RightClickMouseAdapter.java create mode 100644 build/src/main/resources/org/teachingextensions/windows/tests/GraphicsWindowTest.java create mode 100644 build/src/main/resources/you/need/to/fill/in/the/______.class delete mode 100644 eclipse_workspace.zip create mode 100644 pom.xml create mode 100644 recipes/pom.xml rename {TeachingKidsProgramming/src => recipes/src/main/java}/org/teachingkidsprogramming/recipes/WaterMark.java (100%) rename {TeachingKidsProgramming/src => recipes/src/main/java}/org/teachingkidsprogramming/recipes/deepdives/DeepDive09Exceptions.java (100%) rename {TeachingKidsProgramming/src => recipes/src/main/java}/org/teachingkidsprogramming/recipes/quizzes/SimpleBubbleQuiz.java (100%) rename {TeachingKidsProgramming/src => recipes/src/main/java}/org/teachingkidsprogramming/recipes/quizzes/SpiderWebQuiz.java (100%) rename {TeachingKidsProgramming/src => recipes/src/main/java}/org/teachingkidsprogramming/recipes/quizzes/graders/HiLowQuiz.java (100%) rename {TeachingKidsProgramming/src => recipes/src/main/java}/org/teachingkidsprogramming/recipes/quizzes/graders/HiLowQuizGrader.java (100%) rename {TeachingKidsProgramming/src => recipes/src/main/java}/org/teachingkidsprogramming/recipes/quizzes/graders/HousesQuizAdapter.java (100%) rename {TeachingKidsProgramming/src => recipes/src/main/java}/org/teachingkidsprogramming/recipes/quizzes/graders/HousesQuizGrader.java (100%) rename {TeachingKidsProgramming/src => recipes/src/main/java}/org/teachingkidsprogramming/recipes/quizzes/graders/MessageBoxMock.java (100%) rename {TeachingKidsProgramming/src => recipes/src/main/java}/org/teachingkidsprogramming/recipes/quizzes/graders/PentagonCrazyQuizGrader.java (100%) rename {TeachingKidsProgramming/src => recipes/src/main/java}/org/teachingkidsprogramming/recipes/quizzes/graders/PentagonQuizAdapter.java (100%) rename {TeachingKidsProgramming/src => recipes/src/main/java}/org/teachingkidsprogramming/recipes/quizzes/graders/QuizUtils.java (100%) rename {TeachingKidsProgramming/src => recipes/src/main/java}/org/teachingkidsprogramming/recipes/quizzes/graders/SimpleSquareQuizGrader.java (100%) rename {TeachingKidsProgramming/src => recipes/src/main/java}/org/teachingkidsprogramming/recipes/quizzes/graders/SpiderQuiz.java (100%) rename {TeachingKidsProgramming/src => recipes/src/main/java}/org/teachingkidsprogramming/recipes/quizzes/graders/SpiderWebQuizGrader.java (100%) rename {TeachingKidsProgramming/src => recipes/src/main/java}/org/teachingkidsprogramming/recipes/quizzes/graders/SquareQuiz.java (100%) rename {TeachingKidsProgramming/src => recipes/src/main/java}/org/teachingkidsprogramming/recipes/quizzes/graders/TreeQuizAdapter.java (100%) rename {TeachingKidsProgramming/src => recipes/src/main/java}/org/teachingkidsprogramming/recipes/quizzes/graders/TreeQuizGrader.java (100%) create mode 100644 sections/pom.xml rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section01forloops/PrintThis => sections/section01/_PrintThis}/1_SimpleSquareWorksheet.docx (100%) create mode 100644 sections/section01/pom.xml create mode 100644 sections/section01/simple-square-quiz/pom.xml rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section01forloops => sections/section01/simple-square-quiz/src/main/java/org/teachingkidsprogramming/section01/quiz}/SimpleSquareQuiz.java (92%) create mode 100644 sections/section01/simple-square/pom.xml rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section01forloops => sections/section01/simple-square/src/main/java/org/teachingkidsprogramming/section01/simplesquare}/SimpleSquare.java (89%) create mode 100644 sections/section01/spiral/pom.xml rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section01forloops => sections/section01/spiral/src/main/java/org/teachingkidsprogramming/section01/spiral}/Spiral.java (91%) create mode 100644 sections/section01/tests/pom.xml rename TeachingKidsProgramming/src/org/teachingkidsprogramming/section01forloops/DeepDive01ForLoops.java => sections/section01/tests/src/test/java/org/teachingkidsprogramming/section01/tests/DeepDive01ForLoopsTest.java (97%) rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section02methods/PrintThis => sections/section02/_PrintThis}/2_HousesWorksheet.docx (100%) rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section02methods/PrintThis => sections/section02/_PrintThis}/Tortoise.pdf (100%) create mode 100644 sections/section02/foursquare/pom.xml rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section02methods => sections/section02/foursquare/src/main/java/org/teachingkidsprogramming/section02/foursquare}/FourSquare.java (93%) create mode 100644 sections/section02/house-quiz/pom.xml rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section02methods => sections/section02/house-quiz/src/main/java/org/teachingkidsprogramming/section02/quiz}/HousesQuiz.java (96%) create mode 100644 sections/section02/house/pom.xml rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section02methods => sections/section02/house/src/main/java/org/teachingkidsprogramming/section02/house}/Houses.java (95%) create mode 100644 sections/section02/pom.xml create mode 100644 sections/section02/tests/pom.xml rename TeachingKidsProgramming/src/org/teachingkidsprogramming/section02methods/DeepDive02Variables.java => sections/section02/tests/src/test/java/org/teachingkidsprogramming/section02/tests/DeepDive02VariablesTest.java (95%) create mode 100644 sections/section02/triangle-shell/pom.xml rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section02methods => sections/section02/triangle-shell/src/main/java/org/teachingkidsprogramming/section02/triangle}/TriangleShell.java (94%) rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section03ifs/PrintThis => sections/section03/_PrintThis}/3_HiLowWorksheet.docx (100%) create mode 100644 sections/section03/adventure/pom.xml rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section03ifs => sections/section03/adventure/src/main/java/org/teachingkidsprogramming/section03/adventure}/ChooseYourOwnAdventure.java (98%) create mode 100644 sections/section03/hilow-quiz/pom.xml rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section03ifs => sections/section03/hilow-quiz/src/main/java/org/teachingkidsprogramming/section03/hilowquiz}/HiLowQuiz.java (94%) create mode 100644 sections/section03/hilow/pom.xml rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section03ifs => sections/section03/hilow/src/main/java/org/teachingkidsprogramming/section03/hilow}/HiLow.java (92%) create mode 100644 sections/section03/pom.xml create mode 100644 sections/section03/tests/pom.xml rename TeachingKidsProgramming/src/org/teachingkidsprogramming/section03ifs/DeepDive03Ifs.java => sections/section03/tests/src/test/java/org/teachingkidsprogramming/section04/tests/DeepDive03IfsTest.java (98%) rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section04mastery/PrintThis => sections/section04/_PrintThis}/4_PentagonCrazyWorksheet.docx (100%) create mode 100644 sections/section04/digiflower/pom.xml rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section04mastery => sections/section04/digiflower/src/main/java/org/teachingkidsprogramming/section04/digiflower}/DigiFlower.java (96%) create mode 100644 sections/section04/knottedring/pom.xml rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section04mastery => sections/section04/knottedring/src/main/java/org/teachingkidsprogramming/section04/knottedring}/KnottedRing.java (96%) create mode 100644 sections/section04/pentagon-crazy-quiz/pom.xml rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section04mastery => sections/section04/pentagon-crazy-quiz/src/main/java/org/teachingkidsprogramming/section04/pentagoncrazyquiz}/PentagonCrazyQuiz.java (92%) create mode 100644 sections/section04/pentagon-crazy/pom.xml rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section04mastery => sections/section04/pentagon-crazy/src/main/java/org/teachingkidsprogramming/section04/pentagoncrazy}/PentagonCrazy.java (96%) create mode 100644 sections/section04/pom.xml create mode 100644 sections/section04/tests/pom.xml rename TeachingKidsProgramming/src/org/teachingkidsprogramming/section04mastery/DeepDive04Mastery.java => sections/section04/tests/src/test/java/org/teachingkidsprogramming/section04/tests/DeepDive04MasteryTest.java (97%) rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section05recursion/PrintThis => sections/section05/_PrintThis}/5_TurtleTreeWorksheet.docx (100%) create mode 100644 sections/section05/pom.xml create mode 100644 sections/section05/spiderweb/pom.xml rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section05recursion => sections/section05/spiderweb/src/main/java/org/teachingkidsprogramming/section05/spiderweb}/SpiderWeb.java (95%) create mode 100644 sections/section05/tree-quiz/pom.xml rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section05recursion => sections/section05/tree-quiz/src/main/java/org/teachingkidsprogramming/section05/treequiz}/TreeQuiz.java (95%) create mode 100644 sections/section05/turtle-tree/pom.xml rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section05recursion => sections/section05/turtle-tree/src/main/java/org/teachingkidsprogramming/section05/turtletree}/TurtleTree.java (96%) rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section06modelviewcontroller/PrintThis => sections/section06/_PrintThis}/6_AdLibsWorksheet.docx (100%) create mode 100644 sections/section06/adlibs/pom.xml rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section06modelviewcontroller => sections/section06/adlibs/src/main/java/org/teachingkidsprogramming/section06/adlibs}/AdLibs.java (90%) create mode 100644 sections/section06/pom.xml rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section07events/PrintThis => sections/section07/_PrintThis}/7_SimpleBubbleWorksheet.docx (100%) create mode 100644 sections/section07/connect/pom.xml rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section07events => sections/section07/connect/src/main/java/org/teachingkidsprogramming/section07/connect}/ConnectTheDots.java (97%) create mode 100644 sections/section07/pom.xml create mode 100644 sections/section07/simple-bubble/pom.xml rename {TeachingKidsProgramming/src/org/teachingkidsprogramming/section07events => sections/section07/simple-bubble/src/main/java/org/teachingkidsprogramming/section07/bubble}/SimpleBubble.java (96%) diff --git a/.gitignore b/.gitignore index 04ab97c3..890dbad1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ -*.class - +*.bak bin .metadata .recommenders @@ -9,3 +8,5 @@ bin *.war *.ear TeachingKidsProgramming/.virtual_proctor.txt +*.iml +.idea diff --git a/Ninite Eclipse Installer.exe b/Ninite Eclipse Installer.exe deleted file mode 100644 index 9f821b25eaf2ee8e2141ba89766d942a8bc2081b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 265752 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�`QX!_?hPY*EC0? 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