File: CHANGES

package info (click to toggle)
xirc 2.0-3
  • links: PTS
  • area: contrib
  • in suites: hamm, slink
  • size: 2,624 kB
  • ctags: 2,093
  • sloc: cpp: 21,094; makefile: 1,033
file content (172 lines) | stat: -rw-r--r-- 6,919 bytes parent folder | download
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
Ver 2-0   18 Jun 97
   Replaced the buttons on the main window with menus.

   Added Notification and Ignore lists. These lists will now allow for 
   notifications of the arrival and departure of individuals, and the
   ability to ignore individuals.

   Created the classes xIrcMsgDispatch and xIrcMsgDispatchEntry. These classes
   are responsible for sending out commands to the server then accepting thier 
   responses and making sure the response is dispatched to the sender of the 
   message.
   
   Modified most of the code to send outgoing commands through xIrcMessageDispatch.

   Now the responses of most commands will be displayed in the window that the
   command was entered in. This does not include the ctcp commands such as ping.

   Modified xIrcConnect class to steer all responses to xIrcMessageDispatch
   to be dispatched appropriatly.

   Moved the resource initialization strings of all of the xIrc specific
   widgets to xIrc.cpp. Added the tag 'XIRC' to the start of all of them.
   This forces the tags in the external databases to have this tag also.

   Changed the message Query to use the QMultiLineEdit widget. This 
   eliminates the multiple new message queries from the same nick.

   Changed the default colors of the buttons to be darker than the windows
   default background color. Also forced the buttons to use a Bold typeface
   if the font supports it.
   
Ver 1-19   10 May 97
   Changed to accept xIrc.defaults in the current directory to .xIrc in the
   home directory for the defaults file. If latter is not found, the first is 
   looked for.

   Rewrote     xIrcServerQuery    and    added    xServerTable,
   xIrcServerList,    xIrcServerEntry,    xIrcServerList,   and
   xIrcConnectDialog  to  facilitate  using  and manipulating a
   seperate  file  for  selecting servers. This also allows for
   importing mIrc server files.

Ver 1-18   4 Apr 97
   Mostly made changes to support Dcc File transfers. This feature is
   currently disabled though because it's still quite unstable.

   Hopefully it now handles keyed channels. Not being one to go on them, or
   even know which ones are keyed, it's hard to test the patch. BTW, Thanks
   go to Franklin Robert Belew <frb@isc.umr.edu> for the patches!!!

   Finaly got around to using xMessage instead of QMessage so the 
   error messages and what not come up in the proper font :)).


Ver 1.17   ????
   Hmmm... I do have to do better....

Ver 1.16:    10 Jun 96

   Added the /LINKS and /MAP commands for what they are worth.

   Modified to handle the new xSocket API

   Replaced Popup dialog boxes for errors and replaced them w/ text
   messages in the main window untill I find the cause of the
   segmentation faults. This also include the showing of the server
   selection dialog box on the socket disconnecting.

   Fixed xIrcDccChatFrame to show actions properly.

Ver 1.15:    13 May 96
   Added X-Resources for configuration.
   Created a bitmap for the application.
   Hopefully fixed a few bugs and not instilled too many new ones!

Ver 1.14:   19 Apr 96
   '\'  is  now the continuation character for the xIrc.defaults file,
   not  '/'!!!  Already  existing  files  must  be fixed otherwise the
   program WILL bomb!!! See libX++/CHANGES

   Fixed xIrcMessageFrame to use the nick in the Nick List edit window
   before  it  uses  the selected nick in the list. What this means to
   the  user  is that they can type a nick into the edit window of the
   nick list and act upon it even if a nick is already selected in the
   list.

   Modified   xIrc.cpp   to   Open   the   Server   Dialog   (via  the
   xIrcConnect::newServer() member function) after selecting the nick.

   Fixed  the  replies to the /names command when used for an existing
   command  to  be  displayed  to  the screen when the nick box is not
   visible.

   Fixed the replies to both the /names and /list commands to show the
   channel name or nick when displayed on the main window. This is how
   one  would  expect  them  to  behave if a window is not open to the
   channel.

   Fixed  the  "Give  Ops"  and  "Take Ops" buttons on the Nick Action
   Dialog. They now work properly.

   Added the following buttons to the Nick Action Dialog,
      "Who", "Ban".

   Added a Dialog box for doing Bans. This uses the optional parameter
   BANMESSAGE for the kick message if a kick is performed w/ the ban.

Ver 1.13:   14 Mar 96
   Fixed  the Nick, Channel and Server Dialog boxes to work a bit more
   like  one would expect them to. If an item is selected and the edit
   field is blank, the selected item will be chosen.

   Moved  the  Initial  Nick  Query  to  the  main line code AFTER the
   xIrcConnect  object  is  constructed. The outward effect of this is
   that  the  main  window  will  be  displayed then the query will be
   shown.

   Added  a  'Nick  Action'  Dialog.  by  double  Clicking  on  a word
   (Presumably  a Nick) in a window, this dialog will be brought up w/
   both  the  nick and the window names already filled so that various
   actions may be done.

   Added  'Nick  Actions' buttons to the top of the widows to bring up
   the Nick Action Box w/o double clicking on a nick.

   Added a 'Nick List' button to the windows for channels to allow the
   hiding / showing of the nick list box.

   Modified  the  Nick  Selection  Dialog box to allow for alternative
   nicks.  It now also has a "Auto Nick Selection" button to allow the
   names  to be tried automaticaly if the last one tried is already in
   use.

   Changed  the  NICK tag in the defaults file to NICKS. NICK is still
   allowed  but  carries  a  stiff  warning  because  next  release it
   probably won't be.

   Added  the  tags REALNAME and EMAIL_ADDR to the xIrc.defaults file.
   See README.txt for details.

   Added a 'Close' button to the nick list for channels.

   Divided xIrcConnect.cpp into three files, xIrcConnect[1-3].cpp.

   Fixed  the  Makefile dependency part to include the header files of
   libX++.
   
Ver 1.12:   03 Mar 96
   Fixed  References  to  include  files requiring the /usr/include/qt
   link to not be required any longer

   Made the xIrcConnect widget default colors more palatable

   Corrected type casting to compile w/ the gcc-2.7.2 compiler

   Corrected  the  test for socket connection failure to look for TRUE
   or FALSE instead of < 0

   Removed  the 2 calls to show() in xIrcMessageFrame widget that were
   used  to  display the widget each time a new messages was recieved.
   This was needed to correct for the behavior of the QDialog class in
   the  new  qt-0.94  release where it centered a dialog object on the
   screen on every call to show().

   Fixed xIrcMsgQuery object to signal back the entire message when it
   was  done so the message could be placed into the window of the new
   frame by xIrcConnect

Ver 1.11:   02 Feb 96
   Initial Release