1 |
================ |
2 |
WebKitGTK+ 1.2.7 |
3 |
================ |
4 |
|
5 |
What's new in WebKitGTK+ 1.2.7? |
6 |
|
7 |
- Fixes a regression caused by earlier fix for CVE-2010-1791. This |
8 |
caused webkitgtk to crash on certain sites with javascript. |
9 |
- Fixes the following CVEs: |
10 |
|
11 |
CVE-2010-4492 CVE-2010-4493 CVE-2011-0482 CVE-2010-4199 CVE-2010-4578 |
12 |
|
13 |
Update: CVE-2010-4040 CVE-2011-0778 CVE-2010-2901 CVE-2010-4042 |
14 |
CVE-2011-0144 CVE-2011-0133 CVE-2011-0115 CVE-2011-0140 |
15 |
CVE-2011-0149 CVE-2011-1115 CVE-2011-1114 |
16 |
was also addressed in this release, but failed to be listed at release time. |
17 |
|
18 |
================ |
19 |
WebKitGTK+ 1.2.6 |
20 |
================ |
21 |
|
22 |
What's new in WebKitGTK+ 1.2.6? |
23 |
|
24 |
- New stable release, API and ABI compatible with previous 1.2.x |
25 |
versions; |
26 |
- Fixes crashes with newer libpng (>= 1.4) |
27 |
- The patches to fix the following CVEs are included with help from |
28 |
Huzaifa Sidhpurwala <huzaifas@redhat.com> from the Red Hat |
29 |
security team: |
30 |
|
31 |
CVE-2010-4198 CVE-2010-4197 CVE-2010-4204 CVE-2010-4206 |
32 |
CVE-2010-1791 CVE-2010-3812 CVE-2010-3813 |
33 |
|
34 |
Update: CVE-2010-4577 was also addressed in this release, but failed |
35 |
to be listed at release time. |
36 |
|
37 |
================ |
38 |
WebKitGTK+ 1.2.5 |
39 |
================ |
40 |
|
41 |
What's new in WebKitGTK+ 1.2.5? |
42 |
|
43 |
- New stable release, API and ABI compatible with previous 1.2.x |
44 |
versions; |
45 |
- The patches to fix the following CVEs are included with help from |
46 |
Vincent Danen and other members of the Red Hat security team: |
47 |
|
48 |
CVE-2010-1780 CVE-2010-3113 CVE-2010-1814 CVE-2010-1812 |
49 |
CVE-2010-1815 CVE-2010-3115 CVE-2010-1807 CVE-2010-3114 |
50 |
CVE-2010-3116 CVE-2010-3257 CVE-2010-3259 |
51 |
|
52 |
Update: CVE-2010-3255 was also addressed in this release, but failed |
53 |
to be listed at release time. |
54 |
|
55 |
================ |
56 |
WebKitGTK+ 1.2.4 |
57 |
================ |
58 |
|
59 |
What's new in WebKitGTK+ 1.2.4? |
60 |
|
61 |
- New stable release, API and ABI compatible with previous 1.2.x |
62 |
versions; |
63 |
- The patches to fix the following CVEs are included with help from |
64 |
Vincent Danen and other members of the Red Hat security team: |
65 |
|
66 |
CVE-2010-1781 CVE-2010-1782 CVE-2010-1784 CVE-2010-1785 |
67 |
CVE-2010-1786 CVE-2010-1787 CVE-2010-1788 CVE-2010-1790 |
68 |
CVE-2010-1792 CVE-2010-1793 CVE-2010-2648 |
69 |
|
70 |
Update: The following were also addressed in this release, but failed |
71 |
to be listed at release time. |
72 |
|
73 |
CVE-2010-2647 CVE-2010-3119 |
74 |
|
75 |
================ |
76 |
WebKitGTK+ 1.2.3 |
77 |
================ |
78 |
|
79 |
What's new in WebKitGTK+ 1.2.3? |
80 |
|
81 |
- New stable release, API and ABI compatible with previous 1.2.x |
82 |
versions; |
83 |
- Includes a fix to build WebKit with ICU 4.4.1 |
84 |
- The patches to fix the following CVEs are included, thanks to the |
85 |
work done by Michael Gilbert <michael.s.gilbert@gmail.com> for the |
86 |
Debian security team: |
87 |
|
88 |
CVE-2010-1386 CVE-2010-1392 CVE-2010-1405 CVE-2010-1407 |
89 |
CVE-2010-1416 CVE-2010-1417 CVE-2010-1665 CVE-2010-1418 |
90 |
CVE-2010-1421 CVE-2010-1422 CVE-2010-1501 CVE-2010-1767 |
91 |
CVE-2010-1664 CVE-2010-1758 CVE-2010-1759 CVE-2010-1760 |
92 |
CVE-2010-1761 CVE-2010-1762 CVE-2010-1770 CVE-2010-1771 |
93 |
CVE-2010-1772 CVE-2010-1773 CVE-2010-1774 |
94 |
|
95 |
Update: CVE-2010-2264 was also addressed in this release, but |
96 |
failed to be listed at release time. |
97 |
|
98 |
================ |
99 |
WebKitGTK+ 1.2.2 |
100 |
================ |
101 |
|
102 |
What's new in WebKitGTK+ 1.2.2? |
103 |
|
104 |
- New stable release, API and ABI compatible with previous 1.2.x |
105 |
versions; |
106 |
- A number of crashes discovered since the 1.2.1 release have been |
107 |
fixed; |
108 |
- A new function has been added toc clear the back/forward |
109 |
list: |
110 |
webkit_web_back_forward_list_clear; |
111 |
- The infamous "cursor hangs when dragging" bug has been squashed; |
112 |
- Scrollbars no longer working after going back has also been fixed. |
113 |
|
114 |
================ |
115 |
WebKitGTK+ 1.2.0 |
116 |
================ |
117 |
|
118 |
What's new in WebKitGTK+ 1.2.0? |
119 |
|
120 |
- New stable branch of WebKitGTK+; API and ABI stable. |
121 |
- A number of crashes discovered since the 1.1.90 release |
122 |
have been fixed. |
123 |
- Building for SPARC has been fixed. |
124 |
- Building on Itanium in 32 bits mode is now possible. |
125 |
- Building with newer versions of GTK+ is fixed. |
126 |
- A few translations got updated. |
127 |
|
128 |
================= |
129 |
WebKitGTK+ 1.1.90 |
130 |
================= |
131 |
|
132 |
What's new in WebKitGTK+ 1.1.90? |
133 |
|
134 |
- Display server side messages during HTTP auth, since they |
135 |
sometimes contain important information for the authentication |
136 |
process. |
137 |
- Reduce creation time for WebKitWebView widgets by reusing |
138 |
dictionary structs used for spell-checking instead of creating a |
139 |
new one for each instance. |
140 |
- Implement WebKitWebView::geolocation-policy-decision-requested, |
141 |
emitted when a frame inside the WebView wants to get its position |
142 |
through geolocation. |
143 |
- Add WebKitWebSettings::enable-spatial-navigation to control |
144 |
whether Spatial Navigation is enabled or not. Spatial Navigation |
145 |
allows the user to move through the elements in a page using only |
146 |
the keyboard; this is similar to caret browsing, but with less |
147 |
focus on accessibility since instead of presenting the exact |
148 |
layout of the page to the user a more "logical" way of browsing |
149 |
through its contents is allowed. A specification of this feature |
150 |
can be seen at |
151 |
http://www.w3.org/TR/WICD/#current-focus-point-algorithm |
152 |
- Add a new build option, --enable-fast-mobile-scrolling. At the |
153 |
moment this only disables fixed backgrounds when there are no |
154 |
other fixed elements in a page, since they generally make |
155 |
scrolling very slow and thus are a big burden in some mobile |
156 |
environments. |
157 |
- GTK+ Input Method support has received a big overhaul, and most of |
158 |
them should work pretty well now. |
159 |
- All known redraw issues in the plugin support (especially with the |
160 |
Java plugin) have been fixed. |
161 |
- Various fixes to the MediaPlayer code to improve responsiveness |
162 |
and avoid lagging on position reporting. |
163 |
- Lots of bugfixes and other improvements. |
164 |
|
165 |
================= |
166 |
WebKitGTK+ 1.1.22 |
167 |
================= |
168 |
|
169 |
What's new in WebKitGTK+ 1.1.22? |
170 |
|
171 |
- Preliminary support for Java plugins. Basic functionality is |
172 |
there, but there are still a few rough edges. Also newly |
173 |
introduced is a new WebKitWebSetting, 'enable-java-applet', which |
174 |
controls whether WebKit will recognize the non-standard <applet> |
175 |
tag. |
176 |
- Add WebKitWebSettings::auto-resize-window; when enabled, WebKit |
177 |
will act upon the DOM methods that change the size and/or position |
178 |
of the window containing a WebView (window.{moveTo, resizeTo, |
179 |
moveBy, resizeBy}). |
180 |
- Add WebKitWebSettings::enable-file-access-from-file-uris; when |
181 |
enabled, each file:// URI will be assigned its own security |
182 |
domain. |
183 |
- Lots of bugfixes, especially in the PageCache support. |
184 |
|
185 |
================= |
186 |
WebKitGTK+ 1.1.21 |
187 |
================= |
188 |
|
189 |
What's new in WebKitGTK+ 1.1.21? |
190 |
|
191 |
- New custom-made GStreamer source element that uses the WebCore |
192 |
network layer to download media data; this makes sure any headers |
193 |
and cookies will automatically get added when making requests. |
194 |
- WebKit will now let libsoup know who the first party for a given |
195 |
message is, making it possible to implement accept/deny policies in |
196 |
Soup. |
197 |
- The usual stream of fixes, and improvements |
198 |
|
199 |
================= |
200 |
WebKitGTK+ 1.1.20 |
201 |
================= |
202 |
|
203 |
What's new in WebKitGTK+ 1.1.20? |
204 |
|
205 |
- Fixes to the HTML5 Media Player infrastructure to satisfy sites |
206 |
that require cookies, and Referer to be sent; this makes |
207 |
WebKitGTK+ able to support the new HTML5 support added to Youtube, |
208 |
and Vimeo, for instance. |
209 |
- Windowless plugin support is finally here, making it possible to |
210 |
get plugins to behave on various web pages. |
211 |
- The usual stream of fixes, and improvements |
212 |
|
213 |
================= |
214 |
WebKitGTK+ 1.1.19 |
215 |
================= |
216 |
|
217 |
What's new in WebKitGTK+ 1.1.19? |
218 |
|
219 |
- Improvements to AtkText implementation |
220 |
- RGBA colormap support has been added |
221 |
- Improvements to the HTML5 media player |
222 |
- Crashes related to clipboard handling, which were hitting many |
223 |
users and seemed to be random have been fixed |
224 |
|
225 |
================= |
226 |
WebKitGTK+ 1.1.18 |
227 |
================= |
228 |
|
229 |
What's new in WebKitGTK+ 1.1.18? |
230 |
|
231 |
- Add methods to set and get a cache model in WebKitGTK+. We offer |
232 |
two possibilites: document viewer (no caches are used) and browser |
233 |
(similar to the previous defaults). |
234 |
- Add WebKitWebSettings::enable-page-cache. Controls whether the |
235 |
Page Cache is enabled or not. For details about what the page |
236 |
cache is and does see |
237 |
http://webkit.org/blog/427/webkit-page-cache-i-the-basics/ |
238 |
The page cache is disabled by default, since the gtk+ port still |
239 |
presents some small bugs when it's enabled. |
240 |
- Add WebKitWebSettings::enable-site-specific-quirks. Controls |
241 |
whether a series of page-specific workarounds are used by WebKit. |
242 |
- Use Content-Encoding support available in libsoup 2.28.2 and |
243 |
newer. |
244 |
- Add WebKitWebSettings::enable-default-context-menu. Controls |
245 |
whether webkitgtk+ will show a default context menu on right click |
246 |
in the view. Note that even with the property set to FALSE right |
247 |
clicks can be handled by the page, either by actions or by |
248 |
ad-hoc in-page context menus. |
249 |
- Make the WebKitWebView::icon-loaded signal carry a string with the |
250 |
favicon's URI. This is an API break, but the signal already had a |
251 |
broken signature and was useless anyway, so it's extremely |
252 |
unlikely that anybody was using it. Also, add the 'icon-uri' |
253 |
property to the view, holding the URI for its current favicon. |
254 |
- Respect Content-Disposition header in downloads (fixes downloads |
255 |
in gmail). |
256 |
- Various accessibility improvements. |
257 |
- Many bugfixes. |
258 |
|
259 |
================= |
260 |
WebKitGTK+ 1.1.17 |
261 |
================= |
262 |
|
263 |
What's new in WebKitGTK+ 1.1.17? |
264 |
|
265 |
- New APIs to show and close the web inspector and to inspect an |
266 |
element at the given coordinates. |
267 |
- New property, WebKitWebSettings::tab-key-cycles-through-elements, |
268 |
controls whether TAB is simply interpreted as another keystroke or |
269 |
is used to cycle through the elements in a page. |
270 |
- Many a11y improvements. |
271 |
- The usual amount of random bugfixes. |
272 |
|
273 |
================= |
274 |
WebKitGTK+ 1.1.16 |
275 |
================= |
276 |
|
277 |
What's new in WebKitGTK+ 1.1.16? |
278 |
|
279 |
- Add optional support to generate the gobject-introspection |
280 |
gir/typelib files. Enable with --enable-introspection, it's off by |
281 |
default. |
282 |
- Add a new load status value, WEBKIT_LOAD_FAILED, emitted when |
283 |
there's an error during the load process. This is the natural |
284 |
companion to WEBKIT_LOAD_FINISHED, which is only emitted when the |
285 |
load finished succesfuly. |
286 |
- Ensure that keyboard events filtered by GtkIMContext still create |
287 |
the proper DOM events. |
288 |
- Many a11y improvements: caret browsing fixes, expose heading |
289 |
levels, more accessible roles supported, more work in correctly |
290 |
showing the element's ancestry list, improved support for lists, |
291 |
etc. |
292 |
- Many improvements to our media support. |
293 |
- Add a new setting to control DOM pastes |
294 |
(document.execCommand("Paste")) |
295 |
- Many, many bugfixes all over the place. |
296 |
|
297 |
================= |
298 |
WebKitGTK+ 1.1.15 |
299 |
================= |
300 |
|
301 |
What's new in WebKitGTK+ 1.1.15? |
302 |
|
303 |
- New API to get the subresources from a WebKitWebDataSource. This |
304 |
provides a way of accessing all the resources that compose the |
305 |
view to which the data source is attached. |
306 |
- A new function, webkit_web_view_get_hit_test_result, which allows |
307 |
to do a 'hit test' on the coordinates specified by a mouse |
308 |
event. A hit test provides context information about that point in |
309 |
the document, like whether it's an image, a link, an input box, |
310 |
etc. |
311 |
- Our DumpRenderTree implementation now supports eventSender, which |
312 |
allows us to run many more LayoutTests and make WebKitGTK+ more |
313 |
stable and feature-complete. |
314 |
- JSNES runs 6x faster: http://trac.webkit.org/changeset/48573 |
315 |
- The usual small improvements and bugfixes. |
316 |
|
317 |
================= |
318 |
WebKitGTK+ 1.1.14 |
319 |
================= |
320 |
|
321 |
What's new in WebKitGTK+ 1.1.14? |
322 |
|
323 |
- New API has been added to WebKitWebFrame to allow applying |
324 |
scrollbars policy as requested by web applications to the main |
325 |
frame; if the parent of the WebKitWebView widget is a |
326 |
GtkScrolledWindow, policy is applied by the default handler. |
327 |
- A new API has been added to help dealing with the various |
328 |
resources that are downloaded to compose the final rendering; you |
329 |
can now obtain the source code for a page that is loaded, for |
330 |
instance. |
331 |
- A new property has been added to WebKitWebView to allow setting it |
332 |
to "View Source" mode. |
333 |
- HTML5 database has gained API to manage the individual databases, |
334 |
including usage and quota. |
335 |
- A new signal `resource-request-starting' has been added to the |
336 |
WebKitWebView to allow modification of outgoing requests for every |
337 |
resource. |
338 |
- Connection limit has been increased to 60 total connections, 6 |
339 |
per-host, matching other browsers more closely; this seems to have |
340 |
improved loading time of some sites. |
341 |
- Undo/redo support has been added to editable texts. |
342 |
- The usual stream of small improvements and bug fixes. |
343 |
|
344 |
================= |
345 |
WebKitGTK+ 1.1.13 |
346 |
================= |
347 |
|
348 |
What's new in WebKitGTK+ 1.1.13? |
349 |
|
350 |
- GNOME Keyring support was removed in favor of the new Password |
351 |
Manager soup feature; to get exactly the same behavior, |
352 |
applications should use SoupPasswordManagerGNOME. This requires |
353 |
libsoup 2.27.91 or newer. |
354 |
- Several accessibility improvements, including support for testing |
355 |
the a11y infrastructure in our layout tests. |
356 |
- You can now enable/disable HTML5 offline application cache using a |
357 |
new setting added to WebKitWebSettings. |
358 |
- Drag support has landed, meaning you can start playing with HTML5 |
359 |
drag and drop support; drop support is still missing. |
360 |
- A crash with scripts closing windows has been fixed. |
361 |
- Image cursors support has been added. |
362 |
- The usual stream of small improvements and bug fixes. |
363 |
|
364 |
================= |
365 |
WebKitGTK+ 1.1.12 |
366 |
================= |
367 |
|
368 |
What's new in WebKitGTK+ 1.1.12? |
369 |
|
370 |
- Fix WebKitSoupAuthDialog to only save passwords in gnome-keyring |
371 |
(if enabled) when authentication succeeds. |
372 |
- Implement a proper size_request method for WebKitWebView. The |
373 |
widget will request the size of the whole page as its size |
374 |
requisition. |
375 |
- Many a11y improvements. |
376 |
- The usual amount of other misc fixes. |
377 |
- WEBKIT_DEBUG variable now accepts channel names in any case |
378 |
again. |
379 |
|
380 |
================= |
381 |
WebKitGTK+ 1.1.11 |
382 |
================= |
383 |
|
384 |
What's new in WebKitGTK+ 1.1.11? |
385 |
|
386 |
- WebKit has got a new feature - a XSS auditor, that should improve |
387 |
security; this feature is still experimental, and disabled by |
388 |
default, but applications can enable it using the setting. |
389 |
- The hackish content sniffing code that was beig used to avoid |
390 |
pages requesting downloads instead of displaying content has been |
391 |
replaced by usage of a new Soup feature, which implements proper |
392 |
content sniffing. |
393 |
- More accessibility work, including fixes for problems which were |
394 |
critical for a possible GNOME 2.28 release. |
395 |
- Pasting rich text from other browsers should now work as expected. |
396 |
- The usual amount of misc fixes. |
397 |
|
398 |
================= |
399 |
WebKitGTK+ 1.1.10 |
400 |
================= |
401 |
|
402 |
What's new in WebKitGTK+ 1.1.10? |
403 |
|
404 |
- WebKitNetworkRequest has now GObject properties for its URI and |
405 |
the SoupMessage that backs it up. |
406 |
- Fix AtkText methods get_selection and get_n_selections to not use |
407 |
the global selection but only the selection that belongs to the |
408 |
object being used. |
409 |
- Fix a crasher when emitting the a11y signal 'text-caret-moved' in |
410 |
some situations with debug builds. |
411 |
|
412 |
================ |
413 |
WebKitGTK+ 1.1.9 |
414 |
================ |
415 |
|
416 |
What's new in WebKitGTK+ 1.1.9? |
417 |
|
418 |
- Scrolling once again received a lot of love, and many subtle |
419 |
problems and bugs were killed, and we now get correct behavior in |
420 |
acid2; a number of smaller improvements are in the queue. |
421 |
- Accessibility keeps gaining better support. On this release a lot |
422 |
of work was done on the AtkText interface implementation. |
423 |
- WebKitNetworkRequest now carries with it all the information |
424 |
regarding the request, not only the URI. This means you will no |
425 |
longer miss headers such as Referer when passing NetworkRequest |
426 |
objects from a callback to webkit_web_frame_load_request. |
427 |
|
428 |
================ |
429 |
WebKitGTK+ 1.1.8 |
430 |
================ |
431 |
|
432 |
What's new in WebKitGTK+ 1.1.8? |
433 |
|
434 |
- We found out that WebKitWebHistoryItems were being kept with a |
435 |
reference count of 2 instead of 1 as they should; nobody should be |
436 |
relying on that, but if you hit reference counting problems with |
437 |
items you were creating yourself, this is for you. |
438 |
- You can now copy images from the web page to the clipboard. |
439 |
- Improvements were made to the Plugin handling code. |
440 |
- Scroll events will now be correctly reported to web applications. |
441 |
- You can now embed arbitrary widgets as if it was a plugin, with |
442 |
the new "create-plugin-widget" signal. |
443 |
- The atk_text_get_text_{at,after,before}_offset methods are now |
444 |
implemented for all boundary types except LINE_AFTER and |
445 |
LINE_BEFORE. |
446 |
- The usual stream of minor fixes and improvements, as always. |
447 |
|
448 |
================ |
449 |
WebKitGTK+ 1.1.7 |
450 |
================ |
451 |
|
452 |
What's new in WebKitGTK+ 1.1.7? |
453 |
|
454 |
- This release includes a security fix: |
455 |
SVGList::insertItemBefore would not perform a bounds check on the |
456 |
index it was provided, potentially leading to a buffer overflow. |
457 |
- New frame loading properties supersede various load-* signals, and |
458 |
are also accessible in the WebView, for convenience, making this |
459 |
API saner. |
460 |
- JIT is now supported for X86-64 on Linux, and enabled by default! |
461 |
- A regression on webkit_web_view_load_string has been fixed, making |
462 |
it work correctly again when the document uses encodings which may |
463 |
use more than 1 byte per character. |
464 |
- Yet more work has been done to the ATK support, caret browsing |
465 |
support improvements in particular. |
466 |
- Filenames suggested by the Download functionality now correctly |
467 |
use the filename given by the host, if available. |
468 |
- Build fixes for IA64, and AMD64 |
469 |
- gtk-doc support has also improved, and you should now be able to |
470 |
cd WebKit/gtk/docs and type make docs, if you --enable-gtk-doc on |
471 |
configure, as long as you build with srcdir == builddir. |
472 |
- More crashes and other bugs fixed, and small improvements made |
473 |
under the hood. |
474 |
|
475 |
================ |
476 |
WebKitGTK+ 1.1.6 |
477 |
================ |
478 |
|
479 |
What's new in WebKitGTK+ 1.1.6? |
480 |
|
481 |
- Several ATK support additions and fixes got landed, with many |
482 |
roles being now implemented, providing better accessibility. |
483 |
- Caret browsing is now available. |
484 |
- Spelling check has been implemented using Enchant; the API is |
485 |
still lacking, and some of the functionality still needs to be |
486 |
improved, though. |
487 |
- Error reporting is now available, with default error pages, and |
488 |
API that allows the application to override the default behavior; |
489 |
localization of those pages is still not supported, but planned. |
490 |
- More crashes and other bugs fixed. |
491 |
|
492 |
================ |
493 |
WebKitGTK+ 1.1.5 |
494 |
================ |
495 |
|
496 |
What's new in WebKitGTK+ 1.1.5? |
497 |
|
498 |
- Added gtk-doc support to the build system. It is not fully |
499 |
integrated yet, so some manual tweaking is still needed. |
500 |
- Minimum required GTK+ version is now 2.10. |
501 |
- Added l10n support with gettext. Translations are stored in |
502 |
WebKit/gtk/po/. |
503 |
- Many improvements to the ATK support. It's good enough to provide |
504 |
a basic user experience with Accerciser now, but we'll keep |
505 |
improving it in further releases. |
506 |
- New printing API that allows applications to control and monitor |
507 |
the printing process, when requested by javascript or started by |
508 |
the user. |
509 |
- Many bugfixes. |
510 |
|
511 |
================ |
512 |
WebKitGTK+ 1.1.4 |
513 |
================ |
514 |
|
515 |
What's new in WebKitGTK+ 1.1.4? |
516 |
|
517 |
- WebKitWebView gained uri and title properties, deprecating the |
518 |
usage of the title-changed signal. |
519 |
- Basic functionality for HTML5 media tags has been achieved; there |
520 |
are many unimplented methods, and rough edges still, though. |
521 |
- Font rendering received quite some love, with layouting, and |
522 |
memory handling fixes, and at least one less crash. |
523 |
- A new signal, new-window-policy-decision-requested, has been added |
524 |
to WebKitWebView, that makes it possible for the application to |
525 |
correctly decide what to do when new windows are requested. |
526 |
- A bug that made tooltips for consecutive links not update their |
527 |
location was fixed. |
528 |
- Several improvements were made to the HTTP backend, including |
529 |
making it more robust when talking to servers which send bad |
530 |
Content-Type headers. |
531 |
- WebKitWebView now uses the GtkBinding system to handle key events, |
532 |
which means that the user is now able to customize the keys used |
533 |
for various operations, and that many subtle bugs have been fixed. |
534 |
|
535 |
================ |
536 |
WebKitGTK+ 1.1.3 |
537 |
================ |
538 |
|
539 |
The 1.1.3 release was just a quick bug fix release, because we made a |
540 |
mistake in library versioning. |
541 |
|
542 |
================ |
543 |
WebKitGTK+ 1.1.2 |
544 |
================ |
545 |
|
546 |
What's new in WebKitGTK+ 1.1.2? |
547 |
|
548 |
- Added support for downloads: a new signal, 'download-requested', |
549 |
will be emitted by WebKit when a dowload is requested. On top of |
550 |
that, the download process has been encapsulated in a new object, |
551 |
WebKitDownload, which allows the user to control it or to start |
552 |
new downloads from the client side. |
553 |
- Added webkit_web_view_get_encoding to get the automatic encoding |
554 |
of the current page. |
555 |
- Added GObject properties for 'encoding' and 'custom-encoding'. |
556 |
- Added 'javascript-profiling-enabled' property to the WebInspector, |
557 |
which allows to enable and disable the profiling functionality. |
558 |
- Added API to create and add history items to WebKit's history. |
559 |
- Improved debugging support with WEBKIT_DEBUG environment |
560 |
variable. Most of the settings will only give useful output for |
561 |
debug builds, but WEBKIT_DEBUG=Network will log all HTTP traffic |
562 |
form libsoup to console. See WebCore/platform/gtk/LoggingGtk.cpp |
563 |
for all the options available. |
564 |
- Lots of bugfixes. |
565 |
|
566 |
================ |
567 |
WebKitGTK+ 1.1.1 |
568 |
================ |
569 |
|
570 |
What's new in WebKitGTK+ 1.1.1? |
571 |
|
572 |
- ABI compatibility with 1.0.3 was broken, so you will need to |
573 |
recompile your application against 1.1.1 |
574 |
- Support for the CURL backend was dropped, libsoup is the only HTTP |
575 |
backend now. |
576 |
- webkit_get_default_session, to get the SoupSession used internally |
577 |
by WebKit. |
578 |
- 'create-web-view' signal, emitted when the creation of a new |
579 |
window is requested. |
580 |
- 'navigation-policy-decision-requested' signal, emitted when a |
581 |
navigation to another page is requested. |
582 |
- 'mime-type-policy-decision-requested' signal, emitted each time |
583 |
WebKit is about to show a URI with a given MIME type. |
584 |
- Support for the Web Inspector |
585 |
(see http://webkit.org/blog/197/web-inspector-redesign/) |
586 |
- HTTP authentication support, with optional gnome-keyring storage. |
587 |
- New load functions: webkit_web_view_open, webkit_web_view_load_uri |
588 |
and webkit_web_view_load_request. The old |
589 |
webkit_web_view_load_string and webkit_web_view_load_html_string |
590 |
are now deprecated. |
591 |
- webkit_web_view_reload_bypass_cache |
592 |
- webkit_web_view_{get,set}_custom_encoding, to override the |
593 |
encoding of the current page. |
594 |
- Improved stability and lots of bugfixes. |