This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
Option to build kompmgr - from Sergey Svishchev
improved kdeeject script - from Sergey Svishchev
ksysguard tidyup, improved handling of process list.
infocenter tidyup
Add NetBSD support to kicker/applets/naughty (finally fixing PR 25052)
Bump PKGREVISION.
POP3 ioslave
* Fix SASL Authentication fails if another client of sasl is loaded.
SMTP ioslave
* Fix SASL Authentication fails if another client of sasl is loaded.
Kate
* Add .hh Extension for C++ syntax highlighting.
* Highlight 'read' and 'write', used when declaring properties in Pascal.
* Fix code folding breaks highlighting.
* Fix tabs in wrapped line broke cursor navigation.
* Fix save doesn't work after redo.
* Do not disable quit button when no session is selected but the open
session button.
* Pressing X now triggers the open session button, when it should trigger
quit button.
KControl
* When delete all is pressed, only delete the visible cookies if the view
is filtered.
* Do not loose the domain-specific cookie policies when cookie support is
disabled and re-enabled again.
* Newly added fonts are not available.
kdesktop
* Do not shutdown at autologout.
kdm
* Do not attempt to auto-login after a post-session shutdown confirmation.
* Fix CVE-2007-4569.
kwin
* Fix restarting KWin messes up active border order.
* Fix block global shorcuts is broken.
Konsole
* Real transparency support without side effects, if qt-copy patch #0078
is available.
Konqueror
* Fix Konqueror not autodetecting new plugins.
* Avoid preview crashes when view is invalid.
* Resolve media: and system: urls to local files in the popup menu.
* Fix crash when the window is deleted from onmousedown.
* Fix nspluginviewer crashes on amd64.
that are based on embedding white spaces in the url. In addition
the address bar could be tricked to show an URL which it is
intending to visit for a short amount of time instead of the
current URL.
http://www.kde.org/info/security/advisory-20070816-1.txt
Bump PKGREVISION for kdelibs3 and kdebase3
KDE base
* Various DragonFlyBSD fixes.
* Removed "Serbia and Montenegro" (yu), added "Serbia" (rs) and
"Montenegro" (me).
Kicker
* Added option to change the font color used by the taskbar applet.
Kate
* Fix not honoring current locale in some situations.
KControl
* Allow changing of font colors for taskbar.
* Fix various crashes on KHotKeys.
KDesktop
* Use mkfontscale/mkfontdir to create fonts.scale/fonts.dir - as
opposed to custom code.
* Make kdesktop_lock honour kiosk switch user restriction.
KWin
* Option to turn off alt+tab outline.
* Support for new windows types for compositing.
* Fix bug in dead program detection in 64 bit architectures.
* Fix crash on consecutive 'Show Desktop'.
kicker
* More support for compiz as a window manager.
* Pick up timezone changes when reconfiguring.
* Prevent the systray from flickering e.g. when a new window is
opened/closed.
KWin
* Claim _NET_WM_CM_Sn compositing manager selection when compositing.
* Fix mouse dragging in dual-head non-xinerama mode.
* Fix crash while switching show desktop state.
* Avoid focus problems with non-click-to-focus policies.
* Fix click-raise with a compositing manager running.
* Fix X resources leaks in kompmgr.
* Fix click-raise interaction with panels.
* Avoid possible race condition when withdrawing windows.
kdesktop
* Fix crash when typing "56+" in minicli (i.e. when bc gives a parse
error).
* Fix F5 not doing anything on the desktop.
* Fix OpenGL screensavers rendering.
kmenu
* Install the Games/Kids Games file with the correct filename.
Kate
* Added session chooser panel applet and KMenu extension.
konqueror
* DCOP support for splitting the view.
* Make the konqueror main window a group leader to ensure modal dialogs
from one window do not block other konqueror main windows.
* Dynamically enable/disable "Empty Trash" entry.
* Fix crash when scanning for new plugins, then changing plugin settings.
* Fix crash after a lot of cut&paste operations in tree view.
konsole
* Correct calculation of colour values in 256-colour mode.
* Fix crash when saving history twice.
* Fix crash if setting font to a size which is larger than the terminal
display.
kioslave
* fish:/ kioslave is now able to handle files > 2GB.
* Fix correct display of file size transfers > 2GB in smb:/.
* Fix files that start with # showing as folders in fish:/.
* Symlinks in trash now show symlink size instead of file size.
* Fix correct calculation of percent diskfree.
kfind
* Fix URL usage with filenames including special chars.
* Show a user-friendly URL in the "Look in:" field.
ksysguard
* Only show the penguin for linux systems. Otherwise use the system
icon.
* Set the focus to the search line when started with ctrl+esc. Fix the
tab ordering.
* Fix various stability problems.
* Fix when you reorder the sensors.
* Number of horizontal lines in the plotter was off by one. Plus it
tries hard to show the top bar when asked to.
* Fix (mostly) the selection of processes.
* Make the setting dialogs non-modal, so it doesn't freeze kicker when
you use them.
* Displaying a number (LCD style) now works even with tiny kicker.
* Make the connection to ksysguardd more robust.
kcontrol
* Fonts settings module by default does not affect system-wide font
rendering settings.
packages with the modular Xorg equivalent. Those are falling back
to the old location by default, so this commmit doesn't change
dependencies.
graphics/xpm ==> x11/libXpm
fonts/Xft2 ==> x11/libXft
x11/Xfixes ==> x11/libXfixes
x11/xcursor ==> x11/libXcursor
x11/Xrender ==> x11/libXrender
x11/Xrandr ==> libXrandr
Remove the USE_TOOLS+=gawk:pkgsrc for Solaris as bootstrap now provides
a suitable awk.
Changes:
KIOslave
* Check the return value from dbus_connection_open_private(). Fixes KDED
crashing on startup when D-BUS is unavailable.
* Properly disconnect DCOP signals in the medianotifier when unloaded.
Avoids to have two notification dialogs when it's reloaded.
* If remote says it's a directory, go with that instead of guessing the
mimetype based on filename.
konqueror
* Cancel and reuse single-shot timer for emitActivePartChanged(), instead
of queueing them up. This makes tab switching noticeably faster.
* Fix kfmclient sometimes returning bogus exit code.
Konsole
* Fix wrong char at end of block for unicode.
* Fix Copyright/Licences missing from source files.
KDesktop
* If icons are dragged outside the desktop area, jerk them back in. Fixes
the long-hated issue with the desktop becoming scrollable.
* NEW: Improve loading speed of background images, especially SVG ones.
kdesu
* Add sudo support.
KWin
* Support for input shape from XShape1.1.
* Draw outlines around the selected window while doing Alt+Tab.
* Fix incorrect reseting of the electric border setting.
nsplugins
* If we get redirected when grabbing a file, tell the plugin about the
final URL and not the original one. Fixes playback of youtube videos
embedded in other web sites.
* Fix some bugs in sizing of plugins. Fixes Google Video, and makes the
acroread plugin behave better.
ksysguard
* Fixed bug #128306 like proposed in the patch, just with a small
cleanup ;) Thank you very much!
ksystraycmd
* Fix argument getting de-quoted.
Kicker
* Fix stupid typo.
* Fixed a hairy problem with nested event loops deleting objects at
inappropriate times.
* Delete all signal connections to a TaskContainer when marking it for
deletion.
* attention blinking configurability. how fun. optimize things in some
fairly significant ways: don't repaint taskbar buttons on window
movements, don't set the taskmanager to track geom changes unless you
turn on desktop previews in the pager and don't redraw the pager on
window geometry changes unless we are actually showing desktop previews.
* optimization: don't redraw for every time windowsChanged is called.
in the case of moving a window when desktop previews are on, moving a
window across the screen at a reasonable pace used to result in over
100 repaints. now it only does ~15. given that the repaints aren't
exactly trivial for these things, this is probably a good thing.
KSMServer
* Set KDE_FULL_SESSION also as a root window X property.
* Increase timeout during session saving and killing.
KHotKeys
* Make it possible to use even keys that have no Qt keycode in input actions.
KControl
* NEW: Make it possible to explicitly force 96DPI or 120DPI.
Kicker
* Bookmarks: Look up konsole-bookmarks in the correct directory.
* Fix arrow location on vertical panels.
* Allow manually turning on of previews in the pager at low screen
resolutions.
Kate
* There exist space characters other than ' ' (character code 32).
* Fixed slow repaints of dynamically wrapped lines.
* Fix crashes when deleting text.
* Fix crash if there are folded regions and then highlighting is changed.
* Fix highlighting # at the beginning of a line as comment.
* Fix horizontal scrollbar and view not synced, if dynamic and static
word wrap are off.
* Make it possible to reset the background and selected background color.
* Fix broken selection repaints when resizing.
* Fix strange behaviour with pentuple clicks.
* "Find previous" should reverse the original direction, and nothing else.
* Improve Ada support.
* Jump to last non-whitespace character when "End" key is pressed twice.
* Check textLine() return values in KateViewInternal's home() and end()
functions.
* Make the current document's highlighting mode selected when the
highlighting config page opens.
* backward text selection doesn't trigger horizontal scroll.
* Improving backward search.
* Fix missing repaints when dynamic word wrap is disabled.
* Fixed highlighting of "case'-':".
* Synchronize the "cached" selection when exposing a search match.
* Fix crash on entering doxygen comment on editing cpp files.
* Also autoindent Q_SLOTS and Q_SIGNALS.
KControl
* Make CDROM info available in Control Centre.
* Properly disable antialiasing by also setting the xrdb resource.
* Fix nic information on AMD64 and others.
* Add sysfs parsing support. Needed for distros that don't have
/proc/bus/usb anymore.
* Fix long-standing crash in KControls wallpaper-code.
Konsole
* Miscellaneous speedups.
* Upon Prev/Next session, only activate new session when session.count > 1.
* Add 256 color support.
* Add DCOP calls setFont() and font().
* Fix extra character (^L) in konsolepart when using bash vi mode.
* Fix the accelerator key for the Config->Schema tab.
* Fix taking 100% cpu on printing tab-completion list in bash.
* RMB->Close Session and tabbar menu->Close Session now uses the Close
Confirmation Dialog.
* Reduce flickering when resizing.
KFind
* Fix searching for files greater than 2GB.
* kdesktop
* Fix kscreensaver not starting.
* Fix align-to-grid regression.
kpager
* Fix crash when moving windows.
ktip
* Fix text in RTL languages.
media manager
* Fix regression when using the fstab backend.
* Fix bogus floppy devices appearing in FreeBSD.
* Fix memory leak.
* Fix unmounting on systems that use supermount.
* Make media:/ mount devices over HAL.
* Load mediamanager kded module soon in the startup.