2009/02/03 14:43
어제 테스트를 마치고 오늘 업데이트를 했습니다.

webkit-gtk 40471 버전부터는 geoclue를 필요로 합니다.

geoclue는 dbus를 통해서 어플리케이션에 마우스의 위치이나 액션, 제스쳐 등을 알려주는 라이브러리입니다.

아무래도 웹킷에서 링크를 클릭한다던지 등의 이벤트 처리에 사용될 듯 합니다.

nilay의 'nilay' repository, 리비전 84부터 적용됩니다.

관련 사이트 :

http://www.freedesktop.org/wiki/Software/GeoClue
http://code.google.com/p/nilay/source/detail?r=84
Posted by 나이데브
2009/01/17 18:00

앞으로 이어질 업데이트에 대해서 궁금하다면, http://nightly.webkit.org 에서 확인 할 수 있다.


Congratulation!

그 기념으로 r40000의 소스를 빌드할 수 있는 이빌드를 이곳에도 붙여넣습니다.

젠투 공식 Portage 트리에는 아직도 리비전 37894 소스가 최신이군요. 슬픕니다.

최근 리비전에서는 티스토리에서 사진 올리는 것도 무리없이 잘 되는데....

이 웹킷과 같이 쓸 수 있는 웹브라우져로는 Midori를 추천합니다. 개발버전이지만 비교적 안정적입니다.


# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Filename(파일명) : webkit-gtk-0_p

inherit autotools

MY_P="WebKit-r${PV/0\_p}"
DESCRIPTION="Open source web browser engine"
HOMEPAGE="http://www.webkit.org/"
SRC_URI="http://builds.nightly.webkit.org/files/trunk/src/${MY_P}.tar.bz2"


LICENSE="LGPL-2 LGPL-2.1 BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
IUSE="coverage debug video pango soup sqlite svg xslt"
EPATCH_OPTS="-R -p0"

RDEPEND=">=x11-libs/gtk+-2.8
>=dev-libs/icu-3.8.1-r1
>=net-misc/curl-7.15
media-libs/jpeg
media-libs/libpng
dev-libs/libxml2
sqlite? ( >=dev-db/sqlite-3 )
video? (
>=media-libs/gst-plugins-base-0.10
>=gnome-base/gnome-vfs-2.0
)
soup? ( >=net-libs/libsoup-2.23.1 )
xslt? ( dev-libs/libxslt )
pango? ( x11-libs/pango )"

DEPEND="${RDEPEND}
dev-util/gperf
dev-util/pkgconfig
virtual/perl-Text-Balanced"

S="${WORKDIR}/${MY_P}"

src_unpack() {
unpack ${A}
cd "${S}"
eautoreconf
}

src_compile() {
# It doesn't compile on alpha without this LDFLAGS
use alpha && append-ldflags "-Wl,--no-relax"

local myconf
use pango && myconf="${myconf} --with-font-backend=pango"
use soup && myconf="${myconf} --with-http-backend=soup"

econf \
$(use_enable sqlite database) \
$(use_enable sqlite icon-database) \
$(use_enable sqlite dom-storage) \
$(use_enable sqlite offline-web-applications) \
$(use_enable video) \
$(use_enable svg) \
$(use_enable debug) \
$(use_enable xslt) \
$(use_enable coverage) \
${myconf} \
|| die "configure failed"

emake || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" install || die "Install failed"
}
Posted by 나이데브
2009/01/01 19:05

매우 부드럽게 Acid3 통과!

웹킷 짱짱짱!

Posted by 나이데브
2008/12/26 16:20

뒤늦게 구글크롬에 대해 관심을 보인다기 보다는,

웹킷 자체에 대해 매우 큰 관심을 가지고 있습니다.

현재까지 GTK2+Webkit으로 동작하는 브라우져 두 개를 써봤는데, 아직 부족한 기능은 많지만

체감성능은 정말 파이어폭스보다 좋더군요 :@
(파이어폭스이 익스텐션 다 끈 상태에서 비교했는데 정말...)

다만, 웹킷탓인지 브라우져 자체의 문제인지, monospace 글꼴을 처리하는데 있어 심각한 문제가 있습니다.

일부 웹사이트에서 한글이 전혀 나오지 않게 되는 문제입니다. :$
(브라우져 자체에서는 결함을 발견하지 못해서, 웹킷으로 일단 무게를 좀 더 두고 찾고있습니다.)

테스트해본 브라우져는 Midori(미도리, xfce4에 있음.)와 Kazehakase(카제하카세) 두 개 입니다.

같은 플래시 재생환경에서도 파이어폭스가 죽는 횟수보다 Midori나 Kazehakase가 죽는 횟수가 더 작더군요.

단순히 ALSA 사운드 탓이라고 보기엔 둘의 차이가 심한걸로 봐서, XULRunner가 적잖게 원인이 되고 있는듯 합니다.

현재 젠투리눅스에 있는 웹킷 패키지는 3만 7천번대 리비전입니다. 현재 3만 9천번대까지 나이트 빌드 소스가

나와있는 상태입니다.

이빌드를 수정해서 글을 쓰고 있는 지금, 컴파일중에 있습니다.
(이 글은 파이어폭스에서 작성되었습니다. '글쓰기' 탭까지 들어오는건 별 문제 없는데, 팝업이 안떠서
사진 업로드가 안되네요 -_-; )

Posted by 나이데브