James Booth
8aba52f4fe
Renamed event functions
2015-04-28 23:38:56 +01:00
James Booth
7a44e17141
Merge branch 'master' into pgp
...
Conflicts:
src/config/account.h
2015-04-23 23:48:43 +01:00
James Booth
bc9e6b79cd
Tidied account login
2015-04-23 21:56:48 +01:00
James Booth
5f2c6cbd28
Merge branch 'master' into pgp
2015-04-22 00:30:00 +01:00
James Booth
ba286c54ef
Moved login events to client events module
2015-04-22 00:29:37 +01:00
James Booth
1c47b57e19
Tidy execute alias code
2015-04-21 23:45:03 +01:00
James Booth
bc445ccdfb
Merge branch 'master' into pgp
2015-04-21 23:35:37 +01:00
James Booth
88739d5c59
Moved new chat win events to client events module
2015-04-21 23:28:52 +01:00
James Booth
ebca38e224
Merge branch 'master' into pgp
2015-04-21 22:08:00 +01:00
James Booth
53f2a4a35c
Moved all message sending to client events module
2015-04-21 21:57:39 +01:00
James Booth
9be265591a
Merge branch 'master' into pgp
2015-04-19 19:50:19 +01:00
James Booth
32da6548da
Added client_events module, reuse message sending code for all commands
2015-04-19 19:40:15 +01:00
James Booth
bcfbbac49a
Merge branch 'master' into pgp
2015-04-12 02:16:13 +01:00
James Booth
57dc5f14ef
Added option to show jids in occupants panel
2015-04-12 02:14:37 +01:00
James Booth
7e4b756e44
Merge branch 'master' into pgp
2015-04-11 23:38:44 +01:00
James Booth
a2ccd89646
Autogenerate room name with UUID for /join with no args
2015-04-11 23:37:52 +01:00
James Booth
c8c12a8f7a
Merge branch 'master' into pgp
2015-03-29 03:17:41 +01:00
James Booth
71c2be599b
Use password for chat room invites
2015-03-29 03:16:41 +01:00
James Booth
c1eceebcba
Merge branch 'master' into pgp
2015-03-29 00:59:42 +00:00
James Booth
714faeb2e6
Add callback data to room disco info response handler
2015-03-29 00:55:33 +00:00
James Booth
551f7df1f7
Added signature verification, /pgp fps command
2015-03-24 00:47:13 +00:00
James Booth
475dfebd97
Added pgpkeyid account setting, send signed presence
2015-03-23 23:38:06 +00:00
James Booth
8a5d1fef29
Added Id and fingerprint to pgp key list
2015-03-22 01:03:06 +00:00
James Booth
fd86615549
Added /pgp libver command
2015-03-22 00:29:57 +00:00
James Booth
2490c3ed20
Added pgp key list command
2015-03-22 00:12:14 +00:00
James Booth
f1f047889e
Added individual options to send and request delivery receipts
2015-03-19 22:57:51 +00:00
James Booth
311b64a379
Tidy cmd_tiny
2015-03-16 23:03:31 +00:00
James Booth
848baa95a2
Added static function for sending otr tagged messages
2015-03-16 21:59:11 +00:00
James Booth
11966d39b0
Added otr_tag_message, removed commands.c dependency on libotr
2015-03-16 21:41:35 +00:00
James Booth
ec57c72fb4
Use static functions in cmd_msg
2015-03-16 01:48:12 +00:00
James Booth
d50754aac6
Removed window checks before logging in cmd_msg
2015-03-16 01:39:43 +00:00
James Booth
981618b7da
Added static functions to commands.c for sending messages
2015-03-16 01:29:03 +00:00
James Booth
e7e1688d8a
Moved _strtoi to common, strtoi_range
2015-03-16 01:06:40 +00:00
James Booth
23ef3498b5
Removed console dependency from strtoi
2015-03-16 01:03:37 +00:00
James Booth
9bf5a68329
Moved default and alias command execution
2015-03-16 00:03:07 +00:00
James Booth
eeabbc9bb3
Fix for chat logging
2015-03-15 23:31:39 +00:00
James Booth
8944a3b5bb
Move common chat logging code to log.c
2015-03-15 23:19:00 +00:00
James Booth
fae2717f27
Tidied help
2015-03-15 20:04:53 +00:00
James Booth
2762f18a3e
Added /receipts command
2015-03-15 19:48:19 +00:00
James Booth
bc6e32175d
Removed from argument from outgoing message functions
2015-03-14 14:50:45 +00:00
James Booth
b84bddc46b
Renamed win_save_println -> win_println
2015-03-14 14:14:46 +00:00
James Booth
e02dbe24da
Renamed win_save_print -> win_print
2015-03-14 14:12:32 +00:00
James Booth
f4441ec64f
Renamed win_save_vprint -> win_vprint
2015-03-14 14:10:10 +00:00
James Booth
57c7564445
Show message received text for receipts
2015-03-11 23:47:11 +00:00
James Booth
e5bb12a0d6
Added /time statusbar preference
2015-03-10 23:35:08 +00:00
James Booth
2ff6873cf1
Send private carbons element with message when encrypted
2015-03-10 21:16:34 +00:00
James Booth
3c1e8c4e15
Added server error handling when setting /carbons preference
2015-03-09 23:07:51 +00:00
James Booth
2c19fad6d6
Added /carbons autocompletion
2015-03-09 21:53:29 +00:00
James Booth
88af6e3455
Added connection check before sending carbons enable/disable IQ
2015-03-09 21:52:09 +00:00
James Booth
945f29873e
Merge remote-tracking branch 'oliverlemoal/xep-0280' into xep-0280
2015-03-08 21:51:50 +00:00
James Booth
2112ddea65
Merge branch 'master' into readline
2015-02-26 00:50:49 +00:00
James Booth
cbdfc09a84
Renamed /theme set -> /theme load
2015-02-26 00:49:21 +00:00
James Booth
7454bede8b
Merge branch 'master' into readline
2015-02-23 00:50:58 +00:00
James Booth
2f4d66ea6e
Merge remote-tracking branch 'stormc/master-spellfixes'
...
Conflicts:
src/command/command.c
2015-02-23 00:49:56 +00:00
James Booth
6979786ace
Merge branch 'master' into readline
2015-02-23 00:17:24 +00:00
James Booth
c249a60cba
Finished help tidy
2015-02-23 00:15:33 +00:00
Christian Storm
a1d14c4526
Fixed spelling.
2015-02-17 10:52:37 +01:00
James Booth
475ec97f99
Merge branch 'master' into readline
2015-02-16 22:53:15 +00:00
James Booth
0997bafeb9
Removed comment
2015-02-16 22:52:18 +00:00
James Booth
1a59c6e745
Merge branch 'master' into readline
2015-02-16 22:38:45 +00:00
James Booth
2605b84a70
Tidy help
2015-02-16 22:37:17 +00:00
James Booth
32b8ead198
Merge branch 'master' into readline
2015-02-14 20:46:11 +00:00
James Booth
d02b364b3c
Tidy help
2015-02-11 23:58:11 +00:00
James Booth
b24510c776
Merge branch 'master' into readline
...
Conflicts:
src/tools/history.c
src/tools/history.h
2015-02-11 00:09:58 +00:00
James Booth
b3be26a214
Updated copyright
2015-02-10 23:16:09 +00:00
James Booth
831be52366
Merge branch 'master' into readline
2015-02-10 21:32:44 +00:00
James Booth
1e2ef97334
Fixed parameter order for /tiny in private and group chat
...
fixes #502
2015-02-10 21:27:27 +00:00
James Booth
13297a151f
Merge branch 'master' into readline
...
Conflicts:
src/ui/inputwin.c
2015-02-10 20:47:22 +00:00
James Booth
e565812d09
Free roster list
2015-02-10 20:30:50 +00:00
James Booth
30739ed157
Free contact list
2015-02-10 19:39:18 +00:00
Olivier LE MOAL
48f9f3b3b0
Add XEP-0280 support
2015-02-10 11:32:22 +01:00
James Booth
64774a947e
Merge branch 'master' into readline
2015-02-09 22:11:25 +00:00
James Booth
a9c69670fa
Free filtered lists for who command
2015-02-09 22:03:17 +00:00
James Booth
51ccb69580
Merge branch 'master' into readline
...
Conflicts:
src/ui/inputwin.c
2015-02-09 21:28:08 +00:00
James Booth
6682f243ce
Free theme list after use
2015-02-09 21:21:22 +00:00
James Booth
8cec79faef
Merge branch 'master' into readline
2015-02-08 21:03:26 +00:00
James Booth
44c5b34a71
Moved quote stripper to common, added tests
2015-02-08 20:59:51 +00:00
James Booth
236e508cd8
Merge remote-tracking branch 'peterlvilim/quote-chars'
...
Conflicts:
src/command/command.c
2015-02-08 20:34:20 +00:00
James Booth
129af0eafd
Merge branch 'master' into readline
2015-02-08 00:46:55 +00:00
James Booth
e0dfe4832b
Added code to generate HTML command reference for website
2015-02-08 00:42:21 +00:00
James Booth
b7a8e7d942
Merge branch 'master' into readline
2015-02-06 22:05:38 +00:00
James Booth
8977c9c721
Removed duplicate time_ac
2015-02-06 21:40:35 +00:00
James Booth
372cf822cb
Merge branch 'master' into readline
2015-02-01 20:47:28 +00:00
James Booth
a9ed64911d
Removed history and various key handlers
2015-01-30 23:42:51 +00:00
James Booth
5b26879e31
Updated /wrap help
2015-01-28 20:59:25 +00:00
James Booth
351ff752a7
Renamed command group presence->presences to avoid clash
2015-01-28 20:35:00 +00:00
James Booth
ec28888915
Strip only trailing newline from eval_password
2015-01-28 19:50:16 +00:00
Will Song
7f436d614b
use custom format string for time preference
2015-01-27 19:55:16 -06:00
James Booth
6529220351
Strip leading/trailing whitespace from result of eval_password
...
fixes #495
2015-01-28 00:52:10 +00:00
James Booth
4c6cfcdca0
Simplified autocompleters and command history
2015-01-16 22:50:40 +00:00
James Booth
51105720ab
Moved input line to inputwin
2015-01-15 23:43:22 +00:00
James Booth
3656c78217
Moved process_input to cmd_process_input
2015-01-15 20:34:45 +00:00
Peter Vilim
7e8ab90d39
Strip quote chars from name autocomplete
2015-01-14 17:22:32 -06:00
James Booth
ee14e8d05e
Merge remote-tracking branch 'incertia/fixleak'
2015-01-14 22:02:45 +00:00
James Booth
5cf7ef0b4f
Don't free default account name until it has been lowercased
2015-01-14 21:52:13 +00:00
Will Song
dc43cc602c
fix yet another potential leak
2015-01-14 11:10:14 -06:00
Simon Effenberg
6f55d06e2b
fix the fix (memory leak)
...
the "fix a potential leak" from Will Song is not fully addressing the
issue.. so now the "def" variable should definitely being freed
2015-01-14 08:18:52 +01:00
James Booth
e19d57779f
Fixed segfault on eval_password due to moving popen call
2015-01-14 00:35:31 +00:00
Will Song
1264265691
fix a potential leak
2015-01-12 23:00:03 -06:00
Will Song
b1f79b9d35
add a memory check just in case
2015-01-12 22:51:00 -06:00
Will Song
b6536ddf88
fix tests
2015-01-12 22:39:12 -06:00
Will Song
c2758616d8
eval_password code is now in cmd_connect so that it can be changed
...
without clearing it. eval_password errors are also now ignored, along
with pclosing the popened eval_password.
2015-01-12 22:23:36 -06:00
James Booth
21f8b1c4ca
Merge remote-tracking branch 'peterlvilim/keyring'
2015-01-13 00:41:56 +00:00
James Booth
a39ac6cd07
Merge remote-tracking branch 'savar/dynamic_input_block'
2015-01-12 23:41:15 +00:00
Simon Effenberg
34148e2101
adding preference option for dynamic input blocking
...
/inpblock is now having subcommands 'timeout' and 'dynamic'
with:
/inpblock timeout <milliseconds>
and
/inpblock dynamic <on|off>
Defaults are:
/inpblock timeout 500
/inpblock dynamic on
To get the old behavior specify:
/inpblock timeout 20
/inpblock dynamic off
The dynamic mode will block incrementally after something
should be written to the window or after a key was pressed. So pressing
a key would set the timeout to 0ms and after 10 timeouts to the next
bigger one.
Example (with dynamic mode on):
"/inpblock timeout 50"
timeout series:
10x 0ms
10x 10ms (0ms + 10 times since last keypress)
10x 30ms (10ms + 20 times since last keypress)
*x50ms until next key was pressed or
2015-01-12 11:32:32 +01:00
Simon Effenberg
c7ff3255b8
trying to block (and save cpu power) more dynamically
...
instead of blocking too long if inpblock is set to something like
500ms the input timeout is not set directly to inpblock but is
increasing dynamically from 0 to inpblock by a little algorithm
FIXME: the call from the win_* method to the ui_input_* method looks
wrong.. this causes a cross reference which shouldn't be
2015-01-12 08:08:07 +01:00
James Booth
0d0ed9b7ca
Merge remote-tracking branch 'incertia/exit-title'
...
Conflicts:
src/command/command.c
src/config/preferences.c
src/config/preferences.h
2015-01-12 01:12:42 +00:00
James Booth
c64484c6ed
Renamed titlebar preference
2015-01-12 00:43:42 +00:00
James Booth
13f0166aa0
Only show UI events for chat states when in session
2015-01-11 23:04:22 +00:00
James Booth
965e82b350
Added resource override for chat sessions
2015-01-10 21:07:40 +00:00
James Booth
31c0f2ba78
Added preferences for showing resource in titlebar and messages
2015-01-10 19:10:10 +00:00
James Booth
3e1832b02e
Renamed resource -> resource_override
2015-01-10 18:17:10 +00:00
Will Song
e57fa1633a
add exit title preference to group and add command for setting the preference
2015-01-08 10:18:29 -06:00
Peter Vilim
492c548aa6
Add support for evaluated password
2015-01-07 02:54:42 -06:00
James Booth
8326c8b3a2
Refactored chat session handling on sending message
2015-01-04 23:40:10 +00:00
James Booth
42a5c431c7
Use resource in chat sessions
2015-01-04 20:19:42 +00:00
James Booth
aebee209b2
Merge remote-tracking branch 'incertia/connect-default'
...
Conflicts:
CHANGELOG
2014-12-29 15:29:28 +00:00
James Booth
1c35321cb3
Fixed cmd_execute_default (resource instead of barejid)
2014-12-29 02:22:01 +00:00
James Booth
671ee0b876
Added chat_session_on_window_open
2014-12-28 23:56:48 +00:00
James Booth
ac4b59eda0
Fixed chat state for non OTR
2014-12-28 22:45:25 +00:00
James Booth
53ecd3b383
Merge branch 'master' into chat-sessions
2014-12-27 00:58:33 +00:00
James Booth
3b95946083
Fixed /info command in rooms
2014-12-27 00:56:39 +00:00
James Booth
e602c2909e
Moved chat states out of xmpp module for message send chat
2014-12-27 00:52:34 +00:00
James Booth
676ed1cbae
Fixed non OTR compilation
2014-12-25 01:18:45 +00:00
James Booth
9d94ac5c63
Removed function pointers
2014-12-22 22:13:42 +00:00
Will Song
eb2986d531
added warning about options not being used
2014-12-21 20:09:55 -06:00
James Booth
86dc29d8e8
Removed functions from window.c
2014-12-22 00:01:43 +00:00
James Booth
0c1bbb63c0
Added win_get_title
2014-12-21 22:01:56 +00:00
James Booth
9a322a028f
Use class instead of base pointer
2014-12-21 19:40:15 +00:00
James Booth
13f73a30e7
Added /inpblock command
2014-12-21 18:15:29 +00:00
James Booth
39aae7f548
Removed TODOs
2014-12-20 18:48:35 +00:00
James Booth
6800bf1cad
Fixed tests
2014-12-20 18:39:39 +00:00
James Booth
ea267e2017
Refactored all window recipients and types
...
Tests need fixing
2014-12-20 00:52:35 +00:00
James Booth
0146e62576
Refactoring window types, removing recipient and from references - wip
2014-12-18 23:57:19 +00:00
James Booth
48ec7b3b47
Moved roster functions
2014-12-16 23:00:05 +00:00
James Booth
630fef015d
Added new window and layout types
2014-12-16 01:39:47 +00:00
James Booth
65c9c3a7fc
Allow params to /bookmark when in a room
2014-12-14 19:57:29 +00:00
James Booth
742748b05c
Renamed chat_resource -> resource
2014-12-10 21:17:31 +00:00
James Booth
706f31422d
Moved chat resource to WIN_CHAT type
2014-12-10 01:44:32 +00:00
James Booth
7b44ac97cc
Added form to WIN_MUC_CONFIG type
2014-12-10 01:14:11 +00:00
James Booth
5314e59703
Added /resource autocompletion
2014-12-04 00:16:42 +00:00
James Booth
eeb6e6b8fc
Use selected resource for sending messages
2014-12-03 23:36:39 +00:00
James Booth
1a8c805319
Added /resource command
2014-12-02 20:50:21 +00:00
James Booth
e756daf2be
Fixed closing window 0
2014-12-01 23:15:22 +00:00
James Booth
8fee155797
Automatically add/remove '/' when adding and removing aliases
2014-11-30 23:34:54 +00:00
Will Song
6a3285795a
removing the account connected to the default account removes the default account as well
2014-11-27 20:26:10 -06:00
Will Song
3b13c00df4
/connect supports default account
2014-11-27 13:18:54 -06:00
Will Song
b23c60953f
add some tooltip messages for /account and /connect
2014-11-27 12:28:16 -06:00
Will Song
b5a40f5b04
finish /account default ac
2014-11-27 12:11:47 -06:00
Will Song
48778265e7
add a bit of default account autocomplete
2014-11-27 12:07:18 -06:00
Will Song
de9e621bb7
add default account property and commands associated with them
2014-11-27 11:42:23 -06:00
James Booth
ed228ebb59
Merge remote-tracking branch 'incertia/master'
2014-11-24 00:54:51 +00:00
James Booth
679513ae73
Merge remote-tracking branch 'incertia/account-remove'
2014-11-24 00:38:22 +00:00
James Booth
d1c5cfefb6
Free contact list on /who
2014-11-24 00:32:30 +00:00
Will Song
be031bbe54
implement account removal
2014-11-23 15:53:13 -06:00
Will Song
915c3633e8
implement account removal
2014-11-23 15:37:10 -06:00
Will Song
035dc313dd
add nooffline to /roster autocomplete
2014-11-23 02:06:04 -06:00
Will Song
553f8b54cc
updated description for /roster
2014-11-23 02:03:26 -06:00
Will Song
a980fbe0bd
add nooffline option to roster
2014-11-23 01:34:09 -06:00
James Booth
e8a65e3b68
Renamed roster autocomplete functions
2014-11-22 21:13:33 +00:00
James Booth
3e98df7a2f
Fixed autoaway help
2014-11-20 23:31:20 +00:00
James Booth
81b1009fd9
Updated /theme usage
2014-11-20 01:50:04 +00:00
James Booth
20fa96325d
Added [ui] preferences to themes
2014-11-19 23:58:55 +00:00
James Booth
1d5ac1b474
Added /theme colours command
2014-11-17 21:10:08 +00:00
James Booth
976e5aac0a
Added support for bold theme settings
2014-11-16 21:56:19 +00:00
James Booth
ed4391ec8a
Replaced colours with theme_item_t
2014-11-16 20:40:19 +00:00
James Booth
cd855d3740
Added /time off
2014-11-16 01:28:41 +00:00
James Booth
40dc8e2c49
Added /time setting
2014-11-16 00:40:54 +00:00
James Booth
1479a5e134
Added /roster size and /occupants size settings
2014-11-15 23:47:27 +00:00
James Booth
a45cb4bb3c
Added /roster by commands, wip
2014-11-11 00:30:29 +00:00
James Booth
eace543da5
Added /roster show|hide resource
2014-11-11 00:00:10 +00:00
James Booth
f715c0580c
Added /roster show|hide offline
2014-11-10 23:51:13 +00:00
James Booth
497b07c1c3
Added /roster show|hide command, only show roster on connect success
2014-11-10 23:23:02 +00:00
James Booth
46583839df
Added /wrap user preference for enabling/disabling word wrapping
2014-11-09 23:29:25 +00:00
James Booth
373b3a2d7c
Added /presence command to show contacts presence
2014-11-07 22:38:34 +00:00
James Booth
e445356c5a
Updated /who help
2014-11-05 23:17:14 +00:00
James Booth
74a2d4601f
Removed hash_table_iter usage for room roster
2014-11-03 21:27:41 +00:00
James Booth
c4ab9405f6
Fixed leaks in /affiliation and /role
2014-11-03 20:57:22 +00:00
James Booth
c4412fe823
Fixed various memory leaks
2014-11-01 01:48:36 +00:00
James Booth
b6c116e8b6
Updated help
2014-10-27 20:52:45 +00:00
James Booth
d1e99ab920
Updated /account clear help
2014-10-27 20:37:51 +00:00
James Booth
fea8945953
Updated /info help
2014-10-24 19:23:37 +01:00
James Booth
25b673a422
Updated /form help
2014-10-24 19:14:38 +01:00
James Booth
bc563851aa
Updated privileges help
2014-10-24 19:11:23 +01:00
James Booth
5fc35bd6a6
Changed room help colour, added whitespace after invalid field setting
2014-10-24 00:21:00 +01:00
James Booth
0b61c75969
Removed room unlocked console message
2014-10-24 00:00:37 +01:00
James Booth
c014bb34b3
Renamed room destroy function
2014-10-23 23:33:12 +01:00
James Booth
84765969e0
Added /account clear [account] port
2014-10-23 23:12:15 +01:00
James Booth
552d88b931
Added /account clear [account] server
2014-10-23 23:07:27 +01:00
James Booth
140cf0cbb0
Revert "Removed 0.4.5 todo"
...
This reverts commit e1f5cfb928
.
2014-10-20 21:01:27 +01:00
James Booth
e1f5cfb928
Removed 0.4.5 todo
2014-10-20 20:58:49 +01:00
James Booth
7a88898a21
Implemented new field commands
2014-10-19 03:27:34 +01:00
James Booth
ecb2989a5d
Added /form help autocomplete
2014-10-19 01:23:06 +01:00
James Booth
7973e0b683
Refactor form field and form autocompleters
2014-10-19 01:09:53 +01:00
James Booth
23ff88f27f
Added all autocompelers for form fields
2014-10-19 01:01:31 +01:00
James Booth
f1097daaa3
Added autocomplete for /field list-single types
2014-10-19 00:34:09 +01:00
James Booth
5818fbe7bb
Added autocomplete for /field boolean types
2014-10-19 00:26:02 +01:00
James Booth
04a6504689
Remove fields from command autocomplete on form submit/cancel
2014-10-18 23:56:10 +01:00
James Booth
6246c8b940
Add fields to command autocompleter on switch/previous/next
2014-10-18 23:16:19 +01:00
James Booth
bbf807ea97
Fixed message on /ban in private conversations
2014-10-18 20:35:23 +01:00