summaryrefslogtreecommitdiffstats
path: root/knotes/ChangeLog
diff options
context:
space:
mode:
authortoma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2009-11-25 17:56:58 +0000
committertoma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2009-11-25 17:56:58 +0000
commit460c52653ab0dcca6f19a4f492ed2c5e4e963ab0 (patch)
tree67208f7c145782a7e90b123b982ca78d88cc2c87 /knotes/ChangeLog
downloadtdepim-460c52653ab0dcca6f19a4f492ed2c5e4e963ab0.tar.gz
tdepim-460c52653ab0dcca6f19a4f492ed2c5e4e963ab0.zip
Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.
BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdepim@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'knotes/ChangeLog')
-rw-r--r--knotes/ChangeLog935
1 files changed, 935 insertions, 0 deletions
diff --git a/knotes/ChangeLog b/knotes/ChangeLog
new file mode 100644
index 000000000..c5cfb84f0
--- /dev/null
+++ b/knotes/ChangeLog
@@ -0,0 +1,935 @@
+ChangeLog for KNotes
+====================
+
+2006/07/10 Michael Brade <brade@kde.org>
+
+ * added DCOP methods to get and change geometry:
+ height(), width(), move(), resize()
+
+2006/06/10 Michael Brade <brade@kde.org>
+
+ * added DCOP methods to get and change the color of a note
+
+2006/02/20 Michael Brade <brade@kde.org>
+
+ * fixed #115009: since it doesn't seem clearly visible that the "Lock" menu
+ item is down after clicking on it a different checked state and display a
+ different text ("Unlock") and a different icon.
+
+2006/01/16 Michael Brade <brade@kde.org>
+
+ * fixed #119980: the knotes directory wasn't created in Kontact/KNotes
+ * new version number: 3.6
+
+2006/01/09 Michael Brade <brade@kde.org>
+
+ rewrote the networking code to use KNetwork:
+ * fixed #110915: KNetwork has better error reporting than the previous
+ code, now it says "connection actively refused" instead of "No such
+ file or directory"
+ * fixed #110838: this one was caused by an uninitialize variable, so it
+ wasn't reproducible
+
+2006/01/07 Michael Brade <brade@kde.org>
+
+ * fixed #103780: separate "Clear" action visually from Cut/Copy/Paste
+ since it's not doing anything with the clipboard
+ * fixed #110672: added a "Do not show again" box to the delete note dialog
+ * fixed #113223: actually set the "Keep Above/Below" bit when creating a
+ note on startup
+
+2006/01/06 Michael Brade <brade@kde.org>
+
+ * fix enabling/disabling of font and font size combos. Needed especially
+ for Kontact where the toolbar is not hidden for non-RichText notes.
+
+2006/01/04 Michael Brade <brade@kde.org>
+
+ * never show the text of the tool buttons
+ * don't accept color drops on a locked note
+
+2005/12/30 Michael Brade <brade@kde.org>
+
+ * more correct enabling of edit actions when (un)locking a note
+
+2005/09/06 Michael Brade <brade@kde.org>
+
+ * make note colors in Kicker work again for new notes and on start-up.
+
+2005/09/06 Michael Brade <brade@kde.org>
+
+ * fixed #106724: don't overwrite files without asking for confirmation
+ first
+
+2005/08/17 Alejandro Exojo <suy@badopi.org>
+
+ * Allow the selection of the file where the file resource should store the
+ notes. If no file is found in the config, fall back to the standard one.
+
+2005/05/30 Michael Brade <brade@kde.org>
+
+ * wish #99853: give KNotes a new and fancy style, configurable in the
+ global settings. Thanks to Bera Debajyoti for the initial patch and
+ the idea!
+
+2005/04/13 Michael Brade <brade@kde.org>
+
+ * fixed #103777: save note as plain text actually saved it as richt text
+ and vice versa
+
+2005/04/11 Michael Brade <brade@kde.org>
+
+ * fixed #101875: also save the note's position when hiding it
+ * fixed #102546: don't write the global config file every 60 seconds,
+ do it only when the notes are saved as well
+
+2005/02/21 Michael Brade <brade@kde.org>
+
+ * fixed #93001: strikeout text now actually works for multiple paragraphs
+ as well.
+ * fixed #18059: finished implementation of alarms for the notes
+
+2005/02/05 Michael Brade <brade@kde.org>
+
+ * fixed crash when deleting a note
+ * KNotes startup much faster
+
+2005/02/02 Michael Brade <brade@kde.org>
+
+ * implemented #69137: read-only support for the notes, i.e. the ability to
+ lock a note from being modified.
+
+2005/01/16 Michael Brade <brade@kde.org>
+
+ * read the most recent instead of always taking the local knotesui.rc file
+ * started implementing alarms for the notes
+
+2005/01/09 Michael Brade <brade@kde.org>
+
+ * fixed #76435: most wanted feature: find function for the notes.
+ At the moment the shortcut doesn't work.
+
+2004/11/28 Michael Brade <brade@kde.org>
+
+ * fixed #90744, #91702, #92596, #93499: save modified notes on quit, may
+ not have happened when the note still had focus. Also, the problem
+ with knotesnotes.ics is gone now.
+
+2004/09/27 Michael Brade <brade@kde.org>
+
+ * no compile-time dependency on kdebase allowed, so read kwinrc directly
+
+2004/08/31 Michael Brade <brade@kde.org>
+
+ * now KNotes always saves the desktop of its notes since this is what one
+ would expect, I guess. Visible change: if you hide a note, change to
+ another desktop and show it again, the note will be shown on the desktop
+ where it has been hidden. And more important, if a note is sticky it will
+ still be sticky after it is first hidden and then shown again. Let's see
+ what the users' feedback will be.
+
+ This will also make it possible to properly implement the often requested
+ hide all/show all notes feature.
+ * fixed #29242, #44761, #65090: implemented Show All/Hide All Notes and
+ added a global shortcut for both actions. Thanks to Jakob Schroeter for
+ the initial patch on which this is based and the idea to add the global
+ shortcut. With my previous patch to properly store the desktop this
+ feature is now usable.
+
+2004/08/29 Michael Brade <brade@kde.org>
+
+ * fixed #77202: removing the global event filter where I not only returned
+ the proper boolean value but also (incorrectly) changed the accept/ignore
+ flag of key events fixed the endless loop that caused the stack overflow.
+ * fixed #68031, #81888: configuring shortcuts is possible now and changes
+ are preserved between several KNotes sessions. All possible interactions
+ with KNotes can have custom shortcuts, there are no hidden features
+ anymore.
+
+2004/08/28 Michael Brade <brade@kde.org>
+
+ * fixed #71593, #86711: add the possibility to save a note to a file, either
+ in plain text or rich text format. Initial patch by Jakob Schroeter,
+ js AT camaya DOT net, thanks!
+
+2004/08/27 Michael Brade <brade@kde.org>
+
+ * fixed #50104, #75485: finally (!) use KWin to move the note windows. Thanks
+ to Luboš for telling me that just the XUngrabPointer line was missing to
+ make it work.
+ This enables the active desktop borders and snap zones for KNotes.
+ * fixed #68481: Also using a tip from Luboš I made KNotes put its close
+ button where all the other windows have it as well. KNotes needs to be
+ restarted though to make a change take effect. Needs a fix.
+
+2004/08/26 Michael Brade <brade@kde.org>
+
+ * fixed jumping/moving of the title text on focusIn/Out events, still not
+ perfect
+
+2004/08/25 Michael Brade <brade@kde.org>
+
+ * split KNotes into 5 static libraries to provide for reusability of parts
+ of KNotes.
+
+2004/08/22 Michael Brade <brade@kde.org>
+
+ * fixed #81672: when there are no notes don't put the toolbar in the system
+ tray *blush* by splitting the XMLGUI file for the system tray and the
+ notes
+ * still share the parsed note xmlgui file between the notes by parsing it
+ and creating a QDomDocument in KNotesApp already
+ * when there is no note after restoring a session, still show the "No Notes"
+ item in the notes menu
+ * each note now has its own KXMLGUIBilder to get rid of the reparent-call,
+ the builder's parent will be the widgets' parent
+ * fixed #87696: allow default sizes as small as 50x50 pixels
+
+2004/08/20 Michael Brade <brade@kde.org>
+
+ * fixed #85973: respect newlines when switching from plain text to
+ rich text
+ * fixed #87266 by making sure that at least 10 pixels of a note are visible
+
+2004/05/02 Michael Brade <brade@kde.org>
+
+ * Security: listening on the network for new notes is now off by default
+
+2004/05/02 Michael Brade <brade@kde.org>
+
+ * Most probably fix a bug that freezed KNotes every now and then: file_copy
+ was called twice for some reason. Remove it altogether since ICalFormat
+ does backups for about a year already. Thanks to David for the hint!
+
+2004/04/27 Michael Brade <brade@kde.org>
+
+ * more work on networking: send and receive note titles and sender name,
+ compatible with ATnotes. New config option to set the sender id.
+
+2004/04/24 Michael Brade <brade@kde.org>
+
+ * made the note icons in the taskbar represent the note color, used the
+ same icons in the menu with the notes list
+
+2004/04/24 Michael Brade <brade@kde.org>
+
+ * streamlined the config dialogs, reflect that only some dialogs are defaults,
+ others are global settings
+
+2004/04/23 Michael Brade <brade@kde.org>
+
+ * fixed adding a new resource every start of KNotes. Please delete
+ your .kde/share/config/kresources/notes/stdrc file to make KNotes start
+ fast again. KNotes is ready for release now :)
+
+2004/04/21 Michael Brade <brade@kde.org>
+
+ * fixed #78362: accept color drops and change background color accordingly
+ * fixed being able to uncheck all text format buttons in RT mode
+
+2004/04/20 Michael Brade <brade@kde.org>
+
+ * revert dependency on kdelibs-HEAD, we need KDE 3.2.x for the KDE PIM 3.3
+ release
+ * add a hack to work around inconsistency/limitation in KConfig XT:
+ it is not possible to make one KCXT-generated class inherit another
+ one due to CTOR-incompatibilites. The hack installs a CustomAddition
+ and simply provides a copied&pasted CTOR from the generated code with
+ adapted arguments (none, actually).
+ * so now KNotesGlobalConfig inherits KNoteConfig and the global config
+ dialog needs only one KConfigSkeleton---the former one
+ * due to the last point it is now possible (and needed) to not simply copy
+ the knotesrc for new notes but rather just copy part of KNotesGlobalConfig
+ into the new KNoteConfig object. And boy, this makes creation of new notes
+ *heaps* faster, even on my PIV1800! (I guess everything has its good side)
+ * and last, another good thing about this: knotesglobalrc is dead and the
+ MailAction is back to knotesrc again, so no incompatibilites with "old"
+ KNotes versions :)
+
+2004/04/19 Michael Brade <brade@kde.org>
+
+ * added configuration of network settings:
+ - enable/disable listening for new notes
+ - set the port used for sending and receiving notes
+ * added a second config file, knotesglobalrc, since network settings
+ are not local to every note and should not sit in every note's (display)
+ config file
+ * moved MailAction to the global config file as well
+ * now actually save the recent hosts as well.
+
+2004/04/14 Michael Brade <brade@kde.org>
+
+ * use a KHistoryCombo for the KNoteHostDlg. This prevents the possibility
+ to send a note to more than one host at once, so keep only the list of
+ recent hosts without weighting for compatibility in case this feature is
+ requested later
+
+2004/03/31 Michael Brade <brade@kde.org>
+
+ * hmm, wasn't such a good idea to set a default desktop in KConfig XT - only
+ changes will actually be saved and thus every new note that is not moved
+ to a different desktop after creation appeared on the desktop KNotes was
+ started on. Fixed.
+
+2004/03/24 Michael Brade <brade@kde.org>
+
+ * fixed #71685: again a libical bug, it did not encode '\' at all so it was
+ possible to write control sequences in KNotes, e.g. \n.
+
+2004/03/23 Michael Brade <brade@kde.org>
+
+ * optimized networking code, merged KNotesNetworkListener and KNotesApp
+
+2004/03/23 Michael Brade <brade@kde.org>
+
+ * adapted and applied patch from Daniel Martin to enable communication of
+ KNotes with ATnotes on Windows machines and other network-enabled
+ KNotes. Notes can be sent and received over the network. Thanks to
+ Daniel's excellent code only a minimal set of lines in KNotes itself
+ had to be touched. (also fixes #57196)
+
+2004/03/23 Michael Brade <brade@kde.org>
+
+ * Thanks to Luboš for his function that removes sm from the client
+ leader KNotes is not managed anymore by KWin (again) and is now
+ thus able to restore its notes properly on login with manually saved
+ sessions.
+ * fixed 75341: implemented support for the "strike out" text property
+
+2004/03/21 Michael Brade <brade@kde.org>
+
+ * fixed Tab key handling in RT mode: do not give away focus to the font
+ combo box (in fact, not to anything)
+
+2004/03/19 Michael Brade <brade@kde.org>
+
+ * fixed updating the icon in the notes menu after a color change
+ * fixed change of font family in richt text mode
+ * fixed updating of font and font size combo box
+ * fixed bug that made the html source show up in a text note when switching
+ from rich text to plain text and then restarting KNotes
+ * make KNotes interpret the text as rich text when switching from pain text
+ to rich text
+ * moved the rich text -> plain text conversion to KNoteEdit
+ * finally switched rich text toolbar to XMLGUI as well
+ * fixed #60841: include the title as subject by default when mailing a note
+ * make mailing a note possible again at all - KMail now needs --body and not
+ --msg as argument
+ * convert rich text notes to plain text before emailing them
+ * fixed #75793: notes should not resize in RT mode, moved to the bottom of
+ the note
+
+2004/03/17 Michael Brade <brade@kde.org>
+
+ * set an appropriate caption icon for the config dialog
+ * make the config dialogs non-modal, put the nodeId as widget name so that
+ we can cache the dialog and open more than one at once
+ * fixed #72657: Show note in taskbar did not work properly due to
+ KWin not preserving NET::SkipTaskbar for hidden windows
+ * fixed a bug that changes in the note default configuration will
+ never be used (use KStandardDirs::saveLocation() instead of
+ KStandardDirs::findResource())
+
+2004/03/16 Tobias Koenig <tokoe@kde.org>
+
+ * fixed bug that removed/added notes are/aren't visible in the LMB menu,
+ we need to keep the KXMLGUIFactory around if the menu is to be changed
+ later
+
+2004/03/16 Michael Brade <brade@kde.org>
+
+ * adapt to new KWin: s/Always on Top/Keep Above Others/g and added
+ Keep Below Others; furthermore use the corresponding new NET::State flags
+ * completely rewrote the config dialog, make it inherit KConfigDialog
+ * ported KNotes to KConfig XT, had to change the config file format:
+ removed "state" entry and added "KeepAbove", "KeepBelow", "ShowInTaskbar"
+
+2004/03/15 Michael Brade <brade@kde.org>
+
+ * removed const from KNotesApp::slotPreferences to make it possible to
+ set KNotesApp as parent of the config dialog -> fixes jumping to another
+ desktop when opening the config dialog
+
+2004/03/13 Michael Brade <brade@kde.org>
+
+ * s/ResourceManager/KNotesResourceManager/g
+
+2004/03/11 Michael Brade <brade@kde.org>
+
+ * massive internal improvements, no hacks anymore, only beautiful and
+ clean code left :-)
+ * ResourceManager now solely responsible for loading and saving the
+ journals and the resources
+ * KNotesApp provides the GUI for managing the KNote objects and KNote is the
+ only class dealing with the display of a particular note including config
+ file handling
+ * no attachments anymore - notes carry their uid and that is the config file
+ name anyway. Dunno why I introduced the attachments at all in the first
+ place...
+ * KNotes is now "network-enabled" regarding config files: it now only uses
+ KIO::NetAccess for the file handling.
+
+2004/03/09 Michael Brade <brade@kde.org>
+
+ * fixed #68127: notes are not really deleted if deleting is the last
+ action before quitting KNotes
+ * fixed #72888, #73404, #75558: much more robust conversion of old config
+ files, now hopefully absolutely no black notes anymore
+
+2004/03/08 Michael Brade <brade@kde.org>
+
+ * new version: 3.1
+
+2004/03/06 Michael Brade <brade@kde.org>
+
+ * fixed #72818: add a tooltip
+ * fixed #74469: RMB menu locks whole desktop if opened on a modified note
+ * fixed #75507, #76126: handle (load) tabs correctly, fix in libical
+ * removed hack for the fix for #57367
+
+2004/02/24 Michael Brade <brade@kde.org>
+
+ * finished rich text mode, now using actions
+
+2004/01/28 Bo Thorsen <bo@sonofthor.dk>
+
+ * make KNotes use the KDE Resource Framework
+
+2004/01/18 Laurent Montel <montel@kde.org>
+
+ * if launching KNotes agin when already running, make it create a new note
+
+2004/01/11 Michael Brade <brade@kde.org>
+
+ * fixed MMB click on note title to put note really back
+ * started conversion to using actions in rich text mode (finally!)
+
+2003/10/21 Michael Brade <brade@kde.org>
+
+ * fixed dropping of urls
+
+2003/06/28 Michael Brade <brade@kde.org>
+
+ * fixed #54293: sort note titles in the notes menu
+
+2003/06/22 Michael Brade <brade@kde.org>
+
+ * fixed #42088: don't loose notes if HD is full, always keep a backup
+ * make it possible to select skip taskbar/not to skip taskbar on a
+ per-note basis
+
+2003/06/17 Michael Brade <brade@kde.org>
+
+ * fixed #58338: show note title in taskbar
+ * various code and style optimisations
+
+2003/06/13 Maks Orlovich <mo002j@mail.rochester.edu>
+
+ * fixed #59028: if title is too long to fit, left-align it, so we don't
+ end up showing its middle
+
+2003/04/25 Michael Brade <brade@kde.org>
+
+ * HACK to fix #57367: Always On Top property lost when hide->show a note
+
+2003/04/04 Luboš Luňák <l.lunak@kde.org>
+
+ * fixed #56625: compensate for the menu separator when using the index
+
+2003/02/06 Stephan Binner <binner@kde.org>
+
+ * fixed #54108: "&" in note tile will be displayed as underscore in the menu
+
+2003/01/26 Michael Brade <brade@kde.org>
+
+ * use libkcals new Attachment class
+ * the config file attachments have "application/x-knotes-config" mime type
+
+2002/11/05 Michael Brade <brade@kde.org>
+
+ * need to write the KNotes version to knotesrc, otherwise we'll get
+ an additional new note the next startup
+
+2002/11/03 Michael Brade <brade@kde.org>
+
+ * found a nice way to prevent loosing focus when opening the RMB menu
+
+2002/11/01 Michael Brade <brade@kde.org>
+
+ * use iCalendar's uids as note ids, saves quite some code and adds the
+ possibility to have more that one note using the same title. Also, now
+ a note will never change its id again.
+
+2002/10/31 Michael Brade <brade@kde.org>
+
+ * faster shutdown
+
+2002/10/30 Michael Brade <brade@kde.org>
+
+ * faster startup
+ * support for loading KOrganizer's journals:
+ - use default config
+ - set the start date as summary
+ * support for a note on different desktops: check position and let KWin do
+ the placement if it is illegal
+ * fixed small bug in attachments path
+
+2002/10/21 Michael Brade <brade@kde.org>
+
+ * new version number, we now have KNotes 3.0
+ * finished iCalendar code, KNotes is now fully working with libkcal - theoretically,
+ as attachments aren't implemented in libkcal yet
+
+2002/10/20 Michael Brade <brade@kde.org>
+
+ * new class KNotesLegacy which stores all the code dealing with
+ outdated config files
+ * fixed some bugs I found while rewriting the config stuff
+ * newNote and newNoteFromClipboard now take a "const QString& name"
+ * new subdirectory "icons" to make KIconLoader apply its effects to all
+ KNotes icons
+
+2002/10/17 Michael Brade <brade@kde.org>
+
+ * first steps to make KNotes save its data to iCal
+
+2002/10/16 Michael Brade <brade@kde.org>
+
+ * moved icons into their own subdirectory
+ * removed really old icons
+ * made KNoteButtons always square
+ * show the rich text actions only for actual rich text notes
+ * don't emit the bold/italic/underline signals when moving the cursor
+ or selecting text, otherwise this will change the selected text!
+
+2002/10/15 Michael Brade <brade@kde.org>
+
+ * rewrote KNoteButton (code was from the last stone age ;)
+
+2002/10/15 Michael Brade <brade@kde.org>
+
+ * added basic gui for rich text support, needs polishing
+ (too bad I can't use actions yet!)
+
+2002/10/04 Michael Brade <brade@kde.org>
+
+ * fixed cut, paste, undo and redo activation
+
+2002/09/30 Michael Brade <brade@kde.org>
+
+ * fixed mouse behaviour to be like kwin:
+ - raise() and lower() windows already on mouse button press,
+ not on mouse button release
+ - MMB moves notes as well
+ * reduced code duplication (setColor, updateFocus)
+ * fixed some consts
+
+2002/09/28 Michael Brade <brade@kde.org>
+
+ * finally fixed the session management bug (remove the sessionId from
+ all notes => KWin will ignore them)
+
+2002/09/26 Michael Brade <brade@kde.org>
+
+ * new version number
+
+2002/09/25 Michael Brade <brade@kde.org>
+
+ * patch from Matthias Kiefer:
+ - add DCOP call hideNote()
+ - add new action "New Note from Clipboard"
+ - nice icon for the "Insert Date" action
+ - global shortcuts for "New Note" and "New Note from Clipboard"
+ * changed some actions to KStdActions
+ * removed the "Notes" sub-menu from the RMB menu
+
+2002/09/24 Michael Brade <brade@kde.org>
+
+ * fixed printing:
+ - do not use private Qt headers
+ - use the correct font
+
+2002/09/21 Michael Brade <brade@kde.org>
+
+ * inherit KTextEdit instead of QTextEdit
+ * fixed drag and drop of text and URLs
+ * fixed changing of font size/family/style
+
+2002/09/10 Michael Brade <brade@kde.org>
+
+ * fixed one more readNumEntry, thanks to Matthias Kiefer
+
+2002/06/17 Wynn Wilkes <wynnw@wilkes.ws>
+
+ * fixed a bug where new notes with the version of 2.2 were seen as old notes
+ and were converted which led to bad note config files and a big black screen
+
+ * fixed the note conversion code to use KNOTES_VERSION
+
+2002/05/10 Michael Brade <brade@kde.org>
+
+ * fixed crash on exit due to wrong deletion order
+ * fixed #42437: preferences never got saved (whoops!!)
+
+2002/03/08 Michael Brade <brade@kde.org>
+
+ * fixed #38958: Show note color in notes menu
+
+2002/01/23 Michael Brade <brade@kde.org>
+
+ * fixed #36376, #36799: MMB for new note
+
+2002/01/22 Michael Brade <brade@kde.org>
+
+ * fixed #37222: Alt-F4 "deletes" note
+ * fixed #37176: ask for confirmation before deleting a note
+ * fixed #36374: double click to rename a note
+ * email updates
+
+2001/09/09 Michael Brade <brade@informatik.uni-muenchen.de>
+
+ * improved the config dialog
+ * almost finished rich text notes
+
+2001/09/08 Michael Brade <brade@informatik.uni-muenchen.de>
+
+ * bugfixes to make KNotes work with Qt3
+
+2001/09/04 Michael Brade <brade@informatik.uni-muenchen.de>
+
+ * compile with Qt3
+ * started some work on rich text notes (no GUI yet)
+
+2001/07/13 Michael Brade <brade@informatik.uni-muenchen.de>
+
+ * fixed #28879 (titles were not centered)
+
+2001/07/11 Michael Brade <brade@informatik.uni-muenchen.de>
+
+ * fixed #28627 (%t in Mail Action)
+ * started to fix #23567 (printing)
+
+2001/07/09 Michael Brade <brade@informatik.uni-muenchen.de>
+
+ * don't reread the knotesui.rc all the time a new note is created
+
+2001/06/23 Michael Brade <brade@informatik.uni-muenchen.de>
+
+ * fixed #18086 (add a size grip for the notes)
+ * update the title layout if the font was changed
+
+2001/06/17 Michael Brade <brade@informatik.uni-muenchen.de>
+
+ * finished porting KNotes to the XMLGUI framework
+ * fixed auto-indent
+ * fixed the RMB menu
+
+2001/06/11 Michael Brade <brade@informatik.uni-muenchen.de>
+
+ * improved Configdialog:
+ - use nicer and bigger icons
+ - removed the size setting from the local note config dialog
+ - #20172: separate font settings for title and body
+ * don't reload the display setting if changing e.g. only the color -
+ the note's geometry could have been changed already
+ * fixed some bugs introduced by the QTextEdit port
+
+2001/06/10 Michael Brade <brade@informatik.uni-muenchen.de>
+
+ * if there's only one note jump to it immediately instead of
+ showing the LMB menu
+
+2001/06/10 Michael Brade <brade@informatik.uni-muenchen.de>
+
+ * small bugfix: display "No notes" instead of nothing in the LMB
+ menu if there are no notes anymore.
+
+2001/06/10 Michael Brade <brade@informatik.uni-muenchen.de>
+
+ * ported to QTextEdit
+ * updated actions, removed the ActionProperties section for now
+
+2001/06/05 Michael Brade <brade@informatik.uni-muenchen.de>
+
+ * started to port KNotes to the XMLGUI framework (50% done)
+ * dropped KSystemTray inheritance
+
+2001/05/19 Michael Brade <brade@informatik.uni-muenchen.de>
+
+ * fixed the session management bug (#22844)
+ * added two more icons to the context menu
+ * fixed the undo/redo: no more undo right after startup possible
+ * improved the code for saving the notes a lot, saved a little
+ memory by removing a now unneeded variable
+
+2001/05/06 Michael Brade <brade@informatik.uni-muenchen.de>
+
+ * made the notes look 3d
+ * added a small border to the text
+ * change the color of the title to show the focus state
+
+2001/04/25 Michael Brade <brade@informatik.uni-muenchen.de>
+
+ Updated this file! It's time now, after one and a half years...
+
+2001/04/25 Michael Brade <brade@informatik.uni-muenchen.de>
+
+ Fixed the DCOP interface, no overloaded methods anymore.
+
+2001/03/29 Nikolas Zimmermann <wildfox@kde.org>
+
+ converted to KPrinter
+
+2001/03/29 Michael Brade <brade@informatik.uni-muenchen.de>
+
+ Focus updates. Fix for BR2333, it's time now ;-)
+
+ GUI: Esc closes the current note, Shift-Tab cycles through the notes.
+ TODO: make this configureable
+
+2001/03/25 Michael Brade <brade@informatik.uni-muenchen.de>
+
+ * Some internal redesign
+ * the notes are now saved on FocusOutEvent to reduce the possibility
+ of data loss (Bug#19851)
+ * restructured the menu
+ * most important: rewrote and extended the DCOP interface. KNotes now
+ provides methods to work fine with PDA sync utils, ATM that's KPilot.
+ The number of apps that can sync with KNotes is not limited.
+
+2001/02/04 Michael Brade <brade@informatik.uni-muenchen.de>
+
+ The fix for the broken config files. Enabled the "Stays On Top" option
+ as well.
+
+2001/01/18 Matthias Kiefer <matthias.kiefer@gmx.de>
+
+ desktop names are encoded in utf8
+
+2000/12/19 Wynn Wilkes <wynnw@calderasystems.com>
+
+ Added support for two dcop calls, rereadNoteDirectory and addNote
+ The addNote doesn't work yet - there's some problem with the DCOP
+ when I've tested from the command line.
+
+ Cleaned up the internal code to use new private functions that handle
+ the different cases.
+
+2000/12/19 Adriaan de Groot <adridg@sci.kun.nl>
+
+ Added DCOP calls to manipulate notes (intended for KPilot)
+
+2000/10/15 Antonio Larrosa Jimenez <larrosa@kde.org>
+
+ The patch by Michael Brade <Michael.Brade@informatik.uni-muenchen.de>
+ posted on kde-core-devel some days ago. Partly reviewed by Wynn Wilkes.
+
+2000/10/04 David Faure <faure@kde.org>
+
+ Patch from Wynn Wilkes, reviewed by Michael Brade, approved by Matthias Elter.
+ It fixes the following problems:
+ "There are some bad memory leaks in the current cvs, and the note data is not
+ saved on a session shutdown. The patch fixes those and adds some workarounds
+ for some weird behavior in the QMultiLineEdit widget which adds some phantom
+ lines to your text now and then. It also reduces the memory usage by not
+ keeping a KConfig object open for each note all the time - it just creates
+ them when saving new changes to the note settings."
+
+2000/09/24 Dirk Müller <mueller@kde.org>
+
+ - first attempt fixing the blatant memory leaks in this app.
+ it still does a lot of crazy things, like keeping all kinds of KSimpleConfig
+ objects open all the time and writing new coordinates to it in the ::resizeEvent.
+ it still leaks as the KNote objects are not deleted. this needs more work
+ - code cleanup. use KWin convenience functions instead of hacking
+ our own NetWM queries. tested by myself. This simple code is probably
+ example code for other developers, so its important that it isn't
+ totally screwed up.
+ - removed unnecessary header file.
+ - fixed a few uninitialized variable reads that could lead to a crash
+ approved by insure++
+
+2000/09/23 Matthias Ettrich <ettrich@kde.org>
+
+ removed unused (but linked) file. Show nodelist on LMB as it was in KDE1
+
+2000/09/14 Wynn Wilkes <wynnw@calderasystems.com>
+
+ Tons of fixes:
+ - Window Manager integration readded
+ - Notes don't appear on the taskbar
+ - Printing works
+ - Notes can be sticky
+ - Added good defaults to config reading - so no albino notes
+
+2000/08/18 Waldo Bastian <bastian@kde.org>
+
+ Adjust size of header to size of font.
+
+2000/08/11 Wynn Wilkes <wynnw@calderasystems.com>
+
+ * Fixed mail action to use a generic mail command with %f as the file.
+ * Fixed the mail action to use full path names- that's all kmail works with
+ currently.
+ * fixed the action page of the config dialog to provide an edit box for
+ the mail command, took out label for printing since it won't be done..
+
+2000/07/31 Stefan Schimanski <1Stein@gmx.de>
+
+ Rename bug #5858 fixed.
+
+2000/07/28 Wynn Wilkes <wynnw@calderasystems.com>
+
+ Config dialog:
+ * start putting in support for action configuration, waiting to hear from
+ kmail guys about --msg option
+ * Changed to be a modal dialog
+
+2000/07/14 Wynn Wilkes <wynnw@calderasystems.com>
+
+ removed WABA's net entry for removing window borders...
+ KWin is respecting the Qt flags again it seems, it works without this now
+
+2000/07/06 Waldo Bastian <bastian@kde.org>
+
+ + //WABA: Get rid of decorations. I can hardly imagine that
+ + //this is "The Right Way" of doing that.
+ + KWin::setType( winId(), NET::Toolbar);
+
+2000/06/21 Wynn Wilkes <wynnw@calderasystems.com>
+
+ Almost done with the config dialog
+ Fixed knotesrc problem with session management
+
+2000/06/13 Wynn Wilkes <wynnw@calderasystems.com>
+
+ updated for change in file structure- removed old dockwidget code
+
+ Further progress on porting, configure dialog almost done
+
+2000/05/30 Wynn Wilkes <wynnw@calderasystems.com>
+
+ KNotes rewrite:
+ - changed config file to use KConfig
+ - use KDockWindow and KUniqueApplication
+ - Changed structure to make smaller files
+
+2000/01/30 Charles Samuels <charles@kde.org>
+
+ This is my daily huge commit for KAboutData. There are also patches for
+ KCmdLineArgs (so it works). Ktop is really doing bad folks.
+
+2000/01/03 Espen Sand <espen@kde.org>
+
+ Using KContextMenuManager to decide when to display popup menus.
+ I do this for the popup menu in the taskbar as well. I assume this
+ is correct?
+
+ Replaced QPopupMenu with KPopupMenu in the taskbar widget.
+
+1999/12/30 Espen Sand <espen@kde.org>
+
+ * Every dialog ported to KDialogBase by translator
+ requests (fixed sizes removed).
+
+ * Undo/Redo! A no-brainer because of QMultiLineEdit.
+
+ * Some cleanup and rearrangement of popup dialogs.
+
+ Todo
+ -----
+ I think the docking pixmap has a wrong size. It
+ is not aligned with the Display Property pixmap in kicker.
+
+
+
+Old KNotes ChangeLog (KDE 1.x):
+===============================
+
+1999-10-16 Harri Porten <porten@kde.org>
+
+ * knotes.cpp: applied Unicode patch from Ming-Che Chuang
+ <r8921131@ms1.cc.ntu.edu.tw>
+
+1999-09-25 Harri Porten <porten@kde.org>
+
+ * alarm.cpp: remove (A) from lable when unsetting alarm
+ (patch by Michael Haeckel <Michael.Haeckel@stud.uni-bayreuth.de>
+
+Tue Aug 3 02:23:09 1999 Carsten Pfeiffer <pfeiffer@kde.org>
+
+ * added standard accelerator keys (new, print, save, help, close, quit)
+ * added "always on top", configurable in the popupmenu
+ * added possibility to play a sound when an alarm is activated,
+ configurable in the defaults dialog
+ * replaced the custom spinboxes with QSpinBoxes and made the dialog use
+ layout management (still not perfect, yet)
+
+1999-06-07 Petter Reinholdtsen <pere@td.org.uit.no>
+ * knotes.cpp: Changed text Quit to Exit to match KDE style guide.
+
+1999-05-22 Dirk A. Mueller <dmuell@gmx.net>
+
+ * Ported to the Qt DND classes. It accepts QTextDrag, handled by
+ QMultiLineEdit and QUrlDrag.
+
+1999-03-07 Harri Porten <porten@kde.org>
+
+ * make it compile with Qt 2.0.
+ * knotes.cpp: adapt to different id numbering of QPopupMenu
+ * docking.cpp: get along without the PMERROR macro whose i18n() did not
+ get parsed by msgfmt.
+
+Tue Feb 16 09:34:25 1999 David Faure <faure@kde.org>
+
+ * Added option "dock in panel" (to disable docking)
+ Docking is automatically re-enabled if the last note is deleted
+ * Move options submenu to toplevel RMB menu (too many submenus!)
+ * Re-added "Quit" menu entry (in order to quit when docking is off)
+
+1999-02-16 Harri Porten <porten@kde.org>
+
+ * fixed SIGSEV caused by double-clicking on empty places.
+ * introduced a simple sessionWidget that will catch the
+ saveYourself() signal from the session manager and invoke saving all
+ data. This is more robust than having concurring methods in every
+ widget and works without the saved_already_for_session_management
+ variable that was NOT unset if the user canceled the shutdown (bug !)
+ * renaming: missing slash broke renaming.
+ * set atomic flag in cleanup(). Hope to have avoided occasional crash
+ leading to data loss.
+ * Replaced ~/.kde with KApplication::localkdedir()
+ * option menu: disabled illogical switch between "3D frame" and
+ "no frame" label. It is a checkable entry!
+
+Fri May 29 05:36:36 1998 Bernd Johannes Wuebben <wuebben@math.cornell.edu>
+
+ * KNotes are now automatically saved all 15 minutes.
+ * added explicit save command on request.
+
+Thu Apr 9 03:21:54 1998 Bernd Johannes Wuebben <wuebben@math.cornell.edu>
+
+ * knotes recognizes urls now.
+ * Fixed up knotes and implemented docking properly
+
+Thu Aug 7 18:50:59 1997 Bernd Johannes Wuebben <wuebben@petit.cornell.edu>
+
+ * knotes.cpp: knotes now save themselves on X sever exit
+
+Mon Nov 17 21:32:28 1997 Didier Belot <dib@avo.fr>
+
+ * added all necessary stuff for locale (klocale->translate())
+
+Sat Nov 22 13:13:05 1997 Matthias Ettrich <ettrich@kde.org>
+
+ * sessionmanagement: uses kwm properties now, not only geometry info
+ * look: pretty thin border. KPostit does no longer inherit QMultiline
+ but simply QFrame. New class: KPostitMultilineEdit.
+ New QMessage box for warning. Icon+Miniicon.
+ * feel: moving possible with the label, rmb menu contains toDesktop
+ and sticky, notes are activated not only raised. Alt-F4
+ can remove a note now.
+ * invocation: change: siguser1 will give you a new knote (like
+ taking a new paper from a block).
+ "-knotes_restore" used for session management.
+ Do NOT use "-restore" since kapplication filters this!