start_section("Gaim Todo"); <b>Priorities:
</b><font color="#FF0000">Very
High
</font>,
<font color="#660000">High
</font>,
<font color="#000000">Medium
</font>,
<font color="#000066">Low
</font>,
<font color="#0000FF">Very
Low
</font> start_section("UI stuff"); <li><font color="#FF0000">kicking
someone
in
#name-extension
causes
a
kick
to
display
in
#name
as
well
and
vice-versa
</font></li> <li><font color="#FF0000">SEARCH
FUNCTION
FOR
LOG
FILES
</font></li> <li><font color="#FF0000">choose
a
browser
you
don't
have
installed,
click
a
link
2x,
crash.
</font></li> <li><font color="#660000">fix
crash
when
someone
writes
just
as
you
close
the
chat
window.
</font></li> <font color="#000000">resizing
text
entry
area
below
default
doesn't
work
well.:
</font><ul><li><font color="#000000">some
people
report
being
unable
to
shrink
it
at
all
</font></li></ul> <li><font color="#000000">status
report
w/out
being
on
own
list
</font></li> <li><font color="#000000">right
click
on
url
gives
browser
choice
(preference
option)
</font></li> <li><font color="#000000">make
output
of
/list
searchable
</font></li> <li><font color="#000000">option
not
to
raise
windows
on
event
while
away
</font></li> <li><font color="#000000">make
entry
widget
height
preference
a
relative
size,
that
is
it
doesn't
change
the
overall
height
of
the
window.
</font></li> <li><font color="#000000">Only
show
one
instance
of
each
gaim_account
at
a
time
in
the
sign
on
dialog.
reset
the
progress
bar
on
disconnect
instead
of
creating
a
new
entry.
</font></li> <font color="#000000">buddy
pounce
stuff:
</font><ul> <li><font color="#000000">drop
down
list
of
buddies
</font></li> <li><font color="#000000">add
chooser
to
sound
</font></li> <li><font color="#000000">fix
buddy
ticker
resize
bug.
can't
shrink
it
below
default
</font></li> <li><font color="#000000">blist
does
not
resize
correctly
on
some
platforms.
this
does
not
seem
to
be
an
issue
on
linux.
</font></li> <li><font color="#000000">better
gtk2-ified
icons:
maybe
a
send
icon?
review
the
ones
we're
using
now.
do
they
make
sense?
</font></li> <li><font color="#000000">Do
we
still
want
'import'?
If
so,
it
should
be
under
'tools',
not
'file'
</font></li> <font color="#000000">do
not
automatically
resize
windows
that
have
been
manually
resized.:
</font><ul> <li><font color="#000000">when
a
buddy
icon
is
received
</font></li> <li><font color="#000000">when
an
im
image
is
received
</font></li> <li><font color="#000000">when
a
new
tab
is
created
</font></li> <li><font color="#000066">buddy
ticker
stays
around
when
you
sign
off
-
showing
the
buddies
who
were
online
</font></li> <li><font color="#000066">when
auto-away
(by
idle
time)
is
activated,
away
message
window
does
not
pop
up.
</font></li> <li><font color="#000066">there
is
a
blank
line
in
the
blist
for
a
couple
seconds
after
someone
signs
off.
[gtk2
bug
with
the
deprecated
gtklist?]
</font></li> <li><font color="#000066">block
buddy
option
from
right
click
menu
in
blist
</font></li> <li><font color="#000066">blist
short
cuts
apparently
not
working
</font></li> <li><font color="#000066">save
blist
collapsation
state
</font></li> <li><font color="#000066">option
to
have
both
text
and
pictures
on
buttons
in
blist
just
like
conversations
currently
allow
</font></li> <li><font color="#0000F0">option
to
have
input
box
scroll
instead
of
line
wrap.
input
box
only.
</font></li> <li><font color="#0000F0">copy
grabs
html
as
well
as
text.
</font></li> <li><font color="#0000F0">Transparency
for
GtkIMHtml
</font></li> start_section("Prefs stuff"); <li><font color="#660000">add
a
way
for
a
plugin
to
store/retrieve
config
values
</font></li> <li><font color="#660000">check
to
make
sure
gaimrc
properly
unescapes
things
like
a
" in
a
password
as
the
.gaimrc
file
is
read
in.
(reports
indicate
this
may
be
a
problem,
esp.
for
\
and
/
)
</font></li> <li><font color="#000000">preference
to
set
logfile
path.
(i
think
there
is
a
patch
to
add
this)
</font></li> <li><font color="#000000">add
support
for
plugin
key/value
storage/retrieval
</font></li> <li><font color="#000066">add
ircproxy
option
to
proxy
preferences.
</font></li> <li><font color="#000066">per-sn
controls
on
how
to
compute
idle
time
</font></li> <font color="#0000F0">timestamps:
</font><ul><li><font color="#660000">f2
does
not
toggle
timestamps,
preference
for
this
missing
</font></li></ul> start_section("Core stuff"); <font color="#FF0000">PERMIT
ONLY
PEOPLE
ON
MY
LIST
TO
IM
ME
IS
NEEDED
ASAP!!!!!!!!:
</font><ul> <li><font color="#FF0000">for
yahoo
</font></li> <li><font color="#FF0000">icq
</font></li> <li><font color="#000000">jabber
</font></li> <li><font color="#000000">msn
</font></li> <font color="#660000">Non-blocking
gethostbyname()
(is
this
fixed?):
</font><ul><li><font color="#FF0000">netbsd
gethostbyname()
problem
</font></li></ul> <li><font color="#000000">documentation
needed.
(both
online
and
not)
</font></li> <li><font color="#000000">remember
previous
state
better.
both
away,
and
allow
start
to
invisible.
</font></li> <li><font color="#000000">better
privacy
controls.
</font></li> <li><font color="#000000">networking
code
rethink
(libgnet?)
</font></li> <li><font color="#000066">Cancelable
proxy_connect
</font></li> <li><font color="#000066">GPG
Encryption
of
messages
(gaim-e
plugin
included
with
gaim
would
satisfy
this)
</font></li> start_section("away rethink"); ?><ul><li><font color="#000000">Away
needs
to
be
modified
to
include
"show
" and
"status
",
i.e.
you
can
have
an
away
state,
and
an
away
message.
This
is
exactly
what
ICQ
does
-
you're
"N/A
" (show
in
Jabber)
and
your
away
message
is
"I'm
gone.
" (status
in
Jabber).
Since
it
only
applies
to
ICQ
and
Jabber
(and
actually,
currently
only
Jabber,
since
icqlib
doesn't
handle
away
messages
yet),
there
should
be
some
way
of
indicating
that
it
can
do
both
without
breaking
the
others.
My
suggestion
is
to
put
"/
" at
the
end
of
the
"state
",
and
when
that's
there,
have
it
be
a
menu
with
all
of
the
custom
messages,
e.g.
in
Jabber
it'd
return
"Away/
" as
one
of
the
states,
and
you'd
see
"Away
" with
a
menu
of
all
the
away
messages
you
have.
</font></li></ul> start_section("gtk1-stable"); ?><ul><li><font color="#000000">with
the
option
to
not
report
idle
times
set,
gaim
does
not
come
back
from
auto-away.
this
is
most
likely
an
issue
for
cvs
also.
</font></li></ul> start_section("WinGaim specific stuff"); <li><font color="#660000">wingaim:
Gtk
windows
that
appear
when
you
hover
over
a
button,
and
just
stay
there
and
never
close
until
you
click
on
them
once
</font></li> <li><font color="#660000">with
3
or
more
tabs,
only
the
right
most
tab
is
closable.
this
appears
to
be
a
gtk
for
win32
problem
</font></li> <li><font color="#000000">wingaim
font
issues
</font></li> <li><font color="#000000">wingaim:
sounds
while
away?
</font></li> <li><font color="#000066">Write
a
seperate
program
that
implements
multiple-users.
It
should
encrypt/decrypt
.gaimrc's
based
on
a
provided
password,
then
launch
gaim
-f,
with
that
.gaimrc.
</font></li> start_section("gaim-remote stuff"); <li><font color="#000066">GAIM-REMOTE:
need
a
doc
written
up
for
gaim-remote
on
usage
</font></li> <li><font color="#000066">GAIM-REMOTE:
need
to
implement
everything
listed
in
gaim-remote
--help
</font></li> start_section("In General (i don't know where this should be)"); <li><font color="#FF0000">internal
sounds
not
working
now
(is
this
fixed?)
</font></li> <li><font color="#660000">fix
memory
leaks
</font></li> <li><font color="#000000">gzip
storage
of
logs
</font></li> <li><font color="#000000">throwaway
away
message
(unsaved)
for
single
account
(vs.
set
all
away)
</font></li> <li><font color="#000000">person
support
</font></li> <li><font color="#000000">add
state
saving
and
hook
it
to
session
management
and
user
dialogs
</font></li> <font color="#000066">importing
blist
files:
</font><ul><li><font color="#000066">licq
</font></li></ul> <li><font color="#000066">adding
and
removing
buddies
needs
cleaned
up.
basically,
add_buddy
should
be
calling
ui_add_buddy
and
serv_add_buddy
as
needed
(require
an
extra
arg
to
add_buddy
to
tell
it
what
needs
done)
and
the
various
ways
a
buddy
can
come
to
be
needing
added
should
be
calling
some
type
of
request_add_buddy
(this
would
be
part
of
both
the
core
<-
>ui
interface
and
the
core
<-
>prpl
interface)
</font></li> <li><font color="#000066">some
way
to
ask
about
differences
bettween
server
lists
and
local
lists
</font></li> start_section("Plugins/Scripts"); <font color="#000000">sean's
plugin
ideas:
</font><ul> <li><font color="#000000">screenshot
plugin
</font></li> <li><font color="#000000">xmms
remote
plugin
</font></li> <li><font color="#000000">statusimage
plugin
</font></li> <font color="#000066">docklet
stuff:
</font><ul><li><font color="#000000">make
the
docklet
support
blinking
status
icons
where
appropriate
(requires
setting
up
a
better
GAIM_STOCK_ICON
framework)
</font></li></ul> start_section("i18n/portability stuff"); <li><font color="#000000">sounds/Makefile
needs
to
use
host
CC,
not
target
(that's
the
only
part
that
seems
broken
for
cross-compiling
--Disconnect)
</font></li> <li><font color="#000066">i18n:
icq
i18n
</font></li> <li><font color="#000066">i18n:
info
dialog
</font></li> start_section("DISCUSSION: entries here are things i'm not sure are desirable or doable."); <li><font color="#000000">make
blist.xml
and/or
.gaim
as
configureable
as
.gaimrc
</font></li> <li><font color="#000066">"console
beep
" sound
option
should
use
different
frequency
beeps
for
different
events,
or
at
least
give
some
way
to
allow
this
behavior.
</font></li> <li><font color="#000066">do
we
really
need
some
of
the
preferences?
(Ignore
TIK
messages.
Does
anyone
use
that
method
of
retrieving
Away
messages
anymore?
no,
but
it
is
small
and
it
would
be
a
piece
of
history
lost
;-))
</font></li> <li><font color="#000066">ximian
serial
numbers
in
rpms
cause...
problems.
</font></li> <li><font color="#000066">msn
auth
expires
(better,
but
still
not
perfect)
</font></li> <li><font color="#000066">gaim
should
detect
if
message
is
sent
and
only
log
on
success
for
protocols
capable
of
offline
messaging,
this
would
always
log,
but
aim
messages
would
only
be
logged
if
sent
to
an
online
person.
this
would
essentially
entail
making
logging
dependent
on
the
return
status
of
the
serv
send
msg
command.
</font></li> <li><font color="#000066">the
privacy
dialog
has
five
different
options
now.
this
looks
rather
ugly.
When
we
redesign
the
dialog,
perhaps
we
should
change
the
privacy
setting
to
a
combobox?
</font></li> <li><font color="#0000F0">protocol
action
to
log
into
webmail
for
those
that
support
such
(aim,
yahoo,
msn)
maybe
a
right-click
option
to
send
to
user(yahoo,
msn)
</font></li> <li><font color="#0000F0">show
alias
in
list
of
people
in
chat
</font></li> <li><font color="#0000F0">tab
complete
to
alias,
translate
to
nick
on
send
for
chat
</font></li> <li><font color="#0000F0">timestamp
on
debug
messages?
</font></li> <li><font color="#0000F0">sorting
of
conversation
tabs,
if
the
ordering
of
left-to-right
order
by
opening
isn't
good
enough
for
you
</font></li> <li><font color="#0000F0">option
to
disable
close
for
x
seconds
after
receive
im.
this
would
short
circuit
missing
messages
as
you
close
the
window.
make
it
an
option
that's
off
by
default.
</font></li> <font color="#0000F0">options
on
key
bindings.
(different
window
managers
map
different
things).:
</font><ul> <li><font color="#0000F0">make
the
control
key
switchable
with
the
alt
key
or
similar)
</font></li> <li><font color="#0000F0">maybe
make
control/alt+arrow
optionally
replace
control+bracket
(since
control-pageup
and
control-pagedown
work,
i'm
inclined
not
to
do
this)
</font></li> <li><font color="#0000F0">make
the
option
to
have
escape
close
a
window
be
global
(error
messages,
account
editor,
etc.)
</font></li> start_section("autotools/gettext"); <li><font color="#0000F0">automake
1.4
support
bug,
non-root
users
can't
get
gaim
to
compile
by
putting
the
gtk2
and
glib2
m4
files
in
the
m4
dir
</font></li> <li><font color="#0000F0">automake
1.[56]
support
not
perfect.
</font></li>