Commit Graph

303 Commits

Author SHA1 Message Date
Romain Failliot b39ca78d32 Remove a line in CHANGELOG.md
I did change the place where the linters were executed, but then I
found a better solution and linters are called on the source files
directly.
2022-04-03 19:31:10 -04:00
Creak 1a1907b3f1
Merge pull request #148 from MightyCreak/upgrade-to-gnome-sdk-42
Upgrade Flatpak GNOME's runtime to 42
2022-04-03 19:28:36 -04:00
Creak da4683866e
Merge pull request #147 from MightyCreak/docs/custom-dir-installation
Add instructions to install Diffuse locally
2022-04-03 19:26:10 -04:00
Romain Failliot 8eba1da037 Upgrade Flatpak GNOME's runtime to 42 2022-04-03 19:25:24 -04:00
Romain Failliot 671c439bcd Update CHANGELOG.md 2022-04-03 19:21:58 -04:00
Romain Failliot 318d42545c Add instructions to install Diffuse locally 2022-04-03 19:13:27 -04:00
Creak 2231b79fc8
Merge pull request #142 from MightyCreak/more-static-typing
Convert more code to static typing
2022-01-09 20:12:01 -05:00
Romain Failliot 86137e90c5 Add static typing for main 2022-01-09 19:24:34 -05:00
Romain Failliot 0a2d3cc3e0 Add static typing for vcs module 2022-01-09 18:25:15 -05:00
Romain Failliot 914ea66cc3 Add static typing for resources 2022-01-09 18:05:14 -05:00
Romain Failliot e975f66fde Add static typing for widgets 2022-01-09 18:04:39 -05:00
Romain Failliot e660acdc48 Add static typing for FileDiffViewerBase.Line 2022-01-09 16:04:05 -05:00
Romain Failliot dcfb7ad80a Add static typing for Preferences 2022-01-09 15:54:36 -05:00
Romain Failliot 92da1244fb Add static typing for utils.EncodingMenu 2022-01-09 15:33:38 -05:00
Romain Failliot 94aa293f1a Add static typing for utils.MessageDialog 2022-01-09 15:16:55 -05:00
Romain Failliot 133011bbf5 Add static typing for utils.popenReadLines 2022-01-09 15:11:55 -05:00
Romain Failliot 3b17dababd Add static typing for utils.popenRead 2022-01-09 15:10:31 -05:00
Romain Failliot dd57b466ef Add static typing for utils.safeRelativePath 2022-01-09 14:23:11 -05:00
Romain Failliot 1b03b56e6a Improve variable naming 2022-01-09 14:12:01 -05:00
Romain Failliot 7f5918704e Add static typing for VcsInterface.getRevision 2022-01-09 13:56:43 -05:00
Romain Failliot bf53f3c417 Add static typing for VcsInterface.getFileTemplate 2022-01-09 13:37:57 -05:00
Creak c224d17e9a
Merge pull request #141 from MightyCreak/docs-add-dependencies
Add project dependencies and fix Python 3.8 compatibility
2022-01-09 11:04:18 -05:00
Romain Failliot 0bf760f22a fix: Python 3.8+ compatibility
Use `List` instead of `list` and `Tuple` instead of `tuple`
2022-01-09 11:01:28 -05:00
Romain Failliot 3a3016937c docs: add project dependencies 2022-01-09 11:01:28 -05:00
Creak 3222cfe4d9
Merge pull request #138 from Philipp91/master
Fix SyntaxError in utils.py
2022-01-09 09:23:32 -05:00
Philipp Keck 9099ea0738 Fix SyntaxError in utils.py
No idea if a lint error that 812ca1779f tried to solve -- we'll see.
2022-01-09 10:45:24 +01:00
Creak 8ac41b0b90
Merge pull request #140 from MightyCreak/static-types
Convert some functions to static typing
2022-01-08 18:20:33 -05:00
Romain Failliot d420d7aa93 Convert some functions to static typing 2022-01-08 17:54:39 -05:00
Creak f7aeb795a6
Merge pull request #139 from MightyCreak/fix-docs
Fix flatpak runtime version used in documentation
2022-01-08 17:50:27 -05:00
Romain Failliot f4650642c4 Fix flatpak runtime version used in documentation 2022-01-08 17:17:14 -05:00
Romain Failliot 396260dae6 Fix CI status link in README.md 2021-11-27 22:10:10 -05:00
Romain Failliot b9ea8fa866 Update CHANGELOG.md 2021-11-27 22:09:17 -05:00
Creak fbdbefb1e5
Merge pull request #136 from MightyCreak/move-constants-to-config-file
Don't configure any Python file (.in) through Meson
2021-11-27 22:04:00 -05:00
Romain Failliot 6ab0644195 Update translation files 2021-11-27 21:58:26 -05:00
Romain Failliot a5cbc63e0d Linters no longer need Diffuse to be installed 2021-11-27 21:55:49 -05:00
Romain Failliot 70b1bdbb9f No python files are processed by Meson anymore
* Linters can be run sooner (before install)
* Moved some constants in the config file
* Added a new keyword in the config syntax: "option"
* Better messages when an error occurs while parsing the config
2021-11-27 21:55:49 -05:00
Romain Failliot d261836a7f Remove old PyLint conf file 2021-11-27 21:31:48 -05:00
Creak ae270d9ae8
Merge pull request #135 from MightyCreak/rename-diffuse
Rename diffuse
2021-11-27 21:29:30 -05:00
Romain Failliot ec7d8adde2 Fix translation string with format 2021-11-27 18:36:28 -05:00
Romain Failliot 731bd1efd4 Update translations 2021-11-27 18:20:10 -05:00
Romain Failliot c14d765f9c Rename "Diffuse Merge Tool" to just "Diffuse" 2021-11-27 18:02:12 -05:00
Romain Failliot 38ad2922e1 Add links to VCSs in readme 2021-11-27 17:45:52 -05:00
Creak 1c772d0474
Fix CI badge in README.md 2021-11-24 21:55:31 -05:00
Creak 4ed02b2281
Merge pull request #132 from MightyCreak/remove-lasting-lint-errors
Remove lasting lint errors
2021-11-24 20:44:18 -05:00
Romain Failliot 6685b898f8 Created a requirements.dev.txt just for the developers 2021-11-24 20:39:00 -05:00
Romain Failliot 124d086009 ci: call the linters on the installed directory 2021-11-24 20:27:47 -05:00
Romain Failliot 70ba837431 Remove lasting linter errors 2021-11-24 20:27:47 -05:00
Creak 696036324b
Merge pull request #131 from MightyCreak/fix-translations
Fix translation files
2021-11-24 14:16:15 -05:00
Romain Failliot 69106d12b0 Fix translation files
The POTFILES didn't include the recently created files, removing a bunch
of translations during the update.
2021-11-24 14:13:23 -05:00
Creak c47e01afcc
Merge pull request #130 from MightyCreak/improve-docs
Improve README and documentation
2021-11-24 13:25:47 -05:00