summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* WIP: Correctly honour theme foreground colourcorrectly-honour-theme-foreground-colourWill Thompson2018-09-204-49/+52
|
* Merge branch 'fix-doap-bug-link' into 'master'Thomas Bechtold2018-09-201-8/+2
|\ | | | | | | | | Cleanup doap file See merge request GNOME/d-feet!10
| * Cleanup doap fileThomas Bechtold2018-09-201-8/+2
|/ | | | | | | - Fix bug link and use the new gitlab issues page - Drop John from the maintainers list. He's not working on the project any longer. Thanks for all the work! - Mention the used programming language
* Merge branch 'fix-bugs-in-mr-7' into 'master'Thomas Bechtold2018-09-204-7/+65
|\ | | | | | | | | Fix bugs introduced in MR 7 See merge request GNOME/d-feet!9
| * ci: build Flatpak in .app, not appWill Thompson2018-09-191-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | intltool-update runs during make check and finds files inside app: The following files contain translations and are currently not in use. Please consider adding these to the POTFILES.in file, located in the po/ directory. app/files/share/d-feet/ui/addconnectiondialog.ui app/files/share/d-feet/ui/app-menu.ui app/files/share/d-feet/ui/executedialog.ui app/files/share/d-feet/ui/introspection.ui app/files/share/d-feet/ui/mainwindow.ui
| * ci: run tests in Flatpak buildWill Thompson2018-09-191-1/+1
| | | | | | | | | | | | This would have caught my bug where the CI-built Flatpak bundle still tried to use Python 2 despite it only being in the GNOME SDK, not the GNOME Platform.
| * flatpak: install pycodestyle during buildWill Thompson2018-09-191-0/+20
| | | | | | | | | | | | | | | | | | | | This will allow us to run `make check` during CI flatpak builds, which manually build the d-feet module rather than building it with flatpak-builder. We still use --disable-tests in the real manifest because the tests require an X (or Wayland) server. Specifying "cleanup": ["*"] causes all files installed by the pycodestyle module to be removed at the end of the build process.
| * ci: correctly build to use python3Will Thompson2018-09-191-1/+1
| | | | | | | | | | | | | | | | | | | | For a "normal" build running flatpak-builder to completion, the 'build-options: env: PYTHON: /usr/bin/python3' specified at the top level of org.gnome.dfeet.json takes effect. However, the .gitlab-ci.yml (lifted from other projects) uses --stop-at to build everything except d-feet with flatpak-builder, then runs the steps to build d-feet by hand. The PYTHON environment variable does not persist from the earlier steps.
| * settings: fix regexp syntax, add a testWill Thompson2018-09-192-1/+38
| | | | | | | | | | | | | | | | | | Trying to compile this regexp fails with: re.error: unbalanced parenthesis at position 5 I introduced this bug in 45a1146e1122b376ddac312687e8e27d4e0a8076. Fix it, and add a small test case that would have caught it.
* | Update Polish translationPiotr Drąg2018-09-191-24/+30
|/
* Merge branch 'enable-gitlab-ci' into 'master'Thomas Bechtold2018-09-1914-34/+127
|\ | | | | | | | | Fix 'make check', detect 'pycodestyle' (the new name for 'pep8'), use Python 3 in Flatpak version, and set up CI See merge request GNOME/d-feet!7
| * Enable GitLab CIWill Thompson2018-09-191-0/+76
| | | | | | | | | | The Flatpak part is cargo-culted from Glade and other projects of its ilk; the Fedora part is derived from gnome-initial-setup.
| * flatpak: build with Python 3Will Thompson2018-09-191-8/+8
| | | | | | | | | | Python 2 is not included in the 3.30/master runtime (though it is included in the SDK).
| * settings: use r'' strings for regexpsWill Thompson2018-09-191-5/+6
| | | | | | | | | | | | | | ../../src/dfeet/settings.py:22:17: W605 invalid escape sequence '\.' ../../src/dfeet/settings.py:23:6: W605 invalid escape sequence '\s' ../../src/dfeet/settings.py:28:10: W605 invalid escape sequence '\s' ../../src/dfeet/settings.py:29:12: W605 invalid escape sequence '\('
| * Ignore W504 line break after binary operatorWill Thompson2018-09-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following code: self.connection = Gio.DBusConnection.new_for_address_sync( self.__bus_address, Gio.DBusConnectionFlags.AUTHENTICATION_CLIENT | Gio.DBusConnectionFlags.MESSAGE_BUS_CONNECTION, None, None) causes newer versions of pycodestyle to complain: ../../src/dfeet/bus_watch.py:139:17: W504 line break after binary operator However, if I move the the line break to be before the binary operator: self.connection = Gio.DBusConnection.new_for_address_sync( self.__bus_address, Gio.DBusConnectionFlags.AUTHENTICATION_CLIENT | Gio.DBusConnectionFlags.MESSAGE_BUS_CONNECTION, None, None) Older versions complain in the opposite way: ../../src/dfeet/bus_watch.py:140:17: W503 line break before binary operator The thread around https://mail.python.org/pipermail/python-ideas/2016-April/039774.html explains why the tool has changed its mind. I prefer the old style, so let's just ignore the new warning.
| * Fix a few unused variable/import warningsWill Thompson2018-09-194-4/+1
| | | | | | | | These were all reported by flake8.
| * Remove bare 'except:' clausesWill Thompson2018-09-195-9/+13
| | | | | | | | These are considered Bad Style, and pycodestyle reports them as such.
| * Detect 'pycodestyle', the new name for 'pep8'Will Thompson2018-09-192-5/+6
| | | | | | | | | | | | | | | | | | The 'pep8' tool has been renamed upstream to 'pycodestyle'. On Debian, the Python 3 version is packaged and installed as pycodestyle. On Fedora, it's packaged as python3-pycodestyle and installed as pycodestyle-3; the Python 2 version is installed as pycodestyle-2 with a symlink from pycodestyle. Make configure search a variety of such names, and use the path it finds.
| * Run tests with same Python version as applicationWill Thompson2018-09-193-2/+8
| | | | | | | | | | | | | | Since c28acbf326bb79543b285f371bdf068d8831d9a7 the application has used the Python version detected at configure time, but tests were still unconditionally run with the system version of Python 2. This made it impossible to run the tests on systems with only Python 3.
| * Fix coding style errors reported by make checkWill Thompson2018-09-181-1/+9
| | | | | | | | | | | | | | | | | | | | | | These were introduced in e6488e6c0fd0416c54ecff1dd682f0ae8aa4c6fb and e6488e6c0fd0416c54ecff1dd682f0ae8aa4c6fb: src/dfeet/introspection_helper.py:9:1: E302 expected 2 blank lines, found 1 src/dfeet/introspection_helper.py:14:100: E501 line too long (107 > 99 characters) src/dfeet/introspection_helper.py:17:1: E302 expected 2 blank lines, found 1 src/dfeet/introspection_helper.py:20:1: E302 expected 2 blank lines, found 1 src/dfeet/introspection_helper.py:23:1: E302 expected 2 blank lines, found 1
* | Merge branch 'wjt/execute-dialog-selectable-fields' into 'master'Thomas Bechtold2018-09-192-4/+39
|\ \ | |/ |/| | | | | Make fields in Execute Method dialog selectable See merge request GNOME/d-feet!6
| * executedialog: include bus nameWill Thompson2018-09-182-4/+36
| | | | | | | | | | | | This dialog is not particularly short of space, and it's nice to have the full (bus name, object path, interface, method name) quad visible in one place.
| * executedialog: allow selecting name/path/interface fieldsWill Thompson2018-09-181-0/+3
|/ | | | | It's annoying to have to retype these when I'm exploring an API in D-Feet and want to use the methods I discover in some code.
* Add Brazilian Portuguese translationRafael Fontenelle2018-09-082-1/+120
|
* Update French translationCharles Monzat2018-08-301-23/+26
|
* Merge branch 'fix-color-format' into 'master'Thomas Bechtold2018-07-221-1/+1
|\ | | | | | | | | Fix format string with python3 See merge request GNOME/d-feet!5
| * Fix format string with python3Guido Günther2018-07-221-1/+1
|/ | | | | | See: !4 Spotted-by: Johannes Sasongko
* Merge branch ↵Thomas Bechtold2018-05-271-0/+51
|\ | | | | | | | | | | | | | | | | '6-display-statistics-and-match-rules-from-the-new-stats-interface' into 'master' Display statistics and match rules from the Stats interface Closes #6 See merge request GNOME/d-feet!3
| * display statistics and match rules from the D-Bus Stats interface6-display-statistics-and-match-rules-from-the-new-stats-interfaceAlban Crequy2018-05-091-0/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This requires dbus 1.9.0 for the new GetAllMatchRules call on the Stats interface and for compiling the Stats interface by default. The Stats interface is enabled by default on the session bus. On the system bus, it is not enabled for non-root users by default but it can be enabled as shown in /usr/share/doc/dbus/examples/example-system-enable-stats.conf If the feature is not available in D-Bus, D-Feet ignores the error and continues as before. https://bugzilla.gnome.org/show_bug.cgi?id=735167
* | flatpak: fix easy-install.pth write-abilityChristian Hergert2018-05-221-0/+3
| |
* | Merge branch 'prop-text-color' into 'master'Thomas Bechtold2018-05-091-4/+12
|\ \ | |/ |/| | | | | Honor theme's foreground color See merge request GNOME/d-feet!4
| * Honor theme's foreground colorGuido Günther2018-05-091-4/+12
|/ | | | This makes property names readable on dark themes like adwaita-dark.
* [flatpak] Try to make the “simple” buildsystem work.Arnaud B2018-03-301-0/+3
|
* [flatpak] The pygobject module stopped using Autotools.Arnaud B2018-03-291-0/+1
| | | I try “simple” as buildsystem, as it seems to work with the pycairo module.
* Merge branch 'fix-icon-name' into 'master'Thomas Bechtold2018-03-282-7/+7
|\ | | | | | | | | Fix icon name See merge request GNOME/d-feet!2
| * Remove unused DFeetWindow.package fieldfix-icon-nameWill Thompson2018-02-212-3/+2
| |
| * Set icon_name to org.gnome.dfeetWill Thompson2018-02-212-4/+5
| | | | | | | | | | This was being set to "d-feet", but the icon is now called org.gnome.dfeet.
* | flatpak file: Moved to Gitlab.Arnaud B2018-02-241-1/+1
| |
* | The module pygobject moved to Gitlab.Arnaud B2018-02-241-1/+1
|/
* Merge branch 'rename' into 'master'Thomas Bechtold2018-02-1219-26/+26
|\ | | | | | | | | Do not use hyphen for the reverse-DNS names See merge request GNOME/d-feet!1
| * Do not use hyphen for the reverse-DNS namesrenameMathieu Bridon2018-02-1019-26/+26
| | | | | | | | | | | | | | | | | | The convention for DBus and Flatpak is to not use hyphens in the last segment of a name. In fact, this is even illegal in object paths. This commit moves everything from org.gnome.d-feet to org.gnome.dfeet
* | Update Polish translationPiotr Drąg2018-02-081-2/+2
|/
* build: Install appstream metadata to non-deprecated locationJeremy Bicha2017-12-121-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=790863
* flatpak: Add a manifest to build d-feet masterMathieu Bridon2017-11-251-0/+67
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=788693
* Rename the icons, appdata and desktop filesMathieu Bridon2017-11-2515-18/+18
| | | | | | This is good practice, and it helps a lot with Flatpak. https://bugzilla.gnome.org/show_bug.cgi?id=788693
* Post release version bump to 0.3.14Thomas Bechtold2017-11-241-1/+1
|
* release: Update NEWS0.3.13Thomas Bechtold2017-11-241-0/+18
|
* Use locale.textdomain otherwise gtkbuilder translations don't workSebastien Bacher2017-11-241-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=758889
* .gitignore: Ignore generated localized help filesSimon McVittie2017-11-241-0/+3
| | | | | | Signed-off-by: Simon McVittie <smcv@debian.org> https://bugzilla.gnome.org/show_bug.cgi?id=789906
* build: Put various Autotools droppings in build-aux/Simon McVittie2017-11-242-0/+2
| | | | | | | | | | This is not strictly necessary, but seems more tidy than leaving them in the root directory. Signed-off-by: Simon McVittie <smcv@debian.org> Bug-Debian: https://bugs.debian.org/829972 https://bugzilla.gnome.org/show_bug.cgi?id=789906