Changes:
Multimedia
aRts
* New mixer-channel: LittleStereoMixer Arnold Krille
* Create KAudioPlayStream and put it into kdelibs/arts/kde. Needed at
least for KRec and its the logical counterpart to KAudoRecordStream...
It is basicly a total rewrite of the (not compiling) version Matthias
Kretz put into kdenonbeta/arts/kde so I could grab and finish
it. Arnold Krille
* New Widget: LayoutBox being able to change direction dynamically. As
replacement for [HV]Box. Arnold Krille
* New Widget: PopupBox with the ability to hide its contents and showing
them inside the widget or a new top-level widget (like a tooltip but
permanent). Arnold Krille
* New Widget: Label that can rotate its text. Arnold Krille
* New Widget: Tickmarks specially for deciBel. Arnold Krille
* New Widget: VolumeFader specially for Volumes supporting deciBel.
Arnold Krille
* New Widget: VU-Meter specially for deciBel.
* Supports various styles: NormalBars (just a configurable number of
bars), FireBars (a colored bar moving), LineBar (a bar moving, color
depends on the actual volume), Small (whole widget painted in a color
depending on the volume)
* Configurable things: Direction, Peak, Peakfalloff, min. dB, style.
Arnold Krille
* A Gui for the StereoVolumeControl. Arnold Krille
* First part of the rewriting/reordering of artscontrol. Making the
features available via a lib. Arnold Krille
* A little kicker-applet named artscontrol ;-) Perhaps with the ability
to include not only the master-fader but an environment-mixer with a
small gui. Of course it includes all the normal artscontrol
features. Arnold Krille
* AudioIOEsd: output to an esd Ian Chiew
* autosuspend in full duplex Stefan Westerfeld
Noatun
* Equalizer in KJofol Skin Loader. Stefan Gehn
* Support for loading of EXTM3U Format (saved by Winamp since 2.x).
Stefan Gehn
* Support for loading of Windows Media Player Playlists. Stefan Gehn
* Variable Band Equalizer. Charles Samuels
* New playlist, Oblique. Charles Samuels
KRec
* Big rewrite to create a new simplier Gui and make it easier to use.
Its a big bunch of work and depends on a lot of small things. Arnold
Krille
* Make exporting to various soundformats work. OGG and MP3 need some
additional work for 3.3 but are working for now. Arnold Krille
* Saving and loading of KRec's own fileformat. Arnold Krille
* Create a view-mode for the soundfiles. Arnold Krille
* Create an informative time/size/etc display. Arnold Krille
* Add a menu to open the Audiomanager (and other tools) since there is
an artscontrol library. Arnold Krille
* Make it use the Arts::LevelMeter. Arnold Krille
aKtion
* Drop aKtion. Chris Howells
KsCD
* LIRC support Aaron J. Seigo
* Using the new KDE cddb library. Richard Laerkaeng, Aaron J. Seigo
KAudioCreator
* Using the new KDE cddb library. Benjamin Meyer
* Automaticly detects CD's. Benjamin Meyer
* Many new small features including: File text regular expression
replacment. Benjamin Meyer
* Disk drive now user selectable. Benjamin Meyer
libkcddb
* NEW IN KDE: Common library for accessing cddb information Richard
Laerkaeng
* Add support for sending cddb information Richard Laerkaeng
KFileMetaInfo
* ID3v2 support (without id3lib) Scott Wheeler
JuK [Not yet built in pkgsrc]
* NEW IN KDE: A jukebox and music manager Scott Wheeler
* Advanced search mode Scott Wheeler
* Tree view mode Scott Wheeler
* Storable searches Scott Wheeler
* A "weighted width" mode for the playlists -- possibly to be merged
into KListView Scott Wheeler
BUILDLINK_PREFER_PKGSRC
This variable determines whether or not to prefer the pkgsrc
versions of software that is also present in the base system.
This variable is multi-state:
defined, or "yes" always prefer the pkgsrc versions
not defined, or "no" only use the pkgsrc versions if
needed by dependency requirements
This can also take a list of packages for which to prefer the
pkgsrc-installed software. The package names may be found by
consulting the value added to BUILDLINK_PACKAGES in the
buildlink[23].mk files for that package.
Any additions to DEPENDS/BUILD_DEPENDS or inclusions of buildlink[23].mk
files are deferred till bsd.compiler.mk is included by bsd.pkg.mk. We
allow bsd.compiler.mk to be included by bsd.prefs.mk solely for the purpose
of setting CC_VERSION properly for use by package Makefiles.
There is the surprising behaviour that CC_VERSION won't necessarily have
the correct value at all times until after "make extract" has been
completed (dependencies are installed before "make extract"), so package
Makefile writers should keep that in mind. Just to note that this is
_existing_ behaviour that's preserved by these changes.
Changes:
Quanta
Quanta Plus
* Basic VPL (WYSIWYG) mode Nicolas Deschildre
* Project documentation handling Andras Mantia
* Enhanced editing and autocompletion (user tags, user PHP functions,
CSS selector classes, autofilling of mandatory child tags, etc.) Andras
Mantia
* Frame wizard Luciano Gulmini
* New CSS wizard Luciano Gulmini
* Abbreviation support Andras Mantia
* Create DTEPs from real DTD files Andras Mantia
* Filter the templates through an action Andras Mantia
* Offline page parsing Andras Mantia
* Attribute tree view (another, easy way to edit tag attributes) Andras
Mantia
* Modify the user toolbars and actions from a context menu Andras Mantia
* Visual problem reporter Andras Mantia
* Tip dialog Eric Laffoon
* Kommander based Quick Start dialog
* Crash recovery Emiliano Gulmini
* Script management facility Eric Laffoon
* XML Tools Chris Hornbaker
* integrate Keith Isdale's kxsldbg Chris Hornbaker
* HTML table editor Andras Mantia
* KFileReplace integration Andras Mantia
* tag file edit mode Eric Laffoon
* Loading of new DTEP packages without restarting and sending of DTEP
packages via e-mail. Andras Mantia
* Enhanced DCOP, script action and plugin support. Andras Mantia
* Function to convert the tag and attribute cases in a document. Andras
Mantia
* User extensible preview in external browser. By default Konqueror,
Mozilla, Netscape, Opera and Lynx is supported. Andras Mantia
* Enhanced document management: close buttons on tabs, close other tabs,
reload functionality. Andras Mantia
* New Kommander based Quick Start dialog for (X)HTML. Andras Mantia
* Support for previewing the "noframes" section of a document. Andras
Mantia
Changes:
Graphics
KPDF
* NEW IN KDE: PDF viewer based on XPDF Christophe Devriese
KSVG
* NEW IN KDE: Scalable Vector Graphics plugins for Konqueror Nikolas
Zimmermann
KFilePlugins
* pcx: Displays width, height, bpp, dpi for PCX images Nadeem Hasan
* dvi: show basic information Stefan Kebekus
* pnm: Display format, dimension, bpp and comments of PBM, PGM and PPM
images. Volker Krause
KDVI
* Function to embed external PostScript files into a DVI file Stefan Kebekus
* support for colored fonts Stefan Kebekus
* KDVI can now use Type1 and TrueType fonts in addition to PK
fonts. This reduces waiting times for font generation to a minimum,
and give easier access to fonts used in Asian languages Stefan Kebekus
* massive performance improvement Stefan Kebekus
* support for papersize specials Stefan Kebekus
* usability enhancements (better statusbar display, reload button, 'read-up'
feature, etc.) Stefan Kebekus
kviewshell
* FullScreen mode Stefan Kebekus
* more intelligent handling of paper sizes/orientations Stefan Kebekus
* usability enhancements Stefan Kebekus
KView
* autoscroll the image when creating a selection Matthias Kretz
* drag and drop support Matthias Kretz
* some basic image effects as a new plugin Matthias Kretz
* open images from stdin Matthias Kretz
KSnapshot
* Window snapshots optionally don't include window decorations Lubos Lunak
* Region snapshots. User interface makeover. Nadeem Hasan
KGamma
* NEW IN KDE: A KControl module for monitor gamma correction. Michael
v.Ostheim
KPovModeler
* Basic plugin framework Andreas Zehender
* The user is asked if pending changes should be saved before rendering
Andreas Zehender
* Control point selection in the properties view for bicubic patch, sor,
lathe and prism Andreas Zehender
* Export flag for graphical objects and the camera Andreas Zehender
* Height field view structure Leon Pennington
* Light object gained, parallel, circular and orient options Leon
Pennington
* Dispersion options are supported for interior Leon Pennington
* Support for POV-Ray 3.5 noise generators Leon Pennington
* New POV-Ray 3.5 warp types Leon Pennington
* New POV-Ray 3.5 objects: isosurface, projected through, radiosity,
global photons, photons, light groups, interior texture, mesh Leon
Pennington, Andreas Zehender
KGhostView
* Thumbnail generation for all pages Albert Astals Cid, Luis Pedro
Coelho
Changes:
Addons
Vim KPart
* NEW IN KDE: A Vim KPart for embedding in KMail, Develop and other
programs Mickael Marchand
Konqueror KPart FSView
* NEW IN KDE: View mode for directories, showing files/directories as
rectangles with area proportional to sizes. Josef Weidendorfer
KBinaryClock
* NEW IN KDE: KBinaryClock is a panel applet for KDE that displays the
current time in binary. Benjamin Meyer
Changes:
PIM
Kontact
* NEW IN KDE: Introduction of Kontact, KDE's PIM and groupware suite.
Daniel Molkentin
* Drag and Drop of mails on calendar and todo list. Cornelius Schumacher,
Don Sanders
* Adding KNode part. Zack Rusin
KMail
* Load attachments on demand (imap). Carsten Burghardt
* Add "Play Sound" option as filter action / when receiving new mail.
* Add identity-dependant spell-checking dictionary. Ingo Kloecker
* Add Imap-subscription. Carsten Burghardt
* Select startup-folder. Carsten Burghardt
* Easy language selection for as-you-type spell checking. Ingo Kloecker
* Allow message preview window to be hidden or displayed to the right
of the messages list. Till Adam
* Improved Threading, particularly subject threading. Till Adam
* Sort and thread stable adding and removing of messages in the current
folder. Till Adam, Don Sanders
* Allow mails to have multiple statuses. Till Adam
* Watch thread and ignore thread. Till Adam
* Searching and filtering mail by status. Till Adam
* Mailcheck in individual imap folders. Till Adam
* As-you-type spell checking. Don Sanders
* Search folders (a.k.a virtual folders). Don Sanders
* Kontact integration. Don Sanders
* Per folder duplicate message removal. Don Sanders
* Search dialog usability improvements including context menu. Don
Sanders
* Separate reader window usability improvements including context menu.
Don Sanders
* Auto saving of mails being composed, prevents mail loss in the result
of a hard crash. Don Sanders
* Ad hoc filters. Don Sanders
* Drag and Drop of mails on KOrganizer to turn mails into events or
todos. This requires a message drag object and a DCOP call to select a
mail in the reader window by an identifier. Cornelius Schumacher
* Disconnected IMAP. Bo Thorsen
Merging kroupware_branch
* Disconnected IMAP Bo Thorsen
* compliant MDN support Marc Mutz
KNode
* Add DCOP interface Zack Rusin
* Make KNode a fully functional KPart Zack Rusin
* Integration with KWallet Zack Rusin
KMailCVT
* New GUI based on KWizard Laurence Anderson
* Code cleanup
libkabc
* Port libkabc to the new kresource model
* Add asynchronous interface Tobias Koenig
KAddressbook
* Input fields for GEO, CLASS, PHOTO, LOGO and SOUND Tobias Koenig
* Make the views plugins
* Kontact integration. Cornelius Schumacher, Don Sanders, Tobias Koenig
libkcal
* Unit tests. Cornelius Schumacher
KOrganizer
* File backend which automatically stores all changes and supports
external changes of the data Cornelius Schumacher
* Allow moving of events that span several days Reinhold Kainhofer
* Full support for arbitrary week start days (as configured in the
control center) Reinhold Kainhofer
* Configurable printing Reinhold Kainhofer
* Dialog to import calendars as resources, e.g. for subscribing to
webcal URLs. Cornelius Schumacher
* Quick event generation in agenda view (type-ahead). Cornelius
Schumacher
* Remote calendars (caching) Cornelius Schumacher
* Support drag and drop of todos to event views. Cornelius Schumacher,
Reinhold Kainhofer
* Locking of calendar files. Cornelius Schumacher
* Incidence attachements. Cornelius Schumacher
* Kontact integration. Cornelius Schumacher, Don Sanders
KAlarm
* Add option for alarm to send an email. David Jarvie
* Add options for non-modal alarm message window. David Jarvie
* Add options to store and view expired alarms. David Jarvie
* Add copy, view and undelete actions for the selected alarm. David
Jarvie
* Restore alarm messages which were displayed before KAlarm was killed
or crashed. David Jarvie
* Implement shift key accelerator for spinbox buttons. David Jarvie
* Store alarm data in calendar file in a more standard way. David Jarvie
* Add KAddressBook birthday import facility. David Jarvie
* Add option to set an advance warning for alarms. David Jarvie
* Add option to set font and foreground color for individual alarm
messages. David Jarvie
* Add option to list next 24 hours' alarms in system tray tooltip. David
Jarvie
* Add time-to-alarm display option to main alarm list. David Jarvie
KPilot
* Generalized .pdb viewer component Reinhold Kainhofer
* DOC conduit to convert text files to PalmDOC (Aportis DOC, TealReader,
Weasel reader etc.) texts on the handheld. Reinhold Kainhofer
* New application "kpalmdoc" that converts texts (.txt) to .pdb files and
the other way round. Also works for whole directories, bookmarks are
supported. (This app is similar to MakeDocJ/MakeDocW) Reinhold Kainhofer
* Allow addressbook sync with an arbitrary vcard file (not only
StdAddressbook) Reinhold Kainhofer
* Allow synchronization of the handheld's custom fields with addressbook
fields like URL, birthdate, ICQ, etc. Reinhold Kainhofer
* Fixed the backup when doing a hot sync. New fast backup mode. Reinhold
Kainhofer
* All sync settings are now global settings, but can be overriden in the
conduit configuration. Reinhold Kainhofer
* Redesigned conduit selection and configuration dialog. Adriaan de Groot
* New conduit: The systeminfo conduit exports information about the
handheld to a text or html file. Reinhold Kainhofer
* New Viewer/Editor: It is now possible to edit todos directly in KPilot.
The changes are synced to the handheld. Reinhold Kainhofer
* New Viewer/Editor: You can edit the raw data of any database from the
handheld (using a Hex Editor). The changes are synced to the handheld
Reinhold Kainhofer
KArm
* Use libkcal to store data. This way KArm and KOrganizer can work off
the same TODO list. Also, KArm now stores the history of hours logged
in the same file as the tasks. VTODO == task, and VEVENT == a
start/stop timer event. Mark Bucciarelli
* Prompt user to pick file name when importing legacy storage. Previously,
storage format was determined with magic based on strings in the file
name. Mark Bucciarelli
* Create new timecard report. Ask user for a date range and generate a
list of weekly tables that show hours spent by task and day. Paste
this text report into the clipboard. Mark Bucciarelli
* Use IconList dialog for preferences screen. Mark Bucciarelli
* Updated bg, es, fi, fr, pl, ru, sv, and vi translations
* Batch rename dialog now automatically updates the result preview
* Added V for fullscreen toggle, in addition to F
* Updated man page
* Fix broken translation of text in exif display
* Fix exif crash when encountering unknown data format id
* Miscellaneous bug fixes
Okayed by wiz.
Second alpha version, released on 2004/02/04.
* Intensive code reorganization and cleanup.
* Added a DTD describing menu2wm's input format. Menu files are validated
against it automatically.
* Added output support for FVWM.
* Added limited output support for .desktop files. KDE will open generted
menus without problems, while GNOME will have to use the old mode to use
them (because files do not use the 'Categories' property).
Various changes from 2.0.13, most obvious of which appears to be that
RT no longer causes problems with the HTML::Mason in pkgsrc.
Also add a note as to how to get an Apache configuration which does not
ignore POSTs. Still some configuration issues, but we are now _nearly_
working without some small hacking, as opposed to completely broken.
Changes:
Education
KBruch
* NEW IN KDE: A small program to generate tasks with fractions (homepage)
Sebastian Stein
Kig
* NEW IN KDE: An interactive geometry program (homepage) Dominique
Devriese
* Scripting Support Dominique Devriese
* Horizontal Scrolling Support Dominique Devriese
KHangMan
* Add a toolbar with special characters per language Anne-Marie Mahfouf
* Implement a tip to help guess the word on right-click in French
Anne-Marie Mahfouf
* Add the German language data Anne-Marie Mahfouf
* Modified the GUI so it resizes much better, fixed bugs, cleaned code,
transparent pictures. Anne-Marie Mahfouf, Stefan Asserh?l and Robert
Gogolok
* Added several language data and a script for adding a new language
easily. Anne-Marie Mahfouf and Stefan Asserh?l
KLettres
* Add a toolbar with special characters per language Anne-Marie Mahfouf
* Cleaned code, added classes, added Czech as new language.
Anne-Marie Mahfouf
Kalzium
* New informationdialog with pictures of the elements and a lot
informations. The old dialog has now less information but all the
really important. Carsten Niehaus
* Show the atomic orbits (Bohr). Each hull is represented by one orbit
(a circle) and every electron is represented by a smaller circle on
the corresponding orbit. Carsten Niehaus
* The data can now be searched and views in a table. Furthermore you
can now export the data you selected into a csv-file. Carsten Niehaus
* Adding several data-types (eg information about the orbits) Carsten
Niehaus
KStars
* Telescope Control using INDI for hardware interface Jasem Mutlaq
* Command-line image generation mode (does not launch GUI) Jason Harris
* Comets and Asteroids Jason Harris
* Jupiter's moons and a tool to plot their positions vs. time. Jason
Harris
* Tracks showing paths of solar system bodies Jason Harris
* AAVSO light-curve plotter for variable stars Jasem Mutlaq
* Tool to plot object altitude vs. time Pablo de Vicente
* Batch mode in some astronomial calculator modules Pablo de Vicente
* "What's Up Tonight?" tool Thomas Kabelmann
* ScriptBuilder for point-and-click creation of kstars DCOP scripts
Jason Harris
* Improved startup and rendering time KStars team
* Replace SAO star catalog with Hipparcos/Tycho catalog Jason Harris
* "Export Image" menu action Jason Harris
* "Execute scipt" menu action Jason Harris
* Run script from within the ScriptBuilder tool Jason Harris
* click-and-drag zoom box Jason Harris
* customizable eyepiece field-of view indicator Jason Harris
* Zoom-dependent faint limit should affect non-stellar objects Jason
Harris
* Evening only/Morning only option in WUT tool Jason Harris
* Add Epoch box to manual focus tool Pablo de Vicente
* Expand list of named stars. Jason Harris
* Upgrade telescope control to INDI 1.11 Jasem Mutlaq
* Handbook chapter on telescope control Jasem Mutlaq
* Non-sidereal telescope tracking Jasem Mutlaq
* Telescope Setup wizard Jasem Mutlaq
* Display Greek letter designation of stars Jason Harris
Changes:
Artwork
Screen Savers
* GUI for making the screensaver start/stay not started when the mouse
pointer is in a certain corner of the screen. Chris Howells
* Use the kiosk framework to allow sysadmins to prevent certain kinds of
screensavers (e.g. those that manipulate the screen) from being used.
Chris Howells
* Make it possible to disable certain kinds of screensaver in the random
screenaver (e.g. OpenGL) Chris Howells
* Remove kdeartwork/kscreensaver/xsavers -- they are forks of xscreensaver
screensavers and xscreensaver screen savers are already well supported
in KDE Chris Howells
* NEW IN KDE: kclock.kss -- a native KDE screen saver that shows a moving
or centered analog clock. Melchior Franz
Styles
* NEW IN KDE: Plastik widget style Sandro Giessl
Changes:
Utilities
KRegExpEditor
* Create an application on its own from KRegExpEditor (several users
have requested this) Jesper K. Pedersen
* Add a verifier window where user can try his regular expression
Jesper K. Pedersen
* Add some warnings on invalid regular expressions (like $^) Jesper
K. Pedersen
* Ensure predefined regular expressions are correct i18n'ed Jesper K.
Pedersen
* Add support for Emacs style Regular Expression syntaxes Jesper K. Pedersen
KJots
* XMLUI-ify and improve the interface. Using a treeview for books and
bookmarks for quick nav. Aaron J. Seigo
* Printing and viewing of entire books. Aaron J. Seigo
* Autosave. Aaron J. Seigo
KMilo
* NEW IN KDE: A generic framework to support special keyboards and
hardware features, such as those found on laptops. George Staikos
* KMilo support for PowerBooks via pbbuttonsd. George Staikos
KLaptop
* Full Linux ACPI support (suspend etc, throttling, performance
profiles) Paul Campbell
* Back panel brightness support for some laptops (Sony, Toshiba) Paul
Campbell
* Recode to run as a KDED daemon Paul Campbell
* Better Thinkpad support Paul Campbell
* Triggers from lid closure (suspend, powerdown etc) - on laptops with
ACPI support Paul Campbell
* Sony laptop extensions support (/dev/sonypi - scroll wheel, panel
brightness) Paul Campbell
* Added the ability to auto-disable suspend etc when the load average
is high Paul Campbell
* Display the state of individual batteries in ACPI systems Paul
Campbell
* Support for Linux kernel software suspend Paul Campbell
* Added battery charged notification dialog Paul Campbell
* Option to use blank screensaver when in battery mode George Staikos
* Support for the Linux CPUFreq interface. Volker Krause
Kgpg
* NEW IN KDE: frontend for gpg. Jean-Baptiste Mardelle
* Key editing in GUI (changing passphrase, trust, expiration)
* Support for key groups
* Speed up key manager
* Gpg-agent support
* Auto import missing signatures
* improved editor (print, spell check, ...)
* Manage photo id's
* Revocation certificates (print, save)
* Change dialogs to KBaseDialog for ui consistency
* Implement the missing key editing commands in the GUI (adduid,
deluid,..)
* When encrypting a folder, give a choice of compression scheme
(zip, tar,...)
KHexEdit2
* NEW IN KDE: A hex edit widget library Friedrich W. H. Kossebau
* move the lib of the new KHexEdit2 widget from kdenonbeta over to
kdeutils/khexedit/lib Friedrich W. H. Kossebau
* implement interfaces for the KBytesEdit widget part Friedrich W. H.
Kossebau
Version 0.15 (2004/02/04)
-------------------------
* Documentation changes to match Buildtool 0.15.
- Removed all information about bt_make and bt_wrap.
- Added preliminar information about the new bt_logic module.
* Added a simple tutorial for developers, guiding them in the creation of
a simple project from the beginning.