Antony Polukhin
3d79f2c972
Fix Windows compilation, refactor all the Jamfile's logic for providing shared library locations
2015-09-06 21:48:25 +03:00
Antony Polukhin
a8e5bfc5ac
Updated docs and changed to
2015-08-21 23:26:25 +03:00
Antony Polukhin
d7fabc380d
Bunch of minor improvements and polishing examples
2015-08-21 23:11:15 +03:00
Antony Polukhin
7d5b3f49de
Renamed shared_library::search_symbol() to shared_library::has_symbol()
2015-08-15 21:01:29 +03:00
Antony Polukhin
2a46c62646
Dropped dependency to string_ref and cleaned up doc folder
2015-08-15 20:49:09 +03:00
Antony Polukhin
92c281f566
Code simplification and better documentation
2015-08-11 00:43:54 +03:00
Antony Polukhin
67e75ed6c3
Multiple fixes and improvements for docs
2015-08-06 01:34:12 +03:00
Antony Polukhin
00ff750aaf
Fix issues mentioned by Vladimir Prus: missing build dependencies, better helper macro names
2015-06-28 22:37:15 +03:00
Antony Polukhin
c48b3fed02
Fix a typo in example
2015-01-27 17:04:23 +03:00
Antony Polukhin
44af1862af
Added an example of importing a C windows function from dll (refs #8 )
2015-01-27 16:57:25 +03:00
Antony Polukhin
acd09ca617
Slightly simplify the first example in tutorial
2014-12-09 17:45:32 +03:00
Antony Polukhin
2fea995f33
Deprecated import_function* and import_variable* methods and updated the docs and tests
2014-11-21 18:58:07 +03:00
Antony Polukhin
95b52a9c69
Fix typo in test
2014-11-21 17:56:05 +03:00
Antony Polukhin
4e0b45f822
Simplified some of the interfaces and added BOOST_DLL_AUTO_ALIAS macro
2014-11-21 17:53:35 +04:00
Anton Polukhin
7a96e90280
MinGW related workaround: dealing with impossibility of making weak symbols
2014-10-31 16:11:06 +04:00
Anton Polukhin
6b98f6906f
MinGW related fixes and improvements (refs #6 )
2014-10-17 14:25:10 +04:00
Antony Polukhin
543d6d41cb
More compilation warnings enabled and made sure that we have fixed #4
2014-10-01 12:52:14 +04:00
Anton Polukhin
b76e5d22d9
Fix Windows related build issues
2014-09-30 23:35:08 +04:00
Antony Polukhin
0bcf6d0536
Workarounds for bjam library decorations
2014-09-30 22:44:28 +04:00
Antony Polukhin
ebb04ca29c
Minor fixes
2014-09-29 20:57:48 +04:00
Antony Polukhin
1bdaf08e01
Polishing examples and docs
2014-09-29 20:41:35 +04:00
Antony Polukhin
90c3903acf
Polishing examples nad docs
2014-09-29 19:27:46 +04:00
Antony Polukhin
0a30052710
Advanced refcounting tutorial finished
2014-09-29 13:53:51 +04:00
Antony Polukhin
9a71513b16
Added an advanced refcounting example, fixed this_executable detection on POSIX and minor improvements to the code
2014-09-28 15:35:40 +04:00
Antony Polukhin
74f3c3cb02
Commit some of the thoughts on tutorial8
2014-09-26 19:51:32 +04:00
Anton Polukhin
f9d0ecc3f6
program_location() method and related improvements
2014-09-26 12:44:53 +04:00
Antony Polukhin
71db3573af
Added append_native_decorations mode
2014-09-24 18:39:07 +04:00
Antony Polukhin
4a43debfac
Fix typos
2014-09-17 17:04:14 +04:00
Antony Polukhin
03dbc06ceb
Improve tests coverage and minor updates
2014-09-17 16:44:03 +04:00
Antony Polukhin
3f85da46e6
Docs improved
2014-09-15 19:20:05 +04:00
Antony Polukhin
fd13f785c6
Add library querying example and improve section naming macro
2014-09-04 19:33:23 +04:00
Antony Polukhin
c009725d76
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
...
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto' free function was refactored into the method
2014-09-04 14:31:37 +04:00
Antony Polukhin
20ba9894d0
Better names for free functions
2014-09-04 14:15:27 +04:00
Antony Polukhin
001ecf939c
More comments in examples
2014-09-02 16:59:16 +04:00
Antony Polukhin
f53b2049ce
Add an example of on_unload callbacks implementation
2014-09-02 16:50:08 +04:00
Antony Polukhin
fca28f5920
Renaming to Boost.DLL 3
2014-08-29 18:28:58 +04:00
Antony Polukhin
f0a6a438b4
Started the renaming to Boost.DLL 2
2014-08-29 18:19:35 +04:00
Antony Polukhin
94ecf69ded
Started the renaming to Boost.DLL
2014-08-29 18:01:24 +04:00
Antony Polukhin
bb89d10df6
Make example more demonstrative
2014-08-28 14:27:58 +04:00
Antony Polukhin
32fbd9b8f6
Take care of documentation issues noted at Boost mailing list
2014-08-28 13:59:17 +04:00
Antony Polukhin
a132cd5434
More mature solution for #4
2014-08-25 19:41:47 +04:00
Antony Polukhin
52a95808df
const aliases fixed and docs improved
2014-08-15 15:13:36 +04:00
Antony Polukhin
36eb228b48
Update the docs: symbol shadowing
2014-08-15 13:20:44 +04:00
Antony Polukhin
6203013d1d
experimenting with symbol shadowing
2014-08-15 12:26:39 +04:00
Antony Polukhin
e1a8ffd71c
Simplified plugin linking in
2014-08-14 10:07:09 +04:00
Antony Polukhin
9493f68445
Updated examples and tutorial
2014-08-14 09:55:52 +04:00
Antony Polukhin
fea0f31b4d
One more example for tutorial
2014-08-13 19:40:01 +04:00
Anton Polukhin
2000a89258
load_self: making it possible to use symbols from static libraries linked into executable
2014-08-13 14:06:50 +04:00
Antony Polukhin
0b92beda57
minor fixes, tests update
2014-08-12 20:19:43 +04:00
retf
d84906d84f
load_self exemple name fix
2014-08-12 11:25:42 -03:00
retf
08dd279787
load_self example
2014-08-12 10:34:06 -03:00
Antony Polukhin
31fcd68ea2
More tests, examples and docs
2014-08-08 14:25:22 +04:00
Anton Polukhin
6b7ed7ae9a
Minor fixes in compilation for Windows, Jamfiles simplified
2014-08-08 12:34:07 +04:00
Antony Polukhin
b94d42d3b4
Improving the docs
2014-08-08 00:02:22 +04:00
Antony Polukhin
d004a15007
Fix compilation and error reporting on Linux platform
2014-08-05 19:16:09 +04:00
Antony Polukhin
3e2502e13e
Initial commit
2014-08-05 17:37:33 +04:00