meld issueshttps://gitlab.gnome.org/GNOME/meld/-/issues2021-04-28T22:14:08Zhttps://gitlab.gnome.org/GNOME/meld/-/issues/577provide FILE DIR invocation mode2021-04-28T22:14:08ZChristoph Anton Mitterercalestyo@scientia.orgprovide FILE DIR invocation modeHey.
It would be nice if meld could provide a FILE DIR (and DIR FILE) invocation mode, analogously to diff.
That is, invoked like e.g.:
`meld main.cpp someDir`
**and** someDir/main.cpp exists,
it will actually do `meld main.cpp someDi...Hey.
It would be nice if meld could provide a FILE DIR (and DIR FILE) invocation mode, analogously to diff.
That is, invoked like e.g.:
`meld main.cpp someDir`
**and** someDir/main.cpp exists,
it will actually do `meld main.cpp someDir/main.cpp`
I guess the same could be done for three way diff.
Cheers,
Chris.https://gitlab.gnome.org/GNOME/meld/-/issues/576Upgrade to 3.20.3 fail on Windows with "Error writing to file libbrotlicommon...2021-04-26T07:04:04ZJonathan DUpgrade to 3.20.3 fail on Windows with "Error writing to file libbrotlicommon.dll"I downloaded "Meld-3.20.3-mingw.msi" and when I execute it, I get "Error writing to file: C:\Program Files (x86)\Meld\libbrotlicommon.dll Verify that you have acces to that directory"
I try rebooting the computer and try again but I got...I downloaded "Meld-3.20.3-mingw.msi" and when I execute it, I get "Error writing to file: C:\Program Files (x86)\Meld\libbrotlicommon.dll Verify that you have acces to that directory"
I try rebooting the computer and try again but I got the same error message.
![Screenshot_2021-04-22_103455_meld_install_error](/uploads/d82bb34a14c696a536634e17a605db70/Screenshot_2021-04-22_103455_meld_install_error.png)https://gitlab.gnome.org/GNOME/meld/-/issues/575Feature request: Confirm on quit2021-04-29T09:53:32ZFabio NorataFeature request: Confirm on quitHi, what do you think about adding a confirmation request to the closing event?
Sometimes, perhaps for distraction or fatigue, it happens to click the main "X" button thinking to close the tab and instead drastically closes the applicati...Hi, what do you think about adding a confirmation request to the closing event?
Sometimes, perhaps for distraction or fatigue, it happens to click the main "X" button thinking to close the tab and instead drastically closes the application.
I think it can be a useful feature.
Thank you for all the work you have done and are doing
Fabiohttps://gitlab.gnome.org/GNOME/meld/-/issues/574Update Meld on Ubuntu Software2021-04-12T12:31:11ZbaermathiasUpdate Meld on Ubuntu SoftwareJust wanted to ask if there will be an update to this:
![Screenshot_from_2021-04-12_14-04-58](/uploads/9cba01a0b56b57b8affdf1453c89faad/Screenshot_from_2021-04-12_14-04-58.png)Just wanted to ask if there will be an update to this:
![Screenshot_from_2021-04-12_14-04-58](/uploads/9cba01a0b56b57b8affdf1453c89faad/Screenshot_from_2021-04-12_14-04-58.png)https://gitlab.gnome.org/GNOME/meld/-/issues/573meld shows files as 'Modified' when git doesn't show them as modified2021-04-06T15:59:23Zyurivictmeld shows files as 'Modified' when git doesn't show them as modifiedI am looking at the FreeBSD ports git repository, at the directory ```accessibility/atkmm``` as an example.
Here is what differences git shows:
```
$ git diff accessibility/atkmm
diff --git a/accessibility/atkmm/Makefile b/accessibility...I am looking at the FreeBSD ports git repository, at the directory ```accessibility/atkmm``` as an example.
Here is what differences git shows:
```
$ git diff accessibility/atkmm
diff --git a/accessibility/atkmm/Makefile b/accessibility/atkmm/Makefile
index b6ac10f03378..e2f6e77bd93f 100644
--- a/accessibility/atkmm/Makefile
+++ b/accessibility/atkmm/Makefile
@@ -1,5 +1,5 @@
# Created by: Koop Mast <kwm@FreeBSD.org>
-# $FreeBSD$
+# $FreeBSD: head/accessibility/atkmm/Makefile 538511 2020-06-11 17:00:15Z bapt $
PORTNAME= atkmm
PORTVERSION= 2.28.0
```
Here is what meld shows:
![meld-git-diffs-2021-04-06_08.46.04](/uploads/bf33be1f7579cd9fb49cde404ce7395e/meld-git-diffs-2021-04-06_08.46.04.mp4)https://gitlab.gnome.org/GNOME/meld/-/issues/572Meld error no module named 'meld'2021-04-05T16:50:58ZCaio BarcellosMeld error no module named 'meld'I tried to run meld in my ubuntu 18.04.3 console but i got this error:
![image](/uploads/6942f825b8ce08ebe8740c7ca4f6ded0/image.png)
`Traceback (most recent call last):
File "/usr/bin/meld", line 70, in <module>
import meld.conf
...I tried to run meld in my ubuntu 18.04.3 console but i got this error:
![image](/uploads/6942f825b8ce08ebe8740c7ca4f6ded0/image.png)
`Traceback (most recent call last):
File "/usr/bin/meld", line 70, in <module>
import meld.conf
ModuleNotFoundError: No module named 'meld'
`
I tried to install from ubuntu software and, after apt-get purge, i've installed using **apt-get install meld**
Both ways i got the same error.
My default python on the machine is python 3.6.8
Could someone help me?https://gitlab.gnome.org/GNOME/meld/-/issues/571Make Meld able to request the dark GTK theme variant2022-03-12T20:11:02Z73Make Meld able to request the dark GTK theme variantI would like to have Meld request the dark theme variant. Is that possible?I would like to have Meld request the dark theme variant. Is that possible?https://gitlab.gnome.org/GNOME/meld/-/issues/570Toolbar icons not displayed under KDE Plasma 5 (when dconf key /org/gnome/des...2021-04-11T08:55:48ZSadi YumuşakToolbar icons not displayed under KDE Plasma 5 (when dconf key /org/gnome/desktop/interface/toolbar-style is set to 'text')I prefer using Meld in KDE Plasma 5 because it is incomparable when it comes to comparing and merging plaintext files.
However, its toolbar icons are not being displayed, showing only their instead text labels instead, although similar o...I prefer using Meld in KDE Plasma 5 because it is incomparable when it comes to comparing and merging plaintext files.
However, its toolbar icons are not being displayed, showing only their instead text labels instead, although similar other GTK apps don't have this problem.
So I thought something needs to be done upstream to fix this.
Operating System: KDE neon 5.21
KDE Plasma Version: 5.21.3
KDE Frameworks Version: 5.80.0
Qt Version: 5.15.2
OS Type: 64-bithttps://gitlab.gnome.org/GNOME/meld/-/issues/569Installation fails: Error writing to file: C:\Program Files (x86)\libbrotlico...2021-07-12T21:28:28ZMartin NinovInstallation fails: Error writing to file: C:\Program Files (x86)\libbrotlicommon.dllTried updating my meld install to the latest (v3.20.3).
```
Error writing to file: C:\Program Files (x86)\libbrotlicommon.dll
Verify that you have access to that directory.
```
Installing from the computer's admin account, yes, I do have...Tried updating my meld install to the latest (v3.20.3).
```
Error writing to file: C:\Program Files (x86)\libbrotlicommon.dll
Verify that you have access to that directory.
```
Installing from the computer's admin account, yes, I do have access to that directory.https://gitlab.gnome.org/GNOME/meld/-/issues/568Performance extremly slow on windows2021-04-28T23:03:36ZPaul CamerloherPerformance extremly slow on windowsHi,
I am using the latest Meld Version on Windows and it's extremely slow. First startup takes approx. 20 seconds and every new window another 5-10. Even opening a new Comparison tab takes a few seconds.
On the other hand if I'm using me...Hi,
I am using the latest Meld Version on Windows and it's extremely slow. First startup takes approx. 20 seconds and every new window another 5-10. Even opening a new Comparison tab takes a few seconds.
On the other hand if I'm using meld on the exact same machine under linux it's extremely fast (opening it takes a fraction of a second).
I'm pretty sure that the real problem is that meld uses gtk and brings its own python environment under windows but is there any way to make it fast enough to be used on a daily basis?
Thank you!https://gitlab.gnome.org/GNOME/meld/-/issues/567Unable to find settings "file"2023-12-09T15:32:45ZPaul CamerloherUnable to find settings "file"Hi,
I am aware that under Linux you can change the settings from meld with the dconf-editor. The Problem is that our company is using Windows only. In order to easily setup a new PC for a new developer we have to be able to copy the "me...Hi,
I am aware that under Linux you can change the settings from meld with the dconf-editor. The Problem is that our company is using Windows only. In order to easily setup a new PC for a new developer we have to be able to copy the "meld-config-file" into its location so he/she has the same meld settings as anyone else.
Does anybody know where the settings file is stored in windows? - I can't find it but it must be present because storing settings is now problem.https://gitlab.gnome.org/GNOME/meld/-/issues/566UTF-8 BOM breaks syntax highlighting.2022-06-16T13:56:50ZElton (Eddie) Hartmaneddiehartman11@gmail.comUTF-8 BOM breaks syntax highlighting.Windows 10 Version: 20H2
Meld 3.20.3
Comparing two CSharp files is not syntax highlighting past the first line.
It is picking up on the fact that the file is a CSharp file, but not highlighting it for whatever reason.
Another interesti...Windows 10 Version: 20H2
Meld 3.20.3
Comparing two CSharp files is not syntax highlighting past the first line.
It is picking up on the fact that the file is a CSharp file, but not highlighting it for whatever reason.
Another interesting behavior is that if I make changes, Meld with then highlight those changes properly, but the whole file still won't syntax highlight properly.
Here is an example:
File: https://gitlab.com/Eddie-Hartman/ProjectEulerSolutions/-/blob/master/ProjectEulerExercises/Problems/Problem12.cs
Comparing the latest with the previous version:
![image](/uploads/c0cfcd763d19e20b2be70f01289a36fb/image.png)
After making a change (moved changes from left to right):
![image](/uploads/d7afaf76ceab2d18370b656901f02487/image.png)
Notice the line now syntax highlighting.
Edit: An important note is that this doesn't happen with all files. I've so far only seen it with CSharp files or it just doesn't pick up the type properly (.vue files not being HTML), but once I update the file type it works. No dice for CSharp though.https://gitlab.gnome.org/GNOME/meld/-/issues/565meld 3.21.x still running after getting closed, using 100% CPU2021-04-24T23:31:04ZTomas Vondrameld 3.21.x still running after getting closed, using 100% CPUI've noticed that if I close meld right after it gets opened (e.g. from `git difftool`, it sometimes keeps running and consuming 100% CPU). It seems like some sort of race condition, because you have to close it right after it opens and ...I've noticed that if I close meld right after it gets opened (e.g. from `git difftool`, it sometimes keeps running and consuming 100% CPU). It seems like some sort of race condition, because you have to close it right after it opens and renders the contents - if you wait a couple seconds, it closes just fine.
I've only ever reproduced on meld 3.21.x (Fedora 33). The previous version (3.20.3) seems to be working fine. I'm using meld mostly from `git difftool`, not sure if that's relevant.
Attached is a perf profile from the running meld process - it seems to be doing a lot of locking/unlocking, and polling for data on a file descriptor or something[profile.txt](/uploads/e88ad43d14717c19f0961a6e6070f53c/profile.txt)[profile.txt](/uploads/5a2a0e58dd325365a554c3d8f7c89a2b/profile.txt).https://gitlab.gnome.org/GNOME/meld/-/issues/564Performance issue with 3.21.x2021-08-07T23:19:21ZTomas VondraPerformance issue with 3.21.xI'm using meld as part of my git workflow, and there seems to be some performance issue in 3.21.x when dealing with large files. A nice example/reproducer is `config.sgml` in postgres repository:
`$ git clone https://github.com/postgres...I'm using meld as part of my git workflow, and there seems to be some performance issue in 3.21.x when dealing with large files. A nice example/reproducer is `config.sgml` in postgres repository:
`$ git clone https://github.com/postgres/postgres.git pg-test`
`$ cd pg-test`
`$ git difftool 9ccdd7f66e 9ccdd7f66e^`
If you try to type anything, it'll take very long time (a second or two) to actually render, which makes this rather unusable for reviewing patches etc :-(
If I switch to 3.20.3, this works perfectly fine - it renders immediately. I can reproduce it on 3.21.0, so the problem seems to be somewhere in between.https://gitlab.gnome.org/GNOME/meld/-/issues/563Windows 3.20.X Installation2021-12-09T22:26:31ZElton (Eddie) Hartmaneddiehartman11@gmail.comWindows 3.20.X Installation> Note: The 3.20 Windows build uses a new build chain. If you experience issues, please use Meld 3.18.3.
I did not see any specific ticket to address this, so I wanted to create this one.
Is there a specific version where this will be ...> Note: The 3.20 Windows build uses a new build chain. If you experience issues, please use Meld 3.18.3.
I did not see any specific ticket to address this, so I wanted to create this one.
Is there a specific version where this will be addressed? There are multiple issues with 3.18 on windows that I've been waiting for the ability to upgrade to fix.
I've tried installing 3.20.X a few times and each time Meld just refuses to open after installation. This is even after working around the permissions issue found in issue https://gitlab.gnome.org/GNOME/meld/-/issues/559
If you need some help figuring out what the specific issues are I can try to help in this thread if necessary, but can only do this on weekends since this impacts my day to day work.https://gitlab.gnome.org/GNOME/meld/-/issues/562Cutting by drag-n-drop isn't behaving correctly2021-03-09T21:16:49ZHanCutting by drag-n-drop isn't behaving correctlyMeld 3.20.3 on Win 10.
Steps to reproduce:
1. Select a word in Meld on left or right pane
2. Drag it to another position in the same pane
Expected to see the selected text is cut instead of copied. Currently it's copied.Meld 3.20.3 on Win 10.
Steps to reproduce:
1. Select a word in Meld on left or right pane
2. Drag it to another position in the same pane
Expected to see the selected text is cut instead of copied. Currently it's copied.https://gitlab.gnome.org/GNOME/meld/-/issues/561When comparing three files, window is wider than display and can't be resized2022-05-08T01:09:22ZGarrett MitchenerWhen comparing three files, window is wider than display and can't be resizedI've just run into this problem on Fedora 33, meld-3.21.0-5.fc33.rpm. It's on a high-DPI display.
The window is too wide, and the width can't be reduced by dragging the window border.
Shrinking the font for file contents did not affect t...I've just run into this problem on Fedora 33, meld-3.21.0-5.fc33.rpm. It's on a high-DPI display.
The window is too wide, and the width can't be reduced by dragging the window border.
Shrinking the font for file contents did not affect the window size or the ability to resize it.
This is probably not the previously reported problem where the file names are too long and don't get ellipsized.
It may be that the controls at the bottom of each file panel are collectively too wide.
![Screenshot_from_2021-03-02_10-50-26_blurred](/uploads/963a738f86763997fedf70ca0da5f900/Screenshot_from_2021-03-02_10-50-26_blurred.png)https://gitlab.gnome.org/GNOME/meld/-/issues/560In the welcome screen, show a hint/tips label explaining that you can drag & ...2023-10-17T21:55:27ZJeff FortinIn the welcome screen, show a hint/tips label explaining that you can drag & drop files and folders onto the filechooser buttons and comboboxesProbably one of the best hidden secrets of Meld is that you don't have to use the cumbersome GTK FileChooser to pick what you want to compare... you can drag & drop directly from nautilus onto the two (or three) files (or folders) compar...Probably one of the best hidden secrets of Meld is that you don't have to use the cumbersome GTK FileChooser to pick what you want to compare... you can drag & drop directly from nautilus onto the two (or three) files (or folders) comparison buttons in the home screen.
Since there is plenty of space available, I think it would be a nice touch to inform users about the existence of that UI affordance, by showing a GtkLabel that says something like:
> ⭐ Tip: You can drag and drop the %type from another application (such as a file manager) to the %type chooser buttons above to set your points of comparison.
Where %type = "files" or "folders" (depending on what mode the user is in). If you keep it simple without taking account the 2 vs 3 point of comparison variants, you could probably also get away with just having two translatable strings for the two scenarios instead of using variables in those strings.https://gitlab.gnome.org/GNOME/meld/-/issues/559Windows 10 Installation Permission Denied2021-07-15T23:18:07ZJuanWindows 10 Installation Permission DeniedISSUE
-----
I am trying to install Meld 3.20.3 in a fresh installation of Windows 10 20H2 but when trying to write to registry I get the following error:
`Could not create key:\SOFTWARE\Meld. Verify that you have sufficient access to th...ISSUE
-----
I am trying to install Meld 3.20.3 in a fresh installation of Windows 10 20H2 but when trying to write to registry I get the following error:
`Could not create key:\SOFTWARE\Meld. Verify that you have sufficient access to that key, or contact your support personnel.`
I am the only user in the computer (local account) and it has Administrator privileges.
WORKAROUND
----------
Start CMD as administrator and run `msiexec /i Meld-3.20.3-mingw.msi`
INFO
----
- **Windows Version**: 10x64 20H2 (build 19042.804)
- **Meld Version**: 3.20.3
- **Installer**: Meld-3.20.3-mingw.msihttps://gitlab.gnome.org/GNOME/meld/-/issues/5583.21.0: unneeded dependencies checking2021-02-15T20:28:02ZTomasz Kłoczko3.21.0: unneeded dependencies checking```
[tkloczko@barrel meld-3.21.0]$ find . -name meson.build | xargs grep depend
./meson.build:dependency('python3', version : '>= 3.6')
./meson.build:dependency('gtk+-3.0', version: '>= 3.20')
./meson.build:dependency('glib-2.0', version...```
[tkloczko@barrel meld-3.21.0]$ find . -name meson.build | xargs grep depend
./meson.build:dependency('python3', version : '>= 3.6')
./meson.build:dependency('gtk+-3.0', version: '>= 3.20')
./meson.build:dependency('glib-2.0', version: '>= 2.48')
./meson.build:dependency('gtksourceview-4', version: '>= 4.0.0')
./meson.build:dependency('pygobject-3.0', version: '>= 3.30')
./meson.build:dependency('py3cairo', version: '>= 1.15.0')
```
Effectively all what is needed heher is only glib-2.0 and instead in main meson build:
```
schemadir = join_paths(datadir, 'glib-2.0', 'schemas')
```
should be used take `datadir` from `glib-2.01 and join it with glib-2.0' and 'schemas'.