2
0
mirror of https://github.com/boostorg/signals.git synced 2026-01-19 04:42:10 +00:00

49 Commits

Author SHA1 Message Date
Edward Diener
9b99324340 Use unique_ptr instead of auto_ptr and bind instead bind1st where appropriate. 2016-11-07 02:16:15 -05:00
K. Noel Belcourt
46d9f68d90 Add missing include <iostream>, should clear signals
on Mac and Linux.
2014-02-17 08:17:31 -07:00
Marshall Clow
c51af6b159 Add deprecation warning to signal.hpp; turn off warning in tests suite
[SVN r84765]
2013-06-13 17:37:52 +00:00
Marshall Clow
88bd2a19a3 Applied patch, added test; Fixes #5521
[SVN r74521]
2011-09-22 18:56:47 +00:00
Troy D. Straszheim
8696fee548 rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
[SVN r56942]
2009-10-17 02:07:38 +00:00
Troy D. Straszheim
52cdd92b9f Copyrights on CMakeLists.txt to keep them from clogging up the inspect
reports.  This is essentially the same commit as r55095 on the release
branch.



[SVN r55159]
2009-07-26 00:49:56 +00:00
Jeremiah Willcock
b79156eb80 Moved property map library into property_map/ directory; made old files into stubs with #warnings; converted uses and docs of property map library to use new names
[SVN r52226]
2009-04-07 01:28:38 +00:00
Michael A. Jackson
c7ecbb6814 Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
[SVN r49627]
2008-11-07 17:02:56 +00:00
Michael A. Jackson
56c1df4e61 Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
[SVN r49510]
2008-11-01 13:15:41 +00:00
Vladimir Prus
063fa1853d Remove V1 Jamfiles
[SVN r38516]
2007-08-08 19:02:26 +00:00
Douglas Gregor
55b32a44fd link statically
[SVN r36266]
2006-12-04 16:14:26 +00:00
Douglas Gregor
e551b054c3 Improve signal invocation performance, from Robert Zeh
[SVN r35432]
2006-09-30 13:46:07 +00:00
Douglas Gregor
1554e6876c Fix MSVC workaround
[SVN r35264]
2006-09-21 19:16:25 +00:00
Douglas Gregor
f3ae69c1b8 boost/signals/detail/named_slot_map.hpp, libs/signals/src/named_slot_map.cpp:
- Depimplify to improve performance (Robert Zeh)

libs/signals/test/random_signal_system.cpp:
  - BOOST_TEST -> BOOST_CHECK

index_1_33_0.htm:
  - Announce performance improvement


[SVN r27947]
2005-04-04 01:32:22 +00:00
Douglas Gregor
566669b8b2 Slot blocking/unblocking, from Frantz Maerten
[SVN r27439]
2005-02-19 23:44:26 +00:00
Stefan Slapeta
e37e0630b9 replaced BOOST_TEST
[SVN r27054]
2005-02-03 13:48:49 +00:00
Douglas Gregor
f9509171a5 Delete signals before checking if the bridge count is correct. Oops
[SVN r26530]
2004-12-16 14:10:56 +00:00
Douglas Gregor
fbdb2fa354 Test trackable disconnection
[SVN r26522]
2004-12-15 23:23:24 +00:00
Douglas Gregor
5645c8986d Get rid of test lib
[SVN r24376]
2004-08-10 14:38:43 +00:00
Douglas Gregor
a24f0cb270 Doug Gregor->Douglas Gregor
[SVN r24018]
2004-07-25 02:59:30 +00:00
Douglas Gregor
bc69b25cbc Use BOOST_SIGNALS_NAMESPACE (Juergen Hunold)
[SVN r23526]
2004-07-14 06:24:40 +00:00
Rene Rivera
c340a896bd Prevent use of auto-linking for regression testing as it causes failures when the auto-linked libraries are not found on some compilers.
[SVN r23428]
2004-07-10 16:46:06 +00:00
Douglas Gregor
850b641cfd Try to work around an MSVC 6/STLport problem
[SVN r22826]
2004-05-14 16:15:35 +00:00
Douglas Gregor
515038036c Several grisly workarounds for Microsoft Visual C++ 6.0 compatibility.
[SVN r22816]
2004-05-14 04:18:39 +00:00
Douglas Gregor
62200755cf Overall:
- Implemented Edward Diener's slot ordering proposal:
      http://article.gmane.org/gmane.comp.lib.boost.devel/25152/
  - Update most copyrights to include 2004

boost/signals/detail/named_slot_map.hpp, libs/signals/src/named_slot_map.cpp:
  - Implements the underlying data structure of slots, using a map of lists.

libs/signals/test/ordering_test.cpp:
  - Also test at_front/at_back ordering

libs/signals/test/random_signal_system.cpp:
  - Deal with changes in random library

libs/signals/doc/tutorial.xml:
  - Take away all that nondeterministic ordering mumbo-jumbo
  - Briefly mention at_front/at_back

libs/signals/doc/reference/signal_header.xml:
  - Add "at" parameter to connect routines


[SVN r22737]
2004-05-04 18:17:23 +00:00
Douglas Gregor
d798c9785e Introduced the ability to disconnect by function object.
[SVN r22469]
2004-03-10 05:42:05 +00:00
Vladimir Prus
5e5cae041b Simplify Jamfile.
Patch from Jurgen Hunold.


[SVN r21194]
2003-12-10 06:27:32 +00:00
Douglas Gregor
aa86350a9a Apply Jürgen Hunold's patch to use BOOST_SIGNALS_NAMESPACE
[SVN r21191]
2003-12-09 21:04:24 +00:00
Douglas Gregor
5113617ab8 Try to fix for MSVC 6.0
[SVN r21124]
2003-12-03 18:49:21 +00:00
Douglas Gregor
c4b36fe733 Try to silence a warning on Borland
[SVN r21093]
2003-12-03 01:01:09 +00:00
Douglas Gregor
b601239eb6 Try to update Jamfiles to alleviate autolinking problems
[SVN r20836]
2003-11-17 21:07:23 +00:00
Douglas Gregor
f26bc3ba90 Boost.Signals now uses the official Boost license
[SVN r20236]
2003-10-01 04:34:38 +00:00
Douglas Gregor
5622b73645 Update license to the new Boost license (yay!)
[SVN r20235]
2003-10-01 04:10:37 +00:00
Vladimir Prus
f9f03cf6eb Add V2 Jamfile
[SVN r20222]
2003-09-30 07:36:40 +00:00
Dave Abrahams
e2eaa113ef Use the import rule
[SVN r19968]
2003-09-08 17:38:49 +00:00
Douglas Gregor
8a3b2833f2 Add num_slots method to determine the number of slots, plus testcases and
documentation


[SVN r18257]
2003-04-16 13:22:01 +00:00
Douglas Gregor
c2293de96d Define BOOST_SIGNALS_STATIC_LINK when linking against the static lib
[SVN r17465]
2003-02-17 02:51:42 +00:00
Douglas Gregor
8318f85156 Generated from XML
[SVN r16929]
2003-01-18 15:07:06 +00:00
Douglas Gregor
4efa35d643 Tons of documentation updates. Thanks Dave!
[SVN r16041]
2002-11-01 15:36:58 +00:00
Douglas Gregor
623fabbff9 signal_n_test.cpp:
- Test ref() :(


[SVN r15934]
2002-10-15 15:09:44 +00:00
Douglas Gregor
57ffd08014 Take address of get_37 to get around MSVC bug
[SVN r15477]
2002-09-22 21:17:06 +00:00
Douglas Gregor
ba24294f8a Test use of function pointers are slots (thanks to Thomas Witt)
[SVN r15475]
2002-09-22 21:08:21 +00:00
Douglas Gregor
22149eab89 Jamfile:
- link to test library

*.cpp:
  - Update copyright year

random_signal_system.cpp:
  - Update to new signal syntax


[SVN r15098]
2002-08-26 15:25:09 +00:00
Douglas Gregor
a9c172860b char*[] in test_main
[SVN r14836]
2002-08-14 14:45:02 +00:00
Beman Dawes
effcf29abb #include <iostream>
[SVN r14771]
2002-08-10 21:31:36 +00:00
Douglas Gregor
b97ce27a36 Use new function type syntax
[SVN r14679]
2002-08-05 04:36:51 +00:00
Douglas Gregor
bfdb829793 Untabified
[SVN r14467]
2002-07-15 14:49:29 +00:00
Douglas Gregor
ce4b8801cc Use std::rand() not random()
Seed random with the current time


[SVN r14036]
2002-05-24 12:07:39 +00:00
Douglas Gregor
bce8c0037f Added Boost.Signals library
[SVN r13964]
2002-05-17 15:28:22 +00:00