Commit Graph

  • f99c19ebd8 Set ECF origin for buffered rendering (fix 1422009) Richard Wilson 2006-07-03 02:08:54 +0000
  • d064f950a7 Allow any content to be dragged into a text area (fix 1461378) Richard Wilson 2006-07-03 01:38:13 +0000
  • 826a48d737 Fix 1496309. Richard Wilson 2006-07-03 01:14:46 +0000
  • 5eb703af73 Allow thumbnail icons to be turned off. Richard Wilson 2006-07-03 01:03:07 +0000
  • 148399a7b9 Remove redundant log statements Richard Wilson 2006-07-03 01:01:16 +0000
  • b7af14b591 Implement component-wise URL comparison John Mark Bell 2006-07-02 22:34:04 +0000
  • 71287140ca Ensure that layout of absolute children is carried out after the height is known. James Bursa 2006-07-02 17:36:27 +0000
  • eca33bd559 Add missing file. Richard Wilson 2006-07-02 17:36:18 +0000
  • 1d8bf3ff91 Disable debugging. Richard Wilson 2006-07-02 17:26:25 +0000
  • dbe40cffb3 Re-instate the knockout renderers after a nested flush(). Make so knockout rendering is always used. Richard Wilson 2006-07-02 17:23:49 +0000
  • 0f36a3e6a5 Allow nested calls to knockout rendering (stops iframes from flushing the current data). Richard Wilson 2006-07-02 16:17:51 +0000
  • a1e42c14a2 Ensure all plots are bounding boxes are correctly clipped. Handle non-repeating backgrounds better. Delink deleted nodes for improved efficiency. Richard Wilson 2006-07-02 13:18:29 +0000
  • 2cb285209e Use case-insensitive strstr to match "stylesheet" John Mark Bell 2006-07-02 10:26:51 +0000
  • 467d9679f8 Totally knock out boxes as early into the tree as possible to improve efficiency. Fix incorrect buffer check. Richard Wilson 2006-07-02 01:36:02 +0000
  • 6e8ba3f4bb Move array definitions for GCC4 Richard Wilson 2006-07-02 00:08:54 +0000
  • f73bae5c29 Make url_plq ensure url_get_components found a path Make url_scheme call url_destroy_components in case where no scheme was found. John Mark Bell 2006-07-01 22:40:41 +0000
  • bc2d96368f Fix conversion of URLs beginning "file://". Additionally, file://host/... isn't likely, so assume file://path & convert to file:///path John Mark Bell 2006-07-01 22:27:10 +0000
  • 28a7ed4989 Relax domain matching to allow host a.com to match .a.com John Mark Bell 2006-07-01 21:35:30 +0000
  • 2dc65ac414 Don't assume tiled plotting will cover the entire clipping region. Richard Wilson 2006-07-01 18:41:33 +0000
  • cf4294d3a8 Implement knockout rendering (controlled by 'knockout_rendering' option or Ctrl+F11, default is off). This attempts to minimise the amount of overlapping redraw performed, and thus can drasticly reduce the rendering time of many pages. Richard Wilson 2006-07-01 18:16:05 +0000
  • f22838ab62 Stop possible pollution of the cache. Richard Wilson 2006-06-30 23:09:21 +0000
  • 928f949413 Ensure containing block has valid height for positioning absolute children John Mark Bell 2006-06-29 23:30:06 +0000
  • f8469d2051 Ignore alternate stylesheets John Mark Bell 2006-06-29 23:29:15 +0000
  • 8c3e9b882b Fix crash when url_* fails John Mark Bell 2006-06-29 22:04:56 +0000
  • c5cb54b94d Handle transparent borders correctly when plotting John Mark Bell 2006-06-29 21:30:05 +0000
  • bf26437321 Link rel attribute may be a space separated list, take account of this when looking for stylesheets. John Mark Bell 2006-06-29 21:29:21 +0000
  • 8c2e33b399 Fix clipping of page background if body shorter than window height John Mark Bell 2006-06-29 19:55:08 +0000
  • b427a005b6 Properly take account of padding on containing block. John Mark Bell 2006-06-29 15:53:17 +0000
  • 25537a488a Position specifiers are relative to containing block's padding edge for absolutely positioned boxes. Compensate for this. John Mark Bell 2006-06-29 11:55:21 +0000
  • 19e81ab5e9 Fix previous commit; it failed to make available_width include mbp such that subtracting them after determining the width works in the case where available_width > box->min_width. John Mark Bell 2006-06-29 09:55:31 +0000
  • 38bd0b13fe Compensate for box->{min_width,max_width} including mbp when auto-widthing absolutely positioned content. John Mark Bell 2006-06-29 09:37:18 +0000
  • 83ef76adc7 Only accept cookies from cookie-enabled transactions John Mark Bell 2006-06-29 00:01:24 +0000
  • 3d6331efd7 Only check caret position for writable icons. Richard Wilson 2006-06-28 22:58:58 +0000
  • c490c7f586 Handle memory exhaustion better. Richard Wilson 2006-06-28 22:45:48 +0000
  • 5378cd3330 Trivial warning fix in GTK GUI Rob Kendrick 2006-06-28 22:29:45 +0000
  • cea180d752 Rewrite url_join to RFC 3986 compliance, and without the use of regular expressions. This should speed up pages with lots of links and also fix certain cases where URLs were incorrectly returned. Richard Wilson 2006-06-28 21:49:41 +0000
  • 22e405f914 Fix float placement when it's an exact fit for the width available John Mark Bell 2006-06-28 16:47:02 +0000
  • 4e6974b523 Fix background: parsing & lose potential memory leak John Mark Bell 2006-06-28 15:38:46 +0000
  • ea7867b927 Dump RUfl family list if Homerton isn't found John Mark Bell 2006-06-28 14:38:31 +0000
  • d45a56ba7f Fix URL joining for fragments. Richard Wilson 2006-06-27 18:47:33 +0000
  • 645ff17ba4 Added calls to urldb to load and save the cookie jar at init and exit Rob Kendrick 2006-06-27 18:24:22 +0000
  • a0414fd967 Massively optimise common URL functions. This should (a) drastically reduce the start-up time for users with a large history/hotlist, and (b) decrease the loading time for pages with a sizable number of references. Richard Wilson 2006-06-27 17:59:32 +0000
  • 83c6568057 Don't use a regexp to extract scheme name. Richard Wilson 2006-06-27 00:53:39 +0000
  • 0ef42d4e5e Remove clean_cookiejar; it's been redundant for years John Mark Bell 2006-06-27 00:35:48 +0000
  • 61dc91e0c5 Relative positioning for absolutely positioned boxes John Mark Bell 2006-06-26 22:24:42 +0000
  • 50a8bae10f Box x,y coordinates are of padding edge relative to parent; top,left,bottom,right are of margin edge relative to parent, so add margin and border width when calculating x,y from left,top. John Mark Bell 2006-06-26 22:00:10 +0000
  • 58dc86655e Make box_at_point detection consider absolute children too John Mark Bell 2006-06-26 20:16:24 +0000
  • 553d6066d0 Fix textarea crashes John Mark Bell 2006-06-26 19:47:22 +0000
  • f881db3654 Fix calculation of right margin in case where margin right is auto Initialise available_width correctly for shrink-to-fit widthing. John Mark Bell 2006-06-26 13:22:43 +0000
  • 8ee81a7d8e Implement absolute positioning. James Bursa 2006-06-26 04:52:34 +0000
  • 8db70d8e2d UTF-8 capable single/multi-line text area/display field - needs optimisation, completion of outstanding todos. Use this to display SSL certificate issuer and subject information. John Mark Bell 2006-06-26 01:14:33 +0000
  • f1a1143a24 Fix rendering of float children of a hidden box. Render box absolute children. James Bursa 2006-06-25 23:07:24 +0000
  • 1404431fef Lose compiler warnings John Mark Bell 2006-06-25 13:12:07 +0000
  • 045794bdbb Fix typo in Pinboard workaround (stops it being overly zealous) Rob Kendrick 2006-06-24 16:56:56 +0000
  • a63221a624 Rewrite cookie parser to be more tolerant of junk input No longer need urldb_init; remove it. John Mark Bell 2006-06-24 15:44:48 +0000
  • bb91584f7c Strip day names from date strings before parsing; these are too variable to bother with (and carry no information useful to us) Make expires avpair handling cater for dates after 2038. John Mark Bell 2006-06-24 00:01:55 +0000
  • 73b13bff12 Add workaround to bug in Pinboard not displaying some windows when iconised Rob Kendrick 2006-06-23 22:42:31 +0000
  • 878ef9883e Changes to struct box for absolute positioning. James Bursa 2006-06-21 02:51:00 +0000
  • 9eb3efff78 Make filename_create_directory check if directory already exists Constify return of filename_request Make bitmap save code check for filename_request failure Update ro_gui_view_source to take account of constification John Mark Bell 2006-06-20 22:58:36 +0000
  • 5adef63ac5 Localise configure icon strings when appropriate. Fix gright menu handling - now writes into display field without attempting to localise the selection string - it's already localised. Update German Messages file appropriately. John Mark Bell 2006-06-20 21:35:33 +0000
  • 5f10c6277a Remove assertion of invalid assumption (fixes #1509118) John Mark Bell 2006-06-20 12:05:19 +0000
  • dcb3caf1eb Make cookie file parser more strict (cookies with spaces in the value have been seen in the wild). Fix lookup of cookies for top-level paths (i.e. a path segment of "/") John Mark Bell 2006-06-20 11:45:41 +0000
  • 8ac57593b8 Fix handling of broken Expires avpairs John Mark Bell 2006-06-19 23:40:27 +0000
  • 4f249f9d0a Merge cookies changes into head - unvalidated transactions and a UI still need implementing. John Mark Bell 2006-06-19 21:49:25 +0000
  • cc226c0293 Make URL completion ignore unvisited URLs John Mark Bell 2006-06-15 15:47:34 +0000
  • 026ba672ae Fix handling of hosts with no paths attached (fixes #1505891) John Mark Bell 2006-06-15 15:06:59 +0000
  • c1dbdad995 Provide persistent flag for urldb entries. Make hotlist use this, rather than abusing the last visited date. This fixes the hotlist being copied to global history issue. John Mark Bell 2006-06-14 22:46:12 +0000
  • 217e59aebe Fix off-by-one error in search routines which caused crashes with (invalid) host names ending in a '.'. John Mark Bell 2006-06-14 21:47:23 +0000
  • d44108433e Updated German translation. Thanks to Sebastian Barthel. Michael Drake 2006-06-08 22:10:01 +0000
  • 09564c2bca Fix handling of backspace in URL entry field John Mark Bell 2006-06-02 14:27:18 +0000
  • 52e973d094 Don't clone a NULL gesturer Daniel Silverstone 2006-06-02 13:31:18 +0000
  • a8ebc5ba5a Fix comment about direction 8 in the gesture core. Daniel Silverstone 2006-06-02 13:28:06 +0000
  • 8a86b6b2b4 Added rudimentary gesture engine and test in gtk frontend Daniel Silverstone 2006-06-02 07:48:13 +0000
  • 8fc65f1a64 New keybindings similar to other browsers: Backspace -> back Shift + Backspace -> forward John Mark Bell 2006-06-01 23:54:55 +0000
  • 8f7eeb9e58 Report fetching of 1 object/stylesheet correctly in status bar Adrian Lees 2006-05-29 00:55:43 +0000
  • c2f54bca82 Eliminate error at end of page drag scrolling on Select Adrian Lees 2006-05-28 16:49:39 +0000
  • d94e0749e1 Replace a call to wimp_create_icon() with xwimp_create_icon(). James Bursa 2006-05-24 22:56:46 +0000
  • dece339528 Fix box_at_point() for certain cases involving floats (solves unclickable links on Wikipedia). Fix text-selection code that assumed that text boxes would be returned last by box_at_point(). James Bursa 2006-05-24 22:55:37 +0000
  • 581ad55c90 Improve handling of attempts to run NetSurf twice John Mark Bell 2006-05-20 19:25:52 +0000
  • fa5156cfca Handle omitted realm John Mark Bell 2006-05-14 23:35:15 +0000
  • 4a314ef5ac Fix pango position-in-string function's off-by-one bug Daniel Silverstone 2006-05-13 10:37:44 +0000
  • f07fce7307 Update the title when updating the history on reload Daniel Silverstone 2006-05-13 10:14:08 +0000
  • 1822e9bfd8 Update !Unicode URL. Ensure revision tag gets updated. John Mark Bell 2006-05-07 17:47:54 +0000
  • 21dd10bcda Fix float positions after a block with a specified height. James Bursa 2006-05-07 17:20:18 +0000
  • 8d3e2a7891 Update download URLs. Michael Drake 2006-05-07 10:17:51 +0000
  • b813b44a63 Add Ctrl-Shift-Q and Ctrl-Shift-W to change scale in 10% steps. James Bursa 2006-05-06 13:09:50 +0000
  • 9de2b660a3 Update welcome page. Michael Drake 2006-05-02 18:19:30 +0000
  • 49e173baab Reinstate Ctrl+R (full reload). Michael Drake 2006-05-02 10:13:36 +0000
  • f577c08c2a Clarify fetching section of connection configuration. Michael Drake 2006-05-01 14:00:00 +0000
  • d8574c74f3 Update and fix inconsistency all the Messages files and add interactive help text for global history menus. Michael Drake 2006-05-01 13:46:19 +0000
  • db548c1e49 Fix some warnings and casting errors in GTK version Rob Kendrick 2006-05-01 11:55:58 +0000
  • 8cbafbaffb Fix minor spelling error. Michael Drake 2006-04-30 18:36:51 +0000
  • 9876fa859b Fix validation string John Mark Bell 2006-04-30 14:15:29 +0000
  • 56f08aca95 Fix crash when no Choices file is present John Mark Bell 2006-04-29 19:59:26 +0000
  • 001dbd4a06 New home page choices section icon. Michael Drake 2006-04-28 11:20:11 +0000
  • 774fc5b7d6 Interactive help for configuration windows. Michael Drake 2006-04-27 22:07:42 +0000
  • 30390796a8 Update depend file John Mark Bell 2006-04-26 20:00:06 +0000
  • 37cb487fc0 Fix crash when saving a selection after its containing window's content has changed. John Mark Bell 2006-04-26 17:26:03 +0000
  • fba9652abb Fix undersized buffer John Mark Bell 2006-04-22 22:47:41 +0000
  • aec8fd6c8f Remove redundant mouseaction code. Richard Wilson 2006-04-22 22:44:46 +0000