1
0
mirror of https://github.com/Tha14/toxic.git synced 2024-11-22 23:23:03 +01:00
Commit Graph

2056 Commits

Author SHA1 Message Date
Jfreegman
094311785e fixed potential segfault 2013-09-03 00:20:17 -04:00
Jfreegman
db309936ab Remove opening/closing quotes from strings 2013-09-02 23:39:33 -04:00
Jfreegman
e5b5155c3e Change statusmsg to note for less confusion 2013-09-02 23:27:34 -04:00
JFreegman
e37aa54f3b Merge pull request #23 from lukechampine/betterprompt
refactor command argument parsing
2013-09-02 15:36:35 -07:00
JFreegman
f8519415b7 Merge pull request #21 from JFreegman/master
properly implemented friend statuses and status messages
2013-09-02 15:35:35 -07:00
Luke Champine
82dee36729 Add documentation/error messages for missing quotation marks 2013-09-02 17:48:16 -04:00
Luke Champine
a0e3b7dfd1 refactor command argument parsing 2013-09-02 13:35:38 -04:00
Jfreegman
dbe84898b9 oops
oops

oops
2013-09-02 05:24:55 -04:00
Jfreegman
ed68350424 format fixes 2013-09-02 05:15:29 -04:00
Jfreegman
713f2347bc add statusmsg command to chat windows 2013-09-02 01:14:51 -04:00
Jfreegman
73d6fba055 display status messages in friends list 2013-09-02 00:18:20 -04:00
Jfreegman
c5b9677fc0 properly implemented statuses 2013-09-01 22:11:47 -04:00
Sean Qureshi
fba685695c Fixed the flags 2013-09-01 16:32:01 -07:00
JFreegman
d636cc9780 Merge pull request #20 from JFreegman/master
fix buffer overflows and format issues
2013-09-01 15:15:10 -07:00
JFreegman
7a106c1104 Merge pull request #17 from manuel-arguelles/fix_blocking
Fix blocking while waiting for key
2013-08-31 19:32:31 -07:00
Sean Qureshi
5b9c5d9c0c Merge pull request #15 from JFreegman/master
implemented friend deletion
2013-08-31 18:27:31 -07:00
Jfreegman
bfeea47774 fix buffer overflows and format issues 2013-08-31 02:22:07 -04:00
Jfreegman
b99ce9ce46 proper fix for segfault, credit to manuel-arguelles 2013-08-30 20:13:29 -04:00
Jfreegman
3d062ca15b potential seg fault 2013-08-29 23:14:09 -04:00
Manuel Argüelles
ec7e458800 Fix blocking while waiting for key
The timeout() for input is set on main window (stdscr), since it seems
that for some ncurses implementations get_wch and getch are the same
(non widechar) wget_wch is used instead. The window passed must the
the main one, the others doesn't have the timeout settings. Another
option is to set wtimeout() on every window.
2013-08-29 21:56:27 -05:00
JFreegman
5fc6ab1c49 Merge pull request #16 from gs93/invalid_pointer
fixed "free(): invalid pointer" when XDG_CONFIG_HOME is set
2013-08-29 16:18:50 -07:00
Giuliano Schneider
9ac42daf2b fixed "free(): invalid pointer" when XDG_CONFIG_HOME is set 2013-08-29 17:06:05 +02:00
Sean Qureshi
0c3115e784 Updated platos's bootstrap server key 2013-08-28 19:13:37 -07:00
Jfreegman
4f2e80ef28 added infinite loop check 2013-08-28 14:47:47 -04:00
Sean Qureshi
01401ea3ca Adjusted it to compile -wall, -c89 2013-08-28 10:16:35 -07:00
Sean Qureshi
e6835483ce Improved msvc compatibility 2013-08-28 10:04:54 -07:00
Sean Qureshi
4616aef070 Improved msvc compatibility 2013-08-28 10:03:21 -07:00
Sean Qureshi
70936935c9 Merge pull request #14 from jin-eld/win32
Make sure toxic compiles on MinGW/Win32 again
2013-08-28 10:00:31 -07:00
Jfreegman
c08639b8e1 small fixes 2013-08-28 05:53:47 -04:00
Jfreegman
f24eebaeed implemented friend deletion 2013-08-28 05:46:09 -04:00
Sean Qureshi
f58614e9dc Removed DHT Bootstrap servers that can not be bootstrapped from. 2013-08-27 19:38:05 -07:00
Sean Qureshi
3e25982636 Merge pull request #13 from JFreegman/master
Remove DHT window
2013-08-27 19:11:39 -07:00
Jfreegman
5cf982dfa1 Removed dht window because it's not supported by the new public api 2013-08-27 18:30:38 -04:00
Jfreegman
894dc28c6f Hiding DHT tab since it doesn't work currently 2013-08-27 04:58:30 -04:00
jin-eld
bb8a2b7700 Make sure toxic compiles on MinGW/Win32 again
The config dir stuff is simply broken and needs to be fixed. So for now
disabled it, until someone has time to look into it.
2013-08-27 11:02:47 +03:00
stal
222124742c Merge pull request #10 from manuel-arguelles/check_locale
Add check for setlocale()
2013-08-26 13:02:25 -07:00
stal
f7bef61252 Merge pull request #12 from jin-eld/fix-widechar-backspace
Fix for the "bad character" when doing backspace in chat window
2013-08-26 10:01:02 -07:00
stal
8019f38738 Merge pull request #11 from jin-eld/freebsd
Fix configure for Free BSD
2013-08-26 09:42:16 -07:00
Sergey 'Jin' Bostandzhyan
ad1c9f0cae Fix for the "bad character" when doing backspace in chat window
Backspace was printing 'ć' instead of actually backspacing in a chat
window when widechar support was enabled.
2013-08-26 17:03:04 +03:00
Sergey 'Jin' Bostandzhyan
c7dcf04248 Fix configure for Free BSD
* seems that /usr/local is not in the default ld path on FreeBSD, so add
  it manually

* search for wget_wch instead of get_wch, on FreeBSD get_wch seems to be
  available as a macro, which does not automatically mean that wide char
  support is really available
2013-08-26 14:32:59 +03:00
jin-eld
1bcd2e863a Merge pull request #9 from manuel-arguelles/ncurses_no_ncursesw
Fix configure script for ncurses without ncursesw
2013-08-25 03:00:19 -07:00
irungentoo
e6a13feae8 Fixed some warnings. 2013-08-24 19:16:43 -04:00
Manuel Argüelles
12af26b666 Add check for setlocale()
In wide char mode it is important to be sure that setlocale() function
succeed.
2013-08-24 18:59:57 -04:00
Manuel Argüelles
cecc3ceea0 Fix configure script for ncurses without ncursesw
On debian systems it is possible not to have libncursesw5-dev and
still have ncursesw5-config pointing to where it should be,
ncursesw5-config is provided by libncursesw5.
2013-08-24 18:41:06 -04:00
stal
c628517474 Merge pull request #8 from jin-eld/fix-configure-for-winblows
Fix configure script for mingw32
2013-08-24 12:53:12 -07:00
Sergey 'Jin' Bostandzhyan
732d05c04e Fix configure script for mingw32
Note: toxic itself will still not build because the code does not have
the appropriate ifdefs and a WIN32 specific implementation.
2013-08-24 20:47:06 +03:00
Sean Qureshi
08f21e0189 Added a missing cd 2013-08-23 19:56:10 -07:00
Sean Qureshi
c78d8bc854 Merge pull request #7 from jin-eld/update-build-system
Update build system
2013-08-23 19:49:35 -07:00
Sergey 'Jin' Bostandzhyan
f5071e4038 Fixed travis build 2013-08-24 05:45:08 +03:00
Sergey 'Jin' Bostandzhyan
2a46d48cdf Sync with new libtoxcore build system
First try to use pkg-config to find libtoxcore, fall back to manual
checks if pkg-config is not available.

Improve ncurses search, should now find everything on OSX.
2013-08-24 05:15:15 +03:00