naxuroqa / venom Goto Github PK
View Code? Open in Web Editor NEWa modern Tox client for the GNU/Linux desktop
License: GNU General Public License v3.0
a modern Tox client for the GNU/Linux desktop
License: GNU General Public License v3.0
Hello. I'm running Linux Mint.
cmake is cool with everything and running smooth but when I run make then I get:
Linking C executable venom
CMakeFiles/venom.dir/Main.c.o: In function `main':
Main.c:(.text+0x4d2): undefined reference to `g_thread_init'
collect2: Fehler: ld gab 1 als Ende-Status zurück
make[2]: *** [src/venom] Fehler 1
make[1]: *** [src/CMakeFiles/venom.dir/all] Fehler 2
make: *** [all] Fehler 2
Can you please help me? Thank you!
It seems like minimum width and height limits are too big.
That's how it looks on a tiling window manager:
https://dl.dropboxusercontent.com/u/71236259/2014-02-23-033556_1365x748_scrot.png
OK, but If I want to make it a bit narrower, then this happens:
https://dl.dropboxusercontent.com/u/71236259/2014-02-23-033639_1365x748_scrot.png
Notice how scrollbar with timestamps are disappearing.
And if I want it to get even smaller:
https://dl.dropboxusercontent.com/u/71236259/2014-02-23-033732_1365x750_scrot.png
At this point I want to hide the whole contact list or at least make it narrower, but there is no way to do that.
Please set all minimum sizes to 0.
As a summary, the four main pictures of what to work on:
Responsible for #14:
If you use the send file dialog it crashes the recievers Venom instance. A rudimentary DoS.
For xmllint. On Ubuntu 13.04.
I can't see them for some reason
Also I got this error while running the terminal
(venom:7617): Gtk-WARNING **: gtk_scrolled_window_add(): cannot add non scrollable widget use gtk_scrolled_window_add_with_viewport() instead
(venom:7617): Gtk-CRITICAL **: gtk_scrollable_get_vscroll_policy: assertion `GTK_IS_SCROLLABLE (scrollable)' failed
(venom:7617): Gtk-CRITICAL **: gtk_scrollable_get_hscroll_policy: assertion `GTK_IS_SCROLLABLE (scrollable)' failed
Since many people are not reading the installation instructions on the Wiki (which mentions a fix for Cmake not working or missing libs), I think that it would be useful to mention something like this in the INSTALL.md:
Note:If Cmake doesn't work, or if you get errors about missing libraries, run: export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig cmake .. -DCMAKE_INSTALL_PREFIX=/usr/
(You can add that to your .zshrc or .bashrc if you need to)
If it still doesn't work, make sure you have installed toxcore.
After you close Venom or reboot the computer for some reason I lost all my friends. I'm running windows 8.1 if that helps.
It would be a good idea to allow the user to edit the *.ui files so they can rice without recompiling after changing the pixel width of a border or padding.
Will be good to be able to send a multiline messages.
Followed the instructions for installation on Linux and when calling cmake I get notified that a package is still missing:
-- checking for module 'gee-0.8'
-- package 'gee-0.8' not found
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:279 (message):
A required package was not found
Any advise on how to resolve this? Maybe requires an update of the install.md file as well.
http://sammserver.com/files/venom.png
this is what it looks like under KDE on linux mint 15.
When I do "cmake .." it gives me :
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:279 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:333 (_pkg_check_modules_internal)
CMakeLists.txt:31 (PKG_CHECK_MODULES)
-- Configuring incomplete, errors occurred!
And I don't really know how to fix it...:/
I'm running Debian GNU/Linux Jessie
I installed Tox via the guide for that, the libraries are installed to /usr/local/lib/
, I've checked and can confirm that /usr/local/lib/libtoxcore.so.0
exists. I then installed Venom via the instructions with no issues.
When I run venom
I get the error:
venom: error while loading shared libraries: libtoxcore.so.0: cannot open shared object file: No such file or directory
Where is Venom searching for libtoxcore.so.0
? So I can at least make a symlink as a workaround
On some platforms the scrollbar of the GtkScrolledWindow won't get hidden. (e.g. Windows and Ubuntu 12.04).
Maybe a gtk error, needs further investigation.
On platforms that hide the scrollbar, scrolling with the mousewheel is bugged.
On Ubuntu 12.04.
When clicking on a contact I get the following error messages:
(venom:32202): Gtk-WARNING **: gtk_scrolled_window_add(): cannot add non scrollable widget use gtk_scrolled_window_add_with_viewport() instead
(venom:32202): Gtk-CRITICAL **: gtk_scrollable_get_vscroll_policy: assertion `GTK_IS_SCROLLABLE (scrollable)' failed
(venom:32202): Gtk-CRITICAL **: gtk_scrollable_get_hscroll_policy: assertion `GTK_IS_SCROLLABLE (scrollable)' failed
I can not send any messages, I can read messages only in the terminal, they do nit appear in the gui.
When going to type a new message, the text "Type your message here..." doesn't disappear automatically and must be deleted manually before progressing.
I thinks it's called urgency hint https://developer.gnome.org/gtk3/stable/GtkWindow.html#gtk-window-set-urgency-hint
Steps to reproduce(Win 8):
Type something, send it.
Send "<" or "text<<<<" or anything containing "<".
Result: You see the last thing you sent repeated
Might be good to get this on the radar. I imagine once beta hits the builds will be pretty frequent etc. In order to get people to make sure they have the most secure, feature filled, and up to date build this would be handy.
Also will give users the freedom to spread it to as many non-technical users as possible.
Thoughts?
symbols like < ' " are escaping in groupchat. so they look like < '
in one-to one chat it's fine.
commit 4ca8663
Venom seems to be using a gtk2 theme similar to Raleigh instead of it's usual appearance. This is on an amd_64 Gentoo install.
I build tox + venom at KUbuntu 13.10 (under instruction, but with checkinstall for all except ffmpeg).
After start, process venom take 20-40% CPU time (by top) even if I don't do anything. In toxic CLI-client this problem do not appears.
Only way to fix it is to rejoin groupchat after two or three messages.
On windows, the About window has a "website" link. On windows, an error pops up saying that no application is registered to open the link. (other programs can open websites in the default browser without problems) As with the other issue I created, if it's a GTK problem then there is nothing that could be done with Venom to fix it and this issue can be closed.
The text doesn't look good on windows. It may be a GTK problem with windows, or some sort of setting somewhere. If it's the former then feel free to close this issue.
When someone sends a file, the default path to save it is THEIR path.
For example, I'm running windows and someone running linux sends me a file, the default path for the file is "/mnt/nas/Pictures/wutang.jpg".
Core pull, not sure on merge status yet though.
I'm not sure if there's a word for it, but the text on venom isn't able to be selected. Is there a reason for this? I've seen programs have this and it makes it feel as though the interface has some horrible, squeaky film over it making the text look like a picture.
Highlighting text in the message typing field also gives a weird graphical error and right-clicking it does this weird thing as well.
Running the most recent nightly release as of 2/8
This issue affects windows 7 systems connected to multiple monitors in a configuration in which the leftmost monitor is not the primary monitor. Under these circumstances, the dropdown menus are rendered incorrectly (See images). Both the primary dropdown (edit info/copy id/ quit) and the online/offline menu have this issue. This bug can be reproduced by configuring windows as shown in the attached screenshots. This behavior is not present when I change my display settings such that the leftmost monitor is the primary monitor
Now the chat consists of a table-like messages and nicks. This adds several problems:
Most of the XMPP and IRC clients use plain text chat with syntax coloring. I think this is the best solution.
When I click on links, at least on group chat, nothing happens for me. I even tried right clicking and opening it from there but no avail. Copying the link works fine though
to sort out all these issues.
Proposal:
UPD: Also, some more labels would be useful, like "gui", "core", "ui/ux"
If I restart the client, my status message from the previous session is not restored.
And the space between the words is missing.
" D7E978F1CC639ECBA5CBE731E03BFA64EA99D787A967BFE76C8083A1C39847B102791384"
is invalid
but "D7E978F1CC639ECBA5CBE731E03BFA64EA99D787A967BFE76C8083A1C39847B102791384" is perfect, a trim is needed
I think that if I'm currently looking at the conversation or even typing reply then no need to alert me by blinking.
Windows 7 SP1 x64.
How to reproduce:
Hi,
Please tag your project with a normal version number.
Thanks.
Trying to compile Venom on Fedora 19 and I arrive at the "cmake .." part. The following error outputs.
[uncannycod@khronos build]$ cmake ..
-- Found Vala: /usr/bin/valac (found version "0.20.1")
-- Found Vala: /usr/bin/valac (found suitable version "0.20.1", minimum required is "0.17.0")
-- checking for module 'libtoxcore>=0.0'
-- package 'libtoxcore>=0.0' not found
CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:279 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPkgConfig.cmake:333 (_pkg_check_modules_internal)
src/CMakeLists.txt:33 (PKG_CHECK_MODULES)
-- Configuring incomplete, errors occurred!
See also "/home/uncannycod/Tox/Venom/build/CMakeFiles/CMakeOutput.log".
I just compiled venom (dbad870
) and wanted to join the group chat, I messaged "invite" to GroupBot, and the group chat was added to my contact list. When I double click the group chat entry, the application seems to do nothing. Console output is:
** (venom:15467): CRITICAL **: venom_contact_list_window_on_contact_activated: assertion `c != NULL' failed
When I select the group chat and press the Delete key, i get:
** (venom:15467): CRITICAL **: venom_contact_list_window_remove_contact: assertion `c != NULL' failed
The same thing happens for a group chat created with the "Create groupchat" button.
I don't know if this is related, but it might be useful, when I just start and close the application, another assertion fails too:
$ venom
** (venom:15593): WARNING **: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Retrieved contact 56A1ADE4B65B86BCD51CC73E2CD4E542179F47959FE3E0E21B4B0ACDADE51855 from savefile.
ID: B0BFEE95B424597EA87E687CCA66F29EA0AFF0A962E9099ED8EBD3739A63D27239E3769A7C0B
** (venom:15593): CRITICAL **: atk_bridge_adaptor_cleanup: assertion `inited' failed
Shutting down...
Ending session...
Session ended gracefully.
$
EDIT: One more thing, my system is opensuse 12.3 64-bit, built tox from commit d2ab13c61
and I got libgee 0.8 from here since I didn't manage to compile it from source
Following the install instructions I get stuck at cmake ..
.
➜ build git:(master) ✗ cmake ..
-- Found Vala: /usr/local/bin/valac (found version "0.20.1")
-- Found Vala: /usr/local/bin/valac (found suitable version "0.20.1", minimum required is "0.17.0")
-- checking for module 'gtk+-3.0'
-- package 'gtk+-3.0' not found
CMake Error at /usr/local/Cellar/cmake/2.8.11.2/share/cmake/Modules/FindPkgConfig.cmake:279 (message):
A required package was not found
Call Stack (most recent call first):
/usr/local/Cellar/cmake/2.8.11.2/share/cmake/Modules/FindPkgConfig.cmake:333 (_pkg_check_modules_internal)
CMakeLists.txt:30 (PKG_CHECK_MODULES)
-- checking for module 'libtoxcore'
-- found libtoxcore, version 0.0.0
-- Configuring incomplete, errors occurred!
➜ build git:(master) ✗ brew install gtk+3
Warning: gtk+3-3.10.1 already installed
Blinking of the window on a new message happens even though you have it currently focused and have the conversation from which you got a new message open.
By blinking I mean the Windows effect of the program's border changing color a bit and the icon on the toolbar changing it's background.
I'm using Venom on Windows 7 x64.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.