lp:~friedman-a/ctwm/fix-utf8

Created by Noah Friedman on 2018-03-03 and last modified on 2018-03-03
Get this branch:
bzr branch lp:~friedman-a/ctwm/fix-utf8
Only Noah Friedman can upload to this branch. If you are Noah Friedman please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Noah Friedman
Project:
ctwm
Status:
Development

Recent revisions

613. By Noah Friedman on 2018-03-03

* win_utils.c: Include ewmh_atoms.h if EWMH defined.
(GetWMPropertyString): decode properties with encoding UTF8_STRING.

612. By Matthew Fuller on 2018-02-12

Do a little minor ctwm.h cleanup. Move a struct to a better header,
and comment a few #define's.

611. By Matthew Fuller on 2018-02-12

Disable the codepath using gethostbyname() to try and create the
HOSTNAME m4 var. Putting a DNS lookup in ctwm's startup path is a
poor tradeoff for possibly coming up with a marginally more useful
name in some unusual edge cases.

610. By Matthew Fuller on 2018-01-21

When we get a Map event for a window, we may be [re]drawing its name in
the WorkSpaceManager map-form window on the vscreen it's on. However, if
it's not currently being displayed (e.g., it's on a different workspace),
the window itself won't have a vs set. This can happen in several ways,
but an easy one to test is to have a window up in a workspace other than
the current one, and [re]start ctwm. So if we pass the window's vs (which
may be NULL) down to WMapRedrawName, and ReverseCurrentWorkspace is set,
we'd try to deref through the NULL, and *boom*.

So pass the vs we know it's on (the local vs from the loop) instead.
That way it gets drawn on the right WSM, and doesn't segfault along the
way.

609. By Matthew Fuller on 2018-01-20

Bump copyright date, now that we're doing stuff in the new year.

608. By Matthew Fuller on 2018-01-20

Move OTP's list of all the windows it knows about inside the
ScreenInfo struct to make it per-Screen. This avoids surprises for
multi-Screen instances in the consistency checks which compare the
list of windows on the Screen with its internal list.

607. By Matthew Fuller on 2018-01-13

Figure out whether we can build docbook XML before we potentially try
to use it to build the manpage. If we can't, but still find xmlto, it
could still _think_ it could make the manual, right up 'till the
moment it blows up.

606. By Matthew Fuller on 2017-12-01

Make some minor cleanups to the control flow and improvements to the
comments on the build bits to generate some files and how we use
pregen'd versions of them as necessary. Should be no functional
change.

605. By Matthew Fuller on 2017-11-20

Various minor cleanups. Should be no functional change.

- Remove a config var that was never documented and never did anything.

- Remove a few struct ScreenInfo members that aren't used. Move some of
  the other elements around so they're a little better grouped with
  related pieces. There's probably more that can be done here.

- Adjust a few types to match their actual usages. Some minor logic
  cleanups in existing code. Small code reorganizations. Style
  tweaks. A few doc fixes.

604. By Matthew Fuller on 2017-11-18

astyle won't get along with aligning these multi-line ///< constructs in
the doxygen comments in screen.h. Convert them all to preceeding ///
style instead, and update our devman mentions to explain why.

Branch metadata

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

Subscribers