Commit Graph

  • 42054fabf0 Merged toolbar conflict. Ole Loots 2013-01-31 19:53:11 +0100
  • 0703404654 Merge branch 'master' into mono/removing-windom-dependency mono/removing-windom-dependency Ole Loots 2013-01-31 19:28:26 +0100
  • 54f719aa96 Some more finetuning... Ole Loots 2013-01-31 19:22:35 +0100
  • 89856f5592 ifdef some code that will never work under AmigaOS <4.0 mono/windom-gui Chris Young 2013-01-30 18:23:48 +0000
  • 663191791e Add move caret msg. Add flag to choose internal caret or caret move msgs. Michael Drake 2013-01-30 18:01:01 +0000
  • e30e6ec8e9 Require and bundle Iconv 0.12 John-Mark Bell 2013-01-29 23:58:37 +0000
  • 5eb417fff4 Create textarea_msg struct on stack, rather than using global. Michael Drake 2013-01-29 22:52:21 +0000
  • af7a5d2d67 Don't redraw if selection is unchanged. Michael Drake 2013-01-29 20:28:10 +0000
  • 385d9170d9 Replace textarea_drag_end call with textarea_mouse_action. s/redraw_request/request_redraw/ Michael Drake 2013-01-29 17:46:05 +0000
  • 93cc123200 Update textarea to inform client what it's doing with drags. Now single callback for both redraw requests and drag reports. Update treeview to use new textarea API. Update Atari URL bar to use new textarea API. (Ignores drag reports, currently.) Minor textarea fixes. Michael Drake 2013-01-29 17:34:08 +0000
  • 75a24f7838 Add enum value for when no button is pressed (hover). Michael Drake 2013-01-29 14:07:24 +0000
  • 7710214ec2 Remove p96EncodeColour and ensure the alpha byte is set to 0xff. Chris Young 2013-01-27 23:09:26 +0000
  • a30d51cb50 Ensure we free the same size raster that we allocated Chris Young 2013-01-27 11:09:54 +0000
  • 23e16e020e Initialise return values in error cases, too: core code is horrifically lax at checking errors from these APIs. John-Mark Bell 2013-01-26 22:04:26 +0000
  • 30dfa09008 Disable help for now, as it causes the popupmenu.class deadlock again Chris Young 2013-01-24 20:16:35 +0000
  • 12890d3c60 Attempt fix screen close problem Chris Young 2013-01-24 20:08:59 +0000
  • f058e98817 Added more pages to AmigaGuide doc Chris Young 2013-01-24 20:01:27 +0000
  • 18091ec1a9 Add basic context-sensitive help. Chris Young 2013-01-24 20:00:09 +0000
  • db71ffc8ea AmigaGuide class provided by Daniel Jedlicka Chris Young 2013-01-24 19:22:01 +0000
  • 67ffb8e6e9 implement Element::hasAttribute Vincent Sanders 2013-01-23 17:46:40 +0000
  • 09dc0649df implement Element::removeAttribute Vincent Sanders 2013-01-23 17:11:40 +0000
  • 7ab835df8f implement Element::className Vincent Sanders 2013-01-23 17:00:13 +0000
  • 16d938dd63 implement Element::id Vincent Sanders 2013-01-23 16:28:35 +0000
  • db7d3acdc3 add and use debug logging macro Vincent Sanders 2013-01-23 15:49:46 +0000
  • 1d08350981 implement Element::tagName Vincent Sanders 2013-01-23 15:42:49 +0000
  • fab7b04de6 implement Element::getElementsByTagName Vincent Sanders 2013-01-23 14:11:41 +0000
  • 31f7af700f implement Element::setAttribute Vincent Sanders 2013-01-23 13:42:43 +0000
  • faddd8b035 implement Element::getAttribute Vincent Sanders 2013-01-23 12:37:56 +0000
  • 9b568abf96 add default property handler for array indexing Vincent Sanders 2013-01-22 18:59:10 +0000
  • 577ff3cffc The Window toolbar now have independet AES objects, which means no state restore is required before redraw. Ole Loots 2013-01-22 22:28:20 +0100
  • fc6f04161e simplify jsapi property compatability macros Vincent Sanders 2013-01-22 18:58:22 +0000
  • 053976eb0f Merge commit 'origin/mmu_man/beos-fixes' John-Mark Bell 2013-01-22 09:12:17 +0000
  • 64ae9e8693 Fix paste. Store clipboard as UTF-8 internally, to avoid unnecessary data loss when copying internally. John-Mark Bell 2013-01-22 08:51:58 +0000
  • 985e4ce6be Prefixed gemtk module functions. Ole Loots 2013-01-22 02:33:27 +0100
  • 2e91d4e17e Do not redraw textarea background. Ole Loots 2013-01-22 01:21:24 +0100
  • def45f8e55 Ensure buff is NULL-initialised. Chris Young 2013-01-21 20:03:03 +0000
  • 87946c5de8 beos: Fix clipboard handling to use the new API François Revol 2013-01-20 18:00:36 +0100
  • 2f94b0a949 textarea: C89 François Revol 2013-01-20 17:59:55 +0100
  • 088cbf5499 Require CryptRandom 0.13 or later John-Mark Bell 2013-01-20 12:32:26 +0000
  • e547026dfa Copy hotlist from the pre-3.0 to the 3.0 location during install, if it exists and there isn't one present in the new location already. Chris Young 2013-01-20 11:38:26 +0000
  • 9995ef583f Early scrollbar mouse handling. Michael Drake 2013-01-18 23:32:53 +0000
  • bba7aeca14 Merge branch 'master' of git://git.netsurf-browser.org/netsurf Michael Drake 2013-01-18 22:05:35 +0000
  • bf7b23506d Make nsfont_split implementation better for core textarea. Michael Drake 2013-01-18 22:04:57 +0000
  • a6e56546c9 Check the right thing for NULL. Michael Drake 2013-01-18 21:58:37 +0000
  • f16229552a Entering the search string now find the first occurence immediately Chris Young 2013-01-18 21:20:10 +0000
  • c4e8651b27 Activate the find window's string gadget on open Chris Young 2013-01-18 21:16:47 +0000
  • fb8cc34e9c Restore object state for save/abort buttons. Ole Loots 2013-01-18 01:18:04 +0100
  • 5f66864c3a add macros for default proprty actions Vincent Sanders 2013-01-17 19:57:48 +0000
  • 7b62bb5ff8 implement document.compatmode Vincent Sanders 2013-01-16 13:42:16 +0000
  • 3f1c2a8315 OS3 needs PBL too Chris Young 2013-01-17 18:50:02 +0000
  • 42bb902a7d TOP the next rootwindow when the current rootwindow gets iconified. Ole Loots 2013-01-17 02:44:13 +0100
  • 7cf178f286 Display download filename in download confirm message. Ole Loots 2013-01-17 02:04:43 +0100
  • 6a62cde9d6 Fixed type of "Send referrer" checkbox. Ole Loots 2013-01-17 01:22:46 +0100
  • 13f22099ce Search is functional. Ole Loots 2013-01-17 01:18:27 +0100
  • 5bda4edb1a Don't search back for spaces if the whole string fits in available width. Michael Drake 2013-01-16 12:28:11 +0000
  • 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