lp:ctwm

Created by Matthew Fuller and last modified
Get this branch:
bzr branch lp:ctwm
Members of ctwm can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
ctwm
Project:
ctwm
Status:
Development

Recent revisions

716. By Matthew Fuller

Add a meaningless reference to suppress a dead store warning from
clang's static analyzer.

715. By Matthew Fuller

It's a new year and we did things, so bump date.

714. By Olaf Seibert

Switch to using a SIGCHLD handler to reap children, instead of
SIG_IGN'ing. The intersection of some weird interactions between bits
of POSIX and implementation decisions means that on some systems it
can cause some unpleasant behavior.

713. By Matthew Fuller

Rewrite README and CHANGES into asciidoc.

Previously these were in multimarkdown. While we went straight to
asciidoc for the manual, these files require much less careful
formatting, so markdown seemed more appropriate. However, they still
wanted things like definition lists and some other minor stuff that plain
markdown doesn't pull off so well, so the multimarkdown dialect was
chosen.

However, mmd has proven a little fragile over the years. And the
markdown world is so wildly fragmented, and everyone looks at a .md file
and says "Oh, that must be processable by my own particular incompatible
local dialect", which means anywhere other than our Makefile trying to
render the files wound up squirrely anyway.

The README is pretty trivially and cleanly asciidoc-able. CHANGES is
somewhat less so. We wind up with a lot more noise in it from the
heavier markup of asciidoc, so it doesn't read quite as well as plain
text anymore. It's probably not too hard to simplify it down to the
common subset of markdown. But that would leave it as the _only_ bit of
processed markdown in the tree anymore, so I went ahead and adoc-ified it
just to be more consistent. So now all our built docs are asciidoc.

    (n.b. there are a few README.md's in other places through the tree
    that aren't touched, but they're very much ".txt that happens to look
    md-ish and may process as that", so what the heck. We have no code
    for or intention of actually building them into any output formats.)

712. By Matthew Fuller

Update astyle config to something current versions accept, and make
indent. This causes a few extra spurious reindents from some astyle
changes I can't find or find configs to undo, but they're few enough
I'm willing to just eat 'em.

711. By Matthew Fuller

Merge release of 4.1.0 and opening up of post-4.1.0 dev.

710. By Matthew Fuller

Remove a testing line accidentally committed in r686 as part of the
cmake minimum update.

709. By Matthew Fuller

Bump copyright date.

708. By Matthew Fuller

Bypass BorderedLayout for strut'd windows.

This is a hack, and does the wrong thing. However, due to the way we
currently handle struts, the previous behavior would force a window to
move outside its own strut, which is nonsense. A proper implementation
would require evaluating struts individually, not cramming them into
BorderedLayout (which already means something similar but distinct), and
encapsulating those checks in all the places that do window positioning.

That's a major change though; this at least avoids the extra-dumb
behavior, and works no worse than 4.0.3 and pre-r644 code for those
corner cases.

707. By Maxime Soulé <email address hidden>

Fixup window placement with DontMoveOff + 3d borders.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.