Jon Trulson [Wed, 18 Jul 2018 19:45:49 +0000 (13:45 -0600)]
Add a new script, dtapp, used to locate and run various helper programs
This script is located in /usr/dt/bin/dtapp, and is then symlinked to
various helpers that can be used in DT actions to run programs.
The various helpers currently installed are:
dtapp_vimage - view an image file, override with DTAPP_VIMAGE.
Defaults to xv, display, and gimp, in that order.
dtapp_vpdf - view a PDF file, override with DTAPP_VPDF. Defaults to
okular, xpdf
dtapp_vps - view a postscript file, override with DTAPP_VPS. Defaults
to mgv, gv
dtapp_vvideo - view a video file, override with DTAPP_VVIDEO.
Defaults to vlc, ffplay.
When a request is made to view one of these files, the list of viewers
will be tried, in order, until one is found. If none are found, an
error message will be displayed. Add overrides to your ~/.dtprofile
file.
We can add more dtapp commands and defaults for them as needed.
This is in preparation for integrating Antonis Tsolomitis' extended
actions and icon files, coming up in future commits.
Jon Trulson [Mon, 9 Jul 2018 19:05:10 +0000 (13:05 -0600)]
lib/DtSearch/raima/proto.h: fix OBSD build - don't redef system functions
Remove redeclaration of system functions (strlen, free, open, etc).
Use the system header files. That's what they are for.
chase [Sat, 7 Jul 2018 17:21:17 +0000 (12:21 -0500)]
Add debian packaging files
Jon Trulson [Fri, 6 Jul 2018 19:19:33 +0000 (13:19 -0600)]
Merge branch 'master' into cde-next
Need to resync before folding current cde-next into master.
Jon Trulson [Thu, 5 Jul 2018 21:48:44 +0000 (15:48 -0600)]
Stable release: 2.3.0
Jon Trulson [Thu, 5 Jul 2018 20:18:07 +0000 (14:18 -0600)]
Merge branch 'master' into update-with-master
Resync one last time with master for 2.3 release tomorrow.
Jon Trulson [Thu, 5 Jul 2018 19:42:36 +0000 (13:42 -0600)]
ttsnoop: resolve coverity 176047, 176046, 176044, 176043, 176042 and 176040
Peter Howkins [Wed, 4 Jul 2018 23:10:58 +0000 (00:10 +0100)]
dtcm: Coverity 174810
Peter Howkins [Wed, 4 Jul 2018 23:08:55 +0000 (00:08 +0100)]
dtcm: Coverity 89645
Peter Howkins [Wed, 4 Jul 2018 23:06:59 +0000 (00:06 +0100)]
dtcm: Coverity 89641
Peter Howkins [Wed, 4 Jul 2018 23:05:21 +0000 (00:05 +0100)]
dtcm: Coverity 89593
Peter Howkins [Wed, 4 Jul 2018 23:00:57 +0000 (00:00 +0100)]
dtcm: Coverity 89502
Peter Howkins [Wed, 4 Jul 2018 22:58:03 +0000 (23:58 +0100)]
dtcm: Coverity 89439 and 89458
Peter Howkins [Wed, 4 Jul 2018 22:55:29 +0000 (23:55 +0100)]
dtcm: Coverity 89273
Peter Howkins [Wed, 4 Jul 2018 22:54:02 +0000 (23:54 +0100)]
dtcm: Coverity 89113
Peter Howkins [Wed, 4 Jul 2018 22:52:37 +0000 (23:52 +0100)]
dtcm: Coverity 89105
Peter Howkins [Wed, 4 Jul 2018 22:50:31 +0000 (23:50 +0100)]
dtcm: Coverity 89021
Peter Howkins [Wed, 4 Jul 2018 22:45:56 +0000 (23:45 +0100)]
dtcm: Coverity 88871
Peter Howkins [Wed, 4 Jul 2018 22:43:42 +0000 (23:43 +0100)]
dtcm: Coverity 88858
Peter Howkins [Wed, 4 Jul 2018 22:40:58 +0000 (23:40 +0100)]
dtcm: Coverity 88383
Peter Howkins [Wed, 4 Jul 2018 22:36:46 +0000 (23:36 +0100)]
dtcm: Coverity 88214
Peter Howkins [Wed, 4 Jul 2018 22:31:51 +0000 (23:31 +0100)]
dtcm: Coverity 89670, 88380 and 88201
Peter Howkins [Wed, 4 Jul 2018 22:26:52 +0000 (23:26 +0100)]
dtcm: Coverity 88331 and 88169
Peter Howkins [Wed, 4 Jul 2018 22:23:32 +0000 (23:23 +0100)]
dtcm: Coverity 88165
Peter Howkins [Wed, 4 Jul 2018 22:19:16 +0000 (23:19 +0100)]
dtcm: Coverity 88137
Peter Howkins [Wed, 4 Jul 2018 22:17:18 +0000 (23:17 +0100)]
dtcm: Coverity 88113
Peter Howkins [Wed, 4 Jul 2018 22:09:18 +0000 (23:09 +0100)]
dtcm: Coverity 88303, 89531 and 89433
Peter Howkins [Wed, 4 Jul 2018 22:05:57 +0000 (23:05 +0100)]
dtcm: Coverity 89369
Peter Howkins [Wed, 4 Jul 2018 22:02:09 +0000 (23:02 +0100)]
dtcm: Coverity 89287
Peter Howkins [Wed, 4 Jul 2018 21:59:44 +0000 (22:59 +0100)]
dtcm: Coverity 89138
Peter Howkins [Wed, 4 Jul 2018 21:41:46 +0000 (22:41 +0100)]
dtcm: Coverity 88904
Peter Howkins [Wed, 4 Jul 2018 21:36:39 +0000 (22:36 +0100)]
dtcm: Coverity 89452 and 89661
Peter Howkins [Wed, 4 Jul 2018 21:33:03 +0000 (22:33 +0100)]
dtcm: Coverity 88768, 89297 and 89115
Peter Howkins [Wed, 4 Jul 2018 21:27:43 +0000 (22:27 +0100)]
dtcm: Coverity 88741, 88121 and 88692
Peter Howkins [Wed, 4 Jul 2018 21:16:48 +0000 (22:16 +0100)]
dtcm: Coverity 88687
Peter Howkins [Wed, 4 Jul 2018 21:14:31 +0000 (22:14 +0100)]
dtcm: Coverity 88675
Peter Howkins [Wed, 4 Jul 2018 21:11:44 +0000 (22:11 +0100)]
dtcm: Coverity 89212, 88188 and 88636
Peter Howkins [Wed, 4 Jul 2018 21:09:23 +0000 (22:09 +0100)]
dtcm: Coverity 88613
Peter Howkins [Wed, 4 Jul 2018 21:07:44 +0000 (22:07 +0100)]
dtcm: Coverity 88514
Peter Howkins [Wed, 4 Jul 2018 20:52:19 +0000 (21:52 +0100)]
dtcm: Coverity 174711
Peter Howkins [Wed, 4 Jul 2018 19:23:57 +0000 (20:23 +0100)]
dtcm: Coverity 88107
Peter Howkins [Wed, 4 Jul 2018 19:14:18 +0000 (20:14 +0100)]
dtcm: Coverity 89169
Peter Howkins [Wed, 4 Jul 2018 18:43:09 +0000 (19:43 +0100)]
dtcm: Coverity 88468
Peter Howkins [Wed, 4 Jul 2018 17:15:49 +0000 (18:15 +0100)]
dtcm: Coverity 88584
Peter Howkins [Wed, 4 Jul 2018 03:01:43 +0000 (04:01 +0100)]
dtcm: Coverity 88888
Peter Howkins [Wed, 4 Jul 2018 02:59:42 +0000 (03:59 +0100)]
dtcm: Coverity 88353
Peter Howkins [Wed, 4 Jul 2018 02:57:06 +0000 (03:57 +0100)]
dtcm: Coverity 88910
Peter Howkins [Wed, 4 Jul 2018 02:53:58 +0000 (03:53 +0100)]
dtcm: Coverity 89547
Peter Howkins [Wed, 4 Jul 2018 02:51:15 +0000 (03:51 +0100)]
dtcm: Coverity 89621
Peter Howkins [Wed, 4 Jul 2018 01:18:20 +0000 (02:18 +0100)]
dtdocbook: Coverity 86683
Peter Howkins [Wed, 4 Jul 2018 01:11:12 +0000 (02:11 +0100)]
doc/util/dbtoman: Coverity 88750
Peter Howkins [Wed, 4 Jul 2018 01:09:06 +0000 (02:09 +0100)]
doc/util/dbtoman: Coverity 89668
Peter Howkins [Wed, 4 Jul 2018 01:07:10 +0000 (02:07 +0100)]
doc/util/dbtoman: Coverity 88244
Peter Howkins [Wed, 4 Jul 2018 01:01:15 +0000 (02:01 +0100)]
dtdocbook: Coverity 86996
Peter Howkins [Wed, 4 Jul 2018 00:59:42 +0000 (01:59 +0100)]
dtdocbook: Coverity 86763
Peter Howkins [Wed, 4 Jul 2018 00:57:52 +0000 (01:57 +0100)]
dtprintinfo: Coverity 88447
Peter Howkins [Wed, 4 Jul 2018 00:55:44 +0000 (01:55 +0100)]
dtprintinfo: Coverity 89669
Peter Howkins [Wed, 4 Jul 2018 00:53:56 +0000 (01:53 +0100)]
dtprintinfo: Coverity 88097
Peter Howkins [Wed, 4 Jul 2018 00:51:43 +0000 (01:51 +0100)]
dtprintinfo: Coverity 88683
Peter Howkins [Wed, 4 Jul 2018 00:49:50 +0000 (01:49 +0100)]
dtprintinfo: Coverity 88650
Peter Howkins [Wed, 4 Jul 2018 00:47:31 +0000 (01:47 +0100)]
dtprintinfo: Coverity 89488
Peter Howkins [Wed, 4 Jul 2018 00:45:39 +0000 (01:45 +0100)]
dtprintinfo: Coverity 89561
Peter Howkins [Wed, 4 Jul 2018 00:43:29 +0000 (01:43 +0100)]
dtprintinfo: Coverity 88414
Peter Howkins [Wed, 4 Jul 2018 00:40:12 +0000 (01:40 +0100)]
libDtHelp: Coverity 88440
Peter Howkins [Wed, 4 Jul 2018 00:38:14 +0000 (01:38 +0100)]
libDtHelp: 88550
Peter Howkins [Wed, 4 Jul 2018 00:36:03 +0000 (01:36 +0100)]
libDtHelp: Coverity 88665
Peter Howkins [Wed, 4 Jul 2018 00:34:02 +0000 (01:34 +0100)]
libDtHelp: Coverity 88906
Peter Howkins [Wed, 4 Jul 2018 00:32:53 +0000 (01:32 +0100)]
libDtHelp: Coverity 88813
Peter Howkins [Wed, 4 Jul 2018 00:31:19 +0000 (01:31 +0100)]
libDtHelp: Coverity 89548
Peter Howkins [Wed, 4 Jul 2018 00:29:49 +0000 (01:29 +0100)]
libDtHelp: Coverity 88776
Peter Howkins [Wed, 4 Jul 2018 00:26:39 +0000 (01:26 +0100)]
dtcm: Coverity 89265
Peter Howkins [Wed, 4 Jul 2018 00:22:34 +0000 (01:22 +0100)]
dtcm: Coverity 88481
Peter Howkins [Wed, 4 Jul 2018 00:20:03 +0000 (01:20 +0100)]
dtcm: Coverity 88902
Peter Howkins [Wed, 4 Jul 2018 00:15:12 +0000 (01:15 +0100)]
dtcm: Coverity 89037
Peter Howkins [Wed, 4 Jul 2018 00:13:43 +0000 (01:13 +0100)]
dtcm: Coverity 88587
Peter Howkins [Wed, 4 Jul 2018 00:10:45 +0000 (01:10 +0100)]
dtcm: Coverity 89063
Peter Howkins [Wed, 4 Jul 2018 00:00:47 +0000 (01:00 +0100)]
dtcm: Coverity 89423
Peter Howkins [Tue, 3 Jul 2018 23:57:17 +0000 (00:57 +0100)]
dtcm: Coverity 88978
Peter Howkins [Tue, 3 Jul 2018 23:54:54 +0000 (00:54 +0100)]
dtcm: Coverity 89566
Peter Howkins [Tue, 3 Jul 2018 17:57:35 +0000 (18:57 +0100)]
dtstyle: Coverity 88110
Peter Howkins [Tue, 3 Jul 2018 17:54:16 +0000 (18:54 +0100)]
dtstyle: Coverity 87251
Peter Howkins [Tue, 3 Jul 2018 17:52:02 +0000 (18:52 +0100)]
dtstyle: Coverity 87244
Peter Howkins [Tue, 3 Jul 2018 17:49:43 +0000 (18:49 +0100)]
dtstyle: Coverity 87337
Peter Howkins [Tue, 3 Jul 2018 17:46:59 +0000 (18:46 +0100)]
dtstyle: Coverity 88475
Peter Howkins [Tue, 3 Jul 2018 17:45:31 +0000 (18:45 +0100)]
dtstyle: Coverity 88726
Peter Howkins [Tue, 3 Jul 2018 17:43:31 +0000 (18:43 +0100)]
dtstyle: Coverity 89011
Peter Howkins [Tue, 3 Jul 2018 17:42:00 +0000 (18:42 +0100)]
dtstyle: Coverity 89456
Peter Howkins [Tue, 3 Jul 2018 17:39:32 +0000 (18:39 +0100)]
dtstyle: Coverity 87763
Peter Howkins [Tue, 3 Jul 2018 17:29:47 +0000 (18:29 +0100)]
dtstyle: Coverity 89351
Peter Howkins [Tue, 3 Jul 2018 17:25:03 +0000 (18:25 +0100)]
dticon: fix for \n being truncated by snprintf off end of error message
Peter Howkins [Tue, 3 Jul 2018 17:20:35 +0000 (18:20 +0100)]
dticon: Coverity 89192
Peter Howkins [Tue, 3 Jul 2018 17:14:53 +0000 (18:14 +0100)]
nsgmls: Coverity 174584
Peter Howkins [Tue, 3 Jul 2018 17:13:13 +0000 (18:13 +0100)]
nsgmls: Coverity 174600
Peter Howkins [Tue, 3 Jul 2018 17:07:10 +0000 (18:07 +0100)]
dtpad: Coverity 174846
Peter Howkins [Tue, 3 Jul 2018 16:58:52 +0000 (17:58 +0100)]
dtterm: Coverity 89479
Peter Howkins [Tue, 3 Jul 2018 16:55:28 +0000 (17:55 +0100)]
dtaction: Coverity 88210 and 87787
Peter Howkins [Mon, 2 Jul 2018 22:28:31 +0000 (23:28 +0100)]
libDtSearch: Coverity 86459
Peter Howkins [Mon, 2 Jul 2018 22:26:51 +0000 (23:26 +0100)]
libDtSearch: Coverity 86119
Peter Howkins [Mon, 2 Jul 2018 22:23:44 +0000 (23:23 +0100)]
libDtSearch: Coverity 86602
Peter Howkins [Mon, 2 Jul 2018 22:21:07 +0000 (23:21 +0100)]
libDtSearch: Coverity 86426