Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rationalise use of utils/utils.h header | Vincent Sanders | 2017-01-19 | 1 | -2/+2 |
| | |||||
* | move plot style header to netsurf include directory | Vincent Sanders | 2017-01-13 | 1 | -5/+4 |
| | | | | | move plotter style header and adjust all callers to use only what they actually require. | ||||
* | use ascii processing when determining form charset | Vincent Sanders | 2016-09-12 | 1 | -9/+10 |
| | |||||
* | URL escape: Simplify to avoid unnecessary allocation. | Michael Drake | 2016-07-25 | 1 | -2/+2 |
| | | | | | | | | This removes the toskip parameter, which was only used by the RISC OS front end. The toskip param was used to skip 8 characters which did not need to be escaped from the start of the URL. The RISC OS front end now orders the steps of its URL construction to avoid the need for this. | ||||
* | move the public form API | Vincent Sanders | 2016-06-14 | 1 | -4/+4 |
| | |||||
* | Allow include directories to be added by sub makefiles | Vincent Sanders | 2016-06-06 | 1 | -1/+1 |
| | |||||
* | move plotters header into public API | Vincent Sanders | 2016-05-30 | 1 | -1/+1 |
| | |||||
* | move desktop window header into public API | Vincent Sanders | 2016-05-30 | 1 | -1/+1 |
| | |||||
* | move mouse and pointer state header into public API | Vincent Sanders | 2016-05-30 | 1 | -1/+1 |
| | |||||
* | move misc header into public API | Vincent Sanders | 2016-05-30 | 1 | -1/+1 |
| | |||||
* | move the CSS content handler | Vincent Sanders | 2016-05-26 | 1 | -2/+1 |
| | |||||
* | remove all core usage of warn_user API | Vincent Sanders | 2016-04-26 | 1 | -6/+8 |
| | |||||
* | update scrollbar_create error handling to return nserror | Vincent Sanders | 2016-04-26 | 1 | -2/+2 |
| | |||||
* | Only iterate the form when freeing a control if there is one. | Daniel Silverstone | 2015-06-03 | 1 | -14/+16 |
| | | | | This fixes Bug#2322 | ||||
* | Change LOG() macro to be varadic | Vincent Sanders | 2015-05-28 | 1 | -49/+49 |
| | | | | | | | | | | | | 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. | ||||
* | Ensure we delink form controls when freeing them | Daniel Silverstone | 2015-04-22 | 1 | -0/+19 |
| | |||||
* | add some debug to form gadget freeing | Vincent Sanders | 2015-03-27 | 1 | -3/+10 |
| | | | | | Serveral reports of form freeing segfaulting on RISC OS so this adds some debug in this area to see if we can tell why. | ||||
* | Forms: consider submit buttons successful. Fixes #2284. | John-Mark Bell | 2015-03-10 | 1 | -2/+47 |
| | |||||
* | Remove unecessary form debug | Vincent Sanders | 2014-11-15 | 1 | -33/+37 |
| | | | | | Additionaly we make the curl fetcher report errors instead of uninitialised buffer. | ||||
* | Fix cocoa usage of render internals | Vincent Sanders | 2014-11-13 | 1 | -0/+8 |
| | |||||
* | make the form select menu API smaller. | Vincent Sanders | 2014-11-13 | 1 | -0/+20 |
| | | | | | | By hiding all but the form selection menu option structure from code outside of render this reduces the API to the absolute minimum to support this feature. | ||||
* | Doxygen cleanups | Vincent Sanders | 2014-11-12 | 1 | -66/+11 |
| | |||||
* | change form API to return error instead of warning user. | Vincent Sanders | 2014-11-11 | 1 | -13/+24 |
| | | | | | | | Update the form API so instead of directly warning the user it returns an error code to the caller allowing the appropriate action to be taken outside the core. Additionally clean up documentation of this API. | ||||
* | Make most of the form API internal to the html renderer. | Vincent Sanders | 2014-11-11 | 1 | -20/+3 |
| | | | | | | Very little of the form API needed exposing outside of the renderer. This makes the form API that may be used by frontends obvious and limited. | ||||
* | remove unecessary browser.h include from core headers | Vincent Sanders | 2014-10-17 | 1 | -0/+1 |
| | |||||
* | Put the font operations table alongside all the other core API | Vincent Sanders | 2014-10-13 | 1 | -7/+8 |
| | | | | | | | | | | | | The netsurf core is driven from numerous operation tables most of which are now set through a common netsurf_register() interface. The font and plotting interfaces are currently separate and unlike all the other operation tables are modified for differing contexts. This change moves the font operations alongside all the other operations table and remove unnecessary interaction with the renderers font internals. Further this also removes the need for css internals to be visible in frontends. | ||||
* | refactor url utility functions to use standard nserror codes and have ↵ | Vincent Sanders | 2014-05-08 | 1 | -5/+5 |
| | | | | appropriate documentation. | ||||
* | Gadgets can exisit outside forms, so now they store their own ref to the ↵ | Michael Drake | 2014-02-17 | 1 | -15/+3 |
| | | | | containing html content. | ||||
* | Make browser_window_navigate (un)verifiable flag match browser_window_create. | Michael Drake | 2014-02-10 | 1 | -6/+3 |
| | |||||
* | Allow tab creation without history clone. Changes browser_window_create and ↵ | Michael Drake | 2014-02-10 | 1 | -6/+6 |
| | | | | browser_window_navigate flags. | ||||
* | Native select menu interface shouldn't force front end to dig inside bw struct. | Michael Drake | 2014-02-08 | 1 | -13/+21 |
| | |||||
* | clean up desktop/gui.h include usage | Vincent Sanders | 2014-01-29 | 1 | -2/+1 |
| | |||||
* | move utf8 conversion routines to use nserror instead of their own error enum | Vincent Sanders | 2014-01-28 | 1 | -7/+7 |
| | |||||
* | Fix Coverity-spotted issue. (Fixes behaviour for multiple selects.) Also ↵ | Michael Drake | 2014-01-24 | 1 | -1/+2 |
| | | | | minor optimisation. | ||||
* | Deselect other options when select option is selected, and it's not a ↵ | Michael Drake | 2014-01-21 | 1 | -4/+8 |
| | | | | multi-select. | ||||
* | Support 'checked' properly in new form handler | Daniel Silverstone | 2014-01-06 | 1 | -1/+10 |
| | |||||
* | Remove old form_successful_controls | Daniel Silverstone | 2014-01-05 | 1 | -349/+0 |
| | |||||
* | Support image inputs | Daniel Silverstone | 2014-01-05 | 1 | -8/+16 |
| | |||||
* | Rewrite form_successful_controls() to use the DOM. | Daniel Silverstone | 2014-01-05 | 1 | -5/+509 |
| | | | | | | This stops image inputs from working temporarily, but makes inputs inside display:none work correctly. As such, this is a net-win. | ||||
* | Remove logging now that file upload *seems* to work | Daniel Silverstone | 2014-01-04 | 1 | -3/+2 |
| | |||||
* | Add a bunch of logging to try and help track down the issue with rawfile ↵ | Daniel Silverstone | 2014-01-04 | 1 | -2/+3 |
| | | | | handling, sorry guys | ||||
* | Shunt around the file multipart stuff a bit to try and fix the segfault | Daniel Silverstone | 2014-01-04 | 1 | -9/+10 |
| | |||||
* | In theory, store raw filenames and pass them through for file upload. ↵ | Daniel Silverstone | 2014-01-04 | 1 | -1/+24 |
| | | | | Untested due to no file-upload in GTK frontend just yet | ||||
* | Reflect changes to select boxes into the DOM | Daniel Silverstone | 2014-01-04 | 1 | -1/+9 |
| | |||||
* | Ensure textual input boxes re-update the DOM with new values | Daniel Silverstone | 2014-01-04 | 1 | -0/+37 |
| | |||||
* | Fix leaks in form_successful_controls. 'charset' was always leaked, value ↵ | Michael Drake | 2013-10-23 | 1 | -0/+4 |
| | | | | was leaked in particular OOM case. | ||||
* | s/!charset/charset == NULL/ | Michael Drake | 2013-10-23 | 1 | -1/+1 |
| | |||||
* | Fix pointer shape and status bar messages for textareas and their scrollbars. | Michael Drake | 2013-03-11 | 1 | -2/+3 |
| | |||||
* | change stylesheet fetching to be generated from the default dom events | Vincent Sanders | 2013-02-19 | 1 | -0/+4 |
| | |||||
* | rename flags for browser_window routines to be shorter | Vincent Sanders | 2013-02-18 | 1 | -6/+6 |
| |