Rajah Le 04/03/2014 à 20:34 - si plantage au lancement, merci de prévenir et je lâcherai une version fixant le problème (cancrelat qui se déroule lors de la lecture du fichier de configuration, dépend de sa taille, de la zone RAM, etc). Tous mes logiciels utilisant un fichier de configuration doivent être corrigés à terme.
- le tri des emails n'est possible que si toute la liste est chargée. Donc sur un dossier local. Si c'est un dossier IMAP, alors soit le nombre est suffisemment petit, soit il faut provoquer le chargement complet (clic souris sur le libellé du dossier + touche Control, je suis me souviens bien). Pour des raisons d'ergonomie, les entêtes de courriers de gros dossiers IMAP ne sont chargées que lorsqu'elles doivent être affichées (c'est en cache, bien sûr).
- la sélection multiple est envisagée. En principe pour la version 1.8 (voir le log de dev et la TODO-list dans le fichier UPDATE.TXT de l'archive contenant les sources GFA et STG).
- le Del ou Control+Del est dangereux sur l'on emploie sur une entête, je préfère qu'on charge le courrier, pour une lecture, et là, suppression possible.
- NetSurf ne comprend que les ARGV = passage d'arguments au lancement. C'est un portage, aussi réussi soit-il. Donc pas de VA_START implémenté. On ne peut donc pas lui faire charger une page alors qu'il est déjà en RAM. Si NetSurf, je lance une autre instance. Je conseille plutôt l'utilisation de HighWire, qui supporte le VA_START. J'avais fait des tests, en principe, il n'y a qu'une seule instance avec plusieurs fenêtres.
- pour le file:// : je vois pas l'intérêt de son utilisation comme lien dans un courrier. Si c'est un attachement, il doit être déclaré à l'origine façon MIME. Si c'est un lien externe, alors il ne faut surtout pas employer les file:// (lien fichier en LOCAL) mais les http:// ou les ftp://

Tant qu'on est à poser des question à Rajah, moi j'en ai une autre complètement hors-sujet ici :
Avec DGEM, est il possible de jouer au Dungeon Master original ? Peut on récupérer les niveau sur la disquette originale et les importer dans DGEM ? Si oui comment ?
Rajah Le 05/03/2014 à 16:52 Pour retrouver les niveaux de Dungeon Master, pas d'autre choix que de prendre les cartes détaillées, et de refaire les niveaux avec l'éditeur de niveaux dédié pour DGEM. Daroou l'avait fait pour le niveau 0, en clin d'oeil, dans les versions 0.14 ou 0.16, jusqu'à pousser le vice de placer de la mousse et les petits détails comme à l'original.
Pour information, il y a quelques différences avec le jeu original (voir la doc ST Guide où c'est plus détaillé) :
- pas de gestion de la lumière/obscurité (on est en GEM, et on ne va pas changer la palette couleur en cours d'affichage). Je déconseille donc, pour le gameplay, d'utiliser les variations de lumière pour les pièges.
- de même, déconseillé aussi de se baser sur le timing pour les mécanismes, car en GEM et multitâche, on ne gère pas le temps au plus exact.
- on peut avoir tous les types de monstres sur le même niveau (pas possible avec le jeu original, pour des raisons de RAM et palette). Si vous faites tourner le jeu en 16 couleurs, alors certains monstres seront avec des couleurs différentes (mais ça choque pas trop).
- la map est beaucoup plus grande (50*50, si je me souviens bien, c'est 4 fois plus en surface). Et pas d'entourloupe de direction au niveau des escaliers. On avait quelquefois ces changements dans DM et CSB.
- le bestiaire et les objets de Dungeon Master, Chaos Strikes Back, Theron's Quest sont tous là. Vous pouvez avoir les deux versions Lord Chaos dans le même Labyrinthe, et en plusieurs exemplaires.
- certains objets marchent vraiment (le "lockpick" sur les serrures, à paramétrer dans l'éditeur de niveaux, il n'était pas fonctionnel à l'origine), d'autres sont apparus car l'image existait mais sans être gérée/affichée dans le jeu (ex: l'eau de feu, qui augmente sagesse et diminue dextérité).
Pour l' "eau de feu", on peut aussi dire "eau de vie", à vous de trouver la rune supplémentaire qui va bien.

Rajah Le 05/03/2014 à 17:53 Excuse-moi, mais je ne vois pas l'intérêt d'utiliser DGEM pour refaire un donjon à l'identique de Dungeon Master. Dans mes cogitations passées, j'estimais que si l'on voulait avoir Dungeon Master à l'identique, il était plus aisé de ressortir son Atari 520STF avec la disquette sacrée, ou y aller avec Hatari et un fichier .msa officieux.
Rajah Le 05/03/2014 à 18:55 J'avais passé une soirée à faire des tests avec NetSurf (qui lui manque une bonne intégration avec le bureau) et Highwire, pour la visualisation des fichiers html et annexes. Et tout me semblait OK.
Pour information, je dois détecter si le brouteur est netsurf, pour ne pas utiliser VA_START.
Merci de me décrire exactement le problème, et surtout le contexte.
Pour l'affichage des email html j'ai installé Highwire et ça marche en effet comme prévu.
J'avais déjà noté le manque d'intégration de Netsurf (pas de reconnaissance des SIGTERM non plus) c'est dommage car il est plus rapide et offre un bien meilleur affichage qu'Highwire.
En attendant ça fonctionne avec highwire. Merci
Comme le souligne Nalfus, le problème de chemin avec Netsurf vient de l'abscence de ':' , mais ce problème n'existe pas avec highwire. Etrange.
Le contexte est simple ; dans troll pour visualiser un email en html, je clic sur la fléche gauche et double clic sur txt/html. Ca lance le browser, mais avec Netsurf j'ai droit à une erreur 404 car le chemin passé ou du moins reçu par Netsurf est erroné ( il manque ':'). J'ai essayé aussi bien en configurant un chemin d'accés direct E:\ que passant par U:\E\ même résultat. Ce qui est étrange c'est que Netsurf, ne présente pas ce problème avec un fichier lancé depuis Thing par exemple.
J'utilise Aranym 0.9.15, Mint 1.18, Xaaes 1.5.5, et Netsurf 3.1 #1464. Faudrait que je teste avec un build plus récent.
En attendant, la solution Highwire fonctionne comme prévu, donc pas de problème
Pourquoi considères tu l'effacement depuis les entêtes dangereux? Tous les lecteurs d'email propose cette fonction. Au moins un effacement multiple serait sympa, plutôt que d'avoir à tout effacer un par un. Pour le trie, en effet ctrl+click sur le dossier permet d'utiliser l'option de trie, par contre les nouveaux emails apparaissent toujours en bas de la liste ; ce serait sympa de pouvoir avoir les nouveaux emails en haut de la liste. Ca c'est ma liste de noel ;-)
Au final, très beau travail et pas eu un seul problème de crash à date.
Rajah Le 06/03/2014 à 14:51 Merci pour les précisions, je regarderai à nouveau avec NetSurf. Cela dit, pas avant quelques semaines, vu que je suis occupé à implémenter le FTP over SSL/TLS dans le Litchi.
Je considère l'effacement depuis la liste des entêtes dangereux car il n'y a pas de corbeille pour les mails conservés en local. Je sais que c'est possible ailleurs, vu que je le fais en permanence avec Thunderbird sur mon Macbook Air. La gestion de l'IMAP est récente et postérieure à ces cogitations, là ce serait safe.
Donc, l'effacement en rafaie, ce ne serait convenable qu'après la gestion d'une corbeille locale. Je sais pas si c'est sur la TODO-iist, mais ça faisait partie des trucs envisagés.
Pour la wish-list, désolé, je suis pas le père Porcher. Pour ne pas gaspiller mon Mojo, je n'accepte les désidératas que s'ils viennent de personnes actives (développeurs, demosceners, traducteurs, utilisateurs qu'on retrouve souvent sur les forums et aux parties, etc). Donc on verra.