Commit Graph

  • d899ebb5fa Pass correct mouse button for button 2. Michael Drake 2013-01-16 11:54:30 +0000
  • 4f0ae4e128 Search form inside browser windows starts to work. Ole Loots 2013-01-16 03:21:35 +0100
  • 6a32f94cc2 Use Extended AES Objects in settings dialog, done. Ole Loots 2013-01-16 02:43:12 +0100
  • b4e09869f3 Fixed toolbar textarea clip Ole Loots 2013-01-15 22:24:53 +0100
  • d252896953 Ensure we know for sure if scrollbar widget will want to scroll us. Avoid double xy to offset conversion. Michael Drake 2013-01-15 21:05:54 +0000
  • 7a0b347563 Add parentheses. Michael Drake 2013-01-15 19:50:36 +0000
  • 0f08d885a0 Merge branch 'master' of git://git.netsurf-browser.org/netsurf Michael Drake 2013-01-15 19:43:32 +0000
  • 348e9789a4 Add scrollbars to textarea, and improve scrolling to try to keep caret in centre. Currently the scrollbars are mostly decoration, although they show accuratly where you are scrolled to in the area. TODO: Pass mouse input to scrollbars. Michael Drake 2013-01-15 19:40:32 +0000
  • 78e956607f Don't busy the pointer when removing the caret - it's pointless and flickery Chris Young 2013-01-15 19:23:20 +0000
  • 8d35a11cf3 Commented debug output Ole Loots 2013-01-15 01:54:54 +0100
  • ff7208c907 Menu Accelerators where not parsed. Ole Loots 2013-01-15 01:54:18 +0100
  • 4f64d85dfa Make toolbar height configurable, started to use extended AES Object types. Ole Loots 2013-01-15 01:31:35 +0100
  • 4e756f6088 Remove architecture from UA string. Michael Drake 2013-01-14 13:59:07 +0000
  • 96264ca71e Use right padding. Thanks jmb. Michael Drake 2013-01-14 12:01:23 +0000
  • 700aea8b08 Fix caret removal redraw to take account of border width. Fix scroll_visible to take account of border width in vertical scroll. Michael Drake 2013-01-14 11:46:56 +0000
  • a0227890e9 Further work on search in browser window. Ole Loots 2013-01-14 01:01:22 +0100
  • 2b7bc02961 Implement most of the styling needed for HTML. Allow caret to be hidden. Michael Drake 2013-01-13 23:01:29 +0000
  • a6b117fcb4 Fix 3556638: can't use SpriteExtend version number to detect alpha sprite support any more. John-Mark Bell 2013-01-13 21:49:06 +0000
  • 6975360e1c Disable compositing if simple refresh is enabled; set it back to "like WB" if simple refresh is disabled. Chris Young 2013-01-13 19:19:59 +0000
  • 8625933812 Expand the damaged area rectangle by one pixel each side to stop missing lines Chris Young 2013-01-13 19:11:48 +0000
  • e7ef916b53 Prevent deadlock during simple refresh damaged area redraw Chris Young 2013-01-13 19:06:51 +0000
  • a2e67922d5 Fix 2576557: prepend '!' to target leafname if preparing a full save. John-Mark Bell 2013-01-13 18:45:05 +0000
  • 4e7edf00e2 Fix 1912552: move FontRemove into ro_gui_cleanup() John-Mark Bell 2013-01-13 18:18:49 +0000
  • 6e09ff691b Consult internal mimemap before consulting MimeMap module. John-Mark Bell 2013-01-13 17:54:11 +0000
  • 8e66adaade Avoid calling bitmap_modified with NULL. John-Mark Bell 2013-01-13 17:12:45 +0000
  • 716b50062b Update for new textarea API. Michael Drake 2013-01-13 15:16:13 +0000
  • 740559ab52 Rewrite redraw to handle selection properly. (Now text can change colour inside selection, rather than just rendering a rectangle under the normal line of text. This removes colour restrictions, allowing e.g. inversion for selected text.) Michael Drake 2013-01-13 14:51:26 +0000
  • 6938efc2a0 Merge branch 'master' of git://git.netsurf-browser.org/netsurf Michael Drake 2013-01-13 00:09:50 +0000
  • c7a37392e4 Add background colour to textarea_redraw API. Add source comments. Michael Drake 2013-01-12 20:59:32 +0000
  • a6b08c674f Fix handling of junk input John-Mark Bell 2013-01-12 20:57:01 +0000
  • 5124b8a02a Add textarea_setup struct to textarea_create API. Michael Drake 2013-01-12 20:46:01 +0000
  • 453301f961 Fix fast scroll up Chris Young 2013-01-12 14:06:48 +0000
  • 261528747c Remove code that hasn't been used since 2004. John-Mark Bell 2013-01-12 02:35:09 +0000
  • badc87f343 Use windowes objc_w* and form_w* functions, this should respect the window area, but it doesn't. Ole Loots 2013-01-11 23:53:46 +0100
  • adcbbbe880 Started to move the search form into the browser window. Ole Loots 2013-01-11 02:12:30 +0100
  • ac03806a50 Fix redraw of caret when scroll offsets are non-zero, only caret has moved, and we're not getting a full textarea redraw. Michael Drake 2013-01-10 23:21:47 +0000
  • ac89e52109 Simplify routine to scroll ta so that caret is visible. Michael Drake 2013-01-10 23:20:42 +0000
  • d7ddfd6ac3 Make logic compare clearer Chris Young 2013-01-10 22:07:11 +0000
  • cca5bb4304 Use window_get_grect instead of guiwin_get_grect. Ole Loots 2013-01-10 21:19:05 +0100
  • 91c2885b4c Pass mouse button to toolbar event handler Ole Loots 2013-01-10 21:10:07 +0100
  • 4245051bd8 Pass mbuttons to toolbar events Ole Loots 2013-01-10 21:09:21 +0100
  • 3ce968e36c Prepared for toolbar context menu, fixed declarations. Ole Loots 2013-01-10 21:07:36 +0100
  • ab5d165659 More wrap behaviour improvement. Michael Drake 2013-01-10 19:43:22 +0000
  • 694c1e7eea Fix silly. Michael Drake 2013-01-10 18:42:56 +0000
  • d3973b2991 Fix previous caret position redraw. Michael Drake 2013-01-10 18:36:25 +0000
  • 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