With these many changes, I believe it is worth to make another commit with a proper change log as explained here:
http://git.savannah.gnu.org/cgit/emacs.git/tree/CONTRIBUTE#n44
One should be able to understand which files (and functions) are touched by that commit just by reading the commit log.
Tino Calancha wrote:
> This is not a standard Emacs commit message: i need to go throughout
> the whole diffs to know exactly what entities have being modified.
Yes. Please see the section "Commit messages" in the file CONTRIBUTING for the
commit-message format that is preferred for Emacs changes.