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.
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
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 pint.pmhahn. de/pmhahn/ debian/ sid/x/xosd/ 2.2.8/
http://
01_setlocale.diff scroll. 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_
# 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