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 |
|
James Booth
|
b7c1209744
|
Comments now kept when writing to config file
|
2012-09-09 22:32:39 +01:00 |
|
James Booth
|
f81628a466
|
Added summary info when splash enabled
|
2012-09-09 22:22:14 +01:00 |
|
James Booth
|
0f3c1e56d2
|
Fixed vargs strings in log
|
2012-09-09 16:23:33 +01:00 |
|
James Booth
|
8e0d8d2a86
|
Check for ncurses headers on cygwin
|
2012-09-08 16:51:09 +01:00 |
|
James Booth
|
c343ff410c
|
Tidied chat_log module
|
2012-09-05 17:41:35 +01:00 |
|
James Booth
|
3edd75af75
|
Added comment to GLib compatibility function
|
2012-08-26 22:39:42 +01:00 |
|
James Booth
|
51e5156fab
|
Removed get_time from common.c
Uses GDateTime instead
|
2012-08-26 22:36:00 +01:00 |
|
James Booth
|
6f2870ed7d
|
Moved create_config_dir function to profanity.c
|
2012-08-26 18:01:44 +01:00 |
|
James Booth
|
fe519410b1
|
Tidied all includes
|
2012-08-26 01:50:50 +01:00 |
|
James Booth
|
2bbac1c811
|
Refactored log
Added shortcut functions for prof logging levels
|
2012-08-26 00:54:18 +01:00 |
|
James Booth
|
0fe70ce7d3
|
Merge common and util
|
2012-08-23 01:08:06 +01:00 |
|
James Booth
|
8b7975bdf3
|
Removed unused includes from command.c
|
2012-08-23 00:50:26 +01:00 |
|
James Booth
|
727dfcb491
|
Added comments to command.c
|
2012-08-23 00:44:14 +01:00 |
|
James Booth
|
33bb82b4aa
|
Moved input processing to profanity.c
|
2012-08-23 00:41:22 +01:00 |
|
James Booth
|
b3f6023278
|
Refactored setting boolean preferences
|
2012-08-23 00:30:11 +01:00 |
|
James Booth
|
0f7f0a259d
|
Command tidy
|
2012-08-22 23:57:34 +01:00 |
|
James Booth
|
4dbd8bbefa
|
Added some logging and updated man page
|
2012-08-22 00:30:24 +01:00 |
|
James Booth
|
e698738745
|
Customisable logging levels
|
2012-08-19 03:43:18 +01:00 |
|
James Booth
|
74a88ad566
|
Basic log levels settings
|
2012-08-19 02:44:46 +01:00 |
|
James Booth
|
108194c944
|
Moved functions in jabber.c
|
2012-08-19 01:59:02 +01:00 |
|
James Booth
|
52bcdc1cee
|
Removed extern for log
|
2012-08-19 01:56:39 +01:00 |
|
James Booth
|
53bff1b73a
|
Removed log reference from jabber.c
|
2012-08-19 01:54:07 +01:00 |
|
James Booth
|
e4ac23e9a6
|
Added timestamp to log
|
2012-08-19 01:51:06 +01:00 |
|
James Booth
|
37357b5933
|
Added status colour preference support
|
2012-08-19 01:17:48 +01:00 |
|
James Booth
|
7344a68fac
|
Added colour macros
|
2012-08-19 00:58:08 +01:00 |
|
James Booth
|
156918802d
|
Added chat status colours to preferences.c
|
2012-08-19 00:22:56 +01:00 |
|
James Booth
|
d4803bedc0
|
No longer set win status new when typing
|
2012-08-16 21:54:15 +01:00 |
|
James Booth
|
380561a79f
|
Removed typing notification when not in chat win
|
2012-08-16 21:48:20 +01:00 |
|
James Booth
|
d9c47c9b0d
|
Moved typing notification from main chat to title bar
|
2012-08-16 21:43:52 +01:00 |
|
James Booth
|
46c9a5ed4b
|
Message about F1 key
|
2012-08-16 01:47:23 +01:00 |
|
James Booth
|
84bd88ea92
|
Show basic help on startup
|
2012-08-16 01:39:19 +01:00 |
|
James Booth
|
41daf09432
|
Send active stanza in messages
To continue receiving typing notifications
|
2012-08-16 01:08:20 +01:00 |
|
James Booth
|
d3f5daf11d
|
Improved help on typing notifications
|
2012-08-16 00:56:27 +01:00 |
|
James Booth
|
8b1653f707
|
Added typing notifications and related preferences
|
2012-08-16 00:50:32 +01:00 |
|
James Booth
|
a7c7768778
|
Simple incoming typing notification
|
2012-08-15 23:52:54 +01:00 |
|
James Booth
|
4e18d65977
|
Refactored command lookup
|
2012-08-15 00:42:38 +01:00 |
|
James Booth
|
254866e8b9
|
Added individual command help
|
2012-08-15 00:31:24 +01:00 |
|
James Booth
|
2f8a53fa35
|
Implemented help [command]
|
2012-08-14 23:22:12 +01:00 |
|
James Booth
|
7972a9a8b4
|
Added long help with dummy data
|
2012-08-14 22:50:38 +01:00 |
|
James Booth
|
9fd7b2b3c2
|
Command help now looked up
No longer need to write help strings in windows.c
Usage and help are part of the command structure
|
2012-08-14 22:06:27 +01:00 |
|
James Booth
|
4f4f780e60
|
Using usage from cmd struct
|
2012-08-12 01:39:51 +01:00 |
|
James Booth
|
e452968a46
|
Split command groups
|
2012-08-11 21:26:24 +01:00 |
|
James Booth
|
22102bdd37
|
Refactored commands
Now include usage and short help string
|
2012-08-11 00:18:03 +01:00 |
|
James Booth
|
6644fa953e
|
Command list size now calculated
No longer have to specify size, and keep it up to date
when adding new commands
|
2012-08-10 23:18:02 +01:00 |
|
James Booth
|
cd3a0ddeb8
|
Removed tinyurl_init
|
2012-08-10 23:07:49 +01:00 |
|
James Booth
|
ab63edaeb2
|
Fixed autcomplete login
|
2012-07-31 23:38:58 +01:00 |
|
James Booth
|
453fcae283
|
Fixed definite memory leaks
|
2012-07-31 23:20:11 +01:00 |
|
James Booth
|
f47b3304bd
|
Reverted ncurses cleanup
Changed valgrind options, still reachable ignored
|
2012-07-31 23:13:18 +01:00 |
|
James Booth
|
0a42be57a3
|
Cleaning up memory allocated by ncurses pads
|
2012-07-31 23:01:15 +01:00 |
|
James Booth
|
b80bf03751
|
Fixed libnotify includes
|
2012-07-30 01:04:37 +01:00 |
|
James Booth
|
2375b7ae52
|
Show tinyurl errors and usage in chat windows
|
2012-07-29 21:47:30 +01:00 |
|
James Booth
|
fe12352b57
|
Fixed bug in tinyurl
|
2012-07-29 21:32:04 +01:00 |
|
James Booth
|
8f983c0484
|
Changed help on tiny urls
|
2012-07-29 02:21:57 +01:00 |
|
James Booth
|
a16a7171f2
|
Validate tinyurl
|
2012-07-29 01:12:39 +01:00 |
|
James Booth
|
45e2415b71
|
Fixed num commands
|
2012-07-29 00:33:10 +01:00 |
|
James Booth
|
ea5c1f0fa4
|
Added tiny command
|
2012-07-28 01:36:08 +01:00 |
|
James Booth
|
ee6ac9be26
|
Simple tinyurl test
|
2012-07-28 00:49:53 +01:00 |
|
James Booth
|
0d9c300bc4
|
Added tinyurl module
|
2012-07-28 00:42:22 +01:00 |
|
James Booth
|
279737bada
|
Function signatures across lines
|
2012-07-24 23:19:48 +01:00 |
|
James Booth
|
6bbad269db
|
Removed @ from log file names
|
2012-07-23 01:35:47 +01:00 |
|
James Booth
|
4dcec36ef3
|
Close logs on exit
|
2012-07-23 01:27:58 +01:00 |
|
James Booth
|
45b2944da7
|
Increased version, chat logging in prefs output
|
2012-07-22 23:11:10 +01:00 |
|
James Booth
|
6b697054b6
|
Added chlog preference for chat logging
|
2012-07-22 23:07:34 +01:00 |
|
James Booth
|
a3efcb7e05
|
Created log dir for each login
|
2012-07-22 22:59:05 +01:00 |
|
James Booth
|
cb27c4ab37
|
Basic chat log per user
|
2012-07-22 22:34:09 +01:00 |
|
James Booth
|
310a1ff42d
|
Formatting of jids in chat log
|
2012-07-22 21:44:59 +01:00 |
|
James Booth
|
3212469bd8
|
Added datetime to chat logging
|
2012-07-22 21:38:41 +01:00 |
|
James Booth
|
8e02720a69
|
Flush after chat log writes
|
2012-07-22 21:19:53 +01:00 |
|
James Booth
|
83ef1d562c
|
Added simple chat log
|
2012-07-22 20:53:55 +01:00 |
|
James Booth
|
7c90878062
|
Command line args and welcome message
|
2012-07-20 00:39:21 +01:00 |
|
James Booth
|
d2abe01afa
|
Added prefs to help
|
2012-07-19 23:52:10 +01:00 |
|
James Booth
|
5f60e46308
|
Added prefs command
|
2012-07-19 23:43:50 +01:00 |
|
James Booth
|
929be7f1ac
|
Log location ~/.profanity/log/profanity.log
|
2012-07-19 22:38:46 +01:00 |
|
James Booth
|
cfef78bd82
|
Config file location ~/.profanity/config
|
2012-07-19 21:43:41 +01:00 |
|
James Booth
|
bf6f596899
|
Config file location ~/.config/profanity/config
|
2012-07-19 21:35:13 +01:00 |
|
James Booth
|
6bfc88339c
|
Create config directory
|
2012-07-19 21:30:07 +01:00 |
|
James Booth
|
ecfa3e5d38
|
Updated help
|
2012-07-18 00:29:07 +01:00 |
|
James Booth
|
61600cb7b6
|
Set usernames to lowercase before logging in
|
2012-07-18 00:19:51 +01:00 |
|
James Booth
|
7f85a05bfc
|
Username now hidden when entering password
|
2012-07-09 23:53:23 +01:00 |
|
James Booth
|
11125561f8
|
Fixed delete when going off left side of screen
|
2012-07-09 23:48:53 +01:00 |
|
James Booth
|
302978fe8a
|
Merge branch 'master' into build
|
2012-07-08 20:47:32 +01:00 |
|
James Booth
|
1246808276
|
Merge branch 'master' into build
|
2012-07-04 22:56:18 +01:00 |
|
James Booth
|
e1bfc92b67
|
Desktop notifications only if libnotify installed
|
2012-07-02 00:58:35 +01:00 |
|
James Booth
|
30ca6cac3d
|
Added autobuild tools
|
2012-07-01 14:47:09 +01:00 |
|