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
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
18 - add bt::Rect::inside(), which ensures that one rectangle is inside
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
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]
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
47 - remove 1 pixel gaps between windows when doing smart placement
48 - allow users to override the style's rootCommand in their
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
55 - each window's windowmenu can be accessed now with
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
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