Witold Filipczyk
7ea04c7f0f
[isspace] Some implementations of isspace require unsigned char
2022-06-28 20:25:06 +02:00
Witold Filipczyk
d805bdb522
[rss] cast to char *
2022-02-18 15:22:11 +01:00
Witold Filipczyk
44e2995c87
[dom] const in add_dom_link . TODO
2022-02-18 14:50:28 +01:00
Witold Filipczyk
b80acc0af2
[dom] cast to short int
2022-02-13 19:02:19 +01:00
Witold Filipczyk
199f1c60ff
[draw] enum screen_char_attr -> screen_char_attr_T
2022-01-28 14:47:36 +01:00
Witold Filipczyk
f359d8e97b
[dom] cast
2022-01-24 19:52:46 +01:00
Witold Filipczyk
8999a19593
[cast] Explicit casts for narrowing conversions
2022-01-17 17:07:46 +01:00
Witold Filipczyk
881f896e85
[mem_calloc] Cast
2022-01-16 21:08:50 +01:00
Witold Filipczyk
20c161559c
[mem_alloc] cast return value
2022-01-16 19:09:27 +01:00
Witold Filipczyk
0e8ee7876a
[uri] 0 -> URI_NONE in get_uri to decrease number of warnings
2022-01-14 20:52:17 +01:00
Witold Filipczyk
acbcfd2eba
[char] More casts to unsigned char
2021-02-27 09:51:23 +01:00
Witold Filipczyk
0fea79cc8f
[cflags] Removed -Wno-pointer-sign
...
Likely some new bugs were introduced by this change.
The long term goal is clean compilation by g++.
2021-01-02 16:20:27 +01:00
Witold Filipczyk
1f57e72212
[mozjs24] Allow build elinks with g++
...
SpiderMonkey was updated to mozjs24. If you want to build elinks
with ecmascript support, you must compile using g++ with -fpermissive .
There is a lot of warnings.
There are some memleaks in ecmascript code, especially related to JSAutoCompartment.
I don't know yet, where and how to free it.
Debian does not support mozjs24, so I'm going to gradually update SpiderMonkey version.
2020-10-05 20:14:55 +02:00
Witold Filipczyk
5f87bdbcb2
[meson] meson build scripts.
...
Not finished yet, but I added to motivate myself and others.
The goal is to get a few seconds faster builds.
autotools still will be available.
2020-09-05 22:06:01 +02:00
Witold Filipczyk
3d96b0d7d7
Revert "Compile with C++."
...
This reverts commit 4f4df33638
.
2019-04-21 12:27:40 +02:00
Witold Filipczyk
4f4df33638
Compile with C++.
...
Weak points:
- alignof
- js problems
Todo:
- make js work with C++ and mozjs-17
- then mozjs-24
- then mozjs-52
- then mozjs-60
- decrease number of warnings
2019-02-17 20:46:16 +01:00
Witold Filipczyk
257422f28c
Reorganisation of code to make C++ happy
2016-04-20 22:21:31 +02:00
Witold Filipczyk
2e721e051a
template -> template_ for C++ compatibility
2016-04-20 18:05:00 +02:00
Fabienne Ducroquet
b2bc6f5049
Add support for the CSS list-style-type property
...
Use the same functions as for the list-style property since only the "type" part
of the list-style property is supported at this stage.
Signed-off-by: Fabienne Ducroquet <fabiduc@gmail.com>
2013-09-07 10:52:01 +02:00
Miciah Dashiel Butler Masters
0189b6bfc9
Add support & test for the CSS list-style property
...
Recognise the list-style property and apply it by setting the
appropriate flag on the element's parattr based on the property's value.
Add test/list-style.html with an example of each possible list-style
value (many are unsupported by the HTML engine).
2011-11-14 04:34:50 +00:00
Petr Baudis
9a001f051a
Remove variables that were set but not used
...
Required to make new gcc with default warning settings happy.
2011-09-24 02:25:51 +02:00
Kalle Olavi Niemitalo
34f8f6a58f
Merge branch 'elinks-0.12' into master
...
Conflicts:
NEWS (merged)
configure.in (merged)
doc/man/man1/elinks.1.in (regenerated)
doc/man/man5/elinks.conf.5 (regenerated)
doc/man/man5/elinkskeys.5 (regenerated)
po/af.po (used elinks-0.12)
po/be.po (used elinks-0.12)
po/bg.po (used elinks-0.12)
po/ca.po (used elinks-0.12)
po/cs.po (used elinks-0.12)
po/da.po (used elinks-0.12)
po/de.po (used elinks-0.12)
po/el.po (used elinks-0.12)
po/es.po (used elinks-0.12)
po/et.po (used elinks-0.12)
po/fi.po (used elinks-0.12)
po/fr.po (used master)
po/gl.po (used elinks-0.12)
po/hr.po (used elinks-0.12)
po/hu.po (used elinks-0.12)
po/id.po (used elinks-0.12)
po/is.po (used elinks-0.12)
po/it.po (used elinks-0.12)
po/lt.po (used elinks-0.12)
po/nb.po (used elinks-0.12)
po/nl.po (used elinks-0.12)
po/pl.po (used master)
po/pt.po (used elinks-0.12)
po/pt_BR.po (used elinks-0.12)
po/ro.po (used elinks-0.12)
po/ru.po (used elinks-0.12)
po/sk.po (used elinks-0.12)
po/sr.po (used elinks-0.12)
po/sv.po (used elinks-0.12)
po/tr.po (used elinks-0.12)
po/uk.po (used elinks-0.12)
2009-03-29 18:26:20 +03:00
Kalle Olavi Niemitalo
ece4bfcc28
Merge branch 'elinks-0.12' into elinks-0.13
...
Conflicts:
src/document/dom/renderer.c (split into rss.c, source.c)
2009-02-15 05:08:06 +02:00
Kalle Olavi Niemitalo
d14f65a331
bug 1067: Comments about freeing the DOM document node.
2009-02-15 04:27:39 +02:00
Witold Filipczyk
f77748299b
bug 1067: Fix for elinks-0.13.
2009-02-12 10:05:35 +01:00
Witold Filipczyk
a7c2f14e6d
bug 1067: the node was freed, but still used.
2009-02-12 09:48:04 +01:00
Kalle Olavi Niemitalo
5c2fada371
Merge branch 'elinks-0.12' into elinks-0.13
...
Conflicts:
src/session/download.c
2008-11-01 22:39:17 +02:00
M. Vefa Bicakci
96b3093519
Patch 2: Modifications to the remaining parts of ELinks
...
[Forward ported to 0.12 from bug 1004 attachment 499. --KON]
2008-11-01 22:20:25 +02:00
Kalle Olavi Niemitalo
988cec481b
Merge branch 'elinks-0.12' into elinks-0.13
...
Conflicts:
NEWS
configure.in
The following files also conflicted, but they had not been manually
edited in the elinks-0.12 branch after the previous merge, so I just
kept the 0.13.GIT versions:
doc/man/man1/elinks.1.in
doc/man/man5/elinks.conf.5
doc/man/man5/elinkskeys.5
po/fr.po
po/pl.po
2008-07-11 22:28:45 +03:00
Jonas Fonseca
1bd98053b0
Fix memory leak in the DOM configuration module
...
... by making the (only) user (which is the RSS renderer) responsible
allocation of the dom_config structure.
2008-06-21 00:19:15 +02:00
Kalle Olavi Niemitalo
dae9b988f6
const in scanner
...
So that render_dom_document_start() is better assured that
default_colors[] won't be modified by the CSS code.
2008-01-26 18:20:17 +02:00
Laurent MONIN
f150f22ac9
Use color.background instead of bgcolor in struct document too.
...
Not useful but coherent with other changes.
2007-10-12 16:50:47 +02:00
Laurent MONIN
bc498c00da
struct text_style_color fg,bg -> foreground, background
2007-10-12 16:41:06 +02:00
Laurent MONIN
24605c967e
Mark colors in struct document_options by using a new struct for them.
...
default_(link|vlink|...) -> default_color.(link|vlink|...)
2007-10-12 12:11:31 +02:00
Laurent MONIN
944a8e7bd9
style.(fg|bg) -> style.color.(fg|bg)
...
Introduce INIT_TEXT_STYLE() macro to initialize struct text_style.
2007-10-10 14:59:15 +02:00
Laurent MONIN
7b6cb249ed
Fix compilation using --enable-html-highlight.
...
It was broken by commit 09cf904814
.
Reported by witekfl.
2007-09-17 10:54:52 +02:00
Laurent MONIN
09cf904814
Backport Pasky's changes concerning text_style-related stuff.
...
It partially includes changes made in following commits:
document/html: struct text_attrib_style -> struct text_style
commit e133941206
document: struct format_attr -> struct text_style_format
commit 070d335796
document: Unify text style -> screen attribute handling
commit b66d2bec67
document: Move text_style-related stuff to dedicated format.*
commit db9431465f
2007-09-14 14:59:37 +02:00
Witold Filipczyk
7f49eda39e
DOM renderer: off by one error.
2007-09-02 20:44:36 +00:00
Miciah Dashiel Butler Masters
3dbdde0f8f
Fix RSS rendering
...
Fix inverted boolean logic from commit 8e954e9f61
'rss: check for allocation failure of struct rss_renderer' that totally broke RSS rendering.
2007-08-31 00:08:19 +00:00
Miciah Dashiel Butler Masters
f04bc1c7d1
init_template_by_style: collapse some case statements
...
After commit b66d2bec67
'document: Unify text style -> screen attribute handling', the case statements for CSS_PT_FONT_WEIGHT, CSS_PT_FONT_STYLE, and CSS_PT_TEXT_DECORATION all have common code and therefore collapse nicely.
2007-08-30 23:31:20 +00:00
Jonas Fonseca
8e954e9f61
rss: check for allocation failure of struct rss_renderer
2007-08-29 12:05:10 +02:00
Jonas Fonseca
6ebcce0655
rss: document the rss_renderer members
2007-08-29 12:02:36 +02:00
Jonas Fonseca
f2db9c07ed
rss: remove the horrible text collection code which didn't do anything
2007-08-29 11:27:54 +02:00
Jonas Fonseca
86ffd94237
rss: simplify rendering to be done while parsing
2007-08-29 11:21:06 +02:00
Jonas Fonseca
0a5ee2d3de
rss: move the rendering code above the push/pop handlers
2007-08-29 02:29:58 +02:00
Jonas Fonseca
51fec0ec52
rss: rename rss_renderer variables from data to rss
2007-08-29 02:26:53 +02:00
Jonas Fonseca
16a4110467
rss: minor cleanups
2007-08-29 02:15:06 +02:00
Jonas Fonseca
19b271e417
rss: remove check for rss_renderer->text that is already done above
2007-08-29 02:13:26 +02:00
Jonas Fonseca
8c4191fe87
rss: assert that node->parent is always set
2007-08-29 02:13:10 +02:00
Petr Baudis
a74af825e2
document/dom/rss.c: Add extra styles
...
Style aux got split to styles author, author-date-sep and date.
2007-08-28 21:34:32 +02:00