<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/src/settings/services/servicemenuinstallation, branch master</title>
<subtitle>Patched KDE Dolphin with Pixel Scaling
</subtitle>
<id>https://fiftyfourth.xyz/git/dolphin/atom?h=master</id>
<link rel='self' href='https://fiftyfourth.xyz/git/dolphin/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/'/>
<updated>2019-07-14T22:39:15Z</updated>
<entry>
<title>Rewrite servicemenu helper utility in C++</title>
<updated>2019-07-14T22:39:15Z</updated>
<author>
<name>Alexander Potashev</name>
<email>aspotashev@gmail.com</email>
</author>
<published>2019-07-14T21:14:51Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=1aaafe178c77e234e08565cc24f58887a7d5e0be'/>
<id>urn:sha1:1aaafe178c77e234e08565cc24f58887a7d5e0be</id>
<content type='text'>
Summary:
     - Also support MIME type "application/x-compressed-tar".
     - Update tests in Ruby, remove SimpleCov.

BUG: 399229

Test Plan: Ruby tests passed

Reviewers: sitter, elvisangelaccio, ngraham

Reviewed By: elvisangelaccio

Subscribers: cfeck, kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D21878
</content>
</entry>
<entry>
<title>redo service menu ruby helpers from ground up more or less</title>
<updated>2019-03-18T13:02:16Z</updated>
<author>
<name>Harald Sitter</name>
<email>sitter@kde.org</email>
</author>
<published>2019-02-26T12:48:08Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=644d6f85223d486a412af9aaf4b40ef3d5d6705b'/>
<id>urn:sha1:644d6f85223d486a412af9aaf4b40ef3d5d6705b</id>
<content type='text'>
Summary:
- apply ruby community style guidelines
- full rewrite fixing, among other things:
  - inefficient/unreadable String#end_with reimplementation
  - inefficient use of Kernel.system (forked shell to fork a shell)
  - inefficient/unreadable Dir.glob reimplementation
  - inefficient File initialization for single chmod
  - invocation conditions are now actually readable
  - invocation conditions now also force +x on argless scripts, not just
    scripts that need arguments
  - repetitive conditions are now expressed as loops on argument arrays
  - mime detection now uses xdg-mime instead of file (xdg-mime internally
    may fall back to mime but will prefer higher level tools such as
    kmimetypefinder5; giving better results overall)
  - return values of "backtick forks" are now checked and will produce
    suitable errors on stderr
  - fail now takes a log_msg argument which is printed to stderr. this
    is in addition to the error raised as notification for the user, as
    that is unfortunately not so useful for diagnostics
  - overall error handling and logging of problem causes is much improved
- add license headers. the original code was actually fairly exhaustive, so
  this really should have had a header to begin with. the code was
  originally introduced in svn r1045663 on Nov 6 14:56:35 2009 UTC
- add blackbox tests. in the interest of keeping the scripts actually
  simple scripts (as opposed to a bunch of classes used by even simpler
  scirpts) they are now also covered by test rigging which runs them as
  scripts (again, as opposed to individual unit testing of distinct units)
  - the tests optionally can use simplecov to gather coverage metrics
  - also wired up to ctest so it actually gets run

structurally there is actually a fair amount of overlap between the two
scripts, but again, in the interest of keeping things simple I think it's
better to live with that instead of refactoring a shared library out of
it and then use heavy-duty meta-programming

Reviewers: #dolphin, elvisangelaccio

Reviewed By: #dolphin, elvisangelaccio

Subscribers: elvisangelaccio, kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D19334
</content>
</entry>
<entry>
<title>Remove duplicated entry</title>
<updated>2018-05-14T07:08:46Z</updated>
<author>
<name>Antonio Larrosa</name>
<email>antonio.larrosa@gmail.com</email>
</author>
<published>2018-05-13T09:08:13Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=720e1a2a3d76ee6580dc132f709a3bd2f7bbd1b9'/>
<id>urn:sha1:720e1a2a3d76ee6580dc132f709a3bd2f7bbd1b9</id>
<content type='text'>
Summary:
This gave a warning when running the script, and the value was
overwritten a few lines below, so just remove the unused value.

Reviewers: #dolphin, elvisangelaccio

Reviewed By: #dolphin, elvisangelaccio

Subscribers: kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D12845
</content>
</entry>
<entry>
<title>make services GHNS work with store.kde.org</title>
<updated>2017-03-14T11:25:31Z</updated>
<author>
<name>Marco Martin</name>
<email>notmart@gmail.com</email>
</author>
<published>2017-03-14T11:02:44Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=db54c9b6ce543bab4f40f725d510e40880bc3a1a'/>
<id>urn:sha1:db54c9b6ce543bab4f40f725d510e40880bc3a1a</id>
<content type='text'>
Summary:
point the knsrc providers file to the new kde store,
and port the servicemenuinstallation/servicemenudeinstallation
scripts to kf5 (they still were based on kde4-config)
BUG:376922

Test Plan:
downloaded some service menus (send to telegram, convert svg)
by the knewstuff ui available in the services page of config dialog
they get installed in the proper folder and work, uninstall works

Reviewers: #dolphin, emmanuelp

Reviewed By: #dolphin, emmanuelp

Subscribers: elvisangelaccio

Differential Revision: https://phabricator.kde.org/D5035
</content>
</entry>
<entry>
<title>Better servicemenu(de)installation</title>
<updated>2011-03-02T18:39:45Z</updated>
<author>
<name>Jonathan Schmidt-Dominé</name>
<email>git@the-user.org</email>
</author>
<published>2011-03-02T18:39:45Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=860011c4c529e1996ea2edebd1bed27b0ddb8e7b'/>
<id>urn:sha1:860011c4c529e1996ea2edebd1bed27b0ddb8e7b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sourcecode hierarchy cleanup: Move files from khns to settings/services (step 1/2)</title>
<updated>2010-07-24T20:58:05Z</updated>
<author>
<name>Peter Penz</name>
<email>peter.penz19@gmail.com</email>
</author>
<published>2010-07-24T20:58:05Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=935cc8a03bcb6088ff520d7161db14b9b6a29044'/>
<id>urn:sha1:935cc8a03bcb6088ff520d7161db14b9b6a29044</id>
<content type='text'>
svn path=/trunk/KDE/kdebase/apps/; revision=1154135
</content>
</entry>
</feed>
