summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
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 Franzke5-2/+162
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
2011-09-13Replace g_new0(*,1) with g_slice_new0(*)Benjamin Franzke1-2/+2
2011-09-12gen_messages.sed: Set LC_COLLATE=CBenjamin Franzke1-1/+1
And unset LC_ALL, since LC_COLLATE is whats actually needed here.
2011-09-12Ship mumble.pb-c.[ch] is releasesBenjamin Franzke1-1/+5
2011-09-07Use AC_PATH_PROG for protoc-cBenjamin Franzke3-4/+5
Also move PROTOC_C substution directly into src/protoc-c.sh.in instead of src/Makefile.am
2011-07-12gen_messages.sed: Rewrite to be posix compatibleBenjamin Franzke1-9/+8
Posix sed doesnt have lower/uppercase (\L,\R) substitution qualifier.
2011-07-12gen_messages.sed: Simplify rulesBenjamin Franzke1-5/+5
2011-07-12Run sed with LC_ALL=CBenjamin Franzke1-1/+1
FIXME: figure out whats broken on some machines with other locales.
2011-07-11protoc-c.sh: Build in suffixed-subdirsBenjamin Franzke1-5/+7
Fixes race in parallel build.
2011-07-11src/Makefile.am: s/$(top_srcdir)\/src/$(srcdir)/gBenjamin Franzke1-4/+4
2011-07-11Change build order of mumumble.pb-c.h and messages.hBenjamin Franzke1-1/+1
Just looks nicer when building :)
2011-07-11src/Makefile.am: Fix 80-columns linewrapBenjamin Franzke1-3/+6
2011-07-11Add protoc-c wrapper build scriptBenjamin Franzke2-3/+15
- Fixes simultaneous generation of mumble.pb-c.[ch] - Fixes out of source build (protoc-c's --c_out=. is somewhat broken since it outputs relative to the input files)
2011-07-11Fix out-of source build of messages.hBenjamin Franzke1-2/+2
2011-07-11Make use of BUILT_SOURCES variablesBenjamin Franzke1-7/+10
2011-07-11Use a sed script for generating messages.hBenjamin Franzke3-13/+27
Drop the prior used shell script.
2011-07-11Generate underscore messages names without prefixBenjamin Franzke2-3/+3
2011-07-11Drop stringified parameter in MUMBLE_MSG macrosBenjamin Franzke3-3/+3
Use #foo instead to stringify.
2011-07-11Adjust protocol/header generation rules for silent rulesBenjamin Franzke1-2/+2
2011-05-30Set "cmumble [%user%]" name for sinks if type is pulseBenjamin Franzke1-2/+41
2011-05-28Add mumble.proto,messages.txt,gen_message.sh to EXTRA_DISTBenjamin Franzke1-0/+1
2011-05-28cleanupBenjamin Franzke2-24/+12
2011-05-28Remove unnecessary callbacksBenjamin Franzke1-60/+0
2011-05-28Use gst_parse_launch for recording pipelineBenjamin Franzke1-36/+11
2011-05-28Make use of gst_parse_launch for playback pipelineBenjamin Franzke1-22/+7
2011-05-28Add binrary to .gitignoreBenjamin Franzke1-0/+1
2011-05-28Move send_msg and recv_msg to messages.cBenjamin Franzke4-205/+202
2011-05-28Use enum values for callback positionsBenjamin Franzke1-9/+26
2011-05-28Pass UDPTunnel msg as regular protobufcmessage to sendmsgBenjamin Franzke1-11/+18
2011-05-28Make receive udp tunnel a fake protobufcmessageBenjamin Franzke1-3/+17
2011-05-28Autogenerate message macro list, not directly info structBenjamin Franzke4-11/+32
2011-05-27Remove hardcoded server ipBenjamin Franzke1-5/+0
2011-05-27Add support for playback from multiple sessionsBenjamin Franzke1-28/+120
2011-05-27Use PACKAGE_STRING from config.h rather than hardcoding version numberBenjamin Franzke1-1/+3
2011-05-27Check for errors when connectingBenjamin Franzke1-0/+5
2011-05-27Explicitly set dependencies for generated headersBenjamin Franzke1-0/+2
2011-05-27Remove unnecessary headerBenjamin Franzke1-1/+0
2011-05-27Add build system (autoconf/make)Benjamin Franzke3-0/+21
2011-05-27Rename socket.c to cmumble.cBenjamin Franzke1-0/+0
2011-05-27Add some protocol outputBenjamin Franzke1-14/+54
2011-05-25Ping every 5 seconds do not get disconnectedBenjamin Franzke1-6/+10
2011-05-25Use gio tls socket instead of polarsslBenjamin Franzke1-83/+43
Still need to figure out how to get pending bytes.
2011-05-25Use glib mutexBenjamin Franzke1-11/+6