Commit Graph

  • 6ef2df13f7 Fix const correctness John Mark Bell 2011-12-04 11:12:17 +0000
  • a06678dabf Don't use a designed font for oblique, only italic. Chris Young 2011-12-04 01:45:31 +0000
  • 0ce6fc409c Global list for diskfont.library fontengine cache Chris Young 2011-12-04 01:10:19 +0000
  • 7bd9158f18 Remove render/box.h include. Michael Drake 2011-12-03 19:51:55 +0000
  • 54408f6360 Fix select menu item selection in frames. Note: the API for front end select menus is a mess ATM. Michael Drake 2011-12-03 19:39:36 +0000
  • ebebdfda4b Fix framebuffer build. Michael Drake 2011-12-02 17:46:57 +0000
  • e2a7600e9a Big wodge of internal browser window scroll fixes, or "rationalisation of browser window scrollbar handling". Michael Drake 2011-12-02 16:10:13 +0000
  • 6a7e602bbd Avoid assertion crash when html object recieves favicon message. Michael Drake 2011-12-02 15:08:25 +0000
  • ce37fdb128 Support dragging from global history to hotlist Chris Young 2011-12-02 13:24:40 +0000
  • 8d685d7ac0 Use core file drop. Loop through entire list of dropped files. If multiple files are dropped and not handled by core, open in tabs; Activate the window on first file drop to workaround a bug where the window needed to be clicked before the file would appear. As using core functionality, DataTypes no longer used to parse dropped files (likely to be rarely needed anyway). Chris Young 2011-12-02 12:47:11 +0000
  • 751bf78241 Pass drops into iframes. Michael Drake 2011-12-01 23:52:45 +0000
  • ae222acbca Use core handling of file drop over browser window. Michael Drake 2011-12-01 23:51:37 +0000
  • 71a8a8118c Currently untested (and unused) "drop file on browser window" handling. Michael Drake 2011-12-01 21:51:04 +0000
  • 02780e1f2d Currently untested (and unused) "drop file on content" handling, and HTML implementation. Michael Drake 2011-12-01 21:49:57 +0000
  • 70c8d94858 Squash use of uninitialised variable warning. Michael Drake 2011-12-01 17:04:35 +0000
  • b20f47262b Open window by configured width, removed unused variables Ole Loots 2011-11-30 23:08:21 +0000
  • 9efb276f97 Copy (whole) URL on Copy key. Ole Loots 2011-11-30 22:37:57 +0000
  • 1f4ab6384c Removed unused declarations. Ole Loots 2011-11-30 22:37:32 +0000
  • 6f699c05b0 Removed unused declarations. Ole Loots 2011-11-30 22:36:52 +0000
  • 5f69abb504 release screen-lock when second lock check fails. Ole Loots 2011-11-29 23:19:18 +0000
  • 1c640bc529 Check for NULL Ole Loots 2011-11-29 22:05:44 +0000
  • dbffd36e14 Handle focus event within window_set_focus, select all when url input gets focus Ole Loots 2011-11-29 21:51:18 +0000
  • 4313de0584 Fixed inlude. Ole Loots 2011-11-29 21:32:47 +0000
  • 94bacf7b4f Added missing insert key conversion. Ole Loots 2011-11-29 21:31:31 +0000
  • 9f55b1cc7d Check return value of plotter->lock() Ole Loots 2011-11-29 21:22:01 +0000
  • d25f7cc27e make use of non-blocking request for screen lock. Ole Loots 2011-11-29 21:19:26 +0000
  • a7af4ba0c1 Pass mouse scrollwheel events to the core first Chris Young 2011-11-29 20:58:57 +0000
  • 4856a4c1fb Pass scroll wheel action into contents. Handle scrolling of box scrollbars and iframes. Michael Drake 2011-11-29 17:47:29 +0000
  • 9a29f4b4fe Call core to see if handles scroll wheel event first. Michael Drake 2011-11-29 15:17:35 +0000
  • 3299b9493b Call core to see if handles scroll wheel event first. Michael Drake 2011-11-29 14:22:08 +0000
  • 64c405c541 New function for sending a scroll request into a core browser window at a given coordinate. Currently handles frames only. TODO: iframes and css overflow scrollable boxes. Front ends should call this to pass scroll wheel actions to the core. Michael Drake 2011-11-29 14:20:25 +0000
  • 449e41e306 New function for applying a change in offset to a scrollbar. Michael Drake 2011-11-29 14:16:26 +0000
  • d54e5719d8 Remove redundant break. Michael Drake 2011-11-29 10:43:15 +0000
  • e79c7d2ce8 Fix caret position after deleting selection. Thanks to Ole Loots. Michael Drake 2011-11-29 10:40:30 +0000
  • 2f9ac934e6 Draw rectangle outline manually. Ole Loots 2011-11-28 23:29:35 +0000
  • 999410adc8 I'm actually trying to simplify the frontend code, changes: - Optimized browser window caret, uses back-buffer now. ( So no content redraw is scheduled by the frontend just for a caret move ) - Fixed a double redraw issue when the browser reformat is pending and the AES also sends an redraw request because of the resize. - Started to use netsurfs textarea instead of a custom implementation ( to reduce code size ). Ole Loots 2011-11-28 23:23:28 +0000
  • a7ba1b7ccd Fix function usage Chris Young 2011-11-28 21:10:58 +0000
  • 24486e342a Update frontends for r13185. Enabled new functionality, where it is not logical it can be switched off. Chris Young 2011-11-27 20:09:10 +0000
  • d169eefe59 Allow new (blank) hotlist entries to be created in the currently-selected folder (if there is one) as this gives the user more control where their additions are being created. Functionality can be enabled/disabled by passing true/false to hotlist_add_folder/hotlist_add_entry. Chris Young 2011-11-27 20:07:26 +0000
  • 714f07c48b Rename nsurl_enquire to nsurl_has_component. Michael Drake 2011-11-27 18:32:06 +0000
  • 07309888d6 return; Fix bug #3442642: allow scheme-specific fetchers to have a say in whether an URL can be fetched. John Mark Bell 2011-11-27 14:14:36 +0000
  • f32fa6fa0e More response tags, updated docs with commands Daniel Silverstone 2011-11-25 18:08:30 +0000
  • dd3ac94a9c Avoid unused variable warning Rob Kendrick 2011-11-25 16:46:00 +0000
  • 60a9d3af3b Only make space for vertical box scrollbar if box has height set. Michael Drake 2011-11-24 17:22:25 +0000
  • 5970157fc7 Fix bug #3441539: downloads may be created from within frames John Mark Bell 2011-11-24 00:13:19 +0000
  • 8490662b09 Moved static declarations. Ole Loots 2011-11-23 22:38:38 +0000
  • a14f675fdb Removed unused variable, plot_line is now global. Ole Loots 2011-11-23 22:37:29 +0000
  • 01666a444f Log mimetype Ole Loots 2011-11-23 22:35:40 +0000
  • 6227acbd50 Properly redraw the rectangle outline Ole Loots 2011-11-23 22:34:38 +0000
  • 8b4c96a953 Comment's... Ole Loots 2011-11-23 22:33:02 +0000
  • cb84601b44 Removed debug output Ole Loots 2011-11-23 22:27:57 +0000
  • 5da485d423 Use new function nkc_to_input_key Ole Loots 2011-11-23 22:25:22 +0000
  • 0c7b4bc6c7 Removed FAQ entry for problems caused by stack overflow within mintlibs regex module. Ole Loots 2011-11-23 20:13:07 +0000
  • fbb3ed3ff4 Checkbox "Close on finish" becomes close button when download finished. Ole Loots 2011-11-23 20:01:47 +0000
  • 0b3977b52b Removed resize widget from statusbar ( Not needed anymore, window has native widgets now) Ole Loots 2011-11-23 19:59:24 +0000
  • a82f2721e6 Add global function to resolve Netsurf input key. Ole Loots 2011-11-23 19:56:20 +0000
  • 385ffaad7b Lock plotter during treeview redraw. Ole Loots 2011-11-23 19:55:03 +0000
  • c23ef5e7aa Remove drag n' drop constants, already defined by cflib.h Ole Loots 2011-11-23 19:53:54 +0000
  • de10eff59c Don't escape '|'. Michael Drake 2011-11-23 16:27:20 +0000
  • eb122c52d2 Fix cookie expiration John Mark Bell 2011-11-22 00:34:06 +0000
  • 3f395ec3bf Committing textarea_set_dimensions patch from Ole Loots. John Mark Bell 2011-11-21 09:09:28 +0000
  • 820312eb35 Update for modified libnsfb API Make thumbnailing work Vincent Sanders 2011-11-21 08:45:08 +0000
  • 747c66c982 Don't pass already handled keys to the URL Complete code. Don't scroll browser windows when the toolbar has focus. Steve Fryatt 2011-11-20 18:38:33 +0000
  • 98378081a7 Revert r13155 and re-implement fix properly. Steve Fryatt 2011-11-20 18:18:30 +0000
  • 49f583ba6e Remember page content handle when refreshing browser menu (bug #3420985). Steve Fryatt 2011-11-20 14:39:49 +0000
  • 527330eb4a Remove unused variable declaration. Steve Fryatt 2011-11-20 14:01:08 +0000
  • 81e596a070 Remove unnecessary duplicate call to Wimp_OpenMenu. Steve Fryatt 2011-11-20 13:26:21 +0000
  • adee564201 Restore lost white space. Steve Fryatt 2011-11-19 23:53:34 +0000
  • bb4a0946ba Implement user interface for external hotlist app details. Steve Fryatt 2011-11-19 23:33:37 +0000
  • 78181f7d4e Config to enable external hotlist app to be launched via toolbar and menus. Steve Fryatt 2011-11-19 21:59:46 +0000
  • dfcd555a0e Fix rectangle plotter, process stroke_type. Ole Loots 2011-11-17 21:49:38 +0000
  • 87fdebb534 Squash warnings. Michael Drake 2011-11-15 11:40:40 +0000
  • 388acaba40 Propagate mouse position during drags down to the core (needed for redraw events during drags, eg. selection bounding box, indication of node drop location, etc) Chris Young 2011-11-13 17:41:56 +0000
  • dd267bd90a Trap RMB and select the node under the pointer if no other node selected Chris Young 2011-11-11 13:09:12 +0000
  • 36599a09ce Clicks become drags only after 2px Chris Young 2011-11-10 18:58:47 +0000
  • b14c4f0a0b Revert r13138 Chris Young 2011-11-10 14:22:02 +0000
  • ee58cd0ea0 fix redraw Chris Young 2011-11-10 14:02:37 +0000
  • a8471a9343 Make default folder appear different (redraw seems to be broken at present) Chris Young 2011-11-10 13:47:24 +0000
  • dd6d1ce527 Make default hotlist folder persistent across sessions Chris Young 2011-11-10 13:07:47 +0000
  • 10237e0bde Amiga frontend update for r13139 Chris Young 2011-11-10 12:23:52 +0000
  • 0b6e5da662 Allow setting a default folder in the tree for hotlist entries to go into. Frontends will need to be updated to use hotlist_set_default_folder() if they want to use this functionality. Chris Young 2011-11-10 12:22:48 +0000
  • 87c5f14c08 Update the title of the initial tab, even when the tab bar is hidden (ensures the correct title will be present if it is made visible) Chris Young 2011-11-09 19:22:49 +0000
  • dcbafe6b87 Clean up fetch callback API. Inject some long-needed type safety. John Mark Bell 2011-11-08 21:51:42 +0000
  • 91bdfbd172 Removed calls to FrameInit/FrameExit ( was used for window components ). Ole Loots 2011-11-08 19:13:34 +0000
  • a98fb7c4dd Reimplement the previous hotlist menu refresh code, as the bug causing the previous problems was fixed ages ago. Make the timing configurable for now but default to off. Chris Young 2011-11-07 18:51:08 +0000
  • 4ba282c9c9 Fix bug #3433954: make containing_block available to layout_table so it can resolve percentage height specified on an absolutely-positioned table. John Mark Bell 2011-11-06 11:26:52 +0000
  • da2b1ce44d Hack around curl complaining about junk gzip streams John Mark Bell 2011-11-05 22:10:46 +0000
  • 3776e49f02 Fix bug #3433840: <img style="display: table" src="..."> will crash if the image fetch completes before initial layout. A number of things wrong here: 1) The BOX_TABLE generated for the img shouldn't ever have been associated with the object (it should have been associated with the implied BOX_TABLE_CELL) 2) The layout engine's decision to treat BOX_TABLE/BOX_INLINE_CONTAINER with associated objects differently from non-replaced TABLE/INLINE_CONTAINERs seems wrong (looking though SVN history, it appears that this was introduced as part of the very first frames implementation, since replaced (twice!)) 3) Now we fetch objects in parallel with building the box tree, we're open to this kind of race condition. John Mark Bell 2011-11-05 21:03:52 +0000
  • 30c91aa4e7 Fix bug #3433787: ignore empty meta refresh content attribute. Squash memory leaks in error cases. John Mark Bell 2011-11-05 18:36:21 +0000
  • 044fec706f -Remove a bunch of code which was intended to handle framed-pages. It's better handled by the OS, because frames won't be handled within the frontend anymore. - Clear window when no content is available Ole Loots 2011-11-05 15:18:19 +0000
  • 5f10479c26 Removed window_set_icon Ole Loots 2011-11-05 01:49:55 +0000
  • 5786f7eb17 Removed window_set_icon Ole Loots 2011-11-05 01:48:53 +0000
  • 389722916a Added comments. Ole Loots 2011-11-05 01:47:23 +0000
  • aadc2541a5 Added comments. Ole Loots 2011-11-05 01:46:41 +0000
  • 4ad1557d27 Add some tests. Michael Drake 2011-11-03 12:16:01 +0000
  • 04f6957141 Fix handling of bad mailto: urls. Michael Drake 2011-11-03 12:15:32 +0000
  • 30ff09bd83 More test cases. Michael Drake 2011-10-31 22:24:05 +0000
  • 3ecf3c1eaf Fix empty port separator and redundant port removal when credentials are present. Michael Drake 2011-10-31 22:23:02 +0000
  • a4dc04e44a Test numbers before calling strncmp. Michael Drake 2011-10-31 22:17:05 +0000
  • d64e09aef7 Make sure port's just 80, before removing in http case. Michael Drake 2011-10-31 22:13:38 +0000