OSDN Git Service

generic: misc cleanups
authorIvailo Monev <xakepa10@gmail.com>
Wed, 6 Apr 2016 13:41:59 +0000 (13:41 +0000)
committerIvailo Monev <xakepa10@gmail.com>
Wed, 6 Apr 2016 13:41:59 +0000 (13:41 +0000)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
23 files changed:
akregator/ChangeLog [deleted file]
ffmpegthumbs/ffmpegthumbnailer/ChangeLog [deleted file]
filelight/ChangeLog [deleted file]
filelight/src/part/remoteLister.cpp
jovie/ChangeLog [deleted file]
kcron/ChangeLog [deleted file]
kdeplasma-addons/applets/lancelot/CHANGELOG [deleted file]
kdeplasma-addons/applets/qalculate/Changelog [deleted file]
kuassel/ChangeLog [deleted file]
kvkbd/ChangeLog [deleted file]
libksane/ChangeLog [deleted file]
libktorrent/ChangeLog [deleted file]
partitionmanager/CHANGES [deleted file]
partitionmanager/CMakeLists.txt
partitionmanager/icons/CMakeLists.txt [deleted file]
partitionmanager/icons/hi128-apps-partitionmanager.png [deleted file]
partitionmanager/icons/hi16-apps-partitionmanager.png [deleted file]
partitionmanager/icons/hi22-apps-partitionmanager.png [deleted file]
partitionmanager/icons/hi32-apps-partitionmanager.png [deleted file]
partitionmanager/icons/hi48-apps-partitionmanager.png [deleted file]
partitionmanager/icons/hi64-apps-partitionmanager.png [deleted file]
partitionmanager/src/CMakeLists.txt
yakuake/ChangeLog [deleted file]

diff --git a/akregator/ChangeLog b/akregator/ChangeLog
deleted file mode 100644 (file)
index 20342c0..0000000
+++ /dev/null
@@ -1,428 +0,0 @@
-Akregator ChangeLog
-===================
-(c) 2004-2007 the Akregator authors.
-
-Changes after 1.2.7:
------------------------------
-
-Bug fixes:
-
- 2007/10/05 Fix storage backend waking up CPU every 3 seconds (#150389) -ew
-            Original patch by Alan Jenkins
-
-Changes after 1.2.6:
------------------------------
-
-Bug fixes:
-
- 2007/02/24 fix crash when using "Load the full website when reading articles" and an error (e.g. 404) 
-            is returned (2nd try) (#126812) -fo 
-
-Changes after 1.2.5:
------------------------------
-
-Bug fixes:
- 2006/11/30 Use "firefox %u" as default for the alternative browser command (#115777)
- 2006/11/24 Add session management for browser tabs (#100964) Patch by Carsten Pfeiffer <pfeiffer at kde.org> -fo
- 2006/11/10 Fix crash in Konqueror icon plugin sometimes happening when switching parts (#134929) -fo
- 2006/10/31 Fix group name encoding bug when adding feeds from commandline (e.g., using the Konq plugin) (#136559)
-            Patch by Andrey Cherepanov.
-
-Changes after 1.2.4:
------------------------------
-
-Bug fixes:
-
- 2006/09/18 Set default font sizes, prevents use of font size 1 in article viewer on first startup -fo
- 2006/08/28 Do not create multiple items in the feed lists when dragging feeds to a folder
-            that was moved before (#124303) -fo
- 2006/08/26 Fix a possible crash in the internal browser when going forward -fo
- 2006/08/26 show error messages while browsing as HTML, not as annoying popups (#107740) -fo
- 2006/08/25 Show title of selected feed in window caption (#111471) -fo
- 2006/08/25 Konqueror plugins: correctly enable/disable icon when enabling/disabling the plugin (#132823) -fo
- 2006/08/21 Don't crash on very long URLs (>255 chars) used for feed logos (#130849) -fo
- 2006/08/20 Konqueror plugins: Fix crash when using the Akregator plugin in file manager mode (#124891) -fo
- 2006/08/20 Feed detection: Fix detection when relative URLs are used in the link tags (#132687) -fo
- 2006/08/17 Speak selected text in internal browser when using the "Speak Text" button (#132505) -fo
-
-Changes after 1.2.3:
------------------------------
-
-Bug fixes:
-
- 2006/07/07 Remove tray icon when disabling Akregator part in Kontact (#130127) -fo
- 2006/07/07 Fix a crash on shutdown occurring in ProgressManager (#130377) -fo
- 2006/06/25 Fix context menus in browser tab, show appriopriate entries when
-            text is selected (copy action) or the cursor is over a link 
-            (#121957) -fo
-Changes after 1.2.2:
------------------------------
-
-New features:
-
- 2006/05/01 add author information to article header (in the article pane only) -fo
-
-Bug fixes:
-
- 2006/05/20 Select oldest item instead of newest when jumping to the next feed using previous [unread] 
-            article actions (#126316) -fo
- 2006/05/20 Disable Apply-Button in config dialog correctly if no changes were made (#103820) -fo
- 2006/05/20 Don't reset article status to New when the article changed (#101907) -fo
- 2006/05/10 Always show feed logos; load them on startup, not on first fetch -fo
- 2006/05/10 fix crash when using "Load the full website when reading articles" and an error (e.g. 404) 
-            is returned (#126812) -fo 
- 2006/04/29 Do not crash on startup when Combined View mode is activated (Happened only when experimental tagging is 
-            activated) -fo
- 2006/03/22 Prevent "Akregator is running" messages on startup (reset PID to -1 when closing akregator) -fo
-
-Changes after 1.2.1:
------------------------------
-
-Bug fixes:
-
- 2006/03/09 Read more feed metadata for Atom feeds (title, link) (#123140) -fo
- 2006/03/09 Use "refresh" cache mode as default, ignoring konq settings. 
-            ("refresh" == Use cache after verifying with server) 
-            This should make disabling the "Use browser cache" option unnecessary. -fo
- 2006/02/21 Set "rel" attribute default to "alternate", as requested by Atom specification (#122409) -ew
- 2006/02/21 Disable category and tag support (unless experimental GUI is enabled) in the metakit backend, 
-            so it supports about 1000 feeds (500 with tags enabled) instead of 340
-            now with the default 1024 open files limit on most systems. -fo
- 2006/02/15 Combined View: Do not crash on "Next/Prev Unread Article" (#121999) -fo
- 2006/01/31 RSS parser: ignore unknown or invalid version attribute value in the <rss> tag and
-            just assume RSS 2.0. The older formats are compatible to 2.0, so this should work.
-            (at least better than refusing to parse the feeds) (#118793) -fo
-
-Changes after 1.2:
------------------------------
-
-Bug fixes:
-
- 2006/01/17 Do not open binary files in the HTML viewer but externally. 
-            Fix Save Link As for binary files (regression introduced after 1.2) 
-            (#120087 (partially)) -fo
- 2006/01/16 Fix article order in Combined View: sort by date (reversed) (#118055) -fo
- 2006/01/15 Fix parsing of Atom 1.0 feeds with escaped HTML in it: Don't show tags
-            as text (#112491, #117938) -fo
- 2006/01/10 Select next item in article list when deleting the selected article
-            (single selection mode only) (#119724) -fo
- 2006/01/10 Fix item handling in the feed list, avoid crashes as happening 
-            after moving a folder and deleting a subitem afterwards 
-            (#118659) -fo
- 2006/01/08 Fix problems with keyboard navigation getting stuck on duplicated
-            articles and prevent creation of new items when selecting an unread
-            dupe (#114997) -fo
- 2005/12/05 Wait 30 minutes before retrying fetching when fetching failed (host
-            down, parsing error) (#113358) -fo
-
-Changes after 1.0:
------------------------------
-
-New features:
-       - add "Save link as" to context menus -fo
-       
-Changes:
-       - Changed prev/next unread article actions to cycle through all unread articles -fo     
-       - The article archive is now configurable, using metakit implementation as default.
-         This increases startup speed and reduces memory usage significantly -fo
-       - Make it possible to fetch feeds while other fetches are running -fo
-       
-Bug fixes:
-
-       - Respect markImmediatelyAsRead setting when updating articles (#103502) -fo
-       - make "fetch feeds on startup" option work again (#102085) -fo
-       - Fix favicons, load them on startup (#94888) -fo
-       - make BrowserRun delete itself when the Viewer gets destroyed (#101413) -tpr
-        - tolerate leading and trailing whitespace in the Add Feed Dialog (#101988) -fo
-        - fixed confusion of "disable archiving" and expiry by age (#101907) -fo
-        - show open|save|cancel dialog for non-html links (101274) -fo
-       - make forms work again (regression) (#94964) -fo
-       - fix notification when running as kontact plugin -fo
-
-
-Changes after 1.0b9:
------------------------------
-
-Bug fixes:
-       - fixed printing of articles (no infinite number of pages anymore) -fo
-
-Changes after 1.0b8:
------------------------------
-
-New features:
-       - Make fonts configurable, added zoom in/out actions -fo
-       - Use KNotify for notification -fo
-       - Make caching configurable -fo
-       - Forms work in the internal browser -gs
-       - Enable sorting in article list -gs
-       - Add possibility to delete article -fo
-       - Allow bookmarking articles in global bookmarks -gs
-
-Changes:     
-       - Added new about page, designed by Lokheed, lokheed at gmail.com -fo
-       - Use KDEPIM's progressbar -tpr
-       - Update unread count when stopping fetching before it's finished -tpr
-       - Added "Keep flag set" to the search combobox -fo
-       - Added optional close buttons on browser tabs -fo
-       - Prevent unreachable feeds from blocking the fetching process (timeout) -fo
-
-Bug fixes (selection):
-       - Disable dnd in feed tree until the feed list is loaded (prevents crash) -fo 
-       - Decode the url before adding new feed, makes feed urls with special characters (?, =, &) to work -tpr
-       - Don't crash when deleting feeds which are currently fetching -fo
-       - Don't ignore updates in article which have a GUID -fo
-       - Don't set non-parsable dates to 1970/01/01 -fo
-       - added <xml> processing instruction to exported OPML -sk
-       
-
-Changes after 1.0b7:
------------------------------
-
-New features:
-       - Add icon to konqueror to show if page has a feed -tpr
-#85532 - Add feed summary -tpr
-#84314 - added print command for article viewer -fo 
-#92330 - Added possibility to set article status (read/unread/new) manually -fo
-       - Added basic "keep flag" support to prevent articles from expiring -fo
-
-Changes:
-       - Add pageviewer actions into Go menu and print to file menu when in pageviewer mode -tpr
-       - improve tabbed browsing: added back/forward buttons, improved context menus - fo
-       - make search bar optional -fo
-       - Do not allow user to stop feedlist loading to avoid data loss -tpr
-       - Do not show feedlist url in title -tpr
-       - Clear the statusbar when pressing Stop button -tpr
-
-Bug fixes:
-       - save and restore open/close state of feed groups -fo
-       - Use isNull() instead of comparing to QString::null -tpr
-       - Make kontact plugin work with Kontact from CVS HEAD -fo
-       - Don't load kontact plugin when akregator is already running -fo
-       - Fix expiry by age (global setting was ignored) -fo
-       - Make trayicon and configure dialog available in kontact -fo
-       - Save and restore open/closed state of feed groups -fo
-       - Fix interval fetching (Exclude feeds with custom settings from global fetch) -fo
-#84528 - Make session management to save and load feedlist when appropriate -tpr
-#88437 - Show credits on Kontact's about dialog -tpr
-#91660 - Don't crash on exit when internal browser widgets are opened or the article viewer is loading -fo
-#93739 - Fix Alignment of text body for right-to-left scripts -fo
-
-
-Changes after 1.0b6:
------------------------------
-
-New features:
-
-Changes:
-
-#84133,
-#85691 - added KMail-like key bindings -fo
-       - Advanced archive options: Limit article number, disable archive -fo
-       - Add "Fetch All Feeds" into context menu of trayicon -tpr
-       - Show position of the tray icon with image in dialog when pressing the close button -tpr
-       - Display proper error message when no feed found in add feed -tpr
-       - make systray icon optional (Patch by Christof Musik,
-       christof(at)freenet.de) -fo
-       - added "Export Feeds" function to export the standard feed list -fo
-       - Expiry support added -fo
-
-Bug fixes:
-#85409 - Resolve entities in feed titles -fo
-#90671 - Shutdown properly hopefully fixes #89172 too -tpr
-       - Update combined view after fetching new articles (doesn't work in group view yet)
-
-
-Changes after 1.0b5:
------------------------------
-
-Changes:
-       - Improved dupe detection, using md5 now -ph
-#82187 - Improved session management: save search settings, selected Feed and Article -fo
-       - Make it possible to switch notifications off -tpr
-          - Switch to a standard feed system, like most aggregators -smt
-#82082 - New message notification added -smt
-       - Show comments URL for feeds, if available -smt
-       - Only allow one akregator instance (KUniqueApplication) -smt
-       - Autosave: Feeds are autosaved on every change now - save actions removed -smt
-       - Support feed protocol -smt
-#85265 - Add feed column when browsing through a folder -smt
-
-Bug Fixes:
-       - Make i18n work in konqueror plugin -tpr
-       - Fixed problems with whitespace handling -ph
-       - Make MMB work again in pageviewer -tpr
-#83995 - Don't crash when exiting KDE -fo
-#82791 - Save the toolbar position -tpr
-       - Don't crash when there is no part available -tpr
-       - Make tabs wider when there is free space available -tpr
-       - Make feedlist saving work in kontact -smt
-          - Remove all leading space between article text and headers -smt
-#86633 - Make tabs appear immediatly on slow sites -smt
-#85748 - Make filtering in combined mode work -smt
-#86917 - Make searching in combined mode work -smt
-#85451 - Open feed list properly in kontact
-
-
-Changes after 1.0b4:
------------------------------
-
-Changes:
-       - Load last loaded feed list in kontact plugin (#84351) - smt
-       - Show regular akregator icon in tray if there are no unread articles. Based on patch from cartman. -berkus
-       - Implement session mangement (#82868) - smt
-
-Bug Fixes:
-#84095 - akregator article view doesn't display <pre> passages correctly -berkus
-#82820 - Kontact crashes when fetching - smt
-#84272 - aKregator doesn't restore feed list after logout with running application
-#81995 - Don't crash when changing from/to combined view when folder selected -tpr
-#82024 - Fix drag&drop regression which made it possible have multiple top level folders -sg
-#84471 - Fix sorting of articles with no pubDates - smt
-#83102 - Fix handling of non-HTML web pages - smt
-#83187 - Reset scrollbar while switching feeds in combined view - smt
-
-
-Changes after 1.0b3:
------------------------------
-
-New Features:
-#82023 - Added middle mouse button option to open tabs in background -tpr
-#83202 - "Clear" button for search string -berkus
-       - Per feed interval fetching -smt
-       - Konqueror plugin for adding feeds to aKregator from context menu -PhantomsDad
-       - Command line options for adding feeds -PhantomsDad
-       - In case the feed doesn't provide an article <link> element, fall back to the <guid> permaLink -sg
-
-Bug Fixes:
-       - Update interval spinbox should be disabled if the checkbox isn't checked -tpr
-       - "aKregator - 0 unread" -> "aKregator - No unread articles" -tpr
-       - Scroll up when changing the article in article viewer -tpr
-       - Various frame-switching bug fixes -smt
-       - Fix favicon loading crash (#82682) -smt
-       - Various stop-button related bug fixes -smt
-       - Changed "Copy Link Location" to "Copy Link Address" because of the new naming standard of KDE -tpr
-       - Fix archiving of article <guid> elements -sg
-
-
-Changes after 1.0b2:
------------------------------
-
-New Features:
-
-       - Configuration dialog added -tpr
-       - Kontact plugin added -smt
-       - Ability to mark all entries as read on exit -tpr
-       - Ability to change middle mouse button behaviour in browser -tpr
-       - Ability to specify external browser (KDE default or custom command) -PhantomsDad
-       - Fetch all feeds every <num> minutes -tpr
-       - Display unread count in the tooltip of the tray icon -tpr
-
-Bug Fixes:
-
-#82618 - Don't crash if there's no kpart available -tpr
-#82691 - Don't minimize but close aKregator when session is shutting down -tpr
-       - Mark all read marks everything as read -tpr
-#82752 - Mark all as read marks every entry in feed(group), mark all feeds as read marks every feed(group) as read -tpr
-       - Make the feed tree drop visualizer work -sg
-       - Make "Copy Link Location" copy into the selection clipboard as well -sg
-
-
-Changes from 1.0b1 to 1.0b2:
------------------------------
-
-New Features:
-
-       - Add Search bar for searching text in articles
-       - Clicking on a folder will show articles of all subitems
-       - Feed images are stored and aren't fetched every time
-       - Show progress while loading feed list
-       - Make all shortcuts configurable
-       - Gray out feed icons while fetching
-       - Add context menus to the article and page readers
-       - Add unread count to try icon
-#81993 - Save splitter sizes on exit
-#82004 - Next Unread in feed menu
-#82005 - Link title in article viewer to article link
-#82166 - Use ctrl-w to close tabs
-#82084 - Middle click in article list opens article link in tab
-#82095 - Show homepage in feed list context menu
-#82189 - Option to fetch all at startup
-       - Middleclick on viewer opens now an external browser
-#82138 - Add context menu to the tabs with close and detach entries
-
-Bug Fixes:
-
-       - Favicon fetching works for sites that have never been viewed
-       - Make opening large OPML lists much faster
-       - Reset feed icon on fetch if it error-ed
-       - Fix memory leak in adding feeds
-       - Update unread count after deleting a feed
-       - Don't write article archive upon reading a read article
-#81965 - "When viewing story right clicking a feed crashes"
-#81966 - Fix the fact that sub-folder fetch fetched all siblings
-#81968 - Import feed list not enabling save
-#81978 - Fix favicon updating after fetch errors
-#81993 - Make splitters more sane
-#81994 - Fix duplicates articles listed in some feeds
-#81998 - Crash when folder selected and clicking in list view
-#81999 - Dragging in feeds view doesn't active save action
-#82000 - Duplicates found in feeds when they should not be
-#82002 - Save auto fetch interval
-#82003 - "Initial feed properties are discarded"
-#82021 - Support archiving for feeds whose encoding wasn't utf8
-#82024 - Make sure that All Feeds isn't draggable
-#82029 - In first time use, save action does not work
-#82048 - Renaming a folder doesn't enable "Save Action"
-#82049 - File/New doesn't start with an empty view
-#82131 - Fix fetching with folders that have subfolders
-#82050 - Allow drag and drop to empty folders
-#82053 - Program closes without asking whether user saves
-#82165 - "cannot delete feed via menu"
-#82172 -  "date is not fetched for some feeds"
-#82183 - Mark all as unread empties article list
-#82425 - add http:// to urls in add feed dialog if no protocol
-
-Changes from 0.9 to 1.0b1:
-
-#000049 FIX [x] Saving a freshly created feeds list erases "All Feeds" root entry text.
-        CHG [x] show current feed's title in the article list heading
-#000041 FIX [x] order for dateless items (right now they show in random order) -->berkus
-                order should be: ordered for items with dates, order same as in rss for items without dates.
-#000025 FIX [x] fix path in m_html->begin( KURL( "file:/tmp/something.html" ) ) so that local images and css can be referenced from article preview   --> smt
-#000043 ADD [x] download feed image specified for RSS (for #000036) --> smt
-            [x] if the channel image size is well-sized, show in headers -->smt
-#000019 ADD [x] implement tooltips and What's This? help -->berkus (enough of those for now)
-#000044 ADD [x] show an error favicon if feed could not be fetched -->smt
-#000037 ADD [x] add favicon support to the FeedsTree -->smt
-        FIX [x] Fixed nasty bug with feed editing.
-        FIX [x] aKregatorPart code cleanup.
-        FIX [x] Zack Rusin: Fixes to Makefiles, code cleanup.
-#000029 CHG [x] "Modify" should enable in-line edit for feed group items, standard dialog for feeds
-#000003 ADD [x] sort ArticleList by Article::pubDate -->berkus
-        CHG [x] add file filters to open/save dialogs
-#000013 FIX [x] list generated files in .cvsignore files
-#000006 ADD [x] system tray
-#000038 ADD [x] add isOpen=<bool> to feed group outline opml -->berkus
-#000039 FIX [x] make real use of LiveJournal checkboxes in AddFeedDialog
-#000012 FIX [x] refine aboutbox
-#000034 FIX [x] parse html entities in article titles
-#000035 FIX [x] non-latin1 opml doesn't restore properly
-        CHG [x] feeds list now stored using QDom classes
-#000030 FIX [x] boolean vars are stored and retrieved improperly in opml
-        CHG [x] use KPasswordEdit for ljPassword input
-#000001 ADD [x] allow inline editing of feeds to alter Feed[Group]::title and resetting updateTitle to false (slotItemRenamed)
-#000028 FIX [x] (librss + QDom) &amp;lt;b&amp;gt;test&lt;/b&gt; from RSS is parsed wrong - because, librss tries to do unescaping on entitites that QDom already unescaped -- solution: fixed librss
-#000002 FIX [x] update ArticleList when selecting another feed
-#000026 CHG [x] unless someone offers me some icons, Fetch and Fetch all will be 'down' and 'bottom' respectively
-#000023 FIX [x] implement fetch all
-#000024 CHG [x] replace generic HTML part with strictly KHTMLPart (saves some static_cast<>s)
-#000018 ADD [x] provide .desktop file
-#000017 ADD [x] provide .lsm file
-#000016 ADD [x] provide standard AUTHORS, ChangeLog, README, and TODO files
-
-
-
-VERSION 0.9:
-
-  RELEASE  Added to kdenonbeta/akregator
diff --git a/ffmpegthumbs/ffmpegthumbnailer/ChangeLog b/ffmpegthumbs/ffmpegthumbnailer/ChangeLog
deleted file mode 100644 (file)
index 89577de..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
-FFmpegThumbnailer
-
-version 2.0.2
-- Fixed compilation error against latest ffmpeg
-- Size of the filmstrip overlay is dependant on thumbnail size
-
-Version 2.0.1
-- Setting the thumbnail size to 0 will use the original video size (thanks to John Fremlin)
-- Fix for video files containing lots of audio packets before a video packet
-- Fixed libs in pkgconfig file (thanks to magnus.tuominen)
-
-version 2.0.0
-- Fixed some issues in package-config file (Thanks to ambrop7)
-- C++ library has been put in a namespace
-- C library functions have been renamed
-
-version 1.5.6
-- Fixed segmentation fault when seek in video file fails
-- Command line option added to specify output format of the image regardless of the filename
-- Fixed memory leak in MovieDecoder (thanks to Ulrich Völkel)
-
-version 1.5.5
-- Fixed build issue with certain versions of autoconf
-- Fixed build issue with recent versions of gcc
-- Fixed thumbnail generation for ogm files
-- Fixed ffmpegthumbnailer hanging on certain filetypes caused by AVFMT_FLAG_GENPTS flag of video decoder
-
-version 1.5.4
-- Fixed support for large files
-
-version 1.5.3
-- Memory alignment fix causing segmentation in ffmpeg with altivec enabled
-
-version 1.5.2
-- Fixed soname version
-
-version 1.5.1
-- Optional compilation of jpeg and png support
-- Fixed ffmpeg CFLAGS issue (causing compilation errors on Fedora)
-- Fixed build error against latest ffmpeg (verified against ffmpeg revision 18769)
-- Fixed missing include files for library usage (thanks to gustavo.boiko)
-
-version 1.5.0
-- Aspect ratio bug fix (Thanks to S. Eguchi)
-- Support input files from stdin (will ignore seek time)
-- Fixed build error against latest ffmpeg (verified against ffmpeg release 0.5)
-
-version 1.4.0
-- Filter support added that allows library users to implement filters that will be applied to the frame data
-- Fixed compilation error with gcc 4.4
-
-version 1.3.0
-- Option added to ignore aspect ratio and generate square thumbnails
-- Quality option added for jpeg thumbnails
-- Man page added (thanks to Lionel Le Folgoc)
-- Added option to seek to absolute time in stead of percentage
-
-version 1.2.6
-- Fixed seeking in large files due to integer overflow (Thanks to AWaters1)
-- Fixed possible linker error (Thanks to pressh)
-
-version 1.2.5
-- Fixed crash when thumbnailing raw avi files
-
-version 1.2.4
-- Fixed missing includes when compiling with gcc 4.3 (thanks to Samuli Suominen)
-
-version 1.2.3
-- ffmegthumbnailer now compiles against latest ffmpeg revisions (thanks to Alexis Ballier)
-
-version 1.2.2
-- Fixed linker errors when using certain ldflags
-
-version 1.2.1
-- Fixed compilation error in c interface when compiled with c compiler
-- Error handling added to c interface
-
-version 1.2.0
-- Option to output files in jpeg
-- ffmpegthumbnailer can now be accessed as a library (libffmpegthumbnailer) by other applications
-
-version 1.1.5
-- Support for large files (files larger than 2Gb)
-- Seeking in h264 files is enabled again, use -w option from commandline to disable this if you have 100% cpu usage (using older versions of ffmpeg)
-- Give up reading packets from a file after a number of attempts to avoid a hanging ffmpegthumbnailer for certain file types (noticed on h264 and ac3 in vob container)
-
-version 1.1.4
-- License information added to source files
-
-version 1.1.3
-- Use PkgConfig for ffmpeg to avoid build problems
-
-version 1.1.2
-- Fixed compilation error when using latest ffmpeg (thanks to Samuli Suominen)
-
-version 1.1.1
-- Fixed compilation error when using latest ffmpeg
-- Disabled seeking in h264 files, because this causes 100% CPU usage in ffmpeglib (workaround)
-
-version 1.1
-- Updated command line argument parser
-- Possibility to add a movie strip overlay
-
-version 1.0
-- Initial release of the FFmpegThumbnailer
diff --git a/filelight/ChangeLog b/filelight/ChangeLog
deleted file mode 100644 (file)
index 079abc4..0000000
+++ /dev/null
@@ -1,243 +0,0 @@
-1.9
-    Ported to Qt 4 / KDE 4
-    Paint directly on the widget
-    Remove ugly hack for checking for backingstore
-
-1.0
-    Added copy to clipboard function to segment context menus
-    Accepts URLs from drag and drop
-    Click central circle to go "up"
-
-0.6.3
-     Made "Scan Directory..." a KStdAction::open with setText( "Scan Directory..." );
-     Swaped map rendering from bitBlt to paintPixmap (again) as some users get problems with the labels being obliterated
-     LocationBar history is saved inbetween sessions for KDE >= 3.1.3
-     Rescans are forced if locationBar Go is pushed for location to current map
-     Fixed several bugs related to resizing the filemap
-     Initial map display had a long running issue which meant you had to perform a resize to ensure all detail was shown. I finally put in the hours and fixed it.
-     Cancelling scans clears the location bar
-     Option to show files not represented as segments (because they are too small) combined in large segments with relevant summaries
-     Directories that would normally have no child segments shown now have hidden Files segment shown
-     Fixed faulty show/hide of progress box when many scans done in quick succession
-     Session management
-     Saving of Window/*bar settings inbetween sessions
-     Fixed popup related non-updates and false action calls
-     Canvas code cleanup
-     Stopped combo activated scans being called twice
-     Improved map generation speed (scan speeds are still slow however)
-     Appropriate wait cursors are set during long operations (scans, map generation)
-     Fixed misrendered transparency when tooltips exceed Filelight boundries
-     Optimised and de-flickered the tooltips
-     Segments that contain unrepresented files (due to 5 level limit on maps) now show a thick border at the edge to indicate that there are unrepresented files
-     Commandline now accepts ../ and ./ type arguments
-     Add "Open Konsole here" to context-menu, also tidied it up and made it properly context relevant
-     Popup title is now relative to map path to reduce menu width somewhat without resorting to csqueeze()
-     Fixed bug with not showing unrepresented files for dirs that contained dirs
-     Improvement selection of units for tooltips (always prefer megabytes unless < 0.01 MB)
-     Improved selection of decimal places for size display (2sig.fig. please)
-     Label font sizes now default to the system standard
-     Labels have indentation relative to their level
-     Label selection improved (not enough yet though!)
-     Better looking label line diagonals
-     When smaller fonts are requested, Filelight maximises the font size differences
-     Attempted to fix crash at exit bug
-     Made files shades of gray, made indicator for directories that have unshown files
-     Removed presence of multi-file segments except in root level circumstances (unless Show Small Files is selected in Settings)
-     Contrast system revamped, you can now have more contrast
-     Segment colouring system rewritten, better distinction between different segment types
-     Used more KStdActions (less work for translation teams at very least)
-     Fixed bug where segmenttip wasn't shown for 1st pixel but labels were
-     Directories with unshown files have better arrow heads now thanks to some clever trig
-     Checked for possible cases where division by zero might occur and corrected code
-     Huge code rewrite in preparation for transition to KPart (must release soon, this is getting silly)
-     Allow clicks on the central circle to represent the map's root (eg. middle-click to open in Konqi)
-0.6.2
-     Attempted a fix for the absurdly large file bug (eg > 1400GB!)
-     Linking bug fixed for Gentoo systems
-     Compile bug fixed for GCC < 3
-     Fixed crash bug when scan had been stopped and then back then forward pressed
-     Fixed another compile bug for systems that don't support large files (Debian apparently)
-     Internationalisation support thanks to patch from André Somers
-     Made the tooltip translucent (NOT a gimmick, this feature is essential IMO)
-     Started making debug messages use kdDebug so users can enable/disable the messages
-     Implemented XML GUI
-     Vast slot/signal cleanup, fixed many bugs
-     Fixed a few bugs with the progress box
-     Cancelled scans now remain stored in the back/forward histories
-     Fixed incorrect reporting of directory file counts
-     Increased minimum segment size to 3px outer diameter (any depth)
-     Added location_bar UI element to toolbar (much work)
-     The segment tip now appears below the cursor when hovering over the upper part of the map
-     Increased the recent scans list to 8 entries and made the combohistory work better
-0.6.1
-     Filelight again compiles on KDE <= 3.1.3 (but with some reduced functionality)
-     Rewrote HistoryAction code
-     Improved default choice of smallest font
-     Lowest level segment labels show whenever mouse is not over anything
-     Middle click opens segment according to mime type (eg. jpgs open in kuickshow)
-     Implemented realtime contrast updates
-     Added antialiasing, font size and contrast settings to appearance tab
-     Renamed "colour scheme" tab "appearance"
-     Extruded label fontsizes reflect their segment's depth
-     Rescans ignore tree cache
-     Changing scan options clears the tree cache
-     Directory select dialog shows current path as selected when opened
-     Scans no longer have to be repeated
-     Implemented antialiasing for the map, very slow so only happens after resizes
-     Gracefully handles failures to read file attributes
-     Rewrote backend with templating, should have done that in first place!
-     Improved changelog listing methods!
-     Included support for GNU systems that don't support large files (>2GB)
-0.6.0
-     Added expanded labels to give more information on segments in focus
-     Added settings dialogs
-     Added new colour schemes
-     Allowed scans to not cross at mount points
-     Added #Files info for directory tooltips
-     filemap is now displayed centrally
-     Shows percentage of files in directories
-0.5.1
-     Added Filelight to the Utilities submenu in the K-Menu
-     Tooltips are now presented for file info instead of using the statusbar
-     Made resizing of the filemap smoother
-     Improved the icon and made a 48x48 and 22x22 version
-     Reworked the code somewhat
-     Scans can now be cancelled
-     The go history actions are more intelligent
-     Fixed all the bugs I could find
-     Attempted to improve filemap contrast some more (still not perfect, but getting there)
-     Added visual activation cues for various clicks
-0.50
-     Few bug fixes
-     Improved performance for rendering and scanning
-     Improved contrast of the filemap
-     Added icon
-     Added left and right click functionality
-     Improved error handling
-0.45
-     Added toolbar, implemented history functionality
-     Click to scan segments
-     Increased filesize limit to 4096 GB
-     Fixed <time.h> required - make bug
-     Various optimisations
-0.4
-     Initial public release
-1.0
-    Added copy to clipboard function to segment context menus
-    Accepts URLs from drag and drop
-    Click central circle to go "up"
-
-0.6.3
-     Made "Scan Directory..." a KStdAction::open with setText( "Scan Directory..." );
-     Swaped map rendering from bitBlt to paintPixmap (again) as some users get problems with the labels being obliterated
-     LocationBar history is saved inbetween sessions for KDE >= 3.1.3
-     Rescans are forced if locationBar Go is pushed for location to current map
-     Fixed several bugs related to resizing the filemap
-     Initial map display had a long running issue which meant you had to perform a resize to ensure all detail was shown. I finally put in the hours and fixed it.
-     Cancelling scans clears the location bar
-     Option to show files not represented as segments (because they are too small) combined in large segments with relevant summaries
-     Directories that would normally have no child segments shown now have hidden Files segment shown
-     Fixed faulty show/hide of progress box when many scans done in quick succession
-     Session management
-     Saving of Window/*bar settings inbetween sessions
-     Fixed popup related non-updates and false action calls
-     Canvas code cleanup
-     Stopped combo activated scans being called twice
-     Improved map generation speed (scan speeds are still slow however)
-     Appropriate wait cursors are set during long operations (scans, map generation)
-     Fixed misrendered transparency when tooltips exceed Filelight boundries
-     Optimised and de-flickered the tooltips
-     Segments that contain unrepresented files (due to 5 level limit on maps) now show a thick border at the edge to indicate that there are unrepresented files
-     Commandline now accepts ../ and ./ type arguments
-     Add "Open Konsole here" to context-menu, also tidied it up and made it properly context relevant
-     Popup title is now relative to map path to reduce menu width somewhat without resorting to csqueeze()
-     Fixed bug with not showing unrepresented files for dirs that contained dirs
-     Improvement selection of units for tooltips (always prefer megabytes unless < 0.01 MB)
-     Improved selection of decimal places for size display (2sig.fig. please)
-     Label font sizes now default to the system standard
-     Labels have indentation relative to their level
-     Label selection improved (not enough yet though!)
-     Better looking label line diagonals
-     When smaller fonts are requested, Filelight maximises the font size differences
-     Attempted to fix crash at exit bug
-     Made files shades of gray, made indicator for directories that have unshown files
-     Removed presence of multi-file segments except in root level circumstances (unless Show Small Files is selected in Settings)
-     Contrast system revamped, you can now have more contrast
-     Segment colouring system rewritten, better distinction between different segment types
-     Used more KStdActions (less work for translation teams at very least)
-     Fixed bug where segmenttip wasn't shown for 1st pixel but labels were
-     Directories with unshown files have better arrow heads now thanks to some clever trig
-     Checked for possible cases where division by zero might occur and corrected code
-     Huge code rewrite in preparation for transition to KPart (must release soon, this is getting silly)
-     Allow clicks on the central circle to represent the map's root (eg. middle-click to open in Konqi)
-0.6.2
-     Attempted a fix for the absurdly large file bug (eg > 1400GB!)
-     Linking bug fixed for Gentoo systems
-     Compile bug fixed for GCC < 3
-     Fixed crash bug when scan had been stopped and then back then forward pressed
-     Fixed another compile bug for systems that don't support large files (Debian apparently)
-     Internationalisation support thanks to patch from André Somers
-     Made the tooltip translucent (NOT a gimmick, this feature is essential IMO)
-     Started making debug messages use kdDebug so users can enable/disable the messages
-     Implemented XML GUI
-     Vast slot/signal cleanup, fixed many bugs
-     Fixed a few bugs with the progress box
-     Cancelled scans now remain stored in the back/forward histories
-     Fixed incorrect reporting of directory file counts
-     Increased minimum segment size to 3px outer diameter (any depth)
-     Added location_bar UI element to toolbar (much work)
-     The segment tip now appears below the cursor when hovering over the upper part of the map
-     Increased the recent scans list to 8 entries and made the combohistory work better
-0.6.1
-     Filelight again compiles on KDE <= 3.1.3 (but with some reduced functionality)
-     Rewrote HistoryAction code
-     Improved default choice of smallest font
-     Lowest level segment labels show whenever mouse is not over anything
-     Middle click opens segment according to mime type (eg. jpgs open in kuickshow)
-     Implemented realtime contrast updates
-     Added antialiasing, font size and contrast settings to appearance tab
-     Renamed "colour scheme" tab "appearance"
-     Extruded label fontsizes reflect their segment's depth
-     Rescans ignore tree cache
-     Changing scan options clears the tree cache
-     Directory select dialog shows current path as selected when opened
-     Scans no longer have to be repeated
-     Implemented antialiasing for the map, very slow so only happens after resizes
-     Gracefully handles failures to read file attributes
-     Rewrote backend with templating, should have done that in first place!
-     Improved changelog listing methods!
-     Included support for GNU systems that don't support large files (>2GB)
-0.6.0
-     Added expanded labels to give more information on segments in focus
-     Added settings dialogs
-     Added new colour schemes
-     Allowed scans to not cross at mount points
-     Added #Files info for directory tooltips
-     filemap is now displayed centrally
-     Shows percentage of files in directories
-0.5.1
-     Added Filelight to the Utilities submenu in the K-Menu
-     Tooltips are now presented for file info instead of using the statusbar
-     Made resizing of the filemap smoother
-     Improved the icon and made a 48x48 and 22x22 version
-     Reworked the code somewhat
-     Scans can now be cancelled
-     The go history actions are more intelligent
-     Fixed all the bugs I could find
-     Attempted to improve filemap contrast some more (still not perfect, but getting there)
-     Added visual activation cues for various clicks
-0.50
-     Few bug fixes
-     Improved performance for rendering and scanning
-     Improved contrast of the filemap
-     Added icon
-     Added left and right click functionality
-     Improved error handling
-0.45
-     Added toolbar, implemented history functionality
-     Click to scan segments
-     Increased filesize limit to 4096 GB
-     Fixed <time.h> required - make bug
-     Various optimisations
-0.4
-     Initial public release
index acdd756..987112b 100644 (file)
@@ -53,7 +53,7 @@ public:
 
     Store() : folder(0), parent(0) {}
     Store(const KUrl &u, const QString &name, Store *s)
-            : url(u), folder(new Folder(name.toUtf8() + '/')), parent(s) {}
+            : url(u), folder(new Folder(name.toUtf8().data() + '/')), parent(s) {}
 
 
     Store* propagate()
diff --git a/jovie/ChangeLog b/jovie/ChangeLog
deleted file mode 100644 (file)
index cd69ec7..0000000
+++ /dev/null
@@ -1,558 +0,0 @@
-2010-05-24  Jeremy Whiting (jpwhiting)
-        * Renamed kttsd to Jovie, merged the trayicon(kttsmgr) into the daemon(kttsd) and together
-          they are called jovie.
-        * Added org.kde.KSpeech interface for reverse compatibility with other apps 
-          (and to match our xml file)
-
-2010-01-09  Jeremy Whiting (jpwhiting)
-        * Moved kttsjobmgr into the kcm itself, no more plugin/kpart for it.  Finished making the
-          controls on the Jobs tab apply on apply or ok click.
-        * Using speech-dispatcher for a while now - no more jobs in kttsd, no more sbd filter (also
-          no more sentence or job control from within kttsmgr).
-
-2005-07-19  Gary Cramblitt (PhantomsDad)
-        * Name kept .wav files in format kttsd-jjjjjjjj-ssssssss.wav where jjjjjjjj is the job 
-          number zero-filled to the left and ssssssss is the sentence sequence number zero-filled
-          to the left.
-
-2005-07-01  Gary Cramblitt (PhantomsDad)
-        * Since ALSA plugin seems to work pretty well, enable building --without-arts and build
-          ALSA plugin by default (if headers found).
-
-2005-06-25  Gary Cramblitt (PhantomsDad)
-        * The XML Transformer filter now applies itself when the root element OR doctype and appId match.
-
-2005-06-12  Gary Cramblitt (PhantomsDad)
-        * New aKode audio plugin.  Build it with ./configure --enable-kttsd-akode.
-          There are a couple of problems.  See README players/akodeplayer/README.
-        * Activate rich speak (XHTML to SSML) in Konqueror plugin.  To speak richly,
-          you must configure the xhtml2ssml_simple XML Transformer plugin.
-
-2005-06-03  Gary Cramblitt (PhantomsDad)
-        * New ALSA audio plugin.  Build it with ./configure --enable-kttsd-alsa for now.
-        * New Qt Rich Text to Plain Text filter by David Powell.
-
-2005-04-30  Gary Cramblitt (PhantomsDad)
-        * Change Current Sentence widget in Jobs tab to KTextEdit to avoid resizing when text does
-          not fit in box.
-        * HTML to SSML now working pretty well.  Note that you must
-            1.  Have Festival 1.95 installed.
-            2.  Have rab_diphone voice installed.
-            3.  Have xsltproc installed.
-            4.  If you have Festival Talker configured, reconfigure it (Edit) so that it will detect
-                if you have rab_diphone voice installed.  You must hit the Apply button.
-            5.  Enable XML Transformer filter and point it to xhtml2ssml_simple.xsl stylesheet.
-            6.  Right now, only speaks HTML from Konqi if you paste HTML from clipboard.
-                Speak button in Konqi not yet enabled until I get some confidence it is working well.
-
-2005-04-23  Gary Cramblitt (PhantomsDad)
-        * Break sentences longer than 600 characters into shorter sentences by changing comma to
-          period.  This prevents Festival from droning on lower and lower in tone until it is
-          unintelligible or crashes.
-
-2005-04-22  Gary Cramblitt (PhantomsDad)
-        * If resumeText is called on a speaking job, do not restart it.
-
-2005-04-21  Gary Cramblitt (PhantomsDad)
-        * New Hungarian Hadifix (mbrola and txt2pho) voice available at
-            http://tkltrans.sourceforge.net/
-          Since Hungarian requires ISO 8859-2 character encoding, added encoding option to
-          Hadifix plugin.  Also, Hadifix plugin auto-selects a voice matching the user's
-          chosen language.
-        * Abbreviate USA and UK country names to save space.
-        * Display male/female icons in Festival Interactive configuration dialog.
-        * Use new Select Talker dialog in Talker Chooser filter.
-
-2005-04-17  Gary Cramblitt (PhantomsDad)
-        * Actions to be taken on notifications may now be specified at three levels
-            Specific event of specific application
-            All other events of specific application
-            All other events
-        * When the last event of an application is deleted, delete the app from
-          Notifications list.
-
-2005-04-12  Gary Cramblitt (PhantomsDad)
-        * Enhanced notification options.  Ability to customize each application event.
-        * Enhanced Talker chooser for notifications and Job Manager.
-        * Fix bug in Talker matching algorithm.
-
-2005-03-18  Gary Cramblitt (PhantomsDad)
-        * Added --systray cmdline option to KTTSMgr, which causes it to start minimized in system
-          tray.
-        * Added --autoexit cmdline option to KTTSMgr, which causes it to exit when no longer
-          speaking any text jobs.
-        * Added AutoStartManager and AutoExitManager options to config.  These cause kttsd
-          to automatically start KTTSMgr when a text job starts, and automatically exit
-          KTTSMgr when all text jobs have finished speaking.
-
-2005-03-16  Gary Cramblitt (PhantomsDad)
-        * Bug fix.  Interruption messages are spoken using the Talker of the interrupting message.
-          So if default Talker is en, and you do sayMessage "Guten Tag" "de", the "Text Interrupted.
-          Message" is spoken using German Talker.  Interruption messages should speak using the
-          default Talker.
-
-2005-03-13  Gary Cramblitt (PhantomsDad)
-        * Bug.  SBD Filter turned off by default.  Not good!
-        * When running kttsd and no Talkers or Filters have been configured, automatically
-          attempt to configure them.  Try to configure a Talker in the user's desktop language
-          and if that doesn't work, in English.  Automatically configure the Standard
-          Sentence Boundary Detector.
-
-2005-03-12  Gary Cramblitt (PhantomsDad)
-        * Change toolbar buttons on Jobs tab to push buttons so they can be used from keyboard.
-          Clean up screen layout and add WhatsThis help.
-        * Added sayText convenience method to kspeech.h, which combines setText and startText
-          into a single call.  Be sure to update kdelibs/interfaces/kspeech before attempting to
-          compile kttsd:
-            cd kdelibs/interfaces/kspeech
-            cvs up
-            make install
-        * When starting or restoring KTTSMgr, defaults to Jobs tab if visible.
-        * When clicking on Jobs tab, warn user if there are config changes not yet saved.
-
-2005-03-09  Gary Cramblitt (PhantomsDad)
-        * Add Hold and Resume items to systray menu.
-
-2005-03-06  Gary Cramblitt (PhantomsDad)
-        * Consolidated all the translation catalogues into single catalog called "kttsd".
-
-2005-03-05  Gary Cramblitt (PhantomsDad)
-        * Add support for Kiswahili, Zulu, and Ibibio Festival languages.  Get them at
-          http://www.llsti.org/index.htm.  Note that Ibibio does not have an assigned two-letter
-          (iso 639) code, so I gave it Zulu (zu), which is probably as bad as saying that English
-          is French, but it cannot be helped.  The Ibibio and Zulu voices will only speak valid
-          Ibibio or Zulu text, so the Test button is non-functional for them until translators
-          provide translations.
-
-2005-03-02  Gary Cramblitt (PhantomsDad)
-        * BUG:100600 Fix for messages and warnings not spoken when text job is paused.
-        * Bug.  Talker Chooser claims it can autoconfigure itself, but it cannot really.
-        * Allow to remove any Filter.
-
-2005-02-17  Gary Cramblitt (PhantomsDad)
-        * Remove festival/ and festivalcs/ plugins from source tree.  AFAIK, these plugins don't work
-          and nobody is using them.  And these are confusing packagers who think we have a build
-          dependency on Festival and Speech Tools libraries. Use festivalint/.
-
-2005-02-15  Gary Cramblitt (PhantomsDad)
-        * Translations now working.
-        * Include a copy of kdelibs/interfaces/kspeech in compat/ dir.  This permits distribution
-          and compilation of KTTS for KDE less than 3.4.
-        * Support for Italian voices.  Download from
-          http://www.csrf.pd.cnr.it/TTS/It-FESTIVAL-download.htm.
-          or http://mirko.lilik.it/Italian-FESTIVAL.zip
-
-2005-02-05  Gary Cramblitt (PhantomsDad)
-        * Version bumped to 0.3.0.
-        * Russian Festival voice added to voices file.  Download voice from
-          http://nshmyrev.narod.ru/festival/festival.html.  Must have Festival 1.95 beta or later.
-          Untar to festival/lib/voices/russian/ directory.  Encoding must be one of the
-          single-byte cryllics, such as KOI8-R.
-        * Ability to load/save Talker Chooser and XML Transformer configurations.
-        * Some bug fixes related to Filters.
-
-2005-01-24  Gary Cramblitt (PhantomsDad)
-        * Add Talker Chooser Filter.
-        * Add option on Audio tab to preserve generated audio files by copying to user-specified
-          directory.
-
-2005-01-22  Gary Cramblitt (PhantomsDad)
-        * Allow filtering of notifications.  (only setText and appendText are currently filtered.)
-        * Fix bug.  Synchronous filters not being run.
-
-2005-01-21  Gary Cramblitt (PhantomsDad)
-        * Sentence Boundary Detector plugin now active.  This means that SSML is parsed into
-          sentences and therefore can be rewound/advanced by sentence.  It also means that
-          KTTS no longer crashes (taking KDE and X11 with it) on large HTML/SSML files.
-        * Filters can be applied based on the DCOP Application ID of app that queued the text
-          job.
-        * Filters can be applied based on language of Talker.
-        * StringReplacer filter can now load and save word lists to/from external file.
-        * Several other bug fixes.
-
-2005-01-13  Gary Cramblitt (PhantomsDad)
-        * FilterMgr class now implemented in kttsd, which means that filters now work.  Well
-          almost.  See TODO file for some nasty problems.  (Hint: avoid large HTML/SSML pages!)
-        * Moved the TalkerCode matching and Talker plugins to TalkerMgr class so both
-          Speaker and SpeechData classes can access them.
-
-2005-01-09  Gary Cramblitt (PhantomsDad)
-        * Epos plugin defaults to ISO 8859-2 encoding.  Pass encoded text to Epos client
-          via Stdin rather than command line to avoid encoding problem.
-        * Added encoding parameter to kspeech::setFile method.  This allows for speaking a
-          file that is encoded different from global desktop default.
-
-2005-01-07  Gary Cramblitt (PhantomsDad)
-        * Start to Filters capability.  StringReplacer Filter implemented in KTTSMgr GUI,
-          but not yet implemented in kttsd.
-
-2004-12-31  Gary Cramblitt (PhantomsDad)
-        * In KTTSD, if user has not yet configured any Talkers, prompt user and if they click
-          Yes, run KTTSMgr.  User has option to turn off prompt.
-        * Activate kspeech::showDialog() method.
-        * The khmtlktts plugin automatically senses if KTTSD is installed and if not,
-          hides menu item.
-
-2004-12-30  Gary Cramblitt (PhantomsDad)
-        * Set LANG and LC_CTYPE environment variables before starting subprocess in Epos and
-          and Command plugins.  Fix encoding bug in Epos plugin.  Move common encoding routines
-          to PluginProc.
-
-2004-12-27  Gary Cramblitt (PhantomsDad)
-        * Add encoding option to Festival Interactive Plugin.  When choosing a voice, default the
-          encoding option based on voices file.
-        * Add support for Polish Festival.
-
-2004-12-21  Gary Cramblitt (PhantomsDad)
-        * Require GStreamer 0.8.5 or above in configure.in.in.  SuSE 9.2 users have
-          GStreamer 0.8.0, which causes KTTSMgr to immediately crash on startup.
-
-2004-12-20  Gary Cramblitt (PhantomsDad)
-        * kdenonbeta/kttsd moved to kdeaccessibility/kttsd.
-        * kdenonbeta/kttsd/libktts moved to kdelibs/interfaces/kspeech.  libktts dropped.
-        * kdenonbeta/app-plugins/khtml-plugin moved to kdebase/konqueror/kttsplugin.
-        * kdenonbeta/app-plugins/kate-plugin moved to kdebase/kate/plugins/ktts.
-        * kdenonbeta/app-plugins/katepart-plugin moved to kdebase/kate/plugin/katepartktts.
-
-2004-12-19  Gary Cramblitt (PhantomsDad)
-        * Change Festival voices from ini to xml format.  Permit translators to translate voice names.
-        * Add "--enable-kttsd-gstreamer" option to configure, defaulting to no.
-          Warn packagers not to distribute gstreamer in binary packages of kdeaccessibility as it
-          creates unwanted dependencies.
-
-2004-12-18  Gary Cramblitt (PhantomsDad)
-        * Remove kcmkttsmgr.  Use kcmkttsd instead.
-
-2004-12-14  Gary Cramblitt (PhantomsDad)
-        * Under KDE 3.2, FestivalInt plugin automatically finding /usr/share/festival, rather
-          than /usr/bin/festival.
-
-2004-12-12  Release 0.2.0.  First public release.
-
-2004-12-09  Gary Cramblitt (PhantomsDad)
-        * Require GStreamer >= 0.8.7.
-        * Bug.  Always using default GStreamer sink in KTTSD.  Honor user's choice now.
-
-2004-12-07  Gary Cramblitt (PhantomsDad)
-        * Add Festival Czech voice.
-        * Apply some Juk patches to GStreamerPlayer.
-
-2004-12-06  Gary Cramblitt (PhantomsDad)
-        * Initial, but primitive support for SSML with Hadifix.
-
-2004-12-03  Gary Cramblitt (PhantomsDad)
-        * Audio players are now plugins.  This permits distribution of binary packages
-          without GStreamer being a mandatory dependency.
-
-2004-12-02  Gary Cramblitt (PhantomsDad)
-        * Bypass stretching (overall Speed setting) when utterance contains SSML.  sox
-          mangles SSML pitch settings.
-
-2004-12-01  Gary Cramblitt (PhantomsDad)
-        * Some code reorganization.  New TalkerCode object in libkttsd.
-        * Better Talker selection dialog when changing Talker in Jobs tab.
-
-2004-11-29  Gary Cramblitt (PhantomsDad)
-        * When clicking Test button, now honors users output method (arts or gstreamer) and
-          overall Audio Speed setting.
-        * Add option for GStreamer output sink.
-
-2004-11-27  Gary Cramblitt (PhantomsDad)
-        * Extremely rudimentary support for SSML/Sable using FestivalInt plugin.  If it works for
-          you, it will be minor miracle.
-        * In FestivalInt configuration dialog, do not enable OK button if EXE Path is invalid.
-        * When Editing existing FestivalInt configuration, do not inadvertently change the selected
-          voice when rescanning.
-        * In FestivalInt configuration dialog, disable voice combo box until scan has been clicked.
-
-2004-11-26  Gary Cramblitt (PhantomsDad)
-        * Slight throughput improvement by eliminating pause at start of each Festival utterance.
-        * Bug fix.  Can find synthesizers when HOME env variable is in the path.
-
-2004-11-25  Gary Cramblitt (PhantomsDad)
-        * Add Finnish Male voice (http://www.ling.helsinki.fi/suopuhe/download/)
-        * Improve throughput slightly by emitting Text Started signal after playback has begun.
-
-2004-11-24  Gary Cramblitt (PhantomsDad)
-        * Add overall Speed control to KTTSMgr Audio tab.  This permits to speed up speech
-          even if the synth does not support it.  Must have sox installed for this to work.
-        * Add Speed and Pitch controls to Epos plugin.  Also set language.
-        * Better Speed adjustment for HTS voices.
-
-2004-11-23  Gary Cramblitt (PhantomsDad)
-        * Add support for OGI English and Spanish voices.
-        * Update Handbook.
-        * Better Spanish translations for voice names.
-
-2004-11-22  Gary Cramblitt (PhantomsDad)
-        * Add support for IMS German Festival.
-        * Update Handbook.
-
-2004-11-21  Gary Cramblitt (PhantomsDad)
-        * Add volume control to Festival Interactive.
-        * Accelerators for Festival Interactive configuration dialog.
-        * HTS voices only support Volume (not Speed or Pitch)
-        * Talker Codes reflect volume setting.
-
-2004-11-20  Gary Cramblitt (PhantomsDad)
-        * Add pitch control to Festival Interactive.
-        * GStreamer plugin.
-
-2004-11-17  Gary Cramblitt (PhantomsDad)
-        * Bug fix.  Hosed Talker in KTTSMgr after removing a Talker and clicking Cancel.
-        * In KTTSMgr no longer record LastTalkerID in config file; compute at load time instead.
-        * Change Talker tab in KTTSMgr to "standard" layout.
-        * Bug fix.  Talker matching.  Tended to pick last talker no matter what.
-
-2004-11-13  Gary Cramblitt (PhantomsDad)
-        * Fix.  Nothing happens when clicking Configure button for Festival Interactive
-          plugin if your desktop language is not English.  Display translated name for
-          Synthesizer in Talkers tab.
-        * Display translated words for "male", "female", "neutral", "fast", "slow", "medium",
-          "loud", "soft" in KTTSMgr Talkers list and from Jobs "Change Talker" button.
-        * getTalkers() not returning country code as part of Talker Code.
-        * The Command plugin configuration dialog should enable OK button if %t or %f
-          appear in command, or "Send data via stdin" is checked.  Also uncheck this option
-          by default in order for plugin to sense proper configuration.
-        * Add Jorge Luis Arzola to credits as tester.
-
-2004-11-11  Gary Cramblitt (PhantomsDad)
-        * Support for Festival 2.0. and Festival MultiSyn voices in FestivalInt plugin.
-        * Query Festival for available voices, rather than scanning for directories.
-        * Support for multiple versions of Festival executable.  Now asks for EXE path rather
-          than voices path.
-        * Allow preload of Festival voices that take a long time to load.
-          If set, Festival is started when KTTSD starts and the voice is loaded.
-        * When stopText() is called and FestivalInt plugin is synthing (not saying) using
-          a pre-loaded voice, instead of killing Festival, which would cost hugely in
-          re-startup time, Festival is allowed to finish synthing and result is discarded.
-          This improves performance when rewinding/fastforwarding.
-        * Corrected FestivalInt voices file as to voice descriptions and languages.
-          Added MultiSyn voices.
-        * Added accelerators and WhatsThis help to FestivalInt, Command, Epos, Flite, and Hadifix
-          configuration dialogs.
-        * Added modal, cancelable, progress dialog while Testing in FestivalInt, Command, Epos,
-          Flite, FreeTTS, and Hadifix configuration dialogs.
-          This prevents a crash when user clicks OK or Cancel before test has completed.
-        * Command plugin always displays configuration dialog when added, i.e., never
-          autoconfigs.
-        * Speed adjustment disabled when using MultiSyn Festival voices.
-        * Allow KTTSMgr screen to be resized to minimum size.  Allow splitter to resize jobs
-          ListView to minimum vertical size.
-        * No longer attempt to build Festival plugin (static linking to Festival/Speech Tools
-          libaries).  User must explicitly request via ./configure --enable-kttsd-festival.
-          Code is woefully behind, I cannot get it to work, and probably wouldn't work
-          anymore even if I could get it to link and get past crash on first call to library.
-          FestivalInt seems to work just fine..grc.
-
-2004-11-10  Paul Giannaros (Cerulean)
-        * getTalkerCodes() returning corrupted talker codes.
-
-2004-11-04  Gary Cramblitt (PhantomsDad)
-        * Add English languages to FreeTTS desktop file so they show up in Add Talker dialog.
-        * When starting kttsmgr, if no Talkers are configured, default to Talker page.
-        * In kttsmgr, uncheck and disable Enable TTS checkbox until at least one Talker
-          has been configured.  Once at least one Talker is added, enable the checkbox.
-          If all Talkers are removed, uncheck and disable the box and stop KTTSD.
-        * Give kttsmgr window an icon.
-        * Add option to embed KTTSMgr in the system tray.
-
-2004-11-03  Gary Cramblitt (PhantomsDad)
-        * Add ability to configure more than one plugin for a language, but with different
-          voices. Call them "talkers".
-        * Improve language selection and management in the KTTSD's configuration. Languages
-          added shouldn't be shown in the list of languages to add. Default languages should
-          show only the current languages. Languages should be shown as names and not codes.
-          Languages should be erased from the default language combo box.  If a plugin does
-          not support a language, it should not be choosable.
-        * Add support for moving a text job to a different talker (language/plugin).
-        * Standarize the .desktop files
-
-2004-10-20  Gary Cramblitt (PhantomsDad)
-        * kcm_kttsmgr and kcm_kttsd are now identical libraries/KCModules.
-          Applications should use kcm_kttsd.  When all apps have stopped
-          using kcm_kttsmgr, remove it.
-
-2004-10-19  Gary Cramblitt (PhantomsDad)
-        * The following installed files were renamed
-          on or about 19 Oct 2004:
-            In $KDEDIR/share/services/:
-              festival.desktop         -> kttsd_festivalplugin.desktop
-          Â  Â  festivalint.desktop Â  Â  Â -> kttsd_festivalintplugin.desktop
-          Â  Â  command.desktop Â  Â  Â  Â  Â -> kttsd_commandplugin.desktop
-          Â  Â  hadifix.desktop Â  Â  Â  Â  Â -> kttsd_hadifixplugin.desktop
-          Â  Â  flite.desktop Â  Â  Â  Â  Â  Â -> kttsd_fliteplugin.desktop
-              epos-kttsdplugin.desktop -> kttsd_eposplugin.desktop
-          Â  Â  freetts.desktop Â  Â  Â  Â  Â -> kttsd_freettsplugin.desktop
-          Â  In $KDEDIR/lib/kde3/:
-              libfestivalplugin        -> libkttsd_festivalplugin
-          Â  Â  libfestivalintplugin Â  Â  -> libkttsd_festivalintplugin
-          Â  Â  libcommandplugin Â  Â  Â  Â  -> libkttsd_commandplugin
-          Â  Â  libhadifixplugin Â  Â  Â  Â  -> libkttsd_hadifixplugin
-          Â  Â  libfliteplugin Â  Â  Â  Â  Â  -> libkttsd_fliteplugin
-          Â  Â  libeposkttsdplugin    Â  Â -> libkttsd_eposplugin
-          Â  Â  libfreettsplugin Â  Â  Â  Â  -> libkttsd_freettsplugin
-              
-          Rename libkttsjobmgr to libkttsjobmgrpart per kdelibs/NAMING convention.
-              
-          There is a new shell script, clean_obsolete.sh that will remove these
-          obsolete files from your system.
-        
-2004-10-14  Gary Cramblitt (PhantomsDad)
-        * Fix crash when clicking Cancel to prompt for Other language code, or user
-          enters an invalid language code.
-        
-2004-10-13  Gary Cramblitt (PhantomsDad)
-        * libktts is now a versioned shared library.  You may need to remove the
-          unversioned library, ie.
-             rm $KDEDIR/lib/libktts.*
-             
-2004-10-13  Gary Cramblitt (PhantomsDad)
-        * Revert previous change.  Sorry.
-
-2004-10-13  Gary Cramblitt (PhantomsDad)
-        * Remove versioning from libkttsd.
-          NOTE: After rebuilding and installing, you will want to delete
-                the following file:
-                  $KDEDIR/lib/libkttsd.so.1.0.0
-
-2004-10-12  Gary Cramblitt (PhantomsDad)
-        * Added Handbook.
-        * Help button and system tray content menu display Handbook.
-        
-2004-09-07  Gary Cramblitt (PhantomsDad)
-        * Added 6 new HTS voices for Festival and FestivalInt plugins.
-          Courtesy of "N.Cat" Triskelios.
-          Download the voices from http://hts.ics.nitech.ac.jp/
-          
-2004-09-04  Gary Cramblitt (PhantomsDad)
-        * Rename Hadifax to Hadifix.
-          NOTE: After rebuilding and installing, you will want to delete the
-                following files:
-                  $KDEDIR/lib/kde3/libhadifaxplugin.la
-                  $KDEDIR/lib/kde3/libhadifaxplugin.so
-                  $KDEDIR/share/services/hadifax.desktop
-
-2004-09-02  Paul Giannaros
-        * FreeTTS plugin.
-        
-2004-08-28  Gary Cramblitt (PhantomsDad)
-        * GStreamer player added.  Doesn't work right now because gstreamer 0.6
-          has issues with wav files.  Try again when KDE bindings (gst) have been
-          updated to gstreamer 0.8.
-        * If jobNum parameter in dcop calls is 0, default to last job queued by the
-          application, or if no such job, the current job (instead of last job).
-        * After call to stopText, if there more speakable jobs in the queue, they begin
-          speaking.
-        * Emit textPaused and textStopped signals as documented.
-        * Fix bug in festivalint plugin.  Hangs sometimes with short utterances caused
-          by writing to Stdin before Stdin buffer is empty.
-        * Better sentence parsing.
-        * Minor fixes to kttsjobmgrpart.
-        
-2004-08-09  Gary Cramblitt (PhantomsDad)
-        * Remove requirement to copy pluginconf.h to $KDEDIR/include when running designer
-          against plugin configuration widgets.
-        * Epos plugin not listing codecs.
-        * Some plugins listing codecs multiple times.
-        * Select and ensure default language visible when first displaying kttsmgr.
-        * Auto select and prepare Properties tab when adding a new language in kttsmgr.
-        
-2004-08-08  Gary Cramblitt (PhantomsDad)
-        * Add plugin for Epos TTS Synthesis System (czech and slovak).
-        
-2004-08-07  Gary Cramblitt (PhantomsDad)
-        * Existing release marked with tag ktts-0-1.
-        * New version of KTTS is 0.2.
-        * Many changes to KTTSD and the KTTSD plugins.
-        * QThreads have been mostly eliminated, which were causing anomalies.
-        * See libkttsd/pluginproc.h for the new plugin API.  The new API is backwards
-          compatible to the old API.
-        * Plugins now perform synthesis separate from audibilizing, but they may do
-          both if needed.  If a plugin supports separate synthesis, it returns True
-          in supportsSynth() method.
-        * If a plugin supports separate synthesis, KTTSD sends the synthesized audio file
-          to aRts for playback.  The playback code has been designed with future
-          alternate playback plugins in mind, example gstreamer.  (The code was adapted
-          from Juk with minor changes.)
-        * Plugins may work asynchronously, provide status via state() method and emit
-          signals when an operation has completed.  If a plugin supports asynchronous
-          operation, it returns True in supportsAsync() method.
-        * If a plugin does not support asynchronous operation, it is wrapped in a QThread,
-          which is the same as before.  See threadedplugin.h/cpp.
-        * Because playback is separate from synthesis and plugins work asynchronously,
-          pauseText or stopText _immediately_ pause or stop playback in mid-sentence.
-        * New plugin, flite, added for direct support of Festival Lite.
-        * The festivalint, command, and hadifax plugins were rewritten to support
-          these new capabilities.  
-        * Need someone to rework the freetts plugin.  I don't have JVM.
-        * Each plugin (except festival and freetts) now has a "Test" button on the
-          configuration dialog.
-        * The option to play a sound on text interruption now works.
-          
-2004-07-10  Gary Cramblitt (PhantomsDad)
-        * Warn user if festival not installed.
-        * Install voices data file for festival interactive plugin even if
-          festival plugin not installed.
-
-2004-06-05  Gary Cramblitt (PhantomsDad)
-        * Draft KDE Text-to-Speech API Draft 3.
-        * Removed concept of paragraphs.
-        * Added concept of text job parts.
-        * Added sayScreenReaderOutput method.
-        * Replaced nextSenText, prevSenText, nextParText, prevParText with moveRelTextSentence.
-        * Added jumpToTextPart.
-        * Removed paragraph settings from configuration dialog.
-        
-2004-05-31  Gary Cramblitt (PhantomsDad)
-        * Move speaking of notifications to KTTSD and persist notify settings.
-        * Clean up kcmkttsmgr.desktop and install to correct place.
-        
-2004-05-23  Gary Cramblitt (PhantomsDad)
-        * Add option to speak KNotify notifications.
-        
-2004-05-22  Gary Cramblitt (PhantomsDad)
-        * Change menu item to "Speak Text" on the Tools menu in app-plugins.  Also start KTTSD if it is
-          not running.
-
-2004-05-21  Gary Cramblitt (PhantomsDad)
-        * Bug fix.  Upon startup of kttsmgr, Remove button and Properties tab not enabled despite
-          default language selected.
-          
-2004-05-19  Gary Cramblitt (PhantomsDad)
-        * Allow kttsmgr screen to be resized as narrow as possible.
-        * Correct some mispellings.
-        * When calling reinit() pauseText only if isSpeakingText().
-        
-2004-05-18  Gary Cramblitt (PhantomsDad)
-        * Reinit() without losing existing queued text jobs, messages, or warnings.
-        * When kttsd restarts because of reinit(), job manager part refreshes list.
-
-2004-05-17  Gary Cramblitt (PhantomsDad)
-        * Fix hang when calling reinit() while speaking.
-                        
-2004-05-15  Gary Cramblitt (PhantomsDad)
-        * Lots of changes:
-        *   Defined the KDE Text-to-speech API.  See /libktts/kspeech.h.
-        *   Moved all the GUI stuff out of KTTSD into kttsmgr.  KTTSD is a pure non-GUI deamon now.
-        *   Added text job manager as a KPart (kttsjobmgr) for GUI interface.
-        *   Replaced existing configuration manager (kcmkttsd) with kcmkttsmgr, which includes kttsjobmgr.
-        *   Fixed several typos and minor bugs.
-        *   Fixed Kate and KHTML Plugins.
-        *   Updated README, TODO and this file.
-        *
-        * IMPORTANT note to developers using KTTSD:  The startText, stopText, resumeText DCOP
-        *   methods now take a jobNum argument, which you can code as 0 to operate against the last text
-        *   job your app queued.  See /plugins/kate-plugin/katekttsd.cpp for example, or /libktts/kspeech.h.
-        
-2002-11-21  Pupeno  <pupeno@pupeno.com>
-
-       * Full port to the new architecture finished. Some fine tunning still needed.
-
-2002-09-25  Pupeno  <pupeno@pupeno.com>
-
-       * Festival Cliente/Server plug in added. Festival plug in was added initially in the project. FreeTTS never was meant to work yet.
-
-2002-07-28  Pupeno  <pupeno@pupeno.com>
-
-       * ChangeLog created.
diff --git a/kcron/ChangeLog b/kcron/ChangeLog
deleted file mode 100644 (file)
index 2079fab..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-nicolas.ternisien@gmail.com February 27, 1999
- Major rewrite of KCron.
-gary@meyer.net September 6, 1999
-
-  Fixed bug.  Program didn't exit after editing.  KDE2 only.
-  Fixed bug.  Variable editor didn't update icon.  KDE2 only.
-  Changed default sorting.  Alphabetical with System Crontab on top.
-  Removed -lkfm from Makefile.
-  Change kcron.kdelnk to kcron.desktop.
-
-gary@meyer.net September 7, 1999
-
-  cttask.h, cttash.cpp, kttask.cpp
-  Fixed bug.  New syscron task didn't let user enter "run as" field.
-
-gary@meyer.net September 10, 1999
-
-  Initial implementation of cut/copy/paste.
-
-gary@meyer.net September 17, 1999
-
-  Work around for Qt 2.0 ~QListViewItem bug.
-
-gary@meyer.net November 1, 1999
-
-  Released 0.5.
-
-gary@meyer.net November 7, 1999
-
-  Added KCron handbook.  Various bug fixes.
-
-gary@meyer.net November 15, 1999
-
-  Fixed bug for supporting strftime (in CTTask::describe()) on different
-  platforms.
-
-gary@meyer.net November 19, 1999
-
-  Code clean up effort.
-
-gary@meyer.net November 29, 1999
-
-  Removed dependency on langinfo.h for internationalization of days of week
-  and months.  Not broadly supported across platforms/distributions.
-
-gary@meyer.net December 2, 1999
-
-  Removed CTDebug, don't really need anymore.
-  Addeed note for translators so they'll look at README.translators.
-  Cleaned up CTUnit: moved implementation to cpp file, removed macro,
-  added support for "sun, Mon" and "jan, FEB" in crontab file.
-
-code@jamesots.com January 27, 2004
-
-  * Fixed bug. If only one hour wasn't checked '*' was still being used.
-  * Fixed bug. Removed autoWrap from KTVariable, as text is wrapped
-    in the line edit box anyway. Changed to use QTextEdit instead of the 
-    deprecated QMultiLineEdit.
-  * Fixed bug. Strip  out newlines from variable comments, because we
-    only read one line of comment from crontab for each entry.
-  * Fixed bug. System Crontab uses correct icon.
-  * Using standard icons for everything now.
-  * Added Set/Clear All buttons.
-  * Added New, Modify and Delete buttons on toolbar. (Bug 54399 and
-    part of bug 55684. Note about 55684: Use Ctrl-X as shortcut to delete
-    item.)
-  * Enabled New action when variables and tasks are selected, instead of
-    only when the containing label is selected.
diff --git a/kdeplasma-addons/applets/lancelot/CHANGELOG b/kdeplasma-addons/applets/lancelot/CHANGELOG
deleted file mode 100644 (file)
index e5a1a4f..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-
-since 4.4 :)
-
-- collapsible sections
-- animations (and theme changes)
-- search history
-- changed icon
-- disk usage shown in the icon
-- runners configuration
-- akonadi integration
-- cascading popups option
-
-
diff --git a/kdeplasma-addons/applets/qalculate/Changelog b/kdeplasma-addons/applets/qalculate/Changelog
deleted file mode 100644 (file)
index a041193..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-- 0.7.2
-Fixed a bug in focus handling
-Fixed history navigation, now it should be working also when plasmoid is in panel
-
-- 0.7.1
-Improved focus handling
-Added option to automatically give focus to the input line edit on plasmod activation
-
-- 0.7
-Various bugfixes
-Proper stretch factor of the settings dialog
-
-- 0.6.4
-Async. and non-blocking download of exchange rates at startup
-Hide tooltips when applet is placed on desktop
-Display icon when no input is given
-
-- 0.6.3
-Fixed bug when both live evaluation and write results in input line are enabled
-
-- 0.6.2
-Fixed vertical panel issue
-Added option to evaluate expression as you type
-
-- 0.6.1
-Clear button added
-Applet is scaled down to a one-line calculator when the option "Write results in input line" is enabled
-Applet is now respecting locale settings
-Fixed a couple of memory leaks
-Fixed some translations
-
-- 0.6
-Applet rewrite. Now using Plasma::PopupApplet
-Improved panel support
-Improved interface
-Added support for Reverse Polish Notation
-Added base conversion
-Added various options
-
-- 0.5.2
-KDE Proxy settings applied when downloading exchange rates
-
-- 0.5.1
-Fixed update of exchange rates
-Fixed input string conversion
-
-- 0.5
-Added button to copy results
-Added option to write results in input line edit
-Added notifications when applet is in panel
-Better integration in panel
-Various improvements
-
-- 0.4
-Plasmoid can be moved to panel
-Added possibility to copy results to clipboard
-
-- 0.3.1
-Compatibility with KDE 4.2
-Added icon
-
-- 0.3
-Added currency conversion
-Changed aspect ratio
-Minor changes
-
-- 0.2
-Improved formatting of the result
-Added more options
-
-- 0.1
-Initial version
diff --git a/kuassel/ChangeLog b/kuassel/ChangeLog
deleted file mode 100644 (file)
index 562928d..0000000
+++ /dev/null
@@ -1,341 +0,0 @@
-ChangeLog for Quassel IRC
-=========================
-This is not a full ChangeLog, but rather an end-user FeatureLog that is supposed
-to provide a list of new features between Quassel versions. As such, it only
-contains end-user visible, mostly major new features. It does not contain (most)
-bugfixes, nor is it guaranteed to be complete or up-to-date at all. Also, it does
-start at 0.3.0 only, since this was the first version widely available.
-
-Please have a look at <http://bugs.quassel-irc.org/projects/quassel-irc/roadmap> for a
-list of closed bug/feature reports (which still does not cover bugs we have
-fixed but which were never reported, of course), and for a full list of
-changes, the git history at <http://git.quassel-irc.org> is your friend.
-
-Without further ado, let's start:
-
-Version 0.11.0 (2014-09-23)
-===========================
-
-* New build requirements:
-  - C++11 capable compiler (gcc 4.7+, clang 3.3+, MSVC 2013+)
-  - cmake 2.8.9+
-* Full support for Qt 5.2+ in addition to Qt 4.6+
-* Completely revamp the build system, making use of "new" CMake features
-
-Version 0.10.1 (2014-09-23)
-===========================
-
-* Fix buffer hotlist sorting
-* Split CTCP messages if they're too long
-* Make database problems more obvious
-* Fix backlog loading for QuasselDroid
-* Properly save the toolbar state on Mac OSX
-* Fix a crash with KDE's network detection
-* Various other fixes
-
-Version 0.10.0 (2014-03-25)
-===========================
-
-* Refactor lots of the protocol and connection code
-* Introduce connection probing for reliably negotiating protocol features
-* Introduce the new DataStream protocol with streaming compression
-* Option for forcing the core to only accept SSL connections
-* Support for the Snore notification backend
-* Allow searching the web for selected text
-* Connection-related fixes
-* Allow for hiding inactive networks
-* Enable line wrap in the input field
-* Show backlog messages in the Chat Monitor
-* Remove SSL protocol selection, always use auto-negotiation for best results
-* Highlight rules are now case-insensitive by default
-* New and updated translations
-* Bump inxi version (for /sysinfo)
-* Use the raster rendering engine by default on OSX (should improve performance)
-
-Version 0.9.3 (2014-03-25)
-==========================
-
-* Notification fixes
-* Improve reliability of SSL connections
-* Save toolbar state properly on Mac
-* Prevent user interaction with the web preview
-* Fix fullscreen mode
-* Fix spurious crash caused by shaky ircd connections
-* Fix adding an unneeded colon to custom commands
-* Avoid Qt's DNS cache to properly handle round-robin DNS records
-
-Version 0.9.2 (2013-11-26)
-==========================
-
-* Don't crash if /topic contains newlines
-* Fix SSL-related issues
-* Fix Phonon notifications not playing sound
-* Pingout if connection drops during SASL auth phase
-* Prevent messages from being sent to status buffers
-* Make sure manipulated/buggy clients cannot access backlog of other core users
-* Fix context menu issues
-
-Version 0.9.1 (2013-10-11)
-==========================
-
-* Fix security issue with Qt 4.8.5 and PostgreSQL
-* Phonon notifications for Mac OS X
-* Convert tabs in messages into 8 spaces
-* Silence superfluous QCA warnings
-* Various key- and encryption-related fixes
-* Ignore formatting in clickables
-* Enable warnings when compiling with Clang
-* Updated translations
-* Various other small fixes and improvements
-
-Version 0.9.0 (2013-04-16)
-==========================
-
-* Halfop support
-* Channel-specific highlights
-* Support for intermediate CA certificates
-* Support the DockManager interface
-* OSX Notification Center support
-* DH1080 key exchange
-* SASL EXTERNAL support
-* Improvements for Retina displays on OSX
-* Supporting to start minimized to tray
-* Rudimentary support for Qt5 (obsolete again because upstream changed too much)
-* Refactor of SignalProxy, network and protocol code
-* First pieces of the coming protocol abstraction
-* Build system improvements
-* Various bugfixes
-* New and updated translations
-* Reformatted ALL the source code
-
-Version 0.8.0 (2012-03-20)
-==========================
-
-* Make tab completion key configurable
-* Syslog support for the core
-* Make the core more robust against random invalid input
-* oidentd support
-* Build system improvements
-* Many new and updated translations
-* Various bugfixes
-
-Version 0.7.4 (2012-03-20)
---------------------------
-
-* Improve keyboard navigation
-* Bump Oxygen icons
-* Conform with icon naming spec
-* Remove JS support from webpreview
-* Fix support for Qt 4.8
-* Several bugfixes and cleanups
-
-Version 0.7.3 (2011-09-08)
---------------------------
-
-* Fix a core crash
-
-Version 0.7.2 (2011-03-24)
---------------------------
-
-* PostgreSQL improvements
-* Various bugfixes
-
-Version 0.7.1 (2010-09-21)
---------------------------
-
-* Critical fixes for CTCP and connection handshake
-
-Version 0.7.0 (2010-09-14)
-==========================
-
-* Improved DE integration, support for dbusmenu
-* Bump Qt dependency: we need Qt 4.6 for client and monolithic now
-* Fullscreen mode (F11)
-* CTCP CLIENTINFO support
-* Shortcuts for navigation between chats (Alt+Left/Right/Up/Down) 
-* Add blowfish encryption (/setkey and /delkey; needs QCA2)
-* Shortcut editing for all platforms (!KDE)
-* Improved handling of invites
-* New tray icon for highlights
-* Global away
-* Emacs-style keybindings for the input line
-* Improved markerline behavior
-  - Allow manual setting (Ctrl+R)
-  - Provide shortcut for jumping to the markerline (Ctrl+K)
-* New languages: el, gl, ja
-* Many bugfixes
-
-Version 0.6.1 (2010-04-16)
---------------------------
-
-* Critical bugfixes
-
-Version 0.6.0 (2010-04-14)
-==========================
-
-* New languages: en_GB, es, nl, oc, pt, pt_BR, sq, sv, uk, zh_CN
-* Updated existing languages
-* Restore last selected buffer on restart
-* Optional per-chat history
-* SASL authentication support (e.g. supported by Freenode)
-* Allow inputting formatted (colored/bold/...) text in the inputline
-* Support the StatusNotifierItem DBus spec
-  - Replace old-style tray icon where supported (currently KDE >= 4.4)
-  - Integrate freedesktop notifications support (libnotify or knotify)
-* Systemtray refactoring
-  - Replace animation by blinking icon
-  - Properly handle notifications and mainwindow toggle
-* Improved URL detection
-* Sender column is now clickable (double click opens query)
-* Improved notification handling
-* ChatView performance improvements
-* Many buildsystem fixes
-  - Improved handling of icons
-  - Updated cmake macros
-  - Support building with MinGW
-  - Support KDE on non-X11 platforms
-  - Better handling of SSL libraries
-* Solid network state detection support (with KDE)
-* Settingspage refactoring
-* Improved handling of SSL certificates
-* Completely reworked the client/core connection
-  - New settingspage for managing core accounts
-  - Streamlined login/sync process
-  - Configurable timeout
-  - Automatic reconnect to core
-* Send unknown commands to server
-* New stylesheets
-* Use gettext for translations
-
-Version 0.5.2 (2010-01-18)
---------------------------
-
-* CTCP ignore
-* Buildsystem fixes
-
-Version 0.5.1 (2009-11-21)
---------------------------
-
-* Many Bugfixes
-* Updated translations
-* Fix issues with Qt >= 4.6
-
-Version 0.5.0 (2009-10-14)
-==========================
-
-* Tons of bugfixes
-* Many translation updates
-* Use DrKonqi/Apport to provide backtraces in case of a crash
-* Support for Ayatana's Message Indicator (libindicate; *buntu specific feature for now)
-* Fix wordwrap issues
-* Improved notification behavior (highlighted channels can now be cycled)
-* Improved icon packaging (don't install them if KDE is available and current enough)
-* Menubar can now be hidden (Ctrl+M to toggle)
-* Ignore list support
-* Vast performance improvements in the handling of synced objects
-  - Core startup/shutdown now almost instant
-  - Joining/leaving large channels much more efficient
-* Netsplit detection
-* New topic widget dynamically resizes to show all of the topic
-* Usability tweaks
-  - Reworked configuration dialogs
-  - Renamed "Buffer" to "Chat" throughout in all user-visible strings
-* Introduce stylesheet-based (QSS) styling for ChatView and the whole application
-* Allow configuration of ping timeouts and auto-WHO
-* Make toolbars configurable in KDE
-* Alt+A shortcut for jumping to cycle through active buffers
-* Properly remember the mainwindow state on shutdown/restart
-* Multiline input support
-* Improved systray notifications
-* Lazy backlog fetching for hidden buffers
-* Improved flood control
-* Spell check support (requires KDE integration)
-* /exec support for executing external scripts/programs
-* CLI interface for managing core users with quasselcore rather than a script
-* Improved ping timeout detection
-* PostgreSQL database backend support
-* Smart nickname completion (most recently active)
-
-Version 0.4.3 (2009-08-26)
---------------------------
-
-* Bugfixes and translation updates
-
-Version 0.4.2 (2009-05-20)
---------------------------
-
-* Bugfixes and translation updates
-
-Version 0.4.1 (2009-03-18)
---------------------------
-
-* Bugfixes and translation updates
-
-Version 0.4.0 (2009-02-17)
-==========================
-
-* Buffer view font can now be changed
-* Colored nicknames
-* Wizard for setting up identity and networks on first run
-* Paste protection warns if you try to paste many lines
-* Use login name and real name for default identity
-* Add toolbar to main window
-* Away log window showing highlighted messages while you're away
-* Settings dialog streamlining
-* Animated system tray icon
-* Shiny new Oxygen icons all over the place, including our new app icon
-* Build system improvements
-* Put all config and data files in one location and make that configurable
-* Allow presetting networks and a list of channels to join on first start
-* Change and improve CLI argument handling
-* All buffer views are now customizable
-* Streamlined monolithic client
-* Many usability improvements
-* Method for easily hiding and unhiding buffers in buffer views
-* Renaming and merging of query buffers
-* Improved SSL certificate handling
-* Optional support for KDE4
-  - KNotify support
-  - KDE icon and color theme support
-  - Editable shortcuts
-* Core now supports a proxy for connections to IRC
-* Core supports SSL certs and keys for IRC connections 
-* Chat Monitor configuration dialog
-* Audio notifications
-* Clickable channel names in ChatView
-* Context menus in ChatView and BufferViews
-* Respect the separate clipboards (Ctrl+C / X11 selection) on X11
-* Improved mouse handling:
-  - Double/triple click selections
-  - Drag'n'Drop
-
-Version 0.3.1 (2008-11-20)
---------------------------
-
-* Nick changes and day change messages can now be hidden
-* Web previews and status icons can be disabled
-* Icons for Online/Away/Offline status of queries
-* Load Qt's default translations
-* Add new settings for proper message redirection
-* Add context menu to links
-* Automatic backtraces on Windows
-* Add russian translation
-* Cut off the sender column on the left in ChatView
-* Enable away on detach
-* Backlog amount (initial and dynamic) can now be configured
-* Shift Up/Down scrolls the ChatView
-* Page Up/Down scrolls the ChatView
-* ChatView Zoom with Ctrl + / Ctrl -
-* Join/Part/Quit... events can now be hidden in ChatView
-* Monolithic build features zero configuration: Click'n'Run
-* Monolithic build now uses a proper (socket-less) internal connection
-* Ctrl+L focuses input line
-* Improve notification handling, use proper D-Bus notifications
-* Day change messages in ChatView
-* Web Preview on hovering over a link (requires QtWebkit)
-* Allow icons to be installed externally, optionally use system Oxygen theme
-* Improve URL handling in ChatView (underline, single-click invocation)
-
-Version 0.3.0 (2008-08-27)
-==========================
-The first widely available release of Quassel IRC.
diff --git a/kvkbd/ChangeLog b/kvkbd/ChangeLog
deleted file mode 100644 (file)
index 5f653c5..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-0.7 
-  * Polish KDE4 porting
-  * Implement themese
-  * Code cleanups
-  
-0.6
-  * Fix behaviour of the caps lock, num lock, alt gr and shift keys(thanks to Scott for his Caps Lock patch!)
-  * Repeating keys by pressing a button for a long amount of time now works correctly
-  * Correctly save the configuration options
-  * Remember if the extent was visible when closing and display it at the next start if it's the case
-  * Added semantic markup to the i18n() calls
-  * Added a hack so that keys "^" and "¨" are displayed correcly, at least on azerty keyboards
-  * Correctly displays the "&" key(previously it only worked if it was accessible using the Shift key)
-  * The numpad doesn't go beyond the screen edge when enabled near the right of the screen
-  * Added a DBUS Interface
-  * Use kdelibs coding style
-  * Bug fixes and code cleanup
-  * 0.5.99 regressions fixed:
-    - The dock now show/hide the widget only when it is clicked, not dragged
-    - Memleaks fixes (thanks to Laurent Montel!)
-    - Update the keyboard mapping if xmodmap/setxkbmap changes it
-
-0.5.99(only released for Kubuntu Intrepid Alpha)
-  * KDE4 port
-  * Use a double arrow icon instead of ">>" for the button to show/hide the numpad
-  * Display a 4 arrows cursor when dragging the keyboard
-  * Various bug fixes and code cleanup
-  * User manual for Kvkbd
-
-0.5
-  * added lock function in settings menu to make app window stay locked on the screen. 
-  * right button clicking behave as if shift is clicked.
-0.4.9
-  * new dcop commands docw_show, docw_hide, docw_state query and toggle the dockwidget state
-0.4.8 
-  * dcop scripting fixes, now implements show, hide and state functions. Usage 'dcop kvkbd kvkbd' to see all functions. 'dcop kvkbd kvkbd "show()"' to show the widget explicitly.
-  * Fix to correctly save and restore the visibility state of the keyboard widget.
-0.4.7
-  * new button to popup the dockmenu, helping users without right click.
-  * Store/Restore position of the keyboard on screen.
-0.4.6
-  * bugfix when started without x running. Confirm working with KDM and --loginhelper option passed (tested in kubuntu)
-0.4.5
-  * Auto font size implemented
-  * Button repeating function.
-0.4
-  * Resizable/Moveable main window. Numeric/Cursor pad layer. Additional dcop command - toggle
-0.3.1 
-  * dcop commands added:
-    - use dcop kvkbd kvkbd show and dcop kvkbd kvkbd hide to toggle visibilty
-0.3
-  * First run syncing with current choosen keyboard layout
-  * Font configuration implemented
-  * "-loginhelper" option to be used on KDM/XDM screen (an entry should be added in Xsetup if you want kvkbd on the login screen - kvkbd -loginhelper -display :0)
-  * Caps/Shift mode updates for non latin keyboards.
-  * Systray left mouse button update as requested 
-0.2
-  * characters on the virtual keyboard are now changed to the right characters when the localization of the keyboard (e.g. US->CZ) is changed.
-  * Dock widget tolerant to pen press
-0.1
-  * Initial version
diff --git a/libksane/ChangeLog b/libksane/ChangeLog
deleted file mode 100644 (file)
index bb38e64..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-0.1.2
-
-- Add support for button parameters
-- Move the progress bar so that it is more visible during scan
-
-0.1.1
-
-- Add toQImage() for a nicer API
-
-0.1.0
-
-- Initial release
\ No newline at end of file
diff --git a/libktorrent/ChangeLog b/libktorrent/ChangeLog
deleted file mode 100644 (file)
index b672cd7..0000000
+++ /dev/null
@@ -1,185 +0,0 @@
-Changes in 1.3.1:
-- Add workaround for broken handling of btrfs subvolumes by solid (306825)
-- Fix crash when preallocating diskspace when a file is enabled during the download of a torrent (307178) 
-- Make sure stats get updated properly during data check (308707)
-- Bind peer sockets to preferred interface for outbound connections
-- Fix bug causing UDP connections not to get established on FreeBSD because FIONREAD returns the size of the data and the peer address (Review: 108076)
-
-Changes in 1.3:
-- Do not pass link local IPv6 addresses to ip parameter of tracker (305187)
-
-Changes in 1.3rc1:
-- Implement BEP 32, IPv6 DHT (295194)
-- Revamp DHT code and follow spec more closely on routing table
-- Revamp SingleFileCache, MultiFileCache and data preallocation
-- Webseeds now follow connection limits (184941)
-- Add new SignalCatcher class to handle UNIX signals (296835)
-- Make TimeEstimator return sortable values (298542)
-- Keep track of partitions files of torrents are on
-- Add methods to check if storage is mounted
-- Make sure all trackers are used of a magnet link (302997, 303269)
-- Fix warning message about locale being recreated
-- Fix crash in DHT code caused by infinite recursion (300974)
-
-Changes in 1.2.1:
-- Fix deadlock in webseeding code (295719)
-- Fix individual torrent download limit not working
-- Fix build on FreeBSD
-- Fix crash due to attempting to call pop_front on an empty list (299536)
-
-Changes in 1.2:
-- Fix large file preallocation when not using quick preallocation in some cases (293279)
-- Disable current open file checking, it causes performance issues in some situations
-- Don't use the gcrypt version macro in it's version check (294866)
-
-Changes in 1.2rc1:
-- Make it possible to check data on chunk ranges instead of the entire torrent
-- Move data file jobs are now done one after the other (212614)
-- Implement partial seeding extension (256263)
-- Add support for IPv6 traffic class field
-- Make sure a torrent is restarted when it was auto stopped and more files are selected for downloading (179945)
-- Emit finished signal when torrent is found completely downloaded in data check
-- Seeders and leechers shown in view is now the maximum of all trackers and not the sum
-- Do not add trackers with unsupported protocols (278352)
-- Improve SIGBUS handling, fixes a crash (276777)
-- Remove usage of several deprecated KDE3 networking classes
-- Remove obsolete functions of data check during upload
-- Simplify blocklist interface
-- Revamp networking code
-- Remove thread from DHT code
-- Prevent file descriptor exhaustion from happening (251120, 282873, 274544)
-- Do not count non piece data in upload speed calculation (283170)
-- Fix IPv6 address parsing bug
-- Improve performance of ÂµTP code
-- Fix crash in DHT packet receive code (284627)
-- Fill ip parameter of tracker announce with current IPv6 address if not filled in by user in settings (267551)
-- Fix crash in PeerManager (287967)
-- Fix crash at exit when datachecker job is running (289153)
-- Fix crash due to bug in smaller then operator of net::Address (288444)
-- Fix crash due to race condition in logging initialization (286597)
-
-Changes in 1.1.3:
-- Fix bug causing UPnP not to work properly if there is a question mark in the controlurl
-- Fix crash in webseed code (281605)
-
-Changes in 1.1.2:
-- Fix bug causing time left calculation to return something when a torrent is paused (272182)
-- Improve performance of UTP delay window algorithm
-- Fix files not getting downloaded when they change from only seed to some other priority
-- Fix crash when cleaning up mse::StreamSocket (277076)
-
-Changes in 1.1.1:
-- Fix deadlock in utp::OutputQueue when packet sending fails
-- Fix bug causing scrape not to be done after first announce 
-- Fix crash in DHT code caused by invalid addresses (269657)
-- Fix crash in DHT code caused by unsynchronized access to a QSet (270127)
-- Fix bug causing running time to be wrong when pausing torrents (271521)
-
-Changes in 1.1:
-- Improve performance of chunk selection code when there are many chunks
-- Fix crash in peer authentication cleanup (266622)
-- Fix crash due to SIGBUS handler being overwritten by KDE's crash dialog system (266842)
-- Be more lenient towards torrents with wrong announce-list field (268145)
-- Fix root cause of SHA1HashGen crashes in 1.0 series (268162)
-
-Changes in 1.1rc1:
-- Fix bug in UPnP so that it works properly with D-Link DIR 635 routers
-- Fix crash due to manipulating timers in the wrong thread (261903)
-- Fix compiler warning in TimeEstimator (262618)
-- Fix crash due to cleaning up timer in the wrong thread (260712)
-- Fix crash due to not properly cleaning up Peers and everything related when switching to superseeding mode (261529)
-- Fix invalid read in utp timer cleanup code (263800)
-- Fix crashes at exit (264378, 256639)
-
-Changes in 1.1beta1:
-- Use UTF-8 as default codec in bt::Value::toString
-- Make sure that SIGBUS signals caused by failed mmapped IO are dealt with properly (241598)
-- Move UPnP library from ktorrent/libktupnp to libktorrent
-- Add support for superseeding (171661)
-- Add command line example ktcli showing how to use libktorrent
-- Add TransportProtocol field to Peer::Stats
-- Fix crash due to missing reset of Poll object in DHT listening thread (243603)
-- Ensure that libktorrent works properly with bindv6only flag on (238688)
-- Ensure that torrent names are not interpreted as directories (244418)
-- Fix crash when cleaning up PeerConnectors (245796)
-- Fix crash on exit when cleaning up UPnP requests
-- UPnPRouter now retrieves the external IP of the router
-- Fix bug causing error message not to show rich text (247680)
-- Use libgcrypt for RC4 implementation
-- Use smart pointers for mse::StreamSocket (246693)
-- Make sure that data checking fails if files cannot be opened when the maximum file limit is reached
-- Add methods to get the current upload and download rate limit
-- Fix deadlock in ÂµTP code caused by interlocking mutexes
-- Make sure MoveDataFilesJob properly emits signals so ktorrent can show a progress dialog (255369)
-- Revamp PieceData management, fixes a crash (247984)
-- Add support for warning message parameter in tracker replies
-- Make sure connection setup slots are distributed fairly to avoid starvation
-- Use weak pointers in PeerConnector and Authenticate (257126)
-- When a webseed has 3 connection failures, wait 30 seconds and try again instead of not using it anymore (258210)
-- Fix crash in PeerConnector cleanup (258878)
-- Queue data checks so that they run one after the other (215711)
-- Revamp UTP code with smart pointers
-- Disable webseeds if they send data which does not match (261449)
-- Fix uninitialized value bug in UDP tracker
-
-Changes in 1.0.5:
-- Update PeerID client identifications
-- Backport fix for bug which causes some chunks not to get unmapped properly
-- Make sure UTPServer is running when setting up a connection with a UTPSocket (254334)
-- Increase maximum packet size to fix a bug causing peers to be dropped when they shouldn't (255264)
-- Simplify PeerConnector cleanup code
-- Fix bug causing file selecting to fail after a torrent was loaded from data (258138)
-- Fix crash due to not checking for 0 pointer in multimedia file check (258967)
-- Fix a bug with sequence number wrap around being handled badly in UTP
-- Make sure that UTP write notifiers are only accessed in ÂµTP thread
-
-Changes in 1.0.4:
-- Fix race condition causing timers not to be removed in the ÂµTP code, resulting in a crash (251117)
-- Fix deadlock in ÂµTP code caused by keeping a mutex lock longer then necessary
-
-Changes in 1.0.3:
-- Fix crash in HTTPAnnounceJob due to abort call (244198)
-- Show KDE progress dialogs when moving files (244023)
-- Fix crash when ÂµTP binding fails (244935)
-- Backport PeerConnector crash fixes (245796)
-- Decrease authentication timeout to 5 seconds
-- Fix crash due to double delete in ÂµTP code
-- Don't throw error when log file cannot be opened, prevents crash (246757)
-- Fix bug causing wrong download running time to be saved when a torrent is running (247384)
-- Fix crash due to monitor not being notified of a chunk download being removed (246483)
-- Fix potential dangling pointer problem in ÂµTP code
-- Fix bug causing timer to be started from wrong thread in ÂµTP code
-- Fix floating point inaccuracy bug causing seeding to hit the max share ratio a little bit to soon
-- Use 2 digit precision when displaying byte sizes
-
-Changes in 1.0.2:
-- Fix subtle bug causing some connections to be dropped prematurely
-- Fix bug causing tracker replies with only IPv6 addresses to be misinterpreted as an invalid reply
-- Fix bug with sequence number wrapping around in ÂµTP causing bad_alloc's (242042)
-- Fix deadlock in ÂµTP code
-- Fix crash in DecompressFileJob (243243)
-
-Changes in 1.0.1:
-- Make sure that KT binds correctly on systems with net.ipv6.bindv6only set to 1 (238688)
-- Fix bug causing seeding of readonly files to fail with no free disk space errors (239023)
-- Fix crashes caused by ServerInterface::newConnection being called in ÂµTP thread (240003, 239944)
-- Fix crash caused by uncaught exception when saving DHT table (240294)
-- Fix bug causing lots of diskspace activity (241339)
-- Fix bug causing imported bytes to be counted as downloaded bytes in tracker announces
-
-Changes in 1.0:
-- Fix crash at shutdown in when UTP is running (236741)
-- Remove some logging messages in UTP code
-- Log errors being thrown to better debug uncaught exception bugs
-
-Changes in 1.0rc1:
-- Add support for base32 magnet links
-- Update torrent status properly when torrent is in seeding complete state and a new file is selected for downloading (232278)
-- Fix crash in PeerConnector destruction (233775)
-- Make move on completion a per torrent feature
-- Make sure that during loading of the stats, they are not saved again
-- Fix crash caused by dangling pointer to PollPipe
-- Add method to calculate the average download speed since the last unchoke of a peer
-- Add doxygen api docs generation with cmake
-- Remove all KMessageBox's, the client application needs to handle these errors
-- Fix crash due to uncaught exception in UTP code
diff --git a/partitionmanager/CHANGES b/partitionmanager/CHANGES
deleted file mode 100644 (file)
index 7e05fa9..0000000
+++ /dev/null
@@ -1,300 +0,0 @@
-1.0.60 (1.1alpha1, 2010-xx-xx)
-==============================
-
-Features added since the last feature release include:
-------------------------------------------------------
-
-* Mount point management
-
-* Support for new "sector based" alignment (vs. the traditional cylinder based
-  alignment) required for compatibility with newer disks (where the phyisical
-  sector size is 4096 bytes)
-
-* SMART status reports
-
-* Support new file systems: BTRFS, HPFS, LUKS, OCFS2 and ZFS
-
-* Support GPT partition tables.
-
-* Support for setting volume labels on FAT16 and FAT32 file systems
-
-* Export and import a partition table in a human readable and editable format
-  similar, but for technical reasons not identical, to sfdisk's.
-
-* Support for backend plugins that do the heavy lifting. The first (and for now
-  only) implementation is libparted-based.
-
-* New operation: Shredding (i.e., securely deleting) a partition
-
-* A configuration dialog including settings for:
-
-       * File system colors
-
-       * The default file system for new partitions
-
-       * Applying operations as non-root
-
-       * Setting the log level for the log output dock.
-
-       * The backend plugin to use
-
-       * How to shred: Overwrite with zeros (faster) or random data (slower, but
-         more secure)
-
-* Allow editing start and end sectors in size dialogs in a new "advanced"
-  dialog section.
-
-* Instantly align partition start and end in size dialogs if partition
-  alignment is on.
-
-* Show a progress dialog when scanning for devices.
-
-* A device properties dialog.
-
-
-Additional changes:
--------------------
-
-* Allow the Information dock widget to be docked at the top of bottom
-
-* The partition list view now has more information available in additional
-  columns. The user can sort the columns and turn individual columns on and off.
-
-* Use the icon suggested by KDE's Solid backend in the Devices list.
-
-* Always select the first device on program start.
-
-* Use KDE's KIO for file transfer where possible.
-
-* Performance improvements in the dialog to change a partition's size.
-
-* The KPart and KCM have been removed.
-
-* Allow hiding/showing the menu bar.
-
-* Add a context menu to the log output with entries to save or clear the log.
-
-* GUI support for devices with more than 2^31 sectors.
-
-* Format sector and size values according to KDE settings for number formatting
-  in New Partition, Resize and Insert dialogs.
-
-* Allow fractional sizes in New Partition, Resize and Insert dialogs.
-
-
-1.0.2 (2010-04-23)
-==================
-
-* Copy a file system's UUID to the copied file system when creating a file
-  system from another one.
-
-* Implement a workaround for a libparted bug that makes it sometimes fail to
-  commit changes to the OS in versions earlier than 2.2.
-
-* Update the partition's file system and re-check for constraints if the
-  partition's role is changed in the "Create New Partition" dialog. This fixes
-  a bug where the user was not able to grow an extended partition if he'd
-  previously selected a file system that cannot grow beyond a certain size.
-
-* Always use the correct icons in modified ok/cancel buttons in dialogs and
-  message boxes
-
-* Fix a crash when operations to create, resize and delete an extended
-  partitions where incorrectly merged into one (bug 232092)
-
-
-1.0.1 (2010-01-09)
-==================
-
-* Fix a bug that made it impossible to activate or deactivate a swap file
-  system.
-
-* Correctly handle linux swap even with newer parted versions.
-
-* Ask for an administrator's password on startup so that non-KDE users can run
-  the application from their launcher.
-
-* Use the "blkid" command as an alternative to "vol_id" if the latter is
-  unavailable.
-
-* Do not crash when using the Oxygen style under KDE SC 4.4.
-
-* Do not crash when the user clicks in the partition widget with newer
-  g++ versions.
-
-* Sort devices by name after scanning.
-
-* Don't disable updates for the partition widget while applying operations.
-  This leads to corrupted graphics unter Qt4.6.
-
-* Work around a LibParted segmentation fault when the Linux Device Mapper is
-  used and /dev/mapper has non-existing entries.
-
-* The above also works around a LibParted problem when the BIOS has a floppy
-  drive configured but none is actually present.
-
-* Set item height in the partition and devices lists to 32 pixel to make them
-  look less condensed.
-
-1.0.0 (2009-08-17)
-==================
-
-None.
-
-1.0.0-RC1 (2009-08-03)
-======================
-
-* Correctly handle ext4 file systems even with patched parted 1.8.8 (and
-  hopefully 1.8.9 too). Patch by Fatih Asici <fatih@pardus.org.tr>. (bug
-  #195243)
-
-* Clear the partition flags for a copied partition in the preview. (bug
-  #202346)
-
-* Write the new start sector to the partition's boot sector if an NTFS file
-  system was moved or copied. (bug #202329)
-
-
-1.0.0-BETA3 (2009-06-04)
-========================
-
-* Set the default file system in the New-Partition-dialog, don't just rely on
-  it being the first one in the list.
-
-* Sort items in file system combo boxes case-insensitively.
-
-* Fix a bug where the total free space available could get smaller and smaller
-  when moving an existing partition in a dialog.
-
-* Fix a bug that the progress information wasn't set as window title for the
-  top level application window.
-
-* Speed up copying file systems (and thus moving, resizing and copying).
-
-* Add some basic timing output to the detailed report for copying file systems.
-
-* Find a file system's mount point even if it is identified by label in fstab.
-
-* Add support for reading file system labels from FAT16 and FAT32.
-
-* Fix a bug where the volume label for a linuxswap file system was lost when
-  resizing it.
-
-* Make sure all interesting information shown in labels anywhere in the
-  application is user-selectable with the mouse.
-
-* Display the UUID for most file systems that support it.
-
-* Always show the current file system in the partition properties dialog's file
-  system combo box, even if it cannot be created, is too big or too small.
-
-
-1.0.0-BETA2 (2009-04-30)
-========================
-
-* Add an application icon contributed by David Miller.
-
-* Allow setting the file system label in the dialog when creating a new partition.
-
-* Add a context menu to operation list.
-
-* Use a shell script to run partition manager as a child of hal-lock. This
-  should in theory (and according to the hal-lock manpage) avoid notifications
-  for new devices, but doesn't seem to work that well.
-
-* Fix a bug that would keep the user from deleting a newly created logical
-  partition because the application thought there were higher-numbered
-  partitions still mounted.
-
-* Add a kcm for KDE Partition Manager. If this is built and installed or not
-  can be (like it already is the case with the KPart) configured via cmake.
-
-
-1.0.0-BETA1 (2009-01-13)
-========================
-
-* Fix a potential crash when merging a New Operation and a Create File System
-  Operation.
-
-* Set extended partitions as busy as long as logical partitions inside them
-  are mounted.
-
-* Don't silently succeed  when unmounting a partition that cannot in fact be
-  unmounted because it has no mount points.
-
-* Prevent creating a new partition table on a device with mounted partitions.
-
-* Add tooltips to partition widgets.
-
-* Don't show cd/dvd readers or writers as devices even if libparted reports
-  them.
-
-* Add support for ext4.
-
-* Fix calculation of reserved/free blocks for ext2/3/4.
-
-* Output reason why a mount or unmount might have failed.
-
-* Fix minimum width for extended partitions in the partition table widget.
-
-* Fix a bug where a partition table just created would not disappear when the
-  operation to create it was undone.
-
-* Don't allow creating partitions smaller than the device's cylinder size.
-
-* Fix an error that could lead to some space (a few megabytes) between two
-  partitions being wasted.
-
-
-1.0.0-ALPHA2 (2008-09-24)
-=========================
-
-* Add and install a .desktop file.
-
-* Don't allow the user to close the main window while operations are being
-  applied.
-
-* Handle activating and deactivating swap. Also, swap does have labels.
-
-* Don't try to print a mount point in the partition properties dialog if there
-  is none.
-
-* Show partition table type name and used/max primary partitions in the info
-  pane.
-
-* All disk label types but msdos are read only for now, until the support
-  situation for them improves.
-
-* Set default value for maximum number of primaries from 255 to 4.
-
-* Actually set the correct disk label type before applying the operation to
-  create a new disk label.
-
-* Don't update the partition table widget while operations are being applied.
-  This fixes a race condition that would potentially crash the application when
-  applying operations.
-
-* Update devices in the GUI after creating a new disk label or undoing
-  operations.
-
-* Set the operation state of all operations to StateNone when temporarily
-  undoing them right before starting the thread to apply them. This fixes a
-  crash when an operation fails and the remaining ones are undone twice.
-
-* Update bug report address and homepage in the aboutdata.
-
-* Unblock SIGCHLD in main so Kubuntu's kdesudo can run the application as root.
-
-* If udevadm settle fails, try to call udevsettle to better support older
-  systems.
-
-* Fix the minimum size calculations for partition widgets.
-
-* Add some doxygen documentation.
-
-
-1.0.0-ALPHA1 (2008-09-18)
-=========================
-
-* First public release
-
index 08ab7d1..dfa760c 100644 (file)
 
 project(partitionmanager)
 
+if(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR})
+    find_package(KDE4 4.18.0 REQUIRED)
+    include(KDE4Defaults)
+    include_directories(${KDE4_INCLUDES})
+    add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
+endif()
+
 set(CMAKE_USE_RELATIVE_PATHS OFF)
 set(CMAKE_BUILD_WITH_INSTALL_RPATH ON)
 
 find_package(PkgConfig REQUIRED)
 pkg_check_modules(BLKID REQUIRED blkid)
+pkg_check_modules(UUID REQUIRED uuid)
 pkg_check_modules(LIBATASMART REQUIRED libatasmart)
 
 add_definitions(${KDE4_ENABLE_EXCEPTIONS})
@@ -30,4 +38,3 @@ include_directories(${UUID_INCLUDE_DIRS} ${BLKID_INCLUDE_DIRS} lib/ src/)
 
 add_subdirectory(lib)
 add_subdirectory(src)
-add_subdirectory(icons)
diff --git a/partitionmanager/icons/CMakeLists.txt b/partitionmanager/icons/CMakeLists.txt
deleted file mode 100644 (file)
index 02e3c9e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-kde4_install_icons(${ICON_INSTALL_DIR})
diff --git a/partitionmanager/icons/hi128-apps-partitionmanager.png b/partitionmanager/icons/hi128-apps-partitionmanager.png
deleted file mode 100644 (file)
index 2e047e6..0000000
Binary files a/partitionmanager/icons/hi128-apps-partitionmanager.png and /dev/null differ
diff --git a/partitionmanager/icons/hi16-apps-partitionmanager.png b/partitionmanager/icons/hi16-apps-partitionmanager.png
deleted file mode 100644 (file)
index f2829ca..0000000
Binary files a/partitionmanager/icons/hi16-apps-partitionmanager.png and /dev/null differ
diff --git a/partitionmanager/icons/hi22-apps-partitionmanager.png b/partitionmanager/icons/hi22-apps-partitionmanager.png
deleted file mode 100644 (file)
index 43f9d8a..0000000
Binary files a/partitionmanager/icons/hi22-apps-partitionmanager.png and /dev/null differ
diff --git a/partitionmanager/icons/hi32-apps-partitionmanager.png b/partitionmanager/icons/hi32-apps-partitionmanager.png
deleted file mode 100644 (file)
index 22bca17..0000000
Binary files a/partitionmanager/icons/hi32-apps-partitionmanager.png and /dev/null differ
diff --git a/partitionmanager/icons/hi48-apps-partitionmanager.png b/partitionmanager/icons/hi48-apps-partitionmanager.png
deleted file mode 100644 (file)
index 2cbfdcd..0000000
Binary files a/partitionmanager/icons/hi48-apps-partitionmanager.png and /dev/null differ
diff --git a/partitionmanager/icons/hi64-apps-partitionmanager.png b/partitionmanager/icons/hi64-apps-partitionmanager.png
deleted file mode 100644 (file)
index 995790a..0000000
Binary files a/partitionmanager/icons/hi64-apps-partitionmanager.png and /dev/null differ
index 8c65210..184d755 100644 (file)
@@ -26,37 +26,12 @@ file(GLOB partitionmanagerprivate_SRCS
     fs/*.cpp
     gui/*.cpp
     config/*.cpp
-)
-
-set(partitionmanagerprivate_UIFILES
-    config/configurepageadvanced.ui
-    config/configurepagefilesystemcolors.ui
-    config/configurepagegeneral.ui
-
-    gui/applyprogressdetailswidgetbase.ui
-    gui/editmountpointdialogwidgetbase.ui
-    gui/partpropswidgetbase.ui
-    gui/applyprogressdialogwidgetbase.ui
-    gui/filesystemsupportdialogwidgetbase.ui
-    gui/sizedetailswidgetbase.ui
-    gui/createpartitiontablewidgetbase.ui
-    gui/listdevicesbase.ui
-    gui/sizedialogwidgetbase.ui
-    gui/decryptluksdialogwidgetbase.ui
-    gui/listoperationsbase.ui
-    gui/smartdialogwidgetbase.ui
-    gui/devicepropswidgetbase.ui
-    gui/mainwindowbase.ui
-    gui/treelogbase.ui
-    gui/editmountoptionsdialogwidgetbase.ui
-    gui/partitionmanagerwidgetbase.ui
+    # to generate the UI header it includes
+    gui/partpropswidget.h
 )
 
 kde4_add_kcfg_files(partitionmanagerprivate_SRCS config.kcfgc)
 
-# FIXME: why is that needed?
-qt4_wrap_ui(partitionmanagerprivate_SRCS gui/partpropswidgetbase.ui)
-
 add_library(partitionmanagerprivate SHARED ${partitionmanagerprivate_SRCS})
 
 target_link_libraries(partitionmanagerprivate libfatlabel ${KDE4_KDECORE_LIBS} ${KDE4_KFILE_LIBS} ${KDE4_KIO_LIBS} ${UUID_LIBRARIES} ${BLKID_LIBRARIES} ${LIBATASMART_LIBRARIES} ${KDE4_KDEUI_LIBS} ${KDE4_SOLID_LIBS})
diff --git a/yakuake/ChangeLog b/yakuake/ChangeLog
deleted file mode 100644 (file)
index 2b710de..0000000
+++ /dev/null
@@ -1,457 +0,0 @@
-Changes in 2.9.9:
-* Yakuake now sports a standard KDE "Configure Notifications..." item in
-  its menu. The startup notification popup configuration has moved there,
-  and newly-added notification events covered below are found there.
-* It is now possible to monitor sessions (or individual terminals within
-  them) for activity or silence. See the tab context menu or the keyboard
-  shortcuts to toggle monitoring, and the new "Configure Notifications"
-  dialog mentioned above to configure what happens when activity or silence
-  are detected in a monitored session or terminal (by default a desktop
-  notification popup is triggered for each).
-  Note that repeated activity in a terminal does not result in repeated
-  notifications for that terminal: After the first notification, activity
-  monitoring has to be disabled or reenabled, or the active session
-  switched, or the window closed - only then another activity notification
-  will be shown.
-* Support for Get Hot New Stuff for skins has been added. See the new "Get
-  New Skins..." button below the skin list in the Appearance page of the
-  config dialog.
-* When the window is set not to show on all virtual desktops and is not
-  residing on the current virtual desktop, but is open (i.e. set to stay
-  open regardless of focus loss), the Open/Retract action normally used
-  to either retract it, or, when the option to also use the action to
-  focus the window is enabled, cause the window manager to switch to the
-  virtual desktop the window resides on. The former case, i.e. when the
-  option to also use the action to focus the window is disabled, has now
-  been changed to move the window to the current virtual desktop and focus
-  it, rather than retract it.
-* Yakuake now automatically retracts after the last open tab closes.
-* A number of default keyboard shortcuts have been changed to reestablish
-  consistency with Konsole, which introduced changed defaults in KDE Soft-
-  ware Compilation v4.6.
-* Invoking the window manager maximization feature now results in a
-  Yakuake window with 100% width and height instead of the unresized win-
-  dow getting moved to the top-left corner of the screen. However, restore
-  is not supported as it doesn't easily fit with Yakuake's window size
-  state model.
-* Tweaks to the code Yakuake uses to make itself the active window when
-  invoked should improve compatibility with more window managers, particu-
-  larly xfwm.
-* The D-Bus API has been expanded further to cover the new activity and
-  silence monitoring options, as well as with additional methods related
-  to retrieving information about the keyboard input enabled state for
-  sessions and terminals.
-* The addSession* and split* D-Bus calls now return the id of the newly-
-  created session or terminal, or -1 if creating a new session or terminal
-  was not possible.
-* Made sure that the activeTerminalId D-Bus call always returns something
-  useful after an addSessionTwo*/Quad call, even when the window is closed
-  while the call is made. Previously, activeTerminalId could return -1 in
-  this situation because there technically is no active terminal until the
-  window is opened and a focus event causes one to become active. Now the
-  terminal that will receive focus once the window is opened is immediate-
-  ly declared the active terminal.
-* The "Help" button was removed from the configuration dialog since there
-  currently is no handbook included.
-* Fixes to the window geometry and placement calculation in multi-screen
-  setups and with panels located on screen edges other than the bottom
-  edge.
-* Fixed a bug causing the "Disable Keyboard Input -> For This Session"
-  checkbox in the context menu of a multi-terminal session to become
-  enabled when keyboard input was disabled for any of the individual ter-
-  minals, rather than only when all terminals have it disabled (i.e. what
-  enabling the checkbox manually actually does).
-* Fixed errors in the tab stop order in several pages of the configuration
-  dialog.
-* Fixed the message shown on stderr when Yakuake is already running to
-  refer to toggling rather than opening the window, since that is what a
-  repeated execution actually does - if the window is already open, it
-  will be closed at this time.
-* Code cleanups, including porting away from recently deprecated KDE Plat-
-  form APIs for future-compatibility.
-* The KDE4FAQ document included in the tarball has been updated.
-* Yakuake now depends on KDE Platform 4.7.1 or newer.
-
-
-Changes in 2.9.8:
-* Added a new "Ask the window manager to perform the animation" option to
-  the animation settings (only shown if Yakuake is running in a KDE Plasma
-  Workspace v4.6 or newer). If this option is enabled (it is by default)
-  and the KDE Desktop Effect "Sliding Popups" is enabled as well, the ani-
-  mation will be performed by KDE's window manager KWin, for much improved
-  smoothness on many systems.
-* Added keyboard shortcuts to attempt to grow the active terminal in the
-  left, right, top or bottom direction by 10px, as well as D-Bus calls to
-  attempt to grow any particular terminal by a given amount of pixels in
-  one of these directions.
-* Skin authors can now control whether the title bar text is set in a bold
-  weight or not with the 'bold' key in the 'Text' group of title.skin. The
-  default is to use a bold weight to preserve existing behavior.
-* Fixed a bug causing the "Keep above other windows" preference not to be
-  respected immediately when toggling the "Keep window open when it loses
-  focus" preference from the title bar or the main menu.
-* The contents of the "Screen" sub-menu in the main menu now get updated
-  when the number of screens attached to the system changes.
-* Yakuake now depends on KDE 4.3.
-
-
-Changes in 2.9.7:
-* Fixed compilation with gcc 4.4 (missing cstdio include).
-* Fixed quit action bypassing the "Confirm quit when more than one session
-  is open" setting.
-* When "Prevent Closing" is toggled for a tab an appropriate icon will now
-  be shown on the tab label. The icon can be provided by the skin, or, if
-  the skin does not provide one, it will be procured from the system icon
-  theme.
-* Thanks to API improvements in the KDE libraries in KDE SC 4.4 a KNotify
-  notification is now used for announcing that Yakuake was started success-
-  fully, rather than the passive popup in the top-left desktop corner used
-  with older versions of the KDE platform.
-* Middle-clicking a tab closes it now, consistent with many other KDE apps.
-* Tabs can now also be dragged using middle-mouse, again for consistency
-  with many other KDE apps.
-* Fixed a bug where dragging an inactive tab to a new position on the tab
-  bar would show the tab as selected after the drop, but the terminal
-  area wouldn't actually show the corresponding terminal(s).
-* Fixed a bug causing the empty area of the tab bar to become draggable as
-  if if was the last tab that had been clicked.
-* Fixed a bug causing the title bar corner images of a theme not to be shown
-  when they don't have an alpha channel.
-* Fixed a bug causing the window to appear at a distance away from the top
-  edge of the screen matching the height of a panel at the top edge of
-  another screen in a multi-screen setup.
-
-
-Changes in 2.9.6:
-* Fixed interactive rename of sessions not working reliably - either failing
-  to implement a rename or renaming the wrong session - once tabs had been
-  moved or sessions closed, due to a mixup of tab indices and session IDs in
-  the rename code.
-* Updated the application icon in the bottom-left corner graphic of the de-
-  fault skin.
-* Updated the icon for the default skin in the configuration dialog's skin
-  list to the new application icon.
-
-
-Changes in 2.9.5:
-* Added a new framework, referred to as the visual event overlay, to display
-  notifications (and potentially other information) on top of the terminals.
-  It's used for a number of new features found in this release, as described
-  in their separate entries.
-* Added an option to visually indicate the newly-focussed terminal when mo-
-  ving focus in a session with multiple terminals (i.e. via splits), or the
-  currently focussed terminal when switching to a session with multiple ter-
-  minals. This make the lives of users easier who prefer to use the "I-Beam"
-  or "Underline" cursors styles in the terminal, as those cursor styles do
-  not indicate terminal focus as the "Block" style does. The visual indica-
-  tion used here is a brief, translucent overlay in the global color scheme's
-  hover decoration color. This feature is realized using the new visual event
-  overlay described in a separate entry.
-* Added a feature to disable keyboard input for all or individual terminals
-  in a session. Both variants are available from the tab context menu; the
-  session-wide toggle is also available in the keyboard shortcuts configura-
-  tion. When typing into a terminal that has keyboard input disabled the
-  terminal will briefly flash red. When hovering one of the per-terminal
-  toggles in the context menu, the affected terminal will be highlighted
-  in the global color scheme's hover decoration color. The latter two aspects
-  of this new feature have been realized using the new visual event overlay
-  described in a separate entry. Furthermore, new D-Bus interfaces have been
-  added to get/set this state bit for both sessions and terminals.
-* Added a feature to lock a session to prevent it from being closed acciden-
-  tally, available from the tab context menu as well as in the keyboard short-
-  cuts configuration. When trying to close a locked session or its active ter-
-  minal via Yakuake's own actions/shortcuts, a warning dialog will be display-
-  ed, and also when trying to quit Yakuake with any locked sessions. Note that
-  this doesn't cover closing a terminal from within the Konsole KPart provi-
-  ding the terminal (such as running "exit" or via the terminal's context
-  menu), however. New D-Bus interfaces have been added to get/set this state
-  bit for sessions.
-* Added support for moving tabs on the tab bar by drag and drop.
-* Added an option to open the application window after program start.
-* Improved graphics for the window state lock button in the default skin.
-* Added a slightly improved version of the application icon (again done by
-  Oxygen lead artist Nuno Pinheiro) along with a 256x256px variant.
-* Added D-Bus interfaces for splitting.
-* Added the frequently-requested 'sessionIdForTerminalId(int terminalId)'
-  and 'terminalIdsForSessionId(int sessionId)' D-Bus interfaces.
-* The auto-open-on-mouse-pointer-hitting-the-screen edge feature now checks
-  the position of the mouse pointer against the actual position and width of
-  the window rather than triggering on the entire screen edge. This way, the
-  screen corners are freed up e.g. for KWin Desktop Effects triggers with
-  the default Yakuake window width of 90% work area width.
-* Rewrote fullscreen handling, fixing bugs such as exiting fullscreen mode
-  on virtual desktop switch.
-* Rewrote the translucency support not to use X11-specific code on KDE 4.3 or
-  higher.
-* Fixed a regression from the background painting changes in 2.9.4 that
-  caused splitter handles between terminals to appear in the user-confi-
-  gured background color.
-* Fixed crashes when closing sessions with certain split setups (also on quit).
-* Fixed crash when changing window width/height from the menu with Qt 4.5
-  (also generally improves efficiency of window size changes).
-* Fixed the 'removeTerminal(int terminalId)' D-Bus call always closing the
-  active terminal of the session containing the target terminal, rather than
-  the target terminal.
-* Fixed interactive tab rename always renaming the active tab, rather than
-  the tab the line edit was invoked for and shown on top of.
-* Fixed the interactive rename line edit possibly getting hidden also when a
-  session other than the one that is being renamed gets deleted, rather than
-  just when the session that is being renamed gets deleted.
-* Slightly improved options layout on the Behavior page of the configuration
-  dialog and made sure that the skin list on the Appearance page scrolls so
-  that the selected skin is visible when the list is shown.
-* On KDE 4.2 and higher, the first-run dialog now no longer allows setting
-  a multi-key shortcut to open/close the window, consistent with the short-
-  cut configuration dialog (the required API is new in 4.2). The reason
-  multi-key global shortcuts are not allowed in KDE is that they don't work.
-* Fixed linking with the new gold linker in binutils.
-* Updated KDE4FAQ file (animation performance).
-
-
-Changes in 2.9.4:
-* Added a new Oxygen-style application icon made by Nuno Pinheiro. In addi-
-  tion to fitting much better into KDE 4 visually, it's now also available
-  in all standard sizes up to 128px plus as SVG (whereas the old icon was
-  only available in 16px and 32px), meaning you won't see a blurry Yakuake
-  icon in various places in KDE 4 anymore as you did before.
-* Added a setting to fill with the configurable background color at a given
-  opacity before painting the skin elements. In effect, this allows some con-
-  trol over the opacity and color tint of translucent areas of the skin.
-* Fixed a bug that made it impossible to move a session located at the
-  start or end of the tab bar back after moving it left/right using the
-  keyboard shortcuts.
-* Various updates to the KDE4FAQ file related to performance and rendering.
-
-
-Changes in 2.9.3:
-* Added an option to focus individual sub-terminals as the mouse pointer is
-  moved over them.
-* Added an option to explicitly control whether the window will be shown on
-  all (virtual) desktops. Defaults to true, as before.
-* Made the error condition when Yakuake is unable to load the Konsole KPart
-  component non-destructive, i.e. being unable to load the KPart will no
-  longer end in an unavoidable application quit. Instead, a good-looking
-  warning will be shown where the terminal would normally be. This also
-  takes care of the edge case in which Konsole is uninstalled while Yakuake
-  is already running, so that existing terminals won't be lost.
-* Fixed a regression that caused the "Show title bar contents in tab labels"
-  preference to no longer work.
-* Fixed tab label not immediately being updated upon creating a new session
-  when "Show title bar contents in tab labels" is enabled.
-
-
-Changes in 2.9.2:
-* The item background in the skin list is now determined by the style en-
-  gine if on KDE 4.1 (including pre-release versions) and hence Qt 4.4.
-* Fixed title bar not immediately being updated upon creating a new single-
-  terminal session.
-* Fixed shortcuts with versions of KDE 4 trunk (4.1) from April 22nd 2008
-  and newer. The Konsole KPart now defaults to overriding shortcuts, and
-  Yakuake must do additional work to continue to receive them.
-
-
-Changes in 2.9.1:
-* Starting Yakuake a second time now toggles the window state, making it
-  possible to open and retract Yakuake from a panel button or by simply
-  running the executable.
-* Disabled standard startup notifications ("Launch Feedback") for Yakuake.
-* Fixed Open/Retract action not working with versions of KDE 4 trunk (4.1)
-  after March 10th, 2008.
-* Fixed a bug that could cause actions also available from the tab context
-  menu to operate on the wrong session when triggered by keyboard shortcut
-  and the context menu had been used previously.
-* Fixed the "Close Active Terminal", "Split Left/Right" and "Split Top/Bot-
-  tom" actions not operating on the correct session when activated from the
-  context menu of a tab other than the active tab.
-* Some additions to the KDE4FAQ file.
-
-
-Changes in 2.9 (KDE 4):
-- Changes since 2.9-beta1:
-* Changed default shortcut of the "Quit" action to Ctrl+Shift+Q for consis-
-  tency with Konsole and to avoid clashing with the KPart's "Resume output"
-  action.
-* Fixed a bug that caused the "Previous Session" action not to work when
-  trying to move from a newer to an older session after closing sessions
-  created and located inbetween.
-* Fixed in Konsole: Addressed a shortcut overload that prevented the "Next
-  Session" and "Previous Session" default shortcuts from working when using
-  Qt 4.4. The fix will be included in KDE 4.0.3 and higher.
-* Expanded KDE4FAQ file to cover problems with certain graphics drivers and
-  kwin effects.
-* Greatly expanded translation coverage.
-
-- Changes in 2.9-beta1:
-* Rewritten from scratch for KDE 4.
-* Changed license from "GPL v2 or later" to "GPL v2 or v3 or any later ver-
-  sion accepted by the membership of KDE e.V.".
-* Replaced pseudo-translucency with XComposite translucency (aka "real trans-
-  lucency") support (see KDE4FAQ for caveats).
-* The context menus of tabs and the main menu now sport additional actions
-  to manipulate Konsole profile settings.
-* The tab bar itself has gained a context menu as well.
-* An option to dynamically update tab labels with information about the
-  content of the active terminal has been added.
-* The skin engine is now more robust when it comes to processing invalid or
-  corrupted skins.
-* Skins are now stored in the skins/ sub-directory of the app's data dir.
-* The window geometry is now updated dynamically when the work area of the
-  screen changes.
-* The window title bar now appropriately uses the window title font from the
-  KDE font settings rather than the general UI font.
-* Changes to the KDE font settings are now applied at runtime.
-* Support for right-to-left layouts in the configuration dialog has been
-  improved.
-* A bug where the "Rename Session..." action would operate on the wrong
-  session has been fixed.
-* Yakuake no longer crashes when Konsole is not installed, but instead can-
-  cels startup with a preceding error dialog.
-* Lots of internal cleanup.
-
-
-Changes in 2.8.1 (KDE 3):
-* Added an option to control whether the Yakuake window keeps above other
-  windows.
-* Improved experience for non-KDE users by disabling KRootPixmap-based
-  pseudo-translucency for them. Gets rid of rendering errors with skins
-  that make use of the alpha channel. Replaced by configurable skin back-
-  ground color.
-* Fix leftover gap below the window at 100% height or in fullscreen mode.
-* Added option to automatically open the Yakuake window when the pointer
-  touches the screen edge it lives on.
-
-
-Changes in 2.8:
-- Changes since 2.8-beta1:
-* Made the new behavior of the Open/Retract action focussing an already
-  open Yakuake window optional.
-* The Xinerama screen setting is now updated when the window is moved to
-  a different screen using facilities outside of Yakuake itself, such as
-  the new shortcuts provided by Lubos Lunak's Xinerama Improvements patch-
-  set for KWin 3.5.x. The window size and position get updated to fit the
-  new bounding box accordingly.
-* Initial session tab label naming is now consistent with Konsole. Instead
-  of naively incrementing the shell number, the lowest available number is
-  used.
-* Swapped horizontal and vertical split actions for consistency with Kate.
-* Added slotSessionName() and slotSessionName(int session_id) DCOP Calls.
-* Added sessionIdList() and terminalIdList(int session_id) DCOP calls.
-* Naming consistency improvements in the DCOP interface.
-* Added more What's This help in the config dialog.
-* Minor interface wording improvements.
-* Greatly expanded translation coverage.
-
-- Changes in 2.8-beta1:
-* Added a proper config dialog. Scale and position settings are previewed in
-  real-time as the controls are moved.
-* Added a Skins page to the config dialog, allowing to list, choose, install and
-  remove (given the necessary write permissions) skins. The skin format has been
-  slightly augmented to allow skins to ship a preview icon for the list. Skins can
-  be switched at runtime without a restart.
-* The Plastik skin by Daniel 'suslik' D. has been added to the base package.
-* Added support for splitting a session into multiple terminals. Horizontal and
-  vertical splits can be added and removed at will, as well as resized and
-  collapsed. To add a split at the active terminal's position, use the keyboard
-  shortcuts or the session tab context menu. To open a session preconfigred with
-  a certain split layout click and hold the New Session button on the tab bar,
-  then choose from the list, or set up keyboard shortcuts for the preconfigured
-  session types in the shortcut dialog.
-* The main menu has been redesigned to conform more to established KDE practices
-  in layout and naming. Several items have been added corresponding to new Yakuake
-  features.
-* Added a fullscreen mode.
-* Improved support for Xinerama multi-head setups.
-* Added a first-run dialog to allow changing the open/close shortcut before it
-  is needed. Note: First-time users of this Yakuake version will be greeted by
-  this dialog as well.
-* Added an About dialog.
-* The startup notification popup can now be disabled in the config dialog.
-* Activating the open/close shortcut will now bring the Yakuake window to the
-  foreground and focus it if it was already open but unfocussed, at popular
-  request.
-* Opening dialogs from Yakuake will no longer cause the window to retract.
-* Tabs can now be moved. Added corresponding keyboard shortcuts.
-* Tabs now have context menus containing several relevant actions, such as
-  moving and closing them.
-* Double-clicking the tab-bar will now open a new session, consistent with
-  Konsole and other KDE applications.
-* Renaming a tab using the in-line edit feature now requires a double-click on
-  the tab, consistent with established KDE behavior.
-* The in-line tab renaming control can now be cancelled with ESC.
-* Fixed the interaction model of the tab bar and the buttons to allow cancelling
-  activations by releasing the mouse button outside of them.
-* Added various new keyboard shortcuts corresponding to new Yakuake features and
-  improved consistency with Konsole in existing shortcuts (e.g. added the
-  alternate new session shortcut from Konsole).
-* Added keyboard shortcuts to switch to session 1 through 12.
-* Added keyboard shortcuts to adjust the width and height of the window.
-* Added an action and shortcut to paste the X11 selection buffer.
-* Added an action to quit Yakuake.
-* Made the quit warning with multiple open sessions behave consistently with
-  Konsole.
-* Greatly expanded DCOP interface. Added various new calls corresponding to new
-  Yakuake features. Made it easier to get information about the application's
-  state out of it, e.g. the title text of a session or sub-terminal. Fixed bugs
-  that caused related calls to reply with incorrect information.
-* Added What's This help and tooltips to interface elements.
-* Optimized the title bar to avoid unnecessary repaints.
-* Fixed crashes when using the slotRunCommandInSession DCOP call due to lack of
-  bounds-checking. Fixed a similar problem with slotRenameSession.
-* Bugs that caused the background updating of translucent parts of the Yakuake
-  window to stop have been fixed.
-* Adding a translucent session while the window is closed should no longer
-  result in a corrupted terminal background when opening the Yakuake window.
-* Yakuake will now fall back to the default skin on startup if the skin stored
-  in the settings cannot be found, rather than crash.
-* Fixed a crash when loading non-translucent button images from skins.
-* Bugs that caused the quick access options in the menu to come out of sync with
-  the actual settings have been fixed.
-* Fixed " - " postfix showing after the session title text when using skins
-  without their own postfix.
-* Fixed a crash when a terminal in a tab other than the currently selected tab
-  exits.
-* Ported preferences handling to KDE's KConfigXT framework. Aside from cleaner
-  code, this improves over the old preferences handling by avoiding unnecessary
-  disk activity (and thus spurious hard drive spin-ups on laptop computers and
-  other battery-bound devices).
-* Disabled startup notifications (i.e. KDE's bouncing cursor) for Yakuake.
-* Updated the installation colation of the .desktop menu file to conform to
-  modern XDG standards.
-
-
-Changes in 2.7.5:
-* Further translations have been added.
-* Yakuake no longer spawns login shells in new sessions.
-* A keyboard shortcut to rename the selected session has been added.
-* The default keyboard shortcuts and their names are now consistent with
-  Konsole.
-* A bug that led to the tab bar not updating after a slotSelectSession DCOP
-  call was issued has been fixed.
-* A bug that could lead to the slotRenameSession DCOP call failing to set a
-  session label after an older session had been closed has been fixed.
-* Upon attempting to set an all-whitespace session label, the label will now
-  fall back to its prior setting rather than a default label.
-* Yakuake will now display a warning before quitting the application with
-  multiple tabs open.
-
-
-Changes in 2.7.4:
-* A bug in the Makefiles that led to the configure script being run twice has
-  been fixed.
-* The source code is now localizable. First translations are included.
-* A bug that could result in a crash on quit has been fixed.
-* A bug that could prevent the first line in a new session from being used up to
-  the full width of the terminal has been fixed.
-* The COLORTERM environment variable is now being set in new sessions,
-  triggering the color detection of Midnight Commander.
-* The default session labels are now consistent with Konsole.
-* Whitespace at the beginning or end of session labels will now be trimmed.
-* Setting all-whitespace session labels is no longer possible.
-
-
-Changes in 2.7.3:
-* Inline renaming of tabs by double-clicking on the tab label
-* Processes can now interact with titlebar text
-* DCOP call slotToggleState to open/close Yakuake
-* DCOP call slotGetSelectedSession
-* DCOP call slotSetTitleText