From cc45a7da802d01c1493a06f023b55c01f84e3624 Mon Sep 17 00:00:00 2001 From: Kai Willadsen Date: Sat, 12 Dec 2015 10:33:35 +1000 Subject: [PATCH 01/51] setup_win32: Fix for library include order issues related to msys An update of msysgit has somehow pulled in libffi into the path that cx_freeze searches to find its libraries. On the only build box that matters, this causes us to include a 64-bit libffi with our otherwise-32-bit build, breaking everything. I won't even pretend to understand how the change in this patch fixes the problem, but after several hours fighting Windows + cx_freeze path resolution I also really, really don't care. --- setup_win32.py | 1 + 1 file changed, 1 insertion(+) diff --git a/setup_win32.py b/setup_win32.py index 9e7f3bdf..b72dd20b 100644 --- a/setup_win32.py +++ b/setup_win32.py @@ -66,6 +66,7 @@ "includes": ["gi"], "packages": ["gi", "weakref"], "include_files": include_files, + "bin_path_excludes": [""], } From 6e2357fd90bded2e79f077283fddcc76f353f718 Mon Sep 17 00:00:00 2001 From: Kai Willadsen Date: Sun, 1 May 2016 09:22:37 +1000 Subject: [PATCH 02/51] setup_win32: Sync up windows build script --- setup_win32.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/setup_win32.py b/setup_win32.py index b72dd20b..e0a78822 100644 --- a/setup_win32.py +++ b/setup_win32.py @@ -146,12 +146,15 @@ ['COPYING', 'NEWS'] ), ('share/meld', - ['data/meld.css', 'data/meld-dark.css'] + ['data/meld.css'] ), ('share/meld/icons', glob.glob("data/icons/*.png") + glob.glob("data/icons/COPYING*") ), + ('share/meld/styles', + glob.glob("data/styles/*.xml") + ), ('share/meld/ui', glob.glob("data/ui/*.ui") + glob.glob("data/ui/*.xml") ), From 9fd29449575aff54ae0fb57cc8136df8bdbf49af Mon Sep 17 00:00:00 2001 From: pbgc Date: Tue, 10 May 2016 05:44:30 +1000 Subject: [PATCH 03/51] vc: Add darcs to list of loaded plugins (bgo#766185) --- meld/vc/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meld/vc/__init__.py b/meld/vc/__init__.py index b710cb4f..656167fd 100644 --- a/meld/vc/__init__.py +++ b/meld/vc/__init__.py @@ -28,7 +28,7 @@ # FIXME: This is a horrible hack to help cx_Freeze pick up these plugins when # freezing the distributable package. -from . import git, mercurial, bzr, svn +from . import git, mercurial, bzr, svn, darcs # Tuple with module name and vc.NAME field, ordered according to best-guess # as to which VC a user is likely to want by default in a multiple-VC situation @@ -37,6 +37,7 @@ "mercurial", "bzr", "svn", + "darcs", ) _plugins = [importlib.import_module("." + vc, __package__) for vc in vc_names] From 35e959e0dd48956b9b6ca93a8bd5e80c91f79052 Mon Sep 17 00:00:00 2001 From: Kai Willadsen Date: Sat, 14 May 2016 06:51:38 +1000 Subject: [PATCH 04/51] data: Fix unknown-text in meld-dark style --- data/styles/meld-dark.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/styles/meld-dark.xml b/data/styles/meld-dark.xml index da892515..74c49e84 100644 --- a/data/styles/meld-dark.xml +++ b/data/styles/meld-dark.xml @@ -11,7 +11,7 @@