Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
midori:changelog [2014/01/19 17:07] lewisgoddardmidori:changelog [2015/04/25 21:34] (current) – Add 5.10 lewisgoddard
Line 1: Line 1:
-This file is licensed under the terms of the expat licensesee the file EXPAT.+====== Changelog ====== 
 + 
 +===== v0.5.10 ===== 
 +  * use exit instead of return in license script 
 +  * Fix HAVE_GCR guards after GtkPopover port 
 +  * Remove example app and .desktop before creating it in the unit test 
 +  * Fix cache dir path in Adblock and always mkdir tmp 
 +  * Port location action from Granite.PopOver to Gtk.Popover 
 +  * Match https site when user-style is using domain syntax 
 +  * Always disable developer tools on Win32 
 +  * Reimplement Midori.URI.unescape and add various tests 
 +  * Make the inspector resizable with GTK3 by packing into a GtkScrolledWindow 
 +  * Don't build tabs2one in release builds 
 +  * Don't assume GNotification works on Win32 
 +  * update copyright date in About dialog 
 +  * Don't entity-escape history and bookmark results in location completion 
 +  * Only set tabs' error state if errors come from the main frame 
 +  * Implement Paste and Proceed as an action 
 +  * No Gcr on Win for the moment 
 +  * Yet another Speed Dial CSS update: 
 +  * Port bookmark popover from Granite to Gtk.Popover 
 +  * Make application choosers resizable with a sane default size 
 +  * Use GNotification >= 2.40 and use Midori.App API in webmedia 
 +  * Rework mouse button handling in KatzeArrayAction 
 +  * Don't bind :day in HistoryDatabase.query 
 +  * Make GCR mandatory for all builds 
 +  * Update coub support in mediaHerald 
 +  * history-list: Fix gtk+3 build caused by dropping "using Gtk;" 
 +  * Drop all remaining usages of "using *;" 
 +  * Don't open search engines menu when clearing search action 
 +  * Only remove apps in the sidepanel when left-clicking the delete icon 
 +  * Improve robustness of GTK3-compatibility placeholder text fallback 
 +  * Clean up vapi dependency 
 +  * tls_flags from webkit_web_view_get_tls_info need to be 0 
 +  * Don't add failed pages to history 
 +  * Throw error for wrong paramter in Statement.bind 
 +  * Replace NoJS "allow all pages" setting with "allow local pages" 
 +  * Avoid bugs due to race condition in addons delete dialog 
 +  * Calculate transfer progress at regular intervals to fix 0B/s bug and recalcitrant progess bars 
 +  * Fix warnings occurring with EXTRA_WARNINGS 
 +  * Escape parentheses in adblock_fixup_regexp() 
 +  * Use File.query_exist() on win32 when checking for db to attach 
 +  * Handle _NEW_WINDOW_ACTION explicitly to make _blank targets work 
 +  * Fix undefined behavior uint in mouse gestures 
 +  * fix JavaScript keyup event by calling inherited key-release-event handler in MidoriBrowser 
 +  * Inline renaming of speed dials 
 +  * Handle current_size and last_size of Download being equal 
 +  * Add proper copyright headers to element_hider and autosuggestcontrol 
 +  * Add X-GNOME-UsesNotifications to indicate the use of notifications 
 +  * Fix typo in Bookmarks menu UI definition 
 + 
 +===== v0.5.9 ===== 
 +  * Remove dead code from browser and preferences 
 +  * Build-fix: Make PanedAction's Child.widget public 
 +  * Fixes tab history undo 
 +  * Set a placeholder text on the URL entry 
 +  * Add "Add Bookmark" to menu 
 +  * Show search menu upon left icon click in location bar 
 +  * Fix crash when saving with associated resources 
 +  * Fix webkit2 downloads based on older branch 
 +  * Don't hide window decorations for Midori-Granite 
 +  * Connect bookmarks-db singleton correctly to fix menus 
 +  * Fix some symbol names and transfer annotations in doc comments 
 +  * Use correct signature for window-state-event handler 
 +  * Do not overescape page titles in view completion 
 +  * Make adblock skip non-standard last update metadata strings 
 +  * Drop deprecated Granite LightWindow used for the Clear Private Data dialog 
 +  * Keep storing the last web media tab played. 
 +  * Allocate CookiePermissionManagerModalInfobar correctly 
 +  * Make middle clicking reload button duplicate the current tabsimilar to other browsers 
 +  * Use network-changed of GNetworkMonitor to reload all tabs if network becomes available 
 +  * Show different messages based on network connectivity. 
 +  * Fix crash when activating the edit menu 
 +  * Fix "open all in tabs" for bookmarks 
 +  * Fix a few simple leaks 
 +  * Don't focus the locationaction when leaving blank pages 
 +  * Fix leaks of two references to the MidoriApp in Tabby 
 +  * Compile with valac 0.16 again 
 +  * Never display about:new in the urlbar 
 +  * Fix crash right-clicking forms on local pages 
 +  * Share 'youtube, vimeo, dailymotion' that you are playing in Midori using org.midori.mediaHerald 
 +  * Give the SoupURI a path when checking cookie relevance 
 +  * Resolve ellipsis and title stripping in completion 
 +  * Add www. and .com/.country_domain and proceed with Ctrl+Enter/Shift+Enter with (readable code) 
 +  * Clean up browser tab/ uri/ title notify 
 +  * Drop pseudo Granite distinction in completion layout 
 +  * Fix visibility of SpeedDial, Toolbar, Bookmarkbar context menu items 
 +  * Distinguish between desc file missing and other parsing issues 
 +  * Use dependencies to clear test folders before execution 
 +  * Win32: Drop dropbox usage from win release script, rename resulting output files 
 + 
 +===== 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 ===== ===== v0.5.7 =====
Line 231: Line 369:
   * Ensure existence of the applications directory   * Ensure existence of the applications directory
   * Fix download tooltip crash and extend test case   * Fix download tooltip crash and extend test case
-  * Integrate user interaction exploit demo in about =====+  * Integrate user interaction exploit demo in about
   * Don't convey loading or progress on special pages   * Don't convey loading or progress on special pages
   * Address missing NULL checks and dead code found by clang   * Address missing NULL checks and dead code found by clang
Line 239: Line 377:
   * Add a Gtk.Entry to --plain mode for entering URLs   * Add a Gtk.Entry to --plain mode for entering URLs
   * Deprecate middle_click_opens_selection in favour of gtk-enable-primary-paste   * Deprecate middle_click_opens_selection in favour of gtk-enable-primary-paste
- +  * Webkit2
-  * Webkit2 =====+
   * Require 1.11.91 aka 2.0.0 for WebKit2   * Require 1.11.91 aka 2.0.0 for WebKit2
   * Delayed load, clear favicons, clear HTTP cache, tab favicons   * Delayed load, clear favicons, clear HTTP cache, tab favicons
   * Navigation policy, mouse buttons, security details   * Navigation policy, mouse buttons, security details
-  * basic cookies, download dialog, res://, stock://, print+  * basic cookies, download dialog, res, stock, print
   * Zoom, default-charset, view-source, spell-check, prefetch   * Zoom, default-charset, view-source, spell-check, prefetch
   * Back/ forward, enable-java, plugin listing, web inspector   * Back/ forward, enable-java, plugin listing, web inspector
 +
 ===== v0.5.0 ===== ===== v0.5.0 =====
   * Store --execute arguments in string array   * Store --execute arguments in string array
Line 298: Line 436:
   * Bail on unset title in completion, fixing strchr urlbar crash   * Bail on unset title in completion, fixing strchr urlbar crash
   * Manage cookies accept policy per domain - not installed by default   * Manage cookies accept policy per domain - not installed by default
-  * Don't store/ load stock:// icons for special pages+  * Don't store/ load stock icons for special pages
   * Drop KatzeScrolled in favour of GTK+ 3.4 touchscreen support   * Drop KatzeScrolled in favour of GTK+ 3.4 touchscreen support
   * Write XBEL safely to prevent loss on eg. full disk   * Write XBEL safely to prevent loss on eg. full disk
Line 349: Line 487:
   * Unify download behavior: link fingerprints, space check, clearing, tooltips   * Unify download behavior: link fingerprints, space check, clearing, tooltips
   * GIO-based check for enough space and permissions, GIO-based themed icons   * GIO-based check for enough space and permissions, GIO-based themed icons
-  * Show opener/ tab domain in download dialog ===== +  * Show opener/ tab domain in download dialog 
-  *  http://lcamtuf.coredump.cx/fldl/ http://lcamtuf.coredump.cx/switch/+  * http://lcamtuf.coredump.cx/fldl/ http://lcamtuf.coredump.cx/switch/
   * Extension to download with a specific command line   * Extension to download with a specific command line
   * Size in download dialog and fallback filename heuristic   * Size in download dialog and fallback filename heuristic
- 
   * Windows: GTK+3, Faenza icons, gdb helper, Netscape plugins,   * Windows: GTK+3, Faenza icons, gdb helper, Netscape plugins,
-  *  ship CA bundle, fix View source, --portable/ -P on Windows+  * ship CA bundle, fix View source, --portable/ -P on Windows
   * Granite (Beta): about dialog, static notebook, no "New Tab" in toolbar, Print → Share   * Granite (Beta): about dialog, static notebook, no "New Tab" in toolbar, Print → Share
   * Support building with Wayland-enabled GTK+3   * Support building with Wayland-enabled GTK+3
Line 361: Line 498:
   * Introduce --plain mode equivalent to GtkLauncher, lazy URLs for --snapshot/ -s   * Introduce --plain mode equivalent to GtkLauncher, lazy URLs for --snapshot/ -s
   * Log bookmarks, history and downloads to zeitgeist   * Log bookmarks, history and downloads to zeitgeist
- 
   * Show security details and export certificates with GCR, error out instead of colored urlbar   * Show security details and export certificates with GCR, error out instead of colored urlbar
   * Only allow data: URLs in urlbar for images   * Only allow data: URLs in urlbar for images
   * Recognize and cache HSTS, system-wide /etc/xdg/midori/hsts   * Recognize and cache HSTS, system-wide /etc/xdg/midori/hsts
   * Strip HTTP Host to outsmart some filter proxies   * 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   * 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   * Change Focus Current Tab to Ctrl+Alt+Home
Line 373: Line 508:
   * Handle access key in link hints   * Handle access key in link hints
   * Drop speed dial keyboard access in favour of "." 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   * No Open, Bookmark bar, Customize toolbar, Inspect page in app menu; split panel menu
   * Use ellipsises instead of period thresomes   * Use ellipsises instead of period thresomes
Line 381: Line 515:
   * Validate proxy server IP and render invalid URLs in GTK+3   * Validate proxy server IP and render invalid URLs in GTK+3
   * Rename "Toplevel" folder to "Bookmarks"   * Rename "Toplevel" folder to "Bookmarks"
- 
   * Chrome identification option; "Automatic" user agent is Chrome-based   * Chrome identification option; "Automatic" user agent is Chrome-based
   * Search: Create engines from search forms, remove "icon" field   * Search: Create engines from search forms, remove "icon" field
-  * Copy Image s/Address// always copy both URL and data+  * Copy Image Address always copy both URL and data
   * Rework debugging by introducing MIDORI_DEBUG; about:paths   * Rework debugging by introducing MIDORI_DEBUG; about:paths
   * Adblock: Refresh filters based on file time and meta data, abp: links   * Adblock: Refresh filters based on file time and meta data, abp: links
Line 391: Line 524:
   * PanedAction, Viewable, SpeedDial, (most of) Settings, Paths in Vala   * PanedAction, Viewable, SpeedDial, (most of) Settings, Paths in Vala
   * Improved database: requires sqlite 3.6.19 and 0.2.6 in import dialog   * Improved database: requires sqlite 3.6.19 and 0.2.6 in import dialog
- 
   * Confirm Caret Browsing before enabling it   * Confirm Caret Browsing before enabling it
   * Support for custom items in Statusbar Features (see FAQ)   * Support for custom items in Statusbar Features (see FAQ)
Line 507: Line 639:
   * Show crash dialog only if there's a session   * Show crash dialog only if there's a session
   * Don't complete on a leading space or search token   * Don't complete on a leading space or search token
-  * Support user stylesheets on aboutand file:// locations+  * Support user stylesheets on about and file locations
   * Implement 'Always use my font choices' preferences   * Implement 'Always use my font choices' preferences
   * Allow smaller tabs when close buttons are disabled   * Allow smaller tabs when close buttons are disabled