Commit Graph

  • c38670ade8 Allow a fallback font for characters above 0xFFFF to be specified. There is no scanning of this range as most fonts don't have any characters here. Symbola is selected if it is installed. Chris Young 2015-07-06 19:29:16 +0100
  • 8282f53880 Support UTF-16 surrogates. This enables Emoji to be displayed if an appropriate font is installed. NB: Currently surrogate glyphs are not able to use the fallback font. The wrong glyphs may be displayed if you use an "old font engine". Chris Young 2015-07-06 18:46:08 +0100
  • bc3534d920 Split UTF-16 char length check into a separate function Chris Young 2015-07-06 18:16:39 +0100
  • 7459d4dc93 Correct broken ifdef Chris Young 2015-07-05 11:00:47 +0100
  • 8e26870e15 Fix logging to stderr if verbose_log was set before nslog_init was called Vincent Sanders 2015-07-05 00:51:29 +0100
  • ccac301176 Fix a signed comparison error in nsurl parsing. Vincent Sanders 2015-07-04 09:36:46 +0100
  • 123c8bc8b3 split out windows file operations into a separeate module Vincent Sanders 2015-06-30 21:10:13 +0100
  • 7736a611a2 Improve gtk scaffolding documentation Vincent Sanders 2015-06-30 15:39:00 +0100
  • 55260cc9a0 Ensure gtk windows have a default favicon at creation. Vincent Sanders 2015-06-30 12:09:45 +0100
  • 65ef60d2b5 Fix missing unistd includes to allow building with older headers Vincent Sanders 2015-06-29 17:07:49 +0100
  • b208c60ddd Add missing include to gtk scaffolding Vincent Sanders 2015-06-29 16:14:34 +0100
  • 1c5a5207fb fix glib resource API usage even when gresource was disabled Vincent Sanders 2015-06-29 15:48:08 +0100
  • 796ac470b5 Improve resource code to not try and use g_resource calls when disabled. Vincent Sanders 2015-06-29 15:11:26 +0100
  • 822e3a8fd0 Allow gtk preferences language selection resource to be inline Vincent Sanders 2015-06-25 23:46:35 +0100
  • 73e45ff024 Fix error reporting from fetch_start Vincent Sanders 2015-06-24 10:31:13 +0100
  • 5bd7606103 Update GTK url bar completion to navigate on selection Vincent Sanders 2015-06-23 23:22:42 +0100
  • ee74f9ac8c Change gtk message and language handling to use resource names Vincent Sanders 2015-06-23 11:53:41 +0100
  • 11dc7304d9 Allow GTK to include inline resources for default css Vincent Sanders 2015-06-22 21:03:00 +0100
  • 3160f9fd89 fix unused variable warning in framebuffer Message loading Vincent Sanders 2015-06-22 20:56:06 +0100
  • 354de433e9 Scale cached favicons before they are cached. This avoids the need to scale icons on menu creation. Chris Young 2015-06-22 19:12:57 +0100
  • 73d6b47e6a Remove the overwrite check in bitmap_save as it causes duplicate overwrite requesters. Chris Young 2015-06-22 18:26:18 +0100
  • 2522ecf714 Add an appropriate file extension when saving, or leave the existing if we're saving source. This fixes the remainder of #2185 Chris Young 2015-06-22 18:25:08 +0100
  • 83f77d3a41 Don't need gtkdefault.css now. Michael Drake 2015-06-22 14:24:51 +0100
  • 51a92fbd84 Consolidate default style. Michael Drake 2015-06-22 14:17:02 +0100
  • c08bccbcea fixup missing lincludes from messages API update Vincent Sanders 2015-06-22 10:42:01 +0100
  • a94ae7a80a Allow translation messages to be compiled in as GTK resources Vincent Sanders 2015-06-21 23:24:31 +0100
  • 67ded2a02a This moves message loading out of netsurf_init into each frontend Vincent Sanders 2015-06-19 16:29:42 +0100
  • 335bbe4f52 Move the browser identification and machine info logging. Vincent Sanders 2015-06-19 16:22:11 +0100
  • 9ccf0cee9f Change GTK resource path to use the users netsurf directory Vincent Sanders 2015-06-19 16:15:24 +0100
  • 010306e1ad Clean up doxygen errors in image handlers. Vincent Sanders 2015-06-19 09:07:31 +0100
  • fcadb1f6f8 Space ARexx menu items correctly. Chris Young 2015-06-21 19:24:46 +0100
  • 451b021c36 Fix the capitalisation of "New tab" to matach "New window" etc. Chris Young 2015-06-21 18:54:52 +0100
  • 57ca8bbd21 Require gadtools 53.7 OS4.1u6 does not cope well with image menus, so insist on a component in FE to ensure the layouting is sane and menu creation is fast. Chris Young 2015-06-20 18:09:44 +0100
  • fbbb6d664d Stop unused variable warning when no core image handlers are enabled. Vincent Sanders 2015-06-18 10:26:24 +0100
  • 8aa04c2447 Fix cocoa_bitmap_modified scope error introduced in cleanup Vincent Sanders 2015-06-18 10:12:11 +0100
  • 9c6b3e8c32 Fix several warnings in cocoa frontend Vincent Sanders 2015-06-18 10:07:46 +0100
  • e1bbe4528b Add direct resources to GTK Vincent Sanders 2015-06-17 21:29:48 +0100
  • e9b89f776d Allow the resource scheme to provide data directly. Vincent Sanders 2015-06-17 09:26:05 +0100
  • be7a45fefe Change gtk to use resource API for throbber Vincent Sanders 2015-06-16 00:20:37 +0100
  • 3e2270482f Make GTK resource handling configurable Vincent Sanders 2015-06-15 13:36:53 +0100
  • 59fbd51a77 Add legacy support for inline pixbuf usage Vincent Sanders 2015-06-15 00:45:49 +0100
  • 61fdc8fd6f update default gtk window icon source to use resources Vincent Sanders 2015-06-14 20:22:09 +0100
  • 8ef292b9ca Change GTK UI builder handling to use resource API Vincent Sanders 2015-06-13 11:31:23 +0100
  • 16fbb97dbb Add links to dutch resources for gtk frontend Vincent Sanders 2015-06-17 15:54:46 +0100
  • 3db1e7381a Prettify pull-down (not context) menu. Chris Young 2015-06-16 19:36:09 +0100
  • d8ce401591 Remove some workarounds to make image menus conform better on OS4.1u6. They never quite matched normal menus so are going to look odd when we add more images anyway. Chris Young 2015-06-16 18:44:52 +0100
  • c4d5393a97 move gtk menu cursor creation into separate resourec handling module Vincent Sanders 2015-06-04 22:43:11 +0100
  • c8ae744680 Only iterate the form when freeing a control if there is one. Daniel Silverstone 2015-06-03 20:24:32 +0100
  • b62fad759a Updated Dutch messages for NetSurf Dick Tanis 2015-06-02 13:42:14 +0100
  • 51c5f7f142 Set the default cache size on RISC OS to zero (off) Vincent Sanders 2015-06-01 11:52:41 +0100
  • 25d7f0c657 use logfile as variable name as cocoa gives an error about the symbol type of logf Vincent Sanders 2015-05-29 16:32:12 +0100
  • faf9b9d919 Improve logging interface to reduce overhead Vincent Sanders 2015-05-29 16:18:18 +0100
  • 4324bf535f Allow verbose logging to be directed to a file Vincent Sanders 2015-05-29 16:14:42 +0100
  • 20d29c0537 fixup logging macros that incorrectly override the LOG() macro name Vincent Sanders 2015-05-28 17:33:18 +0100
  • 0d811963c1 fixup all the remaining logging macro callsites Vincent Sanders 2015-05-28 17:06:18 +0100
  • 30c2962faa Fixup javascript logging to cope with new varadic LOG macro Vincent Sanders 2015-05-28 16:33:30 +0100
  • c105738fa3 Change LOG() macro to be varadic Vincent Sanders 2015-05-28 16:08:46 +0100
  • 20f2c86a51 Clean up atari source linendings, whitespace damage and executable status Vincent Sanders 2015-05-28 09:11:32 +0100
  • a098626ff1 Fix warnings about using integer absolute operations on floating point values Vincent Sanders 2015-05-21 13:04:29 +0100
  • a29e9589f6 Change how GDK image resources are compiled in. Vincent Sanders 2015-05-20 16:43:48 +0100
  • 8f1c9673d7 Fix format string type missmatches on 32-bit systems. Michael Drake 2015-05-12 10:19:38 +0100
  • 82237d7070 Avoid generating confusing warning. Michael Drake 2015-05-12 10:01:06 +0100
  • d038af3178 Fix the PNG handler crashing in low memory situations. Vincent Sanders 2015-05-12 08:32:32 +0100
  • 37aad9c749 Improve the logge dinformation about written cache data Vincent Sanders 2015-05-08 15:42:49 +0100
  • 2c51dabfeb put assert back to protect against bad logic in frontend drag implementations Vincent Sanders 2015-05-08 15:30:41 +0100
  • 2092ab252f utility to translate public suffix data into a c code Vincent Sanders 2015-05-06 23:45:48 +0100
  • 35751f3faa Move the setting of block file extents to background maintinance. Vincent Sanders 2015-05-04 09:54:03 +0100
  • 31f8c363be remove assert if drag message contains an unknown type. Vincent Sanders 2015-05-03 17:47:41 +0100
  • a375e58bb8 Silence incorrect warning from gcc 4.9 Vincent Sanders 2015-05-03 17:23:44 +0100
  • 7e6b86eb1a make global history treeview directory creation return error instead of aborting Vincent Sanders 2015-05-03 17:21:12 +0100
  • 3020dd698d Remove legacy #undef Michael Drake 2015-05-03 16:49:47 +0100
  • a14b689b7a Use standard macros for monkey frontend mandantory pkg-config based libraries Vincent Sanders 2015-05-03 14:56:42 +0100
  • 408e818cbe Update posix source version on monkey frontend to reflect oyr usage of scandir Vincent Sanders 2015-05-03 14:46:29 +0100
  • f6dde27dd2 On OpenBSD framebuffer resource building should link the correct library Vincent Sanders 2015-05-03 14:10:34 +0100
  • 3c129b3221 Improve handling of compiler flags for resource tools with framebuffer Vincent Sanders 2015-05-03 14:06:11 +0100
  • 2aef095f27 Ensure bandwidth minimum check is only performed when enough data has been written. Vincent Sanders 2015-04-30 14:28:18 +0100
  • 05538c0264 Ensure small block cache files allocate their entire extent at open. Vincent Sanders 2015-04-30 13:49:25 +0100
  • c6a6c8e7fa Remove unecessary dll from windows installer script Vincent Sanders 2015-04-29 00:29:43 +0100
  • 55f8a41cfe Updated mingw32 toolchain names the regex library something different Vincent Sanders 2015-04-28 16:23:35 +0100
  • 7bc29f7782 Attempt to fix spurious plotter crashes Chris Young 2015-04-27 18:32:49 +0100
  • ad779dc38a Revert "Attempt to avoid a crash in ami_plot()" Chris Young 2015-04-27 18:26:58 +0100
  • 3cabd331ee Ensure result of ftell is checked for errors Vincent Sanders 2015-04-26 00:32:42 +0100
  • e64d48980e Attempt to avoid a crash in ami_plot() Chris Young 2015-04-25 23:04:56 +0100
  • b879bed114 Remove bogus comment Chris Young 2015-04-25 13:20:59 +0100
  • c8caf08ef1 As the content interface is now doing the scaling, we render to a native BitMap and then copy that to the RGBA32 bitmap buffer without re-scaling. The native BitMap is currently discarded and will be re-created when it is displayed. Chris Young 2015-04-25 13:13:30 +0100
  • 5b5e621c7a Keep the size of the bitmap and layers used for rendering in the structure itself, rather than assuming it is the same as the tile size. Chris Young 2015-04-25 12:02:08 +0100
  • 9729febf72 Merge branch 'thumbnail-rework' Vincent Sanders 2015-04-24 23:52:10 +0100
  • 75d3fdc42e Convert RISC OS to use bitmap render operation Vincent Sanders 2015-04-24 23:49:49 +0100
  • 596a62e20e Convert cocoa to use bitmap render API Vincent Sanders 2015-04-24 15:46:40 +0100
  • 2df03e2d85 Convert windows to use the bitmap render interface Vincent Sanders 2015-04-24 15:29:10 +0100
  • 217aa3adc1 Convert beos to bitmap render API Vincent Sanders 2015-04-24 13:52:39 +0100
  • 818b8276df Convert atari to bitmap render interface Vincent Sanders 2015-04-24 13:28:20 +0100
  • 124de5775a Update amiga to use bitmap render API Vincent Sanders 2015-04-24 11:56:19 +0100
  • 4e7dcde2b0 Update monkey to use bitmap render API Vincent Sanders 2015-04-24 10:54:32 +0100
  • 1a22eb2b65 Convert framebuffer to use bitmap render from thumbnail API Vincent Sanders 2015-04-23 22:48:01 +0100
  • 7e2f1094ce Remove unused thumbnail sources from core and gtk Vincent Sanders 2015-04-23 22:31:40 +0100
  • ee78742363 change browser history to use bitmap render interface for thumbnails Vincent Sanders 2015-04-23 22:23:09 +0100
  • 8ccbc960d3 Change gtk bitmap render to use scaled content redraw. Vincent Sanders 2015-04-23 16:52:59 +0100
  • 921f15bb7d Highlight the mark element. Michael Drake 2015-04-23 16:47:57 +0100
  • 98171fae62 Style HTML5's new block level elements as blocks. Michael Drake 2015-04-23 16:06:31 +0100