Commit Graph

941 Commits

Author SHA1 Message Date
Christian Dywan 55e4823c30 Check that Shift+Space won't advance to the next page 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 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 646b41b256 Get rid of meaningless can functions 2012-09-05 00:57:32 +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 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 0668aba7cc Move config/ data/ res_filename/ lib_path to Midori.Paths 2012-08-30 00:43:20 +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
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 544dc08760 Introduce a merged NextForward akin to StopReload
Fixes: https://bugs.launchpad.net/midori/+bug/823736
2012-08-19 15:32:48 +02:00
Christian Dywan 35dfebd1c6 Fix inconsistency in test initializations 2012-08-09 01:02:56 +02:00
Christian Dywan da4c27f673 Change Focus Current Tab to Ctrl+Alt+Home
Ctrl+Home conflicts with horizontally scrolling left.
2012-08-09 01:02:56 +02:00
Christian Dywan 364345f57f Always initialize checkbox in save dialog
Related: https://bugs.launchpad.net/midori/+bug/1025894
2012-08-07 01:08:25 +02:00
Christian Dywan b45222111b Distinguish events for new from modified bookmarks 2012-08-07 01:08:24 +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
Christian Dywan 21387841d2 Improve usage of Granite about dialog
Fixes: https://bugs.launchpad.net/midori/+bug/1020392
2012-07-29 13:02:37 +02:00
Christian Dywan 0f525a99fd Hide forward tool button when it's insensitive
Fixes: https://bugs.launchpad.net/midori/+bug/823736
2012-07-28 13:41:33 +02:00
Christian Dywan 96f616a237 Use secondary toolbar class for panel title
Also introduce a utility function to make adding
the class more readable.

Fixes: https://bugs.launchpad.net/midori/+bug/1026384
2012-07-28 11:06:40 +02:00
Paweł Forysiuk cc0d81345b Don't bother with adblocked items when saving pages with resources 2012-07-24 23:16:50 +02:00
Christian Dywan 21d95c62f4 Correctly use nth tab, not n - 1 to append 2012-07-24 23:10:43 +02:00
Christian Dywan d49d314c0b Avoid -1 to append tabs and use tab page in tab-switched 2012-07-23 21:41:07 +02:00
Christian Dywan 2cf8d9323e Require GTK+ 2.16 or later 2012-07-20 01:22:38 +02:00
Christian Dywan b7f438589f Consistently use ifdef HAVE_GRANITE 2012-07-19 21:14:10 +02:00
Christian Dywan 27f5cbfb25 Change browser_save_uri to clear up variable initialization 2012-07-19 21:14:10 +02:00
Christian Dywan 7c5410468f Fix regression causing wrong tab URL "ghost" in urlbar 2012-07-19 02:26:22 +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 19f291d2be Re-introduce window flashing, except on Win32 2012-07-16 21:23:06 +02:00
Christian Dywan ed2a7fea6f Replace Print with Share with Granite
Fixes: https://bugs.launchpad.net/midori/+bug/963903
2012-07-16 21:23:06 +02:00
Christian Dywan 8c54bd5d38 Create window by dragging the tab with Granite 2012-07-15 00:13:44 +02:00
Christian Dywan 7d293b5c19 Fix tabbar after fullscreen with Granite 2012-07-15 00:13:44 +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 3627c75e0b Add missing noundo and help_button classes 2012-07-15 00:13:43 +02:00
Christian Dywan 649d079b04 Use explicit old and new page when switching
Also pass the view when updating the statusbar.
2012-07-13 17:56:52 +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
Christian Dywan 93ef102c23 Deal with moving and switching in dynamic notebook 2012-07-12 00:14:48 +02:00
Christian Dywan 68a4ed6c99 Rememember whether inspector was attached 2012-07-11 21:28:10 +02:00
Christian Dywan c236e4da9e Drop compatibility layer for legacy icon names
Fixes: https://bugs.launchpad.net/midori/+bug/988231
2012-07-11 18:04:59 +02:00
Christian Dywan 7f7668048e Use website title as filename when saving 2012-07-10 19:41:40 +02:00
Christian Dywan 0dcf146b1f Save resources when saving a website
Fixes: https://bugs.launchpad.net/midori/+bug/959449
2012-07-09 22:23:25 +02:00
Christian Dywan 6a4a506f24 Consolidate download types as MidoriDownloadType 2012-07-08 23:55:39 +02:00
Christian Dywan 3bdf2e7b73 Manually start save-as type downloads 2012-07-08 23:04:56 +02:00
Christian Dywan c4791e4a9a Handle tmp folder as midori_view_get_tmp_dir 2012-07-08 23:03:47 +02:00
Christian Dywan a0b2020550 Don't quote commands containing tokens 2012-07-08 21:02:06 +02:00
Christian Dywan 0c201ca2b8 Handle more tokens in sokoke_spawn_program 2012-07-08 20:12:38 +02:00
Christian Dywan 75657d1fb4 Enhance faq.css for use with Readable
See: https://bugs.launchpad.net/midori/+bug/743998
2012-07-06 01:36:20 +02:00
Paweł Forysiuk db30c9a3d7 Re-group app menu to place fullscreen better 2012-07-06 01:36:20 +02:00