summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: 8d9c74af6e94d83234cb4573a9c8898d95a401de (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
2022-11-21 12:15:14 +0100 Dominik George (8051442)

	* Bump version to 0.4.1

2022-11-21 12:13:33 +0100 Dominik George (f210e21)

	* Fix portrait merging for older texlive-extra versions

2022-11-21 12:12:59 +0100 Dominik George (dad320d)

	* Fix merging of portrait PDFs

2022-11-17 13:57:10 +0100 Dominik George (e7734ec)

	* Use pdfxup instead of pdfnup

2022-08-09 23:13:12 +0200 Dominik George (7e9ddd6)

	* Actually make curl fail on server errors

2022-07-01 12:41:32 +0200 Dominik George (e80cae1)

	* Mention other file types in man page

2022-07-01 12:40:48 +0200 Dominik George (f610f02)

	* Document dynamic list backend and AlekSIS integration in how-to

2022-07-01 12:25:36 +0200 Dominik George (6689d7c)

	* Bump minor version for new features

2022-07-01 12:23:54 +0200 Dominik George (0368001)

	* Comment newly added code

2022-06-28 00:00:08 +0200 Dominik George (c9e28d2)

	* Fix URLs with query strings

2022-06-23 22:59:10 +0200 Dominik George (3b55f96)

	* Implement file lists

2022-06-23 14:36:33 +0200 Dominik George (316cb14)

	* Support other file types than PDFs

2020-02-12 10:47:42 +0100 Mike Gabriel (49d6388)

	* slide duration: Set default slide duration time to 15s.

2019-04-15 21:25:20 +0200 Mike Gabriel (50d6514)

	* Update Daniel Teichmann's mail adress.

2018-08-14 21:00:30 +0200 Mike Gabriel (bb95ec2)

	* release 0.3.3 (HEAD -> master, tag: 0.3.3)

2017-03-24 18:11:45 +0100 Mike Gabriel (3263f33)

	* impressive-display man page: Fix file location of user config file.

2017-03-24 18:11:28 +0100 Mike Gabriel (1d75c79)

	* impressive-display.tex: Minor grammar fixes.

2017-03-24 17:15:29 +0100 Mike Gabriel (52c2490)

	* impressive-display.default: Mention default setting for
          HTTP_PROXY_URL.

2017-03-22 16:58:56 +0100 Benjamin Schlüter (f8be6f3)

	* Fixed typo in impressive-display.tex.

2017-03-21 15:09:29 +0100 Mike Gabriel (1f4ef46)

	* impressive-display: grammar fix in comment.

2017-03-21 12:14:09 +0100 Mike Gabriel (27401cb)

	* impressive-display: Fix comment above pulseaudio initialization
          code.

2017-03-21 11:03:49 +0100 Mike Gabriel (87dfb12)

	* impressive-display: Drop FIXME reminding us on having a LaTeX
          beamer presentation. We already have it.

2016-12-30 15:36:16 +0100 Mike Gabriel (92e35f5)

	* release 0.3.2 (tag: 0.3.2)

2016-12-30 15:11:02 +0100 Mike Gabriel (bc6cf74)

	* impressive-display.default: Drop DEFAULT_PDF_URL_CREDS. Not
          supported anymore, use a .netrc file instead.

2016-12-30 14:51:07 +0100 Benjamin Schlüter (bde813d)

	* Fix regexp use for parsing host-specific options.

2016-11-21 20:20:36 +0100 Mike Gabriel (3d2a3db)

	* release 0.3.1 (tag: 0.3.1)

2016-11-21 20:18:13 +0100 Mike Gabriel (0cc2e47)

	* impressive-display.tex: On Testing... page: Add extra item that
          explains about the FAKE_HOSTNAME var.

2016-11-21 20:13:38 +0100 Mike Gabriel (57fd8c3)

	* impressive-display.tex: Fix hostname faking test command call.

2016-11-21 20:13:18 +0100 Mike Gabriel (4eea1bb)

	* impressive-display.tex: Don't use rpminstall label twice.

2016-11-21 16:33:54 +0100 Mike Gabriel (c14f70f)

	* Impressive Display HowTo: Don't use Xsession for launching tests.
          Document the FAKE_HOSTNAME var.

2016-11-21 16:09:48 +0100 Mike Gabriel (a3487fd)

	* release 0.3.0 (tag: 0.3.0)

2016-11-21 16:09:15 +0100 Mike Gabriel (59067d0)

	* impressive-display.default: Document that the default resolution is
          "".

2016-11-21 16:08:32 +0100 Mike Gabriel (c97d2d2)

	* impressive-display: Silence some grep calls.

2016-11-21 16:04:51 +0100 Mike Gabriel (f5eb800)

	* curl subprocess: Hide stderr when logging to syslog.

2016-11-21 15:58:21 +0100 Mike Gabriel (0d1edff)

	* Whitespace fix for prev. commit.

2016-11-21 15:50:18 +0100 Mike Gabriel (5691c6a)

	* LOG_TO_SYSLOG: Really expect "yes" with LOG_TO_SYSLOG env var.

2016-11-21 15:46:55 +0100 Mike Gabriel (4585650)

	* Set hard-coded/recommended slide duration to 5secs.

2016-11-21 15:45:16 +0100 Mike Gabriel (6c3cf46)

	* impressive-display: Validate PDF_URI before using it with curl.

2016-11-21 15:44:48 +0100 Mike Gabriel (c039c70)

	* impressive-display.default: Fix DEFAULT_PDF_URI.

2016-11-21 15:34:55 +0100 Mike Gabriel (1f7acbc)

	* DEFAULT_PDF_URI: Switch to Impressive Display HowTo as default PDF
          URI.

2016-11-21 15:32:30 +0100 Mike Gabriel (20da43e)

	* secret files: Don't allow them to be symlinks.

2016-11-21 15:32:06 +0100 Mike Gabriel (1ab8924)

	* Support /home/mike/.impressive-display/secrets/default.secret.

2016-11-21 15:30:48 +0100 Mike Gabriel (154468c)

	* Use /home/mike/.impressive-display/config as local configuration
          file.

2016-11-21 15:28:04 +0100 Mike Gabriel (d558bb8)

	* DISPLAYS hashmap: Be a bit more precise where new fields begin.

2016-11-21 15:24:55 +0100 Mike Gabriel (8936449)

	* data/.gitignore: Ignore all .tex related temp files.

2016-11-21 15:23:53 +0100 Mike Gabriel (c441472)

	* examples/impressive-display.default: Update from Debian package.

2016-11-21 15:23:28 +0100 Mike Gabriel (ac9fa13)

	* Makefile: Provide Makefile that automized build/installation.

2016-11-21 14:09:27 +0100 Mike Gabriel (dfc784d)

	* Copyright: Explicitly add Daniel Teichmann as co-copyright holder.

2016-11-21 14:09:09 +0100 Mike Gabriel (7906ccc)

	* Update VERSION file, update version and date in man page.

2016-11-21 14:05:59 +0100 Mike Gabriel (04903e3)

	* examples/: Add example impressive-display.default script.

2016-11-21 14:05:28 +0100 Mike Gabriel (084cd70)

	* Finish Impressive Display HowTo Beamer presentation file.

2016-11-18 16:30:36 +0100 Mike Gabriel (a429a44)

	* doc: Start working on impressive-display.tex (LaTeX Beamer
          presentation).

2016-11-18 14:53:08 +0100 DanielsLPecke (d3d849c)

	* Use curl's --netrc-file option rather than its promiscuous -u
          option.

2016-11-18 13:42:19 +0100 Mike Gabriel (d79b6c6)

	* Rework Test-PDFs, add README about origin of the PDFs.

2016-11-18 12:32:54 +0100 Mike Gabriel (472e8e2)

	* Fix gunzip code, for PDF URIs that let us retrieve a compressed
          PDF.

2016-11-18 12:32:27 +0100 Mike Gabriel (9e5faa5)

	* whitespace fix

2016-11-18 12:32:12 +0100 Mike Gabriel (9ad64fd)

	* FIXME: handle script startup for cases where no PDF file can be
          retrieved initially.

2016-11-18 12:31:00 +0100 Mike Gabriel (c78cf5c)

	* Drop clear at script startup. If necessary, add it in one of the
          parsed-in files.

2016-11-18 12:30:04 +0100 Mike Gabriel (000fd02)

	* Remove debug output (set -x).

2016-11-18 12:29:34 +0100 Mike Gabriel (8895b5a)

	* Do some sanity checks on set credential strings.

2016-11-18 12:27:33 +0100 Mike Gabriel (5870c6f)

	* Move trap command below cleanup() function.

2016-11-18 12:26:41 +0100 Mike Gabriel (9005a4b)

	* Prepend file:// to file name in DEFAULT_PDF_URI (hard-coded).

2016-11-18 11:11:02 +0100 DanielsLPecke (b90ff3f)

	* Change creds format

2016-11-16 13:47:23 +0100 DanielsLPecke (edb31dd)

	* Change Output message. Remove unnecessary 'xrandr's

2016-11-16 13:44:43 +0100 DanielsLPecke (22f9ab3)

	* Change 'currentDisplay' to 'currentOutput'. Move the trap and
          'currentOutput'-setter to the top

2016-11-16 13:07:05 +0100 DanielsLPecke (f20e48c)

	* Change resolution on script-exit

2016-11-16 13:05:07 +0100 DanielsLPecke (d0644b2)

	* Fix bug: resolution doesn't change

2016-11-14 13:42:03 +0100 DanielsLPecke (a460a4f)

	* Drop local_pdffile function, don't reference unused PDF_FILE
          variable anymore.

2016-11-14 11:51:02 +0100 DanielsLPecke (195648e)

	* Clear screen on script startup

2016-11-11 12:41:56 +0100 DanielsLPecke (1cd51d1)

	* Add support for individually configuring multiple displays.

2016-11-14 10:19:34 +0100 Mike Gabriel (d73088a)

	* release 0.2.5

2016-11-10 14:11:32 +0100 DanielsLPecke (189da2c)

	* New feature: support hostname-faking

2016-11-10 13:16:04 +0100 DanielsLPecke (98f1419)

	* Rename 'SLAVE_RESOLUTION' to 'SECONDARIES_RESOLUTION'.

2016-11-10 13:13:05 +0100 DanielsLPecke (4aa539d)

	* Fix name of user config file when sourcing it.

2016-11-10 13:09:27 +0100 DanielsLPecke (e538872)

	* Correct usage of var 'PRIMARY_DISPLAYS' (was:
          'PRIMARIES_TERMINAL').

2016-10-19 09:45:35 +0200 Mike Gabriel (d2a3efb)

	* impressive-display: When applications starts, don't use basename
          $0, use a hard-coded application name instead.

2016-10-19 09:44:25 +0200 Mike Gabriel (ebfe0f2)

	* impressive-display: Log when impressive gets started, terminated
          and triggered for reload.

2016-10-17 16:40:51 +0200 Mike Gabriel (7c3a694)

	* release 0.2.4 (tag: 0.2.4)

2016-10-17 16:40:45 +0200 Mike Gabriel (efec5e1)

	* release 0.2.4

2016-10-17 16:04:48 +0200 Mike Gabriel (5842ea2)

	* impressive-display: Provide means for logging to syslog.

2016-04-02 01:19:46 +0200 Mike Gabriel (14488b0)

	* release 0.2.3 (tag: 0.2.3)

2016-04-02 01:18:13 +0200 Mike Gabriel (e2e75ee)

	* Print script version on script startup.

2016-04-02 01:16:11 +0200 Mike Gabriel (83b29a4)

	* Print PDF_URL and PDF_FILE on script startup.

2016-04-02 01:15:53 +0200 Mike Gabriel (b34977b)

	* Make impressive-display script really quiet, so that we avoid
          writing too much output to .xsession-errors on diskless
          systems.

2016-04-02 01:14:38 +0200 Mike Gabriel (e7b2200)

	* Add support for RUSH_HOURS and SLEEP_HOURS to the PDF download
          loop.

2016-04-02 01:13:14 +0200 Mike Gabriel (3f05033)

	* Slightly modify debugging comment at beginning of
          impressive-display script.

2016-04-01 15:44:28 +0200 Mike Gabriel (0b40f41)

	* Handle situations where the 'bc' command line calculator is not
          installed.

2016-03-29 21:34:50 +0200 Mike Gabriel (f749ffb)

	* Silence stderr output of the kill command when testing for existing
          PIDs.

2016-03-29 21:19:40 +0200 Mike Gabriel (d243e22)

	* release 0.2.2 (tag: 0.2.2)

2016-03-29 21:19:24 +0200 Mike Gabriel (4d9308a)

	* Move files further to the project's base directory.

2016-03-29 21:17:20 +0200 Mike Gabriel (948050f)

	* Fix uppercase/lowercase spelling for $WORKDIR in local_pdffile()
          function.

2016-03-29 21:07:18 +0200 Mike Gabriel (8cb71b7)

	* release 0.2.1 (tag: 0.2.1)

2016-03-29 21:02:34 +0200 Mike Gabriel (fc2392f)

	* update upstream version

2016-03-29 21:01:35 +0200 Mike Gabriel (ea971e6)

	* debian/control: Minor fix in LONG_DESCRIPTION.

2016-03-29 20:57:15 +0200 Mike Gabriel (dad3d2a)

	* User .impressive-display-rc as user configuration file.

2016-03-29 20:56:47 +0200 Mike Gabriel (d098f6c)

	* Improve man page.

2016-03-29 20:47:33 +0200 Mike Gabriel (3e8d65b)

	* debian/impressive-display.default: Rework comments.

2016-03-29 20:40:14 +0200 Mike Gabriel (b7d18ac)

	* drop MASTERS and SLAVES terminology

2016-03-29 20:36:46 +0200 Mike Gabriel (9e93ed3)

	* debian/control: Various adjustment in Depends:, Recommends: and
          Suggests:. Modifications of LONG_DESCRIPTION.

2016-03-29 20:27:40 +0200 Mike Gabriel (896e52d)

	* Avoid cleanup() function being called twice.

2016-03-29 20:27:13 +0200 Mike Gabriel (b2d60c1)

	* Drop using redundant variable $pdffile.

2016-03-29 20:17:53 +0200 Mike Gabriel (a78fb9a)

	* Support existing impressive-display via exiting impressive (Q
          hotkey). Furthermore, make sure to kill impressive only,
          if it its PID still exists.

2016-03-29 20:17:53 +0200 Mike Gabriel (5334fe0)

	* Check downloaded PDF for actually being a PDF file.

2016-03-29 20:21:19 +0200 Mike Gabriel (87aa02b)

	* Use $HOME/.impressive-display as temporary data directory.

2016-03-29 20:16:17 +0200 Mike Gabriel (baa0441)

	* Disable debugging option (set -x).

2016-03-29 20:15:47 +0200 Mike Gabriel (0a50a21)

	* Make cleanup trap more genuine: Really clean-up all created
          temporary files, make sure the impressive executable gets
          killed during clean-up.

2016-03-29 08:02:34 +0200 Mike Gabriel (d22b26f)

	* release 0.2.0 (tag: 0.2.0)

2016-03-29 08:01:38 +0200 Mike Gabriel (50c5abd)

	* Add GPL-2 license file.

2016-03-29 07:48:14 +0200 Mike Gabriel (4bebdfd)

	* redesign the looping in impressive-display script

2016-03-24 23:20:45 +0100 Mike Gabriel (5460351)

	* impressive-display: Work around buggy impressive polling feature.

2016-03-24 22:22:22 +0100 Mike Gabriel (4fcb900)

	* impressive-display: Make interval between slide transitions
          configurable.

2016-03-24 22:20:46 +0100 Mike Gabriel (5970b68)

	* debian/impressive-display.default: Mention DOWNLOAD_INTERVAL
          variable here.

2016-03-24 22:04:28 +0100 Mike Gabriel (5898126)

	* Fix merging of portrait pages. The pdfnup tool drops its output
          file in the current working directory.

2016-03-24 22:03:47 +0100 Mike Gabriel (a415187)

	* debian/impressive-display.default: Use Debian FAQ PDF rather than
          shipping one of ours.

2016-03-24 21:35:10 +0100 Mike Gabriel (afa9708)

	* impressive-display: Do portrait check and page merging for
          downloaded and local PDFs.

2016-03-24 21:34:01 +0100 Mike Gabriel (501d4d1)

	* impressive-display: Fix breaking/returning out of while loop.

2016-03-24 21:33:17 +0100 Mike Gabriel (dfdf70b)

	* impressive-display: Check if a filename is given _and_ if the file
          is readable.

2016-03-24 21:00:28 +0100 Mike Gabriel (389b06e)

	* initial draft