Michael Drake
|
8deb9ec25c
|
Native select menu interface shouldn't force front end to dig inside bw struct.
|
2014-02-08 17:11:55 +00:00 |
|
Vincent Sanders
|
3455d66921
|
reduce desktop/browser.h unecessary includes
|
2014-02-03 17:56:24 +00:00 |
|
Vincent Sanders
|
886a3106db
|
move utf8 local conversion operations to table
|
2014-02-01 22:17:36 +00:00 |
|
Vincent Sanders
|
db33103fa3
|
clean up desktop/gui.h include usage
|
2014-01-29 21:35:53 +00:00 |
|
Vincent Sanders
|
654da2ffb5
|
move utf8 conversion routines to use nserror instead of their own error enum
|
2014-01-28 21:40:13 +00:00 |
|
Michael Drake
|
46b8fbaeac
|
Use corestring.
|
2014-01-25 10:00:33 +00:00 |
|
Michael Drake
|
72510f550b
|
Use corestrings in box construction.
|
2014-01-24 18:58:12 +00:00 |
|
Michael Drake
|
20e789955d
|
Ensure first option gets selected when the markup doesn't specify any options as selected.
|
2014-01-24 17:32:49 +00:00 |
|
Michael Drake
|
f07a04126d
|
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
|
2014-01-24 16:45:52 +00:00 |
|
Michael Drake
|
05dc1c1305
|
Fix Coverity-spotted issue. (Fixes behaviour for multiple selects.) Also minor optimisation.
|
2014-01-24 14:21:27 +00:00 |
|
Vincent Sanders
|
b7e372cf84
|
ensure imagemap lists are freed on error paths (coverity 1109880)
|
2014-01-24 12:11:10 +00:00 |
|
Michael Drake
|
4684e9665d
|
Deselect other options when select option is selected, and it's not a multi-select.
|
2014-01-21 15:01:18 +00:00 |
|
Vincent Sanders
|
bd065d4a43
|
split browser gui operations up
|
2014-01-15 19:37:05 +00:00 |
|
Vincent Sanders
|
0075eab194
|
move remaining gui operations to table
|
2014-01-14 23:31:54 +00:00 |
|
Vincent Sanders
|
303a29a89c
|
cleanups to fix new clang warnings
|
2014-01-10 15:55:29 +00:00 |
|
Daniel Silverstone
|
28e670f52d
|
Support 'checked' properly in new form handler
|
2014-01-06 18:50:49 +00:00 |
|
Daniel Silverstone
|
9a9cb399f9
|
Merge branch 'rjek/click-file-gadget'
|
2014-01-05 17:03:17 +00:00 |
|
Daniel Silverstone
|
ef5c516ee3
|
Restore missing message send
|
2014-01-05 17:01:27 +00:00 |
|
Daniel Silverstone
|
0d5960a68c
|
Remove old form_successful_controls
|
2014-01-05 16:14:45 +00:00 |
|
Daniel Silverstone
|
6bf609a1a4
|
Support image inputs
|
2014-01-05 16:14:17 +00:00 |
|
Rob Kendrick
|
0d7f1cfc93
|
Add infrastructure for calling front ends to set file gadget filenames via clicking in addition to drag-and-drop
|
2014-01-05 16:04:35 +00:00 |
|
Daniel Silverstone
|
b1e6c63a2f
|
Rewrite form_successful_controls() to use the DOM.
This stops image inputs from working temporarily, but makes
inputs inside display:none work correctly. As such, this is
a net-win.
|
2014-01-05 15:51:30 +00:00 |
|
Rob Kendrick
|
1bd4a34a27
|
Remove asserts for default cases from all content message handlers; this is laborious and is no longer useful for catching bugs.
|
2014-01-05 14:39:08 +00:00 |
|
John-Mark Bell
|
32468516e3
|
Speculatively start image fetches as we parse the document.
|
2014-01-05 14:34:49 +00:00 |
|
Daniel Silverstone
|
b4f9860848
|
Remove logging now that file upload *seems* to work
|
2014-01-04 22:05:23 +00:00 |
|
Daniel Silverstone
|
de42f8880e
|
Add a bunch of logging to try and help track down the issue with rawfile handling, sorry guys
|
2014-01-04 21:20:17 +00:00 |
|
Daniel Silverstone
|
2a18cef82b
|
Shunt around the file multipart stuff a bit to try and fix the segfault
|
2014-01-04 20:53:43 +00:00 |
|
Daniel Silverstone
|
581d877576
|
In theory, store raw filenames and pass them through for file upload. Untested due to no file-upload in GTK frontend just yet
|
2014-01-04 19:34:18 +00:00 |
|
Daniel Silverstone
|
9b8988dd23
|
Reflect changes to select boxes into the DOM
|
2014-01-04 18:02:50 +00:00 |
|
Daniel Silverstone
|
0516e4c069
|
Reflect toggling of 'selected' in the DOM
|
2014-01-04 18:02:50 +00:00 |
|
Daniel Silverstone
|
a5bb596eb3
|
Ensure that file inputs update the dom node and annotate with the unencoded filename
|
2014-01-04 18:02:50 +00:00 |
|
Daniel Silverstone
|
533cfa27da
|
Ensure textual input boxes re-update the DOM with new values
|
2014-01-04 18:02:50 +00:00 |
|
Daniel Silverstone
|
068b07494b
|
Retrieve text area content from the textarea api
|
2014-01-04 18:02:50 +00:00 |
|
Michael Drake
|
0aa488288c
|
Fix longstanding bug where floating root element caused assertion. Bug #394.
|
2014-01-04 17:54:43 +00:00 |
|
Michael Drake
|
838359194e
|
Return message to client when textarea is modified.
|
2014-01-04 14:48:58 +00:00 |
|
Michael Drake
|
8b253a2151
|
Improve min/max-height handling on replaced elements.
|
2014-01-04 14:02:22 +00:00 |
|
Michael Drake
|
1970fb7bda
|
Make nscss_get_style return completed computed styles. Now matches nscss_get_blank_style, and no need for anything outside css/select.c to see partial computed styles.
|
2013-12-19 14:21:15 +00:00 |
|
Michael Drake
|
cde62790f6
|
Update for new lpu API.
|
2013-12-14 23:17:50 +00:00 |
|
Michael Drake
|
e4c50bd58a
|
Update for new libcss API.
|
2013-12-13 20:25:08 +00:00 |
|
Vincent Sanders
|
aa4d2eb608
|
ensure no division by zero can occour (coverity 1109862 1109863)
|
2013-11-03 22:51:43 +00:00 |
|
Vincent Sanders
|
c26dd43669
|
ensure no division by zero in scaled object dimensioning (coverity 1109864 )
|
2013-11-03 21:52:01 +00:00 |
|
Michael Drake
|
3fc666a9be
|
Squash Coverity #1109879 - Resource leak.
|
2013-10-25 22:23:18 +01:00 |
|
Vincent Sanders
|
4776f05430
|
fix potential division by zero by only computing width and height when content is valid and hence will return content width and height not zero. coverity 110986[23]
|
2013-10-25 22:06:29 +01:00 |
|
Michael Drake
|
1d326a8a1c
|
Fix leak of frame element name.
|
2013-10-25 19:57:05 +01:00 |
|
Michael Drake
|
88ca82dea2
|
Fix leak of box scrollbars.
|
2013-10-25 15:47:49 +01:00 |
|
Michael Drake
|
182b97ed33
|
Fix leak of html encoding.
|
2013-10-23 18:55:51 +01:00 |
|
Michael Drake
|
0bbaf1d24d
|
Layout doesn't need to handle the old insane textarea box splitting now. Fixes Coverity:1109882.
|
2013-10-23 12:48:16 +01:00 |
|
Michael Drake
|
3e08819db9
|
Fix leaks in form_successful_controls. 'charset' was always leaked, value was leaked in particular OOM case.
|
2013-10-23 12:34:48 +01:00 |
|
Michael Drake
|
479fcefd9a
|
s/!charset/charset == NULL/
|
2013-10-23 12:16:20 +01:00 |
|
Michael Drake
|
8641d5cbda
|
Fix a potential leak.
|
2013-09-05 11:13:08 +01:00 |
|