James Booth
2080a61663
Autcomplete defaults to string data
...
p_obj_autocomplete_new() can be used to create an autocompleter
that stores arbitrary data structures passing memory management
functions to get a string, copy and free
2012-05-20 00:54:17 +01:00
James Booth
b02b52d86a
Simplified autocomplete api
...
Now stores memory management functions, passed
on p_autocomplete_new
2012-05-20 00:38:16 +01:00
James Booth
4be250ae12
Handling of NULL free_func in prof_autocompelte
2012-05-20 00:09:33 +01:00
James Booth
420dc882e1
Added common to tests
2012-05-19 22:05:54 +01:00
James Booth
8c68fa0be5
Added common module for glib compatibility
2012-05-19 21:56:23 +01:00
James Booth
f533815832
Autocomplete tests use heap instead of literals
2012-05-18 01:53:17 +01:00
James Booth
eb5b04df46
Autocomplte uses default functions
2012-05-18 01:33:40 +01:00
James Booth
718229d08c
Autocompletion takes NULL str_func parameter
...
For cases where the list is made of pure strings,
rather than some struct (void *)
2012-05-13 23:35:02 +01:00
James Booth
6c9cbc446d
Changed contact list to use generic autocomplete
2012-05-13 23:06:01 +01:00
James Booth
be964894c6
Removed tabcompletion
2012-05-13 21:41:46 +01:00
James Booth
89d3b9fcb3
Added generic prof_autocomplete
2012-05-13 21:40:39 +01:00
James Booth
9a0b52c22b
contact_list_remove returns void
2012-05-13 20:39:42 +01:00
James Booth
40117cf370
contact_list_add returns void
2012-05-13 20:26:35 +01:00
James Booth
1eb0890fed
Added prof_tabcompletion
2012-05-11 01:42:52 +01:00
James Booth
67cd2d8492
Removed item from TODO and added issue instead
2012-05-10 23:57:31 +01:00
James Booth
46ee72f916
Finished /connect tab completion
2012-05-10 23:51:06 +01:00
James Booth
d6f7862097
Added functions for autocompletion of JID on login
2012-05-10 23:11:48 +01:00
James Booth
5e3962a129
Create GSList of jids on preferences load
2012-05-10 22:44:23 +01:00
James Booth
4e23031c74
Logins remembered in ~/.profanity
2012-05-10 22:18:08 +01:00
James Booth
73ba46da0d
Removed comments from preferences
2012-05-10 16:22:40 +01:00
James Booth
d32398bdf1
Made _save_prefs static
2012-05-10 10:12:02 +01:00
James Booth
f621787e51
Write properties on change
2012-05-10 10:02:03 +01:00
James Booth
aa26278a46
Moved beep/flash settings to preferences
2012-05-10 09:55:55 +01:00
James Booth
90c985c4d2
Renamed setttings -> ui in prefs
2012-05-10 03:39:32 +01:00
James Booth
57ad207dee
Look up .profanity in home
2012-05-10 03:37:24 +01:00
James Booth
6d5d41b33a
Added preferences
2012-05-10 03:29:48 +01:00
James Booth
d7cee5bec9
Removed some oneliner functions
2012-05-10 01:22:47 +01:00
James Booth
1266c87a12
Removed destroy_list, get_size from contact_list
2012-05-10 00:40:41 +01:00
James Booth
a336148cd2
Using GSList for contact list
2012-05-10 00:30:03 +01:00
James Booth
b2385010b5
Added const qualifiers to contact module
2012-05-09 23:22:48 +01:00
James Booth
fcbc7e4892
Added license to contact module src
2012-05-04 01:16:37 +01:00
James Booth
75c51e9666
Removed contact type from contact list
2012-05-04 01:14:57 +01:00
James Booth
6e46e8fec0
Added contact module
2012-05-04 01:00:01 +01:00
James Booth
30dbbad544
Refactored history
2012-05-02 02:14:29 +01:00
James Booth
5fe3b1ff79
Added license to new files
2012-05-02 00:15:56 +01:00
James Booth
8afe2dd17a
Refactored prof_history
2012-05-02 00:07:40 +01:00
James Booth
bbc5b8bd66
Removed debug from prof_history
2012-05-01 22:43:21 +01:00
James Booth
773255b48f
Fixed segfault in prof_history
2012-05-01 22:09:33 +01:00
James Booth
8202255d0f
Added test exposing segfault in history
2012-05-01 17:28:25 +01:00
James Booth
1730372e00
Bash style history
2012-05-01 00:24:31 +01:00
James Booth
4531aebd29
More work on history
2012-04-30 19:52:56 +01:00
James Booth
f21cb52ab0
Create history session
2012-04-30 02:36:45 +01:00
James Booth
b6c5fef45e
Started work on bash style history
2012-04-30 01:09:42 +01:00
James Booth
c511d7c99f
Revert "Created command_t struct for command handling"
...
This reverts commit 0c0a242972
.
2012-04-28 19:08:33 +01:00
James Booth
2b51d41631
Revert "Free split args in command.c"
...
This reverts commit 161157a1c8
.
2012-04-28 19:08:31 +01:00
James Booth
3fa7931d53
Revert "Free command memory"
...
This reverts commit 07fdb4afef
.
2012-04-28 19:08:24 +01:00
James Booth
07fdb4afef
Free command memory
2012-04-27 01:16:31 +01:00
James Booth
161157a1c8
Free split args in command.c
2012-04-27 01:14:17 +01:00
James Booth
0c0a242972
Created command_t struct for command handling
2012-04-27 00:10:11 +01:00
James Booth
887278b91b
Merge branch 'glib'
...
Conflicts:
command.c
2012-04-26 23:37:54 +01:00