Merged revisions 11788-11813 via svnmerge from
svn+ssh://svn.alumnit.ca/svn/branches/death_to_wvcallback
Also fixed wvdbus to work with the latest wvcallback/std::map stuff.
........
r11796 | pphaneuf | 2007-10-07 02:48:46 -0400 (Sun, 07 Oct 2007) | 2 lines
Added autoconf test for TR1 and Boost, and put in a check in wvcallback.h that gives priority to TR1. Usage of binding placeholders changed, no need for the namespace prefix anymore, just _1 is sufficient (and by that, I mean that wv::_1 doesn't work anymore!).
........
r11797 | pphaneuf | 2007-10-07 12:03:35 -0400 (Sun, 07 Oct 2007) | 2 lines
Updated svn:ignore for wvtftp.
........
r11798 | pphaneuf | 2007-10-07 12:05:07 -0400 (Sun, 07 Oct 2007) | 2 lines
Removed uses of WvMap from unity, but only changed the typedef, didnt fix the code itself (it doesn't compile for me).
........
r11799 | pphaneuf | 2007-10-07 14:23:48 -0400 (Sun, 07 Oct 2007) | 2 lines
Renamed wvcallback.{h,cc} to wvtr1.{h,cc}, as it will be used for more than just callbacks.
........
r11800 | pphaneuf | 2007-10-07 17:42:39 -0400 (Sun, 07 Oct 2007) | 2 lines
Added shared_ptr to wvtr1.h.
........
r11801 | pphaneuf | 2007-10-07 17:58:24 -0400 (Sun, 07 Oct 2007) | 2 lines
Hmm, looks like I forgot to commit a few files!
........
r11802 | pphaneuf | 2007-10-07 19:13:25 -0400 (Sun, 07 Oct 2007) | 2 lines
Removed the auto_free feature of WvMap, in preparation for replacing it with std::map. Replaced the one use of it in uniconfd.cc with a combination of std::map and shared_ptr.
........
r11803 | pphaneuf | 2007-10-07 19:35:29 -0400 (Sun, 07 Oct 2007) | 2 lines
WvStreamsDebugger was using a very weird combination of putting a pointer in a WvMap, without using auto_free, while the data pointed at had perfectly cromulent value semantics (a small struct with three wv::function in it). Desincomplexifigulated it.
........
r11804 | pphaneuf | 2007-10-07 19:57:45 -0400 (Sun, 07 Oct 2007) | 2 lines
Hiding your private parts is good policy. *And* it reduces recompilations too!
........
r11805 | pphaneuf | 2007-10-07 20:00:34 -0400 (Sun, 07 Oct 2007) | 2 lines
Forgot to remove the now unneeded wvhashtable.h from wvstream.h, this being rather essential to the cutting down of recompiles.
........
r11806 | pphaneuf | 2007-10-07 20:28:32 -0400 (Sun, 07 Oct 2007) | 2 lines
Replaced WvMap with std::map in wvstream.cc.
........
r11807 | pphaneuf | 2007-10-07 21:15:18 -0400 (Sun, 07 Oct 2007) | 2 lines
Switched WvStreamsDebugger from WvMap to std::map.
........
r11808 | pphaneuf | 2007-10-07 21:33:14 -0400 (Sun, 07 Oct 2007) | 2 lines
Switched UniCallbackGen from WvMap to std::map.
........
r11809 | pphaneuf | 2007-10-07 21:40:27 -0400 (Sun, 07 Oct 2007) | 2 lines
Oops, left the #include for wvhashtable.h in wvstreamsdebugger.h...
........
r11810 | pphaneuf | 2007-10-07 23:08:30 -0400 (Sun, 07 Oct 2007) | 2 lines
Forgot to commit a rename of wvcallback.h to wvtr1.h in retchmail.
........
r11811 | pphaneuf | 2007-10-07 23:11:59 -0400 (Sun, 07 Oct 2007) | 2 lines
Removed WvMap, fixed up some unit tests to use std::map instead.
........
r11812 | pphaneuf | 2007-10-07 23:58:31 -0400 (Sun, 07 Oct 2007) | 2 lines
Switched a usage of WvList to, well, uh, an std::set.
........
r11813 | pphaneuf | 2007-10-08 01:04:58 -0400 (Mon, 08 Oct 2007) | 2 lines
Simplified UniHashTree and friends a little bit, making more members of UniHashTreeBase private, removing "void *userdata" from a comparator function, removing a template parameter that was always being used the same way.
........
git-svn-id: file:///home/apenwarr/alumnit-svn/public/branches/dbus-win32@11815 6619c942-59fa-0310-bf43-a07aaa81d9ac
79 files changed: