OLLe 20/11/2024 à 23:00
Bonsoir
Je me rend compte que je n'ai pas annoncé la beta 5, c'est sorti il y a quelques temps.
Voir info ci-dessus.
J'en profite pour déjà commencer la liste des futures améliorations de la beta 6
Incompatibilité
- les applications voulant détourner le trap 2 avec un code supérieur à 201 (appl_yield) fonctionneront désormais et celles l'utilisant fonctionneront, un petit logiciel nommé memwatch fonctionne maintenant!) Guillaume m'a bien aidé sur ce coup, c'était un peu tordu, Multidesk Delux ajoute ce genre de détournement de trap et utilise deux valeurs (0x4D44 et 0x4D58) pour l’interroger et memwatch pensait qu'il était présent à cause de MyAES.
- Retour de appl_getinfo("?AGI") est originellement de 0 pas 1 si existant, cela peut éventuellement poser une non détection si suivi des exemples de la documentation de Winx, la plupart des logiciels utilisent >= 0 pour détecter appl_getinfo et non pas == 0 comme dans les exemples
Amélioration
- Amélioration redraw objet avec cadre extérieur qui pouvait ne pas se dessiner dans certains cas
- Support d'une nouvelle combinaison sur ob_state pour avoir le texte affiché en petit (existe depuis NAES)
- Conflit temps réel avec certaines application qui utilisent wind_update(BEG_MCTRL ou END_MCTRL) pendant le temps réel
- Meilleure compatibilité certain vieux programmes GEM gérant un peu à la main les boites de dialogue hors fenêtre comme PureC lors de l'appel à l'option "load" sans passer par form_do
- Meilleur affichage des sous menus (couleur, flêche de positionnement)
- Support caractère '-' seul dans menu interprété comme un ligne
- Texte après checkbox est un peu espacé pour être en accord avec les autres AES et c'est plus agréable à voir plutôt que collé
- Meilleure affichage état SHADOWED plus conforme avec autres AES
- Aspect des checks des checkbox un peu plus joli (je trouve!)
Bug fix:
- Crash MyAES lors changement résolution ou au moment de quitter en mémoire protégées si windframe externe chargé
- Effacement item sélectionné en retour menu_popup si le popup a été refermé sans sélectionner aucun item (fixe problème avec Taskbar)