summaryrefslogtreecommitdiffstats
path: root/ksirc/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ksirc/ChangeLog')
-rw-r--r--ksirc/ChangeLog270
1 files changed, 270 insertions, 0 deletions
diff --git a/ksirc/ChangeLog b/ksirc/ChangeLog
new file mode 100644
index 00000000..808b9e8c
--- /dev/null
+++ b/ksirc/ChangeLog
@@ -0,0 +1,270 @@
+1998-03-29 Andrew Stanley-Jones <asj@chowtown.cban.com>
+
+ * Fixed problem with "/names" opening a zillion windows and
+ joining every channel in existance.
+
+ * toplevel.cpp: re-writting parse-input to do better checking and
+ error handling. Now uses an internal EString, a QString class
+ which emits exceptions on error conditions. Currently only 1
+ exception exists, the estringOutOfBounds exception to indicate
+ find returned a value out of the bounds of the string. Other
+ exception handling include failure cases like parse errors.
+
+ * Added better puke support and more widgets. Currently 8
+ diffrent widgets exist, and 1 layout manager.
+
+1998-03-13 Andrew Stanley-Jones <asj@chowtown.cban.com>
+
+ * Nick list sorting works much better, still broken when
+ there's only a couple of entries, but it's better.
+
+ * Fixed /names problem.
+
+1998-03-07 Andrew Stanley-Jones <asj@chowtown.cban.com>
+
+ * Majour update comes in the form of the puke sub directory. This
+ contains the starting frame work for full control of ksirc from
+ perl scripts. Right now it implements a small widget set (ha!
+ small!! a widget, a frame and a lineedit). Ground work is all set
+ to start adding more. :)
+
+ * puke/pwidget.pm (close): Wow it's been a while since this was
+ updated =)
+
+
+
+1998-02-17 Andrew Stanley-Jones <asj@chowtown.cban.com>
+
+ * Default rules added:
+ + Filter ksirc colours
+ + Filter mirc colours
+ + Colourize nicks
+ + Colourize your nick
+
+ * KSPrefs/defaultfilters.cpp: Added default filters
+ configure/prefrences dialog.
+
+ * baserules.cpp (defaultRules): Added basic default filter rules.
+
+1998-02-16 Andrew Stanley-Jones <asj@chowtown.cban.com>
+
+ * Numberous other changes in toplevel.cpp to support changes to
+ nick list.
+
+ * alistbox.cpp (nickListItem): New nick list item keeps all nicks
+ in special items with setable colours and op/voice status falgs.
+ (findNick): New findNick() function allows quick searchin of nick
+ list via binary search.
+ (item): Returns nickListItem now.
+
+1998-02-07 Andrew Stanley-Jones <asj@chowtown.cban.com>
+
+ * Misc bug fixes and updates.
+
+1998-02-01 Andrew Stanley-Jones <asj@chowtown.cban.com>
+
+ * KSCutDialog/KSCutDialog.cpp (scrollToBot): Added copy button,
+ and made it scroll to the bottom better.
+
+ * ahistlineedit.cpp (mousePressEvent): Fixed paste problem, added
+ copy button for poor soles who have problem with highlighting and
+ copying.
+
+ * dsirc (donumeric): Fixed dcc chat messages going to the wrong window.
+
+1998-01-30 Andrew Stanley-Jones <asj@chowtown.cban.com>
+
+ * When talking to a nick doesn't show nick list.
+
+ * toplevel.cpp (KSircTopLevel): Fixed a few bugs with drawing and
+ reszing.
+
+ * New freeze slot for irc listitems, should speed up global
+ changes, etc.
+
+ * Misc changes and fixes.
+
+ * toplevel.cpp (parse_input): If we see a nick change that's
+ pertinent to us, ie we're talking to a nick and he changes nicks,
+ try and follow the nick change.
+
+1998-01-28 Andrew Stanley-Jones <asj@chowtown.cban.com>
+
+ * toplevel.cpp (parse_input): Clears screan before displaying the
+ prompt. Needed minor changes everywhere.
+ (parse_input): Added ssfe 'R' message to rejoin a channel.
+
+ * servercontroller.cpp (saveProperties): Added KDE session
+ management.
+
+1998-01-25 Andrew Stanley-Jones <asj@chowtown.cban.com>
+
+ * Handles +v on nicks in channels.
+
+ * Big fixes throughout.
+
+ * irclistbox.cpp (updateScrollBars): General cleanup of scroll
+ bars, they work correctly now.
+
+1998-01-24 Andrew Stanley-Jones <asj@chowtown.cban.com>
+
+ * Ran ksirc through gprof and inlined a few small functions to
+ help in performance.
+
+ * toplevel.cpp: Fixed Menubar being offset.
+
+ * irclistitem.cpp (setupPainterText): Majour update to painting
+ routine. Now pre draws the "line" in a QPixmap buffer, and simply
+ dumps the pixmap to the screen in a paintevent. Essentially
+ double buffered, much faster, very nice.
+
+1998-01-21 Andrew Stanley-Jones <asj@chowtown.cban.com>
+
+ * toplevel.cpp (UserParseMenu): User menus no longer support %s,
+ but rather the perl variable $$dest_nick, this means you can now
+ use any sirc variable available, and as many times as you like.
+ This is going to break a lot of things!
+
+ * servercontroller.cpp (ProcMessage): Disabled Connections->Join
+ Channel when last server connection is closed.
+ Added icon, thanks to Druppy for making it.
+
+ * toplevel.cpp (showTicker): Fixed bug in starting ticker, was -5
+ instead of -i.
+
+ * KSTicker/ksticker.cpp (timerEvent): Added colour printing
+ support and double support. Little cleaner, looks ok.
+
+1998-01-20 Andrew Stanley-Jones <asj@chowtown.cban.com>
+
+ * ksircprocess.cpp (KSircProcess): Added sirc.help.gz and
+ SIRCLIBDIR infor so help now works correctly!!!! ADDED /help!!
+
+ * Moved all UserMenu support into the prefrences list box, and all
+ that it entails. Not 100% clean, but it's pretty good.
+
+ * toplevel.cpp (control_message): Added support for changing the
+ font size of the line edit.
+
+ * cleaned up support for the user menu in toplevel, and remove all
+ the extra classes.
+
+1998-01-18 Andrew Stanley-Jones <asj@chowtown.cban.com>
+
+ * KSPrefs/ksprefs.cpp: New Preferences and settings window. The
+ basic window and idea has been set out, it simply needs more pages
+ plugged into it now.
+
+ * ksircprocess.cpp (KSircProcess): Added support for the new
+ startup settings, etc.
+
+ * ksircprocess/servercontroller/toplevel: Now starts with channel
+ name !no_channel so that deletes go through correctly. (we never
+ delete !default).
+
+ * servercontroller.h: Updated and fixed so the window resizes
+ correctly.
+
+1998-01-15 Andrew Stanley-Jones <asj@chowtown.cban.com>
+
+ * Ticker now starts with data right away, heck, I just plug it
+ with the last 5 lines!
+
+ * FilterRuleEditor.cpp (moveRule): Fixed error with $$var being
+ nuked.
+
+ * Updated the entire messaging system between ServerController and
+ ksirc process, they can now talk freely without a zillion signals
+ and slots. Communications is fully bidirectional and should work
+ well.
+
+ * toplevel.cpp (parse_input): Now deals with ssfe#p correctly!!!
+ Finally!!!! (prompts, for say nicks and passwords, try /oper :) )
+
+1998-01-13 Andrew Stanley-Jones <asj@chowtown.cban.com>
+
+ * servercontroller.cpp (notify_nick_online): Added grahical notify
+ list. It uses the server controller and adds an Online brancs
+ with the nicks of people currently online on each server.
+
+1998-01-12 Andrew Stanley-Jones <asj@chowtown.cban.com>
+
+ * Fixed filters.pl so being "away" doesn't mess up the lag'o'meter.
+
+ * Updated docs added keys.help and updates servercontroller for it.
+
+1998-01-10 Andrew Stanley-Jones <asj@chowtown.cban.com>
+
+ * toplevel.cpp (KSircTopLevel): Menus updated and working correctly.
+
+ * filters.pl (hook_ctcp_lag): Added feature for lag monitoring up
+ in the upper right hand corner. Menus are broken though :(
+
+1998-01-09 Andrew Stanley-Jones <asj@chowtown.cban.com>
+
+ * toplevel.cpp (pasteToWindow): Fixed ut & paste to work correctly.
+
+1998-01-02 Andrew Stanley-Jones <asj@chowtown.cban.com>
+
+ * alistbox.cpp (inSort): Fixed sorting routine. Stripped it made
+ it work, it's faster, etc. SHould work better.
+
+ * toplevel.cpp: Added new Willy power tab completion.
+
+1998-01-01 Andrew Stanley-Jones <asj@chowtown.cban.com>
+
+ * Various bug fixes as per the BUGLIST.
+
+ * Fixed scroll to bottom, no longer scroll to bottom when you're
+ scrolled up, except when you hit enter.
+
+1997-12-31 Andrew Stanley-Jones <asj@chowtown.cban.com>
+
+ * Fixed mem leak in KSTicker. Leaked 1 byte per message.
+
+ * Cleaned up the cut&paste code, made it a little consistend with X.
+
+1997-12-30 Andrew Stanley-Jones <asj@chowtown.cban.com>
+
+ * Added support for multiple op/deop'ings. Seems ok, except for
+ when a non-op changes their nick they might be shown as an op.
+ Looking into it.
+
+ * Generic bug fixing and re-orginization since the 26th. Check
+ the cvs logs.
+
+ * Added full cut&paste support. Seems to work ok.
+
+1997-12-26 Andrew Stanley-Jones <asj@chowtown.cban.com>
+
+ * toplevel.cpp (resizeEvent): fixed resize problem.
+ (parse_input): Added `sirc clear handeling.
+ (parse_input): I think I fixed the auto create auto joining windows
+
+ * Added filter rule control mechanisim where each module is
+ queired and can suply it's own filter rules. Usefull for DCC and
+ bolding etc. Be carefull with toplevel, since there's multiple
+ instances each will suppy it's rule, and should ONLY be used if
+ each toplevel needs a filter rule.
+
+ * irclistitem.cpp (colourDrawText): Added ~~ to escape and print a
+ single ~. ~~ is always garunteed to print ~.
+
+ * ioBroadcast.cpp (defaultRules): Added a a default rule to seek
+ out stray ~[bcui]nick@someplace due to bad idents and to escape
+ the ~.
+
+1997-12-25 Andrew Stanley-Jones <asj@chowtown.cban.com>
+
+ * Added listing of OPs at the top of list box with a seperator
+ dividing ops from non-ops. Toplevel now tracks nick change and op
+ status.
+
+1997-12-24 Andrew Stanley-Jones <asj@chowtown.cban.com>
+
+ * Added code to look fro same fg and bg and change the bg so you
+ can see the text.
+
+ * Cleaned up nick completion, etc.
+
+$Revision$