Chris Young
02115a8958
Optimise box redraws some more by discarding simple subsets
2013-02-06 18:44:41 +00:00
Chris Young
7c671378aa
Don't add the same box redraw to the queue more than once
2013-02-05 19:44:21 +00:00
Michael Drake
79301e423c
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
2013-02-03 23:20:20 +00:00
Chris Young
9c7031143f
Use last known scroll pos, not current
2013-02-03 22:19:31 +00:00
Chris Young
b704ad3e88
Correct fast scroll co-ordinates
2013-02-03 19:30:11 +00:00
Chris Young
4c27d6dd8e
Ensure scale can be accssed from the keyboard
2013-02-03 19:14:25 +00:00
Chris Young
34f1e427f9
Un-fix scaled box redraw, as it cause more problems than it solves
2013-02-03 19:10:30 +00:00
Chris Young
ccaeced4bf
Make fast scroll code easier to read
2013-02-03 18:50:16 +00:00
Chris Young
871a8e7cba
Fix scaled redraw of boxes
2013-02-03 18:21:28 +00:00
Michael Drake
601ab918e8
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
2013-02-03 16:50:38 +00:00
Chris Young
43fe4490d3
Defer the redraw of boxes. This fixes a redraw problem with form select menus.
2013-02-03 14:01:48 +00:00
Michael Drake
442218cb80
Pull flags out of textarea_setup.
2013-02-02 22:58:35 +00:00
Michael Drake
97bc1d0189
Add support for password text inputs.
...
+ Text display obscured.
+ Cut/Copy put the obscured version on the clipboard.
2013-02-01 18:29:27 +00:00
Vincent Sanders
5ee7c6fd5c
fix cast warning in location::href setter
2013-01-31 22:53:20 +00:00
Vincent Sanders
3d075bec32
add href location setter
2013-01-31 20:29:12 +00:00
Ole Loots
16603cea27
Merged toolbar changes from master
2013-01-31 20:33:41 +01:00
Ole Loots
e9932f75ad
Added missing copyright headers.
2013-01-31 19:59:33 +01:00
Ole Loots
42054fabf0
Merged toolbar conflict.
2013-01-31 19:53:11 +01:00
Ole Loots
0703404654
Merge branch 'master' into mono/removing-windom-dependency
...
Conflicts:
atari/toolbar.c
2013-01-31 19:28:26 +01:00
Ole Loots
54f719aa96
Some more finetuning...
2013-01-31 19:22:35 +01:00
Chris Young
89856f5592
ifdef some code that will never work under AmigaOS <4.0
2013-01-30 18:23:48 +00:00
Michael Drake
663191791e
Add move caret msg. Add flag to choose internal caret or caret move msgs.
2013-01-30 18:01:01 +00:00
John-Mark Bell
e30e6ec8e9
Require and bundle Iconv 0.12
2013-01-29 23:58:37 +00:00
Michael Drake
5eb417fff4
Create textarea_msg struct on stack, rather than using global.
2013-01-29 22:52:21 +00:00
Michael Drake
af7a5d2d67
Don't redraw if selection is unchanged.
2013-01-29 20:28:10 +00:00
Michael Drake
385d9170d9
Replace textarea_drag_end call with textarea_mouse_action. s/redraw_request/request_redraw/
2013-01-29 17:46:05 +00:00
Michael Drake
93cc123200
Update textarea to inform client what it's doing with drags.
...
Now single callback for both redraw requests and drag reports.
Update treeview to use new textarea API.
Update Atari URL bar to use new textarea API. (Ignores drag reports, currently.)
Minor textarea fixes.
2013-01-29 17:34:08 +00:00
Michael Drake
75a24f7838
Add enum value for when no button is pressed (hover).
2013-01-29 14:07:24 +00:00
Chris Young
7710214ec2
Remove p96EncodeColour and ensure the alpha byte is set to 0xff.
2013-01-27 23:09:26 +00:00
Chris Young
a30d51cb50
Ensure we free the same size raster that we allocated
2013-01-27 11:09:54 +00:00
John-Mark Bell
23e16e020e
Initialise return values in error cases, too: core code is horrifically lax at checking errors from these APIs.
2013-01-26 22:05:16 +00:00
Chris Young
30dfa09008
Disable help for now, as it causes the popupmenu.class deadlock again
2013-01-24 20:16:35 +00:00
Chris Young
12890d3c60
Attempt fix screen close problem
2013-01-24 20:08:59 +00:00
Chris Young
f058e98817
Added more pages to AmigaGuide doc
2013-01-24 20:01:27 +00:00
Chris Young
18091ec1a9
Add basic context-sensitive help.
2013-01-24 20:00:09 +00:00
Chris Young
db71ffc8ea
AmigaGuide class provided by Daniel Jedlicka
2013-01-24 19:22:01 +00:00
Vincent Sanders
67ffb8e6e9
implement Element::hasAttribute
2013-01-23 17:46:40 +00:00
Vincent Sanders
09dc0649df
implement Element::removeAttribute
2013-01-23 17:12:57 +00:00
Vincent Sanders
7ab835df8f
implement Element::className
2013-01-23 17:00:13 +00:00
Vincent Sanders
16d938dd63
implement Element::id
2013-01-23 16:28:35 +00:00
Vincent Sanders
db7d3acdc3
add and use debug logging macro
2013-01-23 15:51:55 +00:00
Vincent Sanders
1d08350981
implement Element::tagName
2013-01-23 15:51:55 +00:00
Vincent Sanders
fab7b04de6
implement Element::getElementsByTagName
2013-01-23 15:51:45 +00:00
Vincent Sanders
31f7af700f
implement Element::setAttribute
2013-01-23 13:42:43 +00:00
Vincent Sanders
faddd8b035
implement Element::getAttribute
2013-01-23 12:37:56 +00:00
Vincent Sanders
9b568abf96
add default property handler for array indexing
2013-01-22 22:54:34 +00:00
Ole Loots
577ff3cffc
The Window toolbar now have independet AES objects,
...
which means no state restore is required before redraw.
2013-01-22 22:28:20 +01:00
Vincent Sanders
fc6f04161e
simplify jsapi property compatability macros
2013-01-22 18:58:22 +00:00
John-Mark Bell
053976eb0f
Merge commit 'origin/mmu_man/beos-fixes'
2013-01-22 09:12:17 +00:00
John-Mark Bell
64ae9e8693
Fix paste. Store clipboard as UTF-8 internally, to avoid unnecessary data loss when copying internally.
2013-01-22 08:51:58 +00:00