greyhoof / flist-messenger

A multi-platform desktop client for the F-Chat protocol.
1 stars 0 forks source link

flist-messenger

A fork of the original multi-platform desktop client for the F-Chat protocol.

If you have any questions about this fork specifically, feel free to contact Greyhoof on F-List via Note.

If you have questions about the original version of this project, please refer to the readme of the original repo: https://github.com/Dhwty/flist-messenger

Please do not bother the original devs of this project with questions about this fork, as they are not involved with it.


Changes between 0.9.1 and 0.9.5:

Changes between 0.8.5 and 0.9.1:

Known issues:


Compiling from Source

For the original source, visit the Github repository here: https://github.com/Dhwty/flist-messenger

Compiling flist-messenger requires Qt6. The easiest way to get this on Windows or Mac is to download Qt6 from https://www.qt.io/download-open-source (You will be asked to create a free account.) - For GNU/Linux systems, installing Qt Creator from your distro's package manager should be easiest.

With Qt Creator installed you should be able to run it and open 'flist_messenger.pro'. Setting up and compiling the project should be straight forward from there.

By default, the project will compile with the options '-Wall' and '-Werror' on. This will enable all useful warnings and will also treat all warnings as errors. It's possible that if you're using a newer compiler it will generate newer warnings that need to be fixed. If this happens, remove or comment out the following line from 'flist_messenger.pro':

QMAKE_CXXFLAGS_DEBUG += -Werror

Code Style

Please use the provided "_clang-format" file.

It can be applied using the "Beautifier" plugin within Qt Creator. (May need to be enabled and set up manually.)