Stricter file handling when following Read statements (fvwm-convert-2.6).
[fvwm.git] / bin / ChangeLog
blob5500ba3c6dd4a3e43d65e0fd97644e287de4f88f
1 2010-01-02  Thomas Adam   <thomas.adam22@gmail.com>
2         * fvwm-convert-2.6.in:
3         Be more strict in file handling when following Read statements.
5         Ensure we don't overwrite any previously defined file when following
6         Read files picked up by using "-f".
7         
8 2010-01-02  Thomas Adam   <thomas.adam22@gmail.com>
9         * fvwm-convert-2.6.in:
10         * fvwm-convert-2.6.1.in:
11         Handle continuation lines.
13         Process those lines ending in a backslash by prepending them to the
14         previous line and just shunting it to a common function.  When writing
15         out the file, ensure we preserve the split lines.
17 2010-01-01  Thomas Adam   <thomas.adam22@gmail.com>
18         * fvwm-convert-2.6.in:
19         Use !UsePPosition over NoPPosition when negating style lines..
21         When converting styles over, use !UsePPosition, and not convert to
22         !PPosition -- which would have happened due to how the negation for
23         style command works for other styles.
24 2010-01-01  Thomas Adam   <thomas.adam22@gmail.com>
25         * fvwm-convert-2.6.in:
26         Retain "Read foo" lines when calling handle_read_file()
28         Ensure we retain this line when spitting out the converted file,
29         otherwise the file from Read will never get processed by FVWM.
31 2010-01-01  Thomas Adam   <thomas.adam22@gmail.com>
32         * fvwm-convert-2.6.in:
33         * fvwm-convert-2.6.1.in:
34         Convert over to use GetOpt::Long and introduce -f and -h.
36         --follow-read|-f : Follow files found via "Read".
37         --help|-h : Print help message.
39         No longer allow fvwm-convert-2.6 to follow Read files automatically --
40         force this via -f instead.
42         In the case of -f not given, still print out files found on the command
43         line to make the user aware there's additional files that will need
44         processing.
46 2010-01-01  Thomas Adam   <thomas.adam22@gmail.com>
47         * fvwm-convert-2.6.in:
48         Fix command-line parsing, and allow for destination file to be honoured
49         -- stupid logic bug on my part.
51 2009-03-22  Mikhael Goikhman  <migo@homemail.com>
53         * Makefile.am:
54         add fvwm version to automatically generated man pages
56         * fvwm-menu-directory.1:
57         * fvwm-menu-headlines.1:
58         * fvwm-menu-xlock.1:
59         * fvwm-perllib.1:
60         regenerated
62 2009-03-17  Mikhael Goikhman  <migo@homemail.com>
64         * fvwm-menu-desktop.in:
65         * fvwm-menu-directory.in:
66         * fvwm-menu-headlines.in:
67         * fvwm-menu-xlock.in:
68         * fvwm-perllib.in:
69         convert my old code to use var_name and function_name coding style
71         * Makefile.am:
72         rename target "pod2man" to "regenerate"
74         * fvwm-menu-*.1:
75         regenerated
77 2009-03-10  Mikhael Goikhman  <migo@homemail.com>
79         * fvwm-perllib.in:
80         hide "use Gtk;" pseudo-dependency from annoying package builders
82 2009-03-10  Mikhael Goikhman  <migo@homemail.com>
84         * fvwm-config.in:
85         fix wrong spacing in the output caused by libXcursor patch
87         * fvwm-menu-headlines.in:
88         switch the default broswer from "netscape" to "firefox",
89         fix parsing of "&#xabcd;" entities in xml and RootPrompt site
91 2007-08-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
93         * fvwm-menu-directory.1:
94         * fvwm-config.1.in:
95         * fvwm-convert-2.2.1.in:
96         * fvwm-bug.in:
97         * fvwm-menu-headlines.in:
98         * fvwm-convert-2.4.1.in:
99         * fvwm-root.1.in:
100         * fvwm-menu-xlock.1:
101         * fvwm-convert-2.6.1.in:
102         * fvwm-bug.1.in:
103         * fvwm-perllib.1:
104         * fvwm-perllib.in:
105         * fvwm-menu-headlines.1:
106         * fvwm-menu-directory.in:
107         * fvwm-menu-desktop.1.in:
108         * fvwm-menu-xlock.in:
109         write fvwm in lower case
111 2007-07-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
113         * Makefile.am (LDADD):
114         fixed building with libXcursor
116 2007-06-22  Simon Griph  <simon(at)griph(dot)se>
118         * fvwm-config.in:
119         * Makefile.am (LDADD):
121 2007-01-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
123         * fvwm-convert-2.6.in:
124         * fvwm-convert-2.4.in:
125         * fvwm-config.in:
126         * fvwm-bug.in:
127         added GPL notice
129         * fvwm-root.c:
130         #includes from library path with "..." not <...>
132 2007-01-28  Simon Griph  <simon(at)griph(dot)se>
134         * Makefile.am (LDADD, INCLUDES):
135         added rsvg_LIBS, rsvg_CFLAGS
137         * fvwm-config.in:
138         * fvwm-root.1.in (DESCRIPTION):
139         * fvwm-root.c (usage):
140         documented new svg support
141         (SetRootWindow):
142         added Frsvg_init() call
144 2007-01-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
146         * fvwm-root.c:
147         use new library header files
149 2007-01-26  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
151         * fvwm-root.c (SetRootWindow):
152         use image path in fvwm-root, but prepend pwd to it.
154         * fvwm-root.c (SetRootWindow):
155         don't use image path in fvwm-root
157 2007-01-15  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
159         * fvwm-config.in:
160         * fvwm-bug.in (datarootdir):
161         * fvwm-perllib.in:
162         use datarootdir
164 2007-01-14  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
166         * fvwm-root.c (SetRootWindow):
167         use int instead of unsigned int.
169 2006-12-18  Viktor Griph  <griph@dd.chalmers.se>
171         * Makefile.am (man_MANS, EXTRA_DIST):
172         don't install fvwm-convert-2.2 man page
174 2006-11-13  Dan Espen  <dane@mk.telcordia.com>
176         * fvwm-menu-directory.in: Use escapeFileName on directory name.
177         Security patch from Tavis Ormandy.
179 2006-09-19  Viktor Griph  <griph@dd.chalmers.se>
181         * fvwm-root.c (SetRootWindow):
182         silence gcc4 warnings
184 2006-04-07  Serge Koksharov  <gentoosiast dog yandex dot ru>
186         * fvwm-bug.in:
187         changed fallback editor from `emacs' to `vi' because it much
188         more widespread on non-Linux systems
189         fixed errors (because of incorrect syntax fallback entries were
190         not used)
191         now script honors `TMPDIR' env. variable and if it's not set it
192         fallback to `/tmp' directory when creating temporary file
194 2006-04-04  Serge Koksharov  <gentoosiast dog yandex dot ru>
196         * ChangeLog:
197         corrected typo
199 2006-03-02  Serge Koksharov  <gentoosiast dog yandex dot ru>
201         * fvwm-config.1.in:
202         * fvwm-menu-headlines.1:
203         * fvwm-menu-headlines.in:
204         * fvwm-perllib.in:
205         * fvwm-root.1.in:
206         corrected typos
208 2005-09-21  Mikhael Goikhman  <migo@homemail.com>
210         * fvwm-perllib.in:
211         enhance "tutorial", add "events" man page
213 2005-09-19  Olivier Chapuis  <olivier.chapuis@free.fr>
215         * fvwm-root.c (main):
216         64-bit refixes
218 2005-07-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
220         * fvwm-root.c (main):
221         64-bit fixes
223 2005-07-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
225         * fvwm-menu-directory:
226         applied patch  by Stephen Dennison <stephenrd@gmail.com> to correct a
227         typo
229 2005-07-04  Dan Espen  <dane@mk.telcordia.com>
231         * fvwm-menu-desktop.1.in: Add option gnome-mandriva.
233         * fvwm-menu-desktop.in (check_app): When checking if executable exists,
234         allow full path.  Add new option, gnome-mandriva.
236 2005-03-17  Dan Espen  <dane@mk.telcordia.com>
238         * fvwm-menu-desktop.1.in: Fix .IP.
240 2004-08-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
242         * fvwm-root.c:
243         fixed compiling
245 2004-08-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
247         * fvwm-root.c (SetRootWindow):
248         (main):
249         fail with exit code 1 if image does not exist
251 2004-06-29  Mikhael Goikhman  <migo@homemail.com>
253         * fvwm-menu-directory.in:
254         * fvwm-menu-directory.1:
255         new option --func-name
257 2004-03-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
259         * fvwm-bug.in:
260         script safety patch; see
261         http://securitytracker.com/alerts/2004/Jan/1008781.html
263 2004-01-01  Mikhael Goikhman  <migo@homemail.com>
265         * fvwm-menu-directory.in:
266         security fix for file names with eoln
268 2003-12-16  olicha  <olivier.chapuis@free.fr>
270         * fvwm-menu-desktop.in:
271         Tried to found KDE3 icons and mini icons
273 2003-11-29  Mikhael Goikhman  <migo@homemail.com>
275         * fvwm-menu-headlines.1:
276         * fvwm-menu-headlines.in:
277         update/fix Kuro5hin, GNOME-News, NewsForge, LinuxApps;
278         support redirection to other host to reduce problems in the future;
279         don't cache with explicit or implicit web proxies; added Schedule hint
281 2003-09-12  Mikhael Goikhman  <migo@homemail.com>
283         * fvwm-config.in:
284         added iconv reporting
286 2003-09-03  Mikhael Goikhman  <migo@homemail.com>
288         * fvwm-menu-directory.1:
289         * fvwm-menu-directory.in:
290         --title and --command-title now support empty argument
291         (suppress title action or title completely)
293 2003-07-08  Mikhael Goikhman  <migo@homemail.com>
295         * fvwm-menu-headlines.1:
296         * fvwm-menu-headlines.in:
297         replace old BBC-World and BBC-SciTech with new BBC headlines
299 2003-04-18  Mikhael Goikhman  <migo@homemail.com>
301         * fvwm-config.in:
302         fixed --localedir
303         * fvwm-config.1:
304         updated
306 2003-03-22  Mikhael Goikhman  <migo@homemail.com>
308         * fvwm-menu-directory.1:
309         * fvwm-menu-directory.in:
310         * fvwm-menu-headlines.1:
311         * fvwm-menu-headlines.in:
312         * fvwm-menu-xlock.1:
313         * fvwm-menu-xlock.in:
314         make the scripts to be warning safe
316 2003-03-15  Mikhael Goikhman  <migo@homemail.com>
318         * fvwm-menu-*.1:
319         regenerated
321 2003-01-29  Mikhael Goikhman  <migo@homemail.com>
323         * fvwm-menu-directory.1:
324         * fvwm-menu-directory.in:
325         * fvwm-menu-headlines.1:
326         * fvwm-menu-headlines.in:
327         * fvwm-menu-xlock.1:
328         * fvwm-menu-xlock.in:
329         fixed one problem with pod caused some man page paragraphs to disappear
331 2003-01-03  olicha  <olivier.chapuis@free.fr>
333         * fvwm-config.in:
334         * fvwm-config.1:
335         Removed HAVE_GNOME and HAVE_EWMH
337 2002-12-19  olicha  <olivier.chapuis@free.fr>
339         * fvwm-config.in:
340         MIT Shared Memory Extension
342 2002-11-29  Mikhael Goikhman  <migo@homemail.com>
344         * fvwm-menu-desktop.in:
345         * fvwm-menu-desktop.1:
346         --uniconv now uses perl internal convertion if possible (much faster)
348 2002-11-28  olicha  <olivier.chapuis@free.fr>
350         * fvwm-config.1:
351         * fvwm-config.in:
352         localedir and gettext
354 2002-11-10  Mikhael Goikhman  <migo@homemail.com>
356         * fvwm-bug.1:
357         * fvwm-bug.in:
358         * fvwm-config.1:
359         * fvwm-config.in:
360         * fvwm-menu-desktop.1:
361         * fvwm-menu-desktop.in:
362         * fvwm-menu-directory.1:
363         * fvwm-menu-directory.in:
364         * fvwm-menu-headlines.1:
365         * fvwm-menu-headlines.in:
366         * fvwm-menu-xlock.1:
367         * fvwm-menu-xlock.in:
368         * fvwm-perllib.1:
369         * fvwm-perllib.in:
370         * fvwm-root.1:
371         * fvwm-root.c:
372         all programs now support --help, -h, -?, --version, -V
373         and some (that supported it in 2.4.x also support -v)
375 2002-11-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
377         * fvwm-root.c:
378         removed long option names with "-" instead of "--"
380 2002-11-09  Mikhael Goikhman  <migo@homemail.com>
382         * Makefile.am (bin_SCRIPTS):
383         * fvwm_make_browse_menu.sh:
384         * fvwm_make_directory_menu.sh:
385         moved from bin to utils again
387 2002-11-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
389         * Makefile.am (bin_SCRIPTS):
390         install below shell scripts too
392         * fvwm_make_browse_menu.sh:
393         * fvwm_make_directory_menu.sh:
394         moved from utils to bin
396 2002-11-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
398         * fvwm-root.c (SetRootWindow):
399         fixed compile error
401 2002-10-31  olicha  <olivier.chapuis@free.fr>
403         * fvwm-root.c (SetRootWindow):
404         Updated PImageLoadPixmapFromFile
406 2002-10-27  Mikhael Goikhman  <migo@homemail.com>
408         * fvwm-root.c:
409         * fvwm-root.1:
410         switch to --option names in documentation, -option works too;
411         added --no-retain-pixmap and --no-dummy for completeness
413 2002-10-27  olicha  <olivier.chapuis@free.fr>
415         * fvwm-root.c:
416         * fvwm-root.1:
417         added --retain-pixmap; added documentation
419 2002-10-18  olicha  <olivier.chapuis@free.fr>
421         * Makefile.am (bin_SCRIPTS):
422         fvwm-root depends on libfvwm
424 2002-10-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
426         * fvwm-root.1:
427         applied patch by Cameron Simpson
429 2002-10-15  olicha  <olivier.chapuis@free.fr>
431         * fvwm-root.c (SetRootWindow):
432         Updated PictureInitCMapRoot
434 2002-10-12  Mikhael Goikhman  <migo@homemail.com>
436         * fvwm-bug.in:
437         show VERSIONINFO
439 2002-10-09  Mikhael Goikhman  <migo@homemail.com>
441         * fvwm-perllib.in:
442         more on tutorial
444 2002-10-08  olicha  <olivier.chapuis@free.fr>
446         * fvwm-root.c (*):
447         ColorLimit Visual fixes
449 2002-09-17  Mikhael Goikhman  <migo@homemail.com>
451         * fvwm-perllib.in:
452         progress in writing tutorial
454 2002-09-14  Mikhael Goikhman  <migo@homemail.com>
456         * fvwm-perllib.in:
457         some work on documentation
459 2002-09-06  Mikhael Goikhman  <migo@homemail.com>
461         * fvwm-config.in:
462         added options --is-final, --is-stable, --release-date
464 2002-08-11  olicha  <olivier.chapuis@free.fr>
466         * fvwm-root.c (main):
467         New options -no-dither, -dither and -no-cl
468         (SetRootWindow):
469         Update the PImageLoadPixmapFromFile args
471 2002-08-02  Mikhael Goikhman  <migo@homemail.com>
473         * Makefile.am:
474         DESTDIR fix
476 2002-08-01  Mikhael Goikhman  <migo@homemail.com>
478         * fvwm-menu-headlines.in:
479         support http redirections; update BBC headlines to work again
481 2002-06-20  Mikhael Goikhman  <migo@homemail.com>
483         * fvwm-root.c:
484         fixed build without xpm; search in built-in image-path first
486 2002-06-19  Mikhael Goikhman  <migo@homemail.com>
488         * fvwm-menu-headlines.in:
489         added timeout on initial connection
490         * fvwm-config.in:
491         added png and xft reporting
493 2002-06-17  Mikhael Goikhman  <migo@homemail.com>
495         * fvwm-menu-desktop.1:
496         some improvements
498         * fvwm-perllib.1:
499         * fvwm-perllib.in:
500         improved documentation and code
502 2002-06-15  Mikhael Goikhman  <migo@homemail.com>
504         * fvwm-menu-headlines.1:
505         * fvwm-menu-headlines.in:
506         added support for CNN, BBC-World, BBC-SciTech headlines;
507         do not show time or/and date fields that can't be guessed
508         instead of showing a fake time/date
510         * fvwm-perllib.1:
511         * fvwm-perllib.in:
512         added a new script for perllib documentation
514 2002-06-09  Mikhael Goikhman  <migo@homemail.com>
516         * fvwm-menu-headlines.1:
517         * fvwm-menu-headlines.in:
518         fix for a bad httpd responce, new option --icon-error
520 2002-06-02  Mikhael Goikhman  <migo@homemail.com>
522         * fvwm-menu-headlines.1:
523         * fvwm-menu-headlines.in:
524         add timeouts on socket reading (default is 20 seconds) and --timeout;
525         updated NewsForge, LinuxFr;
526         disabled SegFault, AppWatch, JustLinux, FreeKDE as non-functional
528 2002-05-28  Mikhael Goikhman  <migo@homemail.com>
530         * fvwm-config.in:
531         removed multibyte reporting
533 2002-05-09  olicha  <olivier.chapuis@free.fr>
535         * fvwm-root.c (SetRootWindow):
536         A fix
538 2002-04-25  Mikhael Goikhman  <migo@homemail.com>
540         * *.1:
541         improved main headers and updated for 2.5.1
543         * fvwm-config.in:
544         report xrender support
546 2002-04-23  Mikhael Goikhman  <migo@homemail.com>
548         * fvwm-root.c:
549         minor reformatting and spell checking
551 2002-04-22  olicha  <olivier.chapuis@free.fr>
553         * fvwm-root.c (*):
554         Some renaming.
556 2002-04-12  Mikhael Goikhman  <migo@homemail.com>
558         * *:
559         split directory utils/ into 2 directories:
560         bin/   - for programs installed into ${bindir}
561         utils/ - for developer and miscellaneous utilities
563         renamed programs:
564         xpmroot        -> fvwm-root
565         fvwmbug        -> fvwm-bug
566         fvwmrc_convert -> fvwm-convert-2.2
567         fvwm24_convert -> fvwm-convert-2.4
569         added:
570         fvwm-convert-2.6.{in,1}
572         * Makefile.am:
573         setup compatibility symlinks for xpmroot and xpmroot.1
575 2002-04-05  olicha  <olivier.chapuis@free.fr>
577         * Makefile.am:
578         Added -lm to LDADD
580         * fvwm-menu-desktop.in (get_info):
581         Allows png icons in fvwm menu
583         * xpmroot.c (SetRootWindow):
584         (main):
585         * Makefile.am:
586         xpmroot can load xbm and png image file. It is enabled even without
587         xpm support
589 2002-03-03  Mikhael Goikhman  <migo@homemail.com>
591         * fvwm-config.in:
592         added --supports-bidi (renamed) and --supports-perllib
594 2002-03-01  Mikhael Goikhman  <migo@homemail.com>
596         * configure_dev.sh:
597         s/autolocal/aclocal/; pass arguments to ./configure
599 2002-03-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
601         * configure_dev.sh:
602         added autolocal
604 2002-02-21  Mikhael Goikhman  <migo@homemail.com>
606         * fvwm-config.in:
607         added --supports-fribidi
609 2002-02-10  Mikhael Goikhman  <migo@homemail.com>
611         * fvwm-config.in:
612         * fvwm-config.1:
613         added --fvwm-perllibdir
615 2002-02-07  Mikhael Goikhman  <migo@homemail.com>
617         * Makefile.am:
618         do not generate fvwmbug (and fvwmbug.sh), it is generated by configure
620         * fvwmbug.in:
621         renamed from fvwmbug.sh.in and minor changes
623 2002-02-01  Dan Espen  <dane@mk.telcordia.com>
625         * fvwm-menu-xlock.1:
626         * fvwm-menu-headlines.1:
627         * fvwm-menu-directory.1:
628         * fvwm-menu-desktop.1: fvwmrc -> .fvwm2rc
630 2002-01-30  Mikhael Goikhman  <migo@homemail.com>
632         * fvwm24_convert.in:
633         * Makefile.am:
634         use the same generation as for other perl scripts
636         * BuildXLockMenu:
637         remove compatibility script
639 2002-01-21  olicha  <olivier.chapuis@free.fr>
641         * xpmroot.c (main):
642         * xpmroot.1:
643         Removed the -np option and uncomment the -fe and -d documentation
645 2002-01-19  Dan Espen  <dane@mk.telcordia.com>
647         * xpmroot.1: Language check done, options still commented out.
649 2002-01-19  olicha  <olivier.chapuis@free.fr>
651         * xpmroot.c:
652         Some reformating and fixed a miss print
654 2002-01-18  olicha  <olivier.chapuis@free.fr>
656         * xpmroot.1:
657         Remove the documentations of the new xpmroot options as There is
658         something that I do not understand with the "memory of the
659         background of the root window"
661 2002-01-16  olicha  <olivier.chapuis@free.fr>
663         * xpmroot.c (main):
664         New option -np which causes to set _XSETROOT_ID to None and to do not
665         keep the pixmap in memory. New option -d which free the _XSETROOT_ID
666         pixmap and set it to None and which forces xpmroot to do not set the
667         background. New options -fe for freeing the ESETROOT_PMAP_ID pixmap.
669 2001-11-26  Mikhael Goikhman  <migo@homemail.com>
671         * fvwm-config.in:
672         make ewmh entry consistent with others
674 2001-11-15  olicha  <olivier.chapuis@free.fr>
676         * fvwm-config.in:
677         Added ewmh
679 2001-11-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
681         * fvwm24_convert:
682         Print an error message if source file is not writable
684 2001-10-13  olicha  <olivier.chapuis@free.fr>
686         * fvwm-menu-desktop.in:
687         One or two fixes
689 2001-10-09  Mikhael Goikhman  <migo@homemail.com>
691         * fvwm-menu-headlines.in:
692         improved support for linuxfr.org, added thinkgeek.com
694         * make_fvwmdist.sh:
695         s/autormake/automake/
697 2001-09-05  olicha  <olivier.chapuis@free.fr>
699         * fvwm-menu-headlines.in:
700         * fvwm-menu-headlines.1:
701         Added linuxfr.org and fix a man page misprint
703 2001-08-25  Mikhael Goikhman  <migo@homemail.com>
705         * fvwm-menu-directory.in:
706         * fvwm-menu-directory.1:
707         fixed several kinds of escaping in menu names, menu items and shell
708         commands
710 2001-08-15  Mikhael Goikhman  <migo@homemail.com>
712         * fvwm-config.in:
713         * fvwm-config.1:
714         s/gnome-wm/gnome-hints/
716 2001-07-30  Mikhael Goikhman  <migo@homemail.com>
718         * fvwm-menu-headlines.in:
719         improved xml parsing, added support for newsforge.com, kuro5hin.org,
720         bbspot.com
722 2001-07-25  Mikhael Goikhman  <migo@homemail.com>
724         * fvwm-menu-headlines.in:
725         * fvwm-menu-headlines.1:
726         several improvements and enhancements: better comply with HTTP/1.1,
727         so AppWatch does not freeze the script and --buggyproxy is not needed,
728         fixed FreshMeat time format (they changed it), show network errors
729         in the menu with a possibility to reload when network returns instead
730         of dying AND added support for 7 more free software sites
732 2001-07-22  Mikhael Goikhman  <migo@homemail.com>
734         * fvwm-config.in:
735         added xinerama and shape support; resorting
737 2001-07-10  Mikhael Goikhman  <migo@homemail.com>
739         * fvwm24_convert.in:
740         update $dest2 only after all changes to $dest, not before
742 2001-07-08  Mikhael Goikhman  <migo@homemail.com>
744         * fvwm24_convert.in:
745         use a correct form $ENV{'HOME'} not $$HOME
747         * fvwm-config.1:
748         created the man page
750 2001-06-30  Mikhael Goikhman  <migo@homemail.com>
752         * make_fvwmdist.sh:
753         changed date format in NEWS file to actually match the one in NEWS
755 2001-06-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
757         * make_fvwmdist.sh:
758         changed date format in NEWS file
760 2001-06-23  Mikhael Goikhman  <migo@homemail.com>
762         * fvwm-menu-directory.1:
763         * fvwm-menu-directory.in:
764         be consistent in code and doc: s/--check-subdir/--check-subdirs/
766 2001-06-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
768         * make_fvwmdist.sh:
769         corrected typos
770         update version number in FAQ too
772 2001-05-06  Mikhael Goikhman  <migo@homemail.com>
774         * fvwm-config.in:
775         fixed --supports-feature broken in the previous commit
777 2001-05-04  Mikhael Goikhman  <migo@homemail.com>
779         * fvwm-config.in:
780         report gdk-imlib support in FvwmGtk, rename gnome support to gnome-wm
782 2001-04-09  Dan Espen  <dane@mk.telcordia.com>
784         * make_fvwmdist.sh: Figure our user full name.
786 2001-04-03  Mikhael Goikhman  <migo@homemail.com>
788         * Makefile.am:
789         don't build and install xselection, there is a more powerful package
790         of the same name
792 2001-03-24  Mikhael Goikhman  <migo@homemail.com>
794         * fvwm-menu-desktop.1:
795         * fvwm-menu-desktop.in:
796         rewordings
798 2001-03-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
800         * fvwm24_convert.1:
801         updated
803         * fvwm24_convert.in:
804         use \s instead of [ \t]
805         removed conversion of placement names, print a message instead
806         print warnings about FvwmConfig and FvwmPipe
807         improved comment detection
808         detect continuation lines
809         fixed typo
810         fixed line continuations
811         do not merge continuation lines if possible
813 2001-03-23  olicha  <olivier.chapuis@free.fr>
815         * fvwm-menu-desktop.in:
816         * fvwm-menu-desktop.1:
817         New option --merge-user-menu for KDE version 2
818         New options --check-[mini-]icons to fix problems if no icons
819         are found for the styles
821 2001-03-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
823         * fvwm24_convert.in (line):
824         fixed HilightColor conversion
825         added HilightColorset conversion
826         convert WindowShadeAnimate command
828 2001-03-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
830         * fvwm24_convert.in (line):
831         enhanced button panel line recognition
833 2001-03-21  Dan Espen  <dane@mk.telcordia.com>
835         * fvwm24_convert.in: Add detection of old style FvwmButtons panel
836         definitions.
838 2000-03-20  Mikhael Goikhman  <migo@homemail.com>
840         * fvwm-config.in:
841         added --fvwm-exe option for potential forward compatibility
843         * fvwm-menu-desktop.1:
844         * fvwm-menu-desktop.in:
845         * fvwm-menu-directory.1:
846         * fvwm-menu-directory.in:
847         * fvwm-menu-xlock.1:
848         * fvwm-menu-xlock.in:
849         be compatible with a new wm-icons-0.3.0 icon list
851         * fvwm-menu-headlines.1:
852         simply regenerated with a new fancy perl-5.6.0 man page format
854 2001-03-18  Dan Espen  <dane@mk.telcordia.com>
856         * make_fvwmdist.sh: Add instruction to increase release number in FAQ.
857         * fvwm24_convert.in: Changes in GlobalOpts conversions.
859 2001-03-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
861         * fvwm24_convert.in (line):
862         replace "IconFont" with "Style * IconFont"
864 2001-03-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
866         * fvwm-menu-headlines.1:
867         * fvwm-menu-directory.1:
868         * fvwm-menu-xlock.in:
869         * fvwm-menu-headlines.in:
870         * fvwm-menu-directory.in:
871         changed some comments so that they don't look like cvs conflict markers
873 2001-02-26  Dan Espen  <dane@mk.telcordia.com>
875         * make_fvwmdist.sh (VER): Add instructions for NEWS update on stable
876         branch.
878 2001-02-25  Dan Espen  <dane@mk.telcordia.com>
880         * make_fvwmdist.sh (wrong_dir): Use portable way of redirecting
881         the grep output.
883 2001-01-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
885         * make_fvwmdist.sh (wrong_dir):
886         fixed logic
887         partially rewritten for portability reasons
888         new options
889           -R: skip to next release series number after building
890           -M: skip to next major release number after building
891           -w: disable -Werror in compiler flags
892           -a, -b, -s: build an alpha/beta/stable release
894 2001-01-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
896         * make_fvwmdist.sh (wrong_dir):
897         portability fixes
899 2000-01-24  Mikhael Goikhman  <migo@homemail.com>
901         fvwm-config.in:
902         show gnomelibs and multibyte support in summary and options
904 2000-01-21  Mikhael Goikhman  <migo@homemail.com>
906         * fvwm-menu-desktop.{in,1}:
907         * fvwm-menu-directory.{in,1}:
908         rewordings
910 2000-01-20  olicha  <olivier.chapuis@free.fr>
912         * fvwm-menu-desktop.in:
913         * fvwm-menu-desktop.1:
914         New option --menu-style and fix check for perl >= 5.6
915         (the value of $] is 5.006).
917         * fvwm-menu-directory.in:
918         * fvwm-menu-directory.1:
919         New option --menu-style
921 2000-01-01  Mikhael Goikhman  <migo@homemail.com>
923         * fvwm-menu-desktop.in:
924         fixed execution on older perl < 5.6
926 2000-12-12  olicha  <olivier.chapuis@free.fr>
928         * fvwm-menu-desktop.in:
929         * fvwm-menu-desktop.1:
930         New option --uniconv and --uniconv-exec for UTF8 encoding
932 2000-12-09  olicha  <olivier.chapuis@free.fr>
934         * fvwm-menu-desktop.in:
935         * fvwm-menu-desktop.1:
936         New option --utf8 for UTF8 encoding (in KDE2)
938 2000-12-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
940         * make_fvwmdist.sh:
941         added environment variable to allow bringing up the network
942         programmatically
943         documentation in file
945 2000-11-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
947         * make_fvwmdist.sh:
948         make distcheck2
950 2000-11-19  Mikhael Goikhman  <migo@homemail.com>
952         * Makefile.am:
953         fixed 'make distcheck' by adding $(top_srcdir)/utils/ path
955 2000-11-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
957         * rebuild_dev.sh:
958         added script that reconfigures and rebuilds fvwm
959         * configure_dev.sh:
960         script that calls automake, autoconf and configure
961         * build_dev.sh:
962         script that rebuilds fvwm with -Wall and -Werror
964 2000-11-13  Mikhael Goikhman  <migo@homemail.com>
966         * Makefile.am:
967         replaced unportable $<
969 2000-11-10  Mikhael Goikhman  <migo@homemail.com>
971         * make_fvwmdist.sh:
972         small fix in cvs log message, now also auto-updating the NEWS file
974 2000-11-02  Dan Espen  <dane@mk.telcordia.com>
976         * fvwm24_convert.1:
977         * fvwm24_convert.in: Convert GlobalOpts to Style commands or BugOpts
978         as needed.
980 2000-10-11  Dan Espen  <dane@mk.telcordia.com>
982         * fvwm24_convert.1:
983         * fvwm24_convert.in: Convert to perl, print warning on read commands,
984         do caseless matching on commands.
986 2000-10-09  Mikhael Goikhman  <migo@homemail.com>
988         * fvwm-menu-directory.{in,1}:
989         * fvwm-menu-headlines.{in,1}:
990         added --command options, which enhance --exec ones;
991         use ~/.fvwm ($FVWM_USERDIR) for state files/dirs, not $HOME
993 2000-10-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
995         * xpmroot.c (SetRootWindow):
996         honour return code of XGetWindowAttributes()
998 2000-10-04  Mikhael Goikhman  <migo@homemail.com>
1000         * utils/fvwm-menu-desktop.in:
1001         use a non-conflicting module syntax; be more tolerant to read
1002         permission problems; validate an alias parameter
1004 2000-09-28  Dan Espen  <dane@mk.telcordia.com>
1006         * fvwm24_convert.in: Handle space in HighlightColor.  Leave commented
1007         out ModulePath and ColorLimit commands.
1008         * fvwm24_convert.1: document more limitations/features.
1010 2000-09-26  Dan Espen  <dane@mk.telcordia.com>
1012         * fvwm24_convert.1: new man page.
1013         * Makefile.am (man_MANS): add fvwm24_convert.1 man page.
1015 2000-09-25  Mikhael Goikhman  <migo@homemail.com>
1017         * Makefile.am (EXTRA_DIST): s/fvwm24_convert/fvwm24_convert.in/
1019 2000-09-24  Dan Espen  <dane@mk.telcordia.com>
1021         * Makefile.am (fvwm24_convert): Rules to build fvwm24_convert.
1022         * fvwm24_convert.in: Works for me.  Docs next.
1024 2000-09-18  Dan Espen  <dane@mk.telcordia.com>
1026         * fvwm24_convert.in: preliminary version.  Not done yet.
1028 2000-08-19  Mikhael Goikhman  <migo@homemail.com>
1030         * utils/fvwm-menu-desktop.1:
1031         * utils/fvwm-menu-desktop.in:
1032         be more quiet; rename --fvwm-gtk-name to --fvwmgtk-alias
1034 2000-05-14  Mikhael Goikhman  <migo@homemail.com>
1036         * make_fvwmdist.sh:
1037         s/$VRELEASE_$VMAJOR_VMINOR/${VRELEASE}_${VMAJOR}_$VMINOR/
1039 2000-05-04  Mikhael Goikhman  <migo@homemail.com>
1041         * Makefile.am, fvwmbun.sh.in:
1042         fixed minor info bug, small rearrangings
1043         * fvwm-config.in:
1044         added gnome support query
1046 2000-04-26  Mikhael Goikhman  <migo@homemail.com>
1048         * fvwm-config.in, fvwmbug.sh.in:
1049         Changes in defaults of FVWM_DATADIR & FVWM_USERDIR;
1050         renamings and rewordings.
1052 2000-04-12  Mikhael Goikhman  <migo@homemail.com>
1054         * fvwm-config.in:
1055         added --supports, --supports-<feature> options, some enhancements.
1057 2000-04-06  Mikhael Goikhman  <migo@homemail.com>
1059         * fvwm-config.in:
1060         a new fvwm script, to be used for querying fvwm instalation
1062 2000-02-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1064         * make_fvwmdist.sh (VERSION_STRING):
1065         improved release building script
1067 2000-02-05  Mikhael Goikhman  <migo@homemail.com>
1069         * fvwm-menu-*.{in,1}:
1070         some clean up in code and man; ~ in file names is now mostly expanded;
1071         added --wm-icons; changed to work with Redhat 5.1 perl
1073         * fvwm-menu-xlock.in:
1074         actually renamed --format to the previously documented --item,
1075         --item format now can contain width specifiers like in other scripts;
1076         renamed --icon to --icon-item, added --icon-title;
1078         * fvwm-menu-directory.in:
1079         actually renamed --format to the previously documented --item;
1080         changed data file name used in --reuse to .fvwm-menu-directory.dir
1082         * fvwm-menu-headlines.in: timezones of sites are now taken in account,
1083         still daylight saving time is evaluated approximately for dumb sites
1084         dumping local time for own zone without specifying it instead of GMC;
1085         support for AppWatch site, support for user defined sites;
1086         added --info, --icon-title, --icon-item, --icon-home.
1088         * fvwm-menu-desktop.{in,1}:
1089         change --i-know-what-i-do (flag) to --time-limit (integer)
1091 2000-01-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1093         * fvwmrc_convert:
1094         use new styles Font, IconFont, Hilight...
1096 2000-01-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1098         * fvwmrc_convert:
1099         updated for WindowFont and HilightColor(set)
1101 1999-12-17  Mikhael Goikhman  <migo@homemail.com>
1103         * fvwm-menu-headlines.in:
1104         * fvwm-menu-headlines.1:
1105         A new configurable script to show popular web site headlines in fvwm
1106         menus. Currently supported FreshMeat, LinuxToday, SlashDot, Segfault.
1108         * fvwm-menu-directory.in: --special-dirs gets an argument now
1109         * fvwm-menu-{directory,xlock}: --format renamed to --item
1111         * Makefile.am: added fvwm-menu-headlines; fvwm-menu scripts now
1112         are installed
1114 1999-11-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1116         * make_fvwmdist.sh:
1117         new script to help building the distribution
1119 1999-11-24  Dan Espen  <dane@mk.telcordia.com>
1121         * fvwm-menu-desktop.1: Removed 8 bit character that was causing
1122         Solaris nroff to core out.  Did a little proofreading.
1124 1999-11-17  Mikhael Goikhman  <migo@homemail.com>
1126         * Makefile.am:
1127         removed FORCE from fvwmbug, added fvwmbug to CLEANFILES;
1128         fvwm-menu-{xlock,directory}.1 are not autogenerated now, because of
1129         'cvs update' timestamp bug; use: make _fvwm-menu-xlock.1
1131 1999-11-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1133         * fvwm-menu-directory.in:
1134         * fvwm-menu-desktop.in:
1135         * fvwmrc_convert.1:
1136         * fvwm-menu-directory.1:
1137         * fvwm-menu-desktop.1:
1138         ispell session
1140 1999-11-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1142         * fvwm_make_browse_menu.sh:
1143         applied fix by Brad Giaccio
1145 1999-10-30  Mikhael Goikhman  migo@homemail.com
1147         * fvwm-menu-directory.in: --reuse option works again
1149 1999-09-23  Paul D. Smith  <psmith@gnu.org>
1151         * Makefile.am (LDADD): Move the $(X_LIBS) reference earlier in all
1152         LDADD variables, before (for example) the $(xpm_LIBS) reference;
1153         sometimes the latter doesn't contain its own -L options, and uses
1154         X's.
1156 1999-09-05  Mikhael Goikhman  <migo@homemail.com>
1158         * fvwmrc_convert:
1159         Replaced several occurrences of InitFunction and/or RestartFunction
1160         with StartFunction.
1162 1999-09-04  Mikhael Goikhman  <migo@homemail.com>
1164         * Makefile.am: removed use of $< on explicit rule;
1165         more code to satisfy both pod2man and 'make -j'
1166         * fvwm-menu-directory.in: removed @VERSION@ from the man page part
1168 1999-08-23  Mikhael Goikhman  <migo@homemail.com>
1170         * fvwm-menu-directory.in: new option --format to put the file size,
1171         date, type, full name etc. into the menu label; the option --title is
1172         extended (new default is "*-40p" now).
1173         * fvwm-menu-xlock.in: new options --format and --special-first;
1174         special and non-special modes are now separated
1175         * fvwm_make_browse_menu.sh: improved the simulation command line
1177 1999-08-17  Mikhael Goikhman  <migo@homemail.com>
1179         * BuildXLockMenu: created the compatibility wrapper to fvwm-menu-xlock
1180         * fvwm_make_browse_menu.sh:
1181         * fvwm_make_directory_menu.sh:
1182         restored (used by fvwm2.1) with a pointer to fvwm-menu-directory
1183         * fvwm-menu-xlock.in:
1184         * fvwm-menu-directory.in:
1185         * fvwm-menu-desktop.in:
1186         * fvwm-menu-desktop.1:
1187         some small documentation fixes, added some useful xlock options
1189 1999-08-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1191         * fvwm-menu-xlock.in:
1192         * fvwm-menu-directory.in:
1193         use FVWM instead of F{ine,antastic,eline} VWM
1195 1999-08-16  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
1197         * fvwm-menu-xlock.1:
1198         * fvwm-menu-directory.1:
1199         * fvwm-menu-desktop.1: use FVWM instead of F{ine,antastic,eline} VWM
1201 1999-08-16  Mikhael Goikhman  <migo@homemail.com>
1203         * ChangeLog:
1204         * fvwm-menu-xlock.in:
1205         * fvwm-menu-xlock.1:
1206         * fvwm-menu-directory.in:
1207         * fvwm-menu-directory.1:
1208         * fvwm-menu-desktop.in:
1209         * fvwm-menu-desktop.1:
1210         New files added.
1211         fvwm-menu perl scripts can be used to auto build fvwm menus.
1212         All scripts are very configurable, see --help and man pages.
1214         * BuildXLockMenu.in:
1215         * BuildXLockMenu.1:
1216         * fvwm_make_browse_menu.sh:
1217         * fvwm_make_directory_menu.sh:
1218         Removed in favor of new more configurable scripts.