mirror of
https://bitbucket.org/smil3y/kde-extraapps.git
synced 2025-02-23 18:32:53 +00:00
generic: remove irrelevant TODO files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
f091d9eef2
commit
aacb9ab8be
21 changed files with 0 additions and 920 deletions
|
@ -1,32 +0,0 @@
|
||||||
|
|
||||||
Filelight INSTALL
|
|
||||||
===================
|
|
||||||
|
|
||||||
Simply:
|
|
||||||
|
|
||||||
$ mkdir build && cd build && cmake .. -DCMAKE_INSTALL_PREFIX=/usr \
|
|
||||||
&& make && sudo make install
|
|
||||||
|
|
||||||
Troubleshooting
|
|
||||||
=================
|
|
||||||
|
|
||||||
Check you have the kde development packages installed, they'll be named
|
|
||||||
something like:
|
|
||||||
|
|
||||||
kde-devel
|
|
||||||
|
|
||||||
This should pull in a lot of other development packages (unless they are already
|
|
||||||
installed) like:
|
|
||||||
|
|
||||||
x11-devel
|
|
||||||
qt-devel
|
|
||||||
|
|
||||||
If you get stuck, please email me with any relevant information you can
|
|
||||||
provide. I will get back to you! Compile issues suck, I know this full well.
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
|
|
||||||
We hope you enjoy using Filelight!
|
|
||||||
|
|
||||||
Martin Sandsmark <martin.sandsmark@kde.org>
|
|
||||||
Max Howell <max.howell@methylblue.com>
|
|
|
@ -1 +0,0 @@
|
||||||
|
|
|
@ -1,28 +0,0 @@
|
||||||
1.3
|
|
||||||
features for sysadmins, split by users etc.
|
|
||||||
|
|
||||||
1.2
|
|
||||||
split rendering engine from data-gatherer and allow data to be fed through a pipe thus allowing different data sources to be profiled.
|
|
||||||
show preview icons next to the labels
|
|
||||||
last access time colour scheme
|
|
||||||
History actions need to have menu pulldown just like konqi
|
|
||||||
show statusbar signal to say that diretories weren't scanned due to lack of permissions (allow user to enter root password, for this scan only or to keep and then scan only bits that were missed)
|
|
||||||
determine if canvas is too square and shrink map accordingly
|
|
||||||
|
|
||||||
1.1
|
|
||||||
If scanning a partition show free space
|
|
||||||
if the view is square shrink the map slightly as a slightly rectangular view is preferable
|
|
||||||
use kdirwatcher, then move rescan to scan menu, rename force rescan
|
|
||||||
clicking center goes up directory
|
|
||||||
refactor disklister.cpp
|
|
||||||
implement vectors instead of double-linked lists for file data
|
|
||||||
Trace inodes in binarytree to avoid recursive hardlinks and counting same directory tree twice
|
|
||||||
admin mode
|
|
||||||
fix that Part settings file is not same as app settings file
|
|
||||||
support other mouse actions for central circle (ie middle click, right click)
|
|
||||||
write caches for all scans, so if crash or something that root scan that took 20 mins is not lost
|
|
||||||
|
|
||||||
MAYBE
|
|
||||||
flicking mouse wheel shows different information in tooltip, and there's an off setting, show temp status message to reflect info box
|
|
||||||
ideally, eventually show which labels are children of which by grouping them with a coloured square or something
|
|
||||||
create html summary files (pics and text)
|
|
14
kcalc/TODO
14
kcalc/TODO
|
@ -1,14 +0,0 @@
|
||||||
== ToDo ==
|
|
||||||
* Redo KCalcButton
|
|
||||||
|
|
||||||
* Use validator for constant value line edits in configure.
|
|
||||||
|
|
||||||
* Have a look at Evan's new stack engine kcalc_core.cpp. But be very careful
|
|
||||||
not to create new bugs. Also think why statistic-function in an independent file.
|
|
||||||
|
|
||||||
* Implement integer arithmetic for (unsigned int, signed int,
|
|
||||||
unsigned short,...). Look here at some of Evan's code.
|
|
||||||
|
|
||||||
* think what to do with cos, sin, etc. right now, as work-around cast KNumber to double,
|
|
||||||
use standard libc cos, sin, etc., cast back
|
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
TODO for dict applet
|
|
||||||
|
|
||||||
Looks
|
|
||||||
Add clear button
|
|
||||||
Sliding animations
|
|
||||||
Configurable dictionaries
|
|
||||||
Migrate to layouts
|
|
||||||
|
|
|
@ -1,27 +0,0 @@
|
||||||
TODO FOR 4.1:
|
|
||||||
|
|
||||||
- clean the code: class Picture is added (28th January 2008), still to do is add slideshow code there
|
|
||||||
- comic-like engine to support many Pictures of The Day => in playground/base/plasma/engines/potd (started 1st February 2008)
|
|
||||||
|
|
||||||
- clean the config dialog and take ideas from Desktop config (share some config settings?) - add recursive dirs as an option for slideshow (although beware of too many options)
|
|
||||||
|
|
||||||
- right-click action: set as wallpaper for the current picture
|
|
||||||
|
|
||||||
------------------
|
|
||||||
Ideas about Wikimedia Commons Featured Pictures
|
|
||||||
http://commons.wikimedia.org/wiki/Commons:Featured_pictures
|
|
||||||
- get them as wallpapers
|
|
||||||
- make a package of them and set them as slideshow for screensaver or desktop slideshow
|
|
||||||
-> credits?
|
|
||||||
Any questions can be asked to Duesentrieb in #wikimedia-tools on IRC freenode and #wikimedia-tech for anything related to website access. Mailing lists: http://meta.wikimedia.org/wiki/Mailing_lists/overview
|
|
||||||
----------------
|
|
||||||
|
|
||||||
|
|
||||||
IDEAS FOR THE FRAME APPLET
|
|
||||||
|
|
||||||
- export the pic to Flickr
|
|
||||||
- display the album cover if the user is playing some music
|
|
||||||
- from leinir: http://farm1.static.flickr.com/135/328898823_ae9eb3dfd6_m.jpg
|
|
||||||
The images sort of scale down and fade in when the appear... then after thirty or so pictures are shown, the lower ones fade out again :)
|
|
||||||
- meta data: flip the pic and read metadata (date, size,...) and add your own comment
|
|
||||||
|
|
|
@ -1,145 +0,0 @@
|
||||||
TODO for KDE 4.3
|
|
||||||
----------------
|
|
||||||
|
|
||||||
****** Tokamak 2 - Porto - February 2009 *******
|
|
||||||
******* annma@kde.org ********
|
|
||||||
|
|
||||||
Reference: http://drop.io/annmakde/asset/frame-pdf
|
|
||||||
|
|
||||||
***************************************************
|
|
||||||
1) Junior Job (very easy)
|
|
||||||
----------------------
|
|
||||||
Display picture name as a configuration option for static pictures
|
|
||||||
- in Settings dialog: add an option then 2 options: picture name or full path
|
|
||||||
|
|
||||||
see frametest-url.tar.gz for starter
|
|
||||||
see http://bugs.kde.org/show_bug.cgi?id=173831
|
|
||||||
|
|
||||||
|
|
||||||
2) Junior Job (very easy)
|
|
||||||
----------------------
|
|
||||||
Match Settings dialog with Desktop Configuration dialog as
|
|
||||||
indicated in the pdf of Picture Frame for 4.3
|
|
||||||
|
|
||||||
|
|
||||||
3) Junior Job (medium) (Nepomuk, Strigi and EXIF)
|
|
||||||
-----------------------
|
|
||||||
Based on frametest-back.tar.gz code, improve the displayed metadata for
|
|
||||||
the picture properties, based on what is displayed by GWenView.
|
|
||||||
|
|
||||||
see frametest-back.tar.gz at
|
|
||||||
http://drop.io/annmakde/asset/frametest-back-tar-gz
|
|
||||||
|
|
||||||
Make a dataengine to get the metadata from the file (so that could be
|
|
||||||
reused by other apps)
|
|
||||||
|
|
||||||
Get all data from Nepomuk & Strigi. If Exif data is not in Nepomuk, then get it from EXIF
|
|
||||||
and save it in Nepomuk so next time it is there.
|
|
||||||
Resources:
|
|
||||||
http://xesam.org/specs/xesam-ontology-0.95.book.pdf - page 29
|
|
||||||
http://api.kde.org/kdesupport-api/kdesupport-apidocs/soprano/html/namespaceSoprano_1_1Vocabulary_1_1Xesam.html
|
|
||||||
http://www.semanticdesktop.org/ontologies/nexif/
|
|
||||||
http://www.semanticdesktop.org/ontologies/2007/03/22/nfo/#Image
|
|
||||||
|
|
||||||
For 4.4: user interaction with Nepomuk metadata, add, remove and change
|
|
||||||
tags,comment and rating.
|
|
||||||
|
|
||||||
|
|
||||||
4) Junior Job (easy)
|
|
||||||
--------------------
|
|
||||||
Add Previous, Play/Pause, Next buttons in Slideshow mode to allow to skip
|
|
||||||
or play/pause the slideshow
|
|
||||||
|
|
||||||
see frametest-buttons.tar.gz for starter
|
|
||||||
http://drop.io/annmakde/asset/frametest-buttons-tar-gz
|
|
||||||
|
|
||||||
Annma: get a proper SVG pic from Nuno to do so
|
|
||||||
|
|
||||||
|
|
||||||
5) Junior Job (easy) (using Solid)
|
|
||||||
-----------------------
|
|
||||||
Implement for Comic - put a patch on kdereviewboard http://reviewboard.kde.org/
|
|
||||||
Problem: when you are not connected, the comic displays nothing and never
|
|
||||||
checks further the state of connection.
|
|
||||||
- check about networking (see
|
|
||||||
http://api.kde.org/4.x-api/kdelibs-apidocs/solid/html/tutorial4.html)
|
|
||||||
to check status (if connected or not) then if not: use
|
|
||||||
http://api.kde.org/4.x-api/kdelibs-apidocs/solid/html/classSolid_1_1Networking_1_1Notifier.html
|
|
||||||
Solid::Networking::Notifier and signal void statusChanged (Solid::Networking::Status status)
|
|
||||||
to get the picture.
|
|
||||||
|
|
||||||
|
|
||||||
6) Junior Job (not assessed)
|
|
||||||
------------------------
|
|
||||||
Set a fixed point for the Picture to always been drawn from there.
|
|
||||||
See bug http://bugs.kde.org/show_bug.cgi?id=183315
|
|
||||||
|
|
||||||
|
|
||||||
7) Junior Job (not assessed)
|
|
||||||
-------------------------
|
|
||||||
Add transitions effects to the Slideshow mode
|
|
||||||
Use Qt 4.5 (current qt-copy and trunk) and Kinetic
|
|
||||||
use: git clone git://labs.trolltech.com/qt/kinetic
|
|
||||||
http://labs.trolltech.com/blogs/2008/11/06/welcome-to-kinetic/
|
|
||||||
|
|
||||||
see http://bugs.kde.org/show_bug.cgi?id=161645
|
|
||||||
|
|
||||||
|
|
||||||
8) Speed up code (advanced) and clean code
|
|
||||||
------------------------------------------
|
|
||||||
When reading pictures, use ThreadWaever
|
|
||||||
http://api.kde.org/4.x-api/kdelibs-apidocs/threadweaver/html/index.html
|
|
||||||
and cache the next picture (the QImage) or a batch of next pictures.
|
|
||||||
|
|
||||||
Note: have a look at Desktop Wallpapers in Slideshow mode which already caches the
|
|
||||||
pictures. See in kdebase/workspace/plasma/wallpapers/ the classes Image and RenderThread
|
|
||||||
|
|
||||||
Profiling tools: valgrind, callgrind, KCacheGrind (in kdesdk module)
|
|
||||||
You need valgrind from your distribution and KCacheGrind from your KDE source
|
|
||||||
(trunk or your distro).
|
|
||||||
Profile it using "plasmoidviewer frame"
|
|
||||||
Doc: http://blog.bepointbe.be/index.php/2008/10/19/30-a-bit-of-plasma-profiling
|
|
||||||
|
|
||||||
Clean: separate the "get picture" part from the "paint picture"
|
|
||||||
Add doc comment in .h files.
|
|
||||||
Give better names and optimize code.
|
|
||||||
|
|
||||||
Scaling: get the ratio of the frame and compare with the picture size. If close: use
|
|
||||||
smoothTransform, if too much to scale use a less demanding transform
|
|
||||||
|
|
||||||
Get the 2 pictures into 2 children applets.
|
|
||||||
|
|
||||||
|
|
||||||
9) PoTD engine (Matías Szeftel) (arlekin on IRC)
|
|
||||||
-------------------------------
|
|
||||||
- see what providers are still active and what to add
|
|
||||||
- credits: what to display to fullfill the proper credits requierements
|
|
||||||
- GHNS access: how to make packages
|
|
||||||
where to put the KNS xml file (ftp.kde.org?)
|
|
||||||
write a HowTo add a new provider
|
|
||||||
|
|
||||||
- cache picture until midnight then get the new picture
|
|
||||||
|
|
||||||
- General Image Engine for comic and frame
|
|
||||||
==> arlekin and mat69
|
|
||||||
|
|
||||||
http://www.starobserver.org/ => Another APOD
|
|
||||||
|
|
||||||
|
|
||||||
10) Integrate Crystal
|
|
||||||
---------------------
|
|
||||||
crystal is in playground/base/plasma/applets
|
|
||||||
and needs /playground/base/neopmuk-kde
|
|
||||||
Use Wikimedia classes to get data from Wikimedia websites for example
|
|
||||||
a batch of pictures from wikimedia-commons.
|
|
||||||
|
|
||||||
|
|
||||||
-------------------------------------
|
|
||||||
|
|
||||||
Potential problems from using Kinetics
|
|
||||||
|
|
||||||
- click to flip picture is also triggered by drop -> make a smal area as the click-to-flip?
|
|
||||||
- do not call update()
|
|
||||||
|
|
||||||
- Another wish (not researched yet)
|
|
||||||
http://bugs.kde.org/show_bug.cgi?id=179960
|
|
|
@ -1,2 +0,0 @@
|
||||||
* add dbus interfaces at least for kopete once they have it
|
|
||||||
* add maybe more useful messaging apps
|
|
|
@ -1 +0,0 @@
|
||||||
- History should be improved ...
|
|
|
@ -1,10 +0,0 @@
|
||||||
Optimize
|
|
||||||
- optimize: draw only the parts that changed (mem and swap don't update too often)
|
|
||||||
-> probably not possible, as QStyleOptionGraphicsItem::exposedArea() contains what's visible (and usually the whole item is visible)
|
|
||||||
|
|
||||||
Ideas
|
|
||||||
- use oxygen colors, or the colors plasma or kcolorscheme provides
|
|
||||||
- use KColorUtils::shade(col, KColorUtils(Dark/Light)) instead of QColor::lighter()/darker()
|
|
||||||
-> only if it's not slower
|
|
||||||
- tooltip: show frequency of the processors
|
|
||||||
- middle mouse button or in context menu: launch ksysguard
|
|
|
@ -1,19 +0,0 @@
|
||||||
Todo:
|
|
||||||
|
|
||||||
* Limitations:
|
|
||||||
- Doesn't notify the user that the wallpaper needs to be configured before
|
|
||||||
working, maybe not that big of a problem, though
|
|
||||||
- Changing to a new location and then back to an old one doesn't work
|
|
||||||
|
|
||||||
|
|
||||||
* Features:
|
|
||||||
- Add an element of time in determining the wallpaper, so that night pics can
|
|
||||||
come at night, etc. (The weather icon we receive can't provide this for most
|
|
||||||
weathers)
|
|
||||||
- Show basic weather info/location name on top left of screen
|
|
||||||
+ Autodetect metric/imperial measurement systems based on locale, or at least
|
|
||||||
let the user choose between the two
|
|
||||||
- Allow the user to set a custom wallpaper for weather conditions.
|
|
||||||
+ Use m_weatherMap to store wallpaper/weather assignments
|
|
||||||
+ Implement advanced settings dialog to house the feature
|
|
||||||
|
|
105
kget/TODO
105
kget/TODO
|
@ -1,105 +0,0 @@
|
||||||
TODO-list for KGet
|
|
||||||
======================
|
|
||||||
|
|
||||||
<nick> == reported by
|
|
||||||
Legend:
|
|
||||||
ADD - ADDed
|
|
||||||
CHG - CHanGed
|
|
||||||
FIX - FIXed
|
|
||||||
|
|
||||||
|
|
||||||
USABILITY REVIEW
|
|
||||||
---------------------
|
|
||||||
Main Window
|
|
||||||
1.1 - List title bar
|
|
||||||
1.4 - Missing keyboard shortcuts
|
|
||||||
2.1 - Default group not necessary? Renamed to "My Downloads". Is it enough?
|
|
||||||
3.1 - File details view not always visible DONE? (extendable Details)
|
|
||||||
3.2 - File details view switching DONE?
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
IN PROGRESS
|
|
||||||
---------------------
|
|
||||||
|
|
||||||
TODO
|
|
||||||
---------------------
|
|
||||||
|
|
||||||
SHORT-TERM (URGENT):
|
|
||||||
|
|
||||||
CHG <kget> Change the way KDE Global Progress Tracking work (Refactor / Rewrite) (BUG: 213084, 218766) - 80% completed
|
|
||||||
CHG <kget> Stop All action doesn't stop the transfers with setted policy at Running
|
|
||||||
CHG <kget> Related to BUG: 220516. You can reproduce this by unplugging your ethernet connection for some seconds and
|
|
||||||
connecting it again. Nobody will never put the download in the Delayed status, and the transfer will be stuck
|
|
||||||
without ever going on.
|
|
||||||
CHG <kget> Downloading from websites like rapidshare.com seems to have problems when one downloads a file as a free user
|
|
||||||
with the multithread plugin. Seems like just one of the chunks (the first one?) works, and the transfer gets
|
|
||||||
stuck at the percentage of 1 / (# of chunks) * 100. Allow the first chunk to complete the entire download if
|
|
||||||
necessary?
|
|
||||||
CHG <kget> Transparency problems reported by Enrico Ros. Have still to download the video that demonstrates the problems.
|
|
||||||
CHG <kget> Disable popup notifications when we have the system tray jobs activated
|
|
||||||
|
|
||||||
KDE 4.5:
|
|
||||||
CHG <kget> Make the global Status tracking show the filename if only one file is downloading at a time
|
|
||||||
|
|
||||||
MID-TERM:
|
|
||||||
|
|
||||||
-- MULTISOURCEDOWNLOAD --
|
|
||||||
ADD <boom1992> For each Transfer-Plugin, which supports speedlimits, there should be a button for "Add source", not sure if for 4.1 (depends on the plugins if they want to..)
|
|
||||||
ADD <boom1992> Move some kind of AdvancedDetails to core, with "Peer-View", "Chunks-View", "File-View" and perhaps that status of sources (that will come with 4.2 hopefully)
|
|
||||||
ADD <boom1992> Speedlimits support for every DataSource, which is able to do that
|
|
||||||
|
|
||||||
ADD <dario> implement progressive filling of the icon in the system tray
|
|
||||||
CHG <pino> verify that all the settings are respected
|
|
||||||
ADD <boom1992> let the user add new download-sources to a multithreaded transfer manually
|
|
||||||
ADD <boom1992> Ask the user if he/she wants to delete the transfer (or probably if he/she wants to delete the tmp-file)?
|
|
||||||
ADD <boom1992> Move deleting of big tmp-files to a new thread
|
|
||||||
ADD <boom1992> Change "Regular expression -> Folder" to "Regular expression -> Group"
|
|
||||||
ADD <pino> tooltips and what's this for settings
|
|
||||||
ADD <dario> add a wizard on the first app execution, where the user can set
|
|
||||||
his download folders and other "vital" settings like the integration with
|
|
||||||
Konqueror. Perhaps we could provide a good default like ~/downloads/.
|
|
||||||
|
|
||||||
LONG-TERM:
|
|
||||||
|
|
||||||
ADD <kget> make the TestView able to make intensive tests on kget by
|
|
||||||
giving commands to the Scheduler and looking if what happens is what should
|
|
||||||
happen.
|
|
||||||
CHG <dario> usability enhancements as in #79519, #89379, #111407
|
|
||||||
ADD <dario> sidebar for transfer statistics and more (bandwidth
|
|
||||||
graph, alternative urls, connection status/type, virtual folders,
|
|
||||||
...)
|
|
||||||
ADD <kget> add bandwidth limiting (#87600)
|
|
||||||
ADD <dario> 'low priority downloads' as in br #50776.
|
|
||||||
ADD <kget> add Help & Guide
|
|
||||||
ADD <uwolfer> resume option when there is a file with the same name (#51450)
|
|
||||||
ADD <uwolfer> preserve timestamp of downloaded files (as option) (#55511)
|
|
||||||
ADD <uwolfer> recursion and other wget features (#57105)
|
|
||||||
ADD <uwolfer> make KGets handling of many downloads smarter
|
|
||||||
(maximum number of open connections per server) (#57248)
|
|
||||||
ADD <uwolfer> check there is enough space left before downloading file (#57373)
|
|
||||||
ADD <uwolfer> save referer page for downloads (#60946)
|
|
||||||
ADD <uwolfer> built-in signature verification support (#61397)
|
|
||||||
ADD <uwolfer> right-click menu to change file properties
|
|
||||||
(filename, destination directory, url) (#72534, 82923)
|
|
||||||
ADD <uwolfer> add valid download time frame, global or individual (#109377)
|
|
||||||
ADD <boom1992> write a ML-Donkey-plugin, based on libkmldonkey
|
|
||||||
ADD <boom1992> Proxy-support, not global, only for kget (we need to wait for kdelibs)
|
|
||||||
ADD <boom1992> Various small improvements: #134456, #81219, #150391, #150447, #121318(we should add it to transfer-history), searchbar for mainwindow, Nepomuk integration??, strigi integration (with transfer-history)??
|
|
||||||
ADD <boom1992> DC++-Plugin
|
|
||||||
ADD <boom1992> GUI to create Metalinks
|
|
||||||
|
|
||||||
DONE
|
|
||||||
---------------------
|
|
||||||
|
|
||||||
IDEAS:
|
|
||||||
* Use the single transfer dialog to display transfer property, progress and
|
|
||||||
to set up advanced options of a transfer, like its splitting into chuncks.
|
|
||||||
|
|
||||||
|
|
||||||
DISCUSSING:
|
|
||||||
* Remember to move downloaded Transfers in a black-list that will be
|
|
||||||
deleted when program exits. So old pointers to downloaded items are
|
|
||||||
still valid when the transfer ends.
|
|
||||||
|
|
91
kmix/TODO
91
kmix/TODO
|
@ -1,91 +0,0 @@
|
||||||
TODO list
|
|
||||||
|
|
||||||
KDE4.3
|
|
||||||
1) Add feature list to KDE site
|
|
||||||
|
|
||||||
2) Add Icon and text to the OSD (optional/config?)
|
|
||||||
|
|
||||||
3) Show OSD for every global key assignment (optional/config?)
|
|
||||||
|
|
||||||
4) Warn about standard shortcuts (XF86AudioVolume*) assigned to something else (another App, or another Control in KMix).
|
|
||||||
|
|
||||||
|
|
||||||
KDE4
|
|
||||||
1) Remove ComboBox and replace it by a TabBar "corner widget" (Postponed: Not for KDE4.0)
|
|
||||||
(like the konsole session menu)
|
|
||||||
|
|
||||||
2) Replace "confusing green LED" (DONE)
|
|
||||||
|
|
||||||
3) Replace "confusing red LED" (DONE)
|
|
||||||
|
|
||||||
4) Change "id" of capture controls in mixer_alsa9.cpp. (DONE)
|
|
||||||
Rationale: We need this, so that no control id conflicts arise.
|
|
||||||
e.g. if there is a "PCM play" and a "PCM capture", everything will work strange.
|
|
||||||
Especially saving and restoring will fail. But there can also be a lot of runtime issues,
|
|
||||||
at ANY place that uses mixer ID's (and there are a lot!)
|
|
||||||
|
|
||||||
5) Move balance slider out of bottom and make it a virtual control.
|
|
||||||
Status: Pending
|
|
||||||
|
|
||||||
6) Change everything in the source code to a consistent terminology:
|
|
||||||
The piece of hardware is now called: Card
|
|
||||||
The devices/slider/controllable-thingy is now called: Control
|
|
||||||
Status: pending
|
|
||||||
|
|
||||||
7) Several bug reports, including the Audigy stuff. (DONE)
|
|
||||||
|
|
||||||
8) Resolve show issue after starting KMix (DONE)
|
|
||||||
|
|
||||||
9) Get Global Keyboard Shurtcuts work again (Check below pending)
|
|
||||||
Check, whether ALL controls now have a global shortcut
|
|
||||||
entry in the global KDE shortcuts "kcm" module :
|
|
||||||
... they should NOT, but instead only those who have actually been assigned one)
|
|
||||||
|
|
||||||
10) Layout: KMix can be made so small that Labels are partially hidden (DONE)
|
|
||||||
|
|
||||||
11) Layout: MDWSwitch layout has to be redone (Pending)
|
|
||||||
|
|
||||||
------------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
Bug2 in KMix2.1pre:
|
|
||||||
- Keys not saved/restored (DONE)
|
|
||||||
- DockApplet shows "show/hide menubar" (DONE)
|
|
||||||
- "reversed" in panelapplet is broken. Remove it for now (DONE)
|
|
||||||
- Initial paint of sliders in KMixApplet is broken. (DONE)
|
|
||||||
- PanelApplet width wrong. (DONE)
|
|
||||||
|
|
||||||
IMPORTANT:
|
|
||||||
1) Get Switches working
|
|
||||||
MUTE-LED's : Read: OK, Click: OK , Saved/Restored: no (was not in KMix2.0 and is shifted)
|
|
||||||
Record-LED's: Read: OK, Click: OK , Saved/Restored: yes
|
|
||||||
Switches : Read: OK, Click: OK , Saved/Restored: yes
|
|
||||||
Dockarea : Read: OK, Click: OK , Saved/Restored: n/a (its a view, not HW)
|
|
||||||
|
|
||||||
2a) Splitted sliders and balance
|
|
||||||
OK
|
|
||||||
Splitted sliders: Read: OK, Click: OK, Drag: OK, Wheel: OK
|
|
||||||
Balance slider : OK (works like in KMix2.0)
|
|
||||||
|
|
||||||
3) Mouse wheel
|
|
||||||
OK
|
|
||||||
|
|
||||||
4) Make Volume Tip work (is currently always "0%")
|
|
||||||
OK
|
|
||||||
|
|
||||||
5) Switches MUST be restored properly
|
|
||||||
OK
|
|
||||||
|
|
||||||
6) kmixapplet restoring and working
|
|
||||||
OK
|
|
||||||
|
|
||||||
7) Keys are not saved
|
|
||||||
OK
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
14 december 2002 - Helio Chissini de Castro
|
|
||||||
- Figure out devices like SBLive with external Live Drives and their multiple in/outs. As a sample, using headphone output from live drive, mute switch not work as they must, but we need mutting the headphone lfe and center channel to really mute headphone output.
|
|
||||||
|
|
||||||
- Introduce a new widget to enable route control in pro's ( Turtle ) and pro like ( Audigy, Live ) cards.
|
|
||||||
|
|
||||||
|
|
24
krfb/TODO
24
krfb/TODO
|
@ -1,24 +0,0 @@
|
||||||
|
|
||||||
For 3.2:
|
|
||||||
- enhance RFB with SASL authentication (Kerberos)
|
|
||||||
- encrypted connections (using SASL and/or SSL/TLS)
|
|
||||||
- with kerberos/ssl: display name of remote user in connection dialog,
|
|
||||||
kpassivepopup and systray (if name is available)
|
|
||||||
- mention that invitations are one-time on personal invitation dialog
|
|
||||||
|
|
||||||
Todo (unscheduled features):
|
|
||||||
- when krfb is started with URL arguments and without connection
|
|
||||||
quality, add some kind of smart algorithm to determine whether the
|
|
||||||
other host is local
|
|
||||||
- NAT traversal support if I can find an acceptable implementation
|
|
||||||
(probably using TURN, as soon as there is a server and newer spec for that)
|
|
||||||
- split krfb into 2 separate programs (server and invitation)
|
|
||||||
- look into adding an extension to xfree to improve speed (get noticed of
|
|
||||||
screen updates)
|
|
||||||
- cut & paste support
|
|
||||||
|
|
||||||
Known bugs/problems:
|
|
||||||
- the IP address sent in invitation may be wrong on multi-homed machines,
|
|
||||||
and it is always incorrect behind a NAT. Right now it is not possible
|
|
||||||
to solve these problems.
|
|
||||||
|
|
|
@ -1,17 +0,0 @@
|
||||||
Kvkbd - A virtual keyboard for KDE4
|
|
||||||
===============================================================================
|
|
||||||
Dependencies:
|
|
||||||
- cmake
|
|
||||||
- kdelibs headers
|
|
||||||
- libxtst (X11 Record extension library)
|
|
||||||
|
|
||||||
On Debian systems, this can be installed with:
|
|
||||||
sudo aptitude install cmake kdelibs5-dev libxtst-dev
|
|
||||||
|
|
||||||
Build instructions:
|
|
||||||
mkdir build
|
|
||||||
cd build
|
|
||||||
cmake -DCMAKE_BUILD_TYPE=release -DCMAKE_INSTALL_PREFIX=$(kde-config --prefix) ..
|
|
||||||
make
|
|
||||||
Then, as root using sudo or su:
|
|
||||||
make install
|
|
|
@ -1,4 +0,0 @@
|
||||||
kvkbd
|
|
||||||
=====
|
|
||||||
|
|
||||||
Virtual Keyboard for KDE
|
|
|
@ -1,5 +0,0 @@
|
||||||
- Use layouts instead of manually setting each button position?
|
|
||||||
- Make the colorscheme configurable?
|
|
||||||
- Write user and dev doc, comment code
|
|
||||||
- Use system-wide config file for loginhelper mode?
|
|
||||||
- various FIXMEs and TODOs in the code
|
|
274
okular/TODO
274
okular/TODO
|
@ -1,274 +0,0 @@
|
||||||
TODO - okular
|
|
||||||
Legend:
|
|
||||||
ADD - ADDed (new feature)
|
|
||||||
CHG - CHanGed (existing behavior)
|
|
||||||
FIX - FIXed (bug or regression)
|
|
||||||
MRG - MeRGed (code from a branch or a patch)
|
|
||||||
|
|
||||||
Bugs and wishes to close when moving okular to kdegraphics:
|
|
||||||
-> WISH 91146: Add capability to extract plain text from a pdf file.
|
|
||||||
-> WISH 91251: "Magic marker" tool for higlighting text
|
|
||||||
-> WISH 91809: kpdf cant fill in formulars
|
|
||||||
-> WISH 93416: support for pdf sticky notes
|
|
||||||
-> BUG 97869: kpdf fails to properly hide the context menu
|
|
||||||
-> WISH 99352: Cannot change orientation of pdf file
|
|
||||||
-> WISH 99787: kpdf needs to have a bookmark list
|
|
||||||
-> WISH 100341: first page at right, in two pages mode
|
|
||||||
-> WISH 102523: wish: if opening second file, file/open dir should be dirname($current_file)
|
|
||||||
-> WISH 102704: Handle gzipped and bzipped PDFs
|
|
||||||
-> WISH 102788: Current page number visible
|
|
||||||
-> WISH 103051: make notes on pdf files
|
|
||||||
-> BUG 106546: Search with "/" and ALT+TAB
|
|
||||||
-> WISH 107998: kpdf horizontal scroll bar
|
|
||||||
-> WISH 109346: ability to select everything on page(s) and use ctrl+a to select all (text)
|
|
||||||
-> BUG 110440: Almost all options in Find dialog are always disabled
|
|
||||||
-> WISH 111651: Usability: Make find-as-you-type widget more distinguishable
|
|
||||||
-> WISH 114648: An option to deny documents' fullscreen requests is desirable.
|
|
||||||
-> WISH 115557: Automatically detect and remove white page borders
|
|
||||||
-> WISH 117045: text search: continue backwards
|
|
||||||
-> WISH 117449: kpdf should read files from stdin with the - option
|
|
||||||
-> WISH 117805: Wish: Select pages like kghostview
|
|
||||||
-> WISH 118872: An option to read all the document with Kttsd
|
|
||||||
-> WISH 118938: No way to find out the page size(s)
|
|
||||||
-> WISH 119084: pdf attachment support: saving/opening attachments in pdf...
|
|
||||||
-> WISH 119455: use poppler library for kpdf
|
|
||||||
-> WISH 119919: make it possible to disable transition in presentation mode
|
|
||||||
-> WISH 122863: Show page numbers of chapters/bookmarks in contents tab
|
|
||||||
-> BUG 130123: kpdf text selection inconsistent with the rest of KDE
|
|
||||||
-> WISH 131045: Add context menu for URLs
|
|
||||||
-> WISH 132152: Usability: contents / pdfbookmarks panel is not accessible via keyboard only
|
|
||||||
-> WISH 134115: specifing to kpdf the first-opened page from command line
|
|
||||||
-> WISH 134646: remember (and restore) zoom per file not per app
|
|
||||||
-> WISH 136820: would like a reload button or menu item in KPDF
|
|
||||||
-> WISH 137905: command-line option for presentation mode
|
|
||||||
-> WISH 145345: goto page: update slider while editing page number
|
|
||||||
|
|
||||||
In progress [working on]:
|
|
||||||
-> search: backward text search (BR117045)
|
|
||||||
-> various backends: fill about data information
|
|
||||||
-> gui: add config for gfx (yes/no) and text (yes/no/kde) antialias
|
|
||||||
-> core: provide a binary compatible okularcore library to extend the format capabilities
|
|
||||||
-> KPDF -> okular conversion of configuration & datafiles {configuration(done), document data(in progress), kpasswdstore passwords(missing)}
|
|
||||||
-> inverse search (BR113191)
|
|
||||||
find with an usability expert the "best" way to activate such a link
|
|
||||||
provide a configuration widget to choose the editor and configure a custom one
|
|
||||||
-> toc: highlight the row of the current page (BR127358)
|
|
||||||
(check if there's a better way to do the highlighting - in case just edit TOCModel)
|
|
||||||
-> annotations: renderers in PagePainter (for the 6 annots)
|
|
||||||
-> annotations: handlers in PageView for WindowAnnots and others..
|
|
||||||
-> annotations: creators in PageViewAnnotator (40% done)
|
|
||||||
-> annotations: framework (BR67300,BR62793) and tools (BR67300,BR91251)
|
|
||||||
-> annotations: add the annot pane (cool plz!)
|
|
||||||
-> rotate the whole document / individual pages (on screen/print?) (BR99352)
|
|
||||||
-> link: add a Okular::Anchor link class
|
|
||||||
-> pageview: update layout when toggling the 'ebook atyle alignment'
|
|
||||||
|
|
||||||
More items (first items will enter 'In progress list' first):
|
|
||||||
-> annotations: "move" and "delete" tools
|
|
||||||
-> rethink which buttons show in the toolbar (BR139825)
|
|
||||||
-> annotations: configurabile tools in the toolbar (BR137903)
|
|
||||||
-> pageview: add vp damaging queue and flush function. add coolfx to smoothmove using damaging
|
|
||||||
-> annotations: toolbar: display tooltip only the first time
|
|
||||||
-> annotations: provide nice wizards. Make it easy to deliver/copy/move the xml files (by Uga)
|
|
||||||
-> GHNS: get hot new ebooks on the supported formats (pdf for now) (enrico)
|
|
||||||
-> pageview: add scrollbar marks for bookmarks (like kate)
|
|
||||||
-> pageview: change document viewport after mouse scrolling ended (not every scroll frame)
|
|
||||||
this will give better mvc consistancy
|
|
||||||
-> other info on pdfs properties: number of accessed times, time spent on pdf, ...
|
|
||||||
-> part: collapsing the left panel will hide it (activate hiding action)
|
|
||||||
-> preload: add a delay when forward loading pages
|
|
||||||
-> bookmarks: fastmarks (new bookmark concept with tab-like signs, shortcuts, etc) (BR
|
|
||||||
-> viewport restoring: sometimes it seems to restore the viewport a bit under where it was
|
|
||||||
-> core: Delay TOC (DocumentSynopsis) generation (and move it on thread)
|
|
||||||
-> core: add a way to handle "named xpdf links" in Okular::Action instead of resolving all
|
|
||||||
dests when displaying a page (speedups a lot generation of page with many links)
|
|
||||||
-> toolbar: move the toolbar to the top of pageview (left panel is really at the left of the toolbar)
|
|
||||||
-> thumbnailslist: clinking on highlighted rect should bring the viewport to that search result (BR98334)
|
|
||||||
-> Dom framework to cache document metadata. It should archive those types of data:
|
|
||||||
(NOTE: already Dom'ed object is marked with 'X')
|
|
||||||
- <X> Synopsis will go there after 1st generation (so we can edit it too)
|
|
||||||
- <X> Document info (after the 1st gen)
|
|
||||||
- <X> Bookmarked pages
|
|
||||||
- <X> Current Viewport and 10 history steps
|
|
||||||
- Edited pages (rotated/with_data for example)
|
|
||||||
- Overlay editing (highlighting/notations/etc..)
|
|
||||||
- Presentation related overrides (FS mode, individual / global transitions)
|
|
||||||
- ..more stuff.. but this isn't a problem, since a QDom is flexible by design
|
|
||||||
The Object will reside into the Document and must not be accessible by Observers in
|
|
||||||
a direct way. Dom format, relations to other classes and accessing must be specified
|
|
||||||
in a separated diagram or text file.
|
|
||||||
- Plus think at storing xml data to an external shared server.. something that
|
|
||||||
has to do with versioning data.. (shared annotations, bookmarks & co.)
|
|
||||||
-> add okular manual in PDF format loaded on the first startup or on menu->help->manual
|
|
||||||
this visually explains basic usage, mouse buttons functions & more..
|
|
||||||
-> ADD: click over image allows "save image" [60% done (activerect of type image)]
|
|
||||||
-> bookview: 3d opengl widget for viewing the document as a real book (turning pages, etc..)
|
|
||||||
-> wallet: use asynchronous interface (to prevent ui-blocking)
|
|
||||||
-> restore a location from a given url (like http:/someurl?stringForViewport) (BR99240)
|
|
||||||
-> automatic online dictionaries / translators (BR80338)
|
|
||||||
-> sidebar: evaluate wether to make the left toolbox auto-hiding (kicker like) (BR94495)
|
|
||||||
-> add OCR for building TextPages out of pure graphical (aka scanned) pages
|
|
||||||
-> presentation: provide a pageX/totalPages indicator in addition to the circle one
|
|
||||||
-> presentation: implement missing transitions (6/11 done) (BR139284)
|
|
||||||
-> presentation: save a flag (to the xml) to open a pdf in presentation mode
|
|
||||||
-> presentation: wheel not visible on black. gradient appreciated on lighter backgrounds.
|
|
||||||
-> presentation: 2 pages per view, for users reading ebooks with wide screens.
|
|
||||||
-> goto 'logical' page (usually differs from pdf's page) (req. by Luca Burrelli)
|
|
||||||
-> move some document related features from part to the document (see find, goto dialog, ...)
|
|
||||||
-> tools: ruler (BR155737), measure: distance, perimeter, ?area?, color picker
|
|
||||||
-> export: export to other formats keeping formatting (PS is basically printing. PNG is easy too)
|
|
||||||
-> export: extract images (have a look at ImageOutputDev.cc and pdfimages.cc from xpdf (not in our xpdf sources))
|
|
||||||
-> history as a toolbox child (collecting Doc's viewport changes notifications)
|
|
||||||
-> take care of TODOs in code
|
|
||||||
-> cleanup code and update README.png
|
|
||||||
|
|
||||||
Icons needed:
|
|
||||||
- okular (ToolBAR): 1 continuous, 2 tied-pages, 3 Normal (not scroll only, it
|
|
||||||
performs other ops), 4 Zoom, 5 Select, 6 Annotation/Review
|
|
||||||
- okular (Edit Tools): text highlighter, line, polygon, ellipse, text underline
|
|
||||||
- COMMON (here in ToolBox): Toc, Annotations
|
|
||||||
|
|
||||||
Done (newest features come first):
|
|
||||||
-> ADD: core: forms support (BR91809)
|
|
||||||
-> ADD: kspeech TTS interface. speech {document(BR118872) / page / selection}
|
|
||||||
-> CHG: thumbnails list: refactor to do internal rendering as pageview does
|
|
||||||
-> ADD: select more than one annotation in the annotation tree (BR155668)
|
|
||||||
-> ADD: text selection: select all (BR109346)
|
|
||||||
-> ADD: text selection in wordprocessor style (BR130123)
|
|
||||||
-> ADD: open gzipped and bzipped documents (BR102704)
|
|
||||||
-> ADD: thumbnailslist: show Viewport in a blended way, allowing to be dragged (BR135521)
|
|
||||||
-> CHG: async way to read the fonts, no more blocking properties dialog
|
|
||||||
-> CHG: use ThreadWeaver for the rotating jobs
|
|
||||||
-> ADD: save/restore the values of the form fields when closing/opening a documents
|
|
||||||
-> ADD: "dummy" mode for a very simple interface when the okular part is in eg printing preview
|
|
||||||
-> ADD: bookmarks: improved interface, with easy handling of the bookmarks of all the documents (BR99787,BR136113)
|
|
||||||
-> ADD: Reload action to force the reload of the current document (BR136820)
|
|
||||||
-> CHG: renamed Okular::Link to Okular::Action
|
|
||||||
-> ADD: presentation: add page counter and a widget to manually set pages on the top bar
|
|
||||||
-> ADD: basic support for Text and Line DjVu annotations
|
|
||||||
-> FIX: regression: popup context menu when using right button in selection mode (BR99315)
|
|
||||||
-> ADD: annotations: add config option for default name change
|
|
||||||
-> ADD: presentation: add a red pencil that creates ink annotations
|
|
||||||
-> CHG: support links with shapes different than a rectangle
|
|
||||||
-> ADD: export: give the generators the ability to export all the text to plain file (if supported), the PDF generator already use this (BR91146)
|
|
||||||
-> CHG: search: use shortcut for 'find next' action (not the default one) in find-ahead
|
|
||||||
-> CHG: use shortcuts for next and prev page even in presentation mode (by Tobias Koenig)
|
|
||||||
-> ADD: bookmarks: go to next/previous actions (showing in thumbnailslist rmb popup too)
|
|
||||||
-> CHG: open dialog: switch to directory where the already opened (local) file is
|
|
||||||
-> ADD: toc: add search bar (a 'prune on type' lineedit like in thumbnails widget) (BR99349)
|
|
||||||
-> FIX: kfile-plugins/pdf: provide internal support and rewrite that plugin (drops xpdf dependancy from kdegraphics) (by ktech)
|
|
||||||
-> CHG: core: abstract TextPage generation (the last xpdf dependant class!)
|
|
||||||
-> CHG: create a DocumentInfo structure for passing the font information from generators to the document
|
|
||||||
-> ADD: presentation: link following (BR98388)
|
|
||||||
-> ADD: add ebook-friendly alignment option, better layouting (BR100341)
|
|
||||||
-> FIX: random crash when closing kpdf with kapp->quit() (don't use Settings:: in destructors)
|
|
||||||
-> FIX: implement links for starting end exiting from presentation mode (pdf FullScreen, Close actions)
|
|
||||||
-> CHG: cursor wraps on screen for dragging the page/dynZooming
|
|
||||||
-> FIX: raised scaling performance by 10x times for typ usage, removed odd cases, speedups to viewScroll and dynZoom
|
|
||||||
-> ADD: annotations: complete xml storage/retrieval of internal annotations
|
|
||||||
-> CHG: page properties (bookmarks, annotations, ...) storage moved to Page class
|
|
||||||
-> ADD: sidebar: add shortcut for showing/hiding it (BR99316)
|
|
||||||
-> ADD: annotations: PDF1.6 reader (PDF's annotations -> our data structures)
|
|
||||||
-> ADD: Internal data structures for annotations handling.
|
|
||||||
-> FIX: rmb when no doc displayed to restore menu
|
|
||||||
-> ADD: Save zoom setting on exit
|
|
||||||
-> ADD: Put fonts used by the document on the properties dialog
|
|
||||||
-> ADD: partial implementation of XYZ links
|
|
||||||
-> ADD: google-like search on thumbnails
|
|
||||||
-> ADD: use kde wallet for storing passwords of protected files
|
|
||||||
*> The branch 'kpdf_annotations' was created at this point. [2005-Feb-12]
|
|
||||||
-> FIX: trigger redraw on 'filter text' on current page (need new highlight engine first)
|
|
||||||
-> ADD: Obey DRM is now a configuration option
|
|
||||||
-> FIX: fixed viewport saving/restoring (+performance fix) on presentation mode
|
|
||||||
-> FIX: leakfix when closing document while thread was running (no more leaks now)
|
|
||||||
-> FIX: direct hi-performance pixels manipulation for highlighting (instead of the obsoleted setRasterOp)
|
|
||||||
-> CHG: new search api. supports multiple searches at once, multiple highlights per page
|
|
||||||
-> ADD: pageView moves smoothly when searching / moving in history
|
|
||||||
-> ADD: better bookmark rendering in thumbnailslist (show 'clip overlay')
|
|
||||||
-> CHG: changes and cleanups in pageView's mouse handling functions
|
|
||||||
-> ADD: KTTSD simple support: speech selection using kspeech api via pure dcop (don't break compatibility)
|
|
||||||
-> CHG: right click and drag while in 'normal' mode changes to 'selection' mode and selects
|
|
||||||
-> FIX: complete valgrind check and leakfix (2 leaks were present) [27-Jan-04]
|
|
||||||
-> ADD: history, forward/back history actions, history links and xml storage (10 steps)
|
|
||||||
-> ADD: rmb popup on thumbnailslist (the popup shared with pageView: same behavior)
|
|
||||||
-> ADD: display 'current page' / 'total pages' with analog indicator, active labels, etc
|
|
||||||
-> CHG: Presentation mode is now Ctrl+Shift+p instead of F9 because it was colliding with Konqueror's toggle sidebar
|
|
||||||
-> FIX: various in memory unallocator, preload with single pages, pageview
|
|
||||||
-> FIX: optimized pageView (removed 1 waster req on start, lowered reqs)
|
|
||||||
-> FIX: memory unloading order and hard swap avoiding
|
|
||||||
-> CHG: open and open-recent buttons unified in Shell
|
|
||||||
-> CHG: lens icon for the find-ahead messages
|
|
||||||
-> ADD: page preloading
|
|
||||||
-> FIX: smarter memory management / prioritize queries
|
|
||||||
-> ADD: type ahead search in pageview (type '/' then the word to search..) (JakubS)
|
|
||||||
-> FIX: scroll page if the searched string is not visible
|
|
||||||
-> FIX: use a global Viewport over the document (linked views, real link following, location restoring, etc)
|
|
||||||
-> FIX: wrong zoom buttons order (BR74248) (check consistancy with kdvi/kviewshell/kghostview/.. (not konq))
|
|
||||||
-> ADD: presentation: cursor modes: hidden, visible, hidden with delay (Tobias)
|
|
||||||
-> ADD: presentation: default transition which is used when no transition is defined in document (Tobias)
|
|
||||||
-> ADD: presentation: support for automatic advance and loop on last page (Tobias)
|
|
||||||
-> ADD: presentation: add additional presentation page to settings dialog (Tobias)
|
|
||||||
-> CHG: presentation: the round wheel indicator can be clicked to change page
|
|
||||||
-> FIX: layout margins on pageView
|
|
||||||
-> ADD: restore the last active page when a file is opened again
|
|
||||||
-> ADD: Save bookmarks into a file so you they get recovered when opening the same file again (Albert)
|
|
||||||
-> FIX: searchline back to work
|
|
||||||
-> CHG: DocumentInfo is now a DomTree and the properties dialog is dynamically generated (Tobias)
|
|
||||||
-> ADD: Presentation transitions are loaded from the pdf files as well as fullscreen state (Tobias)
|
|
||||||
*> Merged on HEAD on 2005-01-02 (The branch is frozen, development continues here)
|
|
||||||
-> FIX: Fix my update cursor FIX :-D
|
|
||||||
-> ADD: Make kpdf aware of Find and GoToPage actions
|
|
||||||
-> FIX: Update cursor correctly when a link moves to a page and the cursor is over a link on that page
|
|
||||||
-> ADD: Asynchronous PDF Generator implementation (for the user: faster UI, preloading, etc..)
|
|
||||||
-> FIX: Memory manager (free cache if needed, avoid disk swap and oom)
|
|
||||||
-> ADD: Presentation View (only the 'glitter' transition implemented for now)
|
|
||||||
-> FIX: FixPack1 [dyn_zoom repaints, initial panel width, zoom_lineedit focus proxy, searchwidget refactor{thumbs restoring on clear, buttons size, less code}, highlight bookmarked thumbnails]
|
|
||||||
-> FIX: Some fullScreen loving, if we are on fullscreen put an action on RMB menu ti get out of it, if we were on fullScreen mode on exit bring back correctly if we were also seeing toolbar or menubar
|
|
||||||
-> FIX: When in non continuous mode and scrolling up a page, set the viewport at the bottom of the page (Albert)
|
|
||||||
-> ADD: Show the window maximized when the user opens the program for the very first time (Albert)
|
|
||||||
-> ADD: Use 'Generators' as providers for contents generation
|
|
||||||
-> ADD: Add properties dialog (Albert)
|
|
||||||
-> ADD: Support for show/hide menubar in rmb menu, different from HEAD so that supports Konqueror too (Albert)
|
|
||||||
-> ADD: Watch File option (Albert)
|
|
||||||
-> ADD: import Marco Martin's "another kpdf icon" (kde-look: 16146) (Albert)
|
|
||||||
-> ADD: dynamic zoom with mid mouse button (click and drag up-down to zoom in-out)
|
|
||||||
-> FIX: merge select text & select gfx, two sections on the same pop-up menu
|
|
||||||
-> ADD: reading aids (inverted display, recolor, black/white, draw link border, draw image border)
|
|
||||||
-> FIX: zoom preserved when switching modes and flickerless drawing
|
|
||||||
-> ADD: Printing as PS instead of as image (Albert)
|
|
||||||
-> ADD: Remember page on session logout and put the document in it on session restore (Albert)
|
|
||||||
-> ADD: gfx capturing tool
|
|
||||||
-> ADD: composited renderer framework (in addition to a fast light one)
|
|
||||||
-> FIX: pageview repaint done internally (speed boost and reduced memory consumption)
|
|
||||||
-> ADD: KConfigXT settings framework and Accessibility config (acc. code mostly not done)
|
|
||||||
-> FIX: workaround for scrollview bug 1/2 (painting hidden widgets under certain circumstances)
|
|
||||||
-> ADD: zoom into a rect defined by mouse (aka zoom to window)
|
|
||||||
-> FIX: sheet rotation in landscape case
|
|
||||||
-> ADD: Some dcop functions (goToPage, openDocument and give # of pages) (Albert)
|
|
||||||
-> MRG: link following ('actionMovie' kind is missing)
|
|
||||||
-> ADD: text selection (rectangular blocks) in selection mode
|
|
||||||
-> ADD: autoscroll page with Shift+Up/Dn keys (exact konqueror's behavior)
|
|
||||||
-> CHG: remake single page mode
|
|
||||||
-> FIX: zoom buttons in sync with text
|
|
||||||
-> ADD: continuous mode
|
|
||||||
-> ADD: multiple pages per view (gui selects 1 or 2 ppv)
|
|
||||||
-> MRG: the option to open password protected files (from head)
|
|
||||||
-> MRG: the Table Of Contents (from head)
|
|
||||||
-> ADD: a 'search bar' with prune-as-you-type feature
|
|
||||||
-> MRG: Albert's search ported and implemented case sensitive
|
|
||||||
-> CHG: smart handling of pixmap using an Observer ID (thumbnails are gone, only pixmaps now)
|
|
||||||
-> FIX: some toolbar/menu changes
|
|
||||||
-> ADD: outline bottom and right edges (of pages)
|
|
||||||
-> FIX: centering pages in the view
|
|
||||||
-> FIX: kpdf output at 100% has exactly the same size as acroread now
|
|
||||||
-> CHG: qsplitter layouting
|
|
||||||
-> FIX: zooming works as expected (and added 'fit to page' too)
|
|
||||||
-> ADD: new go to page dialog
|
|
||||||
-> GHG: previews sorted by visible areas (prioritize items where the scrollbar is)
|
|
||||||
-> FIX: previews speedup: 50-100%
|
|
||||||
-> CHG: use local instead of X memory for thumbnails (..)
|
|
||||||
-> MRG: merge lots of kpdf_part and part (centralview) code (to simplify/cleanup)
|
|
||||||
*> The branch 'kpdf_experiments' was created at this point. Code refactoring started.
|
|
||||||
-> ADD: Completely use xpdf code for rendering that solves most font problems (Albert)
|
|
||||||
-> MRG: Replace xpdf version with lastest one (3.00) that supports PDF 1.5 (Albert)
|
|
||||||
-> newest added features are at the top of the list
|
|
|
@ -1,10 +0,0 @@
|
||||||
KDjVu:
|
|
||||||
* Fix the cache handling to behave sanely in 90 and 170 degrees rotation
|
|
||||||
* Implement the threaded generation (the API is already ok)
|
|
||||||
* Annotations:
|
|
||||||
- Read the missing properties, if possible
|
|
||||||
- The default font size is quite small compared to the usual DjVu page sizes,
|
|
||||||
what to do for this?
|
|
||||||
* Read the metadata in the document (like year, booktitle, editor, author, etc)
|
|
||||||
stored as annotations
|
|
||||||
|
|
|
@ -1,51 +0,0 @@
|
||||||
Building and installing KDE Partition Manager from source
|
|
||||||
=========================================================
|
|
||||||
|
|
||||||
|
|
||||||
1. Dependencies
|
|
||||||
|
|
||||||
libparted: Either get it from http://www.gnu.org/software/parted/download.shtml
|
|
||||||
and build it yourself or, preferably, install your distribution's packages
|
|
||||||
(don't forget the dev-package).
|
|
||||||
|
|
||||||
libblkid: Part of the util-linux-ng project available at
|
|
||||||
http://userweb.kernel.org/~kzak/util-linux-ng/.
|
|
||||||
|
|
||||||
libatasmart: Available from http://0pointer.de/blog/projects/being-smart.html
|
|
||||||
|
|
||||||
KDE4: KDE 4.2 or earlier will not work. The minimum required version is 4.3.0.
|
|
||||||
|
|
||||||
|
|
||||||
2. Configure
|
|
||||||
|
|
||||||
KDE Partition Manager is built with cmake, like most of KDE4 today. It is
|
|
||||||
recommended to build out of tree: After unpacking the source, create a separate
|
|
||||||
build directory and run cmake there:
|
|
||||||
|
|
||||||
$ tar xfj partitionmanager-1.0.60.tar.bz2
|
|
||||||
$ cd partitionmanager-1.0.60
|
|
||||||
$ mkdir build
|
|
||||||
$ cd build
|
|
||||||
$ cmake ..
|
|
||||||
|
|
||||||
If all dependencies are met, cmake configures the build directory.
|
|
||||||
|
|
||||||
|
|
||||||
3. Build and install
|
|
||||||
|
|
||||||
Just run make and make install in the build directory. The default install path
|
|
||||||
is /usr/local, so installing will need write privileges there. You can
|
|
||||||
configure a different install path by passing
|
|
||||||
-DCMAKE_INSTALL_PREFIX=<your_path> to cmake when configuring. To change the
|
|
||||||
install path after configuring and building, run
|
|
||||||
|
|
||||||
$ ccmake .
|
|
||||||
|
|
||||||
in the build directory and modify CMAKE_INSTALL_PREFIX there.
|
|
||||||
|
|
||||||
|
|
||||||
4. Running
|
|
||||||
|
|
||||||
KDE Partition Manager should be run as root. Running it as an unprivileged user
|
|
||||||
does no harm, but the default settings will not allow you to apply any
|
|
||||||
operations (i.e., you can click through the UI, but cannot modify your disks).
|
|
|
@ -1,52 +0,0 @@
|
||||||
===============================================================================
|
|
||||||
|
|
||||||
For releases after 1.1:
|
|
||||||
|
|
||||||
* add a way for the user to remove an existing mount point
|
|
||||||
|
|
||||||
* make Job::copyBlocks() work for cases where the logical sector sizes of
|
|
||||||
source and target are not the same
|
|
||||||
|
|
||||||
* can we use capacity (i.e. bytes/mib) instead of sector for alignment
|
|
||||||
configuration? would we need to know the physical sector size for that? are
|
|
||||||
we able to acquire that information?
|
|
||||||
|
|
||||||
* find an elegant solution for the brokenness in design that is
|
|
||||||
Partition::sectorSize()... Either a Partition has a reference/pointer to the
|
|
||||||
Device it's on or the method is removed completely. -- Maybe the
|
|
||||||
PartitionTable should refernce the Device?
|
|
||||||
|
|
||||||
* the file system support dialog is a usability nightmare
|
|
||||||
|
|
||||||
* introduce new commands for online-actions, like change label online or, for
|
|
||||||
filesystems that support it, even resize online
|
|
||||||
|
|
||||||
* write a setup-kcm in the style of k3b's so that the user can set the r/w
|
|
||||||
permissions of the disks there; also use kauth to update the partition table
|
|
||||||
in the kernel. that should cover all cases where we actually need root
|
|
||||||
privileges now. -- we actually also need root privs for SMART now.
|
|
||||||
|
|
||||||
* The whole lvm/dm debacle.
|
|
||||||
|
|
||||||
* The interface between core and the file systems needs some more thought.
|
|
||||||
Ideally we'd be free to use either external helper apps (like we do now) or
|
|
||||||
libraries to achieve the same things. Libraries in this case being libntfs-3g
|
|
||||||
and libext2fs. There's one for reiserfs too, iirc.
|
|
||||||
|
|
||||||
* Convert the fs implementations into plugins. Redesign the support-stuff, make
|
|
||||||
that more flexible (no statics in the FS classes, some helper class or at
|
|
||||||
least an array in FileSystem).
|
|
||||||
|
|
||||||
* Add a SMART self test operation.
|
|
||||||
|
|
||||||
* support KLocale::BinaryUnitDialect and use KLocale's formatting methods (how
|
|
||||||
feasable is that? does it make sense?)
|
|
||||||
|
|
||||||
* Information about file system on a separate tab in the properties, unique
|
|
||||||
to the file system in use.
|
|
||||||
|
|
||||||
* let the user specify external command locations and options in the settings;
|
|
||||||
use some program and binary management setup internally like k3b has it
|
|
||||||
|
|
||||||
* parse progress information at least from e2fsck and ntfsclone... maybe others.
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue