A cross-platform IRC client.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
data
lang
src
utils
.gitignore
Doxyfile
IrrerrC.pro
LICENSE
README.md
irrerrc.qrc
irrerrc.rc

README.md

IrrerrC

A Qt5 IRC client.

Building IrrerrC

Unix and Unix-like

$ mkdir build && cd build
$ qmake-qt5 ..
$ make -j9
$ ./IrrerrC

Windows

Building on Windows requires:

  • Visual Studio 2013 (or newer)
  • Qt 5.4 (built for Visual Studio 2013)
  • PowerShell (yes, really)
  • NSIS (optional, for creating an installer)

After installing the build requirements, start PowerShell, navigate to the ./utils/ directory, and start ./build_windows.ps1 (you might want to check the directories in the $dirs dictionary of that file first). If you want to build an installer, run the ./mknsis.ps1 script after building IrrerrC.

License

This project is licensed under the FreeBSD license. See ./LICENSE file in this repo's root.

TODO list

  • Scripting
  • Customizable popup menus (similar to KVIrc/mIRC, implemented via scripting)
  • Logging
  • favourite channels?
  • Documentation of:
    • Core methods and members
    • Scripting functions
  • language switcher
  • store toolbar positions
  • store subwindow position + size
  • set charset for network
  • highlight notifications
  • colour schemes
  • CTCP
  • DCC
  • sort user list correctly
  • Lagometer
  • Connection timer
  • SSL