Commit Graph

  • 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
  • 6f215b1f02 Enable content redraw request without hlcache_handle. Michael Drake 2011-06-27 21:37:37 +0000
  • a06bde0232 Remove obsolete comment. Michael Drake 2011-06-27 18:35:39 +0000
  • 625c685f41 browser_window_mouse_drag_end is private now, and can be removed once contents handle all their own interaction. Michael Drake 2011-06-27 18:19:47 +0000
  • 2bedf4d88f Frond ends signal end of drag with call to browser_window_mouse_track. Michael Drake 2011-06-27 17:45:17 +0000
  • 23eea5de9f Fix bw->drag_type to be aware of remaining drag types. Michael Drake 2011-06-27 17:29:49 +0000
  • 311080ff54 Simplify browser_window_mouse_drag_end calls. Michael Drake 2011-06-27 16:16:21 +0000
  • dccf6e4280 Revert remove of cflib and further usage of xaaes nkcc routines. It resulted in not-working page up / page down and up / down keys. Ole Loots 2011-06-25 20:03:28 +0000
  • b897861cdd avoid usage of uninitialized variable. Ole Loots 2011-06-25 19:40:31 +0000
  • d6f5cead52 adjusted comment to match reality. Ole Loots 2011-06-25 19:35:33 +0000
  • 3210b6eaf8 small toolbar icon fix. Ole Loots 2011-06-25 19:34:40 +0000
  • f747bbb79e Shortcut backspace = go back one page in history Chris Young 2011-06-25 16:00:02 +0000
  • c587cfe9de Iframes inherit parent browser window's scale. Michael Drake 2011-06-24 13:05:57 +0000
  • 92323b7808 Code style fix. Thanks Kinnison. Michael Drake 2011-06-24 13:04:05 +0000
  • 2fb134bac7 Fix mouse action offsets within scaled iframes. Michael Drake 2011-06-24 12:23:10 +0000
  • dea7683985 Remove gui_window_set_scale(). Michael Drake 2011-06-24 12:01:24 +0000
  • 5fb349e4de Fix crash when scaling pages with iframes on RISC OS. Michael Drake 2011-06-24 11:50:06 +0000
  • 0bc058df5c Delete commented out code. Michael Drake 2011-06-24 10:50:43 +0000
  • 12be95517e Replace iframe stuff with asserts for now. Michael Drake 2011-06-24 10:48:29 +0000
  • c59b5d627f Correct offset for scaled iframe redraw. Michael Drake 2011-06-24 09:51:17 +0000
  • 5a4c8916ef If iframes are reformatted due to containing document reflow, don't need to redraw them since they will be redrawn when the containing document is redrawn. Make iframe handling more robust. Michael Drake 2011-06-24 09:30:33 +0000
  • 93941435b8 Decouple context menus from gui_window, ensure they get disposed on exit Chris Young 2011-06-23 17:35:35 +0000
  • dd653479b2 Ensure top level browser window has focus by default. Michael Drake 2011-06-22 13:52:56 +0000
  • 3c74989841 Purge more favicon remnants. Michael Drake 2011-06-22 10:27:20 +0000
  • b6b1744b8e fix memory leak Chris Young 2011-06-19 11:25:59 +0000
  • afa2198a16 translate / to - when guessing mime types Chris Young 2011-06-19 11:24:22 +0000
  • 548e1f2f77 Ensure the WB screen gets unlocked, avoid passing a NULL to CloseScreen Chris Young 2011-06-19 11:16:48 +0000
  • e61ad6326a screen type should be PUBLICSCREEN not CUSTOMSCREEN Chris Young 2011-06-18 17:58:36 +0000
  • 2dd8fcd6d0 initialise context menus regardless of user's preferences on startup Chris Young 2011-06-18 17:40:27 +0000
  • ac4342ca36 missing include Chris Young 2011-06-17 22:49:20 +0000
  • 1797118cbe disable context menus until i figure out why they have suddenly started crashing Chris Young 2011-06-17 22:49:01 +0000
  • 66b52c0af0 Reinstate waiting for visitor windows to close if the public screen could not be closed. Do it properly this time, with signals. Chris Young 2011-06-16 18:46:43 +0000
  • db45778fb1 Give the selection context the current bw when it's created. Michael Drake 2011-06-16 09:07:13 +0000
  • 790bdf2e2a convert from mimetype to filetype rather than simple content type to filetype, where available Chris Young 2011-06-15 21:53:49 +0000
  • 26101a1af6 remove zlib update Chris Young 2011-06-15 17:42:01 +0000
  • a7c9fbfa04 remove no_iframes Chris Young 2011-06-15 17:40:36 +0000
  • dd99b8a461 avoid crash Chris Young 2011-06-15 17:40:12 +0000
  • 543a08ca22 Delete redundant function declaration. Michael Drake 2011-06-15 13:46:41 +0000
  • 142cee6f55 Fix paste in form inputs in iframes. Michael Drake 2011-06-15 12:30:13 +0000
  • 5192bf85fa Remove logging. Michael Drake 2011-06-15 12:21:01 +0000
  • f368c3c849 Improve scale with iframes. Michael Drake 2011-06-15 11:46:07 +0000
  • 188712d142 Reformat floated iframe browser windows only after the iframe box has been linked into the box tree from the block formatting context block. Michael Drake 2011-06-14 21:09:38 +0000
  • 319a90bff7 Only call gui_window_new_content for browser windows with gui windows. Michael Drake 2011-06-14 20:48:58 +0000
  • 53f4da3420 First pass at core iframes. Currently lacking scrollbars. Michael Drake 2011-06-14 20:00:18 +0000
  • 6ed9b1de8b Fix warnings. Michael Drake 2011-06-13 11:02:27 +0000
  • 91427fdfdb Redirect libpng errors to the standard NetSurf logfile Chris Young 2011-06-12 18:04:09 +0000
  • 936baddaba Only show external app context menu item if an external app is actually defined Chris Young 2011-06-09 22:29:46 +0000
  • b9bdb198cb compatability fix for recent gtk API deprecation Vincent Sanders 2011-06-07 17:23:39 +0000
  • a5d1f01d19 missing double-quotes Chris Young 2011-06-06 22:29:05 +0000
  • dee3127d79 Don't modify the DataType name within the structure. Update mimetypes file a bit, add some more descriptive text. Chris Young 2011-06-06 22:27:10 +0000
  • baf3b8e0f3 Sound DataTypes implementation. Currently has no interface, so only autoplay/autoStart objects will play. Chris Young 2011-06-05 23:07:10 +0000
  • 6b3955404f Avoid compiling arexx.c more than necessary Chris Young 2011-06-05 12:37:44 +0000
  • b5d8f9b25e plugin_hack loose ends Chris Young 2011-06-05 11:49:50 +0000
  • 861137d3b2 Disable extra logging. Here treeview init is down to ~5 seconds from ~20. Still more room for improvement, as adding nodes appears to recalculate the widths of all the parent nodes even though (the text and icon of) those haven't changed. Chris Young 2011-06-04 21:33:33 +0000
  • 89937f8b71 Don't expand cookies tree by default Chris Young 2011-06-04 21:26:31 +0000
  • 522ddf0416 Rudimentary text width caching to speed up many duplicate "Today", "Yesterday" calcs Chris Young 2011-06-04 21:10:39 +0000
  • 48a0663999 Remove at least one instance of unnecessary recalculation Chris Young 2011-06-04 20:46:08 +0000
  • 24d0a07f8f Extra logging to track the source of node size calculations A couple of minor changes to prevent unnecessary recalculation Chris Young 2011-06-04 20:22:24 +0000
  • a79ef8cffb Remove redundant code. Michael Drake 2011-06-04 14:38:50 +0000
  • 324e5bfce4 New window opens with homepage, rather than current page. Michael Drake 2011-06-04 13:51:42 +0000
  • 5eac88cb71 lowered stack value (the large value was added because of excesive stack usage within mintlibs regex, but it can be avoided when using malloc within regex impl.), added missing internal.css Ole Loots 2011-06-03 22:37:20 +0000
  • ed00b6a1e9 Make GUI update when back/forward commands used from ARexx Chris Young 2011-06-03 18:20:56 +0000
  • f2ef7ba6ba up = down and down = up Chris Young 2011-06-03 18:11:19 +0000
  • 4270e80d7a Make 4th mouse button go back in history, and 5th go forward. Untested. Chris Young 2011-06-03 18:08:17 +0000
  • 61138b0133 don't unref pointer Chris Young 2011-05-30 21:06:36 +0000
  • 0c9ca84e42 Remove ami_datatype_to_mimetype Chris Young 2011-05-30 21:03:57 +0000
  • e2ef8df4d7 Guess MIME type from DataType only if there isn't already a valid entry in the list Chris Young 2011-05-30 20:52:31 +0000