Bogues connus (17/10/03)
Si vous avez remarqué un bogue qui n'est pas dans cette liste, veuillez me contacter. Précisez le modèle de Newton et de carte ATA.
- Le bogue de l'eMate (par rapport aux économies d'énergie) est reparu.
- Il semble qu'il y ait une incompatibilité avec Inkspot et NewtsCape (erreur -10061) (à vérifier)
Quoi de neuf?
RC6.1:
- Correction du bogue -1001004 avec NewtonOS 2.0.
RC6:
- Interface
- [CHGMT] changements dans l'interface des préférences, désormais avec une liste (comme dans ATA Support)
- [NOUV] ajout d'une préférence pour ne pas ouvrir la fenêtre présentant la carte lors de l'insertion d'icelle.
- [NOUV] ajout d'une préférence pour désactiver le montage automatique des magasins (ceci peut être fait en ayant les préférences ATA Support lorsqu'on insère une carte)
- [NOUV] ajout d'une préférence pour ne pas activer les paquets (ceci peut être fait en appuyant sur l'écran comme avec les cartes linéaires)
- [CORR] correction d'un bogue relatif au bouton [i]
- [NOUV] remontée du mode PIO vers le monde NewtonScript pour pouvoir l'afficher dans les informations sur la carte (apparemment, il n'est pas encore affiché).
- Installeur
- [NOUV] l'installeur peut désormais être envoyé par infra-rouge/déplacé sur une carte
- Changement dans le code natif
- [NOUV] nouvel événement du pilote pour le monde NewtonScript pour être prévenu lorsqu'une carte est insérée. J'ai sans doute mis à jour l'interface entre NewtonScript et le code natif, mais je ne me souviens plus exactement des détails.
- Moteur de transactions et caches
- [CORR] correction d'un bogue relatif à l'annulation des transactions et du cache.
- [CORR] correction d'un bogue dans la gestion du statut des pages en cache (elles restaient en transaction)
- [CHGMT] optimisation de la mise à jour de la taille des pages après des changements, en ne gardant que la taille dans la carte au lieu de la taille exacte (ceci permet de ne pas ré-écrire deux fois la même information dans la carte)
- [CORR] correction d'un bogue relatif aux pages supprimées et à l'annulation des transactions.
- [CORR] SeparatelyAbort et AddToCurrentTransaction ne renvoient plus d'erreur si l'objet n'est plus en transaction (ceci en fait corrige un bogue introduit par l'optimisation de la suppression d'objets créés en transaction séparée)
- [CORR] correction d'un bogue dans le redimmensionnement des objets qui peut se produire lorsque les objets sont petits et que la page est pleine.
- [CORR] correction d'un bogue conduisant à la suppression deux fois d'un objet dans AbortSeparateTranny (ceci conduit en fait à une fuite).
- [CORR] correction d'un bogue dans les transactions séparées où des objets pouvaient être supprimés alors qu'ils étaient les originaux.
- [CORR] correction du fameux bogue empêchant les magasins de plus de 128 mégots (à peu près) d'être initialisés.
- Pilote
- [CORR] correction d'un problème relatif à la gestion de l'énergie, où le pilote pouvait essayer de mettre la carte en veille tout en faisant une autre opération avec elle.
- [CORR] correction d'un bogue dans la négocitation de la tension (n'affecte que les MP1x0s)
- [CORR] correction de la fameuse incompatibilité avec les MP1x0s (en l'occurrence un bogue dans la négociation 8/16 bits)
- [CORR] correction d'un bogue dans le moteur de transaction tel que certaines pages pouvaient être marquées comme vides sans être vraiment libérées par le cache magasin. Le cache des secteurs pouvait alors prendre cette page et ceci produisait à coup sûr un conflit, avec corruption de données.
- [CHGMT] mise-à-jour importante du jeu de tests, avec un moteur de transaction en mémoire vive pour superviser le moteur de transaction de ATA Support.
- [CHGMT] Changements esthétiques dans le code.
- [CHGMT] Mise à jour complète du code de déverminage.
RC5:
- Correction d'un problème dans l'enregistrement du logiciel.
- Activation des tests (pour y accéder, choisir "About this card" puis Tests).
- Correction d'un bogue dans la détection d'erreurs au chargement de la liste des transactions séparées.
- Correction d'un bogue corrompant les données relatif aux transactions séparées (ente iTunes, installation de paquets, NewtWorks).
- Correction probable du bogue lors de l'activation de Newtscape.
- Légère amélioration dans l'utilisation de la mémoire.
- Changements esthétiques dans le code et dans l'interface graphique.
- Correction du bogue avec le kit de développement.
RC4:
- Correction d'un problème dans l'enregistrement du logiciel.
- Correction probable du bogue qui corrompait les données.
- Changement mineurs dans le code natif.
RC3:
- Refonte complète des différentes modules. ATA Support requiert moins de mémoire.
- Correction du bogue -10606
- Rustine dans le système pour le forcer à demander à ATA Support s'il peut gérer les cartes ATA.
- Meilleure gestion de l'énergie.
- Correction du bogue de l'affichage double de "No Recognized Partition"
- Amélioration du script de compilation
- D'autres changements que j'ai oubliés.
RC2:
- Correction des problèmes liés à la protection logicielle et amélioration d'icelle.
- Correction d'un problème dans la gestion de l'énergie qui fait que le Newton n'éteignait pas les autres cartes.
- Correction de problèmes dans l'interface entre les éléments conduisant à l'erreur -1001003.
RC1:
- De nombreux problèmes ont été corrigés dans le pilote
- Un bogue lié à l'économie d'énergie et qui causait des plantages a été corrigé
- Correction et amélioration de l'interface (pour démonter les partitions et les effacer notamment)
- De nombreux autres bogues ont été corrigés (je ne me souviens plus où exactement)