Michael Drake
|
32a522241f
|
Rename function arguments to avoid using 'new'.
|
2014-02-19 14:08:52 +00:00 |
|
Michael Drake
|
b99357616c
|
Fix unchecked return. Coverity #1175740.
|
2014-02-17 12:31:02 +00:00 |
|
Michael Drake
|
143f28572a
|
Fix redraw when selections are deleted.
|
2014-02-17 12:15:08 +00:00 |
|
Michael Drake
|
a38a63a37e
|
Make history internal to browser_window module.
|
2014-02-15 18:44:50 +00:00 |
|
Michael Drake
|
49bed056dd
|
Make browser_window_navigate (un)verifiable flag match browser_window_create.
|
2014-02-10 22:40:04 +00:00 |
|
Michael Drake
|
af014bce99
|
Allow tab creation without history clone. Changes browser_window_create and browser_window_navigate flags.
|
2014-02-10 14:08:45 +00:00 |
|
Michael Drake
|
3d2e416ea9
|
Move broser_window_initialise_common to browser_private.h
|
2014-02-09 13:28:37 +00:00 |
|
Michael Drake
|
56b2770722
|
Add flag for cloning a window.
|
2014-02-09 13:26:09 +00:00 |
|
Michael Drake
|
ea79e85fcd
|
Clean up gui_window creation API.
|
2014-02-09 13:07:39 +00:00 |
|
Michael Drake
|
3d7cd77982
|
Simplify local history interface.
|
2014-02-08 22:43:54 +00:00 |
|
Michael Drake
|
22d15380f4
|
Add function to get browser window's extents.
|
2014-02-08 16:03:06 +00:00 |
|
Michael Drake
|
022a303d60
|
Move browser_window_update_extent to browser_private.h
|
2014-02-08 16:01:14 +00:00 |
|
Michael Drake
|
43c3caa469
|
Function to determine whether bw has a content.
|
2014-02-08 15:31:44 +00:00 |
|
Michael Drake
|
8bc3a80320
|
Add function to get bw's URL.
|
2014-02-08 15:00:08 +00:00 |
|
Michael Drake
|
cf84e557fa
|
Simplify browser_window_refresh_url_bar.
Reduces front end need to access bw internals.
|
2014-02-08 12:07:13 +00:00 |
|
Vincent Sanders
|
25bc5b2b8c
|
remove unecessary desktop/browser.h includes
|
2014-02-04 15:30:53 +00:00 |
|
Vincent Sanders
|
3455d66921
|
reduce desktop/browser.h unecessary includes
|
2014-02-03 17:56:24 +00:00 |
|
Vincent Sanders
|
0b50b8f3f7
|
add missing stddef include for size_t
|
2014-02-02 15:48:26 +00:00 |
|
Vincent Sanders
|
886a3106db
|
move utf8 local conversion operations to table
|
2014-02-01 22:17:36 +00:00 |
|
Vincent Sanders
|
427f127fa9
|
remove further extraneous includes
|
2014-02-01 14:23:58 +00:00 |
|
Vincent Sanders
|
aaecf9e1af
|
add missing include for neturf_quit symbol
|
2014-01-29 23:36:59 +00:00 |
|
Vincent Sanders
|
d5a971c281
|
move verbose log global into logging module and remove netsurf.h include
|
2014-01-29 23:20:19 +00:00 |
|
Vincent Sanders
|
db33103fa3
|
clean up desktop/gui.h include usage
|
2014-01-29 21:35:53 +00:00 |
|
Vincent Sanders
|
654da2ffb5
|
move utf8 conversion routines to use nserror instead of their own error enum
|
2014-01-28 21:40:13 +00:00 |
|
Vincent Sanders
|
8ce0a10670
|
move path_to_url and url_to_path to fetch operation table
|
2014-01-25 23:01:32 +00:00 |
|
Michael Drake
|
96e5368d34
|
Use corestring.
|
2014-01-25 09:53:54 +00:00 |
|
Michael Drake
|
5787f8335e
|
Simplify and optimise icon handling.
|
2014-01-24 23:13:18 +00:00 |
|
Michael Drake
|
dab6d7961e
|
Actually use the fact scheme is interned.
|
2014-01-24 22:00:25 +00:00 |
|
Vincent Sanders
|
0475693394
|
create table for fetcher operations and move all operations into it
|
2014-01-23 00:00:18 +00:00 |
|
Michael Drake
|
aa380ed47a
|
More scaled rendering improvements. Partial redraws of scaled textareas can't work atm, since neither the textarea nor content is aware of scale.
|
2014-01-21 14:37:46 +00:00 |
|
Michael Drake
|
3f3b64bf22
|
Fix scaled rendering clip rect bottom calculation.
|
2014-01-21 11:13:36 +00:00 |
|
Vincent Sanders
|
4987a3a8a7
|
remove forward refs from content/fetch.c and cleanup doc comments
|
2014-01-19 21:18:47 +00:00 |
|
Chris Young
|
18c8f5f46f
|
Let the frontend construct the correct URL for the default search ico.
This fixes bug #2057
|
2014-01-18 21:23:02 +00:00 |
|
Vincent Sanders
|
a2247a75a3
|
cleanup copyright headers and some doc comments
|
2014-01-16 13:24:14 +00:00 |
|
Vincent Sanders
|
d47fed4524
|
move 401 login into operation table
|
2014-01-16 00:52:17 +00:00 |
|
Vincent Sanders
|
38cb39339a
|
move filename_from_path and path_add_part into gui operation tables
|
2014-01-16 00:01:25 +00:00 |
|
Vincent Sanders
|
bd065d4a43
|
split browser gui operations up
|
2014-01-15 19:37:05 +00:00 |
|
Vincent Sanders
|
68eaec5cb4
|
complete move of remaining core gui functions
|
2014-01-15 12:28:55 +00:00 |
|
Vincent Sanders
|
0075eab194
|
move remaining gui operations to table
|
2014-01-14 23:31:54 +00:00 |
|
Vincent Sanders
|
667d4a0a49
|
confine the gui table acessor to the gui factory header
|
2014-01-14 20:05:14 +00:00 |
|
Vincent Sanders
|
8dfe225153
|
move download operations to download table
|
2014-01-14 16:04:02 +00:00 |
|
Vincent Sanders
|
d18c8ed452
|
move teh final optional window operations into the table
|
2014-01-13 22:54:19 +00:00 |
|
Vincent Sanders
|
e82d83f184
|
move four more optional window operations to table
|
2014-01-13 14:51:27 +00:00 |
|
Vincent Sanders
|
d70e371cd9
|
move two more mandantory window operations to table
|
2014-01-13 11:38:35 +00:00 |
|
Vincent Sanders
|
7227c29bba
|
move window scroll getter and setter into operations table
|
2014-01-13 01:08:15 +00:00 |
|
Vincent Sanders
|
5a962586fb
|
move mandantory window update and redraw operations into table
|
2014-01-12 23:50:54 +00:00 |
|
Vincent Sanders
|
4b49b4ac77
|
move more optional window operations into table including removing unused hide_pointer operation altogether
|
2014-01-12 22:55:26 +00:00 |
|
Vincent Sanders
|
b7736bae2f
|
split gui operations into core and window and move more operations into tables
|
2014-01-12 17:07:34 +00:00 |
|
Vincent Sanders
|
56bb9582b1
|
move set title, set url, start and stop throbber window operations to gui table
|
2014-01-12 10:27:41 +00:00 |
|
Vincent Sanders
|
c8496df3df
|
move window creation and destruction into table
|
2014-01-11 22:34:12 +00:00 |
|
Vincent Sanders
|
d3c392c3d3
|
Initial conversion of netsurf gui to callback vtable
|
2014-01-11 14:20:30 +00:00 |
|
Vincent Sanders
|
277bcec7c6
|
stop system colours being anything to do with frontends
|
2014-01-10 14:32:29 +00:00 |
|
Vincent Sanders
|
b415c2f9ff
|
fixup logic error in save complete as directed by jmb
|
2014-01-06 22:22:41 +00:00 |
|
Michael Drake
|
69da9a55e1
|
Assert a bit earlier when front end tries to redraw SSL cert viewer that it's destroyed.
|
2014-01-06 13:41:11 +00:00 |
|
Daniel Silverstone
|
9a9cb399f9
|
Merge branch 'rjek/click-file-gadget'
|
2014-01-05 17:03:17 +00:00 |
|
Rob Kendrick
|
550c8cd73c
|
Change gui_file_gadget_interface to pass gui_window not browser_window, add GTK implementation that of course does not work.
|
2014-01-05 16:45:32 +00:00 |
|
Rob Kendrick
|
0d7f1cfc93
|
Add infrastructure for calling front ends to set file gadget filenames via clicking in addition to drag-and-drop
|
2014-01-05 16:04:35 +00:00 |
|
Rob Kendrick
|
d8ad3b8e78
|
Add new gui entry point for file open dialogue requests
|
2014-01-05 16:01:03 +00:00 |
|
Rob Kendrick
|
1bd4a34a27
|
Remove asserts for default cases from all content message handlers; this is laborious and is no longer useful for catching bugs.
|
2014-01-05 14:39:08 +00:00 |
|
John-Mark Bell
|
32468516e3
|
Speculatively start image fetches as we parse the document.
|
2014-01-05 14:34:49 +00:00 |
|
Michael Drake
|
838359194e
|
Return message to client when textarea is modified.
|
2014-01-04 14:48:58 +00:00 |
|
François Revol
|
d6561e51e0
|
Fix for gcc2 flexible array declaration
|
2013-12-07 01:16:22 +01:00 |
|
Chris Young
|
3f591e575d
|
Modify conflicting Messages entry
|
2013-11-17 16:36:51 +00:00 |
|
Michael Drake
|
b547e1205b
|
Use messages for translations instead of string literals.
|
2013-11-11 14:32:07 +00:00 |
|
Michael Drake
|
61b5a5e98f
|
Visual indication of hotlist's folder for unsorted entries, with special icon.
|
2013-11-08 18:53:34 +00:00 |
|
Vincent Sanders
|
36a061e7db
|
fix local history error return leak (coverity 1109890)
|
2013-11-03 15:29:17 +00:00 |
|
Michael Drake
|
2277fb0284
|
Apply plot offsets to overlays.
|
2013-10-26 22:39:48 +01:00 |
|
Michael Drake
|
26cecc9f95
|
Log thumbnail creation.
|
2013-10-24 11:50:35 +01:00 |
|
Michael Drake
|
1ae1d06ca4
|
Reduce leaking of thumbnails to only for URLs that urldb rejects.
Previously leaked thumbnails for all urls not previously visited.
|
2013-10-24 11:48:23 +01:00 |
|
Michael Drake
|
3dc4ba2989
|
Remove unrequired NULL check.
|
2013-10-23 14:40:46 +01:00 |
|
Michael Drake
|
e37fb89f46
|
Remove unreachable code.
|
2013-10-23 14:36:46 +01:00 |
|
Vincent Sanders
|
8cb2d52483
|
fix coverity #1111069
|
2013-10-23 13:48:26 +01:00 |
|
Michael Drake
|
53a6d6becd
|
Show "-" for last visit date/time when visits count is 0.
|
2013-10-23 13:20:43 +01:00 |
|
Michael Drake
|
5cddb4ff3c
|
Assert that root node is non-NULL.
|
2013-10-23 11:40:22 +01:00 |
|
Michael Drake
|
df4975b8d4
|
Remove unnecessary check.
|
2013-10-23 11:36:42 +01:00 |
|
Michael Drake
|
e5823beb61
|
Fix deref before NULL check.
|
2013-10-23 11:25:40 +01:00 |
|
Michael Drake
|
89b669919e
|
Fix NULL check after deref.
|
2013-10-23 11:21:11 +01:00 |
|
Michael Drake
|
640bb77330
|
Dodge Coverity scan issue.
|
2013-10-23 11:16:34 +01:00 |
|
Michael Drake
|
f814debfe2
|
Remove unreachable safty net.
|
2013-10-23 10:21:36 +01:00 |
|
Michael Drake
|
441e0dcbed
|
Assert target node is non-NULL.
|
2013-10-22 15:22:42 +01:00 |
|
Michael Drake
|
4cc0d9c233
|
LOG init/fini messages.
|
2013-10-11 22:41:09 +01:00 |
|
Michael Drake
|
cd9971293d
|
Set unused channel to 0xff, so that rendering isn't broken in front ends that don't heed the OPACITY flag.
|
2013-10-05 11:44:15 +01:00 |
|
Michael Drake
|
1e4c733fc0
|
Appease gtk front end's broken bitmap behaviour.
|
2013-10-03 11:45:55 +01:00 |
|
Michael Drake
|
a2b4c63fcc
|
Init unused alpha channel to 0, even though we set the bitmaps as opaque.
|
2013-10-03 11:39:28 +01:00 |
|
Michael Drake
|
69e3963dae
|
Avoid NULL deref when deleting a node, causing empty ancestor nodes to be deleted.
|
2013-10-03 00:13:18 +01:00 |
|
Michael Drake
|
2a4fb9ecd1
|
Generate anti-aliased triangles in bitmaps and plot via bitmap plotter. (Without anti-aliasing was too ugly to be endured.)
|
2013-10-02 23:34:34 +01:00 |
|
Michael Drake
|
506a0e7d94
|
Add accessors for individual colour channels.
|
2013-10-02 23:33:46 +01:00 |
|
Michael Drake
|
f19e827983
|
Use polygon plotter for treeview furniture (node expansion/contraction triangles), instead of triangle text glyphs.
|
2013-10-02 13:34:51 +01:00 |
|
Michael Drake
|
0c4f32fb1d
|
Make undo and redo share common implementation.
|
2013-10-01 18:29:22 +01:00 |
|
Michael Drake
|
5809bcefa6
|
Wipe undo buffer on textarea_set_text.
|
2013-10-01 14:03:02 +01:00 |
|
Michael Drake
|
3bdc61a131
|
Ensure cut can be undone.
|
2013-10-01 13:54:34 +01:00 |
|
Michael Drake
|
6a4601c3ce
|
Implement textarea undo and redo.
|
2013-10-01 13:30:20 +01:00 |
|
Michael Drake
|
308a24e661
|
Start implementing undo/redo. For now it just records changes, the actual undo/redo handling is not yet done.
|
2013-09-30 21:38:41 +01:00 |
|
Michael Drake
|
b96222d857
|
We return client data, not node.
|
2013-09-14 23:22:13 +01:00 |
|
Michael Drake
|
951ad51cd4
|
Add functions to get first selected hotlist/global_history node data.
|
2013-09-13 14:24:25 +01:00 |
|
Michael Drake
|
3d123d72fc
|
Enable front end to select treeview text size.
|
2013-09-09 13:11:36 +01:00 |
|
Michael Drake
|
b10252e325
|
Protect against attempt to initialise twice.
|
2013-09-09 13:00:24 +01:00 |
|
Michael Drake
|
172551870b
|
Squash warning from older GCC.
|
2013-09-08 19:34:43 +01:00 |
|
Michael Drake
|
7f31b2c776
|
Fix use after unref.
|
2013-09-08 19:28:57 +01:00 |
|
Michael Drake
|
2468d00675
|
Check for error as soon as we have return value.
|
2013-09-05 13:06:53 +01:00 |
|
Michael Drake
|
411e367add
|
Various tidyups to make ownership more clear.
|
2013-09-05 12:54:15 +01:00 |
|
Michael Drake
|
9c855df691
|
Remove dead assignment.
|
2013-09-05 12:01:13 +01:00 |
|
Michael Drake
|
2fce8cccbc
|
Remove dead assignement.
|
2013-09-05 11:58:49 +01:00 |
|
Michael Drake
|
5d3362be81
|
Fix dead assignments.
|
2013-09-05 11:55:49 +01:00 |
|
Michael Drake
|
84b90853b5
|
Fix dead assignement.
|
2013-09-05 11:53:19 +01:00 |
|
Michael Drake
|
33c383357d
|
Express logic to avoid confusing static analyser.
|
2013-09-05 11:39:44 +01:00 |
|
Michael Drake
|
8007027f84
|
Express logic so that the static analyser can understand and not report NULL deref.
|
2013-09-05 11:34:38 +01:00 |
|
Michael Drake
|
e94528518d
|
Remove a couple of dead stores.
|
2013-09-05 11:27:33 +01:00 |
|
Michael Drake
|
decb4d40f3
|
Ensure correct field is edited when more than one hidden field is editable.
|
2013-09-05 11:26:05 +01:00 |
|
Michael Drake
|
267c630b88
|
Tidy up compatibility layer.
|
2013-09-04 15:13:53 +01:00 |
|
Michael Drake
|
e8071e676c
|
Remove some redundancy.
|
2013-09-03 20:06:42 +01:00 |
|
Michael Drake
|
393dee4fd7
|
Squash leak in error case.
|
2013-09-03 20:01:05 +01:00 |
|
Michael Drake
|
541724fb0d
|
Add hotlist iteration function.
|
2013-09-03 19:43:59 +01:00 |
|
Michael Drake
|
f477fd2570
|
Remove height getters from treeview client modules API.
|
2013-09-03 14:44:53 +01:00 |
|
Michael Drake
|
b9e3f7ae3d
|
Ensure tree height is provided when treeview building is complete.
|
2013-09-03 14:38:01 +01:00 |
|
Michael Drake
|
42afcf918f
|
Make externally induced node expand/contract cause redraw.
|
2013-09-03 14:08:44 +01:00 |
|
Michael Drake
|
1569e9e2a8
|
Change recursife node collapse behaviour slightly.
|
2013-09-03 13:32:46 +01:00 |
|
Michael Drake
|
11b784a167
|
Node collapsing needs to happen when leaving nodes.
|
2013-09-03 12:36:29 +01:00 |
|
Michael Drake
|
c2375339a1
|
Add recursive expand/contract functions to hotlist, global history, and cookie manager modules.
|
2013-09-03 11:28:02 +01:00 |
|
Michael Drake
|
b56d684a31
|
Add a pair of recursive expand/contract functions.
|
2013-09-03 11:06:07 +01:00 |
|
Michael Drake
|
472108576e
|
Make it more clear that tree.c is deprecated.
|
2013-09-02 22:58:18 +01:00 |
|
Michael Drake
|
cf8ffa412a
|
Remove old hotlist, cookies, and history_global_core modules.
New versions of expand/collapse node functions for these modules aren't yet implemented.
|
2013-09-02 22:41:04 +01:00 |
|
Michael Drake
|
e9f65ff9cb
|
Remove cookies, history_global, and hotlist_old _initialise and _cleanup functions.
|
2013-09-02 18:57:43 +01:00 |
|
Michael Drake
|
49c7994d05
|
Remove bulk of old treeview implementation.
|
2013-09-02 16:19:16 +01:00 |
|
Michael Drake
|
46e569c481
|
Use TREE_HOTLIST directly.
|
2013-09-02 14:42:53 +01:00 |
|
Michael Drake
|
9f35fd3fee
|
Use TREE_HISTORY directly.
|
2013-09-02 14:39:04 +01:00 |
|
Michael Drake
|
128fdbec43
|
Select TREE_COOKIES directly.
|
2013-09-02 14:33:53 +01:00 |
|
Michael Drake
|
5c7ca39ada
|
Remove tree_url_node module. Had to disable treeview scanning in amiga and cocoa front ends. Amiga front end very likely broken.
|
2013-09-02 14:17:09 +01:00 |
|
Michael Drake
|
28a948bd32
|
Reduce old hotlist to skeleton.
|
2013-09-02 13:35:49 +01:00 |
|
Michael Drake
|
29328e5077
|
Reduce to skeleton.
|
2013-09-02 13:15:07 +01:00 |
|
Michael Drake
|
ec3547ec9d
|
Remove unused type.
|
2013-09-02 13:08:36 +01:00 |
|
Michael Drake
|
81b2a859c0
|
Reduce old cookie manager to skeleton.
|
2013-09-02 13:06:40 +01:00 |
|
Michael Drake
|
452c89aa83
|
Remove unused hotlist_old_visited.
|
2013-09-02 12:53:47 +01:00 |
|
Michael Drake
|
6a4a297b2f
|
Remove temp_treeview_test option. Now it's always "enabled".
|
2013-09-02 12:47:36 +01:00 |
|
Michael Drake
|
fadaa306d0
|
Always redirect to the new treeview implementations.
|
2013-09-02 12:46:33 +01:00 |
|
Michael Drake
|
5d76b448b1
|
Use new hotlist.
|
2013-09-02 12:44:40 +01:00 |
|
Michael Drake
|
4ce2f6fd55
|
Update to use new hotlist and global history manager.
|
2013-09-02 12:29:16 +01:00 |
|
Michael Drake
|
9a59103c6a
|
Polish node deletion.
|
2013-08-30 13:29:19 +01:00 |
|
Michael Drake
|
09f5b0e95f
|
Improve callback suppression options. Reduce unnecessary callback usage.
|
2013-08-30 12:51:40 +01:00 |
|
Michael Drake
|
e2fbd3a266
|
Avoid copying rectangle for redraw_request calls.
|
2013-08-30 11:38:02 +01:00 |
|
Michael Drake
|
b4a3c94cf0
|
Various redraw improvements.
|
2013-08-29 20:43:25 +01:00 |
|
Michael Drake
|
67cbc779be
|
Make client-requested node deletions issue a redraw request.
|
2013-08-29 19:58:43 +01:00 |
|
Michael Drake
|
db2f47ab27
|
Use treeview height instead of REDRAW_MAX for rectangle's y1.
|
2013-08-29 19:12:49 +01:00 |
|
Michael Drake
|
8cc6ac8980
|
Redraw on node creation, unless suppressed.
|
2013-08-29 19:05:04 +01:00 |
|
Michael Drake
|
afaf24378b
|
Add flag to suppress redraw on node creation.
|
2013-08-29 18:31:58 +01:00 |
|
Michael Drake
|
895954a1e1
|
Don't bother trying to keep old hotlist in sync -- the old one isn't saved when new one is used anyway.
|
2013-08-29 14:13:09 +01:00 |
|
Michael Drake
|
7d0f0b08e2
|
Redirect most interaction with the old hotlist to the new one, when the new one is enabled.
|
2013-08-29 13:09:24 +01:00 |
|
Michael Drake
|
38e4bbe74d
|
Make clear that title is copied.
|
2013-08-29 13:08:49 +01:00 |
|
Michael Drake
|
bc0571b9dc
|
Better handling of added entry titles.
|
2013-08-29 13:08:04 +01:00 |
|
Michael Drake
|
7a25b6aaee
|
Fix one px missmatch between click and drag handling of node selection.
|
2013-08-28 15:59:00 +01:00 |
|
Michael Drake
|
eaa04e3208
|
Fix pass-through for drag end.
|
2013-08-28 15:37:41 +01:00 |
|
Michael Drake
|
bd39d108db
|
Add a few functions for front ends to use.
|
2013-08-28 14:23:22 +01:00 |
|
Michael Drake
|
91018643db
|
Expose a bit more core treeview functionality for hotlist clients.
|
2013-08-28 14:13:02 +01:00 |
|
Michael Drake
|
bc14d492d2
|
Add height getter.
|
2013-08-28 14:12:30 +01:00 |
|
Michael Drake
|
28dec67c64
|
Remove select all and clear selection functions from public API. Clients can send KEY_SELECT_ALL and KEY_CLEAR_SELECTION to the keypress handler.
|
2013-08-28 13:36:15 +01:00 |
|
Michael Drake
|
826b392b57
|
Simple treeview_edit_selection implementation.
|
2013-08-28 12:58:41 +01:00 |
|
Michael Drake
|
fbfe5ab17b
|
Function for global history export.
|
2013-08-28 11:43:34 +01:00 |
|
Michael Drake
|
45d3b9162c
|
Move default title generation from _fini to _export.
|
2013-08-28 11:14:33 +01:00 |
|
Michael Drake
|
a61e74714d
|
Give export walk ctx clearer name.
|
2013-08-28 11:05:21 +01:00 |
|
Michael Drake
|
eec80c561c
|
Expose hotlist_export.
|
2013-08-28 10:59:56 +01:00 |
|
Michael Drake
|
39b68d0b83
|
Ensure url is unreffed.
|
2013-08-27 21:01:35 +01:00 |
|
Michael Drake
|
77a090e9d0
|
Functions to add entry/folder at y-coord or at selection.
|
2013-08-27 20:56:43 +01:00 |
|
Michael Drake
|
43d1e777df
|
Function to get releations for node entry.
|
2013-08-27 20:56:20 +01:00 |
|
Michael Drake
|
52937b9763
|
Update new hotlist
|
2013-08-27 13:46:36 +01:00 |
|
Michael Drake
|
fd1a94a751
|
Update the new hotlist on visits.
|
2013-08-27 13:38:23 +01:00 |
|
Michael Drake
|
4bf5ec0dad
|
Unset default folder when it gets deleted.
|
2013-08-27 13:31:40 +01:00 |
|
Michael Drake
|
fb9353f220
|
Use Messages for default folder name.
|
2013-08-27 12:44:01 +01:00 |
|
Michael Drake
|
00f108f4a2
|
Add new entries to default folder.
|
2013-08-27 11:57:31 +01:00 |
|
Michael Drake
|
b7bc3deb7f
|
Load and save default folder ID.
|
2013-08-27 11:40:12 +01:00 |
|
Michael Drake
|
2c3d2e5f8e
|
Add function to update visited data for hotlist entries.
|
2013-08-23 19:49:06 +01:00 |
|
Michael Drake
|
44e33001d7
|
Add function to remove any entries with given URL.
|
2013-08-23 18:26:18 +01:00 |
|
Michael Drake
|
184650c7d8
|
Add function to determine whether URL is in hotlist.
|
2013-08-23 17:30:31 +01:00 |
|
Michael Drake
|
f0749394d1
|
Add Hotlist export/save support.
|
2013-08-22 16:06:06 +01:00 |
|
Michael Drake
|
1212f1d321
|
Expose leaving node callback in public treeview walker interface.
|
2013-08-22 16:05:03 +01:00 |
|
Michael Drake
|
1e27299cf1
|
Inform when textarea drag is happening.
|
2013-08-21 13:54:00 +01:00 |
|
Michael Drake
|
7e6079ea49
|
Complete editing of entry title and URL values.
|
2013-08-20 20:04:42 +01:00 |
|
Michael Drake
|
50efc3be3c
|
Act on node edit request message for folders.
|
2013-08-20 20:04:42 +01:00 |
|
Michael Drake
|
71676165c1
|
Add folder node update function.
|
2013-08-20 20:04:42 +01:00 |
|
Michael Drake
|
9e29ef4bdd
|
Pass edit message to treeview client, when editing ends.
|
2013-08-20 15:44:24 +01:00 |
|
Michael Drake
|
a9e92e335c
|
Fix node insertion ancestor height updating having cumulative effect.
|
2013-08-20 15:02:09 +01:00 |
|
Michael Drake
|
9f3a83da66
|
Tidy edit start click behaviour, with existing selections.
|
2013-08-19 14:41:12 +01:00 |
|
Michael Drake
|
385af23fbe
|
Start of treeview node edit support. Internal treeview part is mostly done. It now needs to inform the client (only hotlist allows edit), of the change. And the hotlist needs to handle the change request message and update the node.
|
2013-08-19 14:23:44 +01:00 |
|
Michael Drake
|
5beac3085e
|
Implement get window dimensions for treeview test parasite.
|
2013-08-19 14:04:20 +01:00 |
|
Michael Drake
|
0e00654681
|
Mention behaviour when params are NULL in comment.
|
2013-08-19 14:03:36 +01:00 |
|
Michael Drake
|
0ae3bfde8a
|
Use extern on tree.c globals. (These go away when front ends can use the new treeview modules directly.)
|
2013-08-18 17:17:41 +01:00 |
|
Michael Drake
|
f389c7ad6e
|
Set allow edit flag on title and url fields.
|
2013-08-18 17:16:47 +01:00 |
|
Michael Drake
|
fd961c6dfa
|
Ensure ctrl modifier is handled, by dealing with it before no-modifiers case.
|
2013-08-18 13:22:57 +01:00 |
|
Michael Drake
|
5aa5eb9d6f
|
Ensure nodes within contracted nodes are unselected.
|
2013-08-17 23:52:48 +01:00 |
|
Michael Drake
|
5f32ac1858
|
Fix clang warning.
|
2013-08-17 20:20:49 +01:00 |
|
Michael Drake
|
4ab7ad6bd2
|
Implement node moving drags.
|
2013-08-17 19:39:17 +01:00 |
|
Michael Drake
|
e5a4c3d4c9
|
Find the top y value of selections for indicator pos.
|
2013-08-17 14:37:24 +01:00 |
|
Michael Drake
|
d1cd950327
|
Improve keyboard nav slightly.
|
2013-08-17 13:40:05 +01:00 |
|
Michael Drake
|
e1468a78df
|
Fix keyboard nav redraw when treeview height decreases as a result of keypress. Reduce some variable name lengths.
|
2013-08-17 13:27:38 +01:00 |
|
Michael Drake
|
e17e56b0cc
|
Move drops over selection target top of selected run.
|
2013-08-17 13:22:40 +01:00 |
|
Michael Drake
|
59ea55ef3d
|
Propagate selection to visible descendant nodes when a move drag is started with folder selected.
|
2013-08-17 12:51:08 +01:00 |
|
Michael Drake
|
dee0cb0380
|
Optimise drop indicator redraw area.
|
2013-08-17 11:48:16 +01:00 |
|
Michael Drake
|
d8bf6c2216
|
Remove unused structure member.
|
2013-08-16 23:13:25 +01:00 |
|
Michael Drake
|
29b6185ab1
|
Do indicator redraw after everything else is done, to simplify things.
|
2013-08-16 23:08:57 +01:00 |
|
Michael Drake
|
b699169d0b
|
Group the move details, for clarity.
|
2013-08-16 21:40:45 +01:00 |
|
Michael Drake
|
304523553c
|
Start optimising drop indicator redraw.
|
2013-08-16 20:34:41 +01:00 |
|