summaryrefslogtreecommitdiff
path: root/src/mm-charsets.c
AgeCommit message (Expand)AuthorFilesLines
2020-08-20charsets: refactor coding styleAleksander Morgado1-142/+148
2020-08-20charsets: add UTF-16BE as a possible modem charsetAleksander Morgado1-2/+14
2020-05-26charsets: take_and_convert() methods should support GSM encodingAleksander Morgado1-4/+18
2020-05-26charsets: don't warn in unlikely case of needing to convert to HEX from UTF-8Aleksander Morgado1-2/+0
2020-05-26Revert "charsets: don't warn in unlikely case of needing to convert to HEX fr...Aleksander Morgado1-18/+6
2020-05-26charsets: don't warn in unlikely case of needing to convert to HEX from UTF-8Giacinto Cifelli1-6/+18
2020-04-08charsets: report GError in byte_array_append() failuresAleksander Morgado1-16/+12
2020-01-31charsets: fix warnings with -Wswitch-defaultAleksander Morgado1-0/+6
2020-01-31charsets: fix warnings with -Wsign-compareAleksander Morgado1-5/+5
2020-01-24charsets: fix handling of 0x00 bytes at the end of GSM encoded stringsAleksander Morgado1-0/+22
2019-08-02charsets: use `G_N_ELEMENTS (t)' instead of `sizeof (t) / sizeof (t[0])'Ben Chan1-1/+1
2018-08-21charsets: new helper to convert binary input data to UTF-8Aleksander Morgado1-0/+25
2017-08-16charsets: simplify check to see if conversion to charset possibleAleksander Morgado1-42/+24
2017-08-16charsets: ensure all methods are prefixed with 'mm_'Aleksander Morgado1-8/+8
2017-08-15charset: fix mm_charset_get_encoded_lenBen Chan1-5/+5
2016-08-15core: use MM-specific logging methods always instead of the generic GLib onesAleksander Morgado1-3/+3
2014-05-20core: minor coding style fixesBen Chan1-43/+43
2012-10-04libmm-glib: remove the `libmm-common.h' headerAleksander Morgado1-1/+2
2012-09-14libmm-common: added common utils from coreAleksander Morgado1-6/+7
2012-09-12core: fix a leak in "core: better handling of non-UCS2 conversions that shoul...Dan Williams1-0/+1
2012-09-12core: better handling of non-UCS2 conversions that should be UCS2 (bgo #683817)Dan Williams1-12/+30
2012-03-28charsets: plug memleakAleksander Morgado1-1/+2
2012-03-16charsets: fix compilation with -Werror=maybe-uninitializedAleksander Morgado1-1/+1
2012-03-16charsets: new UTF-8 to given charset converterAleksander Morgado1-0/+86
2012-02-18charsets: plug memleakAleksander Morgado1-5/+6
2012-02-08charsets: don't crash when passing a NULL string to the UTF-8 converterAleksander Morgado1-0/+3
2012-02-07charsets: new method to do our best to convert from current charset to UTF-8Aleksander Morgado1-0/+92
2012-02-07charsets: don't warn if we couldn't convert from hex to utf8Aleksander Morgado1-1/+2
2012-01-18core: fix some bugs in GSM7 packing codeDan Williams1-25/+21
2012-01-17gsm: add SMS PDU creation functionDan Williams1-2/+176
2011-06-06charsets: new utf8_to_hex() methodAleksander Morgado1-0/+31
2011-04-14gsm: implement basic SMS reception and PDU parsingNathan Williams1-3/+3
2011-04-14charset: change GSM unpack to take number of characters rather than octetsNathan Williams1-3/+2
2010-09-04gsm: add GSM 03.38 pack/unpack functions and testcasesDan Williams1-0/+77
2010-09-02gsm: add GSM 03.38 encoding/decoding functions and testcasesDan Williams1-10/+252
2010-07-20gsm: ensure invalid operator names don't get used (rh #597088)Dan Williams1-2/+12
2010-06-22gsm: add GetOperatorID methodTorgny Johansson1-55/+2
2010-04-09gsm: fix CSCS=? parsing and add testcasesDan Williams1-9/+12
2010-03-16gsm: fix operator name on Option devices with UCS2 charsetDan Williams1-0/+92
2010-03-15core: add command helper that handles character set conversionDan Williams1-14/+76
2010-03-13core: move charset enum/string conversion to it's own fileDan Williams1-0/+71