summaryrefslogtreecommitdiff
path: root/src/poparser.c
Commit message (Expand)AuthorAgeFilesLines
* poparser: not check overflow for msgid_pluralnew_mergexhe2019-01-161-4/+0
* poparser: msgid_plural is with nplurals > 2xhe2019-01-161-1/+1
* msgfmt: enable strict mode with -c argumentxhe2019-01-161-0/+4
* poparser: default to non-strict modexhe2019-01-161-2/+2
* poparser: charset str should stop at escape charsxhe2019-01-161-1/+1
* poparser: convert codecs at both two stagesxhe2019-01-161-13/+12
* poparser: comment may start a new block tooxhe2019-01-161-0/+5
* poparser: clean msg comment flagsxhe2019-01-161-0/+1
* poparser: should check length instead of pointerxhe2019-01-161-1/+1
* poparser: disable 'first' flag after a msgblockxhe2019-01-161-2/+2
* poparser: enable 'first' flag at both two stagesxhe2019-01-161-0/+1
* poparser: avoid 32-bit truncation by unsignedxhe2019-01-161-1/+2
* poparser: convert codecs at both two stagesxhe2019-01-161-4/+4
* poparser: set correct length after parsing codecsxhe2019-01-161-2/+5
* poparser: return if the buf is too smallxhe2019-01-161-0/+6
* poparser: avoid comparisons of different signsxhe2019-01-161-2/+2
* poparser: avoid memory corruption by terminatorxhe2019-01-161-1/+1
* poparser: avoid invalid memory accessxhe2019-01-161-1/+5
* msgfmt&poparser: correct length at str tablexhe2019-01-161-1/+1
* poparser: simplified sysdep() morexhe2019-01-161-5/+24
* poparser: a more easy-to-understand sysdep()xhe2019-01-161-12/+15
* poparpser: avoid endless loopxhe2019-01-161-3/+4
* poparser: optimize by saving strlen() resultsxhe2019-01-161-6/+10
* poparser: avoid invalid memory accessxhe2019-01-161-1/+1
* poparser: not to skip sysdeps other than %<PRIu32>xhe2019-01-161-14/+18
* complete rewrite of poparser, msgmerge/msgfmt portedxhe2019-01-161-189/+352
* poparser: ignore the invalid after commentsxhe2017-12-101-3/+3
* more strict check for fuzzy marksxhe2017-06-181-1/+1
* fix for rule:xhe2017-05-201-1/+1
* replace 0x30 with '0' for better reading codexhe2017-05-201-3/+3
* be more sensitive on abort:xhe2017-05-191-0/+5
* more strict rules for reactions to abort at invalid .po filesxhe2017-05-191-2/+2
* fix for nplurals:xhe2017-05-191-4/+4
* fix for nplurals:xhe2017-05-071-1/+1
* add support for msgctxtxhe2017-05-061-4/+20
* skip fuzzy marked stringsxhe2017-05-061-0/+11
* add support for plurals:xhe2017-05-061-5/+22
* support converting to UTF-8xhe2017-05-011-6/+31
* whitespace cleanuprofl0r2014-01-261-15/+15
* fix assertion error on huge string found in gnumericv0.0.2rofl0r2012-12-251-57/+7
* handle more escape sequencesv0.0.1rofl0r2012-09-181-0/+13
* fix bug that happened when msgrstr[>1] was used in combinations with multilin...rofl0r2012-09-181-1/+1
* rip out poparser from msgfmtrofl0r2012-09-181-0/+181