home *** CD-ROM | disk | FTP | other *** search
- ??/??/99
- Réécriture partielle et/ou complète, optimisation, sécurisation des routines
- XRSC livrées avec INTERFACE.
- Rajout d'option de compilation pour forcer les 16 premières couleurs palette sur
- les couleurs systèmes (pratique à partir du 256c!).
- Les icones 256 couleurs sont recherchées pour les résolutions >256c si
- demandées (limitées à 16 couleurs à l'origines)
- Routines 'xrsrc_gaddr' débuggée et protégée (on ne peut plus donner des infos
- hors limites)
- Création MACROS compatibles GEM (rsrc_load(Fichier)=>xrsrc_load(Fichier,NULL))
-
- (PS: les sources sont dispos pour ceux que cela intéresse)
-
- 13/05/99
- Si on changeait un CD alors que l'ordi était bloqué (menu), ce changement pouvait
- passer inapercu .
- Maintenant je teste le checksum du CD toutes les secondes, je suis pénard!
- Le changement de taille (TAB) ajoute l'iconification si Magic(>3) présent
- (==> Normal/Réduit/Iconifié ou Normal/Réduit)
-
- 14/05/99
- Pour faire plaisir à Pierrot ;) mise en place des raccourcis claviers
- compatible CD-Player.
-
- 16/05/99
- La touche TAB commute entre Normal/Reduit/Icone si le TOS le permet bien-sur.
- Sauvegarde du mode iconifié pour redémarrer en iconifié au prochain lancement.
- Mise à jour de la fenetre répertoire contenant CDPL.WDB lors des modifications
- de celui-ci (ajout).
- Les touches non exploitées sont renvoyées via VA_SENDKEY au bureau.
-
- 23/05/99
- Porte du lecteur refaite (je la préfère comme ca)
-
- 24/05/99
- Petites optimisations
- Le temps clignote en mode PAUSE. (pratique en iconifié)
- Des fois l'iconification 'manuelle' (via TAB) déconne (que le titre!):
- Corrigé (c'est un bug de Magic,Je force la hauteur avec la largeur)
-
- 25/05/99
- La pause n'était pas prise en compte lors du test d'enregistrement CD: réglé
- L'auto-play ne marchait plus lors des changement de CD ! (depuis quand?) : réglé
-
- 26/05/99
- En décomposant les GROS icones couleurs en 'images couleurs' j'ai gagné 18ko
- Merci GEMVIEW (Qu'est-ce qu'il ne faut pas faire....)
- Passage de la macro MAX_DEPTH de 8 a 16 dans AES.H (je depassais les 8 épaisseurs
- avec ces conneries, ce qui faisait que je voyais plus certains objets!!!)
-
- 30/05/99
- Ajout de la fonction SCAN + RANDOM SCAN + PROGRAM + RANDOM PROGRAMM (via F5)
- PROGRAM + RANDOM PROGRAMM fonctionne (pour l'instant) comme NORMAL et RANDOM
- puisque l'éditeur est en chantier
- Futur: J'envisage l'utilisation de WDIALOG de Magic pour la gestion de mes
- fenetres dialogues.
-
- 2H plus tard....
-
- Ça y est WDIALOG est opérationnel. (avec une doc allemande c'est super!)
- Il fonctionne sous NAES (1.2) Magic 4,5,6 (normal!) et le TOS avec/sans WINX
-
- 31/05/99
- Paufinage des routines gérant l'imbrication des boites de dialoques avec le
- VA_PROTOKOLL.
- Amélioration du mode SCAN (+RANDOM SCAN).
- Ne pas s'étonner en passant du mode RANDOM au mode non RANDOM si le lecteur repart
- en arrière, en effet il lit les piste dans l'ordre en partant du DEBUT.
- Si il n'y pas de pistes programmées alors le mode PROGRAM & RANDOM PROGRAM est
- sauté.
- La fonction AP_TERM marche même en plein dans un dialogue!
- WDIALOG ne fait pas planter en accessoire sous TOS et lors des changement de
- résolution ou alors j'ai de la chance....
-
- 01/06/99
- Préparation de la gestion de la programmation. Reste plus qu'a faire la boite
- de dialogue... (:<) Quelqu'un a une idée ? (Je suis nul en interface homme/machine)
- Rajout des raccourcis ^F1-^F6 pour les modes de lecture NORMAL/SCAN/PROGRAM/RANDOM/
- RANDOM-SCAN/RANDOM-PROGRAM.
-
- 03/06/99
- Correction des routines XRSC dans le cas d'un ressource ne comportant pas d'icones
- couleurs.
- La programmation avance (il faut comprendre le fonctionnement de la librairie
- de Magic "en allemand").
-
- 04/06/99 - 05/06/99 (1H00 !!)
- Bon ça y est! la programmation fonctionne... (ça reste éventuellement a améliorer).
- Il ne reste plus qu'a le mémoriser.
- Au dodo...
-
- 05/06/99
- Blocage sous NAES : La boite de programmation se bloque au deuxième appel.
- réglé mais euh.. ne me demandez pas pourquoi!
- ah! j'ai trouvé pourquoi.. (c'était la faute a WDIALOG)
- Sauvegarde de la programmation dans le fichier "PROGBASE.IDX" avec rappel automatique
- si le CD se repointe.
-
- 06/06/99
- Argh c'est bien ma veine, la fonction 'fread' de PureC est buggée elle retourne toujours
- 0 en octets lu (la valeur est en D1 au lieu de D0)
- C'est pour cela que la sauvegarde de la programmation ne fonctionnait pas.
- C'est tout pour aujourd'hui, j'ai les yeux qui disjonctent...
-
- 07/06/99
- Petites corrections diverses invisibles a l'oeil nu...
- Si un CD ne possédait pas d'entrée dans la base de donnée, on ne pouvait pas
- le programmer : réglé
- Il n'est pas(plus) possible de programmer un CD non Audio (normal!).
- Petits défaut de gestion sur des CD non Audio lors des changements: réglé.
-
- Test:
- Les changement de résolution (même dans un dialogue!) sont toujours accepté
- en TOS mono/multitache avec/sans WINX (2.2)
-
- 11/06/99
- Mise à jour de la playlist(interne) plus logique. Le CD ne repars pas(plus) du début
- après la lecture de la piste en cours au démarrage (ou celle lancée au démarrage).
-
- 12/06/99
- Réécriture des routines MT_AES.C en Mgx_AES.C (MT_AES ne sert que si on utilise les
- 'threads'), et hop presque 3ko de gagné. (et 1/2 journée de perdue!)
- Ajout d'un object spécial (G_BOX) pour unifier les ressources entre les divers OS.
- La gestion du curseur avec les routines WDIALOG n'était pas géniale en dehors de
- Magic. Ca ne marche pas pareil sous tous les OS (NAES,TOS ou Magic) : réglé (enfin j'espère!)
-
- 13/06/99
- Putain de ?!*▌&*?.. de curseur.
- Bon cette fois je crois que c'est la bonne.
- Correction des champs de texte sous TOS (les EDITABLES n'aiment pas l'attribut OUTLINED).
- L'état "bouclage CD" pouvait être éffacé entre 2 lancement en mode accessoire:réglé.
-
- 19/06/99
- Correction champs textes non EDITABLE (PROGRAM.RSC) et objet spécial (G_BOX).
-
- 27/06/99
- Je crois que WDIALOG va aller a la poubelle. La gestion du curseur est catastrophique
- avec les slider. Il va falloir tout refaire!!!! (Arghh)
-
- 28/06/99
- Réécriture routines 'WDIALOG' a ma sauce.
-
- 02/07/99
- changement de certaines icones 'couleurs' en icones 'monochrome'
- Et hop 8k de gagnés sur le ressource. Je suis quand même passé d'un ressource de
- 103k à env 78k.
- Maintenant, que l'on vienne pas me bassiner que le ressource est ENORME (n'est-ce pas
- pierrot ? ;)
- Mes routines WDIALOG MADE IN LRD avancent, heureusement que mon programme "GestFiche"
- existait. Par le plus grand des hasards, la strucure générales des routines se
- ressemblaient.
-
- 08/07/99
- Mes routines WDIALOG sont caïman terminées. Le panneau principal fonctionne déjà.
- Total 62k, mais comme WDIALOG n'est plus nécessaire, j'ai 87k-20k=67k de marge.....
-
- 09/07/99
- Mise en place des routines WDIALOG améliorées. Du coup il y a BEAUCOUP de simplifications.
- Le G_BOX spécial n'est plus nécessaire et les routines gérant son implantation non plus.
- Et hop quelques octets de gagné....
- Donc retour à la case départ. (du 27/06/99).
- * Je crois avoir trouvé un bug du TOS: apparemment on ne peut pas lui faire afficher un
- dialogue de plus de 120 objects. (L'ancien ressource à 118 passait, le nouveau à 125
- plante!!!). Même INTERFACE plante à l'affichage !!!!!
- Par contre avec Magic ou NAES pas de problème...
- (20mn et quelques tests plus tard)
- * Bon ben apparemment c'est le nombre de couches dans le ressource qui est limité.
- (Pour info c'est la routine 'objc_draw' du GEM qui plantait)
-
- 10/07/99 (1H00 !!!!)
- Ça y est!!! Je l'ai eu ce con.. C'était bien le nombre de couche qui posait problème.
- En enlevant une boite conteneur dans le ressource, ça passe ! (Ouf).
- J'ai bien mérité mon dodo...
-
- 10/07/99
- Le mode accessoire en TOS semble opérationnel. Pas de BUG en vue,les changement de
- résolution passent, les lancements de programme aussi.
- Ajout d'un nouveau message WM_ACCCLOSE pour l'occasion.
- Amélioration de la gestion du curseur. Toutes les fenêtres sont iconifiables (si le
- TOS le permet évidemment!).Il est possible de zapper entre TOUTES les fenêtres
- affichées avec le (VA_)protocole, sauf celle(s) bloquée(s) par un dialogue modal
- (mais en fenetre!).
-
- 11/07/99
- Meilleure gestion du clavier. Retouche de la fonction wnd_obj_state(): Il n'est plus
- possible d'effacer par erreur les raccourcis 'Magic'.
- Amélioration de la reconnaissance du VA_SERVER en accessoire, le temps d'attente de
- la réponse du SERVEUR était trop courte...
-
- Oups! Le coup de la réponse trop courte, c'était pas bon..
- Apparemment, un accessoire ne s'initialise pas comme un programme (sans blagues!)
- Bon maintenant c'est bon. Je ne vous dis pas la merde pour tester un acessoire car,
- même en multitache, il faut relancer la machine à chaque fois.
-
- 14/07/99 (et oui, pendant que mes collègues défilent, moi, je bosse)
- - Amélioration de la gestion des fenêtres. Si le mode iconifié est supporté par le TOS,
- TOUTES les fenêtres seront iconifiables. Le copier/coller/couper fonctionne dans TOUS
- les champs editables, mais attention c'est un PRESSE PAPIER INTERNE.(pour l'instant?).
- - Le dialogue EDITEUR est fonctionel (pas opérationnel). La gestion du curseur est TIP TOP.
- C'est pas comme avec WDIALOG qui m'interdisait des champs (ou l'acces) EDITABLE dans
- les sliders. Maintenant c'est hyper fastoche et pourtant les routines de gestion sont
- quasiment identiques!. (voir source fourni)
-
- 15/07/99
- - Amélioration de la gestion des fenetres (surtout le clic droit!).
- - S'il n'y avait pas de fichier de config, la fenêtre du lecteur s'ouvrait bizarement: réglé
- - La fenêtre contenant le fichier de configuration est rafraichie lors de sa sauvegarde.
- (valable pour Multitos et assimilé et SHELL supportant le VA_PROTOKOL)
- - Si la fenêtre possède des champs EDITABLE la touche [ESC] devient Ctrl-X et [UNDO]
- devient Ctrl-V. A ce propos, ATTENTION, les copier/couper/coller se font A LA POSITION
- DU CURSEUR !!!! (sauf ESC).
-
- 19/07/99
- Le positionnement du curseur n'était pas TOP: réglé
- (conçu pour fonctionner même si la fonte sytème est vectorielle et proportionnelle!)
-
- 23/07/99
- Forçage de la première lettre de chaque mot en majuscule dans l'éditeur.
- Sauvegarde de l'éditeur possible mais que pour le disque courrant.
- La fonction fread/fwrite fonctionne ici! (j'ai du faire une bétise la dernière fois..)
-
- 24/07/99
- JE PROTESTE!!!
- Magic contient un générateur de bug vicieux.
- Si on reserve des bloc de mémoire à la taille juste (par malloc et assimilé) et que
- l'on charge un fichier dedans, Magic peut nous jeter sans autre forme de procès ALORS
- QU'IL N'Y A PAS CORRUPTION DE MEMOIRE!!!!
- (Dans mon cas je faisais un 'malloc(Fsize) + fread(Fsize)' )
- Mais cela n'arrive pas a chaque fois!!, apparemment cela dépend des fonctions
- utilisées pour le remplissage du dit bloc (Bonjour le débuggage.... :<)
- Solution: réserver TOUJOURS quelques octets de plus (au moins 4)
-
- Donc correction du malloc pour la sauvegarde de l'éditeur sinon BUG à retardement.
-
- Petite correction sur la gestion des clics, les fenêtres ne pouvaient plus être
- gérées en arrière plan: réglé.
- La recherche du titre n'est plus relancée après la mise à jour du fichier,
- juste un rafraichissement.
-
- 25/07/99
- Argh, je me suis apperçu que la fonction 'strncpy' ne rajoute pas de 0 final
- (j'aurais du le savoir!) d'où source de bug potentiel: réglé (tous j'espère)
- L'éditeur ne pouvait QUE remplacer une entrée existante: réglé (on peut maintenant
- ajouter)
- Petit bug sur le titre de l'éditeur: réglé
-
- 26/07/99
- les raccourci ^X/^C/^V sont envoyé aux fenêtre via 'WM_KEYEDIT' pour mieux
- surveiller les modifs des champs editables.
- Le raccourci ^U est simulé si pas de VA_PROTOKOL. (ferme la fenêtre courante)
-
- 28/07/99
- Petit BUG sur la reconnaissance du VA_PROTOKOL (à cause d'un strncpy0): réglé
- Voilà, en voulant éliminer des BUGs, j'en crée d'autres...
-
- 29/07/99
- La validation d'une programmation entraine la réinitialisation de la playlist
- interne (qu'en mode programmé) sinon cela pouvait entrainer des bizarreries.
- (pistes programmées mais non accessibles avec [suivant]).
-
- 31/07/99
- Ajout de la gestion des "temps négatifs". En effet mon dernier CD "Ultra" a sur
- sa dernière plage un silence de 1m20!!! au lieu des une à deux secondes habituelles.
-
- 01/08/99
- Branchemement de la gestion des raccourcis claviers "mode Magic".
- Ajout du niveau de volume pendant le réglage à la souris, comme dans AXCDplayer
- sur PC. C'était trop tentant et trop facile (3 lignes de codes!).
-
- 04/08/99
- Petites corrections pour fonctionnement sous TOS monotache. Ajout pour l'occasion
- d'un menu, utile pour les accessoires.
-
- 05/08/99
- Correction couleurs icone si >=256c. (c'est la faute à INTERFACE)
- La fonction AP_TERM ne fonctionnait plus avec les dialogues (depuis quand?): réglé.
- Si on rapelle une fenêtre iconnifiée par son raccourci clavier, elle est d'abord
- desiconifiée puis mise au premier plan.
-
- 06/08/99
- Ecriture et mise en place des popups (fenétrés!!) par clic droit sur différents
- objets.(titresCD, temps et mode lecture). La gestion de ceux-ci au clavier est
- possible.
-
- 07/08/99
- J'ai trouvé pourquoi mon curseur ne s'affichait pas par moment! (youppi!!)
-
- 08/08/99
- Le Popup en fenêtre marche au poil! (Et tout çà, écrit avec mes routines WDIALOG)
- Petit gadget en plus, si un programme m'éjecte le CD, le popup en cours est annulé..
- Petite précision au passage, quand un dialogue s'ouvre, l'éjection manuelle
- est vérouillée.
- A faire: délester les chaines codées "en dur" dans le programmme dans le ressource
- afin de faciliter une "éventuelle" traduction (soupir....).
- La poplist d'un disque non référencé "bombait": réglé
- (1H00 encore!!)
- Si la poplist dépasse l'écran alors la fonte mini est forcée (et au dodo)
-
- 09/08/99
- Toutes (presque) les chaines textes sont passées dans le ressource.
-
- 10/08/99
- La position de la fenêtre pouvait être perdue (remarqué que sous TOS): réglé.
-
- 12/08/99
- La piste en cours de lecture lors du lancement est effacée de la playlist,
- ce qui évite de l'entendre deux fois de suite (ce qui pouvait arriver).
- Préparation de l'exportation piste.... (le plus long, ce sera la boite de
- dialogue!!! :-( )
- Réinitialisation de la lecture des pistes plus logique suivant le changement
- de mode de lecture.
-
- 13/08/99
- Ajout des quelques lettres digitales qui manquaient dans l'abécédaire.
- On pourra faire des messages perso sans restrictions (mais en majucule!!)
- Ajout de la durée de la piste dans l'éditeur.
-
- 14/08/99
- Francisation des messages (puisque j'ai toutes les lettres dispo)
- "élagage" de certains plans de couleurs du ressource, du coup 4k
- de gagné.
- Changement de méthode de calcul du temps des pistes dans l'éditeur (j'avais
- toujours 2 secondes de trop!)
-
- 16/08/99
- Le lecteur CD n'est (enfin) plus bloqué pendant les boites de dialogues, seules
- les fonctions éjection et quitter sont verrouillées.
- Correction des fonctions MU_M1 (déplacement souris) qui ne pouvaient pas
- fonctionner! (mais comme je ne m'en servais pas....)
- Ajout de la détection du détourneur d'accessoire (sous TOS) ACCS2
- Suite a une erreur d'accollade (}), il n'y avait plus de sauvegarde de config
- en accessoire: réglé
-
- 18/08/99
- Refonte (supression!) de la détection de ACCS2. Elle n'est plus nécessaire
- car c'était la faute à WINX avec son GEMRAM.ENV. Il suffit de mettre ACCS2
- APRES WINX et tout baigne..
- Petites optimisations, quelques octets de gagnés.
- Bug sur le déplacement des fenetres iconifiées (visible QUE si la fenêtre
- est en arrière-plan): réglé
-
- 19/08/99
- Mise en place de la gestion des messages de BUBBLE-GEM. Attention! celui-ci
- n'est pas lancé!. Il n'est utilisé que s'il est détecté dans le système.
- Donc a vous de l'installer soit en accessoire (sous TOS/MULTITOS/Magic) ou
- dans le répetoire START de Magic.
- Ajout de la possibilitée d'activer/désactiver l'aide via F10.
-
- Je suis bien embété, l'aide ne fonctionne qu'en multitache! (elle utilise le
- deamon)
-
- 20/08/99
- Changement de la méthode d'affichage des bulles d'aides. Il faut faire un clic
- droit sur l'objet à interroger. Cas particulier: les touches de controles
- du lecteur de CD (lecture/pause etc...) où il faut faire un clic LONG droit
- sinon c'est la liste des titres qui s'affiche.
- Pour l'instant les bulles ne fonctionnent que sur le PANEL.
- Le BUBBLEGEM fonctionne au poil sous TOS avec cette méthode!!!...
- F10 n'est plus nécessaire.
-
- 22/08/99
- Petit bug vite corrigé sur le clic sur les boutons de commandes (conséquence
- de la manip BUBBLEGEM).
-
- 23/08/99
- Petit défaut corrigé pour les relances en programmé alors qu'il n'y a pas
- d'entrée (sauvegarde) suite a changement de CD.
- Maintenant la touche de raccourci appelle directement le menu popup
- correspondant (c'est plus cohérent avec les bulles d'aide)
- Ajout de la touche [insert] pour choisir un titre via le clavier, on peut
- maintenant pratiquement tout faire au clavier....(du moins sur le PANEL)
-
- 24/08/99
- Permutation entre F3 et F4 (Edition et programmation) pour être compatible
- avec CD-Player (petite erreur)
-
- 26/08/99
- Remise en fonction du forçage des minuscule dans l'éditeur mais avec
- restriction si les touches SHIFT(D/G) ou CAPS-LOCK sont en fonction pour
- avoir accès aux majuscules. Le forçage MAJUSCULE/minuscule fonctionne même
- avec les caractères accentués!
-
- 31/08/99
- Ajout du mode 'bouclage piste unique'
- Mise en place du clipboard disque.
-
- 04/08/99
- "Bornage" de certaines fonctions afin de mieux tolérer certains drivers CD
- peu scrupuleux (non garanti!).
- La base de données supplémentaire n'est plus scannée si elle se trouve sur
- les lecteurs A ou B. (c'est 'achtement long sur disquette!).
- Changement de la taille maxi de la liste de programmation (99 entrées maxi
- au lieu du nombre de plage CD). Seul ennui, l'ancienne liste sauvegardée
- est inutilisable (mais pas effacée).
-
- 05/09/99
- Ecriture du convertisseur IDX en IDB pour la base de programmation...
- Petite correction pré-positionnement curseur texte si la fenêtre n'était
- pas au premier-plan.
-
- 10/09/99
- Mise en valeur des pistes programmées dans le pop-up liste-des-titres
- (clic droit sur controles CD ou [INSERT])
- Les wpop-up ne pouvaient apparaitre QUE si le CD était audio:réglé
- Préparation du formulaire de config.
-
- 11/09/99
- Avec un CD non audio, les messages étaient (mal)réinitialisé si on
- modifiait la taille de la fenetre: réglé.
- Si on shift-clique sur confirmer dans le dialogue du programmateur, la
- programmation est sauvée mais la fenetre n'est pas refermée.
-
- 12/09/99
- Mise en place de la config, on peut configurer couleur et divers parametres
- et (arrgh...) l'export attend toujours, mais sans me vanter, ce programme
- commence (enfin) à me plaire....
-
- 13/09/99
- Ajout de la gestion du bit DRAW3D dans les routines XRSC pour transformer
- les icones couleurs en IMAGES couleurs (pas de textes ni lettre).
- C'est bien pratique pour faire des séquences animées, cela évite les flashs
- dû au masquage de l'icone. Mais cela ne fait pas gagner de place dans le
- ressource.... :-(
-
- 14/09/99
- Boites de dialogues en 4 couleurs mal initialisés: réglé
-
- 18/09/99
- Gestion des sliders améliorée. Ne sont plus bloquants.
-
- 25/09/99
- Modification de XRSRC pour la gestion du flag3D sur les icones mono
- (voir le 13/09/99).
-
- 27/09/99
- L'état de l'option "Modifier" dans l'éditeur n'était pas pris en compte
- après coup: réglé
-
- 28/09/99
- Retouche de la fenetre d'info, juste pour le fun...
- l'export attend toujours.... j'ai une MEGA flemme et puis je ne sais toujours
- pas comment dessiner ma boite (question DESIGN je suis NUL !! :( )
-
- 04/10/99
- Le ressource de l'export est (presque) pret, les routines se sera du gateau.
- (elles sont quasiment déja faites).
- Petit bug (blocage) dû a une erreur d'inattention: réglé
-
- 06/10/99
- Autre bug (blocage vicieux): réglé
-
- 22/10/99
- Mise en place de la routine gérant le sélecteur de fichier en fenetre
- compatible avec Magic (par le WDIALOG), Freedom et BoxKite(>=2.0).
-
- 23/10/99
- le 'wfileselect' devient compatible le VA_PROTOKOL (juste le ^W)
-
- 01/11/99
- L'interface d'exportation est quasiment opérationnelle. Les noms longs
- sont gérés. La boite peut etre commandée complètement au clavier.
-
- 03/11/99
- L'exportation fonctionne (Yeah!!) et l'interface me plait (c'est bon signe)
- Seul l'AVR est géré (pour l'instant) en 8/16bits
-
- 04/11/99 (1H00)
- Touts les modes d'exportation (en AVR) sont gérés.
- La routine de conversion mériterait d'être optimisée en assembleur...
- L'absence du ressource "COPYRSC" est détecté et la fenêtre de copie
- est adaptée en conséquence
-
- 04/11/99
- Optimisation de la gestion des réactions des fenêtres
- et ajout de boites de dialogues pour la gestion des cas extrèmes (erreur)
-
- 05/11/99
- Paufinage de la gestion des différents dialogues.
- Essai sur Magic/TOS/NAES, pas de problèmes en vue....
- Le Lecteur repart maintenant sur la position où il était avant le
- démarrage du transfert (dès que le transfert est fini!)
- Il n'y a plus qu'a créer l'entête WAVE et c'est fini!! (les convertisseurs
- sont déjà prêt)
- Quelques bomdes supprimées si pas de base existante.
- En mode SHAREWARE, qu'une partie du fichier sonore est sauvegardée.
- Je viens de remarquer qu'il n'était pas(plus) possible de sauver l'édition
- des pistes si la base n'existait pas encore: c'est réglé
-
- 08/11/99
- J'ai fini!!!!
- Les transfert en WAV/AVR sont opérationnels, la gestion des erreurs
- semble bonne.
- Les icones de l'anim du transfert sont convertis en monochrome...
- Il n'y a plus qu'a faire la chasse au BUG ou aux défauts dès qu'une
- âme charitable se donnera la peine de me le dire...(a part moi)
-
- 09/11/99
- Suppression d'éventuel "clic fantôme" sur les wpop-up.
- Ajout d'une taille maxi de troncature pour les noms longs dans
- la config. THING 1.09 ne sait pas afficher des fichiers de plus
- de 33 caractères (extension et point compris)
- Correction du positionnement du curseur par la souris sur les
- EDITABLEs, il n'était pas possible d'aller plus loin que l'avant-
- dernier caractère.
-
- 10/11/99
- Retouche de la lecture au démarrage. Le CD repart bien de la piste
- sauvée(même si le lecteur était ouvert) du moment que c'est le bon CD
- sinon, si la "lecture auto" est mise, cela repart de la première piste...
- Du coup, petit "lifting" dans la routine d'interruption du PANEL
- surveillant l'état du CD et gérant le séquençage des pistes.
-
- 11/11/99
- Mise en place du module d'enregistrement, plus besoin d'avoir 2
- versions du programme (une normale et une réduite "spécial shareware")
- Le programme est sérialisé....
- Les infos de sérialisation sont sauvés avec la config.
- On ne pouvait pas mettre la racine d'un disque en tant que répertoire
- d'export: c'est réglé
-
- 13/11/99
- Petite bourde, le nom de la piste n'était pas bon sur les pistes de
- données pour les CD non référencé: réglé
-
- 14-15/11/99
- Pierrot va être content, j'ai sué sang et eau pour lui faire une doc HTML.
-
- 16/11/99
- La fenêtre d'export ne pouvait pas se refermer si le ressource COPYRSC
- était désactivé: réglé.
- Petit problème d'esthétique résolu.
-
- 17/11/99
- Il restait encore quelques chaines de caractères à transférer dans le
- ressource, c'est fait...
-
- 18/11/99
- Mise en place de l'extraction "par bloc"
- Utilisation de F1-F2 comme "CD-Player", changement du nom de mon programme
- (sur les conseils de ACS-PROD) pour éviter "les confusions" voire certains
- reproches, du coup le logo tournant disparait (provisoirement?)
-
- 19/11/99
- Blindage des bornes du bloc d'export, tout semble correct.
- Putain, le blindage ça prend de la place.... mais c'est utile
- (expérience perso: Dans 'CD-Player 1.4A' mettre les bornes du bloc à 0
- par ESCape et valider, c'est impressionnant....)
- Rajout du format AIFF.
- Reste à vérifier la "qualité" des fichiers générés....
- Amélioration de la gestion du curseur du volume avec les messages défilants...
- .....
- suite à réclamation de pierrot ;)
- (Il y en a au moins UN qui suit, ça fait plaisir...)
- correction défaut pop-up couleur dans le panneau de config.
- La lecture des infos du CD devient initerruptible (par le GEM) afin d'en
- améliorer la fiabilité.
- Ajout de la possibilité d'invalider la reconfiguration de la matrice
- sonore du FALCON dans le panneau de config.
-
- 21/11/99
- Ajout des bulles d'aides en fenêtre non bloquante!
- Si problèmes, utilisation du BUBBLEGEM.
-
- 22/11/99
- Il faudra que je teste une machine qui possède une VRAI protection mémoire
- Il se peut que j'ai des problèmes avec certaines allocations mémoires....
-
- 24/11/99
- Correction de la gestion du clavier en mode iconifié.
- Un bouton qui s'afiche en plein milieu de l'écran, ça fait négligé.
-
- 25/11/99
- Argh... je m'a plantu sur le calcul de la place restante sur disque
- lors de l'export: c'est réglé.
- Heureusement que ma routine d'export,elle, était blindée.
- Je viens de tester un lecteur IDE CREATIVE CD3630E (PC),avec SPIN 0.34
- l'export marche au poil!
-
- 27/11/99
- Mis en place d'objets étendus pour avoir une interface unifié et voir
- les raccoucis claviers sous TOS, ils étaient invisibles mais gérés.
-
- 28/11/99
- Il faudra que l'on me dise pourquoi le TOS (mono et Multi) se plante
- quand on utilise les fonctions appl_getinfo et/ou objc_sysvar pour récupérer
- les couleurs des objects dans les USERDEF.
- 10mn plus tard...
- Si ça ne marche pas à l'intérieur, et bien je les mets à l'extérieur
- et ça marche!....
- Voilà, j'ai mis tous ce que je voulais dedans, c'est à mes enregistrés de
- jouer....
-
- 29/11/99
- Je pense que j'ai trouvé la solution: j'ai prouvé que le GEM n'est pas
- réentrant sous TOS....
- Paufinages divers des objets USERDEFs
-
- 30/11/99
- Petites optimisations des routines XRSC, l'idéal ce serait de les faire
- en partie en assembleur. Le (Pure) C a ses limites...
- Les objects BUTTON et STRING sont dorénavant compatible Magic à 99.9%
- Bon ben 2H00! au dodo.
-
- 01/12/99
- * Amélioration des buttons Magic: le flag WHITEBAK n'était pas toujours pris
- en compte.
- Amélioration des bulles d'aide, elles sont maintenant décalées par rapport
- à la souris et ne s'efface que si on sort de l'object survolé, un hors temps,
- une fenêtre qui s'ouvre, un clic ou une touche (ouf!)
- * Test du programme ALICE (gestionnaire du positionnement des fenêtres
- iconifiées): pas de problèmes apparents...
- * C'à y est!!!, tous les objects fonctionnent au poil, même en commutant la
- 3D en temps réel sous Magic !
- * Au secours, j'ai plus rien à faire... (pour l'instant)
-
- 02/12/99
- Bug sur les bulles d'aides , décelé à la relecture du source mais jamais
- détecté (grosse "chance", jamais de plantage).
- Ajout de la reconnaissance de la variable d'environnement "HOME" où
- seront sauvés les configurations. (Pour pierrot: Merci qui? )
-
- 03/12/99
- Ajout de la gestion de la "3D temps réel (Magic)" sur les icones couleurs.
- Lors de l'édition d'un nouveau CD, celui-ci démarrera TOUJOURS à l'état
- modifié (étoile devant le titre).
- Pour faire plaisir à Pierrot (;b) :
- Ajout de la posibilité de désactiver pour de bon la recherche dans la base
- externe. Possibilité de forcer cette recherche en faisant SHIFT-clic sur
- le numéro du CD ou SHIFT-ESC dans le panneau .
- Retouche des objects USERDEF suite à un BUG (que je connaissais!) du
- (mono)TOS Milan.
- Pour Mr CHAMPAGNE:
- Ajout de la possibilité de modifier la durée de lecture en mode SCAN.
-
- 04/12/99
- Modif de la routine G_CICON de XRSC: possibilité de résidu graphique
- (pd de clipping)
- Optimisations diverses
- Les raccourcis "trop loins" (>15car.) n'étaient pas reconnus: réglé
-