ChangeLog revision f33d31a3
1commit f250616a10ef8bbefc2fc62df6a3afb461fedcdd
2Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3Date:   Fri Mar 9 21:30:15 2018 -0800
4
5    transset 1.0.2
6    
7    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8
9commit 0e08633cb33874840915db81b8c11503ec9efa0c
10Author: Alan Coopersmith <alan.coopersmith@oracle.com>
11Date:   Thu May 7 22:52:22 2015 -0700
12
13    Fix warnings about signed vs. unsigned comparison
14    
15    Part of https://bugs.freedesktop.org/show_bug.cgi?id=25542
16    
17    dsimple.c:262:19: warning: comparison of integers of different signs: 'int' and
18          'unsigned int' [-Wsign-compare]
19        for (i = 0; i < nchildren; i++) {
20                    ~ ^ ~~~~~~~~~
21    dsimple.c:296:19: warning: comparison of integers of different signs: 'int' and
22          'unsigned int' [-Wsign-compare]
23        for (i = 0; i < nchildren; i++) {
24                    ~ ^ ~~~~~~~~~
25    
26    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
27
28commit 7c0c3afd6f5bfc02fd98a2da03f7fb7d6567ccf3
29Author: Alan Coopersmith <alan.coopersmith@oracle.com>
30Date:   Wed Dec 31 00:24:49 2014 -0800
31
32    Only use property pointer if XGetWindowProperty returns success
33    
34    In Xlib versions prior to 1.6, if XGetWindowProperty returns a failure,
35    it didn't always set the property pointer to NULL, and could leave it
36    uninitialized.
37    
38    Reported by Oracle Parfait 1.5.1:
39    Error: Uninitialised memory (CWE 456)
40       Possible access to uninitialised memory '&data'
41            at line 298 of transSet.c in function 'main'.
42              &data allocated at line 154.
43            at line 299 of transSet.c in function 'main'.
44              &data allocated at line 154.
45            at line 300 of transSet.c in function 'main'.
46              &data allocated at line 154.
47    
48    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
49    Reviewed-by: Hans de Goede <hdegoede@redhat.com>
50
51commit eeebd3cd6bb4373ca6da5c0b6d5caa1a41d5bffc
52Author: Alan Coopersmith <alan.coopersmith@oracle.com>
53Date:   Sat May 31 21:39:32 2014 -0700
54
55    autogen.sh: Honor NOCONFIGURE=1
56    
57    See http://people.gnome.org/~walters/docs/build-api.txt
58    
59    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
60
61commit 9380d6ff8b7dd1805d21caef9865537d2ce075ba
62Author: Alan Coopersmith <alan.coopersmith@oracle.com>
63Date:   Sat May 31 21:38:41 2014 -0700
64
65    configure: Drop AM_MAINTAINER_MODE
66    
67    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
68
69commit 39db25e110cfedcec99394dfa7614ca248685c0d
70Author: Alan Coopersmith <alan.coopersmith@oracle.com>
71Date:   Fri May 17 17:47:14 2013 -0700
72
73    transset 1.0.1
74    
75    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
76
77commit fc4bf3cda6d14cac9272f8399bb6dc614c1ef956
78Author: Alan Coopersmith <alan.coopersmith@oracle.com>
79Date:   Fri Feb 22 22:05:39 2013 -0800
80
81    Add the options to the man page (they were all missing before)
82    
83    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
84
85commit f59b8db649c1596a38ce20025417c4060d442d64
86Author: Alan Coopersmith <alan.coopersmith@oracle.com>
87Date:   Fri Feb 22 21:33:25 2013 -0800
88
89    Store min & max as doubles, not floats
90    
91    Since atof generates doubles, and we use them to compare/limit the values
92    of the double "d", might as well keep them in the same format instead of
93    doing unnecessary conversions.
94    
95    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
96
97commit e79903a50b0a9cba9d0e41fc2e389117f3ff42ef
98Author: Alan Coopersmith <alan.coopersmith@oracle.com>
99Date:   Fri Feb 22 21:27:00 2013 -0800
100
101    Typo fixes in verbose message & comment
102    
103    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
104
105commit da0682051e880faa2ef1accac388040bb52b46d8
106Author: Alan Coopersmith <alan.coopersmith@oracle.com>
107Date:   Fri Feb 22 21:22:43 2013 -0800
108
109    Use correct variable for printing current opacity
110    
111    Found by clang:
112    transSet.c:303:30: warning: variable 'opacity' is uninitialized when used here
113          [-Wuninitialized]
114                        (double) opacity / OPAQUE);
115                                 ^~~~~~~
116    
117    When running transset -v, it prints the current opacity of a window
118    before changing it, but was printing garbage - after this fix, correctly
119    prints the value set by the previous run.
120    
121    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
122
123commit 65f010b8c4ef0e4fa5fc6a0679173f81c7a4b626
124Author: Alan Coopersmith <alan.coopersmith@oracle.com>
125Date:   Fri Feb 22 21:17:59 2013 -0800
126
127    Move release date from transset.c to configure.ac so we remember to update it
128    
129    Currently our 2012 release prints:
130       released: 2007-09-21
131    when you run transset --version
132    
133    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
134
135commit 6cd34b45c87717ae7901993e32b99a43652fa0f3
136Author: Alan Coopersmith <alan.coopersmith@oracle.com>
137Date:   Fri Feb 22 21:14:09 2013 -0800
138
139    Include PACKAGE_STRING in --version output
140    
141    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
142
143commit 2b57aeb0ea616cfca8e6fcbd844960269af8c533
144Author: Alan Coopersmith <alan.coopersmith@oracle.com>
145Date:   Fri Feb 22 21:11:04 2013 -0800
146
147    Combine usage message into single string/call
148    
149    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
150
151commit a2485424bd0f184700dd0a4f0823fb4c4cf25f66
152Author: Arnaud Fontaine <arnau@debian.org>
153Date:   Thu Jun 7 19:33:28 2012 +0900
154
155    Fix program name in usage information, transset instead of transset-df.
156
157commit 49d17bde62694c2f0e2bb7883641bd60830c6bd5
158Author: Arnaud Fontaine <arnau@debian.org>
159Date:   Tue Jun 5 14:55:54 2012 +0900
160
161    transset 1.0.0
162
163commit 5f23076c05c58e790eaffa66ed6b676f5f736555
164Author: Arnaud Fontaine <arnau@debian.org>
165Date:   Tue Jun 5 14:43:11 2012 +0900
166
167    Rename dpy to disp in function parameter to avoid shadowing dpy global declaration.
168
169commit 8cc91040c81e5e33e6422066763bcc231c778011
170Author: Arnaud Fontaine <arnau@debian.org>
171Date:   Tue Jun 5 14:29:19 2012 +0900
172
173    Add missing const keywords on Fatal_Error() and program_name to clear GCC warnings.
174
175commit ef2753866bf0b51a38484ae5a86562d5057fabab
176Author: Arnaud Fontaine <arnau@debian.org>
177Date:   Tue Jun 5 14:27:02 2012 +0900
178
179    Add _X_ATTRIBUTE_PRINTF attribute to Fatal_Error() to clear GCC warning.
180
181commit bd4ca2af9f39e3282e319e6d31450e04b1b16e64
182Author: Arnaud Fontaine <arnau@debian.org>
183Date:   Tue Jun 5 14:26:08 2012 +0900
184
185    Add _X_NORETURN to Usage() to clear GCC warning.
186
187commit dcdc705fe7af9e834714219a618ddfd74b70294f
188Author: Arnaud Fontaine <arnau@debian.org>
189Date:   Tue Jun 5 14:18:42 2012 +0900
190
191    Use _X_NORETURN from xproto 7.0.17 instead of checking __GNUC__.
192
193commit 051275fbad049b6b88da4350683aa391e9e8b94f
194Author: Arnaud Fontaine <arnau@debian.org>
195Date:   Tue Jun 5 14:08:30 2012 +0900
196
197    Add autogen.sh to EXTRA_DIST.
198
199commit c70e20694b27928429715b964f32e0abc519cb19
200Author: Arnaud Fontaine <arnau@debian.org>
201Date:   Tue Jun 5 12:37:09 2012 +0900
202
203    Clear GCC warning (-Wmaybe-uninitialized).
204
205commit 7018537e9003a1fd311a5875d12f135b9057c184
206Author: Arnaud Fontaine <arnau@debian.org>
207Date:   Fri Feb 10 10:44:51 2012 +0900
208
209    Add copyright statement and update accordingly COPYING file.
210    
211    Reviewed-by: Gaetan Nadon<memsize@videotron.ca>
212
213commit 43fb446ddc881f089200ec0d732631d3d7a46544
214Author: Arnaud Fontaine <arnau@debian.org>
215Date:   Mon Jan 23 11:49:16 2012 +0900
216
217    Update README.
218
219commit cbc473428a71299255d11bfc1dcc7db6a9985eec
220Author: Gaetan Nadon <memsize@videotron.ca>
221Date:   Fri Jan 20 15:00:14 2012 -0500
222
223    config: add dependency on xproto
224    
225    transSet.c includes <X11/Xatom.h>
226    
227    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
228    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
229
230commit 6c6df06a876eac0a2cf04e4c1020bd8590e3f87c
231Author: Gaetan Nadon <memsize@videotron.ca>
232Date:   Fri Jan 20 14:47:42 2012 -0500
233
234    Remove XFree86 and IMakefile version control information in source code
235    
236    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
237
238commit ced0d07de735fc4f2fec47b64eeb8d6bd1cdf7ac
239Author: Gaetan Nadon <memsize@videotron.ca>
240Date:   Fri Jan 20 14:37:58 2012 -0500
241
242    config: upgrade, comment and fix autoconf warnings
243    
244    In the same way other xorg modules have been.
245    
246     - minimum autoconf level is 2.60
247     - AC_CONFIG_HEADER (singular) is obsolete
248    
249    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
250
251commit 7ffbc93b24e3d9a27046d6c52501c0b81a32bd37
252Author: Gaetan Nadon <memsize@videotron.ca>
253Date:   Fri Jan 20 14:18:31 2012 -0500
254
255    make: remove $(LIBOBJS) dead code
256    
257    Starting at Autoconf 2.53, the use of LIBOBJS is an error.
258    http://www.gnu.org/software/autoconf/manual/autoconf.html#
259    AC_005fLIBOBJ-vs-LIBOBJS
260    
261    There are no system functions to override in this module.
262    
263    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
264
265commit 0530b5b6f17febd1f50234aa242b7c0a83ebbcd3
266Author: Gaetan Nadon <memsize@videotron.ca>
267Date:   Fri Jan 20 13:59:46 2012 -0500
268
269    man: normalize man page header/footer
270    
271    Do not hard coded man page section number.
272    
273    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
274
275commit 77b57c63393ad16588b1da1503640c3af9657e07
276Author: Gaetan Nadon <memsize@videotron.ca>
277Date:   Fri Jan 20 12:16:14 2012 -0500
278
279    man: use X.Org makefile which will also fix failing distcheck
280    
281    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
282
283commit 1dceb7139994565d1142b12938560c0650a636f4
284Author: Gaetan Nadon <memsize@videotron.ca>
285Date:   Fri Jan 20 11:48:32 2012 -0500
286
287    autogen.sh: use the X.Org version
288    
289    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
290
291commit 33c0e20c588fa87ac2b9f2f89267024a349727c3
292Author: Gaetan Nadon <memsize@videotron.ca>
293Date:   Fri Jan 20 11:39:27 2012 -0500
294
295    AUTHORS: remove empty file
296    
297    Not required when Automake is initialized with "foreign" keyword.
298    It can be added with proper content anytime.
299    
300    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
301
302commit ad4179a465586d0f3d70adc2f0d2ca78a1dad84c
303Author: Arnaud Fontaine <arnau@debian.org>
304Date:   Wed Dec 14 20:26:17 2011 +0900
305
306    Get rid of useless includes.
307
308commit d371dac4aeffa1ff782d5dd44479b42c3fe3a282
309Author: Arnaud Fontaine <arnau@debian.org>
310Date:   Wed Dec 14 20:06:22 2011 +0900
311
312    Use enum for selected method for readability sake.
313
314commit 79549aefac1c7babbcb54e270520caaee8982b15
315Author: Arnaud Fontaine <arnau@debian.org>
316Date:   Wed Dec 14 19:28:41 2011 +0900
317
318    Use Bool rather than int type for booleans.
319
320commit 84d26bdf9c96b51dccedd89b70095bae1b13fdd5
321Author: Arnaud Fontaine <arnau@debian.org>
322Date:   Wed Dec 14 19:24:55 2011 +0900
323
324    Fix GCC warning (-Wuninitialized).
325
326commit 7fe1a565a902798a8d69ea0c3f2c8c2e7055189c
327Author: Arnaud Fontaine <arnau@debian.org>
328Date:   Wed Dec 14 19:09:16 2011 +0900
329
330    Close property the Display and fix error exit code value.
331
332commit 55597dda964d335e5f63892c1b37c36b90eeffb4
333Author: Arnaud Fontaine <arnau@debian.org>
334Date:   Wed Dec 14 19:05:31 2011 +0900
335
336    Remove useless malloc().
337
338commit 3dbf96b34c732c74bc96abeb7d371579d20ce56f
339Author: Arnaud Fontaine <arnau@debian.org>
340Date:   Wed Dec 14 19:04:57 2011 +0900
341
342    Free properly memory allocated by XQueryTree().
343
344commit 8605d0178461b98099c5dee33b19eb8204487487
345Author: Arnaud Fontaine <arnau@debian.org>
346Date:   Sun Oct 30 20:33:40 2011 +0900
347
348    Fix coding style.
349
350commit e4d0f93a64dbb9b77ee6a32dcf85ce1b65449e9d
351Author: Arnaud Fontaine <arnau@debian.org>
352Date:   Sun Oct 30 20:17:51 2011 +0900
353
354    Add missing static qualifiers.
355
356commit b2c269400d3138802831e583b5b42fd20846b0ce
357Author: Arnaud Fontaine <arnau@debian.org>
358Date:   Sun Oct 30 20:12:22 2011 +0900
359
360    Fix GCC warning about old-style function definitions.
361
362commit f8a9c03bafc1a8c1981076cd31299d9a2096dfca
363Author: Arnaud Fontaine <arnau@debian.org>
364Date:   Sun Oct 30 20:02:03 2011 +0900
365
366    Add INSTALL file.
367
368commit b042c46a6cb03284d3b8f4c9bc1f363b9c7a66e8
369Author: Arnaud Fontaine <arnau@debian.org>
370Date:   Sun Oct 30 17:26:49 2011 +0900
371
372    Add .gitignore.
373
374commit 2fe8dadbd42a17acff20a95e889fe6769d49a4ca
375Author: Arnaud Fontaine <arnau@debian.org>
376Date:   Sun Oct 30 17:22:18 2011 +0900
377
378    Get rid of unused code from dsimple.c.
379
380commit 6da6193021802ba1455a953e6e21707e88f18985
381Merge: 705d787 c63bf55
382Author: Arnaud Fontaine <arnau@debian.org>
383Date:   Sun Oct 30 16:47:08 2011 +0900
384
385    Merge branch 'transset-df'
386
387commit c63bf55e69fc50e08b9bf500e9b05cf36ce48680
388Author: Arnaud Fontaine <arnau@debian.org>
389Date:   Sun Oct 30 16:46:01 2011 +0900
390
391    2007-09-21 Daniel Forchheimer <n04df@student.lth.se>
392            Release v6
393            * transSet.c
394            Select flag: --actual
395            Set transparency to the actual focused X11 window
396            Thanks to Roman Divacky for the patch
397
398commit 88d9e28837f71f391402654c33394635d27d4b30
399Author: Arnaud Fontaine <arnau@debian.org>
400Date:   Sun Oct 30 16:45:00 2011 +0900
401
402    2006-01-10 Daniel Forchheimer <n04df@efd.lth.se>
403            Release v5
404            * transSet.c:
405            Applied patch so that transset-df compiles with gcc 2.95
406            Thanks to Andreas Kohn for the patch
407
408commit 470ea5431ffe0a54995c93506ab5e55ce534e039
409Author: Arnaud Fontaine <arnau@debian.org>
410Date:   Sun Oct 30 16:43:09 2011 +0900
411
412    2005-03-13 Daniel Forchheimer <n04df@efd.lth.se>
413            Release v4
414            Bugfix: select by name or id didn't work in many
415                    windowmanagers like xfce and wmaker.
416            * transSet.c:
417            Function get_top_window() fixes the bug
418            Options verbose, no-regex
419            * dsimple.c:
420            Window_With_Name_Regex() now takes same arguments as Window_With_Name()
421            * Makefile:
422            Added simple install instructions
423    
424    2005-02-08 Daniel Forchheimer <n04df@efd.lth.se>
425            Select name now takes a regular expression
426            Fixed all warnings
427            * dsimple.c:
428            Window_With_Name_Regex()
429            * transSet.c:
430            use the new regex function
431            print the name (if possible)
432            * dsimple.h:
433            Added the new functions to avoid warnings
434
435commit 30300bf213557b99bcfd3d92587f6a96e9494124
436Author: Arnaud Fontaine <arnau@debian.org>
437Date:   Sun Oct 30 16:41:56 2011 +0900
438
439    2005-01-14  Daniel Forchheimer <n04df@efd.lth.se>
440            Release v3
441            * transSet.c:
442            Select by name (-n, --name)
443            Select by id    (-i, --id)
444
445commit ed0236ce0b9fcdbd7e7874327c65610b3f13d47e
446Author: Arnaud Fontaine <arnau@debian.org>
447Date:   Sun Oct 30 16:41:04 2011 +0900
448
449    2005-01-14  Daniel Forchheimer <n04df@efd.lth.se>
450            * transSet.c:
451            Options increase/decrease
452            Options maximum/minimum
453
454commit 55a5a8da9b0a2b997096319e8d990a70ee31ac94
455Author: Arnaud Fontaine <arnau@debian.org>
456Date:   Sun Oct 30 16:40:04 2011 +0900
457
458    2005-01-13  Daniel Forchheimer  <n04df@efd.lth.se>
459    
460            * transSet.c: (main):
461            Forked transset-df of transset
462            Added flags
463            Added select without clicking
464            Wrote usage
465    
466            * dsimple.c:
467            Added function to select without clicking
468
469commit 705d787a5b35a8409c482526b5c2955aa5371b1e
470Author: Alan Coopersmith <alan.coopersmith@oracle.com>
471Date:   Fri Oct 21 18:32:26 2011 -0700
472
473    Remove unneccessary configure steps
474    
475    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
476
477commit 6ceb665aeb5164bc5668786fc718dd0b0ba2a76c
478Author: Alan Coopersmith <alan.coopersmith@oracle.com>
479Date:   Fri Oct 21 18:30:58 2011 -0700
480
481    Drop unnecessary dependencies
482    
483    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
484
485commit 0f8d2e6b1526de1558312c1b994318867d92f245
486Author: Stuart Kreitman <stuart.kreitman@oracle.com>
487Date:   Mon Nov 23 16:41:59 2009 -0800
488
489    Convert to autoconf/automake
490
491commit bb69f00c4876d80daf0c01706bbcc52dc30302d5
492Author: Keith Packard <keithp@keithp.com>
493Date:   Tue Jan 20 20:03:02 2004 +0000
494
495    2004-01-20  Keith Packard  <keithp@keithp.com>
496    
497            * transSet.c: (main):
498            Change property name to _NET_WM_WINDOW_OPACITY
499            Report values as doubles.
500            Delete property when opaque.
501
502commit 59e751294611cb043252e6b8180601ac71b17bcf
503Author: Keith Packard <keithp@keithp.com>
504Date:   Mon Nov 24 17:12:27 2003 +0000
505
506    Initial revision
507