--- - branch: MAIN date: Sun Feb 9 14:03:38 UTC 2020 files: - new: '1.44' old: '1.43' path: pkgsrc/converters/libcdr/Makefile pathrev: pkgsrc/converters/libcdr/Makefile@1.44 type: modified - new: '1.11' old: '1.10' path: pkgsrc/converters/libcdr/distinfo pathrev: pkgsrc/converters/libcdr/distinfo@1.11 type: modified id: 20200209T140338Z.a13b759a72fe772a4153de9cd9cdb84883956854 log: "libcdr: update to 0.1.6.\n\n2020-02-02 Fridrich Å trba \ [bd969c36b580f5de0cc30fe1badf4f1b8361c05d]\n\n\tFix txsm for version 15\n\n2020-02-02 \ Fridrich Å trba [496e288d9e5450ed7db8324b51a1767377f0125a]\n\n\timprove readFild for versions 13 and up\n\n2019-10-09 Albert Astals Cid \ [4b28c1a10f06e0a610d0a740b8a5839dcec9dae4]\n\n\tCDROutputElementList::draw: Micro perfomance improvement\n\n\tmake the auto variable of the for loop const &, otherwise there's a copy\n\tinvolved. Copying a shared_ptr is not very expensive but not copying it\n\tis cheaper :)\n\n2019-10-08 Albert Astals Cid \ [012bce64e08d45c9ce37c9c6758e8556cebf8688]\n\n\tFix -Wdeprecated-copy warnings\n\n\tNew gcc complains when you're using the default defined operator= but\n\tyour class has an explicitely defined copy constructor.\n\n\tThis is because if you implemented the copy constructor is usually\n\tbecause you needed something special, so you'll need that special in the\n\tassignment operator.\n\n\tIn the cases here it's not really a problem since the explicitely\n\tdefined constructors where just doing the same as the default so i've\n\tjust marked them as default as well as the assignment operator\n\n\tExample:\n\n\tCDRParser.cpp: In member function â\x80\x98void libcdr::CDRParser::readFont(librevenge::RVNGInputStream*, unsigned int)â\x80\x99:\n\tCDRParser.cpp:2550:53: warning: implicitly-declared â\x80\x98libcdr::CDRFont& libcdr::CDRFont::operator=(const libcdr::CDRFont&)â\x80\x99 is deprecated [-Wdeprecated-copy]\n\t 2550 | m_fonts[fontId] = CDRFont(fontName, fontEncoding);\n\t | ^\n\tIn file included from CDRParser.h:18,\n\t from CDRParser.cpp:10:\n\tCDRTypes.h:372:3: note: because â\x80\x98libcdr::CDRFontâ\x80\x99 has user-provided â\x80\x98libcdr::CDRFont::CDRFont(const libcdr::CDRFont&)â\x80\x99\n\t 372 | CDRFont(const CDRFont &font)\n\t | \ ^~~~~~~\n\n2019-07-02 Stephan Bergmann [5da3e01b9aa19f8676e052e98815b861311222b9]\n\n\tAvoid UB converting from double to int via unsigned\n\n\tSee \"external/libcdr: Avoid UB\n\tconverting from double to int via unsigned\" for details.\n\n2019-01-29 Miklos Vajna [d89355ea031e2ecaa66a0c397bd043ab43051bbc]\n\n\tFix too small loop variables\n\n\tThese loop variables had narrower type than the iteration's upper bound.\n\n2019-01-28 Miklos Vajna \ [00c4b331df8157dff7c251323d00ec2d63691dfb]\n\n\tAdd missing include\n\n\tCMXParser.cpp:42:43: error: expected ')'\n\t CDR_DEBUG_MSG((\"invalid tag length %\" PRIu16 \"\\n\", tagLength));\n\t ^\n\tCMXParser.cpp:42:19: note: to match this '('\n\t CDR_DEBUG_MSG((\"invalid tag length %\" PRIu16 \"\\n\", tagLength));\n\t ^\n\t1 error generated.\n\n2018-12-29 \ David Tardon [10211e95bb95d05c2261819c88b7f48d9db20b32]\n\n\tfix conditional\n" module: pkgsrc subject: 'CVS commit: pkgsrc/converters/libcdr' unixtime: '1581257018' user: wiz