@c -*- coding: utf-8; mode: texinfo; documentlanguage : fr -*-
+@c This file is part of web.texi
@ignore
- Translation of GIT committish: 859441f67926c267b711a655ab35a4a434e6521a
+ Translation of GIT committish: b7cb11ea159572f2dc55b405db01a06c4dccea7d
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@end ignore
@c Translators: Jean-Charles Malahieude, John Mandereau
-@c Translation checkers: Jean-Charles Malahieude
+@c Translation checkers:
+@include included/acknowledge.itexi
@include included/authors.itexi
@include included/helpus.itexi
@divClass{column-center-top}
@subheading Échanger avec la communauté
-@translationof Interacting with the community
@itemize
LilyPond.
@item
-@ref{Signalement de bogue} : disfonctionnement du programme.
+@ref{Signalement de bogue} : dysfonctionnement du programme.
@end itemize
@divEnd
@divClass{column-left-bottom}
@subheading Rendre LilyPond encore meilleur
-@translationof Making LilyPond better
@itemize
@item
@ref{Développement} : pour ceux qui veulent contribuer et tester.
+@item
+@ref{GSoC 2012}: liste des projets pour le Google Summer of Code 2012.
+
@item
@ref{Auteurs} : ceux qui ont permis à LilyPond d'être ce qu'il est
aujourd'hui.
+@item
+@ref{Remerciements} : projets et institutions soutenant LilyPond
+
@end itemize
@divEnd
@divClass{column-right-bottom}
@subheading Divers
-@translationof Miscellaneous
@itemize
nous.
@item
-@ref{Archives} : archives des dépèches.
+@ref{Archives} : archives des dépêches.
+
+@item
+@ref{Grenier} : annonces et recensement des modifications intervenues
+aux cours des versions précédentes.
@end itemize
@divEnd
* Participation::
* Mécénat::
* Développement::
+* GSoC 2012::
* Auteurs::
+* Remerciements::
* Publications::
* Archives::
+* Grenier::
@end menu
@divEnd
@divClass{column-left-bottom}
@subheading Discuter entre utilisateurs et demander de l'aide
-@translationof Discussions and Help
@subsubheading Liste de diffusion des utilisateurs : @code{lilypond-user@@gnu.org}
@end quotation
@warning{Lorsque vous posez une question, merci de fournir des
-@ref{Exemples minimaux}@tie{}!}
+@ref{Exemples minimaux} !}
@subsubheading LilyPond Snippet Repository
Le LilyPond Snippet Repository regroupe des exemples de situations
-particulières auxquelles ont été confontés les utilisateurs de LilyPond.
+particulières auxquelles ont été confrontés les utilisateurs de LilyPond.
Ils sont librement réutilisables dans vos propres travaux. N'hésitez
-pas à apporter votre concours à cette banque de trucs et astuces@tie{}!
+pas à apporter votre concours à cette banque de trucs et astuces !
@example
-@uref{http://lsr.dsi.unimi.it}
+@uref{http://lsr.di.unimi.it}
@end example
Un certain nombre d'exemples issus du LSR et particulièrement pertinents
@subsubheading IRC
-Vous pouvez obtenir quelque support au travers de notre canal IRC@tie{}:
+Vous pouvez obtenir quelque support au travers de notre canal IRC :
@example
@uref{irc://irc.freenode.net/lilypond, #lilypond@@irc.freenode.net}
@subsubheading LilyPond Report
-Le @uref{http://news.lilynet.net/, LilyPond Report} est le bulletin de
-la communauté. À lire pour savoir ce qui se passe.
+Le LilyPond Report est le bulletin de la communauté. À lire pour savoir
+ce qui se passe.
+
+@example
+@uref{http://news.lilynet.net}
+@end example
@subsubheading Liste de diffusion des versions : @code{info-lilypond@@gnu.org}
@c don't include gmane posting here. -gp
@end quotation
-
@divEnd
C'est sur cette liste que se tiennent la plupart des discussions ayant
trait au développement. C'est aussi à cette liste que doivent être
-adressés les patches.
+adressés les patchs.
@quotation
@uref{http://lists.gnu.org/mailman/listinfo/lilypond-devel,
@divEnd
+
@divClass{column-right-bottom}
@subheading Courriels sensibles
@item
La génération d'un exemple minimaliste permet de comprendre ce qui se
passe et évite la plupart du temps de signaler un problème qui, en
-réalité, n'existe pas@tie{}: lorsqu'un @qq{bogue} ne peut être
-reproduit dans le cadre d'un exemple minimal, il y a de fortes
-présomptions qu'il s'agisse d'une inadéquation entre l'utilisateur et
-LilyPond plutôt que réellement d'un @qq{bogue}.
+réalité, n'existe pas : lorsqu'un @qq{bogue} ne peut être reproduit dans
+le cadre d'un exemple minimal, il y a de fortes présomptions qu'il
+s'agisse d'une inadéquation entre l'utilisateur et LilyPond plutôt que
+réellement d'un @qq{bogue}.
@end itemize
@divEnd
@item
Lorsque vous créez un exemple minimal à partir de votre code, commencez
par commenter des portions de votre fichier -- à l'aide de @w{@code{%}
-ou @code{%@{ @dots{} %@}}}. Tout ce que vous mettez en commentaire et
-qui ne nuit pas à la démonstration est superflu@tie{};
-suprimez-le@tie{}!
+ou @code{%@{ @dots{} %@}}}. Tout ce que vous mettez en commentaire et
+qui ne nuit pas à la démonstration est superflu ; suprimez-le !
@item
Évitez autant que faire se peut toute notation, tonalité ou métrique
@item
Le cas échéant, joignez une image de ce à quoi vous voulez arriver.
+
@end itemize
@divEnd
@divClass{column-center-bottom}
@subheading Jusqu'où pousser le minimalisme@tie{}?
-En voici un exemple@tie{}:
+En voici un exemple :
@example
\version "2.14.1"
@}
@end example
-C'est vrai, ce n'est pas très long. Mais on peut encore le
-réduire@tie{}:
+C'est vrai, ce n'est pas très long. Mais on peut encore le réduire :
@example
\version "2.14.1"
@unnumberedsec Signalement de bogue
@translationof Bug reports
+@divClass{heading-center}
+Si votre saisie entraîne un crash ou une sortie erronée, c'est un bogue.
+@divEnd
+
+
@divClass{column-center-top}
@subheading Étape 1 : Le bogue est-il déjà recensé ?
-Si votre saisie entraine un crash ou une sortie erronée, c'est un bogue.
Un recensement des bogues non encore résolus est disponible sur notre
-@emph{google bug tracker}@tie{}; suivez le lien
+@emph{google bug tracker} ; suivez le lien
@example
@uref{http://code.google.com/p/lilypond/issues/list}
@end example
-@warning{Nous vous remercions de ne pas ajouter directement de
+@warning{Nous vous saurons gré de ne pas ajouter directement de
signalement sur le traceur de bogues. Vous pourrez toujours, une fois
-qu'il aura été duement répertorié, y apporter vos commentaires et
+qu'il aura été dûment répertorié, y apporter vos commentaires et
compléments d'information.}
@divEnd
@divClass{column-left-bottom}
@subheading Étape 2 : Génération d'un signalement de bogue
-Lorsque le disfonctionnement que vous avez repéré n'est pas répertorié,
+Lorsque le dysfonctionnement que vous avez repéré n'est pas répertorié,
faites-le nous savoir en créant un signalement de bogue.
@warning{Nous n'acceptons les signalements de bogue que s'ils sont
rédigés sous la forme d'@ref{Exemples minimaux}. Nous ne disposons
pas de suffisamment de ressources pour traiter les rapports de bogue,
aussi tout exemple non minimaliste sera rejeté. Dans la plupart des
-cas, seules quelques notes suffisent à démontrer le disfonctionnement.}
+cas, seules quelques notes suffisent à démontrer le dysfonctionnement.}
-Voici ce à quoi devrait ressembler tout signalement de bogue@tie{}:
+Voici ce à quoi devrait ressembler tout signalement de bogue :
@example
% Dans une liaison de prolongation
courriel comme à l'accoutumée.
@item
-Si vous néavez pas souscrit à la liste de diffusion, vous pouvez
+Si vous n'avez pas souscrit à la liste de diffusion, vous pouvez
cependant transmettre votre rapport de bogue au travers de
@uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs,
l'interface gmane de lilypond.bugs}.
@end example
@noindent
-sans oublier le @code{>} au tout début de votre message@tie{}; c'est
+sans oublier le @code{>} au tout début de votre message ; c'est
@strong{impératif}.
Si vous ne voulez ou ne pouvez pas envoyer un rapport de bogue selon les
instructions et en anglais, envoyez votre rapport ou posez votre
question sur la
@uref{http://lists.gnu.org/mailman/listinfo/lilypond-user-fr,
-liste francophone}@tie{}; nous nous chargerons de transmettre un rapport
+liste francophone} ; nous nous chargerons de transmettre un rapport
à la liste anglophone et assurerons le suivi.
@end itemize
Une fois le message reçu, nos @qq{exterminateurs de bogues} analyseront
votre rapport et vous demanderont peut-être des informations
-supplémentaires avant de l'ajouter au traceur. Dans la mesure où
-l'équipe est réduite, merci de leur laisser une bonne journée avant
+complémentaires avant de l'ajouter au traceur. Dans la mesure où
+l'équipe est réduite, merci de leur laisser quelques jours avant
qu'ils ne vous transmettent le numéro de référence de votre signalement
une fois qu'il aura été ajouté à la base.
-Vous serez automatiquement notifié du traitement apporté à ce bogue, dès
-lors que vous avez une compte chez google.
+Vous pourrez alors, après l'avoir @qq{marqué}, y apporter vos
+commentaires et être automatiquement notifié du traitement apporté à ce
+bogue, dès lors que vous avez un compte chez google.
@divEnd
@divClass{column-center-bottom}
Une fois votre requête enregistrée, n'hésitez pas à nous indiquer le
résultat que vous escomptiez. Qu'il s'agisse d'un bout de code ou d'une
-image -- réalisée à partir de n'importe quel outil --, tant qu'il nous
+image -- réalisée à partir de n'importe quel outil --, tant que cela nous
aide à voir ce que vous désirez obtenir.
@divEnd
@divClass{column-left-top}
@divClass{keep-bullets}
-@helpusTasks
+@helpusSimple
@divEnd
@divEnd
@divClass{column-right-top}
-@helpusProjects
+@helpusAdvanced
@divEnd
@divClass{keep-bullets}
@divClass{column-left-top}
@subheading Primes
-@translationof Bounties
Il fut un temps où
@end itemize
Le projet LilyPond ne dispose d'aucune organisation quant à ces
-@qq{efforts}@tie{}; il n'est en aucun cas partie prenante dans ces
+@qq{efforts} ; il n'est en aucun cas partie prenante dans ces
transactions ni ne saurait les interdire. Tout contrat qui pourrait
intervenir entre personnes privées ne saurait nous impliquer.
@divClass{column-right-top}
@subheading Principes généraux
-@translationof Guidelines
Tout utilisateur désireux de rétribuer un travail doit avoir à l'esprit
-les points suivants@tie{}:
+les points suivants :
@itemize
@item
@item
Tout entendement entre personnes privées requiert les mêmes précautions
-de base que n'importe quelle transaction@tie{}: qui paye, combien, par
-quel moyen et dans quelles conditions. Nous vous invitons à lever tout
-doute ou ambiguïté à ce sojet, avant même que les travaux soient
-entamés.
+de base que n'importe quelle transaction : qui paye, combien, par quel
+moyen et dans quelles conditions. Nous vous invitons à lever tout doute
+ou ambiguïté à ce sujet, avant même que les travaux soient entamés.
@end itemize
@divClass{column-center-bottom}
@subheading Développeurs intéressés
-@translationof Interested developers
Vous trouverez ci-dessous une liste des personnes ayant exprimé leur
intérêt pour une rémunération. Notez bien que la somme de travail varie
liste soit à jour, ni les capacités des intéressés. Le seul critère est
@qq{XYZ a demandé à être mentionné sur cette page}.
-Un apperçu de l'historique des sources de LilyPond peut vous aider à
-dtéerminer l'activité et l'expérience des développeurs. Les
+Un aperçu de l'historique des sources de LilyPond peut vous aider à
+déterminer l'activité et l'expérience des développeurs. Les
statistiques s'arrêtent à la version @versionDevel{}.
@multitable @columnfractions .3 .3 .3
@tab @uref{http://lilypond.org/~graham/gitstats-3months/, sur un trimestre}
@end multitable
-Développeurs intéressés@tie{}:
+Développeurs intéressés :
@table @asis
-@item @email{dak@@gnu.org, David Kastrup (contacter en anglais)}
+@item @email{dak@@gnu.org, David Kastrup (le contacter en anglais)}
Vos contributions me permettront de continuer mon activité à temps plein
sur LilyPond. Je me concentre sur la modélisation des interfaces entre
l'utilisateur et le programme -- cohérence, implémentation,
@end ifset
+@c we normally don't allow named references, but in this case
+@c it's good to emphasize the "stable" part. -gp
@warning{Il s'agit des versions @emph{instables et de développement}.
Si vous avez le moindre doute quant à l'utilisation ou l'installation de
LilyPond, nous vous enjoignons à utiliser le
-@ref{Téléchargement,téléchargement de la version stable} et la
-lecture des @ref{Manuels,manuels pour la version stable}.}
+@ref{Téléchargement, téléchargement de la version stable} et la
+lecture des @ref{Manuels, manuels pour la version stable}.}
@divEnd
@divClass{column-center-top}
@subheading Numérotation des versions
-Il existe deux jeux de version pour LilyPond@tie{} des versions stables
+Il existe deux jeux de version pour LilyPond : des versions stables
et des versions instables de développement. Les versions stables
-comportent, en versionnage @qq{mineur}, un numéro pair (p.ex. 2.8, 2.10,
-ou 2.12). Les versions de développement, quant à elles, comportent un
-versionnage @qq{mineur} impair (p.ex. 2.7, 2.9 ou 2.11).
+comportent, en versionnage @qq{mineur}, un numéro pair (par ex. 2.8,
+2.10 ou 2.12). Les versions de développement, quant à elles,
+comportent un versionnage @qq{mineur} impair (par ex. 2.7, 2.9 ou 2.11).
@divEnd
@uref{http://git.sv.gnu.org/gitweb/?p=lilypond.git, dépôt git de LilyPond}
@end quotation
-Les rédacteurs de la documentation ainsi que les testeurs préfèreront
-travailler à partir des binaires les plus à jour@tie{}:
+Les rédacteurs de la documentation ainsi que les testeurs préféreront
+travailler à partir des binaires les plus à jour :
@quotation
la stabilité de ce système, nous avons rédigé un manuel dédié aux
activités de développement.
-@warning{Dans la mesure où le développement de LilyPond est disséminé
+@warning{Dans la mesure où les développeurs de LilyPond sont disséminés
sur la planète, il n'est pas prévu que ce document soit un jour
traduit@dots{}}
@item
@uref{../../input/regression/lilypond-book/collated-files.html,
Test de lilypond-book} relatifs à ce niveau de mise à jour
-(@uref{../../input/regression/lilypond-book/collated-files.pdf, versionpdf}).
+(@uref{../../input/regression/lilypond-book/collated-files.pdf, version pdf}).
@end itemize
@end ifclear
@subsubheading Toutes versions
@itemize
-@item @uref{http://lilypond.org/test, Archives des tests de régression} :
-Comparaisons entre différentes versions.
+@item @uref{http://lilypond.org/test,
+Comparaison entre différentes versions}
+
+@item @uref{http://lilypond.org/download/binaries/test-output/,
+Archive de tous les tests de régression}
@end itemize
@divEnd
-
@divClass{column-center-bottom}
@subheading Manuels
@ifclear web_version
-@warning{Il s'agit des manuels pour LilyPond @version{}@tie{}; la
+@warning{Il s'agit des manuels pour LilyPond @version{} ; la
dernière mouture est consultable sur @url{http://lilypond.org}}
@end ifclear
@divClass{normal-table}
@multitable @columnfractions .3 .3 .3
@headitem Introduction
+
@item
@docLinkSplit{Initiation,learning,@manualDevelLearningSplit-fr}
@tab
@docLinkPdf{Initiation,learning,@manualDevelLearningPdf-fr}
@item
-@docLinkSplit{Glossaire,music-glossary,@manualDevelGlossarySplit-fr}
+@docLinkSplit{Glossaire,music-glossary,@manualDevelGlossarySplit}
@tab
-@docLinkBig{Glossaire,music-glossary,@manualDevelGlossaryBig-fr}
+@docLinkBig{Glossaire,music-glossary,@manualDevelGlossaryBig}
@tab
-@docLinkPdf{Glossaire,music-glossary,@manualDevelGlossaryPdf-fr}
+@docLinkPdf{Glossaire,music-glossary,@manualDevelGlossaryPdf}
@item
@docLinkSplit{Essai,essay,@manualDevelEssaySplit-fr}
@docLinkBig{Essai,essay,@manualDevelEssayBig-fr}
@tab
@docLinkPdf{Essai,essay,@manualDevelEssayPdf-fr}
-
+@end multitable
+
+@multitable @columnfractions .3 .3 .3
@headitem Utilisation courante
@item
@docLinkPdf{Utilisation,usage,@manualDevelUsagePdf-fr}
@item
-@docLinkSplit{Morceaux choisis,snippets,@manualDevelSnippetsSplit-fr}
+@docLinkSplit{Morceaux choisis,snippets,@manualDevelSnippetsSplit}
@tab
-@docLinkBig{Morceaux choisis,snippets,@manualDevelSnippetsBig-fr}
+@docLinkBig{Morceaux choisis,snippets,@manualDevelSnippetsBig}
@tab
-@docLinkPdf{Morceaux choisis,snippets,@manualDevelSnippetsPdf-fr}
-
+@docLinkPdf{Morceaux choisis,snippets,@manualDevelSnippetsPdf}
+@end multitable
+
+@multitable @columnfractions .3 .3 .3
@headitem Utilisation ponctuelle
@item
@docLinkPdf{Web,web,@manualDevelWebPdf-fr}
@item
-@docLinkSplit{Nouveautés,changes,@manualDevelChangesSplit-fr}
+@docLinkSplit{Nouveautés,changes,@manualDevelChangesSplit}
@tab
-@docLinkBig{Nouveautés,changes,@manualDevelChangesBig-fr}
+@docLinkBig{Nouveautés,changes,@manualDevelChangesBig}
@tab
-@docLinkPdf{Nouveautés,changes,@manualDevelChangesPdf-fr}
+@docLinkPdf{Nouveautés,changes,@manualDevelChangesPdf}
@item
@docLinkSplit{Extension,extending,@manualDevelExtendingSplit-fr}
@docLinkPdf{Extension,extending,@manualDevelExtendingPdf-fr}
@item
-@docLinkSplit{Références internes,internals,@manualDevelInternalsSplit-fr}
+@docLinkSplit{Références internes,internals,@manualDevelInternalsSplit}
@tab
-@docLinkBig{Références internes,internals,@manualDevelInternalsBig-fr}
+@docLinkBig{Références internes,internals,@manualDevelInternalsBig}
@tab
-@docLinkPdf{Références internes,internals,@manualDevelInternalsPdf-fr}
+@docLinkPdf{Références internes,internals,@manualDevelInternalsPdf}
+@end multitable
@ifset web_version
+@multitable @columnfractions .3
@headitem En téléchargement
@item
@doctarballDevel
+@end multitable
@end ifset
-@end multitable
@divEnd
@divEnd
+@node GSoC 2012
+@unnumberedsec GSoC 2012
+@translationof GSoC 2012
+
+
+@divClass{column-center-top}
+@subheading Le Google Summer of Code
+
+Le Google Summer of Code est un programme global qui rémunère des
+étudiants durant la période estivale, pour travailler au profit de
+projets @emph{open source}.
+
+L'équipe LilyPond considère qu'il s'agit là d'une excellente opportunité
+pour recruter de nouveaux contributeurs, encourager et motiver des
+étudiants qui participent déjà au développement de LilyPond. L'un de
+nos contributeurs a été reçu pour participer à l'édition 2012 du
+programme, sous l'égide du @uref{http://www.gnu.org/, projet GNU}, et
+nous comptons bien participer aux éditions futures.
+
+@divEnd
+
+
+@divClass{column-center-bottom}
+@subheading Recensement de nos idées pour 2012
+
+Voici les projets que nous avons proposés aux étudiants du GSoC 2012.
+Bien que la période de candidature soit close, nous avons décidé de
+maintenir en ligne cette page du site, comme source d'inspiration pour
+ceux qui seraient intéressés au développement de LilyPond. Des membres
+de l'équipe de développement aideront volontiers ceux qui aimeraient
+s'attaquer à l'un de ces projets.
+
+Il y a naturellement bien d'autres choses à améliorer dans LilyPond, y
+compris dans les détails. Une liste exhaustive des problèmes est
+disponible @uref{http://code.google.com/p/lilypond/issues/list, ici}.
+
+
+@subheading Notes d'ornement @emph{(grace notes)}
+
+Résolution des problèmes de synchronisation des notes d'ornement, tout
+en tenant compte de l'architecture sous-jacente (voir
+@uref{http://code.google.com/p/lilypond/issues/detail?id=34,
+le numéro 34 de notre traceur}). Les notes d'ornement perturbent
+LilyPond dans sa gestion du temps, dans la mesure où elles correspondent
+quelque peu à un retour en arrière. Ceci entraîne des effets
+indésirables tout particulièrement lorsqu'elles interviennent dans une
+portée seulement.
+
+@strong{Difficulté :} moyenne
+
+@strong{Préalables :} C++, MIDI
+
+@strong{Recommandé :} familiarité avec les arcanes de LilyPond
+
+@strong{Mentors :} Mike Solomon, Carl Sorensen
+
+
+@subheading MusicXML
+
+Ajout d'une fonctionnalité d'export au format MusiXML et amélioration de
+l'import, tout en fournissant des tests de performance. Selon le temps
+imparti, ceci pourrait se restreindre à :
+
+@divClass{keep-bullets}
+@itemize
+
+@item
+L'exportation d'un minimum d'informations musicales tel que cela se
+pratique déjà au niveau du MIDI, autrement dit à l'aide de classes
+d'exportateurs dérivées de la classe @emph{translator} ;
+
+@item
+Construction de l'arborescence XML d'après le contenu musical de base, et
+connexion des éléments musicaux à des balises XML ;
+
+@item
+Faire en sorte que tous les graveurs LilyPond restent pleinement
+opérationnels ;
+
+@item
+Ajout d'une capacité de lier tout objet de rendu -- autrement dit chaque
+stencil ou groupe de stencils -- à l'élément musical qui en est la
+cause et, par voie de conséquence, à la balise correspondante dans
+l'arborescence XML ;
+
+@item
+Ajout d'un moteur de rendu XML qui pourrait alors inclure l'information
+de mise en forme pour tout objet de rendu dans les balises XML.
+
+@end itemize
+@divEnd
+
+Le but sera considéré atteint dès lors qu'une partition en XML aura été
+importée, puis ré-exportée dans ce même format sans perte non
+intentionnelle de donnée.
+
+@strong{Difficulté :} moyenne
+
+@strong{Préalables :} MusicXML, Python, les bases de LilyPond
+
+@strong{Mentors :} Reinhold Kainhofer, Mike Solomon
+
+La connaissance d'autres éditeurs de partition, dans un but de tests
+comparatifs, constituerait un plus.
+
+
+@subheading Amélioration des liaisons
+
+Le galbe par défaut des liaisons n'est souvent pas pleinement
+satisfaisant. Il est par ailleurs impossible de marquer une liaison de
+prolongation entre des enharmoniques (@code{@{ cis'~ des' @}}), et la
+@qq{coupure} d'une liaison par un changement de clef ou de ligne n'est
+pas totalement fonctionnelle. Ce projet comporte entre autres un
+recensement d'exemples de résultats défectueux, l'appréciation du
+résultat optimal et l'écriture du code approprié.
+
+@strong{Difficulté :} difficile
+
+@strong{Préalables :} C++, expérience dans l'écriture d'heuristiques
+
+@strong{Connaissances appréciées :} LilyPond, sens de l'esthétique
+
+@strong{Mentor :} Mike Solomon
+
+
+@subheading Ajout de variantes spécifiques pour certains glyphes
+
+Il s'agit ici de pouvoir disposer de variantes, sur la ligne ou entre
+deux lignes, plus courts ou plus étroits, pour certains glyphes -- les
+altérations par exemple -- ainsi que d'une infrastructure générique de
+gestion. Autre exemple, dans le domaine de la notation ancienne, avec
+deux variantes de la brève, l'une avec un évidement plus important que
+l'autre.
+
+@strong{Difficulté :} facile
+
+@strong{Préalables :} MetaFont, C++, une bonne vue pour les détails
+
+@strong{Connaissance appréciée :} les bases de LilyPond
+
+@strong{Mentor :} Werner Lemberg
+
+
+@subheading Amélioration des ligatures
+
+Le positionnement des ligatures, qu'elles soient rectilignes, passent
+d'une portée à l'autre, discontinues ou coudées, n'est pas optimal.
+Une ligature devrait dépendre du contexte et des notes adjacentes (voir
+@uref{http://icking-music-archive.org/lists/sottisier/sottigra.pdf,
+la section 2.2 de cet article}). Dans la mesure du possible, raccourcir
+le temps de calcul nécessaire à la génération des ligatures.
+
+@strong{Difficulté :} moyenne
+
+@strong{Préalables :} C++, expérience dans l'écriture d'heuristiques
+
+@strong{Connaissance appréciée :} sens de l'esthétique
+
+@strong{Mentors :} Mike Solomon, Carl Sorensen
+
+
+@subheading Nettoyage des messages en cours de compilation
+
+Il s'agit d'assainir les messages du compilateur, l'analyse du code
+statique, ainsi que les messages de @emph{valgrind}. Les outils
+d'analyse automatique du code (messages en @code{g++} ou @code{clang})
+ainsi que les outils d'analyse comme @emph{valgrind} pour les
+éventuelles fuites de mémoire ou @emph{callgrind} pour le profilage du
+code, fournissent des informations précieuses quant à d'éventuelles
+faiblesses du code C++. Faire le ménage dans tous ces messages nous
+permettrait de rejeter tout patch qui introduirait des messages
+superflus.
+
+@strong{Difficulté :} moyenne
+
+@strong{Préalable :} C++
+
+@strong{Mentors :} Joe Neeman, Reinhold Kainhofer
+
+@divEnd
@node Auteurs
@divEnd
@divClass{column-right-top}
-@subheading Ceux qui ont participé
+@subheading Ceux qui ont participé dans le passé
@divClass{keep-bullets}
@developersPrevious
+@node Remerciements
+@unnumberedsec Remerciements
+
+@divClass{column-center-top}
+@subheading Remerciements
+
+@divClass{keep-bullets}
+@acknowledgementsCurrent
+@divEnd
+@divEnd
+
+
@node Publications
@unnumberedsec Publications
@translationof Publications
@subheading Ce que nous avons écrit
@divClass{keep-bullets}
-@itemize
-@item
-Han-Wen Nienhuys, @emph{LilyPond, Automated music formatting and
-the Art of Shipping}. Forum international du logiciel libre 2006
-(FISL7.0) (@uref{http://lilypond.org/web/images/FISL7-slides.pdf,
-PDF 1095k})
-
-@item
-Erik Sandberg, @emph{Séparer le langage source et le système de
-formatage dans GNU LilyPond (Separating input language and formatter in
-GNU LilyPond)}. Thèse de master, université d'Uppsala, Département des
-technologies de l'information, mars@tie{}2006.
-(@uref{http://lilypond.org/web/images/thesis-erik-sandberg.pdf,
-PDF 750k})
-
-@item
-Han-Wen Nienhuys et Jan Nieuwenhuizen, @emph{LilyPond, un système de
-gravure musicale automatisée}. Actes du 14e Colloque d'informatique
-musicale (XIV CIM 2003), Florence, Itale, mai@tie{}2003.
-(@uref{ http://lilypond.org/web/images/xivcim.pdf, PDF 95k})
-
-@end itemize
+@include we-wrote.itexi
@divEnd
@divEnd
@divClass{column-center-bottom}
-
@subheading Ce que certains ont fait avec LilyPond
-
@divClass{keep-bullets}
-@itemize
-
-@item
-Graham Percival, Tosten Anders et George Tzanetakis,
-@emph{Generating Targeted Rhythmic Exercises for Music Students
-with Constraint Satisfaction Programming}, International Computer
-Music Conference 2008.
-
-@item
-Alexandre Tachard Passos, Marcos Sampaio, Pedro Kröger, Givaldo de
-Cidra, @emph{Functional Harmonic Analysis and Computational Musicology
-in Rameau}, Proceedings of the 12th Brazilian Symposium on Computer
-Music, 2009, p. 207-210.
-
-@item
-Alberto Simões, Anália Lourenço et José João Almeida,
-@emph{Using Text Mining Techniques for Classical Music Scores Analysis},
-New Trends in Artificial Intelligence, 2007 J. Neves et al ed.
-
-@item
-Kevin C. Baird 2005,
-@emph{Real-time generation of music notation via audience interaction
-using python and GNU lilypond}. Proceedings of the 2005 Conference on
-New interfaces For Musical Expression (Vancouver, Canada, May 26 - 28,
-2005). New Interfaces For Musical Expression. National University of
-Singapore, Singapore, 240-241.
-@end itemize
+@include others-did.itexi
@divEnd
@divEnd
+@contactUsAbout{publications universitaires}
+
@node Archives
@unnumberedsec Archives
@translationof Old news
+@divClass{heading-center}
+@warning{Les vieilles annonces et informations de version sont rangées au
+@rwebnamed{Grenier,grenier}.}
+@divEnd
+
@include web/news-front.itexi
@include web/news.itexi
+
+@node Grenier
+@unnumberedsec Grenier
+@translationof Attic
+
+@divClass{column-center-top}
+@subheading Annonces
+
+Annonces et nouvelles, par version :
+@uref{http://lilypond.org/doc/v2.16/Documentation/web/index#Lilypond-2_002e16_002e0-released_0021-August-24_002c-2012-1,v2.16},
+@uref{http://lilypond.org/doc/v2.14/Documentation/web/index#LilyPond-2_002e14_002e0-released_0021-June-6_002c-2011,v2.14},
+@miscLink{announce-v2.12,v2.12},
+@miscLink{announce-v2.10,v2.10},
+@miscLink{announce-v2.8,v2.8},
+@miscLink{announce-v2.6,v2.6},
+@miscLink{announce-v2.4,v2.4},
+@miscLink{announce-v2.2,v2.2},
+@miscLink{announce-v2.0,v2.0},
+@miscLink{ANNOUNCE-1.2,v1.2 (2)},
+@miscLink{ANNOUNCE-1.0,v1.0},
+@miscLink{ANNOUNCE-0.1,v0.1}
+
+Liste descriptive des évolutions, par version :
+@uref{http://lilypond.org/doc/v2.16/Documentation/changes/index.html,v2.16},
+@uref{http://lilypond.org/doc/v2.14/Documentation/changes/index.html,v2.14},
+@uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS,v2.12},
+@uref{http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS,v2.10},
+@uref{http://lilypond.org/doc/v2.8/Documentation/topdocs/NEWS,v2.8},
+@uref{http://lilypond.org/doc/v2.6/Documentation/topdocs/NEWS,v2.6},
+@uref{http://lilypond.org/doc/v2.4/Documentation/topdocs/out-www/NEWS,v2.4},
+@uref{http://lilypond.org/doc/v2.2/Documentation/topdocs/out-www/NEWS,v2.2},
+@uref{http://lilypond.org/doc/v2.0/Documentation/topdocs/out-www/NEWS,v2.0},
+@uref{http://lilypond.org/doc/v1.8/Documentation/topdocs/out-www/NEWS,v1.8},
+@uref{http://lilypond.org/doc/v1.6/Documentation/out-www/NEWS,v1.6},
+@miscLink{NEWS-1.4,v1.4},
+@miscLink{NEWS-1.2,v1.2}
+
+@divEnd
+
+@divClass{column-center-bottom}
+@subheading Remerciements
+
+Tous nos remerciements aux développeurs, contributeurs, chasseurs
+de bogue et à ceux qui nous ont fait part de leurs suggestions pour
+@miscLink{THANKS-2.16,v2.16},
+@miscLink{THANKS-2.14,v2.14},
+@miscLink{THANKS-2.12,v2.12},
+@miscLink{THANKS-2.10,v2.10},
+@miscLink{THANKS-2.8,v2.8},
+@miscLink{THANKS-2.6,v2.6},
+@miscLink{THANKS-2.4,v2.4},
+@miscLink{THANKS-2.2,v2.2},
+@miscLink{THANKS-2.0,v2.0},
+@miscLink{THANKS-1.8,v1.8}
+
+@divEnd
+
+@divClass{column-center-bottom}
+@subheading Journal des modifications
+
+Notes des développeurs, par version :
+@miscLink{ChangeLog-2.10,v2.10},
+@miscLink{ChangeLog-2.3,v2.3},
+@miscLink{ChangeLog-2.1,v2.1},
+@miscLink{ChangeLog-1.5,v1.5 (1)},
+@miscLink{CHANGES-1.5,v1.5 (2)},
+@miscLink{CHANGES-1.4,v1.4},
+@miscLink{CHANGES-1.3,v1.3},
+@miscLink{CHANGES-1.2,v1.2},
+@miscLink{CHANGES-1.1,v1.1},
+@miscLink{CHANGES-1.0,v1.0},
+@miscLink{CHANGES-0.1,v0.1},
+@miscLink{CHANGES-0.0,v0.0}
+
+@divEnd