Comment 65 for bug 7037

Revision history for this message
In , Philipp Hahn (pmhahn) wrote : Re: Bug#252170: Ping

Hello!

On Sat, Jul 17, 2004 at 05:55:11PM +0200, Pierre Machard wrote:
> You haved tagged this bug as pending on 1st June. Do you intend to
> upload a new version soon ?
>
> Since we (QA Team) are squashing bugs, very actively theses days, we
> would like to see this bug closed.

Me too. I've done a lot of work on xosd (16 patches so far) and I've
been able to get rid of XInitThread(), but now I've got a very anoying
bug: Sometimes nothing is displayed and sometime the display is broken.
Until I've fixed that bug, I'll not upload a new package. I hope to fix
it this week.
What make this bug hard to fix is the fact, that understanding what
happens when is not so easy, so I'm restructuring a lot of things to
make it clearer.

My preliminary patches are available from
http://pint.pmhahn.de/pmhahn/debian/sid/x/xosd/2.2.8/

 01_setlocale.diff
# BUG: A library must not change the locale
 02_man_osdcat.diff
# Document new fatures and update formatting
 03_debug.diff
# Change debugging macros to include thead-id
 04_xosd_scroll.diff
# Simplify the xosd_scroll
 05_comments.diff
# Update comments and add vim-markers for folding
 06_ChangeLog.diff
# White space unification
 07_outline.diff
# Document bug outline is no outline!
 08_enum_FILL.diff
# Change FILL constants to enum
# Clean up fill_mask handling
 09_stayOnTop.diff
# Simplify window-manager functions
 10_length.diff
# Remove xosd.length
 11_osd_cat.diff
# Clean up barmode
# - Restructure to get rid of duplicate code
# - Replace suspect string comparison
# Allocate variables in bss instead of stack
# Rework help
# BUG: Was using only n-1 lines because scroll happend before wait
 12_lock.diff
# Prepare locking change
 13_thread.diff
# Remove not needed errno.h
# Fix multi-thread issue with X11 calls
 14_time.diff
# Replace time() with gettimeofday() to increase resolution
 15_display.diff
# Reduce duplicate code in xosd_display()
 16_font.diff
# Delay text-width calculation until string is drawn
# Move fontset check to assert, because setting an invalid one is impossible

BYtE
Philipp
--
Philipp Matthias Hahn <email address hidden>
GPG/PGP: 9A540E39 @ keyrings.debian.org