zinc-tk (3.2.4) unstable; urgency=low * Correction de -lastasfirst, le bug était dû à un débordement du champs de bits traitant les flags. Il a été porté à 16 bits pour tous les flags d'item (header et privé). * Correction d'un core dump lors de clonage de rectangle, arc, curve, bezier. La réallocation des structures géométrique doit se faire tout de suite dans clone. * Correction du bug faisant apparaitre un petit carré en fin de ligne dans Text. * Les coins supérieurs des bordures des rectangles n'étaient pas fermés (visible sur les bordures épaisses). * Zinc openGL marche un peu mieux sous Mesa (attention aux -linewidth supérieurs à 3 et inférieurs à 11). * Module perl ZincText.pm qui permet d'éditer les items textes pour peu que ceux ci possèdent le tag 'text'. Il faut faire: use ZincText; new ZincText($zinc); * L'option -tile de Zinc n'avait pas subit le traitement destiné à l'immuniser contre les images sans contenu. Il en resultait l'infame XCreatePixmap error. C'est corrigé. * itemconfigure a été (encore) modifié pour accepter les attributs inconnus. Il est préferrable de na pas reporter d'erreur que de bloquer un itemconfigure sur tag. -- Patrick Lecoanet Fri, 29 Mar 2002 16:19:40 +0100 zinc-tk (3.2.3g) unstable; urgency=low * Correction d'un core d'un lors de la creation répétée d'un label format erroné. L'entrée de cache n'était pas détruite bien qu'invalide. * Correction d'un bug très génant de redessin en openGL du à un problème de calcul de la damaged area et révélé par la modification du traitement de la zone de dessin du widget (inset). Un contournement en 3.2.3f et de mettre -borderwidth et highlightthickness à 0. * Dans le code de reparation le scissor n'était pas réactivé aprés le dessin de la bordure. * Correction de la commande itemconfigure qui reportait à tort une erreur attribut invalide sur un tag. L'erreur doit être reportée que pour un id. * Rectangle correction d'un core dump dû à une variable couleur non initialisée (si -linewith != 0). * Le code de redessin sur changement de focus nécessaire pour corriger certains problèmes liés au redessin avec scissor n'était pas compilé conditionnellement. * Un pas de plus vers une doc potable. * Ajout d'une démo sur les transformations. -- Patrick Lecoanet Tue, 26 Mar 2002 10:42:27 +0100 zinc-tk (3.2.3f) unstable; urgency=low * Remplacement de la doc PostScript par une doc pdf. Celle ci exploite les références hyper texte et la table des matières latérale. * Un grand pas en avant sur le contenu de la doc. Pas mal d'explications supplémentaires et des chapitres vides qui commencent doucement à se remplir. Mise à jour pour les nouvelles fonctionalités (pas toutes encore). Index, figures, etc Contribution de Christophe Mertz. * Une suite de démos qui fonctionne et qui commence à être sympa est apparue. Merci là aussi Christophe Mertz, et qq autres. Qui? * Réalisation de reliefs pour les courbes exploitant les possibilités de dégradés de GL. L'item curve possède un attribut -smoothrelief qui permet de décider si on veut traiter le relief comme pour un arc (en douceur) ou par facettes. * Les reliefs peuvent être bombés au lieu d'être simplement biseautés (plusieurs variations). * La couleur des reliefs est calculée sur le -linecolor et non plus sur le -fillcolor. INCOMPATIBILITE. * Portage de l'item Bezier en GL. Il peut se dessiner et servir de clipping. * Correction d'un bug dans LeaderAnchor qui empéchait le paramétrage. Il n'y a pas beaucoup de monde qui a essayé de s'en servir, apparement. * Suppression du inset autour de la fenetre. L'origine des coordonnées device est partout et pour toutes les commandes le 0,0 de la fenetre. * Amélioration de la détection des images bugées. Désormais si une image est malencontreusement créée vide (nom de fichier ""), zinc détecte l'anomalie et sort une erreur. * Correction d'un bug qui affectait chggroup lorsqu'elle était utilisée sur un groupe et sans ajustement : les fils du groupe n'étaient pas replacés correctement. * Rétablissement de l'option -lastasfirst de l'item track qui était en panne du à un débordement de capacité des flags privés. * Correction de deux bugs dans le tracé des cercles. Un empéchait le tracé correct d'un cercle complet dans arc (sous certaines conditions). L'autre créait une petite facette sous certains angles pour un arc non complet. * Toutes les options couleurs de zinc sont exprimables sous forme de gradient et donc possèdent un alpha. C'est appréciable sachant par example que -forecolor sert de valeur par défaut à la plupart des couleurs d'item. * L'option de relief bénéficie également d'un traitement spécial permettant toutes les valeurs de relief (pas seulement celles acceptées par Tk). * Makefile.in tricky enhancement for installing zinc-demos and its components (H. Damiano) -- Patrick Lecoanet Fri, 15 Mar 2002 16:15:06 +0100 zinc-tk (3.2.3e) unstable; urgency=low * Intégration des modifs des Didier Pavet concernant l'antirec. * Petite mise à jour de l'interface Python (D.Pavet). -- Patrick Lecoanet Wed, 20 Feb 2002 14:02:59 +0100 zinc-tk (3.2.3d) unstable; urgency=low * Suppression des attributs alpha. Toutes les couleurs sont des gradients et comportent un alpha. Les gradients ont été totalement purgés du code développé pour le rendu sous X (shades). -- Patrick Lecoanet Mon, 18 Feb 2002 17:03:05 +0100 zinc-tk (3.2.3c) unstable; urgency=low * Correction d'un bug de recalcul de la géométrie des labels lors d'une modif d'un champ. * Correction du dessin des arcs lorsqu'ils ne sont pas complets (arc partiel). Meilleure prise en compte des angles en utilisant le modulo plutôt que le bornage. * Les attributs de type dimension comme les linewidth et autres tailles, n'acceptent plus une spécification à la Tk avec possibilité de décrire en point en millimètres etc. En revanche ils sont promus valeur flottante et donc peuvent être utilisé en GL pour spécifier des tailles fractionnaires. * Correction d'un bug de clipping qui empéchait la remise à jour de la scène après la suppression du clipping dans un groupe. * Correction du clonage et de la destruction d'un item Triangles. Les couleurs n'étaient pas correctement dupliquées/libérées. -- Patrick Lecoanet Fri, 15 Feb 2002 10:29:55 +0100 zinc-tk (3.2.3b) unstable; urgency=low * Ajout de démos de Christophe dans le répertoire examples. * Correction des bugs de dessin des polylines qui affectaient gravement twinkle (entre autre). * Correction de code de Daniel. * Correction de tsave et trestore, les noms ne fonctionnaient pas. * Ajout du module PerlDebug et de quelques examples contribués par Daniel Etienne. -- Patrick Lecoanet Mon, 28 Jan 2002 14:57:57 +0100 zinc-tk (3.2.3a) unstable; urgency=low * Ajout d'attributs dans Track sur vecteur vitesse. * Ajout de RenderPolyline qui débarasse de libgle et qui fournit les flêches. * Ajout de l'item Triangles. -- Patrick Lecoanet Mon, 3 Dec 2001 15:29:13 +0100 zinc-tk (3.2.2) unstable; urgency=low * Ajout du clipping non rectangulaire. * Gradient PATH * Correction d'un bug de binding Enter/Leave dans item. * Intégration de la gestion sélective du redessin. * Réalisation de la bordure relief et du highlight de focus directement en X ou en GL pour éviter les clignotements (en GL). -- Patrick Lecoanet Mon, 26 Nov 2001 11:29:08 +0100 zinc-tk (3.2.1) unstable; urgency=low * Correction d'un core dump dans clonage de curve. * Correction d'un break oublié dans mapinfo add symbol. * Travail sur les gradients et les reliefs. * Corrections de bugs dans la version OpenGL. -- Patrick Lecoanet Wed, 7 Nov 2001 10:31:22 +0100 zinc-tk (3.2.0) unstable; urgency=low * Version avec OpenGL actif. -- Patrick Lecoanet Wed, 24 Oct 2001 15:25:10 +0200 zinc-tk (3.1.28) unstable; urgency=low * Correction du core dump dans la fonction currentpart si pas de current item. * Recompilation avec la dernière version de perl woody. -- Patrick Lecoanet Fri, 12 Oct 2001 09:50:39 +0200 zinc-tk (3.1.27) unstable; urgency=low * Correction d'un bug de sensibilité sur tabular et track * Modification de la syntaxe des gradients (-fillcolor) et réécriture des gradients. -- Patrick Lecoanet Mon, 25 Jun 2001 13:27:40 +0200 zinc-tk (3.1.26) unstable; urgency=low * Correction de itemcget et itemconfigure afin qu'ils retournent des tableaux perl et non des refs sur des tableaux. -- Patrick Lecoanet Fri, 30 Mar 2001 14:19:54 +0200 zinc-tk (3.1.25) unstable; urgency=low * Retour arrière sur le traitement du grab lors d'un buttonpress. * Correction du bug bloquant l'appel des callbacks d'enter lors du dans l'item de grab (buttonpress actif). * Correction de doc. -- Patrick Lecoanet Tue, 20 Mar 2001 10:49:46 +0100 zinc-tk (3.1.24) unstable; urgency=low * Un début de scripts de démo en Perl. * Des adaptations pour Redhat/Mandrake et Solaris au niveau de la compilation (configure, Makefiles). * Debut d'intégration d'un rendu à base de GLX. * Corrections de bugs de rendu (rectangle, track), et de clipping (champs). Le relief des curves est géré dans le bon sens (il était inversé). * Correction du bug des curves -closed (corre dump). * Correction du core dump lors de la destruction d'un dépendant, par example waypoint attachées. * Correction de la fonction contour, il est désormais possible de fournir un contour sous forme de point. Correction d'un core dump lié à la libération intempestive de mémoire. * Correction de coords, il est possible d'ajouter/modifier des points à un curve sans contours (curve vide à la construction). * Modification du traitment des évènements/bindings pour les champs/parties. Maintenant les enter/leaves d'items sont controlés exclusivement par la sensibilité de l'item et les enter/leaves de champs par la sensibilité du champ et celle de l'item. * Suppression du grab sur bouton gauche appuyé, les enter/leave sont toujours générés. * Tentative d'homogénéiser la valeur de retour des fonctions retournant une liste. Désormais ce sera un tableau en Perl. Les fonctions touchées : bbox, monitor, find, mapinfo get. -- Patrick Lecoanet Fri, 9 Feb 2001 11:22:22 +0100 zinc-tk (3.1.23) unstable; urgency=low * -curve est à false par défaut (conforme à l'ancien usage). * Une curve ouverte garde ses deux points extrèmes même s'ils sont identiques. -- Patrick Lecoanet Fri, 12 Jan 2001 17:39:42 +0100 zinc-tk (3.1.22) unstable; urgency=low * Ajout de sections de compilation conditionnelle pour libart. Renommage de l'option -localrender en -render pour préparer l'avenir (openGL ou extension Render de Xfree86). -- Patrick Lecoanet Thu, 4 Jan 2001 11:41:11 +0100 zinc-tk (3.1.21) unstable; urgency=low * Ajouté une dep sur libart. Corrige des bugs sur l'appel de l'antirec. Corrge un bug de spec sur l'affichage de la derniere pos d'une piste en surbrillance. Implementation de la méthode Render sur plus d'items. Le vecteur vitesse est codé en flottant et il est possible de modifier sa largeur. Blocage de la version Tk à 8.0 pour etre compatible perltk et tk : Tk 8.2 implémente UTF8 et unicode. Correction de plusieurs bugs sur l'appel de l'antirec (essentiellement situés dans Track.c). -- Patrick Lecoanet Thu, 16 Nov 2000 16:27:20 +0100 zinc-tk (3.1.20) unstable; urgency=low * Début d'ajout du rendu local. Modif de l'appel de l'antirec (il était appelé trop fréquement). -- Patrick Lecoanet Mon, 13 Nov 2000 11:23:18 +0100 zinc-tk (3.1.19) unstable; urgency=low * Plus de doc. * Ajout de deux attributs à l'item Track afin de permettre une colorisation différenciée des positions passée et de la position courante. -- Patrick Lecoanet Wed, 27 Sep 2000 10:58:01 +0200 zinc-tk (3.1.18) unstable; urgency=low * Correction de bugs: fuite de mémoire, segmentation au démarrage alors que le pointeur est dans la fenêtre. -- Patrick Lecoanet Thu, 29 Jun 2000 14:55:44 +0200 zinc-tk (3.1.17) unstable; urgency=low * MODIFICATIONS INCOMPATIBLES: find atpoint est remplacée par find closest qui a la même sémantique que le find closest du canvas. LEs parties privées (connexions, vecteurs vitesse, etc) ne sont plus spécifiée par des nombres négatifs mais par des symboles (connection, position, speedvector, leader). * Tous les bindings associés à un item sont libérés lors de la destruction de l'item y compris ceux associés aux champs et aux parties privées. * La nouvelle commande verticeat retourne le sommet d'un curve ou bezier le plus près d'un point donné. * Le système de tags à été entièrement revu et s'appuie maintenant sur un seul jeuy de fonctions (plus de table de tag). Les items sont désormais toujours énumérés par ordre de priorité d'affichage. Il est désormais possible d'utiliser des connecteurs booléens là où un tag est attendu (&& || () ! ^ sont reconnus). -- Patrick Lecoanet Wed, 21 Jun 2000 13:07:11 +0200 zinc-tk (3.1.16) unstable; urgency=low * Passage en Tcl_Objs. * La compilation de GPC est optionnelle et la commande contour n'est oérationnelle que si GPC est inclu. * Ajout du copyright de GPC dans le fichier copyright. -- Patrick Lecoanet Mon, 5 Jun 2000 13:56:59 +0200 zinc-tk (3.1.15) unstable; urgency=low * Ajout de l'item Window * Ajout du focus, de la selection et des commandes et méthodes nécessaires à la saisie de texte. * Ajout d'une spec de dimensionnement de field permettant de specifier toute la hauteur et/ou toute la largeur du label. * Corrections de bugs sur Curve, Coords, Recherche de tags, etc. -- Patrick Lecoanet Fri, 26 May 2000 10:41:38 +0200 zinc-tk (3.1.14) unstable; urgency=low * Ajout des polygones multi-contours (fonction contour), de l'item Bezier, des fonctions fit et smooth (Bezier). * Correction d'un bug sur l'antirec interdisant l'antirec ailleurs que dans le top group. -- Patrick Lecoanet Thu, 11 May 2000 16:09:30 +0200 zinc-tk (3.1.13) unstable; urgency=low * Fix de bugs. Réalisation des dégradés. Clipping par un arc. find withtag ne sort plus en erreur si le tag/id n'est pas trouvé -- Patrick Lecoanet Thu, 23 Mar 2000 15:27:32 +0100 zinc-tk (3.1.12) unstable; urgency=low * Fix de bugs et du paquetage. Amélioration des reliefs. -- Patrick Lecoanet Tue, 7 Mar 2000 16:00:09 +0100 zinc-tk (3.1.11) unstable; urgency=low * -- Patrick Lecoanet Fri, 25 Feb 2000 11:19:53 +0100 zinc-tk (3.1.10) unstable; urgency=low * Modifications pour une meilleure configuration de la compil et du test en Perl. -- Patrick Lecoanet Fri, 4 Feb 2000 15:42:11 +0100 zinc-tk (3.1.9) unstable; urgency=low * Passage du nom radar au nom zinc. -- Patrick Lecoanet Mon, 31 Jan 2000 14:27:56 +0100 xradar3-tk (3.1.8) unstable; urgency=low * Fin de réalisation de ToArea pour Curve. * Mise à dispo de l'item Arc complet (sauf relief). -- Patrick Lecoanet Wed, 26 Jan 2000 14:39:05 +0100 xradar3-tk (3.1.7) unstable; urgency=low * Ajout des commandes clone, group, monitor, * extension de fonctionalité de coords, * changement de nom de multipoint en curve, * amélioration des commandes find et addtag, * gestion des dégradés/couleurs en interne, * Gestion des flêches dans track et curve. * Gestion des bouts de lignes et des joints dans curve. * curve permet d'interpreter ses points comme des controles de Bezier (en plus de la méthode smooth). * Correction de bugs nombreuses. -- Patrick Lecoanet Thu, 13 Jan 2000 11:12:35 +0100 xradar3-tk (3.1.6) unstable; urgency=low * Correction dans debian pour assurer la mise en paquet suite à l'ajout de la bib dynamique ptkradar et om. * Correction de bugs, ajout de la commande chggroup. * Les reliefs ne sont plus fonctionnels. -- Patrick Lecoanet Thu, 16 Dec 1999 11:30:43 +0100 xradar3-tk (3.1.5) unstable; urgency=low * Ajout du clip, du tuilage. Séparation de l'antirec dans une lib. Mise à jour Perl, génération possible d'une bib debug pour perl. Génération d'une bib dynamique pour perl. Correction de bug. -- Patrick Lecoanet Thu, 9 Dec 1999 14:28:44 +0100 xradar3-tk (3.1.4) unstable; urgency=low * Remplacement de l'algo d'antirec par l'ancienne version de LAOM qui peut être distribuée sous LGPL. Corrections de bugs en particulier autour des transformations et du label format. Mise à jour partielle de la doc, etc. Suppression des phidiasseries. -- Patrick Lecoanet Thu, 2 Dec 1999 15:47:18 +0100 xradar3-tk (3.1.3) unstable; urgency=low * Grosses modifs autour des étiquettes, labelformats, guideurs et ancres/attachements. -- Patrick Lecoanet Mon, 29 Nov 1999 11:36:23 +0100 xradar3-tk (3.1.2) unstable; urgency=low * Ajout de l'item Rectangle. Correction de problèmes de binding. et plein d'autres choses. -- Patrick Lecoanet Thu, 4 Nov 1999 16:51:06 +0100 xradar3-tk (3.1.1) unstable; urgency=low * Première version de la branche instable 3.1. Comporte l'ajout des transformations et des groupes et les items Icon et Text. -- Patrick Lecoanet Fri, 29 Oct 1999 17:14:20 +0200 xradar3-tk (3.0.12) unstable; urgency=low * Quatrième version distribuée. Correction d'un bug bloquant sur itemcget dans l'incarnation perl. Début de passage en RadarBBox. -- Patrick Lecoanet Fri, 4 Jun 1999 13:30:02 +0200 xradar3-tk (3.0.11) unstable; urgency=low * Troisieme version distribuée. La XToolkit n'existe plus. Le paquetage de base est désormais xradar3-tk. Corrections de bugs dans le widget. -- Patrick Lecoanet Fri, 4 Jun 1999 13:30:02 +0200 xradar (3.0.10) unstable; urgency=low * Seconde version distribuée. Le schema de nommage debian incorpore desormais le patch level en troisieme partie. De plus la numérotation est celle d'un paquetage debian natif. -- Patrick Lecoanet Fri, 21 May 1999 13:20:02 +0200 xradar (3.0-2) unstable; urgency=low * Premiere version distribuée. Elle correspond à la ALPHA_10. -- Patrick Lecoanet Fri, 21 May 1999 11:20:02 +0200 xradar (3.0-1) unstable; urgency=low * Suppression de la dependance xbase. Cration des paquetages xradar-tk et xradar-perl. -- Patrick Lecoanet Fri, 28 May 1999 14:26:02 +0200 xradar (2.5-3) unstable; urgency=low * Ajout des dépendances et du soname sur la bibliothèque dynamique. -- Patrick Lecoanet Wed, 9 Dec 1998 11:05:27 +0100 xradar (2.5-2) unstable; urgency=low * Eclatement en trois paquetages. Un pour le runtime, un pour le développement et un pour les fontes. -- Patrick Lecoanet Mon, 24 Aug 1998 13:40:50 +0200 xradar (2.5-1) unstable; urgency=low * Passage en xradar 2.5.0 (beta de la 3.0) * Installation sous /usr/X11R6 -- Patrick Lecoanet Mon, 4 May 1998 15:29:50 +0200 xradar (2.4-3) unstable; urgency=low * Separation de la fonte curseur des autres fontes. Elle n'est plus fabriquée automatiquement et elle n'est plus installée. -- Patrick Lecoanet Thu, 2 Apr 1998 10:13:50 +0200 xradar (2.4-2) unstable; urgency=low * Ajout des fontes phidias. -- Patrick Lecoanet Tue, 10 Mar 1998 11:04:38 +0100 xradar (2.4-1) unstable; urgency=low * Initial Release. -- Patrick Lecoanet Wed, 25 Feb 1998 14:11:43 +0100