Alexander Butenko
f907128904
Drop bookmark type field and save meta boolean properly
2010-07-01 23:37:14 +02:00
Alexander Butenko
3c4896f94f
Start using new sqlite helper functions
2010-07-01 23:37:14 +02:00
Alexander Butenko
a49f1f7814
Introduce katze_bookmark_populate_tree_view() and rename ITEM_IS* macros
2010-07-01 23:37:13 +02:00
Alexander Butenko
fb634e19b9
Fix popup menu on folders in history
2010-07-01 20:32:34 +02:00
Alexander Butenko
090a16f664
Fix bookmark folder properties dialog
2010-07-01 20:32:23 +02:00
Alexander Butenko
791c38ae3e
Fix open directory in tabs in bookmarks sidebar
2010-07-01 20:21:33 +02:00
Christian Dywan
62f5a1c974
Introduce ITEM_IS_BOOKMARK|FOLDER|SEPARATOR in bookmark panel
...
The implicit logic for differentiating items is not easy to
read, so we introduce macros for that.
2010-07-01 00:13:18 +02:00
Alexander Butenko
08dab16bc2
Refactoring of bookmarks add functions
2010-06-26 17:24:53 +02:00
Alexander Butenko
7c4263ebca
Work around sqlite3_mprintf for bookmark metadata
2010-06-26 16:40:15 +02:00
Alexander Butenko
053048d05e
Fixed handling of bookmark meta data
...
sqlite doesn't store negative value but rather 0 and 1, so we
work with these values now. As a side effect it makes the code
easier to read.
2010-06-19 16:23:49 +02:00
Alexander Butenko
6d3672a433
Initial support of DND in bookmarks
2010-06-17 00:54:59 +02:00
Alexander Butenko
f55377e7f3
Fix selecting a directory while adding a new bookmark
...
Allow folders to be removed
2010-06-17 00:12:17 +02:00
Alexander Butenko
09d9615964
Refresh bookmark sidebar on new items
2010-06-17 00:02:10 +02:00
Alexander Butenko
954939fdd1
Use extra attributes of a bookmark
2010-06-16 23:30:56 +02:00
Alexander Butenko
5af37f6c92
Fix edit/ delete/ new operations on bookmarks
2010-06-16 23:27:59 +02:00
Alexander Butenko
6f415c4e6e
Import bookmarks from bookmarks.xbel on the first start.
...
The bookmark handling in main is not needed any more.
2010-06-16 23:17:51 +02:00
Alexander Butenko
9bff58199a
Order bookmarks descending. Folders should always be on top
2010-06-16 20:57:52 +02:00
Alexander Butenko
3b46d80161
Fixup the bookmark panel initialization
2010-06-16 20:57:08 +02:00
Alexander Butenko
87ac3ae563
Initial sqlite read support
...
We go back to GtkTreeStore rather than a custom class.
2010-06-16 20:55:37 +02:00
Christian Dywan
2f5a65947f
Add 'Copy All' to console panel
2010-05-19 00:42:15 +02:00
Christian Dywan
dfddd7ce0a
Leave panel icon styles to the system settings
2010-05-13 16:53:19 +02:00
Christian Dywan
2611a24803
Remove unused extension panel popup logic
2010-05-06 23:41:07 +02:00
Arno Renevier
7c0e58a835
Refactor userscripts and userstyles as an extension
2010-05-02 11:53:05 +02:00
Christian Dywan
3f886f7153
Include previous searches in History panel items
2010-03-01 00:24:46 +01:00
Christian Dywan
6d722f6294
Only read history into History panel if an array is given
2010-02-10 19:52:11 +01:00
Christian Dywan
ee51a8c87f
Implement a filter entry in History panel, similar to Cookie Manager
2010-02-10 19:52:11 +01:00
Christian Dywan
cee10ca6d8
Remove unused KatzeNet instance from Bookmarks panel
2010-02-10 19:52:11 +01:00
Christian Dywan
eb5b244647
Remove unused KatzeNet instance from History panel
2010-02-10 19:52:11 +01:00
Christian Dywan
24b0916d62
Remove invisible dummy row when expanding, and add it when collapsing
2010-02-10 19:52:11 +01:00
Christian Dywan
94aebbf1fe
Render dummy history items as separators
...
Until we find a better way this should reduce confusion about
'empty' folders appearing.
2010-02-04 00:17:51 +01:00
Alexander Butenko
a90dc507ff
Make the Delete key delete history entries again
2010-02-03 22:15:49 +01:00
Alexander Butenko
1a236a3800
Clear the history folders on collapse, repopulate on expand
2010-02-03 22:13:00 +01:00
Christian Dywan
ae1ea1214b
Only query the current time once when populating the history
2010-02-03 18:42:58 +01:00
Christian Dywan
bee4615d10
Render history dates directly without age column or render callback
...
Resurrect sokoke_days_between for calculating age in days.
2010-02-03 01:39:13 +01:00
Alexander Butenko
3848becaa6
Re-implement history panel based on sqlite queries
2010-02-02 21:10:03 +01:00
Alexander Butenko
11ff993ecd
Strip trailing whitespace from console messages
2010-01-13 06:56:12 +01:00
Christian Dywan
a8d3d0955f
Remove empty button from the Extensions panel
2010-01-08 01:44:48 +01:00
Christian Dywan
cbebda0db4
Remove Plugins panel, instead add Netscape plugins to Extensions
...
Netscape Plugins cannot actually be activated or deactivated
at the moment.
2010-01-08 00:16:56 +01:00
Christian Dywan
7f0141d657
Do not run scripts or styles on blank or special pages
2010-01-08 00:16:55 +01:00
Christian Dywan
578f74a308
Merge compat.h into sokoke and remove gtk_show_uri implementation
2010-01-01 23:24:03 +01:00
Alexander Butenko
eddb3ef557
Only monitor actually existing user script/ style folders
2009-12-21 23:40:29 +01:00
Christian Dywan
1c45254f23
Always prepend history items to the top of the history panel
2009-12-05 20:22:51 +01:00
Christian Dywan
718d832537
Add 'Import bookmarks' button into the bookmark panel
2009-12-02 23:11:59 +01:00
Christian Dywan
ffee6e3850
Open bookmarks from the panel as apps or internal consistently
2009-11-26 23:16:07 +01:00
Christian Dywan
9eefb25bb6
Refactor loading cached page icon into katze_load_cached_icon
...
The function is optimized for loading icons and independant from
a KatzeNet instance.
2009-11-17 23:22:08 +01:00
Christian Dywan
fd7d778e0c
Remove sokoke_widget_popup and replace all call sites
2009-11-15 18:21:59 +01:00
Christian Dywan
247848c6a9
Simplify javascript used in the Netscape plugins panel a little
2009-11-13 18:40:17 +01:00
Christian Dywan
ca2e2be632
Show the actual paths when clicking the "Add" button in the userscript panel
2009-11-04 19:29:29 +01:00
Christian Dywan
ec9ea0233e
Hide Extensions panel if no extensions are available at all.
2009-10-30 21:43:42 +01:00
Christian Dywan
461511c216
Don't assert on future dates, but accept it and show a warning.
...
On a mobile phone it's not that uncommon to accidentally reset the
system clock by removing the battery. So instead of crashing
a warning is displayed.
2009-10-30 21:10:20 +01:00