summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Add required introspection versionIñigo Martínez2019-01-221-0/+2
| | | | | | | | | | | | | | D-Feet's test unit does not specify the required introspection version. This adds the required introspection version.
| * build: Replace hard coded values for build time variablesIñigo Martínez2019-01-222-3/+5
| | | | | | | | | | | | | | | | | | The test unit contains hard coded values for paths. However, these hard coded variables consider that the source code path and the build path are the same, something usual in autotools. These hard coded values has been replaced by build time variables that take the appropiate values considering different build paths.
* | Updated Spanish translationDaniel Mustieles2019-01-281-18/+20
| |
* | Update Hungarian translationBalázs Úr2019-01-261-56/+41
| |
* | Updated Danish translationAlan Mortensen2019-01-251-16/+18
|/
* Updated Czech translationMarek Cernocky2019-01-071-17/+13
|
* Update Swedish translationAnders Jonsson2019-01-061-18/+20
|
* Update French translationCharles Monzat2019-01-021-29/+36
|
* Update Polish translationPiotr Drąg2018-12-131-15/+11
|
* Update Brazilian Portuguese translationRafael Fontenelle2018-12-111-15/+18
|
* Merge branch 'menu-update' into 'master'Thomas Bechtold2018-12-105-29/+16
|\ | | | | | | | | Follow GNOME 3.32 menu guidelines See merge request GNOME/d-feet!13
| * about: capitalize D-Feet app nameJeremy Bicha2018-12-052-1/+5
| | | | | | | | to match the .desktop file and the updated about menu item label
| * menus: Follow GNOME 3.32 menu guidelinesJeremy Bicha2018-12-055-28/+11
|/ | | | https://gitlab.gnome.org/GNOME/Initiatives/wikis/App-Menu-Retirement
* Updated Spanish translationDaniel Mustieles2018-10-311-30/+35
|
* Updated Danish translationAlan Mortensen2018-10-291-21/+26
|
* Post release version bump to 0.3.15Thomas Bechtold2018-10-241-1/+1
|
* release: Update NEWS0.3.14Thomas Bechtold2018-10-241-0/+49
|
* Merge branch 'correctly-honour-theme-foreground-colour-2' into 'master'Will Thompson2018-10-221-18/+2
|\ | | | | | | | | Correctly honour theme foreground colour See merge request GNOME/d-feet!12
| * Correctly honour theme foreground colourWill Thompson2018-10-181-18/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Rather than try to explicitly look up the colour, don't specify a colour at all. Argument names are never nested within a <span> applying a different foreground colour. This does have one visible effect: with Adwaita (light), selecting the treeview row causes method argument names to switch from black to white, just like the method name. I think this is actually more readable (and the green used for the signature is illegible against the blue selected-row highlight.) As discussed in https://gitlab.gnome.org/GNOME/d-feet/merge_requests/4#note_319094 and !8.
* | Added Slovenian translationMatej Urbančič2018-10-191-31/+36
| |
* | Merge branch 'wjt/handle-unix-fd-type' into 'master'Thomas Bechtold2018-10-181-39/+23
|\ \ | | | | | | | | | | | | Handle Unix FD type when pretty-printing types See merge request GNOME/d-feet!11
| * | dbus_utils: stringify "h" (UNIX FD)Will Thompson2018-10-181-0/+1
| | | | | | | | | | | | | | | | | | | | | This was added to D-Bus almost a decade ago. Without this change it shows up as 'Error(h)' in method signatures. (This doesn't mean we support passing them as in-parameters.)
| * | dbus_utils: simplify converting simple typesWill Thompson2018-10-181-33/+21
| | |
| * | dbus_utils: simplify looking ahead 1 characterWill Thompson2018-10-181-6/+1
| |/ | | | | | | | | It's legal to slice past the end of the string; you get back an empty string in that case.
* | Update Brazilian Portuguese translationRafael Fontenelle2018-10-051-40/+36
| |
* | Update Swedish translationAnders Jonsson2018-09-231-30/+35
| |
* | Update Indonesian translationKukuh Syafaat2018-09-221-28/+33
| |
* | Updated Czech translationMarek Černocký2018-09-221-27/+32
|/
* Update German translationMario Blättermann2018-09-201-43/+34
|
* 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.