Christian Dywan
72be5942f7
Don't leak strings when adding speed dial shortcut
2010-10-14 21:07:55 +02:00
Christian Dywan
b5430eeead
Always enable HTML5 databases with WebKitGTK+ >= 1.1.14
...
The infobar will be shown when databases are saved, and it will
be added to the private data dialogue.
2010-10-14 01:42:36 +02:00
Christian Dywan
89c0975e66
Present an infobar when an HTML5 database is saved
...
The infobar code is refactored into midori_view_add_info_bar
2010-10-14 01:37:10 +02:00
Christian Dywan
2dbce1e327
Implement --help-execute to list available commands
2010-10-14 01:36:42 +02:00
Christian Dywan
bcc622c456
Let private mode inherit preferences
...
Private mode should retain most preferences, while menus for
Bookmarks, Tools and Panel are hidden.
App mode now hides the navigationbar by default.
2010-10-13 23:41:11 +02:00
Christian Dywan
80ff8ac0f0
Add midori_browser_set_action_visible method
2010-10-13 23:22:54 +02:00
Christian Dywan
324d3c3d6a
Use truncated journal mode for history database
...
This instructs sqlite to preserve the journal file, which
can improve performance and allows it to be a symbolic link.
2010-10-12 23:09:12 +02:00
Christian Dywan
6331573a2c
Allow passing NULL path to sokoke_hostname_from_uri
2010-10-13 03:23:09 +02:00
Christian Dywan
717bc948b0
Remove MidoriView::net property completely
2010-10-13 03:23:09 +02:00
Christian Dywan
eb0848e42b
Present an infobar when a website asks for location
...
Based on a patch by Arno Renevier <arno@renevier.net>
2010-10-12 00:25:49 +02:00
Christian Dywan
9d8c819521
Always prefill language entries with default values
2010-10-10 22:41:15 +02:00
Christian Dywan
31dabca224
Shell quote URI passed to sokoke_spawn_program
2010-10-10 13:39:38 +02:00
Christian Dywan
e74f89f8c2
Remove 'filename' argument from sokoke_spawn_program
2010-10-10 13:27:06 +02:00
Christian Dywan
120c5bf40f
Move app spawning to sokoke_spawn_app and use in MidoriView
2010-10-10 13:02:50 +02:00
Christian Dywan
8f4827a382
Use a power friendly second timeout for session saving
2010-10-06 18:32:03 +02:00
Christian Dywan
392fa7fc85
Revise cookie saving based on a timeout
...
The variable MIDORI_COOKIES_DEBUG can be used to print
the number of updated cookies when they're written.
The temporary cookie file is written in the same location
now as moving across filesystems may not work.
Saving when Midori is quit is enforced.
2010-10-06 18:32:03 +02:00
Christian Dywan
579108e4e6
Don't leak the inspector_view in showing and detaching
2010-10-05 21:43:34 +02:00
Christian Dywan
a9406ab0ec
Add base stock icons statically to save some memory
2010-10-05 21:43:34 +02:00
Christian Dywan
dec42c00a8
Remove the 'Open external pages in' from Preferences
2010-10-05 21:43:34 +02:00
Christian Dywan
343badcc58
Remove Console panel in favour of the Inspector
2010-10-05 21:43:33 +02:00
Christian Dywan
0b3cf4810f
Add InspectPage action to dummies to make hotkey work
2010-10-05 21:43:33 +02:00
Christian Dywan
5a0fc37d2f
Don't use the deprecated GTK_IN_DESTRUCTION flag
...
As a workaround, the browser now sets its own flag.
2010-10-05 00:04:28 +02:00
Christian Dywan
80e1c4149c
Don't use GtkNotebookPage* in callback signature
2010-10-05 00:04:28 +02:00
Christian Dywan
cd783acee0
Don't use GTK_WIDGET_SET_FLAGS in browser and panel
2010-10-05 00:04:28 +02:00
Christian Dywan
b6247e3314
Shell quote argv[0] before spawning a process
...
The path to the executable may contain spaces.
2010-10-03 07:15:44 +02:00
Christian Dywan
9a0e2bffef
Remove Remember last downloaded files preference
...
The preference was never actually implemented.
2010-10-03 07:15:44 +02:00
Christian Dywan
bfa8709900
Add a small label to summarise what cookies store
2010-10-03 07:15:44 +02:00
Christian Dywan
a37c1df18d
Simplify cookie privacy preferences
...
Instead of choosing what cookies to accept, there is a tick box
if cookies should be deleted when quitting, or in other words
pretending all cookies are session cookies.
The choice of maximum age was replaced with a combo box.
2010-10-03 07:15:44 +02:00
Christian Dywan
bba6cb76ad
Verify that the download location is writable
2010-10-01 01:12:12 +02:00
Christian Dywan
08691b7745
Cope with unset history in midori_location_action_toggle_arrow_cb
...
If history is unset, we don't have any items to populate the
combobox dropdown with. So we should always hide the button. Also
suppress the popup if we have no history.
2010-09-29 01:35:41 +02:00
Christian Dywan
4c90286e09
Make sure there are search engines before populating the menu
2010-09-24 23:35:01 +02:00
Christian Dywan
e1ae60627e
Don't treat « or » as sub page indicators
2010-09-22 23:56:30 +02:00
Christian Dywan
5bdf376487
Ensure link URI is updated before it is used
...
Apparently the URI obtained from hovering-over-link can be
mangled, so a # would be interpreted as a fragment identifier.
2010-09-21 00:08:10 +02:00
Christian Dywan
648befe7ca
Implement and use midori_view_new_with_uri
...
The function provides an optimised and quick way to creating
visible views with uri, title and settings. This is how virtually
all views are created.
2010-09-17 22:42:52 +02:00
Christian Dywan
5806cdb884
Return FALSE in _action_bookmarks_populate_folder if db is NULL
2010-09-17 22:42:52 +02:00
Christian Dywan
b66902ef7a
Make KatzeArrayAction::activate-item-alt fully autonomous
...
Implementing the signal and returning TRUE makes it unneeded
to implement activate-item as well now.
2010-09-17 22:42:52 +02:00
Christian Dywan
d39148f230
Re-implement 'Bookmarks' menubar and toolbar button
2010-09-15 04:10:55 +02:00
Christian Dywan
34ddb8c2f0
Implement KatzeArrayAction::populate-folder
...
To go along with that, expose katze_array_action_generate_menu
as a public function to implement the signal.
In essence, this enables populating folders from other sources
than the original array, such as a database, while still
making use of the existing menu generation.
2010-09-15 04:10:55 +02:00
Christian Dywan
b7e88574c5
Remove the viewable scheme registration mechanism
2010-09-12 21:03:14 +02:00
Christian Dywan
d34da1c500
Remove pointless FIXME and TODO comments from Midori classes
2010-09-12 20:23:39 +02:00
Christian Dywan
db6e5954e8
Show statusbar on new transfars if transferbar is visible
2010-09-12 20:14:48 +02:00
Christian Dywan
b07fe09de8
Initialize extension to NULL in midori_load_extensions
2010-09-12 00:59:24 +02:00
Christian Dywan
40dc38fd21
Implement and use KATZE_ARRAY_FOREACH_ITEM
...
Iterating an array by a GList is considerably faster than
continuously retrieving items, however it is also a lot
more complicated. So the new macro takes care of that and
uses a new semi-private function to avoid copying the list.
Note that the macro can't be nested, which basically isn't
useful in practise anyway.
2010-09-12 00:59:24 +02:00
Christian Dywan
1b80f16bf4
Remove browser-count, midori_panel_set_compact, console toolbar
2010-09-07 22:24:11 +02:00
Christian Dywan
be1a66349f
The background colour is not used in completion text rendering
2010-09-06 03:03:07 +02:00
Christian Dywan
65931c3f91
Use Ctrl+Shift modifiers for Bookmarks, History and Transfers
...
For one, previously modifiers were missing on History and Transfers.
Further more, Ctrl+B conflicts with Bold in rich text fields, and
for consistency, panels should have the same modfiers.
2010-09-04 23:42:53 +02:00
Christian Dywan
28bdabd928
Hide statusbar in app mode by default
2010-09-03 00:32:48 +02:00
Christian Dywan
91328aef2e
Use Alt+Shift+Left/ Right for Previous and Next actions
...
Control+Left/ Right conflicts with text cursor movement.
2010-09-03 00:21:03 +02:00
Christian Dywan
7d3fa2a478
Move WebKitGTK+ 1.1.6 guards to disable delayed pages
2010-08-28 01:43:44 +02:00
Christian Dywan
7d049555a5
Explicitly reset 'delay' status when reloading or changing location
2010-08-23 20:08:43 +02:00