Commit Graph

  • 16b92d1613 Selection is now subordinate to html and text content types, and disassociated from browser windows. Note: search currently uses hlcache_handle_get_content() to go from bw to h to get at c for search highlighting via selection. Michael Drake 2011-07-26 13:53:42 +0000
  • d97e99b02b Remove unused hlcache_handle from search context. Michael Drake 2011-07-26 10:52:26 +0000
  • 3e1bd0d0bf Skip over credentials when lower casing host John Mark Bell 2011-07-24 12:11:11 +0000
  • cefcce0197 Shared URL nodes in the treeview actually want to be readonly. They certainly have no business not copying transient data. John Mark Bell 2011-07-24 11:40:08 +0000
  • f75b0fca43 Fix motion event handling in GTK treeview John Mark Bell 2011-07-24 11:38:26 +0000
  • b0aeeb1e78 Fix double frees on download failure John Mark Bell 2011-07-23 18:10:19 +0000
  • 35cf89594d Abort loading content when closing window John Mark Bell 2011-07-23 17:53:57 +0000
  • 79268e6d83 use human_friendly_bytesize Chris Young 2011-07-23 15:34:52 +0000
  • 7f6b694732 Show existing file size when file already exists on download Chris Young 2011-07-23 15:19:27 +0000
  • 9cd5974868 Fill in conspiciusly-empty else; fix warnings Chris Young 2011-07-23 14:10:01 +0000
  • 39e5c04da7 Fix warnings Chris Young 2011-07-23 14:06:13 +0000
  • cd21f4035f Fix ASL hook function Chris Young 2011-07-23 14:05:08 +0000
  • dc6c58ec41 Fix transition from LOADING to ERROR state after content has been locked for conversion John Mark Bell 2011-07-20 21:39:51 +0000
  • cfd56cadf2 Plug another hole in the logic for stopping HTML contents John Mark Bell 2011-07-20 20:16:01 +0000
  • 43b6856ba7 Make html_stop handle being called during construction of the box tree (i.e. as the result of a call to gui_multitask from the LOADING state) Fixup accounting of active objects when stopped in the READY state and ensure correct transition to the DONE state when necessary John Mark Bell 2011-07-19 23:08:55 +0000
  • 1cd92d6d50 Fix race when stopping an HTML content mid-load John Mark Bell 2011-07-19 20:23:59 +0000
  • 5fd24d7557 Revert r12609 and assert parent content state. Michael Drake 2011-07-19 13:43:48 +0000
  • d66afbca4a Don't try to redraw newly fetched objects' areas in parent html document if parent doc is still in LOADING state. Michael Drake 2011-07-19 13:15:03 +0000
  • 11b3bb228a Correct aspect ratio correctly and support widescreen displays Chris Young 2011-07-17 14:48:19 +0000
  • 31d1313944 Ensure buttons update (stop button activates) when new URL starts to load Chris Young 2011-07-16 13:53:22 +0000
  • 9c8845a0ac Update from Samir Hawamdeh Chris Young 2011-07-16 13:11:39 +0000
  • 6288f63828 Update from Samir Hawamdeh Chris Young 2011-07-15 20:20:45 +0000
  • 430b63e242 Remove assumption of gui window from search. Michael Drake 2011-07-14 10:27:24 +0000
  • 8faa353087 Don't need current_redraw_browser for box scrollbars any more. Michael Drake 2011-07-13 13:51:22 +0000
  • 3651831963 Fix up Amiga front end. Michael Drake 2011-07-13 13:38:38 +0000
  • 008c5da9ba Fix up BeOS front end. Michael Drake 2011-07-13 13:33:51 +0000
  • c9d424fa24 Fix up Windows front end. Stop it poking inside selection contexts. Michael Drake 2011-07-13 13:30:40 +0000
  • 9c91893028 Fix selection for non-gui browser windows (iframes). Selection no longer uses current_redraw_browser. Fix long-standing selection bugs on platforms that use action on release behaviour. Michael Drake 2011-07-13 13:20:26 +0000
  • 1832155b7c Caret position is already scaled in core. Michael Drake 2011-07-11 10:34:30 +0000
  • 637f726a13 Scale caret height in core Michael Drake 2011-07-11 10:33:43 +0000
  • b34502af82 Refactor http utilities John Mark Bell 2011-07-08 08:38:17 +0000
  • c54b6aabaa Direct access of png_structp members is deprecated John Mark Bell 2011-07-07 22:41:23 +0000
  • 2d1f2ee06a Remove remaining internal browser window usage from render/textinput. Michael Drake 2011-07-07 20:22:57 +0000
  • 9f0d5f9dcd Remove unused structure. Michael Drake 2011-07-07 19:21:05 +0000
  • 5560356e0e Remove unnecessary #include. Michael Drake 2011-07-07 19:14:31 +0000
  • 12d826a050 Function namespacing. Michael Drake 2011-07-07 19:12:53 +0000
  • 50f52cfc51 Remove ghost caret. Michael Drake 2011-07-07 18:38:35 +0000
  • e9b0a3ffb4 Fix build. Michael Drake 2011-07-07 18:35:03 +0000
  • bc91b72c56 Clean up text input code. Now desktop/textinput.{c|h} is concerend with browser windows only. HTML content specific stuff moved to render/textinput.{c|h} and disassociated from browser windows. Michael Drake 2011-07-07 17:50:04 +0000
  • e2681caf9c Reduce forward declaration of functions. Michael Drake 2011-07-07 11:50:45 +0000
  • b9ff7f39ae Remove pointless content_msg_data. Michael Drake 2011-07-06 16:01:53 +0000
  • e4a0bebd27 Pass struct rect to browser_window_update_box(), rather than union content_msg_data. Michael Drake 2011-07-06 15:34:49 +0000
  • f8fdd8faac Fix up Windows for r12574 API change. Michael Drake 2011-07-06 12:59:47 +0000
  • b9544e7e5d Fix up RISC OS for r12574 API change. Michael Drake 2011-07-06 12:59:26 +0000
  • ad205c1d66 Fix up Monkey for r12574 API change. Michael Drake 2011-07-06 12:56:31 +0000
  • 639e2dbfef Fix up GTK for r12574 API change. Michael Drake 2011-07-06 12:53:23 +0000
  • c9ff2da701 Fix up Framebuffer for r12574 API change. Michael Drake 2011-07-06 12:51:11 +0000
  • 810fb1a919 Fix up Cocoa for r12574 API change. Michael Drake 2011-07-06 12:48:45 +0000
  • 1b03b5dfae Fix up BeOS for r12574 API change. Michael Drake 2011-07-06 12:45:38 +0000
  • 1e43cd7f76 Fix up Atari for r12574 API change. Michael Drake 2011-07-06 12:42:45 +0000
  • ed8778ddb3 Fix up Amiga for r12574 API change. Michael Drake 2011-07-06 12:42:17 +0000
  • 727aa61bb6 Pass struct rect to gui_window_update_box(), rather than union content_msg_data. Michael Drake 2011-07-06 12:39:26 +0000
  • 865af5f235 Fix update_box coords when issued from scaled iframe. Michael Drake 2011-07-06 11:58:09 +0000
  • 5412ae7251 Use prescribed method for discovering browser window position. Michael Drake 2011-07-06 10:30:58 +0000
  • 9f2ea3be4c Iframe scrollbars. Michael Drake 2011-07-05 20:13:28 +0000
  • 1f9b970f57 Set focus browser_window in place_caret. Michael Drake 2011-07-04 12:15:21 +0000
  • b1e425a967 Correctly select FILLPEN or FOREGROUNDPEN for scroller knob colour Chris Young 2011-07-03 18:20:18 +0000
  • d253daa020 Pick scroller gadget colours from the screen's DrawInfo pens Chris Young 2011-07-03 17:22:23 +0000
  • a7d41d3ac2 Pass correct plotter table for Drawfile export. Michael Drake 2011-07-03 15:03:13 +0000
  • 4e65935385 Fix an issue with GETTITLE returning an incorrect string on occasion Fix warnings Chris Young 2011-07-03 15:01:56 +0000
  • b6cc0550cd Don't crash when freeing diskobject Chris Young 2011-07-03 11:54:43 +0000
  • 9d30f67d54 Fix AppIcons for non-HTML contents Chris Young 2011-07-03 11:47:54 +0000
  • aa8e6de67d Make AmiDock icon behave a little more sensibly when all windows are iconified. Chris Young 2011-07-03 11:20:00 +0000
  • e3447be7a3 Iconfication; only enabled when running on WB screen at present Chris Young 2011-07-03 11:05:18 +0000
  • bb7408a56e When opening new tabs next to the active one, open them sequentially until the tab is switched away from. This is more akin to how Firefox etc do it. Make this the default. Chris Young 2011-07-02 22:40:45 +0000
  • 18ca27a56f Don't prompt for build selection if there is no static build present Chris Young 2011-07-02 22:21:20 +0000
  • bdc0d994c1 Add an option to open new tabs next to the current tab. Needs some additional logic as opening multiple tabs results in the new tabs being in reverse order to that expected. Chris Young 2011-07-02 22:04:51 +0000
  • 910c6d314f Put a search icon where the old search favicon was Chris Young 2011-07-02 19:38:54 +0000
  • b415e6dabc Update to new API Chris Young 2011-07-02 17:41:25 +0000
  • a6d4f9cb30 Function to find out if browser window has a selection. Front ends should use this API. RISC OS front end updated. Michael Drake 2011-07-02 16:43:20 +0000
  • 3f485e083d Minor selection changes. Michael Drake 2011-07-02 16:12:00 +0000
  • 51f6d5475b Set bw for textplain selection. Michael Drake 2011-07-02 12:34:35 +0000
  • dde300ea7d Set selection browser window as before, for now. Michael Drake 2011-07-02 12:18:04 +0000
  • 4147c185c8 When launching multiple URLs from a treeview, allow to open one window with multiple tabs instead of one window per URL. Make compatible frontends do this by default. Chris Young 2011-07-02 11:41:06 +0000
  • f9566b6405 Set/unset selection context's browser window on content_open/content_close. Michael Drake 2011-07-01 11:16:43 +0000
  • 5639e1e047 removed preparations for frames. (will be handled within the core) Ole Loots 2011-06-30 20:20:27 +0000
  • e9d4b68e28 Formatting changes Chris Young 2011-06-30 19:25:03 +0000
  • 53e1631d7a adjusted typo, fixed compilation of setting knockout option during runtime. Ole Loots 2011-06-30 19:16:11 +0000
  • 6fd47035c1 Fix compilation Chris Young 2011-06-30 18:58:52 +0000
  • fb4955e162 Make text/plain contents aware of the browser window they are opened in. Michael Drake 2011-06-30 18:27:24 +0000
  • 9c4b9f5c94 Fix up RISC OS front end. Michael Drake 2011-06-30 17:51:58 +0000
  • 3bb83e0349 Add file missing from r12543. Michael Drake 2011-06-30 15:49:12 +0000
  • eddae6af06 Remove plotter table global. Pass a redraw context around redraw functions. Knockout could be handled better. Note: untested on most front ends. Michael Drake 2011-06-30 15:48:07 +0000
  • a5dc6b9e66 Less broken WWW-Authenticate header parser John Mark Bell 2011-06-29 23:32:53 +0000
  • 8577895dc1 Fix up amiga content handlers. Michael Drake 2011-06-29 08:33:28 +0000
  • 673a51a0e5 Fix up apple image content handler. Michael Drake 2011-06-29 08:15:52 +0000
  • 50bd90c84a Fix up Artworks content handler. Michael Drake 2011-06-28 21:49:46 +0000
  • d284ac14d9 Front end gets root browser window on notification of scrollbar widget drag start. Michael Drake 2011-06-28 21:16:37 +0000
  • 416a6452d5 Function to get root browser window. Michael Drake 2011-06-28 21:09:57 +0000
  • 3128ecf2a5 Unify content_redraw params in content_redraw_data struct. Core and RISC OS content handlers updated. Michael Drake 2011-06-28 20:17:39 +0000
  • 4d19457c59 Prevent iframes with display:inline and percentage width from getting a width of AUTO during minmax layout phase. Michael Drake 2011-06-28 19:42:31 +0000
  • 079c138721 Update shortcuts Chris Young 2011-06-28 17:50:07 +0000
  • 6d0400a0ba Update from Samir Hawamdeh Chris Young 2011-06-28 17:49:49 +0000
  • b57c2e0bee Move rectangle type to utils/types.h Michael Drake 2011-06-28 15:18:48 +0000
  • 25e7c86fb7 Make search_term_highlighted a core function. Michael Drake 2011-06-28 12:30:56 +0000
  • ee5dfee544 Remove search function that's implemented in the core. Michael Drake 2011-06-28 12:18:56 +0000
  • 5c9155e606 Core form select widget now associated with HTML contents. Don't use current_redraw_browser for select widget redraw. Fixes core select widget in iframes. Michael Drake 2011-06-28 11:15:39 +0000
  • e70d4947ea Use interface for turning off drag. Michael Drake 2011-06-28 10:07:53 +0000
  • f8462b3344 Pass the content object down through html_redraw. Make overflow scrollbars used content for scrollbar, rather than browser window. Fixes overflow scrollbars in iframes. Michael Drake 2011-06-28 08:56:37 +0000
  • c9fe1b604e HTML contents manage box scrollbars, rather than browser_windows. Michael Drake 2011-06-27 22:21:15 +0000