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
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
Rob Kendrick
d24ee91311
Under GTK, file gadgets are more like buttons
2014-01-05 17:16:26 +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
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
Vincent Sanders
5a408069c9
remove lcms dependancy as NetSurf does not directaly use it.
...
The dependancy probbaly comes from our historical use of libmng,
even then the libmng pkg-config should bring it in.
2014-01-04 16:13:10 +00:00
Vincent Sanders
f725c2dcde
check stat error return (coverity 1109835)
2013-11-27 22:21:59 +00:00
Vincent Sanders
47c17ad889
check return of chmod (coverity 1109836)
2013-11-27 22:09:21 +00:00
Michael Drake
3eb65bb54f
Fix Coverity #1129524 , resource leak.
2013-11-18 14:19:27 +00:00
Daniel Silverstone
4b3a7666dc
Use realpath and stuff file:// on the front of file arguments in GTK frontend
2013-11-17 15:07:09 +00:00
Vincent Sanders
8702eedf67
fix leak in error path (coverity 1109889)
2013-11-06 10:52:29 +00:00
Vincent Sanders
41bda017d1
fix error path resource handling in gtk browser window creation (coverity 1109888)
2013-11-03 16:30:34 +00:00
Vincent Sanders
5c3daf9013
fix memory leak in error path (coverity 1109889)
2013-11-03 15:00:40 +00:00
Vincent Sanders
401d1fd1a6
fix coverity 1109883
2013-10-31 23:17:14 +00:00
Vincent Sanders
9c707c8df0
fix coverity 1109891
2013-10-31 23:17:14 +00:00
Michael Drake
0f166ad6b0
Remove comment. Background only used with alpha channel when printing via Tinct on RISC OS.
2013-10-28 14:30:31 +00:00
Vincent Sanders
f29306cc9a
improve gtk source save to use gtk overwrite protection feature coverity 1109873
2013-10-25 21:25:56 +01:00
Vincent Sanders
2962faed63
fix gtk title setting to cope with null titles coverity 1109897
2013-10-25 15:44:52 +01:00
Vincent Sanders
88bd4e2ee2
fix resource leak coverity 1109883
2013-10-25 12:42:53 +01:00
Vincent Sanders
2e4c1cf950
fix resource leak coverity 1109884
2013-10-25 12:42:53 +01:00
Vincent Sanders
2cd2846122
fix coverity 1109906 uninitialised pointer read
2013-10-25 12:42:53 +01:00
Michael Drake
2d14f0bb2e
Fix Ctrl+Shift+Z.
2013-10-01 13:15:25 +01:00
Michael Drake
10b422b163
Pass KEY_UNDO and KEY_REDO to core. (Currently ignored.)
2013-09-30 21:37:31 +01:00
Michael Drake
f2b4a7a997
Port to new recursive expand/contract functions.
2013-09-03 12:36:55 +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
4473f4b8a8
Remove tree icon_name globals from all the front ends.
2013-09-02 16:39:46 +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
cb92b7d341
Cleanup mouse handling a bit.
2013-08-28 15:20:41 +01:00
Michael Drake
8b83456c02
Beginnings of new hotlist module, implemented with new treeview.
...
Currently it can only open, display and launch entries in an existing hotlist file.
TODO:
- Generate defualt hotlist when file not found.
- Add hotlist saving.
- Allow adding to hotlist.
- Allow hotlist editing.
- Allow hotlist nodes to be moved by dragging.
- Allow hotlist visit data to be updated.
2013-08-16 08:25:25 +01:00
Michael Drake
4a01ef9e7a
Avoid sslcert_get_tree_flags.
2013-08-13 13:48:53 +01:00
Michael Drake
eaae716989
Move old hotlist out of the way.
2013-08-13 12:41:04 +01:00