don't include "cvs" in the version (not using cvs anymore :D)
[blackbox.git] / ChangeLog
bloba522ff860348e3e459bdc5d2c1ac512f4148c028
1 -- ChangeLog for Blackbox 0.70.x
3 Changes from 0.70.0 to 0.70.1:
4 ------------------------------------------------------------------------------
6   - fix compilation on OpenBSD and Mac OS X
7   - documentation updates to data/README.menu
8   - fix bt::Timer to make sure it still works after daylight-savings
9     changes
10   - fix horizontal text alignment by adding a small indent to all text
11   - fix sunken gradient rendering: the colors are no longer inverted,
12     and the correct bevel is drawn
13   - add bt::XDG::BaseDir, which is an implementation of the
14     freedesktop.org basedir-spec version 0.6
15   - make bt::Pen able to recover from cache faults
16   - silence messages from bt::PixmapCache about the cache maximum
17     being exceeded
18   - add bt::Rect::inside(), which ensures that one rectangle is inside
19     the other
20   - fix bt::Resource to do nothing if filename arguments are empty
21   - fix bt::Resource::merge() to stop overriding existing entries (it
22     should only add new ones)
23   - add bt::Texture::textureResource() overload that returns a default
24     texture if the resource cannot be found
25   - add bt::dirname(), which returns the directory part of a file path
26   - add bt::mkdirhier(), which is equivalent to
27     'mkdir -m mode -p path'
28   - add bt::tolower(), which returns a string with all characters
29     lowercase
30   - add the "Center Placement" window placement policy, which places
31     all new windows in the center of the screen
32   - add "Shade Window with Mouse Wheel" and "Toolbar Actions with
33     Mouse Wheel" configuration options
34   - add window-to-window snapping support. This feature is off by
35     default, you need to set session.windowSnapThreshold to a positive
36     number in your ~/.blackboxrc.
37   - add support for piped menus. The output of a command can be used
38     to create the blackbox menu. This is done by prepending the pipe
39     character, |, to session.menuFile in ~/.blackboxrc or to [include]
40     filenames.
41   - [nop] menu entries are now drawn disabled
42   - fix "Focus Last Window on Workspace" behavior to stop preferring
43     windows that occupy all workspaces
44   - window placement takes windows with Desktop and Dialog types into
45     consideration and does the appropriate thing (instead of placing
46     them normally)
47   - remove 1 pixel gaps between windows when doing smart placement
48   - allow users to override the style's rootCommand in their
49     ~/.blackboxrc
50   - fix default colors used by blackbox when no style is found
51   - allow the Toolbar to be raised and lowered with
52     Alt+LeftMouseButton and Alt+MiddleMouseButton, respectively
53   - fix maximized+shaded windows from disappearing when restarting
54     blackbox
55   - each window's windowmenu can be accessed now with
56     Mod4+RightMouseButton
57   - fix fullscreen support to ignore aspect ratios set by applications
58     (specifically, this should fix movie players that are currently
59     displaying 16:9 video on a 4:3 screen)
60   - fix support for _NET_MOVERESIZE_WINDOW, normally sent from pagers
61   - fix focus problems caused by applications that try to fake
62     fullscreen by setting focus to an override-redirect window
63     (e.g. rdekstop)
65 Changes from 0.65.x to 0.70.0:
66 ------------------------------------------------------------------------------
68 This is a major update resulting from a long development cycle... the
69 list below is a general list and does not cover all changes in detail.
71   - introduced a utility library (libbt) for aiding in writing
72     small blackbox oriented applications
73   - all menus are now proper popup menus, with keyboard navigation
74   - complete EWMH support
75   - Xft support has been added to support anti-aliased fonts
76   - support for texture borders has been added... any texture can now
77     have a border of arbitrary width and color
78   - ~/.blackboxrc is no longer written on exit or restart.  Instead it
79     is written whenever a change is made.  This means the rc can be
80     edited while Blackbox is running (finally).
81   - support for always-on-top and always-on-bottom has been added
82   - support for fullscreen windows has been added
83   - support for all EWMH window types has been added (e.g. desktop
84     windows, dock windows, dialogs, etc.)
85   - support for window groups has been added
86   - support for transient windows has been improved
87   - it is now possible to completely disable the toolbar
88   - when the toolbar and slit are no longer in use, they are
89     destroyed... they will be recreated when needed
90   - the style file format has changed.  a new utility, bstyleconvert,
91     can be used to convert older 0.65.0 styles to the 0.70.0 format
92   - the format of ~/.blackboxrc has changed.  Blackbox will
93     automatically convert to the new format.
94   - both the look and feel have been updated, feedback is encouraged