-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathONEWS
1809 lines (1387 loc) · 72.5 KB
/
ONEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
-------------------------------------------------------------------
Changes in beta release 2.3.33 (22-Jun-2001)
* Module configuration commands are now partially expanded
similarly to any other commands, except that single
alphabetic-letter parameters are not expanded for backward
compatibility.
-------------------------------------------------------------------
Changes in beta release 2.3.32 (4-May-2001)
* Fixed several focus problems and several core dumps.
* Again allow full words "Click", "Hold" as function specifiers
for backward compatibility. Please don't use them.
* New configure --enable-command-log option.
* Fixed gdk-imlib configure detection for FvwmGtk.
-------------------------------------------------------------------
Changes in beta release 2.3.31 (7-Apr-2001)
* New option "recreate" to DestroyDecor command.
-------------------------------------------------------------------
Changes in beta release 2.3.30 (29-Mar-2001)
* The configure option --disable-modality was removed.
* New FvwmCommand -c option to read multiple commands from
standard input.
-------------------------------------------------------------------
Changes in beta release 2.3.29 (2-Mar-2001)
* New temporary option -debug_stack_ring.
* New styles IconifyWindowGroupsTogether and IconifyWindowGroupsOff.
* New styles KeepWindowGroupsOnDesk and ScatterWindowGroups to
cope with applications using the window group hint incorrectly
(mozilla).
* New BugOpts option FlickeringQtDialogsWorkaround.
* New configure option --disable-package-subdirs, see INSTALL.fvwm
for info.
* New option "None" to the IconBox style.
-------------------------------------------------------------------
Changes in beta release 2.3.28 (25-Jan-2001)
* Renamed configure option --enable-kanji to --enable-multibyte.
* Security fix related to .fvwm2rc being searched in the current
directory when $HOME is not set.
* New menu styles PopdownImmediately, PopdownDelayed and PopdownDelay.
* New command CopyMenuStyle.
* Replaced Dumb/SmartPlacement, Active/RandomPlacement,
SmartPlacement/Off style by ManualPlacement / CascadePlacement /
MinOverlapPlacement / MinOverlapPercentPlacement /
TileManualPlacement /TileCascadePlacement (old style still
supported).
* Replaced ActivePlacementHonorsStartsOnPage with
ManualPlacementHonorsStartsOnPage and
ActivePlacementHonorsStartsOnPageOff with
ManualPlacementHonorsStartsOnPageOff.
* We have two "clever" placement algorithms: MinOverlapPlacement
(the old one) and MinOverlapPercentPlacement.
-------------------------------------------------------------------
Changes in beta release 2.3.27 (3-Jan-2001)
-------------------------------------------------------------------
Changes in beta release 2.3.26 (26-Dec-2000)
-------------------------------------------------------------------
Changes in beta release 2.3.25 (5-Dec-2000)
* Removed the now obsolete 'Recapture' option of the BusyCursor
command.
-------------------------------------------------------------------
Changes in beta release 2.3.24 (28-Nov-2000)
* WindowId and WarpToFunction have been enhanced to handle windows
on different screens and unmanaged windows.
* New command FakeClick.
-------------------------------------------------------------------
Changes in beta release 2.3.23 (25-Nov-2000)
* New styles UseIconPosition (default) and NoIconPosition.
* Better focus handling on multi head displays.
-------------------------------------------------------------------
Changes in beta release 2.3.22 (10-Nov-2000)
* Configuration samples of FvwmForm and FvwmScript installed with
fvwm are converted to the scheme: "FvwmForm-RootCursor",
"FvwmScript-FileBrowser".
* New expanding variables: $., $[page.nx], $[page.ny].
* New command UnsetEnv unsets environment variables, compliments
SetEnv.
* Pressing mouse button 2 in an FvwmIdent window restarts FvwmIdent
and asks for a new window.
* New window styles GNOMEIgnoreHints and GNOMEUseHints to disable
GNOME hints for specific windows even if GNOME compliance is
compiled in.
* DestroyModuleConfig supports a non-conflicting syntax.
* Speed up command execution and startup.
* Improved handling of windows that set the "input focus" hint to
"false".
-------------------------------------------------------------------
Changes in beta release 2.3.21 (September 2000)
* Module configuration syntax now accepts a delimiter - colon and
optional spaces; the old syntax is supported as usual (but it
allows conflicts):
*FvwmIconBoxMaxIconSize 48x48
*FvwmIconBox: MaxIconSize 48x48
* SendToModule can accept aliases too.
* New option StrokeWidth for StrokeFunc.
* GNOME support is now "on" by default.
-------------------------------------------------------------------
Changes in beta release 2.3.20 (July 2000)
* KillModule supports an optional alias parameter as given in
Module.
Module FvwmModule Alias
KillModule FvwmModule Alias
-------------------------------------------------------------------
Changes in beta release 2.3.19 (June 2000)
* New command UpdateStyles forces an immediate style update, even
within a complex function.
* Implemented '$*' in complex functions. This works like in a
shell and is replaced by all arguments of a function.
* Implemented several new parameters:
$[desk.width], $[desk.height], $[vp.x], $[vp.y], $[vp.width],
$[vp.height], $[w.x], $[w.y], $[w.width], $[w.height],
$[screen], $[<env-var>]
-------------------------------------------------------------------
Changes in beta release 2.3.18 (May 2000)
* Renamed the MovedButton3 condition to PlacedByButton3.
* Removed FlipTransient and DontFlipTransient styles (they never
worked anyway).
* Conditions can be separated by commas.
* Removed MoveSmoothness command.
-------------------------------------------------------------------
Changes in beta release 2.3.17 (May 2000)
* The commands Refresh and RefreshWindow apply all outstanding
visual changes of a window.
* New options GrowUp, GrowDown, GrowLeft, GrowRight to the Maximize
command.
* New command ResizeMove combines Move and Resize commands.
* New options "keep" to Move command to leave either coordinate
unchanged.
* New options "bottomright" and "br" to Resize command.
* Resize command can take negative arguments. A "keep" argument
leaves the corresponding dimension untouched.
* New condition "MovedButton3" that is true if the last
interactive Move command was finished by pressing mouse button
3.
* Mouse button 3 can no longer be used to cancel interactive
window movement.
* $FVWM_USERHOME used to set the fvwm user directory renamed to
$FVWM_USERDIR.
* The default fvwm user directory is now $HOME/.fvwm, not $HOME,
the fvwm user directory is now created if needed.
* It is suggested to put all personal fvwm files to $HOME/.fvwm;
to simulate the old fvwm behaviour, export FVWM_USERDIR=$HOME.
* Installing fvwm goodies is now to share/fvwm (FVWM_DATADIR),
not etc/fvwm.
* fvwm-config utility can be used for querying fvwm installation.
-------------------------------------------------------------------
Changes in beta release 2.3.16 (April 2000)
* Wait command supports quoted window names.
* Fixed the annoying rxvt text selection problem that was present
since 2.3.10.
* New style option BorderColorset and HilightBorderColorset.
-------------------------------------------------------------------
Changes in beta release 2.3.15 (February 2000)
* Reduced memory usage of multiple window styles.
* Documented previously undocumented GotoDeskAndPage command.
* New parameter 'prev' for GotoDesk, GotoDeskAndPage and
MoveToDesk commands.
-------------------------------------------------------------------
Changes in beta release 2.3.14 (February 2000)
* New style option ParentalRelativity to enable Fvwm modules to
use 'Transparent' colorsets from FvwmTheme. 'Opacity' turns it
off.
* The GlobalOpts command was removed in favour of individual
window styles. Please look for GlobalOpts in the man page to
find out how to get the old functionality.
* The WindowshadeAnimate command was replaced with the
WindowshadeSteps window style.
* New MenuStyle option SelectOnRelease to better emulate Alt-Tab.
Same option for WindowList command.
-------------------------------------------------------------------
Changes in beta release 2.3.13 (January 2000)
* New FvwmTheme option 'Transparent'.
* New style option 'IconFont'.
* New style option 'Font' replaces the old WindowFont command.
-------------------------------------------------------------------
Changes in beta release 2.3.12 (December 1999)
* New command PointerKey. Similar to 'Key' command but binds
keystrokes to the window under the pointer instead of the window
that has the keyboard focus.
* New WindowList options NoOnBottom, OnBottom and OnlyOnBottom.
* New FvwmTheme colorset options 'Plain' and 'NoShape'.
* New window styles HilightFore, HilightBack and HilightColorset
replace the old commands HilightColor and HilightColorset.
* The ButtonStyle, TitleStyle and BorderStyle commands take effect
immediately, without a Recapture.
* The WindowList menu uses the WindowList menu style if it is
defined.
* The CursorStyle command accepts two new cursors: 'None' for no
cursor and 'Tiny' for a single pixel cursor.
* A new configurable script fvwm-menu-headlines to show headlines
of some popular web sites in your fvwm menus. Supported sites:
FreshMeat, LinuxToday, Slashdot, Segfault and more to come.
-------------------------------------------------------------------
Changes in beta release 2.3.11 (December 1999)
* Sticky icon titles are drawn similar to sticky window titles.
* New option NoHotkeys to WindowList command.
* The CursorStyle command has been improved. It is now possible
to restore the default cursors. Xpm images without a hot spot
can be used as cursors.
* New styles BackingStore/BackingStoreOff and SaveUnder/SaveUnderOff.
* Any changes in your configuration file are applied during a
restart now. (This obsoletes the contrary entry for 2.3.6.)
* New FvwmIconMan options: IconButton and IconColorset to control
colors for iconified windows.
-------------------------------------------------------------------
Changes in beta release 2.3.10 (December 1999)
* Fixed build problem without shape extension.
* New FvwmIconBox option: FvwmIconBoxUseSkipList.
* New 'flat' and 'sunk' options to BorderStyle command.
* New commands DefaultColorset and HilightColorset.
* FvwmBacker is now page-aware, using a new configuration syntax.
* New styles TitleAtBottom and TitleAtTop.
* FvwmIconBox, FvwmIconMan, FvwmTaskBar and FvwmWinList support
animation via FvwmAnimate.
* New command StrokeFunc to handle mouse stroke.
* The default root cursor, unless specified otherwise, is now left
pointer.
* New command BusyCursor to control a busy cursor during execution
of certain commands.
* CursorStyle can set the root cursor and use X11 cursor name.
* New command EscapeFunc to configure an aborting key sequence
(default is Ctrl-Alt-Escape).
* New command HideGeometryWindow to hide the size/position when
moving or resizing windows.
* New options for the WindowList command: UseListSkip and
OnlySkipList.
* New FvwmPager options SolidSeparators and NoSeparators.
-------------------------------------------------------------------
Changes in beta release 2.3.9 (October 1999)
* Color names from colorsets can be used in fvwm command
($[fg.cs<n>], $[bg.cs<n>], $[hilite.cs<n>] and
$[shadow.cs<n>]).
* FvwmScript supports colorsets.
* FvwmTaskBar supports colorsets with the options Colorset,
IconColorset and TipsColorset.
* New function variable $v.
* Menus can use colorsets with the new MenuStyle options
MenuColorset, ActiveColorset and GreyedColorset.
-------------------------------------------------------------------
Changes in beta release 2.3.8 (September 1999)
* New Style options ResizeOpaque and ResizeOutline.
* A long-awaited new default FvwmBanner logo.
* RaiseTransient no longer flips main above/below already raised
transients. New style FlipTransient turns flipping back on, and
additionally does a similar job for LowerTransient at the bottom
of the layer. New style StackTransientParent augments
Raise/LowerTransient.
* Icons have been removed from the fvwm package and are available
at the fvwm web site. (Temporarily only at "xxx.fvwm.org"
instead of "www.fvwm.org".)
* New command BugOpts enables various former bug fixing compile
time options to be changed at run time.
* FvwmWharf and FvwmBacker support colorsets.
* A new special fvwm function StartFunction is introduced. It is
supposed to be used to start modules and for other start
commands. This function is executed before InitFunction and
RestartFunction. Any commands currently in both the
InitFunction and RestartFuction can be moved to the new
StartFunction.
-------------------------------------------------------------------
Changes in beta release 2.3.7 (August 1999)
* FvwmButtons and FvwmIconBox support colorsets.
* The old Panels feature of FvwmButtons has been removed. A
re-implementation has been written.
* The *FvwmButtonsButtonGeometry option makes sizing the
individual buttons very easy.
* FvwmAnimate accepts "animate" commands from other modules or
other sources of commands thru "sendtomodule".
* More menu Shortcut keys: Tab moves down, Shift Tab moves up,
Space executes. You can now reasonably operate the built-in
windowlist with one hand.
* Six new color gradients can be used in TitleStyle, BorderStyle,
ButtonStyle and MenuStyle commands (BGradient, DGradient,
SGradient, CGradient, RGradient and YGradient).
* MoveSmoothness command allows to tune smoothness of window
moves. Use lower values on fast machines, higher values on
slow machines.
* Subwindows can have a private colormap too.
* FvwmButtons uses variables in actions and when swallowing
applications ($left, $right, $top, $bottom, $width, $height,
$fg, $bg). See man page for details.
* New menu generating scripts fvwm-menu-directory,
fvwm-menu-desktop and fvwm-menu-xlock (was BuildXLockMenu).
There are man pages and --help option for all fvwm-menu scripts.
* Geometry (-g) command line option to FvwmButtons.
* *FvwmPagerSloppyFocus option: To focus a window, simply move the
pointer over the window's mini window in the pager.
-------------------------------------------------------------------
Changes in beta release 2.3.6 (August 1999)
* New function variables $c, $r, $n.
* The new commands QuitSession, SaveSession, SaveQuitSession allow
to manage the session from the window manager.
* If you use xsm session manager, which has buggy discard command
implementation, set environment $SESSION_MANAGER_NAME to "xsm".
If you use another SM, unset this variable or set to something
else.
* New module FvwmTheme for creating Colorsets that can be shared
with fvwm and other modules when they have been modified.
* If you never define an iconbox, or you fill all the iconboxes,
fvwm has a default icon box that covers the screen, it filled
top to bottom, then left to right, and has an 80x80 pixel grid.
* The new styles LowerTransient and DontLowerTransient allow to
control if the transients of a window are lowered when the
window itself is lowered (default) or not.
* The Restart function has been partially rewritten. If you were
using 'Restart' without any parameters and wonder why changes in
your configuration file are not used during a restart you should
use 'Restart --dont-preserve-state' instead.
* New menu styles VerticalItemSpacing and VerticalTitleSpacing
allow control over the height of menu items and titles.
-------------------------------------------------------------------
Changes in alpha release 2.3.5 (July 1999)
* New special functions Session{Init|Restart|Exit}Function are
called instead of {Init|Restart|Exit}Function when running under
a session manager.
* New form for setting root cursor: FvwmForm FormFvwmRootCursor. .
* Fvwm web files are now in a separate CVS tree.
* All modules except FvwmScript and FvwmGTK share fvwm's visual.
* The behaviour of the Raised and Visible flags for Next,
Circulate, ... commands has been changed. They now do what their
names suggest, i.e. visible = partially visible and raised =
fully visible.
* The new styles RaiseTransient and DontRaiseTransient allow to
control if the transients of a window are raised when the window
itself is raised (default) or not.
* A new action type 'H' for 'Hold' can be assigned to complex fvwm
functions. It is triggered when the button is pressed and held
longer than ClickTime milliseconds.
* The activedown-button and inactive-button configure options have
been replaced with the ButtonState built in command.
* Most of the configure options have been removed.
* The cursors used for resizing and selecting windows and handling
menus have changed.
-------------------------------------------------------------------
Changes in alpha release 2.3.4 (June 1999)
* Fvwm is GNOME compliant.
* Dynamic menus enhancement: The special menu item name
'MissingSubmenuFunc' allows to create submenus on the fly. See
manpage on 'AddToMenu' for details.
* The Restart command accepts simple shell-like syntax now.
* Added support for mouse strokes recognition, uses LibStroke 0.3
by Mark Willey([email protected]).
(http://www.etla.net/~willey/projects/libstroke/)
-------------------------------------------------------------------
Changes in alpha release 2.3.3 (June 1999)
* There can be two mini icons per menu label instead of one now.
* Menu enhancements: the layout of the menu items can be
controlled in detail with the ItemFormat option for the
MenuStyle command. The width of the borders around menus and
hilighted items can be controlled with the options BorderWidth
and Hilight3DThickness (MenuStyle). Menu behavior can be
mirrored with the SumbenusLeft option (hard to describe, it's
best to try it out). A menu item can get up to three different
labels. The first two are left aligned, the third is right
aligned by default.
* Colour gradients may use up to 1000 colours. The old limit was
128 colours.
* New command MaxWindowSize limits the initial dimensions of a
window.
* Include fvwmbug script for reporting bugs.
* New button states ToggledActiveUp, ToggledActiveDown,
ToggledInactive for customizing, as an example, the "maximized"
appearance of the maximize button.
* New button style flag MWMDecorStick to support toggle buttons
for the Stick function.
* New condition [!]shaded for Current and other commands taking
conditions.
* New menu styles HoldSubmenus/DeleteSubmenus. HoldSubmenus is the
new default for mwm and fvwm menus. When you move back from a
submenu to its parent menu the submenu remains visible.
* Menus can be visible multiple times at once.
* Restarting fvwm no longer moves the viewport to (0,0).
* New style DepressableBorder/FirmBorder to influence the
appearance of the window border under button presses.
-------------------------------------------------------------------
Changes in alpha release 2.3.2 (May 1999)
* The Alt-Tab binding to invoke the window list as described in
the FAQ is now built-in. You can remove it as described in the
fvwm man page.
* The MoveThreshold command lets the user fine tune the threshold
when a click becomes a move. It works in FvwmPager too.
* New style IconOverride/NoIconOverride/NoActiveIconOverride to
influence the overriding behaviour of the Icon style.
* The FvwmCommand module is now much faster and can thus
comfortably be used in shell scripts. The tradeoff is that it
does not report errors any more. To get the old behaviour run
FvwmCommand with the '-i 1' option.
* Dynamic menus are provided by the special menu items
'DynamicPopupAction' and 'DynamicPopdownAction'. See the man
page on 'AddToMenu' for details.
* System-wide config files are now in ${sysconfdir}/fvwm
(i.e. /usr/local/etc/fvwm by default) as many files are now
installed there.
-------------------------------------------------------------------
Changes in alpha release 2.3.1 (April 1999)
* New button style flag MWMDecorShade to support toggle buttons
for shaded windows.
* Daily snapshots of the development sources available on our web
page.
* FixedPosition style: disables moving the window.
* IgnoreRestack style: forbids clients to change their own
stacking order position.
* The NoWarp option to the Focus command for focusing window on a
different page without switching to that page.
* Fvwm raises icon titles when the pointer is over the icon.
* The cursors used for the pan frames at the edge of the screen
can be changed.
* StaysOnBottom style.
* ResizeHintOverride style: a window with this style can be
resized beyond the program supplied minimum and maximum
size. This is a hack to make fvwm cooperate with broken
applications.
* NeverFocus style: windows with this style never receive the
focus.
* New command: DefaultIcon to set the default icon.
* New command line arguments -visual and -visualId.
* GrabFocusTransient is a new style that does the same as
GrabFocus, but only for transient windows.
-------------------------------------------------------------------
Changes in alpha release 2.3.0 (February 1999)
* FvwmPipe and FvwmConfig modules have been removed.
* New command: RecaptureWindow captures a single window.
* 'GotoDesk' command replaces former command 'Desk' (the old name
is still supported.
* 'Restart fvwm2' preserves almost all per-window using the file
$FVWM_USERHOME/.fvwm_restart.
* #define PICK_TRUECOLOR will make fvwm use the best TrueColor
#Visual. This is for those poor unfortunates with legacy apps
#that crash if the default visual is not an 8 bit PseudoColor
#(but fortunate enough to have a 24 bit server that supports
#both 8 bit and 24 bit TrueColor)
* New command line argument -replace. fvwm will try to "take over"
from a running wm only if it is given.
* ImagePath and ModulePath commands now expand '+' to be the
previous value of the path.
* Key and mouse bindings take effect immediately. A 'Recapture'
was necessary before this change.
* Unmaximizing keeps windows on the same page.
* Maximize can now expand until some other window is found to
fully utilize available screen space.
* Use the 'GrabFocusOff' style to prevent ClickToFocus windows
taking the focus from other ClickToFocus windows when they are
mapped the first time. The opposite option is called 'GrabFocus'
and can be used in conjunction with MouseFocus and SloppyFocus
too.
* New command IgnoreModifiers for ignoring the pesky num-lock key
with key and mouse bindings. Hint: try this command with
XFree86:
IgnoreModifiers L25
If you encounter performance problems please consult the manpage
and the FAQ.
* Enhancements to MoveToPage and GotoPage: 'prev' option to refer
to the last visited page, negative numbers refer to lower/right
page, suffix 'p' indicates page number relative to current
page.
* Mailcheck interval option for FvwmTaskBar.
* Colorlimit command does nothing if display depth is greater than
20. This helps if you want to use the same configuration on more
than one display depth. ColorLimit defaults to ON if display
depth is 8 bits or less. This should help new users.
* Maximize can now expand until some other window is found to
fully utilize available screen space.
* FvwmWinList option *FvwmWinListFollowWindowList to display the
order that fvwm keeps windows in. You can now see the order that
Next/Prev will take, Prev goes down the list, Next goes up (from
the bottom).
* WindowID command now takes conditions like Current.
* Improved cursor support: CursorStyle now supports changing
cursor colors and creating cursors from xpm files.
* New style options: StartsLowered, StartsRaised.
* New function PlaceAgain: moves a window to where it would be
placed.
* New module FvwmGtk. It implements menus, dialogs and
window-lists using the GTK toolkit.
* NoInset is independent from HiddenHandles, it now works on
NoHandles style windows.
* Made FvwmPager a bit simpler. Added -transient options to bind a
transient pager to mouse buttons (see FvwmPager man page for an
example).
* VMS port; see vms/README for details.
* New MenuStyle options: PopupAsRootmenu, PopupAsSubmenu
* The 'extras' directory has been merged into 'modules'; the
--enable-extras configure flag is obsolete.
* New command: Silent. Suppresses user interaction when a window
is needed but none is selected.
* New utility xselection which can be used with PipeRead to feed
the content of the X Selection as commands to fvwm.
* Fvwm can now "take over" from a running (ICCCM 2 compliant) wm.
* FvwmPager can now handle pixmaps as desk backgrounds.
* Layer information is displayed in WindowList.
* Animated window shading.
* Shaded windows can be resized.
* Windows can be shaded and maximized.
* Fonts and colors are no longer hard-coded on the FvwmAnimate
customization form. FvwmForm can set defaults that the
FvwmAnimate form will use.
* New commands All and Pick.
* New command XORPixmap for increased visibility of the rubber
band lines and general spangly-ness.
* New start up sequence: all start up scripts etc. are read before
the initial capture so windows styles will be correct, no need
for a recapture.
* EdgeThickness can resize/hide/show panframes in mid function.
* Support for transparent Eterms etc. during opaque/animated
moves.
* FvwmPager tracks windows during opaque/animated moves.
* Session management. Fvwm talks to a session manager
and saves and restores its state.
* Layers. New commands Layer, DefaultLayers; new Style option,
WindowList option and condition Layer.
* Lots of changes to FvwmForm:
No limits of form size.
Fonts and colors can change anywhere in the form.
Form appearance can be configured globally:
Form defaults are read from .FvwmForm.
There is a built in Default setting/saving dialogue.
Forms can be read in directly from a file.
Some forms are installed automatically.
Tab to previous field.
You can control vertical spacing on text so spacing is OK for
help panels. A button can execute a synchronous shell command.
You can paste into a form
Forms can read configuration data.
* IconPath and PixmapPath are replaced by single ImagePath. All
images, no matter what their format are searched for along the
ImagePath.
-------------------------------------------------------------------
Changes in official release 2.2.5 (February 2001)
* When fvwm is run remotely, startup is noticeably faster.
* Fixed the description of Focus in the man page.
* Fixed a compile problem with Slackware 7.1.
* Security fix related to .fvwm2rc being searched in the current
directory when $HOME is not set.
* A small fix in the code for SmartPlacement.
* Core dump fix in pixmap code.
-------------------------------------------------------------------
Changes in official release 2.2.4 (November 1999)
* Fixed HP-UX 10.20 build problems.
* Fixed build problems without shape extension.
-------------------------------------------------------------------
Changes in official release 2.2.3 (October 1999)
* Several minor bugfixes.
* Fixed dragging windows out of the pager.
* Added support for StartFunction & ImagePath not to break new
configurations.
* Fixed long-window-name-hangs-X bug.
-------------------------------------------------------------------
Changes in official release 2.2.2 (May 1999)
* New "Emulate" command for independent control of the
move/resize feedback window.
* EdgeThickness command can be issued at any time.
* Pan frames not created when not needed.
* Pan frames reach corners.
* Fixed window wandering on restart, recapture.
* International characters are accepted as input in FvwmForm.
* Fix bug in window shading that left one row of pixels visible.
* Fix to FvwmTaskbar so that it won't loop when there are too
many buttons.
* Fix positioning bug on overlapping menus.
* Fix M4 command problem, Problem Reports 201 and 246.
* Fixed bug when calling a function without all args supplied.
* Miscellaneous bug fixes, see ChangeLog for details.
-------------------------------------------------------------------
Changes in official release 2.2.0 (February 1999)
-------------------------------------------------------------------
Changes in alpha release 2.1.13 (February 1999)
Changes in alpha release 2.1.12 (February 1999)
* Enhanced and changed the syntax for menu position hints. If you use negative
offsets you will have to change your configuration now.
Changes in beta release 2.1.11 (January 1999)
* Renamed MenuStyle options: PrepopMenus to PopupImmediately and
PrepopMenusOff to PopupDelayed.
Changes in beta release 2.1.8 (January 1999)
* New options SidePic and SideColor to MenuStyle
* Configure generates a summary at the end of processing. In particular
this is useful to see if any of XPM, Readline, or RPlay are missing.
* Configure now looks in more places to find cpp. If cpp can't be
found, you will need to specify '-cppprog' if you use the FvwmCpp
module. A warning to this effect is printed at configure time.
* Configure now tries harder to ensure that XPM is the right version.
Changes in beta release 2.1.7 (December 1998)
* The SetMenuStyle command does not exist anymore. Its functionality has
been merged with MenuStyle. MenuStyle supports the old and the new syntax.
Changes in beta release 2.1.6 (December 1998)
* Recapture is now much faster
* New command "EdgeThickness" to control the size of the pan frames, and
a new way to turn off mouse edgescrolling.
* new commands DefaultFont, DefaultColors and Emulate
* SetMenuStyle was completely rewritten to get a 'Style'-like syntax.
* Removed SetMenuDelay command.
* Popup menus can have a default action too.
* FvwmButtons quoting cleaned up a bit.
Changes in beta release 2.1.5 (December 1998)
* SnapAttraction works for windows and/or icons. New command SnapGrid.
* The WindowsDesk command is now obsolete. It has been replaced with the
MoveToDesk command, which uses an argument syntax identical to the
enhanced Desk command, and allows constraining a move within a range
of desks.
Changes in beta release 2.1.4 (December 1998)
* Fvwm creates an environment variable FVWM_MODULEDIR containing the path
to the default module directory, for use in config files, etc.
* The extras module FvwmCommand installs its user interface into the
bindir rather than the moduledir.
Changes in alpha release 2.1.3 (November 1998)
* Switched to GNU autoconf
* COPYING policy file
* Improved menu handling: Menu position hints, individual menu styles,
cursor key navigation, animated menus :-)
* Improved window movement: AnimatedMove, SetAnimation, SnapAttraction
(like in KDE), move/resize can be aborted with a mouse button, Warp option
to Move/AnimatedMove.
* Direction command (allows to switch windows via cursor (or other) keys in an
intuitive way).
* Recapture command is now faster.
* Startup is a bit faster if you have a large configuration file and
a high ClickTime.
* Desk/Page handling: $d in functions is replaced by the current desk number,
Desk parameters can be given a min/max allowed desk number, making a window
sticky moves it to the current page, MoveToDesk and MoveToPage functions,
enhanced WindowsDesk function
* Styles: temporary GlobalOpts command, MouseFocusOnStartup, StipledTitles
* Upgraded versions of FvwmCommand (1.5.1), FvwmConsole (1.3) and
FvwmIconMan.
* FvwmPager: Balloons (small text windows with the window title appear in the
pager), current desk (always the current desk on the pager).
* FvwmButtons improvements: animated panels (like CDE), better button
shuffling, button geometries (x and y position).
Changes in alpha release 2.1.2 (November 1998)
* Modules FvwmCascade and FvwmTile were replaced with FvwmRearrange.
* Improved Shadow/Hilite algorithm (from scwm). Logic moved into
library and all modules with 3D logic now use this routine.
* SnapAttraction Command: If during an interactive move a window comes
within a certain distance in pixels of another it will be moved to
make the borders adjoin.
* ...MenuStyle commands: allow to name different menu styles and apply them
to individual menus.
* Direction command
Changes in alpha release 2.1.1 (October 1998)
* Official home page html added to docs directory.