Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cleanup printer API usage of plotter headers | Vincent Sanders | 2016-05-04 | 1 | -0/+1 |
| | |||||
* | rationalise gtk use of plotters API | Vincent Sanders | 2016-05-04 | 4 | -4/+2 |
| | |||||
* | remove unecessary utils includes from gtk frontend | Vincent Sanders | 2016-05-02 | 9 | -10/+2 |
| | |||||
* | update gtk to stop using depricated warn_user API | Vincent Sanders | 2016-04-26 | 12 | -81/+117 |
| | |||||
* | use the miscellaneous table warning entry | Vincent Sanders | 2016-04-25 | 1 | -1/+12 |
| | | | | | | | change all the frontends to provide the warning callback in the miscelaneous table instead of using the warn_user function. Changing all the warn_user callsites still requires completion. | ||||
* | Update gtk frontend to use layout table | Vincent Sanders | 2016-04-23 | 7 | -99/+98 |
| | |||||
* | Split utils header into string functions and everything else | Vincent Sanders | 2016-04-21 | 8 | -0/+8 |
| | | | | | split out the string handling API from the rest of the utils header and fix up all the fallout. | ||||
* | move remove underscores utility to alongside the single gtk call site | Vincent Sanders | 2016-04-20 | 1 | -0/+28 |
| | |||||
* | stop content header dragging in so many other headers | Vincent Sanders | 2016-04-19 | 2 | -1/+2 |
| | |||||
* | add missing explicit dirent includes | Vincent Sanders | 2016-04-19 | 1 | -0/+1 |
| | |||||
* | fix missing struct on http parameter declaration due to header change | Vincent Sanders | 2016-04-18 | 1 | -0/+1 |
| | |||||
* | reduce content header interdependancy | Vincent Sanders | 2016-04-18 | 1 | -0/+1 |
| | |||||
* | complete the rename of the gui browser table | Vincent Sanders | 2016-04-16 | 1 | -2/+2 |
| | | | | | | When the operations tables were created the browser table was renamed to miscellaneous except the actual rename patch was never applied, this fixes that situation. | ||||
* | remove unecessary header inclusion | Vincent Sanders | 2016-03-16 | 1 | -7/+1 |
| | |||||
* | Avoid null dereference in gtk resource handling | Vincent Sanders | 2016-03-14 | 1 | -2/+8 |
| | | | | | Ensure the error handling in gtk pixmap resource handling does not cause a null pointer dereference. Fixes coverity CID 1307743 | ||||
* | Clean up gtk login window | Vincent Sanders | 2016-03-14 | 1 | -66/+116 |
| | | | | | | | | | | | This fixes coverity ID 1316338 by dealing with memory and window creation errors properly. Previously such errors could seg fault or leave the browser navigation logic "stuck" waiting for user input to a window that never existed. The code was also refactored to remove forward declarations and add documentation comments. | ||||
* | completely remove remaining GTK theme code | Vincent Sanders | 2016-03-09 | 6 | -293/+240 |
| | | | | | Removes the theme code from GTK by moving the small remaining parts to being implementation details within the toolbar implementation. | ||||
* | remove unused theme ui elements from preferances dialog | Vincent Sanders | 2016-03-09 | 2 | -22/+0 |
| | |||||
* | remove unrequired path globals | Vincent Sanders | 2016-03-09 | 1 | -6/+0 |
| | |||||
* | remove theme option | Vincent Sanders | 2016-03-08 | 3 | -6/+2 |
| | |||||
* | add missing arrow down pixmap resource | Vincent Sanders | 2016-03-08 | 3 | -150/+1 |
| | |||||
* | Initial pass removing gtk frontend theme code | Vincent Sanders | 2016-03-08 | 42 | -1735/+29 |
| | |||||
* | update gtk resource path setting to use makefile variable | Vincent Sanders | 2016-02-20 | 2 | -5/+5 |
| | |||||
* | fix more freebsd warnings | Vincent Sanders | 2016-02-12 | 1 | -0/+1 |
| | |||||
* | fix strcasecmp implicit declaration warnings on freebsd | Vincent Sanders | 2016-02-12 | 1 | -0/+1 |
| | |||||
* | Can free pango font desc as soon as it's set. | Michael Drake | 2016-02-09 | 1 | -10/+12 |
| | |||||
* | Use readonly get_line, since it is supposed to be faster. | Michael Drake | 2016-02-08 | 1 | -1/+1 |
| | |||||
* | Don't haemorrhage Pango layouts out of nsfont_paint. | Michael Drake | 2016-02-08 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | Before: LEAK SUMMARY: definitely lost: 143,462 bytes in 811 blocks indirectly lost: 835,174 bytes in 16,656 blocks possibly lost: 104,465 bytes in 1,631 blocks still reachable: 3,634,180 bytes in 30,844 blocks suppressed: 0 bytes in 0 blocks After: LEAK SUMMARY: definitely lost: 57,990 bytes in 258 blocks indirectly lost: 218,013 bytes in 5,995 blocks possibly lost: 110,118 bytes in 1,837 blocks still reachable: 3,637,842 bytes in 30,881 blocks suppressed: 0 bytes in 0 blocks | ||||
* | move the container code to gtk directory as its only ever used there. | Vincent Sanders | 2016-01-19 | 6 | -8/+822 |
| | |||||
* | make search engines resource common between gtk and beos | Vincent Sanders | 2016-01-19 | 1 | -20/+1 |
| | |||||
* | Style fixes | Rob Kendrick | 2016-01-13 | 1 | -7/+11 |
| | |||||
* | Actually do something with return value. | Michael Drake | 2015-12-20 | 1 | -0/+3 |
| | |||||
* | Make nsurl utf8 string conversion function consistent with nsurl API. | Michael Drake | 2015-10-25 | 1 | -1/+1 |
| | |||||
* | Update RISC OS frontend to new API | Chris Young | 2015-10-24 | 1 | -1/+0 |
| | |||||
* | Update gtk frontend to new API | Chris Young | 2015-10-24 | 1 | -6/+12 |
| | |||||
* | Show the IDN decoded form in the URL bar on GTK if the option is set. | Chris Young | 2015-10-24 | 1 | -1/+7 |
| | |||||
* | Improve gtk scaffolding documentation | Vincent Sanders | 2015-06-30 | 1 | -35/+48 |
| | |||||
* | Ensure gtk windows have a default favicon at creation. | Vincent Sanders | 2015-06-30 | 1 | -4/+11 |
| | | | | | | | This ensures newly created gtk gui windows have a default favicon set. This is necessary because new tab creation displays the new windows contents before an icon has been set and the icon will not be changed from the previously viewed tabs icon. | ||||
* | Fix missing unistd includes to allow building with older headers | Vincent Sanders | 2015-06-29 | 2 | -1/+3 |
| | |||||
* | Add missing include to gtk scaffolding | Vincent Sanders | 2015-06-29 | 1 | -0/+1 |
| | | | | Without unistd access, close and unlink were not properly defined | ||||
* | fix glib resource API usage even when gresource was disabled | Vincent Sanders | 2015-06-29 | 1 | -0/+9 |
| | |||||
* | Improve resource code to not try and use g_resource calls when disabled. | Vincent Sanders | 2015-06-29 | 1 | -1/+5 |
| | |||||
* | Allow gtk preferences language selection resource to be inline | Vincent Sanders | 2015-06-25 | 2 | -41/+138 |
| | | | | | | | This allows the languages resource to be read from file or from inline data. Additionally it fixes a bug where the language combo box would always be reset to en as the default regardless of what was currently configured. | ||||
* | Update GTK url bar completion to navigate on selection | Vincent Sanders | 2015-06-23 | 3 | -60/+142 |
| | |||||
* | Change gtk message and language handling to use resource names | Vincent Sanders | 2015-06-23 | 7 | -38/+61 |
| | | | | | | | | | | The GTK resource handling can now provide the path to resources rather than having to compute them separately. This reduces run time allocation and allows for the resources to be built in if required. Additionally this tweaks the resource scheme handling to redirect favicon.ico to resource:favicon.png instead of rewriting directly to file scheme path allowing the favicon to be a compiled in resource. | ||||
* | Allow GTK to include inline resources for default css | Vincent Sanders | 2015-06-22 | 2 | -0/+6 |
| | |||||
* | Don't need gtkdefault.css now. | Michael Drake | 2015-06-22 | 3 | -14/+1 |
| | |||||
* | Consolidate default style. | Michael Drake | 2015-06-22 | 1 | -13/+0 |
| | |||||
* | Allow translation messages to be compiled in as GTK resources | Vincent Sanders | 2015-06-21 | 4 | -22/+76 |
| | |||||
* | This moves message loading out of netsurf_init into each frontend | Vincent Sanders | 2015-06-21 | 1 | -8/+27 |
| | | | | | | | | | | 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. |