James Booth
78b0388b6c
Merge branch 'statusbar' into winbuffers
2014-07-18 23:19:25 +01:00
James Booth
60afe66042
Moved status_bar_resize
2014-07-18 23:17:42 +01:00
James Booth
1e6b70943a
Use GSList for buffer entries
2014-07-18 23:07:08 +01:00
James Booth
2a435cd3de
Removed horizontal paging
2014-07-18 22:28:49 +01:00
James Booth
d2d15ca76b
Removed newlines from splash logo version output
2014-07-16 23:23:11 +01:00
James Booth
a4edc12d80
Removed flag != 0's
2014-07-16 22:56:58 +01:00
James Booth
20c11adddc
Used constants for print flags
2014-07-16 22:41:02 +01:00
James Booth
860591872f
Removed unused function
2014-07-16 22:34:02 +01:00
James Booth
0619303abe
Whitespace formatting
2014-07-16 22:31:25 +01:00
James Booth
2786b7cb26
Whitespace formatting
2014-07-16 22:22:15 +01:00
James Booth
a607b29d4a
Replaced NO_EOL_DATE with bitwise or
2014-07-16 22:20:23 +01:00
James Booth
ddb6eee18d
Use constants for flags
2014-07-16 22:12:20 +01:00
James Booth
2cbe7e4ccb
Whitespace formatting
2014-07-16 22:03:46 +01:00
James Booth
aa8872875f
Merge branch 'master' into winbuffers
...
Conflicts:
src/ui/core.c
2014-07-16 20:03:08 +01:00
James Booth
4624eabb75
Colour chat room messages that contain users nickname
2014-07-16 13:44:16 +01:00
James Booth
b3e4731aa9
Fixed room autojoin messages appearing in room
2014-07-09 13:24:32 +01:00
James Booth
4a19e7e82f
Merge branch 'master' into winbuffers
2014-07-09 01:06:33 +01:00
James Booth
88180568e0
Removed debug, added check for 0 length string
2014-07-09 01:04:54 +01:00
James Booth
175da6c9a0
Merge branch 'master' into winbuffers
2014-07-09 00:40:31 +01:00
James Booth
4b14c0c484
Added autocomplete for nicknames in MUC input text
...
issue #321
2014-07-09 00:36:09 +01:00
James Booth
feaebf59f9
Merge remote-tracking branch 'origin/winbuffers' into winbuffers
2014-07-08 20:03:19 +01:00
James Booth
82d8d81dfb
Merge branch 'master' into winbuffers
2014-07-08 20:02:34 +01:00
James Booth
5c28ad76b6
Merge pull request #374 from immae/winbuffers
...
Implemented the buffer for windows resizing
2014-07-08 19:56:35 +01:00
James Booth
b91f421628
Assign GPOINTER_TO_INT value before freeing
...
fixes #375
2014-07-07 21:29:51 +01:00
James Booth
c4844a0626
Merge branch 'master' into winbuffers
2014-06-29 19:35:28 +01:00
James Booth
6731a11701
Fixed tabs
2014-06-29 19:33:18 +01:00
James Booth
c454836315
Merge branch 'master' into winbuffers
2014-06-29 19:31:17 +01:00
James Booth
4279735dd7
Reinitialise libnotify per notification
...
Fixes issue on Xfce4 where notification are not being sent after a period of time.
Issue #370
2014-06-29 19:19:08 +01:00
Immae
945d655910
Implemented the buffer for windows resizing
2014-06-29 15:04:23 +02:00
James Booth
dada879347
Merge branch 'master' into winbuffers
...
Conflicts:
src/ui/core.c
2014-06-27 00:52:52 +01:00
James Booth
03ffe57063
Fixed memleak in title bar roster_find_contact
2014-06-27 00:47:11 +01:00
James Booth
186cac34de
Fixed memleak in chat log history
2014-06-27 00:38:53 +01:00
James Booth
83fc97621c
Check for null before freeing X11info, removed free current resource
2014-06-24 22:23:53 +01:00
Immae
6a9e19303e
Added buffer handling. Buffer are initialized, pushed, and freed. No use is made of them so far
...
Signed-off-by: James Booth <boothj5@gmail.com>
2014-06-23 21:05:46 +01:00
Immae
66ad23b35b
having wprintw go through win_save_(v)print.
...
Signed-off-by: James Booth <boothj5@gmail.com>
2014-06-23 21:05:43 +01:00
Immae
5e841febd0
Added horizontal scroll for resized windows
...
Signed-off-by: James Booth <boothj5@gmail.com>
2014-06-23 20:23:07 +01:00
Immae
c3847eec34
Free some memory
2014-06-23 12:05:49 +02:00
James Booth
7344d3b898
Added deallocation function for string prefs, added otr policy enum
2014-06-18 00:32:36 +01:00
James Booth
ad68bcfde2
Free keys lists in windows.c
2014-06-17 23:14:54 +01:00
James Booth
acc4a00d78
Free values on wins_get_chat_recipients
2014-06-17 22:27:14 +01:00
James Booth
fa0be4e50e
Free titlebar current_recipient when switching to console
2014-06-17 22:05:32 +01:00
James Booth
e2aa4d6fd1
Added valgrind suppressions
2014-06-17 22:01:01 +01:00
James Booth
d89ac912eb
Free list in wins_get_num
2014-06-15 21:36:47 +01:00
James Booth
258a0ec873
Fix memleak in wins_new
2014-06-15 21:23:21 +01:00
James Booth
bc03e0dc02
Free list in wins_get_by_recipient
2014-06-15 21:04:07 +01:00
James Booth
45e3b25fab
Fixed memleak in wins_xmlconsole_exists
2014-06-15 17:43:16 +01:00
James Booth
1925cb80ec
Show info in chat and private chat windows
2014-06-03 21:35:27 +01:00
James Booth
c65b43f081
Show info in room for participant
2014-06-03 21:20:13 +01:00
James Booth
8ae6d359d7
Moved info display code to window.c
2014-06-03 21:14:21 +01:00
James Booth
17c73814ac
Made room message notification preference display case consistent
2014-06-02 18:44:06 +01:00
James Booth
355cd27f6c
Added character codes for alt-left, alt-right
2014-05-26 19:53:44 +01:00
James Booth
60b59d984a
Escape strings passed to terminal-notifier
2014-05-24 22:31:42 +01:00
James Booth
b36fbe413a
Added settings to show message text in notifications
2014-05-24 22:14:26 +01:00
James Booth
b25b3f3180
Added notification setting for typing in current window
2014-05-24 21:13:33 +01:00
James Booth
eb0f0dd96b
Added settings for message notifications in current window
2014-05-24 20:46:03 +01:00
James Booth
8e14946aad
Ignore case for chat room mention notification
2014-05-24 16:59:45 +01:00
James Booth
866d87af79
Added /notify room mention setting
2014-05-24 16:46:05 +01:00
James Booth
7d90d218c0
Split regular and chat room notify settings
2014-05-24 15:54:10 +01:00
James Booth
0166454794
Added config.h to files checking for OTR support
2014-05-19 21:25:21 +01:00
James Booth
e10ea1be4e
Fixed OTR dependency when library not present, changed version to 0.4.2
2014-05-19 20:41:19 +01:00
James Booth
e6e79d619a
Free strings in cons_show_account
2014-05-12 23:32:36 +01:00
James Booth
fc3046782a
Added OTR preferences to /account show commmand
2014-05-11 19:49:18 +01:00
James Booth
95ff13136b
Added OTR policy account preference
2014-05-11 14:13:15 +01:00
James Booth
015780662e
Added /prefs otr
2014-05-11 13:32:59 +01:00
James Booth
c0fc4256de
Highlight active rooms in bookmark list
2014-05-10 01:05:03 +01:00
James Booth
d2662a6f17
Refactored bookmarks to use option parser, allow bookmarking rooms with passwords
2014-05-10 00:50:43 +01:00
James Booth
1e4fc2ce79
Added UI messages for smp question/answer result
2014-05-07 20:41:05 +01:00
James Booth
a077d2008a
Added question answer authentication (libotr 3.2.x)
2014-04-30 23:59:40 +01:00
James Booth
eaa19598c1
Added ui functions for otr authentication
2014-04-30 22:41:53 +01:00
James Booth
2bc19f4669
Added SMP secret authentication success message
2014-04-27 01:17:38 +01:00
James Booth
c39c093fa5
Tidied UI messages for SMP shared secret authentication
2014-04-27 00:32:04 +01:00
James Booth
84c7fc9ae0
Added SMP ui events
2014-04-26 23:29:05 +01:00
James Booth
d6e92f62dc
Fixed cppcheck warnings
2014-04-26 00:36:36 +01:00
James Booth
ab4ea80a70
Added open xml console
2014-04-25 00:04:01 +01:00
James Booth
e9ddbab585
Allow /wins swap to move to empty position
2014-04-24 23:06:42 +01:00
James Booth
547b6cf4da
Added command /wins swap
2014-04-24 21:50:59 +01:00
James Booth
2c15aba92a
Chat room windows now created only after successful join
2014-04-21 00:37:04 +01:00
James Booth
e830e2a06a
Show message in console when contact starts OTR session
2014-04-19 00:56:57 +01:00
James Booth
71aea78e90
Open new window when otr session started by contact
...
fixes #331
2014-04-19 00:03:36 +01:00
James Booth
fadad0aeba
OTR end messages are now send to recipients not in the roster.
...
fixes #333
2014-04-18 23:29:22 +01:00
James Booth
ef776e52ca
Tidied xmlconsole
2014-04-15 23:45:17 +01:00
James Booth
e6e0a13e89
Added XML Console window
2014-04-15 13:16:32 +01:00
James Booth
bf185d9907
Added simple stanza logging to main console
2014-04-15 01:08:41 +01:00
James Booth
cc68fc5e9a
Show console message on room autojoin
2014-04-14 20:32:51 +01:00
James Booth
67a109927c
Added /log where command
2014-04-13 22:20:15 +01:00
James Booth
c3418a2909
Added /log shared setting
...
Issue #170
2014-04-13 21:56:51 +01:00
James Booth
a4a23fdf68
Added /log rotate option
2014-04-13 20:41:11 +01:00
James Booth
99592e2779
Show message when no bookmarks found
...
Issue #194
2014-04-13 02:57:11 +01:00
James Booth
71180f66d7
Added focus param to ui_room_join, not set for bookmark autojoin
...
Issue #194
2014-04-13 02:52:25 +01:00
James Booth
132976d85e
Revert "Added ui_unknown_command"
...
This reverts commit 714ee24863
.
2014-04-12 15:20:31 +01:00
James Booth
2fafcf0013
Revert "Added ui_already_connected"
...
This reverts commit e97ec56fce
.
2014-04-12 15:20:19 +01:00
James Booth
e97ec56fce
Added ui_already_connected
2014-04-09 22:29:38 +01:00
James Booth
714ee24863
Added ui_unknown_command
2014-04-09 22:13:01 +01:00
James Booth
b9aac28ccc
Refactored invalid command usage
2014-04-09 22:05:31 +01:00
James Booth
a05b63f7a5
Removed unused inputwin module init
2014-04-07 22:01:50 +01:00
James Booth
9aa282f6de
Removed inputwin functions from ui.h
2014-04-07 21:50:28 +01:00
James Booth
e2443511b6
Tidied new headers, added defines
2014-04-07 21:19:35 +01:00
James Booth
f0f0dbfdac
Removed statusbar functions from ui.h
2014-04-07 21:12:30 +01:00
James Booth
fc40637789
Removed titlebar functions from ui.h
2014-04-07 20:41:06 +01:00
James Booth
c7e214860c
Removed create_title_bar from ui.h
2014-04-07 20:00:11 +01:00
James Booth
ccfea12674
Inlined wins_update_virtual_console and wins_update_virtual_current
2014-04-06 21:06:50 +01:00
James Booth
6b2d2fd8e4
Removed dirty flag from statusbar
2014-04-06 01:33:00 +01:00
James Booth
c9d28b6999
Inlined status_bar_update_time
2014-04-06 01:14:21 +01:00
James Booth
4248b61a0c
Renamed function to draw terminal title
2014-04-06 00:47:14 +01:00
James Booth
561d96c711
Removed titlebar version property and allow disabling of titlebar display
2014-04-03 21:46:43 +01:00
James Booth
95c081666a
Clear window title bar on exit
2014-04-03 21:13:59 +01:00
James Booth
e083e20313
Added check on input length
2014-04-02 22:19:27 +01:00
James Booth
a720ef2627
Removed strcpy calls
2014-04-02 21:01:20 +01:00
James Booth
e1db531875
Show recipient not found in console only when no window for recipient
2014-04-02 20:02:46 +01:00
James Booth
b19b881b97
Added missing files, refactored ui_switch_win to check win exists
2014-04-01 23:54:26 +01:00
James Booth
404dde2810
Renamed refresh functions to update_virtual
2014-04-01 21:52:04 +01:00
James Booth
e8e5ab597a
Do not scroll to end when chat room message whilst paging
2014-03-31 21:50:33 +01:00
James Booth
3fdd9944ab
Do not scroll to end in message window when paging
2014-03-31 21:44:34 +01:00
James Booth
3d768527c1
Moved ui_current_page_off to ui_incoming_msg
2014-03-31 21:09:24 +01:00
James Booth
2af418fd8d
Command '/statuses muc' now allows 'all', 'online' and 'none' settings
2014-03-15 22:25:15 +00:00
James Booth
26726b207a
Updated copyright
2014-03-09 01:18:19 +00:00
James Booth
b177250f47
Refactored muc_room_is_active to only take room, rather than full jid
2014-03-08 21:20:26 +00:00
James Booth
dd1ee18c72
Added test for /join with nick option
2014-03-08 21:10:23 +00:00
Dmitry Podgorny
0fbaa6f5ee
fixed build error when make run with -jN option
...
Race can occur when gitversion file isn't fully generated before
it is used.
2014-03-06 02:06:22 +02:00
James Booth
b5171cb054
Added configure checks to enable desktop notifications on OSX
2014-03-04 22:59:09 +00:00
James Booth
3f73a55cb0
Log message when cannot send desktop nofication
2014-03-04 20:16:47 +00:00
James Booth
8cfbb72337
Added OSX desktop notifications using terminal-notifier
...
Requires Xcode
WIP - No configure.ac changes
2014-03-04 20:01:19 +00:00
James Booth
118909b07f
Removed debug on error messages
2014-02-23 00:48:10 +00:00
James Booth
82ad0cd306
Added /otr myfp test
2014-02-17 21:52:42 +00:00
James Booth
7e956fb347
Added tests for /otr warn
2014-02-16 02:22:29 +00:00
James Booth
f010dfb004
Show message on /alias list when no aliases
2014-02-15 21:25:13 +00:00
James Booth
b30155a10e
Moved otr sources into folder
2014-02-12 22:19:21 +00:00
James Booth
0f0cd4cdab
Use wnoutrefresh, pnoutrefresh and doupdate
...
Issue #298
2014-02-02 23:58:01 +00:00
James Booth
12666b41e6
Refactored handle_presence_error, removed no longer used functions
2014-01-30 22:20:57 +00:00
James Booth
27293ebbc2
Added fallback message error handlers
2014-01-27 22:09:16 +00:00
James Booth
1a300ce7d3
Show original error message
2014-01-26 22:50:22 +00:00
James Booth
50f1a5ecc0
Changed error message when couldn't join room
2014-01-26 22:19:22 +00:00
James Booth
292ae567aa
Handle recipient not found
2014-01-26 18:30:34 +00:00
James Booth
5d85974bc0
Added aliases to autocomplete
2014-01-23 23:53:20 +00:00
James Booth
8dbe300d72
Added /alias command, writing aliases to [alias] group in profrc
2014-01-23 22:29:53 +00:00
James Booth
8ba2d26947
Added skeleton /alias command
2014-01-23 19:56:33 +00:00
James Booth
6468f40dd9
Convert name to barejid on retrieving win in titlebar for otr messages
...
fixes #289
2014-01-21 18:14:20 +00:00
James Booth
0e2fbeb350
Added statuses settings to prefs output
2014-01-21 00:16:37 +00:00
James Booth
3f0addbc99
Added UI presence functions
2014-01-19 18:31:02 +00:00
James Booth
5610f70b35
Inlined ui_contact_online and ui_contact_offline
2014-01-19 17:51:32 +00:00
James Booth
2f58b2488f
Added port to /account show <account>
2014-01-19 00:09:51 +00:00
James Booth
b1de8a4005
Added OTR remaining system messages and colouring
2014-01-17 00:06:08 +00:00
James Booth
45aee2e778
Tidied OTR messages
2014-01-16 23:16:37 +00:00
James Booth
4f98bc8c25
Show OTR coloured status
...
Customisable within theme files e.g.:
titlebar.unencrypted=red
titlebar.encrypted=green
titlebar.trusted=red
titlebar.untrusted=green
Shows [unencrypted] for all non-OTR chat
Disable with '/otr warn off'
2014-01-16 22:44:23 +00:00
James Booth
6c59bb26da
Set boolean when typing in titlebar
2014-01-16 20:37:25 +00:00
James Booth
f0e5e585f8
Removed title_bar_draw from UI module
2014-01-16 20:09:54 +00:00
James Booth
682601d479
Use title_bar_draw in title_bar_refresh
2014-01-16 19:58:21 +00:00
James Booth
69a63bd225
Added constant for console title
2014-01-16 19:47:00 +00:00
James Booth
2911093240
Remove manual memory allocation from titlebar
2014-01-16 19:34:05 +00:00
James Booth
91b5405782
Renamed recipient -> current_recipient in titlebar
2014-01-16 19:21:17 +00:00