aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile.am
AgeCommit message (Collapse)Author
2025-07-02Don't change CFLAGS or LDFLAGS for custom Mbed TLSRodrigo Arias Mallo
Adding the extra flags to search Mbed TLS in CFLAGS and LDFLAGS directly inhibits AC_PROG_CC from injecting the usual -O2 and -g flags. Instead, we add them to MBEDTLS_* set of variables which are only used to locate Mbed TLS. Then we pass them to the Makefile via AC_SUBSTAC_SUBST(). We also move the LIBSSL_* flags to be early on the order of dillo_LDADD, so that extra -L flags which can be injected from fltk-config or other programs, don't accidentally point to /usr/lib or a similar location where it could race with another installation of Mbed TLS. This mechanism won't work for cases in which Mbed TLS has libraries installed in a location other than the default search path, but works for Arch Linux and Gentoo because the symlink them to the default search path, even if they are installed in a different location.
2025-04-06Add brotli supportRodrigo Arias Mallo
Implements support for brotli (br) content encoding. Fixes: https://github.com/dillo-browser/dillo/issues/377
2025-01-17Don't ask when overwriting version fileRodrigo Arias Mallo
2024-12-17Add support for user actions in the link menuRodrigo Arias Mallo
Allows the user to define additional entries in the link menu which will execute the given program/script. Each actions is defined using the "link_action" option. The link URL is stored in the $url enviroment variable and the current page in $origin, so the user can customize how do the handling. Here is a simple example to add three new entries: link_action="Debug variables:echo url=$url origin=$origin" link_action="Open in MPV:mpv $url" link_action="Open in Firefox:firefox $url" The command is spawned in a forked process using the system() call, which uses the shell to expand any variable. In particular, the $url variable is set to the current URL being opened. Fixes: https://github.com/dillo-browser/dillo/issues/3
2024-12-17Fix build error for missing commit.hRodrigo Arias Mallo
Add the target commit.h as a dependency of version.o, so it gets generated before being included in version.cc, otherwise when doing a parallel build it can fail.
2024-12-11Avoid rebuild when the git commit is the sameRodrigo Arias Mallo
Compare the commit used in the last rebuild to determine if it has changed, rather than using a phony target which always causes a rebuild.
2024-12-09Add git commit to the reported version with -vRodrigo Arias Mallo
When git is available, records the git commit in the dillo binary, so dillo -v reports the version and the commit. Otherwise only the release version is reported (as we do now). The commit is *always* recomputed when "make" is called. This allows switching branches, doing a dirty rebuild and still get the correct commit with "dillo -v". Using AC_INIT() doesn't update the commit when the source is already configured. Fixes: https://github.com/dillo-browser/dillo/issues/288
2024-11-24Add WebP image supportRodrigo Arias Mallo
See: https://www.toomanyatoms.com/software/mobilized_dillo.html Authored-By: dogma
2024-11-24Print version of libraries and featuresRodrigo Arias Mallo
When reporting the version of Dillo with -v, print also the version of the libraries it is currently using, as well as the features that were enabled at build time. Notice the versions are reported by reading them at runtime, so we can detect the version loaded at run time, regardless of which version was used at link time. All features are always printed, but prefixes with + if enabled or - if disabled. This allows checking if the feature was disabled at configure time or if it is missing in that version of Dillo.
2024-07-26Merge SVG support from mobilized Dillo forkRodrigo Arias Mallo
Uses the nanosvg library to add SVG support. See: https://www.toomanyatoms.com/software/mobilized_dillo.html Authored-By: dogma
2023-12-30Fix indentation typo in src/Makefile.amRodrigo Arias Mallo
2015-06-29HSTS add the preload listcorvid
2015-06-29HTTP Strict Transport Securitycorvid
I'm not including the preload file yet.
2015-05-08https: the rest :)corvid
Normally I really like to make commits in small pieces that all compile and make sense in isolation, but with this https work, the effort vs the reward just wasn't going to make sense.
2014-09-19Added missing backslash.Sebastian Geerken
2014-07-08html5 character referencescorvid
some of them are more than one unicode codepoint. I know there were cases that resulted in six bytes, which could in principle be longer than the reference that it's replacing (e.g., "&" is five bytes). So this required some reworking. As for (mostly) duplicating the strings for html4 and html5, ⟨ and ⟩ are currently different and it would have felt a little silly in 2014 to have, say, a bool for whether an html5 ref appears in html4 plus special code for lang/rang.
2014-01-06Some more RTFL stuff.Sebastian Geerken
2013-05-22On X11 systems, link to X11 explicitely (on some systems, indirect linking ↵Sebastian Geerken
does not seem to work).
2012-11-14Avoid scroll flickering with a custom tooltip class (TipWin) & a custom buttonJorge Arellano Cid
Removed the workaround [1] that added a full UI and viewport redraw to conceal the lingering tooltips bug [2]. It produced annoying scroll flickering when the mouse was in the UI but outside the viewport (e.g. over the panel). This is more a FLTK bug than anything; the FLTK team's plan is to fix it in FLTK3, and also extend the tooltips API. As FLTK3 may take long to be released, and porting dillo to it is non-trivial (if both events ever come to happen), this custom solution looks quite reasonable for the present times. The patch introduces a new CustButton class that uses TipWin, and thus the tooltip handling is no longer handled by FLTK. This patch switches the UI buttons to the new CustButton. 1] http://lists.auriga.wearlab.de/pipermail/dillo-dev/2011-July/008515.html 2] http://lists.auriga.wearlab.de/pipermail/dillo-dev/2011-July/008494.html
2012-11-05domainrccorvid
2012-10-03introduce domainrc mechanismp37sitdu, corvid
2011-09-29rest of digest authenticationJustus Winter, corvid
Justus contributed the original patch in April 2009. I read RFCs, fixed bugs, restructured, tested.
2011-02-04use our own pthread flags in src/Makefilecorvid
2010-07-25Based automake directories on top_srcdir and top_builddironepoint
2010-07-17s/space/TABS in src/Makefile.amJorge Arellano Cid
2010-07-17Fix src/Makefile.am to allow a different build directory.onepoint
2010-01-18Added a help button. It tries a local help file then dillo.org's one.corvid, jcid
2009-06-10add keysrccorvid
2009-06-07group dillo system config files into a dillo subdir; have Paths use itcorvid
2009-05-18add support for --xid command line optionJohannes Hofmann
The --xid option is used by a plugin for the claws mail client (http://www.claws-mail.org/) to embed the dillo window into the mailer application to display HTML mails.
2009-05-15Refactor: isolate calls to utf8 functions into a single source file.corvid
2009-05-03mergeJorge Arellano Cid
2009-05-03Added configurable keybindings! (in ~/.dillo/keysrc) # part1Jorge Arellano Cid
2009-04-28fix typo in MakefileJohannes Hofmann
2009-04-28Refactor the preferences parserTim Nieradzik, Jorge Arellano Cid
2009-01-31s/gif.h/dgif.h/ in Makefile.am (fixes 6828b4d19d69)Jorge Arellano Cid
2009-01-31Set dicache as MIME dispatcher for image/{gif,jpg,png}. +refactor and cleanupsJorge Arellano Cid
2008-12-27[mq]: dicache-cleanup1Jorge Arellano Cid
2008-12-20merge with mainJohannes Hofmann
2008-12-20Added basic authentication!Jorge Arellano Cid
2008-11-11import CSS parser code from dillo-0.8.0-css-3Johannes Hofmann
2008-10-28add doctree.hh to Makefile.amJohannes Hofmann
2008-10-23css.[ch][ch] -> styleengine.[ch][ch]Johannes Hofmann
2008-10-22add css.hh css.ccJohannes Hofmann
2008-10-10- s/dillo-fltk/dillo/ and switched the version to 2.0jcid
2008-09-29- Removed the remaining DEBUG_MSG in src/jcid
2008-09-24- Moved the dw2 tree into dillo2's tree.jcid
2008-08-23- Changed the rc filename from dillorc2 to dillo2rcjcid
- Set some new default values in prefs.
2008-07-06- s/dillorc/dillorc2/ in src/Makefile.amjcid
2008-06-30- Added html_common.hh to Makefile.amjcid