Difference between revisions of "Release notes/0.43/fr"

From Inkscape Wiki
Jump to navigation Jump to search
m (NotesDeParution moved to ReleaseNotes043-fr)
 
(8 intermediate revisions by 4 users not shown)
Line 2: Line 2:


== En bref ==
== En bref ==
Cette version se concentre vers les nouvelles fonctionalitées réalisées sous le mécénat de Google, via le programme des « Summer of Code » (été du code). Malgrès tout, il y a de nombreuses autres nouvelles fonctionnalitées. Voici les principales :
Cette version se concentre vers les nouvelles fonctionalités réalisées sous le mécénat de Google, via le programme des « Summer of Code » (été du code). Malgrès tout, il y a de nombreuses autres nouvelles fonctionnalités. Voici les principales :


* <b>Connecteurs :</b> A nouvel outil « Connecteur » implemente la création, l'édition et l'autorouting (évite les objets) des lignes de connection entre des objets. Ceci est indispensable pour les diagrammes. (C'est un projet <nowiki>SoC</nowiki> de Google.)
* <b>Connecteurs :</b> Un nouvel outil « Connecteur » implémente la création, l'édition et l'autorouting (évite les objets) des lignes de connexion entre des objets. Ceci est indispensable pour les diagrammes. (C'est un projet <nowiki>SoC</nowiki> de Google.)
* <b>L'édition collaborative Inkboard</b> : Il est maintenant possible de travailler à plusieurs avec Inkscape, via le réseau, et d'éditer ainsi un document partagé en temps réel. Les éditions de chaque utilisateur sont immédiatement visibles par tous les utilisateurs ! (Un projet <nowiki>SoC</nowiki> de Google.)
* <b>L'édition collaborative Inkboard</b> : Il est maintenant possible de travailler à plusieurs avec Inkscape, via le réseau, et d'éditer ainsi un document partagé en temps réel. Les éditions de chaque utilisateur sont immédiatement visibles par tous les utilisateurs ! (Un projet <nowiki>SoC</nowiki> de Google.)
* <b>Sensibilitée à la pression et à l'inclinaison</b> : L'outil calligraphique permet maintenant l'utilisation d'un stylet de tablette graphique, avec la gestion de sa pression/inclinaison, permettant de varier l'épaisseur et l'angle des traits de l'outil.
* <b>Sensibilité à la pression et à l'inclinaison</b> : L'outil calligraphique permet maintenant l'utilisation d'un stylet de tablette graphique, avec la gestion de sa pression/inclinaison, permettant de varier l'épaisseur et l'angle des traits de l'outil.
* <b>Meilleure édition des nœuds</b> : Il est maintenant possible de déplacer/courber/étirer une courbe de Bézier à n'importe quel point (pas seulement aux nœuds), ainsi que d'ajouter un nouveau nœud en double-cliquant à l'endroit désiré de la courbe.
* <b>Meilleure édition des nœuds</b> : Il est maintenant possible de déplacer/courber/étirer une courbe de Bézier à n'importe quel point (pas seulement aux nœuds), ainsi que d'ajouter un nouveau nœud en double-cliquant à l'endroit désiré de la courbe.
* <b>Nouvelles extensions</b> pour la déformation de l'enveloppe, la faire tournoyer, et l'ajout de nœuds.
* <b>Nouvelles extensions</b> pour la déformation de l'enveloppe, la faire tournoyer, et l'ajout de nœuds.
Line 17: Line 17:
* Inkscape inclus maintenant un support préliminaire pour les <b>connecteurs</b>. Les connecteurs sont des lignes tracées entre des objets, restant connectés  aux objets lorsqu'ils ont manipulés. Tous les objets peuvent être en mode « évite les connecteurs », qui, lorsqu'il est activé, force les connecteurs à contourner les objets.
* Inkscape inclus maintenant un support préliminaire pour les <b>connecteurs</b>. Les connecteurs sont des lignes tracées entre des objets, restant connectés  aux objets lorsqu'ils ont manipulés. Tous les objets peuvent être en mode « évite les connecteurs », qui, lorsqu'il est activé, force les connecteurs à contourner les objets.


* L'<b>outil connecteur</b> (<b>Ctrl+F2</b> ou la touche <b>o</b>) est une nouvelle façon de créer er rerouter les connecteurs, ainsi que ede marquer les objets « évités » dans le but de router les connecteurs.
* L'<b>outil connecteur</b> (<b>Ctrl+F2</b> ou la touche <b>o</b>) est une nouvelle façon de créer et rerouter les connecteurs, ainsi que de marquer les objets « évités » dans le but de router les connecteurs.


** Un nouveau <b>connecteur</b> peut être tracer en cliquant et glissant de n'importe quel point du canvas. Le connecteur est finalisé lorsque le bouton de la souris est relaché. Les connecteurs peuvent également être créer par double-clique, plutôt que par le clique-et-glisse si l'utilisateur le désire. Dans ce cas, cliquer une seule fois <b>à une endroit vide sur le canvas</b> pour commencer le traçage du connecteur, puis déplacer la souris au nouveau point cible du connecteur et enfin, cliquer de nouveau pour finaliser le connecteur. Un simple clique sur un objet du canvas (de)séléctionne cet objet, comme avec les autres outils.
** Un nouveau <b>connecteur</b> peut être tracé en cliquant et glissant de n'importe quel point du canvas. Le connecteur est finalisé lorsque le bouton de la souris est relaché. Les connecteurs peuvent également être créés par double-clique, plutôt que par le clique-et-glisse si l'utilisateur le désire. Dans ce cas, cliquer une seule fois <b>à une endroit vide sur le canvas </b> pour commencer le traçage du connecteur, puis déplacer la souris au nouveau point cible du connecteur et enfin, cliquer de nouveau pour finaliser le connecteur. Un simple clique sur un objet du canvas ()sélectionne cet objet, comme avec les autres outils.


** Les gestionnaires de <b>point de connection</b> sont affichés lorsque le curseur de la souris passe par dessus un objet qui n'est pas un connecteur avec lorsque l'outil connecteur est activé. Actuellement ils sont uniquement affichés au centre des objets. Lorsque un connecteur est créé, si le connecteur commence ou se termine au dessus d'un point de connexion, le connecteur va s'<b>attacher</b> à cet objet.  Le connecteur est alors automatiquement rerouté lorsque l'objet attaché est déplacé.
** Les gestionnaires de <b>point de connexion</b> sont affichés lorsque le curseur de la souris passe par dessus un objet qui n'est pas un connecteur avec lorsque l'outil connecteur est activé. Actuellement ils sont uniquement affichés au centre des objets. Lorsque un connecteur est créé, si le connecteur commence ou se termine au dessus d'un point de connexion, le connecteur va s'<b>attacher</b> à cet objet.  Le connecteur est alors automatiquement rerouté lorsque l'objet attaché est déplacé.


** Les connecterus attachés aux objets sont actuellement tracés sur le cadre contenant ces objets. Il est prévu que ca soit au contour de l'objet dans le futur.
** Les connecteurs attachés aux objets sont actuellement tracés sur le cadre contenant ces objets. Il est prévu que ça soit au contour de l'objet dans le futur.


** Un connecteur séléctionné affiche deux <b>gestionnaires de points terminaux</b>. En les cliquant et glissant les connecteurs sont reroutés ét attachés/détachés de ces objets.
** Un connecteur sélectionné affiche deux <b>gestionnaires de points terminaux</b>. En les cliquant et glissant les connecteurs sont reroutés et attachés/détachés de ces objets.


   
  ** Le bouton <b>connecteurs évitent les objets</b> marque tous les objets de la sélection comme « évités », provoquant un contournement de tous les connecteurs courants et futurs sur ces objets.
** Le bouton <b>connecteurs évitent les objets</b> marque tous les objets de la séléction comme « évités », provoquant un contournement de tous les connecteurs courants et futurs sur ces objets.


** Le bouton <b>connecteurs ignorent les objets sélectionés </b> marque tous les objets de la séléction courante comme « ignorés ». Ces objets seront alors completement ignorés par les connecteurs courants et futurs. C'est le comportement par défaut pour tous les objets du canvas, i.e., aucun objet n'est est évité par défaut.
** Le bouton <b>connecteurs ignorent les objets sélectionés </b> marque tous les objets de la sélection courante comme « ignorés ». Ces objets seront alors complètement ignorés par les connecteurs courants et futurs. C'est le comportement par défaut pour tous les objets du canvas, i.e., aucun objet n'est évité par défaut.


== Inkboard ==
== Inkboard ==


Une première version du <b>système d'édition collaboratif</b> Inkboard (égalment connu comme « tableau blanc ») est présent dans cette version d'Inkscape.
Une première version du <b>système d'édition collaboratif</b> Inkboard (également connu comme « tableau blanc ») est présente dans cette version d'Inkscape.


* Inkboard doit etre activé au moment de la compilation en mettant l'argument <code>--enable-inkboard</code> au script <code>configure</code>. Inkboard utilise le protocol Jabber pour les communications, et utilise la bibiliothèque [http://loudmouth.imendio.org/ Loudmouth] pour la connectivitée a Jabber. Inkboard dépend donc de la bonne installation de Loudmouth. Les version 0.17.2 et supèrieures de la bibliothèque Loudmouth devraient fonctionner sans problèmes.
* Inkboard doit être activé au moment de la compilation en mettant l'argument <code>--enable-inkboard</code> au script <code>configure</code>. Inkboard utilise le protocole Jabber pour les communications, et utilise la bibiliothèque [http://loudmouth.imendio.org/ Loudmouth] pour la connectivité à Jabber. Inkboard dépend donc de la bonne installation de Loudmouth. Les versions 0.17.2 et supérieures de la bibliothèque Loudmouth devraient fonctionner sans problèmes.


* Inkboard utilise le protocol [http://www.xmpp.org XMPP] (utilisé par [http://www.jabber.org Jabber]) pour connecter différents clients Inkscape ensemble lors une session de partage de document. Donc, si vous avez un compte Jabber, vous pouvez utiliser Inkboard. Il y a quelques exceptions à cette règle, elles sont listées ci-dessous.
* Inkboard utilise le protocole [http://www.xmpp.org XMPP] (utilisé par [http://www.jabber.org Jabber]) pour connecter différents clients Inkscape ensemble lors une session de partage de document. Donc, si vous avez un compte Jabber, vous pouvez utiliser Inkboard. Il y a quelques exceptions à cette règle, elles sont listées ci-dessous.


* Les sessions Inkboard peuvent être utilisées entre deux utilisateurs ou groupes d'utilisateurs dans les réglages d'un salon de discussion.
* Les sessions Inkboard peuvent être utilisées entre deux utilisateurs ou groupes d'utilisateurs dans les réglages d'un salon de discussion.


=== Utilisation d'Inkboard ===
=== Utilisation d'Inkboard ===
* Il faut d'abord <b>se connecter</b> à un serveur Jabber pour partager un document. Pour le faire aller dans le menu à <b>Tableau blanc</b> -> <b>Connection à un serveur Jabber</b>. Il faut alors entrer un nom de serveur, un identifiant et un mot de passe. Il est possible de spécifier un port spécifique pour se connecter au serveur, et éventuellement l'encryptage de la communication via SSL.
* Il faut d'abord <b>se connecter</b> à un serveur Jabber pour partager un document. Pour le faire, aller dans le menu à <b>Tableau blanc</b> -> <b>Connexion à un serveur Jabber</b>. Il faut alors entrer un nom de serveur, un identifiant et un mot de passe. Il est possible de spécifier un port spécifique pour se connecter au serveur, et éventuellement l'encryptage de la communication via SSL.


* Après la connection, il est possible d'établir une session avec un autre utilisateur ou un salon de discussion. Pour se connecter à un autre utilisateur, aller à <b>Tableau blanc</b> -> <b>Partager avec un utilisateur</b>.  Inkboard peut importer la liste de contact Jabber, et affichera alors une liste de contacts qui sont actuellement en ligne. Il est possible de séléctioner un contact dans cette liste, ou d'entrer un ID Jabber auquel se connecter.
* Après la connexion, il est possible d'établir une session avec un autre utilisateur ou un salon de discussion. Pour se connecter à un autre utilisateur, aller à <b>Tableau blanc</b> -> <b>Partager avec un utilisateur</b>.  Inkboard peut importer la liste de contacts Jabber, et affichera alors une liste de contacts qui sont actuellement en ligne. Il est possible de sélectionner un contact dans cette liste, ou d'entrer un ID Jabber auquel se connecter.


* De façon similaire, il est possible d'établir une connexion avec un salon de discussionen allant dans le menu <b>Tableau blanc</b> -> <b>Partager avec un salon de discussion</b>.
* De façon similaire, il est possible d'établir une connexion avec un salon de discussion en allant dans le menu <b>Tableau blanc</b> -> <b>Partager avec un salon de discussion</b>.


* Si vous êtes connécté avec un autre utilisateur, Inkscape présentera un dialogue vous prevenant lorsque vous recevez une invitation. Ce dialogue contient le ID Jabber de l'utilisateur vous contactant et offre trois choix : <b>decliner l'invitation</b>, <b>accepter l'invitation</b> ou <b>accepter l'invitation dans une nouvelle fenêtre</b>.   
* Si vous êtes connecté avec un autre utilisateur, Inkscape présentera un dialogue vous prevenant lorsque vous recevez une invitation. Ce dialogue contient l'ID Jabber de l'utilisateur vous contactant et offre trois choix : <b>décliner l'invitation</b>, <b>accepter l'invitation</b> ou <b>accepter l'invitation dans une nouvelle fenêtre</b>.   


* Inkboard peut enregistrer le contenu d'une session pour la rejouer plus tard.  
* Inkboard peut enregistrer le contenu d'une session pour la rejouer plus tard.  
** Lorsque une séssion est <b>etablie</b>, cliquer dans la case <b>écrire un fichier de session</b> dans le dialogue <b>partager avec un utilisateur</b> pour activer l'enregistrement de session. Il faut fournir le nom du fichier dans lequel le contenu de la session sera écrit.
** Lorsque une session est <b>etablie</b>, cliquer dans la case <b>écrire un fichier de session</b> dans le dialogue <b>partager avec un utilisateur</b> pour activer l'enregistrement de session. Il faut fournir le nom du fichier dans lequel le contenu de la session sera écrit.
** Lorsque une invitation de session est <b>acceptée</b>, cliquer la case <b>écrire un fichier de séssion</b> dans le dialogue d'<b>invitation</b> pour activer l'enregistrement de la séssion. Il faut fournir le nom du fichier dans lequel le contenu de la session sera écrit.
** Lorsque une invitation de session est <b>acceptée</b>, cliquer la case <b>écrire un fichier de session</b> dans le dialogue d'<b>invitation</b> pour activer l'enregistrement de la session. Il faut fournir le nom du fichier dans lequel le contenu de la session sera écrit.
** Pour revisualiser une session, aller au menu <b>Tableau blanc</b> -> <b>Ouvrir un fichier de session</b>.   
** Pour revisualiser une session, aller au menu <b>Tableau blanc</b> -> <b>Ouvrir un fichier de session</b>.   
* L'entrée du menu <b>Tableau blanc</b> -> <b>suivi XML par dump</b> à seulement pour but le débuggage.
* L'entrée du menu <b>Tableau blanc</b> -> <b>suivi XML par dump</b> a seulement pour but le débuggage.


== Sensibilitée à la préssion et l'inclinaison ==
== Sensibilité à la pression et l'inclinaison ==


Le support pour les <b>périphérique d'entrée étendus</b> à été ajouté.
Le support pour les <b>périphérique d'entrée étendus</b> a été ajouté.


* L'outil calligraphie peut optionnellement <b>supporter la pression et inclinaison</b> d'un périphérique d'entrée comme une tablette graphique. La pression peut être utilisée pour modifier la largeur du crayon, et l'inclinaison pour modifier l'angle du biseau de la plume.
* L'outil calligraphie peut optionnellement <b>supporter la pression et l'inclinaison</b> d'un périphérique d'entrée comme une tablette graphique. La pression peut être utilisée pour modifier la largeur du crayon, et l'inclinaison pour modifier l'angle du biseau de la plume.


* Un dialogue standard de périphérique d'entrée à été ajouté (dans le menu Fichier). Les réglages des périphériques d'entrée sont sauvegardés et chargés avec les préférences.
* Un dialogue standard de périphérique d'entrée a été ajouté (dans le menu Fichier). Les réglages des périphériques d'entrée sont sauvegardés et chargés avec les préférences.


== Outil nœud ==
== Outil nœud ==


* Cliquer sur un chemin séléctionné <b>séléctionne les deux nœuds</b> les plus près du point cliqué. Shift+clique ajoute ou supprime ces 2 nœuds de la séléction (lorsque seulement un chemin est séléctionné; dans le cas contraire Shift+clique fonctionne comme avec le sélécteur).
* Cliquer sur un chemin séléctionné <b>séléctionne les deux nœuds</b> les plus proches du point cliqué. Shift+clique ajoute ou supprime ces 2 nœuds de la sélection (lorsque seulement un chemin est séléctionné ; dans le cas contraire Shift+clique fonctionne comme avec le sélecteur).


* Double clique ou Ctrl+Alt+click n'importe où sur le chemin séléctionné (même si il est sous d'autres objets) <b>crée un nouveau nœud</b> à l'emplacement du clique, sans modifier la forme du chemin. (Auparavant, il était seulement possible d'ajouter un nœud au milieu d'un segment en utilisant le bouton de la barre d'outils.)
* Double clique ou Ctrl+Alt+click n'importe où sur le chemin sélectionné (même si il est sous d'autres objets) <b>crée un nouveau nœud</b> à l'emplacement du clique, sans modifier la forme du chemin. (Auparavant, il était seulement possible d'ajouter un nœud au milieu d'un segment en utilisant le bouton de la barre d'outils.)


* Ilest maintenant possible d'éditer le chemin séléctionné (même si il se situe sous d'autres objets) en <b>glissant n'importe quel point d'une courbe</b>, pas seulement les nœuds comme avant. Dans de nombreux cas, c'est une façon plus pratique pour modifier la forme des chemins que tout ce qui existait auparavant. Lorsque une coubre est glissée suffisament près d'un nœud, seul le gestionnaire du nœud est affecté; si un point à mi-chemin entre deux nœuds, les deux gestionnaire de nœuds sont réjustés.
* Il est maintenant possible d'éditer le chemin séléctionné (même s'il se situe sous d'autres objets) en <b>glissant n'importe quel point d'une courbe</b>, pas seulement les nœuds comme avant. Dans de nombreux cas, c'est une façon plus pratique pour modifier la forme des chemins que tout ce qui existait auparavant. Lorsque une courbe est glissée suffisament près d'un nœud, seul le gestionnaire du nœud est affecté; si un point à mi-chemin entre deux nœuds, les deux gestionnaire de nœuds sont réajustés.
** Lorsque le curseur de la souris est au dessus d'un chemin glissable, la forme du curseur est modifié et contient une main.
** Lorsque le curseur de la souris est au dessus d'un chemin glissable, la forme du curseur est modifiée et contient une main.


* Comme avec le selecteur, si shift est préssé avant de commencer à tirer, un rectangle de selection de nœuds est toujours activé (même en commencant sur un chemin [ailleurs que sur un nœud!]).
* Comme avec le sélecteur, si shift est pressé avant de commencer à tirer, un rectangle de sélection de nœuds est toujours activé (même en commençant sur un chemin [ailleurs que sur un nœud !]).


* Après la duplaction (Shift+D) d'un nœud terminal, le nœud séléctionné est toujours le nouveau nœud terminal, il est alors poissible de le déplacer seul.
* Après la duplication (Shift+D) d'un nœud terminal, le nœud sélectionné est toujours le nouveau nœud terminal, il est alors possible de le déplacer seul.


* Les nœuds séléctionnés sont légèrement plus large que ceux qui ne le sont pas.
* Les nœuds sélectionnés sont légèrement plus larges que ceux qui ne le sont pas.


== Extensions ==
== Extensions ==


* <b>Ajout de nœuds</b> : Ajoute des nœuds aux chemins séléctionnés. Chaque ségment du chemin séléctionné est subdivisé en des segments (<nowiki>Longueur/Max</nowiki>) de longueur équivalente. Les longueur sont mesurées en unité d'utilisateur SVG, calculées à partir des données du chemin et ne prend pas en compte les transformations.
* <b>Ajout de nœuds</b> : Ajoute des nœuds aux chemins sélectionnés. Chaque segment du chemin séléctionné est subdivisé en des segments (<nowiki>Longueur/Max</nowiki>) de longueur équivalente. Les longueurs sont mesurées en unité d'utilisateur SVG, calculées à partir des données du chemin et ne prennent pas en compte les transformations.


* <b>Tournoyer</b> : Tord les chemins séléctionnés autour du point central spécifié.
* <b>Tournoyer</b> : Tord les chemins sélectionnés autour du point central spécifié.


* <b>Nuit d'été</b> : Déforme linéairement un chemin dans le quadrilatère de destination. Le quadrilatère de destination est spécifié par un chemin de quatre nœuds (férmés ou non). Pour utiliser, tracer et positionner un chemin de quatre nœuds. Séléctionner le chemin de quatre nœuds en premier et ajouter ensuite à la séléction le chemin à déformer. La position originale des quatre nœuds est considéré comme étant dans le sens des aiguilles d'une montre atour du cadre englobant le chemin à déformer, en commencant par le point en haut à gauche.
* <b>Nuit d'été</b> : Déforme linéairement un chemin dans le quadrilatère de destination. Le quadrilatère de destination est spécifié par un chemin de quatre nœuds (fermés ou non). Pour utiliser, tracer et positionner un chemin de quatre nœuds. Sélectionner le chemin de quatre nœuds en premier et ajouter ensuite à la sélection le chemin à déformer. La position originale des quatre nœuds est considérée comme étant dans le sens des aiguilles d'une montre atour du cadre englobant le chemin à déformer, en commencant par le point en haut à gauche.


* L'extention onde est renomée <b>fonction de traçage</b> et comprend de nombreuses corrections et extensions. Notament, il est important de savoir que maintenant, il n'est pas la peine de fournir une formule analitique pour la dérivée; à la place cocher la case the « Calculer numériquement la dérivée première » et l'angle de chaque nœud sera calculé automatiquement. Dans les formules fonction/dérivée, il est possible d'utiliser les fonctions des modules Python <a href="http://docs.python.org/lib/module-math.html">math</a> et <a href="http://docs.python.org/lib/module-random.html">random</a>. Comme auparavant, il faut qu'un <b>rectangle</b> soit séléctionné avant d'appeller l'extension.
* L'extention onde est renommée <b>fonction de traçage</b> et comprend de nombreuses corrections et extensions. Notamment, il est important de savoir que maintenant, ce n'est pas la peine de fournir une formule analitique pour la dérivée; à la place cocher la case « Calculer numériquement la dérivée première » et l'angle de chaque nœud sera calculé automatiquement. Dans les formules fonction/dérivée, il est possible d'utiliser les fonctions des modules Python <a href="http://docs.python.org/lib/module-math.html">math</a> et <a href="http://docs.python.org/lib/module-random.html">random</a>. Comme auparavant, il faut qu'un <b>rectangle</b> soit séléctionné avant d'appeler l'extension.


* Le développement continue sur <b>SVGSlice</b> mais il n'est pas encore été complètement intégré à Inkscape. Visitez s'il vous plaît <a href="http://www.digitalunleashed.com/giving.php">Digital Unleashed</a> pour les details et le téléchargement.
* Le développement continue sur <b>SVGSlice</b> mais il n'est pas encore été complètement intégré à Inkscape. Visitez s'il vous plaît <a href="http://www.digitalunleashed.com/giving.php">Digital Unleashed</a> pour les details et le téléchargement.


== Diverses nouvelles fonctionalitées ==
== Diverses nouvelles fonctionalités ==


* Un projet séparé, l'<b>Open Clip Art Library Browser</b> (navigateur de la bibliothèque de clipart ouvert) fournit un moyen facile de naviguer sur les collections de clipart locaux ou distants, et d'inserer un clipart dans Inkscape. Visitez s'il vous plaît http://www.python.org/pypi/clipartbrowser/0.41 pour les détails et le téléchargement. (Un projet <nowiki>SoC</nowiki> Google.)
* Un projet séparé, l'<b>Open Clip Art Library Browser</b> (navigateur de la bibliothèque de cliparts ouvert) fournit un moyen facile de naviguer sur les collections de cliparts locaux ou distants, et d'insérer un clipart dans Inkscape. Visitez s'il vous plaît http://www.python.org/pypi/clipartbrowser/0.41 pour les détails et le téléchargement. (Un projet <nowiki>SoC</nowiki> Google.)


* Un utilitaire séparé à été développé pour convertir fichiers entr eles formats DXF et SVG. Visitez s'il vous plaît http://sourceforge.net/projects/dxf-svg-convert pour les détails et le téléchargement. (Un projet <nowiki>SoC</nowiki> Google.)
* Un utilitaire séparé a été développé pour convertir fichiers entre les formats DXF et SVG. Visitez s'il vous plaît http://sourceforge.net/projects/dxf-svg-convert pour les détails et le téléchargement. (Un projet <nowiki>SoC</nowiki> Google.)


* Support amélioré pour la <b>viewBox</b> (rectangle de visualisation): Si l'élément raçine du document <svg> à des attibuts largeur/longueur réglés en unité « pourcentage »<i>et</i> qu'il y a une viewBox sur cet élément, alors :
* Support amélioré pour la <b>viewBox</b> (rectangle de visualisation): si l'élément racine du document <svg> a des attibuts largeur/longueur réglés en unité « pourcentage »<i>et</i> qu'il y a une viewBox sur cet élément, alors :
** La taille du canvas est réglé à la valeur de l'attribut viewBox.
** La taille du canvas est réglée à la valeur de l'attribut viewBox.
** Changer la taille du canvas dans les préférences du document est régle la viewBox, sans toucher aux valeurs longueur/largeur.
** Changer la taille du canvas dans les préférences du document est réglé la viewBox, sans toucher aux valeurs longueur/largeur.
:Cela n'affecte pas les document standard crées avec Inkscape, mais rendent plus facile pour éditer les autres documents SVG utilisant l'attribut viewBox.
:Cela n'affecte pas les documents standards créés avec Inkscape, mais rend plus facile l'édition des autres documents SVG utilisant l'attribut viewBox.


* Le nouveau paramètre de commande en ligne, <code>--export-area-snap</code>, utilisé avec l'export bitmap pour <b>coller l'aire d'éxportation</b> vers l'entier le plus proche dans la valeur de l'unité utilisateur SVG (px). Si la résolution dépxortation par défaut de 90 ppp est utilisée et que la carte graphique colle aux pixels pour minimiser l'anticrénelage, ce commutateur permet de preserver l'alignement même lorsque l'aire exportée (par exemple, avec --export-id ou --export-area-drawing) n'est pas elle même alignée aux pixels.
* Le nouveau paramètre de commande en ligne, <code>--export-area-snap</code>, utilisé avec l'export bitmap pour <b>coller l'aire d'exportation</b> vers l'entier le plus proche dans la valeur de l'unité utilisateur SVG (px). Si la résolution d'exortation par défaut de 90 ppp est utilisée et que la carte graphique colle aux pixels pour minimiser l'anticrénelage, ce commutateur permet de préserver l'alignement même lorsque l'aire exportée (par exemple, avec --export-id ou --export-area-drawing) n'est pas elle-même alignée aux pixels.


* Lors d'une sauvegarde en Postscript, il y a maintenant une option pour convertir ou non les textes en chemins (uniquement dipsonible pour les exportations EPS auparavant).
* Lors d'une sauvegarde en Postscript, il y a maintenant une option pour convertir ou non les textes en chemins (uniquement dipsonible pour les exportations EPS auparavant).


== Interface et facilitée d'utilisation ==
== Interface et facilité d'utilisation ==


* Le dialogue <b>Prévisualisation d'icône</b> à été amélioré. Un commutateur à été ajouté pour changer entre les prévisualisation du document entier ou de la séléction actuelle seule. Une taille plus large 128x128 à été ajoutée aux défauts. Les tailles sont à présent lues depuis le fichier de préférences et peut être accomodé.
* Le dialogue <b>Prévisualisation d'icône</b> a été amélioré. Un commutateur a été ajouté pour changer entre les prévisualisations du document entier ou de la sélection actuelle seule. Une taille plus large 128x128 a été ajoutée aux défauts. Les tailles sont à présent lues depuis le fichier de préférences et peuvent être accomodées.


* Les rectanges et les éllipses utilisent maintenant différent <b>géstionnaires de formes</b>, il est donc plus facile de voir ce que fait chaque gestionnaire. Les deux gestionnaires <b>carrés</b> change la taille de l'objet, tandis que les deux gestionnaires <b>ronds</b> ajustent les coins arrondis (dans les rectangles) et les fins d'arc/segment (dans les éllipses).
* Les rectangles et les ellipses utilisent maintenant différents <b>géstionnaires de formes</b>, il est donc plus facile de voir ce que fait chaque gestionnaire. Les deux gestionnaires <b>carrés</b> changent la taille de l'objet, tandis que les deux gestionnaires <b>ronds</b> ajustent les coins arrondis (dans les rectangles) et les fins d'arc/segment (dans les ellipses).


* Les contrôles pour l'outil rectangle inclus maintenant les fichiers <b>W</b> et <b>H</b> pour régler numériquement les largeur/hauteur des rectangles séléctionnés.
* Les contrôles pour l'outil rectangle incluent maintenant les fichiers <b>W</b> et <b>H</b> pour régler numériquement les largeur/hauteur des rectangles sélectionnés.


* Dans les contrôles des outils rectangle et ellipse, les boutons « non-arrondi » et « rend totale » sont maintenant grisés lorsque les objets séléctionés ne peuvent pas utiliser les fonctions correspondantes (i.e. lorsque un rectangle est déjà non-arrondi rounded et qu'une ellipse est déjà totale, c'est le caspar défaut).
* Dans les contrôles des outils rectangle et ellipse, les boutons « non-arrondi » et « rend totale » sont maintenant grisés lorsque les objets sélectionés ne peuvent pas utiliser les fonctions correspondantes (i.e. lorsque un rectangle est déjà non-arrondi et qu'une ellipse est déjà totale, c'est le cas par défaut).


* Lors de l'édition d'un texte avec l'outil texte, le touches + et - du pavé numérique impriment les caractères correspondant si <nowiki>NumLock</nowiki> est allumé (autrement elles agrandissent ou rapetissent la vue comme auparavant). [Ne fonctionne toujours pas sous MS-Windows.]
* Lors de l'édition d'un texte avec l'outil Texte, le touches + et - du pavé numérique impriment les caractères correspondant si <nowiki>NumLock</nowiki> est allumé (autrement elles agrandissent ou rapetissent la vue comme auparavant). [Ne fonctionne toujours pas sous MS-Windows.]


* Dans l'outil Texte, <b>Ctrl+Haut</b> et <b>Ctrl+Bas</b> deplacent maintenant respéctivement un paragraphe vers le haut ou le bas.
* Dans l'outil Texte, <b>Ctrl+Haut</b> et <b>Ctrl+Bas</b> deplacent maintenant respectivement un paragraphe vers le haut ou le bas.


* L'outil Calligraphie, en plus du raccourci Ctrl+F6, a un nouveau raccourci d'une lettre, `<b>c</b>'.
* L'outil Calligraphie, en plus du raccourci Ctrl+F6, a un nouveau raccourci d'une lettre, '<b>c</b>'.


* Les outils Stylo, Crayon et Calligraphie ont d'aurénavant leurs propres <b>curseurs de souris</b>.
* Les outils Stylo, Crayon et Calligraphie ont dorénavant leurs propres <b>curseurs de souris</b>.


*  Les champs largeur/hauteur du canvas dans les Préférences du Document ne sont plus jamais grisés. A la place, le menu de la taille de canvas se déplace lui même sur "personnalisé" ou sur une taille standard appropriée lors de l'édition des largeur/hauteur.
*  Les champs largeur/hauteur du canvas dans les Préférences du Document ne sont plus jamais grisés. A la place, le menu de la taille de canvas se déplace lui-même sur "personnalisé" ou sur une taille standard appropriée lors de l'édition des largeur/hauteur.


* Les <b>Gestionnaire d'édition de rectangle</b> collent maintenant à la grille ou aux guides [coller pour les gestionnaires des autres formes est prévu pour arriver dans les prochaines versions].
* Les <b>Gestionnaire d'édition de rectangle</b> collent maintenant à la grille ou aux guides [coller pour les gestionnaires des autres formes est prévu pour arriver dans les prochaines versions].


* Le <b>gestionnaire de deplacement de motif</b> est restreind au déplacaments horizontaux/verticaux lorsque Ctrl est préssé.
* Le <b>gestionnaire de déplacement de motif</b> est restreint aux déplacaments horizontaux/verticaux lorsque Ctrl est pressé.


* Dans le Sectionneur, glisser le <b>gestionnaire de centre de rotation</b> colle aux bords et aux axes centraux du rectangle contenant la séléction.
* Dans le Sectionneur, glisser le <b>gestionnaire de centre de rotation</b> colle aux bords et aux axes centraux du rectangle contenant la sélection.


* Dans l'outil Stylo, lorsqu'un chemin est tracé, la barre de status affiche <b>la distance et l'angle</b> de la position courante de la souris par rapport au denrier nœud crée sur le chemin. Cela rend plus aisé la création d'un segment linéaire d'un chemin avec les longueur et angles donnés. Lorsque l'on glisse pour créer un gestionnaire de courbe, la barre de status affiche également la longueur et l'angle du gestionnaire.
* Dans l'outil Stylo, lorsqu'un chemin est tracé, la barre de status affiche <b>la distance et l'angle</b> de la position courante de la souris par rapport au dernier nœud créé sur le chemin. Cela rend plus aisé la création d'un segment linéaire d'un chemin avec les longueur et angles donnés. Lorsque l'on glisse pour créer un gestionnaire de courbe, la barre de status affiche également la longueur et l'angle du gestionnaire.


* Une nouvelle option des préfèrences, <b>affichage d'angle comme un compas</b> (dans la tabulation des pas), permet d'avoir des angles absolus sépcifiés dans une notation de compas (0 au Nord, étendue de 0 à 360, augmentant dans le sens des aiguilles d'une montre) à la place de la notation trigonométrique par défaut (0 à l'Est, étendue de -180 à 180, augmentant dans le sens contraire des aiguilles d'une montre). Ceci affecte l'affichage de l'angle la barre de status pour les segments de chemin et les gestionnaires dans les outils stylo et nœuds.
* Une nouvelle option des Préfèrences, <b>affichage d'angle comme un compas</b> (dans la tabulation des pas), permet d'avoir des angles absolus sépcifiés dans une notation de compas (0 au Nord, étendue de 0 à 360, augmentant dans le sens des aiguilles d'une montre) à la place de la notation trigonométrique par défaut (0 à l'Est, étendue de -180 à 180, augmentant dans le sens contraire des aiguilles d'une montre). Ceci affecte l'affichage de l'angle la barre de status pour les segments de chemin et les gestionnaires dans les outils stylo et nœuds.


* Les outils stylo et crayon affichent maintenant de precieuses aides dans la barre de status, lorsque la souris est sur une des ancres de fin du chemin séléctionné.
* Les outils stylo et crayon affichent maintenant de précieuses aides dans la barre de status, lorsque la souris est sur une des ancres de fin du chemin séléctionné.


* La <b>précision</b> des champs les plus éditables est augmenté de 0.01 à 0.001.
* La <b>précision</b> des champs les plus éditables est augmenté de 0.01 à 0.001.


* Le <b>zoom minimum</b> est étandu de 4% à 1%.
* Le <b>zoom minimum</b> est étendu de 4% à 1%.


* Un travail à commencé sur la sensibilitée et la configuration du menu, mais ont été désactivé pour cette version.
* Un travail a commencé sur la sensibilité et la configuration du menu, mais ont été désactivées pour cette version.




== Empaquetage, documentation, exemples ==
== Empaquetage, documentation, exemples ==


* L'installeur MS-Windows à maintenant une structure modulaire qui permet la séléction de fonctionnalitées séparées come les exemples, didacticiels ou traductions.
* L'installeur MS-Windows a maintenant une structure modulaire qui permet la sélection de fonctionnalités séparées comme les exemples, didacticiels ou traductions.
* Les paquets MS-Windows contiennent maitenant les notes de version (fichier NEWS), la liste des auteurs et traducteurs, le fichier README, les fichiers de license GPL et LGPL.
* Les paquets MS-Windows contiennent maitenant les notes de version (fichier NEWS), la liste des auteurs et traducteurs, le fichier README, les fichiers de license GPL et LGPL.
* La page man d'Inkscape est mis à jour avec de nouveaux exemples.
* La page man d'Inkscape est mise à jour avec de nouveaux exemples.
* Le dialogue « A propos de » resemble d'avantage au dialogue « A propos de » standard GTK. Une liste complète des auteurs et traducteurs ainsi que la license sont maintenant visibles.
* Le dialogue « A propos de » ressemble d'avantage au dialogue « A propos de » standard GTK. Une liste complète des auteurs et traducteurs ainsi que la license sont maintenant visibles.


== Traductions ==
== Traductions ==


* Le paquet <nowiki>MacOS</nowiki> X inclus maintenant des traductions de l'interface et lit les réglages de langue de l'utilisateur, comme sécifié dans les préférence du système, pour utiliser la traduction de language correspondante.
* Le paquet <nowiki>MacOS</nowiki> X inclut maintenant des traductions de l'interface et lit les réglages de langue de l'utilisateur, comme spécifié dans les Préférence du système, pour utiliser la traduction de language correspondante.
* De nombreuses traductions des interfaces et didacticiciels ont été mises à jour.
* De nombreuses traductions des interfaces et didacticiciels ont été mis à jour.


== Correction de bugs importantes ==
== Corrections de bogues notables ==


* Une erreure systématique lorsque l'on changeait l'échelle d'un objet avec un contour via le panneau de contrôle de séléction (champs W et H ) est corrigé.
* Une erreur systématique lorsque l'on changeait l'échelle d'un objet avec un contour via le panneau de contrôle de sélection (champs W et H) est corrigé.
* DAns le motif pontillé de contour en CSS, les sépérateurs par point virgule étaient remplacés par erreur, par des espaces une fois le document écrit. Actuellement Inkscape va être capable de lire les liss séparées par des point virgules ou par des espaces (pour la compatibilitée avec les anciens fichiers), mais il ne va plus qu'écrire avec des points virgules à la sortie.
* Dans le motif pontillé de contour en CSS, les sépérateurs par point-virgule étaient remplacés par erreur par des espaces une fois le document écrit. Actuellement Inkscape va être capable de lire les listes séparées par des points-virgules ou par des espaces (pour la compatibilité avec les anciens fichiers), mais il ne va plus qu'écrire avec des points virgules à la sortie.
* A cause d'un bug, Inkscape avait tendance à remplacer les chemins relatifs des images embarquées par des chemins absolus, ce qui les empechait d'ouvrire ces images, apres que le document ai été deplacé sur un autre ordinateur. C'est corrigé.
* A cause d'un bug, Inkscape avait tendance à remplacer les chemins relatifs des images embarquées par des chemins absolus, ce qui l'empêchait d'ouvrir ces images, après que le document ait été deplacé sur un autre ordinateur. C'est corrigé.
* La précision de la plupart des opérations booléennes et décalages est améliorées, et plus particulèrement pour les petits chemins.
* La précision de la plupart des opérations booléennes et décalages est améliorée, et plus particulèrement pour les petits chemins.
* Dans certains cas des textes suivant un chemin, les lettres n'étaient pas distribuées correctement le long de la courbe, c'est corrigé.  
* Dans certains cas des textes suivant un chemin, les lettres n'étaient pas distribuées correctement le long de la courbe, c'est corrigé.  
* La recherche par texte dans le dialogue recherche (Ctrl+F) était cassée, maintenant corrigé.
* La recherche par texte dans le dialogue recherche (Ctrl+F) était cassée, maintenant corrigé.
* Quelques un des marqueurs standards manquaient dans le menu des marqueurs dans le dialogue remplissage & contours.
* Quelques un des marqueurs standards manquaient dans le menu des marqueurs dans le dialogue remplissage & contours.
* Le cadre de contour d'un contour avec marqueur inclue maintenant les marqueurs.
* Le cadre de contour d'un contour avec marqueur inclut maintenant les marqueurs.


== Progrès internes ==
== Progrès internes ==
* Documentation des sources : Le but principal est d'avoir une desciption brève pour les classes et pour la plupart des fonctions dans toutes les fichiers sources. Cela est fait pour plus de 100 fichiers sur les 1350 du code source. Le fichier d'index doxygen montre maintenant de nombreux liens utiles vers des documentation externe et une catégorisation des fichiers du répertoire principal, qui pourrait être utile, pour les débutants en particulier.
 
* Les zero de fin des fractions sont maintenant enlevés dans le SVG pour un markup plus propre et plus compact [pas complètement, les transformations sont toujours écrit avec des zéros - pjrm]
* Documentation des sources : Le but principal est d'avoir une desciption brève pour les classes et pour la plupart des fonctions dans tous les fichiers sources. Cela est fait pour plus de 100 fichiers sur les 1350 du code source. Le fichier d'index d'oxygen montre maintenant de nombreux liens utiles vers des documentations externes et une catégorisation des fichiers du répertoire principal, qui pourrait être utile, pour les débutants en particulier.
* Encapsulation C++ : La hiérarchie de classe de visualisation à été réimplémentée en C++, après avoir séparé les classes de widget, de chaque classe. LE nomber de dépendances sur le fichier principal desktop.h (environ 100) à été réduit de moitié.
* Les zéro de fin des fractions sont maintenant enlevés dans le SVG pour un markup plus propre et plus compact [pas complètement, les transformations sont toujours écrites avec des zéros - pjrm]
* Encapsulation C++ : La hiérarchie de classe de visualisation a été réimplémentée en C++, après avoir séparé les classes de widget, de chaque classe. Le nombre de dépendances sur le fichier principal desktop.h (environ 100) a été réduit de moitié.


== Problèmes connus ==
== Problèmes connus ==


==== Support de Windows 95/98[[/ME]] ====
==== Support de Windows 95/98/[[ME]] ====
* A cause d'un bug dans GTK 2.8, cette version d'Inkscape ne va pas fonctionner sous Windows 95/98[[/ME]]. S'il vous plait, n'envoyez pas de reports de crash pour ces plateformes. Nous esperons être à nouveau capable de supporter ces plateformes dans le futur, mais aucune correction spécifique ne peut être faite pour le moment.
* A cause d'un bug dans GTK 2.8, cette version d'Inkscape ne va pas fonctionner sous Windows 95/98/[[ME]]. S'il vous plaît, n'envoyez pas de reports de crash pour ces plateformes. Nous espérons être à nouveau capables de supporter ces plateformes dans le futur, mais aucune correction spécifique ne peut être faite pour le moment.


==== Problèmes sous Linux avec KDE ====
==== Problèmes sous Linux avec KDE ====
* <nowiki>SuSE/Fedora Core 4</nowiki> : Il est connue qu'Inkscape et plusieus autres applications GTK ont des problèmes pour fonctionner sur Linux sous l'interface KDE lorsque le thème Baghira et le paquet gtk_qt_engine sont installés. Si vous subissez des crashs avec Inkscape sous KDE, s'il vous plaît essayez d'installer un autre thème que Baghira, ou désinstallez le paquet gtk_qt_engine de votre système.
* <nowiki>SuSE/Fedora Core 4</nowiki> : Il est connu qu'Inkscape et plusieus autres applications GTK ont des problèmes pour fonctionner sur Linux sous l'interface KDE lorsque le thème Baghira et le paquet gtk_qt_engine sont installés. Si vous subissez des crashes avec Inkscape sous KDE, s'il vous plaît essayez d'installer un autre thème que Baghira, ou désinstallez le paquet gtk_qt_engine de votre système.
* <nowiki>Kubuntu</nowiki> : Pour des raisons similaires, Inkscape peut crasher sousn <nowiki>Kubuntu Breezy</nowiki> lorsque, au même moment, le paquet gtk2-engines-smooth est installé. La désinsatllation de ce parquet résoud le problème.
* <nowiki>Kubuntu</nowiki> : Pour des raisons similaires, Inkscape peut crasher sous <nowiki>Kubuntu Breezy</nowiki> lorsque, au même moment, le paquet gtk2-engines-smooth est installé. La désinsatllation de ce parquet résoud le problème.


Ces problèmes affectent aussi d'anciennes version d'Inkscape.
Ces problèmes affectent aussi d'anciennes version d'Inkscape.


==== Sensibilitée à la pression et l'inclinaison ====
==== Sensibilité à la pression et l'inclinaison ====
* La sensibilitée à la pression et l'inclinaison ne fonctionennt actuellement pas sous <nowiki>MacOS</nowiki> X, à cause de limitation de la version <nowiki>MacOS</nowiki> X de X11.
* La sensibilité à la pression et l'inclinaison ne fonctionennt actuellement pas sous <nowiki>MacOS</nowiki> X, à cause de limitation de la version <nowiki>MacOS</nowiki> X de X11.
* Il y a des problèmes connus avec les versions actuelles du serveur X.org ne relachant pas les evenements sur des périphériques étendus qui utilisent la sensibilitée de pression. Ca se traduit concrétement, par la chose suivante : Lorsque vous commencé un tracé, et que vous relevez le crayon, le tracé ne se termine pas (et va continuer si vous remettez le stylet sur la tablette). Generallement cela est du au fait que vous avez configuré la souris avec le device file /dev/psaux au lieu de /dev/input/mouseX ou X est le numéro du fichier de periphérique utilisé par votre souris.
* Il y a des problèmes connus avec les versions actuelles du serveur X.org ne relâchant pas les événements sur des périphériques étendus qui utilisent la sensibilité de pression. Ça se traduit concrètement, par la chose suivante : lorsque vous commencez un tracé, et que vous relevez le crayon, le tracé ne se termine pas (et va continuer si vous remettez le stylet sur la tablette). Genéralement cela est au fait que vous avez configuré la souris avec le device file /dev/psaux au lieu de /dev/input/mouseX ou X est le numéro du fichier de periphérique utilisé par votre souris.
* La version actuelle de GTK pour MS-Windows à un bug qui affecte la sensibilitée à l'inclinaison.
* La version actuelle de GTK pour MS-Windows a un bug qui affecte la sensibilité à l'inclinaison.


==== Inkboard ====
==== Inkboard ====
* Les bitmaps importés ne sont pas transmits aux autres utilisateurs dans une session de tableau blanc.
* Les bitmaps importés ne sont pas transmis aux autres utilisateurs dans une session de Tableau blanc.
* Actuellement, Inkboard dépend de [http://loudmouth.imendio.org Loudmouth] pour accéder a la connectivitée à Jabber, ce qui signifique que c'est limité à Inkscape pour GNU[[/Linux]]. Inkboard est en cours de redesign pour utiliser un client Jabber multiplateforme; Ce redesign sera présent dans une version future.
* Actuellement, Inkboard dépend de [http://loudmouth.imendio.org Loudmouth] pour accéder à la connectivité à Jabber, ce qui signifie que que c'est limité à Inkscape pour GNU/[[Linux]]. Inkboard est en cours de redesign pour utiliser un client Jabber multiplateformes; Ce redesign sera présent dans une version future.
* Inkboard ne peut actuellement pas se connecter au clients Google Talk, parce qu'il s'attend à ce que la portion « serveur » de l'ID Jabber soit la même que le serveur qu'il contact (ce qui n'est pas sur le réseau Google Talk). Cela va être corrigé dans une version ultèrieure.
* Inkboard ne peut actuellement pas se connecter au client Google Talk, parce qu'il s'attend à ce que la portion « serveur » de l'ID Jabber soit la même que le serveur qu'il contacte (ce qui n'est pas sur le réseau Google Talk). Cela va être corrigé dans une version ultérieure.
* La gestion des modification concurrante d'Inkboard est toujours tres brouillon. Elle sera plus robuste dans de futures versions.
* La gestion des modifications concurrentes d'Inkboard est toujours très brouillonne. Elle sera plus robuste dans de futures versions.


Consulter http://sourceforge.net/tracker/?group_id=93438&atid=604306 pour une liste complète des problèmes connus.  Si vous trouvez un bug qui n'est pas listé ici, alors, s'il vous plaît, écrivez un <b>report</b> de bug: Voir les instructions à http://inkscape.org/report_bugs.php (Le lien de report de bug de http://inkscape.org/).
Consulter http://sourceforge.net/tracker/?group_id=93438&atid=604306 pour une liste complète des problèmes connus.  Si vous trouvez un bug qui n'est pas listé ici, alors, s'il vous plaît, écrivez un <b>report</b> de bug: Voir les instructions à http://inkscape.org/report_bugs.php (Le lien de report de bug de http://inkscape.org/).


== Versions précedentes ==
== Versions précédentes ==


* [[ReleaseNotes042]] (http://inkscape.org/cgi-bin/wiki.pl?ReleaseNotes042)
* [[ReleaseNotes042-fr]] : traduction en français de [[ReleaseNotes042]]
* [[ReleaseNotes041]] (http://inkscape.org/cgi-bin/wiki.pl?ReleaseNotes041)
* [[ReleaseNotes041-fr]] : traduction en français de [[ReleaseNotes041]]
* [[ReleaseNotes040]] (http://inkscape.org/cgi-bin/wiki.pl?ReleaseNotes040)
* [[ReleaseNotes040-fr]] : traduction en français de [[ReleaseNotes040]]
* [[ReleaseNotes039]] (http://inkscape.org/cgi-bin/wiki.pl?ReleaseNotes039)
* [[ReleaseNotes039-fr]] : traduction en français de [[ReleaseNotes039]]
* [[ReleaseNotes038]] (http://inkscape.org/cgi-bin/wiki.pl?ReleaseNotes038)
* [[ReleaseNotes038-fr]] : traduction en français de [[ReleaseNotes038]]
* [[ReleaseNotes037]] (http://inkscape.org/cgi-bin/wiki.pl?ReleaseNotes037)
* [[ReleaseNotes037-fr]] : traduction en français de [[ReleaseNotes037]]
* [[ReleaseNotes036]] (http://inkscape.org/cgi-bin/wiki.pl?ReleaseNotes036)
* [[ReleaseNotes036-fr]] : traduction en français de [[ReleaseNotes036]]
* [[ReleaseNotes035]] (http://inkscape.org/cgi-bin/wiki.pl?ReleaseNotes035)
* [[ReleaseNotes035-fr]] : traduction en français de [[ReleaseNotes035]]

Latest revision as of 11:18, 17 June 2016

Inkscape 0.43

En bref

Cette version se concentre vers les nouvelles fonctionalités réalisées sous le mécénat de Google, via le programme des « Summer of Code » (été du code). Malgrès tout, il y a de nombreuses autres nouvelles fonctionnalités. Voici les principales :

  • Connecteurs : Un nouvel outil « Connecteur » implémente la création, l'édition et l'autorouting (évite les objets) des lignes de connexion entre des objets. Ceci est indispensable pour les diagrammes. (C'est un projet SoC de Google.)
  • L'édition collaborative Inkboard : Il est maintenant possible de travailler à plusieurs avec Inkscape, via le réseau, et d'éditer ainsi un document partagé en temps réel. Les éditions de chaque utilisateur sont immédiatement visibles par tous les utilisateurs ! (Un projet SoC de Google.)
  • Sensibilité à la pression et à l'inclinaison : L'outil calligraphique permet maintenant l'utilisation d'un stylet de tablette graphique, avec la gestion de sa pression/inclinaison, permettant de varier l'épaisseur et l'angle des traits de l'outil.
  • Meilleure édition des nœuds : Il est maintenant possible de déplacer/courber/étirer une courbe de Bézier à n'importe quel point (pas seulement aux nœuds), ainsi que d'ajouter un nouveau nœud en double-cliquant à l'endroit désiré de la courbe.
  • Nouvelles extensions pour la déformation de l'enveloppe, la faire tournoyer, et l'ajout de nœuds.
  • Précision améliorée, limites étendues, et de nombreuses améliorations de l'utilisation et corrections de bugs.

Tavmjong Bah a mis à jour son livre en ligne, <a href="http://tavmjong.free.fr/INKSCAPE/MANUAL/html/index.php">A Guide to Inkscape</a>, pour couvrir les fonctionnalitées d'Inkscape 0.43. Ce guide n'est pas inclus dans l'archive d'Inkscape. Les utilisateurs sont encouragés à lire le guide en plus des notes de versions et de l'aide incluses dans Inkscape.

Connecteurs

  • Inkscape inclus maintenant un support préliminaire pour les connecteurs. Les connecteurs sont des lignes tracées entre des objets, restant connectés aux objets lorsqu'ils ont manipulés. Tous les objets peuvent être en mode « évite les connecteurs », qui, lorsqu'il est activé, force les connecteurs à contourner les objets.
  • L'outil connecteur (Ctrl+F2 ou la touche o) est une nouvelle façon de créer et rerouter les connecteurs, ainsi que de marquer les objets « évités » dans le but de router les connecteurs.
    • Un nouveau connecteur peut être tracé en cliquant et glissant de n'importe quel point du canvas. Le connecteur est finalisé lorsque le bouton de la souris est relaché. Les connecteurs peuvent également être créés par double-clique, plutôt que par le clique-et-glisse si l'utilisateur le désire. Dans ce cas, cliquer une seule fois à une endroit vide sur le canvas pour commencer le traçage du connecteur, puis déplacer la souris au nouveau point cible du connecteur et enfin, cliquer de nouveau pour finaliser le connecteur. Un simple clique sur un objet du canvas (dé)sélectionne cet objet, comme avec les autres outils.
    • Les gestionnaires de point de connexion sont affichés lorsque le curseur de la souris passe par dessus un objet qui n'est pas un connecteur avec lorsque l'outil connecteur est activé. Actuellement ils sont uniquement affichés au centre des objets. Lorsque un connecteur est créé, si le connecteur commence ou se termine au dessus d'un point de connexion, le connecteur va s'attacher à cet objet. Le connecteur est alors automatiquement rerouté lorsque l'objet attaché est déplacé.
    • Les connecteurs attachés aux objets sont actuellement tracés sur le cadre contenant ces objets. Il est prévu que ça soit au contour de l'objet dans le futur.
    • Un connecteur sélectionné affiche deux gestionnaires de points terminaux. En les cliquant et glissant les connecteurs sont reroutés et attachés/détachés de ces objets.
** Le bouton connecteurs évitent les objets marque tous les objets de la sélection comme « évités », provoquant un contournement de tous les connecteurs courants et futurs sur ces objets.
    • Le bouton connecteurs ignorent les objets sélectionés marque tous les objets de la sélection courante comme « ignorés ». Ces objets seront alors complètement ignorés par les connecteurs courants et futurs. C'est le comportement par défaut pour tous les objets du canvas, i.e., aucun objet n'est évité par défaut.

Inkboard

Une première version du système d'édition collaboratif Inkboard (également connu comme « tableau blanc ») est présente dans cette version d'Inkscape.

  • Inkboard doit être activé au moment de la compilation en mettant l'argument --enable-inkboard au script configure. Inkboard utilise le protocole Jabber pour les communications, et utilise la bibiliothèque Loudmouth pour la connectivité à Jabber. Inkboard dépend donc de la bonne installation de Loudmouth. Les versions 0.17.2 et supérieures de la bibliothèque Loudmouth devraient fonctionner sans problèmes.
  • Inkboard utilise le protocole XMPP (utilisé par Jabber) pour connecter différents clients Inkscape ensemble lors une session de partage de document. Donc, si vous avez un compte Jabber, vous pouvez utiliser Inkboard. Il y a quelques exceptions à cette règle, elles sont listées ci-dessous.
  • Les sessions Inkboard peuvent être utilisées entre deux utilisateurs ou groupes d'utilisateurs dans les réglages d'un salon de discussion.

Utilisation d'Inkboard

  • Il faut d'abord se connecter à un serveur Jabber pour partager un document. Pour le faire, aller dans le menu à Tableau blanc -> Connexion à un serveur Jabber. Il faut alors entrer un nom de serveur, un identifiant et un mot de passe. Il est possible de spécifier un port spécifique pour se connecter au serveur, et éventuellement l'encryptage de la communication via SSL.
  • Après la connexion, il est possible d'établir une session avec un autre utilisateur ou un salon de discussion. Pour se connecter à un autre utilisateur, aller à Tableau blanc -> Partager avec un utilisateur. Inkboard peut importer la liste de contacts Jabber, et affichera alors une liste de contacts qui sont actuellement en ligne. Il est possible de sélectionner un contact dans cette liste, ou d'entrer un ID Jabber auquel se connecter.
  • De façon similaire, il est possible d'établir une connexion avec un salon de discussion en allant dans le menu Tableau blanc -> Partager avec un salon de discussion.
  • Si vous êtes connecté avec un autre utilisateur, Inkscape présentera un dialogue vous prevenant lorsque vous recevez une invitation. Ce dialogue contient l'ID Jabber de l'utilisateur vous contactant et offre trois choix : décliner l'invitation, accepter l'invitation ou accepter l'invitation dans une nouvelle fenêtre.
  • Inkboard peut enregistrer le contenu d'une session pour la rejouer plus tard.
    • Lorsque une session est etablie, cliquer dans la case écrire un fichier de session dans le dialogue partager avec un utilisateur pour activer l'enregistrement de session. Il faut fournir le nom du fichier dans lequel le contenu de la session sera écrit.
    • Lorsque une invitation de session est acceptée, cliquer la case écrire un fichier de session dans le dialogue d'invitation pour activer l'enregistrement de la session. Il faut fournir le nom du fichier dans lequel le contenu de la session sera écrit.
    • Pour revisualiser une session, aller au menu Tableau blanc -> Ouvrir un fichier de session.
  • L'entrée du menu Tableau blanc -> suivi XML par dump a seulement pour but le débuggage.

Sensibilité à la pression et l'inclinaison

Le support pour les périphérique d'entrée étendus a été ajouté.

  • L'outil calligraphie peut optionnellement supporter la pression et l'inclinaison d'un périphérique d'entrée comme une tablette graphique. La pression peut être utilisée pour modifier la largeur du crayon, et l'inclinaison pour modifier l'angle du biseau de la plume.
  • Un dialogue standard de périphérique d'entrée a été ajouté (dans le menu Fichier). Les réglages des périphériques d'entrée sont sauvegardés et chargés avec les préférences.

Outil nœud

  • Cliquer sur un chemin séléctionné séléctionne les deux nœuds les plus proches du point cliqué. Shift+clique ajoute ou supprime ces 2 nœuds de la sélection (lorsque seulement un chemin est séléctionné ; dans le cas contraire Shift+clique fonctionne comme avec le sélecteur).
  • Double clique ou Ctrl+Alt+click n'importe où sur le chemin sélectionné (même si il est sous d'autres objets) crée un nouveau nœud à l'emplacement du clique, sans modifier la forme du chemin. (Auparavant, il était seulement possible d'ajouter un nœud au milieu d'un segment en utilisant le bouton de la barre d'outils.)
  • Il est maintenant possible d'éditer le chemin séléctionné (même s'il se situe sous d'autres objets) en glissant n'importe quel point d'une courbe, pas seulement les nœuds comme avant. Dans de nombreux cas, c'est une façon plus pratique pour modifier la forme des chemins que tout ce qui existait auparavant. Lorsque une courbe est glissée suffisament près d'un nœud, seul le gestionnaire du nœud est affecté; si un point à mi-chemin entre deux nœuds, les deux gestionnaire de nœuds sont réajustés.
    • Lorsque le curseur de la souris est au dessus d'un chemin glissable, la forme du curseur est modifiée et contient une main.
  • Comme avec le sélecteur, si shift est pressé avant de commencer à tirer, un rectangle de sélection de nœuds est toujours activé (même en commençant sur un chemin [ailleurs que sur un nœud !]).
  • Après la duplication (Shift+D) d'un nœud terminal, le nœud sélectionné est toujours le nouveau nœud terminal, il est alors possible de le déplacer seul.
  • Les nœuds sélectionnés sont légèrement plus larges que ceux qui ne le sont pas.

Extensions

  • Ajout de nœuds : Ajoute des nœuds aux chemins sélectionnés. Chaque segment du chemin séléctionné est subdivisé en des segments (Longueur/Max) de longueur équivalente. Les longueurs sont mesurées en unité d'utilisateur SVG, calculées à partir des données du chemin et ne prennent pas en compte les transformations.
  • Tournoyer : Tord les chemins sélectionnés autour du point central spécifié.
  • Nuit d'été : Déforme linéairement un chemin dans le quadrilatère de destination. Le quadrilatère de destination est spécifié par un chemin de quatre nœuds (fermés ou non). Pour utiliser, tracer et positionner un chemin de quatre nœuds. Sélectionner le chemin de quatre nœuds en premier et ajouter ensuite à la sélection le chemin à déformer. La position originale des quatre nœuds est considérée comme étant dans le sens des aiguilles d'une montre atour du cadre englobant le chemin à déformer, en commencant par le point en haut à gauche.
  • L'extention onde est renommée fonction de traçage et comprend de nombreuses corrections et extensions. Notamment, il est important de savoir que maintenant, ce n'est pas la peine de fournir une formule analitique pour la dérivée; à la place cocher la case « Calculer numériquement la dérivée première » et l'angle de chaque nœud sera calculé automatiquement. Dans les formules fonction/dérivée, il est possible d'utiliser les fonctions des modules Python <a href="http://docs.python.org/lib/module-math.html">math</a> et <a href="http://docs.python.org/lib/module-random.html">random</a>. Comme auparavant, il faut qu'un rectangle soit séléctionné avant d'appeler l'extension.
  • Le développement continue sur SVGSlice mais il n'est pas encore été complètement intégré à Inkscape. Visitez s'il vous plaît <a href="http://www.digitalunleashed.com/giving.php">Digital Unleashed</a> pour les details et le téléchargement.

Diverses nouvelles fonctionalités

  • Un projet séparé, l'Open Clip Art Library Browser (navigateur de la bibliothèque de cliparts ouvert) fournit un moyen facile de naviguer sur les collections de cliparts locaux ou distants, et d'insérer un clipart dans Inkscape. Visitez s'il vous plaît http://www.python.org/pypi/clipartbrowser/0.41 pour les détails et le téléchargement. (Un projet SoC Google.)
  • Un utilitaire séparé a été développé pour convertir fichiers entre les formats DXF et SVG. Visitez s'il vous plaît http://sourceforge.net/projects/dxf-svg-convert pour les détails et le téléchargement. (Un projet SoC Google.)
  • Support amélioré pour la viewBox (rectangle de visualisation): si l'élément racine du document <svg> a des attibuts largeur/longueur réglés en unité « pourcentage »et qu'il y a une viewBox sur cet élément, alors :
    • La taille du canvas est réglée à la valeur de l'attribut viewBox.
    • Changer la taille du canvas dans les préférences du document est réglé la viewBox, sans toucher aux valeurs longueur/largeur.
Cela n'affecte pas les documents standards créés avec Inkscape, mais rend plus facile l'édition des autres documents SVG utilisant l'attribut viewBox.
  • Le nouveau paramètre de commande en ligne, --export-area-snap, utilisé avec l'export bitmap pour coller l'aire d'exportation vers l'entier le plus proche dans la valeur de l'unité utilisateur SVG (px). Si la résolution d'exortation par défaut de 90 ppp est utilisée et que la carte graphique colle aux pixels pour minimiser l'anticrénelage, ce commutateur permet de préserver l'alignement même lorsque l'aire exportée (par exemple, avec --export-id ou --export-area-drawing) n'est pas elle-même alignée aux pixels.
  • Lors d'une sauvegarde en Postscript, il y a maintenant une option pour convertir ou non les textes en chemins (uniquement dipsonible pour les exportations EPS auparavant).

Interface et facilité d'utilisation

  • Le dialogue Prévisualisation d'icône a été amélioré. Un commutateur a été ajouté pour changer entre les prévisualisations du document entier ou de la sélection actuelle seule. Une taille plus large 128x128 a été ajoutée aux défauts. Les tailles sont à présent lues depuis le fichier de préférences et peuvent être accomodées.
  • Les rectangles et les ellipses utilisent maintenant différents géstionnaires de formes, il est donc plus facile de voir ce que fait chaque gestionnaire. Les deux gestionnaires carrés changent la taille de l'objet, tandis que les deux gestionnaires ronds ajustent les coins arrondis (dans les rectangles) et les fins d'arc/segment (dans les ellipses).
  • Les contrôles pour l'outil rectangle incluent maintenant les fichiers W et H pour régler numériquement les largeur/hauteur des rectangles sélectionnés.
  • Dans les contrôles des outils rectangle et ellipse, les boutons « non-arrondi » et « rend totale » sont maintenant grisés lorsque les objets sélectionés ne peuvent pas utiliser les fonctions correspondantes (i.e. lorsque un rectangle est déjà non-arrondi et qu'une ellipse est déjà totale, c'est le cas par défaut).
  • Lors de l'édition d'un texte avec l'outil Texte, le touches + et - du pavé numérique impriment les caractères correspondant si NumLock est allumé (autrement elles agrandissent ou rapetissent la vue comme auparavant). [Ne fonctionne toujours pas sous MS-Windows.]
  • Dans l'outil Texte, Ctrl+Haut et Ctrl+Bas deplacent maintenant respectivement un paragraphe vers le haut ou le bas.
  • L'outil Calligraphie, en plus du raccourci Ctrl+F6, a un nouveau raccourci d'une lettre, 'c'.
  • Les outils Stylo, Crayon et Calligraphie ont dorénavant leurs propres curseurs de souris.
  • Les champs largeur/hauteur du canvas dans les Préférences du Document ne sont plus jamais grisés. A la place, le menu de la taille de canvas se déplace lui-même sur "personnalisé" ou sur une taille standard appropriée lors de l'édition des largeur/hauteur.
  • Les Gestionnaire d'édition de rectangle collent maintenant à la grille ou aux guides [coller pour les gestionnaires des autres formes est prévu pour arriver dans les prochaines versions].
  • Le gestionnaire de déplacement de motif est restreint aux déplacaments horizontaux/verticaux lorsque Ctrl est pressé.
  • Dans le Sectionneur, glisser le gestionnaire de centre de rotation colle aux bords et aux axes centraux du rectangle contenant la sélection.
  • Dans l'outil Stylo, lorsqu'un chemin est tracé, la barre de status affiche la distance et l'angle de la position courante de la souris par rapport au dernier nœud créé sur le chemin. Cela rend plus aisé la création d'un segment linéaire d'un chemin avec les longueur et angles donnés. Lorsque l'on glisse pour créer un gestionnaire de courbe, la barre de status affiche également la longueur et l'angle du gestionnaire.
  • Une nouvelle option des Préfèrences, affichage d'angle comme un compas (dans la tabulation des pas), permet d'avoir des angles absolus sépcifiés dans une notation de compas (0 au Nord, étendue de 0 à 360, augmentant dans le sens des aiguilles d'une montre) à la place de la notation trigonométrique par défaut (0 à l'Est, étendue de -180 à 180, augmentant dans le sens contraire des aiguilles d'une montre). Ceci affecte l'affichage de l'angle la barre de status pour les segments de chemin et les gestionnaires dans les outils stylo et nœuds.
  • Les outils stylo et crayon affichent maintenant de précieuses aides dans la barre de status, lorsque la souris est sur une des ancres de fin du chemin séléctionné.
  • La précision des champs les plus éditables est augmenté de 0.01 à 0.001.
  • Le zoom minimum est étendu de 4% à 1%.
  • Un travail a commencé sur la sensibilité et la configuration du menu, mais ont été désactivées pour cette version.


Empaquetage, documentation, exemples

  • L'installeur MS-Windows a maintenant une structure modulaire qui permet la sélection de fonctionnalités séparées comme les exemples, didacticiels ou traductions.
  • Les paquets MS-Windows contiennent maitenant les notes de version (fichier NEWS), la liste des auteurs et traducteurs, le fichier README, les fichiers de license GPL et LGPL.
  • La page man d'Inkscape est mise à jour avec de nouveaux exemples.
  • Le dialogue « A propos de » ressemble d'avantage au dialogue « A propos de » standard GTK. Une liste complète des auteurs et traducteurs ainsi que la license sont maintenant visibles.

Traductions

  • Le paquet MacOS X inclut maintenant des traductions de l'interface et lit les réglages de langue de l'utilisateur, comme spécifié dans les Préférence du système, pour utiliser la traduction de language correspondante.
  • De nombreuses traductions des interfaces et didacticiciels ont été mis à jour.

Corrections de bogues notables

  • Une erreur systématique lorsque l'on changeait l'échelle d'un objet avec un contour via le panneau de contrôle de sélection (champs W et H) est corrigé.
  • Dans le motif pontillé de contour en CSS, les sépérateurs par point-virgule étaient remplacés par erreur par des espaces une fois le document écrit. Actuellement Inkscape va être capable de lire les listes séparées par des points-virgules ou par des espaces (pour la compatibilité avec les anciens fichiers), mais il ne va plus qu'écrire avec des points virgules à la sortie.
  • A cause d'un bug, Inkscape avait tendance à remplacer les chemins relatifs des images embarquées par des chemins absolus, ce qui l'empêchait d'ouvrir ces images, après que le document ait été deplacé sur un autre ordinateur. C'est corrigé.
  • La précision de la plupart des opérations booléennes et décalages est améliorée, et plus particulèrement pour les petits chemins.
  • Dans certains cas des textes suivant un chemin, les lettres n'étaient pas distribuées correctement le long de la courbe, c'est corrigé.
  • La recherche par texte dans le dialogue recherche (Ctrl+F) était cassée, maintenant corrigé.
  • Quelques un des marqueurs standards manquaient dans le menu des marqueurs dans le dialogue remplissage & contours.
  • Le cadre de contour d'un contour avec marqueur inclut maintenant les marqueurs.

Progrès internes

  • Documentation des sources : Le but principal est d'avoir une desciption brève pour les classes et pour la plupart des fonctions dans tous les fichiers sources. Cela est fait pour plus de 100 fichiers sur les 1350 du code source. Le fichier d'index d'oxygen montre maintenant de nombreux liens utiles vers des documentations externes et une catégorisation des fichiers du répertoire principal, qui pourrait être utile, pour les débutants en particulier.
  • Les zéro de fin des fractions sont maintenant enlevés dans le SVG pour un markup plus propre et plus compact [pas complètement, les transformations sont toujours écrites avec des zéros - pjrm]
  • Encapsulation C++ : La hiérarchie de classe de visualisation a été réimplémentée en C++, après avoir séparé les classes de widget, de chaque classe. Le nombre de dépendances sur le fichier principal desktop.h (environ 100) a été réduit de moitié.

Problèmes connus

Support de Windows 95/98/ME

  • A cause d'un bug dans GTK 2.8, cette version d'Inkscape ne va pas fonctionner sous Windows 95/98/ME. S'il vous plaît, n'envoyez pas de reports de crash pour ces plateformes. Nous espérons être à nouveau capables de supporter ces plateformes dans le futur, mais aucune correction spécifique ne peut être faite pour le moment.

Problèmes sous Linux avec KDE

  • SuSE/Fedora Core 4 : Il est connu qu'Inkscape et plusieus autres applications GTK ont des problèmes pour fonctionner sur Linux sous l'interface KDE lorsque le thème Baghira et le paquet gtk_qt_engine sont installés. Si vous subissez des crashes avec Inkscape sous KDE, s'il vous plaît essayez d'installer un autre thème que Baghira, ou désinstallez le paquet gtk_qt_engine de votre système.
  • Kubuntu : Pour des raisons similaires, Inkscape peut crasher sous Kubuntu Breezy lorsque, au même moment, le paquet gtk2-engines-smooth est installé. La désinsatllation de ce parquet résoud le problème.

Ces problèmes affectent aussi d'anciennes version d'Inkscape.

Sensibilité à la pression et l'inclinaison

  • La sensibilité à la pression et l'inclinaison ne fonctionennt actuellement pas sous MacOS X, à cause de limitation de la version MacOS X de X11.
  • Il y a des problèmes connus avec les versions actuelles du serveur X.org ne relâchant pas les événements sur des périphériques étendus qui utilisent la sensibilité de pression. Ça se traduit concrètement, par la chose suivante : lorsque vous commencez un tracé, et que vous relevez le crayon, le tracé ne se termine pas (et va continuer si vous remettez le stylet sur la tablette). Genéralement cela est dû au fait que vous avez configuré la souris avec le device file /dev/psaux au lieu de /dev/input/mouseX ou X est le numéro du fichier de periphérique utilisé par votre souris.
  • La version actuelle de GTK pour MS-Windows a un bug qui affecte la sensibilité à l'inclinaison.

Inkboard

  • Les bitmaps importés ne sont pas transmis aux autres utilisateurs dans une session de Tableau blanc.
  • Actuellement, Inkboard dépend de Loudmouth pour accéder à la connectivité à Jabber, ce qui signifie que que c'est limité à Inkscape pour GNU/Linux. Inkboard est en cours de redesign pour utiliser un client Jabber multiplateformes; Ce redesign sera présent dans une version future.
  • Inkboard ne peut actuellement pas se connecter au client Google Talk, parce qu'il s'attend à ce que la portion « serveur » de l'ID Jabber soit la même que le serveur qu'il contacte (ce qui n'est pas sur le réseau Google Talk). Cela va être corrigé dans une version ultérieure.
  • La gestion des modifications concurrentes d'Inkboard est toujours très brouillonne. Elle sera plus robuste dans de futures versions.

Consulter http://sourceforge.net/tracker/?group_id=93438&atid=604306 pour une liste complète des problèmes connus. Si vous trouvez un bug qui n'est pas listé ici, alors, s'il vous plaît, écrivez un report de bug: Voir les instructions à http://inkscape.org/report_bugs.php (Le lien de report de bug de http://inkscape.org/).

Versions précédentes