[jlm] 05/11: Merge tag 'upstream/2.0' into debian-debian

Martin Quinson mquinson at alioth.debian.org
Sun Aug 4 22:23:11 UTC 2013


This is an automated email from the git hooks/post-receive script.

mquinson pushed a commit to branch debian-debian
in repository jlm.

commit f6858703cc9c7b4b66ac094dfed8dc8308a6183a
Merge: f728d42 0e76e73
Author: Martin Quinson <martin.quinson at loria.fr>
Date:   Sun Aug 4 23:25:14 2013 +0200

    Merge tag 'upstream/2.0' into debian-debian
    
    Upstream version 2.0

 .classpath                                         |    4 +-
 COPYING                                            |    6 +-
 ChangeLog                                          |   67 +-
 TODO                                               |   88 +-
 build.xml                                          |   29 +-
 img/bt-load-lesson.png                             |  Bin 0 -> 13130 bytes
 img/edit_buggle.png                                |  Bin 0 -> 6851 bytes
 img/edit_nobuggle.png                              |  Bin 0 -> 1222 bytes
 img/lang_javascript.png                            |  Bin 515 -> 720 bytes
 img/world_baseball.png                             |  Bin 1904 -> 1051 bytes
 img/world_lightbot.png                             |  Bin 0 -> 2141 bytes
 img/world_turtle.png                               |  Bin 1942 -> 1592 bytes
 lib/jsyntaxpane-0.9.5~r148.jar                     |  Bin 316488 -> 0 bytes
 lib/jsyntaxpane-0.9.6~r156.jar                     |  Bin 0 -> 391052 bytes
 lib/l10n-engine/en.po                              |  846 +-
 lib/l10n-engine/fr.po                              | 1030 ++-
 lib/l10n-engine/jlm.pot                            |  830 +-
 lib/l10n/fr.po                                     | 8508 ++++++++++++--------
 lib/l10n/jlm.pot                                   | 5459 ++++++++-----
 lib/resources/jlm.configuration.properties         |   28 +-
 po4a.conf                                          |  199 +-
 src/jlm/core/ExoTest.java                          |   39 +-
 src/jlm/core/model/CourseAppEngine.java            |    8 +-
 src/jlm/core/model/FileUtils.java                  |  116 -
 src/jlm/core/model/Game.java                       |  142 +-
 src/jlm/core/model/HelpAppEngine.java              |    4 +-
 src/jlm/core/model/LessonRunner.java               |   43 +-
 src/jlm/core/model/ProgrammingLanguage.java        |    8 +-
 src/jlm/core/model/lesson/ExerciseTemplated.java   |  138 +-
 src/jlm/core/model/lesson/Lecture.java             |   59 +-
 src/jlm/core/model/lesson/Lesson.java              |   62 +-
 src/jlm/core/model/lesson/SourceFile.java          |    2 +-
 src/jlm/core/model/session/FileSessionKit.java     |    4 +-
 src/jlm/core/model/session/SessionDB.java          |  101 +-
 src/jlm/core/model/session/ZipSessionKit.java      |  146 +-
 src/jlm/core/model/tracking/IdenticaSpy.java       |    2 +-
 src/jlm/core/model/tracking/LocalFileSpy.java      |    2 +-
 .../core/model/tracking/ServerSpyAppEngine.java    |    2 +-
 src/jlm/core/model/tracking/TwitterSpy.java        |    2 +-
 src/jlm/core/ui/AboutJLMDialog.java                |    4 +-
 src/jlm/core/ui/AboutWorldDialog.java              |   17 +-
 src/jlm/core/ui/ChooseLectureDialog.java           |   28 +-
 src/jlm/core/ui/DelayBoundedRangeModel.java        |  177 -
 src/jlm/core/ui/ExerciseView.java                  |  176 +-
 src/jlm/core/ui/FeedbackDialog.java                |  179 +
 src/jlm/core/ui/JavaLearningMachine.java           |    7 +-
 src/jlm/core/ui/JlmHtmlEditorKit.java              |   62 +-
 src/jlm/core/ui/LessonChooser.java                 |  256 +
 src/jlm/core/ui/MainFrame.java                     |   34 +-
 src/jlm/core/ui/MissionEditorTabs.java             |    3 +-
 src/jlm/core/ui/ResourcesCache.java                |   91 +-
 src/jlm/core/ui/StatusBar.java                     |   14 +-
 src/jlm/core/ui/WorldView.java                     |    4 -
 src/jlm/core/ui/action/HelpMe.java                 |    2 +-
 src/jlm/core/utils/ColorMapper.java                |   48 +
 src/jlm/core/utils/FileUtils.java                  |  135 +
 src/jlm/core/utils/InvalidColorNameException.java  |   11 +
 src/jlm/universe/Entity.java                       |  214 +-
 src/jlm/universe/EntityControlPanel.java           |    1 +
 src/jlm/universe/GridWorld.java                    |   34 +
 src/jlm/universe/World.java                        |   38 +-
 src/jlm/universe/array/ArrayEntity.java            |   64 -
 src/jlm/universe/array/ArrayWorld.java             |   94 -
 src/jlm/universe/array/ArrayWorldView.java         |   91 -
 src/jlm/universe/array/package-info.java           |    5 -
 src/jlm/universe/bat/BatWorld.java                 |    6 +
 src/jlm/universe/bat/BatWorldView.java             |  106 +-
 src/jlm/universe/bugglequest/AbstractBuggle.java   |    6 +-
 src/jlm/universe/bugglequest/BuggleWorld.fr.html   |   45 +-
 src/jlm/universe/bugglequest/BuggleWorld.html      |   45 +-
 src/jlm/universe/bugglequest/BuggleWorld.java      |  333 +-
 src/jlm/universe/bugglequest/BuggleWorldCell.java  |   13 +-
 src/jlm/universe/bugglequest/SimpleBuggle.java     |    7 +-
 .../bugglequest/mapeditor/EditionListener.java     |   23 +
 src/jlm/universe/bugglequest/mapeditor/Editor.java |   79 +-
 .../universe/bugglequest/mapeditor/MainFrame.java  |   81 +-
 .../bugglequest/mapeditor/MapEditorApp.java        |   13 +-
 .../universe/bugglequest/mapeditor/MapView.java    |   84 +-
 .../bugglequest/mapeditor/PropertiesEditor.java    |  389 +
 .../universe/bugglequest/ui/BuggleButtonPanel.java |    9 -
 .../bugglequest/ui/BuggleColorCellRenderer.java    |    1 -
 .../universe/bugglequest/ui/BuggleWorldView.java   |    8 +-
 src/jlm/universe/hanoi/HanoiEntity.java            |   64 -
 src/jlm/universe/hanoi/HanoiInvalidMove.java       |   10 -
 src/jlm/universe/hanoi/HanoiMovePanel.java         |  115 -
 src/jlm/universe/hanoi/HanoiWorld.fr.html          |   24 -
 src/jlm/universe/hanoi/HanoiWorld.html             |   20 -
 src/jlm/universe/hanoi/HanoiWorld.java             |  171 -
 src/jlm/universe/hanoi/HanoiWorldView.java         |   72 -
 src/jlm/universe/hanoi/package-info.java           |    7 -
 src/jlm/universe/lightbot/LightBotWorld.java       |   17 +-
 src/jlm/universe/lightbot/LightBotWorldView2D.java |    8 -
 .../lightbot/LightBotWorldViewIsometric.java       |    8 -
 src/jlm/universe/smn/baseball/BaseballBase.java    |  123 -
 src/jlm/universe/smn/baseball/BaseballEntity.java  |  105 -
 src/jlm/universe/smn/baseball/BaseballField.java   |  389 -
 src/jlm/universe/smn/baseball/BaseballMove.java    |   94 -
 .../universe/smn/baseball/BaseballMovePanel.java   |  183 -
 src/jlm/universe/smn/baseball/BaseballPlayer.java  |   36 -
 .../universe/smn/baseball/BaseballWorld.fr.html    |   44 -
 src/jlm/universe/smn/baseball/BaseballWorld.html   |   41 -
 src/jlm/universe/smn/baseball/BaseballWorld.java   |  191 -
 .../universe/smn/baseball/BaseballWorldView.java   |  378 -
 .../smn/baseball/InvalidMoveException.java         |   15 -
 .../smn/baseball/InvalidPositionException.java     |   15 -
 src/jlm/universe/smn/baseball/package-info.java    |    7 -
 .../universe/smn/pancake/InvalidPancakeNumber.java |   20 -
 src/jlm/universe/smn/pancake/Pancake.java          |   83 -
 src/jlm/universe/smn/pancake/PancakeEntity.java    |  115 -
 .../smn/pancake/PancakeFlipButtonPanel.java        |  115 -
 src/jlm/universe/smn/pancake/PancakeWorld.fr.html  |   28 -
 src/jlm/universe/smn/pancake/PancakeWorld.html     |   24 -
 src/jlm/universe/smn/pancake/PancakeWorld.java     |  250 -
 src/jlm/universe/smn/pancake/PancakeWorldView.java |  246 -
 src/jlm/universe/smn/pancake/PancakesStack.java    |  259 -
 src/jlm/universe/smn/pancake/package-info.java     |    7 -
 src/jlm/universe/sort/CopyVal.java                 |    1 -
 src/jlm/universe/sort/GetVal.java                  |   28 +
 src/jlm/universe/sort/Operation.java               |   62 +-
 src/jlm/universe/sort/SetVal.java                  |   12 +-
 src/jlm/universe/sort/SortingButtonPanel.java      |    1 -
 src/jlm/universe/sort/SortingWorld.fr.html         |   46 +-
 src/jlm/universe/sort/SortingWorld.html            |   44 +-
 src/jlm/universe/sort/SortingWorld.java            |   93 +-
 src/jlm/universe/sort/SortingWorldView.java        |  212 +-
 src/jlm/universe/sort/Swap.java                    |    1 -
 src/jlm/universe/turmite/TurmiteWorld.fr.html      |   51 -
 src/jlm/universe/turmite/TurmiteWorld.html         |   49 -
 src/jlm/universe/turmite/TurmiteWorld.java         |  105 -
 src/jlm/universe/turmite/TurmiteWorldView.java     |   37 -
 src/jlm/universe/turtles/Line.java                 |   66 +
 src/jlm/universe/turtles/ShapeAbstract.java        |    8 -
 src/jlm/universe/turtles/ShapeLine.java            |   68 -
 src/jlm/universe/turtles/TurtleWorld.fr.html       |  106 +-
 src/jlm/universe/turtles/TurtleWorld.html          |   99 +-
 src/jlm/universe/turtles/TurtleWorld.java          |   38 +-
 src/jlm/universe/turtles/TurtleWorldView.java      |    8 +-
 src/lessons/backtracking/BacktrackingWorld.java    |    8 +-
 .../backtracking/BacktrackingWorldView.java        |   10 +-
 .../bat/string1/{altpairs => }/AltPairs.fr.html    |    0
 .../bat/string1/{altpairs => }/AltPairs.html       |    0
 src/lessons/bat/string1/AltPairs.java              |   56 +
 .../string1/{fronttimes => }/FrontTimes.fr.html    |    0
 .../bat/string1/{fronttimes => }/FrontTimes.html   |    0
 src/lessons/bat/string1/FrontTimes.java            |   59 +
 src/lessons/bat/string1/Last2.fr.html              |   10 +
 src/lessons/bat/string1/Last2.html                 |    8 +
 src/lessons/bat/string1/Last2.java                 |   68 +
 src/lessons/bat/string1/Main.fr.html               |    2 +-
 src/lessons/bat/string1/Main.java                  |   18 +-
 .../bat/string1/{bits => }/StringBits.fr.html      |    0
 src/lessons/bat/string1/{bits => }/StringBits.html |    0
 src/lessons/bat/string1/StringBits.java            |   47 +
 .../bat/string1/{match => }/StringMatch.fr.html    |    0
 .../bat/string1/{match => }/StringMatch.html       |    0
 src/lessons/bat/string1/StringMatch.java           |   61 +
 .../string1/{splosion => }/StringSplosion.fr.html  |    0
 .../bat/string1/{splosion => }/StringSplosion.html |    0
 src/lessons/bat/string1/StringSplosion.java        |   48 +
 .../bat/string1/{times => }/StringTimes.fr.html    |    0
 .../bat/string1/{times => }/StringTimes.html       |    0
 src/lessons/bat/string1/StringTimes.java           |   49 +
 .../bat/string1/{stringx => }/StringX.fr.html      |    0
 src/lessons/bat/string1/{stringx => }/StringX.html |    0
 src/lessons/bat/string1/StringX.java               |   52 +
 src/lessons/bat/string1/StringYak.fr.html          |    7 +
 src/lessons/bat/string1/{yak => }/StringYak.html   |    0
 src/lessons/bat/string1/StringYak.java             |   59 +
 src/lessons/bat/string1/altpairs/AltPairs.java     |   53 -
 src/lessons/bat/string1/bits/StringBits.java       |   44 -
 src/lessons/bat/string1/fronttimes/FrontTimes.java |   50 -
 src/lessons/bat/string1/icon.png                   |  Bin 0 -> 2049 bytes
 src/lessons/bat/string1/last2/Last2.fr.html        |    9 -
 src/lessons/bat/string1/last2/Last2.html           |    7 -
 src/lessons/bat/string1/last2/Last2.java           |   60 -
 src/lessons/bat/string1/match/StringMatch.java     |   56 -
 src/lessons/bat/string1/short_desc.fr.html         |    7 +
 src/lessons/bat/string1/short_desc.html            |    6 +
 .../bat/string1/splosion/StringSplosion.java       |   45 -
 src/lessons/bat/string1/stringx/StringX.java       |   48 -
 src/lessons/bat/string1/times/StringTimes.java     |   46 -
 src/lessons/bat/string1/yak/StringYak.fr.html      |    8 -
 src/lessons/bat/string1/yak/StringYak.java         |   51 -
 src/lessons/lightbot/Board01TwoSteps.fr.html       |    5 +-
 src/lessons/lightbot/Main.fr.html                  |    2 +-
 src/lessons/lightbot/icon.png                      |  Bin 0 -> 1280 bytes
 src/lessons/lightbot/short_desc.fr.html            |    8 +
 src/lessons/lightbot/short_desc.html               |    8 +
 src/lessons/maze/Main.html                         |    2 +-
 src/lessons/maze/Main.java                         |    5 +-
 src/lessons/maze/icon.png                          |  Bin 0 -> 2454 bytes
 src/lessons/maze/island/IslandMaze-answer0.map     |  110 +
 src/lessons/maze/island/IslandMaze-answer1.map     |  114 +
 src/lessons/maze/island/IslandMaze.fr.html         |   33 +-
 src/lessons/maze/island/IslandMaze.html            |   18 +-
 src/lessons/maze/island/IslandMaze.java            |   60 +-
 src/lessons/maze/island/IslandMaze.map             |  256 +-
 src/lessons/maze/island/IslandMaze2.map            |  260 +-
 src/lessons/maze/island/IslandMazeEntity.java      |   17 +-
 src/lessons/maze/island/IslandMazeEntity.py        |  101 +-
 src/lessons/maze/pledge/PledgeMaze-answer0.map     |  167 +
 src/lessons/maze/pledge/PledgeMaze-answer1.map     |  171 +
 src/lessons/maze/pledge/PledgeMaze.fr.html         |   67 +-
 src/lessons/maze/pledge/PledgeMaze.html            |   34 +-
 src/lessons/maze/pledge/PledgeMaze.java            |   62 +-
 src/lessons/maze/pledge/PledgeMaze.map             |  569 +-
 src/lessons/maze/pledge/PledgeMaze2.map            |  573 +-
 src/lessons/maze/pledge/PledgeMazeEntity.java      |   18 +-
 src/lessons/maze/pledge/PledgeMazeEntity.py        |  100 +-
 .../maze/randommouse/RandomMouseMaze-answer0.map   |   17 +
 .../maze/randommouse/RandomMouseMaze-answer1.map   |   16 +
 .../maze/randommouse/RandomMouseMaze.fr.html       |   25 +-
 src/lessons/maze/randommouse/RandomMouseMaze.html  |   14 +-
 src/lessons/maze/randommouse/RandomMouseMaze.java  |   61 +-
 src/lessons/maze/randommouse/RandomMouseMaze.map   |   35 +-
 src/lessons/maze/randommouse/RandomMouseMaze2.map  |   34 +-
 .../maze/randommouse/RandomMouseMazeEntity.java    |    2 +-
 .../maze/randommouse/RandomMouseMazeEntity.py      |   83 +-
 src/lessons/maze/short_desc.fr.html                |    7 +
 src/lessons/maze/short_desc.html                   |    6 +
 src/lessons/maze/shortestpath/PledgeMaze.map       |  569 +-
 .../maze/shortestpath/ShortestPathMaze-answer0.map |  145 +
 .../maze/shortestpath/ShortestPathMaze-answer1.map |  288 +
 .../maze/shortestpath/ShortestPathMaze.fr.html     |   95 +-
 .../maze/shortestpath/ShortestPathMaze.html        |   52 +-
 .../maze/shortestpath/ShortestPathMaze.java        |   66 +-
 .../maze/shortestpath/ShortestPathMazeEntity.java  |  135 +-
 .../maze/shortestpath/ShortestPathMazeEntity.py    |  229 +-
 src/lessons/maze/shortestpath/WallFollowerMaze.map |  275 +-
 .../wallfindfollow/WallFindFollowMaze-answer0.map  |  129 +
 .../wallfindfollow/WallFindFollowMaze-answer1.map  |  129 +
 .../maze/wallfindfollow/WallFindFollowMaze.fr.html |   13 +-
 .../maze/wallfindfollow/WallFindFollowMaze.html    |    6 +-
 .../maze/wallfindfollow/WallFindFollowMaze.java    |   60 +-
 .../maze/wallfindfollow/WallFindFollowMaze.map     |  129 +
 .../maze/wallfindfollow/WallFindFollowMaze2.map    |  129 +
 .../wallfindfollow/WallFindFollowMazeEntity.py     |   26 +
 .../maze/wallfollower/WallFollowerMaze-answer0.map |  129 +
 .../maze/wallfollower/WallFollowerMaze-answer1.map |  129 +
 .../maze/wallfollower/WallFollowerMaze.fr.html     |   29 +-
 .../maze/wallfollower/WallFollowerMaze.html        |   18 +-
 .../maze/wallfollower/WallFollowerMaze.java        |   60 +-
 src/lessons/maze/wallfollower/WallFollowerMaze.map |  275 +-
 .../maze/wallfollower/WallFollowerMaze2.map        |  275 +-
 .../maze/wallfollower/WallFollowerMazeEntity.java  |    2 +-
 .../maze/wallfollower/WallFollowerMazeEntity.py    |   47 +-
 src/lessons/meta/HanoiCreateEntity.java            |  114 -
 src/lessons/meta/HanoiCreateViewAnswer.java        |   98 -
 src/lessons/meta/HanoiCreateWorld.fr.html          |  194 -
 src/lessons/meta/HanoiCreateWorld.html             |  158 -
 src/lessons/meta/HanoiCreateWorld.java             |   59 -
 src/lessons/meta/HanoiMetaEntity.java              |   50 -
 src/lessons/meta/HanoiMetaWorld.java               |  129 -
 src/lessons/meta/Main.fr.html                      |    3 -
 src/lessons/meta/Main.html                         |    2 -
 src/lessons/meta/Main.java                         |   14 -
 src/lessons/meta/MetaExercise.java                 |   35 -
 src/lessons/recursion/Main.java                    |   10 +-
 .../DragonCurve1.fr.html                           |    0
 .../DragonCurve1.html                              |    0
 .../recursion/dragoncurve/DragonCurve1.java        |   49 +
 .../recursion/dragoncurve/DragonCurve1Entity.java  |   30 +
 .../recursion/dragoncurve/DragonCurve1Entity.py    |   15 +
 .../DragonCurve2.fr.html                           |    0
 .../DragonCurve2.html                              |    0
 .../recursion/dragoncurve/DragonCurve2.java        |   49 +
 .../recursion/dragoncurve/DragonCurve2Entity.java  |   48 +
 .../DragonCurve2Entity.py                          |    0
 .../recursion/dragoncurve1/DragonCurve1.java       |   49 -
 .../recursion/dragoncurve1/DragonCurve1Entity.java |   30 -
 .../recursion/dragoncurve1/DragonCurve1Entity.py   |   15 -
 .../recursion/dragoncurve2/DragonCurve2.java       |   49 -
 .../recursion/dragoncurve2/DragonCurve2Entity.java |   48 -
 .../{hanoiboard => hanoi}/HanoiBoard.fr.html       |    0
 .../{hanoiboard => hanoi}/HanoiBoard.html          |    0
 src/lessons/recursion/hanoi/HanoiBoard.java        |   30 +
 src/lessons/recursion/hanoi/HanoiBoardEntity.java  |   35 +
 .../{hanoiboard => hanoi}/HanoiBoardEntity.py      |    0
 src/lessons/recursion/hanoi/Main.fr.html           |    4 +
 src/lessons/recursion/hanoi/Main.html              |    4 +
 src/lessons/recursion/hanoi/Main.java              |   10 +
 src/lessons/recursion/hanoi/icon.png               |  Bin 0 -> 794 bytes
 src/lessons/recursion/hanoi/short_desc.fr.html     |    5 +
 src/lessons/recursion/hanoi/short_desc.html        |    5 +
 .../recursion/hanoi/universe/HanoiEntity.java      |   64 +
 .../recursion/hanoi/universe/HanoiMovePanel.java   |  101 +
 .../recursion/hanoi/universe/HanoiWorld.fr.html    |   29 +
 .../recursion/hanoi/universe/HanoiWorld.html       |   27 +
 .../recursion/hanoi/universe/HanoiWorld.java       |  173 +
 .../recursion/hanoi/universe/HanoiWorldView.java   |   64 +
 src/lessons/recursion/hanoiboard/HanoiBoard.java   |   30 -
 .../recursion/hanoiboard/HanoiBoardEntity.java     |   36 -
 src/lessons/recursion/icon.png                     |  Bin 0 -> 1291 bytes
 .../polygonfractal/PolygonFractalEntity.py         |    4 +-
 src/lessons/recursion/short_desc.fr.html           |    6 +
 src/lessons/recursion/short_desc.html              |    6 +
 src/lessons/recursion/spiral/SpiralEntity.py       |    4 +-
 .../{spiraluse => spiral}/SpiralUse.fr.html        |    0
 .../recursion/{spiraluse => spiral}/SpiralUse.html |    0
 src/lessons/recursion/spiral/SpiralUse.java        |   39 +
 src/lessons/recursion/spiral/SpiralUseEntity.java  |   34 +
 src/lessons/recursion/spiral/SpiralUseEntity.py    |   25 +
 src/lessons/recursion/spiraluse/SpiralUse.java     |   39 -
 .../recursion/spiraluse/SpiralUseEntity.java       |   34 -
 src/lessons/recursion/spiraluse/SpiralUseEntity.py |   22 -
 src/lessons/recursion/square/Square.fr.html        |    4 +-
 src/lessons/recursion/tree/TreeEntity.py           |    2 +-
 src/lessons/smn/Main.fr.html                       |    3 -
 src/lessons/smn/Main.html                          |    3 -
 src/lessons/smn/Main.java                          |   17 -
 src/lessons/smn/baseball/easy/BaseballGame.fr.html |  193 -
 src/lessons/smn/baseball/easy/BaseballGame.html    |  175 -
 src/lessons/smn/baseball/easy/BaseballGame.java    |   34 -
 .../smn/baseball/easy/BaseballGameEntity.java      |  134 -
 .../medium/BaseballGameMorePlayers.fr.html         |   81 -
 .../baseball/medium/BaseballGameMorePlayers.html   |   69 -
 .../baseball/medium/BaseballGameMorePlayers.java   |   36 -
 .../medium/BaseballGameMorePlayersEntity.java      |  131 -
 .../smn/pancake/burned/BurnedPancakePlate.fr.html  |   37 -
 .../smn/pancake/burned/BurnedPancakePlate.html     |   26 -
 .../smn/pancake/burned/BurnedPancakePlate.java     |   28 -
 .../pancake/burned/BurnedPancakePlateEntity.java   |   69 -
 .../smn/pancake/burned/BurnedPancakePlateEntity.py |   43 -
 .../smn/pancake/raw/RawPancakePlate.fr.html        |   33 -
 src/lessons/smn/pancake/raw/RawPancakePlate.html   |   24 -
 src/lessons/smn/pancake/raw/RawPancakePlate.java   |   32 -
 .../smn/pancake/raw/RawPancakePlateEntity.java     |   57 -
 .../smn/pancake/raw/RawPancakePlateEntity.py       |   33 -
 src/lessons/sort/Main.fr.html                      |    7 +-
 src/lessons/sort/Main.html                         |    5 +-
 src/lessons/sort/Main.java                         |   14 +-
 src/lessons/sort/baseball/BubbleBaseball.fr.html   |   42 +
 src/lessons/sort/baseball/BubbleBaseball.html      |   28 +
 src/lessons/sort/baseball/BubbleBaseball.java      |   25 +
 .../sort/baseball/BubbleBaseballEntity.java        |   37 +
 src/lessons/sort/baseball/BubbleBaseballEntity.py  |   19 +
 src/lessons/sort/baseball/InsertBaseball.fr.html   |   66 +
 src/lessons/sort/baseball/InsertBaseball.html      |   45 +
 src/lessons/sort/baseball/InsertBaseball.java      |   24 +
 .../sort/baseball/InsertBaseballEntity.java        |   50 +
 src/lessons/sort/baseball/InsertBaseballEntity.py  |   23 +
 src/lessons/sort/baseball/Main.fr.html             |   54 +
 src/lessons/sort/baseball/Main.html                |   34 +
 src/lessons/sort/baseball/Main.java                |   13 +
 src/lessons/sort/baseball/NaiveBaseball.fr.html    |   60 +
 src/lessons/sort/baseball/NaiveBaseball.html       |   43 +
 src/lessons/sort/baseball/NaiveBaseball.java       |   18 +
 src/lessons/sort/baseball/NaiveBaseballEntity.java |   32 +
 src/lessons/sort/baseball/NaiveBaseballEntity.py   |   13 +
 src/lessons/sort/baseball/SelectBaseball.fr.html   |   42 +
 src/lessons/sort/baseball/SelectBaseball.html      |   36 +
 src/lessons/sort/baseball/SelectBaseball.java      |   24 +
 .../sort/baseball/SelectBaseballEntity.java        |   78 +
 src/lessons/sort/baseball/SelectBaseballEntity.py  |   46 +
 src/lessons/sort/baseball/icon.png                 |  Bin 0 -> 1073 bytes
 src/lessons/sort/baseball/short_desc.fr.html       |    4 +
 src/lessons/sort/baseball/short_desc.html          |    3 +
 .../sort/baseball/universe/BaseballEntity.java     |   75 +
 .../sort/baseball/universe/BaseballMove.java       |   48 +
 .../sort/baseball/universe/BaseballMovePanel.java  |   99 +
 .../sort/baseball/universe/BaseballWorld.fr.html   |   50 +
 .../sort/baseball/universe/BaseballWorld.html      |   46 +
 .../sort/baseball/universe/BaseballWorld.java      |  424 +
 .../sort/baseball/universe/BaseballWorldView.java  |  663 ++
 src/lessons/sort/bubble/AlgBubbleSort1.fr.html     |   51 +
 src/lessons/sort/bubble/AlgBubbleSort1.html        |   47 +
 src/lessons/sort/bubble/AlgBubbleSort1.java        |   22 +
 src/lessons/sort/bubble/AlgBubbleSort1Entity.java  |   27 +
 .../{bubble1 => bubble}/AlgBubbleSort1Entity.py    |    0
 src/lessons/sort/bubble/AlgBubbleSort2.fr.html     |   33 +
 src/lessons/sort/bubble/AlgBubbleSort2.html        |   30 +
 src/lessons/sort/bubble/AlgBubbleSort2.java        |   22 +
 src/lessons/sort/bubble/AlgBubbleSort2Entity.java  |   23 +
 .../{bubble2 => bubble}/AlgBubbleSort2Entity.py    |    0
 src/lessons/sort/bubble/AlgBubbleSort3.fr.html     |   24 +
 src/lessons/sort/bubble/AlgBubbleSort3.html        |   20 +
 src/lessons/sort/bubble/AlgBubbleSort3.java        |   22 +
 src/lessons/sort/bubble/AlgBubbleSort3Entity.java  |   31 +
 .../{bubble3 => bubble}/AlgBubbleSort3Entity.py    |    0
 src/lessons/sort/bubble1/AlgBubbleSort1.fr.html    |   50 -
 src/lessons/sort/bubble1/AlgBubbleSort1.html       |   46 -
 src/lessons/sort/bubble1/AlgBubbleSort1.java       |   22 -
 src/lessons/sort/bubble1/AlgBubbleSort1Entity.java |   27 -
 src/lessons/sort/bubble2/AlgBubbleSort2.fr.html    |   35 -
 src/lessons/sort/bubble2/AlgBubbleSort2.html       |   32 -
 src/lessons/sort/bubble2/AlgBubbleSort2.java       |   22 -
 src/lessons/sort/bubble2/AlgBubbleSort2Entity.java |   23 -
 src/lessons/sort/bubble3/AlgBubbleSort3.fr.html    |   26 -
 src/lessons/sort/bubble3/AlgBubbleSort3.html       |   22 -
 src/lessons/sort/bubble3/AlgBubbleSort3.java       |   22 -
 src/lessons/sort/bubble3/AlgBubbleSort3Entity.java |   31 -
 src/lessons/sort/cocktail/AlgCocktailSort1.fr.html |   25 +
 src/lessons/sort/cocktail/AlgCocktailSort1.html    |   24 +
 src/lessons/sort/cocktail/AlgCocktailSort1.java    |   22 +
 .../sort/cocktail/AlgCocktailSort1Entity.java      |   33 +
 .../sort/cocktail/AlgCocktailSort1Entity.py        |   13 +
 src/lessons/sort/cocktail/AlgCocktailSort2.fr.html |   17 +
 src/lessons/sort/cocktail/AlgCocktailSort2.html    |   17 +
 src/lessons/sort/cocktail/AlgCocktailSort2.java    |   22 +
 .../sort/cocktail/AlgCocktailSort2Entity.java      |   37 +
 .../sort/cocktail/AlgCocktailSort2Entity.py        |   17 +
 src/lessons/sort/cocktail/AlgCocktailSort3.fr.html |    8 +
 src/lessons/sort/cocktail/AlgCocktailSort3.html    |    8 +
 src/lessons/sort/cocktail/AlgCocktailSort3.java    |   22 +
 .../sort/cocktail/AlgCocktailSort3Entity.java      |   41 +
 .../sort/cocktail/AlgCocktailSort3Entity.py        |   20 +
 .../sort/cocktail1/AlgCocktailSort1.fr.html        |   27 -
 src/lessons/sort/cocktail1/AlgCocktailSort1.html   |   26 -
 src/lessons/sort/cocktail1/AlgCocktailSort1.java   |   22 -
 .../sort/cocktail1/AlgCocktailSort1Entity.java     |   33 -
 .../sort/cocktail1/AlgCocktailSort1Entity.py       |   16 -
 .../sort/cocktail2/AlgCocktailSort2.fr.html        |   19 -
 src/lessons/sort/cocktail2/AlgCocktailSort2.html   |   19 -
 src/lessons/sort/cocktail2/AlgCocktailSort2.java   |   22 -
 .../sort/cocktail2/AlgCocktailSort2Entity.java     |   37 -
 .../sort/cocktail2/AlgCocktailSort2Entity.py       |   20 -
 .../sort/cocktail3/AlgCocktailSort3.fr.html        |   10 -
 src/lessons/sort/cocktail3/AlgCocktailSort3.html   |   10 -
 src/lessons/sort/cocktail3/AlgCocktailSort3.java   |   22 -
 .../sort/cocktail3/AlgCocktailSort3Entity.java     |   41 -
 .../sort/cocktail3/AlgCocktailSort3Entity.py       |   24 -
 src/lessons/sort/comb/AlgCombSort.fr.html          |   22 +-
 src/lessons/sort/comb/AlgCombSort.html             |    4 +-
 src/lessons/sort/comb/AlgCombSort11.fr.html        |    8 +
 src/lessons/sort/comb/AlgCombSort11.html           |    7 +
 src/lessons/sort/comb/AlgCombSort11.java           |   23 +
 src/lessons/sort/comb/AlgCombSort11Entity.java     |   34 +
 src/lessons/sort/comb/AlgCombSort11Entity.py       |   16 +
 src/lessons/sort/comb/AlgCombSortEntity.py         |   24 +-
 src/lessons/sort/comb11/AlgCombSort11.fr.html      |    9 -
 src/lessons/sort/comb11/AlgCombSort11.html         |    9 -
 src/lessons/sort/comb11/AlgCombSort11.java         |   23 -
 src/lessons/sort/comb11/AlgCombSort11Entity.java   |   34 -
 src/lessons/sort/comb11/AlgCombSort11Entity.py     |   17 -
 src/lessons/sort/gnome/AlgGnomeSort.fr.html        |   21 +-
 src/lessons/sort/gnome/AlgGnomeSort.html           |    4 +-
 src/lessons/sort/gnome/AlgGnomeSortEntity.py       |   20 +-
 src/lessons/sort/icon.png                          |  Bin 0 -> 1590 bytes
 .../sort/insertion/AlgInsertionSort.fr.html        |    7 +-
 src/lessons/sort/insertion/AlgInsertionSort.html   |    7 +-
 .../sort/insertion/AlgInsertionSortEntity.py       |    2 +-
 src/lessons/sort/pancake/BasicPancake.fr.html      |   47 +
 src/lessons/sort/pancake/BasicPancake.html         |   31 +
 src/lessons/sort/pancake/BasicPancake.java         |   24 +
 src/lessons/sort/pancake/BasicPancakeEntity.java   |   35 +
 src/lessons/sort/pancake/BasicPancakeEntity.py     |   13 +
 src/lessons/sort/pancake/BurnedPancake.fr.html     |    6 +
 src/lessons/sort/pancake/BurnedPancake.html        |    5 +
 src/lessons/sort/pancake/BurnedPancake.java        |   24 +
 src/lessons/sort/pancake/BurnedPancakeEntity.java  |   44 +
 src/lessons/sort/pancake/BurnedPancakeEntity.py    |   19 +
 src/lessons/sort/pancake/GatesPancake.fr.html      |  110 +
 src/lessons/sort/pancake/GatesPancake.html         |   87 +
 src/lessons/sort/pancake/GatesPancake.java         |   31 +
 src/lessons/sort/pancake/GatesPancakeEntity.java   |  287 +
 src/lessons/sort/pancake/GatesPancakeEntity.py     |  191 +
 src/lessons/sort/pancake/Main.fr.html              |   46 +
 src/lessons/sort/pancake/Main.html                 |   35 +
 src/lessons/sort/pancake/Main.java                 |   15 +
 src/lessons/sort/pancake/icon.png                  |  Bin 0 -> 1796 bytes
 src/lessons/sort/pancake/img/gates-a.png           |  Bin 0 -> 2095 bytes
 src/lessons/sort/pancake/img/gates-a.svg           |  222 +
 src/lessons/sort/pancake/img/gates-b.png           |  Bin 0 -> 2410 bytes
 src/lessons/sort/pancake/img/gates-b.svg           |  224 +
 src/lessons/sort/pancake/img/gates-c.png           |  Bin 0 -> 8128 bytes
 src/lessons/sort/pancake/img/gates-c.svg           |  662 ++
 src/lessons/sort/pancake/img/gates-d.png           |  Bin 0 -> 2313 bytes
 src/lessons/sort/pancake/img/gates-d.svg           |  222 +
 src/lessons/sort/pancake/img/gates-e.png           |  Bin 0 -> 2497 bytes
 src/lessons/sort/pancake/img/gates-e.svg           |  233 +
 src/lessons/sort/pancake/img/gates-f.png           |  Bin 0 -> 5044 bytes
 src/lessons/sort/pancake/img/gates-f.svg           |  382 +
 src/lessons/sort/pancake/img/gates-f1.png          |  Bin 0 -> 14458 bytes
 src/lessons/sort/pancake/img/gates-f1.svg          |  650 ++
 src/lessons/sort/pancake/img/gates-f2.png          |  Bin 0 -> 14900 bytes
 src/lessons/sort/pancake/img/gates-f2.svg          |  620 ++
 src/lessons/sort/pancake/img/gates-g.png           |  Bin 0 -> 7804 bytes
 src/lessons/sort/pancake/img/gates-g.svg           |  302 +
 src/lessons/sort/pancake/img/gates-h.png           |  Bin 0 -> 7891 bytes
 src/lessons/sort/pancake/img/gates-h.svg           |  302 +
 src/lessons/sort/pancake/img/gates-k.png           |  Bin 0 -> 5926 bytes
 .../lessons/sort/pancake/img}/world_pancake.png    |  Bin 1333 -> 1333 bytes
 .../lessons/sort/pancake/img}/world_pancake.svg    |    0
 src/lessons/sort/pancake/short_desc.fr.html        |    7 +
 src/lessons/sort/pancake/short_desc.html           |    7 +
 .../sort/pancake/universe/PancakeEntity.java       |   85 +
 .../pancake/universe/PancakeFlipButtonPanel.java   |  115 +
 .../sort/pancake/universe/PancakeWorld.fr.html     |   31 +
 .../sort/pancake/universe/PancakeWorld.html        |   27 +
 .../sort/pancake/universe/PancakeWorld.java        |  340 +
 .../sort/pancake/universe/PancakeWorldView.java    |  143 +
 .../sort/selection/AlgSelectionSortEntity.py       |   19 +-
 src/lessons/sort/shell/AlgShellSort.fr.html        |    4 +-
 src/lessons/sort/shell/AlgShellSort.html           |    2 -
 src/lessons/sort/short_desc.fr.html                |    7 +
 src/lessons/sort/short_desc.html                   |    7 +
 src/lessons/turmites/Main.fr.html                  |   34 +
 src/lessons/turmites/Main.html                     |   28 +
 src/lessons/turmites/Main.java                     |   22 +
 .../turmites/helloturmite/HelloTurmite-answer0.map | 1260 +++
 .../turmites/helloturmite/HelloTurmite-answer1.map | 2457 ++++++
 .../turmites/helloturmite/HelloTurmite-answer2.map |  947 +++
 .../turmites/helloturmite/HelloTurmite.fr.html     |   89 +
 .../turmites/helloturmite/HelloTurmite.html        |    0
 .../turmites/helloturmite/HelloTurmite.java        |   33 +
 .../turmites/helloturmite/HelloTurmiteEntity.java  |   72 +
 .../turmites/helloturmite/HelloTurmiteEntity.py    |    0
 src/lessons/turmites/icon.png                      |  Bin 0 -> 5583 bytes
 src/lessons/turmites/langton/Langton-answer0.map   |  955 +++
 src/lessons/turmites/langton/Langton.fr.html       |   49 +
 src/lessons/turmites/langton/Langton.html          |   43 +
 src/lessons/turmites/langton/Langton.java          |   16 +
 src/lessons/turmites/langton/LangtonEntity.java    |   40 +
 .../turmites/langton/LangtonEntity.py              |    0
 .../langtoncolors/LangtonColors-answer0.map        |  956 +++
 .../langtoncolors/LangtonColors-answer1.map        |  425 +
 .../langtoncolors/LangtonColors-answer2.map        |  464 ++
 .../langtoncolors/LangtonColors-answer3.map        | 2170 +++++
 .../langtoncolors/LangtonColors-answer4.map        | 2045 +++++
 .../turmites/langtoncolors/LangtonColors.fr.html   |   46 +
 .../turmites/langtoncolors/LangtonColors.html      |   39 +
 .../turmites/langtoncolors/LangtonColors.java      |   28 +
 .../langtoncolors/LangtonColorsEntity.java         |   51 +
 .../turmites/langtoncolors/LangtonColorsEntity.py  |    0
 src/lessons/turmites/short_desc.fr.html            |    6 +
 src/lessons/turmites/short_desc.html               |    5 +
 .../turmitecreator/TurmiteCreator-answer0.map      | 1260 +++
 .../turmites/turmitecreator/TurmiteCreator.fr.html |  171 +
 .../turmites/turmitecreator/TurmiteCreator.html    |    0
 .../turmites/turmitecreator/TurmiteCreator.java    |   15 +
 .../turmitecreator/TurmiteCreatorEntity.java       |  137 +
 .../turmitecreator/TurmiteCreatorEntity.py         |    0
 src/lessons/turmites/universe/TurmiteWorld.fr.html |   51 +
 src/lessons/turmites/universe/TurmiteWorld.html    |   49 +
 src/lessons/turmites/universe/TurmiteWorld.java    |  128 +
 .../turmites/universe/TurmiteWorldView.java        |   30 +
 src/lessons/welcome/Main.fr.html                   |    5 +-
 src/lessons/welcome/Main.java                      |  138 +-
 .../welcome/array/array667/Array667.fr.html        |    2 +-
 .../array/averagevalue/AverageValue.fr.html        |   20 +-
 .../welcome/array/averagevalue/AverageValue.html   |    5 +-
 .../welcome/array/averagevalue/AverageValue.java   |   64 +-
 .../array/averagevalue/AverageValueEntity.java     |   26 -
 .../array/averagevalue/AverageValueEntity.py       |   12 -
 src/lessons/welcome/array/basics/Array-answer0.map |   39 +
 src/lessons/welcome/array/basics/Array-answer1.map |   52 +
 src/lessons/welcome/array/basics/Array-answer2.map |   67 +
 src/lessons/welcome/array/basics/Array.fr.html     |  217 +-
 src/lessons/welcome/array/basics/Array.html        |    2 +-
 .../welcome/array/basics/Array2-answer0.map        |   39 +
 .../welcome/array/basics/Array2-answer1.map        |   52 +
 .../welcome/array/basics/Array2-answer2.map        |   67 +
 src/lessons/welcome/array/basics/Array2.fr.html    |   32 +
 .../welcome/array/{basics2 => basics}/Array2.html  |    0
 src/lessons/welcome/array/basics/Array2.java       |   75 +
 src/lessons/welcome/array/basics/Array2Entity.java |   63 +
 .../array/{basics2 => basics}/Array2Entity.py      |    0
 src/lessons/welcome/array/basics2/Array2.fr.html   |   27 -
 src/lessons/welcome/array/basics2/Array2.java      |   75 -
 .../welcome/array/basics2/Array2Entity.java        |   63 -
 src/lessons/welcome/array/has271/Has271.fr.html    |    6 +-
 .../array/indexof/maxvalue/IndexOfMaxValue.fr.html |    6 +-
 .../array/indexof/maxvalue/IndexOfMaxValue.java    |   67 +-
 .../indexof/maxvalue/IndexOfMaxValueEntity.java    |   30 -
 .../indexof/maxvalue/IndexOfMaxValueEntity.py      |   16 -
 .../array/indexof/value/IndexOfValue.fr.html       |   36 +-
 .../welcome/array/indexof/value/IndexOfValue.java  |   83 +-
 .../array/indexof/value/IndexOfValueEntity.java    |   27 -
 .../array/indexof/value/IndexOfValueEntity.py      |   12 -
 .../welcome/array/maxvalue/MaxValue.fr.html        |   12 +-
 src/lessons/welcome/array/maxvalue/MaxValue.java   |   72 +-
 .../welcome/array/maxvalue/MaxValueEntity.java     |   28 -
 .../welcome/array/maxvalue/MaxValueEntity.py       |   13 -
 .../occurenceofvalue/OccurrenceOfValue.fr.html     |   10 +-
 .../array/occurenceofvalue/OccurrenceOfValue.java  |   84 +-
 .../occurenceofvalue/OccurrenceOfValueEntity.java  |   28 -
 .../occurenceofvalue/OccurrenceOfValueEntity.py    |   13 -
 .../welcome/baggleseeker/BaggleSeeker-answer0.map  |   16 +
 .../welcome/baggleseeker/BaggleSeeker.fr.html      |    4 +-
 src/lessons/welcome/baggleseeker/BaggleSeeker.html |    2 +-
 src/lessons/welcome/basics/Basics-answer0.map      |   11 +
 .../welcome/basicsdrawg/BasicsDrawG-answer0.map    |   19 +
 src/lessons/welcome/bdr/BDR-answer0.map            |   31 +
 src/lessons/welcome/bdr/{basics => }/BDR.fr.html   |    0
 src/lessons/welcome/bdr/{basics => }/BDR.html      |    0
 src/lessons/welcome/bdr/BDR.java                   |   79 +
 src/lessons/welcome/bdr/BDR2-answer0.map           |   95 +
 .../welcome/bdr/{extended => }/BDR2.fr.html        |    0
 src/lessons/welcome/bdr/{extended => }/BDR2.html   |    0
 src/lessons/welcome/bdr/BDR2.java                  |   83 +
 src/lessons/welcome/bdr/BDR2Entity.java            |  116 +
 .../welcome/bdr/{extended => }/BDR2Entity.py       |    0
 src/lessons/welcome/bdr/BDREntity.java             |   42 +
 src/lessons/welcome/bdr/{basics => }/BDREntity.py  |    0
 src/lessons/welcome/bdr/basics/BDR.java            |   79 -
 src/lessons/welcome/bdr/basics/BDREntity.java      |   42 -
 src/lessons/welcome/bdr/extended/BDR2.java         |   83 -
 src/lessons/welcome/bdr/extended/BDR2Entity.java   |  116 -
 src/lessons/welcome/bool1/Close10.fr.html          |   11 +
 .../welcome/bool1/{close10 => }/Close10.html       |    0
 src/lessons/welcome/bool1/Close10.java             |   54 +
 src/lessons/welcome/bool1/CountTeen.fr.html        |    3 +
 .../welcome/bool1/{countteen => }/CountTeen.html   |    0
 src/lessons/welcome/bool1/CountTeen.java           |   67 +
 .../welcome/bool1/{diff21 => }/Diff21.fr.html      |    0
 src/lessons/welcome/bool1/{diff21 => }/Diff21.html |    0
 src/lessons/welcome/bool1/Diff21.java              |   51 +
 .../welcome/bool1/{hasteen => }/HasTeen.fr.html    |    0
 .../welcome/bool1/{hasteen => }/HasTeen.html       |    0
 src/lessons/welcome/bool1/HasTeen.java             |   49 +
 .../welcome/bool1/{icyhot => }/IcyHot.fr.html      |    0
 src/lessons/welcome/bool1/{icyhot => }/IcyHot.html |    0
 src/lessons/welcome/bool1/IcyHot.java              |   44 +
 .../welcome/bool1/{in1020 => }/In1020.fr.html      |    0
 src/lessons/welcome/bool1/{in1020 => }/In1020.html |    0
 src/lessons/welcome/bool1/In1020.java              |   47 +
 .../welcome/bool1/{in3050 => }/In3050.fr.html      |    0
 src/lessons/welcome/bool1/{in3050 => }/In3050.html |    0
 src/lessons/welcome/bool1/In3050.java              |   50 +
 .../bool1/{lastdigit => }/LastDigit.fr.html        |    0
 .../welcome/bool1/{lastdigit => }/LastDigit.html   |    0
 src/lessons/welcome/bool1/LastDigit.java           |   41 +
 .../welcome/bool1/{loneteen => }/LoneTeen.fr.html  |    0
 .../welcome/bool1/{loneteen => }/LoneTeen.html     |    0
 src/lessons/welcome/bool1/LoneTeen.java            |   54 +
 .../welcome/bool1/{makes10 => }/Makes10.fr.html    |    0
 .../welcome/bool1/{makes10 => }/Makes10.html       |    0
 src/lessons/welcome/bool1/Makes10.java             |   46 +
 .../welcome/bool1/{max1020 => }/Max1020.fr.html    |    0
 .../welcome/bool1/{max1020 => }/Max1020.html       |    0
 src/lessons/welcome/bool1/Max1020.java             |   56 +
 .../{monkeytrouble => }/MonkeyTrouble.fr.html      |    0
 .../bool1/{monkeytrouble => }/MonkeyTrouble.html   |    0
 src/lessons/welcome/bool1/MonkeyTrouble.java       |   48 +
 .../bool1/{nearhundred => }/NearHundred.fr.html    |    0
 .../bool1/{nearhundred => }/NearHundred.html       |    0
 src/lessons/welcome/bool1/NearHundred.java         |   48 +
 .../bool1/{parottrouble => }/ParotTrouble.fr.html  |    0
 .../bool1/{parottrouble => }/ParotTrouble.html     |    0
 src/lessons/welcome/bool1/ParotTrouble.java        |   46 +
 .../welcome/bool1/{posneg => }/PosNeg.fr.html      |    0
 src/lessons/welcome/bool1/{posneg => }/PosNeg.html |    0
 src/lessons/welcome/bool1/PosNeg.java              |   55 +
 .../welcome/bool1/{sleepin => }/SleepIn.fr.html    |    0
 .../welcome/bool1/{sleepin => }/SleepIn.html       |    0
 src/lessons/welcome/bool1/SleepIn.java             |   45 +
 .../bool1/{sumdouble => }/SumDouble.fr.html        |    0
 .../welcome/bool1/{sumdouble => }/SumDouble.html   |    0
 src/lessons/welcome/bool1/SumDouble.java           |   47 +
 src/lessons/welcome/bool1/close10/Close10.fr.html  |   10 -
 src/lessons/welcome/bool1/close10/Close10.java     |   54 -
 .../welcome/bool1/countteen/CountTeen.fr.html      |    5 -
 src/lessons/welcome/bool1/countteen/CountTeen.java |   67 -
 src/lessons/welcome/bool1/diff21/Diff21.java       |   51 -
 src/lessons/welcome/bool1/hasteen/HasTeen.java     |   49 -
 src/lessons/welcome/bool1/icyhot/IcyHot.java       |   44 -
 src/lessons/welcome/bool1/in1020/In1020.java       |   47 -
 src/lessons/welcome/bool1/in3050/In3050.java       |   50 -
 src/lessons/welcome/bool1/lastdigit/LastDigit.java |   40 -
 src/lessons/welcome/bool1/loneteen/LoneTeen.java   |   54 -
 src/lessons/welcome/bool1/makes10/Makes10.java     |   46 -
 src/lessons/welcome/bool1/max1020/Max1020.java     |   56 -
 .../welcome/bool1/monkeytrouble/MonkeyTrouble.java |   48 -
 .../welcome/bool1/nearhundred/NearHundred.java     |   48 -
 .../welcome/bool1/parottrouble/ParotTrouble.java   |   46 -
 src/lessons/welcome/bool1/posneg/PosNeg.java       |   55 -
 src/lessons/welcome/bool1/sleepin/SleepIn.java     |   45 -
 src/lessons/welcome/bool1/sumdouble/SumDouble.java |   47 -
 .../bool2/{alarmclock => }/AlarmClock.fr.html      |    0
 .../welcome/bool2/{alarmclock => }/AlarmClock.html |    0
 src/lessons/welcome/bool2/AlarmClock.java          |   63 +
 .../bool2/{answercell => }/AnswerCell.fr.html      |    0
 .../welcome/bool2/{answercell => }/AnswerCell.html |    0
 src/lessons/welcome/bool2/AnswerCell.java          |   41 +
 .../bool2/{ticket/blue => }/BlueTicket.fr.html     |    0
 .../bool2/{ticket/blue => }/BlueTicket.html        |    0
 src/lessons/welcome/bool2/BlueTicket.java          |   64 +
 .../{caughtspeeding => }/CaughtSpeeding.fr.html    |    0
 .../bool2/{caughtspeeding => }/CaughtSpeeding.html |    0
 src/lessons/welcome/bool2/CaughtSpeeding.java      |   57 +
 .../bool2/{party/cigar => }/CigarParty.fr.html     |    0
 .../bool2/{party/cigar => }/CigarParty.html        |    0
 src/lessons/welcome/bool2/CigarParty.java          |   46 +
 .../bool2/{datefashion => }/DateFashion.fr.html    |    0
 .../bool2/{datefashion => }/DateFashion.html       |    0
 src/lessons/welcome/bool2/DateFashion.java         |   57 +
 .../bool2/{ticket/green => }/GreenTicket.fr.html   |    0
 .../bool2/{ticket/green => }/GreenTicket.html      |    0
 src/lessons/welcome/bool2/GreenTicket.java         |   57 +
 .../welcome/bool2/{in1to10 => }/In1To10.fr.html    |    0
 .../welcome/bool2/{in1to10 => }/In1To10.html       |    0
 src/lessons/welcome/bool2/In1To10.java             |   47 +
 .../welcome/bool2/{inorder => }/InOrder.fr.html    |    0
 .../welcome/bool2/{inorder => }/InOrder.html       |    0
 src/lessons/welcome/bool2/InOrder.java             |   47 +
 .../bool2/{inorderequals => }/InOrderEqual.fr.html |    0
 .../bool2/{inorderequals => }/InOrderEqual.html    |    0
 src/lessons/welcome/bool2/InOrderEqual.java        |   49 +
 .../bool2/{lastdigit2 => }/LastDigit2.fr.html      |    0
 .../welcome/bool2/{lastdigit2 => }/LastDigit2.html |    0
 src/lessons/welcome/bool2/LastDigit2.java          |   54 +
 .../welcome/bool2/{lessby10 => }/LessBy10.fr.html  |    0
 .../welcome/bool2/{lessby10 => }/LessBy10.html     |    0
 src/lessons/welcome/bool2/LessBy10.java            |   49 +
 .../welcome/bool2/{maxmod5 => }/MaxMod5.fr.html    |    0
 .../welcome/bool2/{maxmod5 => }/MaxMod5.html       |    0
 src/lessons/welcome/bool2/MaxMod5.java             |   69 +
 .../welcome/bool2/{nearten => }/NearTen.fr.html    |    0
 .../welcome/bool2/{nearten => }/NearTen.html       |    0
 src/lessons/welcome/bool2/NearTen.java             |   49 +
 .../bool2/{ticket/red => }/RedTicket.fr.html       |    0
 .../welcome/bool2/{ticket/red => }/RedTicket.html  |    0
 src/lessons/welcome/bool2/RedTicket.java           |   60 +
 .../bool2/{sharedigit => }/ShareDigit.fr.html      |    0
 .../welcome/bool2/{sharedigit => }/ShareDigit.html |    0
 src/lessons/welcome/bool2/ShareDigit.java          |   45 +
 .../welcome/bool2/{sortasum => }/SortaSum.fr.html  |    0
 .../welcome/bool2/{sortasum => }/SortaSum.html     |    0
 src/lessons/welcome/bool2/SortaSum.java            |   52 +
 .../bool2/{squirrelplay => }/SquirrelPlay.fr.html  |    0
 .../bool2/{squirrelplay => }/SquirrelPlay.html     |    0
 src/lessons/welcome/bool2/SquirrelPlay.java        |   48 +
 .../welcome/bool2/{party/tea => }/TeaParty.fr.html |    0
 .../welcome/bool2/{party/tea => }/TeaParty.html    |    0
 src/lessons/welcome/bool2/TeaParty.java            |   58 +
 .../welcome/bool2/{teensum => }/TeenSum.fr.html    |    0
 .../welcome/bool2/{teensum => }/TeenSum.html       |    0
 src/lessons/welcome/bool2/TeenSum.java             |   57 +
 .../welcome/bool2/{twoasone => }/TwoAsOne.fr.html  |    0
 .../welcome/bool2/{twoasone => }/TwoAsOne.html     |    0
 src/lessons/welcome/bool2/TwoAsOne.java            |   47 +
 .../{withoutdoubles => }/WithoutDoubles.fr.html    |    0
 .../bool2/{withoutdoubles => }/WithoutDoubles.html |    0
 src/lessons/welcome/bool2/WithoutDoubles.java      |   59 +
 .../welcome/bool2/alarmclock/AlarmClock.java       |   63 -
 .../welcome/bool2/answercell/AnswerCell.java       |   41 -
 .../bool2/caughtspeeding/CaughtSpeeding.java       |   57 -
 .../welcome/bool2/datefashion/DateFashion.java     |   57 -
 src/lessons/welcome/bool2/in1to10/In1To10.java     |   47 -
 src/lessons/welcome/bool2/inorder/InOrder.java     |   47 -
 .../welcome/bool2/inorderequals/InOrderEqual.java  |   49 -
 .../welcome/bool2/lastdigit2/LastDigit2.java       |   54 -
 src/lessons/welcome/bool2/lessby10/LessBy10.java   |   49 -
 src/lessons/welcome/bool2/maxmod5/MaxMod5.java     |   69 -
 src/lessons/welcome/bool2/nearten/NearTen.java     |   49 -
 .../welcome/bool2/party/cigar/CigarParty.java      |   46 -
 src/lessons/welcome/bool2/party/tea/TeaParty.java  |   58 -
 .../welcome/bool2/sharedigit/ShareDigit.java       |   45 -
 src/lessons/welcome/bool2/sortasum/SortaSum.java   |   52 -
 .../welcome/bool2/squirrelplay/SquirrelPlay.java   |   48 -
 src/lessons/welcome/bool2/teensum/TeenSum.java     |   57 -
 .../welcome/bool2/ticket/blue/BlueTicket.java      |   64 -
 .../welcome/bool2/ticket/green/GreenTicket.java    |   57 -
 .../welcome/bool2/ticket/red/RedTicket.java        |   60 -
 src/lessons/welcome/bool2/twoasone/TwoAsOne.java   |   47 -
 .../bool2/withoutdoubles/WithoutDoubles.java       |   59 -
 .../welcome/conditions/Conditions-answer0.map      |   30 +
 .../welcome/environment/Environment-answer0.map    |    3 +
 .../welcome/environment/Environment.fr.html        |   32 +-
 src/lessons/welcome/environment/Environment.html   |    7 +-
 src/lessons/welcome/icon.png                       |  Bin 0 -> 2081 bytes
 src/lessons/welcome/icon.xcf                       |  Bin 0 -> 4082 bytes
 .../loop/dowhileloop/LoopDoWhile-answer0.map       |   57 +
 .../welcome/loop/dowhileloop/LoopDoWhile.fr.html   |   27 +-
 .../welcome/loop/dowhileloop/LoopDoWhile.html      |   23 +-
 .../welcome/loop/dowhileloop/LoopDoWhile.java      |    7 +-
 .../welcome/loop/dowhileloop/Poucet-answer0.map    |  266 +
 .../welcome/loop/dowhileloop/Poucet-answer1.map    |  265 +
 .../welcome/loop/dowhileloop/Poucet.fr.html        |   54 +
 src/lessons/welcome/loop/dowhileloop/Poucet.html   |   40 +
 src/lessons/welcome/loop/dowhileloop/Poucet.java   |   27 +
 src/lessons/welcome/loop/dowhileloop/Poucet.map    |  266 +
 src/lessons/welcome/loop/dowhileloop/Poucet2.map   |  265 +
 .../welcome/loop/dowhileloop/PoucetEntity.java     |   45 +
 .../welcome/loop/dowhileloop/PoucetEntity.py       |   34 +
 .../welcome/loop/forloop/LoopCourse-answer0.map    |   66 +
 .../welcome/loop/forloop/LoopCourse.fr.html        |   13 +
 src/lessons/welcome/loop/forloop/LoopCourse.html   |   10 +
 src/lessons/welcome/loop/forloop/LoopCourse.java   |   27 +
 src/lessons/welcome/loop/forloop/LoopCourse.map    |   65 +
 .../welcome/loop/forloop/LoopCourseEntity.java     |   50 +
 .../welcome/loop/forloop/LoopCourseEntity.py       |   30 +
 .../loop/forloop/LoopCourseForest-answer0.map      |  228 +
 .../welcome/loop/forloop/LoopCourseForest.fr.html  |   14 +
 .../welcome/loop/forloop/LoopCourseForest.html     |   10 +
 .../welcome/loop/forloop/LoopCourseForest.java     |   27 +
 .../welcome/loop/forloop/LoopCourseForest.map      |  228 +
 .../loop/forloop/LoopCourseForestEntity.java       |   72 +
 .../welcome/loop/forloop/LoopCourseForestEntity.py |   48 +
 .../welcome/loop/forloop/LoopFor-answer0.map       |   16 +
 .../welcome/loop/forloop/LoopForEntity.java        |    2 +-
 src/lessons/welcome/loop/forloop/LoopForEntity.py  |    2 +-
 .../welcome/loop/forloop/LoopStairs-answer0.map    |   40 +
 .../welcome/loop/forloop/LoopStairs.fr.html        |   16 +
 src/lessons/welcome/loop/forloop/LoopStairs.html   |   13 +
 src/lessons/welcome/loop/forloop/LoopStairs.java   |   25 +
 src/lessons/welcome/loop/forloop/LoopStairs.map    |   30 +
 .../welcome/loop/forloop/LoopStairsEntity.java     |   57 +
 .../welcome/loop/forloop/LoopStairsEntity.py       |   44 +
 .../welcome/loop/whileloop/LoopWhile-answer0.map   |   27 +
 .../welcome/loop/whileloop/WhileMoria-answer0.map  |   63 +
 .../welcome/loop/whileloop/WhileMoria.fr.html      |   20 +
 src/lessons/welcome/loop/whileloop/WhileMoria.html |   17 +
 src/lessons/welcome/loop/whileloop/WhileMoria.java |   26 +
 src/lessons/welcome/loop/whileloop/WhileMoria.map  |   63 +
 .../welcome/loop/whileloop/WhileMoriaEntity.java   |   42 +
 .../welcome/loop/whileloop/WhileMoriaEntity.py     |   19 +
 .../welcome/methods/args/MethodsArgs-answer0.map   |    9 +
 .../welcome/methods/basics/Methods-answer0.map     |   10 +
 .../welcome/methods/basics/MethodsEntity.java      |    2 +-
 .../welcome/methods/basics/MethodsEntity.py        |    2 +-
 .../methods/doghouse/MethodsDogHouse-answer0.map   |   35 +
 .../methods/picture/MethodsPicture-answer0.map     |   15 +
 .../methods/picture2/MethodsPicture2-answer0.map   |  111 +
 .../methods/picture3/MethodsPicture3-answer0.map   |  975 +++
 .../methods/picture4/MethodsPicture4-answer0.map   |   42 +
 .../methods/returning/MethodsReturning-answer0.map |    4 +
 .../methods/returning/MethodsReturning-answer1.map |    4 +
 .../methods/returning/MethodsReturning-answer2.map |    4 +
 src/lessons/welcome/short_desc.fr.html             |    6 +
 src/lessons/welcome/short_desc.html                |    6 +
 src/lessons/welcome/slug/SlugHunting-answer0.map   |   19 +
 src/lessons/welcome/slug/SlugHunting-answer1.map   |   21 +
 src/lessons/welcome/slug/SlugHunting.fr.html       |   24 +
 src/lessons/welcome/slug/SlugHunting.html          |   22 +
 src/lessons/welcome/slug/SlugHunting.java          |   71 +
 src/lessons/welcome/slug/SlugHuntingEntity.java    |   45 +
 src/lessons/welcome/slug/SlugHuntingEntity.py      |   30 +
 src/lessons/welcome/slug/SlugSnail-answer0.map     |   19 +
 src/lessons/welcome/slug/SlugSnail-answer1.map     |   21 +
 src/lessons/welcome/slug/SlugSnail.fr.html         |   11 +
 src/lessons/welcome/slug/SlugSnail.html            |    9 +
 src/lessons/welcome/slug/SlugSnail.java            |   74 +
 src/lessons/welcome/slug/SlugSnailEntity.java      |   47 +
 src/lessons/welcome/slug/SlugSnailEntity.py        |   31 +
 src/lessons/welcome/slug/SlugTracking-answer0.map  |   19 +
 src/lessons/welcome/slug/SlugTracking-answer1.map  |   21 +
 src/lessons/welcome/slug/SlugTracking.fr.html      |   31 +
 src/lessons/welcome/slug/SlugTracking.html         |   22 +
 src/lessons/welcome/slug/SlugTracking.java         |   71 +
 src/lessons/welcome/slug/SlugTrackingEntity.java   |   40 +
 src/lessons/welcome/slug/SlugTrackingEntity.py     |   29 +
 .../welcome/slug/hunting/SlugHunting.fr.html       |   42 -
 src/lessons/welcome/slug/hunting/SlugHunting.html  |   42 -
 src/lessons/welcome/slug/hunting/SlugHunting.java  |   71 -
 .../welcome/slug/hunting/SlugHuntingEntity.java    |   43 -
 .../welcome/slug/hunting/SlugHuntingEntity.py      |   29 -
 .../welcome/slug/tracking/SlugTracking.fr.html     |   26 -
 .../welcome/slug/tracking/SlugTracking.html        |   23 -
 .../welcome/slug/tracking/SlugTracking.java        |   71 -
 .../welcome/slug/tracking/SlugTrackingEntity.java  |   40 -
 .../welcome/slug/tracking/SlugTrackingEntity.py    |   29 -
 src/lessons/welcome/snake/Snake-answer0.map        |   52 +
 src/lessons/welcome/snake/Snake.fr.html            |   29 +-
 src/lessons/welcome/snake/Snake.html               |   26 +-
 .../traversal/column/TraversalByColumn-answer0.map |   52 +
 .../traversal/column/TraversalByColumn.fr.html     |   20 +-
 .../diagonal/TraversalDiagonal-answer0.map         |   52 +
 .../traversal/line/TraversalByLine-answer0.map     |   52 +
 .../traversal/line/TraversalByLineEntity.py        |    2 +-
 .../traversal/zigzag/TraversalZigZag-answer0.map   |   52 +
 .../turmites/helloturmite/HelloTurmite.fr.html     |   69 -
 .../turmites/helloturmite/HelloTurmite.java        |   33 -
 .../turmites/helloturmite/HelloTurmiteEntity.java  |   72 -
 .../welcome/turmites/langton/Langton.fr.html       |   58 -
 src/lessons/welcome/turmites/langton/Langton.html  |   53 -
 src/lessons/welcome/turmites/langton/Langton.java  |   16 -
 .../welcome/turmites/langton/LangtonEntity.java    |   40 -
 .../turmites/langtoncolors/LangtonColors.fr.html   |   44 -
 .../turmites/langtoncolors/LangtonColors.html      |   45 -
 .../turmites/langtoncolors/LangtonColors.java      |   28 -
 .../langtoncolors/LangtonColorsEntity.java         |   51 -
 .../turmites/turmitecreator/TurmiteCreator.fr.html |  168 -
 .../turmites/turmitecreator/TurmiteCreator.java    |   15 -
 .../turmitecreator/TurmiteCreatorEntity.java       |  137 -
 src/lessons/welcome/variables/RunFour-answer0.map  |   45 +
 src/lessons/welcome/variables/RunFour.fr.html      |   10 +
 src/lessons/welcome/variables/RunFour.html         |    7 +
 src/lessons/welcome/variables/RunFour.java         |   25 +
 src/lessons/welcome/variables/RunFour.map          |   45 +
 src/lessons/welcome/variables/RunFourEntity.java   |   28 +
 src/lessons/welcome/variables/RunFourEntity.py     |   16 +
 src/lessons/welcome/variables/RunHalf-answer0.map  |   81 +
 src/lessons/welcome/variables/RunHalf.fr.html      |   11 +
 src/lessons/welcome/variables/RunHalf.html         |    9 +
 src/lessons/welcome/variables/RunHalf.java         |   24 +
 src/lessons/welcome/variables/RunHalf.map          |   81 +
 src/lessons/welcome/variables/RunHalfEntity.java   |   37 +
 src/lessons/welcome/variables/RunHalfEntity.py     |   21 +
 .../welcome/variables/Variables-answer0.map        |   16 +
 src/lessons/welcome/variables/VariablesEntity.java |    2 +-
 src/lessons/welcome/variables/VariablesEntity.py   |    2 +-
 892 files changed, 51243 insertions(+), 22208 deletions(-)

-- 
Alioth's hooks/post-receive on /srv/git.debian.org/git/pkg-java/jlm.git



More information about the pkg-java-commits mailing list