Git Product home page Git Product logo

venom's People

Contributors

3demax avatar anonymousmeerkat avatar ansa89 avatar bahkuh avatar benwaffle avatar blackwolf12333 avatar comradekingu avatar concuror avatar ctrl-shift avatar desiderantes avatar fractalysid avatar fshp avatar infirit avatar ishift avatar jhn1291 avatar kaisfm avatar lehitoskin avatar louies0623 avatar naxuroqa avatar notsecure avatar nstepien avatar oxichem avatar promctagonist avatar proplex avatar regzd avatar spixi avatar stqism avatar tox-user avatar weblate avatar zetok avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

venom's Issues

Compilation Error / "undefined reference to `g_thread_init' "

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!

Venom requires half of the screen for correct operation

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.

Send File

If you use the send file dialog it crashes the recievers Venom instance. A rudimentary DoS.

Can't see my own messages and other peoples messages

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

Mention PKG_CONFIG_PATH fix in INSTALL.md

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.


Abstract *.ui files for ricing purposes

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.

Missing package gee-0.8 on Ubuntu 13.04

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.

Compilation error

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

Venom can't locate libtoxcore.so.0

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

GtkScrolledWindow scrollbar visible

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.

Problems with Scrollbar

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.

"Type your message here..."

When going to type a new message, the text "Type your message here..." doesn't disappear automatically and must be deleted manually before progressing.

Autoupdater

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?

Venom doesn't render correctly

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.

CPU consumption

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.

About window has broken link

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.

Windows font rendering

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.

File transfer <security 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".

Copy/Pastable Text

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
Uploading KMro5.jpg . . .

Dropdowns open offscreen on Windows when using a multi-monitor setup in which the primary display is not the leftmost display

broken setup

broken example

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

more screenshots

Normal text chat

Now the chat consists of a table-like messages and nicks. This adds several problems:

  1. The larger even one of the nicks the more you need to strech the window, because nick column is taking most of the place even if other nicks are small.
  2. Unable to copy several messages
  3. /me command gives asterisk instead of a nick which looks very strange in the table layout.

Most of the XMPP and IRC clients use plain text chat with syntax coloring. I think this is the best solution.

Links not clickable on windows

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

[Meta] Create milestones

to sort out all these issues.
Proposal:

  • quickfixes
  • future paradise
  • 0.3.0
  • 0.4.0
  • 0.5.0
    and so on.

UPD: Also, some more labels would be useful, like "gui", "core", "ui/ux"

Status messages not saved

If I restart the client, my status message from the previous session is not restored.
And the space between the words is missing.

Adding friend fails if the ID is not trimmed

" D7E978F1CC639ECBA5CBE731E03BFA64EA99D787A967BFE76C8083A1C39847B102791384"
is invalid
but "D7E978F1CC639ECBA5CBE731E03BFA64EA99D787A967BFE76C8083A1C39847B10279138
4" is perfect, a trim is needed

new messages in active conversation force window to blink

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:

  1. I have messager active (window on top, cursor in textarea)
  2. User that I'm speaking to send me message (our conversation is on screen).
  3. I receive message, it appears in conversation, but window starts blinking.

TAG YOUR PROJECT

Hi,

Please tag your project with a normal version number.

Thanks.

Fedora Compile

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".


Cannot do anything with groupchats

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

Text Color doesn't work in dark themes

Is there a chance you can get the text in the venom window to be the system default?

Otherwise I get something along these linse:

img

Black on grey is hard to read :-(

gtk module error during install (osx)

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

Window blinks even if you have it in focus

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.