HandCoder : extension Nvu pour Tidy et PHP
Modérateur : chinon37
mandriva2006 > rc1 > double clic sur un fichier non html > firefox l'affiche (ou tente de l'ouvrir dans le cas d'un tar.gz) > OK
mandriva2006 > rc2 > double clic sur un fichier non html > rien
(pour les deux version le htaccess est correctement ouvert dans l'editeur externe comme prevu dans les options)
Dilemme !
mandriva2006 > rc2 > double clic sur un fichier non html > rien
(pour les deux version le htaccess est correctement ouvert dans l'editeur externe comme prevu dans les options)
Dilemme !
Redhat, CentOs, Mandriva, Ubuntu au boulot. Ubuntu à la maison. Vista et Xp grâce à la vente liée.
Soutenir KompoZer
Soutenir KompoZer
Autre pc sous xp.
hc0316 > .zip > lancer l'application > crash
hcrc1 > .zip > lancer l'application > crash
hcrc2 > .zip > lancer l'application > OK
hc0316 > .zip > lancer l'application > crash
hcrc1 > .zip > lancer l'application > crash
hcrc2 > .zip > lancer l'application > OK
Redhat, CentOs, Mandriva, Ubuntu au boulot. Ubuntu à la maison. Vista et Xp grâce à la vente liée.
Soutenir KompoZer
Soutenir KompoZer
Vu sous Ubuntu et Debian, donc l'ouverture par défaut ne fonctionnera probablement pas sous Linux. De toutes façons, lancer Firefox pour ouvrir un *.zip, je suis pas fana non plus.
Sous MacOS X je serais tenté de croire que ça marche, puisque la même ruse avait permis de faire tourner NsmConText sous Mac.
Vu que le problème ne concerne que les fichiers non reconnus par HandCoder (ni HTML, ni texte, ni images), je pense que je vais garder ça en l'état pour la release. C'est une petite régression mais ça ne crée pas de bug, et après tout ça n'est qu'une 0.3.x.
Sous MacOS X je serais tenté de croire que ça marche, puisque la même ruse avait permis de faire tourner NsmConText sous Mac.
Vu que le problème ne concerne que les fichiers non reconnus par HandCoder (ni HTML, ni texte, ni images), je pense que je vais garder ça en l'état pour la release. C'est une petite régression mais ça ne crée pas de bug, et après tout ça n'est qu'une 0.3.x.
KompoZer lead dev
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
nsIMIMEService pour la version winKaze a écrit :J'utilise désormais une interface nsIMIMEService pour lancer les fichiers locaux avec l'application par défaut du système, au lieu de l'interface nsIExternalProtocolService (qui serait pourtant plus adaptée) de la RC1.
nsIExternalProtocolService pour la version linux
Tu avais deja des versions differentes par OS il me semble, ..., c'etait une histoire de tidy ?

Sinon pour une 0.3.2 je m'en contanterai, ....
Redhat, CentOs, Mandriva, Ubuntu au boulot. Ubuntu à la maison. Vista et Xp grâce à la vente liée.
Soutenir KompoZer
Soutenir KompoZer
Marche pas le F5, d'ailleurs le bouton navigateur non plus. Fatalement il y a un rapport ?fabiwan.kenobi.free.fr/HandCoder/ a écrit :keyboard shortcuts: [F5], [F6], [F7]
Redhat, CentOs, Mandriva, Ubuntu au boulot. Ubuntu à la maison. Vista et Xp grâce à la vente liée.
Soutenir KompoZer
Soutenir KompoZer
L'aperçu ne fonctionne pas toujours (avec ou sans HandCoder), c'est une question fréquente.
Pour info, Nvu utilise l'interface nsIExternalProtocolService pour l'aperçu ; ça marche sur la plupart des postes, mais pas tous, notamment sous Linux (je crois que ça ne fonctionne jamais sous Ubuntu), parfois aussi sous Windaube.
Avec NsmConText, quand on demande l'aperçu en spécifiant le navigateur, c'est l'interface nsIMIMEService qui est utilisée ; là ça fonctionne dans tous les cas. C'est la raison pour laquelle cette extension est surtout téléchargée comme "bugfix" de l'aperçu de Nvu.
Pour compliquer le tout, si on veut passer des arguments au navigateur, on doit recourir à l'interface nsIProcess, qui fonctionne très bien sous toutes les plate-formes... sauf le Mac. C'est la raison pour laquelle Launchy ne fonctionne pas sous Mac.
Et évidemment, rien n'est prévu dans XUL pour exécuter une ligne de commande avec les stdin / stdout / stderr, ça serait trop simple.
nsIExternalProtocolService n'est pas suffisamment fiable (cf. l'aperçu), je voudrais d'abord mieux comprendre comment ça fonctionne.
Je n'aime pas faire des versions spécifiques à une plate-forme. Je l'ai fait pour HandCoder 0.3.1 (pour Tidy.dll) et KaZcadeS 1.1 (pour libInspector.dll), mais je ne crois pas que ça soit une bonne solution. Accessoirement, tant que je n'aurai pas compris comment faire une extension réellement multilingue dans Nvu, il faudrait que je fasse une version par langue et par OS... ça deviendrait lourd.
Pour info, Nvu utilise l'interface nsIExternalProtocolService pour l'aperçu ; ça marche sur la plupart des postes, mais pas tous, notamment sous Linux (je crois que ça ne fonctionne jamais sous Ubuntu), parfois aussi sous Windaube.
Avec NsmConText, quand on demande l'aperçu en spécifiant le navigateur, c'est l'interface nsIMIMEService qui est utilisée ; là ça fonctionne dans tous les cas. C'est la raison pour laquelle cette extension est surtout téléchargée comme "bugfix" de l'aperçu de Nvu.
Pour compliquer le tout, si on veut passer des arguments au navigateur, on doit recourir à l'interface nsIProcess, qui fonctionne très bien sous toutes les plate-formes... sauf le Mac. C'est la raison pour laquelle Launchy ne fonctionne pas sous Mac.
Et évidemment, rien n'est prévu dans XUL pour exécuter une ligne de commande avec les stdin / stdout / stderr, ça serait trop simple.
Bah oui mais non !Do-IT a écrit :nsIMIMEService pour la version win
nsIExternalProtocolService pour la version linux
Tu avais deja des versions differentes par OS il me semble, ..., c'etait une histoire de tidy ?
nsIExternalProtocolService n'est pas suffisamment fiable (cf. l'aperçu), je voudrais d'abord mieux comprendre comment ça fonctionne.
Je n'aime pas faire des versions spécifiques à une plate-forme. Je l'ai fait pour HandCoder 0.3.1 (pour Tidy.dll) et KaZcadeS 1.1 (pour libInspector.dll), mais je ne crois pas que ça soit une bonne solution. Accessoirement, tant que je n'aurai pas compris comment faire une extension réellement multilingue dans Nvu, il faudrait que je fasse une version par langue et par OS... ça deviendrait lourd.
KompoZer lead dev
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
Détection des modifications :
hc rc2 > OK
hc 0.3.2 > aucune détection.
(free marche de nouveau et je pars que demain !)
hc rc2 > OK
hc 0.3.2 > aucune détection.
(free marche de nouveau et je pars que demain !)

Redhat, CentOs, Mandriva, Ubuntu au boulot. Ubuntu à la maison. Vista et Xp grâce à la vente liée.
Soutenir KompoZer
Soutenir KompoZer
Effectivement ce bug apparaît avec la rc3.
PS: la météo sera favorable au débug à Morzine.
http://fabiwan.kenobi.free.fr/xpi/?id=H ... .3.3rc1-frKazé a écrit :Troisième tentative : NsmConText-0.3.2rc3 et HandCoder-0.3.2rc3
J'ai du faire quelques modifs, j'espère que ça n'a rien cassé.
PS: la météo sera favorable au débug à Morzine.

KompoZer lead dev
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
Puisque je suis chaud je fais remonter ce sujet d'une page.
nvu+hc > gestionnaire de fichiers > un double clic bouton gauche ou un double clic bouton droit ou un melange clic droit gauche ou clic gauche droit > ouverture du fichier ou arborescence
Nvu sans extension ca fonctionne que sur l'arborenscence, pas sur les fichiers.
nvu+hc > gestionnaire de fichiers > un double clic bouton gauche ou un double clic bouton droit ou un melange clic droit gauche ou clic gauche droit > ouverture du fichier ou arborescence
Nvu sans extension ca fonctionne que sur l'arborenscence, pas sur les fichiers.

Redhat, CentOs, Mandriva, Ubuntu au boulot. Ubuntu à la maison. Vista et Xp grâce à la vente liée.
Soutenir KompoZer
Soutenir KompoZer
Impossible de lancer Scite à partir de NVU (f6) après avoir installé Handcoder 032, j'ai dû l'enlever et réinstaller la 030 pour que ça retombe en marche.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Quelqu'un d'autre peut-il confirmer ce bug ? Je ne l'ai pas reproduit...
Attention : les préférences ont été modifiées entre hc030 et hc032, donc il faut probablement remettre le chemin de SciTE dans les options de HandCoder.
Attention : les préférences ont été modifiées entre hc030 et hc032, donc il faut probablement remettre le chemin de SciTE dans les options de HandCoder.
KompoZer lead dev
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
scite se lance très bien chez moi avec l'icone ou avec f6...
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
Pas d'icône dans "ma" 032, j'utilise f6!Chinon37 a écrit :scite se lance très bien chez moi avec l'icone
Les préférences ont changé et j'ai bien : "Doc html (ouvrir avec Nvu) : htm, html, ?html, php*"Kaze a écrit :il faut probablement remettre le chemin de SciTE dans les options de HandCoder.
puis en-dessous : "Texte (ouvrir avec l'éditeur texte) : txt, text, xml, js, ht*".


Et oui, j'ai remis le chemin dans les options, est-ce qu'il faut mettre qqch dans la fenêtre "Arguments"? (je sais pas à quoi elle sert).
J'ai installé HtmlKit à la place de Scite : même punition, HK veut pas démarrer avec f6 (avec la 032, donc, ok avec la 030).
Message envoyé avec : ?
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
ht* signifie toute extension commençant par ht, soit htm, html, et pourquoi pas htwz...
Fais un test avec la 0.3.3 rc2....
Fais un test avec la 0.3.3 rc2....
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
Pour ajouter l'icone, clic droit sur la barre d'outils > personnaliser et faire glisser l'icone vers la barre d'outils.Mongo Bob a écrit :Pas d'icône dans "ma" 032, j'utilise f6!
'ht*' ça sert à reconnaître les .htaccess et .htpasswd comme des fichiers texte.Mongo Bob a écrit :Est-ce qu'il faut pas "html" là? ou ht**![]()
HandCoder regarde d'abord si le fichier correspond au filtre "Documents HTML" avant de tester s'il correspond au filtre "Texte" ; donc un fichier *.html est bien vu comme un document HTML.
Le champ 'arguments' sert à passer des arguments à l'application ; grosso modo, c'est utile essentiellement pour Vim.Mongo Bob a écrit :Et oui, j'ai remis le chemin dans les options, est-ce qu'il faut mettre qqch dans la fenêtre "Arguments"? (je sais pas à quoi elle sert).
J'ai installé HtmlKit à la place de Scite : même punition, HK veut pas démarrer avec f6 (avec la 032, donc, ok avec la 030).
Si SciTE ou htmlKit ne démarre pas, la raison devrait être visible dans la console js (Outils > Développement Web > Console JavaScript). Tu peux me copier le dernier message de ta console js STP ?
KompoZer lead dev
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
Qui est en ligne ?
Utilisateurs parcourant ce forum : Semrush [Bot] et 1 invité