From 2c7fbef5bf3a6fdc7aa7ea72b26f7539066669d8 Mon Sep 17 00:00:00 2001 From: DongHun Kwak Date: Wed, 11 Sep 2019 11:30:26 +0900 Subject: [PATCH] Imported Upstream version 2.4.0 --- ChangeLog | 40 + MSVC_Net2005/sigc++config.h | 4 +- MSVC_Net2005/sigc.rc | 8 +- MSVC_Net2008/sigc++config.h | 4 +- MSVC_Net2008/sigc.rc | 8 +- MSVC_Net2010/sigc++config.h | 4 +- MSVC_Net2010/sigc.rc | 8 +- NEWS | 16 + aclocal.m4 | 2 +- build/doc-reference.am | 2 +- configure | 30 +- configure.ac | 4 +- docs/Makefile.in | 2 +- docs/doxygen-extra.css | 263 +++ docs/doxygen.css | 8 + docs/reference/Doxyfile.in | 4 +- docs/reference/html/annotated.html | 385 ++-- docs/reference/html/classes.html | 11 +- ...__load__check__resize__trigger__size__base.html | 11 +- .../html/classlu__counter__policy__base.html | 11 +- .../html/classsigc_1_1bound__argument-members.html | 11 +- .../html/classsigc_1_1bound__argument.html | 25 +- ...__wrapper_3_01T__wrapped_01_4_01_4-members.html | 11 +- ...eference__wrapper_3_01T__wrapped_01_4_01_4.html | 25 +- ...__wrapper_3_01T__wrapped_01_4_01_4-members.html | 11 +- ...eference__wrapper_3_01T__wrapped_01_4_01_4.html | 25 +- ...igc_1_1bound__const__mem__functor0-members.html | 11 +- .../classsigc_1_1bound__const__mem__functor0.html | 30 +- ...igc_1_1bound__const__mem__functor1-members.html | 11 +- .../classsigc_1_1bound__const__mem__functor1.html | 30 +- ...igc_1_1bound__const__mem__functor2-members.html | 11 +- .../classsigc_1_1bound__const__mem__functor2.html | 30 +- ...igc_1_1bound__const__mem__functor3-members.html | 11 +- .../classsigc_1_1bound__const__mem__functor3.html | 30 +- ...igc_1_1bound__const__mem__functor4-members.html | 11 +- .../classsigc_1_1bound__const__mem__functor4.html | 30 +- ...igc_1_1bound__const__mem__functor5-members.html | 11 +- .../classsigc_1_1bound__const__mem__functor5.html | 30 +- ...igc_1_1bound__const__mem__functor6-members.html | 11 +- .../classsigc_1_1bound__const__mem__functor6.html | 30 +- ...igc_1_1bound__const__mem__functor7-members.html | 11 +- .../classsigc_1_1bound__const__mem__functor7.html | 30 +- ...nd__const__volatile__mem__functor0-members.html | 11 +- ...c_1_1bound__const__volatile__mem__functor0.html | 32 +- ...nd__const__volatile__mem__functor1-members.html | 11 +- ...c_1_1bound__const__volatile__mem__functor1.html | 32 +- ...nd__const__volatile__mem__functor2-members.html | 11 +- ...c_1_1bound__const__volatile__mem__functor2.html | 32 +- ...nd__const__volatile__mem__functor3-members.html | 11 +- ...c_1_1bound__const__volatile__mem__functor3.html | 32 +- ...nd__const__volatile__mem__functor4-members.html | 11 +- ...c_1_1bound__const__volatile__mem__functor4.html | 32 +- ...nd__const__volatile__mem__functor5-members.html | 11 +- ...c_1_1bound__const__volatile__mem__functor5.html | 32 +- ...nd__const__volatile__mem__functor6-members.html | 11 +- ...c_1_1bound__const__volatile__mem__functor6.html | 32 +- ...nd__const__volatile__mem__functor7-members.html | 11 +- ...c_1_1bound__const__volatile__mem__functor7.html | 32 +- .../classsigc_1_1bound__mem__functor0-members.html | 11 +- .../html/classsigc_1_1bound__mem__functor0.html | 30 +- .../classsigc_1_1bound__mem__functor1-members.html | 11 +- .../html/classsigc_1_1bound__mem__functor1.html | 30 +- .../classsigc_1_1bound__mem__functor2-members.html | 11 +- .../html/classsigc_1_1bound__mem__functor2.html | 30 +- .../classsigc_1_1bound__mem__functor3-members.html | 11 +- .../html/classsigc_1_1bound__mem__functor3.html | 30 +- .../classsigc_1_1bound__mem__functor4-members.html | 11 +- .../html/classsigc_1_1bound__mem__functor4.html | 30 +- .../classsigc_1_1bound__mem__functor5-members.html | 11 +- .../html/classsigc_1_1bound__mem__functor5.html | 30 +- .../classsigc_1_1bound__mem__functor6-members.html | 11 +- .../html/classsigc_1_1bound__mem__functor6.html | 30 +- .../classsigc_1_1bound__mem__functor7-members.html | 11 +- .../html/classsigc_1_1bound__mem__functor7.html | 30 +- ..._1_1bound__volatile__mem__functor0-members.html | 11 +- ...lasssigc_1_1bound__volatile__mem__functor0.html | 30 +- ..._1_1bound__volatile__mem__functor1-members.html | 11 +- ...lasssigc_1_1bound__volatile__mem__functor1.html | 30 +- ..._1_1bound__volatile__mem__functor2-members.html | 11 +- ...lasssigc_1_1bound__volatile__mem__functor2.html | 30 +- ..._1_1bound__volatile__mem__functor3-members.html | 11 +- ...lasssigc_1_1bound__volatile__mem__functor3.html | 30 +- ..._1_1bound__volatile__mem__functor4-members.html | 11 +- ...lasssigc_1_1bound__volatile__mem__functor4.html | 30 +- ..._1_1bound__volatile__mem__functor5-members.html | 11 +- ...lasssigc_1_1bound__volatile__mem__functor5.html | 30 +- ..._1_1bound__volatile__mem__functor6-members.html | 11 +- ...lasssigc_1_1bound__volatile__mem__functor6.html | 30 +- ..._1_1bound__volatile__mem__functor7-members.html | 11 +- ...lasssigc_1_1bound__volatile__mem__functor7.html | 30 +- ...asssigc_1_1const__limit__reference-members.html | 11 +- .../html/classsigc_1_1const__limit__reference.html | 27 +- ...ference_3_01T__type_00_01true_01_4-members.html | 11 +- ...imit__reference_3_01T__type_00_01true_01_4.html | 29 +- .../classsigc_1_1const__mem__functor0-members.html | 11 +- .../html/classsigc_1_1const__mem__functor0.html | 24 +- .../classsigc_1_1const__mem__functor1-members.html | 11 +- .../html/classsigc_1_1const__mem__functor1.html | 24 +- .../classsigc_1_1const__mem__functor2-members.html | 11 +- .../html/classsigc_1_1const__mem__functor2.html | 24 +- .../classsigc_1_1const__mem__functor3-members.html | 11 +- .../html/classsigc_1_1const__mem__functor3.html | 24 +- .../classsigc_1_1const__mem__functor4-members.html | 11 +- .../html/classsigc_1_1const__mem__functor4.html | 24 +- .../classsigc_1_1const__mem__functor5-members.html | 11 +- .../html/classsigc_1_1const__mem__functor5.html | 24 +- .../classsigc_1_1const__mem__functor6-members.html | 11 +- .../html/classsigc_1_1const__mem__functor6.html | 24 +- .../classsigc_1_1const__mem__functor7-members.html | 11 +- .../html/classsigc_1_1const__mem__functor7.html | 24 +- ...1const__volatile__limit__reference-members.html | 11 +- ...ssigc_1_1const__volatile__limit__reference.html | 27 +- ...ference_3_01T__type_00_01true_01_4-members.html | 11 +- ...imit__reference_3_01T__type_00_01true_01_4.html | 29 +- ..._1_1const__volatile__mem__functor0-members.html | 11 +- ...lasssigc_1_1const__volatile__mem__functor0.html | 24 +- ..._1_1const__volatile__mem__functor1-members.html | 11 +- ...lasssigc_1_1const__volatile__mem__functor1.html | 24 +- ..._1_1const__volatile__mem__functor2-members.html | 11 +- ...lasssigc_1_1const__volatile__mem__functor2.html | 24 +- ..._1_1const__volatile__mem__functor3-members.html | 11 +- ...lasssigc_1_1const__volatile__mem__functor3.html | 24 +- ..._1_1const__volatile__mem__functor4-members.html | 11 +- ...lasssigc_1_1const__volatile__mem__functor4.html | 24 +- ..._1_1const__volatile__mem__functor5-members.html | 11 +- ...lasssigc_1_1const__volatile__mem__functor5.html | 24 +- ..._1_1const__volatile__mem__functor6-members.html | 11 +- ...lasssigc_1_1const__volatile__mem__functor6.html | 24 +- ..._1_1const__volatile__mem__functor7-members.html | 11 +- ...lasssigc_1_1const__volatile__mem__functor7.html | 24 +- .../classsigc_1_1limit__reference-members.html | 11 +- .../html/classsigc_1_1limit__reference.html | 27 +- ...ference_3_01T__type_00_01true_01_4-members.html | 11 +- ...imit__reference_3_01T__type_00_01true_01_4.html | 29 +- .../html/classsigc_1_1mem__functor0-members.html | 11 +- .../reference/html/classsigc_1_1mem__functor0.html | 24 +- .../html/classsigc_1_1mem__functor1-members.html | 11 +- .../reference/html/classsigc_1_1mem__functor1.html | 24 +- .../html/classsigc_1_1mem__functor2-members.html | 11 +- .../reference/html/classsigc_1_1mem__functor2.html | 24 +- .../html/classsigc_1_1mem__functor3-members.html | 11 +- .../reference/html/classsigc_1_1mem__functor3.html | 24 +- .../html/classsigc_1_1mem__functor4-members.html | 11 +- .../reference/html/classsigc_1_1mem__functor4.html | 24 +- .../html/classsigc_1_1mem__functor5-members.html | 11 +- .../reference/html/classsigc_1_1mem__functor5.html | 24 +- .../html/classsigc_1_1mem__functor6-members.html | 11 +- .../reference/html/classsigc_1_1mem__functor6.html | 24 +- .../html/classsigc_1_1mem__functor7-members.html | 11 +- .../reference/html/classsigc_1_1mem__functor7.html | 24 +- .../classsigc_1_1pointer__functor0-members.html | 11 +- .../html/classsigc_1_1pointer__functor0.html | 22 +- .../classsigc_1_1pointer__functor1-members.html | 11 +- .../html/classsigc_1_1pointer__functor1.html | 22 +- .../classsigc_1_1pointer__functor2-members.html | 11 +- .../html/classsigc_1_1pointer__functor2.html | 22 +- .../classsigc_1_1pointer__functor3-members.html | 11 +- .../html/classsigc_1_1pointer__functor3.html | 22 +- .../classsigc_1_1pointer__functor4-members.html | 11 +- .../html/classsigc_1_1pointer__functor4.html | 22 +- .../classsigc_1_1pointer__functor5-members.html | 11 +- .../html/classsigc_1_1pointer__functor5.html | 22 +- .../classsigc_1_1pointer__functor6-members.html | 11 +- .../html/classsigc_1_1pointer__functor6.html | 22 +- .../classsigc_1_1pointer__functor7-members.html | 11 +- .../html/classsigc_1_1pointer__functor7.html | 22 +- .../html/classsigc_1_1signal-members.html | 11 +- docs/reference/html/classsigc_1_1signal.html | 106 +- .../html/classsigc_1_1signal0-members.html | 11 +- docs/reference/html/classsigc_1_1signal0.html | 84 +- .../html/classsigc_1_1signal1-members.html | 11 +- docs/reference/html/classsigc_1_1signal1.html | 90 +- .../html/classsigc_1_1signal2-members.html | 11 +- docs/reference/html/classsigc_1_1signal2.html | 94 +- .../html/classsigc_1_1signal3-members.html | 11 +- docs/reference/html/classsigc_1_1signal3.html | 96 +- .../html/classsigc_1_1signal4-members.html | 11 +- docs/reference/html/classsigc_1_1signal4.html | 100 +- .../html/classsigc_1_1signal5-members.html | 11 +- docs/reference/html/classsigc_1_1signal5.html | 104 +- .../html/classsigc_1_1signal6-members.html | 11 +- docs/reference/html/classsigc_1_1signal6.html | 108 +- .../html/classsigc_1_1signal7-members.html | 11 +- docs/reference/html/classsigc_1_1signal7.html | 112 +- ...classsigc_1_1signal_1_1accumulated-members.html | 11 +- .../html/classsigc_1_1signal_1_1accumulated.html | 106 +- docs/reference/html/classsigc_1_1slot-members.html | 11 +- docs/reference/html/classsigc_1_1slot.html | 68 +- .../reference/html/classsigc_1_1slot0-members.html | 11 +- docs/reference/html/classsigc_1_1slot0.html | 54 +- .../reference/html/classsigc_1_1slot1-members.html | 11 +- docs/reference/html/classsigc_1_1slot1.html | 54 +- .../reference/html/classsigc_1_1slot2-members.html | 11 +- docs/reference/html/classsigc_1_1slot2.html | 54 +- .../reference/html/classsigc_1_1slot3-members.html | 11 +- docs/reference/html/classsigc_1_1slot3.html | 54 +- .../reference/html/classsigc_1_1slot4-members.html | 11 +- docs/reference/html/classsigc_1_1slot4.html | 54 +- .../reference/html/classsigc_1_1slot5-members.html | 11 +- docs/reference/html/classsigc_1_1slot5.html | 54 +- .../reference/html/classsigc_1_1slot6-members.html | 11 +- docs/reference/html/classsigc_1_1slot6.html | 54 +- .../reference/html/classsigc_1_1slot7-members.html | 11 +- docs/reference/html/classsigc_1_1slot7.html | 54 +- .../html/classsigc_1_1slot__base-members.html | 11 +- docs/reference/html/classsigc_1_1slot__base.html | 58 +- .../classsigc_1_1track__obj__functor1-members.html | 11 +- .../html/classsigc_1_1track__obj__functor1.html | 59 +- .../classsigc_1_1track__obj__functor2-members.html | 11 +- .../html/classsigc_1_1track__obj__functor2.html | 61 +- .../classsigc_1_1track__obj__functor3-members.html | 11 +- .../html/classsigc_1_1track__obj__functor3.html | 61 +- .../classsigc_1_1track__obj__functor4-members.html | 11 +- .../html/classsigc_1_1track__obj__functor4.html | 61 +- .../classsigc_1_1track__obj__functor5-members.html | 11 +- .../html/classsigc_1_1track__obj__functor5.html | 61 +- .../classsigc_1_1track__obj__functor6-members.html | 11 +- .../html/classsigc_1_1track__obj__functor6.html | 61 +- .../classsigc_1_1track__obj__functor7-members.html | 11 +- .../html/classsigc_1_1track__obj__functor7.html | 61 +- ...sigc_1_1volatile__limit__reference-members.html | 11 +- .../classsigc_1_1volatile__limit__reference.html | 27 +- ...ference_3_01T__type_00_01true_01_4-members.html | 11 +- ...imit__reference_3_01T__type_00_01true_01_4.html | 29 +- ...asssigc_1_1volatile__mem__functor0-members.html | 11 +- .../html/classsigc_1_1volatile__mem__functor0.html | 24 +- ...asssigc_1_1volatile__mem__functor1-members.html | 11 +- .../html/classsigc_1_1volatile__mem__functor1.html | 24 +- ...asssigc_1_1volatile__mem__functor2-members.html | 11 +- .../html/classsigc_1_1volatile__mem__functor2.html | 24 +- ...asssigc_1_1volatile__mem__functor3-members.html | 11 +- .../html/classsigc_1_1volatile__mem__functor3.html | 24 +- ...asssigc_1_1volatile__mem__functor4-members.html | 11 +- .../html/classsigc_1_1volatile__mem__functor4.html | 24 +- ...asssigc_1_1volatile__mem__functor5-members.html | 11 +- .../html/classsigc_1_1volatile__mem__functor5.html | 24 +- ...asssigc_1_1volatile__mem__functor6-members.html | 11 +- .../html/classsigc_1_1volatile__mem__functor6.html | 24 +- ...asssigc_1_1volatile__mem__functor7-members.html | 11 +- .../html/classsigc_1_1volatile__mem__functor7.html | 24 +- docs/reference/html/deprecated.html | 11 +- .../html/dir_0bd3c8d814eb03171de012519d7a2ccd.html | 11 +- .../html/dir_5c02128c554eaa40138b2e605fc08970.html | 11 +- .../html/dir_5fbc72877197f8c6013d0f619df5433c.html | 11 +- .../html/dir_ea4abdd77c05d5873cecf571a6d96de7.html | 11 +- docs/reference/html/doxygen-extra.css | 263 +++ docs/reference/html/doxygen.css | 1449 ++++++++++-- docs/reference/html/dynsections.js | 54 +- docs/reference/html/ftv2cl.png | Bin 453 -> 0 bytes docs/reference/html/ftv2mo.png | Bin 403 -> 0 bytes docs/reference/html/ftv2ns.png | Bin 388 -> 0 bytes docs/reference/html/functions.html | 11 +- docs/reference/html/functions_b.html | 11 +- docs/reference/html/functions_c.html | 11 +- docs/reference/html/functions_d.html | 11 +- docs/reference/html/functions_e.html | 11 +- docs/reference/html/functions_f.html | 11 +- docs/reference/html/functions_func.html | 11 +- docs/reference/html/functions_func_b.html | 11 +- docs/reference/html/functions_func_c.html | 11 +- docs/reference/html/functions_func_d.html | 11 +- docs/reference/html/functions_func_e.html | 11 +- docs/reference/html/functions_func_f.html | 11 +- docs/reference/html/functions_func_h.html | 11 +- docs/reference/html/functions_func_i.html | 11 +- docs/reference/html/functions_func_l.html | 11 +- docs/reference/html/functions_func_m.html | 11 +- docs/reference/html/functions_func_n.html | 11 +- docs/reference/html/functions_func_o.html | 11 +- docs/reference/html/functions_func_p.html | 11 +- docs/reference/html/functions_func_r.html | 11 +- docs/reference/html/functions_func_s.html | 11 +- docs/reference/html/functions_func_t.html | 11 +- docs/reference/html/functions_func_u.html | 11 +- docs/reference/html/functions_func_v.html | 11 +- docs/reference/html/functions_func_~.html | 11 +- docs/reference/html/functions_g.html | 11 +- docs/reference/html/functions_h.html | 11 +- docs/reference/html/functions_i.html | 11 +- docs/reference/html/functions_l.html | 11 +- docs/reference/html/functions_m.html | 11 +- docs/reference/html/functions_n.html | 11 +- docs/reference/html/functions_o.html | 11 +- docs/reference/html/functions_p.html | 11 +- docs/reference/html/functions_r.html | 11 +- docs/reference/html/functions_s.html | 11 +- docs/reference/html/functions_t.html | 11 +- docs/reference/html/functions_type.html | 11 +- docs/reference/html/functions_type_c.html | 11 +- docs/reference/html/functions_type_d.html | 11 +- docs/reference/html/functions_type_e.html | 11 +- docs/reference/html/functions_type_f.html | 11 +- docs/reference/html/functions_type_g.html | 11 +- docs/reference/html/functions_type_i.html | 11 +- docs/reference/html/functions_type_p.html | 11 +- docs/reference/html/functions_type_r.html | 11 +- docs/reference/html/functions_type_s.html | 11 +- docs/reference/html/functions_type_t.html | 11 +- docs/reference/html/functions_type_v.html | 11 +- docs/reference/html/functions_u.html | 11 +- docs/reference/html/functions_v.html | 11 +- docs/reference/html/functions_vars.html | 11 +- docs/reference/html/functions_~.html | 11 +- docs/reference/html/graph_legend.html | 14 +- docs/reference/html/group__adaptors.html | 35 +- docs/reference/html/group__bind.html | 65 +- docs/reference/html/group__compose.html | 23 +- docs/reference/html/group__exception__catch.html | 11 +- docs/reference/html/group__group__.html | 11 +- docs/reference/html/group__hide.html | 30 +- docs/reference/html/group__lambdas.html | 82 +- docs/reference/html/group__mem__fun.html | 371 ++-- docs/reference/html/group__ptr__fun.html | 103 +- docs/reference/html/group__retype.html | 724 +++--- docs/reference/html/group__sigcfunctors.html | 45 +- docs/reference/html/group__signal.html | 45 +- docs/reference/html/group__slot.html | 39 +- docs/reference/html/group__track__obj.html | 59 +- docs/reference/html/hierarchy.html | 425 ++-- docs/reference/html/index.html | 23 +- docs/reference/html/inherits.html | 11 +- docs/reference/html/jquery.js | 31 + docs/reference/html/modules.html | 41 +- docs/reference/html/namespacemembers.html | 11 +- docs/reference/html/namespacemembers_c.html | 11 +- docs/reference/html/namespacemembers_e.html | 11 +- docs/reference/html/namespacemembers_func.html | 11 +- docs/reference/html/namespacemembers_func_c.html | 11 +- docs/reference/html/namespacemembers_func_e.html | 11 +- docs/reference/html/namespacemembers_func_g.html | 11 +- docs/reference/html/namespacemembers_func_h.html | 11 +- docs/reference/html/namespacemembers_func_m.html | 11 +- docs/reference/html/namespacemembers_func_p.html | 11 +- docs/reference/html/namespacemembers_func_r.html | 11 +- docs/reference/html/namespacemembers_func_t.html | 11 +- docs/reference/html/namespacemembers_func_u.html | 11 +- docs/reference/html/namespacemembers_func_v.html | 11 +- docs/reference/html/namespacemembers_g.html | 11 +- docs/reference/html/namespacemembers_h.html | 11 +- docs/reference/html/namespacemembers_m.html | 11 +- docs/reference/html/namespacemembers_p.html | 11 +- docs/reference/html/namespacemembers_r.html | 11 +- docs/reference/html/namespacemembers_t.html | 11 +- docs/reference/html/namespacemembers_u.html | 11 +- docs/reference/html/namespacemembers_v.html | 11 +- docs/reference/html/namespaces.html | 21 +- docs/reference/html/namespacesigc.html | 2349 ++++++++++---------- ...namespacestd_1_1hash_3_01thread_1_1id_01_4.html | 63 - docs/reference/html/pages.html | 17 +- docs/reference/html/since_2_2_11.html | 11 +- docs/reference/html/since_2_4.html | 11 +- .../html/structsigc_1_1adaptor__base.html | 11 +- .../structsigc_1_1adaptor__functor-members.html | 11 +- .../html/structsigc_1_1adaptor__functor.html | 57 +- .../html/structsigc_1_1adaptor__trait.html | 13 +- ...ait_3_01T__functor_00_01false_01_4-members.html | 11 +- ...ptor__trait_3_01T__functor_00_01false_01_4.html | 19 +- ...rait_3_01T__functor_00_01true_01_4-members.html | 11 +- ...aptor__trait_3_01T__functor_00_01true_01_4.html | 13 +- .../html/structsigc_1_1adapts-members.html | 11 +- docs/reference/html/structsigc_1_1adapts.html | 21 +- .../html/structsigc_1_1bind__functor.html | 16 +- ...tructsigc_1_1bind__return__functor-members.html | 11 +- .../html/structsigc_1_1bind__return__functor.html | 46 +- .../structsigc_1_1compose1__functor-members.html | 11 +- .../html/structsigc_1_1compose1__functor.html | 46 +- .../structsigc_1_1compose2__functor-members.html | 11 +- .../html/structsigc_1_1compose2__functor.html | 46 +- .../html/structsigc_1_1connection-members.html | 11 +- docs/reference/html/structsigc_1_1connection.html | 45 +- ...tsigc_1_1const__reference__wrapper-members.html | 11 +- .../structsigc_1_1const__reference__wrapper.html | 13 +- ...structsigc_1_1deduce__result__type-members.html | 11 +- .../html/structsigc_1_1deduce__result__type.html | 17 +- ...tsigc_1_1exception__catch__functor-members.html | 11 +- .../structsigc_1_1exception__catch__functor.html | 39 +- ...tor_00_01T__catcher_00_01void_01_4-members.html | 11 +- ...1T__functor_00_01T__catcher_00_01void_01_4.html | 39 +- .../html/structsigc_1_1functor__base.html | 11 +- .../html/structsigc_1_1functor__trait-members.html | 11 +- .../html/structsigc_1_1functor__trait.html | 13 +- .../html/structsigc_1_1hide__functor.html | 16 +- ...__functor_3-1_00_01T__functor_01_4-members.html | 11 +- ..._1_1hide__functor_3-1_00_01T__functor_01_4.html | 57 +- ...functor_3_010_00_01T__functor_01_4-members.html | 11 +- ..._1hide__functor_3_010_00_01T__functor_01_4.html | 57 +- ...ructsigc_1_1is__base__and__derived-members.html | 11 +- .../html/structsigc_1_1is__base__and__derived.html | 13 +- ...ived_3_01T__base_00_01T__base_01_4-members.html | 11 +- ...and__derived_3_01T__base_00_01T__base_01_4.html | 11 +- .../html/structsigc_1_1lambda-members.html | 11 +- docs/reference/html/structsigc_1_1lambda.html | 25 +- .../reference/html/structsigc_1_1lambda__base.html | 11 +- .../html/structsigc_1_1lambda__group1-members.html | 11 +- .../html/structsigc_1_1lambda__group1.html | 37 +- .../html/structsigc_1_1lambda__group2-members.html | 11 +- .../html/structsigc_1_1lambda__group2.html | 39 +- .../html/structsigc_1_1lambda__group3-members.html | 11 +- .../html/structsigc_1_1lambda__group3.html | 41 +- docs/reference/html/structsigc_1_1nil.html | 11 +- .../structsigc_1_1reference__wrapper-members.html | 11 +- .../html/structsigc_1_1reference__wrapper.html | 13 +- .../structsigc_1_1retype__functor-members.html | 11 +- .../html/structsigc_1_1retype__functor.html | 48 +- ...uctsigc_1_1retype__return__functor-members.html | 11 +- .../structsigc_1_1retype__return__functor.html | 26 +- ...ctor_3_01void_00_01T__functor_01_4-members.html | 11 +- ...urn__functor_3_01void_00_01T__functor_01_4.html | 21 +- .../html/structsigc_1_1signal__base-members.html | 11 +- .../reference/html/structsigc_1_1signal__base.html | 55 +- ...tructsigc_1_1slot__const__iterator-members.html | 11 +- .../html/structsigc_1_1slot__const__iterator.html | 17 +- .../html/structsigc_1_1slot__iterator-members.html | 11 +- .../html/structsigc_1_1slot__iterator.html | 17 +- .../html/structsigc_1_1slot__list-members.html | 11 +- docs/reference/html/structsigc_1_1slot__list.html | 19 +- .../html/structsigc_1_1trackable-members.html | 11 +- docs/reference/html/structsigc_1_1trackable.html | 22 +- .../html/structsigc_1_1type__trait-members.html | 11 +- docs/reference/html/structsigc_1_1type__trait.html | 11 +- ...gc_1_1type__trait_3_01T__type[N]_4-members.html | 11 +- ...structsigc_1_1type__trait_3_01T__type[N]_4.html | 11 +- ...1type__trait_3_01T__type_01_6_01_4-members.html | 11 +- ...tsigc_1_1type__trait_3_01T__type_01_6_01_4.html | 11 +- ...rait_3_01const_01T__type_01_6_01_4-members.html | 11 +- ...1type__trait_3_01const_01T__type_01_6_01_4.html | 11 +- ...tsigc_1_1type__trait_3_01void_01_4-members.html | 11 +- .../structsigc_1_1type__trait_3_01void_01_4.html | 11 +- ...structsigc_1_1unwrap__lambda__type-members.html | 11 +- .../html/structsigc_1_1unwrap__lambda__type.html | 15 +- ...e_3_01lambda_3_01T__type_01_4_01_4-members.html | 11 +- ...bda__type_3_01lambda_3_01T__type_01_4_01_4.html | 13 +- .../structsigc_1_1unwrap__reference-members.html | 11 +- .../html/structsigc_1_1unwrap__reference.html | 11 +- ...nce__wrapper_3_01T__type_01_4_01_4-members.html | 11 +- ...__reference__wrapper_3_01T__type_01_4_01_4.html | 11 +- ...nce__wrapper_3_01T__type_01_4_01_4-members.html | 11 +- ...01reference__wrapper_3_01T__type_01_4_01_4.html | 11 +- .../html/structsigc_1_1visitor-members.html | 11 +- docs/reference/html/structsigc_1_1visitor.html | 13 +- docs/reference/libsigc++-2.0.devhelp2 | 4 - docs/reference/libsigc++-2.0.tag | 40 +- sigc++/limit_reference.h | 1 + sigc++/macros/limit_reference.h.m4 | 1 + tests/test_lambda.cc | 22 +- 445 files changed, 8580 insertions(+), 6621 deletions(-) create mode 100644 docs/doxygen-extra.css create mode 100644 docs/reference/html/doxygen-extra.css delete mode 100644 docs/reference/html/ftv2cl.png delete mode 100644 docs/reference/html/ftv2mo.png delete mode 100644 docs/reference/html/ftv2ns.png create mode 100644 docs/reference/html/jquery.js delete mode 100644 docs/reference/html/namespacestd_1_1hash_3_01thread_1_1id_01_4.html diff --git a/ChangeLog b/ChangeLog index c2e9b13..25facec 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,43 @@ +2014-09-15 Kjell Ahlstedt + + Docs: Use doxygen-extra.css + + * configure.ac: Require mm-common 0.9.7. + * docs/.gitignore: Ignore doxygen-extra.css. + * docs/reference/Doxyfile.in: Use doxygen-extra.css instead of doxygen.css. + +2014-09-11 Kjell Ahlstedt + + doap: Add + +2014-08-12 Kjell Ahlstedt + + test_lambda: Fix for MS Visual C++ 2013 + + * tests/test_lambda.cc: Don't rely on implicit conversion from std::ostream + to bool. Instead, hide a problematic slot return type with sigc::hide_return(). + Bug #734368. + +2014-08-08 Kjell Ahlstedt + + Add an include in limit_reference.h + + * sigc++/macros/limit_reference.h.m4: limit_reference.h must include + visit_each.h, with the primary definition of template struct visitor. + https://mail.gnome.org/archives/libsigc-list/2014-August/msg00001.html + +2014-08-01 Andre Klapper + + doap: add + +2014-08-01 Olav Vitters + + doap: link tarball name and git module + +2014-07-31 Kjell Ahlstedt + + 2.3.2 + 2014-07-31 Kjell Ahlstedt Remove .gitattributes diff --git a/MSVC_Net2005/sigc++config.h b/MSVC_Net2005/sigc++config.h index 81493e7..3682318 100644 --- a/MSVC_Net2005/sigc++config.h +++ b/MSVC_Net2005/sigc++config.h @@ -7,10 +7,10 @@ #define SIGCXX_MAJOR_VERSION 2 /* Micro version number of sigc++. */ -#define SIGCXX_MICRO_VERSION 2 +#define SIGCXX_MICRO_VERSION 0 /* Minor version number of sigc++. */ -#define SIGCXX_MINOR_VERSION 3 +#define SIGCXX_MINOR_VERSION 4 /* Detect Win32 platform */ #ifdef _WIN32 diff --git a/MSVC_Net2005/sigc.rc b/MSVC_Net2005/sigc.rc index 821d57a..c0e35e5 100644 --- a/MSVC_Net2005/sigc.rc +++ b/MSVC_Net2005/sigc.rc @@ -2,8 +2,8 @@ #include VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,3,2,1 - PRODUCTVERSION 2,3,2,1 + FILEVERSION 2,4,0,1 + PRODUCTVERSION 2,4,0,1 FILEFLAGSMASK 0 FILEFLAGS 0x0L FILEOS VOS__WINDOWS32 @@ -16,11 +16,11 @@ BEGIN BEGIN VALUE "CompanyName", "The libsigc++ development team (see AUTHORS)" VALUE "FileDescription", "The Typesafe Callback Framework for C++" - VALUE "FileVersion", "2.3.2" + VALUE "FileVersion", "2.4.0" VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)" VALUE "OriginalFilename", "sigc-2.0.dll" VALUE "ProductName", "libsigc++" - VALUE "ProductVersion", "2.3.2" + VALUE "ProductVersion", "2.4.0" END END BLOCK "VarFileInfo" diff --git a/MSVC_Net2008/sigc++config.h b/MSVC_Net2008/sigc++config.h index 81493e7..3682318 100644 --- a/MSVC_Net2008/sigc++config.h +++ b/MSVC_Net2008/sigc++config.h @@ -7,10 +7,10 @@ #define SIGCXX_MAJOR_VERSION 2 /* Micro version number of sigc++. */ -#define SIGCXX_MICRO_VERSION 2 +#define SIGCXX_MICRO_VERSION 0 /* Minor version number of sigc++. */ -#define SIGCXX_MINOR_VERSION 3 +#define SIGCXX_MINOR_VERSION 4 /* Detect Win32 platform */ #ifdef _WIN32 diff --git a/MSVC_Net2008/sigc.rc b/MSVC_Net2008/sigc.rc index 821d57a..c0e35e5 100644 --- a/MSVC_Net2008/sigc.rc +++ b/MSVC_Net2008/sigc.rc @@ -2,8 +2,8 @@ #include VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,3,2,1 - PRODUCTVERSION 2,3,2,1 + FILEVERSION 2,4,0,1 + PRODUCTVERSION 2,4,0,1 FILEFLAGSMASK 0 FILEFLAGS 0x0L FILEOS VOS__WINDOWS32 @@ -16,11 +16,11 @@ BEGIN BEGIN VALUE "CompanyName", "The libsigc++ development team (see AUTHORS)" VALUE "FileDescription", "The Typesafe Callback Framework for C++" - VALUE "FileVersion", "2.3.2" + VALUE "FileVersion", "2.4.0" VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)" VALUE "OriginalFilename", "sigc-2.0.dll" VALUE "ProductName", "libsigc++" - VALUE "ProductVersion", "2.3.2" + VALUE "ProductVersion", "2.4.0" END END BLOCK "VarFileInfo" diff --git a/MSVC_Net2010/sigc++config.h b/MSVC_Net2010/sigc++config.h index 81493e7..3682318 100644 --- a/MSVC_Net2010/sigc++config.h +++ b/MSVC_Net2010/sigc++config.h @@ -7,10 +7,10 @@ #define SIGCXX_MAJOR_VERSION 2 /* Micro version number of sigc++. */ -#define SIGCXX_MICRO_VERSION 2 +#define SIGCXX_MICRO_VERSION 0 /* Minor version number of sigc++. */ -#define SIGCXX_MINOR_VERSION 3 +#define SIGCXX_MINOR_VERSION 4 /* Detect Win32 platform */ #ifdef _WIN32 diff --git a/MSVC_Net2010/sigc.rc b/MSVC_Net2010/sigc.rc index 73a7aab..cda119b 100644 --- a/MSVC_Net2010/sigc.rc +++ b/MSVC_Net2010/sigc.rc @@ -2,8 +2,8 @@ #include VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,3,2,1 - PRODUCTVERSION 2,3,2,1 + FILEVERSION 2,4,0,1 + PRODUCTVERSION 2,4,0,1 FILEFLAGSMASK 0 FILEFLAGS 0x0L FILEOS VOS__WINDOWS32 @@ -16,11 +16,11 @@ BEGIN BEGIN VALUE "CompanyName", "The libsigc++ development team (see AUTHORS)" VALUE "FileDescription", "The Typesafe Callback Framework for C++" - VALUE "FileVersion", "2.3.2" + VALUE "FileVersion", "2.4.0" VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)" VALUE "OriginalFilename", "sigc-2.0.dll" VALUE "ProductName", "libsigc++" - VALUE "ProductVersion", "2.3.2" + VALUE "ProductVersion", "2.4.0" END END BLOCK "VarFileInfo" diff --git a/NEWS b/NEWS index 5187dc4..fc82559 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,19 @@ +2.4.0 (stable): + +Note: API/ABI is the same as in release 2.3.2. Compared to stable +releases 2.2.x, the API has been broken regarding visit_each() functions. +See the NEWS entry for libsigc++ 2.3.2. + +* Fix the test_lambda test case for MS Visual C++ 2013 and other + C++11-compliant compilers. + (Kjell Ahlstedt) Bug #734368 (Ryan Beasley) +* Add a missing #include in limit_reference.h. + (Kjell Ahlstedt) +* Documentation: + - Use doxygen-extra.css from the mm-common package. + Requires mm-common 0.9.7 when configured to use maintainer-mode. + (Kjell Ahlstedt) + 2.3.2 (unstable): Note: The implementation of bug #724496 breaks API for some users, diff --git a/aclocal.m4 b/aclocal.m4 index 36ff619..ac08159 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -1358,7 +1358,7 @@ AC_DEFUN([MM_PREREQ], [dnl m4_assert([$# >= 1])[]dnl AC_REQUIRE([_MM_PRE_INIT])[]dnl -_MM_PREREQ([mm-common], [0.9.6], [$1], m4_defn([AC_PACKAGE_NAME]))[]dnl +_MM_PREREQ([mm-common], [0.9.7], [$1], m4_defn([AC_PACKAGE_NAME]))[]dnl ]) diff --git a/build/doc-reference.am b/build/doc-reference.am index cb77754..975d23f 100644 --- a/build/doc-reference.am +++ b/build/doc-reference.am @@ -78,7 +78,7 @@ doc_dist_files = endif if DIST_DOCTOOLS -doc_dist_files += $(MMDOCTOOLDIR)/doc-postprocess.pl $(MMDOCTOOLDIR)/doc-install.pl $(MMDOCTOOLDIR)/tagfile-to-devhelp2.xsl $(MMDOCTOOLDIR)/doxygen.css +doc_dist_files += $(MMDOCTOOLDIR)/doc-postprocess.pl $(MMDOCTOOLDIR)/doc-install.pl $(MMDOCTOOLDIR)/tagfile-to-devhelp2.xsl $(MMDOCTOOLDIR)/doxygen.css $(MMDOCTOOLDIR)/doxygen-extra.css endif dist_reference_DATA = $(strip $(doc_inst_files)) diff --git a/configure b/configure index 2d6f83b..e0c82e3 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for libsigc++ 2.3.2. +# Generated by GNU Autoconf 2.69 for libsigc++ 2.4.0. # # Report bugs to . # @@ -591,8 +591,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='libsigc++' PACKAGE_TARNAME='libsigc++' -PACKAGE_VERSION='2.3.2' -PACKAGE_STRING='libsigc++ 2.3.2' +PACKAGE_VERSION='2.4.0' +PACKAGE_STRING='libsigc++ 2.4.0' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=libsigc%2B%2B' PACKAGE_URL='http://libsigc.sourceforge.net/' @@ -1365,7 +1365,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures libsigc++ 2.3.2 to adapt to many kinds of systems. +\`configure' configures libsigc++ 2.4.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1435,7 +1435,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libsigc++ 2.3.2:";; + short | recursive ) echo "Configuration of libsigc++ 2.4.0:";; esac cat <<\_ACEOF @@ -1566,7 +1566,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libsigc++ configure 2.3.2 +libsigc++ configure 2.4.0 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1965,7 +1965,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by libsigc++ $as_me 2.3.2, which was +It was created by libsigc++ $as_me 2.4.0, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2835,7 +2835,7 @@ fi # Define the identity of the package. PACKAGE='libsigc++' - VERSION='2.3.2' + VERSION='2.4.0' # Some tools Automake needs. @@ -3125,7 +3125,7 @@ fi SIGCXX_MODULE_NAME='sigc++-2.0' -SIGCXX_VERSION='2.3.2' +SIGCXX_VERSION='2.4.0' SIGCXX_API_VERSION='2.0' @@ -3134,15 +3134,15 @@ SIGCXX_MAJOR_VERSION=2 $as_echo "#define SIGCXX_MAJOR_VERSION 2" >>confdefs.h -SIGCXX_MINOR_VERSION=3 +SIGCXX_MINOR_VERSION=4 -$as_echo "#define SIGCXX_MINOR_VERSION 3" >>confdefs.h +$as_echo "#define SIGCXX_MINOR_VERSION 4" >>confdefs.h -SIGCXX_MICRO_VERSION=2 +SIGCXX_MICRO_VERSION=0 -$as_echo "#define SIGCXX_MICRO_VERSION 2" >>confdefs.h +$as_echo "#define SIGCXX_MICRO_VERSION 0" >>confdefs.h MMDOCTOOLDIR='${top_srcdir}/docs' @@ -17075,7 +17075,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by libsigc++ $as_me 2.3.2, which was +This file was extended by libsigc++ $as_me 2.4.0, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -17142,7 +17142,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -libsigc++ config.status 2.3.2 +libsigc++ config.status 2.4.0 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index 1936c0c..126944f 100644 --- a/configure.ac +++ b/configure.ac @@ -15,7 +15,7 @@ ## You should have received a copy of the GNU Lesser General Public License ## along with this library. If not, see . -AC_INIT([libsigc++], [2.3.2], +AC_INIT([libsigc++], [2.4.0], [http://bugzilla.gnome.org/enter_bug.cgi?product=libsigc%2B%2B], [libsigc++], [http://libsigc.sourceforge.net/]) AC_PREREQ([2.59]) @@ -30,7 +30,7 @@ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES]) AM_MAINTAINER_MODE AC_ARG_VAR([ACLOCAL_FLAGS], [aclocal flags, e.g. -I ]) -MM_PREREQ([0.9.6]) +MM_PREREQ([0.9.7]) MM_INIT_MODULE([sigc++-2.0]) MM_CONFIG_DOCTOOL_DIR([docs]) diff --git a/docs/Makefile.in b/docs/Makefile.in index c7a200a..1beb952 100644 --- a/docs/Makefile.in +++ b/docs/Makefile.in @@ -83,7 +83,7 @@ DIST_COMMON = $(top_srcdir)/sigc++/filelist.am \ $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(dist_doc_images_DATA) $(dist_html_tutorial_DATA) \ $(dist_libdoc_DATA) $(dist_noinst_DATA) $(dist_reference_DATA) -@DIST_DOCTOOLS_TRUE@am__append_1 = $(MMDOCTOOLDIR)/doc-postprocess.pl $(MMDOCTOOLDIR)/doc-install.pl $(MMDOCTOOLDIR)/tagfile-to-devhelp2.xsl $(MMDOCTOOLDIR)/doxygen.css +@DIST_DOCTOOLS_TRUE@am__append_1 = $(MMDOCTOOLDIR)/doc-postprocess.pl $(MMDOCTOOLDIR)/doc-install.pl $(MMDOCTOOLDIR)/tagfile-to-devhelp2.xsl $(MMDOCTOOLDIR)/doxygen.css $(MMDOCTOOLDIR)/doxygen-extra.css subdir = docs ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/build/cxx.m4 \ diff --git a/docs/doxygen-extra.css b/docs/doxygen-extra.css new file mode 100644 index 0000000..6691e37 --- /dev/null +++ b/docs/doxygen-extra.css @@ -0,0 +1,263 @@ +/* GNOME C++ bindings Doxygen style */ + +/* Use in Doxyfile.in + * HTML_EXTRA_STYLESHEET = "$(MMDOCTOOLDIR)/doxygen-extra.css" + */ + +html, body { + background: #FFFFFF; + color: #222222; + margin: 0; +} + +body { + font: normal 90%/150% sans-serif; + padding: 1.5em; + min-width: 28em; +} + +table { + font-size: inherit; +} + +img { + border-style: none; +} + +address img { + vertical-align: middle; +} + +h1 { + font-size: 150%; + line-height: 120%; + text-align: center; +} + +h2 { + font-size: 120%; +} + +h3 { + font-size: 100%; +} + +h1 + h3 { + text-align: center; +} + +.navpath { + display: none; +} + +caption { + font-weight: bold; +} + +p, dl { + margin: 0.75em 0; +} + +.center { + text-align: center; +} + +div.qindex { + width: 100%; + line-height: 140%; + background-color: #E8EEF2; + border: 1px solid #84B0C7; + text-align: center; + margin: 0.2em; + padding: 0.2em; +} + +a { + color: #153788; + font-weight: normal; + text-decoration: none; +} + +.contents a:visited { + color: #1B77C5; +} + +a:hover { + text-decoration: underline; +} + +a.el, a.qindex { + font-weight: bold; +} + +dl.el { + margin-left: -1.5em; +} + +code, .fragment { + font-family: monospace, fixed; +} + +pre.fragment, div.fragment { + background-color: #EEEEFF; + border: 1px solid #AAAAFF; + padding: 0.5em; + margin: 0.375em 0.75em 0.375em 0.2em; +} + +div.fragment > pre.fragment { + border-style: none; + padding: 0; + margin: 0; +} + +div.line { + white-space: pre; +} + +div.ah { + background-color: #000000; + color: #FFFFFF; + font-weight: bold; + margin: 0.2em 0; +} + +.indexkey, .indexvalue { + background-color: #E8EEF2; + border: 1px solid #CCCCCC; + margin: 0.2em 0; + padding: 0.2em 0.75em; +} + +.indexkey { + font-weight: bold; +} +.memlist { + background-color: #F0F0F0; +} + +span.keyword { + color: #008000; +} + +span.keywordtype { + color: #604020; +} + +span.keywordflow { + color: #E08000; +} + +span.comment { + color: #800000; +} + +span.preprocessor { + color: #806020; +} + +span.stringliteral { + color: #002080; +} + +span.charliteral { + color: #008080; +} + +.tiny { + font-size: 80%; +} + +hr { + height: 0; + border: none; + border-top: 1px solid #666666; +} + +.mdescLeft, .mdescRight, .memItemLeft, .memItemRight, +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: #FAFAFA; + border: none; + margin: 0.375em; + padding: 0.125em 0 0 0.75em; +} + +.mdescLeft, .mdescRight { + padding: 0 0.75em 0.375em; + color: #555555; +} + +.memItemLeft, .memItemRight, .memTemplParams { + border-top: 1px solid #CCCCCC; +} + +.memTemplParams { + color: #606060; +} + +.memtemplate { + color: #606060; + font-size: 90%; + font-weight: normal; + margin-left: 0.2em; +} + +.memnav { + background-color: #E8EEF2; + border: 1px solid #84B0C7; + text-align: center; + margin: 0.2em 1em 0.2em 0; + padding: 0.2em; +} + +.memitem { + margin: 0.5em 0; + padding: 0; +} + +.memname { + white-space: nowrap; + font-weight: bold; + line-height: 120%; +} + +.memproto, .memdoc { + border: 1px solid #84B0C7; +} + +.memproto { + padding: 0; + background-color: #D5E1E8; + font-weight: bold; + -webkit-border-top-left-radius: 1ex; + -webkit-border-top-right-radius: 1ex; + -moz-border-radius-topleft: 1ex; + -moz-border-radius-topright: 1ex; +} + +.memdoc { + padding: 0.2em 0.5em; + background-color: #EEF3F5; + border-top-width: 0; + -webkit-border-bottom-left-radius: 1ex; + -webkit-border-bottom-right-radius: 1ex; + -moz-border-radius-bottomleft: 1ex; + -moz-border-radius-bottomright: 1ex; +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; +} + +.paramname { + color: #602020; + white-space: nowrap; +} + +.paramname em { + font-style: normal; +} diff --git a/docs/doxygen.css b/docs/doxygen.css index 80d987e..637ee61 100644 --- a/docs/doxygen.css +++ b/docs/doxygen.css @@ -1,5 +1,13 @@ /* GNOME C++ bindings Doxygen style */ +/* This file is deprecated. + * In Doxyfile.in you should use + * HTML_EXTRA_STYLESHEET = "$(MMDOCTOOLDIR)/doxygen-extra.css" + * instead of + * HTML_STYLESHEET = "$(MMDOCTOOLDIR)/doxygen.css" + * See https://mail.gnome.org/archives/gtkmm-list/2014-August/msg00022.html + */ + html, body { background: #FFFFFF; color: #222222; diff --git a/docs/reference/Doxyfile.in b/docs/reference/Doxyfile.in index b9d0daa..3e0f954 100644 --- a/docs/reference/Doxyfile.in +++ b/docs/reference/Doxyfile.in @@ -915,7 +915,7 @@ HTML_FOOTER = # HTML_EXTRA_STYLESHEET instead of this one, as it is more robust and this # tag will in the future become obsolete. -HTML_STYLESHEET = "@abs_top_srcdir@/docs/doxygen.css" +HTML_STYLESHEET = # The HTML_EXTRA_STYLESHEET tag can be used to specify an additional # user-defined cascading style sheet that is included after the standard @@ -925,7 +925,7 @@ HTML_STYLESHEET = "@abs_top_srcdir@/docs/doxygen.css" # robust against future updates. Doxygen will copy the style sheet file to # the output directory. -HTML_EXTRA_STYLESHEET = +HTML_EXTRA_STYLESHEET = "$(MMDOCTOOLDIR)/doxygen-extra.css" # The HTML_EXTRA_FILES tag can be used to specify one or more extra images or # other source files which should be copied to the HTML output directory. Note diff --git a/docs/reference/html/annotated.html b/docs/reference/html/annotated.html index a6c2d90..acc0fdd 100644 --- a/docs/reference/html/annotated.html +++ b/docs/reference/html/annotated.html @@ -3,12 +3,13 @@ - + libsigc++: Class List +
@@ -18,7 +19,7 @@
libsigc++ -  2.3.2 +  2.4.0
@@ -26,7 +27,7 @@
- + diff --git a/docs/reference/html/classlu__counter__policy__base.html b/docs/reference/html/classlu__counter__policy__base.html index abf9f68..961c135 100644 --- a/docs/reference/html/classlu__counter__policy__base.html +++ b/docs/reference/html/classlu__counter__policy__base.html @@ -3,12 +3,13 @@ - + libsigc++: lu_counter_policy_base Class Reference +
@@ -18,7 +19,7 @@
libsigc++ -  2.3.2 +  2.4.0
@@ -26,7 +27,7 @@
- + diff --git a/docs/reference/html/classsigc_1_1bound__argument-members.html b/docs/reference/html/classsigc_1_1bound__argument-members.html index 094cf6b..af2d010 100644 --- a/docs/reference/html/classsigc_1_1bound__argument-members.html +++ b/docs/reference/html/classsigc_1_1bound__argument-members.html @@ -3,12 +3,13 @@ - + libsigc++: Member List +
@@ -18,7 +19,7 @@
libsigc++ -  2.3.2 +  2.4.0
@@ -26,7 +27,7 @@
- + diff --git a/docs/reference/html/classsigc_1_1bound__argument.html b/docs/reference/html/classsigc_1_1bound__argument.html index 71ac1b9..c559af7 100644 --- a/docs/reference/html/classsigc_1_1bound__argument.html +++ b/docs/reference/html/classsigc_1_1bound__argument.html @@ -3,12 +3,13 @@ - + libsigc++: sigc::bound_argument< T_type > Class Template Reference +
@@ -18,7 +19,7 @@
libsigc++ -  2.3.2 +  2.4.0
@@ -26,7 +27,7 @@
- + diff --git a/docs/reference/html/classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4-members.html b/docs/reference/html/classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4-members.html index 4fa668f..f6a25e8 100644 --- a/docs/reference/html/classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4-members.html +++ b/docs/reference/html/classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4-members.html @@ -3,12 +3,13 @@ - + libsigc++: Member List +
@@ -18,7 +19,7 @@
libsigc++ -  2.3.2 +  2.4.0
@@ -26,7 +27,7 @@
- + diff --git a/docs/reference/html/classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4.html b/docs/reference/html/classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4.html index a0510f2..fa7b472 100644 --- a/docs/reference/html/classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4.html +++ b/docs/reference/html/classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4.html @@ -3,12 +3,13 @@ - + libsigc++: sigc::bound_argument< const_reference_wrapper< T_wrapped > > Class Template Reference +
@@ -18,7 +19,7 @@
libsigc++ -  2.3.2 +  2.4.0
@@ -26,7 +27,7 @@
- +
-

bound_argument object for a bound argument that is passed by bind() or returned by bind_return() by const reference, specialized for const reference_wrapper<> types. +

bound_argument object for a bound argument that is passed by bind() or returned by bind_return() by const reference, specialized for const reference_wrapper<> types. More...

#include <sigc++/adaptors/bound_argument.h>

@@ -66,21 +67,21 @@

Public Member Functions

 bound_argument (const const_reference_wrapper< T_wrapped >& _A_argument) - Constructor. More...
+ Constructor. More...
  const T_wrapped& invoke () - Retrieve the entity to pass to the bound functor or return. More...
+ Retrieve the entity to pass to the bound functor or return. More...
  -const const_limit_reference
+const const_limit_reference
< T_wrapped >& visit () const - Retrieve the entity to visit in visit_each(). More...
+ Retrieve the entity to visit in visit_each(). More...
 

Detailed Description

-

template<class T_wrapped>
+

template<class T_wrapped>
class sigc::bound_argument< const_reference_wrapper< T_wrapped > >

-

bound_argument object for a bound argument that is passed by bind() or returned by bind_return() by const reference, specialized for const reference_wrapper<> types.

+

bound_argument object for a bound argument that is passed by bind() or returned by bind_return() by const reference, specialized for const reference_wrapper<> types.

  • T_wrapped The type of the bound argument.
@@ -179,9 +180,9 @@ template <class T_wrapped >

diff --git a/docs/reference/html/classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4-members.html b/docs/reference/html/classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4-members.html index a5a6495..c0313f5 100644 --- a/docs/reference/html/classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4-members.html +++ b/docs/reference/html/classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4-members.html @@ -3,12 +3,13 @@ - + libsigc++: Member List +
@@ -18,7 +19,7 @@
libsigc++ -  2.3.2 +  2.4.0
@@ -26,7 +27,7 @@
- + diff --git a/docs/reference/html/classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4.html b/docs/reference/html/classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4.html index 81c88ce..02ff873 100644 --- a/docs/reference/html/classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4.html +++ b/docs/reference/html/classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4.html @@ -3,12 +3,13 @@ - + libsigc++: sigc::bound_argument< reference_wrapper< T_wrapped > > Class Template Reference +
@@ -18,7 +19,7 @@
libsigc++ -  2.3.2 +  2.4.0
@@ -26,7 +27,7 @@
- +
-

bound_argument object for a bound argument that is passed by bind() or returned by bind_return() by reference, specialized for reference_wrapper<> types. +

bound_argument object for a bound argument that is passed by bind() or returned by bind_return() by reference, specialized for reference_wrapper<> types. More...

#include <sigc++/adaptors/bound_argument.h>

@@ -66,21 +67,21 @@

Public Member Functions

 bound_argument (const reference_wrapper< T_wrapped >& _A_argument) - Constructor. More...
+ Constructor. More...
  T_wrapped& invoke () - Retrieve the entity to pass to the bound functor or return. More...
+ Retrieve the entity to pass to the bound functor or return. More...
  -const limit_reference
+const limit_reference
< T_wrapped >& visit () const - Retrieve the entity to visit in visit_each(). More...
+ Retrieve the entity to visit in visit_each(). More...
 

Detailed Description

-

template<class T_wrapped>
+

template<class T_wrapped>
class sigc::bound_argument< reference_wrapper< T_wrapped > >

-

bound_argument object for a bound argument that is passed by bind() or returned by bind_return() by reference, specialized for reference_wrapper<> types.

+

bound_argument object for a bound argument that is passed by bind() or returned by bind_return() by reference, specialized for reference_wrapper<> types.

T_wrapped The type of the bound argument.

Constructor & Destructor Documentation

@@ -177,9 +178,9 @@ template <class T_wrapped >
diff --git a/docs/reference/html/classsigc_1_1bound__const__mem__functor0-members.html b/docs/reference/html/classsigc_1_1bound__const__mem__functor0-members.html index ab73c51..d539168 100644 --- a/docs/reference/html/classsigc_1_1bound__const__mem__functor0-members.html +++ b/docs/reference/html/classsigc_1_1bound__const__mem__functor0-members.html @@ -3,12 +3,13 @@ - + libsigc++: Member List +
@@ -18,7 +19,7 @@
libsigc++ -  2.3.2 +  2.4.0
@@ -26,7 +27,7 @@
- + diff --git a/docs/reference/html/classsigc_1_1bound__const__mem__functor0.html b/docs/reference/html/classsigc_1_1bound__const__mem__functor0.html index 000f5b3..7cf29d4 100644 --- a/docs/reference/html/classsigc_1_1bound__const__mem__functor0.html +++ b/docs/reference/html/classsigc_1_1bound__const__mem__functor0.html @@ -3,12 +3,13 @@ - + libsigc++: sigc::bound_const_mem_functor0< T_return, T_obj > Class Template Reference +
@@ -18,7 +19,7 @@
libsigc++ -  2.3.2 +  2.4.0
@@ -26,7 +27,7 @@
- +