Fix ExplainWindowPlacement when using "NoUSPosition" style.
[fvwm.git] / bin / ChangeLog
blob0bfa3c3e3d50113449b325d7b637d276fc539dfe
1 2010-05-13  Thomas Adam   <thomas@xteddy.org>
2         * fvwm-convert-2.6.in (__convert_conditionals):
3         Be more specific about conditional command corrections.
5         When converting over "Foo [blah]", don't blindly substitute anything in
6         square brackets, as this will obliterate legitimate statements such as
7         "$[foo]" when referring to environment variable interpolation.  Instead,
8         ensure we only process this if it's preceeded by a conditional command.
10 2010-05-13  Thomas Adam   <thomas@xteddy.org>
11         * fvwm-convert-2.6.in:
12         Remove trailing comma.
14 2010-05-12  Thomas Adam   <thomas@xteddy.org>
15         * fvwm-convert-2.6.in (__convert_conditionals):
16         Preserve comma-separated options in conditional commands.
18         If we encounter options in conditon commands already separated with
19         commas, ensure we don't double-up on commas when converting any further
20         options -- because the assumption was that options to conditional
21         commands were just whitespace-delimited.
23 2010-01-05  Thomas Adam   <thomas.adam22@gmail.com>
24         * fvwm-convert-2.6.in:
25         * fvwm-convert-2.6.1.in:
26         Minor style cleanups.
28         Tidy up of some of the code.  Fix some odd wording in the man page.
30 2010-01-05  Thomas Adam   <thomas.adam22@gmail.com>
31         * fvwm-convert-2.6.in:
32         Convert all function lines where possible.
34         Ensure we run all function lines through __convert_conditionals() and
35         not just functions we're explicitly converting.
37 2010-01-05  Thomas Adam   <thomas.adam22@gmail.com>
38         * fvwm-convert-2.6.in (write_out_file):
39         Don't write out StartFunction if not defined.
41         Don't put a blank template for StartFunction if there isn't one in the
42         config file.
44 2010-01-03  Thomas Adam   <thomas.adam22@gmail.com>
45         * fvwm-convert-2.6.in (check_func_definition):
46         * fvwm-convert-2.6.in (handle_continuation):
47         Handle "+ foo" lines correctly by not culling them.
49         Because of how we collate "+ foo" lines for startfunction, etc., we want
50         to also ensure we keep them around for functions we don't care to
51         explicitly convert over.
53 2010-01-03  Thomas Adam   <thomas.adam22@gmail.com>
54         * fvwm-convert-2.6.in (write_out_file):
55         If no output filename given, put files in CWD.
57         Actually do what the man page says and put processed files in the CWD if
58         no output files are given (implied if -f is used for any Read files.)
60 2010-01-03  Thomas Adam   <thomas.adam22@gmail.com>
61         * fvwm-convert-2.6.in (convert_key_mouse_bindings):
62         Retain white space between Mouse/Key fields.
64         Don't cull any deliberate whitespace between fields if we end up
65         converting some of the options found.
67 2010-01-02  Thomas Adam   <thomas.adam22@gmail.com>
68         * fvwm-convert-2.6.in:
69         Be more strict in file handling when following Read statements.
71         Ensure we don't overwrite any previously defined file when following
72         Read files picked up by using "-f".
73         
74 2010-01-02  Thomas Adam   <thomas.adam22@gmail.com>
75         * fvwm-convert-2.6.in:
76         * fvwm-convert-2.6.1.in:
77         Handle continuation lines.
79         Process those lines ending in a backslash by prepending them to the
80         previous line and just shunting it to a common function.  When writing
81         out the file, ensure we preserve the split lines.
83 2010-01-01  Thomas Adam   <thomas.adam22@gmail.com>
84         * fvwm-convert-2.6.in:
85         Use !UsePPosition over NoPPosition when negating style lines..
87         When converting styles over, use !UsePPosition, and not convert to
88         !PPosition -- which would have happened due to how the negation for
89         style command works for other styles.
90 2010-01-01  Thomas Adam   <thomas.adam22@gmail.com>
91         * fvwm-convert-2.6.in:
92         Retain "Read foo" lines when calling handle_read_file()
94         Ensure we retain this line when spitting out the converted file,
95         otherwise the file from Read will never get processed by FVWM.
97 2010-01-01  Thomas Adam   <thomas.adam22@gmail.com>
98         * fvwm-convert-2.6.in:
99         * fvwm-convert-2.6.1.in:
100         Convert over to use GetOpt::Long and introduce -f and -h.
102         --follow-read|-f : Follow files found via "Read".
103         --help|-h : Print help message.
105         No longer allow fvwm-convert-2.6 to follow Read files automatically --
106         force this via -f instead.
108         In the case of -f not given, still print out files found on the command
109         line to make the user aware there's additional files that will need
110         processing.
112 2010-01-01  Thomas Adam   <thomas.adam22@gmail.com>
113         * fvwm-convert-2.6.in:
114         Fix command-line parsing, and allow for destination file to be honoured
115         -- stupid logic bug on my part.
117 2009-03-22  Mikhael Goikhman  <migo@homemail.com>
119         * Makefile.am:
120         add fvwm version to automatically generated man pages
122         * fvwm-menu-directory.1:
123         * fvwm-menu-headlines.1:
124         * fvwm-menu-xlock.1:
125         * fvwm-perllib.1:
126         regenerated
128 2009-03-17  Mikhael Goikhman  <migo@homemail.com>
130         * fvwm-menu-desktop.in:
131         * fvwm-menu-directory.in:
132         * fvwm-menu-headlines.in:
133         * fvwm-menu-xlock.in:
134         * fvwm-perllib.in:
135         convert my old code to use var_name and function_name coding style
137         * Makefile.am:
138         rename target "pod2man" to "regenerate"
140         * fvwm-menu-*.1:
141         regenerated
143 2009-03-10  Mikhael Goikhman  <migo@homemail.com>
145         * fvwm-perllib.in:
146         hide "use Gtk;" pseudo-dependency from annoying package builders
148 2009-03-10  Mikhael Goikhman  <migo@homemail.com>
150         * fvwm-config.in:
151         fix wrong spacing in the output caused by libXcursor patch
153         * fvwm-menu-headlines.in:
154         switch the default broswer from "netscape" to "firefox",
155         fix parsing of "&#xabcd;" entities in xml and RootPrompt site
157 2007-08-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
159         * fvwm-menu-directory.1:
160         * fvwm-config.1.in:
161         * fvwm-convert-2.2.1.in:
162         * fvwm-bug.in:
163         * fvwm-menu-headlines.in:
164         * fvwm-convert-2.4.1.in:
165         * fvwm-root.1.in:
166         * fvwm-menu-xlock.1:
167         * fvwm-convert-2.6.1.in:
168         * fvwm-bug.1.in:
169         * fvwm-perllib.1:
170         * fvwm-perllib.in:
171         * fvwm-menu-headlines.1:
172         * fvwm-menu-directory.in:
173         * fvwm-menu-desktop.1.in:
174         * fvwm-menu-xlock.in:
175         write fvwm in lower case
177 2007-07-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
179         * Makefile.am (LDADD):
180         fixed building with libXcursor
182 2007-06-22  Simon Griph  <simon(at)griph(dot)se>
184         * fvwm-config.in:
185         * Makefile.am (LDADD):
187 2007-01-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
189         * fvwm-convert-2.6.in:
190         * fvwm-convert-2.4.in:
191         * fvwm-config.in:
192         * fvwm-bug.in:
193         added GPL notice
195         * fvwm-root.c:
196         #includes from library path with "..." not <...>
198 2007-01-28  Simon Griph  <simon(at)griph(dot)se>
200         * Makefile.am (LDADD, INCLUDES):
201         added rsvg_LIBS, rsvg_CFLAGS
203         * fvwm-config.in:
204         * fvwm-root.1.in (DESCRIPTION):
205         * fvwm-root.c (usage):
206         documented new svg support
207         (SetRootWindow):
208         added Frsvg_init() call
210 2007-01-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
212         * fvwm-root.c:
213         use new library header files
215 2007-01-26  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
217         * fvwm-root.c (SetRootWindow):
218         use image path in fvwm-root, but prepend pwd to it.
220         * fvwm-root.c (SetRootWindow):
221         don't use image path in fvwm-root
223 2007-01-15  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
225         * fvwm-config.in:
226         * fvwm-bug.in (datarootdir):
227         * fvwm-perllib.in:
228         use datarootdir
230 2007-01-14  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
232         * fvwm-root.c (SetRootWindow):
233         use int instead of unsigned int.
235 2006-12-18  Viktor Griph  <griph@dd.chalmers.se>
237         * Makefile.am (man_MANS, EXTRA_DIST):
238         don't install fvwm-convert-2.2 man page
240 2006-11-13  Dan Espen  <dane@mk.telcordia.com>
242         * fvwm-menu-directory.in: Use escapeFileName on directory name.
243         Security patch from Tavis Ormandy.
245 2006-09-19  Viktor Griph  <griph@dd.chalmers.se>
247         * fvwm-root.c (SetRootWindow):
248         silence gcc4 warnings
250 2006-04-07  Serge Koksharov  <gentoosiast dog yandex dot ru>
252         * fvwm-bug.in:
253         changed fallback editor from `emacs' to `vi' because it much
254         more widespread on non-Linux systems
255         fixed errors (because of incorrect syntax fallback entries were
256         not used)
257         now script honors `TMPDIR' env. variable and if it's not set it
258         fallback to `/tmp' directory when creating temporary file
260 2006-04-04  Serge Koksharov  <gentoosiast dog yandex dot ru>
262         * ChangeLog:
263         corrected typo
265 2006-03-02  Serge Koksharov  <gentoosiast dog yandex dot ru>
267         * fvwm-config.1.in:
268         * fvwm-menu-headlines.1:
269         * fvwm-menu-headlines.in:
270         * fvwm-perllib.in:
271         * fvwm-root.1.in:
272         corrected typos
274 2005-09-21  Mikhael Goikhman  <migo@homemail.com>
276         * fvwm-perllib.in:
277         enhance "tutorial", add "events" man page
279 2005-09-19  Olivier Chapuis  <olivier.chapuis@free.fr>
281         * fvwm-root.c (main):
282         64-bit refixes
284 2005-07-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
286         * fvwm-root.c (main):
287         64-bit fixes
289 2005-07-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
291         * fvwm-menu-directory:
292         applied patch  by Stephen Dennison <stephenrd@gmail.com> to correct a
293         typo
295 2005-07-04  Dan Espen  <dane@mk.telcordia.com>
297         * fvwm-menu-desktop.1.in: Add option gnome-mandriva.
299         * fvwm-menu-desktop.in (check_app): When checking if executable exists,
300         allow full path.  Add new option, gnome-mandriva.
302 2005-03-17  Dan Espen  <dane@mk.telcordia.com>
304         * fvwm-menu-desktop.1.in: Fix .IP.
306 2004-08-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
308         * fvwm-root.c:
309         fixed compiling
311 2004-08-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
313         * fvwm-root.c (SetRootWindow):
314         (main):
315         fail with exit code 1 if image does not exist
317 2004-06-29  Mikhael Goikhman  <migo@homemail.com>
319         * fvwm-menu-directory.in:
320         * fvwm-menu-directory.1:
321         new option --func-name
323 2004-03-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
325         * fvwm-bug.in:
326         script safety patch; see
327         http://securitytracker.com/alerts/2004/Jan/1008781.html
329 2004-01-01  Mikhael Goikhman  <migo@homemail.com>
331         * fvwm-menu-directory.in:
332         security fix for file names with eoln
334 2003-12-16  olicha  <olivier.chapuis@free.fr>
336         * fvwm-menu-desktop.in:
337         Tried to found KDE3 icons and mini icons
339 2003-11-29  Mikhael Goikhman  <migo@homemail.com>
341         * fvwm-menu-headlines.1:
342         * fvwm-menu-headlines.in:
343         update/fix Kuro5hin, GNOME-News, NewsForge, LinuxApps;
344         support redirection to other host to reduce problems in the future;
345         don't cache with explicit or implicit web proxies; added Schedule hint
347 2003-09-12  Mikhael Goikhman  <migo@homemail.com>
349         * fvwm-config.in:
350         added iconv reporting
352 2003-09-03  Mikhael Goikhman  <migo@homemail.com>
354         * fvwm-menu-directory.1:
355         * fvwm-menu-directory.in:
356         --title and --command-title now support empty argument
357         (suppress title action or title completely)
359 2003-07-08  Mikhael Goikhman  <migo@homemail.com>
361         * fvwm-menu-headlines.1:
362         * fvwm-menu-headlines.in:
363         replace old BBC-World and BBC-SciTech with new BBC headlines
365 2003-04-18  Mikhael Goikhman  <migo@homemail.com>
367         * fvwm-config.in:
368         fixed --localedir
369         * fvwm-config.1:
370         updated
372 2003-03-22  Mikhael Goikhman  <migo@homemail.com>
374         * fvwm-menu-directory.1:
375         * fvwm-menu-directory.in:
376         * fvwm-menu-headlines.1:
377         * fvwm-menu-headlines.in:
378         * fvwm-menu-xlock.1:
379         * fvwm-menu-xlock.in:
380         make the scripts to be warning safe
382 2003-03-15  Mikhael Goikhman  <migo@homemail.com>
384         * fvwm-menu-*.1:
385         regenerated
387 2003-01-29  Mikhael Goikhman  <migo@homemail.com>
389         * fvwm-menu-directory.1:
390         * fvwm-menu-directory.in:
391         * fvwm-menu-headlines.1:
392         * fvwm-menu-headlines.in:
393         * fvwm-menu-xlock.1:
394         * fvwm-menu-xlock.in:
395         fixed one problem with pod caused some man page paragraphs to disappear
397 2003-01-03  olicha  <olivier.chapuis@free.fr>
399         * fvwm-config.in:
400         * fvwm-config.1:
401         Removed HAVE_GNOME and HAVE_EWMH
403 2002-12-19  olicha  <olivier.chapuis@free.fr>
405         * fvwm-config.in:
406         MIT Shared Memory Extension
408 2002-11-29  Mikhael Goikhman  <migo@homemail.com>
410         * fvwm-menu-desktop.in:
411         * fvwm-menu-desktop.1:
412         --uniconv now uses perl internal convertion if possible (much faster)
414 2002-11-28  olicha  <olivier.chapuis@free.fr>
416         * fvwm-config.1:
417         * fvwm-config.in:
418         localedir and gettext
420 2002-11-10  Mikhael Goikhman  <migo@homemail.com>
422         * fvwm-bug.1:
423         * fvwm-bug.in:
424         * fvwm-config.1:
425         * fvwm-config.in:
426         * fvwm-menu-desktop.1:
427         * fvwm-menu-desktop.in:
428         * fvwm-menu-directory.1:
429         * fvwm-menu-directory.in:
430         * fvwm-menu-headlines.1:
431         * fvwm-menu-headlines.in:
432         * fvwm-menu-xlock.1:
433         * fvwm-menu-xlock.in:
434         * fvwm-perllib.1:
435         * fvwm-perllib.in:
436         * fvwm-root.1:
437         * fvwm-root.c:
438         all programs now support --help, -h, -?, --version, -V
439         and some (that supported it in 2.4.x also support -v)
441 2002-11-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
443         * fvwm-root.c:
444         removed long option names with "-" instead of "--"
446 2002-11-09  Mikhael Goikhman  <migo@homemail.com>
448         * Makefile.am (bin_SCRIPTS):
449         * fvwm_make_browse_menu.sh:
450         * fvwm_make_directory_menu.sh:
451         moved from bin to utils again
453 2002-11-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
455         * Makefile.am (bin_SCRIPTS):
456         install below shell scripts too
458         * fvwm_make_browse_menu.sh:
459         * fvwm_make_directory_menu.sh:
460         moved from utils to bin
462 2002-11-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
464         * fvwm-root.c (SetRootWindow):
465         fixed compile error
467 2002-10-31  olicha  <olivier.chapuis@free.fr>
469         * fvwm-root.c (SetRootWindow):
470         Updated PImageLoadPixmapFromFile
472 2002-10-27  Mikhael Goikhman  <migo@homemail.com>
474         * fvwm-root.c:
475         * fvwm-root.1:
476         switch to --option names in documentation, -option works too;
477         added --no-retain-pixmap and --no-dummy for completeness
479 2002-10-27  olicha  <olivier.chapuis@free.fr>
481         * fvwm-root.c:
482         * fvwm-root.1:
483         added --retain-pixmap; added documentation
485 2002-10-18  olicha  <olivier.chapuis@free.fr>
487         * Makefile.am (bin_SCRIPTS):
488         fvwm-root depends on libfvwm
490 2002-10-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
492         * fvwm-root.1:
493         applied patch by Cameron Simpson
495 2002-10-15  olicha  <olivier.chapuis@free.fr>
497         * fvwm-root.c (SetRootWindow):
498         Updated PictureInitCMapRoot
500 2002-10-12  Mikhael Goikhman  <migo@homemail.com>
502         * fvwm-bug.in:
503         show VERSIONINFO
505 2002-10-09  Mikhael Goikhman  <migo@homemail.com>
507         * fvwm-perllib.in:
508         more on tutorial
510 2002-10-08  olicha  <olivier.chapuis@free.fr>
512         * fvwm-root.c (*):
513         ColorLimit Visual fixes
515 2002-09-17  Mikhael Goikhman  <migo@homemail.com>
517         * fvwm-perllib.in:
518         progress in writing tutorial
520 2002-09-14  Mikhael Goikhman  <migo@homemail.com>
522         * fvwm-perllib.in:
523         some work on documentation
525 2002-09-06  Mikhael Goikhman  <migo@homemail.com>
527         * fvwm-config.in:
528         added options --is-final, --is-stable, --release-date
530 2002-08-11  olicha  <olivier.chapuis@free.fr>
532         * fvwm-root.c (main):
533         New options -no-dither, -dither and -no-cl
534         (SetRootWindow):
535         Update the PImageLoadPixmapFromFile args
537 2002-08-02  Mikhael Goikhman  <migo@homemail.com>
539         * Makefile.am:
540         DESTDIR fix
542 2002-08-01  Mikhael Goikhman  <migo@homemail.com>
544         * fvwm-menu-headlines.in:
545         support http redirections; update BBC headlines to work again
547 2002-06-20  Mikhael Goikhman  <migo@homemail.com>
549         * fvwm-root.c:
550         fixed build without xpm; search in built-in image-path first
552 2002-06-19  Mikhael Goikhman  <migo@homemail.com>
554         * fvwm-menu-headlines.in:
555         added timeout on initial connection
556         * fvwm-config.in:
557         added png and xft reporting
559 2002-06-17  Mikhael Goikhman  <migo@homemail.com>
561         * fvwm-menu-desktop.1:
562         some improvements
564         * fvwm-perllib.1:
565         * fvwm-perllib.in:
566         improved documentation and code
568 2002-06-15  Mikhael Goikhman  <migo@homemail.com>
570         * fvwm-menu-headlines.1:
571         * fvwm-menu-headlines.in:
572         added support for CNN, BBC-World, BBC-SciTech headlines;
573         do not show time or/and date fields that can't be guessed
574         instead of showing a fake time/date
576         * fvwm-perllib.1:
577         * fvwm-perllib.in:
578         added a new script for perllib documentation
580 2002-06-09  Mikhael Goikhman  <migo@homemail.com>
582         * fvwm-menu-headlines.1:
583         * fvwm-menu-headlines.in:
584         fix for a bad httpd responce, new option --icon-error
586 2002-06-02  Mikhael Goikhman  <migo@homemail.com>
588         * fvwm-menu-headlines.1:
589         * fvwm-menu-headlines.in:
590         add timeouts on socket reading (default is 20 seconds) and --timeout;
591         updated NewsForge, LinuxFr;
592         disabled SegFault, AppWatch, JustLinux, FreeKDE as non-functional
594 2002-05-28  Mikhael Goikhman  <migo@homemail.com>
596         * fvwm-config.in:
597         removed multibyte reporting
599 2002-05-09  olicha  <olivier.chapuis@free.fr>
601         * fvwm-root.c (SetRootWindow):
602         A fix
604 2002-04-25  Mikhael Goikhman  <migo@homemail.com>
606         * *.1:
607         improved main headers and updated for 2.5.1
609         * fvwm-config.in:
610         report xrender support
612 2002-04-23  Mikhael Goikhman  <migo@homemail.com>
614         * fvwm-root.c:
615         minor reformatting and spell checking
617 2002-04-22  olicha  <olivier.chapuis@free.fr>
619         * fvwm-root.c (*):
620         Some renaming.
622 2002-04-12  Mikhael Goikhman  <migo@homemail.com>
624         * *:
625         split directory utils/ into 2 directories:
626         bin/   - for programs installed into ${bindir}
627         utils/ - for developer and miscellaneous utilities
629         renamed programs:
630         xpmroot        -> fvwm-root
631         fvwmbug        -> fvwm-bug
632         fvwmrc_convert -> fvwm-convert-2.2
633         fvwm24_convert -> fvwm-convert-2.4
635         added:
636         fvwm-convert-2.6.{in,1}
638         * Makefile.am:
639         setup compatibility symlinks for xpmroot and xpmroot.1
641 2002-04-05  olicha  <olivier.chapuis@free.fr>
643         * Makefile.am:
644         Added -lm to LDADD
646         * fvwm-menu-desktop.in (get_info):
647         Allows png icons in fvwm menu
649         * xpmroot.c (SetRootWindow):
650         (main):
651         * Makefile.am:
652         xpmroot can load xbm and png image file. It is enabled even without
653         xpm support
655 2002-03-03  Mikhael Goikhman  <migo@homemail.com>
657         * fvwm-config.in:
658         added --supports-bidi (renamed) and --supports-perllib
660 2002-03-01  Mikhael Goikhman  <migo@homemail.com>
662         * configure_dev.sh:
663         s/autolocal/aclocal/; pass arguments to ./configure
665 2002-03-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
667         * configure_dev.sh:
668         added autolocal
670 2002-02-21  Mikhael Goikhman  <migo@homemail.com>
672         * fvwm-config.in:
673         added --supports-fribidi
675 2002-02-10  Mikhael Goikhman  <migo@homemail.com>
677         * fvwm-config.in:
678         * fvwm-config.1:
679         added --fvwm-perllibdir
681 2002-02-07  Mikhael Goikhman  <migo@homemail.com>
683         * Makefile.am:
684         do not generate fvwmbug (and fvwmbug.sh), it is generated by configure
686         * fvwmbug.in:
687         renamed from fvwmbug.sh.in and minor changes
689 2002-02-01  Dan Espen  <dane@mk.telcordia.com>
691         * fvwm-menu-xlock.1:
692         * fvwm-menu-headlines.1:
693         * fvwm-menu-directory.1:
694         * fvwm-menu-desktop.1: fvwmrc -> .fvwm2rc
696 2002-01-30  Mikhael Goikhman  <migo@homemail.com>
698         * fvwm24_convert.in:
699         * Makefile.am:
700         use the same generation as for other perl scripts
702         * BuildXLockMenu:
703         remove compatibility script
705 2002-01-21  olicha  <olivier.chapuis@free.fr>
707         * xpmroot.c (main):
708         * xpmroot.1:
709         Removed the -np option and uncomment the -fe and -d documentation
711 2002-01-19  Dan Espen  <dane@mk.telcordia.com>
713         * xpmroot.1: Language check done, options still commented out.
715 2002-01-19  olicha  <olivier.chapuis@free.fr>
717         * xpmroot.c:
718         Some reformating and fixed a miss print
720 2002-01-18  olicha  <olivier.chapuis@free.fr>
722         * xpmroot.1:
723         Remove the documentations of the new xpmroot options as There is
724         something that I do not understand with the "memory of the
725         background of the root window"
727 2002-01-16  olicha  <olivier.chapuis@free.fr>
729         * xpmroot.c (main):
730         New option -np which causes to set _XSETROOT_ID to None and to do not
731         keep the pixmap in memory. New option -d which free the _XSETROOT_ID
732         pixmap and set it to None and which forces xpmroot to do not set the
733         background. New options -fe for freeing the ESETROOT_PMAP_ID pixmap.
735 2001-11-26  Mikhael Goikhman  <migo@homemail.com>
737         * fvwm-config.in:
738         make ewmh entry consistent with others
740 2001-11-15  olicha  <olivier.chapuis@free.fr>
742         * fvwm-config.in:
743         Added ewmh
745 2001-11-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
747         * fvwm24_convert:
748         Print an error message if source file is not writable
750 2001-10-13  olicha  <olivier.chapuis@free.fr>
752         * fvwm-menu-desktop.in:
753         One or two fixes
755 2001-10-09  Mikhael Goikhman  <migo@homemail.com>
757         * fvwm-menu-headlines.in:
758         improved support for linuxfr.org, added thinkgeek.com
760         * make_fvwmdist.sh:
761         s/autormake/automake/
763 2001-09-05  olicha  <olivier.chapuis@free.fr>
765         * fvwm-menu-headlines.in:
766         * fvwm-menu-headlines.1:
767         Added linuxfr.org and fix a man page misprint
769 2001-08-25  Mikhael Goikhman  <migo@homemail.com>
771         * fvwm-menu-directory.in:
772         * fvwm-menu-directory.1:
773         fixed several kinds of escaping in menu names, menu items and shell
774         commands
776 2001-08-15  Mikhael Goikhman  <migo@homemail.com>
778         * fvwm-config.in:
779         * fvwm-config.1:
780         s/gnome-wm/gnome-hints/
782 2001-07-30  Mikhael Goikhman  <migo@homemail.com>
784         * fvwm-menu-headlines.in:
785         improved xml parsing, added support for newsforge.com, kuro5hin.org,
786         bbspot.com
788 2001-07-25  Mikhael Goikhman  <migo@homemail.com>
790         * fvwm-menu-headlines.in:
791         * fvwm-menu-headlines.1:
792         several improvements and enhancements: better comply with HTTP/1.1,
793         so AppWatch does not freeze the script and --buggyproxy is not needed,
794         fixed FreshMeat time format (they changed it), show network errors
795         in the menu with a possibility to reload when network returns instead
796         of dying AND added support for 7 more free software sites
798 2001-07-22  Mikhael Goikhman  <migo@homemail.com>
800         * fvwm-config.in:
801         added xinerama and shape support; resorting
803 2001-07-10  Mikhael Goikhman  <migo@homemail.com>
805         * fvwm24_convert.in:
806         update $dest2 only after all changes to $dest, not before
808 2001-07-08  Mikhael Goikhman  <migo@homemail.com>
810         * fvwm24_convert.in:
811         use a correct form $ENV{'HOME'} not $$HOME
813         * fvwm-config.1:
814         created the man page
816 2001-06-30  Mikhael Goikhman  <migo@homemail.com>
818         * make_fvwmdist.sh:
819         changed date format in NEWS file to actually match the one in NEWS
821 2001-06-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
823         * make_fvwmdist.sh:
824         changed date format in NEWS file
826 2001-06-23  Mikhael Goikhman  <migo@homemail.com>
828         * fvwm-menu-directory.1:
829         * fvwm-menu-directory.in:
830         be consistent in code and doc: s/--check-subdir/--check-subdirs/
832 2001-06-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
834         * make_fvwmdist.sh:
835         corrected typos
836         update version number in FAQ too
838 2001-05-06  Mikhael Goikhman  <migo@homemail.com>
840         * fvwm-config.in:
841         fixed --supports-feature broken in the previous commit
843 2001-05-04  Mikhael Goikhman  <migo@homemail.com>
845         * fvwm-config.in:
846         report gdk-imlib support in FvwmGtk, rename gnome support to gnome-wm
848 2001-04-09  Dan Espen  <dane@mk.telcordia.com>
850         * make_fvwmdist.sh: Figure our user full name.
852 2001-04-03  Mikhael Goikhman  <migo@homemail.com>
854         * Makefile.am:
855         don't build and install xselection, there is a more powerful package
856         of the same name
858 2001-03-24  Mikhael Goikhman  <migo@homemail.com>
860         * fvwm-menu-desktop.1:
861         * fvwm-menu-desktop.in:
862         rewordings
864 2001-03-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
866         * fvwm24_convert.1:
867         updated
869         * fvwm24_convert.in:
870         use \s instead of [ \t]
871         removed conversion of placement names, print a message instead
872         print warnings about FvwmConfig and FvwmPipe
873         improved comment detection
874         detect continuation lines
875         fixed typo
876         fixed line continuations
877         do not merge continuation lines if possible
879 2001-03-23  olicha  <olivier.chapuis@free.fr>
881         * fvwm-menu-desktop.in:
882         * fvwm-menu-desktop.1:
883         New option --merge-user-menu for KDE version 2
884         New options --check-[mini-]icons to fix problems if no icons
885         are found for the styles
887 2001-03-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
889         * fvwm24_convert.in (line):
890         fixed HilightColor conversion
891         added HilightColorset conversion
892         convert WindowShadeAnimate command
894 2001-03-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
896         * fvwm24_convert.in (line):
897         enhanced button panel line recognition
899 2001-03-21  Dan Espen  <dane@mk.telcordia.com>
901         * fvwm24_convert.in: Add detection of old style FvwmButtons panel
902         definitions.
904 2000-03-20  Mikhael Goikhman  <migo@homemail.com>
906         * fvwm-config.in:
907         added --fvwm-exe option for potential forward compatibility
909         * fvwm-menu-desktop.1:
910         * fvwm-menu-desktop.in:
911         * fvwm-menu-directory.1:
912         * fvwm-menu-directory.in:
913         * fvwm-menu-xlock.1:
914         * fvwm-menu-xlock.in:
915         be compatible with a new wm-icons-0.3.0 icon list
917         * fvwm-menu-headlines.1:
918         simply regenerated with a new fancy perl-5.6.0 man page format
920 2001-03-18  Dan Espen  <dane@mk.telcordia.com>
922         * make_fvwmdist.sh: Add instruction to increase release number in FAQ.
923         * fvwm24_convert.in: Changes in GlobalOpts conversions.
925 2001-03-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
927         * fvwm24_convert.in (line):
928         replace "IconFont" with "Style * IconFont"
930 2001-03-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
932         * fvwm-menu-headlines.1:
933         * fvwm-menu-directory.1:
934         * fvwm-menu-xlock.in:
935         * fvwm-menu-headlines.in:
936         * fvwm-menu-directory.in:
937         changed some comments so that they don't look like cvs conflict markers
939 2001-02-26  Dan Espen  <dane@mk.telcordia.com>
941         * make_fvwmdist.sh (VER): Add instructions for NEWS update on stable
942         branch.
944 2001-02-25  Dan Espen  <dane@mk.telcordia.com>
946         * make_fvwmdist.sh (wrong_dir): Use portable way of redirecting
947         the grep output.
949 2001-01-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
951         * make_fvwmdist.sh (wrong_dir):
952         fixed logic
953         partially rewritten for portability reasons
954         new options
955           -R: skip to next release series number after building
956           -M: skip to next major release number after building
957           -w: disable -Werror in compiler flags
958           -a, -b, -s: build an alpha/beta/stable release
960 2001-01-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
962         * make_fvwmdist.sh (wrong_dir):
963         portability fixes
965 2000-01-24  Mikhael Goikhman  <migo@homemail.com>
967         fvwm-config.in:
968         show gnomelibs and multibyte support in summary and options
970 2000-01-21  Mikhael Goikhman  <migo@homemail.com>
972         * fvwm-menu-desktop.{in,1}:
973         * fvwm-menu-directory.{in,1}:
974         rewordings
976 2000-01-20  olicha  <olivier.chapuis@free.fr>
978         * fvwm-menu-desktop.in:
979         * fvwm-menu-desktop.1:
980         New option --menu-style and fix check for perl >= 5.6
981         (the value of $] is 5.006).
983         * fvwm-menu-directory.in:
984         * fvwm-menu-directory.1:
985         New option --menu-style
987 2000-01-01  Mikhael Goikhman  <migo@homemail.com>
989         * fvwm-menu-desktop.in:
990         fixed execution on older perl < 5.6
992 2000-12-12  olicha  <olivier.chapuis@free.fr>
994         * fvwm-menu-desktop.in:
995         * fvwm-menu-desktop.1:
996         New option --uniconv and --uniconv-exec for UTF8 encoding
998 2000-12-09  olicha  <olivier.chapuis@free.fr>
1000         * fvwm-menu-desktop.in:
1001         * fvwm-menu-desktop.1:
1002         New option --utf8 for UTF8 encoding (in KDE2)
1004 2000-12-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1006         * make_fvwmdist.sh:
1007         added environment variable to allow bringing up the network
1008         programmatically
1009         documentation in file
1011 2000-11-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1013         * make_fvwmdist.sh:
1014         make distcheck2
1016 2000-11-19  Mikhael Goikhman  <migo@homemail.com>
1018         * Makefile.am:
1019         fixed 'make distcheck' by adding $(top_srcdir)/utils/ path
1021 2000-11-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1023         * rebuild_dev.sh:
1024         added script that reconfigures and rebuilds fvwm
1025         * configure_dev.sh:
1026         script that calls automake, autoconf and configure
1027         * build_dev.sh:
1028         script that rebuilds fvwm with -Wall and -Werror
1030 2000-11-13  Mikhael Goikhman  <migo@homemail.com>
1032         * Makefile.am:
1033         replaced unportable $<
1035 2000-11-10  Mikhael Goikhman  <migo@homemail.com>
1037         * make_fvwmdist.sh:
1038         small fix in cvs log message, now also auto-updating the NEWS file
1040 2000-11-02  Dan Espen  <dane@mk.telcordia.com>
1042         * fvwm24_convert.1:
1043         * fvwm24_convert.in: Convert GlobalOpts to Style commands or BugOpts
1044         as needed.
1046 2000-10-11  Dan Espen  <dane@mk.telcordia.com>
1048         * fvwm24_convert.1:
1049         * fvwm24_convert.in: Convert to perl, print warning on read commands,
1050         do caseless matching on commands.
1052 2000-10-09  Mikhael Goikhman  <migo@homemail.com>
1054         * fvwm-menu-directory.{in,1}:
1055         * fvwm-menu-headlines.{in,1}:
1056         added --command options, which enhance --exec ones;
1057         use ~/.fvwm ($FVWM_USERDIR) for state files/dirs, not $HOME
1059 2000-10-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1061         * xpmroot.c (SetRootWindow):
1062         honour return code of XGetWindowAttributes()
1064 2000-10-04  Mikhael Goikhman  <migo@homemail.com>
1066         * utils/fvwm-menu-desktop.in:
1067         use a non-conflicting module syntax; be more tolerant to read
1068         permission problems; validate an alias parameter
1070 2000-09-28  Dan Espen  <dane@mk.telcordia.com>
1072         * fvwm24_convert.in: Handle space in HighlightColor.  Leave commented
1073         out ModulePath and ColorLimit commands.
1074         * fvwm24_convert.1: document more limitations/features.
1076 2000-09-26  Dan Espen  <dane@mk.telcordia.com>
1078         * fvwm24_convert.1: new man page.
1079         * Makefile.am (man_MANS): add fvwm24_convert.1 man page.
1081 2000-09-25  Mikhael Goikhman  <migo@homemail.com>
1083         * Makefile.am (EXTRA_DIST): s/fvwm24_convert/fvwm24_convert.in/
1085 2000-09-24  Dan Espen  <dane@mk.telcordia.com>
1087         * Makefile.am (fvwm24_convert): Rules to build fvwm24_convert.
1088         * fvwm24_convert.in: Works for me.  Docs next.
1090 2000-09-18  Dan Espen  <dane@mk.telcordia.com>
1092         * fvwm24_convert.in: preliminary version.  Not done yet.
1094 2000-08-19  Mikhael Goikhman  <migo@homemail.com>
1096         * utils/fvwm-menu-desktop.1:
1097         * utils/fvwm-menu-desktop.in:
1098         be more quiet; rename --fvwm-gtk-name to --fvwmgtk-alias
1100 2000-05-14  Mikhael Goikhman  <migo@homemail.com>
1102         * make_fvwmdist.sh:
1103         s/$VRELEASE_$VMAJOR_VMINOR/${VRELEASE}_${VMAJOR}_$VMINOR/
1105 2000-05-04  Mikhael Goikhman  <migo@homemail.com>
1107         * Makefile.am, fvwmbun.sh.in:
1108         fixed minor info bug, small rearrangings
1109         * fvwm-config.in:
1110         added gnome support query
1112 2000-04-26  Mikhael Goikhman  <migo@homemail.com>
1114         * fvwm-config.in, fvwmbug.sh.in:
1115         Changes in defaults of FVWM_DATADIR & FVWM_USERDIR;
1116         renamings and rewordings.
1118 2000-04-12  Mikhael Goikhman  <migo@homemail.com>
1120         * fvwm-config.in:
1121         added --supports, --supports-<feature> options, some enhancements.
1123 2000-04-06  Mikhael Goikhman  <migo@homemail.com>
1125         * fvwm-config.in:
1126         a new fvwm script, to be used for querying fvwm instalation
1128 2000-02-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1130         * make_fvwmdist.sh (VERSION_STRING):
1131         improved release building script
1133 2000-02-05  Mikhael Goikhman  <migo@homemail.com>
1135         * fvwm-menu-*.{in,1}:
1136         some clean up in code and man; ~ in file names is now mostly expanded;
1137         added --wm-icons; changed to work with Redhat 5.1 perl
1139         * fvwm-menu-xlock.in:
1140         actually renamed --format to the previously documented --item,
1141         --item format now can contain width specifiers like in other scripts;
1142         renamed --icon to --icon-item, added --icon-title;
1144         * fvwm-menu-directory.in:
1145         actually renamed --format to the previously documented --item;
1146         changed data file name used in --reuse to .fvwm-menu-directory.dir
1148         * fvwm-menu-headlines.in: timezones of sites are now taken in account,
1149         still daylight saving time is evaluated approximately for dumb sites
1150         dumping local time for own zone without specifying it instead of GMC;
1151         support for AppWatch site, support for user defined sites;
1152         added --info, --icon-title, --icon-item, --icon-home.
1154         * fvwm-menu-desktop.{in,1}:
1155         change --i-know-what-i-do (flag) to --time-limit (integer)
1157 2000-01-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1159         * fvwmrc_convert:
1160         use new styles Font, IconFont, Hilight...
1162 2000-01-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1164         * fvwmrc_convert:
1165         updated for WindowFont and HilightColor(set)
1167 1999-12-17  Mikhael Goikhman  <migo@homemail.com>
1169         * fvwm-menu-headlines.in:
1170         * fvwm-menu-headlines.1:
1171         A new configurable script to show popular web site headlines in fvwm
1172         menus. Currently supported FreshMeat, LinuxToday, SlashDot, Segfault.
1174         * fvwm-menu-directory.in: --special-dirs gets an argument now
1175         * fvwm-menu-{directory,xlock}: --format renamed to --item
1177         * Makefile.am: added fvwm-menu-headlines; fvwm-menu scripts now
1178         are installed
1180 1999-11-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1182         * make_fvwmdist.sh:
1183         new script to help building the distribution
1185 1999-11-24  Dan Espen  <dane@mk.telcordia.com>
1187         * fvwm-menu-desktop.1: Removed 8 bit character that was causing
1188         Solaris nroff to core out.  Did a little proofreading.
1190 1999-11-17  Mikhael Goikhman  <migo@homemail.com>
1192         * Makefile.am:
1193         removed FORCE from fvwmbug, added fvwmbug to CLEANFILES;
1194         fvwm-menu-{xlock,directory}.1 are not autogenerated now, because of
1195         'cvs update' timestamp bug; use: make _fvwm-menu-xlock.1
1197 1999-11-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1199         * fvwm-menu-directory.in:
1200         * fvwm-menu-desktop.in:
1201         * fvwmrc_convert.1:
1202         * fvwm-menu-directory.1:
1203         * fvwm-menu-desktop.1:
1204         ispell session
1206 1999-11-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1208         * fvwm_make_browse_menu.sh:
1209         applied fix by Brad Giaccio
1211 1999-10-30  Mikhael Goikhman  migo@homemail.com
1213         * fvwm-menu-directory.in: --reuse option works again
1215 1999-09-23  Paul D. Smith  <psmith@gnu.org>
1217         * Makefile.am (LDADD): Move the $(X_LIBS) reference earlier in all
1218         LDADD variables, before (for example) the $(xpm_LIBS) reference;
1219         sometimes the latter doesn't contain its own -L options, and uses
1220         X's.
1222 1999-09-05  Mikhael Goikhman  <migo@homemail.com>
1224         * fvwmrc_convert:
1225         Replaced several occurrences of InitFunction and/or RestartFunction
1226         with StartFunction.
1228 1999-09-04  Mikhael Goikhman  <migo@homemail.com>
1230         * Makefile.am: removed use of $< on explicit rule;
1231         more code to satisfy both pod2man and 'make -j'
1232         * fvwm-menu-directory.in: removed @VERSION@ from the man page part
1234 1999-08-23  Mikhael Goikhman  <migo@homemail.com>
1236         * fvwm-menu-directory.in: new option --format to put the file size,
1237         date, type, full name etc. into the menu label; the option --title is
1238         extended (new default is "*-40p" now).
1239         * fvwm-menu-xlock.in: new options --format and --special-first;
1240         special and non-special modes are now separated
1241         * fvwm_make_browse_menu.sh: improved the simulation command line
1243 1999-08-17  Mikhael Goikhman  <migo@homemail.com>
1245         * BuildXLockMenu: created the compatibility wrapper to fvwm-menu-xlock
1246         * fvwm_make_browse_menu.sh:
1247         * fvwm_make_directory_menu.sh:
1248         restored (used by fvwm2.1) with a pointer to fvwm-menu-directory
1249         * fvwm-menu-xlock.in:
1250         * fvwm-menu-directory.in:
1251         * fvwm-menu-desktop.in:
1252         * fvwm-menu-desktop.1:
1253         some small documentation fixes, added some useful xlock options
1255 1999-08-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1257         * fvwm-menu-xlock.in:
1258         * fvwm-menu-directory.in:
1259         use FVWM instead of F{ine,antastic,eline} VWM
1261 1999-08-16  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
1263         * fvwm-menu-xlock.1:
1264         * fvwm-menu-directory.1:
1265         * fvwm-menu-desktop.1: use FVWM instead of F{ine,antastic,eline} VWM
1267 1999-08-16  Mikhael Goikhman  <migo@homemail.com>
1269         * ChangeLog:
1270         * fvwm-menu-xlock.in:
1271         * fvwm-menu-xlock.1:
1272         * fvwm-menu-directory.in:
1273         * fvwm-menu-directory.1:
1274         * fvwm-menu-desktop.in:
1275         * fvwm-menu-desktop.1:
1276         New files added.
1277         fvwm-menu perl scripts can be used to auto build fvwm menus.
1278         All scripts are very configurable, see --help and man pages.
1280         * BuildXLockMenu.in:
1281         * BuildXLockMenu.1:
1282         * fvwm_make_browse_menu.sh:
1283         * fvwm_make_directory_menu.sh:
1284         Removed in favor of new more configurable scripts.