Christian Dywan
8fff7d8fd3
sokoke, gtk3-compat, gtkiconentry, stock join midori-platform.h
...
Also introduce #define MIDORI_MODULE_PREFIX.
Fixes: https://bugs.launchpad.net/midori/+bug/884395
2011-10-31 22:18:06 +01:00
Christian Dywan
a25c34e280
Support res directly in sokoke_find_data_filename
...
One allocation less each time, less fragmentation.
2011-10-29 01:16:08 +02:00
Christian Dywan
85b1b8509a
Install form history always-load only if should_init
2011-10-17 02:47:55 +02:00
André Stösel
2e532f1895
Allow users to enable form history per tab (Ctrl+Shift+F)
...
Note: you have to reload the page before the state change has any
effect.
2011-08-15 21:30:21 +02:00
Paweł Forysiuk
6cc4c9db4e
Clean up data file handling in Form History
2011-05-22 15:49:49 +02:00
Christian Dywan
a95f2f0f7f
Remove pre-WebKitGTK+ 1.1.4 support from Form History
2011-05-22 14:35:14 +02:00
Paweł Forysiuk
03254c22af
Merge HTTP logins with Form History in Clear Private Data
2011-05-22 14:32:10 +02:00
Christian Dywan
936758afdc
Add translation comments to 'History' and 'Form History'
2010-10-21 21:09:00 +02:00
Christian Dywan
ce64fd3e25
Add item to clear Form History database
2010-10-17 23:11:50 +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
94fbf158f6
Remove conditional guards for sqlite
2010-07-17 21:31:29 +02:00
Alexander Butenko
e7e2181858
Escape special chars in formhistory array keys
2010-06-30 21:09:55 +02:00
Alexander Butenko
f759fe921a
Improve duplicate skipping logic in form history extension
2010-06-30 21:09:55 +02:00
Alexander Butenko
0d5a18b69c
Skip values from the inputboxes with disabled autocompletion
2010-06-30 21:09:55 +02:00
Alexander Butenko
896cc75f57
Don't inject autosuggest bits where we dont need it
2010-06-30 21:09:55 +02:00
Arno Renevier
dc90c7f093
Use midori_view_get_web_view in extensions
2010-03-31 00:18:42 +02:00
Peter de Ridder
6ad713c6d5
Look for the formhistory javascript dynamically
2010-02-16 00:59:42 +01:00
Alexander Butenko
ce43fb3c03
Rebuild formhistory script on reload and do not leak the script
...
1. Don't leak the script in formhistory_window_object_cleared_cb ()
2. Disconnect add-tab signal in the right place
3. Rebuild the base javascript code on extension reload
2010-02-02 21:32:20 +01:00
Alexander Butenko
2832704f7d
Implement "autosuggest" in form history and bump the version
...
1. Honor non W3C but commonly used "autosuggest" attribute.
2. Bump version to 1.0. The plugin can be considered stable.
2010-01-10 22:57:17 +01:00
Alexander Butenko
05601be635
Use id to avoid inserting adblock/ form history style more than once
2009-12-23 15:35:09 +01:00
Alexander Butenko
9ab1040e5f
Don't use titles for adblock styles, WebKit only loads one with a title
2009-12-22 01:05:54 +01:00
Alexander Butenko
dc288dd3c3
Don't use g_access, use the return value of g_file_get_contents
2009-12-21 23:27:00 +01:00
Alexander Butenko
49d452a438
Eval form history script so it applies to the right frame
...
webkit_web_view_execute_script always works on the web view.
2009-12-19 20:22:23 +01:00
Alexander Butenko
9af30a1eda
Optimize and clean-up form history
...
Switch from g_file_test() to g_access()
Initialize suggestions once the DOM is ready and only once
No need to handle WEBKIT_WEB_NAVIGATION_REASON_FORM_RESUBMITTED
[JS] Hide suggestions if search pattern was cleared
[JS] Human usable up/ down navigation in the suggestion window
Reusing a single suggestion window introduced a regression.
Suggestions were filling into the wrong editbox if there was more
than 1 on the page.
Some comments fixed and style clean-ups
Removed dead code
2009-12-19 11:28:46 +01:00
Alexander Butenko
82697f0afb
Do not add the form history style more than once
2009-12-18 10:22:59 +01:00
Christian Dywan
2fc6a2be89
NULL-check exception in sokoke_js_script_eval
2009-11-12 23:55:36 +01:00
Alexander Butenko
55e50e20b1
Check for duplicates before storing form fields
2009-11-12 23:10:37 +01:00
Alexander Butenko
1a52db823f
Share the code updating the form history hashtable
2009-11-12 22:52:48 +01:00
Christian Dywan
339058f304
Re-implement support for post forms for WebKitGTK+ < 1.1.4
2009-11-12 22:15:46 +01:00
Alexander Butenko
57a58f39a4
Rework form history with policy decision and better error handling
2009-11-12 21:54:25 +01:00
Christian Dywan
cc810f374d
Actually load from and store form history in the database
2009-11-08 14:39:46 +01:00
Christian Dywan
24d0e4d999
Do not free form history key hashtable to avoid a crash for now
2009-11-08 14:39:45 +01:00
Christian Dywan
e982985976
Create a database to save to and load form history from
2009-11-02 21:03:20 +01:00
Christian Dywan
6b0f38e51a
Install autosuggestcontrol.js/.css into res like the other files
2009-10-22 02:20:26 +02:00
Christian Dywan
9702fbf5e4
Check the length of form fields to save only once
2009-10-12 23:06:04 +02:00
Enrico Tröger
2fc3116f77
Only fetch form values when the message is accumulative
2009-10-12 23:06:04 +02:00
Christian Dywan
0706bdbbe7
Don't leak form suggestions and don't return from the loop
2009-10-07 23:04:30 +02:00
Alexander Butenko
37e2c84b2b
Install formhistory resources, don't fill in passwords
...
Reading post data is there but nothing is written to disk yet.
2009-10-07 22:30:16 +02:00
Alexander Butenko
50c159e9bb
Initial code for the form history extension
2009-10-06 20:35:56 +02:00