Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 27935 - Gaim only allows me to have IM conversations in tabbed windows
Summary: Gaim only allows me to have IM conversations in tabbed windows
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: PPC Linux
: High normal (vote)
Assignee: Gaim Bugs Crew
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-09-04 09:49 UTC by Mitchell
Modified: 2006-02-04 06:03 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
patch to change/fix tabbing functionality (gaim-multiple-windows.diff,3.47 KB, patch)
2003-09-21 23:58 UTC, Joseph Nievelt
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mitchell 2003-09-04 09:49:39 UTC
When I run Gaim there is a bug which will not change the IM conversation windows
from a single windows with tabs to multiple IM windows.  I have tried checking
and unchecking the "Show IMs and chats in tabbed windows" option box for this
located in Prefences>Conversations.

Reproducible: Always
Steps to Reproduce:
1.Open one IM conversation window
2.Open a second IM conversation window

Actual Results:  
The second IM conversation is opened in a tabbed pane with the first IM
conversation in the same window.

Expected Results:  
The second IM conversation should be opened in its own window.

Portage 2.0.49-r3 (default-ppc-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.21-ppc-r2)
=================================================================
System uname: 2.4.21-ppc-r2 ppc 
ccache version 2.2 [enabled]
ACCEPT_KEYWORDS="ppc ~ppc"
AUTOCLEAN="yes"
CFLAGS="-O3 -pipe -mcpu=750 -mpowerpc-gfxopt -fsigned-char -mmultiple -mstrin
CHOST="powerpc-unknown-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/co
g /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O3 -pipe -mcpu=750 -mpowerpc-gfxopt -fsigned-char -mmultiple -mstr
"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linu
istributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="oss dvd xv libwww jpeg nls mitshm gif gnome qt kde motif png truetype pp
oomaticdb gnome-libs gdbm berkdb slang readline aalib guile X sdl gpm tcpd pa
sl perl python esd imlib oggvorbis gtk opengl mozilla pic java cups spell rag
8 usb"
Comment 1 Joseph Nievelt 2003-09-05 23:27:56 UTC
I've had this bug as well, since 0.67 I believe.  I'm currently running 0.68-r1.



Portage 2.0.49-r3 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.6.0-test4-mm4)
=================================================================
System uname: 2.6.0-test4-mm4 i686 Pentium III (Coppermine)
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="sandbox ccache autoaddcvs"
GENTOO_MIRRORS="http://lug.mtu.edu/gentoo/ ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/ ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="apm cups encode foomaticdb libg++ mad mikmod quicktime spell xv gtkhtml gdbm berkdb tetex bonobo svga guile tcpd pam imlib gtk motif X kde -gnome -gnome2 -slang -3dnow -sse2 nls aalib arts avi cdr crypt dvd esd gif gpm icc java jpeg ldap libwww memlimit mmx mozilla mpeg mpi ncurses oav oggvorbis opengl oss pdflib perl png python qt readline samba sdl sse ssl truetype usb xml xml2 xmms zlib x86 ~x86 alsa tcltk"
Comment 2 Kevyn Shortell (RETIRED) gentoo-dev 2003-09-06 00:44:05 UTC
I'm using .67 as well, and I'm able to have non-tabbed windows. 

what I had to do, was under "Preferences" in the item "Conversations" make sure that "Show IMs and chats in tabbed windows" was checked and that the drop down menu item for "Conversations: Placement" is set to "New Window"

If you don't have both set, it won't work.
Comment 3 Victor Heng 2003-09-21 18:13:16 UTC
What Kevyn said also appiles to .68 as well. Just tested it.
Comment 4 Joseph Nievelt 2003-09-21 23:47:21 UTC
This is no good.  I think that the 'placement' thing should not override the 'tabs' option.  Notice that when you say 'new window' and 'tabs' you still get multiple windows, but they have a single tab thing.  Of course, this is a gaim issue.

Anyway, I went ahead and fixed this to work how I think it should :).  I will attach the diff for the 0.68 release (made after running ebuild ... unpack, with USE ssl enabled), and I also posted a patch for the latest CVS on the gaim website:

https://sourceforge.net/tracker/index.php?func=detail&aid=810423&group_id=235&atid=300235
Comment 5 Joseph Nievelt 2003-09-21 23:58:23 UTC
Created attachment 18111 [details, diff]
patch to change/fix tabbing functionality

I've tested this on "last created window" placement setting, and it works for
me.  It's a bit ugly, but of course feel free to make a better one if you like.


to apply:

cd /var/tmp/portage/gaim-0.68-r2
ebuild /usr/portage/net-im/gaim/gaim-0.68-r2.ebuild unpack
patch -u -p0 -i gaim-multiple-windows.diff
ebuild /usr/portage/net-im/gaim/gaim-0.68-r2.ebuild compile
ebuild /usr/portage/net-im/gaim/gaim-0.68-r2.ebuild install
ebuild /usr/portage/net-im/gaim/gaim-0.68-r2.ebuild qmerge
Comment 6 Luca Barbato gentoo-dev 2003-12-05 21:29:29 UTC
does it still apply to the new gaim?
Comment 7 Don Seiler (RETIRED) gentoo-dev 2003-12-12 07:56:01 UTC
Reading the thread on gaim's sourceforge site that you posted for the patch it seems that this is invalid and can be discarded.

Please let me know if you disagree.  I'll close shortly otherwise.
Comment 8 SpanKY gentoo-dev 2003-12-12 08:16:30 UTC
yeah, upstream ... let them sort it out