[plm] 02/13: Merge tag 'upstream/2.6+repack'
Martin Quinson
mquinson at moszumanska.debian.org
Sat Jan 2 21:09:10 UTC 2016
This is an automated email from the git hooks/post-receive script.
mquinson pushed a commit to branch master
in repository plm.
commit c97b5e67b467d37d5a6cae0f630aab183c80be09
Merge: fbccdfc 865398a
Author: Martin Quinson <martin.quinson at loria.fr>
Date: Fri Jan 1 12:36:16 2016 +0100
Merge tag 'upstream/2.6+repack'
Upstream version 2.6+repack
COPYING | 13 +-
ChangeLog | 70 +
README.md | 4 +-
TODO | 53 -
TODO.org | 114 +
build.xml | 40 +-
check_pseudoMD.pl | 42 +
doc/reporting/20141128-report.md | 26 +
doc/reporting/activity-report.org | 520 ++
doc/reporting/backlog.org | 68 +
img/btn-switch-lesson.png | Bin 0 -> 2214 bytes
img/edit_coladd.png | Bin 0 -> 616 bytes
img/edit_coldel.png | Bin 0 -> 457 bytes
img/edit_lineadd.png | Bin 0 -> 485 bytes
img/edit_linedel.png | Bin 0 -> 329 bytes
img/logo.png | Bin 36431 -> 37556 bytes
l10n/engine/en.po | 641 +-
l10n/engine/fr.po | 871 ++-
l10n/engine/it.po | 666 +-
l10n/engine/plm.pot | 634 +-
l10n/engine/pt_BR.po | 1335 ++--
l10n/engine/zh.po | 2521 ++++++++
l10n/missions/fr.po | 2619 +++++---
l10n/missions/it.po | 1925 ++++--
l10n/missions/plm.pot | 1554 +++--
l10n/missions/pt_BR.po | 6586 +++++++++++++++-----
lib/resources/plm.configuration.properties | 9 +-
po4a.conf | 83 +-
src/lessons/bat/string1/AltPairs.fr.html | 2 +-
src/lessons/bat/string1/AltPairs.html | 2 +-
src/lessons/bat/string1/AltPairs.it.html | 8 -
src/lessons/bat/string1/AltPairs.pt_BR.html | 10 +-
src/lessons/bat/string1/FrontTimes.fr.html | 2 +-
src/lessons/bat/string1/FrontTimes.html | 2 +-
src/lessons/bat/string1/FrontTimes.it.html | 9 -
src/lessons/bat/string1/FrontTimes.pt_BR.html | 11 +-
src/lessons/bat/string1/Last2.fr.html | 2 +-
src/lessons/bat/string1/Last2.html | 2 +-
src/lessons/bat/string1/Last2.it.html | 10 -
src/lessons/bat/string1/Last2.pt_BR.html | 13 +-
src/lessons/bat/string1/Main.fr.html | 8 +-
src/lessons/bat/string1/Main.html | 7 +-
src/lessons/bat/string1/Main.it.html | 10 -
src/lessons/bat/string1/Main.pt_BR.html | 15 +-
src/lessons/bat/string1/StringBits.fr.html | 2 +-
src/lessons/bat/string1/StringBits.html | 2 +-
src/lessons/bat/string1/StringBits.it.html | 8 -
src/lessons/bat/string1/StringBits.pt_BR.html | 9 +-
src/lessons/bat/string1/StringMatch.fr.html | 2 +-
src/lessons/bat/string1/StringMatch.html | 2 +-
src/lessons/bat/string1/StringMatch.it.html | 10 -
src/lessons/bat/string1/StringMatch.pt_BR.html | 14 +-
src/lessons/bat/string1/StringSplosion.fr.html | 2 +-
src/lessons/bat/string1/StringSplosion.html | 2 +-
src/lessons/bat/string1/StringSplosion.it.html | 7 -
src/lessons/bat/string1/StringSplosion.pt_BR.html | 9 +-
src/lessons/bat/string1/StringTimes.fr.html | 2 +-
src/lessons/bat/string1/StringTimes.html | 2 +-
src/lessons/bat/string1/StringTimes.it.html | 8 -
src/lessons/bat/string1/StringTimes.pt_BR.html | 10 +-
src/lessons/bat/string1/StringX.fr.html | 2 +-
src/lessons/bat/string1/StringX.html | 2 +-
src/lessons/bat/string1/StringX.it.html | 8 -
src/lessons/bat/string1/StringX.pt_BR.html | 8 +-
src/lessons/bat/string1/StringYak.fr.html | 2 +-
src/lessons/bat/string1/StringYak.html | 2 +-
src/lessons/bat/string1/StringYak.it.html | 9 -
src/lessons/bat/string1/StringYak.pt_BR.html | 10 +-
src/lessons/bat/string1/short_desc.pt_BR.html | 8 +
src/lessons/lander/Main.pt_BR.html | 22 +
.../lander/lvl1_lander_101/Lander101.fr.html | 6 +-
src/lessons/lander/lvl1_lander_101/Lander101.html | 3 +-
.../lander/lvl1_lander_101/Lander101.it.html | 3 +-
.../lander/lvl1_lander_101/Lander101.pt_BR.html | 83 +-
.../LocateLandingZone.html | 2 +-
.../LocateLandingZone.pt_BR.html | 38 +
.../lvl3_fly_the_lander/FlyTheLander.pt_BR.html | 61 +-
src/lessons/lander/short_desc.pt_BR.html | 8 +
.../lander/universe/DelegatingLanderWorld.html | 2 +-
.../universe/DelegatingLanderWorld.pt_BR.html | 51 +-
src/lessons/lightbot/Board01TwoSteps.pt_BR.html | 16 +
src/lessons/lightbot/Board02Turn.pt_BR.html | 6 +
src/lessons/lightbot/Board03Jump.pt_BR.html | 7 +
src/lessons/lightbot/Board04Stairs.pt_BR.html | 5 +
src/lessons/lightbot/Board05Higher.pt_BR.html | 5 +
src/lessons/lightbot/Board06Func.pt_BR.html | 6 +-
src/lessons/lightbot/Board07Repeat.pt_BR.html | 5 +
src/lessons/lightbot/Board08Rec.pt_BR.html | 5 +
src/lessons/lightbot/Board09Castle.pt_BR.html | 5 +
src/lessons/lightbot/Board10Wall.pt_BR.html | 5 +
src/lessons/lightbot/Board11Sea.pt_BR.html | 5 +
src/lessons/lightbot/Board12Escher.pt_BR.html | 5 +
src/lessons/lightbot/Main.pt_BR.html | 7 +
src/lessons/lightbot/short_desc.pt_BR.html | 10 +
.../lightbot/universe/LightBotWorld.pt_BR.html | 44 +-
src/lessons/maze/Main.pt_BR.html | 5 +
src/lessons/maze/island/IslandMaze-answer0.map | 2 +-
src/lessons/maze/island/IslandMaze-answer1.map | 2 +-
src/lessons/maze/island/IslandMaze.map | 2 +-
src/lessons/maze/island/IslandMaze.pt_BR.html | 79 +
src/lessons/maze/island/IslandMaze2.map | 2 +-
src/lessons/maze/pledge/PledgeMaze-answer0.map | 2 +-
src/lessons/maze/pledge/PledgeMaze-answer1.map | 2 +-
src/lessons/maze/pledge/PledgeMaze.html | 2 +-
src/lessons/maze/pledge/PledgeMaze.it.html | 2 +-
src/lessons/maze/pledge/PledgeMaze.map | 2 +-
src/lessons/maze/pledge/PledgeMaze.pt_BR.html | 112 +-
src/lessons/maze/pledge/PledgeMaze2.map | 2 +-
.../maze/randommouse/RandomMouseMaze-answer0.map | 2 +-
.../maze/randommouse/RandomMouseMaze-answer1.map | 2 +-
src/lessons/maze/randommouse/RandomMouseMaze.map | 2 +-
.../maze/randommouse/RandomMouseMaze.pt_BR.html | 28 +
src/lessons/maze/randommouse/RandomMouseMaze2.map | 2 +-
src/lessons/maze/short_desc.pt_BR.html | 7 +
src/lessons/maze/shortestpath/PledgeMaze.map | 2 +-
.../maze/shortestpath/ShortestPathMaze-answer0.map | 2 +-
.../maze/shortestpath/ShortestPathMaze-answer1.map | 2 +-
.../maze/shortestpath/ShortestPathMaze.pt_BR.html | 78 +-
src/lessons/maze/shortestpath/WallFollowerMaze.map | 2 +-
.../wallfindfollow/WallFindFollowMaze-answer0.map | 2 +-
.../wallfindfollow/WallFindFollowMaze-answer1.map | 2 +-
.../maze/wallfindfollow/WallFindFollowMaze.map | 2 +-
.../wallfindfollow/WallFindFollowMaze.pt_BR.html | 41 +-
.../maze/wallfindfollow/WallFindFollowMaze2.map | 2 +-
.../maze/wallfollower/WallFollowerMaze-answer0.map | 2 +-
.../maze/wallfollower/WallFollowerMaze-answer1.map | 2 +-
src/lessons/maze/wallfollower/WallFollowerMaze.map | 2 +-
.../maze/wallfollower/WallFollowerMaze.pt_BR.html | 93 +-
.../maze/wallfollower/WallFollowerMaze2.map | 2 +-
src/lessons/recursion/Main.java | 35 -
src/lessons/recursion/cons/AllDifferent.fr.html | 11 +
src/lessons/recursion/cons/AllDifferent.pt_BR.html | 10 +
src/lessons/recursion/cons/ButLast.fr.html | 8 +-
src/lessons/recursion/cons/ButLast.pt_BR.html | 8 +
src/lessons/recursion/cons/ButNfirst.fr.html | 8 +
src/lessons/recursion/cons/ButNfirst.pt_BR.html | 7 +
src/lessons/recursion/cons/ButNlast.fr.html | 14 +
src/lessons/recursion/cons/ButNlast.pt_BR.html | 13 +
src/lessons/recursion/cons/Concat.fr.html | 15 +
src/lessons/recursion/cons/Concat.html | 2 +-
src/lessons/recursion/cons/Concat.pt_BR.html | 15 +
src/lessons/recursion/cons/Increasing.fr.html | 8 +
src/lessons/recursion/cons/Increasing.pt_BR.html | 8 +
src/lessons/recursion/cons/IsMember.fr.html | 8 +
src/lessons/recursion/cons/IsMember.pt_BR.html | 8 +
src/lessons/recursion/cons/Last.fr.html | 7 +-
src/lessons/recursion/cons/Last.pt_BR.html | 7 +
src/lessons/recursion/cons/Length.fr.html | 11 +
src/lessons/recursion/cons/Length.html | 5 +
src/lessons/recursion/cons/Length.it.html | 10 +
src/lessons/recursion/cons/Length.pt_BR.html | 10 +
src/lessons/recursion/cons/Main.fr.html | 34 +-
src/lessons/recursion/cons/Main.pt_BR.html | 24 +
src/lessons/recursion/cons/Min.fr.html | 9 +
src/lessons/recursion/cons/Min.pt_BR.html | 8 +
src/lessons/recursion/cons/Nfirst.fr.html | 12 +
src/lessons/recursion/cons/Nfirst.pt_BR.html | 10 +
src/lessons/recursion/cons/Nlast.fr.html | 14 +
src/lessons/recursion/cons/Nlast.pt_BR.html | 14 +
src/lessons/recursion/cons/Nth.fr.html | 10 +
src/lessons/recursion/cons/Nth.html | 2 +-
src/lessons/recursion/cons/Nth.pt_BR.html | 9 +
src/lessons/recursion/cons/Occurrence.fr.html | 9 +-
src/lessons/recursion/cons/Occurrence.pt_BR.html | 8 +
src/lessons/recursion/cons/PlusOne.fr.html | 8 +
src/lessons/recursion/cons/PlusOne.pt_BR.html | 7 +
src/lessons/recursion/cons/Remove.fr.html | 9 +
src/lessons/recursion/cons/Remove.html | 3 +-
src/lessons/recursion/cons/Remove.pt_BR.html | 10 +
src/lessons/recursion/cons/Reverse.fr.html | 15 +-
src/lessons/recursion/cons/Reverse.pt_BR.html | 13 +
.../recursion/cons/universe/ConsWorld.fr.html | 50 +-
src/lessons/recursion/cons/universe/ConsWorld.html | 8 +-
.../recursion/cons/universe/ConsWorld.it.html | 8 +-
.../recursion/cons/universe/ConsWorld.pt_BR.html | 48 +-
.../recursion/dragoncurve/DragonCurve1.java | 49 -
.../recursion/dragoncurve/DragonCurve1.pt_BR.html | 28 -
.../recursion/dragoncurve/DragonCurve1Entity.java | 30 -
.../recursion/dragoncurve/DragonCurve2.java | 49 -
.../recursion/dragoncurve/DragonCurve2.pt_BR.html | 49 -
.../recursion/dragoncurve/DragonCurve2Entity.java | 48 -
.../dragoncurve/ScalaDragonCurve1Entity.scala | 28 -
.../dragoncurve/ScalaDragonCurve2Entity.scala | 46 -
src/lessons/recursion/hanoi/CyclicHanoi.fr.html | 19 +
src/lessons/recursion/hanoi/CyclicHanoi.html | 13 +
src/lessons/recursion/hanoi/CyclicHanoi.java | 35 +
src/lessons/recursion/hanoi/CyclicHanoi.pt_BR.html | 19 +
src/lessons/recursion/hanoi/CyclicHanoiEntity.java | 41 +
src/lessons/recursion/hanoi/CyclicHanoiEntity.py | 22 +
src/lessons/recursion/hanoi/HanoiBoard.fr.html | 18 +-
src/lessons/recursion/hanoi/HanoiBoard.html | 10 +-
src/lessons/recursion/hanoi/HanoiBoard.it.html | 14 +-
src/lessons/recursion/hanoi/HanoiBoard.java | 6 +-
src/lessons/recursion/hanoi/HanoiBoard.pt_BR.html | 70 +-
src/lessons/recursion/hanoi/HanoiBoardEntity.java | 12 +-
src/lessons/recursion/hanoi/HanoiBoardEntity.py | 10 +-
.../recursion/hanoi/InterleavedHanoi.fr.html | 22 +
src/lessons/recursion/hanoi/InterleavedHanoi.html | 18 +
src/lessons/recursion/hanoi/InterleavedHanoi.java | 51 +
.../recursion/hanoi/InterleavedHanoi.pt_BR.html | 22 +
.../recursion/hanoi/InterleavedHanoiEntity.java | 64 +
.../recursion/hanoi/InterleavedHanoiEntity.py | 20 +
src/lessons/recursion/hanoi/IterativeHanoi.fr.html | 38 +
src/lessons/recursion/hanoi/IterativeHanoi.html | 30 +
src/lessons/recursion/hanoi/IterativeHanoi.java | 26 +
.../recursion/hanoi/IterativeHanoi.pt_BR.html | 36 +
.../recursion/hanoi/IterativeHanoiEntity.java | 43 +
.../recursion/hanoi/IterativeHanoiEntity.py | 35 +
src/lessons/recursion/hanoi/LinearHanoi.fr.html | 30 +
src/lessons/recursion/hanoi/LinearHanoi.html | 26 +
src/lessons/recursion/hanoi/LinearHanoi.java | 27 +
src/lessons/recursion/hanoi/LinearHanoi.pt_BR.html | 30 +
src/lessons/recursion/hanoi/LinearHanoiEntity.java | 33 +
src/lessons/recursion/hanoi/LinearHanoiEntity.py | 19 +
.../recursion/hanoi/LinearTwinHanoi.fr.html | 44 +
src/lessons/recursion/hanoi/LinearTwinHanoi.html | 36 +
src/lessons/recursion/hanoi/LinearTwinHanoi.java | 30 +
.../recursion/hanoi/LinearTwinHanoi.pt_BR.html | 44 +
.../recursion/hanoi/LinearTwinHanoiEntity.java | 75 +
.../recursion/hanoi/LinearTwinHanoiEntity.py | 45 +
src/lessons/recursion/hanoi/Main.fr.html | 31 +-
src/lessons/recursion/hanoi/Main.html | 24 +-
src/lessons/recursion/hanoi/Main.java | 17 +
src/lessons/recursion/hanoi/Main.pt_BR.html | 25 +
.../recursion/hanoi/ScalaCyclicHanoiEntity.scala | 38 +
.../recursion/hanoi/ScalaHanoiBoardEntity.scala | 12 +-
.../hanoi/ScalaInterleavedHanoiEntity.scala | 36 +
.../hanoi/ScalaIterativeHanoiEntity.scala | 46 +
.../recursion/hanoi/ScalaLinearHanoiEntity.scala | 36 +
.../hanoi/ScalaLinearTwinHanoiEntity.scala | 68 +
.../recursion/hanoi/ScalaSplitHanoi1Entity.scala | 39 +
.../recursion/hanoi/ScalaSplitHanoi2Entity.scala | 36 +
.../recursion/hanoi/ScalaSplitHanoi3Entity.scala | 50 +
.../hanoi/ScalaTricolorHanoi1Entity.scala | 28 +
.../hanoi/ScalaTricolorHanoi2Entity.scala | 38 +
.../hanoi/ScalaTricolorHanoi3Entity.scala | 55 +
src/lessons/recursion/hanoi/SplitHanoi1.fr.html | 22 +
src/lessons/recursion/hanoi/SplitHanoi1.html | 18 +
src/lessons/recursion/hanoi/SplitHanoi1.java | 54 +
src/lessons/recursion/hanoi/SplitHanoi1.pt_BR.html | 22 +
src/lessons/recursion/hanoi/SplitHanoi1Entity.java | 65 +
src/lessons/recursion/hanoi/SplitHanoi1Entity.py | 21 +
src/lessons/recursion/hanoi/SplitHanoi2.fr.html | 45 +
src/lessons/recursion/hanoi/SplitHanoi2.html | 38 +
src/lessons/recursion/hanoi/SplitHanoi2.java | 54 +
src/lessons/recursion/hanoi/SplitHanoi2.pt_BR.html | 44 +
src/lessons/recursion/hanoi/SplitHanoi2Entity.java | 77 +
src/lessons/recursion/hanoi/SplitHanoi2Entity.py | 19 +
src/lessons/recursion/hanoi/SplitHanoi3.fr.html | 38 +
src/lessons/recursion/hanoi/SplitHanoi3.html | 28 +
src/lessons/recursion/hanoi/SplitHanoi3.java | 54 +
src/lessons/recursion/hanoi/SplitHanoi3.pt_BR.html | 34 +
src/lessons/recursion/hanoi/SplitHanoi3Entity.java | 77 +
src/lessons/recursion/hanoi/SplitHanoi3Entity.py | 26 +
src/lessons/recursion/hanoi/TricolorHanoi1.fr.html | 26 +
src/lessons/recursion/hanoi/TricolorHanoi1.html | 19 +
src/lessons/recursion/hanoi/TricolorHanoi1.java | 65 +
.../recursion/hanoi/TricolorHanoi1.pt_BR.html | 24 +
.../recursion/hanoi/TricolorHanoi1Entity.java | 30 +
.../recursion/hanoi/TricolorHanoi1Entity.py | 13 +
src/lessons/recursion/hanoi/TricolorHanoi2.fr.html | 18 +
src/lessons/recursion/hanoi/TricolorHanoi2.html | 12 +
src/lessons/recursion/hanoi/TricolorHanoi2.java | 51 +
.../recursion/hanoi/TricolorHanoi2.pt_BR.html | 17 +
.../recursion/hanoi/TricolorHanoi2Entity.java | 42 +
.../recursion/hanoi/TricolorHanoi2Entity.py | 22 +
src/lessons/recursion/hanoi/TricolorHanoi3.fr.html | 20 +
src/lessons/recursion/hanoi/TricolorHanoi3.html | 12 +
src/lessons/recursion/hanoi/TricolorHanoi3.java | 51 +
.../recursion/hanoi/TricolorHanoi3.pt_BR.html | 21 +
.../recursion/hanoi/TricolorHanoi3Entity.java | 60 +
.../recursion/hanoi/TricolorHanoi3Entity.py | 37 +
.../hanoi/img/interleaved-initial-settings.png | Bin 0 -> 1750 bytes
.../img/interleaved-intermediate-settings.png | Bin 0 -> 1720 bytes
.../recursion/hanoi/img/split-initial-settings.png | Bin 0 -> 1757 bytes
.../hanoi/img/split-intermediate-settings.png | Bin 0 -> 1838 bytes
src/lessons/recursion/hanoi/short_desc.pt_BR.html | 7 +
.../recursion/hanoi/universe/HanoiEntity.java | 26 +-
.../recursion/hanoi/universe/HanoiWorld.fr.html | 2 +-
.../recursion/hanoi/universe/HanoiWorld.html | 2 +-
.../recursion/hanoi/universe/HanoiWorld.java | 169 +-
.../recursion/hanoi/universe/HanoiWorld.pt_BR.html | 32 +-
.../recursion/hanoi/universe/HanoiWorldView.java | 41 +-
src/lessons/recursion/koch/Crab.html | 13 -
src/lessons/recursion/koch/Crab.java | 53 -
src/lessons/recursion/koch/CrabEntity.java | 26 -
src/lessons/recursion/koch/HexaKoch.html | 14 -
src/lessons/recursion/koch/HexaKoch.java | 45 -
src/lessons/recursion/koch/HexaKochEntity.java | 32 -
src/lessons/recursion/koch/Koch.fr.html | 47 -
src/lessons/recursion/koch/Koch.java | 47 -
src/lessons/recursion/koch/KochEntity.java | 57 -
src/lessons/recursion/koch/PentaKoch.java | 44 -
src/lessons/recursion/koch/PentaKochEntity.java | 50 -
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.java | 44 -
src/lessons/recursion/koch/SquareKochEntity.java | 61 -
src/lessons/recursion/{ => lego}/Main.fr.html | 0
src/lessons/recursion/{ => lego}/Main.html | 0
src/lessons/recursion/lego/Main.java | 35 +
src/lessons/recursion/lego/Main.pt_BR.html | 27 +
.../{ => lego}/dragoncurve/DragonCurve1.fr.html | 0
.../{ => lego}/dragoncurve/DragonCurve1.html | 0
.../recursion/lego/dragoncurve/DragonCurve1.java | 49 +
.../lego/dragoncurve/DragonCurve1.pt_BR.html | 28 +
.../{ => lego}/dragoncurve/DragonCurve1Entity.c | 0
.../lego/dragoncurve/DragonCurve1Entity.java | 30 +
.../{ => lego}/dragoncurve/DragonCurve1Entity.py | 0
.../{ => lego}/dragoncurve/DragonCurve2.fr.html | 0
.../{ => lego}/dragoncurve/DragonCurve2.html | 0
.../recursion/lego/dragoncurve/DragonCurve2.java | 49 +
.../lego/dragoncurve/DragonCurve2.pt_BR.html | 48 +
.../{ => lego}/dragoncurve/DragonCurve2Entity.c | 0
.../lego/dragoncurve/DragonCurve2Entity.java | 48 +
.../{ => lego}/dragoncurve/DragonCurve2Entity.py | 0
.../lego/dragoncurve/ScalaDragonCurve1Entity.scala | 28 +
.../lego/dragoncurve/ScalaDragonCurve2Entity.scala | 46 +
src/lessons/recursion/{ => lego}/icon.png | Bin
src/lessons/recursion/{ => lego}/koch/Crab.fr.html | 0
src/lessons/recursion/lego/koch/Crab.html | 13 +
src/lessons/recursion/lego/koch/Crab.java | 53 +
src/lessons/recursion/lego/koch/Crab.pt_BR.html | 19 +
src/lessons/recursion/{ => lego}/koch/CrabEntity.c | 0
src/lessons/recursion/lego/koch/CrabEntity.java | 26 +
.../recursion/{ => lego}/koch/CrabEntity.py | 0
.../recursion/{ => lego}/koch/HexaKoch.fr.html | 0
src/lessons/recursion/lego/koch/HexaKoch.html | 14 +
src/lessons/recursion/lego/koch/HexaKoch.java | 45 +
.../recursion/lego/koch/HexaKoch.pt_BR.html | 17 +
.../recursion/{ => lego}/koch/HexaKochEntity.c | 0
.../recursion/lego/koch/HexaKochEntity.java | 32 +
.../recursion/{ => lego}/koch/HexaKochEntity.py | 0
src/lessons/recursion/lego/koch/Koch.fr.html | 48 +
src/lessons/recursion/{ => lego}/koch/Koch.html | 0
src/lessons/recursion/lego/koch/Koch.java | 47 +
src/lessons/recursion/lego/koch/Koch.pt_BR.html | 44 +
src/lessons/recursion/{ => lego}/koch/KochEntity.c | 0
src/lessons/recursion/lego/koch/KochEntity.java | 57 +
.../recursion/{ => lego}/koch/KochEntity.py | 0
src/lessons/recursion/{ => lego}/koch/KochHint.png | Bin
.../recursion/{ => lego}/koch/PentaKoch.fr.html | 0
.../recursion/{ => lego}/koch/PentaKoch.html | 0
src/lessons/recursion/lego/koch/PentaKoch.java | 44 +
.../recursion/lego/koch/PentaKoch.pt_BR.html | 14 +
.../recursion/{ => lego}/koch/PentaKochEntity.c | 0
.../recursion/lego/koch/PentaKochEntity.java | 50 +
.../recursion/{ => lego}/koch/PentaKochEntity.py | 0
.../recursion/lego/koch/ScalaCrabEntity.scala | 27 +
.../recursion/lego/koch/ScalaHexaKochEntity.scala | 33 +
.../recursion/lego/koch/ScalaKochEntity.scala | 39 +
.../recursion/lego/koch/ScalaPentaKochEntity.scala | 33 +
.../lego/koch/ScalaSquareKochEntity.scala | 44 +
.../recursion/{ => lego}/koch/SquareKoch.fr.html | 0
.../recursion/{ => lego}/koch/SquareKoch.html | 0
src/lessons/recursion/lego/koch/SquareKoch.java | 44 +
.../recursion/lego/koch/SquareKoch.pt_BR.html | 17 +
.../recursion/{ => lego}/koch/SquareKochEntity.c | 0
.../recursion/lego/koch/SquareKochEntity.java | 61 +
.../recursion/{ => lego}/koch/SquareKochEntity.py | 0
.../recursion/{ => lego}/koch/SquareKochHint.png | Bin
.../polygonfractal/PolygonFractal.fr.html | 0
.../{ => lego}/polygonfractal/PolygonFractal.html | 0
.../lego/polygonfractal/PolygonFractal.java | 53 +
.../lego/polygonfractal/PolygonFractal.pt_BR.html | 11 +
.../polygonfractal/PolygonFractalEntity.c | 0
.../lego/polygonfractal/PolygonFractalEntity.java | 30 +
.../polygonfractal/PolygonFractalEntity.py | 0
.../polygonfractal/ScalaPolygonFractalEntity.scala | 31 +
.../recursion/{ => lego}/short_desc.fr.html | 0
src/lessons/recursion/{ => lego}/short_desc.html | 0
src/lessons/recursion/lego/short_desc.pt_BR.html | 7 +
.../lego/sierpinski/ScalaSierpinskiEntity.scala | 22 +
.../{ => lego}/sierpinski/Sierpinski.fr.html | 0
.../{ => lego}/sierpinski/Sierpinski.html | 0
.../recursion/lego/sierpinski/Sierpinski.java | 43 +
.../lego/sierpinski/Sierpinski.pt_BR.html | 14 +
.../{ => lego}/sierpinski/SierpinskiEntity.c | 0
.../lego/sierpinski/SierpinskiEntity.java | 23 +
.../{ => lego}/sierpinski/SierpinskiEntity.py | 0
.../recursion/lego/spiral/ScalaSpiralEntity.scala | 23 +
.../lego/spiral/ScalaSpiralUseEntity.scala | 22 +
.../recursion/{ => lego}/spiral/Spiral.fr.html | 0
.../recursion/{ => lego}/spiral/Spiral.html | 0
src/lessons/recursion/lego/spiral/Spiral.java | 34 +
.../recursion/lego/spiral/Spiral.pt_BR.html | 31 +
.../recursion/{ => lego}/spiral/SpiralEntity.c | 0
.../recursion/lego/spiral/SpiralEntity.java | 22 +
.../recursion/{ => lego}/spiral/SpiralEntity.py | 0
.../recursion/{ => lego}/spiral/SpiralUse.fr.html | 0
.../recursion/{ => lego}/spiral/SpiralUse.html | 0
src/lessons/recursion/lego/spiral/SpiralUse.java | 19 +
.../recursion/lego/spiral/SpiralUse.pt_BR.html | 29 +
.../recursion/{ => lego}/spiral/SpiralUseEntity.c | 0
.../recursion/lego/spiral/SpiralUseEntity.java | 22 +
.../recursion/{ => lego}/spiral/SpiralUseEntity.py | 0
.../recursion/{ => lego}/spiral/example-1.png | Bin
.../recursion/{ => lego}/spiral/example-2.png | Bin
.../recursion/{ => lego}/spiral/example-3.png | Bin
.../recursion/{ => lego}/spiral/example-4.png | Bin
.../{ => lego}/spiral/spiral-300-98-10-1.png | Bin
.../recursion/{ => lego}/square/FourSquare.fr.html | 0
.../recursion/{ => lego}/square/FourSquare.html | 0
.../recursion/{ => lego}/square/FourSquare.it.html | 0
src/lessons/recursion/lego/square/FourSquare.java | 20 +
.../recursion/lego/square/FourSquare.pt_BR.html | 59 +
.../recursion/{ => lego}/square/FourSquareEntity.c | 0
.../recursion/lego/square/FourSquareEntity.java | 25 +
.../{ => lego}/square/FourSquareEntity.py | 0
.../lego/square/ScalaFourSquareEntity.scala | 23 +
.../recursion/lego/tree/ScalaTreeEntity.scala | 67 +
src/lessons/recursion/lego/tree/Tree.fr.html | 45 +
src/lessons/recursion/{ => lego}/tree/Tree.html | 0
src/lessons/recursion/lego/tree/Tree.java | 35 +
src/lessons/recursion/lego/tree/Tree.pt_BR.html | 45 +
src/lessons/recursion/{ => lego}/tree/TreeEntity.c | 0
src/lessons/recursion/lego/tree/TreeEntity.java | 72 +
.../recursion/{ => lego}/tree/TreeEntity.py | 0
.../recursion/polygonfractal/PolygonFractal.java | 53 -
.../polygonfractal/PolygonFractal.pt_BR.html | 10 -
.../polygonfractal/PolygonFractalEntity.java | 30 -
.../polygonfractal/ScalaPolygonFractalEntity.scala | 31 -
.../sierpinski/ScalaSierpinskiEntity.scala | 22 -
src/lessons/recursion/sierpinski/Sierpinski.java | 43 -
.../recursion/sierpinski/Sierpinski.pt_BR.html | 13 -
.../recursion/sierpinski/SierpinskiEntity.java | 23 -
.../recursion/spiral/ScalaSpiralEntity.scala | 23 -
.../recursion/spiral/ScalaSpiralUseEntity.scala | 22 -
src/lessons/recursion/spiral/Spiral.java | 34 -
src/lessons/recursion/spiral/Spiral.pt_BR.html | 31 -
src/lessons/recursion/spiral/SpiralEntity.java | 22 -
src/lessons/recursion/spiral/SpiralUse.java | 19 -
src/lessons/recursion/spiral/SpiralUseEntity.java | 22 -
src/lessons/recursion/square/FourSquare.java | 20 -
src/lessons/recursion/square/FourSquare.pt_BR.html | 58 -
src/lessons/recursion/square/FourSquareEntity.java | 25 -
.../recursion/square/ScalaFourSquareEntity.scala | 23 -
src/lessons/recursion/tree/ScalaTreeEntity.scala | 67 -
src/lessons/recursion/tree/Tree.fr.html | 45 -
src/lessons/recursion/tree/Tree.java | 35 -
src/lessons/recursion/tree/Tree.pt_BR.html | 43 -
src/lessons/recursion/tree/TreeEntity.java | 72 -
.../sort/baseball/BubbleBaseball.pt_BR.html | 72 +-
.../sort/baseball/InsertBaseball.pt_BR.html | 65 +
src/lessons/sort/baseball/Main.pt_BR.html | 52 +
src/lessons/sort/baseball/NaiveBaseball.pt_BR.html | 57 +
.../sort/baseball/SelectBaseball.pt_BR.html | 44 +
src/lessons/sort/baseball/short_desc.pt_BR.html | 6 +
.../baseball/universe/BaseballWorld.pt_BR.html | 46 +-
.../sort/baseball/universe/BaseballWorldView.java | 14 +
src/lessons/sort/basic/Main.pt_BR.html | 24 +
.../sort/basic/bubble/AlgBubbleSort1.pt_BR.html | 80 +-
.../sort/basic/bubble/AlgBubbleSort2.pt_BR.html | 33 +
src/lessons/sort/basic/bubble/AlgBubbleSort3.html | 2 +-
.../sort/basic/bubble/AlgBubbleSort3.pt_BR.html | 27 +
.../basic/cocktail/AlgCocktailSort1.pt_BR.html | 27 +
.../basic/cocktail/AlgCocktailSort2.pt_BR.html | 19 +
.../basic/cocktail/AlgCocktailSort3.pt_BR.html | 9 +
src/lessons/sort/basic/comb/AlgCombSort.html | 2 +-
src/lessons/sort/basic/comb/AlgCombSort.it.html | 2 +-
src/lessons/sort/basic/comb/AlgCombSort.pt_BR.html | 57 +-
.../sort/basic/comb/AlgCombSort11.pt_BR.html | 9 +
src/lessons/sort/basic/gnome/AlgGnomeSort.fr.html | 18 +-
src/lessons/sort/basic/gnome/AlgGnomeSort.html | 4 +-
.../sort/basic/gnome/AlgGnomeSort.pt_BR.html | 16 +
.../basic/insertion/AlgInsertionSort.pt_BR.html | 56 +
.../basic/selection/AlgSelectionSort.pt_BR.html | 20 +
.../sort/basic/shell/AlgShellSort.pt_BR.html | 46 +
src/lessons/sort/basic/short_desc.pt_BR.html | 8 +
src/lessons/sort/dutchflag/DutchFlagAlgo.html | 2 +-
.../sort/dutchflag/DutchFlagAlgo.pt_BR.html | 34 +
src/lessons/sort/dutchflag/Main.pt_BR.html | 21 +
src/lessons/sort/dutchflag/short_desc.pt_BR.html | 6 +
.../sort/dutchflag/universe/DutchFlagWorld.java | 4 +-
.../dutchflag/universe/DutchFlagWorld.pt_BR.html | 22 +-
src/lessons/sort/pancake/BasicPancake.fr.html | 7 +-
src/lessons/sort/pancake/BasicPancake.html | 2 +-
src/lessons/sort/pancake/BasicPancake.pt_BR.html | 56 +-
src/lessons/sort/pancake/BubblePancake.fr.html | 34 +
src/lessons/sort/pancake/BubblePancake.html | 15 +
src/lessons/sort/pancake/BubblePancake.java | 24 +
src/lessons/sort/pancake/BubblePancake.pt_BR.html | 32 +
src/lessons/sort/pancake/BubblePancakeEntity.java | 37 +
src/lessons/sort/pancake/BubblePancakeEntity.py | 18 +
src/lessons/sort/pancake/BurnedPancake.pt_BR.html | 8 +
src/lessons/sort/pancake/CohenPancake.html | 2 +-
src/lessons/sort/pancake/CohenPancake.pt_BR.html | 96 +
src/lessons/sort/pancake/GatesPancake.html | 8 +-
src/lessons/sort/pancake/GatesPancake.pt_BR.html | 153 +-
src/lessons/sort/pancake/Main.java | 1 +
src/lessons/sort/pancake/Main.pt_BR.html | 61 +-
.../sort/pancake/ScalaBubblePancakeEntity.scala | 38 +
src/lessons/sort/pancake/short_desc.pt_BR.html | 10 +
.../sort/pancake/universe/PancakeWorld.pt_BR.html | 19 +-
src/lessons/turmites/Main.pt_BR.html | 34 +
.../turmites/helloturmite/HelloTurmite-answer0.map | 2 +-
.../turmites/helloturmite/HelloTurmite-answer1.map | 2 +-
.../turmites/helloturmite/HelloTurmite-answer2.map | 2 +-
.../turmites/helloturmite/HelloTurmite.pt_BR.html | 122 +-
src/lessons/turmites/langton/Langton-answer0.map | 2 +-
src/lessons/turmites/langton/Langton.pt_BR.html | 75 +-
.../langtoncolors/LangtonColors-answer0.map | 2 +-
.../langtoncolors/LangtonColors-answer1.map | 2 +-
.../langtoncolors/LangtonColors-answer2.map | 2 +-
.../langtoncolors/LangtonColors-answer3.map | 2 +-
.../langtoncolors/LangtonColors-answer4.map | 2 +-
.../langtoncolors/LangtonColors.pt_BR.html | 41 +
src/lessons/turmites/short_desc.pt_BR.html | 7 +
.../turmitecreator/TurmiteCreator-answer0.map | 2 +-
.../turmitecreator/TurmiteCreator.pt_BR.html | 158 +-
.../turmites/universe/TurmiteWorld.pt_BR.html | 8 +-
src/lessons/turtleart/Kerr40Entity.java | 51 +
src/lessons/turtleart/Kerr40Entity.py | 42 +
src/lessons/turtleart/Main.java | 1 +
src/lessons/turtleart/Main.pt_BR.html | 28 +
src/lessons/turtleart/ScalaKerr40Entity.scala | 50 +
src/lessons/turtleart/short_desc.pt_BR.html | 9 +
src/lessons/welcome/Main.java | 27 +-
.../welcome/array/array123/Array123.fr.html | 2 +-
src/lessons/welcome/array/array123/Array123.html | 2 +-
.../welcome/array/array123/Array123.it.html | 4 +-
.../welcome/array/array123/Array123.pt_BR.html | 4 +-
.../welcome/array/array667/Array667.fr.html | 2 +-
src/lessons/welcome/array/array667/Array667.html | 2 +-
.../welcome/array/array667/Array667.it.html | 4 +-
.../welcome/array/array667/Array667.pt_BR.html | 10 +-
.../welcome/array/arraycount9/ArrayCount9.fr.html | 2 +-
.../welcome/array/arraycount9/ArrayCount9.html | 2 +-
.../welcome/array/arraycount9/ArrayCount9.it.html | 4 +-
.../array/arraycount9/ArrayCount9.pt_BR.html | 4 +-
.../welcome/array/arrayfront9/ArrayFront9.fr.html | 2 +-
.../welcome/array/arrayfront9/ArrayFront9.html | 2 +-
.../welcome/array/arrayfront9/ArrayFront9.it.html | 4 +-
.../array/arrayfront9/ArrayFront9.pt_BR.html | 4 +-
.../welcome/array/averagevalue/AverageValue.java | 67 -
.../array/averagevalue/AverageValue.pt_BR.html | 24 -
.../welcome/array/basics/Array1-answer0.map | 2 +-
.../welcome/array/basics/Array1-answer1.map | 2 +-
.../welcome/array/basics/Array1-answer2.map | 2 +-
src/lessons/welcome/array/basics/Array1.pt_BR.html | 239 +-
.../welcome/array/basics/Array2-answer0.map | 2 +-
.../welcome/array/basics/Array2-answer1.map | 2 +-
.../welcome/array/basics/Array2-answer2.map | 2 +-
src/lessons/welcome/array/basics/Array2.pt_BR.html | 30 +-
src/lessons/welcome/array/golomb/Golomb.pt_BR.html | 17 +-
src/lessons/welcome/array/has271/Has271.fr.html | 2 +-
src/lessons/welcome/array/has271/Has271.html | 2 +-
src/lessons/welcome/array/has271/Has271.it.html | 4 +-
src/lessons/welcome/array/has271/Has271.pt_BR.html | 15 +-
.../array/indexof/maxvalue/IndexOfMaxValue.java | 80 -
.../indexof/maxvalue/IndexOfMaxValue.pt_BR.html | 17 -
.../welcome/array/indexof/value/IndexOfValue.java | 88 -
.../array/indexof/value/IndexOfValue.pt_BR.html | 36 -
src/lessons/welcome/array/island/Island.pt_BR.html | 13 +-
src/lessons/welcome/array/maxvalue/Extrema.java | 85 -
.../welcome/array/maxvalue/Extrema.pt_BR.html | 9 -
src/lessons/welcome/array/maxvalue/MaxValue.java | 81 -
.../welcome/array/maxvalue/MaxValue.pt_BR.html | 13 -
.../welcome/array/notriples/NoTriples.fr.html | 2 +-
src/lessons/welcome/array/notriples/NoTriples.html | 2 +-
.../welcome/array/notriples/NoTriples.it.html | 4 +-
.../welcome/array/notriples/NoTriples.pt_BR.html | 10 +-
.../array/occurenceofvalue/OccurrenceOfValue.java | 95 -
.../occurenceofvalue/OccurrenceOfValue.pt_BR.html | 13 -
.../{averagevalue => search}/AverageValue.fr.html | 0
.../{averagevalue => search}/AverageValue.html | 0
.../{averagevalue => search}/AverageValue.it.html | 0
src/lessons/welcome/array/search/AverageValue.java | 67 +
.../welcome/array/search/AverageValue.pt_BR.html | 24 +
.../array/{maxvalue => search}/Extrema.fr.html | 0
.../array/{maxvalue => search}/Extrema.html | 0
src/lessons/welcome/array/search/Extrema.java | 85 +
.../welcome/array/search/Extrema.pt_BR.html | 8 +
.../maxvalue => search}/IndexOfMaxValue.fr.html | 0
.../maxvalue => search}/IndexOfMaxValue.html | 0
.../maxvalue => search}/IndexOfMaxValue.it.html | 0
.../welcome/array/search/IndexOfMaxValue.java | 80 +
.../array/search/IndexOfMaxValue.pt_BR.html | 16 +
.../{indexof/value => search}/IndexOfValue.fr.html | 0
.../{indexof/value => search}/IndexOfValue.html | 0
.../{indexof/value => search}/IndexOfValue.it.html | 0
src/lessons/welcome/array/search/IndexOfValue.java | 88 +
.../welcome/array/search/IndexOfValue.pt_BR.html | 35 +
.../array/{maxvalue => search}/MaxValue.fr.html | 0
.../array/{maxvalue => search}/MaxValue.html | 0
.../array/{maxvalue => search}/MaxValue.it.html | 0
src/lessons/welcome/array/search/MaxValue.java | 81 +
.../welcome/array/search/MaxValue.pt_BR.html | 13 +
.../OccurrenceOfValue.fr.html | 0
.../OccurrenceOfValue.html | 0
.../OccurrenceOfValue.it.html | 0
.../welcome/array/search/OccurrenceOfValue.java | 95 +
.../array/search/OccurrenceOfValue.pt_BR.html | 12 +
.../welcome/array/search/SecondMaxValue.fr.html | 14 +
.../welcome/array/search/SecondMaxValue.html | 11 +
.../welcome/array/search/SecondMaxValue.java | 105 +
.../welcome/array/search/SecondMaxValue.pt_BR.html | 14 +
src/lessons/welcome/bat/bool1/Close10.fr.html | 2 +-
src/lessons/welcome/bat/bool1/Close10.html | 2 +-
src/lessons/welcome/bat/bool1/Close10.it.html | 4 +-
src/lessons/welcome/bat/bool1/Close10.pt_BR.html | 16 +-
src/lessons/welcome/bat/bool1/CountTeen.pt_BR.html | 5 +
src/lessons/welcome/bat/bool1/Diff21.fr.html | 2 +-
src/lessons/welcome/bat/bool1/Diff21.html | 2 +-
src/lessons/welcome/bat/bool1/Diff21.it.html | 4 +-
src/lessons/welcome/bat/bool1/Diff21.pt_BR.html | 10 +-
src/lessons/welcome/bat/bool1/HasTeen.fr.html | 2 +-
src/lessons/welcome/bat/bool1/HasTeen.html | 2 +-
src/lessons/welcome/bat/bool1/HasTeen.it.html | 4 +-
src/lessons/welcome/bat/bool1/HasTeen.pt_BR.html | 11 +-
src/lessons/welcome/bat/bool1/IcyHot.fr.html | 2 +-
src/lessons/welcome/bat/bool1/IcyHot.html | 2 +-
src/lessons/welcome/bat/bool1/IcyHot.it.html | 4 +-
src/lessons/welcome/bat/bool1/IcyHot.pt_BR.html | 10 +-
src/lessons/welcome/bat/bool1/In1020.fr.html | 2 +-
src/lessons/welcome/bat/bool1/In1020.html | 2 +-
src/lessons/welcome/bat/bool1/In1020.it.html | 4 +-
src/lessons/welcome/bat/bool1/In1020.pt_BR.html | 8 +-
src/lessons/welcome/bat/bool1/In3050.fr.html | 2 +-
src/lessons/welcome/bat/bool1/In3050.html | 2 +-
src/lessons/welcome/bat/bool1/In3050.it.html | 4 +-
src/lessons/welcome/bat/bool1/In3050.pt_BR.html | 9 +-
src/lessons/welcome/bat/bool1/LastDigit.pt_BR.html | 8 +-
src/lessons/welcome/bat/bool1/LoneTeen.fr.html | 2 +-
src/lessons/welcome/bat/bool1/LoneTeen.html | 2 +-
src/lessons/welcome/bat/bool1/LoneTeen.it.html | 4 +-
src/lessons/welcome/bat/bool1/LoneTeen.pt_BR.html | 10 +-
src/lessons/welcome/bat/bool1/Main.fr.html | 2 +-
src/lessons/welcome/bat/bool1/Main.html | 2 +-
src/lessons/welcome/bat/bool1/Main.it.html | 4 +-
src/lessons/welcome/bat/bool1/Main.pt_BR.html | 15 +-
src/lessons/welcome/bat/bool1/Makes10.fr.html | 2 +-
src/lessons/welcome/bat/bool1/Makes10.html | 4 +-
src/lessons/welcome/bat/bool1/Makes10.it.html | 4 +-
src/lessons/welcome/bat/bool1/Makes10.pt_BR.html | 8 +-
src/lessons/welcome/bat/bool1/Max1020.fr.html | 2 +-
src/lessons/welcome/bat/bool1/Max1020.html | 2 +-
src/lessons/welcome/bat/bool1/Max1020.it.html | 4 +-
src/lessons/welcome/bat/bool1/Max1020.pt_BR.html | 13 +-
.../welcome/bat/bool1/MonkeyTrouble.fr.html | 2 +-
src/lessons/welcome/bat/bool1/MonkeyTrouble.html | 2 +-
.../welcome/bat/bool1/MonkeyTrouble.it.html | 4 +-
.../welcome/bat/bool1/MonkeyTrouble.pt_BR.html | 11 +-
src/lessons/welcome/bat/bool1/NearHundred.fr.html | 2 +-
src/lessons/welcome/bat/bool1/NearHundred.html | 2 +-
src/lessons/welcome/bat/bool1/NearHundred.it.html | 4 +-
.../welcome/bat/bool1/NearHundred.pt_BR.html | 13 +-
src/lessons/welcome/bat/bool1/ParotTrouble.fr.html | 2 +-
src/lessons/welcome/bat/bool1/ParotTrouble.html | 2 +-
src/lessons/welcome/bat/bool1/ParotTrouble.it.html | 4 +-
.../welcome/bat/bool1/ParotTrouble.pt_BR.html | 11 +-
src/lessons/welcome/bat/bool1/PosNeg.fr.html | 2 +-
src/lessons/welcome/bat/bool1/PosNeg.html | 2 +-
src/lessons/welcome/bat/bool1/PosNeg.it.html | 4 +-
src/lessons/welcome/bat/bool1/PosNeg.pt_BR.html | 11 +-
src/lessons/welcome/bat/bool1/SleepIn.fr.html | 2 +-
src/lessons/welcome/bat/bool1/SleepIn.html | 2 +-
src/lessons/welcome/bat/bool1/SleepIn.it.html | 4 +-
src/lessons/welcome/bat/bool1/SleepIn.pt_BR.html | 11 +-
src/lessons/welcome/bat/bool1/SumDouble.fr.html | 2 +-
src/lessons/welcome/bat/bool1/SumDouble.html | 2 +-
src/lessons/welcome/bat/bool1/SumDouble.it.html | 4 +-
src/lessons/welcome/bat/bool1/SumDouble.pt_BR.html | 10 +-
src/lessons/welcome/bat/bool2/AlarmClock.fr.html | 2 +-
src/lessons/welcome/bat/bool2/AlarmClock.html | 2 +-
src/lessons/welcome/bat/bool2/AlarmClock.it.html | 4 +-
.../welcome/bat/bool2/AlarmClock.pt_BR.html | 18 +-
src/lessons/welcome/bat/bool2/AnswerCell.fr.html | 2 +-
src/lessons/welcome/bat/bool2/AnswerCell.html | 2 +-
src/lessons/welcome/bat/bool2/AnswerCell.it.html | 4 +-
.../welcome/bat/bool2/AnswerCell.pt_BR.html | 12 +-
src/lessons/welcome/bat/bool2/BlueTicket.fr.html | 2 +-
src/lessons/welcome/bat/bool2/BlueTicket.html | 2 +-
src/lessons/welcome/bat/bool2/BlueTicket.it.html | 4 +-
.../welcome/bat/bool2/BlueTicket.pt_BR.html | 16 +-
.../welcome/bat/bool2/CaughtSpeeding.fr.html | 2 +-
src/lessons/welcome/bat/bool2/CaughtSpeeding.html | 2 +-
.../welcome/bat/bool2/CaughtSpeeding.it.html | 4 +-
.../welcome/bat/bool2/CaughtSpeeding.pt_BR.html | 20 +-
src/lessons/welcome/bat/bool2/CigarParty.fr.html | 2 +-
src/lessons/welcome/bat/bool2/CigarParty.html | 4 +-
src/lessons/welcome/bat/bool2/CigarParty.it.html | 4 +-
.../welcome/bat/bool2/CigarParty.pt_BR.html | 14 +-
src/lessons/welcome/bat/bool2/DateFashion.fr.html | 2 +-
src/lessons/welcome/bat/bool2/DateFashion.html | 2 +-
src/lessons/welcome/bat/bool2/DateFashion.it.html | 4 +-
.../welcome/bat/bool2/DateFashion.pt_BR.html | 21 +-
src/lessons/welcome/bat/bool2/FizzBuzz.pt_BR.html | 16 +
src/lessons/welcome/bat/bool2/GreenTicket.fr.html | 2 +-
src/lessons/welcome/bat/bool2/GreenTicket.html | 2 +-
src/lessons/welcome/bat/bool2/GreenTicket.it.html | 4 +-
.../welcome/bat/bool2/GreenTicket.pt_BR.html | 14 +-
src/lessons/welcome/bat/bool2/In1To10.fr.html | 2 +-
src/lessons/welcome/bat/bool2/In1To10.html | 2 +-
src/lessons/welcome/bat/bool2/In1To10.it.html | 4 +-
src/lessons/welcome/bat/bool2/In1To10.pt_BR.html | 12 +-
src/lessons/welcome/bat/bool2/InOrder.fr.html | 2 +-
src/lessons/welcome/bat/bool2/InOrder.html | 2 +-
src/lessons/welcome/bat/bool2/InOrder.it.html | 4 +-
src/lessons/welcome/bat/bool2/InOrder.pt_BR.html | 12 +-
src/lessons/welcome/bat/bool2/InOrderEqual.fr.html | 2 +-
src/lessons/welcome/bat/bool2/InOrderEqual.html | 2 +-
src/lessons/welcome/bat/bool2/InOrderEqual.it.html | 4 +-
.../welcome/bat/bool2/InOrderEqual.pt_BR.html | 14 +-
src/lessons/welcome/bat/bool2/LastDigit2.fr.html | 2 +-
src/lessons/welcome/bat/bool2/LastDigit2.html | 2 +-
src/lessons/welcome/bat/bool2/LastDigit2.it.html | 4 +-
.../welcome/bat/bool2/LastDigit2.pt_BR.html | 12 +-
src/lessons/welcome/bat/bool2/LessBy10.fr.html | 2 +-
src/lessons/welcome/bat/bool2/LessBy10.html | 2 +-
src/lessons/welcome/bat/bool2/LessBy10.it.html | 4 +-
src/lessons/welcome/bat/bool2/LessBy10.pt_BR.html | 10 +-
src/lessons/welcome/bat/bool2/Main.fr.html | 6 +-
src/lessons/welcome/bat/bool2/Main.html | 4 +-
src/lessons/welcome/bat/bool2/Main.it.html | 8 +-
src/lessons/welcome/bat/bool2/Main.pt_BR.html | 10 +-
src/lessons/welcome/bat/bool2/MaxMod5.fr.html | 2 +-
src/lessons/welcome/bat/bool2/MaxMod5.html | 2 +-
src/lessons/welcome/bat/bool2/MaxMod5.it.html | 4 +-
src/lessons/welcome/bat/bool2/MaxMod5.pt_BR.html | 13 +-
src/lessons/welcome/bat/bool2/NearTen.fr.html | 2 +-
src/lessons/welcome/bat/bool2/NearTen.html | 2 +-
src/lessons/welcome/bat/bool2/NearTen.it.html | 4 +-
src/lessons/welcome/bat/bool2/NearTen.pt_BR.html | 12 +-
src/lessons/welcome/bat/bool2/RedTicket.fr.html | 2 +-
src/lessons/welcome/bat/bool2/RedTicket.html | 2 +-
src/lessons/welcome/bat/bool2/RedTicket.it.html | 4 +-
src/lessons/welcome/bat/bool2/RedTicket.pt_BR.html | 14 +-
.../welcome/bat/bool2/ShareDigit.pt_BR.html | 10 +-
src/lessons/welcome/bat/bool2/SortaSum.fr.html | 2 +-
src/lessons/welcome/bat/bool2/SortaSum.html | 2 +-
src/lessons/welcome/bat/bool2/SortaSum.it.html | 4 +-
src/lessons/welcome/bat/bool2/SortaSum.pt_BR.html | 11 +-
src/lessons/welcome/bat/bool2/SquirrelPlay.fr.html | 2 +-
src/lessons/welcome/bat/bool2/SquirrelPlay.html | 2 +-
src/lessons/welcome/bat/bool2/SquirrelPlay.it.html | 4 +-
.../welcome/bat/bool2/SquirrelPlay.pt_BR.html | 17 +-
src/lessons/welcome/bat/bool2/TeaParty.fr.html | 2 +-
src/lessons/welcome/bat/bool2/TeaParty.html | 2 +-
src/lessons/welcome/bat/bool2/TeaParty.it.html | 4 +-
src/lessons/welcome/bat/bool2/TeaParty.pt_BR.html | 18 +-
src/lessons/welcome/bat/bool2/TeenSum.fr.html | 2 +-
src/lessons/welcome/bat/bool2/TeenSum.html | 2 +-
src/lessons/welcome/bat/bool2/TeenSum.it.html | 4 +-
src/lessons/welcome/bat/bool2/TeenSum.pt_BR.html | 13 +-
src/lessons/welcome/bat/bool2/TwoAsOne.fr.html | 2 +-
src/lessons/welcome/bat/bool2/TwoAsOne.html | 2 +-
src/lessons/welcome/bat/bool2/TwoAsOne.it.html | 4 +-
src/lessons/welcome/bat/bool2/TwoAsOne.pt_BR.html | 10 +-
.../welcome/bat/bool2/WithoutDoubles.fr.html | 2 +-
src/lessons/welcome/bat/bool2/WithoutDoubles.html | 2 +-
.../welcome/bat/bool2/WithoutDoubles.it.html | 4 +-
.../welcome/bat/bool2/WithoutDoubles.pt_BR.html | 12 +-
src/lessons/welcome/bdr/BDR-answer0.map | 8 +-
src/lessons/welcome/bdr/BDR.html | 4 +-
src/lessons/welcome/bdr/BDR.it.html | 10 +-
src/lessons/welcome/bdr/BDR.pt_BR.html | 127 +-
src/lessons/welcome/bdr/BDR2-answer0.map | 8 +-
src/lessons/welcome/bdr/BDR2.pt_BR.html | 89 +-
.../welcome/conditions/Conditions-answer0.map | 14 +-
src/lessons/welcome/conditions/Conditions.html | 2 +-
src/lessons/welcome/conditions/Conditions.it.html | 2 +-
.../welcome/conditions/Conditions.pt_BR.html | 106 +-
.../welcome/environment/Environment-answer0.map | 2 +-
.../welcome/environment/Environment.pt_BR.html | 65 +-
.../welcome/instructions/Instructions-answer0.map | 2 +-
.../welcome/instructions/Instructions.fr.html | 7 +
src/lessons/welcome/instructions/Instructions.html | 8 +-
.../welcome/instructions/Instructions.it.html | 7 +
.../welcome/instructions/Instructions.pt_BR.html | 29 +-
.../instructions/InstructionsDrawG-answer0.map | 2 +-
.../instructions/InstructionsDrawG.pt_BR.html | 21 +-
.../instructions/ScalaInstructionsEntity.scala | 2 +-
.../welcome/loopdowhile/LoopDoWhile-answer0.map | 26 +-
src/lessons/welcome/loopdowhile/Poucet-answer0.map | 266 -
src/lessons/welcome/loopdowhile/Poucet-answer1.map | 265 -
src/lessons/welcome/loopdowhile/Poucet.html | 45 -
src/lessons/welcome/loopdowhile/Poucet.java | 27 -
src/lessons/welcome/loopdowhile/Poucet.map | 2 +-
src/lessons/welcome/loopdowhile/Poucet.pt_BR.html | 59 -
.../welcome/loopdowhile/Poucet1-answer0.map | 266 +
.../welcome/loopdowhile/Poucet1-answer1.map | 265 +
src/lessons/welcome/loopdowhile/Poucet1.fr.html | 44 +
src/lessons/welcome/loopdowhile/Poucet1.html | 31 +
src/lessons/welcome/loopdowhile/Poucet1.it.html | 42 +
src/lessons/welcome/loopdowhile/Poucet1.java | 27 +
src/lessons/welcome/loopdowhile/Poucet1.pt_BR.html | 43 +
.../{PoucetEntity.c => Poucet1Entity.c} | 0
src/lessons/welcome/loopdowhile/Poucet1Entity.java | 51 +
src/lessons/welcome/loopdowhile/Poucet1Entity.py | 55 +
.../welcome/loopdowhile/Poucet2-answer0.map | 266 +
.../welcome/loopdowhile/Poucet2-answer1.map | 327 +
src/lessons/welcome/loopdowhile/Poucet2.html | 27 +
src/lessons/welcome/loopdowhile/Poucet2.java | 27 +
src/lessons/welcome/loopdowhile/Poucet2.map | 2 +-
src/lessons/welcome/loopdowhile/Poucet2Entity.java | 68 +
src/lessons/welcome/loopdowhile/Poucet2Entity.py | 55 +
src/lessons/welcome/loopdowhile/Poucet3.map | 327 +
src/lessons/welcome/loopdowhile/PoucetEntity.java | 51 -
src/lessons/welcome/loopdowhile/PoucetEntity.py | 41 -
.../welcome/loopdowhile/ScalaPoucet1Entity.scala | 60 +
.../welcome/loopdowhile/ScalaPoucet2Entity.scala | 60 +
.../welcome/loopdowhile/ScalaPoucetEntity.scala | 43 -
src/lessons/welcome/loopfor/LoopCourse-answer0.map | 2 +-
src/lessons/welcome/loopfor/LoopCourse.map | 2 +-
src/lessons/welcome/loopfor/LoopCourseEntity.py | 14 +-
.../welcome/loopfor/LoopCourseForest-answer0.map | 2 +-
src/lessons/welcome/loopfor/LoopCourseForest.map | 2 +-
.../welcome/loopfor/LoopCourseForestEntity.java | 23 +-
.../welcome/loopfor/LoopCourseForestEntity.py | 48 +-
src/lessons/welcome/loopfor/LoopFor-answer0.map | 14 +-
src/lessons/welcome/loopfor/LoopFor.pt_BR.html | 17 +-
src/lessons/welcome/loopfor/LoopForEntity.py | 12 +-
src/lessons/welcome/loopfor/LoopStairs-answer0.map | 2 +-
src/lessons/welcome/loopfor/LoopStairs.map | 2 +-
src/lessons/welcome/loopfor/LoopStairs.pt_BR.html | 4 +-
src/lessons/welcome/loopfor/LoopStairsEntity.py | 14 +-
.../loopfor/ScalaLoopCourseForestEntity.scala | 28 +-
.../welcome/loopwhile/BaggleSeeker-answer0.map | 14 +-
.../welcome/loopwhile/LoopWhile-answer0.map | 14 +-
src/lessons/welcome/loopwhile/LoopWhile.fr.html | 3 +-
src/lessons/welcome/loopwhile/LoopWhile.html | 2 +-
src/lessons/welcome/loopwhile/LoopWhile.it.html | 3 +-
src/lessons/welcome/loopwhile/LoopWhile.pt_BR.html | 3 +-
.../welcome/loopwhile/ScalaWhileMoriaEntity.scala | 37 -
.../welcome/loopwhile/WhileMoria-answer0.map | 194 -
src/lessons/welcome/loopwhile/WhileMoria.java | 26 -
src/lessons/welcome/loopwhile/WhileMoria.map | 194 -
.../welcome/loopwhile/WhileMoria.pt_BR.html | 31 -
.../welcome/loopwhile/WhileMoriaEntity.java | 48 -
.../welcome/methods/args/MethodsArgs-answer0.map | 14 +-
.../welcome/methods/args/MethodsArgs.pt_BR.html | 42 +-
.../welcome/methods/basics/Methods-answer0.map | 2 +-
src/lessons/welcome/methods/basics/Methods.html | 2 +-
.../welcome/methods/basics/Methods.pt_BR.html | 38 +-
.../methods/basics/MethodsDogHouse-answer0.map | 2 +-
.../welcome/methods/basics/MethodsDogHouse.html | 2 +-
.../welcome/methods/basics/MethodsEntity.py | 8 +-
.../methods/flowerpot/FlowerCase-answer0.map | 2 +-
.../welcome/methods/flowerpot/FlowerCase.map | 2 +-
.../methods/flowerpot/FlowerCase.pt_BR.html | 6 +-
.../methods/flowerpot/FlowerPot-answer0.map | 2 +-
.../welcome/methods/flowerpot/FlowerPot.map | 2 +-
.../welcome/methods/flowerpot/FlowerPot.pt_BR.html | 28 +-
.../methods/picture/MethodsPicture-answer0.map | 2 +-
.../methods/picture/MethodsPicture.pt_BR.html | 35 +-
.../picture/MethodsPictureLarge-answer0.map | 2 +-
.../methods/picture/MethodsPictureLarge.pt_BR.html | 8 +-
.../methods/picture/PatternPicture-answer0.map | 2 +-
.../methods/picture/PatternPicture.pt_BR.html | 8 +-
.../methods/picture/PictureMono1-answer0.map | 2 +-
.../methods/picture/PictureMono1.pt_BR.html | 9 +-
.../methods/picture/PictureMono2-answer0.map | 2 +-
.../methods/picture/PictureMono3-answer0.map | 2 +-
.../methods/returning/MethodsReturning-answer0.map | 2 +-
.../methods/returning/MethodsReturning-answer1.map | 2 +-
.../methods/returning/MethodsReturning-answer2.map | 2 +-
.../methods/returning/MethodsReturning.fr.html | 2 +-
.../methods/returning/MethodsReturning.pt_BR.html | 82 +-
.../methods/returning/MethodsReturningEntity.py | 8 +-
.../welcome/methods/slug/SlugHunting-answer0.map | 2 +-
.../welcome/methods/slug/SlugHunting-answer1.map | 2 +-
.../welcome/methods/slug/SlugHunting.pt_BR.html | 31 +-
.../welcome/methods/slug/SlugSnail-answer0.map | 3 +-
.../welcome/methods/slug/SlugSnail-answer1.map | 3 +-
src/lessons/welcome/methods/slug/SlugSnail.fr.html | 5 +
src/lessons/welcome/methods/slug/SlugSnail.html | 5 +
src/lessons/welcome/methods/slug/SlugSnail.it.html | 4 +
src/lessons/welcome/methods/slug/SlugSnail.java | 2 +
.../welcome/methods/slug/SlugSnail.pt_BR.html | 19 +-
.../welcome/methods/slug/SlugTracking-answer0.map | 2 +-
.../welcome/methods/slug/SlugTracking-answer1.map | 2 +-
.../welcome/methods/slug/SlugTracking.pt_BR.html | 29 +-
src/lessons/welcome/short_desc.pt_BR.html | 2 +-
src/lessons/welcome/summative/Moria-answer0.map | 194 +
.../WhileMoria.fr.html => summative/Moria.fr.html} | 0
.../WhileMoria.html => summative/Moria.html} | 0
.../WhileMoria.it.html => summative/Moria.it.html} | 0
src/lessons/welcome/summative/Moria.java | 26 +
src/lessons/welcome/summative/Moria.map | 194 +
src/lessons/welcome/summative/Moria.pt_BR.html | 28 +
.../WhileMoriaEntity.c => summative/MoriaEntity.c} | 0
src/lessons/welcome/summative/MoriaEntity.java | 48 +
.../MoriaEntity.py} | 0
.../welcome/summative/ScalaMoriaEntity.scala | 37 +
src/lessons/welcome/traversal/Snake-answer0.map | 2 +-
src/lessons/welcome/traversal/Snake.pt_BR.html | 49 +-
.../traversal/column/TraversalByColumn-answer0.map | 2 +-
.../traversal/column/TraversalByColumn.fr.html | 9 +-
.../traversal/column/TraversalByColumn.html | 8 +-
.../traversal/column/TraversalByColumn.it.html | 15 +-
.../traversal/column/TraversalByColumn.pt_BR.html | 71 +-
.../diagonal/TraversalDiagonal-answer0.map | 2 +-
.../diagonal/TraversalDiagonal.pt_BR.html | 10 +-
.../traversal/line/TraversalByLine-answer0.map | 2 +-
.../traversal/line/TraversalByLine.pt_BR.html | 13 +-
.../traversal/zigzag/TraversalZigZag-answer0.map | 2 +-
.../traversal/zigzag/TraversalZigZag.pt_BR.html | 4 +-
src/lessons/welcome/variables/RunFour-answer0.map | 16 +-
src/lessons/welcome/variables/RunFour.map | 16 +-
src/lessons/welcome/variables/RunHalf-answer0.map | 16 +-
src/lessons/welcome/variables/RunHalf.map | 16 +-
.../welcome/variables/Variables-answer0.map | 14 +-
src/lessons/welcome/variables/Variables.html | 4 +-
src/lessons/welcome/variables/Variables.pt_BR.html | 31 +-
src/plm/core/lang/LangScala.java | 45 +-
src/plm/core/model/DemoRunner.java | 41 +-
src/plm/core/model/Game.java | 68 +-
src/plm/core/model/Users.java | 1 -
src/plm/core/model/lesson/Exercise.java | 2 +
src/plm/core/model/lesson/Lecture.java | 2 +-
src/plm/core/model/tracking/GitSpy.java | 112 +-
src/plm/core/model/tracking/GitUtils.java | 117 +-
src/plm/core/model/tracking/LocalFileSpy.java | 3 +
.../core/model/tracking/ProgressSpyListener.java | 2 +
src/plm/core/model/tracking/ServerSpy.java | 18 +
src/plm/core/ui/AboutPLMDialog.java | 4 +-
src/plm/core/ui/ChooseLessonDialog.java | 31 +-
src/plm/core/ui/ExerciseFailedDialog.java | 2 +
src/plm/core/ui/ExerciseView.java | 10 +-
src/plm/core/ui/FeedbackDialog.java | 84 +-
src/plm/core/ui/MainFrame.java | 40 +-
src/plm/core/ui/OSXAdapter.java | 20 +
src/plm/core/ui/PlmHtmlEditorKit.java | 58 +-
src/plm/core/ui/ProgrammersLearningMachine.java | 19 +-
src/plm/core/ui/ResourcesCache.java | 4 +-
src/plm/core/ui/WorldView.java | 5 +
src/plm/core/ui/action/QuitGame.java | 5 +-
src/plm/core/ui/action/RevertExercise.java | 24 +-
src/plm/core/ui/action/StartExecution.java | 33 +
src/plm/core/ui/action/SwitchLesson.java | 35 +
src/plm/core/ui/editor/buggleeditor/MainFrame.java | 12 +
src/plm/core/ui/editor/buggleeditor/MapView.java | 112 +
src/plm/core/utils/ColorMapper.java | 19 +
src/plm/test/AllTests.java | 4 +-
src/plm/test/ExoTest.java | 183 -
src/plm/test/IntegrationTests.java | 13 +
src/plm/test/LessonTest.java | 97 -
src/plm/test/UnitTests.java | 14 +
src/plm/test/git/GitSpyTest.java | 384 ++
src/plm/test/git/GitUtilsTest.java | 357 ++
src/plm/test/git/Utils.java | 115 +
src/plm/test/integration/ExoTest.java | 219 +
src/plm/test/integration/LessonTest.java | 97 +
.../test/simple/test/JavaSimpleExerciseTest.java | 7 +
.../test/simple/test/PythonSimpleExerciseTest.java | 6 +
.../test/simple/test/ScalaSimpleExerciseTest.java | 7 +
src/plm/test/simple/test/SimpleExerciseTest.java | 17 +
src/plm/universe/EntityControlPanel.java | 4 +
src/plm/universe/bugglequest/AbstractBuggle.java | 52 +-
src/plm/universe/bugglequest/BuggleWorld.fr.html | 4 +-
src/plm/universe/bugglequest/BuggleWorld.html | 1 +
src/plm/universe/bugglequest/BuggleWorld.it.html | 2 +
src/plm/universe/bugglequest/BuggleWorld.java | 21 +-
.../universe/bugglequest/BuggleWorld.pt_BR.html | 10 +-
src/plm/universe/bugglequest/BuggleWorldCell.java | 10 +-
src/plm/universe/bugglequest/SimpleBuggle.java | 9 +-
.../universe/bugglequest/ui/BuggleButtonPanel.java | 4 +
src/plm/universe/sort/SortingButtonPanel.java | 5 +
src/plm/universe/sort/SortingWorld.pt_BR.html | 10 +-
src/plm/universe/sort/SortingWorldView.java | 13 +
src/plm/universe/turtles/Turtle.java | 10 +
src/plm/universe/turtles/TurtleWorld.fr.html | 3 +-
src/plm/universe/turtles/TurtleWorld.html | 3 +-
src/plm/universe/turtles/TurtleWorld.it.html | 3 +-
src/plm/universe/turtles/TurtleWorld.pt_BR.html | 5 +-
969 files changed, 30066 insertions(+), 12004 deletions(-)
--
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