-
Notifications
You must be signed in to change notification settings - Fork 30
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
6 changed files
with
212 additions
and
274 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
blackbox -- authors file. 2018-10-31 | ||
blackbox -- authors file. 2019-09-06 | ||
|
||
Author: Brian Bidulock <[email protected]> | ||
Author: Brian Bidulock <[email protected]> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,127 @@ | ||
# created with git log --stat=76 -M -C -500|fmt -sct -w80 | ||
|
||
commit c323a742f2eef8624f7cf4f0275d432f95c70eaf | ||
Author: Brian Bidulock <[email protected]> | ||
Date: Fri Sep 6 02:15:25 2019 -0600 | ||
|
||
handle annotated tags better when generating NEWS | ||
|
||
gennews.sh | 2 +- | ||
1 file changed, 1 insertion(+), 1 deletion(-) | ||
|
||
commit 04bccb1e73800ec73f5113c1ffb261a0b6a53a38 | ||
Author: Brian Bidulock <[email protected]> | ||
Date: Fri Sep 6 02:15:11 2019 -0600 | ||
|
||
generate release notes on dist | ||
|
||
dist.sh | 2 +- | ||
1 file changed, 1 insertion(+), 1 deletion(-) | ||
|
||
commit bf714a0aa5de01fae818cc2d81194772381729bb | ||
Author: Brian Bidulock <[email protected]> | ||
Date: Fri Sep 6 02:14:52 2019 -0600 | ||
|
||
ignore release products | ||
|
||
.gitignore | 3 +++ | ||
1 file changed, 3 insertions(+) | ||
|
||
commit 819cfb4fd5c25d011a0b0b94b4c2e943ae9c84a6 | ||
Author: Brian Bidulock <[email protected]> | ||
Date: Fri Sep 6 02:14:19 2019 -0600 | ||
|
||
gcc 9.1 too agressive on array-bounds warnings | ||
|
||
configure.sh | 4 ++-- | ||
1 file changed, 2 insertions(+), 2 deletions(-) | ||
|
||
commit 678a5bed6242be4b1833772bd4d85e097f141e0a | ||
Author: Brian Bidulock <[email protected]> | ||
Date: Fri Sep 6 02:13:54 2019 -0600 | ||
|
||
have better defaults now | ||
|
||
configure.sh | 3 --- | ||
1 file changed, 3 deletions(-) | ||
|
||
commit 1c0bf0e5c222c0e259b6f8c79aa1aebcc0d81fea | ||
Author: Brian Bidulock <[email protected]> | ||
Date: Fri Sep 6 02:12:08 2019 -0600 | ||
|
||
update build process | ||
|
||
- set better directory defaults | ||
- remove deprecated macro | ||
- perform lzip compression on archives | ||
|
||
configure.ac | 30 ++++++++++++++++++++++-------- | ||
1 file changed, 22 insertions(+), 8 deletions(-) | ||
|
||
commit 51dc78494a5b9c6d0fc5503e8eefdc12c3fcea93 | ||
Author: Brian Bidulock <[email protected]> | ||
Date: Fri Sep 6 02:11:26 2019 -0600 | ||
|
||
place filename last in sed command | ||
|
||
autogen.sh | 5 +++-- | ||
1 file changed, 3 insertions(+), 2 deletions(-) | ||
|
||
commit 91c7f938e005369cebada827393470c437a877f5 | ||
Author: Brian Bidulock <[email protected]> | ||
Date: Fri Sep 6 02:10:53 2019 -0600 | ||
|
||
generate NOTES and TODO | ||
|
||
Makefile.am | 6 ++++++ | ||
1 file changed, 6 insertions(+) | ||
|
||
commit 38352273e46cd509cbabb7b3f23b102f14d8ca9c | ||
Author: Brian Bidulock <[email protected]> | ||
Date: Fri Sep 6 02:10:20 2019 -0600 | ||
|
||
update release notes | ||
|
||
RELEASE.md | 13 +++++++------ | ||
1 file changed, 7 insertions(+), 6 deletions(-) | ||
|
||
commit a26d44b73b1bac39c98a965c342b01a487af23e3 | ||
Author: Brian Bidulock <[email protected]> | ||
Date: Mon Jun 17 23:11:12 2019 -0600 | ||
|
||
update for gettext 0.20.1 to fix issue #23 | ||
|
||
autogen.sh | 5 ++++- | ||
1 file changed, 4 insertions(+), 1 deletion(-) | ||
|
||
commit f79298b2b4d1c54b159cd11e84d22054ea14039b | ||
Author: Brian Bidulock <[email protected]> | ||
Date: Fri Jan 18 09:17:34 2019 -0700 | ||
|
||
generate NEWS better | ||
|
||
gennews.sh | 17 ++++++++++++++++- | ||
1 file changed, 16 insertions(+), 1 deletion(-) | ||
|
||
commit dcad047799d46cf86fcefa0e69e014e8e16ce901 | ||
Author: Brian Bidulock <[email protected]> | ||
Date: Fri Jan 18 09:16:39 2019 -0700 | ||
|
||
reformat TODO | ||
|
||
TODO | 28 +++++++++++++++------------- | ||
1 file changed, 15 insertions(+), 13 deletions(-) | ||
|
||
commit 0bc89d04b211709350bbaad462ea0cdd7dfc7297 | ||
Author: Brian Bidulock <[email protected]> | ||
Date: Wed Oct 31 02:44:56 2018 -0600 | ||
|
||
post release update | ||
|
||
ChangeLog | 65 ++++++++++++++++++++++++++++++++++++++++++----------------- | ||
NEWS | 4 +++- | ||
2 files changed, 50 insertions(+), 19 deletions(-) | ||
|
||
commit adcffef44435e5c68c8f144dc58cbc673e4818bf | ||
Author: Brian Bidulock <[email protected]> | ||
Date: Wed Oct 31 02:41:15 2018 -0600 | ||
|
@@ -8507,213 +8629,3 @@ Date: Mon Feb 23 11:00:51 2004 +0000 | |
|
||
lib/Menu.cc | 2 +- | ||
1 file changed, 1 insertion(+), 1 deletion(-) | ||
|
||
commit eeec0af1018deca3ff6bb0584398f0ae29a3bb96 | ||
Author: bradleyhughes <bradleyhughes> | ||
Date: Fri Feb 13 16:28:48 2004 +0000 | ||
|
||
make the eventloop a bit more efficient by delivering already queued | ||
events before flushing and trying to read more (i.e. don't always use | ||
XPending, use XEventsQueued instead) | ||
|
||
lib/Application.cc | 82 ++++++++++++++++++++++++++------------------------ | ||
1 file changed, 43 insertions(+), 39 deletions(-) | ||
|
||
commit 020cb7cc9540ef286be46fb8c6082736f0183e61 | ||
Author: bradleyhughes <bradleyhughes> | ||
Date: Thu Feb 12 12:34:56 2004 +0000 | ||
|
||
allow the margin width to be zero (but no less than zero) in bt::Menu | ||
|
||
lib/Menu.cc | 4 ++-- | ||
1 file changed, 2 insertions(+), 2 deletions(-) | ||
|
||
commit 02d52a2cdad153cd16bbe08176d8c477c0f568ba | ||
Author: bradleyhughes <bradleyhughes> | ||
Date: Mon Feb 9 11:57:25 2004 +0000 | ||
|
||
when we receive _NET_WM_CLOSE message for a window, don't close unless | ||
we have WindowFunctionClose | ||
|
||
src/Window.cc | 3 ++- | ||
1 file changed, 2 insertions(+), 1 deletion(-) | ||
|
||
commit e2b55eabef42fc43d3ac8e487759f48d32e74712 | ||
Author: bradleyhughes <bradleyhughes> | ||
Date: Mon Feb 9 11:47:53 2004 +0000 | ||
|
||
EWMH compliance: we do not support _NET_DESKTOP_GEOMETRY, so we | ||
shouldn't advertise it. However, even though we don't support it, the | ||
spec says we should set _NET_DESKTOP_GEOMETRY and | ||
_NET_DESKTOP_VIEWPORT to the size of the desktop and 0,0 | ||
(respectively) | ||
|
||
src/Screen.cc | 43 +++++++++++++++++++++++++++++++++---------- | ||
1 file changed, 33 insertions(+), 10 deletions(-) | ||
|
||
commit 7f9ac8e02a85cbc7b335a677956261d291ed497e | ||
Author: bradleyhughes <bradleyhughes> | ||
Date: Mon Feb 9 11:43:59 2004 +0000 | ||
|
||
1. 64-bit cleanness: CARDINAL is stored as a 32bit entity in the | ||
server, but the client should use 'long' to represent a CARDINAL (see | ||
the Xlib manual). We shouldn't rely on sizeof(int)==sizeof(long), | ||
since we want libbt and blackbox to work on 64-bit machines | ||
|
||
2. add some EWMH atoms/functions to support version 1.3 of the | ||
specification | ||
|
||
lib/Netwm.cc | 218 ++++++++++++++++++++++++++++++++++++++++++++++--------- | ||
lib/Netwm.hh | 129 ++++++++++++++++++++++++++------ | ||
2 files changed, 290 insertions(+), 57 deletions(-) | ||
|
||
commit e9617f5cc4ac01d880cbf5da0aca0ef06f3dbf9f | ||
Author: bradleyhughes <bradleyhughes> | ||
Date: Mon Feb 9 11:41:24 2004 +0000 | ||
|
||
small optimization: allocate the image data just before the image is | ||
rendered, not when it is constructed | ||
|
||
lib/Image.cc | 6 +++--- | ||
1 file changed, 3 insertions(+), 3 deletions(-) | ||
|
||
commit 36a2e3a58a5c1c5ba5ee338d8110c52adf3adf3d | ||
Author: bradleyhughes <bradleyhughes> | ||
Date: Mon Feb 9 09:53:36 2004 +0000 | ||
|
||
1. add new window function 'WindowFunctionChangeLayer' | ||
|
||
2. add assert()s in the state changing functions to make sure we are | ||
allowed to call them... this fixes bug 882739 (which is not limited to | ||
setShaded) | ||
|
||
3. only allow WindowTypeNormal windows to become fullscreen | ||
|
||
src/Window.cc | 198 +++++++++++++++++++++++++++++--------------------- | ||
src/Window.hh | 6 +- | ||
src/Windowmenu.cc | 8 +- | ||
3 files changed, 122 insertions(+), 90 deletions(-) | ||
|
||
commit c5a54c75e84256001540829e9de5c2009bcce73c | ||
Author: shaleh <shaleh> | ||
Date: Fri Feb 6 07:17:42 2004 +0000 | ||
|
||
convert all styles to 0.70 styles with bstyleconvert | ||
|
||
data/styles/Artwiz | 4 ++-- | ||
data/styles/Cthulhain | 4 ++-- | ||
data/styles/Flux | 4 ++-- | ||
data/styles/Minimal | 4 ++-- | ||
data/styles/Nyz | 4 ++-- | ||
data/styles/Operation | 4 ++-- | ||
data/styles/Outcomes | 4 ++-- | ||
data/styles/Rampage | 4 ++-- | ||
data/styles/Rancor | 4 ++-- | ||
data/styles/Results | 4 ++-- | ||
data/styles/Shade | 4 ++-- | ||
data/styles/Spiff | 4 ++-- | ||
data/styles/TDF | 4 ++-- | ||
data/styles/Twice | 4 ++-- | ||
14 files changed, 28 insertions(+), 28 deletions(-) | ||
|
||
commit 3f0946678695321966528af5152303f23f6178b1 | ||
Author: bradleyhughes <bradleyhughes> | ||
Date: Thu Feb 5 07:29:05 2004 +0000 | ||
|
||
when unmanaging an iconic window, make sure we remove the icon menu entry | ||
|
||
src/Screen.cc | 10 +++++++--- | ||
1 file changed, 7 insertions(+), 3 deletions(-) | ||
|
||
commit ad6bc2d773863985b3348a664265773d0521934c | ||
Author: bradleyhughes <bradleyhughes> | ||
Date: Wed Feb 4 13:45:06 2004 +0000 | ||
|
||
refactor BlackboxWindow::buttonPressEvent() a bit to get rid of | ||
duplicated code... this also fixes a problem with alt+button1 not | ||
setting frame.grab_[xy] properly (due to a previous change). | ||
|
||
src/Window.cc | 25 +++++++++---------------- | ||
1 file changed, 9 insertions(+), 16 deletions(-) | ||
|
||
commit 4cba46a4e4d7f2b3cc548d9c2a9434df7c60bc95 | ||
Author: bradleyhughes <bradleyhughes> | ||
Date: Mon Jan 26 15:20:02 2004 +0000 | ||
|
||
_NET_WM_DESKTOP is set by BlackboxWindow::setWorkspace(), there's no | ||
need to do it again in ::setState() | ||
|
||
src/Window.cc | 4 ++-- | ||
1 file changed, 2 insertions(+), 2 deletions(-) | ||
|
||
commit f569a0153a3b73f01692dc35e19083fa7b8e5aee | ||
Author: bradleyhughes <bradleyhughes> | ||
Date: Mon Jan 26 15:11:54 2004 +0000 | ||
|
||
when releasing (aka unmanaging aka restoring) a window, we must follow | ||
the ICCCM rules. section 4.1.3.1 states that the window manager must | ||
remove WM_STATE once it (the window manager) is finished with the | ||
window, which allows the client to reuse the window. | ||
|
||
some cleanups resulted as part of this change: | ||
|
||
the 'remap' parameter to BScreen::releaseWindow(), | ||
BScreen::unmanageWindow() and BlackboxWindow::restore() was used oddly | ||
and inconsistently, so we remove it... in BlackboxWindow::restore(), | ||
we instead check to see if blackbox is shutting down to determine if | ||
we should remove WM_STATE or not (and whether or not we should remap | ||
the window). | ||
|
||
src/Screen.cc | 10 +++++----- | ||
src/Screen.hh | 4 ++-- | ||
src/Window.cc | 50 +++++++++++++++++++++++++++++--------------------- | ||
src/Window.hh | 2 +- | ||
src/blackbox.cc | 6 ++++++ | ||
5 files changed, 43 insertions(+), 29 deletions(-) | ||
|
||
commit 74bf192e6a59a190e1bca806e9b705361e1a7c31 | ||
Author: bradleyhughes <bradleyhughes> | ||
Date: Mon Jan 26 13:09:50 2004 +0000 | ||
|
||
1. the color table size does not have to be a perfect cube | ||
(i.e. 2*2*2, 3*3*3, 4*4*4, 5*5*5 or 6*6*6). instead of specifying the | ||
colors-per-channel, you specify the maximum number of colors to be | ||
used, and bt::XColorTable will mathematically calculate the number of | ||
colors for each individual channel (with 2:2:1 proportions). It is | ||
not an exact calculation, so more flexibility is gained. for example, | ||
you can have 108 colors (which translates to 6 red, 6 green and 3 | ||
blue) or 126 colors (6 red, 7 green and 3 blue), and so-on and so-on. | ||
|
||
2. on StaticColor displays, the X server will preallocate the colormap | ||
and nothing can change it... this means we should simply use as many | ||
colors as we can, i.e. 256 (which is 8 red, 8 green and 4 blue). | ||
|
||
3. we now allow for more than 8 bits per channel... for example, when | ||
using the tight VNC server at 32bpp (which results in 11 bits red, 11 | ||
bits green and 10 bits blue). | ||
|
||
4. we try to allocate colors on displays that allow us (i.e. GrayScale | ||
and PseudoColor). however, now we do not allocate colors for | ||
StaticColor displays, instead we query the colormap for all colors | ||
(since it will never change) and use those colors instead. | ||
|
||
5. bt::Image::colorsPerChannel() and setColorsPerChannel() have been | ||
replaced with bt::Image::maximumColors() and setMaximumColors(). The | ||
default is 126 (6 red 7 green 3 blue), which should be enough to render | ||
just about anything while leaving enough colors for other applications. | ||
a new 'session.maximumColors' resource was added to allow the user to | ||
tweak the maximum number of colors. | ||
|
||
6. the session.cacheMax, session.cacheLife and session.colorsPerChannel | ||
resources have no meaning anymore, so we remove them from the API and | ||
don't read them anymore. | ||
|
||
7. be smarter about deciding when to dither (and when not to)... we | ||
only dither when using a visual that has fewer colors than our images | ||
(8bits red, 8bits green and 8bits blue). | ||
|
||
lib/Image.cc | 202 ++++++++++++++++++++++++++++---------------- | ||
lib/Image.hh | 14 +-- | ||
src/BlackboxResource.cc | 20 ++--- | ||
src/BlackboxResource.hh | 5 -- | ||
4 files changed, 142 insertions(+), 99 deletions(-) |
Oops, something went wrong.