2004-08-27 Martin Junius ------- CVS tag R233 ------------------------------------------------- 2004-08-20 Martin Junius ------- CVS ci ------------------------------------------------------- After some mess, seems to compiling and working again with the new automake stuff from KDE 3.2.2. * kwatch/iptables.*: added again to CVS from 2.3.2. * admin/*: copied from kapptemplate-3.2.2 * kwatch.lsm: updated. * kwatch.spec (Release): 1.fc2 * README: RPMs now for FC2. 2004-07-05 Martin Junius ------- CVS ci ------------------------------------------------------- * README: updated. * kwatch.lsm: updated. * kwatch.spec (Release): set to 1.fc1 for Fedora Core 1. ------- CVS ci ------------------------------------------------------- * po/kwatch.po: [de] translation updated. * kwatch/main.cpp (main): changed email address. * kwatch/Makefile.am: use /usr/include/kde/kde.pot again, seems to be included in kdelibs-devel-3.1.4-5 on FC1. 2004-06-25 Martin Junius ------- CVS ci ------------------------------------------------------- * VERSION: changed to 2.3.3. 2004-06-22 Martin Junius ------- CVS ci ------------------------------------------------------- * kwatch/kwatchconf.h (DEFAULT_IDLETIMEOUT): default set to 300 s. * kwatch/prefs.cpp (kwatchPrefs): add input field "Reopen idle timeout". (updateConf): set m_param3 from config. (changeParam3): new slot for m_param3. * kwatch/prefs.h (class kwatchPrefs): added m_param3 member with corresponding changeParam3() slot. * kwatch/klogwidget.cpp (KLogWidget): use config idleTimeout. (timeout): dito. * kwatch/kwatchconf.cpp (save): save new idleTimeout. (read): read new idleTimeout. * kwatch/kwatchconf.h (class kwatchConf): added idleTimeout member. (DEFAULT_IDLETIMEOUT): default is 30 seconds. * kwatch/klogwidget.cpp (KLogWidget): start m_idle with 30s. (timeout_idle): new slot for timer m_idle timeout signal. (timeout): restart m_idle, if text was read from a log file. * kwatch/klogwidget.h (class KLogWidget): added new QTimer *m_idle member. * kwatch/klogwidget.cpp (createPopupMenu): removed call to QTextEdit::createPopupMenu(), use QCursor::pos(). The position passed in arg pos is the relative position in the KLogWidget, not the absolute position on screen. 2004-02-28 Martin Junius ------- CVS tag R232 ------------------------------------------------- ------- CVS ci ------------------------------------------------------- * kwatch.spec: updated. * kwatch.lsm: updated. * README: updated. 2004-02-27 Martin Junius * kwatch/kwatch.cpp (kwatch): commented logtime(), don't log startup time. ------- CVS ci ------------------------------------------------------- * kwatch/klogwidget.cpp (createPopupMenu): this is really a hack: call m_popup->popup(), then return 0 to disable standard popup. This *seems* to work, but there must be a better way add a popup menu created by the KDE factory(). * kwatch/klogwidget.h (class KLogWidget): added reimplementation of createPopupMenu(). 2003-04-30 Martin Junius * kwatch/klogwidget.cpp (readMore): removed old commented code. 2003-04-15 Martin Junius * kwatch/klogwidget.cpp (moreText): moveCursor() after removeParagraph(), hopefully QText will now scroll to the end of the file. 2003-04-14 Martin Junius * kwatch/klogwidget.cpp (logcheck): only watch for "isdn_tty: call from ..." to avoid double popup for "isdn_net: ...", seems to have changed with kernel 2.4.20. ------- CVS ci ------------------------------------------------------- * kwatch.spec (Requires): Qt/KDE >= 3.1 * admin/*: updated for KDE 3.1 * VERSION: set to version 2.3.2 * kwatch/klogwidget.cpp (moreText): ensureCursorVisible() after removeParagraph(0), Qt 3.1 seems to scroll back to beginning. 2003-04-12 Martin Junius * kwatch.spec (Release): set to 1.rh9, building rpm for RedHat 9. 2003-02-23 Martin Junius * kwatch.lsm: updated. 2003-02-21 Martin Junius ------- CVS tag R231 ------------------------------------------------- ------- CVS ci ------------------------------------------------------- * kwatch.lsm: updated. * kwatch.spec: updated. * README: updated. 2003-02-19 Martin Junius ------- CVS ci ------------------------------------------------------- * kwatch/klogwidget.cpp (moreText): last change seems to work very well, so this is it. 2003-02-17 Martin Junius * kwatch/klogwidget.cpp (moreText): use setUpdatesEnabled around removeParagraph() only, seems to cause some line not to be drawn when used around append(). 2003-02-16 Martin Junius * kwatch/klogwidget.cpp (moreText): use update() instead of repaint(). ------- CVS ci ------------------------------------------------------- * kwatch/*: updated copyright. * VERSION: set to 2.3.1 * kwatch/klogwidget.cpp (KLogWidget): set PlainText, NoWrap. (moreText): totally rewritten based on QTextEdit functions. * kwatch/klogwidget.h (class KLogWidget): now a child of QTextEdit. 2002-09-05 Martin Junius ------- CVS tag R230 ------------------------------------------------- ------- CVS ci ------------------------------------------------------- * kwatch.lsm: updated. * README: updated. * OK, compiles with KDE 3.0.3. * kwatch.spec (Release): set to 2.7x 2002-05-09 Martin Junius * kwatch.spec: now requires Qt/KDE 3.0 ------- CVS ci ------------------------------------------------------- * kwatch/klogwidget.cpp (formatName): the old length computation code does no longer work with Qt3, need to port KLogWidget to Qt3's QTextEdit! * VERSION: set to 2.3.0, the new kwatch release for KDE 3.0. * admin/*: copied from KDE 3.0 release source. 2001-11-22 Martin Junius ------- CVS tag R220 ------------------------------------------------- ------- CVS ci ------------------------------------------------------- * kwatch.spec (Release): 2.7x for RedHat 7.2, compiled with the freshly released KDE 2.2.2. 2001-09-12 Martin Junius ------- CVS tag R220b ------------------------------------------------ ------- CVS ci ------------------------------------------------------- * po/kwatch.po: updated. * kwatch/prefs.cpp (kwatchPrefs): tabs reordered, some texts changed. * kwatch/klogwidget.cpp (logcheck): check new enableXXX m_cf members to enable/disable alert checking, use soundXXX for the sounds to be played. * kwatch/prefs.cpp (updateConf): update new widgets. * kwatch/kwatchconf.cpp (save, read): write/read new entries. * kwatch/kwatchconf.h (class kwatchConf ): added {enable,sound}{Call,Log} members. 2001-09-10 Martin Junius * kwatch/prefs.cpp (kwatchPrefs): add tab with settings for "Alerts", ie check for incoming ISDN calls and IP connection attempts, parameters for KLogWidget::logcheck(). * po/kwatch.po: translation "de" updated. ------- CVS tag R220a ------------------------------------------------ ------- CVS ci ------------------------------------------------------- * kwatch.spec: release 1.7x for RedHat 7.1, requires KDE 2.2 * kwatch/klogwidget.cpp (logcheck): add timestamp from syslog line to 1st line of alert dialog. 2001-09-08 Martin Junius ------- CVS ci ------------------------------------------------------- * .: "make distcheck" works. * kwatch/doc/en/Makefile.am: commented HTML related stuff. * kwatch/main.cpp: updated "About" Copyright. * admin/*: freshly copied from KDE 2.2 sources. * kwatch/doc/en/index.docbook: converted to new KDE 2.2 DocBook XML V4.1 based documentation, at least meinproc isn't complaining anymore. ------- CVS ci ------------------------------------------------------- * kwatch/klogwidget.cpp (logcheck): modified iptables log handling to use IPTablesLog objects, only show dialog when new log entry is different from last one, connection attempts typically come 2 or 3 in a row. (nextMsg): new member function, create new dialog by cycling thru array of MAXKWATCHMSG=5 kwatchMsg dialog boxes. * kwatch/iptables.cpp (parseLog): new member function, parses syslog line from iptables log, splits KEY=VAL tokens and stores them in QMap m_data. (eq): compares SRC, DST, PROTO, SPT, DPT, return true if equal. (srcAddr): returns source address. (dstAddr): returns destination address. (srcPort): returns source port. (dstPort): returns destination port. * kwatch/iptables.h (class IPTablesLog): new helper class for treatment of kernel 2.4 iptables log entries, parses data and allows for comparison. 2001-08-27 Martin Junius * kwatch/klogwidget.cpp (logcheck): also check for IP packet logging from iptables. 2001-08-22 Martin Junius ------- CVS ci ------------------------------------------------------- * kwatch/kwatch.cpp (clear): call mlog->clear(). * kwatch/klogwidget.cpp (clear): new member function, clears text, set m_r, m_c = 0. * kwatch/kwatch.cpp (setupActions): added edit_clear action. (quit): new slot for edit_clear action. * kwatch/kwatchui.rc: added Edit menu with Clear entry. * kwatch/klogwidget.cpp (logcheck): added KLogFile * arg, changed to slot. (moreText): removed call to logcheck(). (readMore): don't process empty lines, newline only. * kwatch/klogwidget.h (class KLogFile): new signal checkLine(). 2001-08-19 Martin Junius * VERSION: changed to 2.2.0, compiled with KDE 2.2. 2001-08-02 Martin Junius ------- CVS ci ------------------------------------------------------- * kwatch/klogwidget.cpp (logcheck): use kwatchMsg dialog to display proper modeless dialog for incoming calls. * kwatch/kwatchmsg.cpp: new file, implementation for kwatchMsg class. (set1): new member function, set label text. (set2): new member function, set label text. (set3): new member function, set label text. * kwatch/kwatchmsg.h: new file, header for kwatchMsg class, dialog for displaying modeless messages. * kwatch/Makefile.am (kwatch_SOURCES): added kwatchmsg.cpp (noinst_HEADERS): added kwatchmsg.h 2001-07-23 Martin Junius * kwatch/klogwidget.cpp (activate): don't open IO_Raw anymore. (readMore): use m_file->readLine(). (logcheck): new function, check line read from log file against regex. (moreText): call logcheck(). (logcheck): info message box for incoming ISDN calls. 2001-05-01 Martin Junius * TODO: new file, including requirements from kwatch users. 2001-04-23 Martin Junius * kwatch/main.cpp (main): author blurb includes web address. 2001-04-21 Martin Junius ------- CVS tag R201 ------------------------------------------------- ------- CVS ci ------------------------------------------------------- * VERSION: changed to 2.0.1 because of missing updates to README, kwatch.lsm in 2.0.0 * kwatch.lsm: update to 2.0.0 ------- CVS tag R200a ------------------------------------------------ ------- CVS ci ------------------------------------------------------- * *: rebuild Makefiles. ------- CVS tag R200 ------------------------------------------------- ------- CVS ci ------------------------------------------------------- * kwatch.spec (Release): 1.6x * kwatch/doc/en/index.docbook: version updated. * VERSION: changed to 2.0.0, which will be the new release compiled with KDE 2.1.1. 2001-01-30 Martin Junius ------- CVS tag R193 ------------------------------------------------- ------- CVS ci ------------------------------------------------------- * po/: updated. * kwatch.spec: updated. * kwatch.lsm: updated. * README: updated. ------- CVS ci ------------------------------------------------------- * kwatch/klogwidget.cpp (mousePressEvent): pass event to parent class. 2001-01-19 Martin Junius * kwatch/doc/en/Makefile.am (install-html): added target for installing docs for web site. * kwatch/doc/en/index.docbook: documentation complete so far, but still only a basic list of the menu items. But then kwatch is a simple, basic application. ;-) 2001-01-18 Martin Junius ------- CVS ci ------------------------------------------------------- * kwatch/kwatch.cpp (optionsShowMenubar): new member function, toggle menu bar. (kwatch): show/hide menu bar depending on config settings. (setupActions): create new ToggleAction "options_show_menubar". * kwatch/kwatchconf.cpp (read, save): read/write new config member. * kwatch/kwatchconf.h (class kwatchConf): new member showmenu. * kwatch/klogwidget.cpp (KLogWidget): removed popup argument. (setPopupMenu): new member function. 2001-01-13 Martin Junius * kwatch.lsm: updated. ------- CVS ci ------------------------------------------------------- * kwatch/*.cpp: commented debug fprintf's. * kwatch/klogwidget.cpp (mousePressEvent): added member function. (KLogWidget): added QPopup * argument. * kwatch/kwatch.cpp (setupActions): create right button popup menu. * kwatch/kwatchui.rc: added rb_popup with file_reopen, options_configure, file_quit. * kwatch/doc/en/Makefile.am (EXTRA_DIST): added HTML/* * kwatch/doc/en/index.docbook: minimal documentation contains more or less the old minimal documentation from index.sgml ;-) 2001-01-11 Martin Junius * VERSION: changed to 1.9.3 2000-12-31 Martin Junius * kwatch/doc/en/index.docbook: started documentation for new kwatch. 2000-12-15 Martin Junius ------- CVS tag R192 ------------------------------------------------- ------- CVS ci ------------------------------------------------------- * kwatch.spec: updated. ------- CVS ci ------------------------------------------------------- * po/kwatch.po: updated with new translations. * admin/Makefile.common (package-merge): use diff -u * kwatch/Makefile.am (messages): kde.pot - which doesn't seem to be included in the RedHat 6.2 KDE 2.0.1 RPMs is now located in ../.., copied from KDE 2.0 compiled from the sources. * kwatch.lsm: updated. * README: updated. 2000-12-14 Martin Junius * Makefile.am (version): use ../update-version ------- CVS ci ------------------------------------------------------- * kwatch/klogwidget.cpp (KLogFile): init m_buf. (KLogFile): delete m_buf. (readMore): m_buf (= old buf[]) now associated with object. * kwatch/klogwidget.h (class KLogFile): new member m_buf. * kwatch/klogwidget.cpp (KLogFile): additional cf argument to constructor. (addFile): pass m_cf to KLogFile constructor. * kwatch/klogwidget.h (class KLogFile): added kwatchConf &m_cf member. * kwatch/klogwidget.cpp (maxlines, bufsize): replaced #define's with settings from m_cf. * kwatch/prefs.cpp (kwatchPrefs): added new page with parameter settings. (changeParam1): new slot for changing parameters. (changeParam2): dito. * kwatch/kwatchconf.cpp (save): write new entries. (read): read new entries. * kwatch/kwatchconf.h (class kwatchConf): added new config member maxlines, bufsize. 2000-12-11 Martin Junius ------- CVS ci ------------------------------------------------------- * *: updated version information manually, update-version is not yet properly working. * Makefile.am (version): added version target for updating version number from VERSION file. ------- CVS ci ------------------------------------------------------- * update-version: Perl script for updating version number in various files. * kwatch/klogwidget.cpp (dragEnterEvent): new event handler for Drag&Drop. (dropEvent): new event handler for Drag&Drop. (dropEvent): accepts local files only. 2000-12-10 Martin Junius * kwatch/klogwidget.cpp (formatName): return std string, if fill length n < 1. (moreText): unset/set autoUpdate() to avoid flicker. ------- CVS tag R191 ------------------------------------------------- ------- CVS ci ------------------------------------------------------- * kwatch.lsm: updated. * README: updated. * VERSION: dito. * kwatch/main.cpp: dito. * configure.in.in: version number 1.9.1 * kwatch/prefs.cpp (addFile): fixed nasty bug not allowing any new file to be added. So much for sloppy testing ... ;-) 2000-12-09 Martin Junius * kwatch.lsm: added all files and sizes. ------- CVS tag R190 ------------------------------------------------- ------- CVS ci ------------------------------------------------------- * kwatch/doc/en/index*.html: updated. * kwatch/doc/en/index.sgml: obsolete notice moved to . * update-morannon: script for upload tar.gz, .rpm's, .lsm to morannon. * build-rpms: script for building RPM file. * kwatch.spec: prefix /usr, release 1.6x (Requires): added some requires. 2000-12-05 Martin Junius ------- CVS tag R19c ------------------------------------------------- ------- CVS ci ------------------------------------------------------- * Makefile: make distcheck now works! ;-) * admin/am_edit (handle_POFILES): fixed processing of GMOFILES for dist-nls target. * Makefile.*: updated from new kapptemplate. * configure.in.in: new file from new kapptemplate, AM_INIT_AUTOMAKE(kwatch, 1.9.0) * admin/*: updated from new kapptemplate / kdesdk-20001203 ------- CVS ci ------------------------------------------------------- * po/kwatch.po: use utf8. * *: several changes for version number 1.9.0 2000-12-04 Martin Junius ------- CVS ci ------------------------------------------------------- * kwatch/doc/en/index.sgml: added a short "obsolete" notice. ;-) * kwatch.spec: new rpm spec file for kwatch 1.9 * kwatch.lsm: new LSM for kwatch 1.9 * README: new README for kwatch 1.9 * kwatch/klogwidget.h (class KLogWidget): members r, c renamed to m_r, m_c. * kwatch/kwatch.cpp (saveProperties): improved session management, saving position of window frame via pos(). (kwatch): improved session management, restore window via resize(), move(). (reopen): call m_log->reopen(). 2000-12-03 Martin Junius ------- CVS ci ------------------------------------------------------- * kwatch/klogwidget.cpp (formatName): std string with 15 '-'s. * kwatch/kwatch.cpp (kwatch): fixed startup message. ------- CVS tag R19b ------------------------------------------------- ------- CVS ci ------------------------------------------------------- * kwatch/klogwidget.cpp (formatName): new function, format file name for separator in log view window. (moreText): use formatName(). (formatName): now returns a string, which length fills the entire width of the log view widget, at least somewhat exactly for fixed width fonts. ------- CVS ci ------------------------------------------------------- * kwatch/*: added HEAD to all source files. * kwatch/utils.cpp: obsoleted, removed. * kwatch/utils.h: obsoleted, removed. * kwatch/prefs.cpp (addFile): absFilePath not needed. * kwatch/klogwidget.cpp: rewrite mostly complete, much cleaner overall structure now. * kwatch/klogwidget.h (class KLogWidget): m_loglist renamed to m_files. (class KLogFile): rewrite mostly complete. (class KLogWidget): rewrite mostly complete. * kwatch/* : class KLogPrefs renamed to kwatchPrefs. ------- CVS tag R19a ------------------------------------------------- ------- CVS ci ------------------------------------------------------- * kwatch/pref.*: rewrite of KLogPrefs class complete. * kwatch/klogwidget.cpp (updateConf): new member function, update settings from m_cf. * kwatch/prefs.cpp: use m_cf.logdir for dir with getOpenFileName. (openPrefs): new member function, updates conf and shows dialog. (setFontFgBG): new static function, sets font, fg, bg colors of a QWidget. (setWidth): renamed old set_width to static member function. * kwatch/kwatchconf.h (class kwatchConf ): new member logdir. * kwatch/prefs.h (class KLogPrefs): constructor takes additional kwatchConf & arg. (class KLogPrefs): new member m_cf. * kwatch/kwatch.cpp (optionsPreferences): use m_prefs. * kwatch/kwatch.h (class kwatch): new member KLogPrefs *m_prefs. * kwatch/klogwidget.cpp (moreText): only log file name if f != NULL. * kwatch/kwatch.cpp (logtime): new member function, log string with syslog-style date/time. (kwatch): log startup. 2000-12-02 Martin Junius * kwatch/klogwidget.cpp (readProperties): changed to use m_cf. (saveProperties): removed. (reConfig): removed. 2000-12-01 Martin Junius * kwatch/klogwidget.h: pass kwatch::m_cf ref in constructor. * kwatch/klogwidget.cpp (~KLogWidget): fixed. (saveProperties): commented, done in prefs.cpp. * kwatch/klogwidget.h: m_logfiles member no longer needed. * kwatch/kwatch.cpp (saveProperties): use m_cf.save(). (readProperties): use m_cf.read(). * kwatch/kwatchconf.cpp: class implementation for configuration parameters. (save): save configuration to KDE config file. (read): read configuration from KDE config file. * kwatch/kwatchconf.h: class def for configuration parameters. * HEAD: new common header for all source files. 2000-11-29 Martin Junius * kwatch/prefs.cpp (KLogPrefs): rewritten to use KDialogBase as base class. (addFile): use KFileDialog. (updateConfig): rewritten applyChanges, saving to config. 2000-11-27 Martin Junius * kwatch/klogwidget.cpp: major rewrite. * kwatch/klogwidget.h: major rewrite. * kwatch/main.h: removed. * kwatch/main.cpp: new, standard main totally replacing old version. * kwatch/kwatch.cpp: dito, using new KDE 2.0 XML UI stuff. * kwatch/kwatch.h: rewrite, putting toplevel UI into class kwatch. 2000-11-26 Martin Junius ------- CVS tag R03a ------------------------------------------------- ------- CVS ci ------------------------------------------------------- * kwatch/*: compiles again, seems to work sort off; help menu is missing, though. Major rewrite needed anyway. 2000-11-26 Martin Junius * ----- Here we go! --------------------------------------------------- Start of new KDE 2.0 kwatch release ... kwatch 0.3 seems to be abandoned by the original author, Ralph C. Weichert, so I decided adapt kwatch for KDE 2.0.