From: Bülent Erdemir (buler@kocbank.com.tr)
Date: Thu 30 Jan 2003 - 11:42:23 EET
Yanitiniz icin tesekkurler. Haklisiniz, pek kolay bir yol degil, ancak =
bir
HTML sayfanin goruntulenmesini (render edilmesini) degistirmek icin bu =
yolu
sectik, amacimiz, gonderdigimiz HTML sayfanin Internet uzerinde standart =
bir
sekilde, dahili uygulamalarda ise bize ozgu, geliskin bir sekilde
goruntulenmesini saglamak. Baska onerileriniz varsa duymak isteriz.=20
Mozilla degil, Gecko olacak, haklisiniz. Gecko ismi taninmayabilir diye
genel anlamda Mozilla dedim. Sizin soylediginiz gibi, daha kesin bir =
deyisle
"Gecko hack ve embed etmek" istiyoruz. :) Bizim istedigimize benzer bir
proje de Ghostzilla (http://www.ghostzilla.com). O da benzer bir is =
yapiyor,
kendisini diger bir Windows uygulamasinin icine gomuyor, resimlerin =
ekranda
goruntulenme bicimini degistiriyor, vs. Bu kodu ornek alacagiz.
Ancak hepsi cok karisik, kendi terminolojisi ve altyapisi (XPCOM gibi)
bulunan projeler. Gecko derlemis, degistirmis bir kisiyle karsilikli
goruserek bilgisayar basinda biraz konusabilsek cok iyi olacak. Eger
Istanbul'da boyle bir kisiyle tanisabilirsek, m=FCmk=FCnse kendisini =
ziyaret
etmek isteriz.
Tesekkurler,
B=FClent Erdemir
Kredi Kartlar=FD & ADK
Sistem Teknoloji
Ko=E7bank A.=DE.
0.216.454 06 00 / 4616
-----Original Message-----
From: Bk Cicegi [mailto:bcicek@phreaker.net]=20
Sent: Thursday, January 30, 2003 11:09 AM
To: linux-programlama@linux.org.tr
Subject: [linux-programlama] Re: Mozilla kaynak kodu uzerinde =
programlama
On Thu, 2003-01-30 at 09:16, B=FClent Erdemir wrote:
> Merhaba,
>=20
> Mozilla kaynak kodunu temel alarak bazi ozelliklerini degistirdigimiz=20
> kisiye ozel bir tarayici derlemeyi hedefliyoruz. Olusturacagimiz=20
> tarayici, bir Windows uygulamasinin icine gomulecek ve ornegin DIV=20
> etiketi geldiginde bunu gorsel olarak yorumlamak yerine bilgisayarin=20
> belirli bir dizinine bir dosya yazacak.
>=20
Sanki bana bu is icin zor bir yol secmissiniz gibi geliyor ama olayin
detaylarini bilmedigim icin baska bir oneride de bulunamiyorum.=20
> Diger bir deyisle, hem Mozilla'yi bir Windows uygulamasinin icine=20
> embed etmek, hem de kaynak kodunu degistirmek istiyoruz.
>=20
Kavramlari biraz daha kesinlestirelim. Sizin kullanmak istediginiz sey
-anladigim kadariyla- mozilla'dan daha cok Gecko, yani mozilla'nin =
render
araci. Mozilla'nin source'u icinde Gecko yaninda, chatzilla, mozilla =
mail
gibi web baska araclarda bulundugu icin boyutu buyuk. Sizin incelemeniz
gereken module ise mozilla-trunk module'u.=20
> Bunun icin Mozilla kaynak kodunu indirdik, derleme islemlerini yaptik. =
> Mozilla ActiveX kontrol projesini ve Mozilla embedding guidelines=20
> sayfalarini da inceledik.
>=20
Inceledik ? Bence onlarin dikkatli okumaniz gerekiyor. Gecko'nun basit =
bir
yapisi yok. Eger bunu hack etmek istiyorsaniz bu yapiyi iyice tanimaniz
gerekiyor. Ama eger mozilla-browser'i api gibi kullanmak istiyorsaniz, =
pek
de incelemenize gerek kalmiyacaktir. Gene de o manual'i okumaniz =
gerekiyor
ki merak edebileceginiz her sey orada mevcut.=20
> Ancak derleme islemi sonrasi tum Mozilla dizininde 1,26Gb boyunda,=20
> yaklasik 46,000 adet dosya olusuyor. Yani proje cok buyuk. Tum=20
> tarayicinin yapilanmasini anlamamiz ve nereyi, nasil degistirecegimizi =
> bulmamiz pek kolay olmayacak gibi gozukuyor.
>=20
Bunu projenizde binary olarak kullanacaginizi dusunursek +4mb gibi bir
boyutu olacaktir size. Phoenix'in binary boyu 7mb mesela.=20
> Mozilla kaynak kodu uzerinde degisiklik yapabilen, bu konuda daha=20
> onceden calismis arkadaslarla temasa gecmek ve bilgi alisverisinde=20
> bulunmak istiyoruz. Ilgilenen olursa asagidaki erisim bilgilerinden=20
> bize ulasabilirse cok seviniriz.
>=20
Dedigim gibi mozilla bir derya :) Mozilla hack yapmis birisi degilim ama
mozilla'nin yapisini ve kaynak kodlarinin bir kismini (mozilla-trunk'i)
inceledim. Bir sorunuz olursa yardimci olmaya calisirim.=20
> Tesekkurler,
>=20
> Bulent Erdemir
>=20
Kolay gelsin.=20
> Kocbank A.S.
> E-posta: buler@kocbank.com.tr
> Tel: 0.216.454 06 00 / 4616
>=20
Bu mesaj ve onunla iletilen t=FCm ekler g=F6nderildigi kisi ya da kuruma =
=F6zel ve Bankalar Kanunu geregince, gizlilik y=FCk=FCml=FCl=FCg=FC =
tasiyor olabilir. Bu mesaj, hi=E7bir sekilde, herhangi bir ama=E7 i=E7in =
=E7ogaltilamaz, yayinlanamaz ve para karsiligi satilamaz; mesajin =
yetkili alicisi veya alicisina iletmekten sorumlu kisi degilseniz, mesaj =
i=E7erigini ya da eklerini kopyalamayiniz, yayinlamayiniz, baska =
kisilere y=F6nlendirmeyiniz ve mesaji g=F6nderen kisiyi derhal uyararak =
bu mesaji siliniz. Bu mesajin i=E7eriginde ya da eklerinde yer alan =
bilgilerin dogrulugu, b=FCt=FCnl=FCg=FC ve g=FCncelligi Bankamiz =
tarafindan garanti edilmemektedir ve bilinen vir=FCslere karsi =
kontrolleri yapilmis olarak yollanan mesajin sisteminizde yaratabilecegi =
zararlardan Bankamiz sorumlu tutulamaz.
This message and the files attached to it are under the privacy =
liability in accordance with the Banking Law and confidential to the use =
of the individual or entity to whom they are addressed. This message =
cannot be copied, disclosed or sold monetary consideration for any =
purpose. If you are not the intended recipient of this message, you =
should not copy, distribute, disclose or forward the information that =
exists in the content and in the attachments of this message; please =
notify the sender immediately and delete all copies of this message. Our =
Bank does not warrant the accuracy, integrity and currency of the =
information transmitted with this message. This message has been =
detected for all known computer viruses thence our Bank is not liable =
for the occurrence of any system corruption caused by this message.