Commit Graph

  • c55f902197 Check that p96AllocBitMap actually allocated a bitmap (fixes unsat bug#61) Chris Young 2009-05-30 14:10:04 +0000
  • 1a0f62f529 Don't need height of css positioned boxes when laying out boxes in normal flow. Michael Drake 2009-05-30 12:22:22 +0000
  • dbba3b4d37 Whoops. Lose spurious ')'. John Mark Bell 2009-05-30 00:29:46 +0000
  • 732d940744 Stop ro_gui_get_icon_string() returning a pointer to a location on the stack. Make explicit the semantics that strings returned from this call are transient and will be invalidated by subsequent calls. John Mark Bell 2009-05-30 00:26:04 +0000
  • 5404e91fcd Simplify code John Mark Bell 2009-05-30 00:23:07 +0000
  • f959f5b679 A bunch of tidying. Also squash NULL-pointer dereferences. John Mark Bell 2009-05-29 23:43:53 +0000
  • 21c78155b5 Actually catch error and deal with it John Mark Bell 2009-05-29 23:25:38 +0000
  • b03d52e6d9 Ensure we don't read beyond the end of the array of available matches. Set any remaining saved pointers to NULL. John Mark Bell 2009-05-29 23:23:02 +0000
  • cda586e6dc Add missing break statement John Mark Bell 2009-05-29 23:14:16 +0000
  • 0fee18ebdc Add missing return statement. John Mark Bell 2009-05-29 23:13:28 +0000
  • 1db6b5d93e Tidy up somewhat. Lose redundant assignment. John Mark Bell 2009-05-29 23:12:18 +0000
  • 8d2688e121 Add missing return statement. John Mark Bell 2009-05-29 23:05:44 +0000
  • f0adddc334 Lose redundant variable John Mark Bell 2009-05-29 23:04:26 +0000
  • d09d540fff Add missing return. John Mark Bell 2009-05-29 23:02:59 +0000
  • 80ae7c78b3 Remove redundant variable John Mark Bell 2009-05-29 23:02:13 +0000
  • 63d4f28487 Add missing return statement. John Mark Bell 2009-05-29 23:00:34 +0000
  • 7c0ded8972 Lose redundant assignment John Mark Bell 2009-05-29 22:59:42 +0000
  • 7eed46e1fa Add missing return in error case. John Mark Bell 2009-05-29 22:58:13 +0000
  • c277afc6d9 This really fixes the resize bug (#63) Chris Young 2009-05-29 22:56:49 +0000
  • 9b4a382d68 Insert a redundant return, as scan-build fails to notice that die() never returns. John Mark Bell 2009-05-29 22:56:09 +0000
  • 6770f7b9f9 Re-check window dimensions before copying contents in. This stops window borders getting corrupted and crashes when resizing (unsat bug#63) Chris Young 2009-05-29 22:30:15 +0000
  • b0962da79a Much tidying, additional commentary, and fix for insane bit mask calculation. John Mark Bell 2009-05-29 13:26:58 +0000
  • 798f421a88 When computing relative offset values for floats, use block formatting context for containing block, rather than parent. Michael Drake 2009-05-28 18:06:49 +0000
  • a070f24913 Lose more redundancy John Mark Bell 2009-05-28 16:38:17 +0000
  • 6471f83c19 We don't care about the result of regexec(); only that it was successful or not John Mark Bell 2009-05-28 16:25:01 +0000
  • 2ba7092933 Correctly propagate plot success John Mark Bell 2009-05-28 16:21:32 +0000
  • 18654c78b0 Revert accidental commit of hacked Makefile John Mark Bell 2009-05-28 16:20:29 +0000
  • 73a89e8a0f Lose redundant variable. Ensure name_t is used in tree_delete_node_internal() John Mark Bell 2009-05-28 16:16:16 +0000
  • 2730814c27 Remove redundant statements John Mark Bell 2009-05-28 16:13:02 +0000
  • abc3603feb And again John Mark Bell 2009-05-28 16:05:17 +0000
  • e9e3649648 Make some vague attempt at detecting failure to write output. John Mark Bell 2009-05-28 16:03:48 +0000
  • 666506689f Remove redundant assign, and make case indentation style guide complient. Michael Drake 2009-05-28 15:59:02 +0000
  • 07c557a25d Report memory exhaustion -- the whole tree loading stuff needs an overhaul as it's pretty lax about dealing with memory exhaustion. John Mark Bell 2009-05-28 15:57:54 +0000
  • d81a949cdd Remove unused code John Mark Bell 2009-05-28 15:51:03 +0000
  • 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