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