summaryrefslogtreecommitdiff
path: root/json-glib/json-parser.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* parser: Clean up array and object parsingEmmanuele Bassi2010-03-181-20/+24
* parser: Improve strictnessEmmanuele Bassi2010-03-011-39/+78
* Update Introspection annotationsEmmanuele Bassi2009-11-121-2/+3
* parser: Advance when parsing bare valuesEmmanuele Bassi2009-10-291-0/+1
* [parser] Return the right expected tokenEmmanuele Bassi2009-09-221-2/+14
* [parser] Whitespace clean upEmmanuele Bassi2009-09-221-5/+6
* [node] Add JsonNode.set_parent()Emmanuele Bassi2009-09-061-7/+7
* [parser] Clean up value parsingEmmanuele Bassi2009-09-061-118/+81
* [docs] Small documentation fixesEmmanuele Bassi2009-09-021-1/+2