[linux-programlama] Re: Mozilla kaynak kodu uzerinde programlama

---------

New Message Reply About this list Date view Thread view Subject view Author view

From: Bk Cicegi (bcicek@phreaker.net)
Date: Thu 30 Jan 2003 - 11:09:06 EET


On Thu, 2003-01-30 at 09:16, Bülent Erdemir wrote:
> Merhaba,
>
> Mozilla kaynak kodunu temel alarak bazi ozelliklerini degistirdigimiz kisiye
> ozel bir tarayici derlemeyi hedefliyoruz. Olusturacagimiz tarayici, bir
> Windows uygulamasinin icine gomulecek ve ornegin DIV etiketi geldiginde bunu
> gorsel olarak yorumlamak yerine bilgisayarin belirli bir dizinine bir dosya
> yazacak.
>
Sanki bana bu is icin zor bir yol secmissiniz gibi geliyor ama olayin
detaylarini bilmedigim icin baska bir oneride de bulunamiyorum.

> Diger bir deyisle, hem Mozilla'yi bir Windows uygulamasinin icine embed
> etmek, hem de kaynak kodunu degistirmek istiyoruz.
>

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.

> Bunun icin Mozilla kaynak kodunu indirdik, derleme islemlerini yaptik.
> Mozilla ActiveX kontrol projesini ve Mozilla embedding guidelines
> sayfalarini da inceledik.
>
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.

> Ancak derleme islemi sonrasi tum Mozilla dizininde 1,26Gb boyunda, yaklasik
> 46,000 adet dosya olusuyor. Yani proje cok buyuk. Tum tarayicinin
> yapilanmasini anlamamiz ve nereyi, nasil degistirecegimizi bulmamiz pek
> kolay olmayacak gibi gozukuyor.
>
Bunu projenizde binary olarak kullanacaginizi dusunursek +4mb gibi bir
boyutu olacaktir size. Phoenix'in binary boyu 7mb mesela.

> Mozilla kaynak kodu uzerinde degisiklik yapabilen, bu konuda daha onceden
> calismis arkadaslarla temasa gecmek ve bilgi alisverisinde bulunmak
> istiyoruz. Ilgilenen olursa asagidaki erisim bilgilerinden bize ulasabilirse
> cok seviniriz.
>
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.

> Tesekkurler,
>
> Bulent Erdemir
>

Kolay gelsin.
> Kocbank A.S.
> E-posta: buler@kocbank.com.tr
> Tel: 0.216.454 06 00 / 4616
>


New Message Reply About this list Date view Thread view Subject view Author view

---------

Bu arsiv hypermail 2b29 tarafindan uretilmistir.