Project Information

The ClicksAndWhistles project began on 24th November 2007 with v1.0 of the client being released on 14th February 2008.

ClicksAndWhistles is written in C++ (Microsoft Visual Studio 2008) and currently uses the following libraries:

  • C++ Standard Library (also known as STL) including TR1

  • MFC

  • Win32 SDK, GDI+

  • zlib (1.2.3)

  • OpenSSL (0.9.8k)

  • NoFussXML

ClicksAndWhistles is currently being rewritten to use the Boost C++ libraries for networking and a brand new C++ GUI library called neogfx that utilizes the SDL library; when the rewrite is complete ClicksAndWhistles v3.0 should become cross-platform.  Until the rewrite is complete no outstanding feature requests or non-critical bug fixes can be implemented/resolved.

Source Code

The source code to the ClicksAndWhistles IRC engine is available from https://github.com/FlibbleMr/neoirc but as the project is between major revisions the source to the ClicksAndWhistles GUI is currently unavailable until v3.0 has been released.

ClicksAndWhistles (v2.7.30) consists of approximately 84,000 lines of code (including whitespace/comments, excluding third party libraries).

Have an idea or suggestion to make ClicksAndWhistles better?

Comments are always welcome, please e-mail the author.