Christopher Michael
2257324eed
express: Add missing EINA_UNUSED
2021-02-16 12:56:34 -05:00
Christopher Michael
b84c4fd994
express: If we cannot find a channel to display a message, just use
...
Status channel
2021-02-12 15:35:13 -05:00
Christopher Michael
a7c02223db
express: Ignore ctcp version requests for now
2021-02-12 15:33:29 -05:00
Christopher Michael
ba17e21d9c
express: Use malloc instead of mmap
2021-02-12 14:43:30 -05:00
Christopher Michael
c9c54d2e57
express: Remove all old autofoo files
2021-02-12 12:32:13 -05:00
Christopher Michael
ebc80a3fe6
express: Fix express meson build for library dependencies
...
This should be the final patch to make Express be fully Meson-able....
NB: A Big Thank You to Vincent Torri <vincent.torri@gmail.com> for his work on
converting Express to use meson !!! :D
2021-02-12 12:30:56 -05:00
Vincent Torri
0674d038f5
meson build system
...
Test Plan: compilation
Reviewers: raster, devilhorns
Differential Revision: https://phab.enlightenment.org/D12238
2021-02-12 16:18:55 +00:00
Christopher Michael
5c912b17cf
express: Add missing EINA_UNUSED
2021-02-01 09:38:16 -05:00
Vincent Torri
eefa100be4
some fixes for the meson build system
...
Test Plan: compilation
Reviewers: raster, devilhorns
Reviewed By: devilhorns
Differential Revision: https://phab.enlightenment.org/D12236
2021-01-29 11:18:55 -05:00
Christopher Michael
8d10ee68cf
express: Add window callback for user mode set
...
Wait for user mode set until we create channels in the window, this
way we are sure that 1) connected 2) user verified 3) we can chat in
channels....
2021-01-28 05:49:29 -05:00
Christopher Michael
367817b078
express: Delay channel creation until user has identified...
...
Also fix quit message...
2021-01-28 05:48:48 -05:00
Christopher Michael
f4f969feec
express: Fix config saving
...
So apparently the problem with express not saving it's config was due
to PEBKAC :( We should only be setting defaults (and thus nuking
Networks) if we are saving a new default config file
2021-01-27 13:18:46 -05:00
Christopher Michael
02e53a27e6
express: Increase buffer size for formatted messages
2021-01-27 12:14:48 -05:00
Christopher Michael
aefd222111
libexpress: Add missing break statements for switch
2021-01-27 12:04:37 -05:00
Christopher Michael
e77cf7c923
express: Redo config version system
...
NB: This WILL cause your existing config to be nuked sadly :(
2021-01-27 11:21:56 -05:00
Christopher Michael
89499cd642
express: Update window when all config option windows are closed
...
This allows us to only have to redraw the window once when the user is
done with configure
2021-01-27 10:27:09 -05:00
Christopher Michael
9ecc43ccd1
express: Create channel bg opject before base object
2021-01-27 10:25:56 -05:00
Christopher Michael
6e3461f5e0
express: Don't update window on every config change
...
Changing a single letter in the Network options entry boxes would
always cause the window to update ... this is silly. Defer updating
window until config is done.
2021-01-27 10:23:47 -05:00
Christopher Michael
b55974bfb6
express: Remove dead commented out code
2021-01-27 10:22:57 -05:00
Christopher Michael
42b8d6bd78
express: Don't set focus to entries in network options
...
Now that Elementary has a fairly reliable focus chain, we should not
need to be manually setting focus to entries here
2021-01-27 10:21:52 -05:00
Christopher Michael
c3e3560039
express: Fix segfault when starting with no config
...
These defaults need to be set regardless of config version, so remove
the config version check for these.
2020-04-11 12:58:44 -04:00
Chris Michael
9797a70b60
express: Be sure we have an IP address before trying to resolv server name
...
Small patch to fix a segfault which could happen if
ecore_con_server_ip_get does not return an IP address.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2017-02-12 08:51:39 -05:00
Daniel Juyung Seo
9e4500cb46
express: Remove invalid edje message send to rectangle.
2015-12-27 03:32:32 +09:00
Chris Michael
23ce92e319
express: Set treeview items to always selected mode
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-10-27 11:26:13 -04:00
Chris Michael
470dee67e9
express: Remove blank line
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-10-27 11:13:34 -04:00
Chris Michael
928de66e39
express: Fix crash when adding channel groups
...
This fixes an issue when having channels from more than one network
would crash when adding channel groups to the treeview
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-10-27 11:05:30 -04:00
Chris Michael
92eb062bc7
express: Reduce calls to treeview update
...
Summary: If we assign the network to the channel earlier in the
process, we can reduce calls to update the window treeview
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-10-26 15:37:56 -04:00
Chris Michael
5f1ac00a8c
express: Comment out debugging messages for user nick changes
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-10-26 12:01:18 -04:00
Chris Michael
6c7fde0aaa
express: Add support for receiving private messages
...
Summary: This adds preliminary support for receiving private messages.
This will automatically create a new channel view for any received
private messages (based on sender).
@feature
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-10-26 11:59:31 -04:00
Chris Michael
4211d3c949
express: Fix issue of adding elm_icon to improper parent
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-10-26 11:19:31 -04:00
Chris Michael
7e420f44ec
express: Fix adding conformant widget
...
Summary: This fixes an issue where the elm_conformant widget was not
being added to the proper evas object
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-10-26 11:13:36 -04:00
Chris Michael
b91eb6ff85
express: Initialize home variable to NULL
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-10-26 11:04:58 -04:00
Vincent Torri
ea7eea771f
Use eina_file_path_join() instead of eina_str_join()
2015-10-14 09:01:40 -04:00
Vincent Torri
67f0053316
On Windows, use also getpwnam(). Needs EFL 1.16 though
2015-10-14 09:01:35 -04:00
Chris Michael
0e044cd9cb
express: Use getcwd instead of getting current working directory based on process id
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-08-14 10:16:14 -04:00
Vincent Torri
b3d23e5143
express: whitespaces--
2015-08-14 09:14:05 -04:00
Vincent Torri
4a3376013a
express: Use Evil API to check if a file is relative or not on Windows
2015-08-14 09:14:02 -04:00
Vincent Torri
fe71b6356e
express: Use strchr to have O(n) complexity and not O(n^2)
2015-08-14 09:13:56 -04:00
Chris Michael
98551bf3d7
express: Allow download progress for movies played in popup window
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-08-13 12:08:44 -04:00
Chris Michael
7042ecaa75
express: Adjust default size of window
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-08-13 11:40:00 -04:00
Chris Michael
4f746c9c85
express: Add support for popup media in a channel
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-08-12 15:59:42 -04:00
Chris Michael
5e09435d39
express: Add support for activating links into a popup
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-08-12 15:59:17 -04:00
Chris Michael
92c57067c4
express: Add function for returning the active url link in a grid
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-08-12 15:58:50 -04:00
Chris Michael
67bd8aa491
express: Disable Color config options in config toolbar
...
Summary: Disabling option to config colors (for now) as it's not
implemented yet anyway
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-08-12 13:18:10 -04:00
Chris Michael
ef0fa3fb13
express: Re-enable Video options in config toolbar
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-08-12 13:17:39 -04:00
Chris Michael
b045e197da
express: Add config options for video engine used for movie media playback
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-08-12 13:17:20 -04:00
Chris Michael
fd8e9efa2b
express: Start on media support for movies
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-08-12 12:26:07 -04:00
Chris Michael
70b3a178cb
express: Add oga as an audio extension
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-08-12 12:14:45 -04:00
Chris Michael
6afc0c1752
express: Add config options for video playback
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-08-12 11:48:49 -04:00
Vincent Torri
7a40e971b1
Do not use Evil functions to get home and tmp directories
...
Use Eina ones instead
2015-08-11 09:47:07 -04:00