| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/trunk/netsurf/; revision=6674
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=6576
|
|
|
|
|
|
|
|
|
|
| |
binding.
Make the binding return Windows-1252 if it has no idea (as this is what the parser will have defaulted to).
Fix form_new to not require a document charset to be present -- it may not be known at this point.
Fixup form document charsets post-parse, so that form submission works correctly.
svn path=/trunk/netsurf/; revision=6575
|
|
|
|
|
|
|
|
| |
Please can we dispense with the libxml binding? It's causing much #ifdef mess.
Fix encoding of <input type=image> names -- previously were output as raw utf-8, rather than in the submission charset.
Actually bother to destroy forms in a document, and the controls associated with them. We still leak non form-associated controls, but that's too much effort to fix right now.
svn path=/trunk/netsurf/; revision=6573
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=5055
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=5053
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
when converting the host path to file: URL.
- utils/{url.c,url.h}(url_escape):
* added parameter 'toskip' to specify number of input characters which need to be skipped in the escape process. This avoids extra malloc buffer juggling.
* added parameter 'escexceptions' to specify the characters which need to be excluded from the escape process.
Solves SF tracker ID 1910169.
Note that when discname in path contains '/' characters (case: "file:///Sunfish#192.168.0.50::/home/joty.$/jo.html") or there is no discname specified at all (case "file:///HostFS:$/jo.htm"), you
need an UnixLib fix as in http://www.riscos.info/websvn/listing.php?repname=gccsdk&path=%2Ftrunk%2Fgcc4%2F&rev=3395&sc=1
svn path=/trunk/netsurf/; revision=4069
|
|
|
|
|
|
| |
support //TRANSLIT as it's a non-standard extension.
svn path=/trunk/netsurf/; revision=3598
|
|
|
|
|
|
| |
contain appropriate licence text
svn path=/trunk/netsurf/; revision=3486
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
in includes
NetSurf includes are now done with ""s and other system includes with <>s as C intended.
The scandeps tool has been updated to only look for ""ed includes, and to verify that the
files exist in the tree before adding them to the dependency lines. The depend rule has
therefore been augmented to make sure the autogenerated files are built before it is run.
This is untested under self-hosted RISC OS builds. All else tested and works.
svn path=/trunk/netsurf/; revision=3307
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3205
|
|
|
|
|
|
|
|
| |
understands //TRANSLIT - both glibc & libiconv's do, as do Iconv
modules >= 0.08)
Require Iconv 0.08
svn path=/trunk/netsurf/; revision=3203
|
|
|
|
|
|
|
|
|
| |
(fixes 1617129).
There are issues with unrepresentable characters, which I'm
investigating; they appear to be due to Iconv/UnicodeLib and not
NetSurf's usage of them.
svn path=/trunk/netsurf/; revision=3190
|
|
|
|
|
|
| |
Tidy up fetch_post_convert while I'm at it.
svn path=/trunk/netsurf/; revision=3159
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3125
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3073
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=2960
|
|
|
|
|
|
| |
Fix handling of controls with no value - should fix 1424022.
svn path=/import/netsurf/; revision=2056
|
|
|
|
|
|
| |
Fix comment typo.
svn path=/import/netsurf/; revision=1948
|
|
|
|
|
|
| |
Fix submitting of forms with more than one image button.
svn path=/import/netsurf/; revision=1856
|
|
|
|
|
|
| |
Fix strndup() compiler warnings.
svn path=/import/netsurf/; revision=1840
|
|
|
|
|
|
| |
Fix erroneous attempt to uppercase address of character instead of the character itself
svn path=/import/netsurf/; revision=1802
|
|
|
|
|
|
|
| |
Improve clarity of use of utf8_to_enc.
Remove use of curl_escape - url_escape does similar things, just better.
svn path=/import/netsurf/; revision=1766
|
|
|
|
|
|
|
|
| |
Move acceptable character set determination to form submission time, rather thanat box tree creation time.
Use UTF-8 encoding, if specified, else use first specified encoding.
Improve use of utf8_to_enc - falling back to document encoding then 8859-1 where appropriate.
svn path=/import/netsurf/; revision=1765
|
|
|
|
|
|
|
| |
Lose cnv_str_local_enc and friends.
UTF-8 conversion functions now return an enumerated type allowing for fallbacks, if appropriate.
svn path=/import/netsurf/; revision=1744
|
|
|
|
|
|
| |
Fix textarea submission
svn path=/import/netsurf/; revision=1740
|
|
|
|
|
|
| |
Fix issue with erroneously appending a space to the end of every line of textarea input - should we actually be examining box->space here, instead?
svn path=/import/netsurf/; revision=1724
|
|
|
|
|
|
| |
Correctly handle submitting forms via pressing return in a text input (the first declared submit button should be used)
svn path=/import/netsurf/; revision=1719
|
|
|
|
|
|
| |
Fix for default checkbox submit value.
svn path=/import/netsurf/; revision=1718
|
|
|
|
|
|
| |
Don't append a space to the end of textarea input
svn path=/import/netsurf/; revision=1654
|
|
|
|
|
|
|
|
|
|
|
|
| |
Split out UTF-8 handling functions.
Submit URL-encoded forms in sensible encoding:
* First entry in accept-charset list, if present
* Document encoding, otherwise
We may want to explicitly look for UTF-8, to save converting.
Convert cnv_str_local_enc/cnv_local_enc_str to use iconv (they're now veneers for utf8_[to/from]_enc).
Provide mechanism for looking up local system charset (derived from system alphabet, under RISC OS)
svn path=/import/netsurf/; revision=1647
|
|
|
|
|
|
| |
Move HTML contents almost fully over to talloc(), simplifying code. Improvements to title attributes, broken forms, cellpadding. Reorder functions in box_construct.c.
svn path=/import/netsurf/; revision=1608
|
|
|
|
|
|
| |
Add form_new() and form_add_option().
svn path=/import/netsurf/; revision=1400
|
|
|
|
|
|
| |
Work around issue with selected radio buttons/checkboxes having no current value
svn path=/import/netsurf/; revision=1308
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Revert accidental checkin.
svn path=/import/netsurf/; revision=916
|
|
|
|
|
|
| |
Update calls to layout_document() for error handling.
svn path=/import/netsurf/; revision=915
|
|
|
|
|
|
| |
Fix and clean code for radio and checkbox inputs.
svn path=/import/netsurf/; revision=884
|
|
|
|
|
|
| |
Add form_new_control() and form_free_control().
svn path=/import/netsurf/; revision=878
|
|
|
|
|
|
| |
Implement dragging files into <input type="file" ...>.
svn path=/import/netsurf/; revision=821
|
|
|
|
|
|
|
| |
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 bug with submission of forms with no successful controls.
svn path=/import/netsurf/; revision=696
|
|
|
|
|
|
|
| |
Fix for SparkFS causing problems with uploading zip files.
Map filetypes to mimetype properly.
svn path=/import/netsurf/; revision=646
|
|
|
|
|
|
|
| |
<input type="file" support>
Broken in places.
svn path=/import/netsurf/; revision=645
|
|
|
|
|
|
| |
Submit textarea contents.
svn path=/import/netsurf/; revision=386
|
|
|
|
|
|
| |
URL encoded POST support.
svn path=/import/netsurf/; revision=375
|
|
Split out and clean up form submit code.
svn path=/import/netsurf/; revision=374
|