Citation: 5A_45/2017 E. 5

Da quanto precede discende che il ricorso è parzialmente accolto nella misura in cui è ammissibile. La sentenza impugnata è annullata nella misura in cui respinge l'appello di B.________ e A.________ relativamente alle aperture nuove e la causa è rinviata all'autorità inferiore per nuova decisione al riguardo (v. supra consid. 3.3.3 in fine). Ciò potrebbe influire sulla ripartizione di spese e ripetibili della procedura di prima e seconda istanza, per cui la sentenza impugnata va annullata anche con riferimento alla stessa. Per il resto, il ricorso è respinto. Le spese giudiziarie (art. 66 cpv. 1 LTF) sono poste per 3/4 a carico dei ricorrenti (soccombenti per quanto concerne le aperture esistenti e la sporgenza) e per 1/4 a carico dell'opponente (soccombente per quanto concerne le aperture nuove, dato il predetto rinvio per nuova decisione dall'esito ancora aperto; v. DTF 141 V 281 consid. 11.1; 137 V 210 consid. 7.1; sentenza 5A_48/2017 del 25 settembre 2017 consid. 6). I ricorrenti sono tenuti a versare ripetibili ridotte all'opponente (art. 68 cpv. 1 LTF).