Updated Catalan translation for master branch
Merge pull request #795 from josepvm/master

Updated Catalan translation for master branch
lua : fix event not stacking the right value in some cases

this might help with #10246 but i'm not able to reproduce,so
waiting for houz on that
[l10n] Small update of German translation
lua : add a pure lua implementation of "require"

this allows to call coroutine.yield() from within a required
script.

this is alimitation of lua. fix bug 10246
Update version string after every commit

If you need the vresion in code you have to include version.h. Please
don't do that in .h files since that file changes after every git commit
and would lead to constant rebuilds of the complete project. In .c files
it's just that file and maybe some linking.
[l10n] swedish update
lua : change how lua works at DT exit

two phase

1) tell threads to exit and wait
.. DT kills all secondary jobs
2) close the lua state

this means that a looping thread can prevent DT from finishing
indefinitely
lua : add a field to detect when lua is exiting

This is needed to allow threads to do exit time actions and
terminate properly
lua : add dt.control.dispatch

this function allows running a function "at a later date" to
do background jobs in lua
lua: add the exit event

this event is triggered when DT exits
Fix include in old gkeyring code

See bug #10251.
Add support for the Pentax K110D
masks : allow to move first segment of brushes
Better names for key accels (no more <Primary>)
dt_init(): check argc: do not over-read

Fixes a crash when DT is started:
$ darktable --conf
Reported by Pedro Côrte-Real
Add support for the Pentax *ist DS to rawspeed
lua : implement backend for the collect lib

dt.gui.libs.collect.filter([rules) : rules

allows to both get and set filtering rules,

the content of a rule is a bit complex, set the lib to whatever
you want, get it and dump in lua...

... or regenerate the usermanual, that works too...
Crop two bottom garbage lines from *istDS files
Merge remote-tracking branch 'upstream/master' into gtk3

* upstream/master:
  Crop two bottom garbage lines from *istDS files
  lua : implement backend for the collect lib
  Add support for the Pentax *ist DS to rawspeed
  dt_init(): check argc: do not over-read
  Better names for key accels (no more <Primary>)
  masks : allow to move first segment of brushes
  Add support for the Pentax K110D
  Fix include in old gkeyring code
  lua: add the exit event
  lua : add dt.control.dispatch
  lua : add a field to detect when lua is exiting
  lua : change how lua works at DT exit
  [l10n] swedish update
  Update version string after every commit
  lua : add a pure lua implementation of "require"
  [l10n] Small update of German translation
  lua : fix event not stacking the right value in some cases
  Updated Catalan translation for master branch