Commit Graph

145 Commits

Author SHA1 Message Date
22b7330377 Constify 2018-02-22 01:46:29 +01:00
4d1df16dea Use String for filenames in the Parser class 2018-02-19 19:46:48 +01:00
9e1468cb8a Update the copyright notice 2018-02-18 22:22:33 +01:00
1652ad8a4c Switch to the 2-clause BSD license 2018-02-18 22:20:35 +01:00
19ab867c64 Allow callbacks wth swapped arguments 2018-02-18 21:46:54 +01:00
53e9a80260 Introduce filtering for arrays 2018-02-18 21:46:12 +01:00
fa6e46a0ba Add a helper for arrays of a specific type 2018-02-18 21:44:37 +01:00
7803266e8d Update the copyright notice 2018-01-23 05:09:08 +01:00
b82b1b510e Introduce the StringArray type
This breaks the libSystem API.
2018-01-23 05:08:57 +01:00
bf01ac0e02 Re-generate the Makefiles 2017-12-28 01:39:01 +01:00
6485ea2dd9 Introduce string_to{lower,upper}() 2017-11-09 04:19:19 +01:00
431924195b Update the copyright notice 2017-11-09 03:17:08 +01:00
7de95d899f Constify 2017-11-09 03:16:17 +01:00
c338c5b5de Update the copyright notice 2017-05-21 01:45:46 +02:00
8b786d778d Add missing #include 2017-05-21 01:45:26 +02:00
5eb805cf10 Update the copyright notice 2017-04-14 03:41:05 +02:00
715991580e Add an accessor for String
This is currently a no-op with a symbol.
2017-04-14 03:40:54 +02:00
5f051980de Clarify the Variable API for variable_serialize() 2016-09-07 00:59:24 +02:00
cd4cb128f0 Add string_rindex() 2016-08-13 20:31:31 +02:00
8031a2449e Introduce a clearer API for looking up exports 2016-06-14 23:59:44 +02:00
195e391d28 Update the copyright notice 2016-06-14 23:57:01 +02:00
11e298829b Define a standard header for plug-ins 2016-06-14 23:56:10 +02:00
cfd1ff2f29 Update the copyright notice 2016-06-11 12:27:57 +02:00
f2dcf4c91c Use size_t for string_{,l,r}trim()
These functions do not fail, and may work on very long strings.
Reflect this by returning unsigned values (number of characters
trimmed).

XXX breaks the ABI
2016-06-11 12:25:54 +02:00
872617ec28 Update some copyright notices 2016-05-27 11:00:52 +02:00
7d5c33f3d4 Constify 2016-05-27 11:00:34 +02:00
d2f5f80a02 Add a helper to save preferences 2015-11-22 18:35:00 +01:00
df1efeb265 Update the copyright notice 2015-11-22 18:35:00 +01:00
a2a3630e56 Implement new helpers to load preferences 2015-11-22 18:35:00 +01:00
93e4c2d14b Update some copyright notices 2015-11-22 18:34:59 +01:00
8712074ba0 Simplify the Error class
This breaks part of the API unfortunately.
2015-11-22 18:34:59 +01:00
97823882ce Update the copyright notice 2015-11-05 22:51:02 +01:00
449b60d2c8 Tentative API extension for Variable 2015-11-05 22:50:41 +01:00
d4adbb90d8 Update the copyright notice 2015-10-09 23:38:09 +02:00
e781c240d7 Add a helper to obtain the original key 2015-10-09 23:37:38 +02:00
4e63a00c34 Implement string_trim() 2015-06-23 03:14:13 +02:00
26c0e62541 Implement string_ltrim() 2015-06-23 03:14:13 +02:00
817ee525f3 Implement string_rtrim() 2015-06-23 03:14:12 +02:00
1e900f11f0 Update the copyright notice 2015-06-18 02:02:40 -04:00
3079a92b84 Revisit the File API 2015-06-18 02:02:40 -04:00
9666179b54 Update a couple copyright notices 2015-04-20 23:46:11 +02:00
3a9c6cc403 Introduce string_new_replace(3) 2015-04-20 23:46:11 +02:00
265d38b38e Re-generated the Makefiles (with partial support for OBJDIR) 2014-11-12 02:28:52 +01:00
7ade6f79d4 Build the python binding as part of the tests 2014-08-29 19:04:13 +02:00
13da423c7d Fixed double-definition of LICENSE_PROPRIETARY_FLAGS 2014-06-01 13:19:38 +02:00
322ad16443 Imported <System/license.h> (hopefully will be useful) 2014-05-31 12:23:34 +02:00
ebe0208b61 Stricter header double-inclusion protection 2014-05-31 12:04:47 +02:00
83e96be596 Workaround for multiple definition of generic array handling 2014-05-09 21:01:13 +02:00
35a0f62959 Let the Config class inherit from the Mutator class instead of Hash 2014-05-07 02:56:44 +02:00
3268efcb33 Code cleanup 2014-05-07 02:55:17 +02:00