ChangeLog
10 Jan 2008
- noeuds.c : conv_to_latin1 et conv_to_utf8 vérifient si la chaine n'est pas
nulle
- options.cxx : trn_options::sauver() "," et "'" ajoutés dans DELIMIT pour
faire la transition avec l'ancien format de fichier de conf.
- Version 0.2.3
09 Jan 2008
19 Dec 2007
- Ajout de m4/acx_pthread.m4
- configure.ac : test si pthread est present
- menu_ajouter.cxx : fonction de remplacement de strndup si non disponible
- thread.cxx : utilisation optionnel de pthread
09 Dec 2007
- modules.c: Fixe bug quand generator ne retourne rien
- thread.cxx thread.h main.cxx menu_generer.cxx options.cxx : ajout d'une
fenetre d'attente lors d'appel de programmes externes
02 Dec 2007
- modules.c: ajout de trn_module_set_list
- trn_conf.c: trn_conf_*_char_iso utilisent trn_conf_*_char
- options.cxx: enregistre la conf "generer" que si la liste de module a bien
marché
- generer.c: trn_generer_list_module_print écrit dans stdout
- ajout de testmodule
30 Nov 2007
- Fix link problem when build check program
- modules.c : Fix memory leak in trn_module_get_list
- xmlcasier.c : remove unneed printf
- xmlrue.c: : rewrite trn_rue_changer_nom to conform to trn_conf
- options.cxx : rewrite trn_options::ouvrir(), sauver() for xmlrue
28 Nov 2007
- generer.c : corrige fuites de mémoires et ne génére que les documents
souhaités
18 Nov 2007
- menu_ajouter.cxx : Dans Fenetre_Ajout, utilisation de Fl_Text_Editor pour
completer les noms de rues
- history.c : trn_history_hash retourne une chaine sans accents
16 Nov 2007
- history.c : Fix memory leak in trn_history_search_next
- trn_input_choice.cxx : Réécriture de Trn_Input_Choice::in_cb, maintenant
conserve la case de ce que l'on tape
14 Nov 2007
- xmlfiche.c : réécriture de trn_fiche_desc_groupe pour supprimer la
dépendance à XPath
11 Nov 2007
- Ajout de l'historique des rues et des communes (history.c history.h)
08 Nov 2007
31 Oct 2007
- xmlcasier.c htmlcasier.c: Support de l'orientation du casier. Si casecol
contient 'B', le casier commence en bas et non en haut.
- noeuds.c: trn_ccf_nb retourne le numéro contenu dans la proprièté "id" si
disponible.
29 Oct 2007
- trn_gen.cxx trn_gen.h: réécriture de la fenetre "générer les documents".
Affichage du log de création des documents.
- message.cxx: ajout d'un destructeur pour enlever le timeout
23 Oct 2007
- menu_ajouter.cxx: dans l'ajout rapide de clients, réécriture de la partie
qui trouve si on ajoute une description (NR, BN, ...)
19 Oct 2007
- noeuds.c noeuds.h: ajout de trn_add_child et trn_add_child_name pour
ajouter un noeud en respectant l'ordre des elements
- menu_edition.cxx: cb_menu_inverser et cb_menu_coller utilisent trn_add_child
15 Oct 2007
- undo.cxx undo.h: ajout de la fonctionnalité Annuler/Refaire
- arbre.cxx: corrections dans arbre_afficher
12 Oct 2007
- Makefile.am configure.ac: ajout de l'option --enable-build-doc pour
séparer l'interface et la partie création des documents
- Makefile.am : suppression du modele fo
21 Sep 2007
18 Sep 2007
- fichiers.c : ajout de la fonction trn_filename_from_doc pour gérer les
nom de fichiers avec caractères espace ou non ascii.
16 Sep 2007
- menu_edition.cxx : ajout de la fonction cb_menu_inverser() pour inverser
l'ordre des éléments
11 Sep 2007
- menu_ajouter.cxx: ajout d'éléments est maintenant conforme à la DTD
- menu_edition.cxx : cb_menu_bas() et cb_menu_haut() respecte l'ordre des
éléments (conforme à la DTD)
06 Sep 2007
- prop.cxx : ajout de la liste de choix existant ou par défault dans les
éléments nomrue commune et desc
- trn_edit.fl arbre.cxx : update_label() utilise copy_label() à la place de
la variable globale fenetre_label
- main.cxx : suppression des variables globales msg_win et win_gen de la
classe trn_edit
05 Sep 2007
- menu_ajouter.cxx: ajout rapide de casier case fiche rue et de
client num nom desc (provennant de la version Python)
24 Aug 2007
- pdf_table.c : ajout de la fonction hack_pdf qui modifie les pdf
car sous Windows printf utilise la localisation. Cette fonction remplace
les virgules par des points dans les pdf non compressés.
- configure.ac : ajout de l'option --enable-hack-pdf
22 Aug 2007
- configure.ac : ajout de l'option --enable-ps
- m4/fltk.m4 : correction pour pouvoir utiliser la cross-compilation
30 Dec 2005
- htmlclient.c xmlclient.c : sépare les clients par lettre (tri plus rapide), recherche si les rues sont identiques
- md5util.c : correction de bug dans md5_liste quand filename est nulle
16 Dec 2005
- htmlclient.c : n'affiche pas les rues si elles sont identiques
11 Dec 2005
- xmlclient.c htmlclient.c : ajout du modèle client qui donne la liste
alphabétique des clients et les rues correspondantes
- pdf_to_ps.c : correction ps et pdf n'était pas libérés
- tournee.c : correction dans le message d'aide (-m MOD au lieu de -g MOD)
- testconf.c : test du chargement du fichier de configuration
4 Mai 2005
- version 0.2.0
- pdftops.c : La compression des documents .ps en ps.gz est désactivé car
cela pose des problèmes lorsque l'on veux les ouvrir à partir de l'interface
30 Avril 2005
- html-const.h : passage en HTML4
- htmlcasier.c : erreur <tr> était utilisé à la place de </tr> dans l'entête du tableau
23 Avril 2005
- trn_edit.fl : Remplacement du bouton Ajouter par une barre de menu.
Utilisation de 3 barres de menu
- menu_ajouter.cxx : Valeur de MN_AJOUTER changé en Ajouter
20 Avril 2005
- trn_config.c trn_config.h : ajout des fonctions trn_conf_get_char_iso et
trn_conf_set_char_iso
16 Avril 2005
- table_mod.cxx table_mod.h : nouvelle classe de base table_mod pour
afficher la liste des modules sous forme de tableau d'objets (utilisé par
table_gen et opt_mod)
- table_gen.cxx table_gen.h : classe pour ouvrir les documents des tournées
- trn_voir.c trn_voir.h : fonction pour ouvrir les documents des tournées
- options.cxx :
24 Fev 2005
- nouveau format ps converti à partir de pdf avec pdftops (xpdf-utils)
- ajout de Dependance xpdf-utils pour le paquet debian
16 Fev 2005
- Utilisation d'un seul Makefile
7 Fev 2005
- menu_edition.cxx : correction de bug dans cb_menu_supprimer msg->texte était appelé après la suppression de l'élément
- Makefile.am Configure.ac : utilisation de nouvelles versions d'automake autoconf
4 Nov 2004
- icon.cxx : ajout d'icone au fenetre
3 Nov 2004
- menu.cxx generer.c noueds.h : utilisation de xmlNewValidCtxt et xmlFreeValidCtxt si la version de libxml est supérieure à 2.5.8
30 Oct 2004
21 Oct 2004
- xmlcal.c pdfcal.c : genere le cal(endier) des tournées
1 Sept 2004
- xmlfiche.c : correction, numéro de case incorrect, copie recursif des cases avec fiches, copie simple des cases sans fiches
21 Aout 2004
- trn_edit.fl : ajout du menu Aide, Version
- tournee.c : redirection de stdout et stderr vers tournee.log quand
l'interface est utilisé
- trn_edit.fl : nouvelle classe FenetreMessage qui affiche le log et
ajout d'un bouton message pour afficher la fenetre de message
20 Aout 2004
- generer.c : meilleure gestion des signatures md5, determine bien si un
document est à refaire
- xmlfiche.c : n'inclu plus les cases qui ne contiennent pas de fiches
15 Aout 2004
14 Aout 2004
- htmlcasier.c xmlcasier.c xmlrue.c : ajout des numéros de rue dans le casier
- htmlfiche.c : ajout d'ancre pour les numéros de case
- trn_edit.fl : on passe en mode fiche quand on double-clique sur une rue
- message.cxx message.h : affichage d'information dans la ligne de status
13 Aout 2004
- menu_edition.cxx : gestion de la copie / déplacement d'une tournée à une
autre (mise à jour de l'affichage)
- tournee.c : ouverture possible de plusieurs tournées sur la ligne de commande
- edit/main.cxx edit/main.h : ajout de la fonction "trn_gui_open" qui ouvre
une tournée dans une fenêtre (plusieurs appels possible), "trn_gui_fltk"
qui lance l'interface
12 Aout 2004
- trn_edit.fl menu_edition.cxx : le classique "copier, couper, coller" est
remplacé par "Presse-Papier, Copier ici, Déplacer ici, Déplacer la liste"
- arbre.cxx : l'élément qui est dans le Presse-Papier est identifié par un X
en début de ligne
11 Aout 2004
- html*.c : ajout d'un espace dans le meta http-equiv, les documents étaient
affiché en ISO-8859-1 au lieu de UTF-8
29 Juillet 2004
- options.cxx trn_conf.c generer.c: ajout de l'option "ne recréer que les documents qui ont changés"
28 Juillet 2004
- opt_mod.cxx opt_mod.h: n'utilise plus Fl_Table à cause de problème sous Windows, utilise un groupe de Fl_Check_Button
- generer.c : prend en compte la configuration modules-actifs
22 Juillet 2004
- arbre.cxx liste.cxx : ajout de couleurs
30 Mai 2004
- trn_opt.fl opt_mod.cxx opt_mod.h : utilisation d'une classe table pour afficher la liste des modules
- Fl_Table.cxx Fl_Table.H : utilisation de la classe Fl_Table (liens internet)
01 Avr 2004
- tounree.c trn_conf.h trn_conf.c : ajout de fonction pour lire (trn_conf_get*) et écrire (trn_conf_set*) la configuration
- trn_config.fl : fenetre de configuration
22 Mar 2004
21 Mar 2004
- menu_fichier.c noeuds.h : Ajout d'une constante TRN_EXT l'extension des fichiers tournee
Changement de l'extension des fichiers de ".xml" vers ".trn"
- fichiers.c: Remplacement du dossier xml par tmp
20 Mar 2004
- dtd.c : le fichier tournee.dtd est maintenant inclus dans chaque fichier de tournée.
trn_check_dtd() verifie si la définition est à jour, et trn_set_dtd() la met à jour.
- Makefile.am win32.mak : tournee.dtd devenu inutile, n'est plus inclus dans les packages
- tournee.c : ajout d'une option à la ligne de commande pour définir le niveau de compression des documents
- noeuds.c : récriture de trn_ccf_nb qui n'utilise plus XPath
16 Mar 2004
- xmlrue.c : Fuite de mémoire (nom n'était pas libéré)
13 Mar 2004
- Réécriture de l'éditeur de tournée
- Utilisation d'une classe C++, qui permet d'ouvrir plusieurs tournées, copier/couper/coller d'une tournée à l'autre.
- Ajout d'une barre pour changer rapidement de fiche
- Ajout du bouton Ajouter
06 Mar 2004
- htmlfiche.c xmlstat.c : bugs à cause de XML_GET_CONTENT sur des éléments sans contenu,
remplacement de XML_GET_CONTENT par xmlNodeGetContent
- gen2dot.c : affichage par format (par défault), ou par modele
- Makefile.am: ajout de tournee.dtd lors de l'installation dans /usr/share/
04 Mar 2004
- noeuds.c : node_suiv teste si node est null
29 Fev 2004
- xmlcasier.c : ajout des numéro des clients
- htmlrue.c xmlrue.c : genere la liste des rues
simplification des numéros (paire, impaire)
03 Dec 2003
- src/Makefile.am : -liberty est maintenant bien ajouté dans LIBS
29 Nov 2003
- Désactive la touche ESCAPE pour quitter
24 Nov 2003
- generer.c md5.c : ne generer que les fichiers non à jour (support md5)
22 Nov 2003
- win_disk.cxx win_disk.h : affichage d'un camembert d'utilisation du disque
07 Nov 2003
- version 0.1.3
- disk.c : la taille totale de chaque tournee, et stat sur l'usage du disque
06 Nov 2003
- teststat.c : simplification des equations logiques
04 Nov 2003
- modules.h : descrit les modules utilise (était dans generer.h)
01 Nov 2003
- menu_gen.cxx generer.c : les xmlValidCtxt n'était pas initialisés à 0
les fonctions xmlValidate* rendait toujours le doc valide
28 Oct 2003
- pdfcasier.c : ajout du module CASIER pour le format PDF
- teststat.c : tableau html des calculs des statistiques
25 Oct 2003
- pdf_utils.c remplacé par pdf_table.c : permet de centrer verticalement
dans les cases trace les colonnes d'une seule fois ou lieu de les
tracer par petit bouts
- generer.c : affiche la date et l'heure courante
24 Oct 2003
- pdffiche.c : securite (buffer overflows) utilisation de xmlBuffer
- pdf_utils.c : fonctions pour creer un tableau en pdf
22 Oct 2003
- htmlfiche.c htmlcasier.c : Toutes les fiches sont dans un meme fichier html
- html: conforme au format HTML 3.2
21 Oct 2003
- trn_edit.fl menu_aff.c : Ajout de deux boutons pour ce deplacer vers les
fiches suivantes / precedentes ou la tournee
- menu_ajouter.c : Ajout automatique d'elements enfants pour certains
elements casier ajoute case et fiche , rue ajoute nomrue , client ajoute
num, nom et desc