This repository has been archived by the owner on Dec 28, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
/
CHANGELOG
383 lines (318 loc) · 14.4 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
Change log for Licq Qt-GUI Plugin.
New in 0.81
o Popup all messages option
o Ctrl-Delete and Delete used in contact list to remove users
from list or current group
o Ctrl-Delete on close button in user function window removes the user
from the contact list
o Fix for chat problems
New in 0.80
o Multiparty Chat
o Send message urgent or to contact list with one click
o il8n fixes
o Added color/font selection to chat dialog
o User floaties
o Flash all or just urgent events
o Auto-raise on incoming messages
o Auto-popup incoming messages
o Save chat session and disable beeps
o Personalized auto responses
New in 0.71
o Quote/Forward/Accept/Reject/View buttons
o Improved skin support with menu bars
o Random Chat dialogs
o Redesigned history panel with selection and word-wrap
o File transfer bugs fixed
o Speedups
o Use real ip for chats and file transfers if local ip fails
o Greatly improved libtool and autoconf support
o Colors in network window for warnings and errors
o New dock icon themes
o Auto popup incoming message
o Auto raise on incoming messages
New in 0.70
o Full whitepages support
o Moved to full layout management in all widgets
o New options added to dialog
o Local time added to user function window
o Tooltips added
o Font for edit widgets can be set different from the main font
New in 0.67
o Option of automatically sending through server if direct fails
o Edit group dialog improved
o Option dialog improved
o Saved-Auto-Response added to auto response dialog
o Zip code support
o Auto-away feature fixed/improved
o Implemented ignore types in option dialog
o Sorting contact list keeps online/offline users separate but
sorts within each section
New in 0.66.1
o Small fixes
o Keyboard shortcuts (ctrl-m minimode, ctrl-x exit, ctrl-h hide,
ctrl-i next message)
o Option for 64x48 dock icon for better docking in gnome/kde panel
New in 0.66
o Nicer looking dock icon
o Better cross-platform support
o "What's This?" help added to options dialog
New in 0.65
o Slightly better docking support
o Skin and Icon browser to dynamically load skins and icons
o New skin revision which now includes colors in the skin
o Improved font selection in the options panel including support for
standard X font strings
o Register new user from the gui
o Integrated KDE support (configure with --with-kde to enable)
Required CVS KDE libs
o Hitting keys in the contact list will jump to the first alias beginning
with that letter, repeated key presses advance down the list, and
<space> pops up the user menu
o Clicking on "Cancel" while sending an event no longer closes the dialog
box right away
New in 0.64.1
o Fixes
o Option to disable the dock icon
New in 0.64
o Added new dockable icon, with full interactivity
o Added group editing dialog box for adding/removing/reordering/renaming
groups
o Fixed sending files
o Gettext support (from 0.63)
New in 0.62.2
o Many bug fixes.
New in 0.62.1
o Much improved the line between offline and online users
o Made the last column automatically fill the full width of the screen
New in 0.62
o Lots of minor improvements and fixes.
o Ugly line between online and offline users.
o New option -g to set the gui style at runtime.
o Turned into a licq plugin.
New in 0.61
o Lots of compiling fixes for gcc 2.7 and other unixes
o Added support for HTML panel and web pager messages
o Various bugs fixes
o Double clicking on the message label brings up the oldest user message
New in 0.60
o File transfer
o Various fixes for file problems and saving options
o Multiple recipient messages are correctly handled
o Message structure redone to look nicer in history and overall
o Socket subsystem totally rewritten to be less prone to blocking,
now much stabler
o File code totally rewritten to be much faster, now colors specified
starting with a hash (#) work properly
o New skin revision, includes label.margin setting to specify a left
margin for a label, proper color setting of the user group combo box, and
transparent label backgrounds
o Option to go to received URLs using a specified viewer (comes with a
number of examples)
o Away messages are displayed in their own window, and can be set to stop
appearing until they change
o More options added to the options dialog
o Option to show only online users added
New in 0.51
o Imlib is no longer used for skins. Transparencies are
done using a mask (see the SKINS.HOWTO for more info)
o Pixmaps in labels now stretch properly instead of just
being tiled
o Setting the grid lines color is now an option
o Added ability to alert users you added them
o Now chat request refusals can be accompanied by a message
o Update personal basic and detailed info works
o Button properly goes up after being clicked on
o Problems with chat requests and hostnames have been resolved
o You can be invisible at startup again, just edit licq.conf
New in 0.50 alpha 3
o A lot of fixed in the chat and network stuff, hopefully
chat works properly now
o Added run-time setting of maximum users per packet, as
Mirabilis seems to be changing this number wildly and
randomly. For now, try 100 if you have problems
o Now sex is properly saved in the user file
New in 0.50 alpha 2
o Made the install actually work, it was so broken I can't
even believe it
o Fixed inability for Licq to receive chats
o Possibly fixed inability to receive extended characters in
chat
o Made -i option work
o Fixed bug in display of age
o Made minimode work (still has problems with transparent skins)
o Re-added double click on msg label to get personal function
window
o Added support for > 125 users
o Double clicking on status label now brings up set away message
dialog box
New in 0.50 alpha 1
o Way too much to list...here are the main things:
o Skin support
o Icon pack support
o Check away message now retrieves the NA, Occupied or whatever
message as well.
0 Docking support for WindowMaker/AfterStep/Enlightenment 0.15
o User Groups are now supported (although editing of them is not
gui-fied yet).
o Invisible list.
o Visible list.
o Online notification.
o Extended user info (age, sex, country...).
o New messages are added to an open function window instead
of having to close and reopen it.
o Invisible is now a toggle, so that you can be invisible
while in any status.
o Fixed chat so that windows clients can connect.
o Fixed chat so that it should (hopefully) display ascii-8 characters.
New in v0.43
o Offline URL support. No more unknown system message 0x0004.
o Chat now supports remote end setting the background and foreground
colors.
o Options can almost all be set using a gui dialog.
o Status is now changed by right clicking on the status bar at the
bottom (lets the main window be narrower).
o Chat requests are properly cancelled when you close an unaccepted
chat request dialog.
o Translation fixed for urls.
o About box added.
o Added to contact list system message now shows the info on the user
who added you.
New in v0.42
o Added option to remove the header from the user list.
o Added more translation stuff.
o Fixed chat so that it works again.
New in v0.41
o Redone send tab to include all options on one tab.
o Added support for "invalid uin" return on an update user info.
o Hopefully fixed flaw that made non alphabetic characters dissappear.
o Added patch for character translations.
o Auto away and NA after a given amount of time.
New in v0.40 final
o Now you can select which columns are shown and the order in which they
appear and their width using the licq.conf file.
o Font propagates properly throughout the entire program.
o Support for other character sets.
o No more licq.inst file, now when you run licq for the first time it
will automatically install what it needs.
o Set the background color for each type of user. Basically you can set
the background color of the main window now.
o Fixed the bug that made licq crash if it was unable to connect to a
user.
o Events now appear in the correct order in the view event tab.
o Fixed the bug that segfaulted Licq on URLs sent without a description.
o Network window now scrolls properly downwards.
New in v0.40pr4
o Chat! Barely works. Very iffy, but test it out.
o Grid lines can be turned off using the menu.
o Multiple function windows can now be opened at once. Leaks a little
though.
o Auto update all users function added.
o Added support for PC Speaker for sound. Just put in [sound], Enabled = 2
or select it using the sound menu under options.
o Set the background color for online, away, and offline users. Edit the
licq.conf file to select the colors.
New in v0.40pr3
o Fixed the URL and description being reversed
o Changed how reading events works. Redid the Read Msg tab.
o Added more error checking to the socket code.
o Platform indepedence in the socket code hopefully. Removed the problem
with big-endian / little-endian numbers.
o Fixed the names appearing halfway up the line in the main window.
o Added lines to the main window.
New in v0.40pr2
o Hopefully the double message thing and the various problems with the newest
version of ICQ for windows are fixed.
o Added server busy awareness.
o Ability to go to the next server if the current one isn't working.
o New messages are saved so that next time you start you will still
see them (sort of). Now if Licq crashes while you have new messages
you won't lose them.
o Started distributing Jeff's status icons as the default ones. You can
always use the other ones if you prefer.
o Segfault which occured on a line larger than 57 characters fixed.
o Pending events handled properly when you log off. Basically Licq handles
timeouts much better.
o Send Through Server is sticky, so it remembers it's position for each user
between calls.
o Unaligned byte reading bug fixed so that Licq will run under Solaris and
other OS's...Unfortunately, there are still problems with endianess so
Licq still requires an i386 processor to work.
New in v0.40pr1
o Total restructuring of gui. Uses Qt 1.4 ListView instead of list
boxes. Shows more information on each user in the window now.
Status bar added, showing on/offline status, number of system
messages, and number of new messages.
o Mini mode where Licq takes up much less screen real-estate.
o Search User function added. Search by first name, last name
email address, or alias.
o Send URL works.
New in v0.34
o Word wrap works in read messages properly (wraps words instead of
cutting them off)
o Authorization has been added. Now when users ask for authorization
you see more of their information and the request. And you can
authorize users to add you with "Users" "Authorize User" menu
option.
o Fixed the vertical bars error in windows boxes. Now Licq sends
messages in DOS style (carriage return / newline) instead of UNIX
style (newline only).
o Icon added, thanks to Dave and the Gimp.
o Docking now supported in WindowMaker, BlackBox...
o Sound support added. Currently only one sound which plays on
incoming messages.
New in v0.33
o Command-line options now work. Try -d to dump some status debugging
info and -b to set base directory (defaults to ~/.licq) and -h for
help.
o Word wrap works in the send message dialog! Borrowed some code from
KEdit and now it works. Wrote some code to get it to work in other
dialogs (such as read msg). It's not perfect, but a patch will be
released soon to fix it.
o Licq no longer crashes if you aren't connected. It runs fine and will
simply give an error when you try and connect.
o Major memory leak fixed, should make Licq more stable.
o Foundation for multiple server support added.
o Licq now retries a set number of times before giving up on mirabilis
instead of stopping right away.
o Fixed the annoying "Hide" button on the wrong side problem. Now
everything is more standard and the window won't dissappear when you
hit "enter".
o Autoconf configuration thanks to Nic Bellamy. Now you can just
type configure to get everything working.
o Rewrite of javaToLicq, making it much much better. Thanks again
to Nic Bellamy.
o Restructure of directory structure again. Now licq is installed
in /usr/local/share/licq, but each user *has* to install it into
their own ~/.licq directory. Licq.inst has been rewriten to better
accomodate this.
New in v0.32
o Option to dump the network window output to a file to aid in deubugging.
Check box on the window itself toggles writting to BASE_DIR/netwin.debug
o The network window now adds lines at the top instead of at the bottom,
making it much easier to keep track of what's going on. No more jumping
all over the place to keep track of the most recent event.
o Licq now saves the size of the window and its position when it exits, and
restores it when you restart. The information is stored in
conf/geometry.conf
o Added users are automatically saved to disk.
o New users (either added manually or automatically) are automatically updated
if you are online and their info saved.
o Double clicking on a user with no new message now brings up the send message
tab instead of the read message one.
o History is now editable and you can save changes to disk.
o Remove user now works, including removing the config and history files.
o Selecting a function for a user when the function window is already open now
updates the function window instead of doing nothing.
o javaToLicq and micqToLicq scripts have been updated to actually work.
o Major reimplementation of the directory code. Now Licq installs to
/usr/local/licq (you can change this, but I don't recommend it) and will
default read the config data from here. But you can specify a different
BASE_DIR on the command line to give each user a seperate configuration.
For example, running "licq" will start up licq using /usr/local/licq as the
BASE_DIR and running "licq ~/.licq" will start licq using ~/.licq as the
BASE_DIR. I recommend putting the later as an alias and using it.
o New users are now marked in a different color until you open the function window
for them. This allows you to tell how is new and who isn't.
o Licq can now detect if a packet has come from another Licq client and will
indicate this and the version number on the network window for each incoming tcp
packet.