summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-09-28Support receiving TextMessagesBenjamin Franzke1-1/+11
2011-09-28Store own user in cmumble_contextBenjamin Franzke2-0/+6
2011-09-28Store channel in cmumble_userBenjamin Franzke2-1/+2
2011-09-28Pass argc and argv for internal commandsBenjamin Franzke3-22/+68
2011-09-28find_by_id: Fix lookup (v2)Benjamin Franzke1-1/+1
The offset should be taken from the (GList *)::data pointer, not the list directly.. v2: Drop accidentially commited wip stuff
2011-09-28Revert "find_by_id: Fix lookup"Benjamin Franzke4-30/+8
This reverts commit c1cf0a71cfd8aa3441e57592e17de0d34823d305.
2011-09-28find_by_id: Fix lookupBenjamin Franzke4-8/+30
The offset should be taken from the (GList *)::data pointer, not the list directly..
2011-09-28find_user: Renmae session to session_id for readabilityBenjamin Franzke1-2/+2
2011-09-28find_user: Match against session idBenjamin Franzke1-1/+1
2011-09-28message: Fix segfault when error is Null but ret <= 0Benjamin Franzke1-1/+3
2011-09-28Print welcome messageBenjamin Franzke1-1/+2
2011-09-28Fix lines with more than 80 characters.Jan Klemkow1-4/+8
2011-09-27Rename: cmumble_command_{complete=>expand_shortcut}Benjamin Franzke3-3/+3
2011-09-27Fix connection finish, if not connectedBenjamin Franzke1-8/+12
2011-09-27Catch connection lostBenjamin Franzke1-1/+9
2011-09-27Add readline command completionautocompletionBenjamin Franzke1-0/+22
2011-09-27Handle whitespace around commandsBenjamin Franzke1-2/+22
2011-09-27Add support for command shortcutsBenjamin Franzke3-1/+26
So that distinct substrings of commands, can be used as shortcuts.
2011-09-25Add udp message targetsBenjamin Franzke2-1/+9
2011-09-25Fix bitshift for udp typeBenjamin Franzke1-1/+1
Its abit unclear in the documentation, whether the first bits refer to lsb or msb.
2011-09-25Print errors using g_printerrBenjamin Franzke1-1/+1
2011-09-25Fix coding styleBenjamin Franzke1-3/+3
There should not be a ' ' between functions names and open brackets. Only after keywords (switch,if,for..)
2011-09-25Add gstreamer option group to cmdline optionsBenjamin Franzke1-0/+1
2011-09-25Print session id in list_usersBenjamin Franzke1-1/+1
2011-09-25Do not assign and check in ifBenjamin Franzke1-3/+4
2011-09-25Add glib parsing function for argc and argv.Jan Klemkow1-7/+30
2011-09-24Add a general element finding routine to util.cBenjamin Franzke6-35/+50
And use this to implement find_user and find_channel as inline functions.
2011-09-24Add lc (list channels) commandBenjamin Franzke3-2/+66
2011-09-24Rename ls commands to luBenjamin Franzke1-1/+1
2011-09-24Use an asynchronous connection initiationBenjamin Franzke4-63/+84
So we arent blocked, and unable to handle cmdline interaction while connecting.
2011-09-23Add prefix cmumble_ to struct context and struct userBenjamin Franzke12-66/+67
2011-09-23Add a command interfaceBenjamin Franzke6-10/+93
Also add two simple commands: help and ls
2011-09-23Fix indentsBenjamin Franzke4-14/+14
2011-09-23Move audio-related stuff into audio.cBenjamin Franzke5-205/+254
2011-09-23Explicitly add ncurses for readlineBenjamin Franzke1-0/+2
2011-09-23Add -lncurses for libreadlineBenjamin Franzke1-1/+2
2011-09-23gen_message_list.sed: Use real tab for OpenBSD's sedBenjamin Franzke1-1/+1
2011-09-23Rename messages.[ch] to message.[ch]Benjamin Franzke4-7/+7
2011-09-23Rename mumble_message to cmumble_messageBenjamin Franzke1-1/+1
2011-09-23Add cmumble_ prefix to recv/send_msgBenjamin Franzke4-9/+9
2011-09-23Move recv/send_msg declarations to messages.hBenjamin Franzke4-14/+24
2011-09-23Rename message.h to message_list.hBenjamin Franzke4-10/+10
2011-09-23Store callbacks in contextBenjamin Franzke5-26/+22
2011-09-23Move connection related stuff into connection.cBenjamin Franzke6-78/+151
2011-09-23Fix warningsBenjamin Franzke3-9/+15
2011-09-23Makefile.am: Fix typo in gcc cflagsBenjamin Franzke1-1/+1
2011-09-23Add input support using readlineBenjamin Franzke6-2/+164
2011-09-22Use g_print always, not printf directlyBenjamin Franzke1-16/+18
So we can use glibs print handler later.
2011-09-22Fixup async read by using GPollableInputStream instead of GSocketBenjamin Franzke3-25/+34
With the GSource created from GSocket hacks were needed to get all events. GPollableInputStream is the interface implemented directly by GTlsInputStream.
2011-09-16Typesafe callback initializationBenjamin Franzke3-31/+37