mikael [Sat, 11 Jun 2005 19:27:40 +0000] rev 240
[/trunk] Changeset 253 by mikael
* Use /group {fold/unfold} instead of {shrink/expand}
mikael [Sat, 11 Jun 2005 19:14:55 +0000] rev 239
[/trunk] Changeset 252 by mikael
* Update ChangeLog
* Add build script to generate manpage from AsciiDoc
mikael [Sat, 11 Jun 2005 19:12:25 +0000] rev 238
[/trunk] Changeset 251 by mikael
* Add /msay command (multi-line messages)
mikael [Fri, 10 Jun 2005 19:26:34 +0000] rev 237
[/trunk] Changeset 250 by mikael
* Kill some more warnings
+ Try to solve strptime prototype declaration warning
mikael [Fri, 10 Jun 2005 19:03:06 +0000] rev 236
[/trunk] Changeset 249 by mikael
* Update TODO
* Add /roster parameters "unread_first" and "unread_next"
* Add Ctrl-q as a shortcut for "/roster unread_next"
* Update Documentation (ctrl-q + unread_*)
* Update ChangeLog
mikael [Fri, 10 Jun 2005 18:42:38 +0000] rev 235
[/trunk] Changeset 248 by mikael
* Try to kill some warnings
mikael [Fri, 10 Jun 2005 17:52:44 +0000] rev 234
[/trunk] Changeset 247 by mikael
* Do not hardcode version in harddefines.h (use config.h)
* Update doc date
mikael [Thu, 09 Jun 2005 17:32:30 +0000] rev 233
[/trunk] Changeset 246 by mikael
* Add Makefile for the doc subdir; manpage will be installed now
mikael [Wed, 08 Jun 2005 18:33:28 +0000] rev 232
[/trunk] Changeset 245 by mikael
* Fix backspace handling (KEY_BACKSPACE isn't reliable)
* UTF-8 locale detection
* Display a warning when the locale is UTF-8
* Display log notice when sending a notification request message
* Update TODO
* Update INSTALL and mcabberrc.example files for better explanations
mikael [Tue, 07 Jun 2005 19:46:42 +0000] rev 231
[/trunk] Changeset 244 by mikael
* Post-0.6.0 release development.
* Update email address in configure.ac
mikael [Tue, 07 Jun 2005 18:35:37 +0000] rev 230
[/trunk] Changeset 242 by mikael
* Version 0.6.0
* Initial changelog
mikael [Tue, 07 Jun 2005 18:35:04 +0000] rev 229
[/trunk] Changeset 241 by mikael
* Update doc (man + html).
mikael [Tue, 07 Jun 2005 17:20:34 +0000] rev 228
[/trunk] Changeset 240 by mikael
* Add "feedback wanted" notice ;-)
mikael [Tue, 07 Jun 2005 16:20:14 +0000] rev 227
[/trunk] Changeset 239 by mikael
* Update compiled manpage...
mikael [Tue, 07 Jun 2005 15:45:52 +0000] rev 226
[/trunk] Changeset 238 by mikael
* Add manpage because generation isn't easy
mikael [Sat, 04 Jun 2005 19:35:30 +0000] rev 225
[/trunk] Changeset 237 by mikael
* Group names and JIDs completion
mikael [Sat, 04 Jun 2005 17:34:15 +0000] rev 224
[/trunk] Changeset 236 by mikael
* Update TODO
mikael [Sat, 04 Jun 2005 16:06:01 +0000] rev 223
[/trunk] Changeset 235 by mikael
* Use messages timestamps for offline messages
mikael [Sat, 04 Jun 2005 13:16:07 +0000] rev 222
[/trunk] Changeset 234 by mikael
* Update contact information in the documentation
mikael [Sat, 04 Jun 2005 12:47:13 +0000] rev 221
[/trunk] Changeset 233 by mikael
* /info now displays the current status message
mikael [Sat, 04 Jun 2005 11:44:55 +0000] rev 220
[/trunk] Changeset 232 by mikael
* Fix a bug when displaying a multi-line message in a /clear-ed window
* Always make sure the last msg is displayed in the buffer window (fix another
problem with the /clear command...)
mikael [Tue, 31 May 2005 16:56:49 +0000] rev 219
[/trunk] Changeset 231 by mikael
* TODO minor update
mikael [Wed, 11 May 2005 06:37:20 +0000] rev 218
[/trunk] Changeset 230 by mikael
* Update colors in the sample config file...
mikael [Wed, 11 May 2005 06:27:17 +0000] rev 217
[/trunk] Changeset 229 by mikael
* Fix bad debug initialization :-(
mikael [Tue, 10 May 2005 19:02:12 +0000] rev 216
[/trunk] Changeset 228 by mikael
* TODO update
mikael [Tue, 10 May 2005 09:43:39 +0000] rev 215
[/trunk] Changeset 227 by mikael
* Update TODO
mikael [Sun, 08 May 2005 20:35:38 +0000] rev 214
[/trunk] Changeset 226 by mikael
* Fix a memory leak when emptying the roster
mikael [Sun, 08 May 2005 20:27:14 +0000] rev 213
[/trunk] Changeset 225 by mikael
* Fix a crash when renaming to a non-7bit name (same with group name)
* Move all utf-8 usage to jabglue
mikael [Sun, 08 May 2005 19:59:04 +0000] rev 212
[/trunk] Changeset 224 by mikael
* Fix a small annoyance in the /move command (when moving to a folded group)
* commands.c: add a comment
mikael [Sun, 08 May 2005 11:24:01 +0000] rev 211
[/trunk] Changeset 223 by mikael
* pinginterval was set to 0, but should IMHO be keeped at the default value...
mikael [Sun, 08 May 2005 07:02:11 +0000] rev 210
[/trunk] Changeset 222 by mikael
* Add /move command
* roster: Add buddy_setgroup()
* roster.c: Fix a small memory leak
* Keep documentation up-to-date
mikael [Sat, 07 May 2005 21:21:57 +0000] rev 209
[/trunk] Changeset 221 by mikael
* Sort the buddy's group list after rename.
mikael [Sat, 07 May 2005 20:09:15 +0000] rev 208
[/trunk] Changeset 220 by mikael
* jabglue: add jb_updatebuddy()
* commands: add /rename command
* documentation: small changes and updates
mikael [Sat, 07 May 2005 20:04:29 +0000] rev 207
[/trunk] Changeset 219 by mikael
* Fix a big stupidity: roster *roster :-(
* Add buddy_setname(), buddy_getgroupname()
mikael [Sat, 07 May 2005 18:52:58 +0000] rev 206
[/trunk] Changeset 218 by mikael
* Very minor/cosmetic changes
mikael [Sat, 07 May 2005 18:38:40 +0000] rev 205
[/trunk] Changeset 217 by mikael
* Add the /del command
mikael [Sat, 07 May 2005 17:36:50 +0000] rev 204
[/trunk] Changeset 216 by mikael
* AsciiDoc source updates.
mikael [Sat, 07 May 2005 15:39:31 +0000] rev 203
[/trunk] Changeset 215 by mikael
* Correct typo in my email address
mikael [Sat, 07 May 2005 15:37:25 +0000] rev 202
[/trunk] Changeset 214 by mikael
* Improve AsciiDoc
mikael [Sat, 07 May 2005 14:00:13 +0000] rev 201
[/trunk] Changeset 213 by mikael
* Add a css stylesheet for the HTML version of the manpage
mikael [Sat, 07 May 2005 12:26:32 +0000] rev 200
[/trunk] Changeset 212 by mikael
* Update documentation.
mikael [Sat, 07 May 2005 08:49:57 +0000] rev 199
[/trunk] Changeset 211 by mikael
* Complete doc...
mikael [Sat, 07 May 2005 08:03:50 +0000] rev 198
[/trunk] Changeset 210 by mikael
* First user documentation.
mikael [Sat, 07 May 2005 07:33:10 +0000] rev 197
[/trunk] Changeset 209 by mikael
* screen.c: display prefixes "*<*" or "*>*" when both info and in/out prefixes
are requested.
* hbuf.c: set HBB_PREFIX_INFO prefix when a line is too long to fit in an
hbuf block
* histolog.c: display a message when reading a big history file (because it
can hang the ui for a while)
mikael [Sat, 07 May 2005 06:34:47 +0000] rev 196
[/trunk] Changeset 208 by mikael
* Minor changes: remove useless doupdate(), add comments, update TODO
* Trap ctrl-q key (for future scr_jump_next_new_message() function...)
mikael [Sat, 07 May 2005 06:26:46 +0000] rev 195
[/trunk] Changeset 207 by mikael
* Add readline_transpose_chars() (bound to Ctrl-t)
* Rename backward_kill_word() to readline_backward_kill_word()
mikael [Fri, 06 May 2005 19:57:55 +0000] rev 194
[/trunk] Changeset 206 by mikael
* Default group for Jabber agents is "Jabber Agents"
* Add backward_kill_word() (bound to Ctrl-w)
mikael [Fri, 06 May 2005 18:06:31 +0000] rev 193
[/trunk] Changeset 205 by mikael
* Nicer error reporting in history log files reading
mikael [Fri, 06 May 2005 17:05:53 +0000] rev 192
[/trunk] Changeset 204 by mikael
* Correctly set "agent" type...
* Free all jidtodisp results with g_free()
* Bugfix: Make sure to strip resource part when adding a buddy
* Bugfix: do not treat users and agents separately (it can leads to 2 entries
with the same jid).
mikael [Fri, 06 May 2005 15:31:37 +0000] rev 191
[/trunk] Changeset 203 by mikael
* Add /info command.
mikael [Fri, 06 May 2005 15:10:16 +0000] rev 190
[/trunk] Changeset 202 by mikael
* Enable INFO prefix.
mikael [Fri, 06 May 2005 14:34:51 +0000] rev 189
[/trunk] Changeset 201 by mikael
* Add hbuf_previous_persistent().
Now we should not jump to the buffer's bottom when increasing the
screen width.
mikael [Fri, 06 May 2005 09:58:44 +0000] rev 188
[/trunk] Changeset 200 by mikael
* Add a cfg_read_int() function...
mikael [Fri, 06 May 2005 09:35:40 +0000] rev 187
[/trunk] Changeset 199 by mikael
* Add the "/buffer" command (/buffer clear, /buffer top, /buffer bottom)
mikael [Thu, 05 May 2005 20:50:50 +0000] rev 186
[/trunk] Changeset 198 by mikael
* Use lowercase jid for history log files
* Workaround a problem when loading a history file big a (too) big message
* Increase HBB_BLOCKSIZE to 4096
mikael [Thu, 05 May 2005 20:05:39 +0000] rev 185
[/trunk] Changeset 197 by mikael
* Use a constant to store the prefix (timestamp + in/out string) length
* Change timestamp display format (add the month & day)
mikael [Thu, 05 May 2005 19:38:44 +0000] rev 184
[/trunk] Changeset 196 by mikael
* Don't use a char* as prefix, but split it to timestamp + flags.
* Don't use a boolean for timestamp, use a time_t (actually we always
use a timestamp so the bool made no sense...).
mikael [Thu, 05 May 2005 15:01:48 +0000] rev 183
[/trunk] Changeset 195 by mikael
* Fix a small bug (status is uppercase in log files)
mikael [Thu, 05 May 2005 14:34:14 +0000] rev 182
[/trunk] Changeset 194 by mikael
* Move ptr_end_alloc outside of the "persist" structure, as it is used in
non-persistent blocks too (for convenience).
mikael [Thu, 05 May 2005 12:50:37 +0000] rev 181
[/trunk] Changeset 193 by mikael
* Cosmetic changes
mikael [Thu, 05 May 2005 12:44:32 +0000] rev 180
[/trunk] Changeset 192 by mikael
* Improve history stuff: load buddy buffer even when not sending/receiving
a message.
mikael [Thu, 05 May 2005 12:36:54 +0000] rev 179
[/trunk] Changeset 191 by mikael
* Add a contrib directory
* Add cicq2mcabber.pl, a perl script to convert an centericq history file
to mcabber history file format
mikael [Thu, 05 May 2005 11:54:57 +0000] rev 178
[/trunk] Changeset 190 by mikael
* Read history files when creating a buddy panel.
mikael [Thu, 05 May 2005 08:53:49 +0000] rev 177
[/trunk] Changeset 189 by mikael
* Add a "load_logs" variable to enable logs reading.
(Actual reading is not implemented yet...)
mikael [Thu, 05 May 2005 08:52:40 +0000] rev 176
[/trunk] Changeset 188 by mikael
* Add logging when select() fails.
* Remove a useless variable in original code.
mikael [Thu, 05 May 2005 06:25:52 +0000] rev 175
[/trunk] Changeset 187 by mikael
* Change shoortcuts:
- PgUP/PgDown ==> move in roster
- Up/Down ==> move in history (input line)
- C-p/C-n ==> move in chat history buffer
mikael [Thu, 05 May 2005 06:17:41 +0000] rev 174
[/trunk] Changeset 186 by mikael
* Fix a bug in scr_cmdhisto_next()
* Backup current line when moving to the command history lines
mikael [Wed, 04 May 2005 21:06:05 +0000] rev 173
[/trunk] Changeset 185 by mikael
* Command (input) line history
mikael [Wed, 04 May 2005 19:52:38 +0000] rev 172
[/trunk] Changeset 184 by mikael
* libjabber. Cosmetics: Use real tabs
mikael [Wed, 04 May 2005 19:49:39 +0000] rev 171
[/trunk] Changeset 183 by mikael
* libjabber: don't disconnect for interrupted system call
mikael [Wed, 04 May 2005 19:42:25 +0000] rev 170
[/trunk] Changeset 182 by mikael
* Fix last commit, did not compile :-(
mikael [Wed, 04 May 2005 19:33:03 +0000] rev 169
[/trunk] Changeset 181 by mikael
* Default logging directory is now "$HOME/.mcabber/histo/"
* Default configuration file is now "$HOME/.mcabber/mcabberrc"
(~/.mcabberrc should still work)
* Switch parsecfg.c to glib
mikael [Wed, 04 May 2005 18:50:35 +0000] rev 168
[/trunk] Changeset 180 by mikael
* Try to improve screen (re)drawing
mikael [Wed, 04 May 2005 17:42:40 +0000] rev 167
[/trunk] Changeset 179 by mikael
* Fix a crash when resized too small.
mikael [Wed, 04 May 2005 17:11:59 +0000] rev 166
[/trunk] Changeset 178 by mikael
* Allow /group command to act on groups' buddies
* Add buddy_getgroup()
mikael [Wed, 04 May 2005 09:07:49 +0000] rev 165
[/trunk] Changeset 177 by mikael
* Maybe fix a segfault when receiving a message.
* Try to have a less intrusive signal handler function.
* TODO update
mikael [Mon, 02 May 2005 20:31:01 +0000] rev 164
[/trunk] Changeset 176 by mikael
* Add roster_free()
* Empty roster when disconnecting from the server / going offline
* Don't display buddies status when we're offline
* Fix a bug when the roster is empty and we try to send a message (commands.c)
mikael [Mon, 02 May 2005 14:18:55 +0000] rev 163
[/trunk] Changeset 175 by mikael
* Catch SIGCHLD signal (children for external commands).
mikael [Mon, 02 May 2005 12:30:13 +0000] rev 162
[/trunk] Changeset 174 by mikael
* Minor changes
mikael [Mon, 02 May 2005 12:12:05 +0000] rev 161
[/trunk] Changeset 173 by mikael
* TODO update.
mikael [Mon, 02 May 2005 12:07:46 +0000] rev 160
[/trunk] Changeset 172 by mikael
* External command for events.
* Add a config file option "events_command".
* TODO update.
mikael [Mon, 02 May 2005 09:33:32 +0000] rev 159
[/trunk] Changeset 171 by mikael
* Use glib2 in jabglue.
* Switch status to offline when disconnecting.
mikael [Sun, 01 May 2005 20:28:11 +0000] rev 158
[/trunk] Changeset 170 by mikael
mikael [Sun, 01 May 2005 20:15:50 +0000] rev 157
[/trunk] Changeset 169 by mikael
* Improve resize handling.
mikael [Sun, 01 May 2005 14:49:51 +0000] rev 156
[/trunk] Changeset 168 by mikael
* Reset refresh when a key is pressed.
mikael [Sun, 01 May 2005 05:33:04 +0000] rev 155
[/trunk] Changeset 167 by mikael
* Add some free() calls...
mikael [Sun, 01 May 2005 05:03:14 +0000] rev 154
[/trunk] Changeset 166 by mikael
* Try to prevent segfaults when resizing intensively.
mikael [Sun, 01 May 2005 04:42:07 +0000] rev 153
[/trunk] Changeset 165 by mikael
* Do check on memory allocation for important data.
* Decrease scr_LogPrint buffer size to 1kb.
mikael [Sun, 01 May 2005 04:05:40 +0000] rev 152
[/trunk] Changeset 164 by mikael
* Jabber was disconnecting when one was resizing intensively the window.
Don't know why, but it seems to be fixed with this patch...
mikael [Sun, 01 May 2005 03:14:19 +0000] rev 151
[/trunk] Changeset 163 by mikael
* Window resize handling 8-)
mikael [Sun, 01 May 2005 03:09:40 +0000] rev 150
[/trunk] Changeset 162 by mikael
* Fix a severe bug in hbuf_rebuild()
mikael [Sat, 30 Apr 2005 23:06:42 +0000] rev 149
[/trunk] Changeset 161 by mikael
* Do not show message flag for unfolded groups.
* Add _GNU_SOURCE to main.c, for the getline() prototype...
mikael [Sat, 30 Apr 2005 22:45:00 +0000] rev 148
[/trunk] Changeset 160 by mikael
* Add roster_msg_setflag() (which updates ROSTER_FLAG_MSG flag for buddy
and his _group_.
mikael [Fri, 29 Apr 2005 19:56:28 +0000] rev 147
[/trunk] Changeset 159 by mikael
* Fix a bug in buddylist_build()
* We now lock the current buddy even not when being in chat mode.
For example, if we're writing to s.o. and he leaves just before
we press enter, we won't write to the wrong buddy...
If the current_buddy is a group, we lock it too.
* Remove MCABBER_TESTUNIT ifdef in roster.h (test program isn't
up-to-date anymore...)
mikael [Fri, 29 Apr 2005 18:35:05 +0000] rev 146
[/trunk] Changeset 158 by mikael
* Fix roster display when receiving messages from known but invisible people.
mikael [Fri, 29 Apr 2005 18:10:21 +0000] rev 145
[/trunk] Changeset 157 by mikael
* Can compile with libgnutls now. However, it does not seem to work :-(
mikael [Fri, 29 Apr 2005 14:50:01 +0000] rev 144
[/trunk] Changeset 156 by mikael
* Add a comment to the BUG list.
mikael [Fri, 29 Apr 2005 14:44:02 +0000] rev 143
[/trunk] Changeset 155 by mikael
* Check top_panel() occurences etc. for cursor problems...
* Replace scr_DrawRoaster() by "update_roster = TRUE" when possible
to have some optimization.
* Comments, clean up...
mikael [Fri, 29 Apr 2005 05:53:24 +0000] rev 142
[/trunk] Changeset 154 by mikael
* Improve cursor/panel handling.
* Add a note to the TODO about this, we should try to set up a policy...
mikael [Thu, 28 Apr 2005 20:34:40 +0000] rev 141
[/trunk] Changeset 153 by mikael
* We now rebuild the buddy list when receiving a message from an
offline/invisible buddy.
mikael [Thu, 28 Apr 2005 20:11:31 +0000] rev 140
[/trunk] Changeset 152 by mikael
* Buddy buffer is hidden when we leave, even if we go on a group entry.
mikael [Thu, 28 Apr 2005 19:57:45 +0000] rev 139
[/trunk] Changeset 151 by mikael
* Add a color for buddies with an unread message.
* Update TODO.
* Update conf. file sample for the new color setting.
mikael [Thu, 28 Apr 2005 18:47:43 +0000] rev 138
[/trunk] Changeset 150 by mikael
* Debug defaults to disabled, but can be enabled with the "debug" option.
mikael [Thu, 28 Apr 2005 17:58:40 +0000] rev 137
[/trunk] Changeset 149 by mikael
Remove extension from TODO.txt
mikael [Thu, 28 Apr 2005 17:58:40 +0000] rev 136
[/trunk] Changeset 149 by mikael
* Well. Actually TODO.txt breaks "make dist", bad try!
mikael [Thu, 28 Apr 2005 17:56:58 +0000] rev 135
[/trunk] Changeset 148 by mikael
* Get rid of lang. Maybe we'll use gettext later... (?)
mikael [Thu, 28 Apr 2005 17:39:57 +0000] rev 134
[/trunk] Changeset 147 by mikael
* Enable the connwrap module to compile when using gnutls-openssl.
mikael [Thu, 28 Apr 2005 14:47:56 +0000] rev 133
[/trunk] Changeset 146 by mikael
* Show when a group is folded.
mikael [Thu, 28 Apr 2005 14:41:16 +0000] rev 132
[/trunk] Changeset 145 by mikael
* Add /say command.
mikael [Thu, 28 Apr 2005 14:41:01 +0000] rev 131
[/trunk] Changeset 144 by mikael
* TODO update.
mikael [Thu, 28 Apr 2005 14:10:46 +0000] rev 130
[/trunk] Changeset 143 by mikael
* Add "/group toggle".
* Commands parameters are case-insensitive.
mikael [Thu, 28 Apr 2005 12:22:34 +0000] rev 129
[/trunk] Changeset 142 by mikael
* Do not enter chat mode when a command is entered.
mikael [Thu, 28 Apr 2005 10:16:32 +0000] rev 128
[/trunk] Changeset 141 by mikael
* /group implementation (shrink/expand)
* Replace scr_DrawRoster() calls with "update_roster = TRUE" in commands.c
An inline function would maybe be better?
* TODO update
mikael [Thu, 28 Apr 2005 06:58:47 +0000] rev 127
[/trunk] Changeset 140 by mikael
* Add /group and /help in completion system (but matching functions are not
implemented yet).
mikael [Thu, 28 Apr 2005 06:52:31 +0000] rev 126
[/trunk] Changeset 139 by mikael
* Change group display in the roster window, it wasn't readable at all!
mikael [Wed, 27 Apr 2005 19:48:57 +0000] rev 125
[/trunk] Changeset 138 by mikael
* Automatic subscription to our network presence updates.
We should ask the user, of course, but at least it works...
mikael [Tue, 26 Apr 2005 20:05:14 +0000] rev 124
[/trunk] Changeset 137 by mikael
* Implement /add command, partially.
mikael [Tue, 26 Apr 2005 10:11:57 +0000] rev 123
[/trunk] Changeset 136 by mikael
* Fix a display problem when there is only one buddy connected and hide_offline
is set and this buddy goes offline.
mikael [Tue, 26 Apr 2005 09:37:05 +0000] rev 122
[/trunk] Changeset 135 by mikael
* TODO update
mikael [Tue, 26 Apr 2005 09:36:50 +0000] rev 121
[/trunk] Changeset 134 by mikael
* Completion: add a space after each completion option...
* Completion: does not work when there are several spaces after the command
mikael [Mon, 25 Apr 2005 20:56:23 +0000] rev 120
[/trunk] Changeset 133 by mikael
* Small optimization.
mikael [Mon, 25 Apr 2005 20:34:59 +0000] rev 119
[/trunk] Changeset 132 by mikael
* Current buddy should not be removed from the buddylist
* It should be removed if it is offline and the cursor moves.
mikael [Mon, 25 Apr 2005 19:02:07 +0000] rev 118
[/trunk] Changeset 131 by mikael
* Clean up
* Fix /status offline
* Change (slightly) history log line format
mikael [Mon, 25 Apr 2005 15:26:17 +0000] rev 117
[/trunk] Changeset 130 by mikael
Rename the TODO file (TODO.txt)
mikael [Mon, 25 Apr 2005 15:26:17 +0000] rev 116
[/trunk] Changeset 130 by mikael
* Add /status command.
* Fix /quit command when there is a trailing word ("/quit bye"...).
* Add an extension (.txt) to the TODO file.
mikael [Sun, 24 Apr 2005 20:50:16 +0000] rev 115
[/trunk] Changeset 129 by mikael
* Decode UTF-8 before logging message to file.
mikael [Sun, 24 Apr 2005 20:30:33 +0000] rev 114
[/trunk] Changeset 128 by mikael
* Don't send a keepalive (reset it) when we send a message.
mikael [Sun, 24 Apr 2005 20:24:18 +0000] rev 113
[/trunk] Changeset 127 by mikael
* Add a "hooks" layer.
Hooks are used when multiples operations should be done when an event
araises. For example message in/out, status change...
2 more files; Makefile updated.
* Logging is ready.
* Add 2 options:
- "logging" (bool): enable/disable history logging
- "logging_dir" (char): root dir for logging files
* Document pinginterval (keepalive) in the sample config file.
* Send keepalive only when online.
mikael [Sun, 24 Apr 2005 17:38:48 +0000] rev 112
[/trunk] Changeset 126 by mikael
* Fix keepalive.
mikael [Sat, 23 Apr 2005 21:12:36 +0000] rev 111
[/trunk] Changeset 125 by mikael
* Fix a bad interaction (namespace issue), using static functions.
mikael [Sat, 23 Apr 2005 20:46:30 +0000] rev 110
[/trunk] Changeset 124 by mikael
* Begin history logging. Not ready yet...
mikael [Sat, 23 Apr 2005 18:10:27 +0000] rev 109
[/trunk] Changeset 123 by mikael
* Fix scrolling after /clear.
mikael [Fri, 22 Apr 2005 22:06:53 +0000] rev 108
[/trunk] Changeset 122 by mikael
* Add /clear command.
mikael [Fri, 22 Apr 2005 21:43:25 +0000] rev 107
[/trunk] Changeset 121 by mikael
* TODO update
mikael [Fri, 22 Apr 2005 21:40:21 +0000] rev 106
[/trunk] Changeset 120 by mikael
* Increase HBB_BLOCKSIZE
mikael [Fri, 22 Apr 2005 21:35:51 +0000] rev 105
[/trunk] Changeset 119 by mikael
* History scrolling.
mikael [Thu, 21 Apr 2005 20:22:35 +0000] rev 104
[/trunk] Changeset 118 by mikael
* Commands are ready. Callback system in place.
* Implement /roster callback :)
* Completion is case-insensitive (good idea??)
mikael [Thu, 21 Apr 2005 19:38:23 +0000] rev 103
[/trunk] Changeset 117 by mikael
* Optimize scr_handle_tab()
* Add /roster command completion (with its parameters)
* Clean up compl.c (debug stuff)
* Update TODO
mikael [Thu, 21 Apr 2005 19:06:27 +0000] rev 102
[/trunk] Changeset 116 by mikael
* Can now complete command parameters :-)
mikael [Thu, 21 Apr 2005 17:31:28 +0000] rev 101
[/trunk] Changeset 115 by mikael
* Remove trailing spaces in commands
* Fix a bug in last change related to completion (didn't compile)
mikael [Thu, 21 Apr 2005 17:21:49 +0000] rev 100
[/trunk] Changeset 114 by mikael
* Cleaning, add comments, remove debugging stuff...
mikael [Thu, 21 Apr 2005 17:15:13 +0000] rev 99
[/trunk] Changeset 113 by mikael
* Fix a bug in completion (when cursor is not at EOL)
mikael [Wed, 20 Apr 2005 20:35:48 +0000] rev 98
[/trunk] Changeset 112 by mikael
* Completion system enabled for commands.
It almost works! ;-)
mikael [Wed, 20 Apr 2005 20:30:09 +0000] rev 97
[/trunk] Changeset 111 by mikael
Update BUG
mikael [Wed, 20 Apr 2005 19:10:28 +0000] rev 96
[/trunk] Changeset 110 by mikael
* Work on compl.* integration. No big change yet...
mikael [Wed, 20 Apr 2005 19:06:25 +0000] rev 95
[/trunk] Changeset 109 by mikael
* Work on compl.* integration. No big change yet...
mikael [Tue, 19 Apr 2005 20:09:54 +0000] rev 94
[/trunk] Changeset 108 by mikael
* Add completion functions. (Not integrated to the UI yet)
mikael [Mon, 18 Apr 2005 19:27:16 +0000] rev 93
[/trunk] Changeset 107 by mikael
* Update TODO: /clear command
mikael [Mon, 18 Apr 2005 18:33:24 +0000] rev 92
[/trunk] Changeset 106 by mikael
* Add buddy to roster automatically if we receive a presence message and
buddy is not already in the roster.
mikael [Mon, 18 Apr 2005 18:12:50 +0000] rev 91
[/trunk] Changeset 105 by mikael
* Jabber agents support
* TODO update
mikael [Mon, 18 Apr 2005 17:50:11 +0000] rev 90
[/trunk] Changeset 104 by mikael
* Add roster_getstatus()
mikael [Mon, 18 Apr 2005 17:14:12 +0000] rev 89
[/trunk] Changeset 103 by mikael
* Can now use a TYPE mask combination.
* Add roster_settype() and roster_gettype().
mikael [Mon, 18 Apr 2005 03:23:17 +0000] rev 88
[/trunk] Changeset 102 by mikael
* Avoid callin cfg_read() several times for the same option.
mikael [Mon, 18 Apr 2005 03:19:48 +0000] rev 87
[/trunk] Changeset 101 by mikael
* Add config file option to hide offline buddies.
mikael [Sun, 17 Apr 2005 20:26:38 +0000] rev 86
[/trunk] Changeset 100 by mikael
* TODO/BUGS update
mikael [Sun, 17 Apr 2005 19:52:17 +0000] rev 85
[/trunk] Changeset 99 by mikael
* Update config file.
mikael [Sun, 17 Apr 2005 19:15:51 +0000] rev 84
[/trunk] Changeset 98 by mikael
* Roster scrolling.
mikael [Sun, 17 Apr 2005 18:16:19 +0000] rev 83
[/trunk] Changeset 97 by mikael
* Fix non-ISO C89 compliant declaration
mikael [Sun, 17 Apr 2005 17:47:32 +0000] rev 82
[/trunk] Changeset 96 by mikael
* AC_CONFIG_HEADERS seems better than AC_CONFIG_HEADER on some configurations...
mikael [Sat, 16 Apr 2005 22:28:55 +0000] rev 81
[/trunk] Changeset 95 by mikael
* Switch from buddies.* to roster.*
Seems to work fine...
mikael [Sat, 16 Apr 2005 21:13:59 +0000] rev 80
[/trunk] Changeset 94 by mikael
* Hopefully the last roster update for now. Minor changes.
mikael [Sat, 16 Apr 2005 21:07:50 +0000] rev 79
[/trunk] Changeset 93 by mikael
* Export some stuff for convenience.
mikael [Sat, 16 Apr 2005 20:34:00 +0000] rev 78
[/trunk] Changeset 92 by mikael
* Improve roster. Next step is to switch to it, from "buddies".
mikael [Sat, 16 Apr 2005 18:24:01 +0000] rev 77
[/trunk] Changeset 91 by mikael
* Some more cleaning
* Create log in user's home dir if possible (more confidential...)
mikael [Sat, 16 Apr 2005 18:13:24 +0000] rev 76
[/trunk] Changeset 90 by mikael
* Cleaning
* Fix a bug when the log file cannot be opened.
mikael [Sat, 16 Apr 2005 17:14:55 +0000] rev 75
[/trunk] Changeset 89 by mikael
* Fix wrapping (prefix) issue.
mikael [Sat, 16 Apr 2005 16:37:31 +0000] rev 74
[/trunk] Changeset 88 by mikael
* Switch to using hbuf, the new history buffer implementation.
* I've had to rewrite some parts of the interface, and I have removed
the frames for the roster and the chat window.
* The wrapping is not perfect, as the prefix is not yet treated separately...
* Seems to be a display problem when receiving UTF-8, too. :-(
mikael [Sat, 16 Apr 2005 11:59:26 +0000] rev 73
[/trunk] Changeset 87 by mikael
* Check for glib and update Makefiles to use it.
mikael [Sat, 16 Apr 2005 10:14:55 +0000] rev 72
[/trunk] Changeset 86 by mikael
* New roster/buddylist implementation
mikael [Sat, 16 Apr 2005 10:14:24 +0000] rev 71
[/trunk] Changeset 85 by mikael
* New history buffer implementation
mikael [Tue, 12 Apr 2005 16:17:31 +0000] rev 70
[/trunk] Changeset 84 by mikael
* Add an option in config file to enable SSL
mikael [Tue, 12 Apr 2005 16:15:40 +0000] rev 69
[/trunk] Changeset 83 by mikael
* Some more fixes for auto{conf,make}
* SSL should be detected and compiled in connwrap.
mikael [Tue, 12 Apr 2005 09:40:41 +0000] rev 68
[/trunk] Changeset 82 by mikael
Rename configure.in to configure.ac
mikael [Tue, 12 Apr 2005 09:40:41 +0000] rev 67
[/trunk] Changeset 82 by mikael
* Fixes for auto{conf,make}
mikael [Tue, 12 Apr 2005 09:34:09 +0000] rev 66
[/trunk] Changeset 81 by mikael
* Fix somme errors in configure.in
* Add -Wall option
mikael [Wed, 06 Apr 2005 16:00:36 +0000] rev 65
[/trunk] Changeset 80 by mikael
* Bugfix: first message sent is displayed.
mikael [Wed, 06 Apr 2005 15:29:41 +0000] rev 64
[/trunk] Changeset 79 by mikael
* Version is currently 0.6.0-dev
mikael [Wed, 06 Apr 2005 15:26:34 +0000] rev 63
[/trunk] Changeset 78 by mikael
* 2 header files were not mentionned...
mikael [Wed, 06 Apr 2005 14:39:22 +0000] rev 62
[/trunk] Changeset 77 by mikael
* Fix configure.in (AM_CONFIG_HEADER)
mikael [Wed, 06 Apr 2005 13:34:50 +0000] rev 61
[/trunk] Changeset 76 by mikael
* Restructuration...
mikael [Wed, 06 Apr 2005 13:18:17 +0000] rev 60
[/trunk] Changeset 75 by mikael
* Restructuration...
mikael [Wed, 06 Apr 2005 13:02:36 +0000] rev 59
[/trunk] Changeset 74 by mikael
* Change INSTALL/COPYING to regular files.
* Add M4 macros, for future use (glib).
mikael [Wed, 06 Apr 2005 12:57:41 +0000] rev 58
[/trunk] Changeset 73 by mikael
* Some files should be generated after checkout, and should not be in
the repository. autogen.sh can be used to generate the files...
mikael [Wed, 06 Apr 2005 12:35:34 +0000] rev 57
[/trunk] Changeset 72 by mikael
* Switch to autoconf and automake.
mikael [Wed, 06 Apr 2005 12:34:16 +0000] rev 56
[/trunk] Changeset 71 by mikael
* Align comments...
mikael [Wed, 06 Apr 2005 12:25:54 +0000] rev 55
[/trunk] Changeset 70 by mikael
Makefile has been renamed.
mikael [Wed, 06 Apr 2005 12:25:54 +0000] rev 54
[/trunk] Changeset 70 by mikael
* Rename our Makefile before switching to automake...
mikael [Wed, 06 Apr 2005 12:24:36 +0000] rev 53
[/trunk] Changeset 69 by mikael
* Rename VERSION because it is used in libjabber...
mikael [Wed, 06 Apr 2005 11:58:07 +0000] rev 52
[/trunk] Changeset 68 by mikael
* Small fixes
mikael [Wed, 06 Apr 2005 11:13:19 +0000] rev 51
[/trunk] Changeset 67 by mikael
* "Warnings killing party"
* Some minor changes (for ex. fix a memory leak)
mikael [Wed, 06 Apr 2005 10:35:13 +0000] rev 50
[/trunk] Changeset 66 by mikael
* "const char*" party
mikael [Wed, 06 Apr 2005 10:23:45 +0000] rev 49
[/trunk] Changeset 65 by mikael
* Same change to utf_decode (useless I think... but maybe cleaner).
mikael [Wed, 06 Apr 2005 10:12:44 +0000] rev 48
[/trunk] Changeset 64 by mikael
* Last fix was not correct (which does not mean this one is...) :-(
mikael [Wed, 06 Apr 2005 10:07:59 +0000] rev 47
[/trunk] Changeset 63 by mikael
* Add commands.[ch] files, to deal with command lines.
Move sendmessage() to commands.c
* Update Makefile accordingly.
* Create a scr_WriteMessage() function, layer between UI and the
scr_WriteIncomingMessage() / scr_WriteOutgoingMessage().
(The last one is a new function)
mikael [Wed, 06 Apr 2005 09:49:39 +0000] rev 46
[/trunk] Changeset 62 by mikael
* Make imstatus2char[] global to kill warnings.
mikael [Wed, 06 Apr 2005 09:48:40 +0000] rev 45
[/trunk] Changeset 61 by mikael
* Kill warning.
mikael [Tue, 05 Apr 2005 21:15:49 +0000] rev 44
[/trunk] Changeset 60 by mikael
* screen.c cleanup
* Remove scr_CreatePopup()
* Improve message splitting, to use full window width.
mikael [Tue, 05 Apr 2005 20:11:04 +0000] rev 43
[/trunk] Changeset 59 by mikael
* Change display of message when there is a subject
* Some work on (un)subscription messages
mikael [Tue, 05 Apr 2005 20:09:00 +0000] rev 42
[/trunk] Changeset 58 by mikael
* Fix bug wrt BACKSPACE.
mikael [Tue, 05 Apr 2005 12:26:54 +0000] rev 41
[/trunk] Changeset 57 by mikael
* Fix a bug when jid has uppercase characters...
mikael [Mon, 04 Apr 2005 20:59:45 +0000] rev 40
[/trunk] Changeset 56 by mikael
* Log changes
mikael [Mon, 04 Apr 2005 20:55:03 +0000] rev 39
[/trunk] Changeset 55 by mikael
* Increase roster's weight. Fixed weight of ROSTER_WEIGHT=24 for now.
mikael [Mon, 04 Apr 2005 20:18:18 +0000] rev 38
[/trunk] Changeset 54 by mikael
* Update TODO
mikael [Mon, 04 Apr 2005 20:16:16 +0000] rev 37
[/trunk] Changeset 53 by mikael
* Work on libjabber integration.
* Clean up.
mikael [Mon, 04 Apr 2005 19:31:10 +0000] rev 36
[/trunk] Changeset 52 by mikael
* Clean up
mikael [Mon, 04 Apr 2005 19:13:58 +0000] rev 35
[/trunk] Changeset 51 by mikael
Work on libjabber integration. This is a big patch...
* Remove socket.[ch] server.[ch]
We have now fully switched to libjabber.
* Roster is fetched, and buddies are added to the buddylist
* Can send/receive messages using libjabber
* Presence messages are handled. I have added statuses, as there only were
online / offline statuses.
* Use halfdelay to have a non-blocking getch().
And use a timeout in jb_main().
* Use utf8_{encode,decode}
mikael [Mon, 04 Apr 2005 18:00:51 +0000] rev 34
[/trunk] Changeset 50 by mikael
* Fix a bug in the UTF-8 encoder.
mikael [Mon, 04 Apr 2005 12:12:42 +0000] rev 33
[/trunk] Changeset 49 by mikael
* Work on libjabber integration.
mikael [Mon, 04 Apr 2005 12:07:52 +0000] rev 32
[/trunk] Changeset 48 by mikael
* Work on libjabber integration.
mikael [Mon, 04 Apr 2005 11:51:48 +0000] rev 31
[/trunk] Changeset 47 by mikael
* Work on libjabber integration.
mikael [Mon, 04 Apr 2005 08:11:50 +0000] rev 30
[/trunk] Changeset 46 by mikael
* s/roaster/roster/
mikael [Mon, 28 Mar 2005 20:12:48 +0000] rev 29
[/trunk] Changeset 45 by mikael
* Switch to libjabber. (Does NOT work at all yet)
jabglue.c is a wrapper around the libjabber library.
mikael [Mon, 28 Mar 2005 10:36:47 +0000] rev 28
[/trunk] Changeset 44 by mikael
* Some more fixes.
* We can now build with GNU99 gcc extensions.
mikael [Mon, 28 Mar 2005 09:18:01 +0000] rev 27
[/trunk] Changeset 43 by mikael
* Some more very small fixes, nothing serious.
mikael [Mon, 28 Mar 2005 08:54:43 +0000] rev 26
[/trunk] Changeset 42 by mikael
* Potential bugfixes.
mikael [Sun, 27 Mar 2005 20:18:21 +0000] rev 25
[/trunk] Changeset 41 by mikael
* Add libjabber to trunk. Let the game begin! :-)
mikael [Sun, 27 Mar 2005 20:16:02 +0000] rev 24
[/trunk] Changeset 40 by mikael
* Change structure -> src directory for mcabber source code...
mikael [Sun, 27 Mar 2005 20:09:05 +0000] rev 23
[/trunk] Changeset 39 by mikael
* Update TODO
mikael [Sun, 27 Mar 2005 19:32:38 +0000] rev 22
[/trunk] Changeset 37 by mikael
* Unexport the scr_SearchWindow() function.
Use the new scr_IsHiddenMessage() function instead.
mikael [Sun, 27 Mar 2005 18:52:11 +0000] rev 21
[/trunk] Changeset 36 by mikael
* Translations, cleanups.
mikael [Thu, 24 Mar 2005 22:02:21 +0000] rev 20
[/trunk] Changeset 35 by mikael
* Command line improvement (offset, etc.).
mikael [Thu, 24 Mar 2005 20:22:41 +0000] rev 19
[/trunk] Changeset 34 by mikael
* Add writelog (but commented). This patch is a no-op. ;-)
mikael [Thu, 24 Mar 2005 20:15:08 +0000] rev 18
[/trunk] Changeset 33 by mikael
* TODO update
mikael [Wed, 23 Mar 2005 21:46:42 +0000] rev 17
[/trunk] Changeset 32 by mikael
* Don't go in chat mode automatically after <UP>, <DOWN>
* Change attribution prefix in dialog windows (better??)
* Display a message in the status Window, just to recognise it...
mikael [Wed, 23 Mar 2005 21:31:09 +0000] rev 16
[/trunk] Changeset 31 by mikael
* "update_roaster" was never reset!
mikael [Wed, 23 Mar 2005 21:18:09 +0000] rev 15
[/trunk] Changeset 30 by mikael
* s/pending_msg/hidden_msg/ (better change it sooner than later)
mikael [Wed, 23 Mar 2005 21:13:22 +0000] rev 14
[/trunk] Changeset 29 by mikael
* Update pending message indicator in real time.
mikael [Wed, 23 Mar 2005 20:26:08 +0000] rev 13
[/trunk] Changeset 28 by mikael
* Display pending message indicator in the roaster.
Not very good yet, because it isn't refreshed automatically.
mikael [Mon, 21 Mar 2005 22:24:17 +0000] rev 12
[/trunk] Changeset 27 by mikael
* Begin implementation of pending event
* Implement "chatmode" (FALSE == status mode, no message is displayed)
- ESC leaves chat mode
- Enter enters chat mode (if there is a message -- non-empty line --, it is sent)
* Log window use full terminal width
mikael [Sun, 20 Mar 2005 22:40:56 +0000] rev 11
[/trunk] Changeset 26 by mikael
* Solve some display problems by introducing "force_show" parameter in
the scr_WriteInWindow() function. (Ugly, yes...)
* Do not display title for Status/Chat window
mikael [Sun, 20 Mar 2005 22:36:00 +0000] rev 10
[/trunk] Changeset 25 by mikael
* Display buddies status in the roaster window
* Do not display title for Status/Chat window
mikael [Sat, 19 Mar 2005 16:30:33 +0000] rev 9
[/trunk] Changeset 24 by mikael
* Dont show incoming message if we are in the Status Window (no automatic
switching)
* Some cleanup...
mikael [Sat, 19 Mar 2005 12:45:11 +0000] rev 8
[/trunk] Changeset 23 by mikael
* Don't crash when receiving a message with more than 50 lines!
mikael [Sat, 19 Mar 2005 12:16:06 +0000] rev 7
[/trunk] Changeset 22 by mikael
* TODO update
mikael [Sat, 19 Mar 2005 11:17:15 +0000] rev 6
[/trunk] Changeset 21 by mikael
* My own to-do list! ;-)
mikael [Sat, 19 Mar 2005 11:09:36 +0000] rev 5
[/trunk] Changeset 20 by mikael
* Correctly split multi-lines messsages
* Don't use an 8kB buffer needlessly for wrtiting debug log
mikael [Sat, 19 Mar 2005 10:57:03 +0000] rev 4
[/trunk] Changeset 19 by mikael
* scr_LogPrint() function.
mikael [Fri, 18 Mar 2005 22:07:31 +0000] rev 3
[/trunk] Changeset 18 by mikael
Work on display:
* Don't show incoming message when it doesn't match the current Window
* Leave cursor in input window
* Do not send ">>> " in outgoing messages!
* Make some variables static
mikael [Thu, 17 Mar 2005 21:30:14 +0000] rev 2
[/trunk] Changeset 17 by mikael
* Quite a lot of change: the input bar is now usable.
Can use /quit command and send messages.
mikael [Wed, 16 Mar 2005 22:18:54 +0000] rev 1
[/trunk] Changeset 16 by mikael
* Start using an "input line" at the bottom.
Only "/quit" is understood at the moment... :)