Commit Graph

160 Commits

Author SHA1 Message Date
michael
53c40371ff * Fix destreaming
git-svn-id: trunk@35565 -
2017-03-11 15:37:24 +00:00
michael
ea7f7c1d2a * Fix bug #31513, add option for lowercasing property names, and add option to stream tlist
git-svn-id: trunk@35561 -
2017-03-11 10:23:22 +00:00
michael
1a771735ac * Patch from BBaz to add an overload to find returning a boolean (bug ID
git-svn-id: trunk@35343 -
2017-01-27 21:01:29 +00:00
michael
e6000e88d1 * Added JSON to pascal converter
git-svn-id: trunk@35296 -
2017-01-14 09:06:49 +00:00
michael
66b07b045b * Delete Value/Path must set Modified flag (Bug ID 30907)
git-svn-id: trunk@34870 -
2016-11-11 09:49:44 +00:00
michael
65469ebd4d * Inline some functions, bugreport ID 30906
git-svn-id: trunk@34869 -
2016-11-11 09:40:41 +00:00
michael
d2ebb94fa3 * Fix for failing COMP tests from Luiz Americo (bug ID 30878)
git-svn-id: trunk@34860 -
2016-11-09 21:21:49 +00:00
michael
6bf0ec2de1 * Patch from Luiz Americo to add const to some strings
git-svn-id: trunk@34859 -
2016-11-09 21:17:40 +00:00
michael
01550dd625 * Solution for solidus character, bug ID #30870
git-svn-id: trunk@34819 -
2016-11-06 17:27:36 +00:00
michael
5693bbf9ad * Remove unused unit from uses clause
git-svn-id: trunk@34818 -
2016-11-06 17:26:56 +00:00
michael
4e39c254d2 * Remove unused variables
git-svn-id: trunk@34538 -
2016-09-17 08:58:22 +00:00
michael
0af46b90aa * Add null in Array/Object if an element is Nil.
git-svn-id: trunk@34537 -
2016-09-17 08:55:55 +00:00
michael
5be2dfd9c8 * Fix bug ID #30606, identifier not allowed when parsing object
git-svn-id: trunk@34536 -
2016-09-17 08:18:53 +00:00
michael
a80e8f41c4 * Report correct position when encountering identifier
git-svn-id: trunk@34535 -
2016-09-17 08:18:10 +00:00
michael
d4a0fcecd9 * Removed unused variable
git-svn-id: trunk@34199 -
2016-07-24 07:39:22 +00:00
michael
e1751df5c3 * Refactor so LoadFromStream can be overridden
git-svn-id: trunk@34196 -
2016-07-23 20:04:38 +00:00
nickysn
5306ee552b * regenerated makefiles with latest fpcmake
git-svn-id: trunk@34008 -
2016-06-18 01:00:45 +00:00
nickysn
a58dd988a4 * regenerate makefiles after the fpcmake update
git-svn-id: trunk@34002 -
2016-06-17 22:05:59 +00:00
michael
1a032303ff * Fix bug #29935
git-svn-id: trunk@33397 -
2016-03-31 12:12:04 +00:00
michael
e9cdfaae9f * Fix writing of control characters (bug ID 29867)
git-svn-id: trunk@33310 -
2016-03-21 19:29:29 +00:00
michael
532bf25233 * Add possibility to specify JSON options
git-svn-id: trunk@33124 -
2016-02-27 09:13:31 +00:00
michael
6ac5aa615a * Extended jsonrtti so it supports streaming of datetime and destreaming datetime (bug ID 28721)
git-svn-id: trunk@32876 -
2016-01-07 21:48:02 +00:00
michael
e69c96d496 * Add option to ignore trailing commas in objects and arrays
git-svn-id: trunk@32875 -
2016-01-07 20:44:24 +00:00
michael
9689bcc34b * Better unicode string support. Changed TJSONStringType to UTF8String (bug ID 28966)
git-svn-id: trunk@32774 -
2015-12-28 10:53:32 +00:00
joost
b47d158920 * Stream objectlists to JSON
git-svn-id: trunk@32762 -
2015-12-27 13:36:16 +00:00
joost
e388a39e3d * Added ability to sort TJSONArray
git-svn-id: trunk@32038 -
2015-10-13 14:09:31 +00:00
michael
e8a4b6c820 * Fix bug #28818, patch from Alexey Torgashin
git-svn-id: trunk@32001 -
2015-10-10 10:37:00 +00:00
nickysn
02d6f7a2a4 - disabled the win16 target for all packages that don't compile on that platform
git-svn-id: trunk@31857 -
2015-09-27 19:32:44 +00:00
nickysn
e83f3d2978 * updated all the remaining makefiles that 'fpcmake -r' missed
git-svn-id: trunk@31527 -
2015-09-05 11:21:36 +00:00
michael
90a31bef49 * Fix bug #28506
git-svn-id: trunk@31436 -
2015-08-28 09:33:56 +00:00
michael
7c5ce9efc6 * Fix bug id #28493
git-svn-id: trunk@31435 -
2015-08-28 09:29:08 +00:00
joost
46906833f1 * Re-generated makefile's
git-svn-id: trunk@31318 -
2015-08-12 19:47:44 +00:00
joost
ac87da7c42 * Filter the Makefile's unit searchpaths from the fpmake command line.
To void cluttering the .fpm file

git-svn-id: trunk@31317 -
2015-08-12 19:15:14 +00:00
michael
3acf0285aa * Allow comments in JSON config file
git-svn-id: trunk@31293 -
2015-08-06 13:09:40 +00:00
michael
97bc0a4bff * Add support for parsing comments
git-svn-id: trunk@31292 -
2015-08-06 12:37:17 +00:00
michael
7c94f09d34 * Convert to/from UTF8
git-svn-id: trunk@31291 -
2015-08-06 11:27:56 +00:00
michael
7753417631 * Fix bug ID #28469
git-svn-id: trunk@31277 -
2015-08-04 09:19:22 +00:00
michael
05e0d44697 * Widestring -> Unicodestring, optimize StripSlash
git-svn-id: trunk@31273 -
2015-08-04 09:11:27 +00:00
michael
3b9edc840f * Fix formatted indent size
git-svn-id: trunk@31272 -
2015-08-04 09:09:12 +00:00
michael
123f78155f * Added Options to format JSON file (bug ID 28464)
git-svn-id: trunk@31265 -
2015-08-03 19:18:22 +00:00
Károly Balogh
77bdd83bfc AROS/x86_64: regenerated Makefiles
git-svn-id: trunk@31177 -
2015-06-29 00:09:06 +00:00
Jonas Maebe
89418d23e5 * regenerated Makefiles with Linux/AArch64 support
git-svn-id: trunk@30891 -
2015-05-20 20:15:10 +00:00
michael
636fb64577 * Introduce reload method
git-svn-id: trunk@30260 -
2015-03-19 15:09:27 +00:00
Jonas Maebe
fa328436ab * regenerated for iphonesim/x86-64
git-svn-id: trunk@29974 -
2015-02-23 22:56:41 +00:00
Jonas Maebe
3d01d4ceb1 * regenerated with Darwin/AArch64 support
git-svn-id: trunk@29950 -
2015-02-23 22:54:53 +00:00
joost
1a90d29063 * Re-generated packages-Makefile.fpcs and Makefiles
git-svn-id: trunk@29409 -
2015-01-05 11:34:47 +00:00
marco
d407b668d1 * version updated to 3.1.1
git-svn-id: trunk@29399 -
2015-01-04 21:09:04 +00:00
joost
0574714317 * Use short 8.3 names for archives on limit83fs-hosts
git-svn-id: trunk@29174 -
2014-11-28 21:35:46 +00:00
michael
2d553068f4 * Added fast dumpjson method, formatting option to skip whitespace
git-svn-id: trunk@28818 -
2014-10-14 19:45:31 +00:00
michael
1815be1837 * Added support for TJSONData.CompressedJSON and TJSONObject.UnquotedElementNames
git-svn-id: trunk@28797 -
2014-10-11 09:03:17 +00:00