Commit Graph

220 Commits

Author SHA1 Message Date
Chris Michael 7f1371c61b add support for Sending text to channels
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-19 15:07:48 -05:00
Chris Michael 2c8ed6a5b0 hook into entry activated callback so we can start sending text to
channels

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-19 14:01:35 -05:00
Chris Michael bb477ea448 for now, entry will be always visible
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-19 13:52:32 -05:00
Chris Michael d8acc7216a start work on an entry for channel input
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 16:33:17 -05:00
Chris Michael 1ba6075b85 add FIXME note
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 14:36:49 -05:00
Chris Michael 09823824d3 remove blank line
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 14:36:38 -05:00
Chris Michael 60e38fda84 add callback hook for server notices
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 14:24:53 -05:00
Chris Michael 09d0c202d5 add support for IDENTIFY for various network types
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 14:04:52 -05:00
Chris Michael 3938af1641 add callbacks for channel names and private messages
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 12:23:28 -05:00
Chris Michael ae8efe5b28 add channel callback hooks for private messages and channel users list
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 12:23:05 -05:00
Chris Michael 928fd054c4 trap channel_names code and raise callback
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 11:53:47 -05:00
Chris Michael 241eccf988 add channel_name to callbacks
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 11:53:28 -05:00
Chris Michael 9da7e96167 Fix printing of topic time
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 11:53:08 -05:00
Chris Michael dc10a57c36 add support for TOPIC_TIME message and mark further callbacks that
need implementing

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 11:32:36 -05:00
Chris Michael 6225e686bc add support for TOPIC_TIME message
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 11:32:18 -05:00
Chris Michael b63ed66841 add support for Topic_Time message
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 11:31:49 -05:00
Chris Michael 5b41eb77e3 implement callback for channel join messages
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 10:44:07 -05:00
Chris Michael 723626a71c fix issue with parsing channel JOIN messages where /r/n was not being
stripped

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 10:43:39 -05:00
Chris Michael 01f5519b99 when creating a new channel, default the channel password to NULL
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 10:43:20 -05:00
Chris Michael da817f631c add hooks for user quit, part, and join
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 15:27:36 -05:00
Chris Michael 8a6554a10f setup proper hook for user_quit callback.
Implement user part & join callbacks

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 15:26:47 -05:00
Chris Michael 57b625f9fe don't use the Quit callback for users leaving a channel
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 14:10:13 -05:00
Chris Michael 10fa6dc126 don't set channel name in list when we change password
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 14:06:30 -05:00
Chris Michael af99dea79c fix up channel count and missed channel count to work properly
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 13:49:15 -05:00
Chris Michael dafbb86da9 enable some more debugging for Andy
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 13:09:47 -05:00
Chris Michael 3be16072d7 cleanup compiler warnings
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 12:50:04 -05:00
Chris Michael 011d50928c we still want to update channel count if we only have one channel
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 12:48:17 -05:00
Chris Michael 6dda84e4ff if we fail to create a Channel tab after joining, then part the channel
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 12:38:41 -05:00
Chris Michael 73f2fa029d restore Default tab behaviour
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 12:34:47 -05:00
Chris Michael b88c9fc0df don't remove the Default tab during development
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 12:29:12 -05:00
Chris Michael c8e19fa467 move structure definition of Color to header file
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 12:20:14 -05:00
Chris Michael f78cbaf9e2 add Colors tab to options list
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 12:19:52 -05:00
Chris Michael 3503960a91 add options_colors to build order
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 12:19:35 -05:00
Chris Michael 88f4abdfc1 add start on a colors options tab
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 12:19:21 -05:00
Chris Michael f61a78eb61 add support for channel topic displaying
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-16 15:35:44 -05:00
Chris Michael 2a85cde33d modify calls to channel_text_append function and add a source/user
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-16 14:26:58 -05:00
Chris Michael 00bc2f0754 modify text append function to accept a nick parameter also
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-16 14:26:18 -05:00
Chris Michael 7fd14b1b07 handle horizontal tabs in the grid
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-16 14:26:03 -05:00
Chris Michael 4079b92440 add call to function for joining channel
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-16 14:12:44 -05:00
Chris Michael e22d59cd08 add functions to join or part a channel
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-16 14:12:18 -05:00
Chris Michael 507d748313 fix copy/paste error
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-16 13:37:54 -05:00
Chris Michael 90626cf98e add support for channel passwords in config dialog
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-16 13:34:02 -05:00
Chris Michael 25684561ed add support for channel passwords in config
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-16 13:33:49 -05:00
Chris Michael 51a2fda7f0 remove critical debug message about partial prefix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-16 13:01:23 -05:00
Chris Michael b1b828123b remove whitespace
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-16 12:53:33 -05:00
Chris Michael fa1fb4b135 Properly remove the default channel and update channel count when we
get connected

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-16 12:51:02 -05:00
Chris Michael e021e73e9b remove debug printing of channel text
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-16 11:14:01 -05:00
Chris Michael 5cbbb502dc adjust minimum size of window
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-16 11:12:26 -05:00
Chris Michael 76fe641ef0 after we create channels for the configured networks, destroy the
default channel

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-16 10:47:54 -05:00
Chris Michael f9593aea16 fix getting irc hostname
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-16 10:21:32 -05:00