Mikael Berthe <mikael@lilotux.net> [Sat, 27 May 2006 00:05:17 +0200] rev 876
Update manpage
Update /buffer command help.
Mikael Berthe <mikael@lilotux.net> [Fri, 26 May 2006 23:31:36 +0200] rev 875
Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net> [Fri, 26 May 2006 22:59:02 +0200] rev 874
Display a flag in the chat status line when the buffer is locked
When chat mode is enabled and scrolling is locked, the "~" is replaced with
a "*" in the chat status line.
Mikael Berthe <mikael@lilotux.net> [Fri, 26 May 2006 22:51:19 +0200] rev 873
Add /buffer {scroll_lock|scroll_unlock|toggle_scroll}
Mikael Berthe <mikael@lilotux.net> [Thu, 25 May 2006 22:39:37 +0200] rev 872
Don't stop when there is no configuration file
Mikael Berthe <mikael@lilotux.net> [Thu, 25 May 2006 21:56:37 +0200] rev 871
Improve readability (/request {time,version})
Mikael Berthe <mikael@lilotux.net> [Thu, 25 May 2006 19:02:23 +0200] rev 870
Update manpage
Mikael Berthe <mikael@lilotux.net> [Thu, 25 May 2006 19:01:45 +0200] rev 869
HG-Ignore ctags file
Mikael Berthe <mikael@lilotux.net> [Thu, 25 May 2006 18:20:52 +0200] rev 868
Add online /help command
We use help files stored in "$DATA_DIR/mcabber/help/$lang/", with $lang
defaulting to "en".
The DATA_DIR location can be set using configure --with-datadir="...".
Mikael Berthe <mikael@lilotux.net> [Wed, 24 May 2006 23:30:31 +0200] rev 867
Commands /alias & /bind list the key bindings and aliases
Mikael Berthe <mikael@lilotux.net> [Wed, 24 May 2006 22:29:05 +0200] rev 866
Add "/buffer purge"
Mikael Berthe <mikael@lilotux.net> [Wed, 24 May 2006 21:52:46 +0200] rev 865
Improve changeset a3db3ee8b99e, do not enable chatmode when refreshing
Mikael Berthe <mikael@lilotux.net> [Tue, 23 May 2006 22:05:58 +0200] rev 864
MUC: Work around user server restart
When receiving a suspicious groupchat message/presence, from a room we're
not a member of, send an unavailable presence message.
Thanks to pmw for the report, thanks to hawke (from jdev) for the
workaround suggestion.
Mikael Berthe <mikael@lilotux.net> [Tue, 23 May 2006 21:38:27 +0200] rev 863
Add roster_getnickname()
Mikael Berthe <mikael@lilotux.net> [Sun, 21 May 2006 09:49:43 +0200] rev 862
Strip trailing empty lines from error messages
Mikael Berthe <mikael@lilotux.net> [Sun, 21 May 2006 09:49:04 +0200] rev 861
Cosmetic changes
Mikael Berthe <mikael@lilotux.net> [Sun, 21 May 2006 09:47:12 +0200] rev 860
Rebuild buddylist when setting a new message flag
Mikael Berthe <mikael@lilotux.net> [Sat, 20 May 2006 19:27:45 +0200] rev 859
Make sure we update the roster when a subscription is cancelled
Mikael Berthe <mikael@lilotux.net> [Mon, 15 May 2006 23:20:59 +0200] rev 858
Improve scr_LogPrint() for log/debug messages
Mikael Berthe <mikael@lilotux.net> [Mon, 15 May 2006 23:06:13 +0200] rev 857
scr_LogPrint(): do not use static buffer size
Mikael Berthe <mikael@lilotux.net> [Sun, 14 May 2006 10:44:52 +0200] rev 856
Fix small issue with log_display_sender
Mikael Berthe <mikael@lilotux.net> [Sun, 14 May 2006 00:06:06 +0200] rev 855
Display username before asking for password
Mikael Berthe <mikael@lilotux.net> [Sat, 13 May 2006 22:26:15 +0200] rev 854
Update manpage (pmw)
This is Philip M. White's manpage update patch, slightly modified.
Mikael Berthe <mikael@lilotux.net> [Sat, 13 May 2006 22:21:20 +0200] rev 853
Fix segfault when using /group with the [status] entry
This patch fixes the segfault reported by pmw in the mcabber conference room.
Mikael Berthe <mikael@lilotux.net> [Tue, 09 May 2006 23:48:41 +0200] rev 852
hbuf: minor fixes and typos
Mikael Berthe <mikael@lilotux.net> [Mon, 08 May 2006 23:47:26 +0200] rev 851
Add startup log messages to the status buffer
With this patch, status history buffer can be written to even before ncurses
are initialized.
Mikael Berthe <mikael@lilotux.net> [Mon, 08 May 2006 23:46:42 +0200] rev 850
Use new status buffer window
Update scr_LogPrint() to use the new status buffer.
Introduce HBB_PREFIX_SPECIAL flag which changes the prefix field in the
special buffers.
Mikael Berthe <mikael@lilotux.net> [Mon, 08 May 2006 23:46:18 +0200] rev 849
Status buffer management
Create a status window and a status history buffer.
This special history buffer is not part of the winbuflst linked list,
because it will be used early (for startup logs for example).
Mikael Berthe <mikael@lilotux.net> [Mon, 08 May 2006 23:45:58 +0200] rev 848
Introduce special buffer stuff
Update roster and commands: add support for a new "special" kind of buffer.
A special buffer "[status]" is automatically created at startup.
Mikael Berthe <mikael@lilotux.net> [Mon, 08 May 2006 22:38:30 +0200] rev 847
Improve readability for some commands
Use HBB_PREFIX_NONE in /info, /room names & /room whois.
Mikael Berthe <mikael@lilotux.net> [Sun, 07 May 2006 16:01:44 +0200] rev 846
Rectify a wrong help message
Mikael Berthe <mikael@lilotux.net> [Sun, 07 May 2006 15:40:09 +0200] rev 845
MUC: Fix a strange bug when a user isn't in a room anymore (network issue)
When the Jabber server cannot reach a server anymore, it considers the users
of this server have left, but doesn't send type=unavailable.
Mcabber didn't understand and still believed the users were in the room.
This patch should fix that.
Mikael Berthe <mikael@lilotux.net> [Sat, 06 May 2006 18:41:24 +0200] rev 844
"/say_to ." is not valid
Mikael Berthe <mikael@lilotux.net> [Sat, 06 May 2006 12:59:04 +0200] rev 843
Remember the status message when a buddy goes offline
This is useful when people use a status message when leaving,
or with some Jabber transports.
Mikael Berthe <mikael@lilotux.net> [Sat, 06 May 2006 00:00:46 +0200] rev 842
Fix negative priority
Priority is an integer between -128 and +127.
Mikael Berthe <mikael@lilotux.net> [Thu, 04 May 2006 20:22:03 +0200] rev 841
Allow "/room join . [nick]" if the current item is a MUC room
Mikael Berthe <mikael@lilotux.net> [Thu, 04 May 2006 19:04:22 +0200] rev 840
Be more verbose about verbatim mode
Mikael Berthe <mikael@lilotux.net> [Thu, 04 May 2006 18:56:06 +0200] rev 839
Update documentation
Mention "/msay toggle_verbatim".
Mikael Berthe <mikael@lilotux.net> [Thu, 04 May 2006 18:49:10 +0200] rev 838
Add "/msay toggle_verbatim"
Mikael Berthe <mikael@lilotux.net> [Thu, 04 May 2006 18:39:25 +0200] rev 837
New option "muc_auto_whois"
Mikael Berthe <mikael@lilotux.net> [Thu, 04 May 2006 17:54:06 +0200] rev 836
Update documentation
Mention "/authorization request_unsubscribe".
Mikael Berthe <mikael@lilotux.net> [Thu, 04 May 2006 17:52:55 +0200] rev 835
Add "/authorization request_unsubscribe"
Mikael Berthe <mikael@lilotux.net> [Thu, 04 May 2006 17:03:19 +0200] rev 834
Use jb_subscr_ in jb_delbuddy()
(Avoid code duplication)
Mikael Berthe <mikael@lilotux.net> [Thu, 04 May 2006 16:02:22 +0200] rev 833
Fix a display bug when resizing the buffer window
The g_list_position() trick was stupid, it cannot work because all the
non-persistent lines are removed anyway.
Let's always use the "previous persistent" line.
Mikael Berthe <mikael@lilotux.net> [Thu, 04 May 2006 10:44:55 +0200] rev 832
Small scr_DrawRoster() fix
When we know the presence status of a user without being subscribed to their
presence updates, we can display it instead of '?'.
Mikael Berthe <mikael@lilotux.net> [Thu, 04 May 2006 10:35:45 +0200] rev 831
Fix joining a room when the buddylist is empty
Mikael Berthe <mikael@lilotux.net> [Wed, 03 May 2006 11:28:41 +0200] rev 830
Display presence notification timestamps when they exist
These timestamps were used in the roster, but not in the buffer window
message nor in the history logfile. Reported by "ze".
Mikael Berthe <mikael@lilotux.net> [Sun, 30 Apr 2006 14:51:02 +0200] rev 829
Update documentation
Mikael Berthe <mikael@lilotux.net> [Sun, 30 Apr 2006 14:19:31 +0200] rev 828
Fix a bug in check_offset()
Mikael Berthe <mikael@lilotux.net> [Sun, 30 Apr 2006 14:03:46 +0200] rev 827
Expand tabs in verbatim multi-line mode
Mikael Berthe <mikael@lilotux.net> [Sun, 30 Apr 2006 13:40:56 +0200] rev 826
Add Ctrl-Shift-{Home,End} key code sequences
Tested on rxvt,screen,xterm.
Mikael Berthe <mikael@lilotux.net> [Thu, 27 Apr 2006 23:51:14 +0200] rev 825
Ctrl-l rereads color variables
Mikael Berthe <mikael@lilotux.net> [Tue, 25 Apr 2006 07:13:43 +0200] rev 824
Show incomplete subscriptions in the roster
When the "from" subscription is missing, curly braces are used.
When the "to" subscription is missing, the status is replaced by '?'.
Thanks to pmw for the suggestion.
Mikael Berthe <mikael@lilotux.net> [Tue, 25 Apr 2006 07:05:50 +0200] rev 823
New option "delete_on_reject"
Mikael Berthe <mikael@lilotux.net> [Sun, 23 Apr 2006 11:21:24 +0200] rev 822
Get rid of list.h
We use glib functions instead.
Mikael Berthe <mikael@lilotux.net> [Sun, 23 Apr 2006 09:53:28 +0200] rev 821
More gcc configure checks
Mikael Berthe <mikael@lilotux.net> [Sat, 22 Apr 2006 22:41:06 +0200] rev 820
Allow '*' in /event command
Mikael Berthe <mikael@lilotux.net> [Sat, 22 Apr 2006 10:50:54 +0200] rev 819
New option 'block_unsubscribed'
Mikael Berthe <mikael@lilotux.net> [Fri, 21 Apr 2006 19:08:04 +0200] rev 818
Fix a buddylist bug when receiving a subscription request
The buddylist wasn't refreshed when a subscription request was received,
so the buffer window message couldn't be read.
Mikael Berthe <mikael@lilotux.net> [Sat, 15 Apr 2006 15:55:29 +0200] rev 817
Update hgignore
Ignore mcabber.exe on Cygwin.
Mikael Berthe <mikael@lilotux.net> [Sat, 15 Apr 2006 15:55:01 +0200] rev 816
Skip file permission checks on Cygwin
Mikael Berthe <mikael@lilotux.net> [Sat, 15 Apr 2006 12:14:48 +0200] rev 815
Warn when ssl is request but not compiled in
Mikael Berthe <mikael@lilotux.net> [Sat, 15 Apr 2006 11:17:34 +0200] rev 814
Use hgcset (if available) when answering to IQ:version requests
Mikael Berthe <mikael@lilotux.net> [Sat, 15 Apr 2006 09:57:00 +0200] rev 813
Post-0.7.6 changes
Mikael Berthe <mikael@lilotux.net> [Sat, 15 Apr 2006 00:57:04 +0200] rev 812
Added tag 0.7.6 for changeset d9c1901e6a7b507670c0b86640f704482ec8f900
Mikael Berthe <mikael@lilotux.net> [Fri, 14 Apr 2006 23:54:14 +0200] rev 811
Replace copyright character with (C) in the manpage (lintian check)
Mikael Berthe <mikael@lilotux.net> [Fri, 14 Apr 2006 23:37:26 +0200] rev 810
Ready for release 0.7.6
Mikael Berthe <mikael@lilotux.net> [Fri, 14 Apr 2006 23:30:24 +0200] rev 809
Remove debian directory
I'm removing this directory in order to avoid a conflict with an official
package.
Mikael Berthe <mikael@lilotux.net> [Fri, 14 Apr 2006 21:19:08 +0200] rev 808
New option "log_display_sender"
Mikael Berthe <mikael@lilotux.net> [Fri, 14 Apr 2006 20:43:11 +0200] rev 807
Allow messages with a subject (/msay)
Mikael Berthe <mikael@lilotux.net> [Fri, 14 Apr 2006 20:38:35 +0200] rev 806
Fix a segfault when not connected to a server
Bug reported by Mario Iseli.
Mikael Berthe <mikael@lilotux.net> [Fri, 14 Apr 2006 19:17:09 +0200] rev 805
Add OpenSSL exception
Mikael Berthe <mikael@lilotux.net> [Wed, 12 Apr 2006 22:05:49 +0200] rev 804
Remove a warning on Cygwin (implicit strcasestr() declaration)
Soren Andersen <somian@pobox.com> [Mon, 10 Apr 2006 23:30:39 +0200] rev 803
Take care of the strcasestr lacking (Cygwin)
Soren Andersen <somian@pobox.com> [Mon, 10 Apr 2006 23:25:32 +0200] rev 802
Enable use on systems that do not have tm_gmtoff including Cygwin
Soren Andersen <somian@pobox.com> [Mon, 10 Apr 2006 23:21:47 +0200] rev 801
Define WAIT_ANY if needed.
(Not defined in Cygwin for example)
Mikael Berthe <mikael@lilotux.net> [Mon, 10 Apr 2006 23:16:12 +0200] rev 800
Improve autoconf
- Check for strcasestr()
- Check for tm_gmtoff
- Use ACLOCAL_AMFLAGS so that autoreconf works correctly
Mikael Berthe <mikael@lilotux.net> [Sun, 09 Apr 2006 10:18:33 +0200] rev 799
Update documentation
Mikael Berthe <mikael@lilotux.net> [Sun, 09 Apr 2006 10:15:44 +0200] rev 798
hgignore: Ignore hgcset.h
Mikael Berthe <mikael@lilotux.net> [Sun, 09 Apr 2006 10:14:39 +0200] rev 797
Multi-line mode: Do not send empty messages
Mikael Berthe <mikael@lilotux.net> [Sun, 09 Apr 2006 09:43:14 +0200] rev 796
Add "/msay toggle" command
Toggles multi-line mode (msay begin/msay send), meant to be used for key
bindings.
Mikael Berthe <mikael@lilotux.net> [Sun, 09 Apr 2006 09:22:40 +0200] rev 795
Improve support for long messages
- Up to 10000 lines
- Up to 8 kB (HBB_BLOCKSIZE)
Mikael Berthe <mikael@lilotux.net> [Sat, 08 Apr 2006 12:30:05 +0200] rev 794
Add a few keycode sequences
Ctrl-{Home,End,Ins,Del}.
Mikael Berthe <mikael@lilotux.net> [Sat, 08 Apr 2006 12:04:32 +0200] rev 793
Fix up /request command
The /request command didn't inform the user when the buddy wasn't online and
had no resource.
Querying a buddy who was not in the roster, for time, didn't work.
Mikael Berthe <mikael@lilotux.net> [Fri, 07 Apr 2006 19:58:56 +0200] rev 792
MUC: Fix completion for UTF-8 nicknames
Mikael Berthe <mikael@lilotux.net> [Fri, 07 Apr 2006 19:40:03 +0200] rev 791
Fix "/room whois" with UTF-8 nickname
Mikael Berthe <mikael@lilotux.net> [Thu, 06 Apr 2006 23:02:30 +0200] rev 790
Kill a few gcc4 warnings
Mikael Berthe <mikael@lilotux.net> [Thu, 06 Apr 2006 22:36:46 +0200] rev 789
Correctly restore term settings when interrupting the password query
Mikael Berthe <mikael@lilotux.net> [Wed, 05 Apr 2006 21:47:16 +0200] rev 788
Post-0.7.5 changes
Mikael Berthe <mikael@lilotux.net> [Tue, 04 Apr 2006 00:13:52 +0200] rev 787
Added tag 0.7.5 for changeset 23f7e4f472354c9e6ca60f4b8f44f8e3b27b35a3
Mikael Berthe <mikael@lilotux.net> [Mon, 03 Apr 2006 21:47:09 +0200] rev 786
Ready for release 0.7.5
Mikael Berthe <mikael@lilotux.net> [Sun, 02 Apr 2006 23:11:55 +0200] rev 785
Replace color_highlight with color_msgout
Mikael Berthe <mikael@lilotux.net> [Sun, 02 Apr 2006 22:45:05 +0200] rev 784
Display hgcset (if defined) at startup
Mikael Berthe <mikael@lilotux.net> [Sat, 01 Apr 2006 17:33:26 +0200] rev 783
Use case sensitive group names
Mikael Berthe <mikael@lilotux.net> [Sat, 01 Apr 2006 15:57:14 +0200] rev 782
Nicer message when receiving IQ result packet
(Thanks to pmw for the suggestion)
Mikael Berthe <mikael@lilotux.net> [Mon, 27 Mar 2006 23:42:31 +0200] rev 781
Add --enable-hgcset to configure script
Mikael Berthe <mikael@lilotux.net> [Mon, 27 Mar 2006 23:09:41 +0200] rev 780
cfg_read_file(): Clarify error message
Mikael Berthe <mikael@lilotux.net> [Mon, 27 Mar 2006 22:09:30 +0200] rev 779
Initialize locale charset earlier
This patch fixes a segfault when scr_LogPrint() is called before
scr_InitCurses().
Mikael Berthe <mikael@lilotux.net> [Sun, 26 Mar 2006 23:41:25 +0200] rev 778
Comment out gnutls in autoconf, as it doesn't work currently
Mikael Berthe <mikael@lilotux.net> [Sun, 26 Mar 2006 23:30:21 +0200] rev 777
"/version" shows Mercurial changeset (if there's one)
Mikael Berthe <mikael@lilotux.net> [Sat, 25 Mar 2006 20:01:51 +0100] rev 776
Use PACKAGE_NAME/PACKAGE_VERSION instead of PACKAGE/VERSION
Mikael Berthe <mikael@lilotux.net> [Sat, 25 Mar 2006 19:55:46 +0100] rev 775
Update NEWS, ChangeLog and documentation
Mikael Berthe <mikael@lilotux.net> [Sat, 25 Mar 2006 18:16:10 +0100] rev 774
Remove useless checks before g_free() calls
Mikael Berthe <mikael@lilotux.net> [Sat, 25 Mar 2006 18:14:37 +0100] rev 773
Screen updating functions use UTF-8
scr_DrawRoster(), scr_UpdateMainStatus(), scr_UpdateChatStatus() and
scr_WriteInWindow() expect UTF-8 data.
Mikael Berthe <mikael@lilotux.net> [Sat, 25 Mar 2006 18:10:36 +0100] rev 772
Store most data in UTF-8 internally
Only chat buffer data is still using 1 byte for char size.
User input still doesn't handle UTF-8 locales.
Mikael Berthe <mikael@lilotux.net> [Sat, 25 Mar 2006 18:00:40 +0100] rev 771
scr_LogPrint() can display UTF-8 strings
Mikael Berthe <mikael@lilotux.net> [Thu, 23 Mar 2006 19:14:15 +0100] rev 770
Merge with myself (PuTTY escape keys)
Mikael Berthe <mikael@lilotux.net> [Mon, 20 Mar 2006 13:28:46 +0100] rev 769
Kill a gcc warning
Mikael Berthe <mikael@lilotux.net> [Thu, 23 Mar 2006 19:11:07 +0100] rev 768
Add PuTTY escape keys for Ctrl-arrows
Mikael Berthe <mikael@lilotux.net> [Sun, 19 Mar 2006 17:10:05 +0100] rev 767
Update documentation
Mikael Berthe <mikael@lilotux.net> [Sun, 19 Mar 2006 16:15:09 +0100] rev 766
Move Ctrl-Up/Down bindings to the config. file
Mikael Berthe <mikael@lilotux.net> [Sun, 19 Mar 2006 16:08:35 +0100] rev 765
Create init_keycodes(), add 2 screen escape sequences
Mikael Berthe <mikael@lilotux.net> [Sun, 19 Mar 2006 16:00:40 +0100] rev 764
Allow binding of meta keys
Mikael Berthe <mikael@lilotux.net> [Sun, 19 Mar 2006 15:59:14 +0100] rev 763
More keycodes
Mikael Berthe <mikael@lilotux.net> [Sun, 19 Mar 2006 12:53:58 +0100] rev 762
Add some key escape sequences for screen
Mikael Berthe <mikael@lilotux.net> [Sun, 19 Mar 2006 12:41:46 +0100] rev 761
Handle some keyboard escape sequences
Some sequences are not caught by ncurses, so I've made a basic escape
sequences interpreter.
The patch defines a few sequences for xterm and Gnome terminal (ctrl-arrows).
Mikael Berthe <mikael@lilotux.net> [Fri, 17 Mar 2006 17:17:21 +0100] rev 760
Use Ctrl-Up/Ctrl-Down to scroll up/down the chat buffer
Mikael Berthe <mikael@lilotux.net> [Fri, 17 Mar 2006 17:14:14 +0100] rev 759
Add readline_backward_word and readline_forward_word (Ctrl-Left/Ctrl-Right)
Mikael Berthe <mikael@lilotux.net> [Fri, 17 Mar 2006 17:12:04 +0100] rev 758
Enable "meta" key
Mikael Berthe <mikael@lilotux.net> [Tue, 14 Mar 2006 12:43:23 +0100] rev 757
Improve completion for the "/event" command
Mikael Berthe <mikael@lilotux.net> [Tue, 14 Mar 2006 12:22:35 +0100] rev 756
Check for events timeout
Mikael Berthe <mikael@lilotux.net> [Tue, 14 Mar 2006 12:08:57 +0100] rev 755
Add "/event n ignore"
Mikael Berthe <mikael@lilotux.net> [Tue, 14 Mar 2006 12:04:46 +0100] rev 754
Add event description when receiving a subscription request
Mikael Berthe <mikael@lilotux.net> [Tue, 14 Mar 2006 12:02:22 +0100] rev 753
Improve "/event list"
Mikael Berthe <mikael@lilotux.net> [Tue, 14 Mar 2006 11:55:41 +0100] rev 752
Fix small typo
Mikael Berthe <mikael@lilotux.net> [Mon, 13 Mar 2006 23:41:29 +0100] rev 751
Avoid reusing events ids
Mikael Berthe <mikael@lilotux.net> [Mon, 13 Mar 2006 19:25:55 +0100] rev 750
Add partial completion for the "/event" command
Mikael Berthe <mikael@lilotux.net> [Mon, 13 Mar 2006 19:20:03 +0100] rev 749
Use events system for subscription requests
Mikael Berthe <mikael@lilotux.net> [Mon, 13 Mar 2006 19:18:20 +0100] rev 748
Add /event command
Mikael Berthe <mikael@lilotux.net> [Mon, 13 Mar 2006 19:13:37 +0100] rev 747
Event maximum timeout could be higher... Set to 5 days.
Mikael Berthe <mikael@lilotux.net> [Mon, 13 Mar 2006 18:41:01 +0100] rev 746
Free eviqs data field in iqs_del() and evs_del()
(This field is not used yet anyway)
Mikael Berthe <mikael@lilotux.net> [Mon, 13 Mar 2006 17:28:24 +0100] rev 745
Introduce user "events" list
Not used yet.
The events list (evs_list) will be used to queue events for user approval,
for example subscription requests, file tranfers, etc.
The evs stuff is actually almost the same as the iqs stuff, a lot of code
is duplicated... :-\
Mikael Berthe <mikael@lilotux.net> [Sat, 11 Mar 2006 16:37:24 +0100] rev 744
Fix wrapping error introduced in changeset 76e00324c404
Mikael Berthe <mikael@lilotux.net> [Fri, 10 Mar 2006 19:41:48 +0100] rev 743
New color sample file
Mikael Berthe <mikael@lilotux.net> [Fri, 10 Mar 2006 19:24:41 +0100] rev 742
Indentation changes
Mikael Berthe <mikael@lilotux.net> [Fri, 10 Mar 2006 19:19:57 +0100] rev 741
Add a debug option
Mikael Berthe <mikael@lilotux.net> [Fri, 10 Mar 2006 19:18:07 +0100] rev 740
Kill two gcc warnings
Mikael Berthe <mikael@lilotux.net> [Fri, 10 Mar 2006 17:18:50 +0100] rev 739
Allow "bright" text colors
Mikael Berthe <mikael@lilotux.net> [Fri, 10 Mar 2006 12:45:13 +0100] rev 738
Remove the conv_log_dates.pl script
This script aimed at migrating from mcabber version <= 0.6.0
Mikael Berthe <mikael@lilotux.net> [Thu, 09 Mar 2006 23:56:55 +0100] rev 737
New themes directory, with sample color settings
Mikael Berthe <mikael@lilotux.net> [Thu, 09 Mar 2006 23:55:39 +0100] rev 736
Change default background color in the sample config. file
(It didn't match the hardcoded value)
Mikael Berthe <mikael@lilotux.net> [Thu, 09 Mar 2006 20:15:37 +0100] rev 735
Some code cleanup
This patch will kill a few pedantic warnings
Mikael Berthe <mikael@lilotux.net> [Thu, 09 Mar 2006 19:40:00 +0100] rev 734
MUC: Do not mark error messages as private
Mikael Berthe <mikael@lilotux.net> [Thu, 09 Mar 2006 19:25:31 +0100] rev 733
Fix highlighting of outgoing multi-line messages
Mikael Berthe <mikael@lilotux.net> [Thu, 09 Mar 2006 18:06:02 +0100] rev 732
MUC: Update the chat status line when the topic is updated
Mikael Berthe <mikael@lilotux.net> [Mon, 06 Mar 2006 12:27:00 +0100] rev 731
Outgoing messages (color_highlight) default to cyan
Mikael Berthe <mikael@lilotux.net> [Mon, 06 Mar 2006 12:16:23 +0100] rev 730
New color: color_highlight (for outgoing messages)
Mikael Berthe <mikael@lilotux.net> [Mon, 06 Mar 2006 11:59:34 +0100] rev 729
Use bold font for outgoing messages
Mikael Berthe <mikael@lilotux.net> [Mon, 06 Mar 2006 10:25:24 +0100] rev 728
Chat window: Highlight the flag in our messages
Mikael Berthe <mikael@lilotux.net> [Sun, 05 Mar 2006 22:29:14 +0100] rev 727
Expand tabs when reading history files
Mikael Berthe <mikael@lilotux.net> [Sun, 05 Mar 2006 19:09:17 +0100] rev 726
Better tab expansion
Mikael Berthe <mikael@lilotux.net> [Sun, 05 Mar 2006 18:48:43 +0100] rev 725
Expand tabs when receiving a message
Mikael Berthe <mikael@lilotux.net> [Sun, 05 Mar 2006 16:54:01 +0100] rev 724
Fix a roster refresh issue
Calling scr_UpdateChatStatus() after clearing the roster window was
causing an unneeded screen update.
Mikael Berthe <mikael@lilotux.net> [Sun, 05 Mar 2006 11:00:24 +0100] rev 723
Add text color when the selected buddy has an unread message
(Only when chat mode is disabled, of course.)
Mikael Berthe <mikael@lilotux.net> [Sun, 05 Mar 2006 10:43:36 +0100] rev 722
Sync with upstream libjabber
amd64 jab auth patch
[libjabber @ 2006-01-02 11:10:35 by konst]
Mikael Berthe <mikael@lilotux.net> [Sun, 05 Mar 2006 00:17:12 +0100] rev 721
Use room topic as a description in the chat status line
Thanks to Salvador for the idea.
Mikael Berthe <mikael@lilotux.net> [Sun, 05 Mar 2006 00:03:06 +0100] rev 720
Change chatmode status flag to '~'
Mikael Berthe <mikael@lilotux.net> [Sat, 04 Mar 2006 23:39:46 +0100] rev 719
Update documentation
Mikael Berthe <mikael@lilotux.net> [Sat, 04 Mar 2006 23:38:36 +0100] rev 718
Add a new_message flag (#) in the main status line
Mikael Berthe <mikael@lilotux.net> [Sat, 04 Mar 2006 23:27:33 +0100] rev 717
Reindent update_chat_status_window()
Mikael Berthe <mikael@lilotux.net> [Sat, 04 Mar 2006 23:19:24 +0100] rev 716
Add a chatmode flag (©) in the chat status line
Mikael Berthe <mikael@lilotux.net> [Sat, 04 Mar 2006 22:16:39 +0100] rev 715
Do not show the roster when it is hidden and we're moving in the roster
The currently selected buddy is now shown in the chat status line, so
there is no reason to automatically reenable the roster anymore.
Mikael Berthe <mikael@lilotux.net> [Sat, 04 Mar 2006 22:01:42 +0100] rev 714
Display group name in the chat status line
Mikael Berthe <mikael@lilotux.net> [Sat, 04 Mar 2006 18:55:54 +0100] rev 713
Update status lines
Mikael Berthe <mikael@lilotux.net> [Sat, 04 Mar 2006 18:52:29 +0100] rev 712
Rename color options
Mikael Berthe <mikael@lilotux.net> [Sat, 04 Mar 2006 18:50:21 +0100] rev 711
Introduce status lines
Mikael Berthe <mikael@lilotux.net> [Sat, 25 Feb 2006 23:37:46 +0100] rev 710
Update documentation
Mikael Berthe <mikael@lilotux.net> [Tue, 21 Feb 2006 23:47:29 +0100] rev 709
Leave full-width mode automatically under some conditions
Leave full-width mode when leaving chat mode and when changing the selected
buddy.
Enter chat mode when hiding the roster.
Mikael Berthe <mikael@lilotux.net> [Tue, 21 Feb 2006 23:05:08 +0100] rev 708
scr_RosterVisibility(): do not refresh when it is not needed
Mikael Berthe <mikael@lilotux.net> [Tue, 21 Feb 2006 22:57:49 +0100] rev 707
Add /roster hide|show|toggle
Mikael Berthe <mikael@lilotux.net> [Sat, 18 Feb 2006 15:07:51 +0100] rev 706
Check for IQ requests timeouts
Mikael Berthe <mikael@lilotux.net> [Sat, 18 Feb 2006 15:04:17 +0100] rev 705
Fix a bug in iqs_check_timeout()
There was a possible segfault because g_slist_next() could be called with
a freed element. (Note: this function is never called yet, anyway...)
While I'm changing it, I'm changing the prototype so that iqs_check_timeout()
takes now_t as a parameter; it will save a time() call.
Mikael Berthe <mikael@lilotux.net> [Sat, 18 Feb 2006 12:05:46 +0100] rev 704
Display IQ results (time, version) in the chat window
Mikael Berthe <mikael@lilotux.net> [Wed, 15 Feb 2006 23:00:49 +0100] rev 703
Fix UTC time in IQ:version queries
Mikael Berthe <mikael@lilotux.net> [Wed, 15 Feb 2006 22:54:45 +0100] rev 702
Update sample configuration file (roster_width option)
Mikael Berthe <mikael@lilotux.net> [Wed, 15 Feb 2006 22:31:19 +0100] rev 701
Add setting "roster_width" (variable buddylist width)
Mikael Berthe <mikael@lilotux.net> [Sun, 12 Feb 2006 11:40:11 +0100] rev 700
Update documentation
Add /request documentation to the manual page.
Mikael Berthe <mikael@lilotux.net> [Sun, 12 Feb 2006 11:39:32 +0100] rev 699
Update Copyright (2006)
Mikael Berthe <mikael@lilotux.net> [Sun, 12 Feb 2006 11:06:26 +0100] rev 698
Propagate context to IQ callback functions
It will allow to deal with timeouts and errors more easily.
Mikael Berthe <mikael@lilotux.net> [Sat, 11 Feb 2006 16:06:29 +0100] rev 697
Update ChangeLog & TODO
Mikael Berthe <mikael@lilotux.net> [Sat, 11 Feb 2006 15:40:06 +0100] rev 696
/status_to: Do not convert resource name to lower case
Mikael Berthe <mikael@lilotux.net> [Sat, 11 Feb 2006 15:32:41 +0100] rev 695
Fix up jb_request(), when the resource is unknown
Mikael Berthe <mikael@lilotux.net> [Sat, 11 Feb 2006 15:21:25 +0100] rev 694
Add "/request show_list"
Mikael Berthe <mikael@lilotux.net> [Sat, 11 Feb 2006 15:18:45 +0100] rev 693
Add /request command
Usage: /request version|time [jid]
Mikael Berthe <mikael@lilotux.net> [Thu, 09 Feb 2006 23:25:25 +0100] rev 692
Cosmetics (line wrapping)
Mikael Berthe <mikael@lilotux.net> [Thu, 09 Feb 2006 23:21:49 +0100] rev 691
Implement IQ:time requests
Mikael Berthe <mikael@lilotux.net> [Thu, 09 Feb 2006 23:20:28 +0100] rev 690
Implement IQ:version requests
Mikael Berthe <mikael@lilotux.net> [Thu, 09 Feb 2006 23:18:38 +0100] rev 689
Introduce jb_iqs_display_list() helper function for debugging
This function displays the currently queued IQ items.
Mikael Berthe <mikael@lilotux.net> [Thu, 09 Feb 2006 23:16:46 +0100] rev 688
Call IQ callback function when receiving an IQ error packet
Mikael Berthe <mikael@lilotux.net> [Tue, 07 Feb 2006 21:14:47 +0100] rev 687
Minor format change in IQ id string
Mikael Berthe <mikael@lilotux.net> [Mon, 06 Feb 2006 21:06:19 +0100] rev 686
Use the new IQ system for authentication
Mikael Berthe <mikael@lilotux.net> [Mon, 06 Feb 2006 20:04:58 +0100] rev 685
Call IQ callback function when receiving a RESULT packet
Mikael Berthe <mikael@lilotux.net> [Mon, 06 Feb 2006 20:02:09 +0100] rev 684
Switch IQ packet creation to the new IQ system
Use iqs_new() instead of jutil_iqnew().
Mikael Berthe <mikael@lilotux.net> [Mon, 06 Feb 2006 19:57:00 +0100] rev 683
Introduce new IQ system
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Jan 2006 22:57:35 +0100] rev 682
Small fix in scr_DrawRoster()
Improve changeset 1f8987e0e56c, sometimes the offset was not set to the best
value.
Philip M. White <pmw@qnan.org> [Sun, 29 Jan 2006 12:00:04 +0100] rev 681
Improve messages in commands.c
Mikael Berthe <mikael@lilotux.net> [Sat, 28 Jan 2006 18:02:24 +0100] rev 680
Try to display as many buddylist items as possible
Mikael Berthe <mikael@lilotux.net> [Sat, 28 Jan 2006 17:40:00 +0100] rev 679
Remove "This is the status window" message
Mikael Berthe <mikael@lilotux.net> [Sat, 28 Jan 2006 12:02:14 +0100] rev 678
Fix a small issue in roster_msg_setflag()
Add a roster item when there is none and the new_message flag is requested.
Mikael Berthe <mikael@lilotux.net> [Sat, 28 Jan 2006 11:07:02 +0100] rev 677
Using "/status invisible -" did not clear the status message
Thanks to pmw for the report.
Now the general status message is updated even when the requested status
is "invisible".
Mikael Berthe <mikael@lilotux.net> [Thu, 26 Jan 2006 23:14:17 +0100] rev 676
New "eventcmd_checkstatus" option
Mikael Berthe <mikael@lilotux.net> [Wed, 25 Jan 2006 22:00:06 +0100] rev 675
New "beep_on_message" option
Mikael Berthe <mikael@lilotux.net> [Tue, 17 Jan 2006 23:32:28 +0100] rev 674
Post-0.7.4 changes
Mikael Berthe <mikael@lilotux.net> [Tue, 17 Jan 2006 23:15:59 +0100] rev 673
Added tag 0.7.4 for changeset 656e6acdac3149b4dcc7fb8089c11540442605ac
Mikael Berthe <mikael@lilotux.net> [Tue, 17 Jan 2006 22:34:30 +0100] rev 672
Ready for release 0.7.4
Mikael Berthe <mikael@lilotux.net> [Sun, 15 Jan 2006 10:49:50 +0100] rev 671
Do not process packet if type = 0
Mikael Berthe <mikael@lilotux.net> [Sun, 15 Jan 2006 10:00:03 +0100] rev 670
Fix a bug in roster_find()
When doing a name-based search, roster_find() did not check type
correctly, which could lead to a segfault in some other places.
Mikael Berthe <mikael@lilotux.net> [Sat, 14 Jan 2006 13:40:07 +0100] rev 669
roster_add_group(): do not call roster_find() twice
Mikael Berthe <mikael@lilotux.net> [Sat, 14 Jan 2006 11:02:13 +0100] rev 668
Small jb_disconnect() improvement
Mikael Berthe <mikael@lilotux.net> [Fri, 13 Jan 2006 22:05:38 +0100] rev 667
Fix segfault in scr_setmsgflag_if_needed()
Mikael Berthe <mikael@lilotux.net> [Thu, 12 Jan 2006 22:54:13 +0100] rev 666
Post-0.7.3 changes
Mikael Berthe <mikael@lilotux.net> [Thu, 12 Jan 2006 22:02:00 +0100] rev 665
Added tag 0.7.3 for changeset 414ae36ea26456df3b6d70bd69310c4d2efed8c1
Mikael Berthe <mikael@lilotux.net> [Thu, 12 Jan 2006 21:40:28 +0100] rev 664
Ready for release 0.7.3
Mikael Berthe <mikael@lilotux.net> [Mon, 09 Jan 2006 21:56:03 +0100] rev 663
Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net> [Mon, 09 Jan 2006 19:40:29 +0100] rev 662
Do not loose the unread_message flag when disconnecting from the server
Mikael Berthe <mikael@lilotux.net> [Sun, 08 Jan 2006 22:56:22 +0100] rev 661
Update ChangeLog
Mikael Berthe <mikael@lilotux.net> [Sun, 08 Jan 2006 22:26:02 +0100] rev 660
Update documentation
Mikael Berthe <mikael@lilotux.net> [Sun, 08 Jan 2006 01:25:58 +0100] rev 659
MUC: Add "nickname" option variable
The nickname is now optional in the "/room join" command. The default
nickname is the "nickname" option value; if there is none, the jid username
is used.
Mikael Berthe <mikael@lilotux.net> [Sat, 07 Jan 2006 23:12:22 +0100] rev 658
Avoid g_try_new()
Mikael Berthe <mikael@lilotux.net> [Sat, 07 Jan 2006 23:01:42 +0100] rev 657
Some memory allocation code cleaning
Mikael Berthe <mikael@lilotux.net> [Sat, 07 Jan 2006 22:42:08 +0100] rev 656
Close standard fds before launching the eventcmd process
Mikael Berthe <mikael@lilotux.net> [Sat, 07 Jan 2006 13:59:17 +0100] rev 655
Use "(...)" when cutting a multi-line status message in the log window
Thanks to Salvador for suggesting...
Mikael Berthe <mikael@lilotux.net> [Sat, 07 Jan 2006 12:17:49 +0100] rev 654
MUC: Set the new_message flag when joining a room
Mikael Berthe <mikael@lilotux.net> [Sat, 07 Jan 2006 11:01:58 +0100] rev 653
MUC: Be more verbose when joining a room
Mikael Berthe <mikael@lilotux.net> [Sat, 07 Jan 2006 10:56:46 +0100] rev 652
We do not need buddy_isresource() anymore
Mikael Berthe <mikael@lilotux.net> [Sat, 07 Jan 2006 10:32:55 +0100] rev 651
MUC: Fix a timestamp issue when joining a room
The timestamp displayed was incorrect when the first room presence
packet received from the conference server is not our presence.
We use "now", when it happens.
Mikael Berthe <mikael@lilotux.net> [Sat, 07 Jan 2006 01:31:41 +0100] rev 650
MUC: /room {leave,nick,topic} can only be used when inside a room
Mikael Berthe <mikael@lilotux.net> [Sat, 07 Jan 2006 01:15:04 +0100] rev 649
MUC: fix join bug when the conference is in the roster
Mikael Berthe <mikael@lilotux.net> [Sat, 07 Jan 2006 01:12:03 +0100] rev 648
MUC: No new_message flag for server messages
Mikael Berthe <mikael@lilotux.net> [Fri, 06 Jan 2006 22:37:05 +0100] rev 647
Enter chat mode automatically when using some commands
Mikael Berthe <mikael@lilotux.net> [Thu, 05 Jan 2006 22:23:41 +0100] rev 646
MUC: Server messages are prefixed with "~ " instead of "<> "
Mikael Berthe <mikael@lilotux.net> [Thu, 05 Jan 2006 22:01:11 +0100] rev 645
Small handle_presence_muc() update
Mikael Berthe <mikael@lilotux.net> [Thu, 05 Jan 2006 20:20:57 +0100] rev 644
MUC: better nickname check when entering a room
Mikael Berthe <mikael@lilotux.net> [Mon, 02 Jan 2006 22:07:15 +0100] rev 643
Fix double UTF-8 encoding when joining a room
Mikael Berthe <mikael@lilotux.net> [Fri, 30 Dec 2005 12:46:48 +0100] rev 642
Fix a crash when a resource contains non-representable chars
Mikael Berthe <mikael@lilotux.net> [Wed, 28 Dec 2005 19:05:11 +0100] rev 641
Allow special jid "." in commands /add and /status_to
This special jid is the jid of the current buddy.
Mikael Berthe <mikael@lilotux.net> [Wed, 28 Dec 2005 18:58:03 +0100] rev 640
"/status_to" can be used with no jid (it will use the current buddy's jid)
Mikael Berthe <mikael@lilotux.net> [Wed, 28 Dec 2005 11:09:01 +0100] rev 639
Update documentation
Mikael Berthe <mikael@lilotux.net> [Wed, 28 Dec 2005 11:08:39 +0100] rev 638
"/add" can be used with no jid (it will use the current buddy's jid)
Mikael Berthe <mikael@lilotux.net> [Mon, 26 Dec 2005 19:42:57 +0100] rev 637
Update documentation
Mention "/msay send_to" in the manpage.