Page 28 sur 111
Jägermonkey: une image vaut mieux que 1000 mots
Publié : 16 mars 2010, 07:35
par teoli2003
Et les explications de David Mandelin sur comment le compilateur de Nitro est intégré:
http://blog.mozilla.com/dmandelin/2010/ ... omponents/
Accès asynchrone aux cookies
Publié : 16 mars 2010, 08:46
par teoli2003
Il était attendu et il est (finalement) arrivé: Bug 536978 - Cookies should write asynchronously
L'écriture (et la lecture/modification) dans la base des cookies n'a plus lieu dans le fil principal. Cela devrait améliorer la réactivité du navigateur pendant le surf. A noter que la base est toujours lue au démarrage par le fil principal, ce qui veut dire que cela n'a pas d'influence sur le temps de démarrage.
SVG SMIL: ça continue (+position de MS sur le SMIL)
Publié : 17 mars 2010, 07:47
par teoli2003
Alors qu'une "preview" d'IE9 apportera à ce navigateur un début de support du SVG (si! si!), Microsoft a annoncé ne pas vouloir implémenter SVG SMIL tout de suite et qu'il désirait que cette norme et CSS3 Animations soient plus avancées dans leur standardisation avant de le faire (IE10?).
En attendant, Mozilla, et David Holbert, continuent leur bonhomme de chemin sur l'implémentation:
Bug 534028 - SVG SMIL: Add support for animating mapped attributes
Soit les attributs SVG qui sont mappés à des propriétés CSS.
Un peu plus d'animations dans nos nocturnes...
Layers: état du dev
Publié : 17 mars 2010, 09:47
par teoli2003
Les Gecko:Layers sont là depuis quelque temps maintenant et pas mal de petites corrections de bugs ont été faites.
Outre les "backends" qui sont en développement (surtout Direct3D 10), les dévs commencent à y accrocher les éléments à accélérer. L'interface de Layers est parfois étendue, puis une implémentation par défaut est fournie; souvent deux versions d'ailleurs, une version "pur C/C++", puis une version MMX (C++/Assembleur)) est faite [Ainsi cela marchera partout, et un peu mieux sur des processeurs Intel pas trop antédiluvien. Les backends y ajouteront "naturellement" l'accélération GPU.
On a vu arriver cette nuit:
Bug 538266 [Core:Graphics]-Add affine transformations to Layers [All] (Extension de l'API)
Bug 538323 [Core:Graphics]-Implement video painting using layers [All] (Accrochage de la vidéo)
Cela permettra ceci:
roc a écrit :
Later we'll do various extensions:
- Add packed-YUV format with Image implementation using bc-cat texture streaming, for N900
- Alternative Image implementations using D3D and OGL for YUV conversion
- Replace oggplay YUV code
- Add RGB-565 format for NPP_DrawImage plugin rendering on N900 (avoiding format conversion)
- Extend ImageContainer to support a queue of timestamped Images, and have video store its entire queue of frames in the ImageContainer (this probably gives slightly smoother playback, but may not really be necessary)
Et la conversion YUV (enfin ycbcr )est presque prête (ainsi que la suppression de oggplay):
Bug 551277 Replace liboggplay YUV to RGB color conversion code
Elle devrait arriver tout bientôt (je dirais cette semaine encore).
Re: Firefox 3.7/Lorentz : Rumeurs et news sur le développement
Publié : 17 mars 2010, 23:22
par pirlouy
Sinon, Rob Arnold travaille sur Aero en ce moment. Y'a du patch dans l'air.
En un patch, je pense que je pourrai utiliser mon style.

La barre d'onglets comme barre d'outils normale
Publié : 18 mars 2010, 08:38
par teoli2003
C'est fait (et je suis particulièrement content, car c'était un des bugs commencés et jamais terminé de mon coup de gueule de l'autre mois)! Désormais la barre d'onglets est une barre d'outils normale.
Cela s'est fait un peu dans la douleur, car les spécialistes de l'accessibilité ont été oubliés (et les pairs a11y ont un peu ronchonné!) Mais finalement, il semble n'y avoir qu'un problème mineur et pas bloquant.
Sinon beaucoup de testeurs de nocturnes ronchonnent (le classique c'était mieux avant, "Stratabuddy marche plus; les devs sont nuls", "Annulez le changement!"): plein d'extensions et de thèmes ne fonctionnent plus. Ma foi, c'est le lot du testeur de nocturne! Et cela arrive assez rarement. Pour ma part, rien de tout cela et cela marche nickel (même si ma dernière extension concernant les onglets, Faviconize Tab, semble avoir perdu son entrée dans le menu contextuel). Même DragNDrop Toolbars (qui marche moyennement d'un point de vue graphique sous Mac OS) peut désormais déplacer la barre d'onglet (tabs on top ou ailleurs).
Pour le commun des utilisateurs cela ne change rien (à part que la barre d'onglets est désormais au-dessus de la barre latérale), car il n'y a pas encore d'UI pour déplacer cette barre (tabs on top ou ailleurs). J'espère qu'ils adoptent quelque que chose d'aussi que DragNDrop Toolbars, mais sans le menu contextuel (il suffit d'activer les poignées sur les barres lorsqu'on choisi Customize...), avec des CSS3 Transitions pour le déplacement, et avec la possibilité de mettre les barres d'outils sous le Content ou la barre de statut (qui n'est pas une barre d'outil). C'est un vieux[Edit:vœu !] pieux pour l'instant, car je n'ai pas encore vu de réflexion sur cette UI pour l'instant.
Bug 347930 [Firefox:Tabbed Browser]-Tab strip should be a toolbar instead [All]
Re: La barre d'onglets comme barre d'outils normale
Publié : 18 mars 2010, 11:33
par chinon37
teoli2003 a écrit :... C'est un vieux pieux pour l'instant,...
Mais c'est quoi exactement? ça:
pieu.jpg
ou ça:
lit.jpg
Non, pas taper, je sors... je suis déjà loin
Bon, c'est rassurant, y'en a qui lisent

Re: Firefox 3.7/Lorentz : Rumeurs et news sur le développement
Publié : 18 mars 2010, 11:38
par teoli2003
Oups, vœu pieux

Re: Firefox 3.7/Lorentz : Rumeurs et news sur le développement
Publié : 18 mars 2010, 14:28
par Zefling
W7: les téléchargements sur l'icône de la barre de tâches
Publié : 18 mars 2010, 19:56
par teoli2003
[Bug 474060] Show download progress in app icon in Windows 7 taskbar
Cette fonctionnalité (progression du téléchargement sur l'icône de l'applicaiton) est possible sur W7. IE8 le faisait, c'est désormais aussi sur le Trunk.
[Edit]Voici ce que cela donne (téléchargement en cours/en pause):
[Edit2]Suite à un problème de leak, le patch a été retiré, mais ce n'est que partie remise...
Re: Firefox 3.7/Lorentz : Rumeurs et news sur le développement
Publié : 18 mars 2010, 22:06
par Thomas
[off]Chromium sous Mac le fait aussi. Un rond apparaît en haut à droite de l'icône dans le dock et se remplit de façon circulaire. Ça serait bien dans Firefox.[/off]
Re: Firefox 3.7/Lorentz : Rumeurs et news sur le développement
Publié : 18 mars 2010, 22:36
par teoli2003
Thomas a écrit :[off]Chromium sous Mac le fait aussi. Un rond apparaît en haut à droite de l'icône dans le dock et se remplit de façon circulaire. Ça serait bien dans Firefox.[/off]
Une petite entrée dans bugzilla pour suggérer l'idée?

Re: Firefox 3.7/Lorentz : Rumeurs et news sur le développement
Publié : 19 mars 2010, 08:23
par pirlouy
'tain, je suis Deg mon extension Stratabuddy ne fonctionne plus depuis quelques jours.
Bon d'accord, c'est pas Stratabuddy

, il s'agit en l'occurrence de FireGestures (du moins les fonctions sur les onglets, et ça, ça craint) et de ColorfulTabs (beaucoup moins important).
Re: Firefox 3.7/Lorentz : Rumeurs et news sur le développement
Publié : 19 mars 2010, 08:39
par teoli2003
Oui, c'est la transformation de la barre d'onglets en barre d'outils qui en est la cause... Les joies du trunk. Quelques extensions se sont déjà mises à jour, mais de loin pas toutes. Certains sont même allés insulter les devs sur bugzilla (à mon avis son compte aura été bloqué):
Code : Tout sélectionner
Danial Horton 2010-03-17 09:19:04 PDT
WORST IDEA EVER!.
Marco Bonardo [:mak] 2010-03-17 09:23:50 PDT
Unless you have something really useful to point out, please avoid fud
commenting.
https://bugzilla.mozilla.org/page.cgi?id=etiquette.html
Danial Horton 2010-03-17 09:35:28 PDT
(In reply to comment #124)
> Unless you have something really useful to point out, please avoid fud
> commenting.
>
> https://bugzilla.mozilla.org/page.cgi?id=etiquette.html
Unless you have something useful to add to the browser, avoid fud patches.
There is practically no point to this from a users point of view, other then to
cause them strife from suddenly invalidated extensions for no observable
purpose.
Benefit to User: NONE.
Mike Beltzner [:beltzner] 2010-03-17 09:42:56 PDT
(In reply to comment #126)
> There is practically no point to this from a users point of view, other then to
> cause them strife from suddenly invalidated extensions for no observable
> purpose.
This patch changes our platform so that the tabstrip can be rearranged along
with the other toolbars such as the menu bar, the main toolbar, the bookmark
toolbar, etc. It provides a bunch of extra flexibility, actually.
Extensions will break on in-development branches. That's why they're called
in-development branches.
> Benefit to User: NONE.
Quite some, actually. If you've nothing more to add to this discussion, I
strongly suggest you leave. Thanks for your feedback, and our apologies for
your broken extensions. They'll work on Firefox 3.6, still, and we'll make sure
they work on this version of Firefox when it's released.
Pour ma part, aucune extension n'est partie "aux choux" (enfin si, Faviconize Toolbar a perdu son entrée dans le menu contextuel). J'ai même remis Unlock Toolbars pour m'amuser à déplacer la barre d'onglet (bon l'extension à pas mal de glitch graphique, mais elle marche). Mais je triche, j'ai peu à peu viré toutes les extensions en rapport avec les onglets: il est loin le temps de Fx 1 où l'on ne pouvait pas déplacer les onglets; aujourd'hui le support natif des onglets est bien meilleur.
Re: Firefox 3.7/Lorentz : Rumeurs et news sur le développement
Publié : 19 mars 2010, 13:04
par pirlouy
Non mais les gens, quand ils peuvent râler pour rien... Bien sûr que personnellement, je préfère avoir des extensions cassées si ça améliore la flexibilité de la barre d'onglets au final.