Commit Graph

  • dda592c870 Remove redundant code from browser_window_mouse_action_html(). Tidy up browser_window_mouse_track(). John Mark Bell 2009-05-28 14:35:12 +0000
  • 8e545756f0 Tidy up background-position parsing John Mark Bell 2009-05-28 14:05:47 +0000
  • c1e3fb0bec Remove spurious "domain" variable from urldb_iterate_partial(). Lose unnecessary increment of rptr in cookie domain prefix matching. Record that, in the long term, we need some kind of TLD service to consult so that (e.g.) .co.uk is not considered a valid domain prefix. John Mark Bell 2009-05-28 13:19:07 +0000
  • 5d75e40700 Lose redundant code. Actually ensure that mode is initialised in ro_gui_theme_update_toolbar_icon(). John Mark Bell 2009-05-28 12:38:36 +0000
  • 059b6a0e15 Make logic surrounding extraction of URL + referer scheme more sensible. Always require the fetch URL to have a scheme -- without it, we can't find a fetcher. John Mark Bell 2009-05-28 11:56:56 +0000
  • 8f9b03578f Remove redundant increment. Michael Drake 2009-05-28 11:48:32 +0000
  • a7c3c7bf15 Remove redundant calculation. Michael Drake 2009-05-28 11:46:14 +0000
  • b595970d82 Reorganise some conditions and only try to deal with min-height and max-height where it should be done. Michael Drake 2009-05-28 11:14:32 +0000
  • 243c1ba03f Limit scope of manually-defined NDEBUG. Purge a bunch of redundant #undef NDEBUG. John Mark Bell 2009-05-28 10:39:53 +0000
  • 89396e7d2a Avoid dereferencing NULL pointer. Tighten up other icon string initialisation, too. John Mark Bell 2009-05-28 00:55:04 +0000
  • ee4beae9e2 Remove unused code. Michael Drake 2009-05-27 20:14:36 +0000
  • 223818b84c Make layout_apply_minmax_height assert if it's called with a box that shouldn't exist. Michael Drake 2009-05-27 19:43:03 +0000
  • 50219b81e6 Pedantic wrap. Michael Drake 2009-05-27 19:17:16 +0000
  • 7bb2aa7cbb Remove a couple of superfluous conditions. Michael Drake 2009-05-27 19:11:07 +0000
  • 5b33c1e723 Remove dead assignment Michael Drake 2009-05-27 18:43:14 +0000
  • 0e880815f7 Custom apha-supporting backfill hook for tiled bitmaps that require it. Chris Young 2009-05-26 22:39:23 +0000
  • 772bbec9e8 Super whizzy fast shiny new tile plotter Massively speeds up www.amigaimpact.org, slight improvement on other sites. Unfortunately alpha plotting on tiled btimaps is broken again (makes amigaworld.net difficult to read). May need to reimplement the old tile plotter for alpha bitmaps only, or write my own alpha-supporting backfill hook Chris Young 2009-05-26 19:02:51 +0000
  • 6ac80f3e05 Vague attempt at direct rendering THIS IS NOT AND PROBABLY NEVER WILL BE IN ANY WAY USEFUL EXCEPT FOR DEBUGGING! In particular it will probably crash when opening/closing multiple windows and the display is offset incorrectly. Chris Young 2009-05-25 22:32:38 +0000
  • 181615779d Change back to Smart Refresh windows Chris Young 2009-05-25 10:13:53 +0000
  • 27b4580644 Reduce flicker Chris Young 2009-05-24 14:50:21 +0000
  • 8ac6d344f5 Prevent gadget and menu disable/enable magic from acting on frames (this fixes bug#207 at bugs.os4depot.net) Chris Young 2009-05-24 13:13:27 +0000
  • dc9fc39972 Add link to changelog Chris Young 2009-05-23 19:22:18 +0000
  • 3a93fd1085 Fix crash when pages are loading Chris Young 2009-05-23 19:06:58 +0000
  • cbef74a802 Add OpenSSL to the cflags/ldflags. Fix GTK installation target. John Mark Bell 2009-05-23 11:40:49 +0000
  • 1f90347f9b Missing WITH_NS_SVG #ifdef Chris Young 2009-05-19 07:30:00 +0000
  • 6f120338ed Add ability to copy SVGs to the clipboard and save in IFF DR2D format. Chris Young 2009-05-19 07:23:56 +0000
  • efe2151c9a Too many 0s Chris Young 2009-05-17 16:59:56 +0000
  • 47fa825ae0 Add Save as IFF to main menus Disable menu items that aren't relevant for current content Chris Young 2009-05-17 10:40:42 +0000
  • a3c357f4e6 Allow Copy menu to copy the image currently displayed, if we aren't displaying text Chris Young 2009-05-17 09:55:28 +0000
  • feb3568f21 Fix alpha testing, set correctly for ILBMs Chris Young 2009-05-17 09:42:13 +0000
  • 7a2fb9222a IFF save now works - needed an unexpected NULL as the first parameter to DTM_WRITE DTA_ObjName is now the URL, as this is the only field that is being written by picture.datatype (bug in picture.datatype?). ObjAuthor and ObjAnnotation left in as the DTM_COPY method might be able to use them. Chris Young 2009-05-16 17:30:25 +0000
  • 08d0c16822 Copy and save images as IFF ILBM attempt 2. Copy now works, saving just creates an empty file - probably something wrong with my DTM_WRITE call. Chris Young 2009-05-16 17:04:28 +0000
  • 478d953ea5 Copy and save images in IFF ILBM format. Currently, the data in the BODY chunk is wrong. Chris Young 2009-05-16 14:50:30 +0000
  • 750a6e624c Hubbub now a requirement. Michael Drake 2009-05-15 08:16:00 +0000
  • 42e24e8099 s/abort/abort_fetch/ John Mark Bell 2009-05-14 10:13:20 +0000
  • 4387f7b494 Local history started drawing on the browser window instead of the history window for some reason. This makes it draw to the usual global bitmap and blit across to the history window instead. Chris Young 2009-05-09 19:44:10 +0000
  • c523d9f20b Populate option_accept_language with the user's preferred languages, in order. Chris Young 2009-05-09 18:56:12 +0000
  • 1612d0f40d Remove min_font_size setting Chris Young 2009-05-09 18:47:08 +0000
  • c28114732a Adjust minimum font size Chris Young 2009-05-09 14:30:17 +0000
  • 65a888dd87 Handle percentage table heights. Spare height is still not distributed over cells. Michael Drake 2009-05-08 11:43:38 +0000
  • 14a6c56748 CompositeTags() was clipping one pixel too close. Chris Young 2009-05-07 22:40:52 +0000
  • e7cbf49fb9 Some optimisations, makes page rendering much quicker at least on OS4.1. Chris Young 2009-05-07 18:40:33 +0000
  • c2ecbebd3d Fix viewport height handling not to obliterate calculation of root element height from children's dimensions. Improve handling of percentage heights on HTML and BODY. Michael Drake 2009-05-07 16:22:38 +0000
  • 40d27d1152 Correct autobuilder path. John Mark Bell 2009-05-07 14:36:08 +0000
  • 94aa8e4b60 It probably helps to remember about ccres and makerun. John Mark Bell 2009-05-07 14:04:03 +0000
  • d66ffb6e85 It's probably about time we stopped claiming to be 2.0 John Mark Bell 2009-05-06 23:52:12 +0000
  • 129fb84ed5 Make layout_block_context() private. Michael Drake 2009-05-06 14:20:46 +0000
  • a008d3486e Move special casing of form element dimensions out into separate helper function. Michael Drake 2009-05-06 11:16:06 +0000
  • fd932d69b9 Set bit 4 of extended window flags byte (makes Wimp_GetPointerInfo respond to shaded icons on RO5). I've no idea why this wasn't done years ago. John Mark Bell 2009-05-06 00:14:32 +0000
  • ed40acf873 Don't bother plotting bitmaps that are completely out of the clip zone. Chris Young 2009-05-05 19:51:25 +0000
  • 0ac64cfce6 Minor corrections Chris Young 2009-05-04 16:00:06 +0000
  • 1f9ae3b62e Check if shared objects actually copied, and copy them on next startup if they didn't. Chris Young 2009-05-04 15:37:30 +0000
  • ddca6e5f83 Updated Italian translation from Samir Hawamdeh Chris Young 2009-05-04 13:06:46 +0000
  • 5a35e5cd97 Make form elements with specified sizes include paddings and borders in their sizes in some cases. Michael Drake 2009-05-01 18:00:01 +0000
  • 17373c1911 Remove default margin from form elements, to match other browsers. Michael Drake 2009-05-01 17:57:20 +0000
  • 84873deeff Add Abort button to download window Chris Young 2009-04-30 18:40:26 +0000
  • 160ec892e1 Make it a bit easier to see the text under the cursor, by complementing rather than obliterating. Chris Young 2009-04-29 17:05:40 +0000
  • 9582b087c7 Rework GTK options code to be less bug ridden. This fixes a bunch of buffer overflows and memory leaks. Additionally, don't bother calculating the default toolbar button type here -- it will already be determined the first time that a browser window is opened (i.e. before the preferences dialog can be opened, anyway). Remove loads of trailing whitespace from every line in the gtk languages file. John Mark Bell 2009-04-29 15:24:00 +0000
  • c18945f771 Fix numbering of floated list items John Mark Bell 2009-04-29 10:44:20 +0000
  • 68a72d17ab Allow box at point to search descendant space of boxes with no style. Michael Drake 2009-04-28 21:24:11 +0000
  • a99a5bdd70 Move handling of TR height attribute from box construction to layout and add support for height property on TR. Michael Drake 2009-04-28 20:13:10 +0000
  • 044a953400 Make box_at_point() only return boxes if the point is physically contained within them, and not if the point is mearly in the descendant area. (Fixes sites like BBC F1 page where whole page became an iPlayer link.) Michael Drake 2009-04-27 10:20:44 +0000
  • 9f7a794b1f Set cache_bitmaps to 1 by default so it caches scaled bitmaps in memory. I'm not sure why this wasn't default already. Chris Young 2009-04-26 22:05:58 +0000
  • 0b7b7beb83 Remember this comment as it shows in the menu Chris Young 2009-04-26 21:40:58 +0000
  • 98996a4a97 Ignore screen_modeid if it isn't a hex value Chris Young 2009-04-26 21:27:48 +0000
  • 00e37846b2 Speed up scrollwheel scrolling due to complaints :) Restrict screen mode requester to 24 and 32-bit modes only, as the alpha blitting doesn't work in 16-bit modes (may not work in 24-bit either, but I'm not sure and Classic OS4 users are likely to have 24-bit cards so don't really want to restrict it further) Chris Young 2009-04-25 21:51:40 +0000
  • b8dde8e473 Post-2.0 release changes: stripped static binary in only 5MB Fix AutoInstall copying NetSurf_Cairo without renaming Fix installing on systems without AISS Chris Young 2009-04-25 21:47:39 +0000
  • 49e705c62e Minor packaging fixes Chris Young 2009-04-25 21:45:26 +0000
  • e9fabbbc13 Moving the pen to 0,0 helps a lot making sure where we start drawing... François Revel 2009-04-25 02:38:39 +0000
  • 48726077be Add some support to handle transforms in plot_path, but it's disabled as it seems to be broken. François Revel 2009-04-25 01:53:46 +0000
  • 0ac498bffb Implement plot_path for BeOS, still missing transform support... But already looks nice: http://revolf.free.fr/beos/shots/shot_beos_netsurf_svg_001.png François Revel 2009-04-25 01:42:46 +0000
  • af5297de25 Add external lib detections for BeOS. François Revel 2009-04-24 23:18:48 +0000
  • efa447f3bc Update GTK about box to be more accurate Rob Kendrick 2009-04-23 12:13:45 +0000
  • b815973c15 Simplify handling of tab switching. Now only has one event entry point, rather than two (and is thus less confusing). Update window titlebar on tab switch (based on r7234) John Mark Bell 2009-04-22 12:32:55 +0000
  • 00fe40c14d Sync library names with reality John Mark Bell 2009-04-21 22:58:25 +0000
  • 316c1cbfbe Update framebuffer paths to use PREFIX, add install-framebuffer target Daniel Silverstone 2009-04-21 22:56:38 +0000
  • 89f0a452f2 Do not include setjmp.h, pngconf.h gets upset Daniel Silverstone 2009-04-21 22:56:06 +0000
  • 3b6f32c911 Add a PREFIX variable which the GTK install can use Daniel Silverstone 2009-04-21 22:22:59 +0000
  • 168fcf0b80 Missing documentation install for gtk target Daniel Silverstone 2009-04-21 22:17:20 +0000
  • d9dc55bd25 Update the pkg-config stuff to the new .pc names Daniel Silverstone 2009-04-21 21:41:16 +0000
  • 6b0b2847bf Farewell NetSurf$Version. It's never been correct. John Mark Bell 2009-04-21 15:15:03 +0000
  • 5cf017670a Why is this so out of date? John Mark Bell 2009-04-21 14:59:42 +0000
  • 62df558c58 Kill more debug target John Mark Bell 2009-04-21 14:41:15 +0000
  • c90f927a9b Enable libpng by default. Libmng/lcms can't cope with certain PNGs (particularly, xkcd.com) John Mark Bell 2009-04-21 14:09:53 +0000
  • 7204f20a62 Improve notification of features that have been disabled in the build configuration. John Mark Bell 2009-04-21 10:59:02 +0000
  • e7df2e1fb8 Some kind of documentation of option_button_type. Ideally, we'll be using an enum here in future. John Mark Bell 2009-04-21 10:47:24 +0000
  • b648e36dc1 Fixed pitch font for GTK source view Rob Kendrick 2009-04-21 10:38:57 +0000
  • aef5c88839 Much tidying, error checking, implementation hiding, etc. John Mark Bell 2009-04-21 10:24:30 +0000
  • f4afb83815 I deleted this, honest. John Mark Bell 2009-04-21 01:32:48 +0000
  • 250f5c2cae Relative font size hackery. This will do until libcss is done. John Mark Bell 2009-04-21 01:02:20 +0000
  • 03c1e930be Reflow to the entire widget width, rather than leaving a 2px border on the right side. I've no idea why this was needed, but it looks odd. John Mark Bell 2009-04-21 01:01:59 +0000
  • fe86c4a618 Check in missing files from previous commit Rob Kendrick 2009-04-20 22:13:59 +0000
  • ec034af671 Apply contributions from Mark Benjamin and Chris Tarnowski, with some reworking from me. Beware; glade nastyness ahead. Rob Kendrick 2009-04-20 20:31:13 +0000
  • f4757102b6 Fix warnings Chris Young 2009-04-18 16:56:22 +0000
  • 3ad3a8f7f9 Fix warnings Chris Young 2009-04-18 16:55:59 +0000
  • 56000c4736 If we calculate the height of the root box to be AUTO, set it to the viewport height before laying out the document (makes html, body { height: 100%; } behave correctly) John Mark Bell 2009-04-17 17:28:38 +0000
  • 00c0e239e1 Pretty sketchy notes on creating a cross-compilation environment for RISC OS NetSurf, and building NetSurf with it. John Mark Bell 2009-04-17 15:49:12 +0000
  • a2f613f8e2 BeOS/Haiku installation target (credit: Matt Madia) John Mark Bell 2009-04-17 15:25:02 +0000
  • daf7a52dd6 Hubbub is no longer optional. Remove libxml2 parser binding. John Mark Bell 2009-04-17 00:54:27 +0000
  • 5ae689a296 Purge debug target -- it spent most of its life broken. In future, we can use the framebuffer frontend with a null output handler, which gives us effectively the same thing with less special-case stuff. John Mark Bell 2009-04-16 23:10:37 +0000