Commit Graph

280 Commits

Author SHA1 Message Date
Chris Michael 12a6a7f47b add teamwork support for Mike :)
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-12 16:50:44 -05:00
Chris Michael 7a81b732e3 add dbus to build order
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-12 15:46:42 -05:00
Chris Michael 73176149b1 add start of dbus code
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-12 15:46:34 -05:00
Chris Michael f94710a9a2 add dbus header file
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-12 15:45:02 -05:00
Chris Michael b7088bb4fa first semi-usefull nickname completion
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-12 15:25:21 -05:00
Chris Michael 361ad048fa recolor tabs when we fill a tabbar
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-12 15:24:51 -05:00
Chris Michael df53d4f855 remove unused nicklen variable
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-12 14:48:25 -05:00
Chris Michael 46e57ef464 print list of possible tab-completion nicknames to grid
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-12 14:46:31 -05:00
Chris Michael dff57e7052 make grid use the network-defined maximum nickname length
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-12 14:08:06 -05:00
Chris Michael 5ab72400ce add function to return network max nickname length
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-12 14:05:38 -05:00
Chris Michael 3d3820a912 start work on 'Tab' nick completion in entry widget
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-12 14:02:24 -05:00
Chris Michael 39b74a1c00 strip '\r\n' from user names
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-12 13:45:32 -05:00
Chris Michael b8825ed092 add our own str_has_prefix function which ignores case
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-12 13:44:53 -05:00
Chris Michael c945e4b200 remove define from grid file
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-12 09:28:40 -05:00
Chris Michael 9c7375b5d1 add define for maximum nickname length
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-12 09:28:14 -05:00
Chris Michael 4ca49cebcd hook into entry changed signal so we can start work on nickname
completion

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-11 15:55:47 -05:00
Chris Michael b21034e3e6 remove dead assignment
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-11 15:50:07 -05:00
Chris Michael 1104b6a136 fix channel entry focus issues when activating channels
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-11 14:04:25 -05:00
Chris Michael aead1f5b32 set channel entry focus according to active state
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-11 13:09:20 -05:00
Chris Michael 2862649ae6 support column for usename and column(s) for text
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-11 13:02:17 -05:00
Chris Michael d318ec5926 don't segfault when freeing users
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-11 11:30:19 -05:00
Chris Michael ba27f70af4 add function to update channel tab color on missed messages
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-11 11:11:03 -05:00
Chris Michael 8104f6dcdf add function to colorize any missed tabs
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-11 11:09:30 -05:00
Chris Michael 035e1406db add function prototype to update channel tabbar
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-11 11:09:08 -05:00
Chris Michael 32e4e56f91 add function declaration to update window tabbar
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-11 11:08:49 -05:00
Chris Michael 33f4b1c04d only update tabs if we are configured to use them in the gui
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-11 10:17:30 -05:00
Chris Michael 491cabc577 add tab config option to gui config
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-11 10:17:16 -05:00
Chris Michael 5364cc489a add option to use tabs in the gui
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-11 10:17:03 -05:00
Chris Michael 549620aa31 start work on ability to accept irc commands from entry
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-11 09:55:01 -05:00
Chris Michael 4008027e4f use channel 'active', not channel focus when writing to a channel
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-11 09:55:01 -05:00
Chris Michael 33013e3de3 add support for window tabbar and channel tabs.
separate channel focus and channel active so that focus is handled by
window focus.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-11 09:54:56 -05:00
Chris Michael 4e44a3d318 add window tabbar function prototypes
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-11 09:51:26 -05:00
Chris Michael 721dab7923 add channel tab function prototypes
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-11 09:50:54 -05:00
Chris Michael 2981ba11f9 add support for tabs to channels
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-11 09:50:01 -05:00
Chris Michael 5ec1496c53 Fix eo and elm warnings about widget not being parent
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-07 11:48:15 -05:00
Chris Michael 3a06887852 Patch from Vincent to cleanup warnings on windows
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-06 13:05:35 -05:00
Chris Michael 5a748534f4 Use evil_tmpdir_get for getting Windows tmp dir
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-06 11:52:26 -05:00
Chris Michael e7e7eef7b9 implement hiding of channel list if grid is clicked
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-06 11:50:30 -05:00
Chris Michael 5135603dcc sort channel user list by op and alphabetical
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-06 11:02:19 -05:00
Chris Michael 0290e96f4a implement fetching homedir like efreet does
NB: Efreet does not expose a home_dir_get function :(

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-06 10:33:38 -05:00
Chris Michael ef0d2bed33 include Efreet header
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-06 10:33:26 -05:00
Vincent Torri fbbedb9cdb Fix compilation on Windows
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-06 08:52:28 -05:00
Chris Michael 872bbcc596 replace 'casestartswith' function with eina_str_has_prefix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-04 13:53:33 -05:00
Chris Michael 67846b507e use inet_pton function for windows portability
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-03 09:38:36 -05:00
Chris Michael d0765d9189 handle parsing irc NAMES command
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-30 14:54:35 -05:00
Chris Michael f07b950679 add function so we can append users to the channel's user list
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-30 14:54:15 -05:00
Chris Michael f71bd48114 add function prototypes for adding users to the channel user list
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-30 14:53:56 -05:00
Chris Michael fc9b8551e3 show/hide userlist when we get channel users from network
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-30 13:03:52 -05:00
Chris Michael 34d50e5ecb add start of userlist code
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-30 13:03:35 -05:00
Chris Michael d7d3aaaa8d add function prototypes for showing/hiding user list
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-30 13:03:02 -05:00