Commit Graph

  • bf563864fc Accepting request 1331140 from M17N factory Ana Guerrero 2026-02-05 16:58:07 +00:00
  • f64c28d406 Update the changelog to add CVE fix history record. (CVE-2025-50949, bsc#1252652) Takashi Iwai 2026-02-05 10:28:39 +00:00
  • 1e56c0e6d2 Accepting request 1329834 from M17N Ana Guerrero 2026-01-30 17:19:44 +00:00
  • ea87e559ee Drop fontforge-CVE-2025-15279.patch, its content already in fontforge-CVE-2025-15279-part01_7d67700c.patch, which didn't referred in the SPEC file. Only because of forgot to remove after the rename. Takashi Iwai 2026-01-29 15:21:36 +00:00
  • a795bf75a1 - Add fontforge-fix-multiple-crashes-in-Multiple-Masters.patch: Backport dfe5c803 from upstream, Fix multiple crashes in Multiple Masters. - Add fontforge-fix-crash-for-content-over-32767-characters-in-GDraw.patch: Backport 0df57ac0 from upstream, fix crash for content over 32767 characters in GDraw multiline text field. - Add fontforge-CVE-2025-15279-part02_720ea950.patch: Backport 720ea950 from upstream, Move bounds check inside cnt >= 3 block. (CVE-2025-15279, ZDI-CAN-27517, bsc#1256013) - Add fontforge-CVE-2025-15269.patch: Backport 6aea6db5 from upstream, Use-after-free in SFD ligature parsing. (CVE-2025-15269, ZDI-25-1195, ZDI-CAN-28564, bsc#1256032) - Add fontforge-CVE-2025-15275.patch: Backport 71954027 from upstream, Fix heap buffer overflow in SFD image parsing. (CVE-2025-15275 ZDI-25-1189 ZDI-CAN-28543 bsc#1256025) - Add fontforge-CVE-2025-15279-part01_7d67700c.patch: Backport 7d67700c from upstream, Fix heap buffer overflow in BMP RLE decompression. (CVE-2025-15279, ZDI-CAN-27517, bsc#1256013) - Add fontforge-fix-crash-on-UpDown-keypress-in-the-feature-list.patch: Backport aca4f524 from upstream, Metrics view: Fix crash on Up/Down keypress while in the feature list. - Add fontforge-fix-crash-in-Metrics-View.patch Backport 46dc37435 from upstream, Fix crash in Metrics View. - Add fontforge-fix-UFO-crash-for-empty-contours.patch Backport 77b1b148 from upstream, Fix UFO crash for empty contours. - Add fontforge-fix-crash-issue-in-allmarkglyphs.patch: Backport 9d793fe9 from upstream, fix crash issue in allmarkglyphs. Takashi Iwai 2026-01-28 15:58:17 +00:00
  • 31044f411d Accepting request 1329048 from M17N Ana Guerrero 2026-01-27 15:05:37 +00:00
  • ec8887766f - Update fontforge.spec to get rid of update-desktop-files: * It often duplicates upstream translation effort, wasting a human work, both community translators and contracted ones. * Most of these translations are ~20 years old, and they were never reviewed, so it is possible that they are worse than the upstream ones. In the last 20 years it did not provide any way to upstream the changes and translations. The upstream translations got another 20 years of development. Also Desktop Categories specification was updated, and the upstream specification now covers all aspects of former X-SuSE-* Categories extensions. * As a result, the SUSE desktop menu experience differs from other vendors. Applications have a different name, different translations, different placement in the structured menu etc. * Upstream translations have a wider impact. * Package maintainers have only a limited control over the contents visible to users. It is imported during the runtime, and the visible contents could be different from the contents in the package. * update-desktop-files is a complicated tool. It attempts to fix deprecated and obsolete stuff in the desktop files without even informing the developer that something was wrong and something was modified. * It uses a very complicated toolchain that requires access to SUSE intranet and access to OpenQA VPN. The complete toolchain setup was never published, so it has even problems with Open Source ideas. * It mixes SUSE-unique translations with translations that just duplicate the upstream translation effort. As a result it significantly increases number of strings to translate and decreases the quality of the translation. (jsc#PED-14507) Takashi Iwai 2026-01-25 08:58:13 +00:00
  • c8d1a1cf36 Fix memleak in function DlgCreate8 slfo-main ZhaoQiang 2025-11-24 23:04:58 +08:00
  • ba85e2f64d Fix memleak in function DlgCreate8 slfo-1.2 ZhaoQiang 2025-11-24 23:14:42 +08:00
  • db5adaf196 Accepting request 1319020 from M17N Ana Guerrero 2025-11-24 13:09:27 +00:00
  • f7d6efac46 Update the changelog, add security bugID for previous update fixed (CVE-2025-50949, bsc#1252652) Takashi Iwai 2025-11-21 09:43:37 +00:00
  • f63f19c0d2 Accepting request 1311056 from M17N Dominique Leuenberger 2025-10-14 16:06:00 +00:00
  • 9afcf38820 - Update to version 20251009 * Update documentation for py scripts (#5180) * Update GitHub CI runners (#5328) * Update po files from Croudin sources. (#5330) * Use consistent Python in MacOS GitHub runner (#5331) * Fix CI for Windows GitHub runner (#5335) * Fix lookup flags parsing (#5338) * Fixes (#5332): glyph file names uXXXXX (#5333) * make harmonization robust and avoid zero handles after harmonization (#5262) * Quiet strict prototypes warnings. (#5313) * Fix crash in parsegvar() due to insufficient buffer (#5339) * Handle failed iconv conversion. Unhandled execution path was UB, causing a segfault for me (#5329) * Fix CMake function _get_git_version() (#5342) * Don't require individual tuple encapsulation in fontforge.font.bitmapSizes setter (#5138) * nltransform of anchor points (#5345) * Fix generateFontPostHook being called instead of generateFontPreHook (#5226) * Always set usDefaultChar to 0 (.notdef) (#5242) * add font attributes, method to Python docs (#5353) * fix segfault triggered by Python del c[i:j] (#5352) * Autoselect internal WOFF2 format (#5346) * 📝 Fix typos in the FAQ (#5355) * add font.style_set_names attribute to Python API (#5354) * Bulk tester (#5365) * Fix Splinefont shell invocation (#5367) * Fix the lists of Windows language IDs (#5359) * Support suplementary planes in SFD (emojis etc.) (#5364) * Remove psaltnames for multi-code-point names (#5305) * doc: added missing sudo to installation instructions (#5300) * Fix data corruption on SFD reading (#5380) * Compare vertical metrics check when generating TTC (#5372) * Treat FT_PIXEL_MODE_MONO as 2 grey levels (#5379) * Don't attempt to copy anchors into NULL font (#5405) * Fix export of supplementary plane characters in font name to TTF (#5396) * Defer crowdin update to the end of the pipeline (#5409) * Fix generated feature file bugs (#5384) * crowdin: update to java 17 (#5447) * Remove assert from Python script processor (#5410) * Use sysconfig for Python module locations (#5423) * Use PyConfig API on Python 3.8 (#5404) * Fix resource leak in unParseTTInstrs (#5476) * Only install GUI-specific files if ENABLE_GUI is set (#5451) * add math device tables to Python API (#5348) * Update CI runner to macOS 13 (#5482) * Allow hyphen and special characters in Feature File glyph names (#5358) * Fix Python font.appendSFNTName() function (#5494) * fix memleak in function DlgCreate8 (#5491) * Update mm.c (#5386) * Warning rollup (probably some hidden bugs!) from clang trunk (#5492) * Fix function PyFFFont_addSmallCaps. (#5519) * Make SmallCaps() create symbols (#5517) * Segfault fix and complete implementation of "Don't generate FFTM tables" (#5509) * Modernize fixed pitch flag computation (#5506) * fix memleak in function utf7toutf8_copy (#5495) * Avoid crashes in Python scripts when objects are accessed in invalid state (#5483) * Fix CI for Ubuntu 24 (#5531) * Bump GitHub CI runner to Ubuntu 22 (#5551) * Fix memory corruption in SFUnicodeRanges() (#5537) * Add contour draw option to H.Metrics. (#5496) * Fix scaling of references in CharView (#5558) * Fix TTF validation on load for fixed pitch fonts (#5562) * Performance fixes for GSUB/GPOS dumps (#5547) * Simple GTK-based dialog with CSS appearance support (#5546) * Support Harfbuzz in Metrics View (#5522) * Update po files from crowdin translations (#5575) * Be more clever about label text in gtextfield (#5583) * Add minimal support for GDEF version 1.3 (#5584) * Sanitize messages from python (#5589) * Fix a crash caused by deleting a glyph with vertical kerning pairs. (#5592) * THEME -> GUI_THEME (#5596) * Update po translations from Crowdin (#5593) * Upgrade to Unicode 16.0.0 (#5594) * Fix Linux AppImage (#5599) * Upgrade to Unicode 17.0.0 and extend the language and script lists (#5618) * Remove X11 and non-Cairo drawing backends (#5612) * Add macOS dependency setup script (#5563) * Fix hotkeys in BitmapView (#5626) * Manually install Inno Setup 6 (#5621) * Remove cv->back_img_out_of_date and cv->backimgs (#5625) * fix spelling "bt" -> "but" (#5636) * Fix typos in Python module docs (#5634) * October 2025 release (#5632) Takashi Iwai 2025-10-13 09:58:05 +00:00
  • 45a14c5410 Accepting request 1280084 from M17N Ana Guerrero 2025-05-27 16:49:52 +00:00
  • b0f8261351 Fix changelog Takashi Iwai 2025-05-26 08:22:59 +00:00
  • b121b60891 - Update to version 20230101+git59.770356c9b: * Add contour draw option to H.Metrics. (#5496) * Fix memory corruption in SFUnicodeRanges() (#5537) * Bump GitHub CI runner to Ubuntu 22 (#5551) * Fix CI for Ubuntu 24 (#5531) * Avoid crashes in Python scripts when objects are accessed in invalid state (#5483) * fix memleak in function utf7toutf8_copy (#5495) * Modernize fixed pitch flag computation (#5506) * Segfault fix and complete implementation of "Don't generate FFTM tables" (#5509) * Make SmallCaps() translate symbols, too. Update documentation accordingly. (#5517) * Fix function PyFFFont_addSmallCaps. (#5519) * Warning rollup (probably some hidden bugs!) from clang trunk (#5492) * Update mm.c (#5386) * fix memleak in function DlgCreate8 (#5491) * Fix Python font.appendSFNTName() function (#5494) * Allow hyphen and special characters in Feature File glyph names (#5358) * Update CI runner to macOS 13 (#5482) * add math device tables to Python API (#5348) * Only install GUI-specific files if ENABLE_GUI is set (#5451) * Fix resource leak in unParseTTInstrs (#5476) * Use PyConfig API on Python 3.8 (#5404) * Use sysconfig for Python module locations (#5423) * More crowdin fix * Python script shall trigger no asserts (#5410) * crowdin: update to java 17 (#5447) Takashi Iwai 2025-05-26 08:06:35 +00:00
  • b99dde5e8f Accepting request 1268125 from M17N Ana Guerrero 2025-04-10 19:57:44 +00:00
  • e77432f38d Add bugID to previous update log, Move help to gutils helps to avoid not validate strings before launching issue. (CVE-2017-17521, bsc#1073014) Takashi Iwai 2025-04-09 10:36:05 +00:00
  • 0a5fbba259 Accepting request 1226063 from M17N Ana Guerrero 2024-11-25 22:19:45 +00:00
  • 673c75694f - add use-sysconfig-not-distutils.patch: fix build with python 3.13 Takashi Iwai 2024-11-24 09:08:01 +00:00
  • 6bad222854 Accepting request 1155477 from M17N Dominique Leuenberger 2024-03-06 22:02:55 +00:00
  • 85cf8ea0ab Accepting request 1155113 from home:dimstar:Factory Takashi Iwai 2024-03-06 09:18:40 +00:00
  • 87ec20a165 Accepting request 1154724 from home:qzhao:branches:M17N Hillwood Yang 2024-03-05 05:50:50 +00:00
  • 54113b6e1b Accepting request 1150710 from M17N Ana Guerrero 2024-02-27 21:43:39 +00:00
  • 64323a1933 Accepting request 1150687 from home:dimstar:rpm4.20:f Takashi Iwai 2024-02-26 08:44:56 +00:00
  • 2084eb5bda Accepting request 1134993 from M17N Ana Guerrero 2023-12-26 17:26:52 +00:00
  • dfd9cd3208 Accepting request 1134992 from home:MargueriteSu:branches:M17N Marguerite Su 2023-12-24 14:25:37 +00:00
  • 2a35bf2076 Accepting request 1070621 from M17N Dominique Leuenberger 2023-03-11 17:23:19 +00:00
  • f242fd5d22 Accepting request 1070257 from home:dirkmueller:Factory Takashi Iwai 2023-03-10 07:41:43 +00:00
  • cdd213e91a Accepting request 964178 from M17N Dominique Leuenberger 2022-03-24 21:57:07 +00:00
  • 3e8a4c8d81 Accepting request 963369 from home:dirkmueller:Factory Takashi Iwai 2022-03-23 07:54:01 +00:00
  • 52e259b462 Accepting request 874239 from M17N Richard Brown 2021-02-25 17:25:42 +00:00
  • 2b156396f5 Accepting request 873998 from home:dirkmueller:Factory Dr. Werner Fink 2021-02-22 07:16:46 +00:00
  • e451930223 Accepting request 818039 from M17N Dominique Leuenberger 2020-07-02 22:00:32 +00:00
  • f06a4edac9 Accepting request 818037 from home:alarrosa:branches:M17N Dr. Werner Fink 2020-07-01 07:05:44 +00:00
  • 903d48e25f Accepting request 809161 from M17N Dominique Leuenberger 2020-06-02 12:33:30 +00:00
  • b19cb6a35b Accepting request 808855 from home:bnavigator:branches:M17N Takashi Iwai 2020-05-27 06:29:08 +00:00
  • b0a8a5f372 Accepting request 796236 from M17N Dominique Leuenberger 2020-04-25 18:14:45 +00:00
  • 7f433e441d Accepting request 796116 from home:alarrosa:branches:M17N Marguerite Su 2020-04-22 08:42:58 +00:00
  • e6d72c9358 Accepting request 794956 from home:alarrosa:branches:M17N Dr. Werner Fink 2020-04-20 16:12:31 +00:00
  • 8387cf38ed Accepting request 745114 from M17N Dominique Leuenberger 2019-11-08 14:21:10 +00:00
  • 4e53f86f2a Accepting request 744183 from home:mimi_vx:branches:M17N Takashi Iwai 2019-11-04 08:53:40 +00:00
  • b3542cf0c5 Accepting request 725070 from M17N Dominique Leuenberger 2019-09-07 09:29:09 +00:00
  • 03cb09676c Accepting request 725040 from home:pgajdos Fuminobu Takeyama 2019-08-21 13:21:39 +00:00
  • c134f94233 Accepting request 627211 from M17N Dominique Leuenberger 2018-08-07 08:49:24 +00:00
  • c2fc62a232 Accepting request 626785 from home:bmwiedemann:reproducible OBS User mrdocs 2018-08-03 03:17:57 +00:00
  • 58f2273bd8 Accepting request 561717 from M17N Dominique Leuenberger 2018-01-16 08:35:55 +00:00
  • de7023ebd7 Accepting request 561651 from openSUSE:Factory:Staging:O OBS User mrdocs 2018-01-04 17:56:57 +00:00
  • 3a9fced754 Accepting request 558063 from M17N Dominique Leuenberger 2017-12-23 11:17:48 +00:00
  • 29c3d65eb9 - updated to 20170731 * This incorporates a large number of adjustments and fixes. Petr Gajdos 2017-12-18 10:48:24 +00:00
  • b89f8c5d33 Accepting request 445119 from M17N Dominique Leuenberger 2016-12-13 18:32:14 +00:00
  • 5b7621a270 - updated to 20161005 [bsc#1014793]: * This release introduces a new icon set, new functionality for custom icon selection graphics, support for GlyphOrderAndAliasDB files, and support for Unicode 9.0. * It also fixes a number of small bugs relating to certain bitmap typefaces, stroke expansion, handling of CID ranges, and the user interface. - removed upstreamed patches: - propagate-creation-and-modification-times-to-ttf.patch - fontforge-eof-crash.patch Petr Gajdos 2016-12-09 14:50:30 +00:00
  • 54f2fe3ae0 Accepting request 356012 from M17N Dominique Leuenberger 2016-01-30 10:31:13 +00:00
  • dd8e6dedab - do not crash on invalid input data (when eof reached) [bsc#963023] Petr Gajdos 2016-01-26 10:35:54 +00:00
  • e7c4187dc6 OBS-URL: https://build.opensuse.org/package/show/M17N/fontforge?expand=0&rev=59 Petr Gajdos 2016-01-26 08:16:53 +00:00
  • ac74b169c8 - do not crash on invalid input data (when eof reached) + fontforge-eof-crash.patch Petr Gajdos 2016-01-26 08:12:16 +00:00
  • 40e3328f8e Accepting request 349176 from M17N Dominique Leuenberger 2015-12-20 09:52:02 +00:00
  • a6f853fbf1 - updated to 20150824: This fixes a few bugs, including some in U. F. O. kerning classes and FreeType rasterization, and adds a Korean translation. Petr Gajdos 2015-12-16 14:04:46 +00:00
  • 0d43bc3f6b Accepting request 306335 from M17N Stephan Kulow 2015-05-15 07:54:35 +00:00
  • 5f42e728c4 + fontforge-version.patch Petr Gajdos 2015-05-11 11:47:07 +00:00
  • 780aa454fe OBS-URL: https://build.opensuse.org/package/show/M17N/fontforge?expand=0&rev=53 Petr Gajdos 2015-05-11 11:26:30 +00:00
  • 03aeaea848 - updated to 20150430: this release includes a few bug fixes, performance enhancements, and refreshed icons. - download uthash when get-source.sh - fontforge --version now returns fontforge release version Petr Gajdos 2015-05-11 11:24:38 +00:00
  • 574dc0d5a0 Accepting request 304946 from M17N Dominique Leuenberger 2015-05-02 14:12:27 +00:00
  • 8e6b5e3c4a Accepting request 304929 from home:coolo:branches:openSUSE:Factory Stephan Kulow 2015-05-01 15:49:29 +00:00
  • 747c36a220 Accepting request 298119 from M17N Stephan Kulow 2015-04-27 20:06:34 +00:00
  • f8666284c0 OBS-URL: https://build.opensuse.org/package/show/M17N/fontforge?expand=0&rev=48 Petr Gajdos 2015-04-20 07:34:09 +00:00
  • a60b5afecd - repack source [bnc#926061] Petr Gajdos 2015-04-20 07:12:01 +00:00
  • 7fb9d12c88 OBS-URL: https://build.opensuse.org/package/show/M17N/fontforge?expand=0&rev=46 Petr Gajdos 2015-03-31 11:20:28 +00:00
  • a4886fb56e OBS-URL: https://build.opensuse.org/package/show/M17N/fontforge?expand=0&rev=45 Petr Gajdos 2015-03-31 10:11:14 +00:00
  • 369414dd88 - updated to 20150330: * fixes a few crashes, enhances round-tripping of information in certain file formats, and fixes some bad logic * adds support for fine point adjustment * etc. see https://github.com/fontforge/fontforge/releases for details - remove %requires_ge libpng16-16 as it seems fontforge is not so picky anymore - doc is generated - remove pfaedit compat - removed patches (upstreamed or not needed): - fontforge-fixgiflib.patch - fontforge-arraysubscript.patch - fontforge-fdleak.patch - fontforge-libpng.diff - fontforge-docdir.patch - fontforge-python-module-name.diff Petr Gajdos 2015-03-31 10:09:37 +00:00
  • 1b0ad53491 Accepting request 284167 from M17N Dominique Leuenberger 2015-02-06 09:55:17 +00:00
  • 7217dad7b1 OBS-URL: https://build.opensuse.org/package/show/M17N/fontforge?expand=0&rev=42 Petr Gajdos 2015-02-05 10:53:56 +00:00
  • 779e0cfc3d Accepting request 284148 from home:coolo:branches:openSUSE:Factory Petr Gajdos 2015-02-05 10:53:14 +00:00
  • 5662f4b968 Accepting request 253893 from M17N Stephan Kulow 2014-10-06 20:04:33 +00:00
  • 78256a725e Accepting request 253717 from home:elvigia:branches:M17N Marguerite Su 2014-10-04 07:29:42 +00:00
  • 84c1d13677 Accepting request 235948 from M17N Stephan Kulow 2014-06-16 19:55:56 +00:00
  • 0058156a0c Accepting request 235928 from home:jengelh:branches:devel:libraries:c_c++ Stephan Kulow 2014-06-01 08:15:56 +00:00
  • f0da2da344 Accepting request 226346 from M17N Stephan Kulow 2014-03-18 12:46:11 +00:00
  • 9ea1309d4c OBS-URL: https://build.opensuse.org/package/show/M17N/fontforge?expand=0&rev=35 Petr Gajdos 2014-03-17 08:02:08 +00:00
  • 8cf3b71501 - fixed linking against libpng (1.5, 1.6) [bnc#867041] * added fontforge-libpng.diff * removed libpng14-dynamic.diff - spec file cleanup * call spec-cleaner * fontforge-20090622-fdleak.patch renamed to fontforge-fdleak.patch * docdir.patch renamed to fontforge-docdir.patch Petr Gajdos 2014-03-17 08:00:57 +00:00
  • 06fb40bb7b Accepting request 225366 from M17N Stephan Kulow 2014-03-10 11:31:21 +00:00
  • cbf967fa56 Accepting request 225215 from home:AndreasSchwab:f OBS User mrdocs 2014-03-10 00:48:41 +00:00
  • c45283315e Accepting request 209716 from M17N Stephan Kulow 2013-12-09 06:05:23 +00:00
  • 974f6caae1 OBS-URL: https://build.opensuse.org/package/show/M17N/fontforge?expand=0&rev=30 Marguerite Su 2013-12-07 06:41:27 +00:00
  • 30c05c7441 Accepting request 206851 from home:jengelh:branches:M17N Marguerite Su 2013-11-14 09:08:28 +00:00
  • 2da3bc8b05 Accepting request 197977 from M17N Stephan Kulow 2013-09-09 11:05:38 +00:00
  • 7ab0d51489 Accepting request 197971 from home:coolo:branches:openSUSE:Factory Marguerite Su 2013-09-09 09:05:33 +00:00
  • 9d2c540b92 Accepting request 173050 from M17N Stephan Kulow 2013-04-23 15:19:14 +00:00
  • 5bbd64076a - use %requires_eq rather than %requires_ge (exact version) Petr Gajdos 2013-04-16 12:18:14 +00:00
  • 3f73b4947e - %requires_ge libpng16-16 to avoid 'Application built with libpng-1.5.14 but running with 1.6.1' warning when running fontforge Petr Gajdos 2013-04-16 12:07:14 +00:00
  • 8d56e8c6fb Accepting request 147151 from M17N Stephan Kulow 2013-01-13 13:07:24 +00:00
  • dd5701e1d6 Accepting request 147149 from home:Dmitry_R:branches:M17N OBS User mrdocs 2013-01-04 20:14:22 +00:00
  • 1191a34cc1 Accepting request 97926 from M17N Stephan Kulow 2011-12-25 16:34:08 +00:00
  • 353ecae0b3 Accepting request 97689 from home:coolo:removeautoconf Stephan Kulow 2011-12-22 15:17:15 +00:00
  • 205ff8a9ab replace license with spdx.org variant Stephan Kulow 2011-12-06 17:09:52 +00:00
  • dd051fa543 Accepting request 86175 from M17N Lars Vogdt 2011-10-03 17:59:43 +00:00
  • 6799258910 - Make rpmlint more happy. Petr Gajdos 2011-10-03 07:56:08 +00:00
  • 5d4aa6e207 Accepting request 83536 from home:jengelh:bl-f Petr Gajdos 2011-10-03 06:42:42 +00:00
  • 55e251f913 Updating link to change in openSUSE:Factory/fontforge revision 21.0 OBS User buildservice-autocommit 2011-06-28 07:20:49 +00:00
  • 63a24bbc09 Autobuild autoformatter for 74670 Sascha Peilicke 2011-06-28 07:20:49 +00:00