1

Bonjour

J'ai enfin fini de travailler sur la version 0.98 , cela a été long mais victime un peu de mon succès on m'a rapporté pas mal de bugs!

Comme d'habitude http://www.myaes.lutece.net

La barre de tâche Yopla a été largement mise à jours avec le support des groupes de thing comme taskbar (en mieux car on peut lancer aussi des exécutables unix like sans extension)

Les principales correction:
- Possible crash au chargement du windframe sur la version PureC (problème de cache)
- Fenêtre icônifiées problème léger de clipping
- Réduction légère de l'utilisation mémoire pour la version 68000
- Légère modification du windframe interne pour réduire un peu le clignotement lors mise à jours ligne info
- Correction du shutdown (mais shel_write pas encore très standard)
- Fix possible surcharge via appl_search (encore Taskbar)
- Fix paramètres non passés aux applications TOS lancées par l'émulateur VT52 (comme toswin2)
- Fix texte sous icônes de taskbar pouvaient apparaître alors que cela n'aurait pas du.
- Modification de l'environnement transmis aux applications GEM (l'environnement AES n'était jusque là qu'accessible que par shel_envr() maintenant il est aussi disponible comme environnement de l'application elle même (semble que les autres AES fassent cela)
- Divers fix autour de appl_control pour cacher et réapparaître les fenêtres maintenant Taskbar fonctionne sur ces points
- Correction Yopla pour être en accord avec les modifications appl_control
- Modification du fonctionnement de shel_write pour lancer des applications maintenant cela se fait comme il se doit au nom du noyau et non au nom de l'application appelante (GBE fonctionne mieux maintenant)
- Fix perte de focus après form_alert pour les applications sans menu
- Fix possible crash des popup suite à click
- Fix champs éditables non fonctionnels pour Netsurf sur les versions récentes
- Remise en marche du changement de résolution plus possible depuis fix shutdown
- Fix, possible position au dessus du menu fixe lors de l'ouverture d'une fenêtre
- Contour autour de tous les popup
- Fix restauration vecteur GEM lors de la sortie de MyAES
- Fix windframe par défaut, problème positionnement texte/mover si pas widget devant titre fenêtre
- Fix petits soucis de redessin sur popup lié aux éléments présélectionnés qui ne devaient pas l'être.
- Fix appl_control(APC_INFO,...) retourne maintenant si l'application est cachée ou non
- Fix problème shel_write() pour exécuter des applications si X11 en fonctionnement
- Fix initialisation de MyAES lors d'un changement de résolution
- Fix shel_write chemin par défaut
- Fix erreur affichage certaines icônes SELECTED
- Amélioration de l'affichage des icônes DISABLED
- Fix erreur affichage fenêtres iconifiées

- Suppression de l'option flying_menu_fix
- Erreur de langue sélecteur fichier en anglais
- Correction fichier app_conf.cnf pour retirer le bridage de Teradesk (principalement lors copie de fichiers et effacement environ 100 fois plus lent qu'il n'aurait du être!)

- Possibilité de quitter MyAES sans appel à Shutdown
- Ajout à Yopla du support des groupes de Thing comme Taskbar, support lancement des programmes dans auto.grp
- Amélioration de la position des popups de Yopla
- Amélioration importante de la réaction a réapparaître lorsqu'il se cache automatiquement
- Amélioration multitâche lors d'appels intensifs à la VDI (si l'AES est au dessus de la VDI dans le trap 2)

Olivier

2

Merci

3

Thanks you !
avatar
SlyFox
Venez visiter Le coin info de Tof
On y parle Thomson TO8 et surtout Atari ST et Falcon 030

4

J'entame ici une liste des modifications qui arriveront avec la 0.99 (que je n'ai pas encore commencé trop occupé à d'autres projets!), je modifierais au fur et à mesure le contenu

Fixes:
- Possible non réception évènements souris lors d'un utilisation conjointe avec évènements MU_M1 ou MU_M2 mal utilisés
- Form_center (position pouvant être décalée de 9 pixels en hauteur suivant la configuration)
- Appl_trecord marche maintenant
- Correction support de la molette
- Shel_find() va chercher dans la variable HOME aussi
- Fix version GCC de l'environnement, mintlib au demarrage corrigeait l'environnement pour être en mode UNIX (entre autre PATH), ce qui faisait que les applications lancées par MyAES avaient déjà l'environnement corrigé
- Amélioration gestion des messages WM_MOVE et WM_RESIZE
- Ajout du support APP_DESK dans appl_search()
- Redessin ascenseur lorsqu'ils passent de top à une autre place pour une question de couleur différente selon les 2 états
- Fix appl_trecord timer value same now as TOS (40Hz)
- Le sous menu des accessoires n'est plus affiché si vide


Nouveautés:
- CTRL + ALt + R : Restauration de la configuration vidéo en cours (peut permettre de remettre la vidéo comme elle était avant qu'une application ne la change et omette de la remettre (genre jeux)
- CTRL + Alt + T : arrêter un enregistrement ou replay de appl_trecord et appl_tplay
- Petit logiciel pour enregistrer via appl_trecord et un autre pour rejouer avec appl_tplay
- Ajout support molette dans appl_tplay et appl_trecord
- Wind_set(..,WF_KIND,...) maintenant supporté (Magic seulement jusque là)
- Petites accélération du gestionnaire d'évènement (rien d'important)

5

Bonjour

Voilà une nouvelle version de MyAES 0.98 est disponible pas de nouveautés importantes principalement corrections de bugs, voir mon message précédent, tout y est détaillé.

On retrouve le tout sur http://myaes.lutece.net

Olivier

6

Merci wink

7

Je recommence une liste des principales modifications qui arriveront dans la prochaine mise à jours (je n'ose plus dire la version!)

Fixs;
- CTRL + Alt + V pour faire réapparaitre toutes les fenêtres cachées était désactivé, c'est réactivé.
- Cacher toutes les fenêtre sauf application au top (CTRL + Alt + X), ne cache plus les fenêtres système!
- Possible problème position fenêtre iconifiée si ouverte déjà iconifiée
- Fix objet qui comme texte n'avait que le signe '_' qui se transformait en un objet barré horizontal
- L'acceptation des caractères dans les champs éditables pouvait dans certains cas ne pas être opérationnels
- Copie d'écran en noir et blanc et 2 plans corrigés
- Si une icône couleur était déclarée sans icône couleur dedans l'icone affichée n'était pas correcte
- Appl_search avec paramètre -apid, MyAES ne commençait le nom par 2 espaces comme NAES ou XaAES (étrange tout de même car pas en accord appl_tregister dont le nom peut atteindre 32 caractère et là on n'a à priori que 32 caractères donc le nom renvoyé dans ce cas peut être tronqué! (correction pour taskbar 3.99)
- Fix possible problème de redraw avec graf_shrinkbox
- Fix form_do avec xcontrol (possible regression avec d'autres applications à voir)
- Fx appl_read() peut rentrer dans une boucle infinie si rien n'est à lire (Corrige gel système avec Orcs)
- Fix evnt_button avec RSM
- Fix appel sélecteur fichier si dans le chemin il y avait une virgule -> possible plantage
- Incompatibilité avec mode mémoire protégé pour le lancement des programmes introduit dans la version 0.98 patch 4

Améliorations:
- Plus grande netteté des windframe et icones en 256 couleurs (suppression du tramage sur ces éléments)
- Ajout du support du message WM_ALLICONIFY
- Ajout dans le cookie emulation NAES du bit 15 à 1 pour la donnée "flags" comme le fait XaAES + bit 0 si machine différente du 68000
- Ajout du processeur 68080 reporté de ap_gout4 dans appl_getinfo(96)
- Ajout support partiel menu_istart
- Réécriture de la gestion des icônes couleurs pour une meilleure compatibilité avec TOS 4 et NAES, accélération de l'affichage des icônes couleur, réduction importante du fractionnement mémoire lié aux icônes couleurs.
- Shel_write(SHUTDOWN) : Maintenant arrêt complet machine sous CT60

Nouveautés:
- Chargement automatique du ressource selon la langue
- Nouveau tramage à diffusion d'erreur en lieu et place de l'affreux bayer 1,2,4 et 8 plans supporté, très optimisé en 256 couleurs (un poil plus rapide que NVDI mais un poil moins bon en rendu mais faut avoir les 2 images à côté pour voir la différence et ce n'est pas évident) et assez optimisé pour 1 à 16 couleurs 30% plus lent que NVDI mais meilleur en rendu (assez nettement), pour les modes entrelacé en 16 et 256 couleur routines C2P assembleur, le reste est du pur C.
- Le windframe interne peut avoir une image de fond comme les autres windframes (windframe utilisé obligatoirement de 1 à 16 couleurs)
- Possibilité de charger en tache de fond l'image de bureau pour réduire le temps de démarrage {buggué)