home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / utility / disk / zorg_134 / changes.txt next >
Text File  |  1994-04-02  |  17KB  |  459 lines

  1. version 1.34
  2. ------------
  3.  
  4. 03/04/94
  5.     o Lorsque 'A Partir de ZORG.INF' est active, Configuration donne la
  6.       liste des partitions de ZORG.INF est pas les partitions active
  7.       connu du système.
  8.  
  9.     o Utilisation de WIND_CALC() dans le calcul de la 'Taille Idéale'
  10.       d'une fenêtre.
  11.  
  12.     o Utilisation de WIND_CALC() pour calculer la taille des fenêtres lors
  13.       de la création et en l'abscence de ZORG.INF.
  14.  
  15.     o On peut maintenant cliquer pendant plus de 10 secondes sur les flèches
  16.       de défilement des fenêtres sans occasionner de plantage.
  17.  
  18. Version 1.33
  19. ------------
  20.  
  21. 20/02/94
  22.     o Correction d'un bug. Le départ de la recherche doit se faire à partir
  23.       de la page visible du secteur et non pas du début du secteur.
  24.  
  25. Version 1.32
  26. ------------
  27.  
  28. 05/02/94
  29.     o Support des secteurs de taille quelconque par la routine de
  30.       'compression'.
  31.  
  32.     o Les buffers de 'Nettoyage des Clusters Libres' et 'Reconnecte les
  33.       Fichiers' sont limités à 16 Mo. Le nombre de secteurs de 512 octets
  34.       contenus dans ce buffer reste alors codable sur 15 bits.
  35.  
  36. Version 1.31
  37. ------------
  38.  
  39. 04/02/94
  40.     o Le buffer utilisé pour 'Nettoyer les Clusters Libre' occupe la quasi
  41.       totalité de la RAM pour aller plus vite qu'avec un petit buffer.
  42.  
  43.     o La routine de reconnection des fichiers marche maintenant avec des
  44.       secteurs de taille quelconque et le buffer utilisé utilise la quasi
  45.       totalié de la RAM.
  46.  
  47.     o Correction d'un bug dans la routine de reconnection des fichiers.
  48.       ZORG lisait et écrivait plus de secteurs qu'il n'y avait de place
  49.       dans le buffer d'où un écrasement de la mémoire située après.
  50.  
  51.     o L'affichage du numéro de premier cluster d'un fichier dans la boîte
  52.       de dialogue 'Information sur un Fichier' se fait sur un unsigned et
  53.       non un int.
  54.  
  55. 03/02/94
  56.     o La mise à blanc des champs premier cluster ou taille de la boîte de
  57.       dialogue 'Information sur un fichier' met le champ à 0 au lieu d'une
  58.       valeur aléatoire.
  59.  
  60.     o Modification du test de détection de clic lors des recherches et
  61.       du nettoyage des clusters. Le menu est les gadgets des fenêtres sont
  62.       maintenant inactifs.
  63.  
  64.     o Un champ de la structure du tampon n'était pas initialisé et
  65.       provoquait un plantage en cas d'édition du tampon.
  66.  
  67. 02/02/94
  68.     o Correction d'un bug dans la création des fichiers FILEnnnn.ZRG
  69.       La routine gérait mal les secteurs de plus de 512 octets.
  70.       J'ai quand même perdu une partition de 120 Mo avec cette connerie.
  71.       Heureusement que je fais des BackUp :-)
  72.       En fait j'ai réussi à tout récupéré grâce à ZORG. Comme quoi c'est
  73.       util des fois :-}
  74.  
  75.     o Les boutons '+' et '-' des boîtes de dialogues de choix du format
  76.       d'une disquette ou d'un disque dur lors d'un accès direct sont
  77.       selectionnables. Ca rend plus joli quand les boutons sont en relief.
  78.  
  79.     o Les boutons 'haut' et 'bas' de déplacement dans la boîte de dialogue
  80.       de choix des positions dans la liste sont aussi seletionnables.
  81.  
  82.     o Réécriture complète des routines de recherche. Il n'y en a plus
  83.       qu'une seule pour tout les cas et les routines bas niveau sont
  84.       en assembleur.
  85.  
  86. Version 1.30
  87. ------------
  88.  
  89. 06/01/91
  90.     o Ajout des boutons personalisés dans la boîte d'ouverture d'une
  91.       disquette et d'un disque dur en format brut.
  92.  
  93.     o La première ligne des fentêtres de secteur (affichant les compteurs)
  94.       n'était pas assez grande dans le cas de gros fichiers.
  95.  
  96. 05/01/94
  97.     o Création d'une boîte indépendante pour 'secteur d'arrivée' d'un
  98.       disque accédé directement. Version light sans les boutons Root, FAT1,
  99.       et autres.
  100.  
  101.     o Modification de la routine de recherche pour un fichier. Il y avait
  102.       des problèmes avec les gros fichiers (plus de 16 Mo).
  103.  
  104.     o Mise à jour de la boîte de déplacement pour des secteurs de taille
  105.       quelconque.
  106.  
  107.     o Mise à jour de la gestion des listes de position pour des secteurs
  108.       de taille quelconque.
  109.  
  110.     o Lors de la copie d'un secteur dans le ClipBoard, les caractères
  111.       0x0A (saut de ligne), 0x0D (retour charriot) et 0x09 (tabulation)
  112.       sont remplacés par le caractère utilisé pour visualiser le caractère
  113.       nul.
  114.  
  115.     o Le bouton 'Liste' de 'Octet d'arrivée' d'un fichier ne donnait rien.
  116.       Maintenant ça marche.
  117.  
  118.     o Adaptation des routines de déplacement et d'affichage dans la
  119.       fenêtre à des secteurs de taille quelconque.
  120.  
  121.     o Correction des routines bas niveau d'accès aux disques lorsque
  122.       l'option "A partir de ZORG.INF" est active. Les routines marchent
  123.       maintenant aussi avec des secteurs de taille quelconque.
  124.  
  125.     o Vérification que pour chaque ligne DEVICE correspond une ligne
  126.       BPB dans ZORG.INF.
  127.  
  128.     o Affichage de la taille des secteurs en "unsigned int" pour
  129.       configuration.
  130.  
  131.     o Affichage de la taille des clusters en "long" pour information.
  132.       "int" ne suffit pas pour deux secteurs de 32768 par clusters.
  133.  
  134.     o Correction d'un bug dans le décompte du nombre de morceaux de
  135.       la FAT. Il fallait en compter un de plus.
  136.  
  137. 04/01/94
  138.     o Dans la Boîte de dialogue 'secteur d'arrivée', ajout des
  139.       boutons Boot, Fat1, Fat2, Root Dir et First Cluster.
  140.  
  141.     o L'affichage de l'offset effacait le haut de l'ascensseur de
  142.       déplacement dans une fenêtre fichier d'un autre FS.
  143.  
  144.     o Correction d'un bug lors de la création d'une fenêtre qui n'a
  145.       pas de dimensions dans ZORG.INF. Il ne faut pas de '=' entre
  146.       NUMBER et le nombre de définitions de dimensions.
  147.  
  148.     o Utilisation de objc_change() au lieu de changer l'état puis
  149.       redessiner.
  150.  
  151.     o Correction d'un oubli dans la création de la fenêtre Tampon. Je
  152.       me demande encore pourquoi ça marchait avant :-).
  153.  
  154. 11/12/93
  155.     o Correction d'une erreur d'arrondie lors de l'affichage du numéro de
  156.       secteur de différence entre les deux FATs. Il fallait arrondir à la
  157.       valeure par excés.
  158.  
  159. 07/12/93
  160.     o Correction pour les secteurs de 32768 octets. Il faut un unsigned
  161.       int à la place d'un simple int.
  162.  
  163. 27/11/93
  164.     o Gestion des secteurs d'une taille quelconque par "Informations"
  165.  
  166. Version 1.21
  167. -----------
  168.  
  169. 27/11/93
  170.     o J'ai ajouté un programme annexe AUTOCONF permettant de récupérer
  171.       le partitionnement du disque et l'écrire dans ZORG.INF
  172.  
  173.     o Le menu "Configuration" donne un résultat directement
  174.       copiable/collable dans ZORG en passant par le ClipBoard.
  175.  
  176.     o Un (int *) à la place d'un (UBYTE *) empéchait de prendre en compte
  177.       les partitions 2 et 3 lors d'une lecture de boot avec "Lire" du
  178.       menu "Information (Boot)".
  179.  
  180.     o Le numéro de version du GEM est récupéré dans global[0] après
  181.       l'appel à appl_init(). Les icones couleurs sont utilisés si
  182.       le GEM est un 3.3 ou plus.
  183.  
  184.     o Le fichier RSC ne fait plus planter les Atari dont le GEM ne
  185.       comprend pas les icones couleurs. J'ai été obliger de faire deux
  186.       bureau dans le ressource, on perd de la place mais ça marche.
  187.  
  188.     o Il n'est maintenant plus possible d'avoir l'occupation d'une
  189.       partition dont les secteurs ne font pas 512 octets. De toute façon
  190.       ça ne marchait pas avant et on obtenaut n'importe quoi.
  191.  
  192. 21/11/93
  193.     o Légère modification des textes des dialogues de sauvegarde ou de
  194.       rechargement d'un secteur.
  195.  
  196. 14/11/93
  197.     o Redessin des icones couleurs. En fait je les avait perdu suite à
  198.       une fausse manip dans la version précédente juste à 1 heure du mat.
  199.  
  200. Version 1.20
  201. ------------
  202.  
  203. 11/11/93
  204.     o Le bureau a maintenant des icones en couleurs et animés. Merci à
  205.       Laurent Chemla de BrainStorm pour la documentation des icones
  206.       couleurs.
  207.       Pour l'instant ZORG installe les icones couleurs si le TOS est au
  208.       moins un 4.01. L'idéal serait de tester le numéro de vesion de
  209.       l'AES (AES >= 3.3) mais je ne sais pas encore comment l'obtenir.
  210.  
  211.     o Si le ClipBoard n'existe pas, ZORG essai de l'installer. Il prend
  212.       C:\CLIPBRD\ comme chemin. Si vous voulez un autre chemin, utilisez
  213.       un CPX ou autre.
  214.  
  215.     o Correction d'un bug dans la gestion du ClipBoard GEM. Je me demane
  216.       même comment ça pouvait marcher avant.
  217.       Ca marche impécablement bien sous MultiTOS et c'est très pratique.
  218.  
  219.     o Correction d'un bug qui faisait un double déplacement lorsqu'on
  220.       clic dans l'ascenseur intégré à la fenêtre et ne fait pas de
  221.       défilement continu lorsqu'on laisse le boutton enfoncé. Il y a
  222.       maintenant en plus un temps de latence entre le premier clic et
  223.       le deuxième clic qui est le début des clics continus.
  224.  
  225.     PS: encore un jour férié :-)
  226.  
  227. 07/11/93
  228.     o Petite modification de la position de la fenêtre Tampon dans
  229.       ZORG.INF pour une résolution de 768x240. Elle est maintenant un
  230.       pixel plus basse !
  231.  
  232.     o On peut maintenant positionner le curseur de la fenêtre Tampon avec
  233.       la souris. Un oubli sans doute.
  234.  
  235.     o Support du ClipBoard GEM. Voir TAMPON.DOC pour plus d'infos sur
  236.       l'utilisation.
  237.  
  238. 01/11/93
  239.     o Il ne reste dans le fichier ressource que deux icones pour le bureau.
  240.       Une icone pour un lecteur de disquette et une autre pour une partition.
  241.       Les autres icones s'en déduisent. On gagne ainsi de la place dans le
  242.       fichier. C'est surtout intéressant pour des icones couleurs gourmandes
  243.       en mémoire. L'arbre du bureau est maintenant construit "à la main".
  244.  
  245.       PS: Vous pouvez remarquer que je bosse même les jours fériés.
  246.  
  247. 24/10/93
  248.     o Le déplacment des ascenseurs ne redessine pas toute la fenêtre mais
  249.       effectue un scroll de son contenu et redessine les nouvelles parties.
  250.       C'est beaucoup plus joli sous WINX quand on déplace l'ascenseur en
  251.       temps réel.
  252.  
  253.     o Correction d'un bug pas mécant qui ralentissait l'affichage lors
  254.       d'un scroll vers le haut. Des lignes étaient redessinées inutilement.
  255.  
  256. 16/10/93
  257.     o Un ajout de texte dans 'ZORG.INF' pour signaler que la cofiguration
  258.       qui y est décrite est la MIENNE. VOUS DEVEZ CHANGER 'ZORG.INF' SI
  259.       VOUS VOULEZ PROFITER DE LA POSSIBILITE D'UTILISER ZORG SANS BOOTER
  260.       LE DISQUE DUR.
  261.         ** Changez 'ZORG.INF' avant que les problèmes n'arrivent. **
  262.  
  263. Version 1.11
  264. ------------
  265.  
  266. 06/10/93
  267.     o Changement d'un texte dans configuration() pour être conforme à la
  268.       réalité. Une petite mise à jour suite à un changement dans les menu.
  269.  
  270.     o Le texte "cliquez pour arréter" apparaissait en grisé lors de la
  271.       compression de place. Avec les objects 3D le gris est aussi sur le
  272.       fond et c'est pas beau. Maintenant le texte n'apparait plus du tout.
  273.  
  274. 05/10/93
  275.     o Correction d'une faute de frappe. "face" au lieu de "Face" dans
  276.       l'entête d'une fenêtre d'accès direct à une disquette.
  277.  
  278. 03/10/93
  279.     o Si le cookie 'MiNT' existe, ZORG n'installe pas son bureau.
  280.  
  281.     o Correction d'un bug. Lorsque la boîte d'information était affichée
  282.       et qu'il y avait une erreur, la boîte originale ne disparaissait
  283.       pas.
  284.  
  285. Version 1.10
  286. -----------
  287.  
  288. 30/09/93
  289.     o Optimisation de l'affiche de la boîte paraminfo. On peut n'afficher
  290.       qu'une des deux lignes, l'autre restant identique à celle de l'appel
  291.       précédent. utile lors du chargement de l'arborescence.
  292.  
  293.     o Finalement le bureau n'a un fond uni que si il y a plus de 4
  294.       couleurs. Ca va être moche sur un ST mais c'est plus joli sur
  295.       mon Falcon. Désolé. Si seulement j'avais un moyen de connaitre
  296.       le fond du bureau. wind_get(0, WF_NEWDESK, ...) n'existe pas
  297.       hélas :-( (ou n'est pas documenté).
  298.  
  299.     o gestion des messages WM_UNTOPPED et WM_ONTOP. je n'ai pas encore
  300.       rencontré de WM_BOTTOMED mais ça ne saurait tarder. La gestion
  301.       consiste à changer la forme du curseur (ce qui n'est pa fait par
  302.       Winx nin Multitos).
  303.  
  304.     o Meilleur gestion de l'affiche du curseur carré dans la fenêtre en
  305.       utilisant la liste des rectangles de la fenêtre. IL n'y a plus
  306.       d'affichage parasite quand on affiche ou efface le curseur et qu'il
  307.       y a une fenêtre à cette endroit (accessoire ou application sous
  308.       Multitos).
  309.  
  310.     o Le curseur change de forme sur la frontière de la zone intérieur
  311.       de la fenêtre (zone de travail) au lieu de la zone gadget compris.
  312.  
  313.     o On peut déplacer une fenêtre sans avoir de problème de réaffichage.
  314.       Ce problème a été découvert avec la boîte de choix d'un caractère
  315.       ASCII. La correction a été amélioré à cette boîte, la boîte de
  316.       déplacement pour secteur, fichier, fichier_fs, raw_floppy et
  317.       raw_hard ainsi que pour liste des déplacements, disquette brute
  318.       et disque dur brut et ouverture d'un répertoire.
  319.  
  320.     o Lorqu'il y a plus de 2 couleurs disponibles, le bureau prend 
  321.       un fond uni et n'utilise le fond grisé pour le monochrome.
  322.  
  323. 29/09/93
  324.     o Le fichier ressource utilise maintenant des objects en relief.
  325.       Seuls certains bits de certains objets (les boutions en  relief)
  326.       sont à 1. Le même fichier est utilisé sur un AES 3D et un AES
  327.       normal.
  328.  
  329. 28/09/93
  330.     o Lors d'une recherche, le mode hexa est actif par défaut si le
  331.       secteur est visible en hexa, le mode ascii est choisi sinon.
  332.  
  333.     o La recheche est case-sensitive par défaut si le mode de recherche
  334.       est hexa et case-insensitive sinon. Attention, le mode de recherche
  335.       est fixé par le mode d'affichage du secteur (voir o précédent).
  336.  
  337.     o première édition du fichier de log des changements (ce fichier)
  338.  
  339. Version 1.00
  340. -----------
  341.  
  342. 27/09/93
  343.     o version disponible sur ftp.cnam.fr:/pub/Atari/zorg.lzh
  344.       annonce dans les News de la disponibilite de cette version
  345.       En fait c'est la version numéroté 1.8 mais je repart de 1.0
  346.       sur des bases plus saines.
  347.  
  348. Reste à Faire
  349. -------------
  350.  
  351.     o faire une version anglaise du programme et de la doc
  352.  
  353.     o gérer l'évènement AP_TERM ?
  354.  
  355.     o Recherche à l'envers
  356.  
  357.     o Réorganiser les répertoires de façon à les rassembler à un seul
  358.       endroit.
  359.  
  360.     o Comprimer les répertoires en ramenant toutes les entrées au début
  361.       et en virant les derniers clusters devenus ainsi inutils.
  362.  
  363.     o Les trois Phases
  364.  
  365.     o Compresser les clusters occupé vers le début du disque ?
  366.  
  367.     o Edition de la FAT (entrée de menu "Ouvre la FAT")
  368.  
  369.       Dans une fenêtre 8x ou 16x ou 24x (largeur, la hauteur étant
  370.       quelconque) ascenseur vertical mais pas horizontal.
  371.       Mettre une entrée de menu FAT après Secteur
  372.       FAT:
  373.       - next (⇨) |
  374.       - prev (⇦) | dans le chaînage des clusters
  375.       - goto
  376.       - search
  377.       - marquer la chaîne complète (couleur)
  378.       - next ligne (⇩)
  379.       - prev ligne (⇧)
  380.       - next page (⇧⇩)
  381.       - prev page (⇧⇧)
  382.  
  383.       Numérotation des lignes et colonnes et ⇨ ⇩ indiquant la position
  384.       du curseur.
  385.  
  386.       Fichier associé (gaffe aux plantages sur une arborescence
  387.       corrompue)
  388.  
  389.       Marquer en couleur les fichiers à problème : cluster double,
  390.         boucle, débordement, cluster suivant null ou inutilisé...
  391.       Associer un état dans la structure à chaque cluster.
  392.  
  393.       Remonter au 1er cluster de la chaîne
  394.  
  395.       ATTENTION : ça sert surtout en cas de problème dans l'arborescence.
  396.       Modifier 'test structure' pour charger le maximum d'infos et ne
  397.       plus s'arreter au 1er problème. Vérifier que les champs inutilisé
  398.       dans la structure de répertoire sont à 0 (pas de fichier dans le
  399.       répertoire) et pas à une valeur aléatoire.
  400.  
  401.     o s'arranger pour que le bug du TOS 4.0x ne se déclare pas.
  402.       (ne pas occuper le dernier cluster du disque ou sinon par un
  403.       répertoire) ?
  404.  
  405.     o Séparer ZORG.INF en deux. Une partie spécifique aux partitions
  406.       et une partie pour les réglages des fenêtres ?
  407.  
  408.     o Ecrire un programme de conversion de ZORG.INF en cas de changement
  409.       de version ?
  410.  
  411.     o Avoir le chemin du ClipBoard dans ZORG.INF
  412.  
  413.     o l'ascenseur de déplacement interne à la fenêtre en relief ?
  414.  
  415.     o mettre des couleurs sur le curseur et les flèches indiquant sa
  416.       position (facile), sur les numéros et indications diverses
  417.       (plus dur).
  418.  
  419.     o Dialogues dans des fenêtres
  420.  
  421.     o Gérer ses propres racourcis clavier dans les dialogues
  422.  
  423.     o gestion dynamique (temps réel) des ascenseurs de déplacement :
  424.  
  425.       Lors d'un clic sur le fils, appeler une fonction de gestion
  426.         standard en passant :
  427.       - adresse du formulaire
  428.       - No des père et fils
  429.       - temporisation
  430.       - adresse d'une fonction d'affichage (update)
  431.  
  432.       à chaque déplacement:
  433.       - appeler la fonction d'affichage en passant le position relative
  434.         (1-1000)
  435.       - lancer le timer par evnt_multi(MU_TIMER|MU_BUTTON|MU_M1,...)
  436.       si le timer est écoulé avant le prochain déplacement, appeler
  437.       la fonction d'affichage (affiche plus complèt et plus lent)
  438.  
  439.       débrayable avec le bouton droit (idem WinX)
  440.  
  441.     o Récupérer e_gem (avec sources) et piquer le code des popups.
  442.  
  443.     o Bouton appliquer dans le dialogue de déplacement.
  444.  
  445.     o Gestion plus poussée du Copier/Coller en séléctionnant des bouts
  446.       de secteur (marqués en vidéo invers) et collé à l'emplacement
  447.       du curseur. Ne rien changer si le curseur n'est pas afficher.
  448.  
  449.     o Fonte 6x6 ou fonte au choix.
  450.  
  451.     o Mettre des couleurs dans la fenêtre d'occupation (dernier cluster,
  452.       fichier fragmenté, secteur naze, dernier cluster du disque...)
  453.       On peut détercter les fichiers fragmentés en parcourant la liste
  454.       des clusters du début à la fin, si rupture de numérotation -> le
  455.       fichier est fragmenté.
  456.  
  457.     o Un clic dans la fenêtre d'occupation donne le numéro de cluster
  458.       et le fichier qui lui est associé.
  459.