Commit Graph

37 Commits (stevef/ibarmenu)

Author SHA1 Message Date
Vincent Sanders 7c4c73f1b0 Desktop doxygen fixes 10 years ago
Vincent Sanders 315877c822 reduce uncessary include usage 11 years ago
Michael Drake eddae6af06 Remove plotter table global. Pass a redraw context around redraw functions. Knockout could be handled better. Note: untested on most front ends. 14 years ago
John Mark Bell ff60007458 Fix build with NDEBUG defined 14 years ago
Michael Drake 94e7b44ebc Pass clip rect to clip plotters as struct. Simplify clip rect handling in debug window code. Pass clip rect to select menu as struct. 14 years ago
John Mark Bell 2565a37a52 Refactor text plotter and other font functions to remove dependency on CSS. 16 years ago
Vincent Sanders 86232d72a6 next round of plotter refactor 16 years ago
Vincent Sanders 680298e61c plotters line refactor 16 years ago
Vincent Sanders f9ecd56f62 ploter refactor of rectangle handling 16 years ago
Michael Drake d98ec423b1 Style guide indentation. 16 years ago
Vincent Sanders 0ade453958 Refactor fill plotter to take a style 16 years ago
Vincent Sanders 1165edf662 remove redundant clg call 16 years ago
Vincent Sanders aa26843411 Improve bitmap plotter API 16 years ago
Michael Drake 666506689f Remove redundant assign, and make case indentation style guide complient. 16 years ago
John Mark Bell 243c1ba03f Limit scope of manually-defined NDEBUG. Purge a bunch of redundant #undef NDEBUG. 16 years ago
John Tytgat fbf6d4cd41 - Constify parameters of struct plotter_table::polygon and struct plotter_table::path 16 years ago
Michael Drake caafa2704e Add general comment on knockout rendering. 17 years ago
John Tytgat 5685170036 Make the knockout plotter calling behaviour optional by added a new entry 17 years ago
John Tytgat 23a5467178 Use static for variables local to one source file. 17 years ago
John Tytgat 35d3d6d0bb First merge of Adam Blokus' GSoC work from his branch 'branches/adamblokus/netsurf'. 17 years ago
Rob Kendrick 59641def82 const fixes in plotters and history core 17 years ago
James Bursa b650b2379f Implement path plotter (for SVGs within a page). 17 years ago
James Bursa f386520ff2 Add empty path plotters to stop crashes. 17 years ago
Vincent Sanders 2f864eeecc Update all source code file headers to reflect GPL version 2 only and contain appropriate licence text 18 years ago
Daniel Silverstone 6807b4208a Remove the netsurf/ from the include paths and rationalise use of <> vs "" in includes 18 years ago
Michael Drake ba23e4b693 Update project URL. 18 years ago
Adrian Lees 7aaa33d2e5 Fix for knockout rendering of native formats 19 years ago
Richard Wilson a47f148f2d Optimise out redundant group_start and group_end calls (speed up rendering.) 19 years ago
Richard Wilson ac0d20fdea Stop knockout logging. 19 years ago
Richard Wilson 1d8bf3ff91 Disable debugging. 19 years ago
Richard Wilson dbe40cffb3 Re-instate the knockout renderers after a nested flush(). Make so knockout rendering is always used. 19 years ago
Richard Wilson 0f36a3e6a5 Allow nested calls to knockout rendering (stops iframes from flushing the current data). 19 years ago
Richard Wilson a1e42c14a2 Ensure all plots are bounding boxes are correctly clipped. Handle non-repeating backgrounds better. Delink deleted nodes for improved efficiency. 19 years ago
Richard Wilson 467d9679f8 Totally knock out boxes as early into the tree as possible to improve efficiency. Fix incorrect buffer check. 19 years ago
Richard Wilson 6e8ba3f4bb Move array definitions for GCC4 19 years ago
Richard Wilson 2dc65ac414 Don't assume tiled plotting will cover the entire clipping region. 19 years ago
Richard Wilson cf4294d3a8 Implement knockout rendering (controlled by 'knockout_rendering' option or Ctrl+F11, default is off). This attempts to minimise the amount of overlapping redraw performed, and thus can drasticly reduce the rendering time of many pages. 19 years ago