venerdì 16 maggio 2008

Considerazioni personali

Visto che è in atto il code freeze di FF3 RC1 e che di conseguenza il numero delle patch è zero, o quasi, permettetemi di fare alcune considerazioni strettamente personali.
Da quasi due mesi uso FF3 nightly perché su Linux la maggiore velocità e campatibilità di rendering e il risparmio di risorse è sensibile, ma posso garantire che non saranno tutte rose e fiori: la gestione dei segnalibri e della cronologia è lenta anche se molto più flessibile, l'aspetto grafico delle versioni maggiori si è molto diversificato, e quella Linux è certamente la meno curata delle tre, la gestione dei cookie e delle sessioni (autenticate e non) creerà notevoli casini con le applicazioni web oriented perché la cache è troppo aggressiva, e ci saranno polemiche infinite perché la 3.0 non passerà Acid3.
Nel frattempo è arivata al conferma che avremo un altro branch stabile (1.9.1 parrebbe il nome ufficiale) da cui verrà fuori la prossima versione di FF (3.1, 3.5, 4.0 i nomi papabili) che dovrebbe essere pronta per la fine dell'anno-inizio dell'anno prossimo, da cui si spera possano spuntare anche le versioni stabili TB3, SM2 e SB. In parallelo, e a brevissimo, verrà aperto a tutti l'accesso al repository Mercurial che prende il nome di Mozilla2, che anzi diventerà obbligatorio per quasi tutti eccetto i localizzatori, che potranno continuare a lavorare esclusivamente col cvs.
Insomma, c'è parecchia "ciccia" in arrivo, e sarà dura digerire tutto...

mercoledì 7 maggio 2008

Qualcosa di buono

Anche se oramai le patch sono diventate necessariamente piccole (niente nuove funzioni, ecc.), c'è ancora del buono in quello che si vede passare. Cominciamo da un paio di crash corretti che fanno sempre bene allo spirito, in quanto evitano arrabbiature, proseguiamo con un paio di regolazioni al nuovo download manager, passiamo poi a delle belle limatine anche a places e finiamo con una ripulita al phishing detector. Altro movimento per quanto riguarda le build automatiche con debug e test attivi.
Ma il bug più importante sistemato oggi è il ritorno al funzionamento di Composer: finalmente la suite è tornata ad essere suite (e il fix non fa schifo nemmeno a TB che usa gran parte dello stesso codice). Con l'occasione sono stati migrati altri pannelli delle preferenze al toolkit per SM.

martedì 6 maggio 2008

Cosa non aspettarsi

Dopo un lungo silenzio, un post un po' diverso... Ci sono persone che si aspettano che FF3 supererà l'Acid3 test quando esce: li possiamo subito rassicurare, FF3 non lo passerà. Ci sono alcune lacune nelle funzioni di Gecko che sarebbe troppo rischioso implementare adesso, e che quindi sono state rimandate a Mozilla 2, o forse, sempre se verrà presa una decisione certa, a Gecko 1.9.1 (e quindi a FF3.1 o 3.5, chissà). Tengo a far notare che Mozilla 2 sarà una vera piccola rivoluzione per il progetto Mozilla: nuovi strumenti di sviluppo, nuovi obbiettivi, maggiore specializzazione del progetto (SeaMonkey, Calendar e tutto ciò che non è strettamente Mozilla dovranno fare i salti mortali per funzionare ancora col nuovo sistema), e abbandono progressivo a se stesso di tutto il resto. Il focus sarà strettamente su FF, in versione desktop e mobile, e su Prism e XULRunner, con spruzzate di TB se sarà stato ammodernato a sufficienza.
Oltre a delle modifiche strettamente estetiche sia per Vista , sia per XP, sia per Linux, ce ne sono altre più generiche. Altre correzioni invece sono state più sostanziali: il crash reporter ora riceve i dati di configurazione per i proxy, la lista delle cartelle ftp non è più "iper-sensibile", e si sta tentando di migliorare le prestazioni di sqlite (ma la patch è ancora sperimentale).

mercoledì 23 aprile 2008

Parecchia carne al fuoco

Al contrario di ieri, oggi ci sono diverse segnalazioni utili.
Cominciamo dalla lunga serie di crash finalmente sistemati, per continuare con un brutto hang con il plugin flash (che credo mi abbia colpito spesso di recente), e per finire con un problema con i certificati. Modifiche anche al codice MathML.
Si è trovato il tempo per aggiungere un importante pulsante al download manager.
Diversi anche i cambiamenti specifici per piattaforma: da quelli più generici, a quelli per Vista, a nuove modifiche al tema Mac (compresa una regressione), a quelli per Linux.

martedì 22 aprile 2008

Dettagli minori

Poco o nulla di significativo da segnalare oggi.
Sistemati piccoli problemi grafici, di prestazioni e di download manager. , oltre ad alcune regressioni, specie nel codice di stampa. Per quanto riguarda SM, è stato portato un altro pannello di preferenze sotto nuovo toolkit, è stata resa disponibile una funzione utile a tutti i pannelli di preferenze, ed è tornato il copyright della MoFo.

venerdì 18 aprile 2008

E meno male che non vogliono fare una RC2...

Si pensa ancora di non fare una RC2, ma visti i checkin di oggi forse ci ripensano...
Cominciamo con due crash chiusi, ambedue nel codice dell'editor, e una bella regressione, oltre ad un leak recente. Proseguiamo con un trio di aggiornamenti visuali (quest'ultimo gradito ai localizzatori) per FF e uno anche per SM. Sempre per SM, ora ChatZilla è diventato opzionale durante l'installazione, e il client di chat ha ricevuto un paio di fix addizionali. Anche la gestione del codice XML ha ottenuto un paio di limatine. Si è tentato anche di inserire sqlite 3.5.8 ma senza successo, viste le regressioni introdotte.

giovedì 17 aprile 2008

Code freeze RC1

L'albero è stato chiuso in vista di RC1, ma non è mancato l'ultimo rush di modifiche, come al solito.
Tra le modifiche generiche, vi segnalo limature al phishing detector, a places, ai microformats, alla gestione delle applicazioni associate ai tipi di file, ai plugin e alla gestione delle pipeline HTTP.
Nuove icone anche per il tema Windows e una pletora di cambiamenti specifici anche per la piattaforma GTK+, crash compreso.