In the latest update I finally decided to do a sort of packages reorganization of the source code, also for a better management in the future. This will happen in 1.5.2RC19.
So please forget me for all the possible errors (btw, i will try to test this release a lot before release it)
What’s new:
The “compare files” dialog has been changed in the last drop. It still uses the GNU diffutil for compare files and directories, but the result visualization is changed.
First of all now you can both compare files or whole directories. When compare 2 files the results will be displayed in the main editor window in a different way than before. The 2 files will be shown in the same editor window, divided into 2 columns. The left column represents the 1st file, the right column represents the 2nd file.
All the lines with a difference will be underlined with different colors (based on the type of the difference). You can see a demonstration of the result of a comparison here:

The lenght of each column can de defined in the compare files dialog itself (default value if 80, for a better result visualization)
The “compare directories” tab will compare every file (of every directories if the “recursive” checkbox will be checked) of 2 different directories and will display the results into a list in the same dialog. Then you can choose which file to be compared or just open one of the shown files.
The “Exclude pattern” field will exclude all those files which match that pattern. For example, writing “*.py[cw]” will exclude all .pyw and .pyc files

Also the wxPython and Scintilla versions have been updated