66184a9 add chat feature (issue #30)

Authored and Committed by billauger 8 years ago
48 files changed. 2472 lines added. 600 lines removed.
.gitignore
file modified
+15 -8
.travis.yml
file modified
+28 -69
AvCaster.jucer
file modified
+16 -4
Builds/MacOSX/AvCaster.xcodeproj/project.pbxproj
file modified
+54 -24
Builds/Makefile/MakefileBuilds/GnuMakefile/Makefile
file renamed
+30 -27
Builds/Packaging/PKGBUILD
file modified
+4 -4
Builds/Packaging/README.md
file modified
+11 -4
Builds/Packaging/av-caster.dsc
file added
+11
Builds/Packaging/av-caster.spec
file added
+76
Builds/Packaging/debian.changelogBuilds/Packaging/changelog
file renamed
+4 -4
Builds/Packaging/debian.control
file added
+17
Builds/Packaging/debian.rules
file added
+94
Builds/Packaging/fpm-build.sh
file removed
-35
Builds/Packaging/push-package.sh
file removed
-15
Builds/Scripts/dbg
file modified
+1 -1
Builds/Scripts/mk
file modified
+6 -5
Builds/Scripts/mk-clean
file modified
+1 -1
Builds/VisualStudio2008/AvCaster.vcproj
file modified
+11 -0
Builds/VisualStudio2015/AvCaster.vcxproj
file modified
+11 -0
Builds/VisualStudio2015/AvCaster.vcxproj.filters
file modified
+33 -0
README.md
file modified
+108 -78
Source/AvCaster.cpp
file modified
+127 -34
Source/AvCaster.h
file modified
+18 -10
Source/AvCasterStore.cpp
file modified
+87 -78
Source/AvCasterStore.h
file modified
+13 -9
Source/Chat.cpp
file added
+253
Source/Chat.h
file added
+87
Source/ChatList.cpp
file added
+173
Source/ChatList.h
file added
+88
Source/ChatListItem.cpp
file added
+167
Source/ChatListItem.h
file added
+73
Source/Config.cpp
file modified
+13 -11
Source/Constants.h
file modified
+111 -47
Source/Controls.cpp
file modified
+4 -4
Source/Gstreamer.cpp
file modified
+82 -62
Source/Gstreamer.h
file modified
+10 -9
Source/IrcClient.cpp
file added
+323
Source/IrcClient.h
file added
+87
Source/MainContent.cpp
file modified
+20 -8
Source/MainContent.h
file modified
+6 -2
Source/PresetSeed.cpp
file modified
+3 -3
Source/Trace/Trace.cpp
file modified
+12 -11
Source/Trace/Trace.h
file modified
+9 -8
Source/Trace/TraceAvCaster.h
file modified
+59 -25
Source/Trace/TraceAvCasterStore.h
file modified
+9 -0
Source/Trace/TraceChat.h
file added
+26
Source/Trace/TraceGstreamer.h
file modified
+4 -0
Source/Trace/TraceIrcClient.h
file added
+77
    add chat feature (issue #30)
    
      * removed 32bit build and all packaging from travis
      * packaging migrated to openSUSE Build Service
      * added openSUSE Build Service support files
      * deleted fpm and packagecloud helper scripts
      * added correct md5sum to PKGBUILD
      * added IrcClient wrapper class and Chat , ChatList , ChatListItem GUI classes
      * added AvCaster::Irc static instance of libircclient wrapper
      * added AvCaster::AddChatLine() , AvCaster::SendChat() , AvCaster::GetVersionString() ,
              AvCaster::UpdateChatNicks() , AvCaster::GetChatNicks()
      * moved AvCaster::SetConfig() to AvCasterStore->setConfig()
      * renamed AvCaster::GuiChanged() to AvCaster::SetConfig()
      * removed AvCasterStore->devicesNames()
      * added AvCasterStore->chatters store and MainContent->initialize() for chatters_store
      * removed Gstreamer::WindowHandle in favor of AvCaster::GetGuiXwinHandle()
      * added Gstreamer::GetVersionMajor(), Gstreamer::GetVersionMinor() , Gstreamer::IsSufficientVersion()
      * split AvCaster::HandleCliParams() into AvCaster::HandleCliParamsPreInit(), AvCaster::HandleCliParamsPostInit()
      * added PresetSeed->isAudioOn (and friends - no GUI support)
    
        
file modified
+15 -8
file modified
+28 -69
file modified
+16 -4
Builds/Makefile/Makefile Builds/GnuMakefile/Makefile
file renamed
+30 -27
file modified
+4 -4
file modified
+11 -4
Builds/Packaging/debian.changelog Builds/Packaging/changelog
file renamed
+4 -4
file modified
+1 -1
file modified
+6 -5
file modified
+1 -1
file modified
+108 -78
file modified
+127 -34
file modified
+18 -10
file modified
+87 -78
file modified
+13 -9
file added
+253
file added
+87
file added
+173
file added
+88
file modified
+13 -11
file modified
+111 -47
file modified
+4 -4
file modified
+82 -62
file modified
+10 -9
file added
+323
file added
+87
file modified
+20 -8
file modified
+6 -2
file modified
+3 -3
file modified
+12 -11
file modified
+9 -8
file modified
+59 -25