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