Dmitry Podgorny
|
ef49afdc63
|
fixed resources release
* Use free instead of g_free as resources are allocated with strdup
* Fixed memory leaks
|
2013-01-13 00:30:23 +02:00 |
|
Dmitry Podgorny
|
59e4db0e96
|
don't release room and nick when parsing failed
|
2013-01-13 00:06:50 +02:00 |
|
Dmitry Podgorny
|
492a333294
|
room_jid should be (char *)
|
2013-01-12 23:52:00 +02:00 |
|
Dmitry Podgorny
|
d04c7d070a
|
refactored jabber_set_autoping()
|
2013-01-12 23:48:24 +02:00 |
|
Dmitry Podgorny
|
9660f402ad
|
added JABBER_PRIORITY_* macros
|
2013-01-12 23:40:21 +02:00 |
|
Dmitry Podgorny
|
9121cbe295
|
fixed memory leak in jabber_subscription()
|
2013-01-12 23:32:32 +02:00 |
|
Dmitry Podgorny
|
db9c9ab091
|
set NULL only when resource != NULL in FREE_SET_NULL
|
2013-01-12 23:23:40 +02:00 |
|
Dmitry Podgorny
|
83c3fe5b7e
|
refactored jabber_connect functions
* similar code moved to jabber_connect()
* variables saved_* moved to a structure saved_user
* 'user' renamed to 'jid'
|
2013-01-12 22:53:07 +02:00 |
|
James Booth
|
306f00d3e8
|
Moved ChatSession typedef
|
2013-01-12 19:51:32 +00:00 |
|
Dmitry Podgorny
|
70f5ad2206
|
jabber.c: use FREE_SET_NULL macro
|
2013-01-12 21:31:12 +02:00 |
|
James Booth
|
d7b969b135
|
Moved jid related functions to common
|
2013-01-12 01:44:21 +00:00 |
|
James Booth
|
bfd7362e2a
|
Renamed muc functions
|
2013-01-12 01:34:09 +00:00 |
|
James Booth
|
dad01d8f84
|
Renamed room_chat module to muc
|
2013-01-12 01:01:39 +00:00 |
|
James Booth
|
f8cc0c4d07
|
Added comments to room_chat.c
|
2013-01-12 00:33:35 +00:00 |
|
James Booth
|
3558df8884
|
Added subject to chat room
|
2013-01-11 23:57:03 +00:00 |
|
James Booth
|
e073b69a98
|
If chat room already joined, just show window
|
2013-01-11 23:52:01 +00:00 |
|
James Booth
|
d29c7fd878
|
Updated copyright
|
2013-01-11 02:05:29 +00:00 |
|
James Booth
|
5fbf966b9c
|
Check nick exists when private messaging
Show nick part of jid in private messaging
|
2013-01-11 01:35:25 +00:00 |
|
James Booth
|
1cc5353697
|
Added win_current_is_console()
|
2013-01-11 01:05:59 +00:00 |
|
James Booth
|
62c102860c
|
Use room nickname autocompleter on /info and /msg when in chat room
|
2013-01-11 00:48:58 +00:00 |
|
James Booth
|
89967905db
|
Autocomplete: added free function
Fixed tests
|
2013-01-11 00:17:18 +00:00 |
|
James Booth
|
ce8faa8d34
|
Added nickname autocompleter to chat rooms
|
2013-01-11 00:02:05 +00:00 |
|
James Booth
|
96b7b6bc71
|
Added extra line after /wins
|
2013-01-10 22:36:08 +00:00 |
|
James Booth
|
3706131e44
|
Merge remote-tracking branch 'dmitry/next'
|
2013-01-10 22:27:43 +00:00 |
|
James Booth
|
c10880ced4
|
Remove whitespace
|
2013-01-07 20:49:15 +00:00 |
|
James Booth
|
e6d016e640
|
Temp fix for checking printable chars
Use result of wget_wch to check for special keys
|
2013-01-07 20:47:01 +00:00 |
|
James Booth
|
268a2f553b
|
Revert "Temp fix for handling printable characters"
This reverts commit 8f5826b256 .
|
2013-01-07 20:31:24 +00:00 |
|
James Booth
|
8f5826b256
|
Temp fix for handling printable characters
|
2013-01-07 20:20:39 +00:00 |
|
Dmitry Podgorny
|
0f0e04603a
|
added resources release to connetion handler
|
2013-01-07 22:13:24 +02:00 |
|
Dmitry Podgorny
|
5542752afb
|
jabber.c: removed xmpp_stop calls
xmpp_stop() stops event loop xmpp_run() that profanity doesn't start.
|
2013-01-07 22:02:07 +02:00 |
|
Dmitry Podgorny
|
e0e8110746
|
jabber.c: set jabber status in one place in connection handler
|
2013-01-07 22:00:13 +02:00 |
|
Dmitry Podgorny
|
621832ee4a
|
free resources when login attempt fails
The next call of jabber_connect allocates these resources again.
|
2013-01-07 21:21:19 +02:00 |
|
Dmitry Podgorny
|
59676bd16e
|
jabber.c: removed extra resources release
These resources are released in jabber_free_resources().
|
2013-01-07 20:33:56 +02:00 |
|
Dmitry Podgorny
|
d0ab292d73
|
jabber.c: added assert before reconnect_timer allocation
Development build will be terminated if reconnect_timer was allocated
previously and wasn't destroyed.
|
2013-01-07 20:24:04 +02:00 |
|
Dmitry Podgorny
|
5e8d9e942b
|
free saved login information in jabber_free_resources()
|
2013-01-07 20:16:41 +02:00 |
|
Dmitry Podgorny
|
d533fc9595
|
jabber.c: removed explicit type conversion
According to the C99 standard integer type will be converted to real
floating type before the comparison.
|
2013-01-07 18:54:07 +02:00 |
|
James Booth
|
c341468c92
|
Fix issue #121
|
2013-01-06 23:47:50 +00:00 |
|
James Booth
|
8a110a4366
|
Removed out of date comments
|
2013-01-06 01:14:52 +00:00 |
|
James Booth
|
052d7527b6
|
Call _clear_input when getting password
|
2013-01-06 01:09:46 +00:00 |
|
James Booth
|
dae4f1bb70
|
Added _inp_win_refresh() macro, renamed and moved some functions
|
2013-01-06 01:06:12 +00:00 |
|
James Booth
|
82ce22ac9d
|
Removed inp_get_next_char() from input_win.c
|
2013-01-06 00:28:15 +00:00 |
|
James Booth
|
b32f58e22c
|
Fixed comment spacing
|
2013-01-06 00:24:11 +00:00 |
|
James Booth
|
b328f368b0
|
Removed inp_y from input_win.c
|
2013-01-06 00:20:34 +00:00 |
|
Dmitry Podgorny
|
d870ea1ae6
|
added check for utf_len in inp_get_char
|
2013-01-06 00:56:59 +02:00 |
|
James Booth
|
ad000db663
|
Added _got_to_end() function
|
2013-01-05 22:45:34 +00:00 |
|
James Booth
|
893b6f863a
|
Added back code to output single char rather than whole string
|
2013-01-05 22:37:11 +00:00 |
|
James Booth
|
db96aeadf0
|
Added back block for when cursor not at end of line
|
2013-01-05 22:30:21 +00:00 |
|
James Booth
|
54472ed501
|
Fixed command history
|
2013-01-05 22:02:30 +00:00 |
|
James Booth
|
1e45596373
|
Added back in remove extra variable
|
2013-01-05 21:42:41 +00:00 |
|
James Booth
|
d24c57036c
|
Added back in call to inp_clear_no_pad()
|
2013-01-05 21:41:12 +00:00 |
|
James Booth
|
8427d0684f
|
More changes to input handling
|
2013-01-05 21:32:28 +00:00 |
|
James Booth
|
a07fd29e59
|
Merge remote-tracking branch 'dmitry/iss116'
|
2013-01-05 21:16:44 +00:00 |
|
James Booth
|
7ae7b01e15
|
Merge remote-tracking branch 'dmitry/next'
Conflicts:
src/windows.c
|
2013-01-05 01:14:18 +00:00 |
|
Dmitry Podgorny
|
37488836fd
|
fixed issue #116
* don't set pad_start to 0 while typing
* use _inp_clear_no_pad() in input_win.c
|
2013-01-05 03:00:08 +02:00 |
|
James Booth
|
b84051701d
|
Added comments to ui_get_idle_time
|
2013-01-05 00:38:50 +00:00 |
|
Dmitry Podgorny
|
f210b49285
|
removed extra variable in inp_get_char
|
2013-01-04 20:57:55 +02:00 |
|
Dmitry Podgorny
|
f1eaf3e144
|
fix possible buffer overflow in _ui_draw_win_title
|
2013-01-04 19:33:12 +02:00 |
|
Dmitry Podgorny
|
7ee113e687
|
windows.c: remove duplicate code in ui_get_idle_time
|
2013-01-04 09:54:17 +02:00 |
|
Dmitry Podgorny
|
7ed821c0d6
|
windows.c: remove useless printf
|
2013-01-04 09:46:47 +02:00 |
|
James Booth
|
c61522feba
|
Fixed possible buffer overflow
|
2013-01-04 01:06:42 +00:00 |
|
James Booth
|
d2e9571662
|
Fix buffer overflow check
|
2013-01-04 00:57:02 +00:00 |
|
James Booth
|
516ba16627
|
Added mbstate_t
|
2013-01-04 00:48:12 +00:00 |
|
James Booth
|
57f9e43566
|
Fixed order of includes for ncursesw
Arch linux uses the standard headers for wide char ncurses
|
2013-01-04 00:35:54 +00:00 |
|
James Booth
|
25a056a189
|
Handle DEL key for wide chars
|
2013-01-04 00:19:18 +00:00 |
|
James Booth
|
20a7d52d57
|
Changed backspace when at end for wide chars
|
2013-01-03 23:54:12 +00:00 |
|
James Booth
|
772f5857f0
|
Handle deleting wide chars in middle of input
|
2013-01-03 23:47:45 +00:00 |
|
James Booth
|
a96e36a55d
|
Handle insert for wide chars
|
2013-01-03 22:41:03 +00:00 |
|
James Booth
|
0cd7d43953
|
Removed unused code and comments
|
2013-01-03 21:39:10 +00:00 |
|
James Booth
|
05292a0eb8
|
Handle backspace at end of input for wide chars
|
2013-01-03 01:42:02 +00:00 |
|
James Booth
|
73cdcb87ef
|
Changed replace input to handle wide chars
|
2013-01-03 01:03:14 +00:00 |
|
James Booth
|
439e6486db
|
Handle wide chars on input
|
2013-01-03 00:16:39 +00:00 |
|
James Booth
|
d28930eaf4
|
Include ncursesw, set locale
|
2013-01-02 20:27:37 +00:00 |
|
James Booth
|
3b37e53a5c
|
Fixed new years eve bug with chat history
|
2012-12-31 15:29:44 +00:00 |
|
James Booth
|
8756ae552b
|
Fixed help on /connect
|
2012-12-22 23:48:45 +00:00 |
|
James Booth
|
44dab33552
|
Clean up gtimer on show typing
|
2012-12-20 00:00:42 +00:00 |
|
James Booth
|
bcf0628a0f
|
Only set state to </paused> when was previously </composing>
|
2012-12-19 23:40:21 +00:00 |
|
James Booth
|
d669866aac
|
Amended /gone help
|
2012-12-19 23:33:10 +00:00 |
|
James Booth
|
3d6ebf48ec
|
Added /gone to allow configurable delay for </gone> state
|
2012-12-19 23:31:25 +00:00 |
|
James Booth
|
a281d396d6
|
Fixed segfault when compiled with X11 but run in bare terminal
|
2012-12-19 21:34:24 +00:00 |
|
James Booth
|
5486b4348f
|
Added parameter usage to cygwin notify
|
2012-12-12 00:30:31 +00:00 |
|
James Booth
|
d212a93e44
|
Experimental balloon on cygwin
|
2012-12-12 00:25:10 +00:00 |
|
James Booth
|
803eacc488
|
Fixed name clashes with windows.h
|
2012-12-11 23:58:54 +00:00 |
|
James Booth
|
253eb453f2
|
Moved libnotify checks to _notify
|
2012-12-11 23:48:12 +00:00 |
|
James Booth
|
bcfe39e593
|
Fixed X CPU usage by only redrawing window title on change
|
2012-12-11 23:34:15 +00:00 |
|
James Booth
|
9ccccf9b6d
|
Renamed /account new to /account add
|
2012-12-10 01:14:21 +00:00 |
|
James Booth
|
6ef4014882
|
Fixed compile error
|
2012-12-10 00:57:50 +00:00 |
|
James Booth
|
5013cce832
|
Added autocomplete for enabled logins only
|
2012-12-10 00:53:57 +00:00 |
|
James Booth
|
210da7b137
|
Added account name autocomplete for /account set
|
2012-12-10 00:28:08 +00:00 |
|
James Booth
|
8415f57b32
|
Added /account set command, set server or jid
|
2012-12-10 00:23:55 +00:00 |
|
James Booth
|
c80383e298
|
Added /account rename
|
2012-12-10 00:08:03 +00:00 |
|
James Booth
|
30cb06ed74
|
Added /account show command
|
2012-12-09 22:58:45 +00:00 |
|
James Booth
|
ce6f227651
|
Handle logins using accounts
|
2012-12-09 22:14:38 +00:00 |
|
James Booth
|
324a85a2a5
|
Added /account list command, and added jid property to accounts
|
2012-12-09 20:18:38 +00:00 |
|
James Booth
|
0bba09fd04
|
Tidied help
|
2012-12-09 18:59:11 +00:00 |
|
James Booth
|
8e90f7a414
|
Handle idle time from contacts
|
2012-12-09 03:07:33 +00:00 |
|
James Booth
|
6b99624348
|
Renamed /theme load to /theme set
|
2012-12-09 00:53:26 +00:00 |
|
James Booth
|
a855709b5e
|
Added autocomplete to /theme load
|
2012-12-09 00:46:14 +00:00 |
|
James Booth
|
53ac41057c
|
Added '/theme load name' to replace '/theme name'
|
2012-12-09 00:29:17 +00:00 |
|
James Booth
|
bf1a574cfd
|
Changed help on /theme
|
2012-12-09 00:26:08 +00:00 |
|
James Booth
|
986967ef89
|
Added /theme list command
|
2012-12-09 00:21:33 +00:00 |
|
James Booth
|
4c243722c6
|
Renamed functions in theme
|
2012-12-08 22:34:16 +00:00 |
|
James Booth
|
731dabd712
|
Added server property to accounts
|
2012-12-07 00:10:00 +00:00 |
|
James Booth
|
8304b30b52
|
Add optional server parameter to /connect command
|
2012-12-06 20:36:16 +00:00 |
|
James Booth
|
c8b650e8be
|
Colour chat room members by presence for /who
|
2012-12-06 00:23:11 +00:00 |
|
Dolan O'Toole
|
b89ca4fc3e
|
Merged Dolans fix for not clearing typing message
|
2012-12-05 19:15:16 +00:00 |
|
James Booth
|
c0ac3673af
|
Changed theme properties
|
2012-12-03 23:00:36 +00:00 |
|
James Booth
|
6cf33d65e7
|
Changed titlebarversion command
|
2012-12-02 20:53:45 +00:00 |
|
James Booth
|
9d700f3f1f
|
Organised config file
|
2012-12-02 02:21:59 +00:00 |
|
James Booth
|
6826a66f85
|
Moved logins to accounts module
|
2012-12-02 01:29:42 +00:00 |
|
James Booth
|
30e4786180
|
Create logs dir for main log
|
2012-12-02 01:01:27 +00:00 |
|
James Booth
|
489c0c6bd3
|
Added autocomplete to /autoaway, fixed help
|
2012-12-02 00:38:10 +00:00 |
|
James Booth
|
79a2633fa6
|
Removed development code
|
2012-12-01 19:05:28 +00:00 |
|
James Booth
|
8400ae29ba
|
Default /autoaway check on
|
2012-12-01 18:55:48 +00:00 |
|
James Booth
|
5a0121306d
|
Fixed compile error
|
2012-12-01 18:47:50 +00:00 |
|
James Booth
|
1029c43002
|
Use profanity input for idle time when libxss not availalbe
|
2012-12-01 18:39:34 +00:00 |
|
James Booth
|
fae848ea64
|
Implemented /autoaway mode idle
|
2012-12-01 17:46:25 +00:00 |
|
James Booth
|
f7d0bcba4c
|
More useful console message on auto away
|
2012-12-01 00:23:47 +00:00 |
|
James Booth
|
72d8a82f51
|
Send away presence and message for /autoaway
|
2012-12-01 00:19:45 +00:00 |
|
James Booth
|
5a625dd891
|
Added preferences for /autoaway
|
2012-11-30 23:34:14 +00:00 |
|
James Booth
|
48c4d6dc8f
|
Send away and message when idle
|
2012-11-30 22:05:52 +00:00 |
|
James Booth
|
ef40a33ab4
|
Use only one measure for idle
|
2012-11-30 21:59:31 +00:00 |
|
James Booth
|
020e516acf
|
Simple output of idle/away
|
2012-11-30 21:26:28 +00:00 |
|
James Booth
|
846d3f848a
|
Allow /msg with no message, to open a chat window with a contact
|
2012-11-30 00:19:03 +00:00 |
|
James Booth
|
478aa671fc
|
Fixed spelling on /prefs help
|
2012-11-29 23:16:23 +00:00 |
|
James Booth
|
e7f2697e1f
|
Show command in /prefs, and split into categories
|
2012-11-29 23:14:56 +00:00 |
|
James Booth
|
5496b25735
|
Respond to ping requests
|
2012-11-29 22:33:47 +00:00 |
|
James Booth
|
23e4ba73d4
|
Moved unread in titlebar
|
2012-11-29 20:57:55 +00:00 |
|
James Booth
|
1780148f59
|
Option to show version in title bar with /titlebarversion
|
2012-11-29 20:34:52 +00:00 |
|
James Booth
|
ed6c6b36c0
|
Added terminal window title
|
2012-11-29 20:11:46 +00:00 |
|
James Booth
|
a1066d210d
|
Tidied help on /sub
|
2012-11-28 02:02:59 +00:00 |
|
James Booth
|
0756a9cec6
|
Implemented "/sub sent" to show outstanding sent subscription requests
|
2012-11-28 01:36:04 +00:00 |
|
James Booth
|
b7a7be37e9
|
Remove from outstanding requests on /sub
|
2012-11-28 01:17:24 +00:00 |
|
James Booth
|
ce0e96edf5
|
Merge branch 'master' into sublist
|
2012-11-28 01:05:37 +00:00 |
|
James Booth
|
80c2209bbd
|
Add and remove from roster on subscription presence
|
2012-11-28 01:04:40 +00:00 |
|
James Booth
|
3462b5afd6
|
List commands for /sub
|
2012-11-28 00:36:51 +00:00 |
|
James Booth
|
a061b0d452
|
Handle roster subscription updates
|
2012-11-27 23:43:32 +00:00 |
|
James Booth
|
2f2fa8de66
|
Show "request pending" in /sub show, when request has been sent
|
2012-11-27 22:26:42 +00:00 |
|
James Booth
|
4b460100ad
|
Default contact subscription set to "none"
|
2012-11-27 21:59:48 +00:00 |
|
James Booth
|
ebf8911ffc
|
Implemented /sub show
|
2012-11-27 21:53:56 +00:00 |
|
James Booth
|
4e78f8f149
|
Show usage when invalid /sub argument
|
2012-11-27 21:20:00 +00:00 |
|
James Booth
|
c3148eb95a
|
Fixed GLib assertion error when no theme file loaded
|
2012-11-27 00:44:05 +00:00 |
|
James Booth
|
828cc8b0c0
|
Show message on /join when windows full
|
2012-11-27 00:20:43 +00:00 |
|
James Booth
|
671e7d589f
|
Show message on /msg when windows full
|
2012-11-27 00:17:35 +00:00 |
|
James Booth
|
213ccc0150
|
Added /autoping command to set ping interval or disable with 0
|
2012-11-26 23:58:24 +00:00 |
|
James Booth
|
791667fa86
|
Fixed spelling in reconnect
|
2012-11-26 22:03:05 +00:00 |
|
James Booth
|
7198f6cccc
|
Setting /reconnect 0 properly disables reconnect
|
2012-11-26 22:00:57 +00:00 |
|
James Booth
|
1adc79ba35
|
Attempt to stop mouse click blocking input
|
2012-11-26 21:19:35 +00:00 |
|
James Booth
|
0e178ab411
|
Fixed GLib assertion error when no XDG env set
|
2012-11-26 10:43:19 +00:00 |
|
James Booth
|
56e5d16938
|
Added to navigation help
|
2012-11-26 02:33:32 +00:00 |
|
James Booth
|
c9ed583412
|
Fixed some memory leaks
|
2012-11-26 02:20:44 +00:00 |
|