2
0
mirror of https://github.com/boostorg/dll.git synced 2026-01-19 04:12:08 +00:00

111 Commits

Author SHA1 Message Date
Antony Polukhin
a719764869 Update copyright years 2026-01-04 09:53:05 +03:00
Antony Polukhin
841e188556 More warnings about smart* parts of the library 2025-01-28 13:01:30 +03:00
Antony Polukhin
753af610e9 Document why RTLD_NODELETE is missing and why there is no .release() method. Add info on possible workaround and what to do if it does not help
Closes https://github.com/boostorg/dll/issues/74
Closes https://github.com/boostorg/dll/issues/68
2025-01-16 19:04:13 +03:00
Antony Polukhin
e2ca8d9ce8 Update docs
Fixes: https://github.com/boostorg/dll/issues/51
2025-01-14 21:46:32 +03:00
Antony Polukhin
25393d3484 Update copyright years 2025-01-05 19:29:49 +03:00
Antony Polukhin
f71d8e7bd7 Fix "Factory method in plugin" example and modernize all the examples (#86)
Fixes https://github.com/apolukhin/Boost.DLL/issues/62
2024-12-22 13:15:43 +03:00
Antony Polukhin
06bc4c8b4b Modernize code and drop Boost.Function dependency (#77) 2024-12-17 13:49:58 +03:00
Antony Polukhin
6c60dde50b Update copyright years 2024-01-07 13:16:17 +03:00
Antony Polukhin
200bff6f93 Update copyright years 2023-01-19 09:49:28 +03:00
Antony Polukhin
9f9471cc33 update copyright years 2022-01-30 13:05:45 +03:00
Antony Polukhin
4abffffc72 update copyright years 2021-01-03 14:06:09 +03:00
Antony Polukhin
7e6453f02a Add info on difference between function pointer imports and function type imports to the FAQ section (fixes #49) 2020-08-20 18:03:25 +03:00
Antony Polukhin
eba80b479f Docs improved with references and new entries in reference section 2019-01-08 00:25:15 +03:00
Antony Polukhin
a9947765d7 Update copyright years 2019-01-06 20:30:18 +03:00
Antony Polukhin
017d2436ac Use std::filesystem and std::error_code if user asked for that (refs #40) 2018-11-11 01:46:13 +03:00
Antony Polukhin
e3146fc544 Docs and copyrights updated 2018-11-10 19:45:40 +03:00
luzpaz
d3bb13c2e9 dll: misc-typos (#41)
Found via `codespell -q 3`
2018-09-24 12:10:14 +03:00
Rene Rivera
e6f2eff5b6 Add, and update, documentation build targets. 2016-10-07 23:07:33 -05:00
Antony Polukhin
b09c0b8567 Minor docs improvement 2016-06-18 10:03:57 +03:00
Antony Polukhin
19aad2a439 minor fixes in docs 2016-06-17 22:46:01 +03:00
Antony Polukhin
83b8227b00 Merge pull request #30 from klemens-morgenstern/develop
Doc & shared_ptr
2016-06-17 23:02:20 +04:00
klemens-morgenstern
60cb4fe628 updated doc and removed boost::shared_ptr<smart_library> stuff 2016-06-07 12:14:44 +02:00
Antony Polukhin
7f3ffca9f2 Fix link in docs 2016-06-04 11:38:23 +03:00
klemens-morgenstern
2227304440 first bit of doc for mangled stuff 2016-05-27 18:48:15 +02:00
Antony Polukhin
3e62806d0f Generate docs for headers added by klemens-morgenstern 2016-05-27 09:09:22 +03:00
Antony Polukhin
28f820d351 Docs updated 2016-03-10 23:12:43 +03:00
Antony Polukhin
73e444543a Added a note to the docs 2016-02-23 18:29:12 +03:00
Antony Polukhin
2a09a929b4 Fix a memory leak in example 2016-02-23 18:21:09 +03:00
Antony Polukhin
4b5ec2c61f Docs cleaned up 2016-02-23 09:56:47 +03:00
Reto Schneider
c221a572ec Fix typo: than vs then 2016-02-22 14:38:58 +01:00
Antony Polukhin
fab0e25a7d Replaces tabs with whitespaces, minor improvements for docs 2016-01-26 14:18:40 +03:00
klemens-morgenstern
6cb87663ed added documentation and changed shared_lib to a member of smart_library
@apolukhin The shared_lib::get_void is still used, of course I can change that. But I really don't like the whole casting so I'd be more comfortable if that could stay this way.
2016-01-24 11:45:18 +01:00
Antony Polukhin
40893cfe0a minor fix for docs 2016-01-17 12:50:14 +03:00
Antony Polukhin
d377c4def9 Improved docs, functor returned by import* functions is now smaller 2016-01-16 23:32:40 +03:00
Antony Polukhin
65abcb00e4 Major simplification of the getting started 2016-01-13 23:28:15 +03:00
Antony Polukhin
a0d7a4d14c Minor update of docs 2016-01-10 20:06:16 +03:00
Antony Polukhin
a4dbd85c31 Better error handling, more fair examples, better b2 workarounds, docs update, fixes for Android 2015-12-14 21:19:09 +03:00
Antony Polukhin
ac7cd9c875 Docs updated, tests improved 2015-12-10 21:55:13 +03:00
Antony Polukhin
b5788bd9ab Added multithreaded test, restored MacOS's shared_library::location() behavior, another attempt to fix Android's implementation of path_from_handle, minor docs updates 2015-12-09 00:11:25 +03:00
Antony Polukhin
603b2b5efe Documentation updated, changed import* signatures, simplified examples 2015-12-04 22:00:49 +03:00
Antony Polukhin
ed3502c2a6 Updated FAQ with info on dynamic load from memory 2015-11-04 15:36:59 +03:00
Antony Polukhin
ebfcbf8ee7 Multiple small fixes and doc improvemnts 2015-10-27 22:25:58 +03:00
Antony Polukhin
e887136d4c Make shared_library copyable 2015-10-27 01:20:34 +03:00
Antony Polukhin
f28c6d260e Another QNX fix and improved FAQ section 2015-10-16 08:45:00 +03:00
zerotypos-found
a0b37b6089 Fix typo in docs and comments. 2015-10-06 12:17:18 +09:00
Antony Polukhin
283ef8956b Fixed compilation, dropped Coverity analisis because it was causing many troubles for TravisCI builds 2015-09-02 22:09:10 +03:00
Antony Polukhin
570abd52ce Docs tuned and fixed possible error in ELF parsing 2015-09-01 02:26:28 +03:00
Antony Polukhin
b114e9411e Added index.html 2015-08-22 12:13:58 +03:00
Antony Polukhin
61c159970e Minor update of tutorial 2015-08-22 11:55:00 +03:00
Antony Polukhin
a8e5bfc5ac Updated docs and changed to 2015-08-21 23:26:25 +03:00