Commit Graph

494 Commits

Author SHA1 Message Date
Christopher Michael b804f0680f express: Update gitignore file 2021-02-01 08:29:12 -05:00
Vincent Torri eefa100be4 some fixes for the meson build system
Test Plan: compilation

Reviewers: raster, devilhorns

Reviewed By: devilhorns

Differential Revision:
2021-01-29 11:18:55 -05:00
Christopher Michael c9c19735b8 express: Add repositor callsign to arcconfig 2021-01-29 11:13:14 -05:00
Christopher Michael 4eea0be9d4 express: Fix arcconfig trainling comma 2021-01-29 11:12:00 -05:00
Christopher Michael fe70146d65 express: Add arcconfig file 2021-01-29 11:08:49 -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
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 d970f637e4 express: Remove unused images from edc 2021-01-27 12:11:24 -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
Christopher Michael c42d248006 express: Update popmedia programs to not set state on popmedia_fill part 2019-02-26 09:06:58 -05: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.


Signed-off-by: Chris Michael <>
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 <>
2015-10-27 11:26:13 -04:00
Chris Michael 470dee67e9 express: Remove blank line
Signed-off-by: Chris Michael <>
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


Signed-off-by: Chris Michael <>
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


Signed-off-by: Chris Michael <>
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 <>
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).


Signed-off-by: Chris Michael <>
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 <>
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


Signed-off-by: Chris Michael <>
2015-10-26 11:13:36 -04:00
Chris Michael b91eb6ff85 express: Initialize home variable to NULL
Signed-off-by: Chris Michael <>
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 <>
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 <>
2015-08-13 12:08:44 -04:00
Chris Michael 7042ecaa75 express: Adjust default size of window
Signed-off-by: Chris Michael <>
2015-08-13 11:40:00 -04:00
Chris Michael 2a7efea18c express: Adjust transition speed for dismissing popup media box
Signed-off-by: Chris Michael <>
2015-08-13 11:39:36 -04:00
Chris Michael 13ca55f4b4 express: Add popmedia controls to default theme
Signed-off-by: Chris Michael <>
2015-08-12 16:00:48 -04:00
Chris Michael 4f746c9c85 express: Add support for popup media in a channel
Signed-off-by: Chris Michael <>
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 <>
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 <>
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 <>
2015-08-12 13:18:10 -04:00
Chris Michael ef0fa3fb13 express: Re-enable Video options in config toolbar
Signed-off-by: Chris Michael <>
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 <>
2015-08-12 13:17:20 -04:00
Chris Michael 4b45acb50c express: Add media control part to express default theme
Signed-off-by: Chris Michael <>
2015-08-12 13:02:01 -04:00
Chris Michael b63268e9d0 express: Add images for media control to theme
Signed-off-by: Chris Michael <>
2015-08-12 12:31:07 -04:00
Chris Michael fd8e9efa2b express: Start on media support for movies
Signed-off-by: Chris Michael <>
2015-08-12 12:26:07 -04:00
Chris Michael 70b3a178cb express: Add oga as an audio extension
Signed-off-by: Chris Michael <>
2015-08-12 12:14:45 -04:00