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
Romain Failliot
d406fafd32
Improve README and documentation
2021-11-24 13:16:11 -05:00
Creak
4347226b14
Merge pull request #129 from MightyCreak/update-docs
...
Improve the documentation
2021-11-24 12:45:17 -05:00
Romain Failliot
d0fb098fe5
Improve the documentation
...
* Simplify the main README.md
* Moved more detailed documentations into a new docs/ directory
2021-11-24 12:38:54 -05:00
Creak
3fcb76d22c
Merge pull request #128 from MightyCreak/update-translations
...
Update POTFILES.in and .pot
2021-11-24 12:22:38 -05:00
Romain Failliot
7960977328
Update translation README.md
...
Created a link in the main README.md
2021-11-24 12:19:11 -05:00
Romain Failliot
a4aceeef76
Remove obsolete translation messages
2021-11-24 11:42:10 -05:00
Romain Failliot
01cc53b61b
Update pass on all translation files
2021-11-24 11:42:10 -05:00
Romain Failliot
034d72bf8b
Add --remove-obsolete option to update-translation.py
2021-11-24 11:42:10 -05:00
Romain Failliot
7b2992ab3f
Add po/ to the linters
2021-11-24 10:41:11 -05:00
Romain Failliot
6f45d164a5
Update POTFILES and .pot files
...
* Rename POTFILES.in to POTFILES
2021-11-24 10:30:33 -05:00
Romain Failliot
a2e88e8578
Rename .metadata.xml.in file to .appdata.xml.in
2021-11-24 10:28:48 -05:00
Creak
cc80444245
Merge pull request #127 from MightyCreak/prepare-for-release-0.7.3
...
Remove the release links in CHANGELOG.md
2021-11-22 21:26:23 -05:00
Romain Failliot
02318441b1
Remove the release links in CHANGELOG.md
...
This will simplify a bit the release process, and GitHub has a simple
way to see the diff between two releases anyway.
2021-11-22 21:22:33 -05:00
Creak
22b1c9bdb0
Merge pull request #126 from MightyCreak/prepare-for-release-0.7.3
...
Prepare for release v0.7.3
2021-11-22 21:16:02 -05:00
Romain Failliot
9365e18593
Prepare for release v0.7.3
2021-11-22 21:11:39 -05:00
Creak
6a90c81a9c
Merge pull request #125 from MightyCreak/flake8
...
Use Flake8 instead of PyLint + integrate MyPy
2021-11-22 20:58:33 -05:00
Romain Failliot
d89ac0540b
Fix all mypy errors
2021-11-22 20:54:46 -05:00
Romain Failliot
72b4832ee4
Add mypy job in CI
2021-11-22 20:54:44 -05:00
Romain Failliot
8d25396f68
Fix all flake8 errors
2021-11-22 20:53:21 -05:00
Romain Failliot
362c59f150
Add flake8 job in CI
2021-11-22 20:53:17 -05:00
Romain Failliot
f4a446caa8
Fix some typos and convert windows-installer scripts to Python 3
...
The scripts are poorly converted as Windows is not really supoported
anymore and would need some love from a contributor who actually uses
Windows
2021-11-22 18:52:26 -05:00
Creak
ef9e1b041f
Merge pull request #121 from MightyCreak/pylint
...
More lint errors fixed
2021-11-21 15:36:31 -05:00
Romain Failliot
62e45aa3ee
Edit CHANGELOG.md
2021-11-21 15:32:41 -05:00
Romain Failliot
c54e346887
ci: install dependencies
...
* Install GTK dev dependencies
* Add requirements.txt
* Fix error that happens on CI only (?)
2021-11-21 15:32:16 -05:00
Romain Failliot
5bcd63fe27
pylint: enable import-error, no-name-in-module, no-self-use
2021-11-21 15:32:16 -05:00
Romain Failliot
032e9a398b
Move all the diffuse package in its own directory
...
This helps the linters (pylint and flake8)
2021-11-21 15:32:16 -05:00
Romain Failliot
81e87eb161
Fix cyclic import between utils and resources
2021-11-21 15:32:07 -05:00
Romain Failliot
4fa86dc9a6
Fix print function called without parenthesis
2021-11-21 15:29:10 -05:00
Romain Failliot
e306b25cb9
meson: create two disctincts confs for the .in files
2021-11-21 15:29:10 -05:00
Romain Failliot
4ec26c6580
Remove unused imports
2021-11-21 15:29:10 -05:00