Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use coccinelle to change logging macro calls in c files | Vincent Sanders | 2017-09-06 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for F in $(git ls-files '*.c');do spatch --sp-file foo.cocci --in-place ${F};done @@ expression E; @@ -LOG(E); +NSLOG(netsurf, INFO, E); @@ expression E, E1; @@ -LOG(E, E1); +NSLOG(netsurf, INFO, E, E1); @@ expression E, E1, E2; @@ -LOG(E, E1, E2); +NSLOG(netsurf, INFO, E, E1, E2); @@ expression E, E1, E2, E3; @@ -LOG(E, E1, E2, E3); +NSLOG(netsurf, INFO, E, E1, E2, E3); @@ expression E, E1, E2, E3, E4; @@ -LOG(E, E1, E2, E3, E4); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4); @@ expression E, E1, E2, E3, E4, E5; @@ -LOG(E, E1, E2, E3, E4, E5); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5); @@ expression E, E1, E2, E3, E4, E5, E6; @@ -LOG(E, E1, E2, E3, E4, E5, E6); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6); @@ expression E, E1, E2, E3, E4, E5, E6, E7; @@ -LOG(E, E1, E2, E3, E4, E5, E6, E7); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6, E7); | ||||
* | split out browser window drag context into separate structure | Vincent Sanders | 2017-03-03 | 1 | -17/+25 |
| | |||||
* | Update content to split public and internal API | Vincent Sanders | 2016-06-06 | 1 | -10/+9 |
| | |||||
* | update scrollbar_create error handling to return nserror | Vincent Sanders | 2016-04-26 | 1 | -6/+8 |
| | |||||
* | fix error reporting from frameset creation | Vincent Sanders | 2016-04-26 | 1 | -12/+13 |
| | |||||
* | Change LOG() macro to be varadic | Vincent Sanders | 2015-05-28 | 1 | -2/+2 |
| | | | | | | | | | | | | 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. | ||||
* | Avoid calling calloc with 0 length data. | Vincent Sanders | 2014-11-10 | 1 | -15/+25 |
| | | | | | | | CERT MEM04-C suggests that zero length allocations behaviour might be surprising so it should be avoided. This adds a check to ensure a zero length allocation will be avoided. Additionally it returns errors to the caller rather than warning directly (in some error paths) | ||||
* | Desktop doxygen fixes | Vincent Sanders | 2014-11-09 | 1 | -3/+5 |
| | |||||
* | Add bw function to get scrollbar type. | Michael Drake | 2014-10-25 | 1 | -2/+2 |
| | |||||
* | Make history internal to browser_window module. | Michael Drake | 2014-02-15 | 1 | -1/+0 |
| | |||||
* | Make browser_window_navigate (un)verifiable flag match browser_window_create. | Michael Drake | 2014-02-10 | 1 | -2/+3 |
| | |||||
* | Allow tab creation without history clone. Changes browser_window_create and ↵ | Michael Drake | 2014-02-10 | 1 | -4/+6 |
| | | | | browser_window_navigate flags. | ||||
* | clean up desktop/gui.h include usage | Vincent Sanders | 2014-01-29 | 1 | -1/+1 |
| | |||||
* | s/history_core/local_history/ | Michael Drake | 2013-07-10 | 1 | -1/+1 |
| | |||||
* | A load of refactoring of how content selection and input work. | Michael Drake | 2013-02-22 | 1 | -2/+0 |
| | | | | | | | | | | | | | Keypresses now go via content interface. Contents don't shove the selection object into browser windows any more. Contents report selection existence by sending message. HTML content keeps track of where selections in it exist. Contents report whether they have input focus via caret setting msg. Caret can be hidden (can still input/paste) or removed. Consolidate textarea selection handling. Make textarea report its selection status changes to client. Various textarea fixes. Changed how we decide when to clear selections, and give focus. | ||||
* | rename flags for browser_window routines to be shorter | Vincent Sanders | 2013-02-18 | 1 | -2/+2 |
| | |||||
* | browser_window_navigate refactor | Vincent Sanders | 2013-02-18 | 1 | -11/+14 |
| | |||||
* | Move browser_window struct to private header. Places that shouldn't include ↵ | Michael Drake | 2012-08-22 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | it do, such as front end code. Frontends that have been updated to build: framebuffer gtk monkey riscos TODO: amiga atari beos cocoa windows | ||||
* | Don't use GUI_POINTERs in content handlers. | Michael Drake | 2012-08-16 | 1 | -11/+11 |
| | |||||
* | Frame drag start function can take child bw. Don't need to get root bw in ↵ | Michael Drake | 2012-08-16 | 1 | -1/+7 |
| | | | | html handler. Avoids bw dereferences. | ||||
* | Make new function for starting a frames resize and use it. | Michael Drake | 2012-08-16 | 1 | -1/+9 |
| | |||||
* | Formatting changes. | Michael Drake | 2012-08-16 | 1 | -9/+22 |
| | |||||
* | Remove redundant "action" param. | Michael Drake | 2012-08-16 | 1 | -6/+3 |
| | |||||
* | Don't pass status to frames handler. | Michael Drake | 2012-08-16 | 1 | -4/+3 |
| | |||||
* | Remove redundant scrollbar widget message. | Michael Drake | 2012-08-16 | 1 | -3/+0 |
| | |||||
* | Include render/box.h | Daniel Silverstone | 2012-03-24 | 1 | -0/+1 |
| | | | | svn path=/trunk/netsurf/; revision=13639 | ||||
* | Migrate frame types so that desktop/browser.h does not include render/html.h | Daniel Silverstone | 2012-03-24 | 1 | -0/+1 |
| | | | | svn path=/trunk/netsurf/; revision=13605 | ||||
* | Allow drag handlers to inform browser window layer of any pointer range ↵ | Michael Drake | 2012-01-10 | 1 | -24/+33 |
| | | | | | | constraints. svn path=/trunk/netsurf/; revision=13394 | ||||
* | Simplify frameset distribution calcs. | Michael Drake | 2012-01-06 | 1 | -20/+20 |
| | | | | svn path=/trunk/netsurf/; revision=13376 | ||||
* | Fix frame dimension calculations when required sizes don't fit the available ↵ | Michael Drake | 2011-12-14 | 1 | -14/+40 |
| | | | | | | space. svn path=/trunk/netsurf/; revision=13271 | ||||
* | content_get_url -> hlcache_handle_get_url, content__get_url -> content_get_url | John Mark Bell | 2011-12-04 | 1 | -2/+2 |
| | | | | svn path=/trunk/netsurf/; revision=13236 | ||||
* | Big wodge of internal browser window scroll fixes, or "rationalisation of ↵ | Michael Drake | 2011-12-02 | 1 | -4/+4 |
| | | | | | | browser window scrollbar handling". svn path=/trunk/netsurf/; revision=13221 | ||||
* | More conversion to nsurl. (box->href, object params, imagemaps, (i)frames) | Michael Drake | 2011-10-03 | 1 | -2/+3 |
| | | | | svn path=/trunk/netsurf/; revision=12933 | ||||
* | Port more internals to nsurl. Front ends may need updating. | Michael Drake | 2011-10-03 | 1 | -2/+4 |
| | | | | svn path=/trunk/netsurf/; revision=12926 | ||||
* | Improve resizing frames. | Michael Drake | 2011-09-07 | 1 | -2/+2 |
| | | | | svn path=/trunk/netsurf/; revision=12771 | ||||
* | Finish moving frame resizing over to new frame dimensions. | Michael Drake | 2011-09-06 | 1 | -19/+20 |
| | | | | svn path=/trunk/netsurf/; revision=12749 | ||||
* | Remove gui_window_frame_resize_start() functions. | Michael Drake | 2011-09-05 | 1 | -2/+8 |
| | | | | svn path=/trunk/netsurf/; revision=12738 | ||||
* | Implement frames in the core. | Michael Drake | 2011-09-04 | 1 | -21/+45 |
| | | | | svn path=/trunk/netsurf/; revision=12709 | ||||
* | Fix selection for non-gui browser windows (iframes). | Michael Drake | 2011-07-13 | 1 | -4/+3 |
| | | | | | | | Selection no longer uses current_redraw_browser. Fix long-standing selection bugs on platforms that use action on release behaviour. svn path=/trunk/netsurf/; revision=12598 | ||||
* | Iframe scrollbars. | Michael Drake | 2011-07-05 | 1 | -3/+128 |
| | | | | svn path=/trunk/netsurf/; revision=12571 | ||||
* | Iframes inherit parent browser window's scale. | Michael Drake | 2011-06-24 | 1 | -0/+1 |
| | | | | svn path=/trunk/netsurf/; revision=12505 | ||||
* | If iframes are reformatted due to containing document reflow, don't need to ↵ | Michael Drake | 2011-06-24 | 1 | -0/+8 |
| | | | | | | redraw them since they will be redrawn when the containing document is redrawn. Make iframe handling more robust. svn path=/trunk/netsurf/; revision=12497 | ||||
* | First pass at core iframes. Currently lacking scrollbars. | Michael Drake | 2011-06-14 | 1 | -36/+15 |
| | | | | svn path=/trunk/netsurf/; revision=12474 | ||||
* | Remove redundant code. | Michael Drake | 2011-06-04 | 1 | -9/+0 |
| | | | | svn path=/trunk/netsurf/; revision=12458 | ||||
* | check for dereference of teh right value | Vincent Sanders | 2011-05-17 | 1 | -1/+1 |
| | | | | svn path=/trunk/netsurf/; revision=12424 | ||||
* | Avoid dereferencing NULL | John Mark Bell | 2011-05-16 | 1 | -1/+2 |
| | | | | svn path=/trunk/netsurf/; revision=12421 | ||||
* | Temporary hack to stop crashing in Amiga frontend. Roll on frames ↵ | Chris Young | 2011-03-16 | 1 | -0/+8 |
| | | | | | | re-implementation! svn path=/trunk/netsurf/; revision=12079 | ||||
* | ensure iframe stuff does not de-reference null pointers | Vincent Sanders | 2010-10-14 | 1 | -4/+11 |
| | | | | svn path=/trunk/netsurf/; revision=10884 | ||||
* | In switch statements add default branch for unknown enum values, with assert. | Michael Drake | 2010-07-06 | 1 | -35/+54 |
| | | | | svn path=/trunk/netsurf/; revision=10603 | ||||
* | Merge jmb/new-cache; r=dsilvers,rs=vince | Daniel Silverstone | 2010-03-28 | 1 | -7/+8 |
| | | | | svn path=/trunk/netsurf/; revision=10180 |