Commit Graph

514 Commits

Author SHA1 Message Date
Christopher Michael 8e2e8e62d5 express: Update READM text from OnlyHuman 2022-06-10 07:31:54 -04:00
maxerba 124bfd68b8 updating french and italian translations 2021-05-22 11:59:32 +02:00
Christopher Michael ec9f9c9515 express: Remove static from elm_main function 2021-02-16 13:33:15 -05:00
Christopher Michael a9fdbee77a express: No need to check for -fvisibility=hidden twice 2021-02-16 13:26:07 -05:00
Christopher Michael c8beecb61f express: Change pkgconfig file to be libexpress
This pkgconfig file is just for the library of express...as such,
let's name it libexpress
2021-02-16 13:24:01 -05:00
Christopher Michael 524b5dcc28 express: Remove meson warnings about linker flags
This fixes a small issue where meson was warning about linker flags in
compiler argument support checks.
2021-02-16 12:56:47 -05:00
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 ad0e689485 express: Fix using pkgdata dir 2021-02-12 14:54:42 -05:00
Christopher Michael ba17e21d9c express: Use malloc instead of mmap 2021-02-12 14:43:30 -05:00
Christopher Michael a4cbdc8d4e express: Fix meson app directory name
datadir should have the project name appended so that things like
elm_app_data_dir_get will retrieve the proper path
2021-02-12 13:51:24 -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
Christopher Michael 69cb069435 express: Update autogen.sh for meson 2021-02-12 12:01:07 -05:00
Christopher Michael ec14650a36 express: Add mkstemps for meson build 2021-02-12 11:32:55 -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 dd0f6e5351 express: Add configure~ to maintainer-clean list 2021-02-01 09:41:51 -05:00
Christopher Michael 5c912b17cf express: Add missing EINA_UNUSED 2021-02-01 09:38:16 -05:00
Christopher Michael eb936584e7 express: Fix autofoo building
Check for sys/mmap.h header file in configure.ac
2021-02-01 09:37:21 -05:00
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: https://phab.enlightenment.org/D12236
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
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 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.

@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