| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Using UTF-8 instead of Latin1 encoding.
svn path=/import/netsurf/; revision=1049
|
|
|
|
|
|
| |
Simplify and improve parse_background_position(). Implement css_parse_rgb(). Fix truncation of paragraphs with background images.
svn path=/import/netsurf/; revision=1003
|
|
|
|
|
|
| |
Fix some strdup()s on non-terminated strings.
svn path=/import/netsurf/; revision=992
|
|
|
|
|
|
| |
Merge memory cache into content module.
svn path=/import/netsurf/; revision=986
|
|
|
|
|
|
| |
Implement content_stop() and html_stop().
svn path=/import/netsurf/; revision=982
|
|
|
|
|
|
| |
Output some more data in box_dump().
svn path=/import/netsurf/; revision=980
|
|
|
|
|
|
| |
Fix inline boxes with 0 width not having their width set when available width is 0 (eg. in tables) (fixes www.hic.gov.au crash reported by Peter Prewett). Table layout fix related to cells spanning columns with fixed-width cells.
svn path=/import/netsurf/; revision=979
|
|
|
|
|
|
| |
Added comment on struct form_option::text.
svn path=/import/netsurf/; revision=977
|
|
|
|
|
|
| |
layout_table() : avoid division by zero (e.g. table at <URL:http://www.pcguide.com/ref/fdd/confCable-c.html>)
svn path=/import/netsurf/; revision=970
|
|
|
|
|
|
| |
html_find_stylesheets() : returns void, not bool.
svn path=/import/netsurf/; revision=968
|
|
|
|
|
|
| |
Fix for crash caused by inline style attributes specifying background images.
svn path=/import/netsurf/; revision=961
|
|
|
|
|
|
| |
Split fetchcache() into fetchcache() and fetchcache_go() to solve problems of callbacks being called before fetchcache() returns. Fix <style> breakage. Error handling fixes & improvements.
svn path=/import/netsurf/; revision=957
|
|
|
|
|
|
| |
Compiler warning purge
svn path=/import/netsurf/; revision=954
|
|
|
|
|
|
| |
Add global content list. Better error handling in content code. Improved code documentation. Remove some obsolete functions. Implement debug window listing contents.
svn path=/import/netsurf/; revision=951
|
|
|
|
|
|
| |
Fix double-free of background image url. Add background parameter to html_fetch_object().
svn path=/import/netsurf/; revision=944
|
|
|
|
|
|
|
|
|
| |
Implement background-image, background-repeat, background-position and background-attachment CSS properties.
background-attachment and background-position need more work.
Some redraw issues remain.
svn path=/import/netsurf/; revision=938
|
|
|
|
|
|
|
| |
Created content_set_status() : one centralised place where status_message
in the content struct is updated in a fail safe way.
svn path=/import/netsurf/; revision=928
|
|
|
|
|
|
| |
Memory exhaustion handling. Form control related bug fix.
svn path=/import/netsurf/; revision=917
|
|
|
|
|
|
| |
Revert accidental checkin.
svn path=/import/netsurf/; revision=916
|
|
|
|
|
|
| |
Update calls to layout_document() for error handling.
svn path=/import/netsurf/; revision=915
|
|
|
|
|
|
| |
Remove some #ifdef riscos.
svn path=/import/netsurf/; revision=914
|
|
|
|
|
|
| |
Table and float bug fixes.
svn path=/import/netsurf/; revision=899
|
|
|
|
|
|
| |
Fix some table layout bugs related to the recent changes to calculate_table_widths().
svn path=/import/netsurf/; revision=898
|
|
|
|
|
|
| |
Fix and clean code for radio and checkbox inputs.
svn path=/import/netsurf/; revision=884
|
|
|
|
|
|
| |
Fix <select>, which got broken earlier.
svn path=/import/netsurf/; revision=882
|
|
|
|
|
|
| |
Improve multilength parsing.
svn path=/import/netsurf/; revision=881
|
|
|
|
|
|
| |
Improved handling of objects and frames; some work on malloc() failure in box conversion.
svn path=/import/netsurf/; revision=880
|
|
|
|
|
|
| |
Add form_new_control() and form_free_control().
svn path=/import/netsurf/; revision=878
|
|
|
|
|
|
| |
Ignore negative colspan.
svn path=/import/netsurf/; revision=851
|
|
|
|
|
|
| |
Type change of struct content_html.encoding from xmlCharEncoding to xmlChar; Pickup Content-Type charset in the HTML file and use this if the server didn't send it or there was no server involved (e.g. HTML loading from disk).
svn path=/import/netsurf/; revision=846
|
|
|
|
|
|
| |
Fix some compiler warnings. Ignore size attribute for file inputs.
svn path=/import/netsurf/; revision=828
|
|
|
|
|
|
| |
Implement dragging files into <input type="file" ...>.
svn path=/import/netsurf/; revision=821
|
|
|
|
|
|
| |
Remove #ifdef nastiness. Now uses alloca.
svn path=/import/netsurf/; revision=816
|
|
|
|
|
|
|
| |
A couple more Norcroft-related patches.
The use of #ifdef __GNU_C__ in both of these can be avoided. I'm not entirely sure whether it would be sensible to do so, so I've left them as-is.
svn path=/import/netsurf/; revision=814
|
|
|
|
|
|
| |
Fix scaled GIF animations.
svn path=/import/netsurf/; revision=805
|
|
|
|
|
|
| |
Fix box_coords().
svn path=/import/netsurf/; revision=804
|
|
|
|
|
|
| |
Replace void pointer in content callbacks with union content_msg_data. Fix animated gif flickering (except for scaled or masked gifs). Add gif to the debug builds.
svn path=/import/netsurf/; revision=801
|
|
|
|
|
|
| |
Position floats correctly horizontally when padding or margins are present.
svn path=/import/netsurf/; revision=799
|
|
|
|
|
|
| |
Remove obsolete assert() to fix frames crash.
svn path=/import/netsurf/; revision=794
|
|
|
|
|
|
| |
Implement <br> properly by adding BOX_BR; fix box tree normalisation bugs.
svn path=/import/netsurf/; revision=791
|
|
|
|
|
|
| |
Supply XML_CHAR_ENCODING_NONE to libxml2 when no encoding is specified so that meta charsets are used.
svn path=/import/netsurf/; revision=788
|
|
|
|
|
|
| |
Fix height of block contexts with no children (fixes FP exception crashes); factor out code for increasing height for floats.
svn path=/import/netsurf/; revision=787
|
|
|
|
|
|
| |
Take account of configured minimun font size when calculating line height.
svn path=/import/netsurf/; revision=786
|
|
|
|
|
|
| |
Remove incorrect use of WITH_PLUGIN.
svn path=/import/netsurf/; revision=784
|
|
|
|
|
|
| |
Table layout fix and table-float interaction changes.
svn path=/import/netsurf/; revision=778
|
|
|
|
|
|
| |
Fix layout bugs related to height and inline blocks.
svn path=/import/netsurf/; revision=756
|
|
|
|
|
|
| |
Rewrite block context layout, implementing collapsing and negative margins and margins for tables.
svn path=/import/netsurf/; revision=754
|
|
|
|
|
|
|
|
| |
Retain aspect ratio of boxes if only one of width/height are specified (eg <img src="blah" width="123"> would scale height to be 123/image_width * image_height)
NB: This does /not/ work for %age widths as %age heights do nothing as yet
svn path=/import/netsurf/; revision=750
|
|
|
|
|
|
|
| |
Improve keypress handling in form text boxes.
Note: Not yet implemented for textareas as these need more work anyway.
svn path=/import/netsurf/; revision=740
|
|
|
|
|
|
| |
Fix double-free of frame url.
svn path=/import/netsurf/; revision=704
|