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

From Inkscape Wiki
Jump to navigation Jump to search
(traduction de l'outil nœud, d'extensions et de diverses nouvelles fonctionalitées)
 
(12 intermediate revisions by 7 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 and usability ==
== Interface et facilité d'utilisation ==


* The <b>Icon Preview</b> dialog has been improved. A toggle has been added to switch between previewing the entire document or just the current selection. A larger 128x128 size has been added to the defaults. The sizes are now read from the preferences file and can be customized.
* 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.


* Rectangles and ellipses now use different <b>handle shapes</b>, so it's much easier to see which handle does what. The two <b>square</b> handles change the size of the object, while the two <b>round</b> handles adjust the rounding corners (in rectangles) and arc/segment ends (in ellipses).
* 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).


* The controls for the Rectangle tool now include <b>W</b> and <b>H</b> fields for setting the width/height of selected rectangle(s) numerically.
* 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.


* In the controls of Rectangle and Ellipse tools, the "Not rounded" and "Make whole" buttons are now grayed out when the selected object cannot use the corresponding function (i.e. when a rectangle is already not rounded and the ellipse is already whole, which are the defaults).
* 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).


* When editing text with the Text tool, the keypad + and - keys type the corresponding characters if <nowiki>NumLock</nowiki> is on (otherwise they zoom in and out as before). [Still does not work on 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.]


* In the Text tool, <b>Ctrl+Up</b> and <b>Ctrl+Down</b> now move one paragraph up or down correspondingly.
* Dans l'outil Texte, <b>Ctrl+Haut</b> et <b>Ctrl+Bas</b> deplacent maintenant respectivement un paragraphe vers le haut ou le bas.


* The Calligraphic tool, in addition to the Ctrl+F6 shortcut, has a new one-letter shortcut, `<b>c</b>'.
* L'outil Calligraphie, en plus du raccourci Ctrl+F6, a un nouveau raccourci d'une lettre, '<b>c</b>'.


* The Pen, Pencil, and Calligraphy tools finally have <b>mouse cursors</b> of their own.
* Les outils Stylo, Crayon et Calligraphie ont dorénavant leurs propres <b>curseurs de souris</b>.


* The canvas width/height fields in Document Preferences are never grayed out. Instead, the menu of the canvas sizes scrolls itself to "Custom" or to an appropriate standard size as you edit width/height.
* 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.


* <b>Rectangle editing handles</b> now snap to grid/guides [snapping for other shapes' handles is expected to come in subsequent releases].
* 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].


* The <b>pattern move handle</b> is restricted to horizontal/vertical when Ctrl is pressed.
* Le <b>gestionnaire de déplacement de motif</b> est restreint aux déplacaments horizontaux/verticaux lorsque Ctrl est pressé.


* In the Selector, dragging the <b>rotation center handle</b> snaps to the edges and central axes of the selection's bounding box.
* 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.


* In the Pen tool, while you are drawing a path, the statusbar displays the <b>distance and angle</b> of the current mouse point from the last created node of the path. This makes it easy to create a path from the given lengths and angles of linear segments. When you are dragging to create a curve handle, the statusbar also displays the length and the angle of the handle.  
* 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.


* A new preference option, <b>Compass-like angle display</b> (in the Steps tab), allows you to have absolute angles specified in a compass notation (0 at north, 0 to 360 range, increasing clockwise) instead of the default trigonometric notation (0 at east, -180 to 180 range, increasing counterclockwise). This affects the statusbar angle display for path segments and the handles in Pen and Node tools.
* 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.


* The Pen and Pencil tools now display helpful statusbar hints when the mouse is over one of the end anchors of the selected path.
* 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é.


* The <b>precision</b> of most editable length fields is increased from 0.01 to 0.001.
* La <b>précision</b> des champs les plus éditables est augmenté de 0.01 à 0.001.


* The <b>minimum zoom</b> is extended from 4% to 1%.
* Le <b>zoom minimum</b> est étendu de 4% à 1%.


* Work has begun on menu sensitivity and configurability, but has been disabled in the release.
* Un travail a commencé sur la sensibilité et la configuration du menu, mais ont été désactivées pour cette version.




== Packaging, documentation, examples ==
== Empaquetage, documentation, exemples ==


* The windows installer has now a modular structure that allows the selection of separate features such as examples, tutorials, or translations.  
* 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.
* Windows packages now contain the release notes (NEWS file), authors and translators lists, the README file, the GPL and the LGPL license files.
* 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.
* The Inkscape man page is updated with additional examples.
* La page man d'Inkscape est mise à jour avec de nouveaux exemples.
* The About dialog now more closely resembles the stock Gtk About dialog. A full list of authors and translators, as well as the license are now viewable.
* 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.


== Translations ==
== Traductions ==


* The <nowiki>MacOS</nowiki> X package now includes interface translations and reads the user language setting, as specified in System Preferences, to use the corresponding translation language.
* 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.
* Many interface and tutorial translations have been updated.
* De nombreuses traductions des interfaces et didacticiciels ont été mis à jour.


== Important bugfixes ==
== Corrections de bogues notables ==


* A systematic error when scaling objects with stroke via the Selector controls panel (W and H fields) is fixed.
* 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é.
* In stroke dash patterns in CSS, comma separators were erroneously replaced by spaces upon writing the document. For now, Inkscape will still be capable of reading both space-separated and comma-separated lists (for compatibility with old files), but it now always writes correct comma-separated lists on output.
* 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.
* Due to a bug, Inkscape tended to replace relative paths to embedded images by absolute, which made them fail after moving a document to another computer; this is fixed.
* 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é.
* The precision of most boolean operations and offsets is improved, especially noticeably for small paths.
* 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.
* In text on path, in some cases letters were distributed unevenly along a curve; this is now fixed.
* Dans certains cas des textes suivant un chemin, les lettres n'étaient pas distribuées correctement le long de la courbe, c'est corrigé.  
* Searching by text in the Find dialog (Ctrl+F) was broken, now fixed.
* La recherche par texte dans le dialogue recherche (Ctrl+F) était cassée, maintenant corrigé.
* Some of the stock markers were missing in the marker menus in the Fill & Stroke dialog.
* Quelques un des marqueurs standards manquaient dans le menu des marqueurs dans le dialogue remplissage & contours.
* The bounding box of a stroke with markers now includes the markers.
* Le cadre de contour d'un contour avec marqueur inclut maintenant les marqueurs.


== Internal progress ==
== Progrès internes ==
* Source documentation: the big goal is to have a brief description for classes and most functions in every source file; this now holds for more than 100 files of the 1350 files in the source code. The doxygen index file now shows many useful links to external documentation and a categorization of main directory files which should be useful for beginners in particular.
* Removed trailing fractional zeros in SVG for cleaner and more compact markup [not completely, transforms are still writted with zeros - pjrm]
* C++ Encapsulation: the View class hierarchy has been reimplemented in C++, after separating the widget classes from each class. The number of dependencies on the central file desktop.h (about 100) was reduced by half.


== Known issues ==
* 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é.


==== Windows 95/98/ME support ====
== Problèmes connus ==
* Due to a bug in GTK 2.8, this version of Inkscape will not work on Windows 95/98/ME. Please do not send us crash reports from those platforms. We hope to be able to resume support for these platforms in the future, but no specific committments can be made at this point.


==== Problems on Linux under KDE ====
==== Support de Windows 95/98/[[ME]] ====
* <nowiki>SuSE/Fedora Core 4</nowiki>: It is known that inkscape and several other Gtk programs have problems running on Linux under the KDE GUI when the Baghira theme and the package gtk_qt_engine are installed. If you experience Inkscape crashes on KDE, please try to install a theme different from Baghira, or deinstall the gtk_qt_engine package from your system.  
* 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.
* <nowiki>Kubuntu</nowiki>: For similar reasons, Inkscape can crash on <nowiki>Kubuntu Breezy</nowiki> when, at the same time, the gtk2-engines-smooth package is installed. Removing it resolves the problem. Both problems also affect older versions of Inkscape.


==== Pressure and tilt sensitivity ====
==== Problèmes sous Linux avec KDE ====
* Pressure and tilt sensitivity do not currently work on <nowiki>MacOS</nowiki> X, due to a limitation of the <nowiki>MacOS</nowiki> X version of X11.
* <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.
* There are known issues with the current version of the X.org server not releasing events on extended devices that use pressure sensitivity. What that translates to is you can start a stroke, but when you lift your pen, the stroke won't end (and will just continue when you put your pen back on the tablet).
* <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.
* The current version of GTK for Windows has a bug that affects tilt sensitivity.
 
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 <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 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 ====
==== Inkboard ====
* Imported bitmaps are not transmitted to other users in a whiteboard session.
* Les bitmaps importés ne sont pas transmis aux autres utilisateurs dans une session de Tableau blanc.
* At present, Inkboard relies on [http://loudmouth.imendio.org Loudmouth] to provide Jabber connectivity, which means that it is limited to Linux builds of Inkscape. Inkboard is currently being redesigned to use a cross-platform Jabber client; this redesign will be present in a future release.
* 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 cannot yet connect to Google Talk clients, because it expects the "server" portion of a Jabber ID to be the same as the server that it contacts (which is not the case for the Google Talk network). This will be remedied in a future release.
* 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.
* Inkboard's handling of concurrent modifications is still very rough. Future releases will make this more robust.
* La gestion des modifications concurrentes d'Inkboard est toujours très brouillonne. Elle sera plus robuste dans de futures versions.


See http://sourceforge.net/tracker/?group_id=93438&atid=604306 for a full list of known issuesIf you find a bug not listed here, then please <b>report</b> the bug: see instructions at http://inkscape.org/report_bugs.php (the Report Bugs link from http://inkscape.org/).
Consulter http://sourceforge.net/tracker/?group_id=93438&atid=604306 pour une liste complète des problèmes connusSi 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/).


== Previous releases ==
== 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