Commit graph

2251 commits

Author SHA1 Message Date
Christian Dywan 36becf34c8 Re-implement location arrow popup with sqlite
All uses of populating filter model, freezing and the hash table
are replaced by populating the combo box model on popup.
2010-01-25 21:44:26 +01:00
Alexander Butenko 4854cfab5d Use notify-send only as a fallback if libnotify is not available 2010-01-25 21:44:26 +01:00
Xu Meihong 2f7dc55af7 l10n: Updated Chinese (China) (zh_CN) translation to 100%
New status: 573 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).
2010-01-25 17:40:26 +01:00
David Štancl dd68a2e68a l10n: Updated Czech (cs) translation to 100%
New status: 573 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).
2010-01-25 12:41:51 +01:00
Sergio Marques 96939ca3c9 l10n: Updated Portuguese (pt) translation to 100%
New status: 573 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).
2010-01-25 12:38:44 +01:00
Per Kongstad 7cc0b498af l10n: Updated Danish (da) translation to 100%
New status: 573 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).
2010-01-25 12:14:59 +01:00
Christian Dywan 65c56f26a8 Rely on sqlite for completion, otherwise disable it entirely 2010-01-25 01:19:03 +01:00
Christian Dywan 726c7c34e0 Popdown completion if key is empty or there are no matches 2010-01-25 00:06:32 +01:00
Enrico Tröger af7d9428e7 Adjust permissions of saved logins to 0600 when saving logins 2010-01-24 23:40:51 +01:00
Enrico Tröger 3ed2046d50 Check 'Remember password' depending on whether it was checked before 2010-01-24 23:37:59 +01:00
Christian Dywan a7b982eff0 Let preference notebook fill and expand, for proper resizing 2010-01-24 11:06:10 +01:00
Christian Dywan f0bfc701d9 Correct panel toggle button tooltip to say 'Hide operating controls' 2010-01-24 11:04:17 +01:00
Christian Dywan 82cb12b605 Revise and unitfy behavior modulating modifier handling
We define modfifier macros that indicate whether a modifier
indicates a new window, new tab, background tab or scrolling.

Modifier checks in the address entry, the search entry and view
now use the same consistent modifiers.
2010-01-24 11:00:52 +01:00
Alexander Butenko dc25035e29 Sort completion matches by visits in complete days 2010-01-24 11:00:51 +01:00
Jeff Bailes f6317cd48f l10n: Updated English (United Kingdom) (en_GB) translation to 100%
New status: 573 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).
2010-01-24 04:14:51 +01:00
Carles Muñoz Gorriz 98c6c05e32 l10n: Updated Catalan (Valencian) (ca) translation to 100%
New status: 573 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).
2010-01-23 18:21:27 +01:00
Masato Hashimoto 6e1a71b7e2 l10n: Updated Japanese (ja) translation to 100%
New status: 573 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).
2010-01-23 15:05:44 +01:00
Per Kongstad 7b83086da4 l10n: Updated Danish (da) translation to 100%
New status: 573 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).
2010-01-22 22:45:33 +01:00
Sergio Marques b633a950f5 l10n: Updated Portuguese (pt) translation to 100%
New status: 573 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).
2010-01-22 12:22:12 +01:00
David Štancl 99e190a60e l10n: Updated Czech (cs) translation to 100%
New status: 573 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).
2010-01-22 08:27:20 +01:00
Xu Meihong 03ab99bb74 l10n: Updated Chinese (China) (zh_CN) translation to 100%
New status: 573 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).
2010-01-22 07:25:39 +01:00
Christian Dywan edc6d6587c Update Firefox identification to Firefox 3.8 2010-01-21 18:59:34 +01:00
Christian Dywan 3a3fa03bf4 Implement 'Inspect page' menuitem with WebKitGTK+ >= 1.1.17 2010-01-21 18:59:34 +01:00
Leandro Regueiro 8cca06123a l10n: Updated Galician (gl) translation to 100%
New status: 570 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).
2010-01-21 12:05:55 +01:00
Christian Dywan 0442113b94 Popdown completion when location text is changed explicitly
Programmatic changes are done when adding, closing or switching
the current tab, and that should popdown completion.
2010-01-20 23:20:28 +01:00
Christian Dywan 8aba77a0e9 Allow button handling for selection and context menu in location entry 2010-01-20 23:16:29 +01:00
Christian Dywan 897af36ed5 Revise completion to react on paste/ cursor/ backspace
We need to avoid updating the real text afterall, but update it
in the event of a cursor movement.

We also need to trigger completion on backspace or paste.

We need to remove the timer when we popdown completion.

We need to make sure to not show completion for empty text.
2010-01-20 23:11:25 +01:00
Christian Dywan 33d90b247c Truly update text in location entry to make Home, End and friends work 2010-01-20 21:55:54 +01:00
Christian Dywan e0a50c47d3 Clicking inside the location entry closes the completion window 2010-01-20 21:34:17 +01:00
Christian Dywan 4110b64ae8 Let hovering completion suggestions select rows 2010-01-20 21:28:44 +01:00
Christian Dywan 0145cb3171 Make clicking completion suggestion actually open the address 2010-01-20 21:25:39 +01:00
Christian Dywan cabc3f0764 Fill in address if clicked on completion suggestion 2010-01-20 07:48:34 +01:00
Enrico Tröger 8f37e3802e Always expand rows when trying to restore the selection 2010-01-20 07:19:11 +01:00
Christian Dywan 0795c4f13c Add #define for gtk_widget_has_focus for GTK+ < 2.18 2010-01-20 07:11:20 +01:00
Christian Dywan 04f953dc0d Don't trigger completion on control characters 2010-01-19 07:11:51 +01:00
Enrico Tröger 3af420622c Restore selection in cookie manager after deleting items 2010-01-19 06:53:48 +01:00
Alexander Butenko 4b35435c2c Order completion matches by most recent visit, ascending 2010-01-19 06:42:21 +01:00
Alexander Butenko 5bf92be622 Don't show completion if the entry already lost focus 2010-01-19 06:34:53 +01:00
Alexander Butenko b5a23cec3a Show completion popup only after resizing the columns 2010-01-19 06:28:07 +01:00
Can Erkin Acar b7fd68c173 Don't leak temporary icon filename and don't free icon URI too early 2010-01-19 06:09:05 +01:00
Alexander Butenko 97a5eb0df2 Read cache asynchronously, use GOutputStream, plug a leak
1. We are now reading from the cache asyncronously. Fixing UI freezes.

2. Cache writing switched to GOutputStream. One open/ close per file

3. Plugged a leak of cache headers in web_cache_message_rewrite ()

4. We don't need the URI in web_cache_mesage_got_headers_cb ()
2010-01-17 22:56:41 +01:00
Christian Dywan 1f3313424f Use a tree model filter visible function to limit recent items 2010-01-17 22:36:44 +01:00
Alexander Butenko 57865955dc Simpler element hiding and some adblock optimizations
1. Less hungry and simpler blocked element hider

2. We are now also adding a context menuitem for uris in
preparation for creating rules from the web inspector

3. Removed old hack for blocked element hider

4. Element hider javascript fixes

5. Unit test for small sized rules

6. Removed unneeded WebKitWebView casts
2010-01-17 20:04:17 +01:00
Christian Dywan c99921022f Implement completion with live sqlite queries
If sqlite is available, we can directly query results from the
database and populate our model on the fly.
2010-01-17 18:14:49 +01:00
Christian Dywan 07261e284c Re-implement location action with our own completion popup
Completion is triggered on key press only, with a delay of 150ms.

Completion can be triggered by input method usage.

The popup size adjusts to the entry size and closes if focus is lost.
2010-01-17 18:14:49 +01:00
Christian Dywan 27634e4f1e Use prepared statement to read history array instead of exec 2010-01-17 18:14:49 +01:00
Christian Dywan 7f26cc7384 Remove 'Search engines in completion' functionality
The feature doesn't work well with more than two engines.
2010-01-17 18:14:49 +01:00
Christian Dywan c335bb19c7 Generate LINGUAS at buildtime and recognize LINGUAS variable 2010-01-17 18:14:49 +01:00
Christian Dywan 2d8c8bebf5 Add G_GNUC_CONST to all Midori type functions 2010-01-17 18:14:48 +01:00
Christian Dywan 07d4964e90 Add G_GNUC_CONST to all Katze type functions 2010-01-17 18:14:48 +01:00