aboutsummaryrefslogtreecommitdiff
path: root/src/mm-charsets.c
AgeCommit message (Expand)Author
2023-05-18charsets: fix read of uninitialized memory in gsm unpacked conversionAleksander Morgado
2022-09-13sms: fix spliting messages into chunks in gsm7 encodingAndrey Skvortsov
2022-09-13charsets: move mm_sms_part_3gpp_util_split_text to mm_charset_util_split_textAndrey Skvortsov
2022-02-17charsets: set error if UTF-8 validation failsAleksander Morgado
2021-02-23charsets: detect iconv() support in runtimeAleksander Morgado
2021-02-23charsets: define common translit fallback characterAleksander Morgado
2021-02-23charsets: remove charset_hex_to_utf8()Aleksander Morgado
2021-02-23charsets: remove take_and_convert methodsAleksander Morgado
2021-02-23charsets: use new bytearray_to_utf8() instead of byte_array_to_utf8()Aleksander Morgado
2021-02-23charsets: make charset_gsm_unpacked_to_utf8() privateAleksander Morgado
2021-02-23charsets: use new bytearray_from_utf8() instead of byte_array_append()Aleksander Morgado
2021-02-23charsets: make charset_utf8_to_unpacked_gsm() privateAleksander Morgado
2021-02-23charsets: new common APIs to convert from/to charsets and UTF-8Aleksander Morgado
2021-02-23charsets: avoid //TRANSLIT when converting to/from charsetsAleksander Morgado
2021-02-23charsets: make translit optional in utf8_to_unpacked_gsm()Aleksander Morgado
2021-02-23charsets: make translit optional in gsm_unpacked_to_utf8()Aleksander Morgado
2021-02-23libmm-glib,common-helpers: make hexstr2bin() return a guint8 arrayAleksander Morgado
2021-02-23libmm-glib,common-helpers: make hexstr2bin() accept input string lengthAleksander Morgado
2021-02-23libmm-glib,common-helpers: make hexstr2bin() return a GErrorAleksander Morgado
2021-02-23charsets: remove unused charset_utf8_to_hex() methodAleksander Morgado
2021-02-23charsets: don't allow quoting in byte_array_append()Aleksander Morgado
2021-02-23charsets: remove HEX charset typeAleksander Morgado
2020-08-20charsets: refactor coding styleAleksander Morgado
2020-08-20charsets: add UTF-16BE as a possible modem charsetAleksander Morgado
2020-05-26charsets: take_and_convert() methods should support GSM encodingAleksander Morgado
2020-05-26charsets: don't warn in unlikely case of needing to convert to HEX from UTF-8Aleksander Morgado
2020-05-26Revert "charsets: don't warn in unlikely case of needing to convert to HEX fr...Aleksander Morgado
2020-05-26charsets: don't warn in unlikely case of needing to convert to HEX from UTF-8Giacinto Cifelli
2020-04-08charsets: report GError in byte_array_append() failuresAleksander Morgado
2020-01-31charsets: fix warnings with -Wswitch-defaultAleksander Morgado
2020-01-31charsets: fix warnings with -Wsign-compareAleksander Morgado
2020-01-24charsets: fix handling of 0x00 bytes at the end of GSM encoded stringsAleksander Morgado
2019-08-02charsets: use `G_N_ELEMENTS (t)' instead of `sizeof (t) / sizeof (t[0])'Ben Chan
2018-08-21charsets: new helper to convert binary input data to UTF-8Aleksander Morgado
2017-08-16charsets: simplify check to see if conversion to charset possibleAleksander Morgado
2017-08-16charsets: ensure all methods are prefixed with 'mm_'Aleksander Morgado
2017-08-15charset: fix mm_charset_get_encoded_lenBen Chan
2016-08-15core: use MM-specific logging methods always instead of the generic GLib onesAleksander Morgado
2014-05-20core: minor coding style fixesBen Chan
2012-10-04libmm-glib: remove the `libmm-common.h' headerAleksander Morgado
2012-09-14libmm-common: added common utils from coreAleksander Morgado
2012-09-12core: fix a leak in "core: better handling of non-UCS2 conversions that shoul...Dan Williams
2012-09-12core: better handling of non-UCS2 conversions that should be UCS2 (bgo #683817)Dan Williams
2012-03-28charsets: plug memleakAleksander Morgado
2012-03-16charsets: fix compilation with -Werror=maybe-uninitializedAleksander Morgado
2012-03-16charsets: new UTF-8 to given charset converterAleksander Morgado
2012-02-18charsets: plug memleakAleksander Morgado
2012-02-08charsets: don't crash when passing a NULL string to the UTF-8 converterAleksander Morgado
2012-02-07charsets: new method to do our best to convert from current charset to UTF-8Aleksander Morgado
2012-02-07charsets: don't warn if we couldn't convert from hex to utf8Aleksander Morgado