??/??/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‚