Commit Graph

  • 15cb6886f2 beos: update copyright years in the version info François Revol 2013-03-21 22:55:08 +0100
  • 1f9e1ca84b beos: Fix nsfont_position_in_string off-by-1 François Revol 2013-03-21 22:10:35 +0100
  • ad53da023d Optimise redraw of single line textarea. When single line textarea is unscrolled, only the changed area is redrawn after edits. Michael Drake 2013-03-21 18:47:38 +0000
  • 948f2dbed6 Split reflow into two functions for single or multi line textareas. Michael Drake 2013-03-21 14:15:36 +0000
  • d0966c9d3f Fix leaked utf16 string. Michael Drake 2013-03-20 22:22:36 +0000
  • 91d05fc0f1 Ensure that actual_x is set when string fits inside available_width. Michael Drake 2013-03-20 22:07:22 +0000
  • 918aa9d266 Fix error. Michael Drake 2013-03-20 20:59:00 +0000
  • 138d2529ef More meddling. Michael Drake 2013-03-20 20:55:03 +0000
  • 5d7b1f40a3 Another attempt. Michael Drake 2013-03-20 20:06:24 +0000
  • 8e360ff040 Robust detection of scroll changes. Michael Drake 2013-03-20 19:52:10 +0000
  • c568a9626b Avoid double redraw when edit causes scroll. Michael Drake 2013-03-20 19:24:53 +0000
  • 50efd110b8 Use cached line length to avoid some nsfont_width calls for selection rendering in redraw. Michael Drake 2013-03-20 18:09:52 +0000
  • 3403891f63 Avoid redraw of scrollbars when they've not changed. Michael Drake 2013-03-20 17:53:38 +0000
  • 71392160d0 Cache line widths. Fixes scrollbar issue introduced with partial reflow enablement. Will also be used for future redraw optimisations. Michael Drake 2013-03-20 17:32:18 +0000
  • ea4b7eb3a8 Try fixing Amiga nsfont_split. (Untested!) Michael Drake 2013-03-20 13:14:17 +0000
  • 8cfa964cdf Start reflow on line before change in text, rather than always reflowing the entire textarea. Michael Drake 2013-03-20 12:41:06 +0000
  • 5f7ed448d4 This needs to be set as CustomScreen to ensure it isn't classed as a "visitor" window, for reasons not fully understood. Chris Young 2013-03-20 08:28:08 +0000
  • 22c7c1259b We are opening on a public screen, not a custom screen (even our own screen is a public screen) Chris Young 2013-03-20 08:22:03 +0000
  • 09086758e7 Fix 3608298: only apply link hack if JS is disabled. John-Mark Bell 2013-03-19 21:38:25 +0000
  • 0bcbdba424 Comment fixes. Michael Drake 2013-03-19 17:29:55 +0000
  • b1082c09e7 Fix warnings. Michael Drake 2013-03-19 16:28:05 +0000
  • 2ad0d23915 Start reducing unnecessary redraws: when only start OR end of selection has changed, only redraw the lines affected. (Reduces redraw of vertical regions only. Still redraw full width for changed lines.) Michael Drake 2013-03-19 16:22:24 +0000
  • f4ce62ebfe In box textarea binding only redraw the area that was requested, not the whole textarea. Michael Drake 2013-03-19 12:44:03 +0000
  • dd704c2c43 Fix can paste/copy tests. Michael Drake 2013-03-18 23:06:06 +0000
  • 74a82e2ab0 Fix menu shading of copy/cut/paste options when more than one of them should be made available. Michael Drake 2013-03-18 22:48:15 +0000
  • 773cc5b562 Stop looking on first modified sheet found. Michael Drake 2013-03-18 15:01:56 +0000
  • 07bdb324c1 Remove extra logging. Michael Drake 2013-03-18 14:57:29 +0000
  • 5930e4bcc4 Fix bug where html conversion began before STYLE element fetch had been launched. Michael Drake 2013-03-18 14:48:00 +0000
  • bf69cfa74b Add some extra logging. Some pedantic wrap changes. Michael Drake 2013-03-18 12:35:00 +0000
  • 8d0c1f9207 Loads of changes including fixes, new functionality, and optimisation. Michael Drake 2013-03-17 22:06:48 +0000
  • c3f21572ed Add function to get the byte length of n characters in a utf8 string. Michael Drake 2013-03-17 22:01:42 +0000
  • c205378a8d Merge branch 'master' of git://git.netsurf-browser.org/netsurf Michael Drake 2013-03-16 10:53:20 +0000
  • 3801886aec Debounce style updates John-Mark Bell 2013-03-16 10:50:17 +0000
  • 4136a4d64e Move public API to end John-Mark Bell 2013-03-16 10:33:28 +0000
  • 6e5e5761fc Ensure a reference is taken on style nodes. John-Mark Bell 2013-03-16 01:00:06 +0000
  • 2af4b5be01 Make textarea_get_caret private. Michael Drake 2013-03-13 11:23:07 +0000
  • 95e726c7cc split sources lists out to their subdirectories as first step towards using core buildsystem Vincent Sanders 2013-03-11 17:50:12 +0000
  • 41e4928e25 Fix pointer shape and status bar messages for textareas and their scrollbars. Michael Drake 2013-03-11 12:57:33 +0000
  • f3b515540e move javascript makefile Vincent Sanders 2013-03-10 13:45:02 +0000
  • fffaa149bc Correctly set initial size of the search area. Ole Loots 2013-03-11 01:16:37 +0100
  • 939f078dd8 Fixed / Improved commandline URL handling. Ole Loots 2013-03-11 00:53:22 +0100
  • 0ec72e3415 Removed toolbar Ole Loots 2013-03-11 00:52:54 +0100
  • f3c0b643b6 beos: Set the filename in the download file panel François Revol 2013-03-09 21:03:16 +0100
  • 29f062e963 beos: Fix some cpp warnings Adrien Destugues - PulkoMandy 2013-03-09 20:51:22 +0100
  • e31007f6a7 C89 François Revol 2013-03-09 20:44:25 +0100
  • 20e4bdadaf Support old picture.datatype Chris Young 2013-03-09 15:29:30 +0000
  • 490de208d0 Make autoscroll start at inside edge of border or scrollbar. Michael Drake 2013-03-06 21:31:20 +0000
  • c1628435f2 Fix min line width calc when an inline isn't to be wrapped in a block that allows wrap. Michael Drake 2013-03-06 18:39:38 +0000
  • e3cb0ba450 Pull scrollbar mouse handling out into helper function. Michael Drake 2013-03-06 15:41:51 +0000
  • 5b7643634f Textarea sends caret hide msg if caret completely outside visible area. Michael Drake 2013-03-06 14:28:34 +0000
  • 951a584705 Don't show caret if there's a selection. Michael Drake 2013-03-06 13:10:37 +0000
  • 037beb44fb Pass caret clip rect out to front ends. (Nothing actually using them yet.) Michael Drake 2013-03-05 22:53:33 +0000
  • e8950dee22 Propagate native caret clip rect through core. Michael Drake 2013-03-05 14:51:16 +0000
  • 461d4576fb Unref the node in the callbacks Daniel Silverstone 2013-03-05 22:53:55 +0000
  • 3f34408f77 Support ZSH and change behaviour for MAKE a little Daniel Silverstone 2013-03-05 21:12:53 +0000
  • 8770a2d774 add example environment script Vincent Sanders 2013-03-05 11:53:10 +0000
  • 541523f962 Less ambiguous flag documentation comment. Michael Drake 2013-03-04 15:12:58 +0000
  • 69d653f4dc Fix history. Michael Drake 2013-03-04 15:07:58 +0000
  • 02f2cbec3f Pedantic wrap. Michael Drake 2013-03-04 15:07:43 +0000
  • 6b9f7c3094 Use correct base URL for inline stylesheets John-Mark Bell 2013-02-27 03:55:48 +0000
  • cd3e073354 Fix logging John-Mark Bell 2013-02-27 03:11:30 +0000
  • 97978e858b Use custom fetcher for inline CSS John-Mark Bell 2013-02-27 03:11:10 +0000
  • 21cbb49a6b Fix toolbar flag setup. Ole Loots 2013-02-26 21:55:40 +0100
  • c4a8d47234 Removed unused variable. Ole Loots 2013-02-26 21:48:55 +0100
  • 405fa12f8d Fix handling of inline stylesheets with @import John-Mark Bell 2013-02-26 09:14:32 +0000
  • a35e66ffa1 split out object handling from render/html.c Vincent Sanders 2013-02-25 18:24:04 +0000
  • 4e7b4259a4 fix quirk stylesheet loading Vincent Sanders 2013-02-25 15:00:50 +0000
  • dd35da2cac Merge branch 'master' of git://git.netsurf-browser.org/netsurf Steve Fryatt 2013-02-24 23:59:09 +0000
  • 3c373994f9 Set Message_DataRequest length correctly. Steve Fryatt 2013-02-24 23:58:02 +0000
  • 142922d10a Fix leak when handling paste John-Mark Bell 2013-02-24 22:59:16 +0000
  • 1e7dac61da Fix memory leak John-Mark Bell 2013-02-22 21:28:07 +0000
  • bbd46de011 Fix handling of Ctrl-Left/Right/Up/Down in browser windows. Steve Fryatt 2013-02-24 19:25:50 +0000
  • cc7f45898b refactor stylesheet handling to separate object from within html rendering Vincent Sanders 2013-02-24 13:15:05 +0000
  • bba74b7a0b Handle readonly attribute for text inputs and textareas. Michael Drake 2013-02-23 17:44:20 +0000
  • 3cc90f2f30 Fix trying to free a load of stuff dereferenced from a NULL ptr. Michael Drake 2013-02-22 23:08:39 +0000
  • f72da52cfc Fix over-allocation of space for hash table chain heads. Michael Drake 2013-02-22 22:33:36 +0000
  • ffe3ce2615 Don't need initial caret pos now. Michael Drake 2013-02-22 22:26:03 +0000
  • c034fb87ad No point in setting caret there. Michael Drake 2013-02-22 22:16:26 +0000
  • cd25e581cf Fix drag saving text selections Chris Young 2013-02-22 21:03:52 +0000
  • 9303fc56dc Remove redundant code. John-Mark Bell 2013-02-22 20:51:56 +0000
  • 5d34d48a4b Remove obsolete ami_selection_to_text Chris Young 2013-02-22 19:06:13 +0000
  • 84fca8a29c Merge branch 'master' of git://git.netsurf-browser.org/netsurf Chris Young 2013-02-22 19:03:32 +0000
  • 4d9b674997 Remove struct selection from ami_file_save and anywhere that feeds into it Chris Young 2013-02-22 19:02:58 +0000
  • 131db5c8da Fix min width to take account of white-space property. Michael Drake 2013-02-22 19:00:16 +0000
  • 48bd5e1f10 Always set caret. Michael Drake 2013-02-22 16:41:35 +0000
  • 04ca082416 Shove allocation step size into #define. Michael Drake 2013-02-22 16:16:10 +0000
  • 00eb142661 Increase allocation increment step size. Michael Drake 2013-02-22 16:12:48 +0000
  • d48f3e3f49 Textarea tweaks for caret placement after selection removal. Michael Drake 2013-02-22 16:04:31 +0000
  • 59fdbae1bc Fix setting of empty selections. Michael Drake 2013-02-22 15:23:36 +0000
  • a3c00c7192 Fixup for core selection change. Michael Drake 2013-02-22 15:12:10 +0000
  • 8445bc166b Don't bypass html form handling layer when passing keypress to textarea. Michael Drake 2013-02-22 15:01:13 +0000
  • c7e136d9d7 Various warning squashes and fixes. Michael Drake 2013-02-22 14:53:57 +0000
  • 9c13d352c7 Fixup for core changes. (Selection and errorcode.) Michael Drake 2013-02-22 14:44:13 +0000
  • 7bdaf95576 Squash warnings from errorcode shake up. Michael Drake 2013-02-22 14:34:23 +0000
  • 69c0fb1fff Pass select all as keypress. Michael Drake 2013-02-22 14:34:01 +0000
  • 4fd095c060 Update for core change. Michael Drake 2013-02-22 14:19:04 +0000
  • 8195113196 More fixup for new core selection treatment. Michael Drake 2013-02-22 14:08:24 +0000
  • 8a4bfc537f Update for new core selection stuff. Save handling still needs fixing. Core now gives a char * that the front end should free. Michael Drake 2013-02-22 13:46:01 +0000
  • 67c6046fb1 Update for new core selection handling. Michael Drake 2013-02-22 13:37:11 +0000
  • d8af191c0a Include stdbool.h Michael Drake 2013-02-22 13:31:51 +0000