Commit Graph

  • a766c27bcf Merge branch 'master' into chris/scheduled-fetches Chris Young 2013-04-15 23:30:53 +0100
  • 3b53d22260 Remove no-longer-needed code Chris Young 2013-04-15 23:02:32 +0100
  • 4b9fcb1ad0 NetSurf appears to need to call hlcache_poll even if no fetches are active otherwise it sometimes gets stuck when fetching Chris Young 2013-04-15 22:53:26 +0100
  • 1bc49bc914 Do not use clipping rectangle as toolbar redraw origin Fixes recent toolbar redraw change. Ole Loots 2013-04-15 21:54:20 +0200
  • 1dd92203df Slightly improved intial hiding of toolbar search area. Ole Loots 2013-04-15 21:02:34 +0200
  • 6675aa62dc Refactored toolbar redraw Always use the callback pointer and introduced an standard callback. Ole Loots 2013-04-15 20:59:30 +0200
  • 09af7a92aa fix warning Chris Young 2013-04-15 19:52:44 +0100
  • 6dcccd5051 test using amiga frontend Chris Young 2013-04-15 19:51:40 +0100
  • c6c4747a28 Schedule fetches so the frontend can wait for a scheduled event, rather than busy-looping. Chris Young 2013-04-15 19:49:36 +0100
  • 0d976df9f3 Properly handle return value of rc_intersect() Fixes some redraw glitches. Ole Loots 2013-04-15 00:36:57 +0200
  • d9b8809908 Fix memory leak and make a point of ignoring UTF-16 surrogates Chris Young 2013-04-14 16:03:46 +0100
  • 52e811a842 Don't recalculate next char position Chris Young 2013-04-14 15:05:27 +0100
  • fc9097fb1f provide gettext hooks to use the netsurf localisation system Vincent Sanders 2013-04-14 11:26:05 +0100
  • 38d0a299df remove unecissary glib internationalisation include Vincent Sanders 2013-04-12 09:47:41 +0100
  • 526488d2f3 Improve environment script to extend pkg-config path and libnsfb library target Vincent Sanders 2013-04-12 09:33:58 +0100
  • bf75ba31ac update gtk3 preferences dialog Vincent Sanders 2013-04-12 09:07:49 +0100
  • 46efbe13d4 Improved debug logging. Ole Loots 2013-04-13 15:35:43 +0200
  • 4e6bea9204 Improved CLRHOME Key handling When textinput is focused, the key is handled by the browser (Moving to start of text). Otherwise the Content is scrolled to the top. Ole Loots 2013-04-13 15:34:08 +0200
  • 437304b037 Disabled redraw debug output. Ole Loots 2013-04-13 14:55:17 +0200
  • af521e0494 Removed obsolete comments. Ole Loots 2013-04-13 14:54:20 +0200
  • c9fd3a4f13 Removed debug output Ole Loots 2013-04-12 01:05:37 +0200
  • 916ca92bfc Improved favicon/iconyfied redraw (obey to visible rectangle list) Ole Loots 2013-04-12 01:04:21 +0200
  • 08024af0a5 Renamed gemtk_wm_send_redraw to gemtk_wm_exec_redraw ...and did a little bit refactoring. Ole Loots 2013-04-11 22:56:48 +0200
  • 53e361b622 Fix build Chris Young 2013-04-11 21:32:05 +0100
  • a6179250d5 Remove scheduled redraws for destroyed windows Chris Young 2013-04-11 21:26:42 +0100
  • 26dbb7a602 Avoid multiple schedules of redraws Chris Young 2013-04-11 21:20:25 +0100
  • 6ee4fa3f81 Default DPI to 85 as that is more correct than 72 Chris Young 2013-04-11 21:14:59 +0100
  • 224fd963fd Home toolbar button doesn't crash anymore when homepage_url is null. Ole Loots 2013-04-11 01:30:34 +0200
  • ef4b7e75c4 Show message box on error. Ole Loots 2013-04-11 00:51:05 +0200
  • 12aebe1fa1 Added comments. Ole Loots 2013-04-11 00:49:02 +0200
  • 5e5975e30b Merge branch 'master' of git://git.netsurf-browser.org/netsurf Ole Loots 2013-04-11 00:48:15 +0200
  • 1d92bf87e5 Fix page up key handling. Ole Loots 2013-04-11 00:46:39 +0200
  • 78149141f9 all-program now splits fatmessages for generic in-tree execution Daniel Silverstone (parasomnia chroot) 2013-04-10 23:24:49 +0100
  • a938b1a337 Make "resize with contents" a user option Chris Young 2013-04-10 19:36:38 +0100
  • b086d04d8a If we are reformatting, delay the redraw slightly to avoid excessive consectutive redraws Chris Young 2013-04-09 20:49:28 +0100
  • 78e7019479 Test enable "resize with contents" now we have queued/delayed redraws. Chris Young 2013-04-09 20:32:58 +0100
  • ad0e79d85c More appropriate system colours. Michael Drake 2013-04-09 15:43:34 +0100
  • fe1a40cbf4 Allow override of default window width/height individually. Michael Drake 2013-04-09 14:36:02 +0100
  • efc0fba8ef avoid potential crah on exit Chris Young 2013-04-09 00:02:11 +0100
  • 3fa929938b Fix duplicate Ctrl+V (and other shortcuts) key processing, by catching event callback return value. Ole Loots 2013-04-09 00:40:21 +0200
  • d64416774d Fix up for various core changes. Michael Drake 2013-04-08 17:50:55 +0100
  • 0d7d76a6f3 Fix for http_only param change. Michael Drake 2013-04-08 17:25:12 +0100
  • 04705b8e37 Add JS doc. Michael Drake 2013-04-08 15:22:35 +0100
  • 2db0024651 document and add missing include Chris Young 2013-04-04 19:59:35 +0100
  • 90266d117c Schedule browser-initiated reformats too, with the caveat that a message of some description needs to arrive at the message port before the reformat will be queued (think this only affects scale changes). Chris Young 2013-04-04 19:47:46 +0100
  • 6686d9dad8 Schedule redraws from local history too, hide ami_do_redraw and friends as only gui.c needs to call those directly now Chris Young 2013-04-04 19:46:33 +0100
  • c297f45bb9 Schedule redraws to prevent expected redraws from not happening when no events are occuring Chris Young 2013-04-04 19:31:42 +0100
  • c249097d62 Fix sprite loading on RISC OS 3.50. John-Mark Bell 2013-03-30 13:25:22 +0000
  • fbd63ceea9 Removed duplicate hotlist_init call. Ole Loots 2013-03-30 13:25:54 +0100
  • 52cce28438 Added some comments Ole Loots 2013-03-30 13:22:55 +0100
  • 9178ede40b Avoid double/triple click stuff for scrollwheeling. Michael Drake 2013-03-28 10:13:41 +0000
  • c8d76e68ca Hide caret after reflow (textarea may have moved), but let textarea keep focus. Michael Drake 2013-03-27 13:57:10 +0000
  • 3529d39759 Don't show caret when scrolling a textarea that hasn't been given focus. Michael Drake 2013-03-27 13:46:57 +0000
  • e2bcc5f5eb Tidy up pointer beyond scrollbars. Michael Drake 2013-03-27 11:43:10 +0000
  • 9a73da6347 Reduce multi-line textarea a bit more. When redrawing only one line, don't redraw unchanged text at the start of the line. Michael Drake 2013-03-26 14:07:08 +0000
  • 0bb9543293 Further reduce redraw region for multi-line textareas when editing. Michael Drake 2013-03-26 12:54:19 +0000
  • 53962009da Trivial redraw optimisation for multiline textareas. Only redraw the line that was changed and below. Michael Drake 2013-03-25 12:37:18 +0000
  • cc4411c0c7 Remove some spaces. Michael Drake 2013-03-25 12:03:53 +0000
  • 7de97e8d6a ensure the closest character is picked Chris Young 2013-03-24 11:35:27 +0000
  • f70e58b4a1 update posn_in_string loop to be similar to nsfont_split Chris Young 2013-03-24 11:27:26 +0000
  • e678df267e Handle UTF-16 multi-length characters properly Chris Young 2013-03-24 11:06:36 +0000
  • 70fbca3606 Reduce redraw area for selection set/change/clear. Michael Drake 2013-03-22 18:01:02 +0000
  • b603cafbaa Move line start calc into reflow handler. Michael Drake 2013-03-22 13:49:01 +0000
  • b23c580f33 Merge remote-tracking branch 'origin/mmu_man/beos-fixes' Daniel Silverstone (parasomnia chroot) 2013-03-22 08:08:36 +0000
  • c91db66e2d Fixed handling of filepath passed via commandline. Ole Loots 2013-03-22 00:26:02 +0100
  • 48dc679d7b beos: Fix replicants François Revol 2013-03-22 00:25:27 +0100
  • 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