Commit Graph

1568 Commits

Author SHA1 Message Date
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