summaryrefslogtreecommitdiff
path: root/json-glib/json-parser.c
Commit message (Expand)AuthorAgeFilesLines
* parser: Ignore UTF-8 BOM if necessaryhandle-utf8-bomJan-Michael Brummer2020-12-311-1/+15
* Properly detect multiple top level statementsEmmanuele Bassi2020-08-241-15/+12
* json-parser: Support loading files via memory mappingPhilip Withnall2020-06-091-0/+58
* typo: parser -> parsedAlexandre Viau2020-01-101-1/+1
* Merge branch 'leak-fix' into 'master'Emmanuele Bassi2017-12-151-0/+2
|\
| * json-parser: Fix a memory leak on two error handling pathsPhilip Withnall2017-12-151-0/+2
* | json-parser: Fix getting immutable root nodes from empty inputPhilip Withnall2017-12-151-5/+14
|/
* parser: Use g_steal_pointer()Emmanuele Bassi2017-03-181-8/+2
* core: Add json_parser_steal_root()Ole André Vadla Ravnås2017-03-181-0/+26
* Stop providing our own marshaller and use the generic oneThibault Saunier2017-03-131-19/+10
* Only seal arrays and objects when a parser is immutableEmmanuele Bassi2017-03-131-2/+4
* Allow empty string as object member nameDr. David Alan Gilbert2017-03-111-1/+1
* Fix translator commentsPiotr Drąg2017-01-281-4/+4
* parser: Rename `immutable` bit fieldEmmanuele Bassi2016-03-011-9/+9
* docs: Fix the Since tagsEmmanuele Bassi2016-03-011-2/+2
* core: Add JSON node, object, array hashesPhilip Withnall2016-03-011-6/+2
* node: Add json_node_ref() and json_node_unref()Philip Withnall2016-03-011-12/+12
* core: Add immutability support to core objectsPhilip Withnall2016-03-011-0/+108
* parser: Detect missing commas in arraysEmmanuele Bassi2016-02-251-1/+14
* parser: Correctly increment the array index counterEmmanuele Bassi2016-02-251-1/+2
* parser: Port to GTaskEmmanuele Bassi2015-06-091-118/+62
* Drop unnecessary '_' prefix from json_marshalEmmanuele Bassi2014-12-301-9/+9
* json-parser: use length parameter when validating utf-8djcb2014-04-171-1/+1
* parser: Use the right length for parsing the stream contentsEmmanuele Bassi2014-04-171-2/+2
* Remove conditional inclusion of config.hEmmanuele Bassi2014-03-181-2/+0
* parser: Always perform UTF-8 validationEmmanuele Bassi2013-10-271-0/+9
* parser: Always use a valid GError internallyEmmanuele Bassi2013-10-261-2/+15
* parser: Drop a pointless macroEmmanuele Bassi2013-08-221-4/+2
* Remove compile time GLib version checkEmmanuele Bassi2013-08-211-13/+1
* Use new macros when compiling against new GLibEmmanuele Bassi2013-07-201-1/+11
* Use G_DEFINE_QUARK macroEmmanuele Bassi2013-05-161-7/+3
* Use typed initializers for JsonNodeEmmanuele Bassi2012-10-271-16/+21
* scanner: Remove unused functionsEmmanuele Bassi2012-10-261-29/+23
* parser: Empty member names are not validEmmanuele Bassi2012-10-261-0/+13
* parser: Use error codes for invalid assignmentsEmmanuele Bassi2012-10-251-1/+3
* parser: Consolidate value parsingEmmanuele Bassi2012-10-251-25/+12
* parser: Show the column in the error messageEmmanuele Bassi2012-10-251-2/+3
* parser: Fix small leak in json_parse_statementMiguel Angel Cabrera Moya2012-10-251-1/+4
* Mark GError messages for translationsEmmanuele Bassi2011-06-011-1/+4
* Add i18n machineryEmmanuele Bassi2011-06-011-0/+2
* Add missing introspection annotations.Luca Bruno2011-01-101-1/+1
* parser: Add loading from a GInputStreamEmmanuele Bassi2010-08-021-0/+258
* parser: Do not access GScanner:tokenEmmanuele Bassi2010-05-261-3/+6
* docs: Fix typoEmmanuele Bassi2010-04-141-1/+1
* parser: Do not increment the index variableEmmanuele Bassi2010-04-031-1/+1
* parser: Add MISSING_COLON errorEmmanuele Bassi2010-03-191-2/+1
* parser: Refactor the JsonParser logicEmmanuele Bassi2010-03-191-288/+200
* parser: Return specific error codesEmmanuele Bassi2010-03-191-10/+39
* parser: Re-use json_parse_value()Emmanuele Bassi2010-03-181-55/+2
* parser: Add debug annotations for json_parse_value()Emmanuele Bassi2010-03-181-0/+8