summaryrefslogtreecommitdiff
path: root/render/form.c
Commit message (Collapse)AuthorAgeFilesLines
* [project @ 2006-02-04 14:40:01 by jmb]John Mark Bell2006-02-041-8/+8
| | | | | | Fix handling of controls with no value - should fix 1424022. svn path=/import/netsurf/; revision=2056
* [project @ 2006-01-02 13:19:34 by bursa]James Bursa2006-01-021-1/+1
| | | | | | Fix comment typo. svn path=/import/netsurf/; revision=1948
* [project @ 2005-08-31 20:29:11 by bursa]James Bursa2005-08-311-0/+5
| | | | | | Fix submitting of forms with more than one image button. svn path=/import/netsurf/; revision=1856
* [project @ 2005-08-04 22:51:42 by bursa]James Bursa2005-08-041-0/+1
| | | | | | Fix strndup() compiler warnings. svn path=/import/netsurf/; revision=1840
* [project @ 2005-07-18 14:22:26 by jmb]John Mark Bell2005-07-181-1/+1
| | | | | | Fix erroneous attempt to uppercase address of character instead of the character itself svn path=/import/netsurf/; revision=1802
* [project @ 2005-06-26 22:18:37 by jmb]John Mark Bell2005-06-261-9/+37
| | | | | | | 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
* [project @ 2005-06-26 01:55:20 by jmb]John Mark Bell2005-06-261-13/+105
| | | | | | | | 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
* [project @ 2005-06-07 21:29:26 by jmb]John Mark Bell2005-06-071-4/+13
| | | | | | | 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
* [project @ 2005-05-25 23:06:26 by jmb]John Mark Bell2005-05-251-2/+2
| | | | | | Fix textarea submission svn path=/import/netsurf/; revision=1740
* [project @ 2005-05-16 00:55:43 by jmb]John Mark Bell2005-05-161-2/+3
| | | | | | 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
* [project @ 2005-05-11 02:03:15 by jmb]John Mark Bell2005-05-111-3/+9
| | | | | | 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
* [project @ 2005-05-11 01:34:41 by rjw]Richard Wilson2005-05-111-11/+10
| | | | | | Fix for default checkbox submit value. svn path=/import/netsurf/; revision=1718
* [project @ 2005-04-16 19:34:30 by jmb]John Mark Bell2005-04-161-1/+3
| | | | | | Don't append a space to the end of textarea input svn path=/import/netsurf/; revision=1654
* [project @ 2005-04-16 05:09:32 by jmb]John Mark Bell2005-04-161-8/+27
| | | | | | | | | | | | 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
* [project @ 2005-04-09 09:47:36 by bursa]James Bursa2005-04-091-0/+1
| | | | | | 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
* [project @ 2004-12-12 21:49:23 by bursa]James Bursa2004-12-121-0/+70
| | | | | | Add form_new() and form_add_option(). svn path=/import/netsurf/; revision=1400
* [project @ 2004-10-09 19:14:26 by jmb]John Mark Bell2004-10-091-3/+8
| | | | | | Work around issue with selected radio buttons/checkboxes having no current value svn path=/import/netsurf/; revision=1308
* [project @ 2004-08-18 01:45:29 by jmb]John Mark Bell2004-08-181-10/+6
| | | | | | Restrict last change to hidden inputs only - breaks sf.net bug tracker otherwise svn path=/import/netsurf/; revision=1243
* [project @ 2004-08-18 01:36:39 by jmb]John Mark Bell2004-08-181-12/+60
| | | | | | | Fix issue with hidden inputs having no value property Log on memory error to aid debugging svn path=/import/netsurf/; revision=1242
* [project @ 2004-08-08 19:13:40 by bursa]James Bursa2004-08-081-83/+149
| | | | | | 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
* [project @ 2004-07-19 20:40:11 by joty]John Tytgat2004-07-191-99/+131
| | | | | | | | | | 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
* [project @ 2004-06-02 21:14:40 by bursa]James Bursa2004-06-021-20/+20
| | | | | | Revert accidental checkin. svn path=/import/netsurf/; revision=916
* [project @ 2004-06-02 21:09:14 by bursa]James Bursa2004-06-021-20/+20
| | | | | | Update calls to layout_document() for error handling. svn path=/import/netsurf/; revision=915
* [project @ 2004-05-21 23:42:26 by bursa]James Bursa2004-05-211-2/+3
| | | | | | Fix and clean code for radio and checkbox inputs. svn path=/import/netsurf/; revision=884
* [project @ 2004-05-21 10:25:42 by bursa]James Bursa2004-05-211-0/+53
| | | | | | Add form_new_control() and form_free_control(). svn path=/import/netsurf/; revision=878
* [project @ 2004-05-03 22:05:40 by bursa]James Bursa2004-05-031-1/+1
| | | | | | Implement dragging files into <input type="file" ...>. svn path=/import/netsurf/; revision=821
* [project @ 2004-04-08 23:46:41 by jmb]John Mark Bell2004-04-081-0/+1
| | | | | | | 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
* [project @ 2004-04-01 18:29:42 by bursa]James Bursa2004-04-011-0/+1
| | | | | | Fix bug with submission of forms with no successful controls. svn path=/import/netsurf/; revision=696
* [project @ 2004-03-21 21:32:15 by jmb]John Mark Bell2004-03-211-1/+0
| | | | | | | Fix for SparkFS causing problems with uploading zip files. Map filetypes to mimetype properly. svn path=/import/netsurf/; revision=646
* [project @ 2004-03-21 20:07:14 by jmb]John Mark Bell2004-03-211-0/+19
| | | | | | | <input type="file" support> Broken in places. svn path=/import/netsurf/; revision=645
* [project @ 2003-10-25 21:51:15 by bursa]James Bursa2003-10-251-3/+54
| | | | | | Submit textarea contents. svn path=/import/netsurf/; revision=386
* [project @ 2003-10-25 14:13:49 by bursa]James Bursa2003-10-251-1/+1
| | | | | | URL encoded POST support. svn path=/import/netsurf/; revision=375
* [project @ 2003-10-25 00:35:49 by bursa]James Bursa2003-10-251-0/+175
Split out and clean up form submit code. svn path=/import/netsurf/; revision=374