Dzi艣 w nocy wydany zosta艂 Deer Park alpha1. Jest to wersja testowa przegladarki Firefox zawieraj膮ca wi臋kszo艣膰 funkcji, kt贸re b臋d膮 obecne w wersji 1.1.
Lokalizacja
Nie b臋dzie czego艣 takiego jak Deer Park alpha 1 pl. To wersja dla programist贸w, testowa i nie chcemy jej traktowa膰 jako produktu. Tak膮 decyzj臋 podje艂a Mozill Foundation i AviaryPL si臋 zastosuje.
Natomiast nie znaczy to, 偶e na linii t艂umaczenia nic si臋 nie dzieje 馃檪 Poprawili艣my mn贸stwo b艂臋d贸w, wprowadzili艣my troche zmian, a kilka innych ci膮gle czeka na rozwi膮zanie.
W nied艂ugim czasie b臋d膮 dost臋pne zlokalizowane nightly dla Windows (dla Linuksa i MacOS ju偶 s膮) i wtedy b臋dziemy prosili o pomoc w wy艂apywaniu b艂臋d贸w.
Wi臋cej zabawy jest z lokalizacj膮 Thunderbirda 1.1. Opisa艂 to Pitreck.
Mog臋 tylko powiedzie膰, 偶e XulRunner jest ju偶 gotowy do lokalizacji i AviaryPL posiada ju偶 pe艂n膮 jego lokalizacje w CVSie.
Zmienili艣my te偶 kod naszej lokalizacji z “pl-PL” na “pl”.
Co nowego?
Firefox 1.1 b臋dzie posiada艂 mn贸stwo zmian w stosunku do Firefoksa 1.0. Znacznie wi臋cej ni偶 wynika艂oby z czasu mi臋dzy wydaniami lub z numerka. Powodem jest to, 偶e Firefox 1.0 by艂 w osobnej ga艂臋zi przez prawie 3/4 roku, a w tym czasie w g艂贸wnej ga艂臋zi trwa艂y prace nad praktycznie wszystkimi modu艂ami. Firefox 1.1 to tak naprawde p贸艂tora roku kodowania w stosunku do 1.0. I to wida膰.
Ze zmian w interfejsie warto wymieni膰 trzy. Pierwsza to opcja Sanitize b臋d膮ca kopi膮 funkcji istniej膮cej w Operze pod nazw膮 “Delete private data” pozwalaj膮ce szybko czy艣ci膰 pami臋膰 przegl膮darki z danych, kt贸rych nie chcemy zostawia膰.
Druga to nowy panel preferencji/opcji. W sumie obs艂uguje si臋 go podobnie, cho膰 na pocz膮tku wydaje si臋 mniej wygodny od starego.
Trzecia to narz臋dzie do raportowania b艂臋d贸w. Pozwala 艂atwo i szybko zg艂osi膰 problem z naszym silnikiem renderuj膮cym strony lub problem z dzia艂aniem jakiej艣 strony WWW.
Ze zmian w obs艂udze standard贸w i j臋zyk贸w, poza tysi膮cami (dziesi膮tkami tysi臋cy?) poprawionych b艂臋d贸w dodali艣my nowe j臋zyki takie jak E4X, XForms, SVG czy XTF, rozszerzyli艣my te偶 JavaScript o dodatkowe funkcje.. Dodali艣my te偶 obs艂ug臋 tagu <canvas>. To zmiany bardzo powa偶ne i dowodz膮 jak bardzo mylili si臋 ci, kt贸rzy twierdzili, 偶e WWW ju偶 wyczerpa艂o mo偶liwo艣ci rozwoju – przeciwnie – jeszcze nigdy nie rozwija艂o si臋 tak szybko! W Firefoksie 1.5 jest bardzo prawdopodobne, 偶e pojawi膮 si臋 kolejne nowo艣ci takie jak CSS3, XHTML2.0, HTML 5.0, VoiceML… Czy kto艣 m贸wi艂 co艣 o rewolucji? 馃檪
Jednocze艣nie chce bardzo silnie zaznaczy膰, 偶e czym innym s膮 technologie, kt贸re stanowi膮 cz臋艣膰 platformy Gecko, a czym innym te, kt贸re powinny by膰 u偶ywane do tworzenia stron internetowych! Takie technologie jak XUL, XTF, XBL, E4X i rozszerzenia JavaScriptu nie sa przeznaczone do tworzenia w sieci tylko do pisania rozszerze艅 dla naszych program贸w oraz zewn臋trznych aplikacji opartych o platform臋 Gecko (oraz XulRunner).
W Firefoksie 1.1 b臋dzie te偶 wi臋kszo艣膰 funkcji, kt贸rych brakowa艂o w Firefoksie 1.0, a kt贸re sprawdzi艂y si臋 np. w Operze. Tak wi臋c pojawi si臋 mo偶liwo艣膰 zmiany kolejno艣ci paneli za pomoc膮 myszy czy b艂yskawiczne przechodzenie mi臋dzy stronami w historii (cache back&forward).
Jednym z najwi臋kszych problem贸w Firefoksa 1.0 jest niezbyt wygodny spos贸b aktualizacji, kt贸ry wymaga pobrania pe艂nej wersji instalacyjnej przegl膮darki, aby zaktualizowa膰 dwa czy trzy pliki. W Firefoksie 1.1 b臋dzie on dzia艂a艂 znacznie sprawniej a aktualizacja b臋dzie wa偶y艂a kilka kilo.
Co dalej?
I tutaj robi si臋 najciekawiej! Firefox 1.0 zosta艂 odebrany bardzo dobrze. Firefox 1.1 powinien zosta膰 odebrany jeszcze lepiej. Ale my tak naprawde ju偶 pracujemy nad czym艣 wi臋kszym… Nad Gecko 1.9 i Gecko 2.0. A to b臋dzie naprawde wielka zmiana :>
Przecieki? Prosz臋 bardzo: Przenoszenie paneli mi臋dzy oknami? Mo偶liwo艣膰 zmiany ogl膮danej strony WWW na sta艂e (sic!)? Instalacja motyw贸w i rozszerze艅 bez restartu? Filtry bayesiana do przewidywania rutynowo ogl膮danych stron? Pe艂ne MDI jako rozszerzenie? Kilka stron WWW w jednym tabie? Inteligentne zak艂adki (zintegrowana z Back&Forward oraz histori膮)? Pe艂ne GRE (Firefox zajmowa艂by wtedy 1 MB, z GRE rozpowszechniane jak JRE jakie艣 3 MB)? To tylko przyk艂ady… To tylko fragmenty rzeczy nad kt贸rymi trwaj膮 prace – nie m贸wie, 偶e to b臋dzie. M贸wie, 偶e to b臋dzie mo偶liwe. M贸wie te偶 tylko o tym co na g贸rze, pod mask膮 dzieje si臋 co najmniej tyle samo… Ju偶 Gecko 1.9 b臋dzie w ca艂o艣ci oparte o Cairo!
Wow… to niesamowite pracowa膰 przy tym projekcie. Ka偶dego dnia widzisz jak 艣wiat idzie do przodu, ka偶dego dnia czujesz, 偶e bierzesz udzia艂 w czym艣 niezwyk艂ym. Ka偶dego dnia widzisz nowsze mo偶liwo艣ci i wyzwania. Kto艣 powiedzia艂, 偶e komputery nie maj膮 ju偶 nic nowego do zaoferowania? Bullshit! Microsoftowi nie uda艂o si臋 zabi膰 innowacyjno艣ci i rozwoju. On przetrwa艂 g艂臋boko pod ziemi膮 i w艂a艣nie wychodzi na powierzchnie. Zaczyna si臋 nowy wy艣cig, ale starzy gracze jeszcze nie umiej膮 zrozumie膰, 偶e toczy膰 si臋 on b臋dzie na zupe艂nie innym poziomie. Idzie tsunami, a niekt贸rzy dalej zapatrzeni w ziemie stawiaj膮 na pla偶y zamki z piasku i k艂贸c膮 si臋, czyj wi臋kszy…