The complete source code of IdealIRC http://www.idealirc.org/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Tomatix 10ec77f70a Initial commit, pre 1.0.0 5 years ago
ICommand Initial commit, pre 1.0.0 5 years ago
IConfig Initial commit, pre 1.0.0 5 years ago
IRCClient Initial commit, pre 1.0.0 5 years ago
IWin Initial commit, pre 1.0.0 5 years ago
Icons Initial commit, pre 1.0.0 5 years ago
Script Initial commit, pre 1.0.0 5 years ago
ScriptDialog Initial commit, pre 1.0.0 5 years ago
ScriptFunctions Initial commit, pre 1.0.0 5 years ago
Widgets Initial commit, pre 1.0.0 5 years ago
.gitignore Initial commit, pre 1.0.0 5 years ago
AboutIIRC.cpp Initial commit, pre 1.0.0 5 years ago
AboutIIRC.h Initial commit, pre 1.0.0 5 years ago
AboutIIRC.ui Initial commit, pre 1.0.0 5 years ago
ButtonbarMgr.cpp Initial commit, pre 1.0.0 5 years ago
ButtonbarMgr.h Initial commit, pre 1.0.0 5 years ago
Commands.h Initial commit, pre 1.0.0 5 years ago
ConfigMgr.cpp Initial commit, pre 1.0.0 5 years ago
ConfigMgr.h Initial commit, pre 1.0.0 5 years ago
ICommand.cpp Initial commit, pre 1.0.0 5 years ago
ICommand.h Initial commit, pre 1.0.0 5 years ago
IRC.cpp Initial commit, pre 1.0.0 5 years ago
IRC.h Initial commit, pre 1.0.0 5 years ago
IdealIRC.cpp Initial commit, pre 1.0.0 5 years ago
IdealIRC.h Initial commit, pre 1.0.0 5 years ago
IdealIRC.pro Initial commit, pre 1.0.0 5 years ago
IdealIRC.ui Initial commit, pre 1.0.0 5 years ago
IniFile.cpp Initial commit, pre 1.0.0 5 years ago
IniFile.h Initial commit, pre 1.0.0 5 years ago
InputHandler.cpp Initial commit, pre 1.0.0 5 years ago
InputHandler.h Initial commit, pre 1.0.0 5 years ago
LICENSE Initial commit, pre 1.0.0 5 years ago
MdiManager.cpp Initial commit, pre 1.0.0 5 years ago
MdiManager.h Initial commit, pre 1.0.0 5 years ago
Numeric.h Initial commit, pre 1.0.0 5 years ago
README Initial commit, pre 1.0.0 5 years ago
ScriptEvent.h Initial commit, pre 1.0.0 5 years ago
config.h.in Initial commit, pre 1.0.0 5 years ago
events.txt Initial commit, pre 1.0.0 5 years ago
main.cpp Initial commit, pre 1.0.0 5 years ago
resources.qrc Initial commit, pre 1.0.0 5 years ago

README

IdealIRC - Internet Relay Chat client
(c) 2019 Tom-Andre Barstad and contributors.
http://www.idealirc.org/

Licensed under the GNU General Public License version 2.
See LICENSE for more licensing information.


INTRODUCTION

The goal for IdealIRC is to provide a modern compliance of the IRC protocol.
It supports features from IRCv3 that fixes some of the issues of the protocol.
IdealIRC also supports connecting with SSL.

IdealIRC aims to be a simple IRC client with only the bare minimum implemented.
The intention is to extend the client using scripts.


COMPILATION

IdealIRC is written using Qt Creator. You should be able to build the software
purely using Qt Creator's build system.

From command line (Linux)
First navigate to the source folder.
$ mkdir build
$ cd build
$ qmake ..
$ make -j `nproc`
After building is done, the executable "IdealIRC" is present in this directory.