| Commit message (Expand) | Author | Age | Files | Lines |
* | Reformat code with make format | Murray Cumming | 2019-10-28 | 1 | -13/+7 |
* | Update method names in comments | Kjell Ahlstedt | 2017-07-17 | 1 | -4/+6 |
* | Remove signal_base::erase() and signal_impl::erase() | Kjell Ahlstedt | 2017-07-17 | 1 | -24/+1 |
* | signal_impl::clear(): Don't clear the slot list during signal emission | Kjell Ahlstedt | 2017-07-17 | 1 | -3/+10 |
* | signal_impl: Use std::weak_ptr<signal_impl> in connected slots | Kjell Ahlstedt | 2016-12-11 | 1 | -6/+18 |
* | signal_impl::clear(): Really avoid erasing the slots prematurely | Kjell Ahlstedt | 2016-12-08 | 1 | -1/+1 |
* | Docs: Fix some minor typos. | Murray Cumming | 2016-04-29 | 1 | -1/+1 |
* | signal_base: Do not derive from trackable. | Murray Cumming | 2016-04-28 | 1 | -3/+2 |
* | signal_impl_holder: Split into this and signal_exec_holder. | Murray Cumming | 2016-04-24 | 1 | -1/+1 |
* | signal_exec: Rename to signal_exec_holder. | Murray Cumming | 2016-04-24 | 1 | -7/+7 |
* | signal_impl: Trying to do the ref-counting with std::shared_ptr. | Murray Cumming | 2016-04-23 | 1 | -34/+10 |
* | signal_impl: Rename notify_self_and_iter_invalidated(). | Murray Cumming | 2016-04-21 | 1 | -2/+2 |
* | signal_base::insert(): Add and use help method to avoid copy/pasting. | Murray Cumming | 2016-04-21 | 1 | -4/+9 |
* | signal_base: Rename notify() to notify_self_and_iter(). | Murray Cumming | 2016-04-21 | 1 | -3/+3 |
* | signal_impl::insert(): Rename a variable for clarity. | Murray Cumming | 2016-04-21 | 1 | -8/+8 |
* | Update copyright years. | Murray Cumming | 2016-04-20 | 1 | -1/+1 |
* | self_and_iter: Take the iterator by const ref and store it as const. | Murray Cumming | 2016-04-15 | 1 | -2/+2 |
* | Make a comment easier to reformat. | Murray Cumming | 2016-04-12 | 1 | -5/+8 |
* | Use {} with multiline while() blocks. | Murray Cumming | 2016-03-31 | 1 | -0/+2 |
* | Reformat .cc files with clang-format. | Murray Cumming | 2016-03-30 | 1 | -52/+79 |
* | signal_base: clear signal_impl in its own destructor. | Murray Cumming | 2016-03-07 | 1 | -15/+14 |
* | Add and use notifiable base class instead of void*. | Murray Cumming | 2016-03-07 | 1 | -3/+3 |
* | Add a moving signal::connect() overload | Kjell Ahlstedt | 2015-11-16 | 1 | -0/+23 |
* | trackable, slot_base, signal_base, connection: Add some noexcept specs | Kjell Ahlstedt | 2015-11-10 | 1 | -9/+9 |
* | trackable, slot, signal: Remove noexcept specifications | Kjell Ahlstedt | 2015-11-08 | 1 | -2/+2 |
* | slot and signal: Fix move constructors and move assignments | Kjell Ahlstedt | 2015-10-21 | 1 | -2/+13 |
* | More use of nullptr instead of 0 | Kjell Ahlstedt | 2015-10-13 | 1 | -2/+2 |
* | signal_base, trackable: Make move operations noexcept. | Murray Cumming | 2015-09-01 | 1 | -2/+2 |
* | C++11: signal_base: Add move operations. | Murray Cumming | 2015-09-01 | 1 | -1/+18 |
* | C++11: Replace deprecated std::auto_ptr by std::unique_ptr | Kjell Ahlstedt | 2015-08-03 | 1 | -2/+2 |
* | C++11: Use of range-based for loops. | Murray Cumming | 2015-07-18 | 1 | -6/+6 |
* | C++11: More use of auto. | Murray Cumming | 2015-07-18 | 1 | -2/+2 |
* | C++11: Use auto. | Murray Cumming | 2015-07-18 | 1 | -1/+1 |
* | C++11: Use of nullptr instead of 0. | Murray Cumming | 2015-07-18 | 1 | -1/+1 |
* | signal_impl::notify(): Don't delete signal_impl during erase() | Kjell Ahlstedt | 2014-07-25 | 1 | -2/+11 |
* | signal_base, signal_impl: Speed up disconnection of slots. | Kjell Ahlstedt | 2013-07-30 | 1 | -8/+65 |
* | signal_base: Add blocked(), block(), unblock(). | Kjell Ahlstedt | 2012-10-12 | 1 | -0/+35 |
* | Reset deferred_ flag to false in signal_impl::sweep() (Neal E. Coombes). | Martin Schulze | 2005-02-20 | 1 | -0/+1 |
* | Bug #159597 - patch from e97_far at e.kth.se to replace C-style casts with | Murray Cumming | 2005-01-18 | 1 | -1/+1 |
* | If SIGC_NEW_DELETE_IN_LIBRARY_ONLY is defined, implement | Martin Schulze | 2004-10-12 | 1 | -3/+9 |
* | Define and use new macro SIGC_NEW_DELETE_IN_LIBRARY_ONLY to ABI-compatibly | Martin Schulze | 2004-10-02 | 1 | -0/+7 |
* | Fixed serious bug in signal_base::impl(): Only reference a newly created | Martin Schulze | 2004-04-19 | 1 | -2/+3 |
* | Create and use a typedef for the destroy_notify callback functions, to | Murray Cumming | 2004-02-13 | 1 | -0/+137 |