Midori

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
Midori
Midori.svg
Midori.pngWebkit.org в Midori
Розробник(и) Christian Dywan
Стабільний випуск v0.5.8 (3 квітня 2014; 173 дні тому)
Написано на Сі
Операційна система Багатоплатформне ПЗ
Платформа GNOME / Xfce
Доступні мови багатомовна
Українська так
Тип браузер
Ліцензія GNU General Public License
Сайт midori-browser.org

Midori (яп. 绿 зелений?) — легкий веб-браузер з графічним інтерфейсом користувача, який розробляється учасниками проекту Xfce на основі рушія WebKit і бібліотеки GTK+.

Браузер підтримує такі можливості: підтримка табів, закладки, управління сесіями, панель швидкого доступу до пошукових систем, засоби для створення користувацьких меню, можливість використання користувацьких скриптів і стилів, режим приватного перегляду, засоби для фільтрації реклами (Adblock), система читання RSS, можливість підключення різних менеджерів управління завантаженнями (wget, SteadyFlow, FlashGet). Браузер підтримує JavaScript.[1] Підтримується підключення зовнішніх розширень, написаних на мовах Сі, Vala і Lua.

Існує складання для Win32, доступна на офіційному сайті.

Midori розробляється в складі Xfce Goodies середовища робочого столу Xfce.[2]

Можливості[ред.ред. код]

  • Повна інтеграція з GTK+ 2.
  • Швидка обробка веб-сторінок за допомогою WebKit.
  • Управління вкладками, вікнами і сеансами.
  • Підтримка розширень Netscape.
  • Настроюваний пошук по веб.
  • Підтримка користувацьких скриптів і стилів.
  • Просте управління закладками.
  • Настроюваний і розширюваний інтерфейс.
  • Вбудований AdBlock.
  • Модулі розширення можуть бути написані на Сі, Lua і Vala.[1]

Нові можливості:

  • зміна збільшення тексту та зображення;
  • графічне додавання та видалення значків з панелі інструментів;
  • панель плагінів;
  • бічна панель може бути перенесена направо;
  • підтримуються IDN;
  • жести мишею;
  • інтеграція з Maemo, якщо встановлений на мобільному пристрої;
  • пошук слова під час набору;
  • вмикання / вимикання розширень без перезапуску браузера;
  • Speed ​​Dial;
  • панель новинних стрічок.

Історія змін[ред.ред. код]

v0.5.8

Use png icon instead of svg in set_status

We must not pass a Cancellable to FaviconDatabase.get_favicon_pixbuf

Retain spelling suggestion menu items from WebKit

Properly guard usage of gtk3 get_style_context

Mimic the look of Granite.DynamicNotebook when compiled with –enable-granite.

Fix X11 lib underlink in midori-core

Fix bookmarkbar bookmark click not opening links

Use sanitized app URI as wm_classname/ StartupWMClass

Make trunk build with WebKit2 again

Fix for incorrect tstamp for background tabs

Don't declare sorting doubles are nullable and print values when database tracing is enabled

Correctly apply saved entry state and treat urlbar as a regular editable item

Add missing conditional includes for granite flavoured build

Open URIs dragged on tab label or new tab button

Small adblock bugfixes

Work around GTK3's hard-coded minimum stackswitcher button width

Fix building with mingw packages from fedora 18

Set page title as basis for print filename

Rename notes inline

Use EXTRA_WARNINGS option when building for windows

Drop forgotten clutter init and obsolete header declarations

Rework history-step handling and make it work again

Port Tabby to DatabaseStatement API

Replace bookmark stracing with generic profiling in Midori.Database

Port autocompleter test to async job

Finishing touches for Adblock

Add filters and defaults

Implement and use ContextAction.escaped

printf URI in show_message_dialog for download error

Improve docs and GIR annotations for KatzeItem, KatzeArray, and MidoriWebSettings

Drop redundant TabNew from compact menu and put button in Tab Panel

Fix loading file pages

Implement Send Page Link by Email

Use GtkStackSwitcher with GTK+ >= 3.10

Implements context popup menu on menu entries of bookmark bar and bookmark menu.

Fix building with newer mingw versions

Display locationbar suggestions in the correct order

Don't bother adblocking internal pages and favicons

Don't use trailing comma on last list element in Adblock tests

Rewrite Adblock more modularly, add Whitelist support

Add support of DragonFlyBSD

Change tooltips of Reload and ReloadStop actions while shift modifier is pressed

Implement Midori.Database.attach method

Allow :memory: as folder to make schema detection work

More robust app/ profile creation

Add helper callbacks to modify bookmark's tree store with unneded access to bookmarks db

Implement more flexible fallback behavior for Cookie Permissions

v0.5.7

Modify actions and internal items in browser without changing settings

Delay tab loading after Midori crashed

Uncomment failing assertions about view_source in tab test

Fallback to about:home if startup is anything but blank

Don't try to create formhistory database if config_dir is NULL

Handle url arguments for blank sessions

Execute commands given at start time

Introduce high-level prepare/ DatabaseStatement API

Drop unused GraniteClutter-based animation support

Drop uncommented contractor support

Drop deprecated StaticNotebook used in KatzePreferences

Introduce notebook class converging separate implementations

Work around symbol relocation issue old version of gcc present on Ubuntu LTS

NULL-check treeview in midori_search_action_get_editor

Adjust CMakeList .ico check to not skip nojs icons

Enable sidepanel in private mode

Move Preferences menu entry above About

Set minimum value of 0 on spin button for maximum cache size

Give NextForward its own label for toolbar editor

Correctly disable favicon database in app and private mode

Change preferences to refer to proxy address as a “URI” (not “hostname”)

Add close tabs to right feature

Allow printing without confirmation dialog on kiosk setups

v0.5.6

instead of creating devpet status icon on extension load, create it only to show new messages

Open speed dial or homepage according to preference

handle tab duplication

Add copyright note to appdata file

Tweak searching for resources when running from build folder

Swap NULL-check with main frame check

Use correct signal when clearing the trash

Hide WEbGL preference if it is unavailable

Remove stored popup sessions from the database

Check all browsers for opened sessions and whether they're popups

removed unused preference dialog and related code

Fix check for found valac and mention VALAC variable

Fix autoscrolling if page contains a frame with our custom error page

Don't use context-menu signal in WebKitGTK+ < 1.10.0

Fix building on Ubuntu 12.04

Reset item ids when re-importing bookmarks

Check path being NULL in export before trying to inspect it

restore the last closed sessions if no session is opened

Cast WebKitDOMHtmlElement for getting source content

Use font-set signal and font family for GTK+ 3.2 font chooser

add function to view dom source

remove unused variable

Resolve compiler warnings in current trunk

Update win32-release script for cmake, move unused docs/scripts to old folder

Try to handle previous runs of cmake in configure wrapper

Correct view source assertions in tab unit test

Build fix: found undeclared in midori_bookmarks_db_remove_item_recursive

Cache bookmark items to avoid their recreation on database reads

allow “view source” on about pages

Enable old target policy on cmake < 2.8.8

Re-arrange data file installing to be more explicit

option to modify the number of tabs which will be restored in each idle callback

Implement MidoriBookmarksDatabase class by inheritence from MidoriDatabase

Ensure tab spinners update as often as the menubar spinner to avoid desync

Use tabby sorting increment when importing session.xbel tabs

Only install config files to /etc if prefix equals /usr

handle urls as argument when starting midori

Make tabby compile with Webkit2

Drop waf build system and provide cmake-based “configure” script

midori_panel_action_activate_cb forgot to update the action group

Fixes bug where certificate Security overlay failed to close

handle tab movement

add tab sorting

Untangle implicit GTK+3 for Granite and WebKit2

Allow running test under debug tools with cmake

Install config files to /etc when install prefix is /usr

Add missing PO_FILES argument to GETTEXT_PROCESS_PO_FILES

Add USE_APIDOCS to build API docs with CMake

Rasterize SVG to PNG with rsvg-convert

fix bookmarks test regression after fix-1179200-4

Add CMakeLists.txt for config directory

Install mo files in locale dir

don't change uri/title if the tab isn't loaded

use a separate signal to store the tab title

Check if execinfo.h header exists on BSD

fix endless loop in Midori.Database.init

Use destructive-action style class in ClearPrivateData

Initialize priv→element to avoid crash when freeing

Introduces KatzeArray::update-item to handle metadata changes

Refactor excuting schema from file into a function

Use stock as string in liststore

Drop needless (and wrong) HAVE_LIBNOTIFY in preferences

Flip horizontal position of the overlay when hit by the mouse

Add Midori.URI.get_base_domain and use it in NoJS

Introduce Midori.Database and use for history and tabby

ctrl+shift+w should trigger a delete-event

Implement dialog windows opened via javascript

Make get_res_filename work with different hierarchies

fix check for new database

Speed up session import

Import tab title from old sessions

Separate CFLAGS for C and add missing HAVE_

Install top-level text files and FAQ html/ css to doc dir

Provide and install .appdata.xml file for app stores

Move bookmarks db handling to midori-bookmarks-db

Add XSS to OPTS_LIBRARIES

Update condition for UBUNTU_MENUPROXY to work on Saucy

Introduce tabby, the new session manager

Fix typo in katze_item_set_meta_integer call

Allow bookmark bar update on additions resulting from imports

Re-work midori_array_query_recursive to not include folder items twice

Fix syntax of icon sizes passed to foreach

Add bzr revision number to version if available

Unify nojs and cookie policy dialogs, make policy changeable within the list

Drop all G_ENABLE_DEBUG guards

Add -g to CFLAGS to enable debugging symbols

Adjust cmake build for Win32

Implement CMake build setup

Port MidoriApp from Unique/ sockets to GApplication

New signal about-content to provide content for about uris

Check if browser is NULL in midori_view_get_tab_menu to prevent a crash. Fixes bug #1215652.

Ensure proxy setting widgets callbacks don't outlive the widgets themselves

Fix webkit2 build error

Show the bookmarks import location combobox.

Rename internal completion URLs to avoid confusion

v0.5.5

Fix name and text fields inversion in XBEL folder import

Correct packing of cookie and nojs permission dialog.

Don't set tab title/special when a non-main frame displays an error

Revise “cookies” debug output, merge expiry check and disallow revival of old cookies

Drop now unused cgit module.xml file

Use SoupProxyResolverGnome unconditionally and disable prefetching if proxy is active

win32: Hide gui for profiles in webapp manager, as they are currently broken on Windows

win32: support additional mouse buttons for going back/forward in history

Enrich app error messages with filenames

Fix segfault if url contains ” %00”

Replace 'Run as app' in bookmark dialog with 'Create launcher'

Split config files and install from folders recursively

Implement GTK+ theme switching via Preferences (Win32)

Enable set_disk_cache_directory with WebKit2

Introduce Midori.ContextAction and refactor page menu from scratch

Define large dialog icon size relative to dialog icon size

Extension Devpet which shows error messages and backtraces in systray

WebKit2 cookie support

Check the hit test result for editable to see if , should search

Use SoupCookieJarSqlite and drop KatzeHttpCookies(Sqlite)

Show folder tree when editing bookmarks

Handle double value in _midori_browser_activate_action

Add privacy preferences in web app mode

Escape parentheses in adblock_fixup_regexp

Introduce object oriented API for access to History Database

Allow rss feeds with version 0.92

Rename History completion to Bookmarks and History

Don't show rss feed icon on twitter, underlying API was retired

Read apps/ profiles from folder, leave launchers separate

Fill in bookmark folder attributes in bookmarkbar populate

v0.5.4

Refactor history step and allow multiple title updates

Call midori_browser_connect_tab with correct type

Don't add HistoryCompletion if there's no history

Restore reload button icon in error pages

Don't insert folders into the log

If an url is specified the fallback url should not be loaded

Fixed crashes when closing a loading tab + granite's tab moving

Test if plugins are redundant instead of skipping them all

Avoid selecting bookmark uris that begin by 'javascript:' for completion

Set FOREIGN_KEYS pragma on db initialization

Implement a default zoom level preference

Fix tautological use of G_MAXINT with enum

Take current selection into account for bookmark folders when adding/editing bookmark

Improve error page visuals, show suggestions on network errors

Bump vala to 0.16.0

Downgrade glib requirement to 2.32.3 to re-enable building under Ubuntu 12.04 (LTS)

Bump glib2 version to 2.32.4

Improve and unify thumbnail generation

Omit speed dial and blank pages from view completion

Makes the elements of the speed dial non-selectable

Use NULL-safe comparison in katze_item_icon_loaded_cb

Drop non-DOM style sheet injection code path

Clean small leftovers from GTK and WebKit version bumps

Bump GTK+ requirement to 2.24 and drop support for earlier versions

Check for app mode to set browser icon instead of readonly

Escape square brackets in adblock_fixup_regexp

Fix showing (sub)folders in bookmarkbar

Bump WebKit requirement to 1.8.3 and drop support for earlier versions

Set menu on dynamic notebook tab

Do not run toolbar editor's GtkDialog in its own main loop by prevent calling gtk_dialog_run(). Instead just set the GtkDialog modal and show it.

Remove unnecesary harmful code from tab_switched_cb

Fix segfault when deleteing tabs with history list

Specify int64 id item as a string in bookmark remove/update queries

Distinguish between box and event box in the tab label when colouring tabs

Show visual feedback when hovering over items in bookmark panel

Replace INSTALL/ HACKING with exported Contribute wiki page

Delete tabs from history list with Del

Check brightness of backgroung color when deciding foreground color of given tab

Clean launcher filenames, double-click to open and delete button

Avoid declaring browser twice within the same function

Add ./waf –update-pot

Fix memory leak introduced in r6184

Use old function name g_dbus_generate_guid for old valac

Move Import and Export into menu Bookmarks

Collect multiple download notifications within a minute

Fix segfault when right clicking on a web view.

Make libnotify mandatory except on Windows

Remove the rather unnecessary ./waf –run feature

Send a notification after creating a launcher

Ambiguous 'Open as App' context menu item was removed

Apply label color to label rather than event box

Store data of app mode based on URL in ~/.local/share/midori/apps

Split colorful tabs code into helper functions and add unit tests

Fix History List memory leak when closing Midori window.

Replace .gitignore with a .bzrignore

Always define GCR_VERSION in GTK+2 build

Fix bookmarks dialog rename regression introduced in r6167.

Drop check for gcr-3-gtk2 which isn't being maintained.

Scrap unneeded background variables in location renderer callbacks

Title case and proper packing in bookmark dialog

Delete PO files Launchpad spewed into root directory when it couldn't find po/*.pot file.

Issue a warning when trying to use MIDORI_DEBUG while running

Update dates to 2013 to fix bug #1167075.

v0.5.2

Re-release with a proper version number and changelog

v0.5.1

Fix mouse gesture regression breaking context menu

Fix –run command line switch by midori_paths_init

Fix bug in size calculation for the history list popup

Handle diagnostic dialog argument in running instance

Fix feed panel default value crash

Ensure existence of the applications directory

Fix download tooltip crash and extend test case

Integrate user interaction exploit demo in about

Don't convey loading or progress on special pages

Address missing NULL checks and dead code found by clang

No security window for blank pages, but a search icon

Introduce UI for created apps/ launchers: Web App Manager

Add custom-title setting to override browser title

Add a Gtk.Entry to –plain mode for entering URLs

Deprecate middle_click_opens_selection in favour of gtk-enable-primary-paste

Webkit2

Require 1.11.91 aka 2.0.0 for WebKit2

Delayed load, clear favicons, clear HTTP cache, tab favicons

Navigation policy, mouse buttons, security details

basic cookies, download dialog, res, stock, print

Zoom, default-charset, view-source, spell-check, prefetch

Back/ forward, enable-java, plugin listing, web inspector

v0.5.0

Store –execute arguments in string array

Prevent overlay frame from being caught by show_all

Unconditionally show Toolbar Style preference

Duplicate current URI when reloading Midori.View

Update tabs being closable on setting change in Granite

Check default_search before setting SearchAction default

Populate application chooser button in idle

Bail out of completion resizing if cell height is 0

Pass proxy to bookmark dialog when editing via menu

Tweak bookmark dialog, button to buttons, toggles side by side

Move 'Flash windows' option into History List

Use light window for Clear Private Data with Granite

Use GtkFontButton with filter func with GTK+ 3.2

Implement 'Run in debugger' button in diagnostic dialog

Add Win32 work-around to History List for modifiers

Make toolbar drag/ drop work in GTK+3

Check if active form element is input before getting search text

Implement direction-based mouse gesture configuration

Implement mouse movement, load-failed, crashed, search in WebKit2

Add 'Show last crash log' button to diagnostic dialog

Make invalid actions fail; exit on error in new process only

Accept setting=value and extension=true/ false in –execute

Merged cookie permissions as of 2013-03-08

Gray out webGL preference if context is unavailable

Use browser API to Close Other in view menu item

Fix periods to ellipsis in Custom/ Customize Shortcuts

Support Colorful Tabs in History List

Add Midori.Tab.fg/ bg_color and Midori.View.set_colors

Fix word-wrap, #decription and #message in about.css

Set view scroll policy to Never to avoid flickering

Use XDG_RUNTIME_DIR for temporary files

Build Vala and C parts of core separately

Don't provide default value for enable-scripts

Respect Open new pages: window for Web Search and Open Image

enable-javascript in WebKit1/ 2, macro for (Web)Settings

Fix MIDORI_*_VERSION to be integers

Fix .desktop file validation unit test and fix errors

'New tab behavior' preference: about:dial/ new/ search/ home alias URLs

Use stripped down XBEL variant for session and trash

Allow any proxies supported by libproxy; list supported types in preferences

v0.4.9

Let non-Granite security window behave like a window

Disable Contractor support in Granite for now

Use cache_dir_for_reading in about:paths

Strip LRE to prevent it from begin saved to disk

Enable stripping 'referer' by default

Fix crash on closing Adlock preferences dialog

Bail on unset title in completion, fixing strchr urlbar crash

Manage cookies accept policy per domain - not installed by default

Don't store/ load stock icons for special pages

Drop KatzeScrolled in favour of GTK+ 3.4 touchscreen support

Write XBEL safely to prevent loss on eg. full disk

Omit nspluginwrapper Netscape plugins from extensions

Add –debug/ -g switch to run Midori in gdb

List versions from about:version in –version

Work in progress –enable-webkit2 option enabling WebKit2/ GTK+3

Rename menu _Window to _Tabs

Update Easylist subscription URL for Adblock

Stop redundant tab numbering when adding

Allow feed panel webview widget to shrink.

Don't search for place holder text on cookie list rebuild

Add 'Google Translate (gt)' as a search engine

Default external Download Manager to “fetch” on FreeBSD

Drop GCC-version specific -Wno-unused-but-set-variable

Change X-Ayatana-Desktop-Shortcuts to Actions

v0.4.8

Fix un-delaying of tabs

Support downloads with FlashGet on Win32

Fix compilation with GLib 2.30

Fix error handling in extensions

Retain selection in urlbar when switching tabs

Fix missing right-click menu on NextForward button

Hide error page button if buttons have no images

Rework URL completion: suggest open tabs

Always highlight matches in inline search

Pantheon: Only show private launcher in search

Granite: Fix notebook, require 0.2, drop _about_dialog_new

Don't include http(s), file or www. in page title

Autodetect Twitter RSS feeds

Adblock: Improve date parsing

Unit test rework: backtraces, regardless of debugging, wine

More accurate version numbers in about:version

Drop obsolete –log-file command line switch

Emit inspector attach-window with correct signature

Fix Netscape plugins opening download dialogs

Rework path handling and setup in different modes (fix segfaults)

Manage Netscape plugins are individual extensions

Address gtk_icon_set_render_icon_pixbuf assertions

Fix renaming in speed dial with spaces in title

Render completion title/ URL side by side with Granite

Transparently use Favicon-/ IconDatabase/ file store per WebKit

Add TabMoveFirst/ Last hotkeys (without defaults)

Drop Hildon support

Show URI in 'not responding' dialog

Query search engine icons when loading, rather than stupid guesses

v0.4.7

Unify download behavior: link fingerprints, space check, clearing, tooltips

GIO-based check for enough space and permissions, GIO-based themed icons

Show opener/ tab domain in download dialog

http://lcamtuf.coredump.cx/fldl/ http://lcamtuf.coredump.cx/switch/

Extension to download with a specific command line

Size in download dialog and fallback filename heuristic

Windows: GTK+3, Faenza icons, gdb helper, Netscape plugins,

ship CA bundle, fix View source, –portable/ -P on Windows

Granite (Beta): about dialog, static notebook, no “New Tab” in toolbar, Print → Share

Support building with Wayland-enabled GTK+3

Theming: content view, secondary toolbar class, drop old icon names, bigger error icon

Introduce –plain mode equivalent to GtkLauncher, lazy URLs for –snapshot/ -s

Log bookmarks, history and downloads to zeitgeist

Show security details and export certificates with GCR, error out instead of colored urlbar

Only allow data: URLs in urlbar for images

Recognize and cache HSTS, system-wide /etc/xdg/midori/hsts

Strip HTTP Host to outsmart some filter proxies

Completion: Fix PageUp/Down, Shift+Tab and wrap: This is consistent with GTK+ (excluding Tab) and Firefox

Change Focus Current Tab to Ctrl+Alt+Home

Fix Shift+Space for scrolling upwards

Control+Alt+R: Readable mode

Handle access key in link hints

Drop speed dial keyboard access in favour of ”.” link hints

No Open, Bookmark bar, Customize toolbar, Inspect page in app menu; split panel menu

Use ellipsises instead of period thresomes

Hinted text in bookmarks, history and cookie manager

Ellipsize panels (except for Transfers)

Add icon to bookmark dialog and remove labels

Validate proxy server IP and render invalid URLs in GTK+3

Rename “Toplevel” folder to “Bookmarks”

Chrome identification option; “Automatic” user agent is Chrome-based

Search: Create engines from search forms, remove “icon” field

Copy Image Address always copy both URL and data

Rework debugging by introducing MIDORI_DEBUG; about:paths

Adblock: Refresh filters based on file time and meta data, abp: links

Optionally save website including resources

Merged NextForward akin to StopReload

PanedAction, Viewable, SpeedDial, (most of) Settings, Paths in Vala

Improved database: requires sqlite 3.6.19 and 0.2.6 in import dialog

Confirm Caret Browsing before enabling it

Support for custom items in Statusbar Features (see FAQ)

Draggable favicon as URL or text, URL icon for URL entries

Remember if inspector was attached

Open tabs in the background by default

RTL support in special/ error pages

Fix progressbar text with GTK+3

Build fix: More robust GTK+2 version check

Ensure progress in urlbar and tab match

Zoom text and images by default

Don't mixup tokens starting with the same letters

Seemless running out of build folder

No speed dial in –app/ –private, fix layout with many tiles

Add X-GNOME-Fullname to .desktop and translate desktop shortcuts

Delayed Load extension

v0.4.6

Fix crasher in geolocation infobar

Fix crasher in about:version on some systems

Fix crasher opening bookmarks from Unity global menu

Use WebKitFaviconDatabase as of WebKit 1.8.0

Use midori-prefixed temp folder in midori_view_save_source

Fix cancelling downloads with SteadyFlow or Aria2

Fix crash dialog instead of opening tab in a running window

Fix page icons in multi-frame sites (gmail, tumbler)

Distinguish Simplified and Traditional Chinese

Support go-jump-symbolic

Handle empty tabs due to download links with a target

Handle frame load interrupted in the unholy trinity

Fix libsoup version check and wrong SSL status in location

v0.4.5

Work around black border around widgets on Win32

Whitelist direct/ re-directed navigation requests in adblock

Require Vala 0.14

Provide geolocation diagnostics in about:geolocation

List available about: URLs and app instance name in about:version

Replace illegal characters in download filenames

Tweak app options on Win32 and use ShellExecuteEx in sokoke_show_uri

Use sokoke_show_uri in midori_browser_download_status_cb

External Download manager Steadyflow and Aria2 (with cookies)

Ensure adblock config folder when blocking images

Use sqlite WAL mode for history if available

Allow relative -c/ –config path

Context menus on Back and Forward toolbar items

Always show the tabbar by default

Use ubuntu-bug if it exists

Show inline find while typing and statusbar text in overlay with GTK+ 3.2

Esc/ closing “downloads still active” should cancel, not continue

Optional Granite support for notebook and bookmark dialog as pop-over

Ctrl+j to toggle statusbar aka downloads

Show at most 3 search engines in completion

Don't replace existing onclick/ blur with autosuggest

Implement low_memory_profile for FreeBSD and Win32

Use var in internal javascript, to fix Google apps

Handle download requests in frames

v0.4.4

Disable page cache with < 352 MB RAM

Display filename in download dialog

Fix box packing in GTK+3 (in most cases)

Enable experimental HTML5 fullscreen API

Harden IPv6 address recognition in location

Experimental site data policy support (see FAQ)

Close tabs by middle clicking close button

Merge cookies and other data in Clear Private Data

Improve KatzeArrayAction for Unity menuproxy compatibility

Use GDateTime for history to avoid broken C runtimes

Add Midori tag to DuckDuckGo default URI

Rewrite completion popup resizing

Streamline page icon loading stages and fallbacks

Disable clipboard work-around for WebKit >= 1.4.3

Re-word .desktop entry as an action

Display informative text in private browsing

Consistent clear icons in entries

Revised download filename generation

Add 'Open in Image Viewer' menu item

Formhistory 2.0 with GDOM support

Handle javascript: and mailto: links better

Handle = key in Ukrainian layout better

Fix bookmark export and deletion of bookmark folders

Speed dial shortcut re-reordering by DND

v0.4.3

Implement about:widgets to test rendering

Fix resizing of inspector by applying a minimum size

Use dark theme with GTK+ 3 in private browsing

Use channel-(in)secure-symbolic icons if available

Use .security-(un)trusted classes with GTK+

Improve notebook resizing peformance

Fix tab icons in GTK+3 and don't look for GTK+ jscore

Use system-wide CA file with libSoup 2.37.1

Improve cookie manager performance

Action and tab creation for faster startup

Fix number of items in trash in private browsing

Add Cairo version to about:version

Add X-GNOME-Keywords and X-AppInstall-Keywords to .desktop

Add easy privacy list to default Adblock filters

Fully implement speed dial for GTK+3

Disable box shadows with WebKitGTK+ 1.2.7

Fine-grained monospace font overriding

Implement resizing of Location and Search in toolbar

Don't show empty speed dial shortcuts in-between

Use Midori's name in midori-private.desktop

Hide all bars in fullscreen and a menu to Unfullscreen

v0.4.2

Improve -moz-document parsing in user stylesheets

Render verified secure sites in green, not yellow

Version details for extensions built against a different release

More detailed and more condensed about:version output

Refresh missing speed dial thumbnails automatically

Use faster global CSS mechanism for adblock and addons

Show crash dialog only if there's a session

Don't complete on a leading space or search token

Support user stylesheets on about and file locations

Implement 'Always use my font choices' preferences

Allow smaller tabs when close buttons are disabled

Merge 'Closed Tabs' with 'History' in Clear Private Data

Correctly use user-home and bookmark-new icon names

Use versioned file speeddial-head-0.4.2.html

Split proxy server preference into host and port

Support localized 'next' and 'previous' links

Implement 'Only accept cookies cookies from sites you visit'

Fix crash in Add/ Import Bookmark feature

Fix size of tabs with GTK+ 3

Detect existing Firefox profiles for bookmark import

Work-around “omg!” in local directory browsing

Rework '–run' feature to allow window.open() and console.info()

Automatically clear finnished downloads from the transferbar

Add 'Create desktop shortcut' to the app menu

Require GLib 2.22 and libSoup 2.27.90

Don't register recent files in private browsing mode

Findbar and speed dial honor close button position

Use sqlite3-based backend for cookie storage

Make '–snapshot' create png images with GTK+ 2.20

Automatically resizing, embossed speed dial, close on hover

v0.4.1

Experimental, unfinnished GTK+ 3 support

'Automatic' identification with quirks

Build fix for WebKitGTK+ >= 1.4.3

Register downloaded files as recent files

Fix Flash window on background tabs

Fix regression with clearing cookies on quit

Fix opening tabs from toolbar buttons

Use symbolic find and clear icons

Drop usage of mootools

Install separate Private Browsing shortcut

Support dragging tabs out of the window

Use feed: to support Thunderbird news reader

Re-open closed tabs in private browsing

Compare link-fingerprints caselessly

v0.4.0

Provide buttons to choose how to startup after crash

Fix crash on corrupted datbase

Never delay URIs given as command line arguments

Space at the bottom of the page: Go to next page

Initialize session in app/ private before adding URIs

Add 'Last open tabs' option to Clear Private Data

Show kinetic scrolling option regardless of Hildon

Interpret Shift+Backspace as going forward

Advertise SVG images as a supported MIME type

Zoom in steps of 10% and support Ctr+=

Fix a crasher on invalid geo: links

Integrate Adblock and History List options in list

Skip empty lines, ignore subdocument rules in Adblock

Respect VALAC at configuration time

URL cache, faster JS generator, inline parsing in Adblock

Reuse source of webview instead of redownloading

Remove the description field from bookmark dialog

Add –log-file/ -l switch to log to a file

Pass through javascript: URIS from the command line

Tab and Window items in Unity Quicklist

Adjust the preferences dialog

Require WebKitGTK+ 1.1.17 and Vala 0.10

v0.3.6

Track selected search engine per window

Improve preference dialogue size and alignments

Validate URIs in Adblock, homepage and bookmarks

Fix loading of Adblock lists from https

Support Backspace as Go Back and F5 as Reload

Show 'Private Browsing' in Unity Quicklist

Ignore Network Cancelled errors

Reduce allocations when preparing speed dial

Fix icon sie of scalable stock icons

Implement geo URI support as per RFC 5870

Fix crash after clearing cookies

Faster javascript-based JSON import

Improve speed dial markup, without scripts

Allow Escape to cancel History List

Fix crashes in completion

v0.3.5

Remove frame titles from preference dialogue

Show search engine icons in completion

Add Liferea news aggregator workaround

Support libSoup cache + size with WebKitGTK+ 1.3.11

No language, no encryption but Mozilla in user agent

Support F6, F7, Ctrl+(Shift)+Tab and Tab to complete

Strip scheme and www. in completion

Render filename as title of patch files

Turn location into a plain entry

Fix tab panel foreground colours

Mask timezone, language and plugins in private mode

Add 'Strip referrer details' preference

Embed extension list in preferences

Remove the Page Holder and Download Manager option

Disable prefetching and HTML5 storage in private mode

Handle 'Plugin will handle load' error

Show access keys next to numbers in link search

Introduce –private/ -p command line switch

Don't show toolbar preferences if running a DE

Show script alerts as infobars

Improve URI handling with addon installer

Change Ctrl+Q for Quit to Ctrl+Shift+Q

Make speed dial faster and mandatory

Load speed dial in private browsing mode

Show video formats in about:(version)

Move speed dial to key file instead of JSON

Add Offline Application Cache to Clear Private Data

v0.3.3

Use 60 connections and 6 per host

Allow re-ordering of search engines

Resurrect right-click button on the panel

Page Next finds a and link tags again

Always save state when quitting

Support MD5 and SHA1 Link Fingerprints

Use lock-secure and lock-insecure icons

Replace unmaintained docs with FAQ

Work around copying bug in WebKitGTK+

In doubt always focus page on key press

Show transfer speed in tooltips

Support x-scheme-handler for GLib < 2.28

Improve link search, always require Return

Re-order tabs with Ctrl+Shift-PageUp/Down

Improve fragment (#) handling

Show Netscape plugins in about:version

Add Zoom Level combobox to Statusbar Features

Improve handling of cookie updates

Always show a minimum visible progress

Don't limit search engines in completion popup

v0.3.2

Fix opening address with Go button

Fix automigration of existing bookmarks

Fix crash on opening autocompletion

Fix adblock handling of frames

Reflect tab order in the saved session

Don't show multiple user addon infobars

Provide distribution setting for close on left

Export to Netscape HTML format

Avoid config update on state changes

Always show progress and search engines in location

Default to app menu and no menubar

Fix GTK+ 2.14 build problems

Show 'Private Browsing' in window title

Uncached reload with Ctrl+Shift+R

v0.3.0

Support libnotify 0.7

Copy-friendly URIs with %20

No blocking of typed URLs with adblock

Import from Netscape HTML

Bookmark im- and export fixes

Unit tests cleaned up and updated

Correct bookmark and search icon names

Better link menu handling

Certificate location on FreeBSD

Fix Russian keyboard issues

Stylesheet parsing improvements

Simplify language and panel options

Default to DuckDuckGo search

No Netscape plugins in extension panel

Easy user addon install infobar

v0.2.9

Add 'Identify As' to Statusbar Features

Don't restrict length of HTTP login passwords

Implement Find Links by number with '.'

Reflect security in icon tooltip

Use GIO to determine special URI schemes

Upgrade waf (addresses threading issues)

Allow clearing HTML5 databases and form history

Add –help-execute command line switch

Improve private mode, with search and hotkeys

Support no-desktop-files and internal Open With

Support x-scheme-handler spec

Infobar for location and HTML5 database

Optimise cookie storing, reduce wakeups

Avoid deprecated GTK+ interfaces

Remove console in favour of Inspector

Simplify and explain cookie preferences

Fix Google Reader incompatibility

v0.2.8

Re-implement Bookmarks menu and toolbar button

Show transferbar even if statusbar is hidden

Smart case for inline search while typing

Use Alt+Shift+Right instead of Ctrl+Right for Next Page

Adding, edit and delete buttons for user scripts/ styles

Rename 'Minimize Tab' to 'Show Tab Icon Only'

Delete key in completion deletes items

Don't show homepage in bookmarkbar

Fix crash when using location arrow button

v0.2.7

Multiple word completion in location

Database backed bookmarks

Search bookmark panel and drag bookmarks

Bookmarks in address completion

Removed bookmarks and history from menubar

Add 'Minimize New Tabs' and 'Copy Addresses of Tabs'

Refactorings and optimisations in the core

Adblock compatibility improvements and speedup

Changeable speed dial size

Delayed pages at startup, or after a crash

v0.2.6

Show a dialogue when quitting while downloading

Render icons in errors/ speed dial properly

Fix a build error with API documentation

Fix error pages in frames, and a related crash

Allow more shortcuts or columns in speed dial

Add 'Copy All' button to Console panel

v0.2.5

Keyboard access in speed dial

Panels adapt to system icon style

Revamp tab focus handling

Use new GTK+ 2.20 spinner (throbber) widget

Userscripts and -styles can be (de)activated

Warn if trying to download with few space

Support right button in Mouse Gestures

Add (unfinished) 'External Applications' extension

Vala support for extensions and tests

Yellow location for valid SSL, red for invalid

Render XML as source code

Provide tools/midori-dev and check-style scripts

Implement MIDORI_ADBLOCK for Adblock testing

Fix https URI support in Adblock

Change 'Autodetect proxy' into 'Proxy type'

Update use of deprecated GTK+ API

Implement –blocked-uris for kiosk usage

Implement –inactivity-reset for kiosk usage

Fix typing with dead keys and NumLock

Improve parsing in the Feed Panel

Add preference 'Allow scripts to open popups'

Spawn web apps and private mode with same executable

Base Colourful Tabs on icon colours

Add Status Clock extension

Resolve hosts before trying a search

Allow page icons for https

Improve handling of special pages

Protect against recursive external URI handlers

v0.2.4

Prevent completion from overlapping

Fix tab order when restoring session

Ignore accidentally middle click search

Implement bookmark export to XBEL

Provide scroll hotkeys, default to Vim

Store and complete search in location

Fix opening externally with multiple windows

Only use icons in panel buttons

Fix build with different GTK+ versions

Omit micro version and arch from ident string

v0.2.3

Improve relocatability for Win32

Implement 'Close other tabs' menu item

Use new GTK+ accessors where available

Allow searching freely in History panel

Re-implement completion based on sqlite

Re-implement completion suggestion popup

Simplify sqlite use towards efficient calls

Move panel icons to the bottom

Merge Netscape Plugins and Extensions panels

Implement 'about:version' special page

Implement 'Preferred languages' preference

Improve window raising behaviour

Allow Ctrl+Right-click to suppress javascript menu

Add 'Open link as web app' in context menu

Add 'Block image' menu item to Adblock

Location progress and compat code refactored

Implement 'Paste and proceed' in location

Move DNS prefetching into the core

Allow selecting and deleting multiple cookies

Support attaching/ detaching web inspector

Always enable web inspector

–diagnostic-dialog command line switch

Faster file existence checks

Simplified, faster adblock implementation

v0.2.2

Turn libnotify into a proper build-time dependency

Use Ctrl + Return to open tabs from the location entry

Support right-click on bookmark menu items

Support -e in midori -a and with multiple commands

Make Middle click open selection search if needed

Make Ctrl+C work as expected again

Fix order of History, Trash and Recently opened pages

Revise Shortcuts dialogue to fix oddities

Perform Form history completion case insensitive

Add 'Web Cache' to Delete Private data dialogue

Load accels from /etc/xdg if present

Improve XBEL format compatibility and performance

Fix inline find by correcting key handling

Add option to open panels in separate windows

Support Portrait orientation in Fremantle

Support Hildon MIME and URI handling

Check status before caching in Web Cache

Show popup menu on news feed icon if needed

Support Colourful Tabs with Tab Panel

Tweak sqlite and dbus handling for Win32

'Run as web app' and 'Show in toolbar' for bookmarks

Add 'Small icons' toolbar style

Fix build with Glib < 2.20 and GTK+ < 2.12

Add Import bookmarks for XBEL, Opera and RDF

Add Open Link in Foreground/ Background Tab menu

Allow closing all tabs

Hildon file chooser support

v0.2.1

Fix Mouse Gestures to work after activation

Explicitly link to X11 to support gold

Implement various Hildon specific features

Hide the navigationbar in fullscreen

Implement permanent storage of form history

Support keyboard shortcuts like Ctrl+Tab or “a”

Handle SIGHUP, SIGINT, SIGTERM and SIGQUIT

Make creation of new windows fast

Introduce the Tab History List extension

Load icons laziy at startup to speed up startup

Introduce a Web Cache extension

Refactor and tweak the Preferences dialogue

Implement combos to choose external applications

v0.2.0

(Kinetic) drag scrolling on touchscreen devices

Workaround a speed dial crasher

Faster Adblock with element blocking, for all WebKitGTK+ versions

Stripped menu, toolbar and tap on hold on Maemo, and 5.0 menu support

Add a DNS prefetching extension

Better IDN handling

Add a form history extension

Restore scrolling positions from the session

Keep typed address when switching tabs

Avoid storing duplicate history items per day

Fix multiple duplicate HTTP authentication dialogs

Pass mailto: links to the email client

Improve context menu with WebKitGTK+ 1.1.15

Checkbox “Remember password” in HTTP authentication

Fix a crasher when modifying bookmarks

Support page icons other than favicon.ico

iPhone identity in Network preferences

v0.1.10

Fix freezing when opening multiple windows

Revamp Adblock with WebKitGTK+ 1.1.14 API

Greatly improve the address completion

Always show news feed icon

Better handling of feeds in the feed panel

Add Gtk+ and WebKit version to the About dialog

Improve tab panel and support minimized tabs

Implement disabling of extensions in crahs dialog

Don't make the web inspector transient

Tidy up the Preferences a bit

Load default bookmarks and config from /etc

Do not use xprop at runtime

Use GNOME proxy server if libsoup-gnome is installed

Integrate Save As with transfers

Save HTTP logins in a text file

Support Undo and Redo with WebKitGTK+ 1.1.14

v0.1.9

Preserve navigation history with new tabs

Implement clearing private data when quitting

Ellipsize and show close icons in the tab panel

Allow hiding panel operating controls

Integrate Tools with the compact menu

Fix User scripts, User styles and Plugins panel

Remove the bookmarkbar popup

Add New Tab to the tab context menu

Implement minimizing tabs

v0.1.8

Initial support for extension unit tests

Set a “browser” role on browser windows

Support typing search tokens to open websites

Fix focus loss when switching search engines

Rewrite Netscape Plugins panel backed by javascript

Implement a compact menu if menubar is hidden

Provide a context menu for tab labels

Implement Tab Panel as a tabbar replacement

Remember the last active tab

Read and write XBEL metadata internally

Implement -e, –execute to perform commands

Support socket based single instance

Move Go button inside the location entry

Fix the ident string after Midori updates

Bind Alt + n to switching to the n-th tab

Revisit conflicting mnemonics

Add a Toolbar Editor extension

Add a Shortcut Editor extension

Implement context menu in the Transfers panel

Simplified Extensions and Addons panels with tick marks

Fix Mouse Gestures often ignoreing gestures

Use one cookie manager model in all windows

Support building Midori for Win32

Add an entry to specify Fixed-Width font size

Implement Save As in the download dialog

Use one history model in all windows

v0.1.7

Save the activation status of extensions

Catch and ignore mouse buttons meant for horizontal scrolling

Improve panel detaching and how panels handle it

Add a Feed Panel extension

Add a Fixed-width Font Family preference

Support spell checking

Implement (optional) Speed dial feature

Support nicer error pages with WebKitGTK+ 1.1.6

Implement middle click to open menu items in tabs

Implement -s, –snapshot command line switch

Use libnotify (runtime dependency) for finished transfers

Add a Go button to the address entry

Always append tabs opened via middle/ double click on the tab bar

Implement Open new pages in: New window preference

Implement inline find with direct '.' and '/' hotkeys

Add basic support for @-moz-document in user styles

v0.1.6

Add Delete All to transferbar

Show search in context menu

Implement 'Default' search engine

Show only icons in Statusbar Features

Implement Clear private data

Support News Feed icon and external aggregator

Fix reloading of Not found pages

Fixup spaces when middle click opening

Fix possibly wrong identificaton string

Optionally search engines in completion

Optionally Gtk 2.16 entry progress and icon

Experimental panel detaching

Support external download manager again

Implement '-a', '–app' argument

Implement '-c', '–config' argument

Fix a bookmark saving issue

Support data: URIs in the address entry

Several performance and memory leak fixes

Load cookies idle to accelerate startup

Support mailto: links

Save tab reordering in the session

Add a Cookie Manager extension

Fix crashers in Colourful Tabs

v0.1.5

Add a Colorful Tabs extension

Support downloading with WebKitGTK+ 1.1.3

Load and save settings of extensions

Drop internal source view

Require WebKitGTK+ 1.1.1, Glib 2.16 and libsoup 2.25.2

v0.1.4

Automatic inline find can be disabled

Implement an Encoding menu

Add Open all in Tabs for bookmarks and history

Bookmarks can be moved to other folders

Fix blank page 'loading' and HTTP authentication

Display history dates in the local format

Allow editing of completion items

v0.1.3

Sidepanel can be aligned on the right

Bookmarks can be organized in folders

Support find as you type

Support international domain names

Tweak location completion

Provide default search engines

Integrate with Maemo if available

Implement Mouse Gestures extension

Implement a Plugins panel

Editing the toolbar via a context menu

Introduce Zoom Text and Images preference

v0.1.2

Open new tabs by clicking on the tabbar

Refactor and speed up location completion

Show a Crash dialog after crashes

Dynamically save files when needed

Support Back/ Forward mouse buttons

Support javascript: bookmarklets

Implement Proxy and Identification string

Implement cookie storage on disk

Remove autotooled build system

Add a new Extensions panel

Implement opening of new windows

Display tooltips in Preferences

v0.1.1

Reimplement page holder as an extension

Introduce a C extension interface

Introduce unit tests for automated testing

Implement history based location completion

Support the Web Inspector in new WebKit versions

Bookmarkbar properly reflects changes

Improve overall OS X integration

Add a Text Editor Preference

Add a Compat sidebar Preference

Add an Open external pages in Preference

Implement source view and cached favicons with libsoup

v0.1.0

Allow for hiding the menubar

Make the navigationbar customizable

Implement a History panel

Remove the HTTP Proxy hack

Add an Always Show Tabbar Preference

Implement 404 error pages

Remove the Primary Clipboard hack

Provide user documentation

Display Not found errors when possible

Remove Stylesheet and Zoom Stepping preferences

Make dialogs more compact

Ellipsize extremely long menu items

Save the trash again when quitting

Implement enabling/ disabling addons

v0.0.21

Update some translations

Show progress in location when statusbar is hidden

Alt + Enter in location should issue a new tab

Warn at configure time if GVfs is not installed

Remove GVfs code that could caused huge problems

Update wad to 1.4.4 to fix building on some systems

v0.0.20

Single instance support using Unique

Make it clear that WAF is preferred

Provide an 'extension' icon

Load user styles from ~/.local/share/midori/styles

Use Ctrl+Shift+T for Undo Close Tab

Add “open-tabs-next-to-current” preference

Use rsvg-convert instead of imagemagick's convert

@name in the meta data of userscripts is recognized

Remove “small-toolbar” preference

v0.0.19

Improved Greasemonkey compatibility

Improve multiple window support

Use WAF buildscripts, still keeping autotools

Install and use Midori logo

Support zooming and printing

Enhance Gjs functionality

Refactor in some places, particularly Web Search

Implement favicons and source view with GIO

Introduce new fancy location entry

Detect and show news feeds on web sites

Save the session as needed, not only on quit

Reintroduce Download Manager preference

v0.0.18

First attempt at userscripts and extensions.

Show hidden location/ web search temporarily when needed.

Turn prefs into MidoriPreferences

Fix background tabs, strings and new tab focus.

Switch configuration to MidoriWebSettings.

Remove 'External programs' logic

Append the closed tabs items as a proper submenu.

The location is empty and focused by default

Implement proper menu positioning.

Implement the Console panel for script messages.

Implement localization via Gettext.

Initial refactoring work, regressions expected

Build fix: Webkit's header and pkgconfig name have changed.

Implement Fullscreen mode

v0.0.17

Add a preference to choose a user stylesheet.

Implement a few preferences with new settings API in WebKit

Implement Add Bookmark and a small panel toolbar

Escape search engine name and description.

Cleanup and WebKit API update

Make sure selection actions have a widget.

Allow Find Next and Find Previous when the findbox is hidden.

Fixed the header of the KatzeThrobber

Move XBEL implementation to katze.

Implement a throbber widget.

Always enable Select All if an editable widget is focussed.

Previous/ next tab menu items should be disabled when not needed.

Handle the context menu on button press, not release.

Open the default page only if there is no session and no uri on the cli.

v0.0.16

Implement editing menu items for the web view.

Implement the bookmarks panel with editing capabilities.

Prevent repeated checks for the desktop environment.

Fix coding style in sokoke.c/ sokoke.h, particularly variable names.

Don't update the remembered window size when maximized.

Don't remember the window position but the size only.

Command line uris should replace the default page.

More effective status updates and less entry flickering

Enable inline find for websites

Make the progressbar work properly again

Build fix: Adapt WebKit api changes

Add Tab Size to preferences dialog

v0.0.15

Build fix: Remove search api

v0.0.14

FIX Reopening a tab from the trash causes a crash

FIX An untitled website keeps the previous title

FIX When switching tabs the location/ title isn't updated correctly

FIX Issues with the preferences dialog

Disable location completion for now

Save tabtrash to file

Restructure some code

Remove color picker and throbber

Change the license to LGPL

v0.0.13

Adapt WebKit api change, remove engine wrappers, remove dialog hack

Improve XBEL loading and saving

Show dialog and backup files on startup errors

Rearranged and removed some menus

v0.0.12

FIX Improve flawed window creation

Build with and eliminate all compiler warnings

Implement clipboard handling menus

Allow editing of search engines

Update search engines properly

Implement bookmarks saving

Implement session saving and loading

Cleaned up and revised most code

Remove legacy webi code

v0.0.11

FIX Back/ forward and initial check menu item states

Remove rather useless debugging helpers

Improvements on the preferences

First attempt at websearch

Preserve typed uri on tab switch

First attempt at bookmarks, readonly for now

Add an animated throbber

v0.0.10

FIX Can crash on context menu or new protocol

FIX Location isn't updated on tab switch

Remember last window position and size

Implement Open menu item

Allow using location and web search if hidden

v0.0.9

FIX Close tab not insensitive for only one tab

FIX Debug output is broken

Display uri when hovering a link

Implement link uri related part of context menu

Implement alt/ middle/ shift click link

First attempt at external protocol handlers

Initial download manager integration

Adapt WebKit api prefix change

More code reorganization and cleanup

v0.0.8

FIX Crash when invoking document context menu via keyboard

FIX Can't build with debug = yes on GTK+2.12

Changes related to icons in the gui

Reorganize code by splitting into several files

Switch from WebkitGdk to WebkitGtk

v0.0.7

FIX Make settings finally work flawlessly

FIX Can crash when settings are opened

Handle all panels in a general way

Install xdg compliant desktop file

Implement location and web search menu items

Display a loading icon on tabs again

Changed the settings dialog again

v0.0.6

FIX Closing an individual tab doesn't work correctly.

FIX Doesn't build with gtkwebcore.

Reimplement menus and and navibar with GtkUIManager.

Improve document handling in general.

Finished tab trash menu.

Implement searchbox default text.

Remove some gtkwebcore code.

Use Xfce style dialog in Xfce.

Implement a few settings.

Change the panel's look.

Implement a 'pageholder' panel.

v0.0.5

Implement a few more signals for WebkitGdk.

Add tooltips to navigation toolbar buttons.

First attempt on a settings dialog.

Reimplemented color picker.

Autocompletion for location and searchbox.

Changed menu items and incremental findbar.

Implement tab switching via keyboard.

v0.0.4

FIX Midori segfaults when quitting.

FIX Config loading and saving is broken.

Switch WebkitGdk to gtk api and make it the build default.

Register custom stock icons instead of icon theme magic.

Implement dynamic window menu.

First attempt on resizable panels.

Add about dialog.

v0.0.3

FIX Refresh via menu or shortcut crashes the browser.

FIX Assertions with and visibility of the progressbar.

FIX Tabs are not reorderable.

Package versions in ./configure result and –version output.

Improve view menu and add tools menu.

Replace deprecated functions and macros.

Implement settings saving and loading.

Fill the common context menu with items

Allow multiple homepages, seperated by '|'.

Make code typesafe and C++ friendly.

Initially support WebkitGdk directly.

Urlify location inputs automatically.

v0.0.2

Dynamic tab trash menu.

Update UI when page is changed.

Enhanced WebkitGtk support.

New function sokoke_dialog_run_modeless.

Finished on_document_request_script_prompt.

One name and version, visible in the user agent.

Changed some accelerators and menu items.

Create and destroy color picker properly.

Ctrl + Wheel resets the zoom level.

Escape in the location entry resets the uri.

Use gtk-webcore prefix instead of osb now.

Save keybindings on quit.

Fancy autotools build setup.

v0.0.1

Initial release

Примітки[ред.ред. код]

  1. а б Christian Dywan. «Midori - Веб браузер». Офіційний сайт. Архів оригіналу за 2012-03-21. Процитовано 2008-07-07. .
  2. «Midori moves to XFCE land». Офіційний сайт. Архів оригіналу за 2012-03-21. Процитовано 2008-09-25. 

Посилання[ред.ред. код]