Commit Graph

653 Commits

Author SHA1 Message Date
246163201c Fix building the tools 2015-08-11 01:56:11 +02:00
a72d1bb0be About to release DeforaOS libSystem 0.2.2 2015-08-11 01:54:40 +02:00
fff18fca86 Initial import of an implementation for the File class
This is absolutely not ready, and not reviewed at all. As a consequence
it is not even compiled at the moment. It is committed to allow
beginning to work on it. Do not use this API for the moment, it will
change.
2015-08-11 01:48:07 +02:00
43fedadc3a Re-generate the Makefiles 2015-08-09 15:52:26 +02:00
664b6265f7 Build with stricter SSP by default
This change also moves every flag specific to GCC to CFLAGS.
2015-08-09 15:51:16 +02:00
4ff3eb6fdf Add a couple test cases 2015-07-31 19:51:18 +02:00
99e643dad0 Output nicer configuration files 2015-07-31 19:50:50 +02:00
d0729a89df Re-generate the Makefiles 2015-07-19 02:45:32 +02:00
72639c9baa Build the tests as PIE too 2015-07-19 02:45:21 +02:00
00192f02e3 Re-generate the Makefiles 2015-07-19 02:44:22 +02:00
ac5bade606 Build PIE with the proper flags 2015-07-19 02:44:11 +02:00
c03def7507 Re-generate the Makefiles 2015-07-11 15:15:47 +02:00
1b10e331dc Build configctl as PIE 2015-07-11 15:15:26 +02:00
cd4cbb80a1 Re-generate the Makefiles 2015-06-28 17:11:04 +02:00
c20959a9af Compile with -pedantic and -fstack-protector by default 2015-06-28 17:10:42 +02:00
4b64310636 Trimming functions are available by now 2015-06-23 03:14:14 +02:00
0e37acd63d Add tests for string_trim() 2015-06-23 03:14:14 +02:00
8cd73f4219 Add a integer overflow check when resizing arrays 2015-06-23 03:14:13 +02:00
b1246abd04 Use -errno as the code upon system errors 2015-06-23 03:14:13 +02:00
4e63a00c34 Implement string_trim() 2015-06-23 03:14:13 +02:00
112795b7aa Add tests for string_ltrim() 2015-06-23 03:14:13 +02:00
26c0e62541 Implement string_ltrim() 2015-06-23 03:14:13 +02:00
e7cfc80c16 Re-generate the Makefiles 2015-06-23 03:14:13 +02:00
a79b215b06 Re-run the tests when libSystem changes 2015-06-23 03:14:13 +02:00
a16dd33841 Add tests for string_rtrim() 2015-06-23 03:14:13 +02:00
8df5499481 Update the copyright notice 2015-06-23 03:14:12 +02:00
9a65fd0ffa Disambiguate the error codes 2015-06-23 03:14:12 +02:00
817ee525f3 Implement string_rtrim() 2015-06-23 03:14:12 +02:00
f19a4af827 Avoid using string_length()
New code should be using string_get_length() instead.
2015-06-22 18:41:23 -04:00
bab058ee5b Avoid a compilation warning (signedness mismatch) 2015-06-18 02:11:56 -04: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
1b3d84b41b Avoid spurious lines when writing configuration files 2015-06-18 01:15:12 -04:00
19bbc4b7c6 Stricter check for config_save() 2015-06-18 01:14:53 -04:00
2892e25da8 Update the copyright notice 2015-06-18 01:09:50 -04:00
571c9b5df3 Add a test for config_save() 2015-06-18 01:09:40 -04:00
5ca62ddf06 Code cleanup 2015-06-18 00:23:45 -04:00
417669d936 More generic python binding build 2015-06-15 01:37:22 -04:00
e7f255b6ba Update the copyright notice 2015-06-15 01:28:10 -04:00
43400c956b Use libSystem.pc as generated from the source tree 2015-06-15 01:27:21 -04:00
3244f82b4f Hopefully rid of integer overflows in the Array class 2015-06-15 01:15:07 -04:00
c36ef6f345 Update the copyright notice 2015-06-15 01:11:40 -04:00
b9405984f9 Fix the "array" test 2015-06-15 01:11:26 -04:00
138570c9bc Introduce an "array" test 2015-06-15 00:11:37 -04:00
edc1517a3b Update the copyright notice 2015-06-14 12:15:23 -04:00
d6a23e72e6 Check for errors from array_append() 2015-06-14 12:15:06 -04:00
060cd579ab Re-generate the Makefiles 2015-05-25 19:15:19 +02:00
27b11f0b89 Add a few .gitignore files 2015-05-21 01:55:58 +02:00
3d9c37d770 Re-generate the Makefiles 2015-05-21 01:54:20 +02:00
3dc81d420b Re-generate the Makefiles 2015-05-11 00:07:20 +02:00