James Booth
2abd525cae
Show development version when splash screen enabled
2012-10-27 17:30:30 +01:00
James Booth
a8cc6f7c08
Merge branch 'master' into type_out
...
Conflicts:
Makefile.am
2012-10-24 20:37:08 +01:00
Dmitry Podgorny
d6f87e7a16
_cmd_tiny: fix possible NULL pointer dereference
...
Check 'url' for NULL and move free(url) out of if-else structure
2012-10-24 13:43:25 +03:00
James Booth
e49bea4d6b
Fixed possible NULL pointer references when offline
2012-10-24 02:18:20 +01:00
James Booth
8322c48d3e
Added autocomplete for version checking parameter
2012-10-24 01:39:52 +01:00
James Booth
2ca8f5b62e
Made version check a user preference
2012-10-24 01:35:36 +01:00
James Booth
ff335f80a9
Check for later release
2012-10-24 00:59:18 +01:00
James Booth
f1d641b5e1
Only check for new release if release build
2012-10-24 00:18:32 +01:00
James Booth
83b0dc9f6d
Added missing files
2012-10-23 23:53:22 +01:00
James Booth
a8e9851449
Added PACKAGE_STATUS to configure.ac
2012-10-23 23:52:40 +01:00
James Booth
1c2d99c007
Merge branch 'master' into dev
2012-10-23 23:30:16 +01:00
James Booth
f8a4d21ab3
Added check for latest release
2012-10-23 23:30:01 +01:00
James Booth
07f41e646f
Check for method of setting ESCDELAY
2012-10-23 01:31:19 +01:00
James Booth
d19afc3507
Added /about command
...
Useful for showing version
2012-10-23 00:18:28 +01:00
James Booth
907b5cf801
Trailing whitespace
2012-10-23 00:00:10 +01:00
James Booth
15de3d4a8f
Split help into sections
...
Most of the time complete help was too big for the screen
2012-10-22 23:58:47 +01:00
James Booth
f5f7b99e1a
Escape key clears input line
2012-10-22 23:30:20 +01:00
James Booth
a5e4e52567
Merge branch 'master' into type_out
2012-10-22 22:21:55 +01:00
James Booth
f9b4abe3da
Added autocomplete for boolean settings
2012-10-22 22:15:06 +01:00
James Booth
a314e03db2
Fixed possible segfault when no type attribute on incoming messages
2012-10-22 10:05:38 +01:00
James Booth
3f8813bb1b
Free autocompleters on quit
2012-10-22 00:29:39 +01:00
James Booth
5353bb47d6
Refactored parameter autocompleters
2012-10-22 00:16:22 +01:00
James Booth
e0732ad0a5
Renamed other autocompleters
2012-10-21 23:46:30 +01:00
James Booth
f419445d4d
Renamed help autocompleter
2012-10-21 23:39:42 +01:00
James Booth
7a1c76fbb7
Added /help parameter autocomplete
2012-10-21 23:37:20 +01:00
James Booth
6bad38c2d5
Removed trailing whitespace from src and tests
2012-10-21 20:02:20 +01:00
Dmitry Podgorny
46b8a21cfb
jabber: rewrite error handling
2012-10-20 09:19:59 +03:00
Dmitry Podgorny
1aff8a2144
windows: set dirty in win_show_error_msg
2012-10-18 18:24:09 +03:00
Dmitry Podgorny
bfc9e9a72e
handle error messages from server
2012-10-18 18:18:44 +03:00
Dmitry Podgorny
7156436805
windows: dont print wether contact exists in roster
2012-10-18 10:20:53 +03:00
Dmitry Podgorny
8200c959f8
windows: print outgoing messages for all contacts
...
When contact list doesn't contain a contact outgoing messages aren't
printed to chat window. But incoming ones is printed.
The patch fixes this and make profanity show "%s is not one of your
contacts." only once on creating window.
2012-10-17 12:55:48 +03:00
James Booth
4e05e919b2
Fixed indentation
2012-10-16 23:56:44 +01:00
James Booth
68c6fe4803
Moved jabber_free_resources call
2012-10-16 23:38:27 +01:00
James Booth
2f66feef8a
Merge branch 'master' of https://github.com/pasis/profanity
2012-10-16 23:34:38 +01:00
James Booth
d2aeca9bb4
Attempted fix at causing segfault by freeing connection
2012-10-16 23:29:58 +01:00
Dmitry Podgorny
6900d52d80
jabber: fix crash when disconnection timeout is reached
2012-10-17 00:52:19 +03:00
James Booth
ea9a527606
Removed "Log" from history output
2012-10-15 08:57:43 +01:00
James Booth
c0cc829519
Refactored show history, free'd memory
2012-10-14 22:36:29 +01:00
James Booth
d2be692992
Using const for chat sessions
...
Allocating memory for keys and values
2012-10-14 19:36:45 +01:00
James Booth
43a7f58850
Merge branch 'master' into type_out
2012-10-14 19:28:32 +01:00
James Booth
acb152d4f7
Added history option
2012-10-14 18:26:08 +01:00
James Booth
26802ffed3
Do not create directories when looking for logs
2012-10-14 18:12:42 +01:00
James Booth
da302d92c7
Fixed compiler warning
2012-10-14 17:58:58 +01:00
James Booth
5d49993151
Merge branch 'master' into type_out
2012-10-14 17:52:35 +01:00
James Booth
b2103b1c0f
Shows log date when viewing history
2012-10-14 17:38:10 +01:00
James Booth
655430418b
Chaged padsize to 1000
2012-10-14 17:26:35 +01:00
James Booth
c4fd08c430
Show history from day that session started
2012-10-14 17:23:38 +01:00
James Booth
3129500528
Show log if session started today
2012-10-14 16:45:39 +01:00
James Booth
460b244048
Refactored chat_log.c
2012-10-14 16:34:47 +01:00
James Booth
90164fc2c0
Chat log get filename now takes datetime
2012-10-14 16:29:31 +01:00
James Booth
993554b1b0
Fixed history when no log
2012-10-14 04:13:00 +01:00
James Booth
579201636e
Showing history from current log in chat windows
2012-10-14 04:10:03 +01:00
James Booth
51cde2338b
Merge branch 'master' into type_out
2012-10-09 00:50:36 +01:00
James Booth
18c6bb9219
Recipient logs now in own subdirectories
...
Filename is based on date, in a sortable order
2012-10-09 00:46:58 +01:00
James Booth
3c5a50a664
Refactored creating new logs
2012-10-09 00:10:06 +01:00
James Booth
f8160fc094
Roll log if day changes whilst running
2012-10-08 23:36:50 +01:00
James Booth
ded57916e9
Removed time date from dated logs
...
Use 'me' instead of login
2012-10-08 23:00:39 +01:00
James Booth
48936c0a95
Added datestamped logs
2012-10-08 22:52:54 +01:00
James Booth
2294d908f6
Added comments to new window open
2012-10-08 22:34:45 +01:00
James Booth
f3881db1f9
Added sent to chat sessions
2012-10-06 00:42:37 +01:00
James Booth
0139fb8b10
Merge branch 'master' into dev
2012-10-06 00:35:56 +01:00
James Booth
ee46389486
Decreased non blocking delay
2012-10-06 00:20:50 +01:00
James Booth
47fd81d5b9
Fixed memory leak
2012-10-06 00:16:53 +01:00
James Booth
8ecd93049f
Set no blocking delay to 100ms
2012-10-05 00:42:02 +01:00
James Booth
a6467e17c7
Decreased non blocking input delay
2012-10-05 00:12:11 +01:00
James Booth
d493975d54
Only show offline warning once
2012-10-04 23:55:15 +01:00
James Booth
c9afe7b346
Use colour prefs for offline message warning
2012-10-04 23:38:01 +01:00
James Booth
9f08744ec0
Show warning when sending message to offline contact
2012-10-04 23:33:38 +01:00
James Booth
e486114e05
Now checks for exitence of contact before sending message
2012-10-04 23:18:48 +01:00
James Booth
9e23060986
Added argument to /who command to specify status
2012-10-04 22:48:41 +01:00
James Booth
dcf5e9ef16
Removed /ros command
2012-10-04 22:09:33 +01:00
James Booth
65022b3c2f
Users added to contact list when no precense notification
...
The user is added from the roster
2012-10-04 21:31:09 +01:00
James Booth
579594a8bf
Offline contacts presence notifications now in contact list
...
Can send messages to offline contacts
2012-10-04 21:25:19 +01:00
James Booth
5b8599272a
Basic chat session states
2012-10-04 00:34:03 +01:00
James Booth
f8de28232e
Started work on chat session, and chat states
2012-10-03 23:47:10 +01:00
James Booth
cf211be221
Tidied up message remind period on prefs output
2012-10-03 22:23:22 +01:00
James Booth
585d3e52f7
Made usage of cons_show vargs
2012-10-03 22:19:46 +01:00
James Booth
6aa1fe5513
cons_show now uses vargs
2012-10-03 22:06:04 +01:00
James Booth
a1476f1780
Automatically open window with /msg command
2012-10-03 00:03:52 +01:00
James Booth
a970b9ea86
Moved chat logging to profanity module
...
Removed jabber modules dependency on chat log
2012-10-02 22:00:05 +01:00
James Booth
ee8407f4a4
Tidy up jabber module, removed unused code, made local functions private
2012-10-02 21:37:55 +01:00
James Booth
b9ab5d9f33
Refactored profanity module
...
Now has simple run method and event handlers
2012-10-02 01:24:48 +01:00
James Booth
69fc81cd1c
Removed jabber module dependency on ui module
2012-10-02 01:06:37 +01:00
James Booth
28b1723876
Moved roster output handling to profanity module
2012-10-02 01:04:53 +01:00
James Booth
02224ea7bb
Added status handler code to profanity module
2012-10-02 00:03:53 +01:00
James Booth
310d712d42
Moved login attempt handler code to profanity module
2012-10-01 23:53:26 +01:00
James Booth
9f00ef14d2
Moved incoming message code to profanity module
2012-10-01 23:41:36 +01:00
James Booth
79796ca129
Handle notification errors
2012-09-24 21:03:05 +01:00
James Booth
ff7174db09
Init and uninit libnotify
2012-09-24 20:51:10 +01:00
James Booth
3ecc6433e8
Tidy libnotify code
2012-09-24 20:44:45 +01:00
James Booth
f488200408
Made periodic message reminders a user option
2012-09-23 22:24:31 +01:00
James Booth
294ea2d1be
Now sends desktop notification periodically to remind of unread messages
2012-09-23 20:52:47 +01:00
James Booth
d888a378d3
Only remind when period != 0 seconds and more than 0 messages
2012-09-23 20:38:26 +01:00
James Booth
78e4524de0
Added logging of unread messages to test
2012-09-23 20:30:32 +01:00
James Booth
4662f21cb4
Added unread message count to chat windows
2012-09-23 20:10:03 +01:00
James Booth
6d329343dc
Shutdown now correctly handles connection
2012-09-23 19:26:07 +01:00
James Booth
3a8229bf6a
Created shutdown init function to initiate and wait for shutdown
2012-09-11 22:55:59 +01:00
James Booth
1d44a8a345
Started work on closing stream on quit
...
For standards compliance
2012-09-11 01:30:48 +01:00
James Booth
07178bf3b2
Added stdlib header to windows.c to avoid compiler warning on cygwin
2012-09-10 23:11:24 +01:00
James Booth
6b1b035d92
Added -Wall to GCC options
...
Fixed compiler warnings
2012-09-10 22:57:42 +01:00