Vincent Sanders
f6867efcf8
Fix checking memory allocation return, fixes coverity 1164969
2014-05-07 16:23:19 +01:00
Vincent Sanders
626d37511f
check return from stat() fixes coverity 1164069
2014-05-07 16:23:19 +01:00
Michael Drake
084e042766
Add L and l with stroke glyphs.
2014-05-07 13:43:14 +01:00
Michael Drake
ea4af6dffc
Add glyphs used for list bullets.
...
Added:
WHITE CIRCLE
BLACK SMALL_SQUARE
2014-05-07 12:46:33 +01:00
Michael Drake
c937925643
Add four more latin glyphs in all four styles.
...
Added regular, italic, bold and bold italic versions of:
U+0102 - LATIN CAPITAL LETTER A WITH BREVE
U+0103 - LATIN SMALL LETTER A WITH BREVE
U+1EC6 - LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
U+1EC7 - LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
2014-05-06 22:44:38 +01:00
Michael Drake
15ba60f305
Remove some debug.
2014-05-06 21:58:49 +01:00
Michael Drake
c75d23e539
Update for c with caron.
...
Forgot to update with the glyph_data.
This is why it should be generated at build time. :)
2014-05-06 21:57:40 +01:00
Michael Drake
8869cc494a
Add upper and lower case C with caron glyphs.
2014-05-06 21:39:19 +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
Chris Young
d67504677b
Make the install script work for Dutch language.
2014-05-05 00:07:37 +01:00
Chris Young
06fcab1314
Remove a rogue procedure call
2014-05-03 16:48:42 +01:00
Chris Young
53a8f2aa0c
Remove some unused library/SObj copying procedures from the Installer script.
2014-05-03 16:42:35 +01:00
Chris Young
b1f67dab31
Remove Cairo from AmigaOS frontend.
2014-05-03 16:38:58 +01:00
Vincent Sanders
0c5c7159d8
remove uncessary includes
2014-05-02 12:26:25 +01:00
Vincent Sanders
b7c744cf32
make brackets match
2014-05-02 12:01:37 +01:00
Vincent Sanders
3c8769cc4b
OpenBSD headers have strcasestr
2014-05-02 11:46:39 +01:00
Vincent Sanders
99c997bfc6
adjust javascript library build parameters for openbsd
2014-05-02 11:16:32 +01:00
Vincent Sanders
c80a281ea5
update to cope with make tool naming
2014-05-02 11:08:01 +01:00
Vincent Sanders
1eb49059ab
add OpenBSD to jenkins build script
2014-05-02 11:03:43 +01:00
Vincent Sanders
44715aea3c
erroneous path to testament include
2014-05-01 16:02:00 +01:00
Vincent Sanders
a73f22c966
make gtk commandline filename loading use snprintf
2014-04-30 13:56:01 +01:00
Vincent Sanders
3a7fb23b87
monkey should not force external iconv
2014-04-30 12:11:01 +01:00
Vincent Sanders
56b42943d0
improve iconv library handling
2014-04-30 11:56:57 +01:00
Chris Young
1822b7c163
Update some version numbers for 3.2-dev.
...
The minor version of 3 here is correct, it is only used internally to conform to AmigaOS versioning conventions.
2014-04-28 18:17:55 +01:00
Vincent Sanders
5dd6fa6f22
use compatability macro for mkdir
2014-04-28 17:38:15 +01:00
Vincent Sanders
1fd565cba7
make GTK configuration handling conform to XDG specification.
2014-04-28 16:37:00 +01:00
Vincent Sanders
c0ac05d39c
update version info for next development cycle
2014-04-25 16:59:57 +01:00
Vincent Sanders
f28fc945cc
Merge branch 'heads/release/3.1'
2014-04-25 16:58:33 +01:00
Vincent Sanders
ddc5a52693
Update version for 3.1 release
2014-04-25 12:14:16 +01:00
Michael Drake
2c4825cb38
Remove excessive logging.
2014-04-18 17:30:28 +01:00
Michael Drake
d1223950d7
Handle some directories already existing.
...
When creating the path to the cache directory we were
giving up on the first directory that already existed.
This prevented the path to the cache directory getting
made, which prevented view-source from working if the
path was only patially available.
2014-04-18 17:12:52 +01:00
Michael Drake
2a4f7f6b65
Add more logging for filename init.
2014-04-18 17:07:24 +01:00
Michael Drake
55415ed6cd
Add logging to filename_initialise().
2014-04-18 16:50:58 +01:00
Michael Drake
898ff4b821
Add logging to view-source filename generation.
2014-04-18 16:35:46 +01:00
Michael Drake
0d32293c6a
Fix table cell bottom borders leaking to the cell on the right.
...
Prevent leaking of table cell borders that happend when doing
border-collapse: collapse;
Error was do to cell->columns being treated as number of extra
columns spanned minus 1, rather than number of columns spanned.
2014-04-14 13:24:42 +01:00
Chris Young
4fad67114e
Update certificates for 3.1 release
2014-04-12 23:03:15 +01:00
Michael Drake
b604881528
Remove redundant code.
...
Remove workaround for crash caused by flawed table layout.
Table layout is now fixed.
2014-04-12 16:13:44 +01:00
Michael Drake
679c87e527
Fix table layout issue: row spans crossing row groups.
...
Track row group that spans belong to, and compare with current
cell's row group to decide whether the previous span affects
current cell's start column.
2014-04-12 16:09:17 +01:00
Michael Drake
f89516c495
Flag TODO for rowspan in different row group.
2014-04-09 21:54:05 +01:00
Michael Drake
e41900bddc
Implied table rows must increment the row group's row count too.
2014-04-09 20:58:12 +01:00
Michael Drake
b828f6de02
Merge remote-tracking branch 'achal/fix-line-height'
2014-04-09 20:40:41 +01:00
Vincent Sanders
cfc75ac6f9
fix table normalisation to not allow rowspan entries to leak beyond their grouping
2014-04-09 18:17:56 +01:00
Michael Drake
263118c501
Try to fix Amiga build failure.
2014-04-09 14:13:21 +01:00
Michael Drake
c36078db73
Fix collapsing borders with rowspan from previous row group.
...
Mantis #0002102
2014-04-09 13:57:43 +01:00
Vincent Sanders
b7b3496a78
move testament output to object directory instead of modifying source
2014-04-08 11:41:58 +01:00
Chris Young
9ba0d66c6d
Ensure we don't get extraneous signals allocated
2014-04-06 15:24:24 +01:00
Chris Young
1ecd56bd71
Fix a case where the screen wouldn't close if NetSurf had been launched from Workbench
2014-04-06 15:22:18 +01:00
Chris Young
4ec70fd3a2
Fix some more cppcheck unread/unusedVariable warnings
2014-04-05 23:40:03 +01:00
Chris Young
5bb5e2667d
Change the scope of some variables picked up by cppcheck, minor reformatting
2014-04-05 23:34:51 +01:00
Chris Young
3ea6ca89a0
Fix cppcheck constStatement warning
2014-04-05 23:12:07 +01:00