Commit Graph

691 Commits

Author SHA1 Message Date
Christian Dywan 13c884b5cb Introduce SpeedDialError and test invalid save messages 2012-09-12 22:36:57 +02:00
Christian Dywan ca07fe3cec Use <code> tags in about:version and :paths 2012-09-12 14:12:08 +02:00
Christian Dywan 4b533d2f51 Give readable names to numeric debug tokens 2012-09-12 14:12:08 +02:00
Christian Dywan 886ad1b765 Refresh open speed dials when it changes 2012-09-12 14:12:08 +02:00
Christian Dywan 33efb94666 Proper extension fallback for temporary files 2012-09-09 22:34:33 +02:00
Christian Dywan e3a71596bc Rework downloading into Midori.Download interface
Midori.URI
    get_folder
Midori.Download
    is_finished
    get/set_type
    get_progress
    get_tooltip
      Consistent estimation of remaining time and speed.
    get_content_type
      Icons in dialog and panel.
    has_wrong_checksum
      Verification in both panel and toolbar.
    action_clear, action_stock_id, open
      Consistent behavior in both panel and toolbar.
    fallback_extension
    clean_filename
        Merged two separate functions.
    get_suggested_filename
    get_filename_suggestion_for_uri
        Now handles MIME types.
    get_extension_for_uri
    get_unique_filename
        Renamed from prepare_filename.
    prepare_destination_uri
    has_enough_space
2012-09-09 14:07:30 +02:00
Christian Dywan a6744f64ee Move midori_view_get_memory into WebKit guards 2012-09-05 18:30:20 +02:00
Christian Dywan 646b41b256 Get rid of meaningless can functions 2012-09-05 00:57:32 +02:00
Christian Dywan e2c9660b3a Limit data: for main content to images 2012-09-05 00:06:07 +02:00
Christian Dywan 6210c59e31 Move thumbnail generation into SpeedDial class 2012-09-05 00:06:06 +02:00
Christian Dywan fee43b8be6 Progress tweaks in view, unify progres in browser
Fixes: https://bugs.launchpad.net/bugs/1020910
2012-09-02 21:14:49 +02:00
Christian Dywan bc1ff81410 Pass around SpeedDial and move messages in there 2012-09-01 02:08:48 +02:00
Christian Dywan db0ae6ab60 Introduce Midori.SpeedDial and unit test
Fixes: https://bugs.launchpad.net/midori/+bug/1038634
2012-08-31 23:47:03 +02:00
Christian Dywan b955713b4e Ensure temporary folder before viewing source 2012-08-31 22:02:15 +02:00
Christian Dywan f4a3e69096 Don't unconditionally render XML as source
Fixes: https://bugs.launchpad.net/midori/+bug/1043698
2012-08-30 22:07:43 +02:00
Christian Dywan a0d9517053 Add get_command_line_str for debugging output 2012-08-30 00:43:21 +02:00
Christian Dywan 0668aba7cc Move config/ data/ res_filename/ lib_path to Midori.Paths 2012-08-30 00:43:20 +02:00
Paweł Forysiuk 910e2d4842 Use #ifdef for ZEITGEIST and GCR 2012-08-27 22:50:33 +02:00
Christian Dywan 7f37162fe0 Introduce Midori.Paths and Midori.RuntimeMode
Also introduce initial "portable" mode on Win32.
2012-08-27 21:52:24 +02:00
Christian Dywan 49dae87d36 Reverse certificate check in navigation_decision_cb 2012-08-27 21:52:23 +02:00
Christian Dywan 6757898c95 Re-use saved ellipsize in midori_view_update_tab_title 2012-08-25 17:03:59 +02:00
Christian Dywan b97140d3fd Show opener or tab domain of download in dialog
An attacker may try to abuse the fact that a download
can start on an unrelated tab.
See http://lcamtuf.coredump.cx/fldl/ http://lcamtuf.coredump.cx/switch/
2012-08-10 19:11:37 +02:00
Paweł Forysiuk 5c26087e62 Return no search engine if there's no form
Such as http://valadoc.org/#!wiki=index
2012-08-10 19:11:36 +02:00
Paweł Forysiuk 3c159386c8 Show page title in tooltips on speeddial items 2012-08-09 01:02:56 +02:00
Christian Dywan 4cd88d5746 Log bookmarks, history and downloads to zeitgeist
Fixes: https://bugs.launchpad.net/midori/+bug/783588
2012-08-06 00:32:01 +02:00
Paweł Forysiuk 242a1baf0b Use bigger factor for large speed dials
Fixes: https://bugs.launchpad.net/midori/+bug/904492
2012-08-03 21:29:46 +02:00
Paweł Forysiuk 75d7a7024c Guess a suitable token for a form-based search 2012-07-25 23:05:47 +02:00
Christian Dywan 16a0f666da Add list style select to about:widgets
See: https://bugs.launchpad.net/midori/+bug/1029059
2012-07-25 23:05:47 +02:00
Christian Dywan 6809231e54 Singular/ plural in Close Other Tab(s)
And make it insensitive if there's only one tab.
2012-07-25 23:05:47 +02:00
Paweł Forysiuk d95513226d Prefill description when adding search engine 2012-07-24 23:10:43 +02:00
Paweł Forysiuk 6b1abeed69 Add "Add search engine" context menu to forms
Fixes: https://bugs.launchpad.net/midori/+bug/802279
2012-07-20 23:46:26 +02:00
Christian Dywan 2cf8d9323e Require GTK+ 2.16 or later 2012-07-20 01:22:38 +02:00
Christian Dywan d057ab4ddb Fix uninitialized request in download_requested_cb 2012-07-20 01:19:30 +02:00
Christian Dywan 4daaa98232 Add gcr version to about:version 2012-07-19 22:27:50 +02:00
Paweł Forysiuk ae18206f7b Fix typos in midori_debug uses 2012-07-19 21:40:27 +02:00
Christian Dywan 91befb0ccc Render error message if granting trust fails 2012-07-19 21:37:13 +02:00
Christian Dywan 2c77e2d1dd Introduce about:paths listing common locations 2012-07-19 21:14:09 +02:00
Christian Dywan 5998b6b0ea Consolidate debugging in midori_debug()/ MIDORI_DEBUG 2012-07-19 21:14:09 +02:00
Christian Dywan 3d14faf9be Save non-text as single file, checkbox otherwise
Fixes: https://bugs.launchpad.net/midori/+bug/1025894
2012-07-18 01:21:36 +02:00
Christian Dywan 3259ab1be2 Allow trusting a website inside the error message 2012-07-18 01:21:36 +02:00
André Stösel 7bcc270b05 Show view->overlay_label 2012-07-18 01:21:36 +02:00
Christian Dywan 760f4895a3 Replace _web_view_open with _load_uri 2012-07-18 01:21:36 +02:00
Christian Dywan 05d58f8287 Don't block sites with pinned certificates 2012-07-17 01:34:17 +02:00
Christian Dywan c096b46ff3 TLS error in-page and Trust/ Revoke in details dialog 2012-07-17 01:09:15 +02:00
Christian Dywan 015c6e8428 GIcon for MIME icons, findbar and security 2012-07-15 17:25:07 +02:00
Christian Dywan 83609a1a88 Confirmation for insecure sites instead of urlbar color
Fixes: https://bugs.launchpad.net/midori/+bug/996697
2012-07-15 17:25:07 +02:00
Christian Dywan 9ac0175899 Move tab removal out of the signal
Every caller should use the API to remove a tab to
produce consistent behavior.
The destroy callback takes care of UI updates.
2012-07-15 00:13:44 +02:00
Christian Dywan 49957c95d1 Handle RTL in special pages (errors) 2012-07-15 00:13:43 +02:00
Christian Dywan 81543161df Move GTK+3 built-in CSS to gtk3.css 2012-07-15 00:13:43 +02:00
Johannes Sasongko cd377bb7a8 Include config.h before HAVE_GRANITE
Fixes: https://bugs.launchpad.net/midori/+bug/980355
2012-07-12 00:22:13 +02:00