Jauzi edukira

Ongi etorri Planet KDEra

Hau, KDE komunitateko laguntzaileek euren blogetan, hizkuntza ezberdinetan, idazten dutena biltzen duen jario multzokatzaile bat da

Asteartea, 2023(e)ko martxoak 28

gcompris 3.2

Today we are releasing GCompris version 3.2.

This new version contains some bug fixes on multiple activities such as "Discover the International Morse code", "Control the hose-pipe" and music activities.

It also contains new graphics for all memory activities and for "Baby puzzle".

A new command-line argument (--difficulty {value|min-max}) has been added which allows users to force the difficulty filter at a given value or range.

The Andika font has been updated to its latest version (6.200).

It is fully translated in the following languages:

  • Bretoiera (%100)
  • Catalan
  • Catalan (Valencian)
  • Greek
  • UK English
  • Spanish
  • Basque
  • French
  • Croatian
  • Italian
  • Lithuanian
  • Malayalam
  • Dutch
  • Norvegiera Nynorsk (%97)
  • Poloniera (%100)
  • Portuguese
  • Brasileko Portugesa (%100)
  • Romanian
  • Slovenian
  • Turkish
  • Ukrainian
  • Chinese Traditional

It is also partially translated in the following languages:

  • Azerbaijani (99%)
  • Belarusian (79%)
  • Czech (88%)
  • German (99%)
  • Estonian (99%)
  • Suomiera (%90) (94%)
  • Hebrew (99%)
  • Hungarian (99%)
  • Indonesiera (%100) (99%)
  • Macedonian (94%)
  • Russian (99%)
  • Slovak (77%)
  • Albanian (99%)
  • Swedish (98%)

Thank you all,
Timothée & Johnny

Larunbata, 2023(e)ko martxoak 11

Larunbata, 2023(e)ko martxoak 11

KDEk gaur KDE Frameworks 5.104.0(a)ren argitalena iragartzen du.

KDE Frameworks Qt-rako 83 liburutegi gehigarri dira, erabilera arruntean behar izaten diren funtzionaltasunen aukera zabala eskaintzen dute, kideek berrikusitako eta ondo probatutako liburutegi helduetan, lizentzia termino lagunkoiekin hornituak. Sarrerako gisa begira ezazu KDE Frameworks argitalpenaren iragarpena.

Argitalpen hau planifikatutako hilabeteroko argitalpen sail baten zati da, garatzaileei hobekuntzak azkar eta aurreikus daitekeen eran erabilgarri ipintzen dizkiena.

Bertsio honetako berritasunak

Baloo

  • extactor: add KAboutData

Breeze Icons

  • Add draw-number

Extra CMake Modules

  • Load translations for application-specific language also on Win and Mac (bug 464694)
  • ECMGenerateExportHeader: fix duplicated addition of deprecation macros code
  • Find wayland.xml from wayland-scanner.pc

KConfig

  • Don't include screen connector names in screen position/size data (bug 460260)
  • Fix multimonitor window size restoration (bug 460260)
  • Sort connector names for multi-screen size/position keys (bug 460260)

KConfigWidgets

  • KConfigDialogManager: Fix logs formatting

KCoreAddons

  • Deprecate KPluginMetaData::initialPreference
  • Convert BugReportUrl in desktoptojson (bug 464600)
  • exportUrlsToPortal: stop fusing remote urls (bug 457529)
  • Show deprecation warning about desktoptojson tool

KDeclarative

  • Guard nullable property access, and bind instead of assigning once
  • AbstractKCM: Rewrite padding expressions to be more readable
  • Add import aliases, bump internal import versions as needed
  • Drop unused QML imports
  • [managedconfigmodule] Fix deprecation comments
  • [configmodule] Deprecate constructor without metadata
  • [configmodule] Deprecate setAboutData

KDocTools

  • Install version header

KFileMetaData

  • Mobi extractor: only extract what is asked (bug 465006)

KGlobalAccel

  • Skip reloading global registry settings instead of asserting

KHolidays

  • Add holidays for Dominican Rebublic (bug 324683)
  • Kf5 add cuba holidays (bug 461282)
  • holidayregion variable 'regionCode' shadows outer function

KI18n

  • KI18nLocaleData target: add include dir for version header to interface
  • Load translations for application-specific language also on Win and Mac (bug 464694)

KIconThemes

  • Properly mark panel icon group as deprecated
  • Deprecate KIconLoader overloads in KIconButton and KIconDialog

KIdleTime

  • wayland: Guard wayland object destructors (bug 465801)

KIO

  • DeleteOrTrashJob: when trashing a file in trash:/ delete it instead (bug 459545)
  • Set bug report URL for Windows Shares KCM (bug 464600)
  • OpenFileManagerWindowJob: fix opening multiple instances under Wayland [KF5] (bug 463931)
  • Add missing URLs in KCMs for reporting bugs (bug 464600)
  • kshorturifilter: return directly if cmd is empty
  • [kprocessrunner] Use aliased desktop file name for xdg-activation

Kirigami

  • Dialog: Don't let user interact with footer during transitions
  • For styling and recoloring, use down property instead of pressed
  • Fix mistyping of Kirigami.Settings.isMobile

KItemModels

  • KDescendantProxyModel: Do not remove indexes from mapping before announcing the removal

KNewStuff

  • DownloadItemsSheet: Fix scrolling (bug 448800)

KPackage Framework

  • Check pluginId contains '/' before using it as package type (bug 449727)

KPeople

  • Install version header

KRunner

  • KF5KRunnerMacros: Add compat code and warning for in KF6 renamed configure_krunner_test macro

KService

  • Fix deprecation ifdef
  • Deprecate KService::serviceTypes and KService::hasServiceType
  • application: Add X-SnapInstanceName
  • Add method to query supported protocols for a service

KTextEditor

  • Improve cstyle performance (bug 466531)
  • Improve performance of rendering spaces with dyn wrap disabled (bug 465841)
  • documentSaveCopyAs: Use async job api (bug 466571)
  • Optimize rendering spaces with dyn wrapping (bug 465841)

KWindowSystem

  • Remove extra semicolon
  • Deprecated KWindowSystem::allowExternalProcessWindowActivation
  • [kstartupinfo] Deprecate setWindowStartupId
  • [kstartupinfo] Deprecate KStartupInfo::currentStartupIdEnv
  • [kstartupinfo] Fix API docs for currentStartupIdEnv

NetworkManagerQt

  • settings: fix -Wlto-type-mismatch in NetworkManager::checkVersion decl

Prison

  • KPrisonScanner target: add include dir for version header to interface

Purpose

  • Place Purpose::Menu headers into C++ namespace subdir, w/ compat headers

QQC2StyleBridge

  • ProgressBar: Pause indeterminate animation when invisible
  • Added flat combobox without outline unless hovered
  • TextField: Fix password-protection code from affecting normal text fields (bug 453828)
  • Drawer: Fix RTL by copying sizing code from upstream Default style
  • Drawer: Use simpler sizing expressions from upstream Default style
  • Don't check for selectByMouse on a non-existent root for TextArea
  • use again the palette coming from Kirigami.Theme (bug 465054)
  • Only enable TextArea context menu when able to select by mouse

Security information

The released code has been GPG-signed using the following key: pub rsa2048/58D0EE648A48B3BB 2016-09-05 David Faure faure@kde.org Primary key fingerprint: 53E6 B47B 45CE A3E0 D5B7 4577 58D0 EE64 8A48 B3BB

Asteartea, 2023(e)ko otsailak 14

Today is 💖 Free Software Day and what better way to celebrate than with a brand new version of Plasma!

The KDE team expressing their ❤ for Free Software

Plasma 5.27 brings exciting new improvements to your desktop, and the first thing you'll notice when firing up Plasma is our new Konqi-powered wizard which will guide you through setting up the desktop.

Other big new features include a window tiling system, a more stylish app theme, cleaner and more usable tools, and widgets that give you more control over your machine.

Additionally, Plasma 5.27 is a Long Term Support version with tons of stability work and bugfixes, so you can feel the warm and stable 💘 from the KDE community forever... Or at least until the next LTS rolls around in 2024!

Read on to find out more about Plasma 5.27!


If you enjoy Plasma 5.27, you can express your 💖 for Free Software too! Support our work using the donation box on this page. Your generosity will help us continue to produce 💘-infused free software for the whole world.

nabarmentzekoak

Discover Apps

Discover helps you find the apps you need

Guided Set up

Get up and running with Konqi

Window Tiling

Organize your windows like a pro

What's New

Pretty in Plasma

The first thing you'll notice after installing Plasma is the easy-to-follow welcome wizard. It can help you connect to the Internet, learn about Plasma's features and how to tweak settings, install new software, and more.

Konqi guides you through Plasma's set up

Speaking of features, check out the new tiling system: it will allow you to set up custom tile layouts and resize adjacent tiled windows simultaneously. Activate it in System Settings > Workspace Behavior > Desktop Effects and then you can tile a window dragging it while holding down the Shift key. To create custom tile layouts, hold down the Meta ("Windows") key, and then press T.

Note that this feature is still in its infancy and not designed to completely replicate all the features of a more mature tiling window manager yet. Nevertheless, a boon for sure for those who like their windows tidy and organized!

Every new version of Plasma brings visual enhancements that make it more attractive. Apart from the spectacular wallpaper by Andy Betts, Breeze-themed windows now have a subtle outline around them, which not only looks classy, but also helps keep dark-themed windows from blending into one another. Another theme-related tweak is a nice full-screen blend effect when manually changing Plasma themes.

System Settings

KDE's designers have been hard at work reducing the number of pages in Plasma's System Settings utility and moving smaller options in with other settings. Such is the case of the configuration for the animation when apps are launching, which now lives on the Cursors page. Additionally, the Highlight Changed Settings button has been moved to the hamburger menu for a cleaner look.

In a similar vein, all global volume settings have been moved into the System Settings Audio Volume page, and the Audio Volume widget no longer has a separate settings page of its own. Clicking its configure button now takes you to the page in System Settings.

The settings for touch-enabled devices such as touchscreens and drawing tablets have also been improved and expanded.

Discover

Discover is Plasma's app store/software manager. In Plasma 5.27, Discover now has a brand-new homepage design with dynamically-updating categories that show popular apps, plus a new set of featured apps that showcase the best of KDE.

Discover also makes it easier to find things: if it can't find a match for the search term in the current category, it will now offer to search in all categories, just in case.

And for those lucky owners of Valve's Steam Deck gaming console, Discover can now perform system updates from within the desktop.

KRunner

KRunner is Plasma's seek-and-run utility, originally designed to let you run apps or commands from your desktop. Over the years, KRunner has grown much more functionality, including full desktop search, unit and currency exchange rate conversions, dictionary definitions, calculator features, and it can even show graphical representations of mathematical functions. Just press Alt + Space and start typing.

In Plasma 5.27, KRunner can now show you the current time in other locations! Just type "time", a space, and the name of a country, major city, or even a time zone code (like "UTC").

KRunner has also gotten a lot smarter about its results in general. Over the years there have been complaints about some results not being the top item when they should have been. Devs have tackled the issue and that problem is now solved: The most relevant results now appear first. In addition, if KRunner can't find what you're looking for on your own machine, it will now offer a web search.

KRunner is not only powerful, but also easy to use! Type "define", a space, and a word, and then KRunner will show a dictionary definition of the word. Click on the definition and Plasma will notify you that the definition has been copied to the clipboard, ready to be pasted and used elsewhere.

Panel, Tray & Widgets

Widgets provide you with tools integrated into the desktop that make using Plasma a joy to use, and are always being expanded with more features to cover a wider variety of needs.

For example, the Digital Clock widget can now show the Hebrew calendar in its calendar view. And the Media Player widget is now touch-sensitive and lets you change the volume and playback position just by swiping up and down or left and right (respectively).

Showing the Hebrew calendar in the digital clock pop-up.

The Color Picker has had quite a few improvements this time around, including the possibility of displaying up to 9 preview color circles (up from 1 in prior versions of the widget). You can also drag an image onto it to calculate that image's average color. Finally, left-clicking on any color will show that it has been copied to the clipboard.

Display up to 9 colors in the Color Picker widget preview.

When setting up a VPN, the Networks widget will now intelligently detect when any support packages are missing and offer to install them for you, making it fast and easy to proceed.

And finally, monitoring your system using widgets has gotten easier. The Bluetooth widget shows the battery status of connected devices when you hover the cursor over it; the System Monitor (both the widget and the app) can detect monitor power usage for NVIDIA GPUs; and widget tooltips now inform you when middle-clicking or scrolling on a widget will change something. For example, middle-clicking the Networks widget will put your device into airplane mode, and middle-clicking the Audio Volume widget will mute all audio, while scrolling over it will raise or lower the volume.

Wayland

Migrating Plasma to the new Wayland display server technology has been no mean feat. But despite how hard the work has been, it is paying off, as Wayland opens many new ways to interact with your desktop. Plasma 5.27's Wayland support is better than ever, with many bug fixes and reliability improvements throughout!

Additionally, artists will be happy to know that design apps like Krita can now be aware of pen tilt and rotation on drawing tablets. Plasma on Wayland also supports high resolution scroll wheels for smoother scrolling through long views.

Plasma on Wayland has also gained support for the Global Shortcuts portal. This allows apps on Wayland to offer a standardized user interface for setting and editing global shortcuts.

Finally, Plasma on Wayland is now smarter about setting appropriate scale factors for your screens automatically, so you don't have to.

Plasma for Power Users

Plasma offers ease of use, but also raw power. The following are tips and tricks that you can use in Plasma 5.27 to increase your productivity:

  • Multi-monitor overhaul: Those of you who use multiple monitors should benefit greatly from a major overhaul of how Plasma handles them. Arrangements will now be more robust, without the chance of panels and desktops getting lost after monitors are unplugged or re-arranged.
  • Use global shortcuts to run terminal commands: The Shortcuts page in the System Settings utility now lets you configure keyboard shortcuts not only for apps, but also to launch terminal commands and scripts.
  • Activate "Do Not Disturb" mode from the command line: If you spend most of the time in the terminal and are being overwhelmed with notifications, just type kde-inhibit --notifications and Plasma will enter "Do Not Disturb" mode.
  • Send windows to Activities: Do you use Activities to compartmentalize your private work, public life, and play time? If so, now you can move or copy windows to one, some or all of your Activities by right-clicking on the titlebar and choosing where you want it to go.
  • Save power with one keystroke: While on the lock screen, hit the Esc key to turn off the screen and save some power.
  • Customized menu entries. If you like customizing how apps launch, KDE's Menu Editor has always let you set environment variables when opening your apps, but now it's much easier to do so, as Plasma 5.27 gives the editor a specific text box for exactly that purpose.
... And there's much more going on. To see the full list of changes, check out the changelog for Plasma 5.27.

Igandea, 2023(e)ko otsailak 12

Igandea, 2023(e)ko otsailak 12

KDEk gaur KDE Frameworks 5.103.0(a)ren argitalena iragartzen du.

KDE Frameworks Qt-rako 83 liburutegi gehigarri dira, erabilera arruntean behar izaten diren funtzionaltasunen aukera zabala eskaintzen dute, kideek berrikusitako eta ondo probatutako liburutegi helduetan, lizentzia termino lagunkoiekin hornituak. Sarrerako gisa begira ezazu KDE Frameworks argitalpenaren iragarpena.

Argitalpen hau planifikatutako hilabeteroko argitalpen sail baten zati da, garatzaileei hobekuntzak azkar eta aurreikus daitekeen eran erabilgarri ipintzen dizkiena.

Bertsio honetako berritasunak

Baloo

  • Fix automoc issues on generated DBus source files
  • Don't skip automoc for DBus interfaces

Extra CMake Modules

  • ECMAddQtDesignerPlugin: use correct plugin IID
  • ECMAddQch: support doc linking also against Qt6 docs
  • KDEPackageAppTemplates: add "_kapptemplate" postfix to target names
  • Fix compatibility with newer Gradle provided with Qt 5.15.8

KArchive

  • Limit size of file to be added by what the tar header supports

KCalendarCore

  • Add Q_PROPERTY for IncidenceBase::url as well
  • Avoid calling twice update() in setAttendees()
  • Unbreak static build consumers

KCMUtils

  • KCModuleQml: Specify URL for root component's QML context
  • Set systemsettings as alias when generating desktop files

KCodecs

  • Remove winsami2 from codecs list
  • Replace jis7 with ISO-2022-JP in offered codecs
  • Fix name for CP 949 in KCharsets::encodingsByScript (bug 463848)

KConfig

  • kconf_update: use standard exit status code
  • kconf_update: use CMAKE_INSTALL_FULL_LIBDIR (bug 465125)
  • KCoreConfigSkeleton::ItemEnum::Choice2: add deprecation warning markup
  • KCoreConfigSkeleton::ItemEnum::choices2(): add deprecation markup
  • Android: Fix a bug where new file wouldn't be created

KConfigWidgets

  • [kcodecaction] Deprecate QTextCodec and mib-based API (bug 463421)
  • [kcodecaction] Add name-based trigger signal
  • kcommandbar: Fix positioning when no mainwindow parent
  • kcommandbar: Fix no central widget crashes app (bug 463251)

KCoreAddons

  • don't needlessly copy urls while iterating
  • KSandbox: Warn when running without flatpak-spawn privileges

KDeclarative

  • Remove unused QtGraphicalEffects import
  • Fix anchors error in AbstractKCM & SimpleKCM types
  • QML/JS: Prefer const over let, and use strict === equality

KDED

  • Only recreate icons if an icon dir changed (bug 463353)

KDELibs 4 Support

  • Fix transparent borders on the right and bottom sides of Italy flag

KFileMetaData

  • Also add external extractors to vector of all plugins (bug 463598)
  • Fix loading of external extractors and writers (bug 463598)

KGlobalAccel

  • Send X11 startup id when invoking service actions

KDE GUI Addons

  • waylandinhibition singleton pattern for ShortcutsInhibitManager
  • waylandclipboard: roundtrip to get accurate focus state (bug 463199)
  • KColorSchemeWatcherMac: do not use new NSAppearance API on older macOS versions (bug 463752)

KImageFormats

  • psd: conversion speed improvements (kf5)
  • Fix writing TGA alpha depth flag
  • HDR support removed from RAW plugin
  • heif: reject invalid files with zero size

KInit

  • kdeinit: Use close_range for cleanup_fds if available

KIO

  • CommandLauncher: Emit error when command was not found
  • Add KUrlNavigator::supportedSchemes, to replace customProtocols
  • Add missing copyFromFile entries to http.json for webdav and webdavs (bug 464450)
  • Mark WorkerBase::needSubUrlData as deprecated
  • [commandlauncherjob] Deprecate setIcon
  • job_error: add missing space between sentences for one string (bug 464631)
  • Correct setDesktopName() docs regarding optionality of .desktop suffix
  • Drop outdated docs for mailto kioslave
  • Add deprecation warnings for KDirOperator::setView(KFile::FileView)
  • Deprecate unused Scheduler::connect/disconnects methods
  • Deprecate Slave::isConnected/setConnected
  • Restore old behavior for KFileFilterCombo::setFilter (bug 463309)
  • KCoreDirListerCache: Remove unnecessary assert
  • KFilePlacesView: Set transientParent on context menu (bug 453532)
  • KURISearchFilterEngine: Use DuckDuckGo as a default shortcut
  • widgets/renamefiledialog: remove bulk rename number limit

Kirigami

  • PageHeader: Fix title's leading padding in RTL environment
  • PageHeader: Factor out common sub-expressions
  • PageHeader: Break down long and complex expression into multiple lines
  • Take into account the extra spacing nav buttons have
  • Take into account more button after is visible (bug 464988)
  • private/PrivateActionToolButton: Remove unused icon component
  • Fix escape key closing non-modal OverlayDrawers
  • Take into account side margins (bug 465052)
  • Disable HoverHandler (bug 464829)
  • BasicListItem: Patch tooltip tests for Qt5
  • BasicListItem: Add test for tooltip feature
  • tests: Sort tests alphabetically in CMake
  • Add hover-tooltip to the labels of BasicListItem
  • Remove examples for components which are going to be removed in KF6
  • ForwardButton: Remove unused initial properties
  • SwipeNavigator: Hotfix failure to load the component
  • OverlayDrawer: Remove unused object id
  • Fix the only compile-time warning left in KF5
  • OverlaySheet: Switch from int to real as appropriate
  • Fix last instances of imports without aliases
  • Explicitly specify arguments in signal handlers (x2)
  • Explicitly specify arguments in signal handlers
  • Fix some code style/formatting
  • Avatar: Add tests for action triggering
  • Avatar: Fix triggering main action
  • ColumnView: Explicitly support RTL in leading separator
  • ColumnView: Use Kirigami.Theme.Window colorSet for separators
  • ColumnView: Remove obsolete code
  • ColumnView: Use RTL-friendly name for internal method
  • ColumnView: Make consistent calls to shared instance
  • Optimize connections on parent change, and make sure to unbind if target set to null
  • WheelHandler: Fix scrolling over ScrollBars on ScrollablePage (bug 438526)
  • ScrollablePage: Enhance code style
  • ScrollablePage: Drop extra rounding code
  • a11y: Ignore action buttons for invisible actions
  • Page: Split default page title delegate into separate component
  • Page: Fix title delegate elision glitch
  • ActionToolButton: Replace hack with Accessible role
  • ShadowedTexture: Fix crash in cases where QSGTextureProvider::textureChanged.
  • Move license file of template to correct location

KNewStuff

  • Fix crash in QQuickQuestionListener (bug 464624)
  • Install desktop file for knewstuff-dialog (bug 464668)

KPackage Framework

  • Update README with new json metadata
  • Show deprecation message about the desktop to json conversion being removed

KParts

  • PartLoader: move UI strings out of template code in header
  • Deprecate class PartSelectEvent
  • Deprecate PartBase::setPluginInterfaceVersion(int)

KTextEditor

  • Fix indent failing due to unknown method 'replace'
  • Don't show selection count when there are none

KWidgetsAddons

  • Restore ABI compatibility broken in 29bb6d

KXMLGUI

  • Prevent user from expanding tooltips by key, if they weren't expandable
  • Remove duplicate "Whats This?" tooltips

NetworkManagerQt

  • Fix remaining 5 compile warnings (unused parameters)

Plasma Framework

  • Dialog: Fix calculation of distance between dialog and parent applet (bug 464513)
  • Refactor glowbar SVG
  • QMenuProxy & Plasma::Types::PopupPlacement: Reverse direction for RTL
  • QMenuProxy: Fix relative positioning with embedded/off-screen parent windows
  • IconItemTest: Wait for rendering before capturing an image of IconItem
  • iconitem: Use InOutCubic for the animation's easing curve
  • iconitem: Adjust fade animation to not flicker as much (bug 463685)

QQC2StyleBridge

  • ScrollBar: Add feature that Alt+Click inverts scrollToClickPosition behavior
  • ScrollBar: Fix glitch when animating back in transient mode
  • ScrollBar: React to style changes property
  • ScrollBar: Fix visuals in edge cases of rounding errors
  • ScrollBar: Fix visuals in overshoot state
  • ScrollBar: Never mirror horizontal scroll bars, even in RTL layout
  • ScrollBar: Remove duplicate property assignment
  • ScrollBar: Reduce string comparisons
  • ScrollBar,ScrollView: Use Control::mirrored property for RTL
  • ScrollView: Factor out subexpression in a way that actually works reliably
  • ScrollBar: Fix active control state after mouse release
  • ScrollBar: Fix jump target position for horizontal scrollbars
  • ScrollBar: Use newer shorthand properties to make code shorter
  • ScrollBar: Shuffle components around and flatten code
  • ScrollBar: Optimize for non-interactive mode: use property interceptor syntax
  • ScrollBar: Optimize for interactive mode: don't run invisible animations
  • ScrollBar: Factor constants out of Math.round()
  • Deduplicate identical pixelMetric call
  • ScrollView: Remove custom background-colored rectangle
  • Switch: Fix broken object id reference
  • Workaround for QTBUG-106489
  • Replace icon.color.a > 0 check with proper Qt.colorEqual
  • Refactor DefaultListItemBackground with a grain of type-safety
  • DelayButton: Fix hasFocus binding
  • Menu: Factor out property assignment
  • RadioButton: Add support for icons, just like in CheckBox (bug 442986)
  • TabBar: Fix glitchy overlap
  • TabButton: Refactor expressions using modern QQC2 attached properties
  • TabButton: Fix/add icons rendering
  • Revisit usages of QtQuick.Controls/AbstractButton::icon grouped property
  • Optimize loading icons from properties

Sonnet

  • Change underscores to spaces in Esperanto trigrams

Syntax Highlighting

  • Log: fix slow search regex ; add Critical section ; some improvement in Log File (advanced) (bug 464424)
  • Cobol: add extensions ; add exec sql block ; picture clause more permissive
  • Cobol: replace tab with 2 spaces
  • Add Zig language
  • Add Cabal syntax
  • Add Log File syntax
  • avoid copies of Theme and QString in functions that manipulate themes
  • FormatPrivate now contains a definition name rather than a reference to a definition
  • add noexcept
  • Theme::m_data is now always initialized with a valid pointer
  • optimize ThemeData::textStyleOverride
  • Replace DefinitionRef in StateData with a definition id
  • Add COBOL syntax
  • Indexer: suggest more minimal=1 or other rule for RegExpr with lookhaed=1 and .*
  • Indexer: check xml validity
  • feat: Add new syntax for Earthfile

Security information

The released code has been GPG-signed using the following key: pub rsa2048/58D0EE648A48B3BB 2016-09-05 David Faure faure@kde.org Primary key fingerprint: 53E6 B47B 45CE A3E0 D5B7 4577 58D0 EE64 8A48 B3BB

Ostirala, 2023(e)ko urtarrilak 20

gcompris 3.1

Gaurkoan GCompris 3.1 bertsioa argitaratzen dugu.

3.0 bertsioak "Konparatzailea" jardueran errore kritiko bat zuela ohartuta, arazoa konpontzeko 3.1 mantentze argitalpena azkar kaleratzea erabaki dugu.

Itzulpenetan eguneratze gutxi batzuk ere baditu.

zama-jaisteko orrian bertsio berri honen GNU/Linux, Windows, Android, Raspberry Pi eta MacOS-rako paketeak aurki ditzakezu. Eguneratze hau laster egongo da eskuragarri Android Play saltokian, F-Droid gordetegian eta Windows saltokian.

Eskerrik asko guztiei,
Timothée eta Johnny

Asteartea, 2023(e)ko urtarrilak 17

gcompris 3.0

Atseginez jakinarazten dugu GCompris 3.0 bertsioa argitaratu dela.

182 jarduera ditu, haien artean 8 berri:

  • "Saguaren klikarekin trebatzea" jarduera, sagua ezker eta eskuin klik eginez trebatzeko ariketa bat da.
  • "Sortu zatikiak" jardueran, adierazi kopuru hamartarrak tarta edo laukizuzen grafiko batzuk erabiliz.
  • "Aurkitu zatikiak" jardueran, alderantzizkoa da: idatzi tarta edo laukizuzen grafikoek adierazten duten zatikia.
  • "Ezagutu Nazioarteko Morse kodea" jarduerarekin, ikasi nazioarteko Morse kodea erabiliz komunikatzen.
  • "Konparatu zenbakiak" jardueran, ikasi, konparazio ikurrak erabiliz, zenbakizko balioak alderatzen.
  • "Aurkitu hamarrerako osagarria" jarduera, hamarrerako osagarria kontzeptua ikasteko ariketa erraz bat da.
  • "Trukatu hamarrerako osagarria" jardueran, trukatu batuketa bateko zenbakiak, hamarreko osagarria erabiliz hura optimizatzeko.
  • "Erabili hamarrerako osagarria" jardueran, deskonposatu batuketa bat, hamarrerako osagarria erabiliz hura optimizatzeko.

Komando-lerroko 2 aukera berri gehitu ditugu:

  • Zerrendatu jarduera erabilgarri guztiak (-l edo --list-activities)
  • Zuzenean jarduera jakin bat abiatu (--launch jardueraIzena)

Bertsio honek hainbat hobekuntza eta akats konponketa ere baditu.


Itzulpenei dagokionez, GCompris 3.0 36 hizkuntza ditu. 25etan osorik itzulita dago : (azerbaijanera, bretoiera, Britainiako ingelesa, errumaniera, errusiera, esloveniera, estoniera, euskara, frantsesa, gaztelania, greziera, hebreera, hungariera, italiera, katalana, katalana (valentziera), kroaziera, lituaniera, malabarera, nederlandera, norvegiera Nynorsk, poloniera, portugesa, txinera tradizionala, ukrainera). 11 daude hein batean itzulita: (albaniera (%99), alemana (%91), bielorrusiera (%83), Brasilgo portugesa (%94), eslovakiera (%77), finlandiera/suomiera (%94), indonesiera (%99), mazedoniera (%94), suediera (%94), turkiera (%71), txekiera (%82)).

Ohar berezi bat ukrainerako ahotsei buruz, gehitu egin dira, "Save the Children" erakundeak haiek grabatzea finantzatu duelako. GCompris 8000 tableta eta 1000 magalekotan instalatu, eta Ikasketa Gune Digitaletara eta Ukrainako haurrentzako beste toki seguru batzuetara bidali dira.

Kolaboratzaile batek kroazierarako ahotsak ere grabatu ditu.


Ohi bezala, zama-jaisteko orrian bertsio berri honen GNU/Linux, Windows, Android, Raspberry Pi eta MacOS-rako paketeak aurki ditzakezu. Eguneratze hau laster egongo da eskuragarri Android Play saltokian, F-Droid gordetegian eta Windows saltokian.

GNU/Linux banaketetako paketatzaileentzako, kontuan izan «QtCharts QML» pluginarekiko mendekotasun berri bat dugula, eta «Qt5»ekiko eskatutako gutxieneko bertsioa, orain, 5.12 dela. Gainera, «QtQuick.Controls» 1etik «QtQuick.Controls» 2ra ere iragan gara.

Eskerrik asko guztiei,
Timothée eta Johnny

Larunbata, 2023(e)ko urtarrilak 14

Larunbata, 2023(e)ko urtarrilak 14

KDEk gaur KDE Frameworks 5.102.0(a)ren argitalena iragartzen du.

KDE Frameworks Qt-rako 83 liburutegi gehigarri dira, erabilera arruntean behar izaten diren funtzionaltasunen aukera zabala eskaintzen dute, kideek berrikusitako eta ondo probatutako liburutegi helduetan, lizentzia termino lagunkoiekin hornituak. Sarrerako gisa begira ezazu KDE Frameworks argitalpenaren iragarpena.

Argitalpen hau planifikatutako hilabeteroko argitalpen sail baten zati da, garatzaileei hobekuntzak azkar eta aurreikus daitekeen eran erabilgarri ipintzen dizkiena.

Bertsio honetako berritasunak

Breeze Icons

  • Revert "Add SimpleScreenRecorder icon" (bug 412490)
  • Add some links for symbolic icons
  • Don't generate BINARY_ICONS_RESOURCE by default with Qt >= 6

Extra CMake Modules

  • FindXCB: remove Xprint and XEvIE
  • Mark translation fetching as deprecated

KDE Doxygen Tools

  • add -u to ensure all variables are defined when used
  • update dependencies and add a script to automate this

KAuth

  • Fix polkit package name in CMake config (bug 463402)

KConfig

  • fix safety issue of multiple threads use KConfig in the same process

KConfigWidgets

  • [kcommandbar] Save last used items in state config
  • [kcodecaction] Deprecate KEncodingProper-based API

KContacts

  • Fix bug 395683 Entry for security-aware messengers (bug 395683)

KCoreAddons

  • Config.cmake.in: workaround Inotify static issue (bug 460656)
  • Better Pluralize 'n minutes ago' (bug 462261)
  • Fix portal urls cache on X11 (bug 460314)

KDeclarative

  • calendarevents: add new alternate date ready signal and deprecate the old one (bug 463196)
  • Support modifierOnlyAllowed in KeySequenceItem

KFileMetaData

  • odfextractor: Add support for Open Document Graphics

KGlobalAccel

  • Don't install kglobalacceld5 service file for KF6
  • Deprecate activateGlobalShortcutContext and shortcut contexts in general

KDE GUI Addons

  • waylandclipboard: Be a bit smarter about when to use the QGuiApplication::clipboard (bug 462979)
  • KeySequenceRecorder: Allow modifier-only shortcuts
  • KColorSchemeWatcherWin: Fix checking for dark mode
  • Correct descriptions for CMake options WITH_WAYLAND and WITH_X11
  • waylandclipboard: Update QClipboard when gaining focus (bug 454379)

KHolidays

  • holidays/plan2/holiday_us_en-us - fix Junetenth date
  • Fix German "Buß- und Bettag" holiday is wrong (SN,BY) (bug 461835)
  • Add holidays for Malaysia (bug 462867)
  • cmake: Use ECMQmlModule for declarative plugin
  • qcalendarsystem condition 'months<0' is always true

KImageFormats

  • raw: tweak seek implementation
  • heif: fix error handling
  • heif: rewrite plugin to use only libheif C API

KInit

  • Fix Windows build

KIO

  • [kprocessrunner] Don't specify which desktop the app should be launched on (bug 462996)
  • Fix crash when dealing with user notification dialog
  • [WidgetsAskUserActionHandler] Add fallbacks for dialog parent windows (bug 463124)
  • [jobuidelegate] Set window when creating delegate
  • kdiroperator: fix full file path not being stripped (bug 459900)
  • Fix integer overflow for large files in AccessManager (bug 452972)
  • Pre-select "Delete" in Delete Confirmation Dialog (bug 462845)
  • Make link against KWindowSystem private
  • [KOpenWithDialog] Save search history in state config
  • file_unix: Fix check for hidden NTFS files
  • Use new nomenclature with socket name; use ".socket" suffix
  • [previewjob] Deprecate overlayIconSize and overlayIconAlpha
  • Replace KIO::SlaveConfig with KIO::WorkerConfig
  • [kpropertiesdialog] Remove UI to set DBus startup type
  • when inside a sandbox use different openwith behavior
  • Don't install service desktop files for KCMs in KF6
  • Don't install KonqPopupMenu service type file for KF6

Kirigami

  • InlineMessage: Downstream and clarify padding expressions that are based on background's border width
  • Calculate CategorizedSettings's width by using word width instead of length (bug 462698)
  • ActionMenuItem: Shorten one binding expression, remove useless check
  • Fix getting tablet mode on application startup (bug 462187)
  • Show tooltip in avatar if available
  • ActionTextField: Specify focus reason for shortcut activation
  • Add text to clear action in search field
  • ColumnView: Resolve assert
  • ActionTextField: Avoid showing empty tooltip for actions without text
  • InlineMessage: Make content text selectable, just like their Widgets counterpart
  • PageRow: Fix potential popping of visible pages with popHiddenPages
  • NavigationTabButton: Support display property
  • DefaultCardBackground: Make basic drop shadow follow the radius
  • NavigationTabBar: Move button width calculation out of NavigationTabButton
  • fix the listitemdraghandle example so it's not a broken mess
  • Dialog: Fix assigning undefined to QObject property, which is a type error in QML
  • Use StandardKey.Find instead of "CTRL+F"
  • ActionTextField: Fix property access error on non-Kirigami actions
  • PasssiveNotificationManager: Use Item instead of Control so that we can use a touchscreen
  • ActionTextField: Remove useless binding
  • Don't accept hover events at the bottom of ApplicationItem
  • PageRow: Rename popNotVisiblePages... to popHiddenPages, and fix null
  • FormLayout: remove excessive spacing above unlabeled separators (bug 462300)
  • Allow closing drawers on non-touch devices (bug 454119)
  • Re-implement PassiveNotification functionality
  • Add appropriate tooltip and accessibility property to GlobalDrawer's menu button
  • Fix double namespace Kirigami.Kirigami.*
  • InlineMessage: Make 1 expression explicit and boolean-valued
  • InlineMessage: Don't bind your logic to the value of .visible property
  • OverlaySheet: Use same heading size as Dialog
  • icon: proceed itemChange in QQuickItem (bug 462630)
  • Icon: repolish on DPR changes
  • Icon: Use correct devicePixelRatio

KNewStuff

  • core: Don't make URL installation a false question
  • KNSCore::Question: Include the entry in the question (bug 460136)

KNotification

  • doc: Tell which is the default value of status and category

KNotifyConfig

  • Fix signal after edit TTS_select

KParts

  • ReadOnlyPart: don't emit urlChanged() from destructor

KService

  • Allow accessing custom properties of KServiceActions
  • Replace QVariant::Type with QMetaType::Type
  • Deprecate KService::dbusStartupType

KTextEditor

  • Fix crash on undo after reload (bug 462793)
  • Update the cursor and anchor to sync with the visual but not scroll for selectAll
  • Implement invokeAction and commit preedit when click outside the preedit
  • Add missing KWindowSystem dependency
  • Fix 1 space indent not detected
  • Added New Script Sort Uniq
  • avoid use of markedAsFoldingStart
  • start to compute indentation based folding on demand
  • Accept event when clearing multicursors
  • Add Dart and Go to katemoderc

KUnitConversion

  • Adapt to HRK being replaced by EUR

KWallet Framework

  • Don't install kwalletd5 service file for KF6

KWayland

  • Make sure that HAVE_MEMFD is defined to 0 if not found

KWidgetsAddons

  • Make Full Screen action use consistent text and icon (bug 240854)

KWindowSystem

  • Merge two KWINDOWSYSTEM_HAVE_X11 sections into one
  • Fix KStartupInfo::appStarted()
  • Deprecate KStartupInfo::startupId()
  • Deprecate KStartupInfo::silenceStartup()
  • KWindowSystemPluginWrapper doesn't need a virtual dtor
  • Make KX11Extras::icon behave like KWindowSytem::icon (bug 462739)

KXMLGUI

  • Decrease minimum height of inactive list widget (bug 461580)

ModemManagerQt

  • Lookup country code during initialization

NetworkManagerQt

  • Explicitly look for Qt::DBus in the CMake config file

Plasma Framework

  • Dialog: Only center panel popup if it still would cover two thirds of its panel widget (bug 462930)
  • containmentinterface: add function to open context menu
  • ExpandableListItem: load custom content when item is expanded
  • PC3/ActionTextField: Specify focus reason for shortcut activation
  • Use StandardKey.Find instead of "CTRL+F"
  • ActionTextField: add property type for focusSequence
  • ActionTextField: show native shortcut text in tooltip
  • ActionTextField: fix StandardKey not working
  • Dialog: Use one std::optional instead of two boolean flags
  • Mark transient applets in config (bug 417114)

Prison

  • Add support for ZXing 2.0

QQC2StyleBridge

  • CheckBox/RadioButton/Switch: update implicit sizing code
  • CheckBox/RadioButton/Switch: center align indicators when no content
  • CheckBox/RadioButton/Switch: align indicators with 1st text line
  • Button/ToolButton: allow menu arrows to be added by Accessible.role

Sonnet

  • Add Esperanto trigram data file

Syntax Highlighting

  • Resolve conflict on .ex file extension
  • Markdown: remove dynamic rules that are not needed
  • Julia: merge hundreds of rules into a single regex ; fix adjoint operator ; includes ##Comments
  • avoid temporary constructions of Definition in AbstractHighlighter::highlightLine
  • GCode: numbers are optional with parameters (bug 462969)
  • cmake: Use ECMQmlModule for qtquick plugin
  • update version and references
  • Add MapCSS highlighting
  • Add testcase to markdown file for Nim code blocks
  • Markdown: Use nim highlighting in nim blocks
  • Add testcase for "\"
  • Nim: Small syntax fixes
  • Add new keywords: get and set

Security information

The released code has been GPG-signed using the following key: pub rsa2048/58D0EE648A48B3BB 2016-09-05 David Faure faure@kde.org Primary key fingerprint: 53E6 B47B 45CE A3E0 D5B7 4577 58D0 EE64 8A48 B3BB

Asteartea, 2022(e)ko apirilak 12

gcompris 2.4

Gaurkoan GCompris 2.4 bertsioa argitaratzen dugu.

Plataforma guztietarako paketeen neurria optimizatu dugu eta hitzen kanpoko irudi-multzoena (~%30 txikiagoa).

Zama-jaiste automatikoa ezgaitu bazenuen eta irudi-multzo osoa izan nahi baduzu, konfiguraziora joan eta "Zama-jaitsi hitzen irudi multzo osoa" gainean klik egin beharko zenuke.

"Hitzen irudi multzo osoa instalatuta dago" testua azaltzen da bertsio berriena instalatuta duzunean.

Norvegiera Nynorskerako sarrerako ahotsak erantsi dituzte Karl Ove Hufthammer-reketa Øystein Steffensen-Alværvik-ek. Malaberarako ahotsak osatu ditu Aiswarya Kaitheri Kandoth-ek.

Zenbait jardueretako irudi asko eguneratu dira.

Energia berriztagarria, Uraren zikloa eta Elkarketa logikoak jardueretan akats batzuk konpondu ditugu.

Bertsio berri honen paketeak aurki ditzakezu GNU/Linux, Windows, Android, Raspberry Pi eta MacOSrako, zama-jaisteko orrian. Eguneratze hau laster egongo da eskuragarri Android Play saltokian, F-Droid gordetegian eta Windows saltokian.

Eskerrik asko guztiei,
Timothée eta Johnny

Larunbata, 2022(e)ko otsailak 26

gcompris 2.3

Gaurkoan GCompris 2.3 bertsioa argitaratzen dugu.

2.2 bertsioa 3 jarduera ("Alfabetoaren hurrenkera", "Zenbaki bikoitiak eta bakoitiak" eta "Zenbakiak ordenan") hausten zituen akats batekin argitaratu zela konturatu ginenez, mantentze-argitalpen berri batekin azkar konpontzea erabaki genuen.

Bertsio berri honen paketeak aurki ditzakezu GNU/Linux, Windows, Android, Raspberry Pi eta MacOSrako, zama-jaisteko orrian. Eguneratze hau laster egongo da eskuragarri Android Play saltokian, F-Droid gordetegian eta Windows saltokian.

Eskerrik asko guztiei,
Timothée eta Johnny

Asteazkena, 2022(e)ko otsailak 23

gcompris 2.2

Kaixo,
Atseginez jakinarazten dugu GCompris-en 2.2 bertsioa argitaratu dela.

Hau, mantentze-lanak dituen argitalpen bat da, eta 2.0 edo 2.1 duten GNU/Linux banaketa guztiek 2.2era eguneratu beharko lukete.

Hona hemen egindako aldaketen laburpen bat:

  • Uraren zikloa eta Energia berriztagarria jardueretan irudi berriak, eta arazo txiki asko konpondu dira.
  • Irudi berriak Tangram jardueran.
  • Alegiazko teklatuan letren ordena hobea (GCompris-en ezarritako tokiko ezarpenei jarraitzen die).
  • Android-en Oreka kaxa jarduera abiatzean ematen zen kraskatzea konpondu da.
  • Beste zuzenketa eta hobekuntza txiki asko.

Itzulpenei dagokienez:

  • Errusiera itzulpena osatu da.
  • Norvegiera Nynorsk-erako ahots berriak gehitu dira (guztiak, sarrerako ahotsak izan ezik).

Bertsio berri honen paketeak aurki ditzakezu GNU/Linux, Windows, eta macOS-rako, zama-jaisteko orrian. Eguneratze hau laster egongo da eskuragarri Android Play dendan, F-Droid gordetegian eta Windows dendan. Raspberry Pi-rako paketeak laster egongo dira erabilgarri.

Eskerrik asko guztiei,
Timothée eta Johnny