Michael Drake
31e7b6d983
Make get_xy_offset return both char and byte offset. (Byte being needed for selection replacement.)
2013-01-09 14:26:11 +00:00
Michael Drake
4f1553f2e9
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
2013-01-09 09:44:18 +00:00
Ole Loots
1f693a8677
Removed obsolete variable tmp_clipboard
2013-01-09 01:39:34 +01:00
Ole Loots
f1fe8350a8
Removed windom variable from clipboard functions.
2013-01-09 01:37:11 +01:00
Ole Loots
64f8030b28
Merge branch 'master' into mono/removing-windom-dependency
...
Conflicts:
atari/gui.c
atari/toolbar.h
2013-01-09 01:33:53 +01:00
Ole Loots
bfbb4ccbb2
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
2013-01-09 01:16:17 +01:00
Ole Loots
bded644d7f
Fixes for new clipboard interface.
2013-01-09 01:12:30 +01:00
Chris Young
7ae27476a7
Re-implement reading the clipboard using CollectionChunk; this removes the need for an initial UTF8 chunk scan and allows the chunks to be collated before sending back to the core. Untested and length calculations ignore charset conversion.
2013-01-08 23:44:13 +00:00
Chris Young
5aae2c3ed0
Fix drag selection
2013-01-08 23:01:57 +00:00
Ole Loots
b96d7afc77
Merge branch 'master' into mono/removing-windom-dependency
2013-01-08 23:36:09 +01:00
Ole Loots
13c71436ba
Removed border around toolbar textarea
2013-01-08 23:12:15 +01:00
Michael Drake
50c8e2c11d
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
2013-01-08 22:10:16 +00:00
Chris Young
d1dabbb0e2
remove gui_copy_to_clipbaord call - this needs fixing
2013-01-08 20:21:16 +00:00
Chris Young
78f3f53622
re-enable ami_drag_selection
2013-01-08 20:15:27 +00:00
Chris Young
5a43a5a1a9
fix typo
2013-01-08 20:07:46 +00:00
Chris Young
e408c9ea43
Update copy to new API (untested), pasting needs work, ami_drag_selection needs thought.
2013-01-08 19:58:44 +00:00
Michael Drake
964a736a53
Rename selection index markers.
2013-01-08 19:51:59 +00:00
Michael Drake
0767e590fd
Remove unused function.
2013-01-08 17:54:55 +00:00
Michael Drake
fe210c5d58
Fixups.
2013-01-08 17:52:12 +00:00
Michael Drake
9cb1da921b
Prompt core to deal with copy/paste correctly.
2013-01-08 17:47:04 +00:00
Michael Drake
9dc965d51c
Untested update for new clipboard API.
2013-01-08 17:07:04 +00:00
Michael Drake
94f13d8555
Untested update for new clipboard API.
2013-01-08 17:06:37 +00:00
Michael Drake
0bfc40618a
Make Monkey front end build with new clipboard API.
2013-01-08 17:06:01 +00:00
Michael Drake
00a08e7b94
Update RISC OS front end to implement new clipboard API. TODO: Handle paste when NetSurf doesn't own clipboard. Might be able to do some setup before KEY_PASTE is passed to the core.
2013-01-08 17:03:50 +00:00
Michael Drake
fc9199f14e
Update framebuffer front end to implement new clipboard API.
2013-01-08 17:03:12 +00:00
Michael Drake
e2e7aa135c
Update GTK front end to implement new clipboard API.
2013-01-08 17:02:27 +00:00
Michael Drake
8af3dd9a43
Redo html textinput for new front end clipboard API. This doesn't affect the textinput code's brokenness.
2013-01-08 16:59:26 +00:00
Michael Drake
de63a64b50
Update to use new front end clipboard functions. Now we build the buffer from each individual text box in the core, instead of in each front end. Styles for text runs are generated in the HTML case.
2013-01-08 16:54:46 +00:00
Michael Drake
147f2bd08a
Remove content_msg for PASTE, since it doesn't need a gui_window to get the buffer from the front end now.
2013-01-08 16:53:00 +00:00
Michael Drake
e93fae7f2d
Change clipboard api, so it does not assume either browser_window/gui_window, or html/text-plain content selection objects. This allows desktop/textarea to use clipboard.
2013-01-08 16:44:45 +00:00
Michael Drake
8314101ada
Pass various control keys to core for clipboard control, etc.
2013-01-08 12:07:56 +00:00
Ole Loots
7920daaa3f
Implemented language and font renderer popups.
2013-01-07 23:45:02 +01:00
Ole Loots
0bbccaa935
Finally it compiles without WinDom - still some things to bring back:
...
- Serch window
- Pop Menus in the settings dialog
2013-01-07 20:04:44 +01:00
Vincent Sanders
87ee963ff2
Initial changes ready to improve caching decisions
2013-01-07 18:45:29 +00:00
Michael Drake
f43f84f5ad
Fix redraw of selection hightlight during selection drags.
2013-01-07 14:15:35 +00:00
Michael Drake
0c0f1e4b7a
Remove wrong comments.
2013-01-07 12:59:06 +00:00
Michael Drake
e414d545af
Make comment concise.
2013-01-07 12:22:51 +00:00
Michael Drake
c22c04710e
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
2013-01-07 12:05:25 +00:00
Ole Loots
5acf36b89e
Clip only once, not on every drawing primitive...
2013-01-06 23:05:04 +01:00
Chris Young
94118d22be
Remove unused global
2013-01-06 11:44:37 +00:00
Chris Young
a6c6d476e2
Set the default pointer, not the busy pointer, after completing a redraw
2013-01-06 11:42:19 +00:00
Chris Young
4011cc8671
Only set the busy pointer after we've decided not to bail out early
2013-01-06 11:40:37 +00:00
Chris Young
cc321d5f63
Track the mouse pointer on a per-window basis
2013-01-06 00:21:15 +00:00
Michael Drake
1ac2e00134
Remove forward declaration.
2013-01-05 15:27:53 +00:00
Michael Drake
912d3f7690
Put exported function comments in header.
2013-01-05 15:15:23 +00:00
Michael Drake
46b7691522
Start rationalising textarea widget.
2013-01-05 14:52:02 +00:00
Ole Loots
82a376a6d0
Bring netsurf frontend arch and buildsystem arch in sync.
...
Previously, the frontend used ATARI_ARCH for output package
configuration, this is now changed to ATARIARCH.
2013-01-05 13:19:09 +01:00
John-Mark Bell
3dff750ae2
Downgrade TLS version support if it turns out the server can't cope with TLSv1.1.
2013-01-04 23:13:23 +00:00
John-Mark Bell
d0d3d31e97
Revert "Treat cookies from HTTP and HTTPS as identical."
...
Sadly, this breaks path cookies on HTTPS sites. The correct
fix is to implement RFC6265 in full (probably replacing
urldb with something less complex, too).
This reverts commit 924f8844d4
.
2013-01-04 22:06:31 +00:00
Chris Young
07024b05c4
Change the mouse pointer back to what it was (and what NetSurf thinks it is) instead of to the default pointer. Additionally don't use ami_update_pointer for treeview windows as AmigaOS has a pointer setting per window, but NetSurf is only storing the current one as a single global variable.
2013-01-03 19:53:20 +00:00