[libsigcplusplus] (151 commits) ...Rename our .doap file.
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libsigcplusplus] (151 commits) ...Rename our .doap file.
- Date: Mon, 7 Mar 2016 10:10:57 +0000 (UTC)
Summary of changes:
b744d5d... Fix tiny typo in a comment. (*)
5bb10b5... C++11: ptr_fun.h: Replace generated pointer_functor1/2/3/et (*)
da723f3... C++11: ptr_fun.h: Replace generated ptr_fun1/2/3/etc with p (*)
e10e880... test_ptr_fun: Fix the build, at least temporarily. (*)
1dcea09... ptr_fun.h: Use this as a normal header instead of generatin (*)
5d8b2cd... *mem_functor(): Remove the numbered versions, leaving just (*)
3b7254e... functor_trait.h.m4: Use a variadic template instead of gene (*)
192d9a8... functor_trait.h: Use this as a normal header, not generated (*)
c282cd5... filelist.am: Mention ptr_fun.h. (*)
9e61c6a... mem_fun.h.m4: Remove now-unnecessary LIST() calls. (*)
b0df681... adaptor_functor: Make deduce_result_type variadic. (*)
4da2a04... adaptor_function: Make the operator() variadic. (*)
9987131... adaptor_trait.h: Use this as a regular .h file. (*)
8ea2aa8... bind_return_functor: operator(): Make this variadic. (*)
65dab99... bind_return.h: Use this as a normal .h file. (*)
2abf758... deduce_result_type.h: Use this as a regular .h file. (*)
a33e96c... compose1_functor, compose2_functor: Make these variadic. (*)
2c6383f... compose.h: Use this as a normal .h file. (*)
e1a0d4d... retype_return_functor: Make this variadic. (*)
0aa6505... retype_return.h: Use this as a normal .h file. (*)
22803a0... track_obj_functor1*(): Make operator() variadic. (*)
6f5d0b9... exception_catch_functor: Make this variadic. (*)
425a391... exception_catch.h: Use this as a normal .h file. (*)
50ca931... retype_functor: Make the pointer_functor version variadic. (*)
14782bd... retype_functor: Make the slot version variadic. (*)
5948ddb... Remove (previously deprecated) lambda API. (*)
5553dea... Remove (and replace) the _R_ and _P_ m4 macros. (*)
e7fb7d1... C++11: Replace sigc::ref() with std::ref(). (*)
4085579... adaptor_trait.h: Remove comment about it being generated. (*)
fab5692... deduce_result_type.h: Remove comment about it being generat (*)
ba89037... Use C++14. (*)
3433310... C++14: operator(): Use decltype(auto) instead of deduce_res (*)
94136ec... C++14: compose: Remove use of deduce_result_type. (*)
fbf6d93... C++14 Remove now-unused deduce_result_t. (*)
88fbccc... Rename deduce_result_type.h to adaptor_base.h (*)
f098fa3... C++14: bind(): Use decltype(auto) for the return type. (*)
7951dcc... bind(): Move T_functor the start. (*)
47dc7b3... bind(): Make this variadic. (*)
bfda284... test_ptr_fun: Comment out what doesn't work with g++. (*)
1b0aa8f... slot.h.m4: Make slot1/2/3/etc variadic. (*)
038c13f... test_disconnect: Use slot<> instead of slot1<>. (*)
bc5d84f... signal.h.m4: signal_emit: Put the T_Accumulator before the (*)
04d9147... signal.h.m4: signal_emit1/2/3/etc: Make this variadic. (*)
386ffc6... signal_emit1/2/3/etc: Simplify call_type typedef. (*)
5f0199e... signal.h.m4: Make signal_emit fully variadic. (*)
44bfa1b... Remove useless SIGC_TYPEDEF_REDEFINE_ALLOWED (*)
8ca4443... signal1/2/3: Move T_accumulator to second position. (*)
1dd7408... signal1/2/3/etc: Make this variadic. (*)
e657c96... signal.h.m4: Rename signal1/2/3/etc to signal_with_accumula (*)
233b2b5... signal: Make this fully variadic. (*)
976024b... signal.h: Use this as a normal header file. (*)
b341efd... test_acum_iter: Replace signal_accumulated with signal<>::a (*)
d58957c... Remove code that used the SIGC_TEMPLATE_SPECIALIZATION_OPER (*)
ac3f098... Replace some uses of result_type with decltype(auto). (*)
440018b... make_slot: Use decltype(auto) for return type. (*)
30b9687... slot.h.m4: visit_each specialization: Make this variadic. (*)
4a55733... bind_functor::operator()(): Give this a dummy template para (*)
3b7b68c... slot.h.m4: make slot_call fully variadic. (*)
fe93e0d... slot: Make this fully variadic. (*)
dc7fa62... slot.h: Use this as a normal .h file. (*)
782a35e... slot.h: Remove comment about this being generated. (*)
4a7b464... retype: Make this variadic. (*)
b72fa6e... More use of decltype(auto) for return types. (*)
107ca45... Correct some documentation. (*)
e8c83ea... Another use of decltype(auto) for a return type (*)
3fa66e0... exception_catch_functor::operator(): (*)
6bf76dd... Add tuple utils from murrayc-tuple-utils. (*)
28b3acd... hide.h.m4: hide_functor::operator(): Make this variadic. (*)
146a4d0... hide_functor: Make this fully variadic. (*)
78adc17... hide.h: Use this as a normal .h file. (*)
0a7893c... track_obj.h.m4: Make this variadic. (*)
86efe1a... track_obj.h: Use this as a normal .h file. (*)
99ba29b... bind<num>(): Store the single bound arg in a tuple. (*)
a967e2b... bind<-1>: Store the bound args in a tuple. (*)
2400f18... bind: Make the visitor<> specialization variadic. (*)
bcc9c05... bind.h.m4: Make variadic. (*)
00d6901... Put bind() in its own bind.h file instead of generating it. (*)
2ed99f9... Avoid std::make_tuple(). (*)
2cfdf3b... bind: Some perfect forwarding. (*)
c3338ee... Add a TODO comment. (*)
7df20be... Create a parallel-installable sigc++-3.0 API/ABI. (*)
945b569... bind_functor::operator(): Do perfect forwarding. (*)
1db1415... Move all tuple_*.h files into sigc++/tuple-utils/ (*)
520bc82... Put tuple-utils into sigc::internal namespace. (*)
102e301... template.macros.m4: Remove unused m4 macros. (*)
0adbdda... bind(): Add a static_assert() for when bind<num> is passed (*)
9ef1634... bind(): Correct the static_assert(). (*)
86e5232... track_obj_functor: Do some perfect forwarding. (*)
7d36d9b... compose: Do some perfect forwarding. (*)
4f179e5... retype_return_functor: Do some perfect forwarding. (*)
40b82d9... adaptor_functor: Do some perfect forwarding. (*)
f4b2871... Remove SIGC_WORKAROUND_OPERATOR_PARENTHESES, using just .te (*)
d9beb4f... Remove unused SIGC_CXX_SELF_REFERENCE_IN_MEMBER_INITIALIZAT (*)
062a316... signal: Use void instead of nil to mean no accumulator. (*)
4aef39b... Remove nil and the associated pragma push/pop fixes for Obj (*)
7866613... Remove C++ standard library checks. (*)
71a5579... Add and use notifiable base class instead of void*. (*)
7c8fafb... slot_rep::dup(): Take a slot_rep* instead of void*. (*)
406b0ec... slot/slot_base: Make some API private. (*)
2ecfd53... sigc++config.h.in: Remove unused macros. (*)
ef522ec... Remove use of removed SIGC_HAVE_SUN_REVERSE_ITERATOR (*)
c43d974... Connection::operator bool(): Make this const. (*)
8e8b2f3... Update tuple-utils from murrayc-tuple-utils. (*)
f5430a7... hide_functor: Avoid using std::make_tuple(). (*)
8a87bf1... hide_functor::operator(): Do some perfect forwarding. (*)
7373b6f... signal_base: clear signal_impl in its own destructor. (*)
c98631f... bind_functor: Make bound_ private. (*)
e57b0b3... bind_functor: Don't specify the operator() template special (*)
87a5e83... Fix a typo in a static_asser() error message. (*)
578e3b5... bind.h.m4: Remove now-unnecessary dnls. (*)
2bc704c... C++11: Change all typedefs to using. (*)
b929ffe... Don't include functor_trait.h where it is not used. (*)
805f4b2... Split functor_trait.h into functor_base.h and functor_trait (*)
2f9e498... functor_trait.h: Do not repeat mem_functor and pointer_func (*)
a11a766... mem_fun.h.m4: Make *_mem_functor template aliases of a mem_ (*)
26fe560... mem_fun.h.m4: Make bound_*_mem_functor template aliases of (*)
5df4138... mem_func.h.m4: Have just one visitor specialization for bou (*)
1875eb1... retype.h.m4: Have retype() for just the 2 base *_mem_functo (*)
6f36a74... Use retype.h as a normal .h file. (*)
b12e641... A small const improvement. (*)
5361084... limit_reference.h.m4: Make *_limit_reference template alias (*)
15f5f0f... mem_fun(): Use base mem_functor_base instead of the aliases (*)
468a909... mem_fun(): Use base bound_mem_functor_base instead of the a (*)
a9046ef... Add member_method_is_const<> and member_method_is_volatile. (*)
b9da2bd... (bound_)mem_functor_base: Remove T_obj_with_modifier templa (*)
70c8b10... limit_reference_base<>: Avoid the need for the T_trackable (*)
5433c61... bound_*_mem_functor: Use limit_reference_base instead of al (*)
f357414... mem_fun: Use limit_reference_base instead of aliases. (*)
e045933... limit_reference_base: Take just one template parameter. (*)
fb8c3da... limit_reference_base: Rename template parameter back to T_t (*)
a299840... limit_reference.h.m4: Remove unused 2nd LIMIT_REFERENCE() p (*)
242bd48... Remove limit_reference_base<> aliases, such as const_limit_ (*)
eaa7b89... Rename limit_reference_base to limit_reference. (*)
796ba33... use limit_reference.h as a regular .h file. (*)
1b97204... bound_mem_functor_base: Remove T_limit_reference template p (*)
a12fd0b... mem_functor_base: Remove T_return template parameter. (*)
f2182f7... bound_mem_functor_base: Remove now-unused T_return template (*)
4ce1580... Remove unnecessary TODO comment. (*)
8b1a12a... hide_functor: Don't specify a specific specialization for o (*)
5b6d0bd... Remove some now-unused tuple_type*<> type traits. (*)
341a533... Add member_method_class<>::type type trait. (*)
f0a67b0... mem_functor_base: Remove T_obj template parameter. (*)
e683fac... bound_mem_functor_base: Remove now-unnecessary T_obj templa (*)
a03cd30... Added member_method_result<>::type type trait. (*)
f0c9fba... mem_functor_base: Use member_method_result<>::type. (*)
6d1c7e5... bound_mem_functor: Remove constructor that takes pointer. (*)
796faef... mem_fun.h.m4: Remove bound_const_mem_functor alias. (*)
3c139b4... mem_fun.h.m4: Remove mem_functor and const_mem_functor. (*)
1a6c832... Rename mem_functor_base to mem_functor. (*)
7f32038... Use 2.99.1 instead of 2.9.1
7e99b2b... Rename our .doap file.
(*) This commit already existed in another branch; no separate mail sent
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]