2009-05-01 Sam Weinig <sam@webkit.org>
[WebKit-https.git] / WebKit / gtk / NEWS
1 ================
2 WebKitGTK+ 1.1.6
3 ================
4
5 What's new in WebKitGTK+ 1.1.6?
6
7   - Several ATK support additions and fixes got landed, with many
8     roles being now implemented, providing better accessibility.
9   - Caret browsing is now available.
10   - Spelling check has been implemented using Enchant; the API is
11     still lacking, and some of the functionality still needs to be
12     improved, though.
13   - Error reporting is now available, with default error pages, and
14     API that allows the application to override the default behavior;
15     localization of those pages is still not supported, but planned.
16   - More crashes and other bugs fixed.
17
18 ================
19 WebKitGTK+ 1.1.5
20 ================
21
22 What's new in WebKitGTK+ 1.1.5?
23
24   - Added gtk-doc support to the build system. It is not fully
25     integrated yet, so some manual tweaking is still needed.
26   - Minimum required GTK+ version is now 2.10.
27   - Added l10n support with gettext. Translations are stored in
28     WebKit/gtk/po/.
29   - Many improvements to the ATK support. It's good enough to provide
30     a basic user experience with Accerciser now, but we'll keep
31     improving it in further releases.
32   - New printing API that allows applications to control and monitor
33     the printing process, when requested by javascript or started by
34     the user.
35   - Many bugfixes.
36
37 ================
38 WebKitGTK+ 1.1.4
39 ================
40
41 What's new in WebKitGTK+ 1.1.4?
42
43   - WebKitWebView gained uri and title properties, deprecating the
44     usage of the title-changed signal.
45   - Basic functionality for HTML5 media tags has been achieved; there
46     are many unimplented methods, and rough edges still, though.
47   - Font rendering received quite some love, with layouting, and
48     memory handling fixes, and at least one less crash.
49   - A new signal, new-window-policy-decision-requested, has been added
50     to WebKitWebView, that makes it possible for the application to
51     correctly decide what to do when new windows are requested.
52   - A bug that made tooltips for consecutive links not update their
53     location was fixed.
54   - Several improvements were made to the HTTP backend, including
55     making it more robust when talking to servers which send bad
56     Content-Type headers.
57   - WebKitWebView now uses the GtkBinding system to handle key events,
58     which means that the user is now able to customize the keys used
59     for various operations, and that many subtle bugs have been fixed.
60
61 ================
62 WebKitGTK+ 1.1.3
63 ================
64
65 The 1.1.3 release was just a quick bug fix release, because we made a
66 mistake in library versioning.
67
68 ================
69 WebKitGTK+ 1.1.2
70 ================
71
72 What's new in WebKitGTK+ 1.1.2?
73
74   - Added support for downloads: a new signal, 'download-requested',
75     will be emitted by WebKit when a dowload is requested. On top of
76     that, the download process has been encapsulated in a new object,
77     WebKitDownload, which allows the user to control it or to start
78     new downloads from the client side.
79   - Added webkit_web_view_get_encoding to get the automatic encoding
80     of the current page.
81   - Added GObject properties for 'encoding' and 'custom-encoding'.
82   - Added 'javascript-profiling-enabled' property to the WebInspector,
83     which allows to enable and disable the profiling functionality.
84   - Added API to create and add history items to WebKit's history.
85   - Improved debugging support with WEBKIT_DEBUG environment
86     variable. Most of the settings will only give useful output for
87     debug builds, but WEBKIT_DEBUG=Network will log all HTTP traffic
88     form libsoup to console. See WebCore/platform/gtk/LoggingGtk.cpp
89     for all the options available.
90   - Lots of bugfixes.
91
92 ================
93 WebKitGTK+ 1.1.1
94 ================
95
96 What's new in WebKitGTK+ 1.1.1?
97
98   - ABI compatibility with 1.0.3 was broken, so you will need to
99     recompile your application against 1.1.1
100   - Support for the CURL backend was dropped, libsoup is the only HTTP
101     backend now.
102   - webkit_get_default_session, to get the SoupSession used internally
103     by WebKit.
104   - 'create-web-view' signal, emitted when the creation of a new
105     window is requested.
106   - 'navigation-policy-decision-requested' signal, emitted when a
107     navigation to another page is requested.
108   - 'mime-type-policy-decision-requested' signal, emitted each time
109     WebKit is about to show a URI with a given MIME type.
110   - Support for the Web Inspector
111     (see http://webkit.org/blog/197/web-inspector-redesign/)
112   - HTTP authentication support, with optional gnome-keyring storage.
113   - New load functions: webkit_web_view_open, webkit_web_view_load_uri
114     and webkit_web_view_load_request. The old
115     webkit_web_view_load_string and webkit_web_view_load_html_string
116     are now deprecated.
117   - webkit_web_view_reload_bypass_cache
118   - webkit_web_view_{get,set}_custom_encoding, to override the
119     encoding of the current page.
120   - Improved stability and lots of bugfixes.
121