Mot-clé - bug

Les bugs et manques de l'iPhone

L'iPhone, l'iPhone 3G et l'iPhone 3G S ont beau être des produits Apple, ils n'en sont pas pour autant dénués de défauts. À croire que c'est une marque de fabrique : sortir un produit alléchant, mais plein de petits trucs agaçants qui gâchent parfois le plaisir de l'utilisation. Dans mon cas particulier, ce ne sont pas des défauts rédhibitoires : j'étais au courant de la plupart avant l'achat, et n'aurai pas acheté si je les avais trouvés vraiment gênants.

  • 13/09/12 : Mise à jour avec la version 6.0

Lire la suite...

 

Leopard et X11 : quelques astuces

Dans un précédent essai de Mac OS X 10.5 Leopard, j'avais relevé quelques bugs pénibles de X11. En farfouillant à gauche et droite sur la toile, j'ai pu trouver la solution à ces problèmes.

Lire la suite...

 

Safari, Javascript, et bug de la fonction str.replace

billet paru initialement le 30/10/2005

Regardez le contenu de l'URL suivante : /dc2/misc/apple/20/test.htm.

Si vous ouvrez cette URL avec un tout autre navigateur que Safari (par exemple Firefox, ou même ne serait-ce que IE), et vous constaterez que « original string » et « after replace » sont les même chaines de caractère.

A présent, ouvrez cette même URL à l'aide de Safari (version inférieure à la 2.0.4, build 419.3), et hop, le « u » est devenu un « a ». Tout ça parce que Safari a confondu le « u » avec l'un des caractères suivants :

  • \u00E0 : « à »
  • \u00E1 : « á »
  • \u00E2 : « â »
  • \u00E3 : « ã »
  • \u00E4 : « ä »
  • \u00E5 : « å »

Le problème a été repéré par David et moi même lors de la rédaction de billets sous Dotclear : si on demande la génération de l'url à la volée (lien « Essayer »), tous les « u » sont remplacés par des « a ». En revanche, cette même génération à l'enregistrement, donc passant par PHP, ne pose pas de problème.

J'ai ouvert un rapport de bug sur le Bugzilla de WebKit, c'est le numéro 5560.

Le problème a été repéré avec la version 2.0.1, build 412.5 de Safari. Avec la version 2.0.4, build 419.3, il est corrigé.

 

Mac OS X 10.4.3 et X11 : enfin

Un bug gênant concernant X11 a enfin été corrigé :

Tiger avant la version 10.4.3 : lancez X11, puis lancez des applications X11. Ensuite, placez une application Aqua au premier plan, dans le Dock, cliquez sur l'icône X11 : et voilà [1], les applications X11 restent en arrière plan.

Tiger depuis la version 10.4.3 : lancez X11, puis lancez des applications X11. Ensuite, placez une application Aqua au premier plan, dans le Dock, cliquez sur l'icône X11 : et voilà [1], les applications X11 passent au premier plan.

Je trouvais ce bug très lassant : passer du navigateur à Grisbi sous X11 nécessitait de réduire ou masquer le premier pour accéder au second. Maintenant je peux passer de l'un à l'autre via le Dock ou <Pomme><Tab>.

[1] : en français dans le texte.