Commit Graph

  • c4a4126041 Also write a (duplicate) UTF8 chunk, irregardless of the "UTF-8 clipboard" option. We don't support pasting UTF8 chunks yet. Chris Young 2012-08-03 18:33:49 +0100
  • ca6be72dff Remove extraneous functionage Chris Young 2012-08-03 18:28:07 +0100
  • cc3b9435ea Use core clipboard copy function. ami_selection_to_text() will need fixing as it still needs selection_traverse() Chris Young 2012-08-03 18:19:54 +0100
  • 18db6826f1 Move Push- and PopChunk out of the selection_traversal function Chris Young 2012-08-03 18:15:16 +0100
  • 36d3056526 Grab pointer during drag. Michael Drake 2012-08-02 16:29:37 +0100
  • de8af23956 Use selection_copy_to_clipboard instead of peering into core. Michael Drake 2012-08-02 15:20:59 +0100
  • 42e176097c Use selection_copy_to_clipboard instead of peering into core. Michael Drake 2012-08-02 15:17:18 +0100
  • 88055b5810 Update to use selection_copy_to_clipboard, although this code is all commented out anyway. Michael Drake 2012-08-02 15:09:31 +0100
  • c5bcf0b809 Remove remaining use of core internals. Michael Drake 2012-08-02 15:03:12 +0100
  • 1cb5272c95 Use selection_copy_to_clipboard instead of peering into core innards. Michael Drake 2012-08-02 14:46:20 +0100
  • 5747465437 Use selection_copy_to_clipboard instead of peering at core innards. Michael Drake 2012-08-02 14:38:47 +0100
  • 408dd00ed4 Use selection_copy_to_clipboard instead of peering at core innards. Michael Drake 2012-08-02 14:25:19 +0100
  • efaca1c1fa Add core function for copy to clipboard, so we don't need to expose render/box.h internals to front ends. Michael Drake 2012-08-02 14:23:42 +0100
  • 1d827d2cf3 Fix click travel tolerance calc. Has to travel more than 5px to become drag. Michael Drake 2012-08-02 12:06:47 +0100
  • c0bfe7dfdf Fix freetype nsfont_position_in_string to return nearest, rather than next. Michael Drake 2012-08-01 23:58:54 +0100
  • a92f2aa0a6 Simple clipboard support. Only used within browser window. Michael Drake 2012-08-01 23:45:09 +0100
  • 75212235f8 Cleanup drag end. Michael Drake 2012-08-01 22:21:36 +0100
  • 40a754a362 Convert move pointer during build and use it for page drag-scroll. Michael Drake 2012-08-01 21:48:16 +0100
  • ffa3e6bf35 Merge branch 'master' of git://git.netsurf-browser.org/netsurf Michael Drake 2012-08-01 21:32:01 +0100
  • 30bc438ab0 Pass drags to core. Enables page drag-scrolling, text selection, frames scrollbars, etc. Michael Drake 2012-08-01 21:30:24 +0100
  • 6bbae1f228 add document IDL and test for geteleemntbyid Vincent Sanders 2012-08-01 19:25:45 +0100
  • b238791002 Use enum instead of magic numbers for tracking key modifier states. Pass special keys to core (e.g. WORD_LEFT, SELECT_ALL, etc). Michael Drake 2012-08-01 14:47:20 +0100
  • 46527795db Pass pointer hotspots to libnsfb. Michael Drake 2012-08-01 12:52:46 +0100
  • d84ad62a04 Scroll text in writable text widget so caret is always in view. Michael Drake 2012-08-01 09:29:26 +0100
  • 465ebb2c7b Only writable text widget needs caret rendering. Michael Drake 2012-08-01 09:16:25 +0100
  • 37779f77d2 Fix build: we need libdom now. John-Mark Bell 2012-08-01 08:53:13 +0100
  • 845dca45de resume parse on sync script error as well as success Vincent Sanders 2012-07-31 22:59:18 +0100
  • 9e3db46b67 Handle CTRL modifier too. CTRL with cursor left/right is same as SHIFT. CTRL+U clears writable. Michael Drake 2012-07-31 22:55:08 +0100
  • 21ce8800b8 Cursor left/right keys plus modifier move caret to extrems. Michael Drake 2012-07-31 22:40:47 +0100
  • de7361ca88 Merge branch 'master' of git://git.netsurf-browser.org/netsurf Michael Drake 2012-07-31 22:38:34 +0100
  • 4fd5d51765 Merge branch 'master' of git://git.netsurf-browser.org/netsurf Vincent Sanders 2012-07-31 22:33:38 +0100
  • 5c25b8255a add post parse script execution Vincent Sanders 2012-07-31 22:33:08 +0100
  • 75cc4a06be Factor out some repeated code. Michael Drake 2012-07-31 22:30:39 +0100
  • 53183b2411 Make text input widget remove caret on "strip focus" event. Michael Drake 2012-07-31 22:18:44 +0100
  • 9505fdcf84 Make browser window widget remove caret on "strip focus" event. Michael Drake 2012-07-31 22:16:06 +0100
  • 72cb5b6ea4 Add widget callback for getting stripped of focus. Call it in the input setter, on previous input holder. Michael Drake 2012-07-31 22:14:48 +0100
  • daa47fce52 Use setter when giving clicked input focus. Michael Drake 2012-07-31 21:49:01 +0100
  • 84152cd72b add another script test Vincent Sanders 2012-07-31 21:44:03 +0100
  • 2999410af6 When a text input widget has its text set, and it has the caret, move the caret to the end. Michael Drake 2012-07-31 21:04:20 +0100
  • 9a92e7bdeb Core's gui_window_remove_caret should only remove caret if the bw in question owns the caret. Michael Drake 2012-07-31 21:02:19 +0100
  • 140795500c Claim, position, and render caret in text input widget. Currently does not remove caret when input widget is stripped of focus (because widget doesn't know). Michael Drake 2012-07-31 20:43:43 +0100
  • 2e4bb2d020 Round to nearest point between chars in nsfont_position_in_string, instead of rounding down. Michael Drake 2012-07-31 20:41:27 +0100
  • 941a48dabd When setting fbtk caret, register callback for redrawing caret removal. Michael Drake 2012-07-31 20:40:14 +0100
  • 4125a8afdf Remove strlen from redraw functions. Michael Drake 2012-07-31 15:18:25 +0100
  • 45b9d96678 Add support for editing text input widget contents from arbitrary position in string (instead of just end). Michael Drake 2012-07-31 15:13:52 +0100
  • cbfd887311 Merge branch 'vince/script-async' Vincent Sanders 2012-07-31 14:50:43 +0100
  • c0aaf31f5a fix global handling Vincent Sanders 2012-07-31 14:48:53 +0100
  • 90b0c48bb2 Split out common code to generate a font style for text input widget. Michael Drake 2012-07-31 14:06:57 +0100
  • f6436d54c8 Add caret to browser window widgets. Caret now shows when editing forms. Michael Drake 2012-07-31 14:05:39 +0100
  • 8db6d74bcb Add basic awareness of text input caret to ftbk and functions to get/set caret pos. Michael Drake 2012-07-31 14:04:12 +0100
  • d763e57d30 fix dom parser error return check Vincent Sanders 2012-07-31 12:49:41 +0100
  • 4182685d1e fix parse completion - working syncronous scripts Vincent Sanders 2012-07-30 18:18:11 +0100
  • b0a41606ff extend html data processing to deal with paused parse Vincent Sanders 2012-07-30 15:17:57 +0100
  • db76dd3b1a extend completion types Vincent Sanders 2012-07-27 16:59:49 +0100
  • 06608c1bf0 extend script enumeration to include asyncronous and deferred scripts Vincent Sanders 2012-07-27 13:53:14 +0100
  • 4f0e70b50d split up the script processing Vincent Sanders 2012-07-27 12:01:50 +0100
  • f207f14be1 simple script tests Vincent Sanders 2012-07-30 22:31:20 +0100
  • c48d7fa2da missing 'defined' Chris Young 2012-07-28 22:32:32 +0100
  • 8ac36b64b1 Add a GUI option to enable/disable Javascript, if NetSurf is built with Javascript support. Chris Young 2012-07-28 22:27:53 +0100
  • dfef1d6fde Use requester.class directly, so we can get requesters to appear on NetSurf's screen. Untested. Chris Young 2012-07-28 21:56:27 +0100
  • 72fe92d9ca Merge branch 'master' of git://git.netsurf-browser.org/netsurf Michael Drake 2012-07-27 14:08:17 +0100
  • 41f88e6937 Scrollbar behaviour fixes. Stop scrollbar sliding at different rate from pointer. Stop jump on drag start when scrollbar position indicator isn't at zero. Michael Drake 2012-07-27 14:05:13 +0100
  • 7d011c62ff Open hotlist and history at top right corner Ole Loots 2012-07-27 03:47:42 +0200
  • e4d83d660e Open search form at lower right corner Ole Loots 2012-07-27 03:35:53 +0200
  • 329fba581a Handle "Save window size" menu event. Ole Loots 2012-07-27 02:52:34 +0200
  • 382c2f2289 Only warp pointer once for a sequence of consecutive move events. Further reduces lag when dragging scrollbar. Michael Drake 2012-07-26 23:14:27 +0100
  • 514bee5786 Handle consecutive queued mouse move events together. Reduces pointer lag when busy. Michael Drake 2012-07-26 22:38:38 +0100
  • 8660bed543 Change a couple of 'if's to 'else if's. Michael Drake 2012-07-26 19:04:45 +0100
  • 305938bb48 Avoid a load of repeat operations when panning by greater than viewport size. Michael Drake 2012-07-26 19:00:38 +0100
  • d9d7dcb758 Avoid redrawing the whole screen when scrolling by zero pixels. Michael Drake 2012-07-26 18:37:51 +0100
  • 59ba5dd43c Merge branch 'master' of git://git.netsurf-browser.org/netsurf Michael Drake 2012-07-26 18:28:34 +0100
  • 4bd23e73ab s/object/option/ Michael Drake 2012-07-26 18:27:15 +0100
  • d3b8809020 add libdom Vincent Sanders 2012-07-26 18:01:29 +0100
  • 0a9b28d3e0 add missing include Vincent Sanders 2012-07-26 17:55:03 +0100
  • 888d8eac4f A few tweaks from when I was looking for internal font renderer bug in wrong place. Michael Drake 2012-07-26 17:37:44 +0100
  • 2f408f0ecb More use of interns. Michael Drake 2012-07-26 15:57:33 +0100
  • 81e079e747 Use interns for string comparisons. Michael Drake 2012-07-26 14:49:27 +0100
  • 483d32cadc Merge branch 'master' of git://git.netsurf-browser.org/netsurf Ole Loots 2012-07-26 12:33:53 +0200
  • 93f36a8c9b Implemented a new colour picker. This colour picker allows to select the 216 web colors plus 15 shades of gray. Removed the color popup from the resource file. Ole Loots 2012-07-26 12:25:27 +0200
  • 2b5eecb5bb Merge origin/mono/change-atari-defaults on Ole Loots' behalf. Daniel Silverstone 2012-07-26 08:13:51 +0100
  • d408eb0e18 Added option comments Ole Loots 2012-07-26 00:49:33 +0200
  • 4f4ccedfb5 Adjusted atari defaults This change is required by latest changes to the atari Makefile.target and is an preparation for auto-building the atari version. Ole Loots 2012-07-26 00:37:37 +0200
  • 8307f62e23 Clean up flags setup, requires changes to Makefile.default Ole Loots 2012-07-25 14:00:51 +0200
  • b06fecab55 Merge branch 'master' of git://git.netsurf-browser.org/netsurf Ole Loots 2012-07-25 13:59:38 +0200
  • e1a9a98e05 Fixed colour type for vs* functions, added comments. Ole Loots 2012-07-25 13:58:38 +0200
  • 25cdea3351 doxygen serious warning cleanup Vincent Sanders 2012-07-24 16:19:49 +0100
  • bd740ad9b7 update doxygen config Vincent Sanders 2012-07-24 14:00:47 +0100
  • 83866790e1 Merge branch 'master' of git://git.netsurf-browser.org/netsurf Vincent Sanders 2012-07-24 12:57:27 +0100
  • a796b6020c fix library link order Vincent Sanders 2012-07-24 12:52:54 +0100
  • 45ba2ab276 Change Disegna to Draw for consistency, and because this refers to !Draw Chris Young 2012-07-23 23:01:23 +0100
  • 0bbe65de26 Merge branch 'master' of git://git.netsurf-browser.org/netsurf Chris Young 2012-07-23 22:31:12 +0100
  • 773cbd2aea Update of Italian strings (credit: Samir Hawamdeh) Chris Young 2012-07-23 22:29:06 +0100
  • 3faaff91ac change to use netsurf toolchain build Vincent Sanders 2012-07-23 21:12:19 +0100
  • 8a6f63fca3 Merge branch 'master' of git://git.netsurf-browser.org/netsurf Ole Loots 2012-07-23 14:52:48 +0200
  • 4ade97334a Changed toolbar_bg_color to type "colour", Now the toolbar background can be configured as RGB colour. Ole Loots 2012-07-23 14:48:50 +0200
  • 4b71394462 Fix reference counting in generic sibling selection callback. Michael Drake 2012-07-23 13:21:57 +0100
  • 26a92340e2 Compare interns instead of strings in html_forms.c Michael Drake 2012-07-23 12:06:43 +0100
  • 6bbe68823c Fix free of NULL. Michael Drake 2012-07-23 11:27:42 +0100
  • 957f9dc7c8 renamed plot functions (use plot_ prefix) Ole Loots 2012-07-23 02:34:21 +0200
  • eb2ec532e8 renmaed plot functions (use plot_ prefix). Ole Loots 2012-07-23 02:30:11 +0200