[plm] branch debian updated (48734c6 -> 0e0d0f4)

Martin Quinson mquinson at moszumanska.debian.org
Sat Nov 1 07:28:05 UTC 2014


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

mquinson pushed a change to branch debian
in repository plm.

      from  48734c6   normalize our gbp config
      adds  504f3e0   Imported Upstream version 2.4.11+repack
       new  b4d185b   Merge tag 'upstream/2.4.11+repack' into debian
       new  8580143   We are packaging 2.4.11
       new  85640aa   Suggests jython to make python usable
       new  e895723   Twitter support was removed upstream
       new  10ac7bd   refresh patches
       new  f015e0a   d/control: Update VCS field to not use deprecated entries
       new  fa7dffd   specify that we use java 7 as source code
       new  48285aa   fix our dependencies to follow upstream changes
       new  44bf2b2   Kill all parts of scala since the debian package lags behind
       new  e62e93b   I normalized my git repo
       new  97f1aac   also add C files to the jar
       new  62c353c   make lintian happy and normalize short names in copyright file
       new  0e0d0f4   upload to unstable

The 13 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 ChangeLog                                          |   305 +
 README.md                                          |     6 +-
 TODO                                               |   104 +-
 build.xml                                          |    88 +-
 debian/README.source                               |    15 -
 debian/changelog                                   |    18 +
 debian/control                                     |     7 +-
 debian/copyright                                   |    10 +-
 debian/patches/no-github                           |   209 +
 debian/patches/no-scala                            |  2606 ++-
 debian/patches/no-twitter                          |    85 -
 debian/patches/series                              |     2 +-
 debian/patches/system-ant-tasks                    |     4 +-
 debian/plm.manifest                                |     2 +-
 debian/rules                                       |     8 +-
 img/focus_check.svg                                |   152 +-
 img/focus_intro.svg                                |   460 +-
 img/focus_not.svg                                  |  1474 +-
 img/focus_working.svg                              |   262 +-
 img/lang_c.png                                     |   Bin 0 -> 310 bytes
 img/world_arrays.svg                               |   810 +-
 img/world_bat.svg                                  |   148 +-
 img/world_cons.png                                 |   Bin 0 -> 1541 bytes
 img/world_cons.svg                                 |   274 +
 img/world_hanoi.svg                                |   216 +-
 img/world_lander.png                               |   Bin 0 -> 474 bytes
 img/world_lesson.svg                               |  3864 ++---
 img/world_sorting.svg                              |   308 +-
 l10n/engine/en.po                                  |  2394 +++
 l10n/engine/fr.po                                  |  2675 +++
 l10n/engine/it.po                                  |  2724 +++
 l10n/engine/plm.pot                                |  2333 +++
 l10n/engine/pt_BR.po                               |  2345 +++
 {lib/l10n => l10n/missions}/README                 |     0
 l10n/missions/fr.po                                | 16883 +++++++++++++++++++
 l10n/missions/it.po                                | 15095 +++++++++++++++++
 l10n/missions/plm.pot                              | 11880 +++++++++++++
 l10n/missions/pt_BR.po                             | 13966 +++++++++++++++
 lib/doc/MainWindow.fr.html                         |    44 +-
 lib/doc/MainWindow.html                            |   207 +-
 lib/doc/MainWindow.pt_BR.html                      |   101 +
 lib/jb2plm.pl                                      |   218 +-
 lib/l10n-engine/en.po                              |  1942 ---
 lib/l10n-engine/fr.po                              |  2145 ---
 lib/l10n-engine/plm.pot                            |  1908 ---
 lib/l10n/fr.po                                     | 15268 -----------------
 lib/l10n/plm.pot                                   | 10896 ------------
 lib/resources/langages/c/include/Remote.h          |    18 +
 lib/resources/langages/c/include/RemoteBaseball.h  |    34 +
 lib/resources/langages/c/include/RemoteBuggle.h    |   124 +
 lib/resources/langages/c/include/RemoteFlag.h      |    25 +
 lib/resources/langages/c/include/RemoteHanoi.h     |    21 +
 lib/resources/langages/c/include/RemotePancake.h   |    29 +
 lib/resources/langages/c/include/RemoteSort.h      |    30 +
 lib/resources/langages/c/include/RemoteTurtle.h    |    84 +
 lib/resources/langages/c/src/Remote.c              |    34 +
 lib/resources/langages/c/src/RemoteBaseball.c      |   100 +
 lib/resources/langages/c/src/RemoteBuggle.c        |   385 +
 lib/resources/langages/c/src/RemoteFlag.c          |    58 +
 lib/resources/langages/c/src/RemoteHanoi.c         |    42 +
 lib/resources/langages/c/src/RemotePancake.c       |    72 +
 lib/resources/langages/c/src/RemoteSort.c          |    75 +
 lib/resources/langages/c/src/RemoteTurtle.c        |   182 +
 lib/resources/plm.configuration.properties         |    48 +-
 po4a.conf                                          |    85 +-
 site/plm.jnlp                                      |   110 +-
 src/lessons/backtracking/BacktrackingEntity.java   |    82 +-
 src/lessons/backtracking/BacktrackingExercise.java |   107 +-
 .../backtracking/BacktrackingPartialSolution.java  |    16 +-
 src/lessons/backtracking/BacktrackingWorld.java    |   210 +-
 .../backtracking/BacktrackingWorldView.java        |    78 +-
 src/lessons/backtracking/ExKnapsack.java           |    36 +-
 .../InvalidBacktrackingActionException.java        |    22 +-
 .../backtracking/InvalidSolutionException.java     |    22 +-
 .../backtracking/KnapsackPartialSolution.java      |   196 +-
 src/lessons/backtracking/KnapsackSolver.java       |    90 +-
 src/lessons/backtracking/Main.fr.html              |    59 +-
 src/lessons/backtracking/Main.html                 |   205 +-
 src/lessons/backtracking/Main.java                 |    20 +-
 .../backtracking/TreeLayoutDemo.java.example       |   550 +-
 src/lessons/bat/string1/AltPairs.fr.html           |     6 +-
 src/lessons/bat/string1/AltPairs.html              |     9 +-
 src/lessons/bat/string1/AltPairs.it.html           |     8 +
 src/lessons/bat/string1/AltPairs.java              |   124 +-
 src/lessons/bat/string1/AltPairs.pt_BR.html        |     8 +
 src/lessons/bat/string1/FrontTimes.fr.html         |     6 +-
 src/lessons/bat/string1/FrontTimes.html            |    15 +-
 src/lessons/bat/string1/FrontTimes.it.html         |     9 +
 src/lessons/bat/string1/FrontTimes.java            |   136 +-
 src/lessons/bat/string1/FrontTimes.pt_BR.html      |     9 +
 src/lessons/bat/string1/Last2.fr.html              |     6 +-
 src/lessons/bat/string1/Last2.html                 |    17 +-
 src/lessons/bat/string1/Last2.it.html              |    10 +
 src/lessons/bat/string1/Last2.java                 |   158 +-
 src/lessons/bat/string1/Last2.pt_BR.html           |    10 +
 src/lessons/bat/string1/Main.fr.html               |     8 +-
 src/lessons/bat/string1/Main.html                  |    17 +-
 src/lessons/bat/string1/Main.it.html               |    10 +
 src/lessons/bat/string1/Main.java                  |    40 +-
 src/lessons/bat/string1/Main.pt_BR.html            |    10 +
 src/lessons/bat/string1/StringBits.fr.html         |     6 +-
 src/lessons/bat/string1/StringBits.html            |     9 +-
 src/lessons/bat/string1/StringBits.it.html         |     8 +
 src/lessons/bat/string1/StringBits.java            |   106 +-
 src/lessons/bat/string1/StringBits.pt_BR.html      |     8 +
 src/lessons/bat/string1/StringMatch.fr.html        |     6 +-
 src/lessons/bat/string1/StringMatch.html           |    17 +-
 src/lessons/bat/string1/StringMatch.it.html        |    10 +
 src/lessons/bat/string1/StringMatch.java           |   138 +-
 src/lessons/bat/string1/StringMatch.pt_BR.html     |    10 +
 src/lessons/bat/string1/StringSplosion.fr.html     |     6 +-
 src/lessons/bat/string1/StringSplosion.html        |     9 +-
 src/lessons/bat/string1/StringSplosion.it.html     |     7 +
 src/lessons/bat/string1/StringSplosion.java        |   108 +-
 src/lessons/bat/string1/StringSplosion.pt_BR.html  |     7 +
 src/lessons/bat/string1/StringTimes.fr.html        |     6 +-
 src/lessons/bat/string1/StringTimes.html           |     9 +-
 src/lessons/bat/string1/StringTimes.it.html        |     8 +
 src/lessons/bat/string1/StringTimes.java           |   110 +-
 src/lessons/bat/string1/StringTimes.pt_BR.html     |     8 +
 src/lessons/bat/string1/StringX.fr.html            |     6 +-
 src/lessons/bat/string1/StringX.html               |    13 +-
 src/lessons/bat/string1/StringX.it.html            |     8 +
 src/lessons/bat/string1/StringX.java               |   118 +-
 src/lessons/bat/string1/StringX.pt_BR.html         |     8 +
 src/lessons/bat/string1/StringYak.fr.html          |     6 +-
 src/lessons/bat/string1/StringYak.html             |    15 +-
 src/lessons/bat/string1/StringYak.it.html          |     9 +
 src/lessons/bat/string1/StringYak.java             |   142 +-
 src/lessons/bat/string1/StringYak.pt_BR.html       |     9 +
 src/lessons/bat/string1/short_desc.fr.html         |     4 +-
 src/lessons/bat/string1/short_desc.html            |     3 +-
 src/lessons/chooser/LessonChooser.fr.html          |    37 -
 src/lessons/chooser/LessonChooser.html             |    32 -
 src/lessons/chooser/LessonChooser.java             |    12 -
 src/lessons/chooser/Main.fr.html                   |     4 -
 src/lessons/chooser/Main.html                      |     3 -
 src/lessons/chooser/Main.java                      |    11 -
 src/lessons/lander/Main.fr.html                    |    23 +
 src/lessons/lander/Main.html                       |    21 +
 src/lessons/lander/Main.scala                      |    14 +
 src/lessons/lander/icon.png                        |   Bin 0 -> 703 bytes
 src/lessons/lander/icon.svg                        |   104 +
 .../lander/lvl1_lander_101/Lander101.fr.html       |    49 +
 src/lessons/lander/lvl1_lander_101/Lander101.html  |    41 +
 .../lander/lvl1_lander_101/Lander101.it.html       |    45 +
 .../lander/lvl1_lander_101/Lander101.pt_BR.html    |    45 +
 src/lessons/lander/lvl1_lander_101/Lander101.scala |    17 +
 .../lander/lvl1_lander_101/Lander101Entity.java    |    14 +
 .../lander/lvl1_lander_101/Lander101Entity.py      |    13 +
 .../lvl1_lander_101/ScalaLander101Entity.scala     |    17 +
 .../LocateLandingZone.fr.html                      |    39 +
 .../LocateLandingZone.html                         |    34 +
 .../LocateLandingZone.scala                        |    19 +
 .../LocateLandingZoneEntity.java                   |    57 +
 .../LocateLandingZoneEntity.py                     |    43 +
 .../ScalaLocateLandingZoneEntity.scala             |    54 +
 .../lvl3_fly_the_lander/FlyTheLander.fr.html       |    41 +
 .../lander/lvl3_fly_the_lander/FlyTheLander.html   |    33 +
 .../lvl3_fly_the_lander/FlyTheLander.pt_BR.html    |    37 +
 .../lander/lvl3_fly_the_lander/FlyTheLander.scala  |    20 +
 .../lvl3_fly_the_lander/FlyTheLanderEntity.java    |    48 +
 .../lvl3_fly_the_lander/FlyTheLanderEntity.py      |    45 +
 .../ScalaFlyTheLanderEntity.scala                  |    53 +
 src/lessons/lander/short_desc.fr.html              |     9 +
 src/lessons/lander/short_desc.html                 |     7 +
 src/lessons/lander/universe/Configurations.scala   |    77 +
 .../lander/universe/DelegatingLanderWorld.fr.html  |    48 +
 .../lander/universe/DelegatingLanderWorld.html     |    44 +
 .../lander/universe/DelegatingLanderWorld.java     |    71 +
 .../universe/DelegatingLanderWorld.pt_BR.html      |    43 +
 src/lessons/lander/universe/Geometry.scala         |    47 +
 src/lessons/lander/universe/LanderEntity.scala     |    59 +
 src/lessons/lander/universe/LanderWorld.scala      |   148 +
 src/lessons/lander/universe/LanderWorldView.scala  |   207 +
 src/lessons/lightbot/Board01TwoSteps.fr.html       |     8 +-
 src/lessons/lightbot/Board01TwoSteps.html          |    21 +-
 src/lessons/lightbot/Board01TwoSteps.java          |    50 +-
 src/lessons/lightbot/Board02Turn.fr.html           |     6 +-
 src/lessons/lightbot/Board02Turn.html              |     9 +-
 src/lessons/lightbot/Board02Turn.java              |    76 +-
 src/lessons/lightbot/Board03Jump.fr.html           |     6 +-
 src/lessons/lightbot/Board03Jump.html              |     7 +-
 src/lessons/lightbot/Board03Jump.java              |    52 +-
 src/lessons/lightbot/Board04Stairs.fr.html         |     4 +-
 src/lessons/lightbot/Board04Stairs.html            |     7 +-
 src/lessons/lightbot/Board04Stairs.java            |    54 +-
 src/lessons/lightbot/Board05Higher.fr.html         |     4 +-
 src/lessons/lightbot/Board05Higher.html            |     7 +-
 src/lessons/lightbot/Board05Higher.java            |    60 +-
 src/lessons/lightbot/Board06Func.fr.html           |     6 +-
 src/lessons/lightbot/Board06Func.html              |    11 +-
 src/lessons/lightbot/Board06Func.java              |    62 +-
 src/lessons/lightbot/Board06Func.pt_BR.html        |     8 +
 src/lessons/lightbot/Board07Repeat.fr.html         |     4 +-
 src/lessons/lightbot/Board07Repeat.html            |     7 +-
 src/lessons/lightbot/Board07Repeat.java            |    52 +-
 src/lessons/lightbot/Board08Rec.fr.html            |     4 +-
 src/lessons/lightbot/Board08Rec.html               |     7 +-
 src/lessons/lightbot/Board08Rec.java               |    82 +-
 src/lessons/lightbot/Board09Castle.fr.html         |     6 +-
 src/lessons/lightbot/Board09Castle.html            |     7 +-
 src/lessons/lightbot/Board09Castle.java            |    84 +-
 src/lessons/lightbot/Board10Wall.fr.html           |     4 +-
 src/lessons/lightbot/Board10Wall.html              |     7 +-
 src/lessons/lightbot/Board10Wall.java              |    68 +-
 src/lessons/lightbot/Board11Sea.fr.html            |     4 +-
 src/lessons/lightbot/Board11Sea.html               |     7 +-
 src/lessons/lightbot/Board11Sea.java               |    66 +-
 src/lessons/lightbot/Board12Escher.fr.html         |     6 +-
 src/lessons/lightbot/Board12Escher.html            |     7 +-
 src/lessons/lightbot/Board12Escher.java            |    62 +-
 src/lessons/lightbot/Main.fr.html                  |     4 +-
 src/lessons/lightbot/Main.html                     |     9 +-
 src/lessons/lightbot/Main.java                     |    56 +-
 src/lessons/lightbot/short_desc.fr.html            |     4 +-
 src/lessons/lightbot/short_desc.html               |    17 +-
 .../lightbot/universe/LightBotEditorPanel.java     |   137 +
 src/lessons/lightbot/universe/LightBotEntity.java  |   210 +
 .../lightbot/universe/LightBotExercise.java        |    86 +
 .../lightbot/universe/LightBotInstruction.java     |    98 +
 .../lightbot/universe/LightBotSourceFile.java      |    78 +
 .../lightbot/universe/LightBotWorld.fr.html        |    34 +
 src/lessons/lightbot/universe/LightBotWorld.html   |    20 +
 src/lessons/lightbot/universe/LightBotWorld.java   |   204 +
 .../lightbot/universe/LightBotWorld.pt_BR.html     |    32 +
 .../lightbot/universe/LightBotWorldCell.java       |   113 +
 .../lightbot/universe/LightBotWorldView2D.java     |   137 +
 .../universe/LightBotWorldViewIsometric.java       |   312 +
 src/lessons/lightbot/universe/package-info.java    |     6 +
 src/lessons/maze/Main.fr.html                      |     2 +
 src/lessons/maze/Main.html                         |     7 +-
 src/lessons/maze/Main.java                         |    58 +-
 src/lessons/maze/island/IslandMaze.fr.html         |     6 +-
 src/lessons/maze/island/IslandMaze.html            |     3 +-
 src/lessons/maze/island/IslandMaze.it.html         |    75 +
 src/lessons/maze/island/IslandMaze.java            |    46 +-
 src/lessons/maze/island/IslandMazeEntity.c         |    52 +
 src/lessons/maze/island/IslandMazeEntity.java      |   142 +-
 src/lessons/maze/island/IslandMazeEntity.scala     |    66 -
 .../maze/island/ScalaIslandMazeEntity.scala        |    66 +
 src/lessons/maze/pledge/PledgeMaze.fr.html         |    19 +-
 src/lessons/maze/pledge/PledgeMaze.html            |   154 +-
 src/lessons/maze/pledge/PledgeMaze.it.html         |    77 +
 src/lessons/maze/pledge/PledgeMaze.java            |    44 +-
 src/lessons/maze/pledge/PledgeMaze.pt_BR.html      |    77 +
 src/lessons/maze/pledge/PledgeMazeEntity.c         |    59 +
 src/lessons/maze/pledge/PledgeMazeEntity.java      |   152 +-
 src/lessons/maze/pledge/PledgeMazeEntity.scala     |    68 -
 .../maze/pledge/ScalaPledgeMazeEntity.scala        |    68 +
 .../maze/randommouse/RandomMouseMaze.fr.html       |     2 +
 src/lessons/maze/randommouse/RandomMouseMaze.html  |     1 +
 src/lessons/maze/randommouse/RandomMouseMaze.java  |    44 +-
 .../maze/randommouse/RandomMouseMazeEntity.c       |    29 +
 .../maze/randommouse/RandomMouseMazeEntity.java    |   120 +-
 .../maze/randommouse/RandomMouseMazeEntity.scala   |    43 -
 .../randommouse/ScalaRandomMouseMazeEntity.scala   |    43 +
 src/lessons/maze/short_desc.fr.html                |     2 +
 src/lessons/maze/short_desc.html                   |    13 +-
 .../shortestpath/ScalaShortestPathMazeEntity.scala |   128 +
 .../maze/shortestpath/ShortestPathMaze.fr.html     |    30 +-
 .../maze/shortestpath/ShortestPathMaze.html        |    75 +-
 .../maze/shortestpath/ShortestPathMaze.it.html     |    52 +
 .../maze/shortestpath/ShortestPathMaze.java        |    44 +-
 .../maze/shortestpath/ShortestPathMaze.pt_BR.html  |    52 +
 .../maze/shortestpath/ShortestPathMazeEntity.c     |   108 +
 .../maze/shortestpath/ShortestPathMazeEntity.java  |   344 +-
 .../maze/shortestpath/ShortestPathMazeEntity.scala |   127 -
 .../ScalaWallFindFollowMazeEntity.scala            |    49 +
 .../maze/wallfindfollow/WallFindFollowMaze.fr.html |    10 +-
 .../maze/wallfindfollow/WallFindFollowMaze.html    |    57 +-
 .../maze/wallfindfollow/WallFindFollowMaze.it.html |    29 +
 .../maze/wallfindfollow/WallFindFollowMaze.java    |    46 +-
 .../wallfindfollow/WallFindFollowMaze.pt_BR.html   |    29 +
 .../maze/wallfindfollow/WallFindFollowMazeEntity.c |    33 +
 .../wallfindfollow/WallFindFollowMazeEntity.java   |   106 +-
 .../wallfindfollow/WallFindFollowMazeEntity.scala  |    49 -
 .../wallfollower/ScalaWallFollowerMazeEntity.scala |    49 +
 .../maze/wallfollower/WallFollowerMaze.fr.html     |    10 +-
 .../maze/wallfollower/WallFollowerMaze.html        |     3 +-
 .../maze/wallfollower/WallFollowerMaze.it.html     |    63 +
 .../maze/wallfollower/WallFollowerMaze.java        |    44 +-
 .../maze/wallfollower/WallFollowerMaze.pt_BR.html  |    63 +
 .../maze/wallfollower/WallFollowerMazeEntity.c     |    32 +
 .../maze/wallfollower/WallFollowerMazeEntity.java  |   106 +-
 .../maze/wallfollower/WallFollowerMazeEntity.scala |    49 -
 src/lessons/race/Clock.java                        |   244 +-
 src/lessons/race/IClock.java                       |   200 +-
 src/lessons/recursion/Main.fr.html                 |     2 +
 src/lessons/recursion/Main.html                    |    41 +-
 src/lessons/recursion/Main.java                    |    70 +-
 src/lessons/recursion/cons/AllDifferent.html       |     8 +
 src/lessons/recursion/cons/AllDifferent.java       |    71 +
 src/lessons/recursion/cons/ButLast.fr.html         |     8 +
 src/lessons/recursion/cons/ButLast.html            |     6 +
 src/lessons/recursion/cons/ButLast.java            |    52 +
 src/lessons/recursion/cons/ButNfirst.html          |     6 +
 src/lessons/recursion/cons/ButNfirst.java          |    53 +
 src/lessons/recursion/cons/ButNlast.html           |    10 +
 src/lessons/recursion/cons/ButNlast.java           |    59 +
 src/lessons/recursion/cons/Concat.html             |    10 +
 src/lessons/recursion/cons/Concat.java             |    79 +
 src/lessons/recursion/cons/Increasing.html         |     6 +
 src/lessons/recursion/cons/Increasing.java         |    55 +
 src/lessons/recursion/cons/IsMember.html           |     7 +
 src/lessons/recursion/cons/IsMember.java           |    60 +
 src/lessons/recursion/cons/Last.fr.html            |     7 +
 src/lessons/recursion/cons/Last.html               |     6 +
 src/lessons/recursion/cons/Last.java               |    52 +
 src/lessons/recursion/cons/Length.html             |     5 +
 src/lessons/recursion/cons/Length.java             |    53 +
 src/lessons/recursion/cons/Main.fr.html            |    24 +
 src/lessons/recursion/cons/Main.html               |    19 +
 src/lessons/recursion/cons/Main.java               |    35 +
 src/lessons/recursion/cons/Min.html                |     6 +
 src/lessons/recursion/cons/Min.java                |    63 +
 src/lessons/recursion/cons/Nfirst.html             |     8 +
 src/lessons/recursion/cons/Nfirst.java             |    54 +
 src/lessons/recursion/cons/Nlast.html              |    10 +
 src/lessons/recursion/cons/Nlast.java              |    59 +
 src/lessons/recursion/cons/Nth.html                |     7 +
 src/lessons/recursion/cons/Nth.java                |    52 +
 src/lessons/recursion/cons/Occurrence.fr.html      |     9 +
 src/lessons/recursion/cons/Occurrence.html         |     7 +
 src/lessons/recursion/cons/Occurrence.java         |    60 +
 src/lessons/recursion/cons/PlusOne.html            |     5 +
 src/lessons/recursion/cons/PlusOne.java            |    54 +
 src/lessons/recursion/cons/Remove.html             |     8 +
 src/lessons/recursion/cons/Remove.java             |    60 +
 src/lessons/recursion/cons/Reverse.fr.html         |    13 +
 src/lessons/recursion/cons/Reverse.html            |    10 +
 src/lessons/recursion/cons/Reverse.java            |    64 +
 src/lessons/recursion/cons/icon.png                |   Bin 0 -> 2003 bytes
 src/lessons/recursion/cons/short_desc.html         |     5 +
 .../recursion/cons/universe/ConsExercise.java      |    31 +
 .../recursion/cons/universe/ConsWorld.fr.html      |    34 +
 src/lessons/recursion/cons/universe/ConsWorld.html |    36 +
 .../recursion/cons/universe/ConsWorld.it.html      |    34 +
 src/lessons/recursion/cons/universe/ConsWorld.java |    74 +
 .../recursion/cons/universe/ConsWorld.pt_BR.html   |    34 +
 src/lessons/recursion/cons/universe/RecList.java   |    81 +
 .../recursion/dragoncurve/DragonCurve1.fr.html     |     4 +-
 .../recursion/dragoncurve/DragonCurve1.html        |     3 +-
 .../recursion/dragoncurve/DragonCurve1.java        |    98 +-
 .../recursion/dragoncurve/DragonCurve1.pt_BR.html  |    28 +
 .../recursion/dragoncurve/DragonCurve1Entity.c     |    23 +
 .../recursion/dragoncurve/DragonCurve1Entity.java  |    60 +-
 .../recursion/dragoncurve/DragonCurve1Entity.py    |    30 +-
 .../recursion/dragoncurve/DragonCurve1Entity.scala |    28 -
 .../recursion/dragoncurve/DragonCurve2.fr.html     |    17 +-
 .../recursion/dragoncurve/DragonCurve2.html        |     7 +-
 .../recursion/dragoncurve/DragonCurve2.java        |    98 +-
 .../recursion/dragoncurve/DragonCurve2.pt_BR.html  |    49 +
 .../recursion/dragoncurve/DragonCurve2Entity.c     |    40 +
 .../recursion/dragoncurve/DragonCurve2Entity.java  |    96 +-
 .../recursion/dragoncurve/DragonCurve2Entity.py    |    54 +-
 .../recursion/dragoncurve/DragonCurve2Entity.scala |    46 -
 .../dragoncurve/ScalaDragonCurve1Entity.scala      |    28 +
 .../dragoncurve/ScalaDragonCurve2Entity.scala      |    46 +
 src/lessons/recursion/hanoi/HanoiBoard.fr.html     |    26 +-
 src/lessons/recursion/hanoi/HanoiBoard.html        |     5 +-
 src/lessons/recursion/hanoi/HanoiBoard.it.html     |    55 +
 src/lessons/recursion/hanoi/HanoiBoard.java        |    60 +-
 src/lessons/recursion/hanoi/HanoiBoard.pt_BR.html  |    55 +
 src/lessons/recursion/hanoi/HanoiBoardEntity.c     |    24 +
 src/lessons/recursion/hanoi/HanoiBoardEntity.java  |    78 +-
 src/lessons/recursion/hanoi/HanoiBoardEntity.py    |    26 +-
 src/lessons/recursion/hanoi/HanoiBoardEntity.scala |    27 -
 src/lessons/recursion/hanoi/Main.fr.html           |     2 +
 src/lessons/recursion/hanoi/Main.html              |     9 +-
 src/lessons/recursion/hanoi/Main.java              |    20 +-
 .../recursion/hanoi/ScalaHanoiBoardEntity.scala    |    27 +
 src/lessons/recursion/hanoi/short_desc.fr.html     |     2 +
 src/lessons/recursion/hanoi/short_desc.html        |    11 +-
 .../recursion/hanoi/universe/HanoiEntity.java      |   163 +-
 .../recursion/hanoi/universe/HanoiMovePanel.java   |     8 +-
 .../recursion/hanoi/universe/HanoiWorld.fr.html    |    10 +-
 .../recursion/hanoi/universe/HanoiWorld.html       |     9 +-
 .../recursion/hanoi/universe/HanoiWorld.java       |   368 +-
 .../recursion/hanoi/universe/HanoiWorld.pt_BR.html |    29 +
 .../recursion/hanoi/universe/HanoiWorldView.java   |   460 +-
 src/lessons/recursion/koch/Crab.fr.html            |     9 +-
 src/lessons/recursion/koch/Crab.html               |     5 +-
 src/lessons/recursion/koch/Crab.java               |   105 +-
 src/lessons/recursion/koch/CrabEntity.c            |    21 +
 src/lessons/recursion/koch/CrabEntity.java         |    52 +-
 src/lessons/recursion/koch/CrabEntity.py           |    36 +-
 src/lessons/recursion/koch/CrabEntity.scala        |    27 -
 src/lessons/recursion/koch/HexaKoch.fr.html        |     4 +-
 src/lessons/recursion/koch/HexaKoch.html           |     3 +-
 src/lessons/recursion/koch/HexaKoch.java           |    89 +-
 src/lessons/recursion/koch/HexaKochEntity.c        |    31 +
 src/lessons/recursion/koch/HexaKochEntity.java     |    64 +-
 src/lessons/recursion/koch/HexaKochEntity.py       |    44 +-
 src/lessons/recursion/koch/HexaKochEntity.scala    |    33 -
 src/lessons/recursion/koch/Koch.fr.html            |    18 +-
 src/lessons/recursion/koch/Koch.html               |    15 +
 src/lessons/recursion/koch/Koch.java               |    91 +-
 src/lessons/recursion/koch/KochEntity.c            |    54 +
 src/lessons/recursion/koch/KochEntity.java         |   114 +-
 src/lessons/recursion/koch/KochEntity.py           |    56 +-
 src/lessons/recursion/koch/KochEntity.scala        |    39 -
 src/lessons/recursion/koch/PentaKoch.fr.html       |     9 +-
 src/lessons/recursion/koch/PentaKoch.html          |     1 +
 src/lessons/recursion/koch/PentaKoch.java          |    88 +-
 src/lessons/recursion/koch/PentaKochEntity.c       |    47 +
 src/lessons/recursion/koch/PentaKochEntity.java    |   100 +-
 src/lessons/recursion/koch/PentaKochEntity.py      |    38 +-
 src/lessons/recursion/koch/PentaKochEntity.scala   |    33 -
 src/lessons/recursion/koch/ScalaCrabEntity.scala   |    27 +
 .../recursion/koch/ScalaHexaKochEntity.scala       |    33 +
 src/lessons/recursion/koch/ScalaKochEntity.scala   |    39 +
 .../recursion/koch/ScalaPentaKochEntity.scala      |    33 +
 .../recursion/koch/ScalaSquareKochEntity.scala     |    44 +
 src/lessons/recursion/koch/SquareKoch.fr.html      |     6 +-
 src/lessons/recursion/koch/SquareKoch.html         |     1 +
 src/lessons/recursion/koch/SquareKoch.java         |    88 +-
 src/lessons/recursion/koch/SquareKochEntity.c      |    58 +
 src/lessons/recursion/koch/SquareKochEntity.java   |   122 +-
 src/lessons/recursion/koch/SquareKochEntity.py     |    66 +-
 src/lessons/recursion/koch/SquareKochEntity.scala  |    44 -
 .../polygonfractal/PolygonFractal.fr.html          |     4 +-
 .../recursion/polygonfractal/PolygonFractal.html   |     3 +-
 .../recursion/polygonfractal/PolygonFractal.java   |   101 +-
 .../polygonfractal/PolygonFractal.pt_BR.html       |    10 +
 .../polygonfractal/PolygonFractalEntity.c          |    27 +
 .../polygonfractal/PolygonFractalEntity.java       |    60 +-
 .../polygonfractal/PolygonFractalEntity.py         |    34 +-
 .../polygonfractal/PolygonFractalEntity.scala      |    31 -
 .../polygonfractal/ScalaPolygonFractalEntity.scala |    31 +
 src/lessons/recursion/short_desc.fr.html           |     2 +
 src/lessons/recursion/short_desc.html              |    13 +-
 .../sierpinski/ScalaSierpinskiEntity.scala         |    22 +
 .../recursion/sierpinski/Sierpinski.fr.html        |     4 +-
 src/lessons/recursion/sierpinski/Sierpinski.html   |     3 +-
 src/lessons/recursion/sierpinski/Sierpinski.java   |    84 +-
 .../recursion/sierpinski/Sierpinski.pt_BR.html     |    13 +
 .../recursion/sierpinski/SierpinskiEntity.c        |    20 +
 .../recursion/sierpinski/SierpinskiEntity.java     |    46 +-
 .../recursion/sierpinski/SierpinskiEntity.py       |    22 +-
 .../recursion/sierpinski/SierpinskiEntity.scala    |    22 -
 .../recursion/spiral/ScalaSpiralEntity.scala       |    23 +
 .../recursion/spiral/ScalaSpiralUseEntity.scala    |    22 +
 src/lessons/recursion/spiral/Spiral.fr.html        |     4 +-
 src/lessons/recursion/spiral/Spiral.html           |     3 +-
 src/lessons/recursion/spiral/Spiral.java           |    68 +-
 src/lessons/recursion/spiral/Spiral.pt_BR.html     |    31 +
 src/lessons/recursion/spiral/SpiralEntity.c        |    19 +
 src/lessons/recursion/spiral/SpiralEntity.java     |    44 +-
 src/lessons/recursion/spiral/SpiralEntity.py       |    26 +-
 src/lessons/recursion/spiral/SpiralEntity.scala    |    23 -
 src/lessons/recursion/spiral/SpiralUse.fr.html     |    10 +-
 src/lessons/recursion/spiral/SpiralUse.html        |     7 +-
 src/lessons/recursion/spiral/SpiralUse.java        |    38 +-
 src/lessons/recursion/spiral/SpiralUseEntity.c     |    17 +
 src/lessons/recursion/spiral/SpiralUseEntity.java  |    44 +-
 src/lessons/recursion/spiral/SpiralUseEntity.py    |    22 +-
 src/lessons/recursion/spiral/SpiralUseEntity.scala |    22 -
 .../recursion/spiral/spiral-300-98-10-1.png        |   Bin 0 -> 53239 bytes
 src/lessons/recursion/square/FourSquare.fr.html    |    16 +-
 src/lessons/recursion/square/FourSquare.html       |    11 +-
 src/lessons/recursion/square/FourSquare.it.html    |    57 +
 src/lessons/recursion/square/FourSquare.java       |    40 +-
 src/lessons/recursion/square/FourSquare.pt_BR.html |    58 +
 src/lessons/recursion/square/FourSquareEntity.c    |    22 +
 src/lessons/recursion/square/FourSquareEntity.java |    50 +-
 src/lessons/recursion/square/FourSquareEntity.py   |    26 +-
 .../recursion/square/FourSquareEntity.scala        |    23 -
 .../recursion/square/ScalaFourSquareEntity.scala   |    23 +
 src/lessons/recursion/tree/ScalaTreeEntity.scala   |    67 +
 src/lessons/recursion/tree/Tree.fr.html            |    18 +-
 src/lessons/recursion/tree/Tree.html               |    15 +-
 src/lessons/recursion/tree/Tree.java               |    70 +-
 src/lessons/recursion/tree/Tree.pt_BR.html         |    43 +
 src/lessons/recursion/tree/TreeEntity.c            |    48 +
 src/lessons/recursion/tree/TreeEntity.java         |   144 +-
 src/lessons/recursion/tree/TreeEntity.py           |    90 +-
 src/lessons/recursion/tree/TreeEntity.scala        |    67 -
 src/lessons/sort/baseball/BubbleBaseball.fr.html   |     6 +-
 src/lessons/sort/baseball/BubbleBaseball.html      |     3 +-
 .../sort/baseball/BubbleBaseball.pt_BR.html        |    42 +
 src/lessons/sort/baseball/BubbleBaseballEntity.c   |    34 +
 src/lessons/sort/baseball/InsertBaseball.fr.html   |    17 +-
 src/lessons/sort/baseball/InsertBaseball.html      |     7 +-
 src/lessons/sort/baseball/InsertBaseballEntity.c   |    56 +
 src/lessons/sort/baseball/Main.fr.html             |     8 +-
 src/lessons/sort/baseball/Main.html                |    69 +-
 src/lessons/sort/baseball/NaiveBaseball.fr.html    |     6 +-
 src/lessons/sort/baseball/NaiveBaseball.html       |     3 +-
 src/lessons/sort/baseball/NaiveBaseballEntity.c    |    26 +
 ...ntity.scala => ScalaBubbleBaseballEntity.scala} |     0
 ...ntity.scala => ScalaInsertBaseballEntity.scala} |     0
 ...Entity.scala => ScalaNaiveBaseballEntity.scala} |     0
 ...ntity.scala => ScalaSelectBaseballEntity.scala} |     0
 src/lessons/sort/baseball/SelectBaseball.fr.html   |     4 +-
 src/lessons/sort/baseball/SelectBaseball.html      |     1 +
 src/lessons/sort/baseball/SelectBaseballEntity.c   |    81 +
 src/lessons/sort/baseball/short_desc.fr.html       |     2 +
 src/lessons/sort/baseball/short_desc.html          |     1 +
 .../sort/baseball/universe/BaseballEntity.java     |    81 +-
 .../sort/baseball/universe/BaseballMovePanel.java  |   200 +-
 .../sort/baseball/universe/BaseballWorld.fr.html   |    20 +-
 .../sort/baseball/universe/BaseballWorld.html      |    19 +-
 .../sort/baseball/universe/BaseballWorld.java      |     5 +-
 .../baseball/universe/BaseballWorld.pt_BR.html     |    45 +
 src/lessons/sort/basic/Main.fr.html                |    12 +
 src/lessons/sort/basic/Main.html                   |     9 +
 src/lessons/sort/basic/Main.java                   |    84 +-
 .../sort/basic/bubble/AlgBubbleSort1.fr.html       |    10 +-
 src/lessons/sort/basic/bubble/AlgBubbleSort1.html  |     1 +
 src/lessons/sort/basic/bubble/AlgBubbleSort1.java  |     4 -
 .../sort/basic/bubble/AlgBubbleSort1.pt_BR.html    |    51 +
 .../sort/basic/bubble/AlgBubbleSort1Entity.c       |    22 +
 .../sort/basic/bubble/AlgBubbleSort2.fr.html       |     6 +-
 src/lessons/sort/basic/bubble/AlgBubbleSort2.html  |     3 +-
 src/lessons/sort/basic/bubble/AlgBubbleSort2.java  |     4 -
 .../sort/basic/bubble/AlgBubbleSort2Entity.c       |    18 +
 .../sort/basic/bubble/AlgBubbleSort3.fr.html       |    16 +-
 src/lessons/sort/basic/bubble/AlgBubbleSort3.html  |     3 +-
 src/lessons/sort/basic/bubble/AlgBubbleSort3.java  |     4 -
 .../sort/basic/bubble/AlgBubbleSort3Entity.c       |    25 +
 ...ntity.scala => ScalaAlgBubbleSort1Entity.scala} |     0
 ...ntity.scala => ScalaAlgBubbleSort2Entity.scala} |     0
 ...ntity.scala => ScalaAlgBubbleSort3Entity.scala} |     0
 .../sort/basic/cocktail/AlgCocktailSort1.fr.html   |     4 +-
 .../sort/basic/cocktail/AlgCocktailSort1.html      |     3 +-
 .../sort/basic/cocktail/AlgCocktailSort1.java      |     4 -
 .../sort/basic/cocktail/AlgCocktailSort1Entity.c   |    28 +
 .../sort/basic/cocktail/AlgCocktailSort2.fr.html   |     4 +-
 .../sort/basic/cocktail/AlgCocktailSort2.html      |     3 +-
 .../sort/basic/cocktail/AlgCocktailSort2.java      |     4 -
 .../sort/basic/cocktail/AlgCocktailSort2Entity.c   |    32 +
 .../sort/basic/cocktail/AlgCocktailSort3.fr.html   |     8 +-
 .../sort/basic/cocktail/AlgCocktailSort3.html      |     3 +-
 .../sort/basic/cocktail/AlgCocktailSort3.java      |     4 -
 .../sort/basic/cocktail/AlgCocktailSort3Entity.c   |    36 +
 ...ity.scala => ScalaAlgCocktailSort1Entity.scala} |     0
 ...ity.scala => ScalaAlgCocktailSort2Entity.scala} |     0
 ...ity.scala => ScalaAlgCocktailSort3Entity.scala} |     0
 src/lessons/sort/basic/comb/AlgCombSort.fr.html    |     8 +-
 src/lessons/sort/basic/comb/AlgCombSort.html       |     1 +
 src/lessons/sort/basic/comb/AlgCombSort.it.html    |    48 +
 src/lessons/sort/basic/comb/AlgCombSort.java       |     4 -
 src/lessons/sort/basic/comb/AlgCombSort.pt_BR.html |    48 +
 src/lessons/sort/basic/comb/AlgCombSort11.fr.html  |     4 +-
 src/lessons/sort/basic/comb/AlgCombSort11.html     |     3 +-
 src/lessons/sort/basic/comb/AlgCombSort11.java     |     4 -
 src/lessons/sort/basic/comb/AlgCombSort11Entity.c  |    29 +
 src/lessons/sort/basic/comb/AlgCombSortEntity.c    |    26 +
 ...Entity.scala => ScalaAlgCombSort11Entity.scala} |     0
 ...rtEntity.scala => ScalaAlgCombSortEntity.scala} |     0
 src/lessons/sort/basic/gnome/AlgGnomeSort.fr.html  |     2 +
 src/lessons/sort/basic/gnome/AlgGnomeSort.html     |     1 +
 src/lessons/sort/basic/gnome/AlgGnomeSort.java     |     4 -
 src/lessons/sort/basic/gnome/AlgGnomeSortEntity.c  |    24 +
 ...tEntity.scala => ScalaAlgGnomeSortEntity.scala} |     0
 .../sort/basic/insertion/AlgInsertionSort.fr.html  |    12 +-
 .../sort/basic/insertion/AlgInsertionSort.html     |   109 +-
 .../sort/basic/insertion/AlgInsertionSort.java     |     4 -
 .../sort/basic/insertion/AlgInsertionSortEntity.c  |    24 +
 ...ity.scala => ScalaAlgInsertionSortEntity.scala} |     0
 .../sort/basic/selection/AlgSelectionSort.fr.html  |    16 +-
 .../sort/basic/selection/AlgSelectionSort.html     |     8 +-
 .../sort/basic/selection/AlgSelectionSort.java     |     6 -
 .../sort/basic/selection/AlgSelectionSortEntity.c  |    26 +
 .../basic/selection/AlgSelectionSortEntity.java    |     2 +-
 .../sort/basic/selection/AlgSelectionSortEntity.py |     2 +-
 .../basic/selection/AlgSelectionSortEntity.scala   |    29 -
 .../selection/ScalaAlgSelectionSortEntity.scala    |    29 +
 src/lessons/sort/basic/shell/AlgShellSort.fr.html  |    37 +-
 src/lessons/sort/basic/shell/AlgShellSort.html     |     3 +-
 src/lessons/sort/basic/shell/AlgShellSort.java     |     4 -
 src/lessons/sort/basic/shell/AlgShellSortEntity.c  |    37 +
 ...tEntity.scala => ScalaAlgShellSortEntity.scala} |     0
 src/lessons/sort/basic/short_desc.fr.html          |     2 +
 src/lessons/sort/basic/short_desc.html             |     1 +
 src/lessons/sort/dutchflag/DutchFlagAlgo.fr.html   |     6 +-
 src/lessons/sort/dutchflag/DutchFlagAlgo.html      |     3 +-
 src/lessons/sort/dutchflag/DutchFlagAlgoEntity.c   |    37 +
 .../sort/dutchflag/DutchFlagAlgoEntity.scala       |    38 -
 src/lessons/sort/dutchflag/Main.fr.html            |     4 +-
 src/lessons/sort/dutchflag/Main.html               |    31 +-
 src/lessons/sort/dutchflag/Main.java               |    22 +-
 .../sort/dutchflag/ScalaDutchFlagAlgoEntity.scala  |    38 +
 src/lessons/sort/dutchflag/short_desc.fr.html      |     2 +
 src/lessons/sort/dutchflag/short_desc.html         |     1 +
 .../sort/dutchflag/universe/DutchFlagEntity.java   |    50 +-
 .../sort/dutchflag/universe/DutchFlagWorld.fr.html |    12 +-
 .../sort/dutchflag/universe/DutchFlagWorld.html    |    11 +-
 .../sort/dutchflag/universe/DutchFlagWorld.java    |     2 +-
 .../dutchflag/universe/DutchFlagWorld.pt_BR.html   |    28 +
 src/lessons/sort/pancake/BasicPancake.fr.html      |    24 +-
 src/lessons/sort/pancake/BasicPancake.html         |     5 +-
 src/lessons/sort/pancake/BasicPancake.pt_BR.html   |    37 +
 src/lessons/sort/pancake/BasicPancakeEntity.c      |    29 +
 src/lessons/sort/pancake/BurnedPancake.fr.html     |    10 +-
 src/lessons/sort/pancake/BurnedPancake.html        |     3 +-
 src/lessons/sort/pancake/BurnedPancakeEntity.c     |    38 +
 src/lessons/sort/pancake/CohenPancake.fr.html      |    99 +
 src/lessons/sort/pancake/CohenPancake.html         |    74 +
 src/lessons/sort/pancake/CohenPancake.java         |    32 +
 src/lessons/sort/pancake/CohenPancakeEntity.c      |   357 +
 src/lessons/sort/pancake/CohenPancakeEntity.java   |   124 +
 src/lessons/sort/pancake/CohenPancakeEntity.py     |    91 +
 src/lessons/sort/pancake/GatesPancake.fr.html      |     4 +-
 src/lessons/sort/pancake/GatesPancake.html         |     3 +-
 src/lessons/sort/pancake/GatesPancake.pt_BR.html   |   109 +
 src/lessons/sort/pancake/GatesPancakeEntity.c      |   297 +
 src/lessons/sort/pancake/GatesPancakeEntity.java   |    23 +
 src/lessons/sort/pancake/Main.fr.html              |    19 +-
 src/lessons/sort/pancake/Main.html                 |     4 +-
 src/lessons/sort/pancake/Main.java                 |    28 +-
 src/lessons/sort/pancake/Main.pt_BR.html           |    45 +
 ...eEntity.scala => ScalaBasicPancakeEntity.scala} |     0
 ...Entity.scala => ScalaBurnedPancakeEntity.scala} |     0
 .../sort/pancake/ScalaCohenPancakeEntity.scala     |   130 +
 .../pancake/ScalaGatesBurnedPancakeEntity.scala    |   335 +
 ...eEntity.scala => ScalaGatesPancakeEntity.scala} |     0
 src/lessons/sort/pancake/img/cohen-1a.png          |   Bin 0 -> 4345 bytes
 src/lessons/sort/pancake/img/cohen-1a.svg          |   377 +
 src/lessons/sort/pancake/img/cohen-1b.png          |   Bin 0 -> 4376 bytes
 src/lessons/sort/pancake/img/cohen-1b.svg          |   389 +
 src/lessons/sort/pancake/img/cohen-1c.png          |   Bin 0 -> 2733 bytes
 src/lessons/sort/pancake/img/cohen-1c.svg          |   299 +
 src/lessons/sort/pancake/img/cohen-2a.png          |   Bin 0 -> 4432 bytes
 src/lessons/sort/pancake/img/cohen-2a.svg          |   389 +
 src/lessons/sort/pancake/img/cohen-2b-algo.png     |   Bin 0 -> 20821 bytes
 src/lessons/sort/pancake/img/cohen-2b-algo.svg     |  2251 +++
 src/lessons/sort/pancake/img/cohen-2b.png          |   Bin 0 -> 2404 bytes
 src/lessons/sort/pancake/img/cohen-2b.svg          |   261 +
 src/lessons/sort/pancake/short_desc.fr.html        |     8 +-
 src/lessons/sort/pancake/short_desc.html           |     3 +-
 .../sort/pancake/universe/PancakeEntity.java       |    55 +-
 .../pancake/universe/PancakeFlipButtonPanel.java   |   232 +-
 .../sort/pancake/universe/PancakeWorld.fr.html     |    18 +-
 .../sort/pancake/universe/PancakeWorld.html        |    13 +-
 .../sort/pancake/universe/PancakeWorld.java        |    12 +-
 .../sort/pancake/universe/PancakeWorld.pt_BR.html  |    26 +
 src/lessons/turmites/Main.fr.html                  |    10 +-
 src/lessons/turmites/Main.html                     |    57 +-
 src/lessons/turmites/Main.java                     |    44 +-
 .../turmites/helloturmite/HelloTurmite.fr.html     |     9 +-
 .../turmites/helloturmite/HelloTurmite.html        |     1 +
 .../turmites/helloturmite/HelloTurmite.it.html     |    78 +
 .../turmites/helloturmite/HelloTurmite.java        |    64 +-
 .../turmites/helloturmite/HelloTurmite.pt_BR.html  |    78 +
 .../turmites/helloturmite/HelloTurmiteEntity.c     |    67 +
 .../turmites/helloturmite/HelloTurmiteEntity.java  |   188 +-
 .../turmites/helloturmite/HelloTurmiteEntity.py    |   118 +-
 .../turmites/helloturmite/HelloTurmiteEntity.scala |    68 -
 .../helloturmite/ScalaHelloTurmiteEntity.scala     |    68 +
 src/lessons/turmites/langton/Langton.fr.html       |     2 +
 src/lessons/turmites/langton/Langton.html          |     1 +
 src/lessons/turmites/langton/Langton.it.html       |    51 +
 src/lessons/turmites/langton/Langton.java          |    32 +-
 src/lessons/turmites/langton/Langton.pt_BR.html    |    51 +
 src/lessons/turmites/langton/LangtonEntity.c       |    37 +
 src/lessons/turmites/langton/LangtonEntity.java    |   111 +-
 src/lessons/turmites/langton/LangtonEntity.py      |    46 +-
 src/lessons/turmites/langton/LangtonEntity.scala   |    39 -
 .../turmites/langton/ScalaLangtonEntity.scala      |    39 +
 .../turmites/langtoncolors/LangtonColors.fr.html   |    12 +-
 .../turmites/langtoncolors/LangtonColors.html      |     1 +
 .../turmites/langtoncolors/LangtonColors.java      |    56 +-
 .../turmites/langtoncolors/LangtonColorsEntity.c   |    54 +
 .../langtoncolors/LangtonColorsEntity.java         |   143 +-
 .../turmites/langtoncolors/LangtonColorsEntity.py  |    68 +-
 .../langtoncolors/LangtonColorsEntity.scala        |    49 -
 .../langtoncolors/ScalaLangtonColorsEntity.scala   |    49 +
 src/lessons/turmites/short_desc.fr.html            |     2 +
 src/lessons/turmites/short_desc.html               |     1 +
 .../turmitecreator/ScalaTurmiteCreatorEntity.scala |   139 +
 .../turmites/turmitecreator/TurmiteCreator.fr.html |    22 +-
 .../turmites/turmitecreator/TurmiteCreator.html    |     1 +
 .../turmites/turmitecreator/TurmiteCreator.java    |    30 +-
 .../turmitecreator/TurmiteCreator.pt_BR.html       |   160 +
 .../turmitecreator/TurmiteCreatorEntity.c.old      |   162 +
 .../turmitecreator/TurmiteCreatorEntity.java       |   291 +-
 .../turmitecreator/TurmiteCreatorEntity.py         |   166 +-
 .../turmitecreator/TurmiteCreatorEntity.scala      |   139 -
 src/lessons/turmites/universe/TurmiteWorld.fr.html |    14 +-
 src/lessons/turmites/universe/TurmiteWorld.html    |     9 +-
 src/lessons/turmites/universe/TurmiteWorld.java    |   264 +-
 .../turmites/universe/TurmiteWorld.pt_BR.html      |    20 +
 .../turmites/universe/TurmiteWorldView.java        |    60 +-
 src/lessons/turtleart/CircleSquareEntity.c         |    17 +
 src/lessons/turtleart/CircleSquareEntity.java      |    46 +-
 src/lessons/turtleart/CircleSquareEntity.py        |    24 +-
 src/lessons/turtleart/CircleSquareEntity.scala     |    23 -
 src/lessons/turtleart/CircleTenEntity.c            |    12 +
 src/lessons/turtleart/CircleTenEntity.java         |    32 +-
 src/lessons/turtleart/CircleTenEntity.py           |     8 +-
 src/lessons/turtleart/CircleTenEntity.scala        |    16 -
 src/lessons/turtleart/CircleTwoEntity.c            |    17 +
 src/lessons/turtleart/CircleTwoEntity.java         |    42 +-
 src/lessons/turtleart/CircleTwoEntity.py           |    18 +-
 src/lessons/turtleart/CircleTwoEntity.scala        |    21 -
 src/lessons/turtleart/CircleYingEntity.c           |    21 +
 src/lessons/turtleart/CircleYingEntity.java        |    50 +-
 src/lessons/turtleart/CircleYingEntity.py          |    24 +-
 src/lessons/turtleart/CircleYingEntity.scala       |    25 -
 src/lessons/turtleart/DiskFourEntity.c             |    25 +
 src/lessons/turtleart/DiskFourEntity.java          |    58 +-
 src/lessons/turtleart/DiskFourEntity.py            |    30 +-
 src/lessons/turtleart/DiskFourEntity.scala         |    29 -
 src/lessons/turtleart/DiskFourthEntity.c           |    14 +
 src/lessons/turtleart/DiskFourthEntity.java        |    38 +-
 src/lessons/turtleart/DiskFourthEntity.py          |    12 +-
 src/lessons/turtleart/DiskFourthEntity.scala       |    19 -
 src/lessons/turtleart/DiskTwoEntity.c              |    25 +
 src/lessons/turtleart/DiskTwoEntity.java           |    56 +-
 src/lessons/turtleart/DiskTwoEntity.py             |    26 +-
 src/lessons/turtleart/DiskTwoEntity.scala          |    28 -
 src/lessons/turtleart/Flower3Entity.java           |    43 +
 src/lessons/turtleart/Flower3Entity.py             |    33 +
 src/lessons/turtleart/FlowerEntity.c               |    34 +
 src/lessons/turtleart/FlowerEntity.java            |    78 +-
 src/lessons/turtleart/FlowerEntity.py              |    56 +-
 src/lessons/turtleart/FlowerEntity.scala           |    40 -
 src/lessons/turtleart/HouseEntity.c                |    27 +
 src/lessons/turtleart/HouseEntity.java             |    64 +-
 src/lessons/turtleart/HouseEntity.py               |    38 +-
 src/lessons/turtleart/HouseEntity.scala            |    32 -
 src/lessons/turtleart/HouseManyEntity.c            |    64 +
 src/lessons/turtleart/HouseManyEntity.java         |   124 +-
 src/lessons/turtleart/HouseManyEntity.py           |    94 +-
 src/lessons/turtleart/HouseManyEntity.scala        |    62 -
 src/lessons/turtleart/HouseThreeEntity.c           |    35 +
 src/lessons/turtleart/HouseThreeEntity.java        |    78 +-
 src/lessons/turtleart/HouseThreeEntity.py          |    52 +-
 src/lessons/turtleart/HouseThreeEntity.scala       |    39 -
 src/lessons/turtleart/Kerr36Entity.java            |    59 +
 src/lessons/turtleart/Kerr36Entity.py              |    50 +
 src/lessons/turtleart/Main.fr.html                 |    16 +-
 src/lessons/turtleart/Main.html                    |     9 +-
 src/lessons/turtleart/Main.java                    |    16 +-
 src/lessons/turtleart/Polygon15Entity.java         |    20 -
 src/lessons/turtleart/Polygon15Entity.py           |     8 -
 src/lessons/turtleart/Polygon15Entity.scala        |    20 -
 src/lessons/turtleart/Polygon20Entity.c            |    14 +
 src/lessons/turtleart/Polygon20Entity.java         |    20 +
 src/lessons/turtleart/Polygon20Entity.py           |     8 +
 src/lessons/turtleart/Polygon360Entity.c           |    13 +
 src/lessons/turtleart/Polygon360Entity.java        |    38 +-
 src/lessons/turtleart/Polygon360Entity.py          |    14 +-
 src/lessons/turtleart/Polygon360Entity.scala       |    19 -
 src/lessons/turtleart/Polygon6Entity.c             |    14 +
 src/lessons/turtleart/Polygon6Entity.java          |    38 +-
 src/lessons/turtleart/Polygon6Entity.py            |    14 +-
 src/lessons/turtleart/Polygon6Entity.scala         |    19 -
 src/lessons/turtleart/Polygon7Entity.c             |    13 +
 src/lessons/turtleart/Polygon7Entity.java          |    38 +-
 src/lessons/turtleart/Polygon7Entity.py            |    14 +-
 src/lessons/turtleart/Polygon7Entity.scala         |    19 -
 .../turtleart/ScalaCircleSquareEntity.scala        |    23 +
 src/lessons/turtleart/ScalaCircleTenEntity.scala   |    16 +
 src/lessons/turtleart/ScalaCircleTwoEntity.scala   |    21 +
 src/lessons/turtleart/ScalaCircleYingEntity.scala  |    25 +
 src/lessons/turtleart/ScalaDiskFourEntity.scala    |    29 +
 src/lessons/turtleart/ScalaDiskFourthEntity.scala  |    19 +
 src/lessons/turtleart/ScalaDiskTwoEntity.scala     |    28 +
 src/lessons/turtleart/ScalaFlower3Entity.scala     |    43 +
 src/lessons/turtleart/ScalaFlowerEntity.scala      |    40 +
 src/lessons/turtleart/ScalaHouseEntity.scala       |    32 +
 src/lessons/turtleart/ScalaHouseManyEntity.scala   |    62 +
 src/lessons/turtleart/ScalaHouseThreeEntity.scala  |    39 +
 src/lessons/turtleart/ScalaKerr36Entity.scala      |    59 +
 src/lessons/turtleart/ScalaPolygon20Entity.scala   |    20 +
 src/lessons/turtleart/ScalaPolygon360Entity.scala  |    19 +
 src/lessons/turtleart/ScalaPolygon6Entity.scala    |    19 +
 src/lessons/turtleart/ScalaPolygon7Entity.scala    |    19 +
 src/lessons/turtleart/ScalaSmallSquareEntity.scala |    20 +
 src/lessons/turtleart/ScalaSquareEntity.scala      |    20 +
 src/lessons/turtleart/ScalaStairsEntity.scala      |    21 +
 src/lessons/turtleart/ScalaStarEntity.scala        |    27 +
 src/lessons/turtleart/ScalaTriangleEntity.scala    |    20 +
 .../turtleart/ScalaTriangleFlatEntity.scala        |    19 +
 src/lessons/turtleart/SmallSquareEntity.c          |    13 +
 src/lessons/turtleart/SmallSquareEntity.java       |    40 +-
 src/lessons/turtleart/SmallSquareEntity.py         |    16 +-
 src/lessons/turtleart/SmallSquareEntity.scala      |    20 -
 src/lessons/turtleart/SquareEntity.c               |    13 +
 src/lessons/turtleart/SquareEntity.java            |    40 +-
 src/lessons/turtleart/SquareEntity.py              |    16 +-
 src/lessons/turtleart/SquareEntity.scala           |    20 -
 src/lessons/turtleart/StairsEntity.c               |    15 +
 src/lessons/turtleart/StairsEntity.java            |    42 +-
 src/lessons/turtleart/StairsEntity.py              |    18 +-
 src/lessons/turtleart/StairsEntity.scala           |    21 -
 src/lessons/turtleart/StarEntity.c                 |    25 +
 src/lessons/turtleart/StarEntity.java              |    52 +-
 src/lessons/turtleart/StarEntity.py                |    28 +-
 src/lessons/turtleart/StarEntity.scala             |    27 -
 src/lessons/turtleart/TriangleEntity.c             |    14 +
 src/lessons/turtleart/TriangleEntity.java          |    40 +-
 src/lessons/turtleart/TriangleEntity.py            |    16 +-
 src/lessons/turtleart/TriangleEntity.scala         |    20 -
 src/lessons/turtleart/TriangleFlatEntity.c         |    13 +
 src/lessons/turtleart/TriangleFlatEntity.java      |    38 +-
 src/lessons/turtleart/TriangleFlatEntity.py        |    14 +-
 src/lessons/turtleart/TriangleFlatEntity.scala     |    19 -
 src/lessons/turtleart/short_desc.fr.html           |     2 +
 src/lessons/turtleart/short_desc.html              |    13 +-
 src/lessons/welcome/Main.fr.html                   |    19 +-
 src/lessons/welcome/Main.html                      |  1019 +-
 src/lessons/welcome/Main.it.html                   |   513 +
 src/lessons/welcome/Main.java                      |   438 +-
 src/lessons/welcome/Main.pt_BR.html                |   511 +
 src/lessons/welcome/array/Main.fr.html             |    10 +-
 src/lessons/welcome/array/Main.html                |    11 +-
 src/lessons/welcome/array/Main.it.html             |     5 +
 .../welcome/array/array123/Array123.fr.html        |     8 +-
 src/lessons/welcome/array/array123/Array123.html   |     9 +-
 .../welcome/array/array123/Array123.it.html        |     8 +
 src/lessons/welcome/array/array123/Array123.java   |   114 +-
 .../welcome/array/array123/Array123.pt_BR.html     |     8 +
 .../welcome/array/array667/Array667.fr.html        |     6 +-
 src/lessons/welcome/array/array667/Array667.html   |    15 +-
 .../welcome/array/array667/Array667.it.html        |     9 +
 src/lessons/welcome/array/array667/Array667.java   |   132 +-
 .../welcome/array/array667/Array667.pt_BR.html     |     9 +
 .../welcome/array/arraycount9/ArrayCount9.fr.html  |     6 +-
 .../welcome/array/arraycount9/ArrayCount9.html     |     9 +-
 .../welcome/array/arraycount9/ArrayCount9.it.html  |     8 +
 .../welcome/array/arraycount9/ArrayCount9.java     |   114 +-
 .../array/arraycount9/ArrayCount9.pt_BR.html       |     7 +
 .../welcome/array/arrayfront9/ArrayFront9.fr.html  |     6 +-
 .../welcome/array/arrayfront9/ArrayFront9.html     |     9 +-
 .../welcome/array/arrayfront9/ArrayFront9.it.html  |     8 +
 .../welcome/array/arrayfront9/ArrayFront9.java     |   126 +-
 .../array/arrayfront9/ArrayFront9.pt_BR.html       |     8 +
 .../array/averagevalue/AverageValue.fr.html        |     4 +-
 .../welcome/array/averagevalue/AverageValue.html   |    31 +-
 .../array/averagevalue/AverageValue.it.html        |    24 +
 .../welcome/array/averagevalue/AverageValue.java   |   134 +-
 .../array/averagevalue/AverageValue.pt_BR.html     |    24 +
 src/lessons/welcome/array/basics/Array1.fr.html    |    15 +-
 src/lessons/welcome/array/basics/Array1.html       |    14 +-
 src/lessons/welcome/array/basics/Array1.it.html    |   282 +
 src/lessons/welcome/array/basics/Array1.java       |   100 +-
 src/lessons/welcome/array/basics/Array1.pt_BR.html |   282 +
 src/lessons/welcome/array/basics/Array1Entity.c    |    40 +
 src/lessons/welcome/array/basics/Array1Entity.java |   114 +-
 src/lessons/welcome/array/basics/Array1Entity.py   |    74 +-
 .../welcome/array/basics/Array1Entity.scala        |    55 -
 src/lessons/welcome/array/basics/Array2.fr.html    |     2 +
 src/lessons/welcome/array/basics/Array2.html       |     1 +
 src/lessons/welcome/array/basics/Array2.it.html    |    32 +
 src/lessons/welcome/array/basics/Array2.java       |   150 +-
 src/lessons/welcome/array/basics/Array2.pt_BR.html |    30 +
 src/lessons/welcome/array/basics/Array2Entity.c    |    48 +
 src/lessons/welcome/array/basics/Array2Entity.java |   128 +-
 src/lessons/welcome/array/basics/Array2Entity.py   |    80 +-
 .../welcome/array/basics/Array2Entity.scala        |    59 -
 .../welcome/array/basics/ScalaArray1Entity.scala   |    55 +
 .../welcome/array/basics/ScalaArray2Entity.scala   |    60 +
 src/lessons/welcome/array/golomb/Golomb.fr.html    |    17 +
 src/lessons/welcome/array/golomb/Golomb.html       |    15 +
 src/lessons/welcome/array/golomb/Golomb.java       |    69 +
 src/lessons/welcome/array/golomb/Golomb.pt_BR.html |    17 +
 src/lessons/welcome/array/has271/Has271.fr.html    |     6 +-
 src/lessons/welcome/array/has271/Has271.html       |    19 +-
 src/lessons/welcome/array/has271/Has271.it.html    |    16 +
 src/lessons/welcome/array/has271/Has271.java       |   134 +-
 src/lessons/welcome/array/has271/Has271.pt_BR.html |    13 +
 .../array/indexof/maxvalue/IndexOfMaxValue.fr.html |     6 +-
 .../array/indexof/maxvalue/IndexOfMaxValue.html    |    23 +-
 .../array/indexof/maxvalue/IndexOfMaxValue.it.html |    16 +
 .../array/indexof/maxvalue/IndexOfMaxValue.java    |   159 +-
 .../indexof/maxvalue/IndexOfMaxValue.pt_BR.html    |    17 +
 .../array/indexof/value/IndexOfValue.fr.html       |     6 +-
 .../welcome/array/indexof/value/IndexOfValue.html  |    55 +-
 .../array/indexof/value/IndexOfValue.it.html       |    35 +
 .../welcome/array/indexof/value/IndexOfValue.java  |   176 +-
 .../array/indexof/value/IndexOfValue.pt_BR.html    |    36 +
 src/lessons/welcome/array/island/Island.fr.html    |    36 +
 src/lessons/welcome/array/island/Island.html       |    36 +
 src/lessons/welcome/array/island/Island.java       |    61 +
 src/lessons/welcome/array/island/Island.pt_BR.html |    37 +
 src/lessons/welcome/array/maxvalue/Extrema.fr.html |     9 +
 src/lessons/welcome/array/maxvalue/Extrema.html    |     9 +
 src/lessons/welcome/array/maxvalue/Extrema.java    |    85 +
 .../welcome/array/maxvalue/Extrema.pt_BR.html      |     9 +
 .../welcome/array/maxvalue/MaxValue.fr.html        |     2 +
 src/lessons/welcome/array/maxvalue/MaxValue.html   |    21 +-
 .../welcome/array/maxvalue/MaxValue.it.html        |    13 +
 src/lessons/welcome/array/maxvalue/MaxValue.java   |   162 +-
 .../welcome/array/maxvalue/MaxValue.pt_BR.html     |    13 +
 .../welcome/array/notriples/NoTriples.fr.html      |     8 +-
 src/lessons/welcome/array/notriples/NoTriples.html |    15 +-
 .../welcome/array/notriples/NoTriples.it.html      |     9 +
 src/lessons/welcome/array/notriples/NoTriples.java |   122 +-
 .../welcome/array/notriples/NoTriples.pt_BR.html   |     9 +
 .../occurenceofvalue/OccurrenceOfValue.fr.html     |     2 +
 .../array/occurenceofvalue/OccurrenceOfValue.html  |    19 +-
 .../occurenceofvalue/OccurrenceOfValue.it.html     |    13 +
 .../array/occurenceofvalue/OccurrenceOfValue.java  |   190 +-
 .../occurenceofvalue/OccurrenceOfValue.pt_BR.html  |    13 +
 src/lessons/welcome/bat/bool1/Close10.fr.html      |     6 +-
 src/lessons/welcome/bat/bool1/Close10.html         |    15 +-
 src/lessons/welcome/bat/bool1/Close10.it.html      |    11 +
 src/lessons/welcome/bat/bool1/Close10.java         |   124 +-
 src/lessons/welcome/bat/bool1/Close10.pt_BR.html   |    11 +
 src/lessons/welcome/bat/bool1/CountTeen.fr.html    |     2 +
 src/lessons/welcome/bat/bool1/CountTeen.html       |     7 +-
 src/lessons/welcome/bat/bool1/CountTeen.it.html    |     6 +
 src/lessons/welcome/bat/bool1/CountTeen.java       |   158 +-
 src/lessons/welcome/bat/bool1/Diff21.fr.html       |     6 +-
 src/lessons/welcome/bat/bool1/Diff21.html          |    11 +-
 src/lessons/welcome/bat/bool1/Diff21.it.html       |     9 +
 src/lessons/welcome/bat/bool1/Diff21.java          |   114 +-
 src/lessons/welcome/bat/bool1/Diff21.pt_BR.html    |     8 +
 src/lessons/welcome/bat/bool1/HasTeen.fr.html      |    10 +-
 src/lessons/welcome/bat/bool1/HasTeen.html         |    13 +-
 src/lessons/welcome/bat/bool1/HasTeen.it.html      |     9 +
 src/lessons/welcome/bat/bool1/HasTeen.java         |   106 +-
 src/lessons/welcome/bat/bool1/HasTeen.pt_BR.html   |     8 +
 src/lessons/welcome/bat/bool1/IcyHot.fr.html       |     6 +-
 src/lessons/welcome/bat/bool1/IcyHot.html          |    11 +-
 src/lessons/welcome/bat/bool1/IcyHot.it.html       |     8 +
 src/lessons/welcome/bat/bool1/IcyHot.java          |    94 +-
 src/lessons/welcome/bat/bool1/IcyHot.pt_BR.html    |     8 +
 src/lessons/welcome/bat/bool1/In1020.fr.html       |    10 +-
 src/lessons/welcome/bat/bool1/In1020.html          |    11 +-
 src/lessons/welcome/bat/bool1/In1020.it.html       |     8 +
 src/lessons/welcome/bat/bool1/In1020.java          |   100 +-
 src/lessons/welcome/bat/bool1/In1020.pt_BR.html    |     8 +
 src/lessons/welcome/bat/bool1/In3050.fr.html       |     6 +-
 src/lessons/welcome/bat/bool1/In3050.html          |    11 +-
 src/lessons/welcome/bat/bool1/In3050.it.html       |     9 +
 src/lessons/welcome/bat/bool1/In3050.java          |   106 +-
 src/lessons/welcome/bat/bool1/In3050.pt_BR.html    |     8 +
 src/lessons/welcome/bat/bool1/LastDigit.fr.html    |     6 +-
 src/lessons/welcome/bat/bool1/LastDigit.html       |    19 +-
 src/lessons/welcome/bat/bool1/LastDigit.it.html    |    11 +
 src/lessons/welcome/bat/bool1/LastDigit.java       |    88 +-
 src/lessons/welcome/bat/bool1/LastDigit.pt_BR.html |    11 +
 src/lessons/welcome/bat/bool1/LoneTeen.fr.html     |     6 +-
 src/lessons/welcome/bat/bool1/LoneTeen.html        |    13 +-
 src/lessons/welcome/bat/bool1/LoneTeen.it.html     |     9 +
 src/lessons/welcome/bat/bool1/LoneTeen.java        |   118 +-
 src/lessons/welcome/bat/bool1/LoneTeen.pt_BR.html  |     9 +
 src/lessons/welcome/bat/bool1/Main.fr.html         |     8 +-
 src/lessons/welcome/bat/bool1/Main.html            |    23 +-
 src/lessons/welcome/bat/bool1/Main.it.html         |    14 +
 src/lessons/welcome/bat/bool1/Main.pt_BR.html      |    13 +
 src/lessons/welcome/bat/bool1/Makes10.fr.html      |     6 +-
 src/lessons/welcome/bat/bool1/Makes10.html         |    11 +-
 src/lessons/welcome/bat/bool1/Makes10.it.html      |     8 +
 src/lessons/welcome/bat/bool1/Makes10.java         |    98 +-
 src/lessons/welcome/bat/bool1/Makes10.pt_BR.html   |     8 +
 src/lessons/welcome/bat/bool1/Max1020.fr.html      |     6 +-
 src/lessons/welcome/bat/bool1/Max1020.html         |    15 +-
 src/lessons/welcome/bat/bool1/Max1020.it.html      |    12 +
 src/lessons/welcome/bat/bool1/Max1020.java         |   130 +-
 src/lessons/welcome/bat/bool1/Max1020.pt_BR.html   |    11 +
 .../welcome/bat/bool1/MonkeyTrouble.fr.html        |     6 +-
 src/lessons/welcome/bat/bool1/MonkeyTrouble.html   |    15 +-
 .../welcome/bat/bool1/MonkeyTrouble.it.html        |    11 +
 src/lessons/welcome/bat/bool1/MonkeyTrouble.java   |   104 +-
 .../welcome/bat/bool1/MonkeyTrouble.pt_BR.html     |    10 +
 src/lessons/welcome/bat/bool1/NearHundred.fr.html  |     6 +-
 src/lessons/welcome/bat/bool1/NearHundred.html     |    15 +-
 src/lessons/welcome/bat/bool1/NearHundred.it.html  |    11 +
 src/lessons/welcome/bat/bool1/NearHundred.java     |   102 +-
 .../welcome/bat/bool1/NearHundred.pt_BR.html       |    10 +
 src/lessons/welcome/bat/bool1/ParotTrouble.fr.html |     6 +-
 src/lessons/welcome/bat/bool1/ParotTrouble.html    |    17 +-
 src/lessons/welcome/bat/bool1/ParotTrouble.it.html |    11 +
 src/lessons/welcome/bat/bool1/ParotTrouble.java    |    98 +-
 .../welcome/bat/bool1/ParotTrouble.pt_BR.html      |    10 +
 src/lessons/welcome/bat/bool1/PosNeg.fr.html       |    10 +-
 src/lessons/welcome/bat/bool1/PosNeg.html          |    11 +-
 src/lessons/welcome/bat/bool1/PosNeg.it.html       |     9 +
 src/lessons/welcome/bat/bool1/PosNeg.java          |   120 +-
 src/lessons/welcome/bat/bool1/PosNeg.pt_BR.html    |     8 +
 src/lessons/welcome/bat/bool1/SleepIn.fr.html      |     6 +-
 src/lessons/welcome/bat/bool1/SleepIn.html         |    15 +-
 src/lessons/welcome/bat/bool1/SleepIn.it.html      |    10 +
 src/lessons/welcome/bat/bool1/SleepIn.java         |    86 +-
 src/lessons/welcome/bat/bool1/SleepIn.pt_BR.html   |    10 +
 src/lessons/welcome/bat/bool1/SumDouble.fr.html    |     6 +-
 src/lessons/welcome/bat/bool1/SumDouble.html       |    11 +-
 src/lessons/welcome/bat/bool1/SumDouble.it.html    |     8 +
 src/lessons/welcome/bat/bool1/SumDouble.java       |   110 +-
 src/lessons/welcome/bat/bool1/SumDouble.pt_BR.html |     8 +
 src/lessons/welcome/bat/bool2/AlarmClock.fr.html   |     6 +-
 src/lessons/welcome/bat/bool2/AlarmClock.html      |    23 +-
 src/lessons/welcome/bat/bool2/AlarmClock.it.html   |    13 +
 src/lessons/welcome/bat/bool2/AlarmClock.java      |   158 +-
 .../welcome/bat/bool2/AlarmClock.pt_BR.html        |    12 +
 src/lessons/welcome/bat/bool2/AnswerCell.fr.html   |     6 +-
 src/lessons/welcome/bat/bool2/AnswerCell.html      |    17 +-
 src/lessons/welcome/bat/bool2/AnswerCell.it.html   |    10 +
 src/lessons/welcome/bat/bool2/AnswerCell.java      |    88 +-
 .../welcome/bat/bool2/AnswerCell.pt_BR.html        |    10 +
 src/lessons/welcome/bat/bool2/BlueTicket.fr.html   |     6 +-
 src/lessons/welcome/bat/bool2/BlueTicket.html      |    21 +-
 src/lessons/welcome/bat/bool2/BlueTicket.it.html   |    13 +
 src/lessons/welcome/bat/bool2/BlueTicket.java      |   150 +-
 .../welcome/bat/bool2/BlueTicket.pt_BR.html        |    12 +
 .../welcome/bat/bool2/CaughtSpeeding.fr.html       |     6 +-
 src/lessons/welcome/bat/bool2/CaughtSpeeding.html  |    23 +-
 .../welcome/bat/bool2/CaughtSpeeding.it.html       |    13 +
 src/lessons/welcome/bat/bool2/CaughtSpeeding.java  |   130 +-
 .../welcome/bat/bool2/CaughtSpeeding.pt_BR.html    |    13 +
 src/lessons/welcome/bat/bool2/CigarParty.fr.html   |     8 +-
 src/lessons/welcome/bat/bool2/CigarParty.html      |    19 +-
 src/lessons/welcome/bat/bool2/CigarParty.it.html   |    12 +
 src/lessons/welcome/bat/bool2/CigarParty.java      |    98 +-
 .../welcome/bat/bool2/CigarParty.pt_BR.html        |    11 +
 src/lessons/welcome/bat/bool2/DateFashion.fr.html  |     6 +-
 src/lessons/welcome/bat/bool2/DateFashion.html     |    25 +-
 src/lessons/welcome/bat/bool2/DateFashion.it.html  |    14 +
 src/lessons/welcome/bat/bool2/DateFashion.java     |   130 +-
 .../welcome/bat/bool2/DateFashion.pt_BR.html       |    14 +
 src/lessons/welcome/bat/bool2/FizzBuzz.fr.html     |    17 +
 src/lessons/welcome/bat/bool2/FizzBuzz.html        |    11 +
 src/lessons/welcome/bat/bool2/FizzBuzz.java        |    69 +
 src/lessons/welcome/bat/bool2/GreenTicket.fr.html  |     6 +-
 src/lessons/welcome/bat/bool2/GreenTicket.html     |    19 +-
 src/lessons/welcome/bat/bool2/GreenTicket.it.html  |    11 +
 src/lessons/welcome/bat/bool2/GreenTicket.java     |   130 +-
 .../welcome/bat/bool2/GreenTicket.pt_BR.html       |    11 +
 src/lessons/welcome/bat/bool2/In1To10.fr.html      |     6 +-
 src/lessons/welcome/bat/bool2/In1To10.html         |    17 +-
 src/lessons/welcome/bat/bool2/In1To10.it.html      |    10 +
 src/lessons/welcome/bat/bool2/In1To10.java         |   100 +-
 src/lessons/welcome/bat/bool2/In1To10.pt_BR.html   |    10 +
 src/lessons/welcome/bat/bool2/InOrder.fr.html      |     6 +-
 src/lessons/welcome/bat/bool2/InOrder.html         |    17 +-
 src/lessons/welcome/bat/bool2/InOrder.it.html      |     9 +
 src/lessons/welcome/bat/bool2/InOrder.java         |   100 +-
 src/lessons/welcome/bat/bool2/InOrder.pt_BR.html   |    10 +
 src/lessons/welcome/bat/bool2/InOrderEqual.fr.html |     6 +-
 src/lessons/welcome/bat/bool2/InOrderEqual.html    |    19 +-
 src/lessons/welcome/bat/bool2/InOrderEqual.it.html |    10 +
 src/lessons/welcome/bat/bool2/InOrderEqual.java    |   104 +-
 .../welcome/bat/bool2/InOrderEqual.pt_BR.html      |    11 +
 src/lessons/welcome/bat/bool2/LastDigit2.fr.html   |     6 +-
 src/lessons/welcome/bat/bool2/LastDigit2.html      |    17 +-
 src/lessons/welcome/bat/bool2/LastDigit2.it.html   |    10 +
 src/lessons/welcome/bat/bool2/LastDigit2.java      |   120 +-
 .../welcome/bat/bool2/LastDigit2.pt_BR.html        |    10 +
 src/lessons/welcome/bat/bool2/LessBy10.fr.html     |     6 +-
 src/lessons/welcome/bat/bool2/LessBy10.html        |    11 +-
 src/lessons/welcome/bat/bool2/LessBy10.it.html     |     9 +
 src/lessons/welcome/bat/bool2/LessBy10.java        |   104 +-
 src/lessons/welcome/bat/bool2/LessBy10.pt_BR.html  |     9 +
 src/lessons/welcome/bat/bool2/Main.fr.html         |     6 +-
 src/lessons/welcome/bat/bool2/Main.html            |     9 +-
 src/lessons/welcome/bat/bool2/Main.it.html         |     7 +
 src/lessons/welcome/bat/bool2/Main.pt_BR.html      |     7 +
 src/lessons/welcome/bat/bool2/MaxMod5.fr.html      |     6 +-
 src/lessons/welcome/bat/bool2/MaxMod5.html         |    19 +-
 src/lessons/welcome/bat/bool2/MaxMod5.it.html      |    11 +
 src/lessons/welcome/bat/bool2/MaxMod5.java         |   166 +-
 src/lessons/welcome/bat/bool2/MaxMod5.pt_BR.html   |    11 +
 src/lessons/welcome/bat/bool2/NearTen.fr.html      |    12 +-
 src/lessons/welcome/bat/bool2/NearTen.html         |    17 +-
 src/lessons/welcome/bat/bool2/NearTen.it.html      |    10 +
 src/lessons/welcome/bat/bool2/NearTen.java         |   104 +-
 src/lessons/welcome/bat/bool2/NearTen.pt_BR.html   |    10 +
 src/lessons/welcome/bat/bool2/RedTicket.fr.html    |     8 +-
 src/lessons/welcome/bat/bool2/RedTicket.html       |    19 +-
 src/lessons/welcome/bat/bool2/RedTicket.it.html    |    12 +
 src/lessons/welcome/bat/bool2/RedTicket.java       |   140 +-
 src/lessons/welcome/bat/bool2/RedTicket.pt_BR.html |    11 +
 src/lessons/welcome/bat/bool2/ShareDigit.fr.html   |    10 +-
 src/lessons/welcome/bat/bool2/ShareDigit.html      |    19 +-
 src/lessons/welcome/bat/bool2/ShareDigit.it.html   |    11 +
 src/lessons/welcome/bat/bool2/ShareDigit.java      |    96 +-
 .../welcome/bat/bool2/ShareDigit.pt_BR.html        |    11 +
 src/lessons/welcome/bat/bool2/SortaSum.fr.html     |     6 +-
 src/lessons/welcome/bat/bool2/SortaSum.html        |    15 +-
 src/lessons/welcome/bat/bool2/SortaSum.it.html     |    10 +
 src/lessons/welcome/bat/bool2/SortaSum.java        |   118 +-
 src/lessons/welcome/bat/bool2/SortaSum.pt_BR.html  |     9 +
 src/lessons/welcome/bat/bool2/SquirrelPlay.fr.html |     6 +-
 src/lessons/welcome/bat/bool2/SquirrelPlay.html    |    21 +-
 src/lessons/welcome/bat/bool2/SquirrelPlay.it.html |    13 +
 src/lessons/welcome/bat/bool2/SquirrelPlay.java    |   102 +-
 .../welcome/bat/bool2/SquirrelPlay.pt_BR.html      |    12 +
 src/lessons/welcome/bat/bool2/TeaParty.fr.html     |     6 +-
 src/lessons/welcome/bat/bool2/TeaParty.html        |    23 +-
 src/lessons/welcome/bat/bool2/TeaParty.it.html     |    13 +
 src/lessons/welcome/bat/bool2/TeaParty.java        |   132 +-
 src/lessons/welcome/bat/bool2/TeaParty.pt_BR.html  |    13 +
 src/lessons/welcome/bat/bool2/TeenSum.fr.html      |     6 +-
 src/lessons/welcome/bat/bool2/TeenSum.html         |    17 +-
 src/lessons/welcome/bat/bool2/TeenSum.it.html      |    11 +
 src/lessons/welcome/bat/bool2/TeenSum.java         |   126 +-
 src/lessons/welcome/bat/bool2/TeenSum.pt_BR.html   |    10 +
 src/lessons/welcome/bat/bool2/TwoAsOne.fr.html     |     6 +-
 src/lessons/welcome/bat/bool2/TwoAsOne.html        |    11 +-
 src/lessons/welcome/bat/bool2/TwoAsOne.it.html     |     9 +
 src/lessons/welcome/bat/bool2/TwoAsOne.java        |   100 +-
 src/lessons/welcome/bat/bool2/TwoAsOne.pt_BR.html  |     9 +
 .../welcome/bat/bool2/WithoutDoubles.fr.html       |     6 +-
 src/lessons/welcome/bat/bool2/WithoutDoubles.html  |    17 +-
 .../welcome/bat/bool2/WithoutDoubles.it.html       |    11 +
 src/lessons/welcome/bat/bool2/WithoutDoubles.java  |   136 +-
 .../welcome/bat/bool2/WithoutDoubles.pt_BR.html    |    10 +
 src/lessons/welcome/bdr/BDR.fr.html                |   107 +-
 src/lessons/welcome/bdr/BDR.html                   |    70 +-
 src/lessons/welcome/bdr/BDR.it.html                |   220 +
 src/lessons/welcome/bdr/BDR.java                   |   158 +-
 src/lessons/welcome/bdr/BDR.pt_BR.html             |   220 +
 src/lessons/welcome/bdr/BDR2.fr.html               |    82 +-
 src/lessons/welcome/bdr/BDR2.html                  |    75 +-
 src/lessons/welcome/bdr/BDR2.it.html               |   171 +
 src/lessons/welcome/bdr/BDR2.java                  |   166 +-
 src/lessons/welcome/bdr/BDR2.pt_BR.html            |   170 +
 src/lessons/welcome/bdr/BDR2Entity.c               |    46 +
 src/lessons/welcome/bdr/BDR2Entity.java            |   222 +-
 src/lessons/welcome/bdr/BDR2Entity.py              |   152 +-
 src/lessons/welcome/bdr/BDR2Entity.scala           |    37 -
 src/lessons/welcome/bdr/BDREntity.c                |    35 +
 src/lessons/welcome/bdr/BDREntity.java             |   103 +-
 src/lessons/welcome/bdr/BDREntity.py               |    58 +-
 src/lessons/welcome/bdr/BDREntity.scala            |    34 -
 src/lessons/welcome/bdr/ScalaBDR2Entity.scala      |    37 +
 src/lessons/welcome/bdr/ScalaBDREntity.scala       |    34 +
 src/lessons/welcome/conditions/Conditions.fr.html  |    51 +-
 src/lessons/welcome/conditions/Conditions.html     |   237 +-
 src/lessons/welcome/conditions/Conditions.it.html  |   144 +
 src/lessons/welcome/conditions/Conditions.java     |    74 +-
 .../welcome/conditions/Conditions.pt_BR.html       |   155 +
 src/lessons/welcome/conditions/ConditionsEntity.c  |    13 +
 .../welcome/conditions/ConditionsEntity.java       |    34 +-
 src/lessons/welcome/conditions/ConditionsEntity.py |    14 +-
 .../welcome/conditions/ConditionsEntity.scala      |    14 -
 .../welcome/conditions/ScalaConditionsEntity.scala |    14 +
 .../welcome/environment/Environment.fr.html        |    37 +-
 src/lessons/welcome/environment/Environment.html   |    26 +-
 .../welcome/environment/Environment.it.html        |    59 +
 src/lessons/welcome/environment/Environment.java   |    42 +-
 .../welcome/environment/Environment.pt_BR.html     |    57 +
 .../welcome/environment/EnvironmentEntity.c        |    12 +
 .../welcome/environment/EnvironmentEntity.java     |    28 +-
 .../welcome/environment/EnvironmentEntity.js       |     8 +-
 .../welcome/environment/EnvironmentEntity.py       |     8 +-
 .../welcome/environment/EnvironmentEntity.scala    |    11 -
 .../environment/ScalaEnvironmentEntity.scala       |    11 +
 .../welcome/instructions/Instructions.fr.html      |    48 +-
 src/lessons/welcome/instructions/Instructions.html |   151 +-
 .../welcome/instructions/Instructions.it.html      |    80 +
 src/lessons/welcome/instructions/Instructions.java |    44 +-
 .../welcome/instructions/Instructions.pt_BR.html   |    80 +
 .../welcome/instructions/InstructionsDrawG.fr.html |    25 +-
 .../welcome/instructions/InstructionsDrawG.html    |    81 +-
 .../welcome/instructions/InstructionsDrawG.it.html |    50 +
 .../welcome/instructions/InstructionsDrawG.java    |    44 +-
 .../instructions/InstructionsDrawG.pt_BR.html      |    49 +
 .../welcome/instructions/InstructionsDrawGEntity.c |    36 +
 .../instructions/InstructionsDrawGEntity.java      |    84 +-
 .../instructions/InstructionsDrawGEntity.py        |    44 +-
 .../instructions/InstructionsDrawGEntity.scala     |    38 -
 .../welcome/instructions/InstructionsEntity.c      |    20 +
 .../welcome/instructions/InstructionsEntity.java   |    50 +-
 .../welcome/instructions/InstructionsEntity.js     |    38 +-
 .../welcome/instructions/InstructionsEntity.py     |    32 +-
 .../welcome/instructions/InstructionsEntity.scala  |    24 -
 .../ScalaInstructionsDrawGEntity.scala             |    38 +
 .../instructions/ScalaInstructionsEntity.scala     |    24 +
 .../welcome/loopdowhile/LoopDoWhile.fr.html        |     7 +-
 src/lessons/welcome/loopdowhile/LoopDoWhile.html   |     7 +-
 .../welcome/loopdowhile/LoopDoWhile.it.html        |    64 +
 src/lessons/welcome/loopdowhile/LoopDoWhile.java   |    62 +-
 .../welcome/loopdowhile/LoopDoWhile.pt_BR.html     |    60 +
 .../welcome/loopdowhile/LoopDoWhileEntity.c        |    16 +
 .../welcome/loopdowhile/LoopDoWhileEntity.java     |    44 +-
 .../welcome/loopdowhile/LoopDoWhileEntity.py       |    28 +-
 .../welcome/loopdowhile/LoopDoWhileEntity.scala    |    21 -
 src/lessons/welcome/loopdowhile/Poucet.fr.html     |     6 +-
 src/lessons/welcome/loopdowhile/Poucet.html        |     9 +-
 src/lessons/welcome/loopdowhile/Poucet.it.html     |    58 +
 src/lessons/welcome/loopdowhile/Poucet.java        |    52 +-
 src/lessons/welcome/loopdowhile/Poucet.pt_BR.html  |    59 +
 src/lessons/welcome/loopdowhile/PoucetEntity.c     |    30 +
 src/lessons/welcome/loopdowhile/PoucetEntity.java  |   102 +-
 src/lessons/welcome/loopdowhile/PoucetEntity.py    |    82 +-
 src/lessons/welcome/loopdowhile/PoucetEntity.scala |    43 -
 .../loopdowhile/ScalaLoopDoWhileEntity.scala       |    21 +
 .../welcome/loopdowhile/ScalaPoucetEntity.scala    |    43 +
 src/lessons/welcome/loopfor/LoopCourse.fr.html     |     4 +-
 src/lessons/welcome/loopfor/LoopCourse.html        |     3 +-
 src/lessons/welcome/loopfor/LoopCourse.it.html     |    18 +
 src/lessons/welcome/loopfor/LoopCourse.pt_BR.html  |    16 +
 src/lessons/welcome/loopfor/LoopCourseEntity.c     |    17 +
 src/lessons/welcome/loopfor/LoopCourseEntity.java  |   107 +-
 src/lessons/welcome/loopfor/LoopCourseEntity.py    |    63 +-
 src/lessons/welcome/loopfor/LoopCourseEntity.scala |    45 -
 .../welcome/loopfor/LoopCourseForest.fr.html       |     2 +
 src/lessons/welcome/loopfor/LoopCourseForest.html  |    21 +-
 .../welcome/loopfor/LoopCourseForest.it.html       |    16 +
 .../welcome/loopfor/LoopCourseForest.pt_BR.html    |    15 +
 .../welcome/loopfor/LoopCourseForestEntity.c       |    27 +
 .../welcome/loopfor/LoopCourseForestEntity.java    |   157 +-
 .../welcome/loopfor/LoopCourseForestEntity.py      |    99 +-
 .../welcome/loopfor/LoopCourseForestEntity.scala   |    64 -
 src/lessons/welcome/loopfor/LoopFor.fr.html        |    29 +-
 src/lessons/welcome/loopfor/LoopFor.html           |    29 +-
 src/lessons/welcome/loopfor/LoopFor.it.html        |    91 +
 src/lessons/welcome/loopfor/LoopFor.java           |    62 +-
 src/lessons/welcome/loopfor/LoopFor.pt_BR.html     |    90 +
 src/lessons/welcome/loopfor/LoopForEntity.c        |    19 +
 src/lessons/welcome/loopfor/LoopForEntity.java     |    68 +-
 src/lessons/welcome/loopfor/LoopForEntity.py       |    42 +-
 src/lessons/welcome/loopfor/LoopForEntity.scala    |    28 -
 src/lessons/welcome/loopfor/LoopStairs.fr.html     |     4 +-
 src/lessons/welcome/loopfor/LoopStairs.html        |     3 +-
 src/lessons/welcome/loopfor/LoopStairs.it.html     |    18 +
 src/lessons/welcome/loopfor/LoopStairs.pt_BR.html  |    18 +
 src/lessons/welcome/loopfor/LoopStairsEntity.c     |    24 +
 src/lessons/welcome/loopfor/LoopStairsEntity.java  |   118 +-
 src/lessons/welcome/loopfor/LoopStairsEntity.py    |    88 +-
 src/lessons/welcome/loopfor/LoopStairsEntity.scala |    53 -
 .../welcome/loopfor/ScalaLoopCourseEntity.scala    |    51 +
 .../loopfor/ScalaLoopCourseForestEntity.scala      |    71 +
 .../welcome/loopfor/ScalaLoopForEntity.scala       |    28 +
 .../welcome/loopfor/ScalaLoopStairsEntity.scala    |    53 +
 src/lessons/welcome/loopwhile/BaggleSeeker.fr.html |     6 +-
 src/lessons/welcome/loopwhile/BaggleSeeker.html    |    23 +-
 src/lessons/welcome/loopwhile/BaggleSeeker.it.html |    15 +
 src/lessons/welcome/loopwhile/BaggleSeeker.java    |    55 +-
 .../welcome/loopwhile/BaggleSeeker.pt_BR.html      |    14 +
 src/lessons/welcome/loopwhile/BaggleSeekerEntity.c |    11 +
 .../welcome/loopwhile/BaggleSeekerEntity.java      |    57 +-
 .../welcome/loopwhile/BaggleSeekerEntity.py        |     8 +-
 .../welcome/loopwhile/BaggleSeekerEntity.scala     |    22 -
 src/lessons/welcome/loopwhile/LoopWhile.fr.html    |    18 +-
 src/lessons/welcome/loopwhile/LoopWhile.html       |    80 +-
 src/lessons/welcome/loopwhile/LoopWhile.it.html    |    46 +
 src/lessons/welcome/loopwhile/LoopWhile.java       |    56 +-
 src/lessons/welcome/loopwhile/LoopWhile.pt_BR.html |    47 +
 src/lessons/welcome/loopwhile/LoopWhileEntity.c    |    11 +
 src/lessons/welcome/loopwhile/LoopWhileEntity.java |    48 +-
 src/lessons/welcome/loopwhile/LoopWhileEntity.py   |     8 +-
 .../welcome/loopwhile/LoopWhileEntity.scala        |    21 -
 .../loopwhile/ScalaBaggleSeekerEntity.scala        |    22 +
 .../welcome/loopwhile/ScalaLoopWhileEntity.scala   |    21 +
 .../welcome/loopwhile/ScalaWhileMoriaEntity.scala  |    37 +
 .../welcome/loopwhile/WhileMoria-answer0.map       |   175 +-
 src/lessons/welcome/loopwhile/WhileMoria.fr.html   |    26 +-
 src/lessons/welcome/loopwhile/WhileMoria.html      |    45 +-
 src/lessons/welcome/loopwhile/WhileMoria.it.html   |    28 +
 src/lessons/welcome/loopwhile/WhileMoria.java      |    52 +-
 src/lessons/welcome/loopwhile/WhileMoria.map       |   191 +-
 .../welcome/loopwhile/WhileMoria.pt_BR.html        |    31 +
 src/lessons/welcome/loopwhile/WhileMoriaEntity.c   |    29 +
 .../welcome/loopwhile/WhileMoriaEntity.java        |    91 +-
 src/lessons/welcome/loopwhile/WhileMoriaEntity.py  |    38 +-
 .../welcome/loopwhile/WhileMoriaEntity.scala       |    37 -
 .../welcome/methods/args/MethodsArgs.fr.html       |    27 +-
 src/lessons/welcome/methods/args/MethodsArgs.html  |    19 +-
 .../welcome/methods/args/MethodsArgs.it.html       |    86 +
 src/lessons/welcome/methods/args/MethodsArgs.java  |    56 +-
 .../welcome/methods/args/MethodsArgs.pt_BR.html    |    85 +
 .../welcome/methods/args/MethodsArgsEntity.c       |    25 +
 .../welcome/methods/args/MethodsArgsEntity.java    |    72 +-
 .../welcome/methods/args/MethodsArgsEntity.scala   |    33 -
 .../methods/args/ScalaMethodsArgsEntity.scala      |    33 +
 src/lessons/welcome/methods/basics/Methods.fr.html |    42 +-
 src/lessons/welcome/methods/basics/Methods.html    |    26 +-
 src/lessons/welcome/methods/basics/Methods.it.html |   126 +
 src/lessons/welcome/methods/basics/Methods.java    |    58 +-
 .../welcome/methods/basics/Methods.pt_BR.html      |   129 +
 .../welcome/methods/basics/MethodsDogHouse.fr.html |    26 +-
 .../welcome/methods/basics/MethodsDogHouse.html    |    25 +-
 .../welcome/methods/basics/MethodsDogHouse.it.html |    52 +
 .../welcome/methods/basics/MethodsDogHouse.java    |    40 +-
 .../methods/basics/MethodsDogHouse.pt_BR.html      |    50 +
 .../welcome/methods/basics/MethodsDogHouseEntity.c |    52 +
 .../methods/basics/MethodsDogHouseEntity.java      |   158 +-
 .../methods/basics/MethodsDogHouseEntity.scala     |    85 -
 src/lessons/welcome/methods/basics/MethodsEntity.c |    30 +
 .../welcome/methods/basics/MethodsEntity.java      |    82 +-
 .../welcome/methods/basics/MethodsEntity.py        |    63 +-
 .../welcome/methods/basics/MethodsEntity.scala     |    39 -
 .../basics/ScalaMethodsDogHouseEntity.scala        |    85 +
 .../methods/basics/ScalaMethodsEntity.scala        |    39 +
 .../methods/flowerpot/FlowerCase-answer0.map       |     1 -
 .../welcome/methods/flowerpot/FlowerCase.fr.html   |     4 +-
 .../welcome/methods/flowerpot/FlowerCase.html      |     3 +-
 .../welcome/methods/flowerpot/FlowerCase.it.html   |    10 +
 .../welcome/methods/flowerpot/FlowerCase.java      |    45 +-
 .../methods/flowerpot/FlowerCase.pt_BR.html        |     9 +
 .../welcome/methods/flowerpot/FlowerCaseEntity.c   |    82 +
 .../methods/flowerpot/FlowerCaseEntity.java        |   148 +-
 .../welcome/methods/flowerpot/FlowerCaseEntity.py  |   118 +-
 .../methods/flowerpot/FlowerCaseEntity.scala       |    74 -
 .../methods/flowerpot/FlowerPot-answer0.map        |     2 +-
 .../welcome/methods/flowerpot/FlowerPot.fr.html    |    18 +-
 .../welcome/methods/flowerpot/FlowerPot.html       |    17 +-
 .../welcome/methods/flowerpot/FlowerPot.it.html    |    27 +
 .../welcome/methods/flowerpot/FlowerPot.java       |    45 +-
 .../welcome/methods/flowerpot/FlowerPot.map        |     3 +-
 .../welcome/methods/flowerpot/FlowerPot.pt_BR.html |    27 +
 .../welcome/methods/flowerpot/FlowerPotEntity.c    |    53 +
 .../welcome/methods/flowerpot/FlowerPotEntity.java |   102 +-
 .../welcome/methods/flowerpot/FlowerPotEntity.py   |    74 +-
 .../methods/flowerpot/FlowerPotEntity.scala        |    51 -
 .../methods/flowerpot/ScalaFlowerCaseEntity.scala  |    74 +
 .../methods/flowerpot/ScalaFlowerPotEntity.scala   |    51 +
 .../welcome/methods/picture/MethodsPicture.fr.html |    18 +-
 .../welcome/methods/picture/MethodsPicture.html    |    21 +-
 .../welcome/methods/picture/MethodsPicture.it.html |    44 +
 .../welcome/methods/picture/MethodsPicture.java    |    42 +-
 .../methods/picture/MethodsPicture.pt_BR.html      |    44 +
 .../welcome/methods/picture/MethodsPictureEntity.c |    69 +
 .../methods/picture/MethodsPictureEntity.java      |   120 +-
 .../methods/picture/MethodsPictureEntity.py        |    86 +-
 .../methods/picture/MethodsPictureEntity.scala     |    61 -
 .../methods/picture/MethodsPictureLarge.fr.html    |     4 +-
 .../methods/picture/MethodsPictureLarge.html       |    24 +-
 .../methods/picture/MethodsPictureLarge.it.html    |    14 +
 .../methods/picture/MethodsPictureLarge.java       |    42 +-
 .../methods/picture/MethodsPictureLarge.pt_BR.html |    14 +
 .../methods/picture/MethodsPictureLargeEntity.c    |    65 +
 .../methods/picture/MethodsPictureLargeEntity.java |   124 +-
 .../methods/picture/MethodsPictureLargeEntity.py   |    86 +-
 .../picture/MethodsPictureLargeEntity.scala        |    62 -
 .../welcome/methods/picture/PatternPicture.fr.html |     4 +-
 .../welcome/methods/picture/PatternPicture.html    |    21 +-
 .../welcome/methods/picture/PatternPicture.it.html |    12 +
 .../welcome/methods/picture/PatternPicture.java    |    52 +-
 .../methods/picture/PatternPicture.pt_BR.html      |    12 +
 .../welcome/methods/picture/PatternPictureEntity.c |    87 +
 .../methods/picture/PatternPictureEntity.java      |   170 +-
 .../methods/picture/PatternPictureEntity.py        |   126 +-
 .../methods/picture/PatternPictureEntity.scala     |    85 -
 .../methods/picture/PictureMono-answer0.map        |    15 -
 .../welcome/methods/picture/PictureMono.fr.html    |    24 -
 .../welcome/methods/picture/PictureMono.html       |    21 -
 .../welcome/methods/picture/PictureMono.java       |    20 -
 .../methods/picture/PictureMono1-answer0.map       |    15 +
 .../welcome/methods/picture/PictureMono1.fr.html   |    26 +
 .../welcome/methods/picture/PictureMono1.html      |    22 +
 .../welcome/methods/picture/PictureMono1.it.html   |    24 +
 .../welcome/methods/picture/PictureMono1.java      |    20 +
 .../methods/picture/PictureMono1.pt_BR.html        |    24 +
 .../welcome/methods/picture/PictureMono1Entity.c   |    39 +
 .../methods/picture/PictureMono1Entity.java        |    38 +
 .../welcome/methods/picture/PictureMono1Entity.py  |    23 +
 .../methods/picture/PictureMono2-answer0.map       |   168 +-
 .../welcome/methods/picture/PictureMono2.fr.html   |     2 +
 .../welcome/methods/picture/PictureMono2.html      |     1 +
 .../welcome/methods/picture/PictureMono2.it.html   |    21 +
 .../welcome/methods/picture/PictureMono2.java      |    42 +-
 .../methods/picture/PictureMono2.pt_BR.html        |    19 +
 .../welcome/methods/picture/PictureMono2Entity.c   |    64 +
 .../methods/picture/PictureMono2Entity.java        |   116 +-
 .../welcome/methods/picture/PictureMono2Entity.py  |    76 +-
 .../methods/picture/PictureMono2Entity.scala       |    57 -
 .../methods/picture/PictureMono3-answer0.map       |  1484 +-
 .../welcome/methods/picture/PictureMono3.fr.html   |     2 +
 .../welcome/methods/picture/PictureMono3.html      |     1 +
 .../welcome/methods/picture/PictureMono3.it.html   |    10 +
 .../welcome/methods/picture/PictureMono3.java      |    42 +-
 .../methods/picture/PictureMono3.pt_BR.html        |    10 +
 .../welcome/methods/picture/PictureMono3Entity.c   |    64 +
 .../methods/picture/PictureMono3Entity.java        |   118 +-
 .../welcome/methods/picture/PictureMono3Entity.py  |    76 +-
 .../methods/picture/PictureMono3Entity.scala       |    59 -
 .../welcome/methods/picture/PictureMonoEntity.java |    38 -
 .../welcome/methods/picture/PictureMonoEntity.py   |    23 -
 .../methods/picture/PictureMonoEntity.scala        |    39 -
 .../picture/ScalaMethodsPictureEntity.scala        |    61 +
 .../picture/ScalaMethodsPictureLargeEntity.scala   |    62 +
 .../picture/ScalaPatternPictureEntity.scala        |    85 +
 .../methods/picture/ScalaPictureMono1Entity.scala  |    39 +
 .../methods/picture/ScalaPictureMono2Entity.scala  |    57 +
 .../methods/picture/ScalaPictureMono3Entity.scala  |    59 +
 .../methods/returning/MethodsReturning.fr.html     |    63 +-
 .../methods/returning/MethodsReturning.html        |    54 +-
 .../methods/returning/MethodsReturning.it.html     |    80 +
 .../methods/returning/MethodsReturning.java        |     4 +-
 .../methods/returning/MethodsReturning.pt_BR.html  |    88 +
 .../methods/returning/MethodsReturningEntity.c     |    29 +
 .../methods/returning/MethodsReturningEntity.java  |    84 +-
 .../methods/returning/MethodsReturningEntity.py    |    68 +-
 .../methods/returning/MethodsReturningEntity.scala |    40 -
 .../returning/ScalaMethodsReturningEntity.scala    |    40 +
 .../methods/slug/ScalaSlugHuntingEntity.scala      |    41 +
 .../methods/slug/ScalaSlugSnailEntity.scala        |    45 +
 .../methods/slug/ScalaSlugTrackingEntity.scala     |    35 +
 .../welcome/methods/slug/SlugHunting.fr.html       |     2 +
 src/lessons/welcome/methods/slug/SlugHunting.html  |    45 +-
 .../welcome/methods/slug/SlugHunting.it.html       |    27 +
 src/lessons/welcome/methods/slug/SlugHunting.java  |   140 +-
 .../welcome/methods/slug/SlugHunting.pt_BR.html    |    28 +
 .../welcome/methods/slug/SlugHuntingEntity.c       |    39 +
 .../welcome/methods/slug/SlugHuntingEntity.java    |    88 +-
 .../welcome/methods/slug/SlugHuntingEntity.py      |    50 +-
 .../welcome/methods/slug/SlugHuntingEntity.scala   |    41 -
 src/lessons/welcome/methods/slug/SlugSnail.fr.html |     2 +
 src/lessons/welcome/methods/slug/SlugSnail.html    |    19 +-
 src/lessons/welcome/methods/slug/SlugSnail.it.html |    13 +
 src/lessons/welcome/methods/slug/SlugSnail.java    |   146 +-
 .../welcome/methods/slug/SlugSnail.pt_BR.html      |    13 +
 src/lessons/welcome/methods/slug/SlugSnailEntity.c |    38 +
 .../welcome/methods/slug/SlugSnailEntity.java      |   121 +-
 .../welcome/methods/slug/SlugSnailEntity.py        |    62 +-
 .../welcome/methods/slug/SlugSnailEntity.scala     |    45 -
 .../welcome/methods/slug/SlugTracking.fr.html      |     7 +-
 src/lessons/welcome/methods/slug/SlugTracking.html |     5 +-
 .../welcome/methods/slug/SlugTracking.it.html      |    32 +
 src/lessons/welcome/methods/slug/SlugTracking.java |   140 +-
 .../welcome/methods/slug/SlugTracking.pt_BR.html   |    31 +
 .../welcome/methods/slug/SlugTrackingEntity.c      |    34 +
 .../welcome/methods/slug/SlugTrackingEntity.java   |    70 +-
 .../welcome/methods/slug/SlugTrackingEntity.py     |    58 +-
 .../welcome/methods/slug/SlugTrackingEntity.scala  |    35 -
 src/lessons/welcome/short_desc.fr.html             |     8 +-
 src/lessons/welcome/short_desc.html                |     3 +-
 src/lessons/welcome/short_desc.it.html             |     8 +
 src/lessons/welcome/short_desc.pt_BR.html          |     8 +
 .../welcome/traversal/ScalaSnakeEntity.scala       |    46 +
 src/lessons/welcome/traversal/Snake.fr.html        |    20 +-
 src/lessons/welcome/traversal/Snake.html           |    11 +-
 src/lessons/welcome/traversal/Snake.it.html        |    48 +
 src/lessons/welcome/traversal/Snake.java           |    54 +-
 src/lessons/welcome/traversal/Snake.pt_BR.html     |    48 +
 src/lessons/welcome/traversal/SnakeEntity.c        |    43 +
 src/lessons/welcome/traversal/SnakeEntity.java     |    92 +-
 src/lessons/welcome/traversal/SnakeEntity.py       |    58 +-
 src/lessons/welcome/traversal/SnakeEntity.scala    |    46 -
 .../column/ScalaTraversalByColumnEntity.scala      |    53 +
 .../traversal/column/TraversalByColumn.fr.html     |    14 +-
 .../traversal/column/TraversalByColumn.html        |     9 +-
 .../traversal/column/TraversalByColumn.it.html     |    54 +
 .../traversal/column/TraversalByColumn.java        |    54 +-
 .../traversal/column/TraversalByColumn.pt_BR.html  |    55 +
 .../traversal/column/TraversalByColumnEntity.c     |    38 +
 .../traversal/column/TraversalByColumnEntity.java  |   114 +-
 .../traversal/column/TraversalByColumnEntity.py    |    66 +-
 .../traversal/column/TraversalByColumnEntity.scala |    53 -
 .../diagonal/ScalaTraversalDiagonalEntity.scala    |    58 +
 .../traversal/diagonal/TraversalDiagonal.fr.html   |     4 +-
 .../traversal/diagonal/TraversalDiagonal.html      |    21 +-
 .../traversal/diagonal/TraversalDiagonal.it.html   |    12 +
 .../traversal/diagonal/TraversalDiagonal.java      |    54 +-
 .../diagonal/TraversalDiagonal.pt_BR.html          |    12 +
 .../traversal/diagonal/TraversalDiagonalEntity.c   |    45 +
 .../diagonal/TraversalDiagonalEntity.java          |   126 +-
 .../traversal/diagonal/TraversalDiagonalEntity.py  |    60 +-
 .../diagonal/TraversalDiagonalEntity.scala         |    58 -
 .../line/ScalaTraversalByLineEntity.scala          |    54 +
 .../welcome/traversal/line/TraversalByLine.fr.html |     2 +
 .../welcome/traversal/line/TraversalByLine.html    |    21 +-
 .../welcome/traversal/line/TraversalByLine.it.html |    12 +
 .../welcome/traversal/line/TraversalByLine.java    |    54 +-
 .../traversal/line/TraversalByLine.pt_BR.html      |    12 +
 .../welcome/traversal/line/TraversalByLineEntity.c |    38 +
 .../traversal/line/TraversalByLineEntity.java      |   116 +-
 .../traversal/line/TraversalByLineEntity.py        |    56 +-
 .../traversal/line/TraversalByLineEntity.scala     |    54 -
 .../zigzag/ScalaTraversalZigZagEntity.scala        |    59 +
 .../traversal/zigzag/TraversalZigZag.fr.html       |     2 +
 .../welcome/traversal/zigzag/TraversalZigZag.html  |    13 +-
 .../traversal/zigzag/TraversalZigZag.it.html       |     8 +
 .../welcome/traversal/zigzag/TraversalZigZag.java  |    54 +-
 .../traversal/zigzag/TraversalZigZag.pt_BR.html    |     8 +
 .../traversal/zigzag/TraversalZigZagEntity.c       |    44 +
 .../traversal/zigzag/TraversalZigZagEntity.java    |   126 +-
 .../traversal/zigzag/TraversalZigZagEntity.py      |    70 +-
 .../traversal/zigzag/TraversalZigZagEntity.scala   |    59 -
 src/lessons/welcome/variables/RunFour.fr.html      |     2 +
 src/lessons/welcome/variables/RunFour.html         |    15 +-
 src/lessons/welcome/variables/RunFour.it.html      |    11 +
 src/lessons/welcome/variables/RunFour.java         |    48 +-
 src/lessons/welcome/variables/RunFour.pt_BR.html   |    11 +
 src/lessons/welcome/variables/RunFourEntity.c      |    12 +
 src/lessons/welcome/variables/RunFourEntity.java   |    58 +-
 src/lessons/welcome/variables/RunFourEntity.py     |    32 +-
 src/lessons/welcome/variables/RunFourEntity.scala  |    23 -
 src/lessons/welcome/variables/RunHalf.fr.html      |     2 +
 src/lessons/welcome/variables/RunHalf.html         |    21 +-
 src/lessons/welcome/variables/RunHalf.it.html      |    13 +
 src/lessons/welcome/variables/RunHalf.java         |    46 +-
 src/lessons/welcome/variables/RunHalf.pt_BR.html   |    14 +
 src/lessons/welcome/variables/RunHalfEntity.c      |    23 +
 src/lessons/welcome/variables/RunHalfEntity.java   |    80 +-
 src/lessons/welcome/variables/RunHalfEntity.py     |    48 +-
 src/lessons/welcome/variables/RunHalfEntity.scala  |    36 -
 .../welcome/variables/ScalaRunFourEntity.scala     |    23 +
 .../welcome/variables/ScalaRunHalfEntity.scala     |    36 +
 .../welcome/variables/ScalaVariablesEntity.scala   |    30 +
 src/lessons/welcome/variables/Variables.fr.html    |    46 +-
 src/lessons/welcome/variables/Variables.html       |    46 +-
 src/lessons/welcome/variables/Variables.it.html    |   188 +
 src/lessons/welcome/variables/Variables.java       |    56 +-
 src/lessons/welcome/variables/Variables.pt_BR.html |   185 +
 src/lessons/welcome/variables/VariablesEntity.c    |    17 +
 src/lessons/welcome/variables/VariablesEntity.java |    70 +-
 src/lessons/welcome/variables/VariablesEntity.py   |    40 +-
 .../welcome/variables/VariablesEntity.scala        |    30 -
 src/plm/core/CompilerJava.java                     |   657 -
 src/plm/core/CompilerScala.java                    |   173 -
 src/plm/core/ExoTest.java                          |   168 -
 src/plm/core/GameListener.java                     |    39 +-
 src/plm/core/GameStateListener.java                |    18 +-
 src/plm/core/HumanLangChangesListener.java         |    18 +-
 src/plm/core/PLMCompilerException.java             |   156 +-
 src/plm/core/PLMEntityNotFound.java                |    14 +
 src/plm/core/PLMException.java                     |    22 +-
 src/plm/core/ProgLangChangesListener.java          |    18 +-
 src/plm/core/PythonExceptionDecipher.java          |    84 -
 src/plm/core/StatusStateListener.java              |    16 +-
 src/plm/core/UserSwitchesListener.java             |     9 +
 src/plm/core/lang/JVMCompiledLang.java             |    94 +
 src/plm/core/lang/LangC.java                       |   407 +
 src/plm/core/lang/LangJava.java                    |   717 +
 src/plm/core/lang/LangLightbot.java                |    51 +
 src/plm/core/lang/LangPython.java                  |   132 +
 src/plm/core/lang/LangRuby.java                    |    26 +
 src/plm/core/lang/LangScala.java                   |   247 +
 src/plm/core/lang/ProgrammingLanguage.java         |    97 +
 src/plm/core/lang/ScriptingLanguage.java           |   133 +
 src/plm/core/model/Course.java                     |   562 +-
 src/plm/core/model/CourseAppEngine.java            |   158 +-
 src/plm/core/model/DemoRunner.java                 |   135 +-
 src/plm/core/model/Game.java                       |  2279 +--
 src/plm/core/model/HelpAppEngine.java              |   154 +-
 src/plm/core/model/HelpServer.java                 |    82 +-
 src/plm/core/model/LessonRunner.java               |   264 +-
 src/plm/core/model/LogWriter.java                  |    36 +-
 src/plm/core/model/Logger.java                     |   248 +-
 src/plm/core/model/ProgrammingLanguage.java        |    47 -
 src/plm/core/model/ServerAnswer.java               |    16 +-
 src/plm/core/model/ServerExerciseData.java         |   146 +-
 src/plm/core/model/ServerUserData.java             |   285 +-
 src/plm/core/model/User.java                       |    97 +
 src/plm/core/model/UserAbortException.java         |    27 +-
 src/plm/core/model/Users.java                      |   259 +
 .../model/lesson/AccessibleExercisesListener.java  |    10 +-
 .../core/model/lesson/BrokenLessonException.java   |    22 +-
 src/plm/core/model/lesson/ExecutionProgress.java   |   109 +-
 src/plm/core/model/lesson/Exercise.java            |   582 +-
 src/plm/core/model/lesson/ExerciseTemplated.java   |   969 +-
 .../model/lesson/ExerciseTemplatingEntity.java     |   296 +-
 src/plm/core/model/lesson/Lecture.java             |     2 +-
 src/plm/core/model/lesson/Lesson.java              |    19 +-
 .../core/model/lesson/NoSuchEntityException.java   |    22 +-
 src/plm/core/model/lesson/package-info.java        |    14 +-
 src/plm/core/model/package-info.java               |    10 +-
 src/plm/core/model/session/GitSessionKit.java      |   243 +
 src/plm/core/model/session/ISessionKit.java        |    82 +-
 .../core/model/session/ISourceFileListener.java    |    18 +-
 src/plm/core/model/session/SessionDB.java          |    50 +-
 src/plm/core/model/session/SourceFile.java         |   285 +-
 .../core/model/session/SourceFileRevertable.java   |    96 +-
 src/plm/core/model/session/ZipSessionKit.java      |   776 +-
 src/plm/core/model/tracking/GitSpy.java            |   355 +
 src/plm/core/model/tracking/GitUtils.java          |   342 +
 src/plm/core/model/tracking/HeartBeatSpy.java      |    74 +-
 src/plm/core/model/tracking/LocalFileSpy.java      |   146 +-
 .../core/model/tracking/ProgressSpyListener.java   |    35 +-
 src/plm/core/model/tracking/ServerSpy.java         |   256 +-
 .../core/model/tracking/ServerSpyAppEngine.java    |   134 +-
 src/plm/core/model/tracking/TwitterSpy.java        |    59 -
 src/plm/core/package-info.java                     |    36 +-
 src/plm/core/ui/AboutLessonDialog.java             |     5 +-
 src/plm/core/ui/AboutPLMDialog.java                |   329 +-
 src/plm/core/ui/AboutWorldDialog.java              |     2 +-
 src/plm/core/ui/AbstractAboutDialog.java           |     7 +-
 src/plm/core/ui/ChooseCourseDialog.java            |   432 +-
 src/plm/core/ui/ChooseLessonDialog.java            |    46 +-
 src/plm/core/ui/CreateCourseDialog.java            |   332 +-
 src/plm/core/ui/EntityCellRenderer.java            |    88 +-
 src/plm/core/ui/EntityComboListAdapter.java        |   151 +-
 src/plm/core/ui/ExerciseFailedDialog.java          |   212 +-
 src/plm/core/ui/ExercisePassedDialog.java          |   137 +
 src/plm/core/ui/ExerciseView.java                  |   776 +-
 src/plm/core/ui/FeedbackDialog.java                |   341 +-
 src/plm/core/ui/IEditorPanel.java                  |    10 +-
 src/plm/core/ui/JavaEditorPanel.java               |   187 +-
 src/plm/core/ui/LoggerPanel.java                   |   198 +-
 src/plm/core/ui/MainFrame.java                     |  1619 +-
 src/plm/core/ui/MissionEditorTabs.java             |    24 +-
 src/plm/core/ui/OSXAdapter.java                    |   490 +-
 src/plm/core/ui/PlmHtmlEditorKit.java              |   922 +-
 src/plm/core/ui/ProgrammersLearningMachine.java    |    52 +-
 src/plm/core/ui/ResourcesCache.java                |   270 +-
 src/plm/core/ui/ResultsPanel.java                  |    77 -
 .../core/ui/SourceFileDocumentSynchronizer.java    |   227 +-
 src/plm/core/ui/StatusBar.java                     |   431 +-
 src/plm/core/ui/StudentDetailsDialog.java          |    54 -
 src/plm/core/ui/TeacherConsoleDialog.java          |   145 -
 src/plm/core/ui/WorldCellRenderer.java             |    92 +-
 src/plm/core/ui/WorldComboListAdapter.java         |   161 +-
 src/plm/core/ui/WorldView.java                     |   102 +-
 src/plm/core/ui/action/AbstractGameAction.java     |   120 +-
 src/plm/core/ui/action/AddUser.java                |    46 +
 src/plm/core/ui/action/CleanUpSession.java         |    46 +-
 src/plm/core/ui/action/CreateCourse.java           |    34 -
 src/plm/core/ui/action/DeleteCourse.java           |    54 -
 src/plm/core/ui/action/ExportCloudSession.java     |   142 -
 src/plm/core/ui/action/ExportSession.java          |    86 +-
 src/plm/core/ui/action/HelpMe.java                 |   192 +-
 src/plm/core/ui/action/ImportCloudSession.java     |   176 -
 src/plm/core/ui/action/ImportSession.java          |    76 +-
 src/plm/core/ui/action/LinkUser.java               |    25 +
 src/plm/core/ui/action/OneStep.java                |    44 +-
 src/plm/core/ui/action/PlayDemo.java               |    60 +-
 src/plm/core/ui/action/QuitGame.java               |    62 +-
 src/plm/core/ui/action/RefreshCourse.java          |    53 -
 src/plm/core/ui/action/RemoveUser.java             |    48 +
 src/plm/core/ui/action/Reset.java                  |    64 +-
 src/plm/core/ui/action/RevertExercise.java         |   106 +-
 src/plm/core/ui/action/SetLanguage.java            |    48 +-
 src/plm/core/ui/action/SetProgLanguage.java        |    46 +-
 src/plm/core/ui/action/StartExecution.java         |    70 +-
 src/plm/core/ui/action/StepExecution.java          |    66 +-
 src/plm/core/ui/action/StopExecution.java          |    60 +-
 src/plm/core/ui/action/SwitchExo.java              |    64 +-
 src/plm/core/ui/action/SwitchUser.java             |    49 +
 src/plm/core/ui/action/package-info.java           |    10 +-
 src/plm/core/ui/editor/MissionEditor.java          |   144 +-
 src/plm/core/ui/editor/MissionEditorApp.java       |    44 +-
 .../core/ui/editor/buggleeditor/MapEditorApp.java  |    38 +-
 src/plm/core/ui/package-info.java                  |    10 +-
 src/plm/core/utils/ColorMapper.java                |    15 +
 src/plm/core/utils/FileUtils.java                  |   354 +-
 src/plm/core/utils/PlmSyntaxPane.java              |    94 -
 src/plm/core/utils/ValgrindParser.java             |    86 +
 src/plm/test/AllTests.java                         |    13 +
 src/plm/test/ExoTest.java                          |   183 +
 src/plm/test/LessonTest.java                       |    97 +
 src/plm/test/simple/Main.java                      |    15 +
 .../test/simple/ScalaSimpleExerciseEntity.scala    |    13 +
 src/plm/test/simple/SimpleExercise.java            |    38 +
 src/plm/test/simple/SimpleExerciseEntity.java      |    22 +
 src/plm/test/simple/SimpleExerciseEntity.py        |     7 +
 src/plm/test/simple/SimpleLesson.java              |    15 +
 src/plm/test/simple/SimpleWorld.java               |    77 +
 .../test/simple/test/AllSimpleExerciseTests.java   |    11 +
 .../simple/test/JVMCompiledSimpleExerciseTest.java |    64 +
 .../test/simple/test/JavaSimpleExerciseTest.java   |    53 +
 .../test/simple/test/PythonSimpleExerciseTest.java |    48 +
 .../test/simple/test/ScalaSimpleExerciseTest.java  |    52 +
 .../simple/test/ScriptingSimpleExerciseTest.java   |    68 +
 src/plm/test/simple/test/SimpleExerciseTest.java   |   173 +
 src/plm/universe/Entity.java                       |   430 +-
 src/plm/universe/EntityControlPanel.java           |    56 +-
 src/plm/universe/GridWorld.java                    |   188 +-
 src/plm/universe/GridWorldCell.java                |    84 +-
 src/plm/universe/IEntityStackListener.java         |    14 +-
 src/plm/universe/IWorldView.java                   |    28 +-
 src/plm/universe/World.java                        |    60 +-
 src/plm/universe/bat/BatEntity.java                |   155 +-
 src/plm/universe/bat/BatExercise.java              |   177 +-
 src/plm/universe/bat/BatTest.java                  |   553 +-
 src/plm/universe/bat/BatWorld.fr.html              |    16 +-
 src/plm/universe/bat/BatWorld.html                 |    37 +-
 src/plm/universe/bat/BatWorld.java                 |   192 +-
 src/plm/universe/bat/BatWorld.pt_BR.html           |    20 +
 src/plm/universe/bat/BatWorldView.java             |   140 +-
 src/plm/universe/bat/package-info.java             |     8 +-
 src/plm/universe/bugglequest/AbstractBuggle.java   |  1155 +-
 src/plm/universe/bugglequest/Buggle.java           |    55 +-
 src/plm/universe/bugglequest/BuggleWorld.fr.html   |   106 +-
 src/plm/universe/bugglequest/BuggleWorld.html      |    85 +-
 src/plm/universe/bugglequest/BuggleWorld.it.html   |   102 +
 src/plm/universe/bugglequest/BuggleWorld.java      |    21 +-
 .../universe/bugglequest/BuggleWorld.pt_BR.html    |   104 +
 src/plm/universe/bugglequest/SimpleBuggle.java     |   295 +-
 .../exception/AlreadyHaveBaggleException.java      |    26 +-
 .../exception/BuggleInOuterSpaceException.java     |    28 +-
 .../bugglequest/exception/BuggleWallException.java |    30 +-
 .../exception/NoBaggleUnderBuggleException.java    |    28 +-
 src/plm/universe/bugglequest/package-info.java     |    10 +-
 .../universe/bugglequest/ui/BuggleButtonPanel.java |   502 +-
 .../universe/bugglequest/ui/BuggleWorldView.java   |   634 +-
 src/plm/universe/bugglequest/ui/package-info.java  |    10 +-
 src/plm/universe/lightbot/LightBotEditorPanel.java |   137 -
 src/plm/universe/lightbot/LightBotEntity.java      |   220 -
 src/plm/universe/lightbot/LightBotExercise.java    |    82 -
 src/plm/universe/lightbot/LightBotInstruction.java |    98 -
 src/plm/universe/lightbot/LightBotSourceFile.java  |    78 -
 src/plm/universe/lightbot/LightBotWorld.fr.html    |    32 -
 src/plm/universe/lightbot/LightBotWorld.html       |    19 -
 src/plm/universe/lightbot/LightBotWorld.java       |   204 -
 src/plm/universe/lightbot/LightBotWorldCell.java   |   113 -
 src/plm/universe/lightbot/LightBotWorldView2D.java |   137 -
 .../lightbot/LightBotWorldViewIsometric.java       |   312 -
 src/plm/universe/lightbot/package-info.java        |     6 -
 src/plm/universe/package-info.java                 |    16 +-
 src/plm/universe/sort/CopyVal.java                 |    50 +-
 src/plm/universe/sort/GetVal.java                  |    56 +-
 src/plm/universe/sort/Operation.java               |   114 +-
 src/plm/universe/sort/SetVal.java                  |    60 +-
 src/plm/universe/sort/SortingButtonPanel.java      |   222 +-
 src/plm/universe/sort/SortingEntity.java           |   196 +-
 src/plm/universe/sort/SortingWorld.fr.html         |    35 +-
 src/plm/universe/sort/SortingWorld.html            |    19 +-
 src/plm/universe/sort/SortingWorld.java            |   807 +-
 src/plm/universe/sort/SortingWorld.pt_BR.html      |    67 +
 src/plm/universe/sort/SortingWorldView.java        |   708 +-
 src/plm/universe/sort/Swap.java                    |    60 +-
 src/plm/universe/sort/package-info.java            |    12 +-
 src/plm/universe/turtles/Direction.java            |    14 +-
 src/plm/universe/turtles/Line.java                 |   227 +-
 src/plm/universe/turtles/Turtle.java               |  1024 +-
 src/plm/universe/turtles/TurtleButtonPanel.java    |    56 +-
 src/plm/universe/turtles/TurtleWorld.fr.html       |    79 +-
 src/plm/universe/turtles/TurtleWorld.html          |    75 +-
 src/plm/universe/turtles/TurtleWorld.it.html       |    97 +
 src/plm/universe/turtles/TurtleWorld.java          |   820 +-
 src/plm/universe/turtles/TurtleWorld.pt_BR.html    |    96 +
 src/plm/universe/turtles/TurtleWorldView.java      |   244 +-
 src/plm/universe/turtles/package-info.java         |    12 +-
 1713 files changed, 145487 insertions(+), 75061 deletions(-)
 delete mode 100644 debian/README.source
 create mode 100644 debian/patches/no-github
 delete mode 100644 debian/patches/no-twitter
 create mode 100644 img/lang_c.png
 create mode 100644 img/world_cons.png
 create mode 100644 img/world_cons.svg
 create mode 100644 img/world_lander.png
 create mode 100644 l10n/engine/en.po
 create mode 100644 l10n/engine/fr.po
 create mode 100644 l10n/engine/it.po
 create mode 100644 l10n/engine/plm.pot
 create mode 100644 l10n/engine/pt_BR.po
 rename {lib/l10n => l10n/missions}/README (100%)
 create mode 100644 l10n/missions/fr.po
 create mode 100644 l10n/missions/it.po
 create mode 100644 l10n/missions/plm.pot
 create mode 100644 l10n/missions/pt_BR.po
 create mode 100644 lib/doc/MainWindow.pt_BR.html
 delete mode 100644 lib/l10n-engine/en.po
 delete mode 100644 lib/l10n-engine/fr.po
 delete mode 100644 lib/l10n-engine/plm.pot
 delete mode 100644 lib/l10n/fr.po
 delete mode 100644 lib/l10n/plm.pot
 create mode 100644 lib/resources/langages/c/include/Remote.h
 create mode 100644 lib/resources/langages/c/include/RemoteBaseball.h
 create mode 100644 lib/resources/langages/c/include/RemoteBuggle.h
 create mode 100644 lib/resources/langages/c/include/RemoteFlag.h
 create mode 100644 lib/resources/langages/c/include/RemoteHanoi.h
 create mode 100644 lib/resources/langages/c/include/RemotePancake.h
 create mode 100644 lib/resources/langages/c/include/RemoteSort.h
 create mode 100644 lib/resources/langages/c/include/RemoteTurtle.h
 create mode 100644 lib/resources/langages/c/src/Remote.c
 create mode 100644 lib/resources/langages/c/src/RemoteBaseball.c
 create mode 100644 lib/resources/langages/c/src/RemoteBuggle.c
 create mode 100644 lib/resources/langages/c/src/RemoteFlag.c
 create mode 100644 lib/resources/langages/c/src/RemoteHanoi.c
 create mode 100644 lib/resources/langages/c/src/RemotePancake.c
 create mode 100644 lib/resources/langages/c/src/RemoteSort.c
 create mode 100644 lib/resources/langages/c/src/RemoteTurtle.c
 create mode 100644 src/lessons/bat/string1/AltPairs.it.html
 create mode 100644 src/lessons/bat/string1/AltPairs.pt_BR.html
 create mode 100644 src/lessons/bat/string1/FrontTimes.it.html
 create mode 100644 src/lessons/bat/string1/FrontTimes.pt_BR.html
 create mode 100644 src/lessons/bat/string1/Last2.it.html
 create mode 100644 src/lessons/bat/string1/Last2.pt_BR.html
 create mode 100644 src/lessons/bat/string1/Main.it.html
 create mode 100644 src/lessons/bat/string1/Main.pt_BR.html
 create mode 100644 src/lessons/bat/string1/StringBits.it.html
 create mode 100644 src/lessons/bat/string1/StringBits.pt_BR.html
 create mode 100644 src/lessons/bat/string1/StringMatch.it.html
 create mode 100644 src/lessons/bat/string1/StringMatch.pt_BR.html
 create mode 100644 src/lessons/bat/string1/StringSplosion.it.html
 create mode 100644 src/lessons/bat/string1/StringSplosion.pt_BR.html
 create mode 100644 src/lessons/bat/string1/StringTimes.it.html
 create mode 100644 src/lessons/bat/string1/StringTimes.pt_BR.html
 create mode 100644 src/lessons/bat/string1/StringX.it.html
 create mode 100644 src/lessons/bat/string1/StringX.pt_BR.html
 create mode 100644 src/lessons/bat/string1/StringYak.it.html
 create mode 100644 src/lessons/bat/string1/StringYak.pt_BR.html
 delete mode 100644 src/lessons/chooser/LessonChooser.fr.html
 delete mode 100644 src/lessons/chooser/LessonChooser.html
 delete mode 100644 src/lessons/chooser/LessonChooser.java
 delete mode 100644 src/lessons/chooser/Main.fr.html
 delete mode 100644 src/lessons/chooser/Main.html
 delete mode 100644 src/lessons/chooser/Main.java
 create mode 100644 src/lessons/lander/Main.fr.html
 create mode 100644 src/lessons/lander/Main.html
 create mode 100644 src/lessons/lander/Main.scala
 create mode 100644 src/lessons/lander/icon.png
 create mode 100644 src/lessons/lander/icon.svg
 create mode 100644 src/lessons/lander/lvl1_lander_101/Lander101.fr.html
 create mode 100644 src/lessons/lander/lvl1_lander_101/Lander101.html
 create mode 100644 src/lessons/lander/lvl1_lander_101/Lander101.it.html
 create mode 100644 src/lessons/lander/lvl1_lander_101/Lander101.pt_BR.html
 create mode 100644 src/lessons/lander/lvl1_lander_101/Lander101.scala
 create mode 100644 src/lessons/lander/lvl1_lander_101/Lander101Entity.java
 create mode 100644 src/lessons/lander/lvl1_lander_101/Lander101Entity.py
 create mode 100644 src/lessons/lander/lvl1_lander_101/ScalaLander101Entity.scala
 create mode 100644 src/lessons/lander/lvl2_locate_landing_zone/LocateLandingZone.fr.html
 create mode 100644 src/lessons/lander/lvl2_locate_landing_zone/LocateLandingZone.html
 create mode 100644 src/lessons/lander/lvl2_locate_landing_zone/LocateLandingZone.scala
 create mode 100644 src/lessons/lander/lvl2_locate_landing_zone/LocateLandingZoneEntity.java
 create mode 100644 src/lessons/lander/lvl2_locate_landing_zone/LocateLandingZoneEntity.py
 create mode 100644 src/lessons/lander/lvl2_locate_landing_zone/ScalaLocateLandingZoneEntity.scala
 create mode 100644 src/lessons/lander/lvl3_fly_the_lander/FlyTheLander.fr.html
 create mode 100644 src/lessons/lander/lvl3_fly_the_lander/FlyTheLander.html
 create mode 100644 src/lessons/lander/lvl3_fly_the_lander/FlyTheLander.pt_BR.html
 create mode 100644 src/lessons/lander/lvl3_fly_the_lander/FlyTheLander.scala
 create mode 100644 src/lessons/lander/lvl3_fly_the_lander/FlyTheLanderEntity.java
 create mode 100644 src/lessons/lander/lvl3_fly_the_lander/FlyTheLanderEntity.py
 create mode 100644 src/lessons/lander/lvl3_fly_the_lander/ScalaFlyTheLanderEntity.scala
 create mode 100644 src/lessons/lander/short_desc.fr.html
 create mode 100644 src/lessons/lander/short_desc.html
 create mode 100644 src/lessons/lander/universe/Configurations.scala
 create mode 100644 src/lessons/lander/universe/DelegatingLanderWorld.fr.html
 create mode 100644 src/lessons/lander/universe/DelegatingLanderWorld.html
 create mode 100644 src/lessons/lander/universe/DelegatingLanderWorld.java
 create mode 100644 src/lessons/lander/universe/DelegatingLanderWorld.pt_BR.html
 create mode 100644 src/lessons/lander/universe/Geometry.scala
 create mode 100644 src/lessons/lander/universe/LanderEntity.scala
 create mode 100644 src/lessons/lander/universe/LanderWorld.scala
 create mode 100644 src/lessons/lander/universe/LanderWorldView.scala
 create mode 100644 src/lessons/lightbot/Board06Func.pt_BR.html
 create mode 100644 src/lessons/lightbot/universe/LightBotEditorPanel.java
 create mode 100644 src/lessons/lightbot/universe/LightBotEntity.java
 create mode 100644 src/lessons/lightbot/universe/LightBotExercise.java
 create mode 100644 src/lessons/lightbot/universe/LightBotInstruction.java
 create mode 100644 src/lessons/lightbot/universe/LightBotSourceFile.java
 create mode 100644 src/lessons/lightbot/universe/LightBotWorld.fr.html
 create mode 100644 src/lessons/lightbot/universe/LightBotWorld.html
 create mode 100644 src/lessons/lightbot/universe/LightBotWorld.java
 create mode 100644 src/lessons/lightbot/universe/LightBotWorld.pt_BR.html
 create mode 100644 src/lessons/lightbot/universe/LightBotWorldCell.java
 create mode 100644 src/lessons/lightbot/universe/LightBotWorldView2D.java
 create mode 100644 src/lessons/lightbot/universe/LightBotWorldViewIsometric.java
 create mode 100644 src/lessons/lightbot/universe/package-info.java
 create mode 100644 src/lessons/maze/island/IslandMaze.it.html
 create mode 100644 src/lessons/maze/island/IslandMazeEntity.c
 delete mode 100644 src/lessons/maze/island/IslandMazeEntity.scala
 create mode 100644 src/lessons/maze/island/ScalaIslandMazeEntity.scala
 create mode 100644 src/lessons/maze/pledge/PledgeMaze.it.html
 create mode 100644 src/lessons/maze/pledge/PledgeMaze.pt_BR.html
 create mode 100644 src/lessons/maze/pledge/PledgeMazeEntity.c
 delete mode 100644 src/lessons/maze/pledge/PledgeMazeEntity.scala
 create mode 100644 src/lessons/maze/pledge/ScalaPledgeMazeEntity.scala
 create mode 100644 src/lessons/maze/randommouse/RandomMouseMazeEntity.c
 delete mode 100644 src/lessons/maze/randommouse/RandomMouseMazeEntity.scala
 create mode 100644 src/lessons/maze/randommouse/ScalaRandomMouseMazeEntity.scala
 create mode 100644 src/lessons/maze/shortestpath/ScalaShortestPathMazeEntity.scala
 create mode 100644 src/lessons/maze/shortestpath/ShortestPathMaze.it.html
 create mode 100644 src/lessons/maze/shortestpath/ShortestPathMaze.pt_BR.html
 create mode 100644 src/lessons/maze/shortestpath/ShortestPathMazeEntity.c
 delete mode 100644 src/lessons/maze/shortestpath/ShortestPathMazeEntity.scala
 create mode 100644 src/lessons/maze/wallfindfollow/ScalaWallFindFollowMazeEntity.scala
 create mode 100644 src/lessons/maze/wallfindfollow/WallFindFollowMaze.it.html
 create mode 100644 src/lessons/maze/wallfindfollow/WallFindFollowMaze.pt_BR.html
 create mode 100644 src/lessons/maze/wallfindfollow/WallFindFollowMazeEntity.c
 delete mode 100644 src/lessons/maze/wallfindfollow/WallFindFollowMazeEntity.scala
 create mode 100644 src/lessons/maze/wallfollower/ScalaWallFollowerMazeEntity.scala
 create mode 100644 src/lessons/maze/wallfollower/WallFollowerMaze.it.html
 create mode 100644 src/lessons/maze/wallfollower/WallFollowerMaze.pt_BR.html
 create mode 100644 src/lessons/maze/wallfollower/WallFollowerMazeEntity.c
 delete mode 100644 src/lessons/maze/wallfollower/WallFollowerMazeEntity.scala
 create mode 100644 src/lessons/recursion/cons/AllDifferent.html
 create mode 100644 src/lessons/recursion/cons/AllDifferent.java
 create mode 100644 src/lessons/recursion/cons/ButLast.fr.html
 create mode 100644 src/lessons/recursion/cons/ButLast.html
 create mode 100644 src/lessons/recursion/cons/ButLast.java
 create mode 100644 src/lessons/recursion/cons/ButNfirst.html
 create mode 100644 src/lessons/recursion/cons/ButNfirst.java
 create mode 100644 src/lessons/recursion/cons/ButNlast.html
 create mode 100644 src/lessons/recursion/cons/ButNlast.java
 create mode 100644 src/lessons/recursion/cons/Concat.html
 create mode 100644 src/lessons/recursion/cons/Concat.java
 create mode 100644 src/lessons/recursion/cons/Increasing.html
 create mode 100644 src/lessons/recursion/cons/Increasing.java
 create mode 100644 src/lessons/recursion/cons/IsMember.html
 create mode 100644 src/lessons/recursion/cons/IsMember.java
 create mode 100644 src/lessons/recursion/cons/Last.fr.html
 create mode 100644 src/lessons/recursion/cons/Last.html
 create mode 100644 src/lessons/recursion/cons/Last.java
 create mode 100644 src/lessons/recursion/cons/Length.html
 create mode 100644 src/lessons/recursion/cons/Length.java
 create mode 100644 src/lessons/recursion/cons/Main.fr.html
 create mode 100644 src/lessons/recursion/cons/Main.html
 create mode 100644 src/lessons/recursion/cons/Main.java
 create mode 100644 src/lessons/recursion/cons/Min.html
 create mode 100644 src/lessons/recursion/cons/Min.java
 create mode 100644 src/lessons/recursion/cons/Nfirst.html
 create mode 100644 src/lessons/recursion/cons/Nfirst.java
 create mode 100644 src/lessons/recursion/cons/Nlast.html
 create mode 100644 src/lessons/recursion/cons/Nlast.java
 create mode 100644 src/lessons/recursion/cons/Nth.html
 create mode 100644 src/lessons/recursion/cons/Nth.java
 create mode 100644 src/lessons/recursion/cons/Occurrence.fr.html
 create mode 100644 src/lessons/recursion/cons/Occurrence.html
 create mode 100644 src/lessons/recursion/cons/Occurrence.java
 create mode 100644 src/lessons/recursion/cons/PlusOne.html
 create mode 100644 src/lessons/recursion/cons/PlusOne.java
 create mode 100644 src/lessons/recursion/cons/Remove.html
 create mode 100644 src/lessons/recursion/cons/Remove.java
 create mode 100644 src/lessons/recursion/cons/Reverse.fr.html
 create mode 100644 src/lessons/recursion/cons/Reverse.html
 create mode 100644 src/lessons/recursion/cons/Reverse.java
 create mode 100644 src/lessons/recursion/cons/icon.png
 create mode 100644 src/lessons/recursion/cons/short_desc.html
 create mode 100644 src/lessons/recursion/cons/universe/ConsExercise.java
 create mode 100644 src/lessons/recursion/cons/universe/ConsWorld.fr.html
 create mode 100644 src/lessons/recursion/cons/universe/ConsWorld.html
 create mode 100644 src/lessons/recursion/cons/universe/ConsWorld.it.html
 create mode 100644 src/lessons/recursion/cons/universe/ConsWorld.java
 create mode 100644 src/lessons/recursion/cons/universe/ConsWorld.pt_BR.html
 create mode 100644 src/lessons/recursion/cons/universe/RecList.java
 create mode 100644 src/lessons/recursion/dragoncurve/DragonCurve1.pt_BR.html
 create mode 100644 src/lessons/recursion/dragoncurve/DragonCurve1Entity.c
 delete mode 100644 src/lessons/recursion/dragoncurve/DragonCurve1Entity.scala
 create mode 100644 src/lessons/recursion/dragoncurve/DragonCurve2.pt_BR.html
 create mode 100644 src/lessons/recursion/dragoncurve/DragonCurve2Entity.c
 delete mode 100644 src/lessons/recursion/dragoncurve/DragonCurve2Entity.scala
 create mode 100644 src/lessons/recursion/dragoncurve/ScalaDragonCurve1Entity.scala
 create mode 100644 src/lessons/recursion/dragoncurve/ScalaDragonCurve2Entity.scala
 create mode 100644 src/lessons/recursion/hanoi/HanoiBoard.it.html
 create mode 100644 src/lessons/recursion/hanoi/HanoiBoard.pt_BR.html
 create mode 100644 src/lessons/recursion/hanoi/HanoiBoardEntity.c
 delete mode 100644 src/lessons/recursion/hanoi/HanoiBoardEntity.scala
 create mode 100644 src/lessons/recursion/hanoi/ScalaHanoiBoardEntity.scala
 create mode 100644 src/lessons/recursion/hanoi/universe/HanoiWorld.pt_BR.html
 create mode 100644 src/lessons/recursion/koch/CrabEntity.c
 delete mode 100644 src/lessons/recursion/koch/CrabEntity.scala
 create mode 100644 src/lessons/recursion/koch/HexaKochEntity.c
 delete mode 100644 src/lessons/recursion/koch/HexaKochEntity.scala
 create mode 100644 src/lessons/recursion/koch/KochEntity.c
 delete mode 100644 src/lessons/recursion/koch/KochEntity.scala
 create mode 100644 src/lessons/recursion/koch/PentaKochEntity.c
 delete mode 100644 src/lessons/recursion/koch/PentaKochEntity.scala
 create mode 100644 src/lessons/recursion/koch/ScalaCrabEntity.scala
 create mode 100644 src/lessons/recursion/koch/ScalaHexaKochEntity.scala
 create mode 100644 src/lessons/recursion/koch/ScalaKochEntity.scala
 create mode 100644 src/lessons/recursion/koch/ScalaPentaKochEntity.scala
 create mode 100644 src/lessons/recursion/koch/ScalaSquareKochEntity.scala
 create mode 100644 src/lessons/recursion/koch/SquareKochEntity.c
 delete mode 100644 src/lessons/recursion/koch/SquareKochEntity.scala
 create mode 100644 src/lessons/recursion/polygonfractal/PolygonFractal.pt_BR.html
 create mode 100644 src/lessons/recursion/polygonfractal/PolygonFractalEntity.c
 delete mode 100644 src/lessons/recursion/polygonfractal/PolygonFractalEntity.scala
 create mode 100644 src/lessons/recursion/polygonfractal/ScalaPolygonFractalEntity.scala
 create mode 100644 src/lessons/recursion/sierpinski/ScalaSierpinskiEntity.scala
 create mode 100644 src/lessons/recursion/sierpinski/Sierpinski.pt_BR.html
 create mode 100644 src/lessons/recursion/sierpinski/SierpinskiEntity.c
 delete mode 100644 src/lessons/recursion/sierpinski/SierpinskiEntity.scala
 create mode 100644 src/lessons/recursion/spiral/ScalaSpiralEntity.scala
 create mode 100644 src/lessons/recursion/spiral/ScalaSpiralUseEntity.scala
 create mode 100644 src/lessons/recursion/spiral/Spiral.pt_BR.html
 create mode 100644 src/lessons/recursion/spiral/SpiralEntity.c
 delete mode 100644 src/lessons/recursion/spiral/SpiralEntity.scala
 create mode 100644 src/lessons/recursion/spiral/SpiralUseEntity.c
 delete mode 100644 src/lessons/recursion/spiral/SpiralUseEntity.scala
 create mode 100644 src/lessons/recursion/spiral/spiral-300-98-10-1.png
 create mode 100644 src/lessons/recursion/square/FourSquare.it.html
 create mode 100644 src/lessons/recursion/square/FourSquare.pt_BR.html
 create mode 100644 src/lessons/recursion/square/FourSquareEntity.c
 delete mode 100644 src/lessons/recursion/square/FourSquareEntity.scala
 create mode 100644 src/lessons/recursion/square/ScalaFourSquareEntity.scala
 create mode 100644 src/lessons/recursion/tree/ScalaTreeEntity.scala
 create mode 100644 src/lessons/recursion/tree/Tree.pt_BR.html
 create mode 100644 src/lessons/recursion/tree/TreeEntity.c
 delete mode 100644 src/lessons/recursion/tree/TreeEntity.scala
 create mode 100644 src/lessons/sort/baseball/BubbleBaseball.pt_BR.html
 create mode 100644 src/lessons/sort/baseball/BubbleBaseballEntity.c
 create mode 100644 src/lessons/sort/baseball/InsertBaseballEntity.c
 create mode 100644 src/lessons/sort/baseball/NaiveBaseballEntity.c
 rename src/lessons/sort/baseball/{BubbleBaseballEntity.scala => ScalaBubbleBaseballEntity.scala} (100%)
 rename src/lessons/sort/baseball/{InsertBaseballEntity.scala => ScalaInsertBaseballEntity.scala} (100%)
 rename src/lessons/sort/baseball/{NaiveBaseballEntity.scala => ScalaNaiveBaseballEntity.scala} (100%)
 rename src/lessons/sort/baseball/{SelectBaseballEntity.scala => ScalaSelectBaseballEntity.scala} (100%)
 create mode 100644 src/lessons/sort/baseball/SelectBaseballEntity.c
 create mode 100644 src/lessons/sort/baseball/universe/BaseballWorld.pt_BR.html
 create mode 100644 src/lessons/sort/basic/bubble/AlgBubbleSort1.pt_BR.html
 create mode 100644 src/lessons/sort/basic/bubble/AlgBubbleSort1Entity.c
 create mode 100644 src/lessons/sort/basic/bubble/AlgBubbleSort2Entity.c
 create mode 100644 src/lessons/sort/basic/bubble/AlgBubbleSort3Entity.c
 rename src/lessons/sort/basic/bubble/{AlgBubbleSort1Entity.scala => ScalaAlgBubbleSort1Entity.scala} (100%)
 rename src/lessons/sort/basic/bubble/{AlgBubbleSort2Entity.scala => ScalaAlgBubbleSort2Entity.scala} (100%)
 rename src/lessons/sort/basic/bubble/{AlgBubbleSort3Entity.scala => ScalaAlgBubbleSort3Entity.scala} (100%)
 create mode 100644 src/lessons/sort/basic/cocktail/AlgCocktailSort1Entity.c
 create mode 100644 src/lessons/sort/basic/cocktail/AlgCocktailSort2Entity.c
 create mode 100644 src/lessons/sort/basic/cocktail/AlgCocktailSort3Entity.c
 rename src/lessons/sort/basic/cocktail/{AlgCocktailSort1Entity.scala => ScalaAlgCocktailSort1Entity.scala} (100%)
 rename src/lessons/sort/basic/cocktail/{AlgCocktailSort2Entity.scala => ScalaAlgCocktailSort2Entity.scala} (100%)
 rename src/lessons/sort/basic/cocktail/{AlgCocktailSort3Entity.scala => ScalaAlgCocktailSort3Entity.scala} (100%)
 create mode 100644 src/lessons/sort/basic/comb/AlgCombSort.it.html
 create mode 100644 src/lessons/sort/basic/comb/AlgCombSort.pt_BR.html
 create mode 100644 src/lessons/sort/basic/comb/AlgCombSort11Entity.c
 create mode 100644 src/lessons/sort/basic/comb/AlgCombSortEntity.c
 rename src/lessons/sort/basic/comb/{AlgCombSort11Entity.scala => ScalaAlgCombSort11Entity.scala} (100%)
 rename src/lessons/sort/basic/comb/{AlgCombSortEntity.scala => ScalaAlgCombSortEntity.scala} (100%)
 create mode 100644 src/lessons/sort/basic/gnome/AlgGnomeSortEntity.c
 rename src/lessons/sort/basic/gnome/{AlgGnomeSortEntity.scala => ScalaAlgGnomeSortEntity.scala} (100%)
 create mode 100644 src/lessons/sort/basic/insertion/AlgInsertionSortEntity.c
 rename src/lessons/sort/basic/insertion/{AlgInsertionSortEntity.scala => ScalaAlgInsertionSortEntity.scala} (100%)
 create mode 100644 src/lessons/sort/basic/selection/AlgSelectionSortEntity.c
 delete mode 100644 src/lessons/sort/basic/selection/AlgSelectionSortEntity.scala
 create mode 100644 src/lessons/sort/basic/selection/ScalaAlgSelectionSortEntity.scala
 create mode 100644 src/lessons/sort/basic/shell/AlgShellSortEntity.c
 rename src/lessons/sort/basic/shell/{AlgShellSortEntity.scala => ScalaAlgShellSortEntity.scala} (100%)
 create mode 100644 src/lessons/sort/dutchflag/DutchFlagAlgoEntity.c
 delete mode 100644 src/lessons/sort/dutchflag/DutchFlagAlgoEntity.scala
 create mode 100644 src/lessons/sort/dutchflag/ScalaDutchFlagAlgoEntity.scala
 create mode 100644 src/lessons/sort/dutchflag/universe/DutchFlagWorld.pt_BR.html
 create mode 100644 src/lessons/sort/pancake/BasicPancake.pt_BR.html
 create mode 100644 src/lessons/sort/pancake/BasicPancakeEntity.c
 create mode 100644 src/lessons/sort/pancake/BurnedPancakeEntity.c
 create mode 100644 src/lessons/sort/pancake/CohenPancake.fr.html
 create mode 100644 src/lessons/sort/pancake/CohenPancake.html
 create mode 100644 src/lessons/sort/pancake/CohenPancake.java
 create mode 100644 src/lessons/sort/pancake/CohenPancakeEntity.c
 create mode 100644 src/lessons/sort/pancake/CohenPancakeEntity.java
 create mode 100644 src/lessons/sort/pancake/CohenPancakeEntity.py
 create mode 100644 src/lessons/sort/pancake/GatesPancake.pt_BR.html
 create mode 100644 src/lessons/sort/pancake/GatesPancakeEntity.c
 create mode 100644 src/lessons/sort/pancake/Main.pt_BR.html
 rename src/lessons/sort/pancake/{BasicPancakeEntity.scala => ScalaBasicPancakeEntity.scala} (100%)
 rename src/lessons/sort/pancake/{BurnedPancakeEntity.scala => ScalaBurnedPancakeEntity.scala} (100%)
 create mode 100644 src/lessons/sort/pancake/ScalaCohenPancakeEntity.scala
 create mode 100644 src/lessons/sort/pancake/ScalaGatesBurnedPancakeEntity.scala
 rename src/lessons/sort/pancake/{GatesPancakeEntity.scala => ScalaGatesPancakeEntity.scala} (100%)
 create mode 100644 src/lessons/sort/pancake/img/cohen-1a.png
 create mode 100644 src/lessons/sort/pancake/img/cohen-1a.svg
 create mode 100644 src/lessons/sort/pancake/img/cohen-1b.png
 create mode 100644 src/lessons/sort/pancake/img/cohen-1b.svg
 create mode 100644 src/lessons/sort/pancake/img/cohen-1c.png
 create mode 100644 src/lessons/sort/pancake/img/cohen-1c.svg
 create mode 100644 src/lessons/sort/pancake/img/cohen-2a.png
 create mode 100644 src/lessons/sort/pancake/img/cohen-2a.svg
 create mode 100644 src/lessons/sort/pancake/img/cohen-2b-algo.png
 create mode 100644 src/lessons/sort/pancake/img/cohen-2b-algo.svg
 create mode 100644 src/lessons/sort/pancake/img/cohen-2b.png
 create mode 100644 src/lessons/sort/pancake/img/cohen-2b.svg
 create mode 100644 src/lessons/sort/pancake/universe/PancakeWorld.pt_BR.html
 create mode 100644 src/lessons/turmites/helloturmite/HelloTurmite.it.html
 create mode 100644 src/lessons/turmites/helloturmite/HelloTurmite.pt_BR.html
 create mode 100644 src/lessons/turmites/helloturmite/HelloTurmiteEntity.c
 delete mode 100644 src/lessons/turmites/helloturmite/HelloTurmiteEntity.scala
 create mode 100644 src/lessons/turmites/helloturmite/ScalaHelloTurmiteEntity.scala
 create mode 100644 src/lessons/turmites/langton/Langton.it.html
 create mode 100644 src/lessons/turmites/langton/Langton.pt_BR.html
 create mode 100644 src/lessons/turmites/langton/LangtonEntity.c
 delete mode 100644 src/lessons/turmites/langton/LangtonEntity.scala
 create mode 100644 src/lessons/turmites/langton/ScalaLangtonEntity.scala
 create mode 100644 src/lessons/turmites/langtoncolors/LangtonColorsEntity.c
 delete mode 100644 src/lessons/turmites/langtoncolors/LangtonColorsEntity.scala
 create mode 100644 src/lessons/turmites/langtoncolors/ScalaLangtonColorsEntity.scala
 create mode 100644 src/lessons/turmites/turmitecreator/ScalaTurmiteCreatorEntity.scala
 create mode 100644 src/lessons/turmites/turmitecreator/TurmiteCreator.pt_BR.html
 create mode 100644 src/lessons/turmites/turmitecreator/TurmiteCreatorEntity.c.old
 delete mode 100644 src/lessons/turmites/turmitecreator/TurmiteCreatorEntity.scala
 create mode 100644 src/lessons/turmites/universe/TurmiteWorld.pt_BR.html
 create mode 100644 src/lessons/turtleart/CircleSquareEntity.c
 delete mode 100644 src/lessons/turtleart/CircleSquareEntity.scala
 create mode 100644 src/lessons/turtleart/CircleTenEntity.c
 delete mode 100644 src/lessons/turtleart/CircleTenEntity.scala
 create mode 100644 src/lessons/turtleart/CircleTwoEntity.c
 delete mode 100644 src/lessons/turtleart/CircleTwoEntity.scala
 create mode 100644 src/lessons/turtleart/CircleYingEntity.c
 delete mode 100644 src/lessons/turtleart/CircleYingEntity.scala
 create mode 100644 src/lessons/turtleart/DiskFourEntity.c
 delete mode 100644 src/lessons/turtleart/DiskFourEntity.scala
 create mode 100644 src/lessons/turtleart/DiskFourthEntity.c
 delete mode 100644 src/lessons/turtleart/DiskFourthEntity.scala
 create mode 100644 src/lessons/turtleart/DiskTwoEntity.c
 delete mode 100644 src/lessons/turtleart/DiskTwoEntity.scala
 create mode 100644 src/lessons/turtleart/Flower3Entity.java
 create mode 100644 src/lessons/turtleart/Flower3Entity.py
 create mode 100644 src/lessons/turtleart/FlowerEntity.c
 delete mode 100644 src/lessons/turtleart/FlowerEntity.scala
 create mode 100644 src/lessons/turtleart/HouseEntity.c
 delete mode 100644 src/lessons/turtleart/HouseEntity.scala
 create mode 100644 src/lessons/turtleart/HouseManyEntity.c
 delete mode 100644 src/lessons/turtleart/HouseManyEntity.scala
 create mode 100644 src/lessons/turtleart/HouseThreeEntity.c
 delete mode 100644 src/lessons/turtleart/HouseThreeEntity.scala
 create mode 100644 src/lessons/turtleart/Kerr36Entity.java
 create mode 100644 src/lessons/turtleart/Kerr36Entity.py
 delete mode 100644 src/lessons/turtleart/Polygon15Entity.java
 delete mode 100644 src/lessons/turtleart/Polygon15Entity.py
 delete mode 100644 src/lessons/turtleart/Polygon15Entity.scala
 create mode 100644 src/lessons/turtleart/Polygon20Entity.c
 create mode 100644 src/lessons/turtleart/Polygon20Entity.java
 create mode 100644 src/lessons/turtleart/Polygon20Entity.py
 create mode 100644 src/lessons/turtleart/Polygon360Entity.c
 delete mode 100644 src/lessons/turtleart/Polygon360Entity.scala
 create mode 100644 src/lessons/turtleart/Polygon6Entity.c
 delete mode 100644 src/lessons/turtleart/Polygon6Entity.scala
 create mode 100644 src/lessons/turtleart/Polygon7Entity.c
 delete mode 100644 src/lessons/turtleart/Polygon7Entity.scala
 create mode 100644 src/lessons/turtleart/ScalaCircleSquareEntity.scala
 create mode 100644 src/lessons/turtleart/ScalaCircleTenEntity.scala
 create mode 100644 src/lessons/turtleart/ScalaCircleTwoEntity.scala
 create mode 100644 src/lessons/turtleart/ScalaCircleYingEntity.scala
 create mode 100644 src/lessons/turtleart/ScalaDiskFourEntity.scala
 create mode 100644 src/lessons/turtleart/ScalaDiskFourthEntity.scala
 create mode 100644 src/lessons/turtleart/ScalaDiskTwoEntity.scala
 create mode 100644 src/lessons/turtleart/ScalaFlower3Entity.scala
 create mode 100644 src/lessons/turtleart/ScalaFlowerEntity.scala
 create mode 100644 src/lessons/turtleart/ScalaHouseEntity.scala
 create mode 100644 src/lessons/turtleart/ScalaHouseManyEntity.scala
 create mode 100644 src/lessons/turtleart/ScalaHouseThreeEntity.scala
 create mode 100644 src/lessons/turtleart/ScalaKerr36Entity.scala
 create mode 100644 src/lessons/turtleart/ScalaPolygon20Entity.scala
 create mode 100644 src/lessons/turtleart/ScalaPolygon360Entity.scala
 create mode 100644 src/lessons/turtleart/ScalaPolygon6Entity.scala
 create mode 100644 src/lessons/turtleart/ScalaPolygon7Entity.scala
 create mode 100644 src/lessons/turtleart/ScalaSmallSquareEntity.scala
 create mode 100644 src/lessons/turtleart/ScalaSquareEntity.scala
 create mode 100644 src/lessons/turtleart/ScalaStairsEntity.scala
 create mode 100644 src/lessons/turtleart/ScalaStarEntity.scala
 create mode 100644 src/lessons/turtleart/ScalaTriangleEntity.scala
 create mode 100644 src/lessons/turtleart/ScalaTriangleFlatEntity.scala
 create mode 100644 src/lessons/turtleart/SmallSquareEntity.c
 delete mode 100644 src/lessons/turtleart/SmallSquareEntity.scala
 create mode 100644 src/lessons/turtleart/SquareEntity.c
 delete mode 100644 src/lessons/turtleart/SquareEntity.scala
 create mode 100644 src/lessons/turtleart/StairsEntity.c
 delete mode 100644 src/lessons/turtleart/StairsEntity.scala
 create mode 100644 src/lessons/turtleart/StarEntity.c
 delete mode 100644 src/lessons/turtleart/StarEntity.scala
 create mode 100644 src/lessons/turtleart/TriangleEntity.c
 delete mode 100644 src/lessons/turtleart/TriangleEntity.scala
 create mode 100644 src/lessons/turtleart/TriangleFlatEntity.c
 delete mode 100644 src/lessons/turtleart/TriangleFlatEntity.scala
 create mode 100644 src/lessons/welcome/Main.it.html
 create mode 100644 src/lessons/welcome/Main.pt_BR.html
 create mode 100644 src/lessons/welcome/array/Main.it.html
 create mode 100644 src/lessons/welcome/array/array123/Array123.it.html
 create mode 100644 src/lessons/welcome/array/array123/Array123.pt_BR.html
 create mode 100644 src/lessons/welcome/array/array667/Array667.it.html
 create mode 100644 src/lessons/welcome/array/array667/Array667.pt_BR.html
 create mode 100644 src/lessons/welcome/array/arraycount9/ArrayCount9.it.html
 create mode 100644 src/lessons/welcome/array/arraycount9/ArrayCount9.pt_BR.html
 create mode 100644 src/lessons/welcome/array/arrayfront9/ArrayFront9.it.html
 create mode 100644 src/lessons/welcome/array/arrayfront9/ArrayFront9.pt_BR.html
 create mode 100644 src/lessons/welcome/array/averagevalue/AverageValue.it.html
 create mode 100644 src/lessons/welcome/array/averagevalue/AverageValue.pt_BR.html
 create mode 100644 src/lessons/welcome/array/basics/Array1.it.html
 create mode 100644 src/lessons/welcome/array/basics/Array1.pt_BR.html
 create mode 100644 src/lessons/welcome/array/basics/Array1Entity.c
 delete mode 100644 src/lessons/welcome/array/basics/Array1Entity.scala
 create mode 100644 src/lessons/welcome/array/basics/Array2.it.html
 create mode 100644 src/lessons/welcome/array/basics/Array2.pt_BR.html
 create mode 100644 src/lessons/welcome/array/basics/Array2Entity.c
 delete mode 100644 src/lessons/welcome/array/basics/Array2Entity.scala
 create mode 100644 src/lessons/welcome/array/basics/ScalaArray1Entity.scala
 create mode 100644 src/lessons/welcome/array/basics/ScalaArray2Entity.scala
 create mode 100644 src/lessons/welcome/array/golomb/Golomb.fr.html
 create mode 100644 src/lessons/welcome/array/golomb/Golomb.html
 create mode 100644 src/lessons/welcome/array/golomb/Golomb.java
 create mode 100644 src/lessons/welcome/array/golomb/Golomb.pt_BR.html
 create mode 100644 src/lessons/welcome/array/has271/Has271.it.html
 create mode 100644 src/lessons/welcome/array/has271/Has271.pt_BR.html
 create mode 100644 src/lessons/welcome/array/indexof/maxvalue/IndexOfMaxValue.it.html
 create mode 100644 src/lessons/welcome/array/indexof/maxvalue/IndexOfMaxValue.pt_BR.html
 create mode 100644 src/lessons/welcome/array/indexof/value/IndexOfValue.it.html
 create mode 100644 src/lessons/welcome/array/indexof/value/IndexOfValue.pt_BR.html
 create mode 100644 src/lessons/welcome/array/island/Island.fr.html
 create mode 100644 src/lessons/welcome/array/island/Island.html
 create mode 100644 src/lessons/welcome/array/island/Island.java
 create mode 100644 src/lessons/welcome/array/island/Island.pt_BR.html
 create mode 100644 src/lessons/welcome/array/maxvalue/Extrema.fr.html
 create mode 100644 src/lessons/welcome/array/maxvalue/Extrema.html
 create mode 100644 src/lessons/welcome/array/maxvalue/Extrema.java
 create mode 100644 src/lessons/welcome/array/maxvalue/Extrema.pt_BR.html
 create mode 100644 src/lessons/welcome/array/maxvalue/MaxValue.it.html
 create mode 100644 src/lessons/welcome/array/maxvalue/MaxValue.pt_BR.html
 create mode 100644 src/lessons/welcome/array/notriples/NoTriples.it.html
 create mode 100644 src/lessons/welcome/array/notriples/NoTriples.pt_BR.html
 create mode 100644 src/lessons/welcome/array/occurenceofvalue/OccurrenceOfValue.it.html
 create mode 100644 src/lessons/welcome/array/occurenceofvalue/OccurrenceOfValue.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool1/Close10.it.html
 create mode 100644 src/lessons/welcome/bat/bool1/Close10.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool1/CountTeen.it.html
 create mode 100644 src/lessons/welcome/bat/bool1/Diff21.it.html
 create mode 100644 src/lessons/welcome/bat/bool1/Diff21.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool1/HasTeen.it.html
 create mode 100644 src/lessons/welcome/bat/bool1/HasTeen.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool1/IcyHot.it.html
 create mode 100644 src/lessons/welcome/bat/bool1/IcyHot.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool1/In1020.it.html
 create mode 100644 src/lessons/welcome/bat/bool1/In1020.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool1/In3050.it.html
 create mode 100644 src/lessons/welcome/bat/bool1/In3050.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool1/LastDigit.it.html
 create mode 100644 src/lessons/welcome/bat/bool1/LastDigit.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool1/LoneTeen.it.html
 create mode 100644 src/lessons/welcome/bat/bool1/LoneTeen.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool1/Main.it.html
 create mode 100644 src/lessons/welcome/bat/bool1/Main.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool1/Makes10.it.html
 create mode 100644 src/lessons/welcome/bat/bool1/Makes10.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool1/Max1020.it.html
 create mode 100644 src/lessons/welcome/bat/bool1/Max1020.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool1/MonkeyTrouble.it.html
 create mode 100644 src/lessons/welcome/bat/bool1/MonkeyTrouble.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool1/NearHundred.it.html
 create mode 100644 src/lessons/welcome/bat/bool1/NearHundred.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool1/ParotTrouble.it.html
 create mode 100644 src/lessons/welcome/bat/bool1/ParotTrouble.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool1/PosNeg.it.html
 create mode 100644 src/lessons/welcome/bat/bool1/PosNeg.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool1/SleepIn.it.html
 create mode 100644 src/lessons/welcome/bat/bool1/SleepIn.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool1/SumDouble.it.html
 create mode 100644 src/lessons/welcome/bat/bool1/SumDouble.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool2/AlarmClock.it.html
 create mode 100644 src/lessons/welcome/bat/bool2/AlarmClock.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool2/AnswerCell.it.html
 create mode 100644 src/lessons/welcome/bat/bool2/AnswerCell.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool2/BlueTicket.it.html
 create mode 100644 src/lessons/welcome/bat/bool2/BlueTicket.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool2/CaughtSpeeding.it.html
 create mode 100644 src/lessons/welcome/bat/bool2/CaughtSpeeding.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool2/CigarParty.it.html
 create mode 100644 src/lessons/welcome/bat/bool2/CigarParty.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool2/DateFashion.it.html
 create mode 100644 src/lessons/welcome/bat/bool2/DateFashion.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool2/FizzBuzz.fr.html
 create mode 100644 src/lessons/welcome/bat/bool2/FizzBuzz.html
 create mode 100644 src/lessons/welcome/bat/bool2/FizzBuzz.java
 create mode 100644 src/lessons/welcome/bat/bool2/GreenTicket.it.html
 create mode 100644 src/lessons/welcome/bat/bool2/GreenTicket.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool2/In1To10.it.html
 create mode 100644 src/lessons/welcome/bat/bool2/In1To10.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool2/InOrder.it.html
 create mode 100644 src/lessons/welcome/bat/bool2/InOrder.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool2/InOrderEqual.it.html
 create mode 100644 src/lessons/welcome/bat/bool2/InOrderEqual.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool2/LastDigit2.it.html
 create mode 100644 src/lessons/welcome/bat/bool2/LastDigit2.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool2/LessBy10.it.html
 create mode 100644 src/lessons/welcome/bat/bool2/LessBy10.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool2/Main.it.html
 create mode 100644 src/lessons/welcome/bat/bool2/Main.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool2/MaxMod5.it.html
 create mode 100644 src/lessons/welcome/bat/bool2/MaxMod5.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool2/NearTen.it.html
 create mode 100644 src/lessons/welcome/bat/bool2/NearTen.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool2/RedTicket.it.html
 create mode 100644 src/lessons/welcome/bat/bool2/RedTicket.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool2/ShareDigit.it.html
 create mode 100644 src/lessons/welcome/bat/bool2/ShareDigit.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool2/SortaSum.it.html
 create mode 100644 src/lessons/welcome/bat/bool2/SortaSum.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool2/SquirrelPlay.it.html
 create mode 100644 src/lessons/welcome/bat/bool2/SquirrelPlay.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool2/TeaParty.it.html
 create mode 100644 src/lessons/welcome/bat/bool2/TeaParty.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool2/TeenSum.it.html
 create mode 100644 src/lessons/welcome/bat/bool2/TeenSum.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool2/TwoAsOne.it.html
 create mode 100644 src/lessons/welcome/bat/bool2/TwoAsOne.pt_BR.html
 create mode 100644 src/lessons/welcome/bat/bool2/WithoutDoubles.it.html
 create mode 100644 src/lessons/welcome/bat/bool2/WithoutDoubles.pt_BR.html
 create mode 100644 src/lessons/welcome/bdr/BDR.it.html
 create mode 100644 src/lessons/welcome/bdr/BDR.pt_BR.html
 create mode 100644 src/lessons/welcome/bdr/BDR2.it.html
 create mode 100644 src/lessons/welcome/bdr/BDR2.pt_BR.html
 create mode 100644 src/lessons/welcome/bdr/BDR2Entity.c
 delete mode 100644 src/lessons/welcome/bdr/BDR2Entity.scala
 create mode 100644 src/lessons/welcome/bdr/BDREntity.c
 delete mode 100644 src/lessons/welcome/bdr/BDREntity.scala
 create mode 100644 src/lessons/welcome/bdr/ScalaBDR2Entity.scala
 create mode 100644 src/lessons/welcome/bdr/ScalaBDREntity.scala
 create mode 100644 src/lessons/welcome/conditions/Conditions.it.html
 create mode 100644 src/lessons/welcome/conditions/Conditions.pt_BR.html
 create mode 100644 src/lessons/welcome/conditions/ConditionsEntity.c
 delete mode 100644 src/lessons/welcome/conditions/ConditionsEntity.scala
 create mode 100644 src/lessons/welcome/conditions/ScalaConditionsEntity.scala
 create mode 100644 src/lessons/welcome/environment/Environment.it.html
 create mode 100644 src/lessons/welcome/environment/Environment.pt_BR.html
 create mode 100644 src/lessons/welcome/environment/EnvironmentEntity.c
 delete mode 100644 src/lessons/welcome/environment/EnvironmentEntity.scala
 create mode 100644 src/lessons/welcome/environment/ScalaEnvironmentEntity.scala
 create mode 100644 src/lessons/welcome/instructions/Instructions.it.html
 create mode 100644 src/lessons/welcome/instructions/Instructions.pt_BR.html
 create mode 100644 src/lessons/welcome/instructions/InstructionsDrawG.it.html
 create mode 100644 src/lessons/welcome/instructions/InstructionsDrawG.pt_BR.html
 create mode 100644 src/lessons/welcome/instructions/InstructionsDrawGEntity.c
 delete mode 100644 src/lessons/welcome/instructions/InstructionsDrawGEntity.scala
 create mode 100644 src/lessons/welcome/instructions/InstructionsEntity.c
 delete mode 100644 src/lessons/welcome/instructions/InstructionsEntity.scala
 create mode 100644 src/lessons/welcome/instructions/ScalaInstructionsDrawGEntity.scala
 create mode 100644 src/lessons/welcome/instructions/ScalaInstructionsEntity.scala
 create mode 100644 src/lessons/welcome/loopdowhile/LoopDoWhile.it.html
 create mode 100644 src/lessons/welcome/loopdowhile/LoopDoWhile.pt_BR.html
 create mode 100644 src/lessons/welcome/loopdowhile/LoopDoWhileEntity.c
 delete mode 100644 src/lessons/welcome/loopdowhile/LoopDoWhileEntity.scala
 create mode 100644 src/lessons/welcome/loopdowhile/Poucet.it.html
 create mode 100644 src/lessons/welcome/loopdowhile/Poucet.pt_BR.html
 create mode 100644 src/lessons/welcome/loopdowhile/PoucetEntity.c
 delete mode 100644 src/lessons/welcome/loopdowhile/PoucetEntity.scala
 create mode 100644 src/lessons/welcome/loopdowhile/ScalaLoopDoWhileEntity.scala
 create mode 100644 src/lessons/welcome/loopdowhile/ScalaPoucetEntity.scala
 create mode 100644 src/lessons/welcome/loopfor/LoopCourse.it.html
 create mode 100644 src/lessons/welcome/loopfor/LoopCourse.pt_BR.html
 create mode 100644 src/lessons/welcome/loopfor/LoopCourseEntity.c
 delete mode 100644 src/lessons/welcome/loopfor/LoopCourseEntity.scala
 create mode 100644 src/lessons/welcome/loopfor/LoopCourseForest.it.html
 create mode 100644 src/lessons/welcome/loopfor/LoopCourseForest.pt_BR.html
 create mode 100644 src/lessons/welcome/loopfor/LoopCourseForestEntity.c
 delete mode 100644 src/lessons/welcome/loopfor/LoopCourseForestEntity.scala
 create mode 100644 src/lessons/welcome/loopfor/LoopFor.it.html
 create mode 100644 src/lessons/welcome/loopfor/LoopFor.pt_BR.html
 create mode 100644 src/lessons/welcome/loopfor/LoopForEntity.c
 delete mode 100644 src/lessons/welcome/loopfor/LoopForEntity.scala
 create mode 100644 src/lessons/welcome/loopfor/LoopStairs.it.html
 create mode 100644 src/lessons/welcome/loopfor/LoopStairs.pt_BR.html
 create mode 100644 src/lessons/welcome/loopfor/LoopStairsEntity.c
 delete mode 100644 src/lessons/welcome/loopfor/LoopStairsEntity.scala
 create mode 100644 src/lessons/welcome/loopfor/ScalaLoopCourseEntity.scala
 create mode 100644 src/lessons/welcome/loopfor/ScalaLoopCourseForestEntity.scala
 create mode 100644 src/lessons/welcome/loopfor/ScalaLoopForEntity.scala
 create mode 100644 src/lessons/welcome/loopfor/ScalaLoopStairsEntity.scala
 create mode 100644 src/lessons/welcome/loopwhile/BaggleSeeker.it.html
 create mode 100644 src/lessons/welcome/loopwhile/BaggleSeeker.pt_BR.html
 create mode 100644 src/lessons/welcome/loopwhile/BaggleSeekerEntity.c
 delete mode 100644 src/lessons/welcome/loopwhile/BaggleSeekerEntity.scala
 create mode 100644 src/lessons/welcome/loopwhile/LoopWhile.it.html
 create mode 100644 src/lessons/welcome/loopwhile/LoopWhile.pt_BR.html
 create mode 100644 src/lessons/welcome/loopwhile/LoopWhileEntity.c
 delete mode 100644 src/lessons/welcome/loopwhile/LoopWhileEntity.scala
 create mode 100644 src/lessons/welcome/loopwhile/ScalaBaggleSeekerEntity.scala
 create mode 100644 src/lessons/welcome/loopwhile/ScalaLoopWhileEntity.scala
 create mode 100644 src/lessons/welcome/loopwhile/ScalaWhileMoriaEntity.scala
 create mode 100644 src/lessons/welcome/loopwhile/WhileMoria.it.html
 create mode 100644 src/lessons/welcome/loopwhile/WhileMoria.pt_BR.html
 create mode 100644 src/lessons/welcome/loopwhile/WhileMoriaEntity.c
 delete mode 100644 src/lessons/welcome/loopwhile/WhileMoriaEntity.scala
 create mode 100644 src/lessons/welcome/methods/args/MethodsArgs.it.html
 create mode 100644 src/lessons/welcome/methods/args/MethodsArgs.pt_BR.html
 create mode 100644 src/lessons/welcome/methods/args/MethodsArgsEntity.c
 delete mode 100644 src/lessons/welcome/methods/args/MethodsArgsEntity.scala
 create mode 100644 src/lessons/welcome/methods/args/ScalaMethodsArgsEntity.scala
 create mode 100644 src/lessons/welcome/methods/basics/Methods.it.html
 create mode 100644 src/lessons/welcome/methods/basics/Methods.pt_BR.html
 create mode 100644 src/lessons/welcome/methods/basics/MethodsDogHouse.it.html
 create mode 100644 src/lessons/welcome/methods/basics/MethodsDogHouse.pt_BR.html
 create mode 100644 src/lessons/welcome/methods/basics/MethodsDogHouseEntity.c
 delete mode 100644 src/lessons/welcome/methods/basics/MethodsDogHouseEntity.scala
 create mode 100644 src/lessons/welcome/methods/basics/MethodsEntity.c
 delete mode 100644 src/lessons/welcome/methods/basics/MethodsEntity.scala
 create mode 100644 src/lessons/welcome/methods/basics/ScalaMethodsDogHouseEntity.scala
 create mode 100644 src/lessons/welcome/methods/basics/ScalaMethodsEntity.scala
 create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerCase.it.html
 create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerCase.pt_BR.html
 create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerCaseEntity.c
 delete mode 100644 src/lessons/welcome/methods/flowerpot/FlowerCaseEntity.scala
 create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerPot.it.html
 create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerPot.pt_BR.html
 create mode 100644 src/lessons/welcome/methods/flowerpot/FlowerPotEntity.c
 delete mode 100644 src/lessons/welcome/methods/flowerpot/FlowerPotEntity.scala
 create mode 100644 src/lessons/welcome/methods/flowerpot/ScalaFlowerCaseEntity.scala
 create mode 100644 src/lessons/welcome/methods/flowerpot/ScalaFlowerPotEntity.scala
 create mode 100644 src/lessons/welcome/methods/picture/MethodsPicture.it.html
 create mode 100644 src/lessons/welcome/methods/picture/MethodsPicture.pt_BR.html
 create mode 100644 src/lessons/welcome/methods/picture/MethodsPictureEntity.c
 delete mode 100644 src/lessons/welcome/methods/picture/MethodsPictureEntity.scala
 create mode 100644 src/lessons/welcome/methods/picture/MethodsPictureLarge.it.html
 create mode 100644 src/lessons/welcome/methods/picture/MethodsPictureLarge.pt_BR.html
 create mode 100644 src/lessons/welcome/methods/picture/MethodsPictureLargeEntity.c
 delete mode 100644 src/lessons/welcome/methods/picture/MethodsPictureLargeEntity.scala
 create mode 100644 src/lessons/welcome/methods/picture/PatternPicture.it.html
 create mode 100644 src/lessons/welcome/methods/picture/PatternPicture.pt_BR.html
 create mode 100644 src/lessons/welcome/methods/picture/PatternPictureEntity.c
 delete mode 100644 src/lessons/welcome/methods/picture/PatternPictureEntity.scala
 delete mode 100644 src/lessons/welcome/methods/picture/PictureMono-answer0.map
 delete mode 100644 src/lessons/welcome/methods/picture/PictureMono.fr.html
 delete mode 100644 src/lessons/welcome/methods/picture/PictureMono.html
 delete mode 100644 src/lessons/welcome/methods/picture/PictureMono.java
 create mode 100644 src/lessons/welcome/methods/picture/PictureMono1-answer0.map
 create mode 100644 src/lessons/welcome/methods/picture/PictureMono1.fr.html
 create mode 100644 src/lessons/welcome/methods/picture/PictureMono1.html
 create mode 100644 src/lessons/welcome/methods/picture/PictureMono1.it.html
 create mode 100644 src/lessons/welcome/methods/picture/PictureMono1.java
 create mode 100644 src/lessons/welcome/methods/picture/PictureMono1.pt_BR.html
 create mode 100644 src/lessons/welcome/methods/picture/PictureMono1Entity.c
 create mode 100644 src/lessons/welcome/methods/picture/PictureMono1Entity.java
 create mode 100644 src/lessons/welcome/methods/picture/PictureMono1Entity.py
 create mode 100644 src/lessons/welcome/methods/picture/PictureMono2.it.html
 create mode 100644 src/lessons/welcome/methods/picture/PictureMono2.pt_BR.html
 create mode 100644 src/lessons/welcome/methods/picture/PictureMono2Entity.c
 delete mode 100644 src/lessons/welcome/methods/picture/PictureMono2Entity.scala
 create mode 100644 src/lessons/welcome/methods/picture/PictureMono3.it.html
 create mode 100644 src/lessons/welcome/methods/picture/PictureMono3.pt_BR.html
 create mode 100644 src/lessons/welcome/methods/picture/PictureMono3Entity.c
 delete mode 100644 src/lessons/welcome/methods/picture/PictureMono3Entity.scala
 delete mode 100644 src/lessons/welcome/methods/picture/PictureMonoEntity.java
 delete mode 100644 src/lessons/welcome/methods/picture/PictureMonoEntity.py
 delete mode 100644 src/lessons/welcome/methods/picture/PictureMonoEntity.scala
 create mode 100644 src/lessons/welcome/methods/picture/ScalaMethodsPictureEntity.scala
 create mode 100644 src/lessons/welcome/methods/picture/ScalaMethodsPictureLargeEntity.scala
 create mode 100644 src/lessons/welcome/methods/picture/ScalaPatternPictureEntity.scala
 create mode 100644 src/lessons/welcome/methods/picture/ScalaPictureMono1Entity.scala
 create mode 100644 src/lessons/welcome/methods/picture/ScalaPictureMono2Entity.scala
 create mode 100644 src/lessons/welcome/methods/picture/ScalaPictureMono3Entity.scala
 create mode 100644 src/lessons/welcome/methods/returning/MethodsReturning.it.html
 create mode 100644 src/lessons/welcome/methods/returning/MethodsReturning.pt_BR.html
 create mode 100644 src/lessons/welcome/methods/returning/MethodsReturningEntity.c
 delete mode 100644 src/lessons/welcome/methods/returning/MethodsReturningEntity.scala
 create mode 100644 src/lessons/welcome/methods/returning/ScalaMethodsReturningEntity.scala
 create mode 100644 src/lessons/welcome/methods/slug/ScalaSlugHuntingEntity.scala
 create mode 100644 src/lessons/welcome/methods/slug/ScalaSlugSnailEntity.scala
 create mode 100644 src/lessons/welcome/methods/slug/ScalaSlugTrackingEntity.scala
 create mode 100644 src/lessons/welcome/methods/slug/SlugHunting.it.html
 create mode 100644 src/lessons/welcome/methods/slug/SlugHunting.pt_BR.html
 create mode 100644 src/lessons/welcome/methods/slug/SlugHuntingEntity.c
 delete mode 100644 src/lessons/welcome/methods/slug/SlugHuntingEntity.scala
 create mode 100644 src/lessons/welcome/methods/slug/SlugSnail.it.html
 create mode 100644 src/lessons/welcome/methods/slug/SlugSnail.pt_BR.html
 create mode 100644 src/lessons/welcome/methods/slug/SlugSnailEntity.c
 delete mode 100644 src/lessons/welcome/methods/slug/SlugSnailEntity.scala
 create mode 100644 src/lessons/welcome/methods/slug/SlugTracking.it.html
 create mode 100644 src/lessons/welcome/methods/slug/SlugTracking.pt_BR.html
 create mode 100644 src/lessons/welcome/methods/slug/SlugTrackingEntity.c
 delete mode 100644 src/lessons/welcome/methods/slug/SlugTrackingEntity.scala
 create mode 100644 src/lessons/welcome/short_desc.it.html
 create mode 100644 src/lessons/welcome/short_desc.pt_BR.html
 create mode 100644 src/lessons/welcome/traversal/ScalaSnakeEntity.scala
 create mode 100644 src/lessons/welcome/traversal/Snake.it.html
 create mode 100644 src/lessons/welcome/traversal/Snake.pt_BR.html
 create mode 100644 src/lessons/welcome/traversal/SnakeEntity.c
 delete mode 100644 src/lessons/welcome/traversal/SnakeEntity.scala
 create mode 100644 src/lessons/welcome/traversal/column/ScalaTraversalByColumnEntity.scala
 create mode 100644 src/lessons/welcome/traversal/column/TraversalByColumn.it.html
 create mode 100644 src/lessons/welcome/traversal/column/TraversalByColumn.pt_BR.html
 create mode 100644 src/lessons/welcome/traversal/column/TraversalByColumnEntity.c
 delete mode 100644 src/lessons/welcome/traversal/column/TraversalByColumnEntity.scala
 create mode 100644 src/lessons/welcome/traversal/diagonal/ScalaTraversalDiagonalEntity.scala
 create mode 100644 src/lessons/welcome/traversal/diagonal/TraversalDiagonal.it.html
 create mode 100644 src/lessons/welcome/traversal/diagonal/TraversalDiagonal.pt_BR.html
 create mode 100644 src/lessons/welcome/traversal/diagonal/TraversalDiagonalEntity.c
 delete mode 100644 src/lessons/welcome/traversal/diagonal/TraversalDiagonalEntity.scala
 create mode 100644 src/lessons/welcome/traversal/line/ScalaTraversalByLineEntity.scala
 create mode 100644 src/lessons/welcome/traversal/line/TraversalByLine.it.html
 create mode 100644 src/lessons/welcome/traversal/line/TraversalByLine.pt_BR.html
 create mode 100644 src/lessons/welcome/traversal/line/TraversalByLineEntity.c
 delete mode 100644 src/lessons/welcome/traversal/line/TraversalByLineEntity.scala
 create mode 100644 src/lessons/welcome/traversal/zigzag/ScalaTraversalZigZagEntity.scala
 create mode 100644 src/lessons/welcome/traversal/zigzag/TraversalZigZag.it.html
 create mode 100644 src/lessons/welcome/traversal/zigzag/TraversalZigZag.pt_BR.html
 create mode 100644 src/lessons/welcome/traversal/zigzag/TraversalZigZagEntity.c
 delete mode 100644 src/lessons/welcome/traversal/zigzag/TraversalZigZagEntity.scala
 create mode 100644 src/lessons/welcome/variables/RunFour.it.html
 create mode 100644 src/lessons/welcome/variables/RunFour.pt_BR.html
 create mode 100644 src/lessons/welcome/variables/RunFourEntity.c
 delete mode 100644 src/lessons/welcome/variables/RunFourEntity.scala
 create mode 100644 src/lessons/welcome/variables/RunHalf.it.html
 create mode 100644 src/lessons/welcome/variables/RunHalf.pt_BR.html
 create mode 100644 src/lessons/welcome/variables/RunHalfEntity.c
 delete mode 100644 src/lessons/welcome/variables/RunHalfEntity.scala
 create mode 100644 src/lessons/welcome/variables/ScalaRunFourEntity.scala
 create mode 100644 src/lessons/welcome/variables/ScalaRunHalfEntity.scala
 create mode 100644 src/lessons/welcome/variables/ScalaVariablesEntity.scala
 create mode 100644 src/lessons/welcome/variables/Variables.it.html
 create mode 100644 src/lessons/welcome/variables/Variables.pt_BR.html
 create mode 100644 src/lessons/welcome/variables/VariablesEntity.c
 delete mode 100644 src/lessons/welcome/variables/VariablesEntity.scala
 delete mode 100644 src/plm/core/CompilerJava.java
 delete mode 100644 src/plm/core/CompilerScala.java
 delete mode 100644 src/plm/core/ExoTest.java
 create mode 100644 src/plm/core/PLMEntityNotFound.java
 delete mode 100644 src/plm/core/PythonExceptionDecipher.java
 create mode 100644 src/plm/core/UserSwitchesListener.java
 create mode 100644 src/plm/core/lang/JVMCompiledLang.java
 create mode 100644 src/plm/core/lang/LangC.java
 create mode 100644 src/plm/core/lang/LangJava.java
 create mode 100644 src/plm/core/lang/LangLightbot.java
 create mode 100644 src/plm/core/lang/LangPython.java
 create mode 100644 src/plm/core/lang/LangRuby.java
 create mode 100644 src/plm/core/lang/LangScala.java
 create mode 100644 src/plm/core/lang/ProgrammingLanguage.java
 create mode 100644 src/plm/core/lang/ScriptingLanguage.java
 delete mode 100644 src/plm/core/model/ProgrammingLanguage.java
 create mode 100644 src/plm/core/model/User.java
 create mode 100644 src/plm/core/model/Users.java
 create mode 100644 src/plm/core/model/session/GitSessionKit.java
 create mode 100644 src/plm/core/model/tracking/GitSpy.java
 create mode 100644 src/plm/core/model/tracking/GitUtils.java
 delete mode 100644 src/plm/core/model/tracking/TwitterSpy.java
 create mode 100644 src/plm/core/ui/ExercisePassedDialog.java
 delete mode 100644 src/plm/core/ui/ResultsPanel.java
 delete mode 100644 src/plm/core/ui/StudentDetailsDialog.java
 delete mode 100644 src/plm/core/ui/TeacherConsoleDialog.java
 create mode 100644 src/plm/core/ui/action/AddUser.java
 delete mode 100644 src/plm/core/ui/action/CreateCourse.java
 delete mode 100644 src/plm/core/ui/action/DeleteCourse.java
 delete mode 100644 src/plm/core/ui/action/ExportCloudSession.java
 delete mode 100644 src/plm/core/ui/action/ImportCloudSession.java
 create mode 100644 src/plm/core/ui/action/LinkUser.java
 delete mode 100644 src/plm/core/ui/action/RefreshCourse.java
 create mode 100644 src/plm/core/ui/action/RemoveUser.java
 create mode 100644 src/plm/core/ui/action/SwitchUser.java
 delete mode 100644 src/plm/core/utils/PlmSyntaxPane.java
 create mode 100644 src/plm/core/utils/ValgrindParser.java
 create mode 100644 src/plm/test/AllTests.java
 create mode 100644 src/plm/test/ExoTest.java
 create mode 100644 src/plm/test/LessonTest.java
 create mode 100644 src/plm/test/simple/Main.java
 create mode 100644 src/plm/test/simple/ScalaSimpleExerciseEntity.scala
 create mode 100644 src/plm/test/simple/SimpleExercise.java
 create mode 100644 src/plm/test/simple/SimpleExerciseEntity.java
 create mode 100644 src/plm/test/simple/SimpleExerciseEntity.py
 create mode 100644 src/plm/test/simple/SimpleLesson.java
 create mode 100644 src/plm/test/simple/SimpleWorld.java
 create mode 100644 src/plm/test/simple/test/AllSimpleExerciseTests.java
 create mode 100644 src/plm/test/simple/test/JVMCompiledSimpleExerciseTest.java
 create mode 100644 src/plm/test/simple/test/JavaSimpleExerciseTest.java
 create mode 100644 src/plm/test/simple/test/PythonSimpleExerciseTest.java
 create mode 100644 src/plm/test/simple/test/ScalaSimpleExerciseTest.java
 create mode 100644 src/plm/test/simple/test/ScriptingSimpleExerciseTest.java
 create mode 100644 src/plm/test/simple/test/SimpleExerciseTest.java
 create mode 100644 src/plm/universe/bat/BatWorld.pt_BR.html
 create mode 100644 src/plm/universe/bugglequest/BuggleWorld.it.html
 create mode 100644 src/plm/universe/bugglequest/BuggleWorld.pt_BR.html
 delete mode 100644 src/plm/universe/lightbot/LightBotEditorPanel.java
 delete mode 100644 src/plm/universe/lightbot/LightBotEntity.java
 delete mode 100644 src/plm/universe/lightbot/LightBotExercise.java
 delete mode 100644 src/plm/universe/lightbot/LightBotInstruction.java
 delete mode 100644 src/plm/universe/lightbot/LightBotSourceFile.java
 delete mode 100644 src/plm/universe/lightbot/LightBotWorld.fr.html
 delete mode 100644 src/plm/universe/lightbot/LightBotWorld.html
 delete mode 100644 src/plm/universe/lightbot/LightBotWorld.java
 delete mode 100644 src/plm/universe/lightbot/LightBotWorldCell.java
 delete mode 100644 src/plm/universe/lightbot/LightBotWorldView2D.java
 delete mode 100644 src/plm/universe/lightbot/LightBotWorldViewIsometric.java
 delete mode 100644 src/plm/universe/lightbot/package-info.java
 create mode 100644 src/plm/universe/sort/SortingWorld.pt_BR.html
 create mode 100644 src/plm/universe/turtles/TurtleWorld.it.html
 create mode 100644 src/plm/universe/turtles/TurtleWorld.pt_BR.html

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/plm.git



More information about the pkg-java-commits mailing list