Hello Jan, I do wonder how to test the IMAP part? Which classes are essential and where to start? I’ve managed to compile it on OS X (Qt 5.5) and I had to replace C++ STL code with Qt equivalents, but that seems like a problem on my side - I’ve had linkage issues against C++ STL libraries.
Thanks, Peter Bocan. > Dňa 4.9.2015 o 18:30, Jan Kundrát <[email protected]> napísal: > > On Friday, 4 September 2015 17:18:14 CEST, Peter Bočan wrote: >> I’ve got a few questions before I start “stripping down” Trojita code. >> What’s the list of files necessary for fully functional IMAP? There’s a lot >> of models and code that I can’t really say where it belongs to. > > Hi Peter, please see the CMake build rules. Check what libraries are linked > by the libImap (the `target_link_libraries` stanza); everything which is > linked in there is actually needed. > > Also, trying to "strip down" the IMAP implementation is probably a sure way > of guaranteeing a fork, and an incompatible version where patches won't be > able to flow and be exchanged easily. My suggestion is to start working > within the Trojita's source tree, defining APIs which you want to support, > and documenting them. Defining these APIs will answer your question why all > of these models are needed, and what for. > > Hope this helps, > Jan > > -- > Trojitá, a fast Qt IMAP e-mail client -- http://trojita.flaska.net/
