Commit Graph

  • f46dd78718 Next batch of menu changes; clarify some key presses Adrian Lees 2009-02-01 02:19:01 +0000
  • 4cf6935761 Added context menu option to download the link target. Added SAVEAS/K to OPEN ARexx command to download a URL instead of displaying it. Chris Young 2009-01-31 23:45:25 +0000
  • 400ed91129 Hubbub allows FONT tags to span blocks and the way that the box tree is generated, this makes the BOX_INLINE's BOX_INLINE_END appears in a different BOX_BLOCK. That seems wrong, but fix layout not to crash for now. Michael Drake 2009-01-31 22:49:41 +0000
  • 89cfc2f51b This change belonged to r6323. John Tytgat 2009-01-31 16:28:29 +0000
  • 1ba9a1d529 Avoid having '...' in the RISC OS PDF export menu entry. John Tytgat 2009-01-31 16:07:09 +0000
  • f4800eab4c Fix a couple copyright years. John Tytgat 2009-01-31 13:56:36 +0000
  • 35cd7ecbad When UnixLib 5 is used, use its API to do the coredumping. Define UnixEnv$coredump (value needs to be a directory to where the coredump files can be written too) instead of NetSurf$CoreDump to enable this. John Tytgat 2009-01-31 13:50:17 +0000
  • 414f42faac Make inline boxes store the height of their line box and include in box tree dump. Michael Drake 2009-01-31 13:26:28 +0000
  • bce01f90bc RFix immediate menu-related problems; changes to follow Adrian Lees 2009-01-31 03:43:06 +0000
  • 6a0a7c346a Let's try that again. Now actually passes the regression tests. John Mark Bell 2009-01-31 03:03:50 +0000
  • e2ebfb72f7 Fix urldb_match_path(). Fix test code. John Mark Bell 2009-01-31 02:49:26 +0000
  • 966b402881 urldb_destroy_path_tree() -> iteration John Mark Bell 2009-01-31 02:30:28 +0000
  • 9085c458d3 urldb_save_cookie_paths() -> iteration John Mark Bell 2009-01-31 02:16:01 +0000
  • 71e397eb84 Initialising variables helps John Mark Bell 2009-01-31 02:13:12 +0000
  • 92b3bdeda0 urldb_delete_cookie_paths() -> iteration John Mark Bell 2009-01-31 02:12:06 +0000
  • 45b222ab50 Make urldb_dump_paths iterate John Mark Bell 2009-01-31 02:02:01 +0000
  • a1d409d922 Make urldb_match_path() iterate. John Mark Bell 2009-01-31 01:57:15 +0000
  • 887d7984cb Fix scale of inline borders. Michael Drake 2009-01-31 00:41:03 +0000
  • b132fba399 Right-clicking a page now removes the browser caret as well, but isn't properly implemented; see todo. Sean Fox 2009-01-30 22:38:39 +0000
  • 851111e929 Properly show the context menu separator. Sean Fox 2009-01-30 22:00:10 +0000
  • 4789d3c09d Clicking in the draw area now deselects the URL bar. Sean Fox 2009-01-30 21:59:01 +0000
  • 0de8393358 Save page support on the context menu. Sean Fox 2009-01-30 21:23:10 +0000
  • 376ef0ca47 Make urldb_iterate_entries_path use iteration John Mark Bell 2009-01-30 19:58:46 +0000
  • e5c07a3a82 Pedantic linewrapping John Mark Bell 2009-01-30 19:47:15 +0000
  • 29fac74dcc Make urldb_iterate_partial_path iterate over the tree and not recurse. John Mark Bell 2009-01-30 19:43:54 +0000
  • ffe288e50b This logic looked entirely wrong. Fix it to be more sane. If this breaks things, blame the lack of commentary. John Mark Bell 2009-01-30 19:09:26 +0000
  • a2fbddea60 Minor optimisation John Mark Bell 2009-01-30 18:50:55 +0000
  • a3f46b12ef Iterate when counting/writing out paths. John Mark Bell 2009-01-30 18:48:55 +0000
  • dfa214c525 Not my day :( Adrian Lees 2009-01-30 05:08:54 +0000
  • 34fdcf3aec And these files too, please Adrian Lees 2009-01-30 05:07:07 +0000
  • 03a1aac36a Selection- and link-related functions now on menu; other menu changes as per t's plan Adrian Lees 2009-01-30 05:06:30 +0000
  • daf8c22d1b Only get top margin if box has style. Michael Drake 2009-01-29 22:57:32 +0000
  • 56b48410be Include top margin when finding sides for block formatting contexts. Michael Drake 2009-01-29 21:23:48 +0000
  • ab3da70659 Squash some memory leaks. Sean Fox 2009-01-29 08:13:28 +0000
  • 619e5b9631 Once a float has been placed below current line, ensure that subsequent floats are also placed below. Make place_float_below() consider float height when searching for available space. Michael Drake 2009-01-27 13:21:50 +0000
  • 83d696ace7 This is the actual fix for the crashing, although this is temporary as the implementation needs changing. Chris Young 2009-01-26 18:38:47 +0000
  • aa787e9730 Fix specified table widths to include border. Tidy block formatting context and table position setup. Michael Drake 2009-01-26 16:32:19 +0000
  • 0a175d4020 Fix -ve margins. Michael Drake 2009-01-26 09:11:54 +0000
  • 0fefb7a605 More robust float avoidance for blocks set as block formatting contexts. Michael Drake 2009-01-26 00:15:25 +0000
  • aa2df8c599 This appears to fix an odd crash Chris Young 2009-01-25 11:18:42 +0000
  • b5ee67b20e Handle key-presses manually for greater control, and to remove some keyboard copy'n'paste annoyances. Caps lock still fails to work though. Chris Young 2009-01-25 00:36:30 +0000
  • f4d1f89957 It's probably a good idea to free memory once we've finished with it. Chris Young 2009-01-24 12:24:15 +0000
  • beff85fa73 Ignore clear:left; when the only floats are on the right and vice versa. Michael Drake 2009-01-22 17:52:22 +0000
  • 3594651a6b Handle clear before working out available width for tables and blocks that cause a new block formatting context. Michael Drake 2009-01-22 15:39:06 +0000
  • 61489da940 Handle no units in CSS as px. This is a temporary measure until the new CSS parser is used, which will handle this properly. Michael Drake 2009-01-22 10:53:14 +0000
  • 4c40bbc096 Fix placement of tables in normal flow next to floats. This stops big blank gaps appearing e.g. at the top of wikipedia articles, on some google search results and on amazon product pages. Michael Drake 2009-01-21 23:01:59 +0000
  • 9134956efe Fix positioning of floats that come after floats with negative margins. Michael Drake 2009-01-20 21:36:54 +0000
  • 161dea3d8b Implement bold and italic font rendering for Unicode display and make it the default. Chris Young 2009-01-20 16:53:06 +0000
  • c5f72605b4 Block formatting context width is only reduced due to floats if width is auto. Michael Drake 2009-01-19 10:17:44 +0000
  • 20120a8acf Make blocks which establish a new block formatting context use have the correct width and position to avoid overlapping floats. Fixes the main problem on the amazon.co.uk front page. Michael Drake 2009-01-18 23:41:48 +0000
  • ddd59deaf2 position in string was off by one Chris Young 2009-01-18 12:15:48 +0000
  • e5a5bbec3f Move handling of background related print options to background specific functions. Michael Drake 2009-01-17 19:39:38 +0000
  • 0ec4f9482c Clear render area properly when switching tabs Chris Young 2009-01-17 16:13:56 +0000
  • 1417b0c0b8 Complete Unicode text display implementation bar styles (bold, italic) Need to find out why it is freezing on yahoo.ru Chris Young 2009-01-17 15:29:41 +0000
  • da4b0580b9 Most nsfont placement routines done for UTF-8 printing, missing the odd character off of the end of lines though so needs some tweaking. Chris Young 2009-01-17 00:43:51 +0000
  • cd4f5ebd08 nsfont_width implemented for Unicode text cache outline fonts for big speedup Chris Young 2009-01-16 20:05:21 +0000
  • ff6cfea10e Saving hotlist immedaitely after adding now saves it to the correct file Chris Young 2009-01-16 19:16:32 +0000
  • af7f83b9a5 Add copy and select all items Chris Young 2009-01-16 19:13:07 +0000
  • 8d76373d23 Forward declare gui_window John Mark Bell 2009-01-16 14:30:20 +0000
  • 15bd48a0da Spacing perfect, text now printing correctly on baseline. Formatting is mostly only wrong when non-local charset characters are being printed, due to the current text size calculations routines needing rewriting. Chris Young 2009-01-15 23:15:17 +0000
  • 82a801dbfa Much faster Unicode text display (still slower than local charset mode though) Improved character spacing Chris Young 2009-01-15 22:46:28 +0000
  • e7a06713af Some redraw optimisations Chris Young 2009-01-15 20:03:15 +0000
  • f7f19ab0ed Squash strict-aliasing warning in the most disgusting way possible. John Mark Bell 2009-01-15 16:00:16 +0000
  • 3a56b67d95 Add missing #include. Fix guard macro -- how long has this been wrong, I wonder? John Mark Bell 2009-01-15 15:58:35 +0000
  • 60338f768f Allocate the file requester after reading the options which contain the values we need to put in the allocation request Chris Young 2009-01-15 12:26:06 +0000
  • f899efce22 Add some shared objects info Chris Young 2009-01-15 12:24:53 +0000
  • bb090ee7c3 Reinstate WINDOW_Qualifier - the AutoDoc is wrong, it returns a uint32 not a uint16. This should stop shift and ctrl keys from appearing to get stuck down. Chris Young 2009-01-10 23:10:54 +0000
  • ccbf443125 Revert WINDOW_Qualifier change which was supposed to make shift and ctrl keyboard reading more reliable, but for some reason wasn't returning the keyboard state as it should. Chris Young 2009-01-10 22:57:23 +0000
  • a161809cdb fix warning Chris Young 2009-01-10 22:55:51 +0000
  • af1452dfb3 Add AmigaOS test builds link Chris Young 2009-01-10 22:18:48 +0000
  • 6085820add Modify 32-bit mouse pointers to look at the ones in ENV:Sys These are expected to become some sort of standard :) Will leave the Default theme pointing to the archive-included mouse pointer images until this is official (Default theme should not require 3rd party images installed, although it still needs AISS currently for some of the buttons) Chris Young 2009-01-10 22:17:57 +0000
  • 92e8c38d6c Remove prompts for screen dimensions Chris Young 2009-01-10 21:43:46 +0000
  • c9a7e4b2b9 Update options and ARexx commands Chris Young 2009-01-10 21:43:18 +0000
  • 2cb1775973 Add SAVE command, which saves the source of the current page to the named file. Template: SAVE FILENAME/A Chris Young 2009-01-10 21:33:34 +0000
  • 7098d2850d Fix screen clears Chris Young 2009-01-10 21:32:12 +0000
  • 4a706860a5 If screen mode ID is not set in the options, prompt for a screenmode on startup. This replaces the old BestModeID() guess based on the window_screen_width, window_screen_height and screen_depth options. Chris Young 2009-01-10 21:31:21 +0000
  • 9a4175c4fa Use an ASL requester allocated for saves (which defaults to option_download_dir when first used and remembers the save location thereafter) for the save requesters. Chris Young 2009-01-10 21:26:22 +0000
  • 1b58a411bc Replace use_workbench with a more general use_pubscreen option. Chris Young 2009-01-10 21:24:43 +0000
  • d6d8cb2fe4 Handle mailto: URLs through gui_launch_url() Chris Young 2009-01-10 21:22:46 +0000
  • 742697bd2c First write-up of build instructions for AmigaOS Chris Young 2009-01-10 21:21:45 +0000
  • 912adb285d Updated URLs in default hotlist Adrian Lees 2009-01-10 00:34:56 +0000
  • d67a57c1e9 Assorted saving-related changes (WIP) Adrian Lees 2009-01-10 00:18:34 +0000
  • 4e3951660f Silence a bunch of warnings caused by cURL's typecheck-gcc stuff being strict and in one case cURL simply being daft (whoever heard of a signed HTTP response code?). Daniel Silverstone 2009-01-08 10:36:11 +0000
  • 2d3b9e435b Charset fallbacks. If we don't support the charset declared in the HTTP header, fall back to autodetect. If we don't support the charset declared in a meta charset, fall back to Windows-1252. John Mark Bell 2009-01-06 22:06:14 +0000
  • ec868fdcdc It's probably a good idea if we're consistent in which allocation routines we're using. John Mark Bell 2009-01-06 17:52:47 +0000
  • 3d260f6e75 Fix warnings and formatting Rob Kendrick 2009-01-02 15:10:33 +0000
  • cc4ff67438 Remove unnecessary storage of page number in tab add Daniel Silverstone 2009-01-02 14:48:29 +0000
  • 70e1c9c7bf Silence lack of return value check warning on fgets() Daniel Silverstone 2009-01-02 14:46:54 +0000
  • ebfb26038f Silence format-string warning Daniel Silverstone 2009-01-02 14:44:09 +0000
  • 3321a81f71 Fix unchecked result warnings for realpath Daniel Silverstone 2009-01-02 14:41:53 +0000
  • a804727385 A bit of tidying of the GTK options dialog code. Still not ideal, still not warning free. Daniel Silverstone 2009-01-02 14:36:02 +0000
  • 7f099d6675 More lenient refresh delay parsing John Mark Bell 2008-12-30 15:46:06 +0000
  • 95039df607 If a GIF has insufficient frame data, display the frames that have been decoded. Chris Young 2008-12-30 13:23:36 +0000
  • 77972a5056 Improve pasting into password boxes Adrian Lees 2008-12-30 06:27:12 +0000
  • 96c314750f More efficient layers clipping Chris Young 2008-12-29 01:18:53 +0000
  • e56aabc998 Complete set of Cairo plotters (from gtk_plotters.c). All except the polygon plotter - as the graphics.library implementation has problems - are disabled, but can be enabled by defining NS_AMIGA_CAIRO_ALL. Chris Young 2008-12-29 00:52:19 +0000
  • 605cf900b4 Some bitmap caching - not making much difference and using up a lot of gfx mem, may need to make this a configurable option. Chris Young 2008-12-28 15:55:52 +0000
  • c059f24cfa Update for new SDK Chris Young 2008-12-28 13:49:26 +0000
  • 59f551171c Fix crash when launching NetSurf if it is already running. Chris Young 2008-12-28 12:35:55 +0000
  • 495fa6c648 Minor changes for Amiga Cairo build Chris Young 2008-12-28 12:24:18 +0000