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/


Reply via email to