2012년 12월 23일 일요일

WebKitGtk+ Hackfest 2012 후기



지난 12월 9일 부터 12일까지 4일간 Spain  Coruña에서 열린 WebKitGtk+ Hackfest 2012 후기를 공유합니다. 이번이 4번째 행사이고, 저는 2회부터 이번이 세번째 참석이네요. 운좋게 매년 Spain을 같은 도시를 방문하고 있습니다. 계절이 겨울이라 도시의 아름다움을 만끽하기는 힘들지만, 대서양을 바라볼 수 있는 아름다운 해안 도시를 매년 방문하게 되어 행복합니다.

참고로, WebKitGtk+는 WebKit의 Gtk+ port입니다. Safari, Chrome 브라우저가 대표적으로 WebKit Engine을 사용하는 브라우저지만, WebKitGtk+는 eBooK reader, DTV등 다양한 Embedded Device에서 사용됩니다.  물론, GNOME Browser(Epiphany)도 WebKitGtk+를 사용하고 있습니다.  매년 참석자가 증가하고 있고 올해는 20여명이 참석한 것 같습니다. 

이번 행사에서 작업한 내용은 아래와 같습니다.

  • Many improvements in Web, the GNOME web browser: a new incognito mode to minimize the risk of being tracked both on the internet and in your own computer, a slick new UI for the search, revamping the creation of Web applications by selecting better icons and names, adding undo close tabs, preventing empty download-only windows and preliminary work for the integration of the Document Viewer in the browser.
  • Switching from Pango to Harfbuzz to render complex text.
  • Porting the WebAudio backend to GStreamer 1.0.
  • Better DOM bindings.
  • Many bugs fixed for accelerated compositing with Clutter, both in ELF and GTK+ ports.
  • Stabilization of  the libsoup API.
  • Improvements in the memory use of the V8 Javascript engine.
  • 2D-canvas accelerated support using Cairo OpenGL.
  • Better HTML5 media controls.
  • A new API to retrieve a screenshots from web pages.
  • Progress in accessibility support.
  • Documentation.
출처: http://www.gnome.org/news/2012/12/gnome-webkitgtk-hackfest/

저는 Accelerated Compositing Clutter backend을 드디어 반영했습니다. 이제 기본적인 CSS 3D Transforms가 동작합니다. 4일 동안  옆에 Reviewer를 두고 작업을 하니, 역시 Patch반영에 속도가 붙습니다. 



Hackfest의 이모저모는 제가 올린 사진을 확인하세요.  비록 Hacking하고 먹고 잔 기억밖에 없기 하지만요.

GNOME에서는 다양한 Hackfest가 열립니다. maintainer나 주요 Contributor는 GNOME Foundation에서 여행경비를 지원합니다.  여러분도 특정 프로젝트에 집중적으로 기여를 하면 초대를 받을 수 있습니다.

그럼, Happy Hacking!


댓글 없음:

댓글 쓰기