Commit Graph

737 Commits

Author SHA1 Message Date
Hugues Delorme
8540248028 support: fix minor include issue 2014-03-13 22:56:59 +01:00
Hugues Delorme
b5da8aa18f tests: fix build errors 2014-03-13 22:56:28 +01:00
Hugues Delorme
37af93feab stl: get rid of FOUG_SLTB_READ_WRITE_ALIGN_SAFE 2014-03-13 22:55:55 +01:00
Hugues Delorme
5e53892a0d cmake: Force C language and PIC with GCC 2014-03-13 22:52:52 +01:00
Hugues Delorme
ab794ded78 Major reorganization of source files into a better source tree 2014-03-13 17:49:39 +01:00
Hugues Delorme
c4bb9015d6 libstl: fix minor code style issue 2014-03-13 17:03:04 +01:00
Hugues Delorme
52fea697cb Surround declaration of functions with FOUG_C_LINKAGE_BEGIN and FOUG_C_LINKAGE_END
This avoids linking errors with use of FougDataX in C++ programs
2014-03-13 15:57:04 +01:00
Hugues Delorme
381dd0d9b7 libstl: rename foug_stl_rw_error to foug_stl_error 2014-03-13 14:41:05 +01:00
Hugues Delorme
41eec9b1b5 Add more doc 2014-03-13 14:37:55 +01:00
Hugues Delorme
01d9e3a3f7 Separate detection of GCC builtin bswap() functions for 16b and 32b 2014-02-25 09:53:36 +01:00
Hugues Delorme
cd271d709c Fix default use of RPATH 2014-02-19 12:13:28 +01:00
Hugues Delorme
e8b169d79d libstl: replace stl{a,b}_{read,write}.h files by stl_io.h 2014-02-13 17:02:18 +01:00
Hugues Delorme
3b6b1f631e Add more documentation 2014-02-13 16:39:59 +01:00
Hugues Delorme
660c2699e7 Don't declare anonymous enum/struct in the public API 2014-02-13 16:18:09 +01:00
Hugues Delorme
c4c08b1e5c Add more documentation for global header files (just below src/ folder) 2014-02-13 11:51:42 +01:00
Hugues Delorme
3ccd118545 libstl: minor improvement in stla_read hook 2014-02-11 11:18:59 +01:00
Hugues Delorme
6f1d3ac97e libstl: check string iterator limit before access in foug_stl_get_format() 2014-02-11 11:14:49 +01:00
Hugues Delorme
35e479bc28 Add unit tests for expected platform behavior 2014-02-11 11:13:15 +01:00
Hugues Delorme
e5b19fb151 occ_support: remove unused attributes in foug_OccStlMeshDomain 2014-02-04 16:29:38 +01:00
Hugues Delorme
0634f4087b cmake: check that policy CMP0020 can be applied 2014-02-04 16:12:55 +01:00
Hugues Delorme
50f2bef268 cmake: fix dev warnings when enabling Qt (set policy cmp0020) 2014-02-04 15:46:37 +01:00
Hugues Delorme
bdf97c30e3 Fix buggy foug_decode_uint32_me() 2014-02-04 15:45:31 +01:00
Hugues Delorme
a6674e605d cmake: silence C4996 warnings 2014-02-04 14:44:03 +01:00
Hugues Delorme
a4d55f1396 Add missing stream_buffer.{h,c} files 2014-02-04 12:41:03 +01:00
Hugues Delorme
121577a36c Fix occ_support in fougdatax.pro 2014-02-04 12:08:22 +01:00
Hugues Delorme
b0348e62eb cmake: QtSupport can be built with Qt4 2014-01-31 11:17:45 +01:00
Hugues Delorme
56ab56b0e8 foug_stl_get_format: fix potential bug where read_size is less than fixed_buffer size 2014-01-30 10:32:28 +01:00
Hugues Delorme
fecc9fb478 Revamp error checking 2014-01-30 10:19:22 +01:00
Hugues Delorme
4bc3af5a1c Add test_internal__ascii_parse() 2014-01-30 00:27:06 +01:00
Hugues Delorme
6951b4bd40 Stupid conflict fixed 2014-01-29 18:37:13 +01:00
Hugues Delorme
b4253a803d Add first unit tests 2014-01-29 18:35:25 +01:00
Hugues Delorme
0bef50a785 Add first unit tests 2014-01-29 18:33:49 +01:00
Hugues Delorme
58e19b0554 Rename tests/ to benchs/ 2014-01-29 17:52:25 +01:00
Hugues Delorme
dc6ca103ee Update tests 2014-01-29 17:51:04 +01:00
Hugues Delorme
ad3eed423f qmake build works again 2014-01-29 17:28:30 +01:00
Hugues Delorme
6abac58deb Considerable simplify libstl API 2014-01-29 16:59:19 +01:00
Hugues Delorme
a2f39de890 Fix minor code style issues 2014-01-29 11:34:10 +01:00
Hugues Delorme
55a6837c76 occ_libstl.cpp: adapt to API changes 2014-01-29 11:33:55 +01:00
Hugues Delorme
cb9428c87d stla_read.h: remove typedefs to function pointers 2014-01-29 11:33:19 +01:00
Hugues Delorme
7f13b9248f stlb_read: remove typedef for function pointers, also simplify hookds 2014-01-29 11:32:47 +01:00
Hugues Delorme
966359881e stream: error_func() returns int instead of int32_t 2014-01-29 11:31:44 +01:00
Hugues Delorme
e548e342b9 stl_format.c: fix case that would return FOUG_STL_ASCII_FORMAT instead of FOUG_STL_UNKNOWN_FORMAT 2014-01-29 11:29:55 +01:00
Hugues Delorme
36594dc120 global.h: alais foug_bool_t to int (instead of int8_t) 2014-01-29 11:28:36 +01:00
Hugues Delorme
59e5daf983 Major reorganization to improve performance 2014-01-28 19:06:24 +01:00
Hugues Delorme
dbe36c0eb1 libstl: add stl_format.h,c 2014-01-28 19:05:18 +01:00
Hugues Delorme
c11804fcea libstl: put all error codes in stl_error.h 2014-01-28 19:04:32 +01:00
Hugues Delorme
83553795d5 compiler_config.pri: let qmake specify -fstrict-aliasing for release builds 2014-01-28 19:01:33 +01:00
Hugues Delorme
60bdef344f cmake: simplify definition of source files to be compiled 2014-01-28 19:00:36 +01:00
Hugues Delorme
b41817fcad ascii_parse: add function foug_checked_next_chars() 2014-01-28 10:11:26 +01:00
Hugues Delorme
340ed4f117 ascii_parse: simplify cookie function 2014-01-27 22:57:10 +01:00