domenica 31 dicembre 2006

Auguri!

Approfitto per fare gli auguri di un ottimo 2007 ai miei ZERO lettori! :)
E tanto per non lasciarvi a bocca asciutta, ho il piacere di annunciare che Firefox (3) e Thunderbird (3?) sembra vedranno l'arrivo di una funzionalità importante fin qui dimenticata: i profili remoti (sroaming)! La prima patch verso questo obiettivo è stata accettata ieri, e dovrebbe lavorarci l'autore stesso di sroaming nel codice Mozilla, ex sviluppatore Beonex, l'ennesimo Ben (Bucksch)!
Continuo a vedere anche la sistemazione di bug che provocavano crash in fase di stampa o di anteprima di stampa, con frame e senza.

venerdì 29 dicembre 2006

Poche novità

Tra una festa ed un'altra, poche novità degne di nota.
Sono state implementate nuove funzionalità XForms relative ai gruppi di pulsanti e ai pulsanti radio (con un aggravio di una ventina di KB del codice, ben più di quanto salvato con le modifiche indicate nel post precedente), e sono state sistemate diverse pecche relative all'accessibilità per disabili (la maggior parte sono problemi del codice comune a tutte le applicazioni, in pochi casi si tratta di codice specifico FF).
Continuano il rodaggio e le piccole correzioni a Gecko dopo l'atterraggio del reflow-refactor branch.
L'unica vera novità è la nuova versione di BugZilla entrata in funzione a S. Stefano: personalmente l'impaginazione grafica la trovo terribile, ma sembra molto più leggera che in precedenza, e assomiglia molto di più ad altre installazioni famose, soprattutto OOo e RedHat.
Prima di Natale era entrato in scena il nuovo bonsai (non la pianta, ma il sistema che permette di tenere sotto controllo i cambiamenti ai sorgenti tramite tinderbox), e prima ancora erano state "virtualizzate" tutte le macchine di build. Credo che adesso toccherà al cvs essere trapiantato e migliorato...

mercoledì 20 dicembre 2006

Aggiornamento pre-Natalizio

Prima di abbandonare la postazione di combattimento per un breve riposo, una piccola lista di notizie:
  • Continua lo sfoltimento del codice inutile/obsoleto nei widget Mac (cocoa) e se ne correggono diversi bug, anche relativi all'accessibilità.
  • Continua la caccia alle regressioni introdotte dal branch reflow-refactor: tra i vari bugfix, spicca quello relativo ai problemi con i frame.
  • Piccole sforbiciatine qua e là di codice inutile o con un solo "utilizzatore" (ad ogni modo sono stati salvati una manciata di KB sulla dimensione degli eseguibili).
  • Nuove modifiche relative alle prestazioni di JavaScript (che influenzano anche l'interfaccia dei programmi mozilla) con relativo miglioramento del tempo di startup di FF (circa il 2%, ovvero molto meno di un secondo, ma insomma... Ricordo che il filtro antiphishing aveva peggiorato lo startup time di circa il 10%).
  • La versione di Gecko è passata a 1.9a2, cosa che ha costretto gli sviluppatori di CZ a far scattare anche la versione di CZ stesso, non senza qualche smoccolo in direzione AMO... ;)
Nulla di eclatante, ma piccoli passi avanti. E qualche passo indietro.
Sono usciti FF 2.0.0.1, TB 1.5.0.9, SM 1.0.7 (Si consiglia caldamente l'aggiornamento). Peccato che L'upgrade di FF abbia staccato la spina alla Console Java 6...
TB e SM ora hanno il fix che impedisce la sparizione/perdita di e-mail da certi servizi web.

domenica 17 dicembre 2006

Esordio

Visto che oramai è Natale, ho deciso di regalarmi un blog, così posso cominciare e andare subito in vacanza! :)
Ho deciso di iniziare questa avventura perché un certo mio articolo ha riscosso un interesse inatteso e sono curioso di vedere se altri possono interessarsi alle stesse cose che interessano a me.

Cosa potrete trovare qui?

Fondamentalmente una serie di notizie sullo sviluppo del codice di Mozilla: nuove funzionalità, importanti bugfix, cambiamenti radicali o più subdoli, miglioramenti delle prestazioni, e tutti quei piccoli dettagli che alla maggioranza delle persone non interessano affatto, ma che, in fondo in fondo, vanno a costituire l'ossatura (e spesso anche la carrozzeria) dei vari prodotti della Fondazione e/o della Corporation.