summaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* directwrite: add initial fontselect implementationfeliwir2015-07-101-0/+1
| | | | Incomplete, leaks memory, but capable of rendering something.
* Changed configure.ac to work with c++ filesfeliwir2015-07-101-3/+2
|
* Compile the check with the g++ compiler nowStephan Vedder2015-07-101-0/+5
|
* Added directwrite checkStephan Vedder2015-07-101-0/+20
|
* Provisional support for libiconvGrigori Goronzy2015-07-101-0/+1
|
* fontselect: implement a coretext font providerStefano Pigozzi2015-07-101-0/+22
| | | | | | | | | | | | | | | Fontconfig is known to be very slow on OS X and Windows, this has to do with the extremely prohibitive cache times (which are getting even longer with latest versions of Fontconfig). This commits starts to address the problem by using CoreText on OS X to load the font data. The commit uses the simplest possible approach to load all of the data in memory and then use it to match. This causes a somewhat slow startup time (around ~400ms on my i7) but it is already better than waiting *minutes* for Fontconfig to cache the fonts data. A later commit will improve the speed of the match by using a hybrid approach that lazy loads in the libass database only the necessary fonts.
* Release 0.12.30.12.3wm42015-06-301-1/+1
|
* Release 0.12.20.12.2wm42015-05-071-1/+1
|
* Update version and changelog0.12.1wm42015-01-071-1/+1
|
* Provide a strndup() fallbackwm42014-11-171-1/+1
| | | | | This standard function is not available everywhere, so we detect it and provide a fallback if missing.
* Use LT_INIT for better autoreconf compatibilityRodger Combs2014-10-251-1/+1
|
* Update version and changelog0.12.0Grigori Goronzy2014-10-231-1/+1
|
* configure.ac: Treat DragonFly as the rest of BSDsJan Beich2014-07-151-1/+1
|
* Implement fast quad-tree rasterizer in C and x86/SSE2/AVX2Dr.Smile2014-04-291-0/+18
| | | | Signed-off-by: Rodger Combs <rodger.combs@gmail.com>
* Update version info and changelog0.11.2Grigori Goronzy2014-04-251-1/+1
|
* Redesigned configure/Makefile setup11rcombs2014-02-241-47/+57
| | | | | | Adds yasm version check and handles Free/OpenBSD/win32 correctly. Signed-off-by: Grigori Goronzy <greg@chown.ath.cx>
* Update version info and changelog0.11.1Grigori Goronzy2014-02-191-1/+1
|
* Update version infoGrigori Goronzy2014-02-181-1/+1
|
* Check for YASM in configure11rcombs2014-01-261-8/+19
|
* Added x86 ASM functions11rcombs2014-01-251-0/+46
|
* Added profile program and corresponding configure options11rcombs2014-01-251-1/+5
|
* Update version infoGrigori Goronzy2013-10-141-1/+1
|
* Fix generation of libass.pc0.10.1Grigori Goronzy2012-10-161-2/+2
|
* Bump minimum Harfbuzz version to 0.9.5Grigori Goronzy2012-10-161-2/+2
|
* Revert "shaper: add UCDN support"Grigori Goronzy2012-10-151-4/+0
| | | | | | | | This reverts commit 840ce4c2d9381e340c3239d104933fea85fff3e5. Harfbuzz added UCDN support much quicker than I thought and the latest release 0.9.5 contains UCDN already, so we don't need it in libass anymore.
* shaper: add UCDN supportGrigori Goronzy2012-10-011-0/+4
| | | | | | Add explicit support for UCDN, without relying on any HarfBuzz integration. This finally allows easy usage of HarfBuzz without glib, ICU, or some other big bloated library!
* Add ass_set_line_position() API function for subtitle positionwm42012-10-011-1/+1
| | | | | | | | This allows users to change the vertical position of normal subtitles. MPlayer has such a feature as -sub-pos option using its internal subtitle renderer. Bump LIBASS_VERSION to indicate the API addition.
* Bump version to 0.10.00.10.0Grigori Goronzy2011-09-251-1/+1
|
* autoconf: lowercase variablesGrigori Goronzy2011-09-251-10/+10
| | | | | Use lowercase variable names to avoid bogus "possibly undefined macro" errors.
* test: separate linker flagsGrigori Goronzy2011-09-251-1/+0
| | | | | Use separate linker flags for the test program to avoid unnecessarily linking the libass library against libpng.
* pkg-config: tailor libass.pc for static-only buildsGrigori Goronzy2011-09-251-2/+7
| | | | | | | Add library and package dependencies to the default (non-private) pkg-config fields for static-only builds. This makes sure the packages and libraries are always picked up and used, even if the --static option is not supplied to the pkg-config commandline.
* Add compile time switch for HarfBuzz supportGrigori Goronzy2011-08-081-15/+10
| | | | | | | | | | | | | Now that it's possible to switch shapers at runtime, it also becomes a lot easier to disable them at compile time. Add ifdefs and build system changes so that HarfBuzz can be safely disabled. It's autodetected now and enabled if available. This shuffles a bit of code around, but there are no functional changes. Note that FriBidi remains mandatory for the time being, but this shouldn't pose any problems, since it is a small and very portable library without any special dependencies.
* Add HarfBuzz checks to build systemGrigori Goronzy2011-07-111-0/+12
|
* Add FriBidi checks to build systemGrigori Goronzy2011-07-041-0/+14
|
* Bump version0.9.12Grigori Goronzy2011-05-301-1/+1
|
* test: fix compilation with libpng 1.5, rename configure switchGrigori Goronzy2011-02-161-3/+3
| | | | | | | | | | | libpng 1.5 renamed the jmpbuf variable to jmp_buf. Since direct access to this variable is deprecated, it makes more sense to use the function png_jmpbuf() instead. Also, rename the --enable-png switch to --enable-test to make clear this is a debugging option. Initial patch by Alexis Ballier, aballier AT gentoo DOT org.
* Require fontconfig by defaultGrigori Goronzy2011-02-161-4/+3
| | | | | | Enable configure to require fontconfig by default; libass is quite useless for most purposes without it anyway. If you want to build without fontconfig, explicitly disable it with --disable-fontconfig.
* Bump autoconf version and LIBASS_VERSION0.9.11Grigori Goronzy2010-08-111-1/+1
|
* Set AM_CFLAGS instead of CFLAGS directlyGrigori Goronzy2010-08-091-3/+0
|
* Version bump0.9.10Grigori Goronzy2010-08-061-1/+1
| | | | | Increment shared library revision (due to API additions) and autoconf version.
* Build system: replace "shave" script by AM_SILENT_RULESGrigori Goronzy2010-06-261-3/+3
| | | | | Use AM_SILENT_RULES in favor of "shave" if automake >= 1.11 is available. Otherwise, disable silent build.
* Bump autoconf versionGrigori Goronzy2010-03-011-1/+1
| | | | | Oops, forgot this one. This is only important for building distfiles though, so I won't bother with another release tag.
* Remove support for freetype < 2.2.1Grigori Goronzy2010-01-081-1/+1
| | | | | Get rid of compatibility #ifdefs and some code to support very old versions of freetype. libass now requires at least version 2.2.1.
* Remove support for fontconfig < 2.4.2Grigori Goronzy2010-01-081-1/+1
| | | | | Get rid of compatibility code and #ifdefs for very old fontconfig versions. libass now requires at least version 2.4.2.
* Disable test program and libpng by default0.9.8Grigori Goronzy2009-09-181-4/+5
|
* Bump version to 0.9.8Grigori Goronzy2009-09-181-1/+1
|
* Build system: enable/disable flags, pkg-config fixesGrigori Goronzy2009-07-241-6/+31
| | | | | * Add enable/disable flags for enca, fontconfig and libpng. * Add dependent libraries to pkg-config file to allow static linking.
* Add check for libm to configureGrigori Goronzy2009-07-211-0/+1
| | | | Check for libm and add the library to the linker flags.
* Rework build systemGrigori Goronzy2009-07-131-25/+20
| | | | | | | | * Remove checks for functions or headers that are part of ANSI C or C89. * Make enca optional. * Conditionally compile the test program depending on libpng availability.
* Initial changelog update for 0.9.7Grigori Goronzy2009-07-111-1/+1
| | | | Update changelog and version number in configure.ac.
* autoconf: disable Fortran/C++ checksGrigori Goronzy2009-07-111-1/+4
| | | | | | For some reason, libtool wants to check for Fortran and C++ compilers, which takes some time. Disable these checks to speed up ./configure runs.
* Add AM_PROG_CC_C_O to configure.acGrigori Goronzy2009-07-111-0/+1
| | | | This basically silences a automake error/warning.
* Convert test program to plain CGrigori Goronzy2009-07-111-1/+0
| | | | | The test program unnecessarily was using a few C++ features. Convert it to plain C to make everything work without a C++ compiler.
* configure: use pkg-config for libpng, encaGrigori Goronzy2009-07-111-3/+14
| | | | | | | Use pkg-config to check for enca and libpng, like it is already done for freetype and fontconfig. Also, use libass/ass.c instead of the test program, test/test.cpp, as the unique source identification.
* Add -Wall to CFLAGSgreg2009-06-201-0/+3
|
* Add autotools infrastructure.greg2009-06-181-0/+58