Juste une petite remarque, je vois que les commits sur Git sont écrits en français... Ce serait beaucoup mieux en anglais, ça demande un petit effort au début pour ceux qui ne maitrisent pas bien la langue de Shakespeare, mais au moins tout le monde peut suivre le développement et éventuellement contribuer.
Non, GtkSourceView ne supporte pas ça à ma connaissance, mais peut-être qu'un patch a déjà été écrit pour ça.
LaTeXila ne se concentre pas vraiment sur ce genre de fonctionnalités, il faut alors plus se tourner vers Vim ou Emacs. Je ne dis pas que ce ne sera jamais implémenté, mais ce n'est pas une priorité.
Mais sinon avec les outils pour décommenter et désindenter les lignes sélectionnées ça élimine déjà quelques cas où on a recourt aux sélections carrées.
Ce que TexMaker sait faire mais pas (encore) LaTeXila :
- Recherche inversée (passer du PDF au fichier *.tex et inversément)
- Correction orthographique
- Gestion intelligente des erreurs
- Auto-complétion
Sinon une particularité de TexWorks c'est la recherche et remplacement avec des expressions régulières. C'est prévu je pense pour GtkSourceView (et donc LaTeXila), mais je ne sais pas pour quand.
Comme idée de logo, je voudrais faire une allusion à la tequila. Pour ça j'ai pensé que mettre un pot de sel, une tranche de citron et un verre à shot ferait l'affaire. Donc prendre comme base le logo actuel (du simple texte, avec le logo de LaTeX), et rajouter les trois objets. Mais je ne sais pas vraiment où les placer... J'aimerais bien aussi mettre tout ça en couleurs, plutôt des couleurs vives. Voilà c'est donc la réalisation des trois objets qui est le plus dur, bien qu'il est sans doute possible de trouver des images déjà faites sous licence libre.
Pour l'icône, comme il est difficile de placer les trois objets pour qu'ils soient encore visibles dans une petite taille, j'ai pensé simplement mettre le verre à shot sur une feuille de papier avec des lignes horizontales pour montrer que c'est pour faire du texte.
Ce n'est que des idées, si vous en avez de meilleures je suis évidemment preneur.
C'est un peu la même chose avec GtkSourceView, qui est une API de plus haut niveau spécialisée pour les éditeurs de texte, que Gedit et LaTeXila utilisent.
L'avantage d'un éditeur indépendant c'est qu'on a aucune limitation, et donc au final on a quelque chose de plus cohérent. On a plutôt l'impression que ça forme un « tout » et pas une base sur laquelle on est venu ajouter des morceaux.
Pour comparaison, il aurait été difficile à mon avis pour Kile de faire quelque chose d'aussi bien avec un simple plugin pour l'éditeur de texte de KDE (Kate si mes souvenirs sont bons).
Donc, oui, je passe du temps à recoder ce qui existe dans Gedit, mais je m'en inspire, et je regarde leur code source si je suis bloqué.
Heureusement on peut y lire :
« Néanmoins, l'arrêt de la Cour de justice ne met pas l'interdiction d'offre conjointe complètement hors-jeu. Elle subsiste pour les services financiers. Pour ces services, la directive permet en effet que les Etats membres aillent au-delà de ce qu'elle prescrit. Les entreprises en position dominante ne peuvent pas non plus faire d'offres conjointes de façon effrénée, puisque dans ce cas, elles se rendent éventuellement coupables d'abus de position dominante. »
Donc je pense que la vente liée de Windows avec les ordinateurs est toujours illégale et qu'on peut donc se faire rembourser.
Avec ce type de classement Firefox risque de ne plus être premier à cause de nouvelles versions plus fréquentes.
Si le rythme de nouvelles versions s'accélère les utilisateurs seront beaucoup plus « éparpillés », car il faut toujours longtemps pour que la plupart des utilisateurs soient sur la dernière version. D'ailleurs on peut voir sur le graphique qu'il y a encore 9% sur Firefox 3.0.
Par contre ça montre clairement que chez Firefox les utilisateurs sont plus réactifs aux mises à jours, pas comme pour IE où il y a plus d'utilisateurs de la version 7 que de la version 8, et encore beaucoup sont sur IE 6...
Oui je me suis un peu mal exprimé, _toutes_ les données ne sont évidemment pas enregistrées, mais quand même suffisamment pour une atteinte à la vie privée.
Merci de m'avoir fait découvrir Greg Egan, j'ai acheté Axiomatique et j'aime vraiment bien.
Comme je suis pas un très grand lecteur, lire des nouvelles plutôt qu'un roman me convient très bien, et avec un peu de chance Océanique sortira au format poche quand j'aurai terminé ^^
Comment font-ils pour être certain qu'un logiciel viole la GPL ? J'ai regardé un peu sur leur site mais j'ai trouvé aucune information sur leur mode opératoire.
Dans la plupart des cas ils n'ont pas accès au code source, donc peut-être qu'ils font du reverse engineering, mais avec cette méthode je doute qu'on puisse être sur à 100% qu'un logiciel libre a été utilisé.
Si ils vont jusqu'à attaquer en justice des grosses entreprises, c'est qu'ils sont sûr de leur coup !
Le copyright s'applique aussi aux logiciels libres, donc une fois la date dépassée le logiciel tombe dans le domaine public. D'ailleurs tu verras dans tous les "À propos" qu'il y a un copyright. Dans le code source aussi.
Et pourquoi dans les pays où les brevets logiciels n'existent pas (comme en Europe) on aurait pas droit à un driver libre ?
Un peu comme la libdvdcss...
Oui j'ai essayé gummi (la version 0.1) mais j'aime pas du tout l'aperçu temps réel, dans ce cas-là autant utiliser OpenOffice ou Abiword... C'est bien le genre de fonctionnalités que je n'intégrerai jamais par défaut dans LaTeXila, mais ça pourrait être un plugin intéressant pour ceux qui aiment (quand il y aura un système de plugins dans LaTeXila bien sûr ;).
Une remarque toutefois :
« En somme, ce petit plugin [gedit-latex-plugin] permet de faire de grandes choses. On est certes encore loin de l'assistance que procurent des programmes comme Kile, mais le but de l'éditeur n'est pas de faire du wysiwyg. »
Là il est sous-entendu que Kile fait du wysiwyg, mais le wysiwyg c'est quand on a un aperçu en temps-réel du résultat, ce qui n'existe pas avec Kile.
Il y a un truc qui cloche, je ne comprends pas pourquoi la fonction guess_language () n'est pas passée alors que tu as installé la dernière version de GtkSouceView. Es-tu sur que cmake a bien détecté la version que tu as compilé à la main ? Pour le savoir, que retourne la commande pkg-config --modversion gtksourceview-2.0 ?
Si c'est strictement inférieur à 2.4, alors là tout est cohérent et c'est normal que la fonction guess_language () ne soit pas passée, et donc tu as deux installations de GtkSourceView dans ton système et il faut que tu désinstalles l'ancienne.
Dans le cas contraire, là je sèche et ça mérite approfondissement.
Mais de toute façon je vais rajouter la compatibilité avec les anciennes versions de GtkSourceView, j'ai regardé et c'est pas compliqué à faire (mais il faut que je regarde jusqu'à quelle ancienne version ça fonctionne, pour la détection du GtkSourceLanguage je veux bien, mais pour le reste...).
Tu pourras tester (je t'avertirai quand) en récupérant le code de cette façon* : git clone git://latexila.git.sourceforge.net/gitroot/latexila/latexila
(il y aura une petite surprise ;)
* il faudrait peut-être que je rajoute cette commande sur le site, sur sourceforge tout ce qui est indiqué c'est « git://... » mais pas la commande complète...
J'ai hésité entre TeXila tout court et LaTeXila, mais j'ai opté pour LaTeXila comme ça le jeu de mot ne fonctionne qu'à 100% en français, et aussi pcq si on fait une recherche du mot latex dans un gestionnaire de paquets (seulement le nom et pas la description), on trouvera latexila.
Et puis aussi nombreux sont les débutants qui savent ce que c'est LaTeX mais qui ne connaissent pas son origine, TeX, et donc LaTeXila leur sautera plus aux yeux que TeXila et sauront directement à quoi sert le logiciel (non, pas à se gnôler).
Oui, je n'ai pas fait très attention à la compatibilité avec les anciennes versions de GTK et GtkSourceView.
Je vais donc rajouter ton bout de code et le commiter (plutôt dans main.h que dans callbacks.c).
La fonction gtk_source_language_manager_guess_language () n'existe que depuis la version 2.4 de GtkSourceView, je vais donc regarder comment ils faisaient à l'époque où cette fonction n'existait pas. Une autre solution est d'avoir une copie de la fonction dans le programme, mais c'est une technique à éviter je pense.
Tu as quelles versions de GTK et GtkSourceView ? Comme ça je pourrai mettre dans le README que c'est supporté à partir de ces versions-là, si tu me confirmes que ça fonctionne après ce que j'aurai fait comme changement.
Pour la recherche incrémentale, je vois que ça existe dans Gedit, donc je vais essayer de faire la même chose dans LaTeXila. Je vais rajouter ça dans la Roadmap (pour la version 0.1). Mais ce ne sera pas avec le raccourcis Control+S, ça c'est déjà utilisé pour sauvegarder un document. Dans Gedit ils ont mis Control+K.
# Commits en français
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse à la dépêche Un nouveau jeu libre : Newton Adventure. Évalué à 2.
[^] # Re: Différence avec TexMaker?
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal Sortie de LaTeXila 0.1 (+ besoin d'un graphiste). Évalué à 2.
LaTeXila ne se concentre pas vraiment sur ce genre de fonctionnalités, il faut alors plus se tourner vers Vim ou Emacs. Je ne dis pas que ce ne sera jamais implémenté, mais ce n'est pas une priorité.
Mais sinon avec les outils pour décommenter et désindenter les lignes sélectionnées ça élimine déjà quelques cas où on a recourt aux sélections carrées.
[^] # Re: Différence avec TexMaker?
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal Sortie de LaTeXila 0.1 (+ besoin d'un graphiste). Évalué à 2.
[http://en.wikipedia.org/wiki/Comparison_of_TeX_editors]
Ce que TexMaker sait faire mais pas (encore) LaTeXila :
- Recherche inversée (passer du PDF au fichier *.tex et inversément)
- Correction orthographique
- Gestion intelligente des erreurs
- Auto-complétion
Sinon une particularité de TexWorks c'est la recherche et remplacement avec des expressions régulières. C'est prévu je pense pour GtkSourceView (et donc LaTeXila), mais je ne sais pas pour quand.
[^] # Re: Idée de logo
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal Sortie de LaTeXila 0.1 (+ besoin d'un graphiste). Évalué à 2.
Je trouve ta proposition très bien faite. Comme amélioration ce serait bien de rajouter un peu de rouge pour le texte, par exemple le contour.
Un grand merci en tout cas, tu peux m'envoyer les sources par e-mail :)
[^] # Idée de logo
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal Sortie de LaTeXila 0.1 (+ besoin d'un graphiste). Évalué à 5.
Pour l'icône, comme il est difficile de placer les trois objets pour qu'ils soient encore visibles dans une petite taille, j'ai pensé simplement mettre le verre à shot sur une feuille de papier avec des lignes horizontales pour montrer que c'est pour faire du texte.
Ce n'est que des idées, si vous en avez de meilleures je suis évidemment preneur.
[^] # Re: Duplication ?
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal Sortie de LaTeXila 0.1 (+ besoin d'un graphiste). Évalué à 7.
[^] # Re: Pour ArchLinux
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal Sortie de LaTeXila 0.1 (+ besoin d'un graphiste). Évalué à 6.
# Pour ArchLinux
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal Sortie de LaTeXila 0.1 (+ besoin d'un graphiste). Évalué à 2.
http://aur.archlinux.org/packages.php?ID=29838
[^] # Re: Duplication ?
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal Sortie de LaTeXila 0.1 (+ besoin d'un graphiste). Évalué à 8.
Pour comparaison, il aurait été difficile à mon avis pour Kile de faire quelque chose d'aussi bien avec un simple plugin pour l'éditeur de texte de KDE (Kate si mes souvenirs sont bons).
Donc, oui, je passe du temps à recoder ce qui existe dans Gedit, mais je m'en inspire, et je regarde leur code source si je suis bloqué.
[^] # Re: Histoire de radoter
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal Samsung vs CLUF (suite et fin). Évalué à 1.
http://www.eubelius.be/fr/spotlight/la_cour_de_justice_conda(...)
Heureusement on peut y lire :
« Néanmoins, l'arrêt de la Cour de justice ne met pas l'interdiction d'offre conjointe complètement hors-jeu. Elle subsiste pour les services financiers. Pour ces services, la directive permet en effet que les Etats membres aillent au-delà de ce qu'elle prescrit. Les entreprises en position dominante ne peuvent pas non plus faire d'offres conjointes de façon effrénée, puisque dans ce cas, elles se rendent éventuellement coupables d'abus de position dominante. »
Donc je pense que la vente liée de Windows avec les ordinateurs est toujours illégale et qu'on peut donc se faire rembourser.
# Drôle de classement...
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse à la dépêche Firefox 3.5 en tête du classement des navigateurs. Évalué à 10.
Si le rythme de nouvelles versions s'accélère les utilisateurs seront beaucoup plus « éparpillés », car il faut toujours longtemps pour que la plupart des utilisateurs soient sur la dernière version. D'ailleurs on peut voir sur le graphique qu'il y a encore 9% sur Firefox 3.0.
Par contre ça montre clairement que chez Firefox les utilisateurs sont plus réactifs aux mises à jours, pas comme pour IE où il y a plus d'utilisateurs de la version 7 que de la version 8, et encore beaucoup sont sur IE 6...
[^] # Re: Le plus intéressant
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal Un ajout de patch noyau en 40 secondes. Évalué à 8.
[^] # Re: Exagéré ?
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal Belgique : conservation des données relatives au trafic et de localisation. Évalué à 1.
[^] # Re: Comment ils font ?
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal Le SFLC contraint de passer à l'étape ultime pour faire respecter la GPL. Évalué à 2.
C'est sans doute une technique utilisée aussi par le SFLC.
[^] # Re: par ou commencer ?
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal Greg Egan: Océanique. Évalué à 1.
Comme je suis pas un très grand lecteur, lire des nouvelles plutôt qu'un roman me convient très bien, et avec un peu de chance Océanique sortira au format poche quand j'aurai terminé ^^
# Comment ils font ?
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal Le SFLC contraint de passer à l'étape ultime pour faire respecter la GPL. Évalué à 2.
Dans la plupart des cas ils n'ont pas accès au code source, donc peut-être qu'ils font du reverse engineering, mais avec cette méthode je doute qu'on puisse être sur à 100% qu'un logiciel libre a été utilisé.
Si ils vont jusqu'à attaquer en justice des grosses entreprises, c'est qu'ils sont sûr de leur coup !
# Apparemment beaucoup d'infractions
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal Le SFLC contraint de passer à l'étape ultime pour faire respecter la GPL. Évalué à 10.
Et dire que ce n'est que la partie visible de l'iceberg...
[^] # Re: Abandonware?
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse à la dépêche OpenTTD est maintenant un jeu complet entièrement libre. Évalué à -2.
C'est d'ailleurs un problème si le temps de validité du copyright diminue (à 5 ans par exemple), comme le veut le parti pirate. Il y a donc des discussions avec Richard Stallman à ce propos :
http://www.framablog.org/index.php/post/2009/07/26/stallman-(...)
# En Europe...
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal Le système de fichiers exFAT, dans la lignée des autres FAT, une menace pour la compatibilité des appareils mobiles avec les systèmes libres. Évalué à 10.
Un peu comme la libdvdcss...
[^] # Re: Gummi
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal LaTeXila 0.0.1, enfin un éditeur LaTeX pour GNOME. Évalué à 1.
[^] # Re: Gnome ou gtk ?
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal LaTeXila 0.0.1, enfin un éditeur LaTeX pour GNOME. Évalué à 1.
LANG=fr_FR.UTF-8 latexila
[^] # Re: Bienôt un Kile pour Gnome? :)
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal LaTeXila 0.0.1, enfin un éditeur LaTeX pour GNOME. Évalué à 1.
Une remarque toutefois :
« En somme, ce petit plugin [gedit-latex-plugin] permet de faire de grandes choses. On est certes encore loin de l'assistance que procurent des programmes comme Kile, mais le but de l'éditeur n'est pas de faire du wysiwyg. »
Là il est sous-entendu que Kile fait du wysiwyg, mais le wysiwyg c'est quand on a un aperçu en temps-réel du résultat, ce qui n'existe pas avec Kile.
[^] # Re: Gnome ou gtk ?
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal LaTeXila 0.0.1, enfin un éditeur LaTeX pour GNOME. Évalué à 1.
pkg-config --modversion gtksourceview-2.0
?Si c'est strictement inférieur à 2.4, alors là tout est cohérent et c'est normal que la fonction guess_language () ne soit pas passée, et donc tu as deux installations de GtkSourceView dans ton système et il faut que tu désinstalles l'ancienne.
Dans le cas contraire, là je sèche et ça mérite approfondissement.
Mais de toute façon je vais rajouter la compatibilité avec les anciennes versions de GtkSourceView, j'ai regardé et c'est pas compliqué à faire (mais il faut que je regarde jusqu'à quelle ancienne version ça fonctionne, pour la détection du GtkSourceLanguage je veux bien, mais pour le reste...).
Tu pourras tester (je t'avertirai quand) en récupérant le code de cette façon* :
git clone git://latexila.git.sourceforge.net/gitroot/latexila/latexila
(il y aura une petite surprise ;)
* il faudrait peut-être que je rajoute cette commande sur le site, sur sourceforge tout ce qui est indiqué c'est « git://... » mais pas la commande complète...
[^] # Re: Félicitations
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal LaTeXila 0.0.1, enfin un éditeur LaTeX pour GNOME. Évalué à 1.
Et puis aussi nombreux sont les débutants qui savent ce que c'est LaTeX mais qui ne connaissent pas son origine, TeX, et donc LaTeXila leur sautera plus aux yeux que TeXila et sauront directement à quoi sert le logiciel (non, pas à se gnôler).
[^] # Re: Gnome ou gtk ?
Posté par Sébastien Wilmet (site web personnel, Mastodon) . En réponse au journal LaTeXila 0.0.1, enfin un éditeur LaTeX pour GNOME. Évalué à 2.
Oui, je n'ai pas fait très attention à la compatibilité avec les anciennes versions de GTK et GtkSourceView.
Je vais donc rajouter ton bout de code et le commiter (plutôt dans main.h que dans callbacks.c).
La fonction gtk_source_language_manager_guess_language () n'existe que depuis la version 2.4 de GtkSourceView, je vais donc regarder comment ils faisaient à l'époque où cette fonction n'existait pas. Une autre solution est d'avoir une copie de la fonction dans le programme, mais c'est une technique à éviter je pense.
Tu as quelles versions de GTK et GtkSourceView ? Comme ça je pourrai mettre dans le README que c'est supporté à partir de ces versions-là, si tu me confirmes que ça fonctionne après ce que j'aurai fait comme changement.
Pour la recherche incrémentale, je vois que ça existe dans Gedit, donc je vais essayer de faire la même chose dans LaTeXila. Je vais rajouter ça dans la Roadmap (pour la version 0.1). Mais ce ne sera pas avec le raccourcis Control+S, ça c'est déjà utilisé pour sauvegarder un document. Dans Gedit ils ont mis Control+K.