Commit graph

2532 commits

Author SHA1 Message Date
Christian Dywan 13c884b5cb Introduce SpeedDialError and test invalid save messages 2012-09-12 22:36:57 +02:00
Paweł Forysiuk 5f43dceef0 Drop dialing from keyboard in speed dial for now 2012-09-12 14:12:08 +02:00
Christian Dywan 55e4823c30 Check that Shift+Space won't advance to the next page 2012-09-12 14:12:08 +02:00
Christian Dywan f185bcb42d Set a sensible default window size in plain mode 2012-09-12 14:12:08 +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 bae360e3f8 Fix build of unit tests: speed dial, hsts, bookmarks 2012-09-11 00:44:09 +02:00
Christian Dywan fefc3b2cbe Merge build_thumbnail_path into Midori.SpeedDial 2012-09-09 22:34:33 +02:00
Christian Dywan 1ad675e24e Dissolve keyfile "default" wrappers into Midori.Extension 2012-09-09 22:34:33 +02:00
Christian Dywan 33efb94666 Proper extension fallback for temporary files 2012-09-09 22:34:33 +02:00
Christian Dywan 49da17badd Fix bogus speed display by removing old values 2012-09-09 22:34:33 +02:00
Christian Dywan c8b6e07f27 No speed or remaining time for finished transfers 2012-09-09 22:34:32 +02:00
Paweł Forysiuk ad99fb1ebb Fix slot and dial name mixups when preparing/ saving 2012-09-09 22:34:32 +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 3ff4483736 Uppercase P as one-letter switch for --portable 2012-09-05 19:16:46 +02:00
Christian Dywan 3bb03bfc56 Provide --plain mode akin to GtkLauncher 2012-09-05 19:16:46 +02:00
Christian Dywan a6744f64ee Move midori_view_get_memory into WebKit guards 2012-09-05 18:30:20 +02:00
Paweł Forysiuk 3f4b0da5a0 Use lib prefix for library filenames everywhere 2012-09-05 01:26:35 +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 f2960a910d Ensure temporary download dir exists 2012-09-05 00:06:06 +02:00
Christian Dywan fec04dd1b0 Allow lazy URLs for -s/ --snapshot switch 2012-09-05 00:06:06 +02:00
Paweł Forysiuk 81179e175b Don't use g_strconcat when building extensions path 2012-09-02 22:01:32 +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 7e1f2655bc Use remove() to remove Soup message header 2012-09-01 18:25:44 +02:00
Christian Dywan c49fb82e87 Support HSTS as a SoupFeature
Parse the Strict-Transport-Security header and
enforce https on any listed domains (and subdomains).
2012-09-01 18:13:14 +02:00
Christian Dywan 64c9517459 Fix token parsing in midori_debug 2012-09-01 18:13:14 +02:00
Christian Dywan 373ddd5d0b Remove special case from search_engines_new_from_file 2012-09-01 18:13:14 +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 287fc53da9 No need for setlocale, GTK+ does this automatically 2012-08-31 22:02:15 +02:00
Christian Dywan b955713b4e Ensure temporary folder before viewing source 2012-08-31 22:02:15 +02:00
Christian Dywan aa5d387cc7 Move translations out of settings class
Remove a fair number of unnecessary strings.
Move trivial settings to Midori.Settings.
2012-08-31 22:02:15 +02:00
Christian Dywan fd49037ae6 Move simple settings into Midori.Settings class 2012-08-31 01:00:37 +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 1ce2b96680 Move Win32 stdout work-around to the top
Otherwise Midori.Paths debugging won't be visible.
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
Christian Dywan 0f1f26480d Validate IP address in proxy server preference
Fixes: https://bugs.launchpad.net/midori/+bug/783044
2012-08-29 01:09:25 +02:00
Christian Dywan de771db75d Update copyright and URL in --version and about
Fixes: https://bugs.launchpad.net/midori/+bug/977423
2012-08-29 01:09:25 +02:00
Christian Dywan 915955c0da Strip HTTP Host to outsmart some filter proxies 2012-08-29 01:09:25 +02:00
Christian Dywan 3fb42ef2d7 Stop using magic test folder name 2012-08-29 01:09:24 +02:00
Paweł Forysiuk 8bf93fcad0 Move portable setup code path down 2012-08-27 23:36:44 +02:00
Paweł Forysiuk 910e2d4842 Use #ifdef for ZEITGEIST and GCR 2012-08-27 22:50:33 +02:00
Christian Dywan cc4fbca8e3 Disable GtkRecentManager in private and portable mode 2012-08-27 22:27:48 +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 cfb0db3b60 Zoom text and images by default 2012-08-27 21:52:23 +02:00