summaryrefslogtreecommitdiff
path: root/src/mm-charsets.c
Commit message (Expand)AuthorAgeFilesLines
* charsets: detect iconv() support in runtimeAleksander Morgado2021-02-231-0/+43
* charsets: define common translit fallback characterAleksander Morgado2021-02-231-7/+9
* charsets: remove charset_hex_to_utf8()Aleksander Morgado2021-02-231-41/+0
* charsets: remove take_and_convert methodsAleksander Morgado2021-02-231-208/+0
* charsets: use new bytearray_to_utf8() instead of byte_array_to_utf8()Aleksander Morgado2021-02-231-23/+0
* charsets: make charset_gsm_unpacked_to_utf8() privateAleksander Morgado2021-02-231-10/+11
* charsets: use new bytearray_from_utf8() instead of byte_array_append()Aleksander Morgado2021-02-231-34/+0
* charsets: make charset_utf8_to_unpacked_gsm() privateAleksander Morgado2021-02-231-25/+24
* charsets: new common APIs to convert from/to charsets and UTF-8Aleksander Morgado2021-02-231-7/+291
* charsets: avoid //TRANSLIT when converting to/from charsetsAleksander Morgado2021-02-231-41/+40
* charsets: make translit optional in utf8_to_unpacked_gsm()Aleksander Morgado2021-02-231-13/+26
* charsets: make translit optional in gsm_unpacked_to_utf8()Aleksander Morgado2021-02-231-7/+14
* libmm-glib,common-helpers: make hexstr2bin() return a guint8 arrayAleksander Morgado2021-02-231-6/+6
* libmm-glib,common-helpers: make hexstr2bin() accept input string lengthAleksander Morgado2021-02-231-1/+1
* libmm-glib,common-helpers: make hexstr2bin() return a GErrorAleksander Morgado2021-02-231-1/+1
* charsets: remove unused charset_utf8_to_hex() methodAleksander Morgado2021-02-231-28/+0
* charsets: don't allow quoting in byte_array_append()Aleksander Morgado2021-02-231-5/+0
* charsets: remove HEX charset typeAleksander Morgado2021-02-231-10/+0
* charsets: refactor coding styleAleksander Morgado2020-08-201-142/+148
* charsets: add UTF-16BE as a possible modem charsetAleksander Morgado2020-08-201-2/+14
* charsets: take_and_convert() methods should support GSM encodingAleksander Morgado2020-05-261-4/+18
* charsets: don't warn in unlikely case of needing to convert to HEX from UTF-8Aleksander Morgado2020-05-261-2/+0
* Revert "charsets: don't warn in unlikely case of needing to convert to HEX fr...Aleksander Morgado2020-05-261-18/+6
* charsets: don't warn in unlikely case of needing to convert to HEX from UTF-8Giacinto Cifelli2020-05-261-6/+18
* charsets: report GError in byte_array_append() failuresAleksander Morgado2020-04-081-16/+12
* charsets: fix warnings with -Wswitch-defaultAleksander Morgado2020-01-311-0/+6
* charsets: fix warnings with -Wsign-compareAleksander Morgado2020-01-311-5/+5
* charsets: fix handling of 0x00 bytes at the end of GSM encoded stringsAleksander Morgado2020-01-241-0/+22
* charsets: use `G_N_ELEMENTS (t)' instead of `sizeof (t) / sizeof (t[0])'Ben Chan2019-08-021-1/+1
* charsets: new helper to convert binary input data to UTF-8Aleksander Morgado2018-08-211-0/+25
* charsets: simplify check to see if conversion to charset possibleAleksander Morgado2017-08-161-42/+24
* charsets: ensure all methods are prefixed with 'mm_'Aleksander Morgado2017-08-161-8/+8
* charset: fix mm_charset_get_encoded_lenBen Chan2017-08-151-5/+5
* core: use MM-specific logging methods always instead of the generic GLib onesAleksander Morgado2016-08-151-3/+3
* core: minor coding style fixesBen Chan2014-05-201-43/+43
* libmm-glib: remove the `libmm-common.h' headerAleksander Morgado2012-10-041-1/+2
* libmm-common: added common utils from coreAleksander Morgado2012-09-141-6/+7
* core: fix a leak in "core: better handling of non-UCS2 conversions that shoul...Dan Williams2012-09-121-0/+1
* core: better handling of non-UCS2 conversions that should be UCS2 (bgo #683817)Dan Williams2012-09-121-12/+30
* charsets: plug memleakAleksander Morgado2012-03-281-1/+2
* charsets: fix compilation with -Werror=maybe-uninitializedAleksander Morgado2012-03-161-1/+1
* charsets: new UTF-8 to given charset converterAleksander Morgado2012-03-161-0/+86
* charsets: plug memleakAleksander Morgado2012-02-181-5/+6
* charsets: don't crash when passing a NULL string to the UTF-8 converterAleksander Morgado2012-02-081-0/+3
* charsets: new method to do our best to convert from current charset to UTF-8Aleksander Morgado2012-02-071-0/+92
* charsets: don't warn if we couldn't convert from hex to utf8Aleksander Morgado2012-02-071-1/+2
* core: fix some bugs in GSM7 packing codeDan Williams2012-01-181-25/+21
* gsm: add SMS PDU creation functionDan Williams2012-01-171-2/+176
* charsets: new utf8_to_hex() methodAleksander Morgado2011-06-061-0/+31
* gsm: implement basic SMS reception and PDU parsingNathan Williams2011-04-141-3/+3