Difference between revisions of "Release notes/0.35/fr"
(mise à jour) |
|||
Line 39: | Line 39: | ||
==== Renommage & make distcheck - ted, mental, et njh ==== | ==== Renommage & make distcheck - ted, mental, et njh ==== | ||
Le code a été re-griffé en 'inkscape'. | Le code a été re-griffé en 'inkscape'. Nous conservons le filetype afin d'utiliser l'espace de nom sodipodi pour des raisons de compatibilité, et gardons le préfixe 'sp_' des noms de fonctions puisqu'en C++ il est possible d'utiliser des espaces de nom réels et que nous comptons supprimer ces préfixes quand nous serons plus avancés sur ce point des espaces de nom. | ||
==== Transposition en C++ - njh, mental, bryce, et ted ==== | ==== Transposition en C++ - njh, mental, bryce, et ted ==== | ||
Le code a été transposé de façon a être compilable avec au choix gcc ou g++. | Le code a été transposé de façon a être compilable avec au choix gcc ou g++. | ||
Nous avons parcouru le code et ajouté des "casts" quand cela était nécessaire, rendu les objets de type "string" (chaîne de caractère) cohérents (const gchar*), placé des des enveloppes "C" externes autour des routines qui posaient problème, etc. Ceci constitue l'étape préliminaire afin de transposer le code en C++ et commencer à bénéficier d'une conception orientée-objet pour ainsi obtenir un code plus simple et plus compact. | |||
==== Raccourcis clavier - Bulia Byak ==== | ==== Raccourcis clavier - Bulia Byak ==== |
Revision as of 15:49, 5 July 2006
Inkscape Version 0.35
Cette version est issue du code de Sodipodi 0.32 codebase, avec l'incorporation des patchs de la branche hydra-october et le travail de dizaines de contributeurs.
Modifications
Petit hack pour les éléments IDs de la norme SVG - Bob Jamison - Integré le 08/10/2003
Ajout d'une widget ID à la boîte de dialogue des propriétés d'objet. http://troi.lincom-asg.com/~rjamison/files/sodipodi/itemdialog.png Patch# 819043
Nouveau mécanisme de jonction des noeuds - Bob Jamison - Integré le 08/10/2003
Une nouvelle façon de joindre les nœuds a été ajoutée, permettant de fermer une courbe sans supprimer ou déplacer des nœuds mais en insérant un segmet. http://troi.lincom-asg.com/~rjamison/files/sodipodi/join/newedit.png Patch# 819054
Le changement d'unités dans la boîte de dialogue Dimensions et Position est cassé
En fonction des dimensions du rectangle qui vient d'être dessiné, celui-ci peut être tordu ou déplacé d'une distance (semblant) aléatoire. J'ai identifié la raison de ce problème dans l'interaction entre spus_unit_activate() et sp_object_layout_any_value_changed(). Afin de corriger ceci, j'ai modifié sp_object_layout_any_value_changed() pour qu'il vérifie le drapeau de modification d'unité d'un objet et le retourne si celui-ci est activé. -- ifkerby. Patch# 799363
Modification des attributs Texte de la sélection - snauj
Il est maintenant possible d'appliquer des modifications des propriétes de texte à une sélection. Avec ce patch, sodipodi identifie les objets de type texte dans la sélection, et leur applique les modifications voulues. Patch# 816676
Mise à plat du code de gestion des Transactions - mental
Le code gérant les Actions a été refactorisé. La liste de la liste d'annulation de transactions a été ajustée selon MAX_UNDO. Ajout de sp_document_cancel(), qui remplace diverses opérations par des transactions. Patch# 819745
Correction de l'option de compilation --with-kde - anonyme
Patch# 819963
Patch# 820223
Nettoyage du code de desktop-properties.c - bryce
Quelques fonctions permettant une meilleure abstraction dans la création des widgets ont été ajoutées Patch# 822497
Renommage & make distcheck - ted, mental, et njh
Le code a été re-griffé en 'inkscape'. Nous conservons le filetype afin d'utiliser l'espace de nom sodipodi pour des raisons de compatibilité, et gardons le préfixe 'sp_' des noms de fonctions puisqu'en C++ il est possible d'utiliser des espaces de nom réels et que nous comptons supprimer ces préfixes quand nous serons plus avancés sur ce point des espaces de nom.
Transposition en C++ - njh, mental, bryce, et ted
Le code a été transposé de façon a être compilable avec au choix gcc ou g++. Nous avons parcouru le code et ajouté des "casts" quand cela était nécessaire, rendu les objets de type "string" (chaîne de caractère) cohérents (const gchar*), placé des des enveloppes "C" externes autour des routines qui posaient problème, etc. Ceci constitue l'étape préliminaire afin de transposer le code en C++ et commencer à bénéficier d'une conception orientée-objet pour ainsi obtenir un code plus simple et plus compact.
Raccourcis clavier - Bulia Byak
Bulia Byak a travaillé d'arrache-pied pour intégrer des raccourcis clavier à l'application. Il a corrigé le comportement des touches "flèche" dans le Sélecteur et l'outil Noeud, modifié le comportement de la touche "echap" afin qu'elle permette de desélectionner et annuler une bande étirable, ajouté de nouvelles façons d'appeler une boîte de dialogue et de passer d'un outil à un autre. Bulia ajoute "J'ai créé une page dans le wiki 'KeyboardShortcuts' (importée de sodipodi) où je pourrai suivre mes progrès avec la gestion du clavier. Idéalement, j'aimerais que l'application soit entièrement pilotable au clavier, et que seules les tâches telles que le dessin à main levée nécessitent la souris".