Commit Graph

  • e6884f3999 Enabled position-independent code generation for FreeType main Stijn Volckaert 2022-04-30 04:28:30 -07:00
  • b8f6d5b6af configure: add missing harfbuzz libs to PC_LIBS for windows builds. Ozkan Sezer 2022-02-24 20:00:11 +03:00
  • 4038bb12c3 configure: removed unnecessary alloca() detection. Ozkan Sezer 2022-02-24 08:40:56 +03:00
  • 8368ea92c8 Small Bugfix: Possible Buffer Overflow (#180) Manuel Fischer 2022-02-21 08:46:26 +01:00
  • 9a8650d828 fixed unused warning when configured with --disable-harfbuzz Ozkan Sezer 2022-02-08 00:00:24 +03:00
  • 9a2cb0e452 Fix Draw_Line with Script/Direction when using TTF_FontSetDirection() and TTF_FontSetScript() Sylvain 2022-01-31 18:11:51 +01:00
  • 1b2f2d7b14 Add functions to set Script/Direction per font - TTF_SetFontDirection() - TTF_SetFontScript() Sylvain 2022-01-31 17:18:24 +01:00
  • 119abf2e89 Allow to position text in vertical direction when using HB_DIRECTION_TTB / BTT (Top to Bottom and Bottom to Top) in TTF_SetDirection() (Underline and Strikethrough style are desactivated for this mode) Sylvain 2022-01-31 10:44:33 +01:00
  • 005ee63934 external libs, harfbuzz: applied a warning fix from mainstream: Ozkan Sezer 2022-01-26 18:55:02 +03:00
  • 8bab4f7a26 Add -Wall to CFLAGS if available. Ozkan Sezer 2022-01-26 17:56:10 +03:00
  • 164dd65097 updates for watcom optimization flags Ozkan Sezer 2022-01-18 14:29:12 +03:00
  • c0e14da3c2 Merge pull request #170 from sharkwouter/patch-1 Sam Lantinga 2022-01-14 09:49:12 -08:00
  • 3a0dd6d088 Make cmake build work on PSP Wouter Wijsman 2022-01-14 16:57:21 +01:00
  • 60cf94ccba Document which functions clear the glyph cache (#166) Albert Vaca Cintora 2022-01-13 10:20:06 +01:00
  • 685698bcf6 Build Visual Studio project with FreeType and HarfBuzz compiled in Sam Lantinga 2022-01-12 13:22:02 -08:00
  • f0ac397972 Updated to FreeType 2.11.1 Sam Lantinga 2022-01-12 12:36:58 -08:00
  • 27d8fb7599 regenerated autotools Ozkan Sezer 2022-01-12 00:24:28 +03:00
  • d7fe5702a7 Minor correction to commit ff94044 Cameron Cawley 2022-01-11 21:09:40 +00:00
  • e907fc5f65 regenerated autotools Ozkan Sezer 2022-01-12 00:10:10 +03:00
  • a890b45311 Merge pull request #163 from ccawley2011/pkg-config Sam Lantinga 2022-01-11 12:47:38 -08:00
  • ff94044955 Add the required libraries to SDL2_ttf.pc Cameron Cawley 2022-01-11 20:34:41 +00:00
  • deef6145fe Removed debian directory Sam Lantinga 2022-01-11 11:57:05 -08:00
  • 3e702ed9bf Fixed bug - 'wraplength == 0' mode wasn't working with previous change Sylvain 2022-01-11 11:26:00 +01:00
  • eb893989ab don't bundle CMakeLists.txt in release tarball with 'make dist': Ozkan Sezer 2022-01-08 11:56:02 +03:00
  • 5d387eb609 Fixed bug #157 - Behavior of "Wrapped" with small lengths Sylvain 2022-01-07 08:28:20 +01:00
  • f2566fd82c break a line in public header. Ozkan Sezer 2022-01-06 10:40:50 +03:00
  • 87e4533963 Polish pass on TTF_GetFreeTypeVersion() and TTF_GetHarfBuzzVersion() Sam Lantinga 2022-01-05 14:19:35 -08:00
  • e4fad3787e added TTF_GetFreeTypeVersion and TTF_GetHarfBuzzVersion Ozkan Sezer 2022-01-05 22:33:32 +03:00
  • 9137c7a7a3 Merge pull request #158 from 1bsyl/br_wraplenght_zero Sam Lantinga 2022-01-04 10:39:30 -08:00
  • d1e6a36b0f Fixed bug #156 - SDL_ttf doesn't build on Android Need to link Harfbuzz with Freetype to resolve FT_{Set/Get}_Var_Blend_Coordinates FT_{Get,Done}_MM_Var that are not pulled by SDL_ttf.c Sylvain 2022-01-04 11:10:46 +01:00
  • 2d82638cba Changed realloc increment for maxNumLines Sylvain 2022-01-03 20:06:39 +01:00
  • 5668180072 Updated copyright for 2022 Sam Lantinga 2022-01-03 09:43:20 -08:00
  • 0a2f4c663c If wrapLength is 0, only wrap on new lines. Sylvain 2022-01-03 17:32:26 +01:00
  • 0a8367cb01 Use SDL C library functions to avoid MSVC build warnings Sam Lantinga 2022-01-02 08:19:43 -08:00
  • 29e2cce5eb apply the same change in commit 08b54fc to harfbuzz/config_sdl_win32.h Ozkan Sezer 2021-12-31 22:28:00 +03:00
  • 630c81f175 Use the default toolchain for the current Visual Studio version Sam Lantinga 2021-12-31 10:23:13 -08:00
  • 2cf43ae44a Updated to version 2.0.18 for release Sam Lantinga 2021-12-31 10:07:32 -08:00
  • 08b54fc41e We include a new enough version of FreeType, so ignore FreeType version checks Sam Lantinga 2021-12-31 09:17:39 -08:00
  • b4cca871a9 update for warning flags in watcom makefile. Ozkan Sezer 2021-12-29 23:55:24 +03:00
  • f4f1093841 external libs, harfbuzz, custom config files for SDL2_ttf: Ozkan Sezer 2021-12-20 01:10:02 +03:00
  • e73da15d29 added big fat FIXME notes to cmake script Ozkan Sezer 2021-12-20 00:04:24 +03:00
  • bc64ae7d0d ignore 'W201: Unreachable code' warnings in os/2 builds. Ozkan Sezer 2021-12-16 07:00:24 +03:00
  • f5f6e4a13a Added a new shell script 'touch-autofoo.sh' : Ozkan Sezer 2021-12-15 01:15:02 +03:00
  • 6fffcb6be0 ignore visibility attributes for irrelevant targets. Ozkan Sezer 2021-12-14 23:01:02 +03:00
  • 07e99df992 libtool: fixed an os/2 typo. Ozkan Sezer 2021-12-08 14:33:02 +03:00
  • f55406bba1 Enabled PIC codegen on Linux oldunreal Stijn Volckaert 2021-12-07 17:36:57 +01:00
  • f10700cfd6 regenerated the configure scripts. Ozkan Sezer 2021-12-03 18:33:50 +03:00
  • 8f7c916f8e libtool: backported os/2 support patches: Ozkan Sezer 2021-12-03 17:51:50 +03:00
  • e81acf1d05 libtool: backported macOS 11 support: Ozkan Sezer 2021-12-03 17:50:56 +03:00
  • ebb6ee6d94 reverted libtool-2.4.6 upgrade and went back to 2.2.6a: Ozkan Sezer 2021-12-03 17:50:04 +03:00
  • 42f734c450 regenerated the configury Ozkan Sezer 2021-12-02 20:56:50 +03:00
  • 6e2cb6b397 initial attempt at adding os2 support to autotools: Ozkan Sezer 2021-12-02 20:56:10 +03:00
  • a9fe35bf85 libtool upgrade to 2.4.6 - 18/n: SDL customizations Ozkan Sezer 2021-12-02 20:55:40 +03:00
  • d11b1b6a7d libtool upgrade to 2.4.6 - 17/n: SDL customizations Ozkan Sezer 2021-12-02 20:55:32 +03:00
  • d08dc55d7e libtool upgrade to 2.4.6 - 16/n: Fedora ABI-specific directories patch: Ozkan Sezer 2021-12-02 20:51:24 +03:00
  • b6836ca3fa libtool upgrade to 2.4.6 - 15/n: -Xassembler and -Wa,* support : Ozkan Sezer 2021-12-02 20:50:10 +03:00
  • 2aeaa1686d libtool upgrade to 2.4.6 - 14/n: support for MidnightBSD Ozkan Sezer 2021-12-02 20:50:10 +03:00
  • e624b56c22 libtool upgrade to 2.4.6 - 13/n: add mingw to systems not needing libm. Ozkan Sezer 2021-12-02 20:50:10 +03:00
  • 5c42d68540 libtool upgrade to 2.4.6 - 12/n: fix preloading symbols on Solaris 11.3 Ozkan Sezer 2021-12-02 20:50:10 +03:00
  • 9f5c0e0b7b libtool upgrade to 2.4.6 - 11/n: FreeBSD elftoolchain strip support Ozkan Sezer 2021-12-02 20:50:10 +03:00
  • 4bbc26820d libtool upgrade to 2.4.6 - 10/n: export AIX TLS symbols fix Ozkan Sezer 2021-12-02 20:50:10 +03:00
  • 0b3e2d0f57 libtool upgrade to 2.4.6 - 9/n: fix func_fatal_error function name typo Ozkan Sezer 2021-12-02 20:50:10 +03:00
  • 8801a552e9 libtool upgrade to 2.4.6 - 8/n: set file_list_spec to '@' on OS/2 Ozkan Sezer 2021-12-02 20:50:10 +03:00
  • 49781ecdaf libtool upgrade to 2.4.6 - 7/n: fix an os/2 typo Ozkan Sezer 2021-12-02 20:50:10 +03:00
  • bceb996a38 libtool upgrade to 2.4.6 - 6/n: fix typo introduced in libtool-2.4.3 Ozkan Sezer 2021-12-02 20:50:10 +03:00
  • 64ae7e7695 libtool upgrade to 2.4.6 - 5/n: fix linker error for powerpc64le Ozkan Sezer 2021-12-02 20:50:10 +03:00
  • 05b4e6bad9 libtool upgrade to 2.4.6 - 4/n: fix m4 quoting bug Ozkan Sezer 2021-12-02 20:50:10 +03:00
  • 326afdda01 libtool upgrade to 2.4.6 - 3/n: fixes for gcc/clang linkage Ozkan Sezer 2021-12-02 20:50:10 +03:00
  • 38db02cb0b libtool upgrade to 2.4.6 - 2/n: support macOS 11 Ozkan Sezer 2021-12-02 20:50:10 +03:00
  • 8ca054fe7d libtool upgrade to 2.4.6 - 1/n Ozkan Sezer 2021-12-02 20:50:02 +03:00
  • 393fdc91e6 Fix warning return type should be SDL_bool Sylvain 2021-10-07 10:53:48 +02:00
  • a71e36fedb Use SDL_bool for TTF_byteswapped (#150) Charles Helmich 2021-10-07 02:48:32 -06:00
  • b6d177affa updated config.sub from mainstream. SDL-1.2 Ozkan Sezer 2021-08-21 11:50:04 +03:00
  • 813740a16e updated config.sub from mainstream. Ozkan Sezer 2021-08-21 11:50:04 +03:00
  • 64e1e28d12 removed HAVE_ISATTY and HAVE_STRINGS_H from harfbuzz config_sdl_win32.h Ozkan Sezer 2021-08-17 17:55:00 +03:00
  • 609592530b replace size_t casts on pointers with uintptr_t Ozkan Sezer 2021-07-30 23:22:40 +03:00
  • d58746bcef fixed a typo in configure.ac Ozkan Sezer 2021-07-12 11:50:20 +03:00
  • baa86bb3f9 make sure the system harfbuzz library was built with FreeType support. Ozkan Sezer 2021-07-12 10:29:50 +03:00
  • 5d66d2aa82 fixed build with --disable-harfbuzz-builtin | --disable-freetype-builtin Ozkan Sezer 2021-07-12 08:55:24 +03:00
  • 59967dea0a fixed the custom harfbuzz config.h for unix case Ozkan Sezer 2021-07-12 01:22:50 +03:00
  • 441c7281fb multiple updates to build system: Ozkan Sezer 2021-07-12 00:37:02 +03:00
  • 1ed61fe878 Update config.guess and config.sub from mainstream. Ozkan Sezer 2021-07-05 20:02:02 +03:00
  • df1bc34168 Update config.guess and config.sub from mainstream. Ozkan Sezer 2021-07-05 20:02:02 +03:00
  • a01c7e96b0 Fix configuration errors related to OS_WIN32 condition. Ozkan Sezer 2021-07-03 01:40:00 +03:00
  • 70b4b80d01 Load_Glyph: catch ft error at one place Sylvain 2021-07-02 23:34:52 +02:00
  • 9053d6e1c1 Color: update blended color function to prevent extra multiplications in macro Sylvain 2021-07-02 23:27:17 +02:00
  • e579cdda02 Fixed bug #136: FT_PIXEL_MODE_GRAY16 undeclared FreeType has changed some types/API used for SDF (There is no final release so far). Sylvain 2021-07-02 23:23:27 +02:00
  • ea1a8a5c64 SDF: 'spread' default value is 8. Added to increase left/right, top/bottom glyph size. Sylvain 2021-07-02 23:20:03 +02:00
  • 17e7f2a750 SDF: fix warnings while defining function pointers Sylvain 2021-07-02 23:16:54 +02:00
  • 9363bd0f3b Use a default config.h (bug #133) Sylvain 2021-06-10 22:25:33 +02:00
  • c54d9f4c69 Harfbuzz: keep config.h naming and include specific platform config files Sylvain 2021-06-09 09:59:37 +02:00
  • 26f377d034 Harbuzz: allow config.h filename customization: use config_sdl_android.h for Android (see #132) Sylvain 2021-06-08 16:33:55 +02:00
  • 8eed258386 Add comment for freetype compilation Rendering with color: Freetype may need to be compiled with FT_CONFIG_OPTION_USE_PNG Using HarfBuzz for Complex text rendering: Freetype may need to be compiled with FT_CONFIG_OPTION_USE_HARFBUZZ Sylvain 2021-06-04 10:29:58 +02:00
  • b61be162c0 add relative include path for SDL in Xcode project (#129) Luis Finke 2021-05-25 08:24:06 -04:00
  • 6fae3e1fde Get rid of remaining references to old mercurial repository (#130) Charlie Hayden 2021-05-25 04:34:05 -07:00
  • f4df03816d updates to config.guess and config.sub from mainstream. Ozkan Sezer 2021-05-18 23:51:50 +03:00
  • d0d1b7101d updates to config.guess and config.sub from mainstream. Ozkan Sezer 2021-05-18 23:51:50 +03:00
  • d1809ab662 Allow skipping find_package() for SDL and Freetype if they are going to be built (#128) Semphriss 2021-05-17 19:49:30 +00:00
  • cb5df1f261 Merge pull request #126 from glebm/static-sdl2 Sylvain Becker 2021-05-09 20:18:28 +02:00
  • 24a07223cf CMake: Support static-only SDL2 Gleb Mazovetskiy 2021-05-02 15:33:43 +01:00