Commit Graph

  • db7a0824d3 Process inline stylesheets anywhere in document, not just in <head>. James Bursa 2007-10-02 04:48:30 +0000
  • ca50ffb53c Fix "no proxy" option. John Mark Bell 2007-09-30 01:16:42 +0000
  • f25874301c Tweaks to nsgtk's proxy option saving Rob Kendrick 2007-09-30 00:55:55 +0000
  • 10605e46ee Make loading/saving of memory cache size option work in nsgtk Rob Kendrick 2007-09-30 00:31:50 +0000
  • bd590f4f99 Add rule to make it visually clearer that a menu is available on SELECT elements. (This will have no effect until :after and content: are implemented.) Michael Drake 2007-09-29 11:51:10 +0000
  • dc23423557 Use custom RISC OS-like popup menu cursor on select boxes Rob Kendrick 2007-09-28 23:54:30 +0000
  • fddee1c894 Add mention of GTK 2.8 dependancy Rob Kendrick 2007-09-28 21:04:57 +0000
  • a9d6811bdc Also try charsets without transliteration -- not all iconv() implementations support //TRANSLIT as it's a non-standard extension. John Mark Bell 2007-09-27 13:57:29 +0000
  • c5870e07cd Attempt to fix popup menu strangeness in nsgtk experienced by some. Rob Kendrick 2007-09-26 18:16:35 +0000
  • 87f284281b nsgtk single and multiple select form widgets now work Rob Kendrick 2007-09-26 18:07:32 +0000
  • ada0a41871 Fix handling of backgrounds on <body> and <html> John Mark Bell 2007-09-17 14:53:02 +0000
  • f025f23c52 Remove the old and crap gesture core Daniel Silverstone 2007-09-14 18:33:32 +0000
  • c228658f2d NetBSD doesn't have the timezone struct, either. Rob Kendrick 2007-09-14 18:22:40 +0000
  • b82546a39f Probably fix crash on clicking in url completion dialogue. URL completion really needs revisiting, as it's full of side effects and has weird and wonderful interactions with other parts of the system. John Mark Bell 2007-08-29 00:27:52 +0000
  • 3af1dbdb12 Fix disappearing borders for elements with overflow: hidden. James Bursa 2007-08-28 00:53:22 +0000
  • 81df02abe4 Fix for Shift+Adjust clicks on links by Christopher Martin. Michael Drake 2007-08-26 16:58:06 +0000
  • aeb355e404 Bring nsgtk execution instruction forward to first sentence in paragraph. Michael Drake 2007-08-23 18:15:08 +0000
  • cc974e673f Reflow the if statements as per nsgtk style Daniel Silverstone 2007-08-22 19:46:33 +0000
  • 65c8a8d8f2 Ensure that when directly setting scroll extents, we clamp them to the GtkAdjustment range properly Daniel Silverstone 2007-08-22 19:43:50 +0000
  • 21db9de5f8 Make F9 dump box tree to an editor for easier debugging. James Bursa 2007-08-20 02:39:49 +0000
  • d1382c6d0e Provide the facility to set the DPI of the display by removing the assumptions of 90.0 dpi from the CSS and layout engines. Daniel Silverstone 2007-08-19 10:08:49 +0000
  • 3c435ccef8 Rename default scale option back to "scale" (changed to "option_scale" by mistake). James Bursa 2007-08-13 11:36:25 +0000
  • 02104ab174 Include new licencing terms in nsgtk about window Rob Kendrick 2007-08-11 23:32:21 +0000
  • 83d6bea6a9 fix nsgtk ssl cert verify window Rob Kendrick 2007-08-11 23:22:10 +0000
  • 14994ae2a7 Initial trivial (temp) implementation of nsgtk SSL cert window. Currently segfaults if you accept, however. Rob Kendrick 2007-08-11 23:14:33 +0000
  • 86ff1dc84d nsgtk warning squash Rob Kendrick 2007-08-11 21:41:34 +0000
  • 368edb8a94 Add GTK stub path function Rob Kendrick 2007-08-11 21:41:17 +0000
  • 4e6f8d3347 revert 3482 so it can be reapplied as two seperate patches Rob Kendrick 2007-08-11 21:40:19 +0000
  • 589069cc9a Clarify licensing arrangements John Mark Bell 2007-08-09 15:32:39 +0000
  • 2f864eeecc Update all source code file headers to reflect GPL version 2 only and contain appropriate licence text Vincent Sanders 2007-08-08 16:16:03 +0000
  • f552452b9f Fix warning with rsvg Rob Kendrick 2007-08-08 15:44:27 +0000
  • c032d88ba7 a script which will determine who was the last person to change a line which has a warning upon it (and a which revision) Vincent Sanders 2007-08-08 14:20:57 +0000
  • e2715b4f2f Ensure that we can scroll properly with the keyboard in nsgtk Daniel Silverstone 2007-08-07 20:50:39 +0000
  • bbd6b0740a Fix warnings in nsgtk caused by recent changes. Rob Kendrick 2007-08-07 18:35:28 +0000
  • cc684469df Fix division by 0 caused by uninitialised scale value. Break out initialisation of common parts of struct browser_window into their own function. John Mark Bell 2007-08-07 07:58:04 +0000
  • 01cc865e02 Improve error message. James Bursa 2007-08-07 04:01:06 +0000
  • 5fa0e4a71f Add path plotter (for SVG). Requires other implementations. James Bursa 2007-08-07 04:00:17 +0000
  • 07c54283e3 Move window scaling from platform-specific code to desktop/browser.c. Modify gtk gui to handle scaling in the same way as RO. James Bursa 2007-08-07 03:55:18 +0000
  • 7ec7ba37db Fix debug build John Mark Bell 2007-08-06 22:17:42 +0000
  • 81f3fcbafd Fix crash when building error page -- fetch will be NULL, so fetch_get_referer will fail. John Mark Bell 2007-08-06 22:17:04 +0000
  • c1531c449f Fix string length measurement for strings in icons; if the string came from the templates file, it will be LF terminated, not NUL terminated. Therefore, use a strlen variant that terminates on control characters, rather than just \0. This prevents reading memory beyond the end of the string. John Mark Bell 2007-08-04 11:47:40 +0000
  • 86d0dd8563 Workaround for AWRenderer clipping issue (bug #1756230) and improved rendering performance Adrian Lees 2007-07-22 04:15:27 +0000
  • 3d11398006 Purge NCOS build options; these have been redundant for ages. John Mark Bell 2007-07-21 22:17:07 +0000
  • 40b1c80896 Ensure option strings aren't blank before setting headers: previously, a blank option string could result in "Accept-Language: , *;q=0.1" being sent, for example. John Mark Bell 2007-07-21 08:53:00 +0000
  • d2c3d22f52 Change ArtWorks file MIME type to "image/x-artworks". Michael Drake 2007-07-21 00:20:04 +0000
  • 04fb714f8e Add SVG content name to content_type_name array. John Mark Bell 2007-07-21 00:14:15 +0000
  • 84035a2a1d Use proper background colour for AW files using transparency Adrian Lees 2007-07-20 23:51:55 +0000
  • 1522bfeed6 Add incremental parsing of SVG data to librsvg content handler. Rob Kendrick 2007-07-19 13:47:59 +0000
  • 2370e4c6a0 Clear new bitmaps to transparent black on creation of gtk bitmaps. Rob Kendrick 2007-07-19 00:12:35 +0000
  • 8aa4b9e7b3 Fixes to rsvg renderer. Now mostly works for direct (non-embedded in a document) viewing. Rob Kendrick 2007-07-18 23:57:39 +0000
  • 3e3a9efd00 Add bitmap_save() handler for nsgtk bitmaps. Saves in PNG format. Rob Kendrick 2007-07-18 23:26:00 +0000
  • c42e0bf350 Add mention of librsvg2-dev in nsgtk building guide Rob Kendrick 2007-07-18 22:36:28 +0000
  • 37bfd1fa44 Makefile changes for rsvg work Rob Kendrick 2007-07-18 20:15:08 +0000
  • 04292695be Initial work on RSVG image handler. Still a lot to do. Rob Kendrick 2007-07-18 17:58:35 +0000
  • 59f358eb0f Wrap internal SVG renderer with appropriate #ifdef WITH_NS_SVG Rob Kendrick 2007-07-18 14:49:26 +0000
  • b70141c17d Wrap jpeg.c with #ifdef WITH_JPEG Rob Kendrick 2007-07-18 14:47:41 +0000
  • 306f5588f3 Improve documentation of content type handler addition John Mark Bell 2007-07-18 00:17:50 +0000
  • fe4938d592 Start on implementing SVG <path>. James Bursa 2007-07-17 02:45:33 +0000
  • 9cd109060a Add SVG support for a few basic shapes. James Bursa 2007-07-15 23:22:54 +0000
  • 895c2e2896 Remove dead code at the end of ro_gui_default_language(). James Bursa 2007-07-15 17:20:25 +0000
  • 0c5320a7c7 Update year. Michael Drake 2007-07-14 10:06:00 +0000
  • 1ded087c6a Support dataloading of SVG files Add internal filetype<->mimetype mapping for SVG files John Mark Bell 2007-07-13 08:25:34 +0000
  • afc9517fbd Add CONTENT_SVG to content handling. James Bursa 2007-07-13 03:54:47 +0000
  • 59ecedf444 Primitive SVG render (rect, text). James Bursa 2007-07-13 03:53:14 +0000
  • 2ec2869953 Implement removing of menu bar, tool bar and status bar from menu. Issues that remain: * These options are not saved along with the window position and size * When the menu is detached, keyboard shortcuts cease to work Rob Kendrick 2007-07-09 14:18:00 +0000
  • b35e923aea Remove debugging printf(). Whoops. Rob Kendrick 2007-07-09 13:51:08 +0000
  • 6002c9d217 Add popup version of main menu bar to nsgtk, accessable via right-mouse button Rob Kendrick 2007-07-09 13:49:58 +0000
  • a3fcf23c3b Ctrl+F11 -> fullscreen (nsgtk only) John Mark Bell 2007-07-09 12:49:22 +0000
  • 17ab65e69a Fix uninitialised fetch structure entries. This was causing the Referer header to be sent regardless (assuming the referer string was non-NULL). John Mark Bell 2007-07-08 11:35:53 +0000
  • decb20da52 Add URL file (with the original URL) and Inventory file (listing URLs of objects) to Full Saves. James Bursa 2007-07-05 04:29:09 +0000
  • 1177df7388 Clarify K&R. James Bursa 2007-07-04 19:09:41 +0000
  • 98224bf5a3 Add section on Coding Style. James Bursa 2007-07-04 19:05:52 +0000
  • 594eb74c4c Fix deadlock when fetching stylesheets when max_fetchers_per_host is reached by splitting fetch_can_be_freed() into fetch_remove_from_queues() and fetch_free(). James Bursa 2007-07-04 18:44:13 +0000
  • 960c11de1a Rename register_curl_fetchers() to fetch_curl_register(). Add declarations for static functions and reorder functions. James Bursa 2007-07-04 18:05:16 +0000
  • 5ef99ad521 Ignore blank option_homepage_url John Mark Bell 2007-06-28 16:14:05 +0000
  • ed901a6279 There's no referer header if the user's just hit return in the URL bar. John Mark Bell 2007-06-28 16:03:32 +0000
  • 5c09e09559 Remove -Wformat=2 from GTK build options, and make optimisation setting the same as the RISC OS version Rob Kendrick 2007-06-27 17:18:46 +0000
  • e2d0019119 Add option_suppress_curl_debug and default it to true Daniel Silverstone 2007-06-27 16:27:52 +0000
  • 82c4458689 Only pass option_ca_bundle and option_ca_path to cURL if they are non-empty. Daniel Silverstone 2007-06-27 16:13:54 +0000
  • 31cde5dcde Add stop-gap SSL cert verification. Currently ignores problems and continues anyway to allow access to SSL sites. A dialogue box providing the user with an opportunity to decline the certificate is on the TODO list. Rob Kendrick 2007-06-27 16:06:42 +0000
  • 2c27a6ad55 Add support for ca_path to GTK startup Daniel Silverstone 2007-06-27 15:43:51 +0000
  • e91cfc8e47 Add ca_path option which sets CURLOPT_CAPATH. Daniel Silverstone 2007-06-27 15:39:56 +0000
  • 18edcf5a40 Move the p->parent check in urldb to before the cookie loop. Prevents the cookie stuff exploding on domain cookies with no path. Fixes breakage with visiting launchpad.net Daniel Silverstone 2007-06-27 15:35:30 +0000
  • c2619b5850 10ms in a cs, not 100 Daniel Silverstone 2007-06-25 21:15:23 +0000
  • dbdd24ae58 Make the gtk_schedule stuff more robust, only run schedules inside gui_poll and generally cause less issues for the as-yet non-reentrant core. Daniel Silverstone 2007-06-25 17:32:04 +0000
  • 1a67793784 Fix crash if content failed to open (memory shortage) Adrian Lees 2007-06-24 18:00:46 +0000
  • 9e2baee37d Scroll wheel support on hotlist and history windows Adrian Lees 2007-06-24 17:10:08 +0000
  • dabd37b0b2 Fix length of buffer in previous change - one too short before Rob Kendrick 2007-06-22 15:23:42 +0000
  • 9964008dc0 Implement Open File... in nsgtk Rob Kendrick 2007-06-22 15:16:48 +0000
  • 0992b00bf5 Make new_window work for nsgtk Daniel Silverstone 2007-06-20 20:50:48 +0000
  • 5e0e967a79 Ensure that when a gui_window dies in nsgtk it kills its browser and gets that to kill it. Makes the browser less crashy if one closes an in-flight window Daniel Silverstone 2007-06-20 19:43:09 +0000
  • fa9d7facf5 Make text of nsgtk status bar selectable Rob Kendrick 2007-06-18 19:43:51 +0000
  • 7d75762004 Read dimensions from viewport not drawing area. This causes renders to not go overheight. As a result, remove the scheduled callback for after throbbing. This means we don't get the white flash on GTK page completion. Daniel Silverstone 2007-06-18 18:48:37 +0000
  • 36ecbc6be2 Add HAVE_STRNDUP and supporting structure to config.h and make utils.[ch] reflect it. Rob Kendrick 2007-06-16 23:30:47 +0000
  • 43257a160b Changes to allow building on Solaris. * Tested on Solaris Express: Developer Edition, which is between Solaris 10 and 11. * Used gcc, libmng etc packages using pkg-get and blastwave's resources. * Had to build lemon and re2c manually. Rob Kendrick 2007-06-15 22:07:11 +0000
  • ed61b382bc Pre-seed mime type hash with essentials for use on OSes with useless /etc/mime.types files Rob Kendrick 2007-06-15 22:03:19 +0000
  • 4ab2824c09 Put -D_BSD_SOURCE back because it breaks building on Linux, even thought it is not strictly needed. Rob Kendrick 2007-06-15 19:53:19 +0000
  • 89a44d8bc3 FreeBSD portability fixes. * Remove usage of d_ino from utils/filename.c (it was checking for the inode being 0, and I cannot spot anywhere in UnixLib where it would explicitly do this anyway) * Add -D_XOPEN_SOURCE=600 to gcc command line, and replace old -D_POSIX_C_SOURCE to include =200112L (as that's the standard we use). Rob Kendrick 2007-06-15 18:43:07 +0000
  • b98b588ee5 Update user support mailing list URL. Michael Drake 2007-06-15 08:34:41 +0000
  • 79d6aca7e0 Make sure the GTK frontend can get and set scroll position Daniel Silverstone 2007-06-15 08:14:55 +0000