Re: Upcoming 0.61.2 realease (was: call for patches)

2001-12-11 Thread scott

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Is there support for ALT+Click on windows to bring them forward
regardless of Lock keys?  (or is it considered a feature to not be
able to ALT+click while either NUM/CAPS lock are on?)

On Tuesday 11 December 2001 11:46, Jamin W. Collins wrote:
> On Tue, 2001-12-11 at 10:34, Sean 'Shaleh' Perry wrote:
> > So, 0.61.2 is almost ready to be released screaming into the world.  If 
anyone
> > has a patch floating around that fixes some problem I would love to hear 
about
> > it.  The recent open file descriptor bug shows how much the community has
> > depended on the memory of this list to find bugs.
> 
> So, is there a list of what's planned to be fixed in the soon to be
> release 0.61.2?
> 
> Jamin W. Collins
> 
> 

- -- 
[scott] :: "ein kalter Tod für den sprecher von Lügen"

-BEGIN PGP SIGNATURE-
Version: PGP 6.5.8

iQA/AwUBPAzCwGkF5Bwr8hiXEQL+/ACguaZjVhRZX4LPt1dOxANa6FrbVw4AnRhV
Mx+dtgVBJYEK8E6Wr0qPcbog
=yAdf
-END PGP SIGNATURE-



Re: Upcoming 0.61.2 realease (was: call for patches)

2001-12-11 Thread Jason 'vanRijn' Kasper

There's a flaw in LinkedList also  xOr talked with Raven on July
28th about this one  Pasting from his e-mail


I've found a problem in LinkedList.cc:

check out line 164:
  __llist_node *nnode = new __llist_node, *inode =
_first->getNext();
how this function works is, if 0 is passed in as the index to insert to,
then the new item is added at the top of the list.
So, the highest in the list one can insert after the top is, of course,
at
index 1.
The above line sets inode to _first->getNext, the _second_ element in
the
linked list.
If an index of 1 is passed in, then inode is not modified and the new
node
is added after inode.
This makes the new node go into index 2, not index 1.
A simple fix for this is to change line 164 to:
  __llist_node *nnode = new __llist_node, *inode = _first;

This probly affects most of the bbtools and maybe blackbox itself.. as
all
insertions into the linked list have been at (index+1).




On Tue, 2001-12-11 at 11:54, Sean 'Shaleh' Perry wrote:
> 
> Changes from 0.61.1 to 0.61.2:
>   - added the ja_JP nls directory
>   - general code cleanups
>   - blackbox-nls.hh is always generated even if --disable-nls is used.
> This allows us to not have all of those hideous #ifdef NLS chunks.
> Nothing to worry about, if you do not want NLS this does not affect you
>   - Workspace::placeWindow() cleanups.  Also a speed bump from reducing the
> use of iterator->current() and changing the delta from 1 to 8
>   - cleanups to compile with g++ 3.0
>   - make distclean actually removes Translation.m and blackbox-nls.hh
>   - fixed a desciptor leak in BScreen::parseMenuFile, seems opendir
> lacked a matching closedir.
> 
> Is my current changelog.  If anything in that list is not clear, please speak
> up.  If something should be in that list, also speak up.
-- 
%<--%<
Jason Kasper (vanRijn)
bash$ :(){ :|:&};:
Numbers 6:24-26



Re: Upcoming 0.61.2 realease (was: call for patches)

2001-12-11 Thread Jamin W. Collins

On Tue, 2001-12-11 at 11:30, Derek Cunningham wrote:
> On Tue, Dec11,01 09:12, Sean 'Shaleh' Perry wrote:
> > What workspace bugs?
> > 
> > placeWindow() is the smart placement code.  What else was supposed to happen
> > there?
> 
> Well... I've never experienced it... and so in my mind it's more the "fabled
> workspace change bug" but there's been lots of discussion on it... *shrug* I
> was just wondering. :)

Well, I'll probably get flamed for this, but I don't see that this is a
bug with Blackbox.  There's a similar workspace changing patch for the
mouse wheel when used on the root window.  I tested this patch on one of
my systems and regardless of how quickly workspaces are changed or what
programs are running on them, Blackbox will not crash.  This tells me
that the problem most likely lies with BBKeys not with Blackbox.

Jamin W. Collins



Re: Upcoming 0.61.2 realease (was: call for patches)

2001-12-11 Thread Derek Cunningham

On Tue, Dec11,01 09:12, Sean 'Shaleh' Perry wrote:
> > 
> > What about the workspace change bugs? And has there been any devel on the
> > smart placement changes?
> > 
> 
> What workspace bugs?
> 
> placeWindow() is the smart placement code.  What else was supposed to happen
> there?

Well... I've never experienced it... and so in my mind it's more the "fabled
workspace change bug" but there's been lots of discussion on it... *shrug* I
was just wondering. :)

DC

-- 
Derek Cunningham
[EMAIL PROTECTED]

"All men by nature desire to know." -- Aristotle.

Registered Linux User Number 195825



Re: Upcoming 0.61.2 realease (was: call for patches)

2001-12-11 Thread Sean 'Shaleh' Perry

> 
> What about the workspace change bugs? And has there been any devel on the
> smart placement changes?
> 

What workspace bugs?

placeWindow() is the smart placement code.  What else was supposed to happen
there?



Re: Upcoming 0.61.2 realease (was: call for patches)

2001-12-11 Thread Derek Cunningham

On Tue, Dec11,01 09:01, Sean 'Shaleh' Perry wrote:
> > 
> > Changes from 0.61.1 to 0.61.2:
> >   - added the ja_JP nls directory
> >   - general code cleanups
> >   - blackbox-nls.hh is always generated even if --disable-nls is used.
> > This allows us to not have all of those hideous #ifdef NLS chunks.
> > Nothing to worry about, if you do not want NLS this does not affect you
> >   - Workspace::placeWindow() cleanups.  Also a speed bump from reducing the
> > use of iterator->current() and changing the delta from 1 to 8
> >   - cleanups to compile with g++ 3.0
> >   - make distclean actually removes Translation.m and blackbox-nls.hh
> >   - fixed a desciptor leak in BScreen::parseMenuFile, seems opendir
> > lacked a matching closedir.
> > 
> > Is my current changelog.  If anything in that list is not clear, please speak
> > up.  If something should be in that list, also speak up.
> 
> Oh yeah, forgot this one:
> 
>   - transient window handling code in Workspace::removeWindow() so transients
> give focus back to their parents properly.  The code originally handled
> sloppy focus then transient windows, so we just flopped the if/elsif.
> This is immediately noticable with web browsers and their open location
> windows.

What about the workspace change bugs? And has there been any devel on the
smart placement changes?

DC

-- 
Derek Cunningham
[EMAIL PROTECTED]

"All men by nature desire to know." -- Aristotle.

Registered Linux User Number 195825



Re: Upcoming 0.61.2 realease (was: call for patches)

2001-12-11 Thread Sean 'Shaleh' Perry

> 
> Changes from 0.61.1 to 0.61.2:
>   - added the ja_JP nls directory
>   - general code cleanups
>   - blackbox-nls.hh is always generated even if --disable-nls is used.
> This allows us to not have all of those hideous #ifdef NLS chunks.
> Nothing to worry about, if you do not want NLS this does not affect you
>   - Workspace::placeWindow() cleanups.  Also a speed bump from reducing the
> use of iterator->current() and changing the delta from 1 to 8
>   - cleanups to compile with g++ 3.0
>   - make distclean actually removes Translation.m and blackbox-nls.hh
>   - fixed a desciptor leak in BScreen::parseMenuFile, seems opendir
> lacked a matching closedir.
> 
> Is my current changelog.  If anything in that list is not clear, please speak
> up.  If something should be in that list, also speak up.

Oh yeah, forgot this one:

  - transient window handling code in Workspace::removeWindow() so transients
give focus back to their parents properly.  The code originally handled
sloppy focus then transient windows, so we just flopped the if/elsif.
This is immediately noticable with web browsers and their open location
windows.



Re: Upcoming 0.61.2 realease (was: call for patches)

2001-12-11 Thread Sean 'Shaleh' Perry

On 11-Dec-2001 Jamin W. Collins wrote:
> On Tue, 2001-12-11 at 10:34, Sean 'Shaleh' Perry wrote:
>> So, 0.61.2 is almost ready to be released screaming into the world.  If
>> anyone
>> has a patch floating around that fixes some problem I would love to hear
>> about
>> it.  The recent open file descriptor bug shows how much the community has
>> depended on the memory of this list to find bugs.
> 
> So, is there a list of what's planned to be fixed in the soon to be
> release 0.61.2?
> 
> Jamin W. Collins

Changes from 0.61.1 to 0.61.2:
  - added the ja_JP nls directory
  - general code cleanups
  - blackbox-nls.hh is always generated even if --disable-nls is used.
This allows us to not have all of those hideous #ifdef NLS chunks.
Nothing to worry about, if you do not want NLS this does not affect you
  - Workspace::placeWindow() cleanups.  Also a speed bump from reducing the
use of iterator->current() and changing the delta from 1 to 8
  - cleanups to compile with g++ 3.0
  - make distclean actually removes Translation.m and blackbox-nls.hh
  - fixed a desciptor leak in BScreen::parseMenuFile, seems opendir
lacked a matching closedir.

Is my current changelog.  If anything in that list is not clear, please speak
up.  If something should be in that list, also speak up.



Upcoming 0.61.2 realease (was: call for patches)

2001-12-11 Thread Jamin W. Collins

On Tue, 2001-12-11 at 10:34, Sean 'Shaleh' Perry wrote:
> So, 0.61.2 is almost ready to be released screaming into the world.  If anyone
> has a patch floating around that fixes some problem I would love to hear about
> it.  The recent open file descriptor bug shows how much the community has
> depended on the memory of this list to find bugs.

So, is there a list of what's planned to be fixed in the soon to be
release 0.61.2?

Jamin W. Collins