meld:master commits
-
Update Indonesian translation
-
Update Czech translation
-
Update Brazilian Portuguese translation
-
Update Ukrainian translation
-
Update Slovenian translation
-
Update Slovenian translation
-
Update Chinese (China) translation
-
Update Georgian translation
-
Merge branch 'vs-unstage-button' into 'main'
Add button "Unstage" to version control context menu See merge request !130
-
Reword the "Unstage" tooltip
This is difficult to phrase in a way that isn't very Git-specific, but I feel like this is slightly clearer.
-
Add NEW as a supported state for unstage
If a newly-added file has been staged, the unstage command is also the correct way to revert that change.
-
Add image for unstage button
While reusing icons like this isn't ideal, it's better than not having anything. We need to (possibly in a GTK 4 port) add an actual version control icon set.
-
Don't reset cursor to top of tree after folder rescan (#895)
There's no good reason to reset to the top of the tree if we've been passed a sub-tree to run the scan on; we can just use whatever tree path we've been given.
-
Update Ukrainian translation
-
Update Brazilian Portuguese translation
-
Implement stub file-changed handler in new-comparison tab (#899)
This caused a very round-about bug where file status was not updated in tabs that came after a new comparison tab.
-
Add error handling for single-file-open starts with missing file (#896)
The code path handling single-file VC opens remains a weird one. The fix here is to not reach the point of doing a full scan by erroring out when the user tries to open a missing file, rather than assuming that they want a full VC scan.
-
Handle permission errors while scanning VC folders
-
Merge branch 'pipeleak' into 'main'
-
Merge branch 'rafaelff/add-pt_BR-help' into 'main'
Add Brazilian Portuguese translation for help files See merge request !132
-
Add Brazilian Portuguese translation for help files
-
Update Brazilian Portuguese translation
-
FileDiff: fix file descriptor leak (#885)
-
Merge branch 'macos_app_bundle' into 'main'
Add support for relocatable application bundle See merge request !129
-
Update Danish translation
-
Flip our uninstalled-data-dir flag for the macOS bundle
-
Move macOS bundle setup logic to conf.py
-
Add button "Unstage" to version control context menu
-
Update Serbian translation
-
Adjust data locations for macOS app bundle
The application bundle is relocatable, so the data locations must be set at runtime.
-
Handle missing emblem pixbuf (#887)
There's no good reason this should happen, but rather than crashing here we can reasonably just skip it, given that we've already logged an error to the console, and that this is only either a selection marker or a newest-file indicator.
-
Remove unused constant
-
Fix custom label handling for folder and version-control views (#867)
We already had this handling for file comparisons; it was just missed for the other views.
-
Remove Ctrl+Page Up/Down bindings for horizontal scroll (#879)
We want to use these for tab switching instead of horizontal scroll, since that's a much more useful activity in Meld in general. Also, we've had that as the documented and used shortcut for ages now, so I'm not willing to change it. The effect here is that instead of these shortcuts working sometimes (i.e., in file comparisons, or in folder/VC comparisons when you didn't have the treeview focused) they should now work consistently.
-
Update Ukrainian translation
-
Fix incorrect parent state in path label when opening new files (#881)
If the user opened a file in an existing comparison that would change the shared-parent calculation, PathLabel didn't handle the change and refused to set its path because the new path didn't match the calculated parent. Ideally PathLabel would figure out the parent situation itself, but that requires PathLabel widgets knowing about each other, and that's a bigger change than this.
-
Update Chinese (China) translation
-
Update Brazilian Portuguese translation
-
Update Portuguese translation
-
Update Portuguese translation
-
Update Portuguese translation
-
Update Portuguese translation
-
Update Swedish translation
-
Update Portuguese translation
-
UI: Follow GNOME HIG guidelines
According to GNOME HIG we should use Header Capitilazion for menu entries
"Header capitalization should be used for any headings,
including headings in header bars, tab titles, and view titles.
It should also be used for short control labels that do not
normally form proper sentences, such as button labels,
switch labels and menu items."
Source: https://developer.gnome.org/hig/guidelines/writing-style.html
-
Update Portuguese translation
-
Update Portuguese translation
-
Update Brazilian Portuguese translation
-
Update Brazilian Portuguese translation
-
Update Portuguese translation
-
Update Brazilian Portuguese translation
-
Update Brazilian Portuguese translation
-
Update Portuguese translation
-
Update Brazilian Portuguese translation
-
Update Portuguese translation
-
Update Brazilian Portuguese translation
-
Update Portuguese translation
-
Update Basque translation
-
Update Brazilian Portuguese translation
-
Update Brazilian Portuguese translation