commit 0469e355aa43268f531fc7c26cb8232249008a7e Author: Gábor Németh <homar@riseup.net> Date: Mon Aug 26 08:33:36 2024 +0200 Adapt arm32 workaround for tests too commit 33f12bd66521dd21b7d63f522ac7e754c8826331 Author: Gábor Németh <homar@riseup.net> Date: Thu Aug 15 07:29:19 2024 +0200 Honor some debuild flags commit 8cc1f84e6e3e357bda7935c5a1fea9c97be66081 Author: Gábor Németh <homar@riseup.net> Date: Wed Aug 14 10:32:34 2024 +0200 Dance around GCC oddity in arm32 builds commit eae456c5cbe5c56b9d4485a3994c718ca2249cfc Author: Gábor Németh <homar@riseup.net> Date: Sun Jul 28 18:07:28 2024 +0200 Fix looong test runs in absence of LibreOffice commit 7f90a70403fe52a3237e2c62e36e2c8a48907273 Author: Gábor Németh <homar@riseup.net> Date: Wed Jul 17 16:26:35 2024 +0200 Clean Texinfo autogenerated files found by pbuilder --twice commit 34afa3ad7eefefc12a3406566ee1d141bce06089 Author: Gábor Németh <homar@riseup.net> Date: Mon Jul 15 15:32:43 2024 +0200 Fixup copyright notices - Use appropriate short names - Fill in missing license info - Quote full license texts commit 647ce021fdafb06f7bcc448cc244385c00be9c71 Author: Gábor Németh <homar@riseup.net> Date: Mon Jul 15 14:53:59 2024 +0200 Linitan overrides commit da65cf0fb678814b03d379e6ed790edfdf51d22c Author: Gábor Németh <homar@riseup.net> Date: Mon Jul 15 14:52:11 2024 +0200 Hardening binaries commit 2dbb5e1dbe4d714aab4cf4e842297b40d5a5d4ed Author: Gábor Németh <homar@riseup.net> Date: Tue Jul 16 16:16:59 2024 +0200 New upstream 8.6.2 commit 6e73003070858838f522672ede83ca933d7fa665 Merge: 718eac1c ece6959c Author: Gábor Németh <homar@riseup.net> Date: Wed Jul 24 09:26:50 2024 +0200 Merge v8.6.2 commit 718eac1c07c8404bd048642a07526d1e7db4ad3a Author: Gábor Németh <homar@riseup.net> Date: Wed Jul 24 09:21:11 2024 +0200 Add comment on use of dpkg-vendor by Boyuan Yang <byang@debian.org> commit 81a2e01e6facbc3fbd9e6a8fd2b14fc3adecd448 Author: Gábor Németh <homar@riseup.net> Date: Fri Jul 12 14:01:49 2024 +0200 Retry LibreOffice conversions in tests commit 7e8e485089869b7574b5d460293839244e85e0d6 Author: Gábor Németh <homar@riseup.net> Date: Fri Jul 12 12:41:57 2024 +0200 Skip test with missing font commit 9ad94bfbb6caf04a98a568086f99a0890a519b1e Author: Gábor Németh <homar@riseup.net> Date: Fri Jul 5 08:56:47 2024 +0200 Fix duplicate file commit 85cf18ab05af9e0dd9f7a928b7cc242e3496ca01 Author: Gábor Németh <homar@riseup.net> Date: Wed Jul 3 08:51:56 2024 +0200 Uplift policy to 4.7.0 commit 6acf61fd873dbace124e58484c278778e0738a15 Author: Gábor Németh <homar@riseup.net> Date: Mon Mar 25 09:51:24 2024 +0100 [test] Allow Luma diff for non-Debian Otherwise insignificant off-by-one-pixel failures happened on eg. Ubuntu 24.04 commit 277f45970e5321c6aeba945affbd0346aacf3453 Author: Gábor Németh <homar@riseup.net> Date: Tue Mar 5 13:20:30 2024 +0100 [test] Increase nofont mask radius for non-amd64 Lot of tests failed on esp. Arm64 due to one-pixel-off around text characters. The default is still keptt to be in-line with the upstream testing framework. commit 91254180e82f960215db549fb9255da25a842cbc Author: Gábor Németh <homar@riseup.net> Date: Wed Jul 3 08:46:53 2024 +0200 New upstream v8.6.1 commit 497af4cab62c2b39e2e3beefffc78f31b0c8f46d Merge: 6c9870ef 265d46c0 Author: Gábor Németh <homar@riseup.net> Date: Thu Jul 11 13:48:17 2024 +0200 Merge tag 'v8.6.1' into unstable commit 6c9870efbca552f9406b0d8364dbf854fcb8dbd3 Author: Gábor Németh <homar@riseup.net> Date: Sat Jan 20 08:45:45 2024 +0100 Bump copyright years commit 9158adecb30c9db176eebccbf7d796816b1cbc29 Author: Gábor Németh <homar@riseup.net> Date: Tue Oct 3 08:17:51 2023 +0200 Drop unused BD commit c3ab30e379b5d358ec7b07a7a8990aa96238baa7 Author: Gábor Németh <homar@riseup.net> Date: Mon Oct 2 16:18:05 2023 +0200 Fix DEP-3 header for 0001 commit d384d020609dfe4188d505c7dca93bc7de2c3f0c Author: Gábor Németh <homar@riseup.net> Date: Fri Jan 19 15:51:48 2024 +0100 Start on new upstream 8.5 commit 5b8ec245fa1d25681349f63632e65bc62e874a44 Merge: 7f4e55c6 074a209f Author: Gábor Németh <homar@riseup.net> Date: Fri Jan 19 15:47:56 2024 +0100 Merge tag 'v8.5' into debian/unstable commit 074a209f8b6fdf193eda5f1e4af84be273487b7c Author: Gábor Németh <homar@riseup.net> Date: Thu Jan 18 16:55:59 2024 +0100 [build] Add missing images for dist commit dccfe7a7351bdbe324ce46e85eb83785bc04e330 Author: Gábor Németh <homar@riseup.net> Date: Mon Jan 15 11:01:02 2024 +0000 [ci] Make building with 'my' default commit adc6618f2baa5a4d896168151dcff224c6c9c2ba Author: Zoltán Turányi <teknos@gmail.com> Date: Tue Dec 5 17:20:40 2023 +0100 v8.5 version bump and doc update commit 8c294a96af1466564109b4d704f3f06d8ef53d1d Author: Zoltán Turányi <teknos@gmail.com> Date: Fri Dec 8 16:27:06 2023 +0100 [signalling] fix: last page in OLE is distorted When copying the last page of a chart as an OLE object to the clipboard, it ended up in the right size object for the last page, but compressing the last page to the bottom of the rectangle having empty space above corresponding to previous pages. This turned out to be a problem with EMF/WMF drawing. When drawing the last page of a signalling chart, the background fill was not clipped by cairo/windows (not sure which is to blame). So the entire chart background was added to the EMF (with the size of only the last page), which compressed the image in the Y dir. This is a workaround to avoid clipping the background for WMF/EMF exactly at the bk rectangle's edge. commit b7cfda09d31feb3774085e846ddb89fe5d8a52fa Author: Zoltán Turányi <teknos@gmail.com> Date: Thu Dec 7 15:05:27 2023 +0100 fix: Canvas WMF and EMF drawing - fake_scale now calculated from actual page size, not the size of the whole chart. - Bad control flow fully prevented WMF and EMF file output. - WMF was not a possible file extension for output files. commit 1ff4ff1c33d1b8aed12e5d5ed32f1290bf8e757d Author: Zoltán Turányi <teknos@gmail.com> Date: Fri Dec 8 22:10:01 2023 +0100 [win] Dont allow pasting arbitrary text as a chart commit 163eab33351de4773468fc39aa27270e248e073f Author: Zoltán Turányi <teknos@gmail.com> Date: Thu Dec 7 15:03:41 2023 +0100 [win] fix: blocking compilation freezes It ended up in an infinite loop by forcing redraw from inside OnDraw(). It also did not take compilation result due to seq number mismatch. commit 96414d9c4e78ba871c7be6ba422d2029f5daf63d Author: Zoltán Turányi <teknos@gmail.com> Date: Tue Dec 5 16:48:56 2023 +0100 [win, gui] fix: multi-page copying Now when copying the entire chart, we use the currently selected page. - win: Removed the sub-buttons of the "Copy Chart" button - gui: we save clipboard content even if only page or gui state changes commit d26b4d2405cc62713143f743b39dfbcc50821ea0 Author: Zoltán Turányi <teknos@gmail.com> Date: Tue Dec 5 11:40:42 2023 +0100 [win] Added AutoSave to the MFC GUI Also rationalized the checks for changes (both for AutoSave and Instant Compilation). Now we only check for changes 200ms after the last change was made. If the user kept typing we postpone the saves and compilations until we have 200ms of no change. This provides a less vibrant experience. commit e9a2cc5be532cc73d8d221324a40909eb45171c5 Author: Zoltán Turányi <teknos@gmail.com> Date: Mon Dec 4 11:34:41 2023 +0100 [win] Added Instant Compile to the MFC GUI commit 0cae5e9b2499513af69d3a3d89ca30034c4610fa Author: Zoltán Turányi <teknos@gmail.com> Date: Fri Dec 1 15:47:41 2023 +0100 [win] Added support for alt-text embedding - Changes to the GUI - Added AutoPaste checkbox to settings (saved to registry) - Added new "Copy entire chart" button, fixed button menu - Added logic to handle Clipboard-originated files & store original clipboard content (for update) - Added code to paste alt-text clipboard content - Added code to save when originating from Clipboard - Added code to copy to clipboard in alt-text format - Added CMscGenDoc::SetStatusMessage() to change the status bar. Known bugs: external editor does not handle this. commit 7ded8d660800bffb6ae860648f41e304129d3cb3 Author: Zoltán Turányi <teknos@gmail.com> Date: Fri Dec 1 14:39:48 2023 +0100 Extend DrawToFile() with single-page option Both Canvas::DrawToFile() and CDrawingChartData::DrawToFile() is extended with a parameter that allows drawing only a single page of the chart to a file. This also involves changing the Canvas ctor used for file output. It no longer adds page number to the filename, that was moved to Chart::DrawToFile(). commit 1daaf37a13936d99b9b62dfaef0745142bd00e80 Author: Zoltán Turányi <teknos@gmail.com> Date: Thu Nov 30 12:58:37 2023 +0100 [win] rationalize CMscGenConf::SetLanguage() commit c3fb5f52a98d464393d65a8f294fc73e0502846d Author: Zoltán Turányi <teknos@gmail.com> Date: Thu Nov 30 12:53:53 2023 +0100 [win] rationalize CDrawingChartData::GetSize() commit e8a01957f7f091b11272091487d8e629b017bc11 Author: Zoltán Turányi <teknos@gmail.com> Date: Thu Nov 30 10:49:40 2023 +0100 Small refactor of Canvas::GetPagePosition() commit 14d0ba599700cf988276ce7628d9dc928e330760 Author: Zoltán Turányi <teknos@gmail.com> Date: Wed Nov 29 20:47:21 2023 +0100 [win] Clipboard ops moved to separate file So that the MFC GUI can use them later. commit a5dba5e443aa90ebc4e87ffa07c2eb5af92ec678 Author: Zoltán Turányi <teknos@gmail.com> Date: Wed Nov 29 20:45:50 2023 +0100 [win] Disambiguate taking compile results There is a race condition scenario: a compilation is finished, then a message is sent, but is not processed until a second compilation is done and a second message is sent. Then we process the first message and take the compilation result (of the second compilation as it overwrites that of the first). When the second message comes, we will have no compile result. In this patch we fix this race. Now we track each compilation with a seq number and can match them to WM_APP+293 messages. commit 31b0a22fd494d1bc5cf0340f30d1a354dce100fd Author: Zoltán Turányi <teknos@gmail.com> Date: Wed Nov 29 20:39:04 2023 +0100 [win] opt: move CChartData instead of copy commit a9e079ce3064a46c46a031f8f607f52f44ba52f9 Author: Zoltán Turányi <teknos@gmail.com> Date: Wed Nov 29 20:35:40 2023 +0100 [gui] More precise clipboard detection When we see an eligible object on the clipboard (Art_GVML or Alt-text) we only offer to paste it until it is on the clipboard. commit 8e51bcf0901004446ee9f0d2a0135a2a2c1fe5cb Author: Zoltán Turányi <teknos@gmail.com> Date: Wed Nov 29 09:59:12 2023 +0100 [gui] separate clipboard.h from GUI commit 7f3357ee7f3c51fab82ba585e147904ecf8704d9 Author: Zoltán Turányi <teknos@gmail.com> Date: Tue Nov 28 14:06:30 2023 +0100 Spelling commit 7f4e55c65200576c7ac9e031dc2999735cb0ba29 Author: Gábor Németh <homar@riseup.net> Date: Mon Sep 25 16:14:23 2023 +0200 Show failing tests in text log commit 02d3631bd40391ec8f6a4959597527dcbc99598b Author: Gábor Németh <homar@riseup.net> Date: Mon Sep 25 15:56:45 2023 +0200 New upstream tarball 8.4.2 commit 1da58068e398da8ae38e5c07687ae0db6a413554 Author: Gábor Németh <homar@riseup.net> Date: Wed Sep 6 15:40:24 2023 +0200 [build] Check for timeouts in unit tests commit 3f4c7d158c598d0a2fbc2cd7cbe335c64ad8a51b Author: Gábor Németh <homar@riseup.net> Date: Mon Aug 28 14:33:57 2023 +0200 [build] Make explicit when unit tests finish and update the target file only then. Besides this checks whether `contours` gets stuck in verbose builds. commit 9ab4c9a38df67c65644494ccac826bc5f54fce2b Author: Gábor Németh <homar@riseup.net> Date: Tue Jul 18 10:56:10 2023 +0200 Fix release tag in d/ch commit 7f0f6688f893189ab61220e1118984ecedb110ef Author: Gábor Németh <homar@riseup.net> Date: Wed Jun 14 16:18:55 2023 +0200 Fix missing include with g++-13 commit cd4268b3f2e76f95e4bcd089b636c7b31cb98772 Author: Gábor Németh <homar@riseup.net> Date: Thu Jun 1 10:12:42 2023 +0200 Switch to limpress-nogui (#1024840) commit 0c9a1c4bf7e79adec102a1fe16f20cecf41ef902 Author: Gábor Németh <homar@riseup.net> Date: Thu May 25 12:28:30 2023 +0200 Remove built header file commit 2bc6da072fff2adc630858aaf6530b14bd613768 Author: Gábor Németh <homar@riseup.net> Date: Mon May 22 12:17:02 2023 +0200 Remove more Windows-only files commit 715c8698a5f657f9b4b695595967f95997ea91d9 Author: Gábor Németh <homar@riseup.net> Date: Mon Mar 6 10:53:02 2023 +0100 Bump copyright years commit 320e8e9f192b222aa4fc966ad6848cef592dd63a Author: Gábor Németh <homar@riseup.net> Date: Mon Mar 6 10:49:23 2023 +0100 Bump std version commit 3be2ef2a9c8181b2f0b63fce2c5657b8f883137f Author: Gábor Németh <homar@riseup.net> Date: Mon Mar 6 10:29:37 2023 +0100 Dependency change Libfreetype6-dev became obsolete after transition to libfreetype-dev. commit a42b700477a6320aeb15d3bf688a5add0b51aaf2 Author: Gábor Németh <homar@riseup.net> Date: Tue Dec 20 12:45:55 2022 +0100 Report test failures on non-amd64 Partially revert decision in b08e310c to only run tests for amd64. We run the tests but only fail on amd64, as logic errors are expected to either happen on all or none of the arch:s. Report about pixel errors in different arch:s is still a valuable input, if any, so we keep those on all other archs. commit 318058e1b412e7ad075966696f91cd767a2b7fe1 Author: Gábor Németh <homar@riseup.net> Date: Sun Dec 18 10:24:57 2022 +0100 Remove patches applied by upstream commit 1818a91532a7aefb9a0d2de8931c010343328af1 Author: Gábor Németh <homar@riseup.net> Date: Fri Mar 3 14:20:52 2023 +0100 Start on new upstream 8.4 Fix uscan matching in d/watch to capture the 3-part version number. commit ecfe357f402762445baf219af9de6554c34fdef5 Merge: 21ceac36 b47ca0ff Author: Gábor Németh <homar@riseup.net> Date: Wed May 24 15:50:18 2023 +0200 Merge branch 'master' into debian/next2 commit b47ca0ff1e88645efc4dbaa3ad3d05c15a53f95d Author: Gábor Németh <homar@riseup.net> Date: Wed May 24 13:14:56 2023 +0200 [build] Bump autoconf version commit fe095f06d6cfc2863aa4dcfbe6e1631c29e79168 Author: Gábor Németh <homar@riseup.net> Date: Wed May 24 10:20:11 2023 +0200 [test] NOFONT canon for contour tests commit 9931601473d7a55ecaf1f4cf2eb87b0c8237394d Author: Gábor Németh <homar@riseup.net> Date: Wed May 24 09:50:22 2023 +0200 [build] Make NOFONT the default for contour unit tests This results in omission of titles in the generated PNGs. The original behavior can still be achieved if MSC_TEST_NOFONT is *not* set or empty and MSCGEN_NOFONT is *set* to empty or "0". So preset value of the latter is honored iff the former is null or unset. commit eb5dbaec2f8d902172b707da4daad74da766d27e Author: Gábor Németh <homar@riseup.net> Date: Wed May 24 08:51:33 2023 +0200 [test] Contour unit tests report on cout, not PNG commit e1c687906432453a4bcab4ed4c9b3e719c34833c Author: Gábor Németh <homar@riseup.net> Date: Tue May 23 12:31:35 2023 +0200 [build] Fix make variable vs envvars commit 21ceac365dfaa92f0eb78b250d1847d939257880 Author: Gábor Németh <homar@riseup.net> Date: Thu Jul 28 20:49:38 2022 +0200 Add patch header to 0001-debian-example.patch commit caf9d5d2e1d21e7fe5e86f90ad13647dc8bfc350 Author: Gábor Németh <homar@riseup.net> Date: Thu Jul 28 20:24:52 2022 +0200 Remove unused A patch file is kept in master for upstream's CI machinery that is unnecessary for Debian builds. commit b08e310c84f13a5f2b76c3ed723365c86c2521b1 Author: Gábor Németh <homar@riseup.net> Date: Thu Jul 28 12:36:16 2022 +0200 Skip tests on non-amd64 when building the package All of upstream's tests revolve around generating PNGs and comparing them with known good ones. It seems to be sufficient to run this process but once, for amd64 only. commit a3d84cef7568d8e24aa4e4f74aef67771609da19 Author: Gábor Németh <homar@riseup.net> Date: Thu Jul 28 11:48:25 2022 +0200 Only depend on libreoffice for amd64 builds LibreOffice is used in only some of the test cases, to convert PPTX files to PNG, before comparing those PNGs with their canonical counterparts. These tests are gracefully skipped if no libreoffice binary is found, therefore those architectures that do not even have the packake will still buildd. commit a01c6b5b6d8aa4861a9f255b9c7662241418e3a9 Author: Gábor Németh <homar@riseup.net> Date: Thu Jul 28 11:59:48 2022 +0200 Undo patching third-party component Upstream uses a patch for its internal CI setup that got into the released tarball erroneously. This change fixes that and will be contributed upstream for the next release.
Among the 4 debian patches available in version 8.6.2-3 of the package, we noticed the following issues: