Commit Graph

  • 2158ef60a8 Improve reflow in multiline textareas. Michael Drake 2013-01-10 17:42:43 +0000
  • eddb0f17d1 Simplfy caret placement and redraw. Michael Drake 2013-01-10 15:06:05 +0000
  • 4cad82db9f Fix caret placement in multi-line textareas. Michael Drake 2013-01-10 12:46:33 +0000
  • 26cc21c5c0 Fixed WM_FULLED handling Ole Loots 2013-01-10 01:31:36 +0100
  • b6b900920c Added some inline documentation Ole Loots 2013-01-10 01:27:36 +0100
  • 3269333658 Fix reading of clipboard Chris Young 2013-01-10 00:00:51 +0000
  • 6e4c82265c Get CSET using PropChunk rather than StopChunk Chris Young 2013-01-09 23:42:14 +0000
  • b273046a1c Fixed merges... Ole Loots 2013-01-09 23:31:00 +0100
  • 56e1e98e2c Merge branch 'master' into mono/removing-windom-dependency Ole Loots 2013-01-09 23:02:28 +0100
  • fe49a18332 code formating Ole Loots 2013-01-09 22:59:22 +0100
  • 6b4ab8141f Remove unused variables Chris Young 2013-01-09 20:20:54 +0000
  • f15f19f788 Convert to UTF-8 before doing length calculations (untested) Chris Young 2013-01-09 18:41:53 +0000
  • ec8e6ac91d Add support for clipboard. Improve text selection behaviour. Various fixes. Michael Drake 2013-01-09 18:10:20 +0000
  • 31e7b6d983 Make get_xy_offset return both char and byte offset. (Byte being needed for selection replacement.) Michael Drake 2013-01-09 14:26:11 +0000
  • 4f1553f2e9 Merge branch 'master' of git://git.netsurf-browser.org/netsurf Michael Drake 2013-01-09 09:44:18 +0000
  • 1f693a8677 Removed obsolete variable tmp_clipboard Ole Loots 2013-01-09 01:39:34 +0100
  • f1fe8350a8 Removed windom variable from clipboard functions. Ole Loots 2013-01-09 01:37:11 +0100
  • 64f8030b28 Merge branch 'master' into mono/removing-windom-dependency Conflicts: atari/gui.c atari/toolbar.h Ole Loots 2013-01-09 01:33:53 +0100
  • bfbb4ccbb2 Merge branch 'master' of git://git.netsurf-browser.org/netsurf Ole Loots 2013-01-09 01:16:17 +0100
  • bded644d7f Fixes for new clipboard interface. Ole Loots 2013-01-09 01:12:30 +0100
  • 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. Chris Young 2013-01-08 23:44:13 +0000
  • 5aae2c3ed0 Fix drag selection Chris Young 2013-01-08 23:01:57 +0000
  • b96d7afc77 Merge branch 'master' into mono/removing-windom-dependency Ole Loots 2013-01-08 23:36:09 +0100
  • 13c71436ba Removed border around toolbar textarea Ole Loots 2013-01-08 23:12:15 +0100
  • 50c8e2c11d Merge branch 'master' of git://git.netsurf-browser.org/netsurf Michael Drake 2013-01-08 22:10:16 +0000
  • d1dabbb0e2 remove gui_copy_to_clipbaord call - this needs fixing Chris Young 2013-01-08 20:21:16 +0000
  • 78f3f53622 re-enable ami_drag_selection Chris Young 2013-01-08 20:15:27 +0000
  • 5a43a5a1a9 fix typo Chris Young 2013-01-08 20:07:46 +0000
  • e408c9ea43 Update copy to new API (untested), pasting needs work, ami_drag_selection needs thought. Chris Young 2013-01-08 19:58:44 +0000
  • 964a736a53 Rename selection index markers. Michael Drake 2013-01-08 19:51:59 +0000
  • 0767e590fd Remove unused function. Michael Drake 2013-01-08 17:54:55 +0000
  • fe210c5d58 Fixups. Michael Drake 2013-01-08 17:52:12 +0000
  • 9cb1da921b Prompt core to deal with copy/paste correctly. Michael Drake 2013-01-08 17:47:04 +0000
  • 9dc965d51c Untested update for new clipboard API. Michael Drake 2013-01-08 17:07:04 +0000
  • 94f13d8555 Untested update for new clipboard API. Michael Drake 2013-01-08 17:06:37 +0000
  • 0bfc40618a Make Monkey front end build with new clipboard API. Michael Drake 2013-01-08 17:06:01 +0000
  • 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. Michael Drake 2013-01-08 17:03:50 +0000
  • fc9199f14e Update framebuffer front end to implement new clipboard API. Michael Drake 2013-01-08 17:03:12 +0000
  • e2e7aa135c Update GTK front end to implement new clipboard API. Michael Drake 2013-01-08 17:02:27 +0000
  • 8af3dd9a43 Redo html textinput for new front end clipboard API. This doesn't affect the textinput code's brokenness. Michael Drake 2013-01-08 16:59:26 +0000
  • 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. Michael Drake 2013-01-08 16:54:46 +0000
  • 147f2bd08a Remove content_msg for PASTE, since it doesn't need a gui_window to get the buffer from the front end now. Michael Drake 2013-01-08 16:53:00 +0000
  • 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. Michael Drake 2013-01-08 16:44:45 +0000
  • 8314101ada Pass various control keys to core for clipboard control, etc. Michael Drake 2013-01-08 12:07:56 +0000
  • 7920daaa3f Implemented language and font renderer popups. Ole Loots 2013-01-07 23:45:02 +0100
  • 0bbccaa935 Finally it compiles without WinDom - still some things to bring back: - Serch window - Pop Menus in the settings dialog Ole Loots 2013-01-07 20:04:44 +0100
  • 87ee963ff2 Initial changes ready to improve caching decisions Vincent Sanders 2013-01-07 18:45:29 +0000
  • f43f84f5ad Fix redraw of selection hightlight during selection drags. Michael Drake 2013-01-07 14:15:35 +0000
  • 0c0f1e4b7a Remove wrong comments. Michael Drake 2013-01-07 12:59:06 +0000
  • e414d545af Make comment concise. Michael Drake 2013-01-07 12:22:51 +0000
  • c22c04710e Merge branch 'master' of git://git.netsurf-browser.org/netsurf Michael Drake 2013-01-07 12:05:25 +0000
  • 5acf36b89e Clip only once, not on every drawing primitive... Ole Loots 2013-01-06 23:05:04 +0100
  • 94118d22be Remove unused global Chris Young 2013-01-06 11:44:37 +0000
  • a6c6d476e2 Set the default pointer, not the busy pointer, after completing a redraw Chris Young 2013-01-06 11:42:19 +0000
  • 4011cc8671 Only set the busy pointer after we've decided not to bail out early Chris Young 2013-01-06 11:40:37 +0000
  • cc321d5f63 Track the mouse pointer on a per-window basis Chris Young 2013-01-06 00:21:15 +0000
  • 1ac2e00134 Remove forward declaration. Michael Drake 2013-01-05 15:27:53 +0000
  • 912d3f7690 Put exported function comments in header. Michael Drake 2013-01-05 15:15:23 +0000
  • 46b7691522 Start rationalising textarea widget. Michael Drake 2013-01-05 14:52:02 +0000
  • 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. Ole Loots 2013-01-05 13:19:09 +0100
  • 3dff750ae2 Downgrade TLS version support if it turns out the server can't cope with TLSv1.1. John-Mark Bell 2013-01-04 23:13:23 +0000
  • d0d3d31e97 Revert "Treat cookies from HTTP and HTTPS as identical." John-Mark Bell 2013-01-04 22:01:15 +0000
  • 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. Chris Young 2013-01-03 19:53:20 +0000
  • dfc2fe6f97 gui_window_2 var should be gwin for consistency Chris Young 2013-01-03 19:32:21 +0000
  • 625012a869 Set the busy pointer during redraws Chris Young 2013-01-03 19:26:51 +0000
  • 131b4cdda1 For now selection clear and selection copy are handled by the bw. Select all is only handled by the bw if nothing has claimed input. This stops the crash when select all is used in textarea. TODO: The special keys should not be handled by the bw, they should be handled by the content with focus. Michael Drake 2013-01-03 15:25:59 +0000
  • 4aadb5237a Ensure selection related keypresses go to whatever has claimed input. Michael Drake 2013-01-03 12:48:09 +0000
  • 70d83baa6d Merge branch 'master' of git://git.netsurf-browser.org/netsurf Michael Drake 2013-01-03 11:57:23 +0000
  • 0c56340897 Fix typo. John-Mark Bell 2013-01-03 00:41:11 +0000
  • 568a9c2b8f Remove junk "http_equiv" string. John-Mark Bell 2013-01-03 00:33:36 +0000
  • 924f8844d4 Treat cookies from HTTP and HTTPS as identical. John-Mark Bell 2013-01-03 00:28:51 +0000
  • 9fdd190e00 Removed browser.h/.c Ole Loots 2013-01-03 01:22:38 +0100
  • beffd9e481 search for teh correct script type in the defer callback. Should fix SF bug #3599063 Vincent Sanders 2013-01-02 23:13:28 +0000
  • bb10e7131f use a prologue section in the node binding to abstract out javascrip dom node to libdom node conversion Vincent Sanders 2013-01-02 22:43:29 +0000
  • 1b8f9daa51 Initial implementation of document.createComment Improve robustness of jsobject to libdom object conversion in appendChild Vincent Sanders 2013-01-02 17:19:32 +0000
  • bda7bfa739 Make scale const. Michael Drake 2013-01-02 18:44:08 +0000
  • 96841ae2ff Remove forward declaration. Michael Drake 2013-01-02 18:02:15 +0000
  • 3f33f5327e Merge branch 'master' of git://git.netsurf-browser.org/netsurf Michael Drake 2013-01-02 14:12:08 +0000
  • 700429897a Fix #3584934. Case insensitive matching of align attribute value. Michael Drake 2013-01-02 14:06:02 +0000
  • d7e3ca2230 Fix form input size attribute handling to be case insensitive. Fixes form input widths. Michael Drake 2013-01-02 13:56:00 +0000
  • 8bf3346ce2 Fix min_max line width calc to include box spaces. Michael Drake 2013-01-02 12:46:17 +0000
  • c0e6cf6590 Implemented caret redraw. Ole Loots 2013-01-01 22:08:19 +0100
  • 33934e1271 implement the GTK preferances dialog with signals Vincent Sanders 2012-12-30 01:17:17 +0000
  • cecccf09ed Merge branch 'master' into mono/removing-windom-dependency Ole Loots 2012-12-31 03:41:41 +0100
  • 379313d8da Updated Makefile.target Ole Loots 2012-12-31 03:40:43 +0100
  • 695f052237 Moved form handling into gemtk, removed several windom includes Ole Loots 2012-12-31 03:37:43 +0100
  • ea3f09a724 Correctly emit entities when serialising to HTML. John-Mark Bell 2012-12-30 23:33:27 +0000
  • f0f57e3431 Almost done. Ole Loots 2012-12-28 04:54:25 +0100
  • 6840c98efe wip Ole Loots 2012-12-28 04:41:33 +0100
  • 2caa45d539 Settings are now written when save is clicked. Ole Loots 2012-12-28 03:26:06 +0100
  • f12be4ed85 restructure GTK frontend options dialog to be compiant with the gnome HIG and actually work Vincent Sanders 2012-12-28 01:08:23 +0000
  • 0402b5ca91 fixup combo boxes to have content, missed in conversion from glade Vincent Sanders 2012-12-26 17:47:41 +0000
  • a2cbfced0f Display current setting values. Ole Loots 2012-12-22 15:43:51 +0100
  • db356ce99f Set colour style on text input directly (nsoptions_output_html_input) mono/interactive-about_config Ole Loots 2012-12-21 17:28:10 +0100
  • 9edb37cf6e Added comment Ole Loots 2012-12-21 17:16:23 +0100
  • 94d77a9520 No need to include openssl headers. Ole Loots 2012-12-21 17:12:17 +0100
  • c6c6b4cdfe Abandon token idea but check referer instead. Ole Loots 2012-12-21 17:10:55 +0100
  • 5b6a910e09 Removed unused variable Ole Loots 2012-12-21 14:14:38 +0100
  • 11399e18b2 Merge branch 'master' into mono/interactive-about_config Ole Loots 2012-12-21 14:07:57 +0100
  • 858b8a5a0a HTML Choices editing works now, but it still requires some authentication token to be generated to make it secure. Ole Loots 2012-12-21 14:05:55 +0100