James Booth
ff9abecd50
Combined chatwin OTR SMP functions
2015-10-27 22:25:26 +00:00
James Booth
2ce43b633f
Applied coding style to src/ui/
2015-10-25 23:31:11 +00:00
Michael Vetter
4730dca546
Undefine argument list
...
Call va_end() to correclty stop using the argument list.
2015-10-12 09:29:04 +02:00
Michael Vetter
dd2ce7a5bf
Reduce scope of variables in ui/core
...
Not as important as the other one (where there was a double
declaration). But for the sake of consistency.
2015-10-12 09:29:01 +02:00
James Booth
b9948a4c01
Added time format perferences per window type
2015-09-30 22:34:27 +01:00
James Booth
99fc70bd92
Added last activity time format option
2015-09-29 23:30:23 +01:00
James Booth
b4722632b6
Split PGP incoming and outgoing message handling
2015-08-30 01:32:13 +01:00
James Booth
1bf584793f
Added preference for encryption char
2015-08-26 01:06:10 +01:00
James Booth
f998ab8f3b
Display special char for encrypted messages
2015-08-26 00:42:56 +01:00
James Booth
0410dd90f1
Free timestamp and id for receipts
2015-08-09 23:08:36 +01:00
James Booth
783342a48c
Free timestamps and carbons stanzas
2015-08-09 00:40:37 +01:00
James Booth
41c93c3350
Handle larger than line words in wrapping
2015-07-30 01:31:11 +01:00
James Booth
8ec931eb84
Added cons_show_padded
2015-07-29 23:48:28 +01:00
James Booth
79f618367d
Do not print newline when curs position 0
2015-07-29 23:03:00 +01:00
James Booth
5576b88a04
Added indent padding
2015-07-29 22:48:03 +01:00
James Booth
46e2f11b93
Removed /mouse command
2015-07-19 22:48:12 +01:00
James Booth
106e909fbd
Merge remote-tracking branch 'incertia/time'
...
Conflicts:
src/config/preferences.c
2015-07-01 20:16:09 +01:00
James Booth
dd206ef637
WIP fix for #516 , needs memory cleanup
2015-06-29 23:48:41 +01:00
James Booth
6b44b988f4
Moved refresh subwin logic to window.c
2015-06-15 18:59:20 +01:00
James Booth
989dde77cd
Added win_resize() function
2015-06-15 18:08:47 +01:00
James Booth
a849b200b3
Added win_clear() function
2015-06-15 17:54:47 +01:00
James Booth
e0783e20db
Renamed otr trusted window property
2015-06-13 01:13:56 +01:00
Will Song
3842daa334
fix indent code
2015-05-29 20:45:10 -05:00
Will Song
9463c67190
fix conflicts
2015-05-29 19:53:37 -05:00
James Booth
c19a05ca09
Use null check convention in window.c
2015-05-04 23:11:32 +01:00
James Booth
8ccbeade44
Added enc_mode to ProfChatWin
2015-05-04 21:38:19 +01:00
James Booth
57dc5f14ef
Added option to show jids in occupants panel
2015-04-12 02:14:37 +01:00
James Booth
981618b7da
Added static functions to commands.c for sending messages
2015-03-16 01:29:03 +00:00
James Booth
b21edfaa51
Added receipt.sent theme setting
2015-03-15 19:35:25 +00:00
James Booth
1014244408
Use colouring for message receipts
2015-03-14 16:05:13 +00:00
James Booth
6fd5b617ef
Renamed win_save_newline -> win_newline
2015-03-14 14:16:50 +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
7454bede8b
Merge branch 'master' into readline
2015-02-23 00:50:58 +00:00
Christian Storm
a1d14c4526
Fixed spelling.
2015-02-17 10:52:37 +01: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
64774a947e
Merge branch 'master' into readline
2015-02-09 22:11:25 +00:00
James Booth
1a98f1404b
Free resource lists
2015-02-09 21:46:54 +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
893b58bf4e
Use chat_state_free to free chat states
2015-02-09 20:11:51 +00:00
James Booth
b7a8e7d942
Merge branch 'master' into readline
2015-02-06 22:05:38 +00:00
James Booth
f447ac4189
Free win layout
2015-02-06 21:39:53 +00:00
James Booth
b76501f0bc
Removed mbstate_t use
2015-02-03 21:08:34 +00:00
James Booth
e8b6c505cb
Handle word wrapping wide chars
2015-02-01 00:14:11 +00:00
James Booth
28dd545877
Added paging handlers
2015-01-31 22:00:22 +00:00
Will Song
7f436d614b
use custom format string for time preference
2015-01-27 19:55:16 -06:00
James Booth
97aebb6113
Moved win_handle_page to window module
2015-01-15 00:14:12 +00: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
c16871d143
Added remaining chat states
2015-01-11 20:20:17 +00:00
James Booth
3e1832b02e
Renamed resource -> resource_override
2015-01-10 18:17:10 +00:00
James Booth
86dc29d8e8
Removed functions from window.c
2014-12-22 00:01:43 +00:00
James Booth
d5dee1632d
Moved unread to window subtypes
2014-12-21 23:14:01 +00:00
James Booth
eef7f9cfd4
Show nick for title
2014-12-21 22:39:00 +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
79d4cbe967
Fixed /occupants hide
2014-12-20 22:44:01 +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
0e7e931589
Added rosterwin.c
2014-12-16 22:14:15 +00:00
James Booth
8f6167b45e
Refactor layout creation
2014-12-16 20:53:23 +00:00
James Booth
630fef015d
Added new window and layout types
2014-12-16 01:39:47 +00:00
James Booth
070547a7ff
Added window specific creation functions
2014-12-15 00:28:28 +00:00
James Booth
8e46b9e75b
Added win create functions for chat and private chat
2014-12-10 22:34:33 +00:00
James Booth
c8ae55a88c
Removed unused argument from _wins_show_history
2014-12-10 21:49:21 +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
12d0d22ab3
Moved otr properties to WIN_CHAT type
2014-12-10 01:33:46 +00:00
James Booth
7b44ac97cc
Added form to WIN_MUC_CONFIG type
2014-12-10 01:14:11 +00:00
James Booth
0ce924465f
Added union for window types
2014-12-10 00:54:46 +00:00
James Booth
1a8c805319
Added /resource command
2014-12-02 20:50:21 +00:00
James Booth
e70cbd1b61
Colour /me messages correctly
...
fixes #457
2014-11-30 22:50:02 +00:00
James Booth
74d9937573
Changed type to enum for presence colour attributes
2014-11-16 23:37:07 +00:00
James Booth
ed4391ec8a
Replaced colours with theme_item_t
2014-11-16 20:40:19 +00:00
James Booth
90dd1de91a
Fixed indentation bug
2014-11-16 16:27:11 +00:00
James Booth
cd855d3740
Added /time off
2014-11-16 01:28:41 +00:00
James Booth
8c027a56f9
Implemented /time preference
2014-11-16 01:11:00 +00:00
James Booth
1479a5e134
Added /roster size and /occupants size settings
2014-11-15 23:47:27 +00:00
James Booth
3a778cc974
Added seperate values for roster and occupants win sizes
2014-11-15 22:59:13 +00:00
James Booth
3642797146
Changed subwin width to percentage
2014-11-15 22:26:43 +00:00
James Booth
7e360dc35a
Fixed printing utf8 chats to roster, changed boothj5 theme
2014-11-11 00:54:10 +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
5d59d17642
Refactor subwin sizing and disabled wrapping
2014-11-10 22:47:53 +00:00
James Booth
eed8f6c76d
Added subwin to console
2014-11-10 00:06:13 +00:00
James Booth
46583839df
Added /wrap user preference for enabling/disabling word wrapping
2014-11-09 23:29:25 +00:00
James Booth
70501f5dbf
Wordwrap, handle words bigger than line space
2014-11-09 23:05:53 +00:00
James Booth
fbda2b4170
Fixed history messages to work with wrapping
2014-11-09 00:36:25 +00:00
James Booth
bcfbc9f7b3
Added time to xmlconsole, handle newlines in messages
2014-11-08 22:35:47 +00:00
James Booth
da376b26d6
Simple word wrap
2014-11-08 21:16:16 +00:00
James Booth
ecef8f7956
Print one word at a time
2014-11-08 21:03:28 +00:00
James Booth
0bde9a6121
Use message theme setting for regular chat
2014-11-07 20:54:55 +00:00
James Booth
c4412fe823
Fixed various memory leaks
2014-11-01 01:48:36 +00:00
James Booth
ce7cb3f40f
Added occupants UI preference
2014-10-09 22:02:39 +01:00
James Booth
cbe14d6e4e
Implemented /occupants show
2014-10-09 21:42:09 +01:00
James Booth
73262221f5
Implemented /occupants hide
2014-10-09 21:27:16 +01:00
James Booth
ef62104d63
Added larger occupants pad size
2014-10-08 00:34:26 +01:00
James Booth
b8ba9b038c
Added scroll support to occupant list
2014-10-07 21:12:19 +01:00
James Booth
639796384a
Handle occupant list resize
2014-10-07 17:06:02 +01:00
James Booth
0c24b53bfa
Added room occupants panel
2014-10-07 16:37:14 +01:00