Original sentence: Apple also tended to submit their changes in large patches that incorporate a great number of changes, in some cases leaving code to do with future feature additions barely documented, making it difficult for the KDE developers to sort through and incorporate the changes.However the exchange of code patches between the two branches of KHTML has previously been difficult and the code base diverged because both projects had different approaches in coding.One of the reasons for this is that Apple worked on their version of KHTML for a year before making their fork public
Edited sentence: Contributing to the separation, Apple had not complied with parts of the Open Source philosophy.Examples include Apple working on their version of KHTML for a year before making their fork public, and Apple sometimes submitting their changes in large patches that incorporate a great number of changes, in some cases leaving code to do with future feature additions undocumented.The exchange of code patches between the two branches of KHTML has diverged because the projects have increasingly different approaches.The former example made it difficult for the KDE developers to incorporate the changes