home *** CD-ROM | disk | FTP | other *** search
/ ST-Computer Leser-CD 2000 January / LCD_01_2000.iso / anwend / cdplayer / history.txt < prev    next >
Text File  |  1999-12-05  |  28KB  |  640 lines

  1. ??/??/99
  2. Réécriture partielle et/ou complète, optimisation, sécurisation des routines
  3. XRSC livrées avec INTERFACE.
  4. Rajout d'option de compilation pour forcer les 16 premières couleurs palette sur
  5. les couleurs systèmes (pratique à partir du 256c!).
  6. Les icones 256 couleurs sont recherchées pour les résolutions >256c si
  7. demandées (limitées à 16 couleurs à l'origines)
  8. Routines 'xrsrc_gaddr' débuggée et protégée (on ne peut plus donner des infos
  9. hors limites)
  10. Création MACROS compatibles GEM (rsrc_load(Fichier)=>xrsrc_load(Fichier,NULL))
  11.  
  12. (PS: les sources sont dispos pour ceux que cela intéresse)
  13.  
  14. 13/05/99
  15. Si on changeait un CD alors que l'ordi était bloqué (menu), ce changement pouvait
  16. passer inapercu    .
  17. Maintenant je teste le checksum du CD toutes les secondes, je suis pénard!
  18. Le changement de taille (TAB) ajoute l'iconification si Magic(>3) présent
  19. (==> Normal/Réduit/Iconifié ou Normal/Réduit)
  20.  
  21. 14/05/99
  22. Pour faire plaisir à Pierrot ;) mise en place des raccourcis claviers
  23. compatible CD-Player.
  24.  
  25. 16/05/99
  26. La touche TAB commute entre Normal/Reduit/Icone si le TOS le permet bien-sur.
  27. Sauvegarde du mode iconifié pour redémarrer en iconifié au prochain lancement.
  28. Mise à jour de la fenetre répertoire contenant CDPL.WDB lors des modifications
  29. de celui-ci (ajout).
  30. Les touches non exploitées sont renvoyées via VA_SENDKEY au bureau.
  31.  
  32. 23/05/99
  33. Porte du lecteur refaite (je la préfère comme ca)
  34.  
  35. 24/05/99
  36. Petites optimisations
  37. Le temps clignote en mode PAUSE. (pratique en iconifié)
  38. Des fois l'iconification 'manuelle' (via TAB) déconne (que le titre!):
  39. Corrigé (c'est un bug de Magic,Je force la hauteur avec la largeur)
  40.  
  41. 25/05/99
  42. La pause n'était pas prise en compte lors du test d'enregistrement CD: réglé
  43. L'auto-play ne marchait plus lors des changement de CD ! (depuis quand?) : réglé
  44.  
  45. 26/05/99
  46. En décomposant les GROS icones couleurs en 'images couleurs' j'ai gagné 18ko
  47. Merci GEMVIEW (Qu'est-ce qu'il ne faut pas faire....)
  48. Passage de la macro MAX_DEPTH de 8 a 16 dans AES.H (je depassais les 8 épaisseurs
  49. avec ces conneries, ce qui faisait que je voyais plus certains objets!!!)
  50.  
  51. 30/05/99
  52. Ajout de la fonction SCAN + RANDOM SCAN + PROGRAM + RANDOM PROGRAMM (via F5)
  53. PROGRAM + RANDOM PROGRAMM fonctionne (pour l'instant) comme NORMAL et RANDOM
  54. puisque l'éditeur est en chantier
  55. Futur: J'envisage l'utilisation de WDIALOG de Magic pour la gestion de mes 
  56. fenetres dialogues.
  57.  
  58. 2H plus tard....
  59.  
  60. Ça y est WDIALOG est opérationnel. (avec une doc allemande c'est super!)
  61. Il fonctionne sous NAES (1.2) Magic 4,5,6 (normal!) et le TOS avec/sans  WINX
  62.  
  63. 31/05/99
  64. Paufinage des routines gérant l'imbrication des boites de dialoques avec le
  65. VA_PROTOKOLL.
  66. Amélioration du mode SCAN (+RANDOM SCAN).
  67. Ne pas s'étonner en passant du mode RANDOM au mode non RANDOM si le lecteur repart
  68. en arrière, en effet il lit les piste dans l'ordre en partant du DEBUT.
  69. Si il n'y pas de pistes programmées alors le mode PROGRAM & RANDOM PROGRAM est
  70. sauté.
  71. La fonction AP_TERM marche même en plein dans un dialogue!
  72. WDIALOG ne fait pas planter en accessoire sous TOS et lors des changement de 
  73. résolution ou alors j'ai de la chance....
  74.  
  75. 01/06/99
  76. Préparation de la gestion de la programmation. Reste plus qu'a faire la boite
  77. de dialogue... (:<) Quelqu'un a une idée ? (Je suis nul en interface homme/machine)
  78. Rajout des raccourcis ^F1-^F6 pour les modes de lecture NORMAL/SCAN/PROGRAM/RANDOM/
  79. RANDOM-SCAN/RANDOM-PROGRAM.
  80.  
  81. 03/06/99
  82. Correction des routines XRSC dans le cas d'un ressource ne comportant pas d'icones
  83. couleurs.
  84. La programmation avance (il faut comprendre le fonctionnement de la librairie
  85. de Magic "en allemand").
  86.  
  87. 04/06/99 - 05/06/99 (1H00 !!)
  88. Bon ça y est! la programmation fonctionne... (ça reste éventuellement a améliorer).
  89. Il ne reste plus qu'a le mémoriser.
  90. Au dodo...
  91.  
  92. 05/06/99
  93. Blocage sous NAES :  La boite de programmation se bloque au deuxième appel.
  94. réglé mais euh.. ne me demandez pas pourquoi!
  95. ah! j'ai trouvé pourquoi.. (c'était la faute a WDIALOG)
  96. Sauvegarde de la programmation dans le fichier "PROGBASE.IDX" avec rappel automatique
  97. si le CD se repointe.
  98.  
  99. 06/06/99
  100. Argh c'est bien ma veine, la fonction 'fread' de PureC est buggée elle retourne toujours
  101. 0 en octets lu (la valeur est en D1 au lieu de D0)
  102. C'est pour cela que la sauvegarde de la programmation ne fonctionnait pas.
  103. C'est tout pour aujourd'hui, j'ai les yeux qui disjonctent...
  104.  
  105. 07/06/99
  106. Petites corrections diverses invisibles a l'oeil nu...
  107. Si un CD ne possédait pas d'entrée dans la base de donnée, on ne pouvait pas
  108. le programmer : réglé
  109. Il n'est pas(plus) possible de programmer un CD non Audio (normal!).
  110. Petits défaut de gestion sur des CD non Audio lors des changements: réglé.
  111.  
  112. Test:
  113. Les changement de résolution (même dans un dialogue!) sont toujours accepté
  114. en TOS mono/multitache avec/sans WINX (2.2)
  115.  
  116. 11/06/99
  117. Mise à jour de la playlist(interne) plus logique. Le CD ne repars pas(plus) du début
  118. après la lecture de la piste en cours au démarrage (ou celle lancée au démarrage).
  119.  
  120. 12/06/99
  121. Réécriture des routines MT_AES.C en Mgx_AES.C (MT_AES ne sert que si on utilise les
  122.  'threads'), et hop presque 3ko de gagné. (et 1/2 journée de perdue!)
  123. Ajout d'un object spécial (G_BOX) pour unifier les ressources entre les divers OS. 
  124. La gestion du curseur avec les routines WDIALOG n'était pas géniale en dehors de
  125. Magic. Ca ne marche pas pareil sous tous les OS (NAES,TOS ou Magic) : réglé (enfin j'espère!)
  126.  
  127. 13/06/99
  128. Putain de ?!*▌&*?.. de curseur.
  129. Bon cette fois je crois que c'est la bonne.
  130. Correction des champs de texte sous TOS (les EDITABLES n'aiment pas l'attribut OUTLINED).
  131. L'état "bouclage CD" pouvait être éffacé entre 2 lancement en mode accessoire:réglé.
  132.  
  133. 19/06/99
  134. Correction champs textes non EDITABLE (PROGRAM.RSC) et objet spécial (G_BOX).
  135.  
  136. 27/06/99
  137. Je crois que WDIALOG va aller a la poubelle. La gestion du curseur est catastrophique
  138. avec les slider. Il va falloir tout refaire!!!! (Arghh)
  139.  
  140. 28/06/99
  141. Réécriture routines 'WDIALOG' a ma sauce.
  142.  
  143. 02/07/99
  144. changement de certaines icones 'couleurs' en icones 'monochrome'
  145. Et hop 8k de gagnés sur le ressource. Je suis quand même passé d'un ressource de
  146. 103k à env 78k. 
  147. Maintenant, que l'on vienne pas me bassiner que le ressource est ENORME (n'est-ce pas
  148. pierrot ? ;)
  149. Mes routines WDIALOG MADE IN LRD avancent, heureusement que mon programme "GestFiche"
  150. existait. Par le plus grand des hasards, la strucure générales des routines se
  151. ressemblaient.
  152.  
  153. 08/07/99
  154. Mes routines WDIALOG sont caïman terminées. Le panneau principal fonctionne déjà.
  155. Total 62k, mais comme WDIALOG n'est plus nécessaire, j'ai 87k-20k=67k de marge.....
  156.  
  157. 09/07/99
  158. Mise en place des routines WDIALOG améliorées. Du coup il y a BEAUCOUP de simplifications.
  159. Le G_BOX spécial n'est plus nécessaire et les routines gérant son implantation non plus.
  160. Et hop quelques octets de gagné....
  161. Donc retour à la case départ. (du 27/06/99).
  162. * Je crois avoir trouvé un bug du TOS: apparemment on ne peut pas lui faire afficher un
  163.   dialogue de plus de 120 objects. (L'ancien ressource à 118 passait, le nouveau à 125 
  164.   plante!!!).  Même INTERFACE plante à l'affichage !!!!!
  165.   Par contre avec Magic ou NAES pas de problème...
  166. (20mn et quelques tests plus tard)
  167. * Bon ben apparemment c'est le nombre de couches dans le ressource qui est limité.
  168.   (Pour info c'est la routine 'objc_draw' du GEM qui plantait)
  169.   
  170. 10/07/99   (1H00 !!!!)
  171. Ça y est!!! Je l'ai eu ce con.. C'était bien le nombre de couche qui posait problème.
  172. En enlevant une boite conteneur dans le ressource, ça passe ! (Ouf).
  173. J'ai bien mérité mon dodo...
  174.  
  175. 10/07/99
  176. Le mode accessoire en TOS semble opérationnel. Pas de BUG en vue,les changement de 
  177. résolution passent, les lancements de programme aussi.
  178. Ajout d'un nouveau message WM_ACCCLOSE pour l'occasion.
  179. Amélioration de la gestion du curseur. Toutes les fenêtres sont iconifiables (si le
  180. TOS le permet évidemment!).Il est possible de zapper entre TOUTES les fenêtres 
  181. affichées avec le (VA_)protocole, sauf celle(s) bloquée(s) par un dialogue modal 
  182. (mais en fenetre!).
  183.  
  184. 11/07/99
  185. Meilleure gestion du clavier. Retouche de la fonction wnd_obj_state(): Il n'est plus
  186. possible d'effacer par erreur les raccourcis 'Magic'.
  187. Amélioration de la reconnaissance du VA_SERVER en accessoire, le temps d'attente de
  188. la réponse du SERVEUR était trop courte...
  189.  
  190. Oups! Le coup de la réponse trop courte, c'était pas bon..
  191. Apparemment, un accessoire ne s'initialise pas comme un programme (sans blagues!)
  192. Bon maintenant c'est bon. Je ne vous dis pas la merde pour tester un acessoire car,
  193. même en multitache, il faut relancer la machine à chaque fois.
  194.  
  195. 14/07/99 (et oui, pendant que mes collègues défilent, moi, je bosse)
  196. - Amélioration de la gestion des fenêtres. Si le mode iconifié est supporté par le TOS,
  197.   TOUTES les fenêtres seront iconifiables. Le copier/coller/couper fonctionne dans TOUS
  198.   les champs editables, mais attention c'est un PRESSE PAPIER INTERNE.(pour l'instant?).
  199. - Le dialogue EDITEUR est fonctionel (pas opérationnel). La gestion du curseur est TIP TOP.
  200.   C'est pas comme avec WDIALOG qui m'interdisait des champs (ou l'acces) EDITABLE dans
  201.   les sliders. Maintenant c'est hyper fastoche et pourtant les routines de gestion sont
  202.   quasiment identiques!. (voir source fourni)
  203.  
  204. 15/07/99
  205. - Amélioration de la gestion des fenetres (surtout le clic droit!).
  206. - S'il n'y avait pas de fichier de config, la fenêtre du lecteur s'ouvrait bizarement: réglé
  207. - La fenêtre contenant le fichier de configuration est rafraichie lors de sa sauvegarde.
  208.   (valable pour Multitos et assimilé et SHELL supportant le VA_PROTOKOL)
  209. - Si la fenêtre possède des champs EDITABLE la touche [ESC] devient Ctrl-X et [UNDO]
  210.   devient Ctrl-V. A ce propos, ATTENTION, les copier/couper/coller se font A LA POSITION
  211.   DU CURSEUR !!!! (sauf ESC).
  212.  
  213. 19/07/99
  214. Le positionnement du curseur n'était pas TOP: réglé
  215. (conçu pour fonctionner même si la fonte sytème est vectorielle et proportionnelle!)
  216.  
  217. 23/07/99
  218. Forçage de la première lettre de chaque mot en majuscule dans l'éditeur.
  219. Sauvegarde de l'éditeur possible mais que pour le disque courrant.
  220. La fonction fread/fwrite fonctionne ici! (j'ai du faire une bétise la dernière fois..)
  221.  
  222. 24/07/99
  223. JE PROTESTE!!!
  224. Magic contient un générateur de bug vicieux.
  225. Si on reserve des bloc de mémoire à la taille juste (par malloc et assimilé) et que
  226. l'on charge un fichier dedans, Magic peut nous jeter sans autre forme de procès ALORS
  227. QU'IL N'Y A PAS CORRUPTION DE MEMOIRE!!!!
  228. (Dans mon cas je faisais un 'malloc(Fsize) + fread(Fsize)' )
  229. Mais cela n'arrive pas a chaque fois!!, apparemment cela dépend des fonctions
  230. utilisées pour le remplissage du dit bloc  (Bonjour le débuggage.... :<)
  231. Solution: réserver TOUJOURS quelques octets de plus (au moins 4)
  232.  
  233. Donc correction du malloc pour la sauvegarde de l'éditeur sinon BUG à retardement.
  234.  
  235. Petite correction sur la gestion des clics, les fenêtres ne pouvaient plus être
  236. gérées en arrière plan: réglé.
  237. La recherche du titre n'est plus relancée après la mise à jour du fichier,
  238. juste un rafraichissement.
  239.  
  240. 25/07/99
  241. Argh, je me suis apperçu que la fonction 'strncpy' ne rajoute pas de 0 final
  242. (j'aurais du le savoir!) d'où source de bug potentiel: réglé (tous j'espère)
  243. L'éditeur ne pouvait QUE remplacer une entrée existante: réglé (on peut maintenant
  244. ajouter)
  245. Petit bug sur le titre de l'éditeur: réglé
  246.  
  247. 26/07/99
  248. les raccourci ^X/^C/^V sont envoyé aux fenêtre via 'WM_KEYEDIT' pour mieux
  249. surveiller les modifs des champs editables.
  250. Le raccourci ^U est simulé si pas de VA_PROTOKOL. (ferme la fenêtre courante)
  251.  
  252. 28/07/99
  253. Petit BUG sur la reconnaissance du VA_PROTOKOL (à cause d'un strncpy0): réglé
  254. Voilà, en voulant éliminer des BUGs, j'en crée d'autres...
  255.  
  256. 29/07/99
  257. La validation d'une programmation entraine la réinitialisation de la playlist
  258. interne (qu'en mode programmé) sinon cela pouvait entrainer des bizarreries.
  259. (pistes programmées mais non accessibles avec [suivant]).
  260.  
  261. 31/07/99
  262. Ajout de la gestion des "temps négatifs". En effet mon dernier CD "Ultra" a sur
  263. sa dernière plage un silence de 1m20!!! au lieu des une à deux secondes habituelles.
  264.  
  265. 01/08/99
  266. Branchemement de la gestion des raccourcis claviers "mode Magic".
  267. Ajout du niveau de volume pendant le réglage à la souris, comme dans AXCDplayer 
  268. sur PC. C'était trop tentant et trop facile (3 lignes de codes!).
  269.  
  270. 04/08/99
  271. Petites corrections pour fonctionnement sous TOS monotache. Ajout pour l'occasion
  272. d'un menu, utile pour les accessoires.
  273.  
  274. 05/08/99
  275. Correction couleurs icone si >=256c. (c'est la faute à INTERFACE)
  276. La fonction AP_TERM ne fonctionnait plus avec les dialogues (depuis quand?): réglé.
  277. Si on rapelle une fenêtre iconnifiée par son raccourci clavier, elle est d'abord
  278. desiconifiée puis mise au premier plan.
  279.  
  280. 06/08/99
  281. Ecriture et mise en place des popups (fenétrés!!) par clic droit sur différents
  282. objets.(titresCD, temps et mode lecture). La gestion de ceux-ci au clavier est
  283. possible.
  284.  
  285. 07/08/99
  286. J'ai trouvé pourquoi mon curseur ne s'affichait pas par moment! (youppi!!)
  287.  
  288. 08/08/99
  289. Le Popup en fenêtre marche au poil! (Et tout çà, écrit avec mes routines WDIALOG)
  290. Petit gadget en plus, si un programme m'éjecte le CD, le popup en cours est annulé..
  291. Petite précision au passage, quand un dialogue s'ouvre, l'éjection manuelle
  292. est vérouillée.
  293. A faire: délester les chaines codées "en dur" dans le programmme dans le ressource
  294. afin de faciliter une "éventuelle" traduction (soupir....).
  295. La poplist d'un disque non référencé "bombait": réglé
  296. (1H00 encore!!)
  297. Si la poplist dépasse l'écran alors la fonte mini est forcée (et au dodo)
  298.  
  299. 09/08/99
  300. Toutes (presque) les chaines textes sont passées dans le ressource.
  301.  
  302. 10/08/99
  303. La position de la fenêtre pouvait être perdue (remarqué que sous TOS): réglé.
  304.  
  305. 12/08/99
  306. La piste en cours de lecture lors du lancement est effacée de la playlist,
  307. ce qui évite de l'entendre deux fois de suite (ce qui pouvait arriver).
  308. Préparation de l'exportation piste.... (le plus long, ce sera la boite de 
  309. dialogue!!! :-( )
  310. Réinitialisation de la lecture des pistes plus logique suivant le changement
  311. de mode de lecture.
  312.  
  313. 13/08/99
  314. Ajout des quelques lettres digitales qui manquaient dans l'abécédaire.
  315. On pourra faire des messages perso sans restrictions (mais en majucule!!)
  316. Ajout de la durée de la piste dans l'éditeur.
  317.  
  318. 14/08/99
  319. Francisation des messages (puisque j'ai toutes les lettres dispo)
  320. "élagage" de certains plans de couleurs du ressource, du coup 4k
  321. de gagné.
  322. Changement de méthode de calcul du temps des pistes dans l'éditeur (j'avais
  323. toujours 2 secondes de trop!)
  324.  
  325. 16/08/99
  326. Le lecteur CD n'est (enfin) plus bloqué pendant les boites de dialogues, seules
  327. les fonctions éjection et quitter sont verrouillées.
  328. Correction des fonctions MU_M1 (déplacement souris) qui ne pouvaient pas
  329. fonctionner! (mais comme je ne m'en servais pas....)
  330. Ajout de la détection du détourneur d'accessoire (sous TOS) ACCS2
  331. Suite a une erreur d'accollade (}), il n'y avait plus de sauvegarde de config
  332. en accessoire: réglé
  333.  
  334. 18/08/99
  335. Refonte (supression!) de la détection de ACCS2. Elle n'est plus nécessaire
  336. car c'était la faute à WINX avec son GEMRAM.ENV. Il suffit de mettre ACCS2 
  337. APRES WINX et tout baigne..
  338. Petites optimisations, quelques octets de gagnés.
  339. Bug sur le déplacement des fenetres iconifiées (visible QUE si la fenêtre
  340. est en arrière-plan): réglé
  341.  
  342. 19/08/99
  343. Mise en place de la gestion des messages de BUBBLE-GEM. Attention! celui-ci
  344. n'est pas lancé!. Il n'est utilisé que s'il est détecté dans le système.
  345. Donc a vous de l'installer soit en accessoire (sous TOS/MULTITOS/Magic) ou
  346. dans le répetoire START de Magic.
  347. Ajout de la possibilitée d'activer/désactiver l'aide via F10.
  348.  
  349. Je suis bien embété, l'aide ne fonctionne qu'en multitache! (elle utilise le 
  350. deamon)
  351.  
  352. 20/08/99
  353. Changement de la méthode d'affichage des bulles d'aides. Il faut faire un clic
  354. droit sur l'objet à interroger. Cas particulier: les touches de controles
  355. du lecteur de CD (lecture/pause etc...) où il faut faire un clic LONG droit
  356. sinon c'est la liste des titres qui s'affiche.
  357. Pour l'instant les bulles ne fonctionnent que sur le PANEL.
  358. Le BUBBLEGEM fonctionne au poil sous TOS avec cette méthode!!!...
  359. F10 n'est plus nécessaire.
  360.  
  361. 22/08/99
  362. Petit bug vite corrigé sur le clic sur les boutons de commandes (conséquence
  363. de la manip BUBBLEGEM).
  364.  
  365. 23/08/99
  366. Petit défaut corrigé pour les relances en programmé alors qu'il n'y a pas 
  367. d'entrée (sauvegarde) suite a changement de CD.
  368. Maintenant la touche de raccourci appelle directement le menu popup
  369. correspondant (c'est plus cohérent avec les bulles d'aide)
  370. Ajout de la touche [insert] pour choisir un titre via le clavier, on peut
  371. maintenant pratiquement tout faire au clavier....(du moins sur le PANEL)
  372.  
  373. 24/08/99
  374. Permutation entre F3 et F4 (Edition et programmation) pour être compatible
  375. avec CD-Player (petite erreur)
  376.  
  377. 26/08/99
  378. Remise en fonction du forçage des minuscule dans l'éditeur mais avec
  379. restriction si les touches SHIFT(D/G) ou CAPS-LOCK sont en fonction pour 
  380. avoir accès aux majuscules. Le forçage MAJUSCULE/minuscule fonctionne même
  381. avec les caractères accentués!
  382.  
  383. 31/08/99
  384. Ajout du mode 'bouclage piste unique'
  385. Mise en place du clipboard disque.
  386.  
  387. 04/08/99
  388. "Bornage" de certaines fonctions afin de mieux tolérer certains drivers CD
  389. peu scrupuleux (non garanti!).
  390. La base de données supplémentaire n'est plus scannée si elle se trouve sur
  391. les lecteurs A ou B. (c'est 'achtement long sur disquette!).
  392. Changement de la taille maxi de la liste de programmation (99 entrées maxi
  393. au lieu du nombre de plage CD). Seul ennui, l'ancienne liste sauvegardée
  394. est inutilisable (mais pas effacée).
  395.  
  396. 05/09/99
  397. Ecriture du convertisseur IDX en IDB pour la base de programmation...
  398. Petite correction pré-positionnement curseur texte si la fenêtre n'était
  399. pas au premier-plan.
  400.  
  401. 10/09/99
  402. Mise en valeur des pistes programmées dans le pop-up liste-des-titres
  403. (clic droit sur controles CD ou [INSERT])
  404. Les wpop-up ne pouvaient apparaitre QUE si le CD était audio:réglé
  405. Préparation du formulaire de config.
  406.  
  407. 11/09/99
  408. Avec un CD non audio, les messages étaient (mal)réinitialisé si on 
  409. modifiait la taille de la fenetre: réglé.
  410. Si on shift-clique sur confirmer dans le dialogue du programmateur, la
  411. programmation est sauvée mais la fenetre n'est pas refermée.
  412.  
  413. 12/09/99
  414. Mise en place de la config, on peut configurer couleur et divers parametres
  415. et (arrgh...) l'export attend toujours, mais sans me vanter, ce programme
  416. commence (enfin) à me plaire....
  417.  
  418. 13/09/99
  419. Ajout de la gestion du bit DRAW3D dans les routines XRSC pour transformer
  420. les icones couleurs en IMAGES couleurs (pas de textes ni lettre).
  421. C'est bien pratique pour faire des séquences animées, cela évite les flashs
  422. dû au masquage de l'icone. Mais cela ne fait pas gagner de place dans le 
  423. ressource.... :-(
  424.  
  425. 14/09/99
  426. Boites de dialogues en 4 couleurs mal initialisés: réglé
  427.  
  428. 18/09/99
  429. Gestion des sliders améliorée. Ne sont plus bloquants.
  430.  
  431. 25/09/99
  432. Modification de XRSRC pour la gestion du flag3D sur les icones mono 
  433. (voir le 13/09/99).
  434.  
  435. 27/09/99
  436. L'état de l'option "Modifier" dans l'éditeur n'était pas pris en compte
  437. après coup: réglé
  438.  
  439. 28/09/99
  440. Retouche de la fenetre d'info, juste pour le fun... 
  441. l'export attend toujours.... j'ai une MEGA flemme et puis je ne sais toujours
  442. pas comment dessiner ma boite (question DESIGN je suis NUL !! :( )
  443.  
  444. 04/10/99
  445. Le ressource de l'export est (presque) pret, les routines se sera du gateau.
  446. (elles sont quasiment déja faites).
  447. Petit bug (blocage) dû a une erreur d'inattention: réglé
  448.  
  449. 06/10/99
  450. Autre bug (blocage vicieux): réglé
  451.  
  452. 22/10/99
  453. Mise en place de la routine gérant le sélecteur de fichier en fenetre
  454. compatible avec Magic (par le WDIALOG), Freedom et BoxKite(>=2.0).
  455.  
  456. 23/10/99
  457. le 'wfileselect' devient compatible le VA_PROTOKOL (juste le ^W)
  458.  
  459. 01/11/99
  460. L'interface d'exportation est quasiment opérationnelle. Les noms longs
  461. sont gérés. La boite peut etre commandée complètement au clavier.
  462.  
  463. 03/11/99
  464. L'exportation fonctionne (Yeah!!) et l'interface me plait (c'est bon signe)
  465. Seul l'AVR est géré (pour l'instant) en 8/16bits
  466.  
  467. 04/11/99 (1H00)
  468. Touts les modes d'exportation (en AVR) sont gérés.
  469. La routine de conversion mériterait d'être optimisée en assembleur...
  470. L'absence du ressource "COPYRSC" est détecté et la fenêtre de copie
  471. est adaptée en conséquence
  472.  
  473. 04/11/99
  474. Optimisation de la gestion des réactions des fenêtres
  475. et ajout de boites de dialogues pour la gestion des cas extrèmes (erreur)
  476.  
  477. 05/11/99
  478. Paufinage de la gestion des différents dialogues.
  479. Essai sur Magic/TOS/NAES, pas de problèmes en vue....
  480. Le Lecteur repart maintenant sur la position où il était avant le
  481. démarrage du transfert (dès que le transfert est fini!)
  482. Il n'y a plus qu'a créer l'entête WAVE et c'est fini!! (les convertisseurs
  483. sont déjà prêt)
  484. Quelques bomdes supprimées si pas de base existante.
  485. En mode SHAREWARE, qu'une partie du fichier sonore est sauvegardée.
  486. Je viens de remarquer qu'il n'était pas(plus) possible de sauver l'édition
  487. des pistes si la base n'existait pas encore: c'est réglé
  488.  
  489. 08/11/99
  490. J'ai fini!!!!
  491. Les transfert en WAV/AVR sont opérationnels, la gestion des erreurs 
  492. semble bonne.
  493. Les icones de l'anim du transfert sont convertis en monochrome...
  494. Il n'y a plus qu'a faire la chasse au BUG ou aux défauts dès qu'une
  495. âme charitable se donnera la peine de me le dire...(a part moi)
  496.  
  497. 09/11/99
  498. Suppression d'éventuel "clic fantôme" sur les wpop-up.
  499. Ajout d'une taille maxi de troncature pour les noms longs dans
  500. la config. THING 1.09 ne sait pas afficher des fichiers de plus
  501. de 33 caractères (extension et point compris)
  502. Correction du positionnement du curseur par la souris sur les
  503. EDITABLEs, il n'était pas possible d'aller plus loin que l'avant-
  504. dernier caractère.
  505.  
  506. 10/11/99
  507. Retouche de la lecture au démarrage. Le CD repart bien de la piste
  508. sauvée(même si le lecteur était ouvert) du moment que c'est le bon CD
  509. sinon, si la "lecture auto" est mise, cela repart de la première piste...
  510. Du coup, petit "lifting" dans la routine d'interruption du PANEL
  511. surveillant l'état du CD et gérant le séquençage des pistes.
  512.  
  513. 11/11/99
  514. Mise en place du module d'enregistrement, plus besoin d'avoir 2
  515. versions du programme (une normale et une réduite "spécial shareware")
  516. Le programme est sérialisé....
  517. Les infos de sérialisation sont sauvés avec la config.
  518. On ne pouvait pas mettre la racine d'un disque en tant que répertoire 
  519. d'export: c'est réglé
  520.  
  521. 13/11/99
  522. Petite bourde, le nom de la piste n'était pas bon sur les pistes de 
  523. données pour les CD non référencé: réglé
  524.  
  525. 14-15/11/99
  526. Pierrot va être content, j'ai sué sang et eau pour lui faire une doc HTML.
  527.  
  528. 16/11/99
  529. La fenêtre d'export ne pouvait pas se refermer si le ressource COPYRSC
  530. était désactivé: réglé.
  531. Petit problème d'esthétique résolu.
  532.  
  533. 17/11/99
  534. Il restait encore quelques chaines de caractères à transférer dans le
  535. ressource, c'est fait...
  536.  
  537. 18/11/99
  538. Mise en place de l'extraction "par bloc"
  539. Utilisation de F1-F2 comme "CD-Player", changement du nom de mon programme
  540. (sur les conseils de ACS-PROD) pour éviter "les confusions" voire certains
  541. reproches, du coup le logo tournant disparait (provisoirement?)
  542.  
  543. 19/11/99
  544. Blindage des bornes du bloc d'export, tout semble correct.
  545. Putain, le blindage ça prend de la place.... mais c'est utile
  546. (expérience perso: Dans 'CD-Player 1.4A' mettre les bornes du bloc à 0
  547. par ESCape et valider, c'est impressionnant....)
  548. Rajout du format AIFF.
  549. Reste à vérifier la "qualité" des fichiers générés....
  550. Amélioration de la gestion du curseur du volume avec les messages défilants...
  551. .....
  552. suite à réclamation de pierrot ;)
  553. (Il y en a au moins UN qui suit, ça fait plaisir...)
  554. correction défaut pop-up couleur dans le panneau de config.
  555. La lecture des infos du CD devient initerruptible (par le GEM) afin d'en
  556. améliorer la fiabilité.
  557. Ajout de la possibilité d'invalider la reconfiguration de la matrice
  558. sonore du FALCON dans le panneau de config.
  559.  
  560. 21/11/99
  561. Ajout des bulles d'aides en fenêtre non bloquante!
  562. Si problèmes, utilisation du BUBBLEGEM.
  563.  
  564. 22/11/99
  565. Il faudra que je teste une machine qui possède une VRAI protection mémoire
  566. Il se peut que j'ai des problèmes avec certaines allocations mémoires....
  567.  
  568. 24/11/99
  569. Correction de la gestion du clavier en mode iconifié.
  570. Un bouton qui s'afiche en plein milieu de l'écran, ça fait négligé.
  571.  
  572. 25/11/99
  573. Argh... je m'a plantu sur le calcul de la place restante sur disque
  574. lors de l'export: c'est réglé.
  575. Heureusement que ma routine d'export,elle, était blindée.
  576. Je viens de tester un lecteur IDE CREATIVE CD3630E (PC),avec SPIN 0.34
  577. l'export marche au poil!
  578.  
  579. 27/11/99
  580. Mis en place d'objets étendus pour avoir une interface unifié et voir
  581. les raccoucis claviers sous TOS, ils étaient invisibles mais gérés.
  582.  
  583. 28/11/99
  584. Il faudra que l'on me dise pourquoi le TOS (mono et Multi) se plante
  585. quand on utilise les fonctions appl_getinfo et/ou objc_sysvar pour récupérer
  586. les couleurs des objects dans les USERDEF.
  587. 10mn plus tard...
  588. Si ça ne marche pas à l'intérieur, et bien je les mets à l'extérieur
  589. et ça marche!....
  590. Voilà, j'ai mis tous ce que je voulais dedans, c'est à mes enregistrés de
  591. jouer....
  592.  
  593. 29/11/99
  594. Je pense que j'ai trouvé la solution: j'ai prouvé que le GEM n'est pas
  595. réentrant sous TOS....
  596. Paufinages divers des objets USERDEFs
  597.  
  598. 30/11/99
  599. Petites optimisations des routines XRSC, l'idéal ce serait de les faire
  600. en partie en assembleur. Le (Pure) C a ses limites...
  601. Les objects BUTTON et STRING sont dorénavant compatible Magic à 99.9%
  602. Bon ben 2H00! au dodo.
  603.  
  604. 01/12/99
  605. * Amélioration des buttons Magic: le flag WHITEBAK n'était pas toujours pris
  606.   en compte.
  607.   Amélioration des bulles d'aide, elles sont maintenant décalées par rapport
  608.   à la souris et ne s'efface que si on sort de l'object survolé, un hors temps,
  609.   une fenêtre qui s'ouvre, un clic ou une touche (ouf!)
  610. * Test du programme ALICE (gestionnaire du positionnement des fenêtres
  611.   iconifiées): pas de problèmes apparents...
  612. * C'à y est!!!, tous les objects fonctionnent au poil, même en commutant la 
  613.   3D en temps réel sous Magic !
  614. * Au secours, j'ai plus rien à faire... (pour l'instant)
  615.  
  616. 02/12/99
  617. Bug sur les bulles d'aides , décelé à la relecture du source mais jamais 
  618. détecté (grosse "chance", jamais de plantage).
  619. Ajout de la reconnaissance de la variable d'environnement "HOME" où
  620. seront sauvés les configurations. (Pour pierrot: Merci qui? )
  621.  
  622. 03/12/99
  623. Ajout de la gestion de la "3D temps réel (Magic)" sur les icones couleurs.
  624. Lors de l'édition d'un nouveau CD, celui-ci démarrera TOUJOURS à l'état
  625. modifié (étoile devant le titre).
  626. Pour faire plaisir à Pierrot (;b) : 
  627. Ajout de la posibilité de désactiver pour de bon la recherche dans la base
  628. externe. Possibilité de forcer cette recherche en faisant SHIFT-clic sur
  629. le numéro du CD ou SHIFT-ESC dans le panneau .
  630. Retouche des objects USERDEF suite à un BUG (que je connaissais!) du 
  631. (mono)TOS Milan.
  632. Pour Mr CHAMPAGNE:
  633. Ajout de la possibilité de modifier la durée de lecture en mode SCAN.
  634.  
  635. 04/12/99
  636. Modif de la routine G_CICON de XRSC: possibilité de résidu graphique
  637. (pd de clipping)
  638. Optimisations diverses
  639. Les raccourcis "trop loins" (>15car.) n'étaient pas reconnus: réglé
  640.