Commit Graph

41 Commits

Author SHA1 Message Date
Vincent Sanders f6dde27dd2 On OpenBSD framebuffer resource building should link the correct library 2015-05-03 14:10:34 +01:00
Vincent Sanders 3c129b3221 Improve handling of compiler flags for resource tools with framebuffer 2015-05-03 14:06:11 +01:00
Vincent Sanders 1a22eb2b65 Convert framebuffer to use bitmap render from thumbnail API 2015-04-23 22:50:16 +01:00
Vincent Sanders 2465fc4e6b move the mandantory library config for libcss and libdom to core makefile 2015-04-17 22:48:55 +01:00
Vincent Sanders e62db5a49c define _DEFAULT_SOURCE as well as _BSD_SOURCE to supress warnings in glibc 2.12 2015-03-28 18:25:41 +00:00
Vincent Sanders 5f57a39130 revert unecessary librt linkage as it not comes from libnsfb pkg-config correctly 2014-11-27 16:04:16 +00:00
Vincent Sanders 18d1fce332 add rt library to link 2014-11-27 14:40:00 +00:00
Michael Drake 6b846c363d Add trivial maps facilitator at about:maps
This is a simple HTML front end for the Google Static Maps API, since
we don't yet have enough JS support for the full Google Maps.

See:
  https://developers.google.com/maps/documentation/staticmaps/
2014-10-22 20:42:21 +01:00
Vincent Sanders 4f530a3f8f Pull warning flags out into variables that can be overriden seperately for C and C++ 2014-09-05 16:01:44 +01:00
Michael Drake 5487000874 Give internal font more meaningful name.
s/core/ns-sans/
2014-09-02 09:42:56 +01:00
Vincent Sanders 98a4985b30 generate internal font from glyph data on demand 2014-08-17 23:49:06 +01:00
Vincent Sanders 2326d3c503 remove unecessary utils/url.h includes 2014-05-09 10:15:42 +01:00
Michael Drake 781d42e33c Fix loading of Messages file.
Framebuffer front end still only handles loading the English one.
2014-05-07 17:29:25 +01:00
Michael Drake 4cbc56ebc1 Add Unicode support to internal font.
+ Now contains more glpyhs (was previously limited to cp-1252).
  + When a glyph is unavailable, the codepoint is now rendered.
  + Added glyph data file.
  + Added converter to generate the font's .c file from the data.

TODO:

  The generated file is currently checked into the repo, but it
  should be generated as part of the build process, in the
  build-* directory.

  To update the generated source file, first build the converter:

      $ gcc -O2 -Wall framebuffer/convert_font.c -lm \
          -o build-Linux-framebuffer/tools/convert_font

  And then use it to generate the souce file:

      $ build-Linux-framebuffer/tools/convert_font \
         framebuffer/res/fonts/glyph_data \
         framebuffer/GEN_font_internal.c -v

  The converter's usage is:

     convert_font [options] <in_file> <out_file>

  See convert_font --help for more details.
2014-05-06 21:31:05 +01:00
Vincent Sanders 69778e2945 move framebuffer fetch operations to their own module 2014-01-24 08:39:01 +00:00
Vincent Sanders d47fed4524 move 401 login into operation table 2014-01-16 00:52:17 +00:00
Vincent Sanders f7916866e3 remove all references to using libMNG 2014-01-04 17:07:11 +00:00
Michael Drake 4473f4b8a8 Remove tree icon_name globals from all the front ends. 2013-09-02 16:39:46 +01:00
Vincent Sanders df62a917da move framebuffer to new options API 2013-05-28 14:16:11 +01:00
Vincent Sanders 98369b74e2 fixup message splitting with updated tool 2013-05-02 09:24:18 +01:00
Vincent Sanders 484fa8b110 move common include path setup to core Makefile 2012-12-20 15:27:07 +00:00
Vincent Sanders 45906b9dc2 make macro name more correct 2012-12-13 16:31:05 +00:00
John-Mark Bell 617d655c7b Remove libxml 2012-11-10 00:11:57 +00:00
Rob Kendrick (fatigue) 075e4336d8 Use FatMessages in framebuffer frontend 2012-11-04 11:44:55 +00:00
John-Mark Bell f824ab8af4 Port save complete to libdom. 2012-11-03 23:19:45 +00:00
Vincent Sanders 5097223570 add javascript build support to framebuffer 2012-10-22 16:37:58 +01:00
Michael Drake 761c42840d Install netsurf.png too. 2012-09-29 22:15:32 +01:00
Michael Drake 19c8654f77 Add missing resources to intall target. 2012-09-29 22:06:26 +01:00
Michael Drake 84e1bf89d9 Add OSK icon. 2012-09-28 19:52:21 +01:00
Vincent Sanders e237ebac8f Split install and package targets.
Install target is for installing on the local machine and package generates a package
2012-08-23 11:46:31 +01:00
Vincent Sanders 7604b76161 make the framebuffer resource path setting better 2012-08-22 16:58:11 +01:00
Michael Drake a92f2aa0a6 Simple clipboard support. Only used within browser window. 2012-08-01 23:45:09 +01:00
Michael Drake 40a754a362 Convert move pointer during build and use it for page drag-scroll. 2012-08-01 21:48:16 +01:00
Vincent Sanders 3576ad71cb fix up framebuffer build flags
fix select attributes

svn path=/trunk/netsurf/; revision=13643
2012-03-24 22:42:14 +00:00
Vincent Sanders 820312eb35 Update for modified libnsfb API
Make thumbnailing work

svn path=/trunk/netsurf/; revision=13159
2011-11-21 08:45:08 +00:00
Vincent Sanders cd554e6f1e make image content handlers build conditional from teh makefile
svn path=/trunk/netsurf/; revision=12673
2011-08-28 14:29:15 +00:00
Vincent Sanders a65d235a17 modern debian no longer links the math library bt default
svn path=/trunk/netsurf/; revision=12150
2011-04-02 08:24:13 +00:00
Vincent Sanders 0231675abf add resource handling
move gtk and framebuffer to use generic resource handling

svn path=/trunk/netsurf/; revision=11772
2011-02-23 22:27:55 +00:00
Vincent Sanders fbb1139214 add default system colour handlers to each frontend
svn path=/trunk/netsurf/; revision=11530
2011-01-30 13:40:47 +00:00
Vincent Sanders 802f58f10d Futher simplification of the makefile
Use target makefiles to set build sources

svn path=/trunk/netsurf/; revision=10916
2010-10-29 00:54:27 +00:00
Vincent Sanders 72cf3adc78 Beginning of NetSurf build infrastructure cleanup
Provide makefile fragment for each target, isolates the target makefile changes into one place simplifying the top level makefile

svn path=/trunk/netsurf/; revision=10910
2010-10-27 18:39:24 +00:00