Justin Karneges | 16 Apr 2009 00:39
Favicon

0.13 plan

0.13 will feature:
  - Voice calls (Jingle RTP audio)
  - Ability to trust certificates on demand
  - Mini command system

Remaining tasks:
  - Finish avcall
  - Trusted certificates should be pairable with hosts
  - Fix deadkeys or other input method brokenness when hide/restoring chats
  - Windows: longer text on buttons don't fit
  - FS#841: http redirect doesn't work for server list fetch
  - Ensure latest netinterface works right, and with Qt 4.5
  - options chat tab warning (caused by FS#812)
  - disable XMPP URIs, automatic upgrades (sparkle), whiteboard, plugins
  - Freeze on shutdown with Qt 4.5 (in JDnsShared, due to Qt behavior change)

Of note are the disabled features.  These kinds of (large-ish) features must 
have active owners in order to be considered.

Now that we know what 0.13 will contain, it should be easier to set a 
schedule.  I'll post a target release date soon.

-Justin
Justin Karneges | 23 Apr 2009 21:21
Favicon

Re: 0.13 plan

On Wednesday 15 April 2009 15:39:34 Justin Karneges wrote:
>   - Fix deadkeys or other input method brokenness when hide/restoring chats

Qt 4.5.1 reports a number of fixes regarding input methods, focus, and 
reparenting widgets.  Please test Psi with 4.5.1 and see if your problems go 
away.

>   - Windows: longer text on buttons don't fit

Confirmed on 4.3.4, 4.4.3, and 4.5.1, so it seems like a long-standing bug 
that Qt Software doesn't know about:
  http://andbit.net/qtwinbuttons.png

I've reported this to them, but we'll need some answer in the meantime.  Maybe 
we should just not use long text on buttons in the first place?

>   - FS#841: http redirect doesn't work for server list fetch

Fixed.

>   - Ensure latest netinterface works right, and with Qt 4.5

This appears to be fixed, thanks to textshell.

>   - options chat tab warning (caused by FS#812)

Fixed.

>   - Freeze on shutdown with Qt 4.5 (in JDnsShared, due to Qt behavior
> change)
(Continue reading)

Justin Karneges | 8 May 2009 07:44
Favicon

Re: 0.13 plan

On Thursday 23 April 2009 12:21:24 Justin Karneges wrote:
> Target date for 0.13 RC1 shall be May 6th.

We missed this date, of course, but we're not too far off.  There are a couple 
of simple bugs remaining in avcall.

Sound quality on Windows is sketchy.  I still need to conduct further tests, 
but I'm prepared to leave out Windows support of avcall in 0.13.  If it turns 
out that Windows support becomes stable during the 0.13 RC phase, I'll 
consider extending the RC phase to include it, even if there are no other 
blockers.

New target date for RC1 is simply Any Day Now.

-Justin
Justin Karneges | 27 May 2009 03:59
Favicon

voice calls on Windows

On Thursday 07 May 2009 22:44:36 Justin Karneges wrote:
> Sound quality on Windows is sketchy.  I still need to conduct further
> tests, but I'm prepared to leave out Windows support of avcall in 0.13.  If
> it turns out that Windows support becomes stable during the 0.13 RC phase,
> I'll consider extending the RC phase to include it, even if there are no
> other blockers.

I did some testing with Windows today, and I think I may have fixed the sound 
quality last week without even realizing it.  My guess is it got fixed when I 
changed the resampler for audio capture, while trying to solve a problem on 
Mac.  I made a couple of calls, Windows<->Windows and Windows<->Mac, with 
success.

However, there are a couple of bad issues:
  1) If the mic is muted when you try to make a call, the engine may fail to 
initialize (a case of either DirectSound or GStreamer being /too/ smart, and 
not producing data in muted state, not even silence data).
  2) If you drag the titlebar of a Psi window during a call, the sound 
completely cuts out.  This is probably because all the RTP I/O occurs in the 
GUI thread.

So, I'll look into fixing these, and maybe we can have Windows voice calls 
after all.

-Justin
Justin Karneges | 11 Jun 2009 09:35
Favicon

Re: voice calls on Windows

On Tuesday 26 May 2009 18:59:42 Justin Karneges wrote:
> On Thursday 07 May 2009 22:44:36 Justin Karneges wrote:
> > Sound quality on Windows is sketchy.  I still need to conduct further
> > tests, but I'm prepared to leave out Windows support of avcall in 0.13. 
> > If it turns out that Windows support becomes stable during the 0.13 RC
> > phase, I'll consider extending the RC phase to include it, even if there
> > are no other blockers.
>
> I did some testing with Windows today, and I think I may have fixed the
> sound quality last week without even realizing it.  My guess is it got
> fixed when I changed the resampler for audio capture, while trying to solve
> a problem on Mac.  I made a couple of calls, Windows<->Windows and
> Windows<->Mac, with success.

It turned out there were still other bugs with sound quality for some people, 
but those are now fixed too.

> However, there are a couple of bad issues:
>   1) If the mic is muted when you try to make a call, the engine may fail
> to initialize (a case of either DirectSound or GStreamer being /too/ smart,
> and not producing data in muted state, not even silence data).

This behavior seems to be device-specific.  I added a timeout to device 
initialization awhile back, so I think that's enough of a workaround for the 
time being.

>   2) If you drag the titlebar of a Psi window during a call, the sound
> completely cuts out.  This is probably because all the RTP I/O occurs in
> the GUI thread.

(Continue reading)

Justin Karneges | 29 Apr 2009 08:32
Favicon

Re: 0.13 plan

On Thursday 23 April 2009 12:21:24 Justin Karneges wrote:
> On Wednesday 15 April 2009 15:39:34 Justin Karneges wrote:
> >   - Windows: longer text on buttons don't fit
>
> Confirmed on 4.3.4, 4.4.3, and 4.5.1, so it seems like a long-standing bug
> that Qt Software doesn't know about:
>   http://andbit.net/qtwinbuttons.png
>
> I've reported this to them, but we'll need some answer in the meantime. 
> Maybe we should just not use long text on buttons in the first place?

It looks like this only happens because my Windows virtual machine is running 
at 800x600.  When I expand to the desktop to 1024x768, the text rendering 
becomes correct.  This is still certainly a Qt bug, but I don't consider it a 
big deal now since nobody runs such low resolutions.

So, this is no longer a task item for 0.13.

-Justin
Frederik Schwarzer | 23 Apr 2009 21:39
Picon
Gravatar

Re: 0.13 plan

On Thursday 23 April 2009 21:21:24 Justin Karneges wrote:

Hi,

> >   - Windows: longer text on buttons don't fit
> 
> Confirmed on 4.3.4, 4.4.3, and 4.5.1, so it seems like a long-standing bug 
> that Qt Software doesn't know about:
>   http://andbit.net/qtwinbuttons.png
> 
> I've reported this to them, but we'll need some answer in the meantime.  Maybe 
> we should just not use long text on buttons in the first place?

Hard, since translators would have to obey these limits too.

Regards
wwp | 16 Apr 2009 17:38
X-Face
Face
Picon
Favicon

Re: 0.13 plan

Hello Justin,

On Wed, 15 Apr 2009 15:39:34 -0700 Justin Karneges
<justin-psi2@...> wrote:

> 0.13 will feature:
[snip]
>   - Fix deadkeys or other input method brokenness when hide/restoring chats
[snip]

That one might not sound critical, but it's just daily irritating, and
not as if it has always been there. Would love to see it fixed. Good
luck for this 0.13 release!

Regards,

--

-- 
wwp
Hello Justin,

On Wed, 15 Apr 2009 15:39:34 -0700 Justin Karneges
<justin-psi2@...> wrote:

> 0.13 will feature:
[snip]
>   - Fix deadkeys or other input method brokenness when hide/restoring chats
[snip]

(Continue reading)


Gmane