• R/O
  • SSH

libctools: List of commits

This library contains code that extends and simplifies different operations
for C language based programs.


RSS
Rev. Tiempo Autor
1e3b4f005840 2017-10-22 22:06:22 s.gusarov

Don't define ${PROJECT_NAME}_EXPORTS identifier for shared library build. We have an analog
Borrowed from
https://stackoverflow.com/questions/27429732/cmake-adds-dlibname-exports-compile-definition

993ce052863e 2017-10-22 09:47:20 Sergey Gusarov

qttool is more suitable to have Qt-related code. libctools is not a mainstream for Qt,
so any Qt project could solve Qt-related problems itself.

5be502926b7b 2017-10-22 09:23:16 Sergey Gusarov

Resolved cmake warning about CMP0023 policy. There is no affected cmake code now

21e21461c7bf 2017-10-22 07:21:44 Sergey Gusarov

Use CT_SHARED_API throughout the project

9dc18fb56e4c 2017-10-22 06:41:22 Sergey Gusarov

Added shared_api module. Attribute CT_SHARED_API should be used near all exported symbols

97096e0d917e 2017-10-22 05:48:21 Sergey Gusarov

CT_DLL* identifiers renamed to CT_SHARED* as more appropriate for cross-platform

76fedfc813ae 2017-10-22 05:44:01 Sergey Gusarov

Enforce default visibility for external headers. Preparation to enforcing hidden visibility for the project

5948f6474951 2017-10-22 00:33:52 Sergey Gusarov

Fixed warning "UNICODE redefined" with gcc/dynamic

f0015951a527 2017-10-21 22:24:35 s.gusarov

Fixed compilation of predef/attributes.h in Qt projects

8a6a1345e1f8 2017-10-21 18:46:13 s.gusarov

Code movement

097e23e04208 2017-10-21 18:40:56 s.gusarov

Static/Dynamic linking support

2e53d23d7de5 2017-10-18 10:44:18 s.gusarov

Removed redundant brackets

3b3f992ecea2 2017-10-18 10:14:12 s.gusarov

trace_ext.c: Fixed release warning

9ec9ad54fc3d 2017-10-11 01:00:38 s.gusarov

external_headers: Masked more VC++ warnings

a378124c0d4d 2017-10-10 21:39:18 s.gusarov

Fixed windows msvc++ compilation

58c64d3fef24 2017-10-09 09:37:32 s.gusarov

test_simple_round: Use INT functions instead of INT64 - more universal way on 32x platform.

09e9b140d9a9 2017-10-09 07:39:31 s.gusarov

Link tests with libm when compiled with gcc and analogs

d4610552c8de 2017-10-09 06:58:08 s.gusarov

test_math: Use INT functions instead of INT64 - more universal way on 32x platform.

cd66ed46a010 2017-10-09 06:56:27 s.gusarov

external_headers.h: Compilation fix

f94937441a24 2017-10-08 22:30:07 s.gusarov

external_headers.h: Resolved issue with clang < 3.5.1 warning about deprecated register

7efd46c798ba 2017-10-08 22:10:50 s.gusarov

external_headers.h: Masking of -Wunused-local-typedefs now applied for gcc 4.7 and above

c170eb4c36f3 2017-10-08 21:58:12 s.gusarov

external_headers.h: Masking of -Wmaybe-uninitialized now applied for gcc 4.7 and above

d6aca2012d93 2017-10-08 21:00:05 s.gusarov

external_headers.h: Some masked warnings could not be found in the old gcc.
So introduced a way to mask warnings depending on the gcc version

6e1804bfdc14 2017-10-08 20:24:33 s.gusarov

external_headers.h: Added check macro condition

bf269b11d9f7 2017-10-08 19:23:46 s.gusarov

external_headers.h: Added empty lines

ac5e1d2d8cab 2017-10-08 18:29:20 s.gusarov

kPathLimit constant extracted to standalone header file.

98c616898d07 2017-10-07 07:48:27 s.gusarov

io.c: Local constant kLimit was renamed to kPathLimit and made a global one.

678a1dda1296 2017-10-07 07:27:56 s.gusarov

io.c: Added CT_BEGIN_EXTERNAL_HEADERS/CT_END_EXTERNAL_HEADERS around external header

9d62f423ab38 2017-09-25 21:01:51 s.gusarov

CT_BEGIN_EXTERNAL_HEADERS: Masked more warnings for gcc/mingw

28973e3e8cfa 2017-08-24 06:27:53 Sergey Gusarov

Adoptation to the new cmake CMP0054 behaviour

Show on old repository browser