summaryrefslogtreecommitdiff
path: root/framebuffer/gui.c
Commit message (Collapse)AuthorAgeFilesLines
* fix unused variable warning in framebuffer Message loadingVincent Sanders2015-06-221-1/+4
|
* This moves message loading out of netsurf_init into each frontendVincent Sanders2015-06-211-2/+5
| | | | | | | | | | The translated message loading is dependant on configuration of resource location in each frontend, additionally they should have the ability to deal with errors in this loading in a implementation specific manner. This also extends the message loading API to be capable of loading from an inline memory buffer instead of from a file.
* Change LOG() macro to be varadicVincent Sanders2015-05-281-17/+17
| | | | | | | | | | | | This changes the LOG macro to be varadic removing the need for all callsites to have double bracketing and allows for future improvement on how we use the logging macros. The callsites were changed with coccinelle and the changes checked by hand. Compile tested for several frontends but not all. A formatting annotation has also been added which allows the compiler to check the parameters and types passed to the logging.
* Convert framebuffer frontend to bitmap operations table.Vincent Sanders2015-04-141-1/+3
|
* Reduce log spam esp. from animated gifs.Michael Drake2015-03-281-6/+0
|
* To avoid namespace conflicts with ncurses add NetSurf key prefix.Witold Filipczyk2015-03-271-14/+14
| | | | Adds a NetSurf key code prefix of NS_ to all key codes.
* allow for framebuffer command line parsing to cope with unknown long optionsVincent Sanders2014-12-271-1/+7
|
* change the framebuffer frontend way of disabling the toolbarVincent Sanders2014-12-271-1/+2
| | | | | This changes the toolbar disabling from the empty string (which is impossible to configure) to the q (for quiet) specifier
* change url setting api to take an nsurl instead of a text stringVincent Sanders2014-11-021-2/+2
|
* remove unecessary utils/types.hVincent Sanders2014-11-021-1/+0
| | | | | | This cleans up this header and moves the functionality into more useful places while reducing the include complexity but only pulling in whats required.
* Update url setting API to return nserror code instead of calling warn_userVincent Sanders2014-10-291-1/+2
|
* remove the die API from the core.Vincent Sanders2014-10-261-0/+13
| | | | | | | | The die() API for abnormal termination does not belong within the core of netsurf and instead errors are propogated back to the callers. This is the final part of this change and the API is now only used within some parts of the frontends
* remove unecessary browser.h include from core headersVincent Sanders2014-10-171-2/+1
|
* Update framebuffer frontend to cope with split operations table headersVincent Sanders2014-10-161-5/+6
|
* change frmebuffer to run its own main loopVincent Sanders2014-09-221-19/+24
|
* Fix up use of uninitialised variable.Michael Drake2014-07-261-2/+2
|
* Add rudimentary support for resizing.Michael Drake2014-07-261-0/+272
| | | | | | | | | | | - Currently only libnsfb's SDL surface supports resizing. - Flickers like crazy while resizing. Possibly because the SDL surface is not set to use double buffering. - The internal widget library, fbtk, was never intended for this, as such it has no knowledge of how a widget should be positioned with respect to its parent. This means the top level window has to track everything and move them itself.
* remove content include from urldb headerVincent Sanders2014-07-171-0/+1
|
* fixup merge of scheduled reformatVincent Sanders2014-07-061-1/+1
|
* change reformat to be driven from the scheduler like redrawVincent Sanders2014-07-011-0/+10
|
* convert all frontends to scheduled fetch operationVincent Sanders2014-06-261-4/+0
|
* add backing store storage path to browser initialisationVincent Sanders2014-05-131-1/+1
|
* ensure operations tables are registered as early as possible.Vincent Sanders2014-05-101-2/+7
|
* move scheduleing into browser operation tableVincent Sanders2014-03-091-5/+5
|
* Remove unused includes.Michael Drake2014-02-151-2/+0
|
* Make history internal to browser_window module.Michael Drake2014-02-151-6/+5
|
* Make browser_window_navigate (un)verifiable flag match browser_window_create.Michael Drake2014-02-101-8/+2
|
* Allow tab creation without history clone. Changes browser_window_create and ↵Michael Drake2014-02-101-4/+3
| | | | browser_window_navigate flags.
* Clean up gui_window creation API.Michael Drake2014-02-091-4/+3
|
* Simplify local history interface.Michael Drake2014-02-081-2/+2
|
* Use API to get scale.Michael Drake2014-02-081-11/+17
|
* Use API to get bw extents.Michael Drake2014-02-081-11/+10
|
* move utf8 local conversion operations to tableVincent Sanders2014-02-011-0/+1
|
* move framebuffer fetch operations to their own moduleVincent Sanders2014-01-241-47/+2
|
* create table for fetcher operations and move all operations into itVincent Sanders2014-01-231-4/+12
|
* cleanup copyright headers and some doc commentsVincent Sanders2014-01-161-2/+3
|
* move filename_from_path and path_add_part into gui operation tablesVincent Sanders2014-01-161-0/+39
|
* split browser gui operations upVincent Sanders2014-01-151-6/+7
|
* move remaining gui operations to tableVincent Sanders2014-01-141-21/+4
|
* move download operations to download tableVincent Sanders2014-01-141-24/+0
|
* move teh final optional window operations into the tableVincent Sanders2014-01-131-29/+0
|
* move four more optional window operations to tableVincent Sanders2014-01-131-4/+8
|
* move two more mandantory window operations to tableVincent Sanders2014-01-131-2/+4
|
* move window scroll getter and setter into operations tableVincent Sanders2014-01-131-2/+4
|
* move mandantory window update and redraw operations into tableVincent Sanders2014-01-121-2/+4
|
* move more optional window operations into table including removing unused ↵Vincent Sanders2014-01-121-23/+0
| | | | hide_pointer operation altogether
* split gui operations into core and window and move more operations into tablesVincent Sanders2014-01-121-35/+9
|
* move set title, set url, start and stop throbber window operations to gui tableVincent Sanders2014-01-121-9/+8
|
* move window creation and destruction into tableVincent Sanders2014-01-111-7/+9
|
* Initial conversion of netsurf gui to callback vtableVincent Sanders2014-01-111-98/+104
|