Merge pull request #168 from MightyCreak/prepare-release-0.7.6
Prepare files for new release 0.7.6
This commit is contained in:
commit
9fd76e30cb
133
CHANGELOG.md
133
CHANGELOG.md
|
@ -1,16 +1,37 @@
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
## Unreleased
|
||||||
|
|
||||||
|
## 0.7.6 - 2022-10-23
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
- Port to Mac OS (thanks to @hugoholgersson)
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- Documentation: added dev setup for MacOS
|
||||||
|
- Documentation: updated the dependencies
|
||||||
|
- CI/CD: GitHub actions warnings
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- Fixed MyPy errors
|
||||||
|
|
||||||
## 0.7.5 - 2022-04-15
|
## 0.7.5 - 2022-04-15
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Documentation: added release process instructions
|
- Documentation: added release process instructions
|
||||||
- Translation: added French translation
|
- Translation: added French translation
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fixed #156: Preferences cannot be saved in latest release
|
- Fixed #156: Preferences cannot be saved in latest release
|
||||||
- Cleanups: use constructors instead of `new()` whenever possible in GTK
|
- Cleanups: use constructors instead of `new()` whenever possible in GTK
|
||||||
classes
|
classes
|
||||||
|
@ -18,12 +39,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
## 0.7.4 - 2022-04-03
|
## 0.7.4 - 2022-04-03
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Added a `--remove-obsolete` option for the update-translation.py script
|
- Added a `--remove-obsolete` option for the update-translation.py script
|
||||||
- Added links to VCSs in README.md
|
- Added links to VCSs in README.md
|
||||||
- New keyword in config file: "option"
|
- New keyword in config file: "option"
|
||||||
- Added instructions to install and run from a custom directory
|
- Added instructions to install and run from a custom directory
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Updated the translation files
|
- Updated the translation files
|
||||||
- Renamed POTFILES.in to POTFILES
|
- Renamed POTFILES.in to POTFILES
|
||||||
- Renamed io.github.mightycreak.Diffuse.metadata.xml.in to
|
- Renamed io.github.mightycreak.Diffuse.metadata.xml.in to
|
||||||
|
@ -38,73 +61,86 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
- Upgrade Flatpak GNOME's runtime to 42
|
- Upgrade Flatpak GNOME's runtime to 42
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Removed the lasting lint errors (i.e. in main.py)
|
- Removed the lasting lint errors (i.e. in main.py)
|
||||||
- Fix Flatpak runtime version in documentation
|
- Fix Flatpak runtime version in documentation
|
||||||
|
|
||||||
## 0.7.3 - 2021-11-22
|
## 0.7.3 - 2021-11-22
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Added linters (flake8 and mypy) and fixed some errors
|
- Added linters (flake8 and mypy) and fixed some errors
|
||||||
- Added lint jobs for both in the CI
|
- Added lint jobs for both in the CI
|
||||||
- Added a flatpak job in the CI
|
- Added a flatpak job in the CI
|
||||||
- Created a requirements.dev.txt just for the developers
|
- Created a requirements.dev.txt just for the developers
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- main.py slimmed down by about 5000 lines
|
- main.py slimmed down by about 5000 lines
|
||||||
- The new widgets.py is a bit fat though (~4000 lines)
|
- The new widgets.py is a bit fat though (~4000 lines)
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- The intense code cleaning seems to have fixed a bug with the `-c` argument
|
- The intense code cleaning seems to have fixed a bug with the `-c` argument
|
||||||
(#120)
|
(#120)
|
||||||
|
|
||||||
## 0.7.2 - 2021-11-18
|
## 0.7.2 - 2021-11-18
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- New options: log_print_output and log_print_stack, to print the log messages
|
- New options: log_print_output and log_print_stack, to print the log messages
|
||||||
on the output and code stack
|
on the output and code stack
|
||||||
- New log function: utils.logErrorAndDialog, to both log and show a dialog
|
- New log function: utils.logErrorAndDialog, to both log and show a dialog
|
||||||
message
|
message
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Modularized the VCSs (reducing main.py by around 1300 lines)
|
- Modularized the VCSs (reducing main.py by around 1300 lines)
|
||||||
- Bump GNOME runtime version from 3.38 to 41
|
- Bump GNOME runtime version from 3.38 to 41
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fixed 'APP_NAME' error when opening non existing file
|
- Fixed 'APP_NAME' error when opening non existing file
|
||||||
- Fixed the Portuguese Brazilian (pt_BR) translation
|
- Fixed the Portuguese Brazilian (pt_BR) translation
|
||||||
|
|
||||||
## 0.7.1 - 2021-11-17
|
## 0.7.1 - 2021-11-17
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fixed #103: the flatpak app can now call binaries on the host, such as `git`,
|
- Fixed #103: the flatpak app can now call binaries on the host, such as `git`,
|
||||||
`svn`, etc. (PR #105)
|
`svn`, etc. (PR #105)
|
||||||
|
|
||||||
## 0.7.0 - 2021-11-16
|
## 0.7.0 - 2021-11-16
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Added MetaInfo file
|
- Added MetaInfo file
|
||||||
- New SVG icon (thanks @creepertron95, @jimmac and @freddii)
|
- New SVG icon (thanks @creepertron95, @jimmac and @freddii)
|
||||||
- Started modularizing the code
|
- Started modularizing the code
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Changed AppID to io.github.mightycreak.Diffuse (as explained in
|
- Changed AppID to io.github.mightycreak.Diffuse (as explained in
|
||||||
[Flatpak documentation](https://docs.flatpak.org/en/latest/conventions.html#application-ids))
|
[Flatpak documentation](https://docs.flatpak.org/en/latest/conventions.html#application-ids))
|
||||||
- Renamed `translations/` to `po/`
|
- Renamed `translations/` to `po/`
|
||||||
- Now uses POTFILES.in to list the files to translate
|
- Now uses POTFILES.in to list the files to translate
|
||||||
- Translation strings are no longer sorted alphabetically, this will help when there will be
|
- Translation strings are no longer sorted alphabetically, this will help when
|
||||||
several files in POTFILES.in
|
there will be several files in POTFILES.in
|
||||||
- Updated the documentation and script in the `po/` directory
|
- Updated the documentation and script in the `po/` directory
|
||||||
- Add .desktop translations in .po files
|
- Add .desktop translations in .po files
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fixed some GTK deprecation warnings
|
- Fixed some GTK deprecation warnings
|
||||||
|
|
||||||
## 0.6.0 - 2020-11-29
|
## 0.6.0 - 2020-11-29
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- New Flatpak package, published on Flathub: com.github.mightycreak.Diffuse
|
- New Flatpak package, published on Flathub: com.github.mightycreak.Diffuse
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Replace old install.py with the more standard Meson
|
- Replace old install.py with the more standard Meson
|
||||||
- Remove `u` string prefixes since Python 3 is in UTF-8 by default
|
- Remove `u` string prefixes since Python 3 is in UTF-8 by default
|
||||||
- Replaced some interpolation operators (`%`) for the `f` string prefix
|
- Replaced some interpolation operators (`%`) for the `f` string prefix
|
||||||
|
@ -113,18 +149,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
## 0.5.0 - 2020-07-18
|
## 0.5.0 - 2020-07-18
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- added Pedro Albuquerque's Portuguese translation
|
- added Pedro Albuquerque's Portuguese translation
|
||||||
- added Åke Engelbrektson's Swedish translation
|
- added Åke Engelbrektson's Swedish translation
|
||||||
- added Guillaume Hoffmann's Darcs support improvements
|
- added Guillaume Hoffmann's Darcs support improvements
|
||||||
- added support for Git submodules
|
- added support for Git submodules
|
||||||
- added Akom Chotiphantawanon's Thai translation
|
- added Akom Chotiphantawanon's Thai translation
|
||||||
- added a preference and command line option to specify the version control system search order
|
- added a preference and command line option to specify the version control
|
||||||
|
system search order
|
||||||
- added .editorconfig file
|
- added .editorconfig file
|
||||||
- added .gitignore file
|
- added .gitignore file
|
||||||
- added message when removing files during uninstallation
|
- added message when removing files during uninstallation
|
||||||
- added Python script to update all the translation files at once
|
- added Python script to update all the translation files at once
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- convert to Python 3
|
- convert to Python 3
|
||||||
- convert to GTK 3
|
- convert to GTK 3
|
||||||
- updated Python highlighting for Python 3 grammar
|
- updated Python highlighting for Python 3 grammar
|
||||||
|
@ -134,6 +173,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
- updated all the translation files
|
- updated all the translation files
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- fixed wrong icons directory for gtk-update-icon-cache
|
- fixed wrong icons directory for gtk-update-icon-cache
|
||||||
- fixed missing directories when uninstalling
|
- fixed missing directories when uninstalling
|
||||||
- fixed bug introduced by r420 with RCS VCS
|
- fixed bug introduced by r420 with RCS VCS
|
||||||
|
@ -141,27 +181,35 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
- fixed error when using '-m' in an SVN repo
|
- fixed error when using '-m' in an SVN repo
|
||||||
|
|
||||||
## 0.4.8 - 2014-07-18
|
## 0.4.8 - 2014-07-18
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- updated use of gtk.SpinButton and gtk.Entry to avoid quirks seen on some platforms
|
- updated use of gtk.SpinButton and gtk.Entry to avoid quirks seen on some platforms
|
||||||
- updated C/C++ syntax highlighting to recognise C11/C++11 keywords
|
- updated C/C++ syntax highlighting to recognise C11/C++11 keywords
|
||||||
- improved image quality of icons
|
- improved image quality of icons
|
||||||
- added Chi Ming and Wei-Lun Chao's Traditional Chinese translation
|
- added Chi Ming and Wei-Lun Chao's Traditional Chinese translation
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- fixed a bug that prevented Diffuse from reviewing large git merge conflicts
|
- fixed a bug that prevented Diffuse from reviewing large git merge conflicts
|
||||||
- fixed a bug that prevented drag-and-drop of file paths with non-ASCII characters
|
- fixed a bug that prevented drag-and-drop of file paths with non-ASCII characters
|
||||||
|
|
||||||
## 0.4.7 - 2013-05-13
|
## 0.4.7 - 2013-05-13
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- added Jindřich Šesták's Czech translation
|
- added Jindřich Šesták's Czech translation
|
||||||
- improved character editing to allow easy indenting and moving the cursor by whole words
|
- improved character editing to allow easy indenting and moving the cursor by
|
||||||
|
whole words
|
||||||
- added Miś Uszatek's Polish translation
|
- added Miś Uszatek's Polish translation
|
||||||
- improved auto-detection of utf_16 and utf_32
|
- improved auto-detection of utf_16 and utf_32
|
||||||
- added "New N-Way File Merge..." menu item
|
- added "New N-Way File Merge..." menu item
|
||||||
- added syntax highlighting for Erlang and OpenCL files
|
- added syntax highlighting for Erlang and OpenCL files
|
||||||
|
|
||||||
## 0.4.6 - 2011-11-02
|
## 0.4.6 - 2011-11-02
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- added support for Subversion 1.7
|
- added support for Subversion 1.7
|
||||||
- added "Open Commit..." menu item
|
- added "Open Commit..." menu item
|
||||||
- "-c" option now works for all supported version control systems
|
- "-c" option now works for all supported version control systems
|
||||||
|
@ -169,10 +217,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
- added syntax highlighting for R files
|
- added syntax highlighting for R files
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- fixed a bug that caused the wrong revision to be shown when working on a branch in Mercurial
|
|
||||||
|
- fixed a bug that caused the wrong revision to be shown when working on a
|
||||||
|
branch in Mercurial
|
||||||
|
|
||||||
## 0.4.5 - 2011-07-13
|
## 0.4.5 - 2011-07-13
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- added syntax highlighting for JSON files
|
- added syntax highlighting for JSON files
|
||||||
- added menu items and keyboard shortcuts for "First Tab" and "Last Tab"
|
- added menu items and keyboard shortcuts for "First Tab" and "Last Tab"
|
||||||
- added "--line" command line option
|
- added "--line" command line option
|
||||||
|
@ -182,16 +234,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
- added Cristian Marchi's Italian translation
|
- added Cristian Marchi's Italian translation
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- state information is now stored in ~/.local/share/diffuse
|
- state information is now stored in ~/.local/share/diffuse
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- fixed a bug in CVS and Subversion support that prevented Diffuse from displaying some removed files
|
|
||||||
|
- fixed a bug in CVS and Subversion support that prevented Diffuse from
|
||||||
|
displaying some removed files
|
||||||
- fixed a bug that caused deleted files to be ignored when using the '-m' option
|
- fixed a bug that caused deleted files to be ignored when using the '-m' option
|
||||||
- fixed a bug that incorrectly encoded pasted text if utf_8 was not specified in the Region Settings preferences
|
- fixed a bug that incorrectly encoded pasted text if utf_8 was not specified in
|
||||||
|
the Region Settings preferences
|
||||||
- fixed a bug that could cause "Save As..." to fail with some user specified encodings
|
- fixed a bug that could cause "Save As..." to fail with some user specified encodings
|
||||||
|
|
||||||
## 0.4.4 - 2010-10-21
|
## 0.4.4 - 2010-10-21
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Git support now recognises conflicts when re-applying the stash
|
- Git support now recognises conflicts when re-applying the stash
|
||||||
- search dialog is now automatically populated with the currently selected text
|
- search dialog is now automatically populated with the currently selected text
|
||||||
- added Oleg Pakhtusov's Russian translation
|
- added Oleg Pakhtusov's Russian translation
|
||||||
|
@ -200,15 +258,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
- Shift-ScrollWheel can now be used to scroll horizontally
|
- Shift-ScrollWheel can now be used to scroll horizontally
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- double clicking on text can now select full words with non-English characters
|
- double clicking on text can now select full words with non-English characters
|
||||||
- fixed a bug that prevented opening files with non-ASCII characters in their path
|
- fixed a bug that prevented opening files with non-ASCII characters in their path
|
||||||
|
|
||||||
## 0.4.3 - 2010-04-15
|
## 0.4.3 - 2010-04-15
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- fixed a bug that prevented the "-m" option from opening a 3-way merge for Subversion and Bazaar conflicts
|
|
||||||
|
- fixed a bug that prevented the "-m" option from opening a 3-way merge for
|
||||||
|
Subversion and Bazaar conflicts
|
||||||
|
|
||||||
## 0.4.2 - 2010-04-13
|
## 0.4.2 - 2010-04-13
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- support for detached Git repositories
|
- support for detached Git repositories
|
||||||
- better removal of unnecessary spacer lines
|
- better removal of unnecessary spacer lines
|
||||||
- added support for horizontal mouse scrolling
|
- added support for horizontal mouse scrolling
|
||||||
|
@ -218,10 +282,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
- "#!" interpreter lines are now used to select proper highlighting rules
|
- "#!" interpreter lines are now used to select proper highlighting rules
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- syntax highlighting is now indicated by radio menu items
|
- syntax highlighting is now indicated by radio menu items
|
||||||
|
|
||||||
## 0.4.1 - 2009-10-12
|
## 0.4.1 - 2009-10-12
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- added Japanese translation
|
- added Japanese translation
|
||||||
- added Liu Hao's simplified Chinese translation
|
- added Liu Hao's simplified Chinese translation
|
||||||
- added a 'Dismiss All Edits' menu item
|
- added a 'Dismiss All Edits' menu item
|
||||||
|
@ -232,16 +299,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
- added new menu items and buttons for copying lines between panes
|
- added new menu items and buttons for copying lines between panes
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
- personal configuration files are now stored in ~/.config/diffuse/ (the README file describes how to migrate old settings)
|
|
||||||
|
- personal configuration files are now stored in ~/.config/diffuse/ (the README
|
||||||
|
file describes how to migrate old settings)
|
||||||
- Diffuse now quits if no viewers were created with the -m option
|
- Diffuse now quits if no viewers were created with the -m option
|
||||||
- replaced "Closing last tab quits Diffuse" preference with a "Warn me when closing a tab will quit Diffuse" preference
|
- replaced "Closing last tab quits Diffuse" preference with a "Warn me when
|
||||||
|
closing a tab will quit Diffuse" preference
|
||||||
- MMB on a notebook tab now closes the tab
|
- MMB on a notebook tab now closes the tab
|
||||||
- RMB on a notebook tab creates a popup menu to set the current page
|
- RMB on a notebook tab creates a popup menu to set the current page
|
||||||
- changed the default hotkeys for merging to reflect the direction text "moves"
|
- changed the default hotkeys for merging to reflect the direction text "moves"
|
||||||
|
|
||||||
## 0.4.0 - 2009-08-17
|
## 0.4.0 - 2009-08-17
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- added format menu with new items for changing case, sorting, and manipulating white space
|
|
||||||
|
- added format menu with new items for changing case, sorting, and manipulating
|
||||||
|
white space
|
||||||
- optimised redraws when only the cursor position has changed
|
- optimised redraws when only the cursor position has changed
|
||||||
- input methods that use pre-editing can now be used when editing text
|
- input methods that use pre-editing can now be used when editing text
|
||||||
- dead keys can now be used when editing text
|
- dead keys can now be used when editing text
|
||||||
|
@ -250,15 +323,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
- added version control section to the manual
|
- added version control section to the manual
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- replaced 'Hide end of line characters' preference with 'Show white space characters'
|
- replaced 'Hide end of line characters' preference with 'Show white space characters'
|
||||||
- errors are now reported in a dialogue instead of printing to stderr
|
- errors are now reported in a dialogue instead of printing to stderr
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- graceful handling of non-zero exit codes from 'git status'
|
- graceful handling of non-zero exit codes from 'git status'
|
||||||
- minor bug fixes
|
- minor bug fixes
|
||||||
|
|
||||||
## 0.3.4 - 2009-07-03
|
## 0.3.4 - 2009-07-03
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- syntax highlighting for .plist, GLSL, SConscript, and SConstruct files
|
- syntax highlighting for .plist, GLSL, SConscript, and SConstruct files
|
||||||
- status bar now explains how to navigate between modes
|
- status bar now explains how to navigate between modes
|
||||||
- added labels to indicate syntax highlighting rules, encoding, and format
|
- added labels to indicate syntax highlighting rules, encoding, and format
|
||||||
|
@ -268,14 +345,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
- renamed the '--python-interpreter=' installer option to '--pythonbin='
|
- renamed the '--python-interpreter=' installer option to '--pythonbin='
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- minor bug fixes
|
- minor bug fixes
|
||||||
|
|
||||||
## 0.3.3 - 2009-04-13
|
## 0.3.3 - 2009-04-13
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- fixed a bug handling the backspace key with the cursor in the first column
|
- fixed a bug handling the backspace key with the cursor in the first column
|
||||||
|
|
||||||
## 0.3.2 - 2009-04-13
|
## 0.3.2 - 2009-04-13
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- POSIX installer with `--destdir=` and `--files-only` options for packagers
|
- POSIX installer with `--destdir=` and `--files-only` options for packagers
|
||||||
- vi-like keybindings for line mode
|
- vi-like keybindings for line mode
|
||||||
- `-m` option to open modified files in separate tabs
|
- `-m` option to open modified files in separate tabs
|
||||||
|
@ -289,26 +371,31 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
- mac-style line ending support
|
- mac-style line ending support
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- new end of line display behaviour
|
- new end of line display behaviour
|
||||||
- improved organisation of menu items
|
- improved organisation of menu items
|
||||||
- errors are now reported on stderr
|
- errors are now reported on stderr
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- button bar no longer grabs keyboard focus
|
- button bar no longer grabs keyboard focus
|
||||||
|
- minor bug fixes
|
||||||
|
|
||||||
### Removed
|
### Removed
|
||||||
|
|
||||||
- removed dependence on urllib module
|
- removed dependence on urllib module
|
||||||
- removed TODO list
|
- removed TODO list
|
||||||
|
|
||||||
### Fixed
|
|
||||||
- minor bug fixes
|
|
||||||
|
|
||||||
## 0.3.1 - 2009-03-05
|
## 0.3.1 - 2009-03-05
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- fixed a typo that broke the 'Find...' dialogue
|
- fixed a typo that broke the 'Find...' dialogue
|
||||||
|
|
||||||
## 0.3.0 - 2009-03-03
|
## 0.3.0 - 2009-03-03
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- new Windows installer
|
- new Windows installer
|
||||||
- notification on focus change when files change on disk
|
- notification on focus change when files change on disk
|
||||||
- menu items for adjusting indentation
|
- menu items for adjusting indentation
|
||||||
|
@ -318,10 +405,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
- search settings now persist across sessions
|
- search settings now persist across sessions
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- minor bug fixes
|
- minor bug fixes
|
||||||
|
|
||||||
## 0.2.15 - 2008-12-03
|
## 0.2.15 - 2008-12-03
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- smoother scrolling
|
- smoother scrolling
|
||||||
- panes and tabs can now be manually re-organised
|
- panes and tabs can now be manually re-organised
|
||||||
- preferences for tab key behaviour
|
- preferences for tab key behaviour
|
||||||
|
@ -334,10 +424,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
- reading /etc/diffuserc now optional when using a personal configuration file
|
- reading /etc/diffuserc now optional when using a personal configuration file
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- minor bug fixes
|
- minor bug fixes
|
||||||
|
|
||||||
## 0.2.14 - 2008-10-20
|
## 0.2.14 - 2008-10-20
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- svk support
|
- svk support
|
||||||
- syntax files for more file types
|
- syntax files for more file types
|
||||||
- DOS / Unix line endings now respected in edit operations
|
- DOS / Unix line endings now respected in edit operations
|
||||||
|
@ -348,32 +441,42 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
- file revisions can now be specified in the open file dialogue
|
- file revisions can now be specified in the open file dialogue
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- moved some resources to the preferences dialogue
|
- moved some resources to the preferences dialogue
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- minor bug fixes
|
- minor bug fixes
|
||||||
|
|
||||||
## 0.2.13 - 2008-05-16
|
## 0.2.13 - 2008-05-16
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- bazaar, darcs, and monotone support
|
- bazaar, darcs, and monotone support
|
||||||
- configurable key bindings
|
- configurable key bindings
|
||||||
- persistent preference settings
|
- persistent preference settings
|
||||||
- optimisations
|
- optimisations
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- minor bug fixes
|
- minor bug fixes
|
||||||
|
|
||||||
## 0.2.12 - 2008-05-06
|
## 0.2.12 - 2008-05-06
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- alternate codecs for reading and writing files
|
- alternate codecs for reading and writing files
|
||||||
- more search options
|
- more search options
|
||||||
- editor support for primary selection
|
- editor support for primary selection
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- minor bug fixes
|
- minor bug fixes
|
||||||
|
|
||||||
## 0.2.11 - 2008-04-27
|
## 0.2.11 - 2008-04-27
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- cvs, subversion, git, mercurial support
|
- cvs, subversion, git, mercurial support
|
||||||
- python re-write
|
- python re-write
|
||||||
- syntax highlighting
|
- syntax highlighting
|
||||||
|
@ -382,5 +485,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
- tabbed viewer panes
|
- tabbed viewer panes
|
||||||
|
|
||||||
## 0.1.14 - 2006-01-28
|
## 0.1.14 - 2006-01-28
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- initial public release
|
- initial public release
|
||||||
|
|
|
@ -25,9 +25,30 @@
|
||||||
|
|
||||||
<!-- Translators: no need to translate after this comment -->
|
<!-- Translators: no need to translate after this comment -->
|
||||||
<developer_name>Romain Failliot</developer_name>
|
<developer_name>Romain Failliot</developer_name>
|
||||||
<update_contact>romain.failliot@foolstep.com</update_contact>
|
<update_contact>romain@foolstep.com</update_contact>
|
||||||
|
|
||||||
<releases>
|
<releases>
|
||||||
|
<release version="0.7.6" date="2022-10-23">
|
||||||
|
<description>
|
||||||
|
<p>
|
||||||
|
Add port to Mac OS..
|
||||||
|
</p>
|
||||||
|
<p>Added:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Port to Mac OS (thanks to @hugoholgersson)</li>
|
||||||
|
</ul>
|
||||||
|
<p>Changed:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Documentation: added dev setup for MacOS</li>
|
||||||
|
<li>Documentation: updated the dependencies</li>
|
||||||
|
<li>CI/CD: GitHub actions warnings</li>
|
||||||
|
</ul>
|
||||||
|
<p>Fixed:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Fixed MyPy errors</li>
|
||||||
|
</ul>
|
||||||
|
</description>
|
||||||
|
</release>
|
||||||
<release version="0.7.5" date="2022-04-15">
|
<release version="0.7.5" date="2022-04-15">
|
||||||
<description>
|
<description>
|
||||||
<p>
|
<p>
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
|
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
|
||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
|
||||||
<!ENTITY app "Diffuse">
|
<!ENTITY app "Diffuse">
|
||||||
<!ENTITY app-version "0.7.5">
|
<!ENTITY app-version "0.7.6">
|
||||||
<!ENTITY app-year "2006-2022">
|
<!ENTITY app-year "2006-2022">
|
||||||
<!ENTITY manual-year "2009-2022">
|
<!ENTITY manual-year "2009-2022">
|
||||||
]>
|
]>
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
||||||
[
|
[
|
||||||
<!ENTITY app "Diffuse">
|
<!ENTITY app "Diffuse">
|
||||||
<!ENTITY app-version "0.7.5">
|
<!ENTITY app-version "0.7.6">
|
||||||
<!ENTITY app-year "2006-2022">
|
<!ENTITY app-year "2006-2022">
|
||||||
<!ENTITY manual-year "2009-2022">
|
<!ENTITY manual-year "2009-2022">
|
||||||
]>
|
]>
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
|
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
|
||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
|
||||||
<!ENTITY app "Diffuse">
|
<!ENTITY app "Diffuse">
|
||||||
<!ENTITY app-version "0.7.5">
|
<!ENTITY app-version "0.7.6">
|
||||||
<!ENTITY app-year "2006-2022">
|
<!ENTITY app-year "2006-2022">
|
||||||
<!ENTITY manual-year "2009-2022">
|
<!ENTITY manual-year "2009-2022">
|
||||||
]>
|
]>
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
|
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
|
||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
|
||||||
<!ENTITY app "Diffuse">
|
<!ENTITY app "Diffuse">
|
||||||
<!ENTITY app-version "0.7.5">
|
<!ENTITY app-version "0.7.6">
|
||||||
<!ENTITY app-year "2006-2022">
|
<!ENTITY app-year "2006-2022">
|
||||||
<!ENTITY manual-year "2009-2022">
|
<!ENTITY manual-year "2009-2022">
|
||||||
]>
|
]>
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
<creator>Derrick Moser</creator>
|
<creator>Derrick Moser</creator>
|
||||||
<maintainer>Derrick Moser</maintainer>
|
<maintainer>Derrick Moser</maintainer>
|
||||||
<title>Diffuse User's Manual</title>
|
<title>Diffuse User's Manual</title>
|
||||||
<date>2022-04-15</date>
|
<date>2022-10-23</date>
|
||||||
<version identifier="0.7.5" date="2022-04-15"/>
|
<version identifier="0.7.6" date="2022-10-23"/>
|
||||||
<subject category="GNOME|Development|Applications"/>
|
<subject category="GNOME|Development|Applications"/>
|
||||||
<description>Diffuse is a graphical tool for merging and comparing text files.</description>
|
<description>Diffuse is a graphical tool for merging and comparing text files.</description>
|
||||||
<type>manual</type>
|
<type>manual</type>
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
<creator>Derrick Moser</creator>
|
<creator>Derrick Moser</creator>
|
||||||
<maintainer>Derrick Moser</maintainer>
|
<maintainer>Derrick Moser</maintainer>
|
||||||
<title>Uživatelská příručka programu Diffuse</title>
|
<title>Uživatelská příručka programu Diffuse</title>
|
||||||
<date>2022-04-15</date>
|
<date>2022-10-23</date>
|
||||||
<version identifier="0.7.5" date="2022-04-15"/>
|
<version identifier="0.7.6" date="2022-10-23"/>
|
||||||
<subject category="GNOME|Development|Applications"/>
|
<subject category="GNOME|Development|Applications"/>
|
||||||
<description>Diffuse je grafický nástroj pro slučování a porovnávání textových souborů.</description>
|
<description>Diffuse je grafický nástroj pro slučování a porovnávání textových souborů.</description>
|
||||||
<type>manual</type>
|
<type>manual</type>
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
<creator>Derrick Moser</creator>
|
<creator>Derrick Moser</creator>
|
||||||
<maintainer>Derrick Moser</maintainer>
|
<maintainer>Derrick Moser</maintainer>
|
||||||
<title>Manuale utente di Diffuse</title>
|
<title>Manuale utente di Diffuse</title>
|
||||||
<date>2022-04-15</date>
|
<date>2022-10-23</date>
|
||||||
<version identifier="0.7.5" date="2022-04-15"/>
|
<version identifier="0.7.6" date="2022-10-23"/>
|
||||||
<subject category="GNOME|Development|Applications"/>
|
<subject category="GNOME|Development|Applications"/>
|
||||||
<description>Diffuse è uno strumento grafico per l'unione e il confronto di file di testo.</description>
|
<description>Diffuse è uno strumento grafico per l'unione e il confronto di file di testo.</description>
|
||||||
<type>manual</type>
|
<type>manual</type>
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
<creator>Derrick Moser</creator>
|
<creator>Derrick Moser</creator>
|
||||||
<maintainer>Derrick Moser</maintainer>
|
<maintainer>Derrick Moser</maintainer>
|
||||||
<title>Руководство Пользователя Diffuse</title>
|
<title>Руководство Пользователя Diffuse</title>
|
||||||
<date>2022-04-15</date>
|
<date>2022-10-23</date>
|
||||||
<version identifier="0.7.5" date="2022-04-15"/>
|
<version identifier="0.7.6" date="2022-10-23"/>
|
||||||
<subject category="GNOME|Development|Applications"/>
|
<subject category="GNOME|Development|Applications"/>
|
||||||
<description>Программа Diffuse является графическим инструментом для слияния и сравнения текстовых файлов.</description>
|
<description>Программа Diffuse является графическим инструментом для слияния и сравнения текстовых файлов.</description>
|
||||||
<type>manual</type>
|
<type>manual</type>
|
||||||
|
|
|
@ -26,7 +26,8 @@ few manual steps.
|
||||||
- Create a new `<release>` tag under `<releases>`, fill the `version` and
|
- Create a new `<release>` tag under `<releases>`, fill the `version` and
|
||||||
`date` attributes
|
`date` attributes
|
||||||
- Create a new `<description>` tag under the new `<release>` tag
|
- Create a new `<description>` tag under the new `<release>` tag
|
||||||
- Add one paragraph to sum the release in one sentence (e.g. highlights, ...)
|
- Add a paragraph (`<p>`) to sum the release in one sentence (e.g.
|
||||||
|
highlights, ...)
|
||||||
- Paste the changes from the changelog and adapt it to HTML
|
- Paste the changes from the changelog and adapt it to HTML
|
||||||
6. Create new branch and PR
|
6. Create new branch and PR
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
project('diffuse',
|
project('diffuse',
|
||||||
version: '0.7.5',
|
version: '0.7.6',
|
||||||
meson_version: '>= 0.50',
|
meson_version: '>= 0.50',
|
||||||
license: 'GPL-2.0-or-later',
|
license: 'GPL-2.0-or-later',
|
||||||
default_options: [ 'warning_level=2' ])
|
default_options: [ 'warning_level=2' ])
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!DOCTYPE xsl:stylesheet [
|
<!DOCTYPE xsl:stylesheet [
|
||||||
<!ENTITY app "Diffuse">
|
<!ENTITY app "Diffuse">
|
||||||
<!ENTITY app-version "0.7.5">
|
<!ENTITY app-version "0.7.6">
|
||||||
<!ENTITY app-cmd "diffuse">
|
<!ENTITY app-cmd "diffuse">
|
||||||
<!ENTITY date "2022-04-15">
|
<!ENTITY date "2022-10-23">
|
||||||
]>
|
]>
|
||||||
<!--
|
<!--
|
||||||
template for translating Diffuse's help documentation to a manual page
|
template for translating Diffuse's help documentation to a manual page
|
||||||
|
|
|
@ -25,7 +25,7 @@ import platform
|
||||||
import subprocess
|
import subprocess
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
VERSION = '0.7.5'
|
VERSION = '0.7.6'
|
||||||
PACKAGE = '1'
|
PACKAGE = '1'
|
||||||
PLATFORM = 'win' + ''.join([c for c in platform.architecture()[0] if c.isdigit()])
|
PLATFORM = 'win' + ''.join([c for c in platform.architecture()[0] if c.isdigit()])
|
||||||
INSTALLER = 'diffuse-%s-%s.%s' % (VERSION, PACKAGE, PLATFORM)
|
INSTALLER = 'diffuse-%s-%s.%s' % (VERSION, PACKAGE, PLATFORM)
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
[Setup]
|
[Setup]
|
||||||
AppId=Diffuse
|
AppId=Diffuse
|
||||||
AppName={cm:ToolName}
|
AppName={cm:ToolName}
|
||||||
AppVerName=Diffuse 0.7.5
|
AppVerName=Diffuse 0.7.6
|
||||||
DefaultDirName={pf}\Diffuse
|
DefaultDirName={pf}\Diffuse
|
||||||
DefaultGroupName=Diffuse
|
DefaultGroupName=Diffuse
|
||||||
UninstallDisplayIcon={app}\diffusew.exe
|
UninstallDisplayIcon={app}\diffusew.exe
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
#define MyAppName "Diffuse"
|
#define MyAppName "Diffuse"
|
||||||
#define MyAppGroupName "Diffuse"
|
#define MyAppGroupName "Diffuse"
|
||||||
#define MyAppVersion "0.7.5"
|
#define MyAppVersion "0.7.6"
|
||||||
#define MyAppPublisher "Diffuse Team"
|
#define MyAppPublisher "Diffuse Team"
|
||||||
#define MyAppURL "https://github.com/MightyCreak/diffuse/"
|
#define MyAppURL "https://github.com/MightyCreak/diffuse/"
|
||||||
#define MyAppExeName "diffuse.exe"
|
#define MyAppExeName "diffuse.exe"
|
||||||
|
|
Loading…
Reference in New Issue