| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
xcalloc/xrealloc/xstrdup-purge week, part 3.
svn path=/import/netsurf/; revision=1403
|
|
|
|
|
|
| |
xcalloc/xrealloc/xstrdup-purge week, part 2.
svn path=/import/netsurf/; revision=1401
|
|
|
|
|
|
| |
Add form_new() and form_add_option().
svn path=/import/netsurf/; revision=1400
|
|
|
|
|
|
| |
xcalloc/xrealloc/xstrdup-purge week, part 1.
svn path=/import/netsurf/; revision=1398
|
|
|
|
|
|
| |
Update to work with new imagemap interface
svn path=/import/netsurf/; revision=1391
|
|
|
|
|
|
| |
Fix horizontal cellspacing.
svn path=/import/netsurf/; revision=1385
|
|
|
|
|
|
| |
Explicitly check for boxes with 0 area, as there's no point redrawing them
svn path=/import/netsurf/; revision=1384
|
|
|
|
|
|
| |
Make frames scroll. Implement table cellspacing attribute.
svn path=/import/netsurf/; revision=1383
|
|
|
|
|
|
| |
Implement table cell padding and separated borders model for tables. Min/max width calculations still need implementing.
svn path=/import/netsurf/; revision=1378
|
|
|
|
|
|
| |
Improve plain text rendering (converts occurrences of '<' with '<')
svn path=/import/netsurf/; revision=1369
|
|
|
|
|
|
| |
Take objects into account when calculating descendant boxes.
svn path=/import/netsurf/; revision=1367
|
|
|
|
|
|
| |
Fix possible divide by 0. Scroll objects correctly.
svn path=/import/netsurf/; revision=1366
|
|
|
|
|
|
| |
Improvements to overflow and scrolling: scrollbars now have most of the usual RISC OS behaviour. Better rendering of dotted and dashed borders.
svn path=/import/netsurf/; revision=1363
|
|
|
|
|
|
| |
Fix for HTML redraw artifacts
svn path=/import/netsurf/; revision=1359
|
|
|
|
|
|
| |
Get bitmap opacity rather than test it
svn path=/import/netsurf/; revision=1358
|
|
|
|
|
|
| |
Changing screenmodes causes font handles to be refound.
svn path=/import/netsurf/; revision=1338
|
|
|
|
|
|
| |
Fix form textarea scrolling. The scrollbar now works properly.
svn path=/import/netsurf/; revision=1334
|
|
|
|
|
|
| |
Reimplement draw groups
svn path=/import/netsurf/; revision=1332
|
|
|
|
|
|
|
| |
Fix segv in GTK build.
/me also slaps the RISC OS build for not dying appropriately too.
svn path=/import/netsurf/; revision=1324
|
|
|
|
|
|
| |
Lose hard-coded stylesheet URLs.
svn path=/import/netsurf/; revision=1323
|
|
|
|
|
|
| |
Move box tree from html.layout->children to html.layout. Work on scrollbars.
svn path=/import/netsurf/; revision=1314
|
|
|
|
|
|
| |
New target-independent implementation of html_redraw(), using plotters.
svn path=/import/netsurf/; revision=1313
|
|
|
|
|
|
| |
Work around issue with selected radio buttons/checkboxes having no current value
svn path=/import/netsurf/; revision=1308
|
|
|
|
|
|
|
| |
Write heuristically-generated font names to choices file - should speed up program load a bit.
Heuristic is re-run each time the choices file is saved.
svn path=/import/netsurf/; revision=1294
|
|
|
|
|
|
|
| |
Make fonts user-configurable.
This loses font-style support, though it shouldn't be hard to put it back again.
svn path=/import/netsurf/; revision=1274
|
|
|
|
|
|
| |
Added support for table colspan=0 and rowspan=0.
svn path=/import/netsurf/; revision=1262
|
|
|
|
|
|
| |
Experimental overflow: scroll code.
svn path=/import/netsurf/; revision=1250
|
|
|
|
|
|
| |
Fix a NULL pointer read.
svn path=/import/netsurf/; revision=1249
|
|
|
|
|
|
| |
Restrict last change to hidden inputs only - breaks sf.net bug tracker otherwise
svn path=/import/netsurf/; revision=1243
|
|
|
|
|
|
|
| |
Fix issue with hidden inputs having no value property
Log on memory error to aid debugging
svn path=/import/netsurf/; revision=1242
|
|
|
|
|
|
|
|
|
| |
Rationalise image redraw.
Supply background colour when redrawing contents
Reenable printing of background images
Require Tinct 0.07
svn path=/import/netsurf/; revision=1234
|
|
|
|
|
|
|
|
| |
- Rename len() to css_len2px().
- Less compiler warnings concerning float/int implicit casts.
- More stddef.h type usuage.
svn path=/import/netsurf/; revision=1232
|
|
|
|
|
|
| |
Removed a chunk of Norcroft compiler warnings. Re-ident some pieces.
svn path=/import/netsurf/; revision=1231
|
|
|
|
|
|
| |
Using more stddef.h types.
svn path=/import/netsurf/; revision=1230
|
|
|
|
|
|
|
|
| |
Rewrite of plugin handling. This is now much nicer than before although it has about the same amount of functionality.
Note: This is now configurable via an option (defaults to OFF)
This has only really been tested with the Flash plugin and seems to work reasonably.
svn path=/import/netsurf/; revision=1216
|
|
|
|
|
|
| |
Remove content_add_instance(), content_remove_instance(), content_reshape_instance(). Add content_open(), content_close(). Implement for CONTENT_HTML.
svn path=/import/netsurf/; revision=1213
|
|
|
|
|
|
| |
Start work on removing instances and making content types non-shareable. Clean up some #includes.
svn path=/import/netsurf/; revision=1211
|
|
|
|
|
|
|
|
|
|
|
| |
Make content_redraw return a bool
Printing of foreground images now uses OS_SpriteOp
Printing of background images disabled
Mega-paranoid SWI result checking in htmlredraw.c
Rearranged GIF data structure slightly - updates to reflect this.
Other stuff I've probably forgotten
svn path=/import/netsurf/; revision=1208
|
|
|
|
|
|
|
| |
Rework the interface of the URL handing module to allow for multiple error types.
Modify save_complete URL rewriting appropriately.
svn path=/import/netsurf/; revision=1206
|
|
|
|
|
|
| |
Fix form submitting with an empty file upload. Update form_textarea_value(). Purge xcalloc() etc from form.c and handle memory exhaustion.
svn path=/import/netsurf/; revision=1195
|
|
|
|
|
|
| |
Anchor support
svn path=/import/netsurf/; revision=1187
|
|
|
|
|
|
| |
Ignore height="", width=""
svn path=/import/netsurf/; revision=1175
|
|
|
|
|
|
| |
Modify box_at_point() to use descendant bounding boxes and to search siblings (fixes links in cells with colspan not 1, as reported by Stuart Halliday and others).
svn path=/import/netsurf/; revision=1173
|
|
|
|
|
|
| |
More work on overflow. Modify block centering to left-align when insufficient space. Fix caret positioning for form controls with padding.
svn path=/import/netsurf/; revision=1171
|
|
|
|
|
|
|
|
| |
Rework stylesheet fetching code to remove dependence on magic numbers (now uses
values defined in html.h)
Make ad blocking optional.
svn path=/import/netsurf/; revision=1168
|
|
|
|
|
|
| |
Warning squashing.
svn path=/import/netsurf/; revision=1120
|
|
|
|
|
|
|
|
|
|
| |
form.h (struct form_control): renamed caret_char_offset to caret_box_offset; Added caret_form_offset & length.
form.c: initialise new entries in struct form_control; form_successful_controls() : code reshuffling to improve readibility.
box.h: TABing.
box.c (box_input): init struct form_control::length.
browser.c (browser_window_input_callback): UTF-8 support. Text area code needs similar changes.
svn path=/import/netsurf/; revision=1117
|
|
|
|
|
|
| |
Update and simplify textarea code. Now uses BOX_BR instead of more than one inline container. Prepare for use of UTF-8 in textareas and inputs.
svn path=/import/netsurf/; revision=1104
|
|
|
|
|
|
| |
Make layout_inline_container() public for use of textareas.
svn path=/import/netsurf/; revision=1103
|
|
|
|
|
|
| |
Improve form control interaction code. Replace box_under_area() with simpler box_at_point(). Detect objects for menu once on menu opening. Remove obsolete text selection code.
svn path=/import/netsurf/; revision=1096
|