summaryrefslogtreecommitdiff
path: root/sigc++
Commit message (Expand)AuthorAgeFilesLines
* sigc++/meson.build: Library name is sigc-3.0Kjell Ahlstedt2019-12-291-2/+3
* meson: Build Windows .rc files on WindowsChun-wei Fan2019-12-291-0/+9
* Meson: Fix Visual Studio buildsChun-wei Fan2019-12-201-0/+8
* Add support for building libsigc++-3.0 with MesonKjell Ahlstedt2019-12-201-0/+86
* signal: slot_iterator_buf: Remove T_result default typeMurray Cumming2019-10-291-1/+1
* Reformat code with make formatMurray Cumming2019-10-2834-410/+381
* sigc++/adaptors/bind.h: Make bind_functor::bound_ publicKjell Ahlstedt2019-10-271-1/+2
* MSVC build: Add code commentsStuart Dootson2019-10-254-0/+5
* MSVC build: Silence 'C4100: unreferenced formal parameter' warningsStuart Dootson2019-10-254-0/+6
* MSVC build: Fix 'C4127: conditional expression is constant' warningStuart Dootson2019-10-251-5/+3
* Empty connections can be safely copied nowAIGRIND2019-09-261-2/+5
* tuple_transform_each(): Fix for libc++Kjell Ahlstedt2019-09-021-5/+8
* bind(), track_obj() documentation: Remove obsolete restrictionsKjell Ahlstedt2019-08-292-3/+0
* CMake: supply SIGC_BUILD and use CMAKE_CXX_STANDARD, for MSVCJeff Trull2019-06-031-0/+1
* sigc::tuple_transform_each: std::result_of -> std::invoke_resultKjell Ahlstedt2019-02-171-2/+2
* Add necessary #include<>sKjell Ahlstedt2018-10-262-0/+3
* slot, signal: Fix the Doxygen documentationKjell Ahlstedt2018-09-102-0/+4
* build: Split out source listingChun-wei Fan2018-09-102-5/+7
* slot, signal: Avoid compiler warnings from function pointer conversionsKjell Ahlstedt2018-08-292-18/+16
* Qualify calls to bitwise_equivalent_cast() with namespace namesKjell Ahlstedt2018-07-172-5/+10
* slot, signal: Avoid compiler warnings from function pointer conversionsKjell Ahlstedt2018-07-162-5/+24
* Revert "slot, signal: Avoid compiler warnings from function pointer conversions"Kjell Ahlstedt2018-07-162-43/+6
* slot, signal: Avoid compiler warnings from function pointer conversionsKjell Ahlstedt2018-07-132-6/+43
* C++17: Update tuple_transform_each().Murray Cumming2018-04-151-82/+49
* C++17: Update from murrayc-tuple-utils.Murray Cumming2018-04-153-78/+60
* track_obj: Remove unnecessary overload.Murray Cumming2018-04-101-7/+0
* retype_return: Remove unnecessary overloads.Murray Cumming2018-04-101-18/+0
* compose: Remove unnecessary overloads.Murray Cumming2018-04-101-8/+0
* C++17: More use of std::invoke().Murray Cumming2018-04-085-14/+6
* C++17: Use std::invoke().Murray Cumming2018-04-0712-16/+39
* C++17: Replace some call_*() helpers with std::apply().Murray Cumming2018-04-073-45/+4
* C++17: limit_trackable_target: Use constexpr if to simplify code.Murray Cumming2018-03-281-24/+3
* slot_base::set_parent(): Create a dummy slot_rep if necessaryKjell Ahlstedt2017-11-091-2/+15
* visit_each.h: Add an #includeKjell Ahlstedt2017-11-091-0/+1
* signal_impl_exec_holder: Make a constructor explicit.Murray Cumming2017-07-211-1/+1
* trackable: Use emplace_back() instead of push_back().Murray Cumming2017-07-211-1/+1
* slot_base: Destructor: No need for null check before delete.Murray Cumming2017-07-211-2/+1
* signal.h: Correct some strange comment formatting.Murray Cumming2017-07-211-3/+4
* trackable: Make move operations noexcept.Murray Cumming2017-07-212-4/+5
* weak_raw_ptr: Minor use of autoMurray Cumming2017-07-211-1/+1
* trackable: Don't bother checking for null before using delete.Murray Cumming2017-07-211-3/+1
* track_obj_functor: Make the constructor explicit.Murray Cumming2017-07-211-1/+1
* Update method names in commentsKjell Ahlstedt2017-07-173-13/+15
* Remove signal_base::erase() and signal_impl::erase()Kjell Ahlstedt2017-07-172-37/+1
* signal_impl::clear(): Don't clear the slot list during signal emissionKjell Ahlstedt2017-07-171-3/+10
* slot_rep: Fix the notify_slot_rep_invalidated() name in commentsKjell Ahlstedt2017-02-133-7/+7
* slot_rep: Rename dup() to clone()Kjell Ahlstedt2017-02-133-10/+10
* slot_rep: Make destructor, destroy() and dup() virtualKjell Ahlstedt2017-02-132-46/+19
* signal_impl: Use std::weak_ptr<signal_impl> in connected slotsKjell Ahlstedt2016-12-111-6/+18
* signal_impl::clear(): Really avoid erasing the slots prematurelyKjell Ahlstedt2016-12-081-1/+1