Home | History | Annotate | Download | only in gtk
      1 =================
      2 WebKitGTK+ 1.1.21
      3 =================
      4 
      5 What's new in WebKitGTK+ 1.1.21?
      6 
      7   - New custom-made GStreamer source element that uses the WebCore
      8     network layer to download media data; this makes sure any headers
      9     and cookies will automatically get added when making requests.
     10   - WebKit will now let libsoup know who the first party for a given
     11     message is, making it possible to implement accept/deny policies in
     12     Soup.
     13   - The usual stream of fixes, and improvements
     14 
     15 =================
     16 WebKitGTK+ 1.1.20
     17 =================
     18 
     19 What's new in WebKitGTK+ 1.1.20?
     20 
     21   - Fixes to the HTML5 Media Player infrastructure to satisfy sites
     22     that require cookies, and Referer to be sent; this makes
     23     WebKitGTK+ able to support the new HTML5 support added to Youtube,
     24     and Vimeo, for instance.
     25   - Windowless plugin support is finally here, making it possible to
     26     get plugins to behave on various web pages.
     27   - The usual stream of fixes, and improvements
     28 
     29 =================
     30 WebKitGTK+ 1.1.19
     31 =================
     32 
     33 What's new in WebKitGTK+ 1.1.19?
     34 
     35   - Improvements to AtkText implementation
     36   - RGBA colormap support has been added
     37   - Improvements to the HTML5 media player
     38   - Crashes related to clipboard handling, which were hitting many
     39     users and seemed to be random have been fixed
     40 
     41 =================
     42 WebKitGTK+ 1.1.18
     43 =================
     44 
     45 What's new in WebKitGTK+ 1.1.18?
     46 
     47   - Add methods to set and get a cache model in WebKitGTK+. We offer
     48     two possibilites: document viewer (no caches are used) and browser
     49     (similar to the previous defaults).
     50   - Add WebKitWebSettings::enable-page-cache. Controls whether the
     51     Page Cache is enabled or not. For details about what the page
     52     cache is and does see
     53     http://webkit.org/blog/427/webkit-page-cache-i-the-basics/
     54     The page cache is disabled by default, since the gtk+ port still
     55     presents some small bugs when it's enabled.
     56   - Add WebKitWebSettings::enable-site-specific-quirks. Controls
     57     whether a series of page-specific workarounds are used by WebKit.
     58   - Use Content-Encoding support available in libsoup 2.28.2 and
     59     newer.
     60   - Add WebKitWebSettings::enable-default-context-menu. Controls
     61     whether webkitgtk+ will show a default context menu on right click
     62     in the view. Note that even with the property set to FALSE right
     63     clicks can be handled by the page, either by actions or by
     64     ad-hoc in-page context menus.
     65   - Make the WebKitWebView::icon-loaded signal carry a string with the
     66     favicon's URI. This is an API break, but the signal already had a
     67     broken signature and was useless anyway, so it's extremely
     68     unlikely that anybody was using it. Also, add the 'icon-uri'
     69     property to the view, holding the URI for its current favicon.
     70   - Respect Content-Disposition header in downloads (fixes downloads
     71     in gmail).
     72   - Various accessibility improvements.
     73   - Many bugfixes.
     74 
     75 =================
     76 WebKitGTK+ 1.1.17
     77 =================
     78 
     79 What's new in WebKitGTK+ 1.1.17?
     80 
     81   - New APIs to show and close the web inspector and to inspect an
     82     element at the given coordinates.
     83   - New property, WebKitWebSettings::tab-key-cycles-through-elements,
     84     controls whether TAB is simply interpreted as another keystroke or
     85     is used to cycle through the elements in a page.
     86   - Many a11y improvements.
     87   - The usual amount of random bugfixes.
     88 
     89 =================
     90 WebKitGTK+ 1.1.16
     91 =================
     92 
     93 What's new in WebKitGTK+ 1.1.16?
     94 
     95   - Add optional support to generate the gobject-introspection
     96     gir/typelib files. Enable with --enable-introspection, it's off by
     97     default.
     98   - Add a new load status value, WEBKIT_LOAD_FAILED, emitted when
     99     there's an error during the load process. This is the natural
    100     companion to WEBKIT_LOAD_FINISHED, which is only emitted when the
    101     load finished succesfuly.
    102   - Ensure that keyboard events filtered by GtkIMContext still create
    103     the proper DOM events.
    104   - Many a11y improvements: caret browsing fixes, expose heading
    105     levels, more accessible roles supported, more work in correctly
    106     showing the element's ancestry list, improved support for lists,
    107     etc.
    108   - Many improvements to our media support.
    109   - Add a new setting to control DOM pastes
    110     (document.execCommand("Paste"))
    111   - Many, many bugfixes all over the place.
    112 
    113 =================
    114 WebKitGTK+ 1.1.15
    115 =================
    116 
    117 What's new in WebKitGTK+ 1.1.15?
    118 
    119   - New API to get the subresources from a WebKitWebDataSource. This
    120     provides a way of accessing all the resources that compose the
    121     view to which the data source is attached.
    122   - A new function, webkit_web_view_get_hit_test_result, which allows
    123     to do a 'hit test' on the coordinates specified by a mouse
    124     event. A hit test provides context information about that point in
    125     the document, like whether it's an image, a link, an input box,
    126     etc.
    127   - Our DumpRenderTree implementation now supports eventSender, which
    128     allows us to run many more LayoutTests and make WebKitGTK+ more
    129     stable and feature-complete.
    130   - JSNES runs 6x faster: http://trac.webkit.org/changeset/48573
    131   - The usual small improvements and bugfixes.
    132 
    133 =================
    134 WebKitGTK+ 1.1.14
    135 =================
    136 
    137 What's new in WebKitGTK+ 1.1.14?
    138 
    139   - New API has been added to WebKitWebFrame to allow applying
    140     scrollbars policy as requested by web applications to the main
    141     frame; if the parent of the WebKitWebView widget is a
    142     GtkScrolledWindow, policy is applied by the default handler.
    143   - A new API has been added to help dealing with the various
    144     resources that are downloaded to compose the final rendering; you
    145     can now obtain the source code for a page that is loaded, for
    146     instance.
    147   - A new property has been added to WebKitWebView to allow setting it
    148     to "View Source" mode.
    149   - HTML5 database has gained API to manage the individual databases,
    150     including usage and quota.
    151   - A new signal `resource-request-starting' has been added to the
    152     WebKitWebView to allow modification of outgoing requests for every
    153     resource.
    154   - Connection limit has been increased to 60 total connections, 6
    155     per-host, matching other browsers more closely; this seems to have
    156     improved loading time of some sites.
    157   - Undo/redo support has been added to editable texts.
    158   - The usual stream of small improvements and bug fixes.
    159 
    160 =================
    161 WebKitGTK+ 1.1.13
    162 =================
    163 
    164 What's new in WebKitGTK+ 1.1.13?
    165 
    166   - GNOME Keyring support was removed in favor of the new Password
    167     Manager soup feature; to get exactly the same behavior,
    168     applications should use SoupPasswordManagerGNOME. This requires
    169     libsoup 2.27.91 or newer.
    170   - Several accessibility improvements, including support for testing
    171     the a11y infrastructure in our layout tests.
    172   - You can now enable/disable HTML5 offline application cache using a
    173     new setting added to WebKitWebSettings.
    174   - Drag support has landed, meaning you can start playing with HTML5
    175     drag and drop support; drop support is still missing.
    176   - A crash with scripts closing windows has been fixed.
    177   - Image cursors support has been added.
    178   - The usual stream of small improvements and bug fixes.
    179 
    180 =================
    181 WebKitGTK+ 1.1.12
    182 =================
    183 
    184 What's new in WebKitGTK+ 1.1.12?
    185 
    186   - Fix WebKitSoupAuthDialog to only save passwords in gnome-keyring
    187     (if enabled) when authentication succeeds.
    188   - Implement a proper size_request method for WebKitWebView. The
    189     widget will request the size of the whole page as its size
    190     requisition.
    191   - Many a11y improvements.
    192   - The usual amount of other misc fixes.
    193   - WEBKIT_DEBUG variable now accepts channel names in any case
    194     again.
    195 
    196 =================
    197 WebKitGTK+ 1.1.11
    198 =================
    199 
    200 What's new in WebKitGTK+ 1.1.11?
    201 
    202   - WebKit has got a new feature - a XSS auditor, that should improve
    203     security; this feature is still experimental, and disabled by
    204     default, but applications can enable it using the setting.
    205   - The hackish content sniffing code that was beig used to avoid
    206     pages requesting downloads instead of displaying content has been
    207     replaced by usage of a new Soup feature, which implements proper
    208     content sniffing.
    209   - More accessibility work, including fixes for problems which were
    210     critical for a possible GNOME 2.28 release.
    211   - Pasting rich text from other browsers should now work as expected.
    212   - The usual amount of misc fixes.
    213 
    214 =================
    215 WebKitGTK+ 1.1.10
    216 =================
    217 
    218 What's new in WebKitGTK+ 1.1.10?
    219 
    220   - WebKitNetworkRequest has now GObject properties for its URI and
    221     the SoupMessage that backs it up.
    222   - Fix AtkText methods get_selection and get_n_selections to not use
    223     the global selection but only the selection that belongs to the
    224     object being used.
    225   - Fix a crasher when emitting the a11y signal 'text-caret-moved' in
    226     some situations with debug builds.
    227 
    228 ================
    229 WebKitGTK+ 1.1.9
    230 ================
    231 
    232 What's new in WebKitGTK+ 1.1.9?
    233 
    234   - Scrolling once again received a lot of love, and many subtle
    235     problems and bugs were killed, and we now get correct behavior in
    236     acid2; a number of smaller improvements are in the queue.
    237   - Accessibility keeps gaining better support. On this release a lot
    238     of work was done on the AtkText interface implementation.
    239   - WebKitNetworkRequest now carries with it all the information
    240     regarding the request, not only the URI. This means you will no
    241     longer miss headers such as Referer when passing NetworkRequest
    242     objects from a callback to webkit_web_frame_load_request.
    243 
    244 ================
    245 WebKitGTK+ 1.1.8
    246 ================
    247 
    248 What's new in WebKitGTK+ 1.1.8?
    249 
    250   - We found out that WebKitWebHistoryItems were being kept with a
    251     reference count of 2 instead of 1 as they should; nobody should be
    252     relying on that, but if you hit reference counting problems with
    253     items you were creating yourself, this is for you.
    254   - You can now copy images from the web page to the clipboard.
    255   - Improvements were made to the Plugin handling code.
    256   - Scroll events will now be correctly reported to web applications.
    257   - You can now embed arbitrary widgets as if it was a plugin, with
    258     the new "create-plugin-widget" signal.
    259   - The atk_text_get_text_{at,after,before}_offset methods are now
    260     implemented for all boundary types except LINE_AFTER and
    261     LINE_BEFORE.
    262   - The usual stream of minor fixes and improvements, as always.
    263 
    264 ================
    265 WebKitGTK+ 1.1.7
    266 ================
    267 
    268 What's new in WebKitGTK+ 1.1.7?
    269 
    270   - This release includes a security fix:
    271     SVGList::insertItemBefore would not perform a bounds check on the
    272     index it was provided, potentially leading to a buffer overflow.
    273   - New frame loading properties supersede various load-* signals, and
    274     are also accessible in the WebView, for convenience, making this
    275     API saner.
    276   - JIT is now supported for X86-64 on Linux, and enabled by default!
    277   - A regression on webkit_web_view_load_string has been fixed, making
    278     it work correctly again when the document uses encodings which may
    279     use more than 1 byte per character.
    280   - Yet more work has been done to the ATK support, caret browsing
    281     support improvements in particular.
    282   - Filenames suggested by the Download functionality now correctly
    283     use the filename given by the host, if available.
    284   - Build fixes for IA64, and AMD64
    285   - gtk-doc support has also improved, and you should now be able to
    286     cd WebKit/gtk/docs and type make docs, if you --enable-gtk-doc on
    287     configure, as long as you build  with srcdir == builddir.
    288   - More crashes and other bugs fixed, and small improvements made
    289     under the hood.
    290 
    291 ================
    292 WebKitGTK+ 1.1.6
    293 ================
    294 
    295 What's new in WebKitGTK+ 1.1.6?
    296 
    297   - Several ATK support additions and fixes got landed, with many
    298     roles being now implemented, providing better accessibility.
    299   - Caret browsing is now available.
    300   - Spelling check has been implemented using Enchant; the API is
    301     still lacking, and some of the functionality still needs to be
    302     improved, though.
    303   - Error reporting is now available, with default error pages, and
    304     API that allows the application to override the default behavior;
    305     localization of those pages is still not supported, but planned.
    306   - More crashes and other bugs fixed.
    307 
    308 ================
    309 WebKitGTK+ 1.1.5
    310 ================
    311 
    312 What's new in WebKitGTK+ 1.1.5?
    313 
    314   - Added gtk-doc support to the build system. It is not fully
    315     integrated yet, so some manual tweaking is still needed.
    316   - Minimum required GTK+ version is now 2.10.
    317   - Added l10n support with gettext. Translations are stored in
    318     WebKit/gtk/po/.
    319   - Many improvements to the ATK support. It's good enough to provide
    320     a basic user experience with Accerciser now, but we'll keep
    321     improving it in further releases.
    322   - New printing API that allows applications to control and monitor
    323     the printing process, when requested by javascript or started by
    324     the user.
    325   - Many bugfixes.
    326 
    327 ================
    328 WebKitGTK+ 1.1.4
    329 ================
    330 
    331 What's new in WebKitGTK+ 1.1.4?
    332 
    333   - WebKitWebView gained uri and title properties, deprecating the
    334     usage of the title-changed signal.
    335   - Basic functionality for HTML5 media tags has been achieved; there
    336     are many unimplented methods, and rough edges still, though.
    337   - Font rendering received quite some love, with layouting, and
    338     memory handling fixes, and at least one less crash.
    339   - A new signal, new-window-policy-decision-requested, has been added
    340     to WebKitWebView, that makes it possible for the application to
    341     correctly decide what to do when new windows are requested.
    342   - A bug that made tooltips for consecutive links not update their
    343     location was fixed.
    344   - Several improvements were made to the HTTP backend, including
    345     making it more robust when talking to servers which send bad
    346     Content-Type headers.
    347   - WebKitWebView now uses the GtkBinding system to handle key events,
    348     which means that the user is now able to customize the keys used
    349     for various operations, and that many subtle bugs have been fixed.
    350 
    351 ================
    352 WebKitGTK+ 1.1.3
    353 ================
    354 
    355 The 1.1.3 release was just a quick bug fix release, because we made a
    356 mistake in library versioning.
    357 
    358 ================
    359 WebKitGTK+ 1.1.2
    360 ================
    361 
    362 What's new in WebKitGTK+ 1.1.2?
    363 
    364   - Added support for downloads: a new signal, 'download-requested',
    365     will be emitted by WebKit when a dowload is requested. On top of
    366     that, the download process has been encapsulated in a new object,
    367     WebKitDownload, which allows the user to control it or to start
    368     new downloads from the client side.
    369   - Added webkit_web_view_get_encoding to get the automatic encoding
    370     of the current page.
    371   - Added GObject properties for 'encoding' and 'custom-encoding'.
    372   - Added 'javascript-profiling-enabled' property to the WebInspector,
    373     which allows to enable and disable the profiling functionality.
    374   - Added API to create and add history items to WebKit's history.
    375   - Improved debugging support with WEBKIT_DEBUG environment
    376     variable. Most of the settings will only give useful output for
    377     debug builds, but WEBKIT_DEBUG=Network will log all HTTP traffic
    378     form libsoup to console. See WebCore/platform/gtk/LoggingGtk.cpp
    379     for all the options available.
    380   - Lots of bugfixes.
    381 
    382 ================
    383 WebKitGTK+ 1.1.1
    384 ================
    385 
    386 What's new in WebKitGTK+ 1.1.1?
    387 
    388   - ABI compatibility with 1.0.3 was broken, so you will need to
    389     recompile your application against 1.1.1
    390   - Support for the CURL backend was dropped, libsoup is the only HTTP
    391     backend now.
    392   - webkit_get_default_session, to get the SoupSession used internally
    393     by WebKit.
    394   - 'create-web-view' signal, emitted when the creation of a new
    395     window is requested.
    396   - 'navigation-policy-decision-requested' signal, emitted when a
    397     navigation to another page is requested.
    398   - 'mime-type-policy-decision-requested' signal, emitted each time
    399     WebKit is about to show a URI with a given MIME type.
    400   - Support for the Web Inspector
    401     (see http://webkit.org/blog/197/web-inspector-redesign/)
    402   - HTTP authentication support, with optional gnome-keyring storage.
    403   - New load functions: webkit_web_view_open, webkit_web_view_load_uri
    404     and webkit_web_view_load_request. The old
    405     webkit_web_view_load_string and webkit_web_view_load_html_string
    406     are now deprecated.
    407   - webkit_web_view_reload_bypass_cache
    408   - webkit_web_view_{get,set}_custom_encoding, to override the
    409     encoding of the current page.
    410   - Improved stability and lots of bugfixes.
    411 
    412