cvsimport
[fvwm.git] / bin / ChangeLog
blob6066f1bc508e0e2510af4b63a88e231ad488dda1
1 2011-04-10  Thomas Adam  <thomas@fvwm.org>
2         * fvwm-menu-desktop.in (get_root_menu):
3         Make the root menu look for more than one place.
4         Should fix the fact that Debian (and by association, Ubuntu) like to be
5         special in what the XDG menu files are called.
7 2011-04-10    <despen@verizon.net>
9         * fvwm-menu-desktop.in: Restore some missing code.
10         Remove some duplicated code.
12 2011-03-27  Thomas Adam  <thomas@fvwm.org>
13         * fvwm-convert-2.6.in (convert_startfunc):
14         Fix StartFunction handling
16         When converting a StartFunction block, set the function definition early on
17         so that further lines with "+" are handled properly.
19 2010-12-27    <despen@verizon.net>
21         * fvwm-menu-desktop.in: New root menu name, FvwmMenu.
22         Regenerate menu using a prompt for new options.
23         Comments about more changes.
25 2010-12-25    <despen@verizon.net>
27         * fvwm-menu-desktop.in: change to work with xdg menu standard.
28         make filehandles local.
29         fix root-cmd default and search.
31 2010-05-13  Thomas Adam   <thomas@xteddy.org>
32         * fvwm-convert-2.6.in (__convert_conditionals):
33         Be more specific about conditional command corrections.
35         When converting over "Foo [blah]", don't blindly substitute anything in
36         square brackets, as this will obliterate legitimate statements such as
37         "$[foo]" when referring to environment variable interpolation.  Instead,
38         ensure we only process this if it's preceeded by a conditional command.
40 2010-05-13  Thomas Adam   <thomas@xteddy.org>
41         * fvwm-convert-2.6.in:
42         Remove trailing comma.
44 2010-05-12  Thomas Adam   <thomas@xteddy.org>
45         * fvwm-convert-2.6.in (__convert_conditionals):
46         Preserve comma-separated options in conditional commands.
48         If we encounter options in conditon commands already separated with
49         commas, ensure we don't double-up on commas when converting any further
50         options -- because the assumption was that options to conditional
51         commands were just whitespace-delimited.
53 2010-01-05  Thomas Adam   <thomas.adam22@gmail.com>
54         * fvwm-convert-2.6.in:
55         * fvwm-convert-2.6.1.in:
56         Minor style cleanups.
58         Tidy up of some of the code.  Fix some odd wording in the man page.
60 2010-01-05  Thomas Adam   <thomas.adam22@gmail.com>
61         * fvwm-convert-2.6.in:
62         Convert all function lines where possible.
64         Ensure we run all function lines through __convert_conditionals() and
65         not just functions we're explicitly converting.
67 2010-01-05  Thomas Adam   <thomas.adam22@gmail.com>
68         * fvwm-convert-2.6.in (write_out_file):
69         Don't write out StartFunction if not defined.
71         Don't put a blank template for StartFunction if there isn't one in the
72         config file.
74 2010-01-03  Thomas Adam   <thomas.adam22@gmail.com>
75         * fvwm-convert-2.6.in (check_func_definition):
76         * fvwm-convert-2.6.in (handle_continuation):
77         Handle "+ foo" lines correctly by not culling them.
79         Because of how we collate "+ foo" lines for startfunction, etc., we want
80         to also ensure we keep them around for functions we don't care to
81         explicitly convert over.
83 2010-01-03  Thomas Adam   <thomas.adam22@gmail.com>
84         * fvwm-convert-2.6.in (write_out_file):
85         If no output filename given, put files in CWD.
87         Actually do what the man page says and put processed files in the CWD if
88         no output files are given (implied if -f is used for any Read files.)
90 2010-01-03  Thomas Adam   <thomas.adam22@gmail.com>
91         * fvwm-convert-2.6.in (convert_key_mouse_bindings):
92         Retain white space between Mouse/Key fields.
94         Don't cull any deliberate whitespace between fields if we end up
95         converting some of the options found.
97 2010-01-02  Thomas Adam   <thomas.adam22@gmail.com>
98         * fvwm-convert-2.6.in:
99         Be more strict in file handling when following Read statements.
101         Ensure we don't overwrite any previously defined file when following
102         Read files picked up by using "-f".
103         
104 2010-01-02  Thomas Adam   <thomas.adam22@gmail.com>
105         * fvwm-convert-2.6.in:
106         * fvwm-convert-2.6.1.in:
107         Handle continuation lines.
109         Process those lines ending in a backslash by prepending them to the
110         previous line and just shunting it to a common function.  When writing
111         out the file, ensure we preserve the split lines.
113 2010-01-01  Thomas Adam   <thomas.adam22@gmail.com>
114         * fvwm-convert-2.6.in:
115         Use !UsePPosition over NoPPosition when negating style lines..
117         When converting styles over, use !UsePPosition, and not convert to
118         !PPosition -- which would have happened due to how the negation for
119         style command works for other styles.
120 2010-01-01  Thomas Adam   <thomas.adam22@gmail.com>
121         * fvwm-convert-2.6.in:
122         Retain "Read foo" lines when calling handle_read_file()
124         Ensure we retain this line when spitting out the converted file,
125         otherwise the file from Read will never get processed by FVWM.
127 2010-01-01  Thomas Adam   <thomas.adam22@gmail.com>
128         * fvwm-convert-2.6.in:
129         * fvwm-convert-2.6.1.in:
130         Convert over to use GetOpt::Long and introduce -f and -h.
132         --follow-read|-f : Follow files found via "Read".
133         --help|-h : Print help message.
135         No longer allow fvwm-convert-2.6 to follow Read files automatically --
136         force this via -f instead.
138         In the case of -f not given, still print out files found on the command
139         line to make the user aware there's additional files that will need
140         processing.
142 2010-01-01  Thomas Adam   <thomas.adam22@gmail.com>
143         * fvwm-convert-2.6.in:
144         Fix command-line parsing, and allow for destination file to be honoured
145         -- stupid logic bug on my part.
147 2009-03-22  Mikhael Goikhman  <migo@homemail.com>
149         * Makefile.am:
150         add fvwm version to automatically generated man pages
152         * fvwm-menu-directory.1:
153         * fvwm-menu-headlines.1:
154         * fvwm-menu-xlock.1:
155         * fvwm-perllib.1:
156         regenerated
158 2009-03-17  Mikhael Goikhman  <migo@homemail.com>
160         * fvwm-menu-desktop.in:
161         * fvwm-menu-directory.in:
162         * fvwm-menu-headlines.in:
163         * fvwm-menu-xlock.in:
164         * fvwm-perllib.in:
165         convert my old code to use var_name and function_name coding style
167         * Makefile.am:
168         rename target "pod2man" to "regenerate"
170         * fvwm-menu-*.1:
171         regenerated
173 2009-03-10  Mikhael Goikhman  <migo@homemail.com>
175         * fvwm-perllib.in:
176         hide "use Gtk;" pseudo-dependency from annoying package builders
178 2009-03-10  Mikhael Goikhman  <migo@homemail.com>
180         * fvwm-config.in:
181         fix wrong spacing in the output caused by libXcursor patch
183         * fvwm-menu-headlines.in:
184         switch the default broswer from "netscape" to "firefox",
185         fix parsing of "&#xabcd;" entities in xml and RootPrompt site
187 2007-08-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
189         * fvwm-menu-directory.1:
190         * fvwm-config.1.in:
191         * fvwm-convert-2.2.1.in:
192         * fvwm-bug.in:
193         * fvwm-menu-headlines.in:
194         * fvwm-convert-2.4.1.in:
195         * fvwm-root.1.in:
196         * fvwm-menu-xlock.1:
197         * fvwm-convert-2.6.1.in:
198         * fvwm-bug.1.in:
199         * fvwm-perllib.1:
200         * fvwm-perllib.in:
201         * fvwm-menu-headlines.1:
202         * fvwm-menu-directory.in:
203         * fvwm-menu-desktop.1.in:
204         * fvwm-menu-xlock.in:
205         write fvwm in lower case
207 2007-07-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
209         * Makefile.am (LDADD):
210         fixed building with libXcursor
212 2007-06-22  Simon Griph  <simon(at)griph(dot)se>
214         * fvwm-config.in:
215         * Makefile.am (LDADD):
217 2007-01-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
219         * fvwm-convert-2.6.in:
220         * fvwm-convert-2.4.in:
221         * fvwm-config.in:
222         * fvwm-bug.in:
223         added GPL notice
225         * fvwm-root.c:
226         #includes from library path with "..." not <...>
228 2007-01-28  Simon Griph  <simon(at)griph(dot)se>
230         * Makefile.am (LDADD, INCLUDES):
231         added rsvg_LIBS, rsvg_CFLAGS
233         * fvwm-config.in:
234         * fvwm-root.1.in (DESCRIPTION):
235         * fvwm-root.c (usage):
236         documented new svg support
237         (SetRootWindow):
238         added Frsvg_init() call
240 2007-01-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
242         * fvwm-root.c:
243         use new library header files
245 2007-01-26  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
247         * fvwm-root.c (SetRootWindow):
248         use image path in fvwm-root, but prepend pwd to it.
250         * fvwm-root.c (SetRootWindow):
251         don't use image path in fvwm-root
253 2007-01-15  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
255         * fvwm-config.in:
256         * fvwm-bug.in (datarootdir):
257         * fvwm-perllib.in:
258         use datarootdir
260 2007-01-14  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
262         * fvwm-root.c (SetRootWindow):
263         use int instead of unsigned int.
265 2006-12-18  Viktor Griph  <griph@dd.chalmers.se>
267         * Makefile.am (man_MANS, EXTRA_DIST):
268         don't install fvwm-convert-2.2 man page
270 2006-11-13  Dan Espen  <dane@mk.telcordia.com>
272         * fvwm-menu-directory.in: Use escapeFileName on directory name.
273         Security patch from Tavis Ormandy.
275 2006-09-19  Viktor Griph  <griph@dd.chalmers.se>
277         * fvwm-root.c (SetRootWindow):
278         silence gcc4 warnings
280 2006-04-07  Serge Koksharov  <gentoosiast dog yandex dot ru>
282         * fvwm-bug.in:
283         changed fallback editor from `emacs' to `vi' because it much
284         more widespread on non-Linux systems
285         fixed errors (because of incorrect syntax fallback entries were
286         not used)
287         now script honors `TMPDIR' env. variable and if it's not set it
288         fallback to `/tmp' directory when creating temporary file
290 2006-04-04  Serge Koksharov  <gentoosiast dog yandex dot ru>
292         * ChangeLog:
293         corrected typo
295 2006-03-02  Serge Koksharov  <gentoosiast dog yandex dot ru>
297         * fvwm-config.1.in:
298         * fvwm-menu-headlines.1:
299         * fvwm-menu-headlines.in:
300         * fvwm-perllib.in:
301         * fvwm-root.1.in:
302         corrected typos
304 2005-09-21  Mikhael Goikhman  <migo@homemail.com>
306         * fvwm-perllib.in:
307         enhance "tutorial", add "events" man page
309 2005-09-19  Olivier Chapuis  <olivier.chapuis@free.fr>
311         * fvwm-root.c (main):
312         64-bit refixes
314 2005-07-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
316         * fvwm-root.c (main):
317         64-bit fixes
319 2005-07-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
321         * fvwm-menu-directory:
322         applied patch  by Stephen Dennison <stephenrd@gmail.com> to correct a
323         typo
325 2005-07-04  Dan Espen  <dane@mk.telcordia.com>
327         * fvwm-menu-desktop.1.in: Add option gnome-mandriva.
329         * fvwm-menu-desktop.in (check_app): When checking if executable exists,
330         allow full path.  Add new option, gnome-mandriva.
332 2005-03-17  Dan Espen  <dane@mk.telcordia.com>
334         * fvwm-menu-desktop.1.in: Fix .IP.
336 2004-08-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
338         * fvwm-root.c:
339         fixed compiling
341 2004-08-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
343         * fvwm-root.c (SetRootWindow):
344         (main):
345         fail with exit code 1 if image does not exist
347 2004-06-29  Mikhael Goikhman  <migo@homemail.com>
349         * fvwm-menu-directory.in:
350         * fvwm-menu-directory.1:
351         new option --func-name
353 2004-03-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
355         * fvwm-bug.in:
356         script safety patch; see
357         http://securitytracker.com/alerts/2004/Jan/1008781.html
359 2004-01-01  Mikhael Goikhman  <migo@homemail.com>
361         * fvwm-menu-directory.in:
362         security fix for file names with eoln
364 2003-12-16  olicha  <olivier.chapuis@free.fr>
366         * fvwm-menu-desktop.in:
367         Tried to found KDE3 icons and mini icons
369 2003-11-29  Mikhael Goikhman  <migo@homemail.com>
371         * fvwm-menu-headlines.1:
372         * fvwm-menu-headlines.in:
373         update/fix Kuro5hin, GNOME-News, NewsForge, LinuxApps;
374         support redirection to other host to reduce problems in the future;
375         don't cache with explicit or implicit web proxies; added Schedule hint
377 2003-09-12  Mikhael Goikhman  <migo@homemail.com>
379         * fvwm-config.in:
380         added iconv reporting
382 2003-09-03  Mikhael Goikhman  <migo@homemail.com>
384         * fvwm-menu-directory.1:
385         * fvwm-menu-directory.in:
386         --title and --command-title now support empty argument
387         (suppress title action or title completely)
389 2003-07-08  Mikhael Goikhman  <migo@homemail.com>
391         * fvwm-menu-headlines.1:
392         * fvwm-menu-headlines.in:
393         replace old BBC-World and BBC-SciTech with new BBC headlines
395 2003-04-18  Mikhael Goikhman  <migo@homemail.com>
397         * fvwm-config.in:
398         fixed --localedir
399         * fvwm-config.1:
400         updated
402 2003-03-22  Mikhael Goikhman  <migo@homemail.com>
404         * fvwm-menu-directory.1:
405         * fvwm-menu-directory.in:
406         * fvwm-menu-headlines.1:
407         * fvwm-menu-headlines.in:
408         * fvwm-menu-xlock.1:
409         * fvwm-menu-xlock.in:
410         make the scripts to be warning safe
412 2003-03-15  Mikhael Goikhman  <migo@homemail.com>
414         * fvwm-menu-*.1:
415         regenerated
417 2003-01-29  Mikhael Goikhman  <migo@homemail.com>
419         * fvwm-menu-directory.1:
420         * fvwm-menu-directory.in:
421         * fvwm-menu-headlines.1:
422         * fvwm-menu-headlines.in:
423         * fvwm-menu-xlock.1:
424         * fvwm-menu-xlock.in:
425         fixed one problem with pod caused some man page paragraphs to disappear
427 2003-01-03  olicha  <olivier.chapuis@free.fr>
429         * fvwm-config.in:
430         * fvwm-config.1:
431         Removed HAVE_GNOME and HAVE_EWMH
433 2002-12-19  olicha  <olivier.chapuis@free.fr>
435         * fvwm-config.in:
436         MIT Shared Memory Extension
438 2002-11-29  Mikhael Goikhman  <migo@homemail.com>
440         * fvwm-menu-desktop.in:
441         * fvwm-menu-desktop.1:
442         --uniconv now uses perl internal convertion if possible (much faster)
444 2002-11-28  olicha  <olivier.chapuis@free.fr>
446         * fvwm-config.1:
447         * fvwm-config.in:
448         localedir and gettext
450 2002-11-10  Mikhael Goikhman  <migo@homemail.com>
452         * fvwm-bug.1:
453         * fvwm-bug.in:
454         * fvwm-config.1:
455         * fvwm-config.in:
456         * fvwm-menu-desktop.1:
457         * fvwm-menu-desktop.in:
458         * fvwm-menu-directory.1:
459         * fvwm-menu-directory.in:
460         * fvwm-menu-headlines.1:
461         * fvwm-menu-headlines.in:
462         * fvwm-menu-xlock.1:
463         * fvwm-menu-xlock.in:
464         * fvwm-perllib.1:
465         * fvwm-perllib.in:
466         * fvwm-root.1:
467         * fvwm-root.c:
468         all programs now support --help, -h, -?, --version, -V
469         and some (that supported it in 2.4.x also support -v)
471 2002-11-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
473         * fvwm-root.c:
474         removed long option names with "-" instead of "--"
476 2002-11-09  Mikhael Goikhman  <migo@homemail.com>
478         * Makefile.am (bin_SCRIPTS):
479         * fvwm_make_browse_menu.sh:
480         * fvwm_make_directory_menu.sh:
481         moved from bin to utils again
483 2002-11-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
485         * Makefile.am (bin_SCRIPTS):
486         install below shell scripts too
488         * fvwm_make_browse_menu.sh:
489         * fvwm_make_directory_menu.sh:
490         moved from utils to bin
492 2002-11-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
494         * fvwm-root.c (SetRootWindow):
495         fixed compile error
497 2002-10-31  olicha  <olivier.chapuis@free.fr>
499         * fvwm-root.c (SetRootWindow):
500         Updated PImageLoadPixmapFromFile
502 2002-10-27  Mikhael Goikhman  <migo@homemail.com>
504         * fvwm-root.c:
505         * fvwm-root.1:
506         switch to --option names in documentation, -option works too;
507         added --no-retain-pixmap and --no-dummy for completeness
509 2002-10-27  olicha  <olivier.chapuis@free.fr>
511         * fvwm-root.c:
512         * fvwm-root.1:
513         added --retain-pixmap; added documentation
515 2002-10-18  olicha  <olivier.chapuis@free.fr>
517         * Makefile.am (bin_SCRIPTS):
518         fvwm-root depends on libfvwm
520 2002-10-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
522         * fvwm-root.1:
523         applied patch by Cameron Simpson
525 2002-10-15  olicha  <olivier.chapuis@free.fr>
527         * fvwm-root.c (SetRootWindow):
528         Updated PictureInitCMapRoot
530 2002-10-12  Mikhael Goikhman  <migo@homemail.com>
532         * fvwm-bug.in:
533         show VERSIONINFO
535 2002-10-09  Mikhael Goikhman  <migo@homemail.com>
537         * fvwm-perllib.in:
538         more on tutorial
540 2002-10-08  olicha  <olivier.chapuis@free.fr>
542         * fvwm-root.c (*):
543         ColorLimit Visual fixes
545 2002-09-17  Mikhael Goikhman  <migo@homemail.com>
547         * fvwm-perllib.in:
548         progress in writing tutorial
550 2002-09-14  Mikhael Goikhman  <migo@homemail.com>
552         * fvwm-perllib.in:
553         some work on documentation
555 2002-09-06  Mikhael Goikhman  <migo@homemail.com>
557         * fvwm-config.in:
558         added options --is-final, --is-stable, --release-date
560 2002-08-11  olicha  <olivier.chapuis@free.fr>
562         * fvwm-root.c (main):
563         New options -no-dither, -dither and -no-cl
564         (SetRootWindow):
565         Update the PImageLoadPixmapFromFile args
567 2002-08-02  Mikhael Goikhman  <migo@homemail.com>
569         * Makefile.am:
570         DESTDIR fix
572 2002-08-01  Mikhael Goikhman  <migo@homemail.com>
574         * fvwm-menu-headlines.in:
575         support http redirections; update BBC headlines to work again
577 2002-06-20  Mikhael Goikhman  <migo@homemail.com>
579         * fvwm-root.c:
580         fixed build without xpm; search in built-in image-path first
582 2002-06-19  Mikhael Goikhman  <migo@homemail.com>
584         * fvwm-menu-headlines.in:
585         added timeout on initial connection
586         * fvwm-config.in:
587         added png and xft reporting
589 2002-06-17  Mikhael Goikhman  <migo@homemail.com>
591         * fvwm-menu-desktop.1:
592         some improvements
594         * fvwm-perllib.1:
595         * fvwm-perllib.in:
596         improved documentation and code
598 2002-06-15  Mikhael Goikhman  <migo@homemail.com>
600         * fvwm-menu-headlines.1:
601         * fvwm-menu-headlines.in:
602         added support for CNN, BBC-World, BBC-SciTech headlines;
603         do not show time or/and date fields that can't be guessed
604         instead of showing a fake time/date
606         * fvwm-perllib.1:
607         * fvwm-perllib.in:
608         added a new script for perllib documentation
610 2002-06-09  Mikhael Goikhman  <migo@homemail.com>
612         * fvwm-menu-headlines.1:
613         * fvwm-menu-headlines.in:
614         fix for a bad httpd responce, new option --icon-error
616 2002-06-02  Mikhael Goikhman  <migo@homemail.com>
618         * fvwm-menu-headlines.1:
619         * fvwm-menu-headlines.in:
620         add timeouts on socket reading (default is 20 seconds) and --timeout;
621         updated NewsForge, LinuxFr;
622         disabled SegFault, AppWatch, JustLinux, FreeKDE as non-functional
624 2002-05-28  Mikhael Goikhman  <migo@homemail.com>
626         * fvwm-config.in:
627         removed multibyte reporting
629 2002-05-09  olicha  <olivier.chapuis@free.fr>
631         * fvwm-root.c (SetRootWindow):
632         A fix
634 2002-04-25  Mikhael Goikhman  <migo@homemail.com>
636         * *.1:
637         improved main headers and updated for 2.5.1
639         * fvwm-config.in:
640         report xrender support
642 2002-04-23  Mikhael Goikhman  <migo@homemail.com>
644         * fvwm-root.c:
645         minor reformatting and spell checking
647 2002-04-22  olicha  <olivier.chapuis@free.fr>
649         * fvwm-root.c (*):
650         Some renaming.
652 2002-04-12  Mikhael Goikhman  <migo@homemail.com>
654         * *:
655         split directory utils/ into 2 directories:
656         bin/   - for programs installed into ${bindir}
657         utils/ - for developer and miscellaneous utilities
659         renamed programs:
660         xpmroot        -> fvwm-root
661         fvwmbug        -> fvwm-bug
662         fvwmrc_convert -> fvwm-convert-2.2
663         fvwm24_convert -> fvwm-convert-2.4
665         added:
666         fvwm-convert-2.6.{in,1}
668         * Makefile.am:
669         setup compatibility symlinks for xpmroot and xpmroot.1
671 2002-04-05  olicha  <olivier.chapuis@free.fr>
673         * Makefile.am:
674         Added -lm to LDADD
676         * fvwm-menu-desktop.in (get_info):
677         Allows png icons in fvwm menu
679         * xpmroot.c (SetRootWindow):
680         (main):
681         * Makefile.am:
682         xpmroot can load xbm and png image file. It is enabled even without
683         xpm support
685 2002-03-03  Mikhael Goikhman  <migo@homemail.com>
687         * fvwm-config.in:
688         added --supports-bidi (renamed) and --supports-perllib
690 2002-03-01  Mikhael Goikhman  <migo@homemail.com>
692         * configure_dev.sh:
693         s/autolocal/aclocal/; pass arguments to ./configure
695 2002-03-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
697         * configure_dev.sh:
698         added autolocal
700 2002-02-21  Mikhael Goikhman  <migo@homemail.com>
702         * fvwm-config.in:
703         added --supports-fribidi
705 2002-02-10  Mikhael Goikhman  <migo@homemail.com>
707         * fvwm-config.in:
708         * fvwm-config.1:
709         added --fvwm-perllibdir
711 2002-02-07  Mikhael Goikhman  <migo@homemail.com>
713         * Makefile.am:
714         do not generate fvwmbug (and fvwmbug.sh), it is generated by configure
716         * fvwmbug.in:
717         renamed from fvwmbug.sh.in and minor changes
719 2002-02-01  Dan Espen  <dane@mk.telcordia.com>
721         * fvwm-menu-xlock.1:
722         * fvwm-menu-headlines.1:
723         * fvwm-menu-directory.1:
724         * fvwm-menu-desktop.1: fvwmrc -> .fvwm2rc
726 2002-01-30  Mikhael Goikhman  <migo@homemail.com>
728         * fvwm24_convert.in:
729         * Makefile.am:
730         use the same generation as for other perl scripts
732         * BuildXLockMenu:
733         remove compatibility script
735 2002-01-21  olicha  <olivier.chapuis@free.fr>
737         * xpmroot.c (main):
738         * xpmroot.1:
739         Removed the -np option and uncomment the -fe and -d documentation
741 2002-01-19  Dan Espen  <dane@mk.telcordia.com>
743         * xpmroot.1: Language check done, options still commented out.
745 2002-01-19  olicha  <olivier.chapuis@free.fr>
747         * xpmroot.c:
748         Some reformating and fixed a miss print
750 2002-01-18  olicha  <olivier.chapuis@free.fr>
752         * xpmroot.1:
753         Remove the documentations of the new xpmroot options as There is
754         something that I do not understand with the "memory of the
755         background of the root window"
757 2002-01-16  olicha  <olivier.chapuis@free.fr>
759         * xpmroot.c (main):
760         New option -np which causes to set _XSETROOT_ID to None and to do not
761         keep the pixmap in memory. New option -d which free the _XSETROOT_ID
762         pixmap and set it to None and which forces xpmroot to do not set the
763         background. New options -fe for freeing the ESETROOT_PMAP_ID pixmap.
765 2001-11-26  Mikhael Goikhman  <migo@homemail.com>
767         * fvwm-config.in:
768         make ewmh entry consistent with others
770 2001-11-15  olicha  <olivier.chapuis@free.fr>
772         * fvwm-config.in:
773         Added ewmh
775 2001-11-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
777         * fvwm24_convert:
778         Print an error message if source file is not writable
780 2001-10-13  olicha  <olivier.chapuis@free.fr>
782         * fvwm-menu-desktop.in:
783         One or two fixes
785 2001-10-09  Mikhael Goikhman  <migo@homemail.com>
787         * fvwm-menu-headlines.in:
788         improved support for linuxfr.org, added thinkgeek.com
790         * make_fvwmdist.sh:
791         s/autormake/automake/
793 2001-09-05  olicha  <olivier.chapuis@free.fr>
795         * fvwm-menu-headlines.in:
796         * fvwm-menu-headlines.1:
797         Added linuxfr.org and fix a man page misprint
799 2001-08-25  Mikhael Goikhman  <migo@homemail.com>
801         * fvwm-menu-directory.in:
802         * fvwm-menu-directory.1:
803         fixed several kinds of escaping in menu names, menu items and shell
804         commands
806 2001-08-15  Mikhael Goikhman  <migo@homemail.com>
808         * fvwm-config.in:
809         * fvwm-config.1:
810         s/gnome-wm/gnome-hints/
812 2001-07-30  Mikhael Goikhman  <migo@homemail.com>
814         * fvwm-menu-headlines.in:
815         improved xml parsing, added support for newsforge.com, kuro5hin.org,
816         bbspot.com
818 2001-07-25  Mikhael Goikhman  <migo@homemail.com>
820         * fvwm-menu-headlines.in:
821         * fvwm-menu-headlines.1:
822         several improvements and enhancements: better comply with HTTP/1.1,
823         so AppWatch does not freeze the script and --buggyproxy is not needed,
824         fixed FreshMeat time format (they changed it), show network errors
825         in the menu with a possibility to reload when network returns instead
826         of dying AND added support for 7 more free software sites
828 2001-07-22  Mikhael Goikhman  <migo@homemail.com>
830         * fvwm-config.in:
831         added xinerama and shape support; resorting
833 2001-07-10  Mikhael Goikhman  <migo@homemail.com>
835         * fvwm24_convert.in:
836         update $dest2 only after all changes to $dest, not before
838 2001-07-08  Mikhael Goikhman  <migo@homemail.com>
840         * fvwm24_convert.in:
841         use a correct form $ENV{'HOME'} not $$HOME
843         * fvwm-config.1:
844         created the man page
846 2001-06-30  Mikhael Goikhman  <migo@homemail.com>
848         * make_fvwmdist.sh:
849         changed date format in NEWS file to actually match the one in NEWS
851 2001-06-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
853         * make_fvwmdist.sh:
854         changed date format in NEWS file
856 2001-06-23  Mikhael Goikhman  <migo@homemail.com>
858         * fvwm-menu-directory.1:
859         * fvwm-menu-directory.in:
860         be consistent in code and doc: s/--check-subdir/--check-subdirs/
862 2001-06-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
864         * make_fvwmdist.sh:
865         corrected typos
866         update version number in FAQ too
868 2001-05-06  Mikhael Goikhman  <migo@homemail.com>
870         * fvwm-config.in:
871         fixed --supports-feature broken in the previous commit
873 2001-05-04  Mikhael Goikhman  <migo@homemail.com>
875         * fvwm-config.in:
876         report gdk-imlib support in FvwmGtk, rename gnome support to gnome-wm
878 2001-04-09  Dan Espen  <dane@mk.telcordia.com>
880         * make_fvwmdist.sh: Figure our user full name.
882 2001-04-03  Mikhael Goikhman  <migo@homemail.com>
884         * Makefile.am:
885         don't build and install xselection, there is a more powerful package
886         of the same name
888 2001-03-24  Mikhael Goikhman  <migo@homemail.com>
890         * fvwm-menu-desktop.1:
891         * fvwm-menu-desktop.in:
892         rewordings
894 2001-03-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
896         * fvwm24_convert.1:
897         updated
899         * fvwm24_convert.in:
900         use \s instead of [ \t]
901         removed conversion of placement names, print a message instead
902         print warnings about FvwmConfig and FvwmPipe
903         improved comment detection
904         detect continuation lines
905         fixed typo
906         fixed line continuations
907         do not merge continuation lines if possible
909 2001-03-23  olicha  <olivier.chapuis@free.fr>
911         * fvwm-menu-desktop.in:
912         * fvwm-menu-desktop.1:
913         New option --merge-user-menu for KDE version 2
914         New options --check-[mini-]icons to fix problems if no icons
915         are found for the styles
917 2001-03-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
919         * fvwm24_convert.in (line):
920         fixed HilightColor conversion
921         added HilightColorset conversion
922         convert WindowShadeAnimate command
924 2001-03-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
926         * fvwm24_convert.in (line):
927         enhanced button panel line recognition
929 2001-03-21  Dan Espen  <dane@mk.telcordia.com>
931         * fvwm24_convert.in: Add detection of old style FvwmButtons panel
932         definitions.
934 2000-03-20  Mikhael Goikhman  <migo@homemail.com>
936         * fvwm-config.in:
937         added --fvwm-exe option for potential forward compatibility
939         * fvwm-menu-desktop.1:
940         * fvwm-menu-desktop.in:
941         * fvwm-menu-directory.1:
942         * fvwm-menu-directory.in:
943         * fvwm-menu-xlock.1:
944         * fvwm-menu-xlock.in:
945         be compatible with a new wm-icons-0.3.0 icon list
947         * fvwm-menu-headlines.1:
948         simply regenerated with a new fancy perl-5.6.0 man page format
950 2001-03-18  Dan Espen  <dane@mk.telcordia.com>
952         * make_fvwmdist.sh: Add instruction to increase release number in FAQ.
953         * fvwm24_convert.in: Changes in GlobalOpts conversions.
955 2001-03-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
957         * fvwm24_convert.in (line):
958         replace "IconFont" with "Style * IconFont"
960 2001-03-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
962         * fvwm-menu-headlines.1:
963         * fvwm-menu-directory.1:
964         * fvwm-menu-xlock.in:
965         * fvwm-menu-headlines.in:
966         * fvwm-menu-directory.in:
967         changed some comments so that they don't look like cvs conflict markers
969 2001-02-26  Dan Espen  <dane@mk.telcordia.com>
971         * make_fvwmdist.sh (VER): Add instructions for NEWS update on stable
972         branch.
974 2001-02-25  Dan Espen  <dane@mk.telcordia.com>
976         * make_fvwmdist.sh (wrong_dir): Use portable way of redirecting
977         the grep output.
979 2001-01-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
981         * make_fvwmdist.sh (wrong_dir):
982         fixed logic
983         partially rewritten for portability reasons
984         new options
985           -R: skip to next release series number after building
986           -M: skip to next major release number after building
987           -w: disable -Werror in compiler flags
988           -a, -b, -s: build an alpha/beta/stable release
990 2001-01-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
992         * make_fvwmdist.sh (wrong_dir):
993         portability fixes
995 2000-01-24  Mikhael Goikhman  <migo@homemail.com>
997         fvwm-config.in:
998         show gnomelibs and multibyte support in summary and options
1000 2000-01-21  Mikhael Goikhman  <migo@homemail.com>
1002         * fvwm-menu-desktop.{in,1}:
1003         * fvwm-menu-directory.{in,1}:
1004         rewordings
1006 2000-01-20  olicha  <olivier.chapuis@free.fr>
1008         * fvwm-menu-desktop.in:
1009         * fvwm-menu-desktop.1:
1010         New option --menu-style and fix check for perl >= 5.6
1011         (the value of $] is 5.006).
1013         * fvwm-menu-directory.in:
1014         * fvwm-menu-directory.1:
1015         New option --menu-style
1017 2000-01-01  Mikhael Goikhman  <migo@homemail.com>
1019         * fvwm-menu-desktop.in:
1020         fixed execution on older perl < 5.6
1022 2000-12-12  olicha  <olivier.chapuis@free.fr>
1024         * fvwm-menu-desktop.in:
1025         * fvwm-menu-desktop.1:
1026         New option --uniconv and --uniconv-exec for UTF8 encoding
1028 2000-12-09  olicha  <olivier.chapuis@free.fr>
1030         * fvwm-menu-desktop.in:
1031         * fvwm-menu-desktop.1:
1032         New option --utf8 for UTF8 encoding (in KDE2)
1034 2000-12-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1036         * make_fvwmdist.sh:
1037         added environment variable to allow bringing up the network
1038         programmatically
1039         documentation in file
1041 2000-11-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1043         * make_fvwmdist.sh:
1044         make distcheck2
1046 2000-11-19  Mikhael Goikhman  <migo@homemail.com>
1048         * Makefile.am:
1049         fixed 'make distcheck' by adding $(top_srcdir)/utils/ path
1051 2000-11-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1053         * rebuild_dev.sh:
1054         added script that reconfigures and rebuilds fvwm
1055         * configure_dev.sh:
1056         script that calls automake, autoconf and configure
1057         * build_dev.sh:
1058         script that rebuilds fvwm with -Wall and -Werror
1060 2000-11-13  Mikhael Goikhman  <migo@homemail.com>
1062         * Makefile.am:
1063         replaced unportable $<
1065 2000-11-10  Mikhael Goikhman  <migo@homemail.com>
1067         * make_fvwmdist.sh:
1068         small fix in cvs log message, now also auto-updating the NEWS file
1070 2000-11-02  Dan Espen  <dane@mk.telcordia.com>
1072         * fvwm24_convert.1:
1073         * fvwm24_convert.in: Convert GlobalOpts to Style commands or BugOpts
1074         as needed.
1076 2000-10-11  Dan Espen  <dane@mk.telcordia.com>
1078         * fvwm24_convert.1:
1079         * fvwm24_convert.in: Convert to perl, print warning on read commands,
1080         do caseless matching on commands.
1082 2000-10-09  Mikhael Goikhman  <migo@homemail.com>
1084         * fvwm-menu-directory.{in,1}:
1085         * fvwm-menu-headlines.{in,1}:
1086         added --command options, which enhance --exec ones;
1087         use ~/.fvwm ($FVWM_USERDIR) for state files/dirs, not $HOME
1089 2000-10-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1091         * xpmroot.c (SetRootWindow):
1092         honour return code of XGetWindowAttributes()
1094 2000-10-04  Mikhael Goikhman  <migo@homemail.com>
1096         * utils/fvwm-menu-desktop.in:
1097         use a non-conflicting module syntax; be more tolerant to read
1098         permission problems; validate an alias parameter
1100 2000-09-28  Dan Espen  <dane@mk.telcordia.com>
1102         * fvwm24_convert.in: Handle space in HighlightColor.  Leave commented
1103         out ModulePath and ColorLimit commands.
1104         * fvwm24_convert.1: document more limitations/features.
1106 2000-09-26  Dan Espen  <dane@mk.telcordia.com>
1108         * fvwm24_convert.1: new man page.
1109         * Makefile.am (man_MANS): add fvwm24_convert.1 man page.
1111 2000-09-25  Mikhael Goikhman  <migo@homemail.com>
1113         * Makefile.am (EXTRA_DIST): s/fvwm24_convert/fvwm24_convert.in/
1115 2000-09-24  Dan Espen  <dane@mk.telcordia.com>
1117         * Makefile.am (fvwm24_convert): Rules to build fvwm24_convert.
1118         * fvwm24_convert.in: Works for me.  Docs next.
1120 2000-09-18  Dan Espen  <dane@mk.telcordia.com>
1122         * fvwm24_convert.in: preliminary version.  Not done yet.
1124 2000-08-19  Mikhael Goikhman  <migo@homemail.com>
1126         * utils/fvwm-menu-desktop.1:
1127         * utils/fvwm-menu-desktop.in:
1128         be more quiet; rename --fvwm-gtk-name to --fvwmgtk-alias
1130 2000-05-14  Mikhael Goikhman  <migo@homemail.com>
1132         * make_fvwmdist.sh:
1133         s/$VRELEASE_$VMAJOR_VMINOR/${VRELEASE}_${VMAJOR}_$VMINOR/
1135 2000-05-04  Mikhael Goikhman  <migo@homemail.com>
1137         * Makefile.am, fvwmbun.sh.in:
1138         fixed minor info bug, small rearrangings
1139         * fvwm-config.in:
1140         added gnome support query
1142 2000-04-26  Mikhael Goikhman  <migo@homemail.com>
1144         * fvwm-config.in, fvwmbug.sh.in:
1145         Changes in defaults of FVWM_DATADIR & FVWM_USERDIR;
1146         renamings and rewordings.
1148 2000-04-12  Mikhael Goikhman  <migo@homemail.com>
1150         * fvwm-config.in:
1151         added --supports, --supports-<feature> options, some enhancements.
1153 2000-04-06  Mikhael Goikhman  <migo@homemail.com>
1155         * fvwm-config.in:
1156         a new fvwm script, to be used for querying fvwm instalation
1158 2000-02-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1160         * make_fvwmdist.sh (VERSION_STRING):
1161         improved release building script
1163 2000-02-05  Mikhael Goikhman  <migo@homemail.com>
1165         * fvwm-menu-*.{in,1}:
1166         some clean up in code and man; ~ in file names is now mostly expanded;
1167         added --wm-icons; changed to work with Redhat 5.1 perl
1169         * fvwm-menu-xlock.in:
1170         actually renamed --format to the previously documented --item,
1171         --item format now can contain width specifiers like in other scripts;
1172         renamed --icon to --icon-item, added --icon-title;
1174         * fvwm-menu-directory.in:
1175         actually renamed --format to the previously documented --item;
1176         changed data file name used in --reuse to .fvwm-menu-directory.dir
1178         * fvwm-menu-headlines.in: timezones of sites are now taken in account,
1179         still daylight saving time is evaluated approximately for dumb sites
1180         dumping local time for own zone without specifying it instead of GMC;
1181         support for AppWatch site, support for user defined sites;
1182         added --info, --icon-title, --icon-item, --icon-home.
1184         * fvwm-menu-desktop.{in,1}:
1185         change --i-know-what-i-do (flag) to --time-limit (integer)
1187 2000-01-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1189         * fvwmrc_convert:
1190         use new styles Font, IconFont, Hilight...
1192 2000-01-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1194         * fvwmrc_convert:
1195         updated for WindowFont and HilightColor(set)
1197 1999-12-17  Mikhael Goikhman  <migo@homemail.com>
1199         * fvwm-menu-headlines.in:
1200         * fvwm-menu-headlines.1:
1201         A new configurable script to show popular web site headlines in fvwm
1202         menus. Currently supported FreshMeat, LinuxToday, SlashDot, Segfault.
1204         * fvwm-menu-directory.in: --special-dirs gets an argument now
1205         * fvwm-menu-{directory,xlock}: --format renamed to --item
1207         * Makefile.am: added fvwm-menu-headlines; fvwm-menu scripts now
1208         are installed
1210 1999-11-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1212         * make_fvwmdist.sh:
1213         new script to help building the distribution
1215 1999-11-24  Dan Espen  <dane@mk.telcordia.com>
1217         * fvwm-menu-desktop.1: Removed 8 bit character that was causing
1218         Solaris nroff to core out.  Did a little proofreading.
1220 1999-11-17  Mikhael Goikhman  <migo@homemail.com>
1222         * Makefile.am:
1223         removed FORCE from fvwmbug, added fvwmbug to CLEANFILES;
1224         fvwm-menu-{xlock,directory}.1 are not autogenerated now, because of
1225         'cvs update' timestamp bug; use: make _fvwm-menu-xlock.1
1227 1999-11-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1229         * fvwm-menu-directory.in:
1230         * fvwm-menu-desktop.in:
1231         * fvwmrc_convert.1:
1232         * fvwm-menu-directory.1:
1233         * fvwm-menu-desktop.1:
1234         ispell session
1236 1999-11-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1238         * fvwm_make_browse_menu.sh:
1239         applied fix by Brad Giaccio
1241 1999-10-30  Mikhael Goikhman  migo@homemail.com
1243         * fvwm-menu-directory.in: --reuse option works again
1245 1999-09-23  Paul D. Smith  <psmith@gnu.org>
1247         * Makefile.am (LDADD): Move the $(X_LIBS) reference earlier in all
1248         LDADD variables, before (for example) the $(xpm_LIBS) reference;
1249         sometimes the latter doesn't contain its own -L options, and uses
1250         X's.
1252 1999-09-05  Mikhael Goikhman  <migo@homemail.com>
1254         * fvwmrc_convert:
1255         Replaced several occurrences of InitFunction and/or RestartFunction
1256         with StartFunction.
1258 1999-09-04  Mikhael Goikhman  <migo@homemail.com>
1260         * Makefile.am: removed use of $< on explicit rule;
1261         more code to satisfy both pod2man and 'make -j'
1262         * fvwm-menu-directory.in: removed @VERSION@ from the man page part
1264 1999-08-23  Mikhael Goikhman  <migo@homemail.com>
1266         * fvwm-menu-directory.in: new option --format to put the file size,
1267         date, type, full name etc. into the menu label; the option --title is
1268         extended (new default is "*-40p" now).
1269         * fvwm-menu-xlock.in: new options --format and --special-first;
1270         special and non-special modes are now separated
1271         * fvwm_make_browse_menu.sh: improved the simulation command line
1273 1999-08-17  Mikhael Goikhman  <migo@homemail.com>
1275         * BuildXLockMenu: created the compatibility wrapper to fvwm-menu-xlock
1276         * fvwm_make_browse_menu.sh:
1277         * fvwm_make_directory_menu.sh:
1278         restored (used by fvwm2.1) with a pointer to fvwm-menu-directory
1279         * fvwm-menu-xlock.in:
1280         * fvwm-menu-directory.in:
1281         * fvwm-menu-desktop.in:
1282         * fvwm-menu-desktop.1:
1283         some small documentation fixes, added some useful xlock options
1285 1999-08-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1287         * fvwm-menu-xlock.in:
1288         * fvwm-menu-directory.in:
1289         use FVWM instead of F{ine,antastic,eline} VWM
1291 1999-08-16  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
1293         * fvwm-menu-xlock.1:
1294         * fvwm-menu-directory.1:
1295         * fvwm-menu-desktop.1: use FVWM instead of F{ine,antastic,eline} VWM
1297 1999-08-16  Mikhael Goikhman  <migo@homemail.com>
1299         * ChangeLog:
1300         * fvwm-menu-xlock.in:
1301         * fvwm-menu-xlock.1:
1302         * fvwm-menu-directory.in:
1303         * fvwm-menu-directory.1:
1304         * fvwm-menu-desktop.in:
1305         * fvwm-menu-desktop.1:
1306         New files added.
1307         fvwm-menu perl scripts can be used to auto build fvwm menus.
1308         All scripts are very configurable, see --help and man pages.
1310         * BuildXLockMenu.in:
1311         * BuildXLockMenu.1:
1312         * fvwm_make_browse_menu.sh:
1313         * fvwm_make_directory_menu.sh:
1314         Removed in favor of new more configurable scripts.