Commit Graph

259 Commits

Author SHA1 Message Date
Chris Michael fdd0788581 remove dead comment
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-16 10:17:25 -05:00
Chris Michael bea867665f clear grid on scroll
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-16 10:16:27 -05:00
Andy Williams ece1313bc1 Don't write a string into an unknown length of buffer.
Change contract of _server_name_get to take the const char and return a newly allocated string
2014-12-14 19:23:40 +00:00
Chris Michael eb055ef1bf start on appending text to the grid (version 2) ;)
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-12 15:09:42 -05:00
Chris Michael 5b06da057e comment out debug messages
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-12 15:08:20 -05:00
Chris Michael f1ab6b82e2 use an eina_binbuf to store channel text (the theory is that we will
write the text to the actual grid in an idler maybe)...

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-11 14:48:01 -05:00
Chris Michael 5ccfbc70e8 add ability to send messages to the proper channels
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-11 14:14:34 -05:00
Chris Michael f063c61121 Add ability to resolv server actual name (from IP address). This is
going to be used so we can send messages to specific channels, but the
messages come in with the actual server name (ie: not irc.freenode.net
but the Actual name), so we need to resolv the IP address from
ecore_con into a real server name.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-11 14:12:42 -05:00
Chris Michael ef33c33479 fix compile error about missing attribute field
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-11 10:58:58 -05:00
Chris Michael 4370156e18 update required EFL version
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-10 08:20:14 -05:00
Chris Michael d9bc981bfa add utility functions for supporting double-width
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-09 15:34:21 -05:00
Chris Michael 0f1eb8c49a add 'colors' files to build order
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-09 15:33:07 -05:00
Chris Michael 363345c26b fix formatting
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-08 10:28:51 -05:00
Vincent Torri ae6d4d6a55 Windows: fix compilation of the binary
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-08 10:28:14 -05:00
Vincent Torri cfa71f1b55 Windows: first part : compilation of the library
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-08 10:27:35 -05:00
Vincent Torri dd3d10f7b2 autotools: fix copy/paste
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-08 10:27:01 -05:00
Vincent Torri 433227fa92 autotools: use proper layout for configure.ac, reorganise a bit .am and .pc files
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-08 10:26:41 -05:00
Vincent Torri 7e4d2fb36c autotools: remove dlopen check (unused) and -lm in .pc
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-08 10:24:59 -05:00
Vincent Torri 8d5b848156 autotools: Remove unused or obsolescent macro
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-08 10:24:29 -05:00
Chris Michael 692f58c421 start on grid cell allocation so we can get to displaying text ;)
NB: unfinished yet

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-05 16:04:27 -05:00
Chris Michael bc848afcdc Implement scrollbar saving based on Terminology scrollback using LZ4
compression

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-05 15:04:16 -05:00
Chris Michael 7746ec04bd add lz4 compression code for scrollback
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-05 14:42:59 -05:00
Chris Michael 36fcc3cb21 add lx4 compression to Makefile
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-05 14:42:46 -05:00
Chris Michael ef36a91cb4 Fix issue with non-fixed part in theme
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-04 10:20:12 -05:00
Chris Michael 8b457455ec Add grid_save files to build order
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-03 15:44:41 -05:00
Chris Michael 8604c79ab5 Fix compilation errors
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-03 15:44:41 -05:00
Chris Michael f8d4573fa1 Move grid structure to header file, add function calls to register a
grid for saving.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-03 15:44:41 -05:00
Chris Michael 287d80370e Start on scrollback compression code (grid_save).
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-03 15:44:41 -05:00
Andy Williams 11ffa432eb Fix the way we send usernames - should address issues with password warnings from servers 2014-12-02 22:04:30 -06:00
Chris Michael d2451bbb9a replace hard-coded "express" name with PACKAGE_NAME
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-02 16:39:41 -05:00
Chris Michael 266d096ea0 cleanup transition when switching pages on the Network tab
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-02 16:39:05 -05:00
Chris Michael c1f6d6e7ad disable opacity slider if translucent gets turned off
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-02 15:27:54 -05:00
Chris Michael 0db9795f21 Fix resizing of grid and window.
Fix issue of size_hint_change causing grid to get larger

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-02 15:10:54 -05:00
Chris Michael e87014fab2 cleanup channel objects on delete
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-02 13:48:43 -05:00
Chris Michael e8a015db81 add function to set the grid window so we can do smart callbacks for
selection

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-02 13:31:41 -05:00
Chris Michael 573bf99ef4 disable creating test channel
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-02 12:49:06 -05:00
Chris Michael 9e4c78eb47 add hooks to save missing network config values
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-02 12:38:43 -05:00
Chris Michael cd7703fd1c add support for setting window opacity
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-02 12:29:35 -05:00
Chris Michael 82ac30d8cb add support for setting window opacity
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-02 12:28:24 -05:00
Chris Michael 3101a2f410 add support for setting window opacity in General options
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-02 12:28:07 -05:00
Chris Michael 15c47412f8 add support for setting window opacity in config
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-02 12:27:55 -05:00
Chris Michael c0d26427ff add .gitignore file
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-01 11:38:30 -05:00
Chris Michael 4ba8df80e8 hook callbacks to save config when nickname or username is changed
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-01 11:35:48 -05:00
Chris Michael 35eb26c5f6 don't crash if user nickname is not set
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-01 11:35:27 -05:00
Chris Michael 86d7b94706 Use WEIGHT_SET and ALIGN_SET macros
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-01 11:21:12 -05:00
Chris Michael 99aee29f57 add macro for ALIGN_SET
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-01 11:21:03 -05:00
Chris Michael 414c8ec675 express: Trap for channel size being to small so we can enforce a
minimum window size that makes sense.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-01 10:47:57 -05:00
Chris Michael 2dbbdaf0a3 express: Create dummy tab for testing
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-01 10:41:28 -05:00
Chris Michael b2c045a1d8 Start processing network callbacks (this is prep for showing txt).
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-01-20 17:32:08 +00:00
Chris Michael b4099082d9 Add function declarations for server_motd and other messages
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-01-20 17:31:46 +00:00