KDE • Community • Announcements
Donatius (Per què?)
paypal

Llançament de KDE Frameworks 5.18.0

També disponible en:

English | Català | Nederlands | Português | Português brasileiro | Svenska | Українська

9 de gener de 2016. Avui KDE anuncia la publicació dels Frameworks 5.18.0 del KDE.

Els Frameworks del KDE afegeixen 60 biblioteques a les Qt, que proporcionen una àmplia varietat de les funcionalitats necessàries més comunes en unes biblioteques madures, revisades amb atenció i ben provades d'acord amb uns termes amistosos de llicència. Per a una introducció, vegeu l'anunci de la versió Frameworks 5.0.

Aquest llançament forma part d'una sèrie de publicacions mensuals planificades que faran disponibles les millores als desenvolupadors d'una manera ràpida i predictible.

Nou en aquesta versió

Baloo

  • Esmenar diversos problemes amb les cerques relacionades amb el «mtime»
  • PostingDB Iter: No declarar en MDB_NOTFOUND
  • Estat del Balooctl: Evitar mostrar «Indexació del contingut» quant a les carpetes
  • StatusCommand: Mostrar l'estat correcte de les carpetes
  • SearchStore: Gestionar adequadament els valors de termes buits (error 356176)

Icones Brisa

  • Actualitzacions d'icones i addicions
  • Icones d'estat de mida 22px també per les de 32px, ja que es necessiten a la safata del sistema
  • S'ha canviat el valor «Fix» a «Escalable» a les carpetes de 32px en el Brisa Fosc

Mòduls extres del CMake

  • Fer global el mòdul CMake del KAppTemplate
  • Silenciar els avisos CMP0063 amb els KDECompilerSettings
  • ECMQtDeclareLoggingCategory: Incloure <QDebug> amb el fitxer generat
  • Esmenar els avisos CMP0054

KActivities

  • Integrar amb eficiència la càrrega del QML pel KCM (error 356832)
  • Solució alternativa per l'error SQL de les Qt que no neteja adequadament les connexions (error 348194)
  • S'ha integrat un connector que executa aplicacions en canviar l'estat de les activitats
  • Adaptació des de la KService a la KPluginLoader
  • Adaptar els connectors per usar kcoreaddons_desktop_to_json()

KBookmarks

  • Inicialitzar completament «DynMenuInfo» en el valor de retorn

KCMUtils

  • KPluginSelector::addPlugins: Esmenar la declaració si el paràmetre «config» és per defecte (error 352471)

KCodecs

  • Evitar sobrepassar deliberadament una memòria intermèdia plena

KConfig

  • Assegurar que el grup és sense escapar a kconf_update

KCoreAddons

  • Afegir KAboutData::fromPluginMetaData(const KPluginMetaData &plugin)
  • Afegir KPluginMetaData::copyrightText(), extraInformation() i otherContributors()
  • Afegir KPluginMetaData::translators() i KAboutPerson::fromJson()
  • Esmenar un ús després d'alliberar a l'analitzador de fitxers «desktop»
  • Fer que la KPluginMetaData es pugui construir des d'un camí del JSON
  • desktoptojson: Fer que en mancar el fitxer de tipus de servei sigui un error per l'executable
  • Donar error en cridar kcoreaddons_add_plugin sense SOURCES

KDBusAddons

  • Adaptar al «dbus» en un fil secundari de les Qt 5.6

KDeclarative

  • [DragArea] Afegir la propietat «dragActive»
  • [KQuickControlsAddons MimeDatabase] Exposar el comentari de «QMimeType»

KDED

  • kded: Adaptar al «dbus» de fil de les Qt 5.6: «messageFilter» ha d'activar la càrrega dels mòduls en el fil principal

Compatibilitat amb les KDELibs 4

  • kdelibs4support requereix kded (per al kdedmodule.desktop)
  • Esmenar l'avís CMP0064 definint la política CMP0054 a «NEW»
  • No exportar els símbols que ja existeixen als KWidgetsAddons

KDESU

  • No perdre «fd» en crear un sòcol

KHTML

  • Windows: Eliminar la dependència de «kdewin»

KI18n

  • Documentar la primera regla d'argument pels plurals en el QML
  • Reduir els canvis de tipus indesitjats
  • Fer possible usar dobles com a índex a les crides i18np*() en el QML

KIO

  • Esmenar el kiod pel «dbus» de fil de les Qt 5.6: «messageFilter» ha d'esperar fins que el mòdul estigui carregat abans de retornar
  • Canviar el codi d'error en enganxar/moure dins un subdirectori
  • Esmenar el problema de la paperera buida bloquejada
  • Esmenar un botó incorrecte a la KUrlNavigator per als URL remots
  • KUrlComboBox: Esmenar el retorn d'un camí absolut des de «urls()»
  • kiod: Desactivar la gestió de sessions
  • Afegir la compleció automàtica per l'entrada «.» que presenta tots els fitxers/carpetes* ocults (error 354981)
  • ktelnetservice: Esmenar en u la verificació de «argc», pedaç del Steven Bromley

KNotification

  • [Notificació per emergent] Enviar amb l'ID de l'esdeveniment
  • Definir un motiu no buit per defecte per a la inhibició de l'estalvi de pantalla (error 334525)
  • Afegir un consell per ometre l'agrupament de notificacions (error 356653)

KNotifyConfig

  • [KNotifyConfigWidget] Permetre seleccionar un esdeveniment específic

Paquets dels Frameworks

  • Fer possible subministrar les metadades en JSON

KPeople

  • Fer possible l'esborrat doble en el «DeclarativePersonData»

KTextEditor

  • Ressaltat de sintaxi pel PLI: s'han afegit funcions incrustades, s'han afegit regions ampliables

Framework del KWallet

  • kwalletd: Esmenar una fuita a FILE*

KWindowSystem

  • Afegir la variant XCB pels mètodes KStartupInfo::sendFoo estàtics

NetworkManagerQt

  • Fer que funcioni amb versions NM antigues

Frameworks del Plasma

  • [ToolButtonStyle] Indicar sempre «activeFocus»
  • Usar l'indicador «SkipGrouping» per a la notificació «estri suprimit» (error 356653)
  • Tractar adequadament els enllaços simbòlics en els camins als paquets
  • Afegir «HiddenStatus» per als plasmoides auto ocultables
  • Aturar la redirecció de finestres quan un element està desactivat o ocult (error 356938)
  • No emetre «statusChanged» si no ha canviat
  • Esmenar els ID d'elements per orientació a l'est
  • Contenidor: No emetre «appletCreated» amb una miniaplicació nul·la (error 356428)
  • [Interfície de contenidor] Esmenar un desplaçament erràtic d'alta precisió
  • Llegir la propietat X-Plasma-ComponentTypes de la KPluginMetada com una llista de cadenes
  • [Miniatures de finestres] No fallar si el «Composite» està desactivat
  • Permetre que els contenidors substitueixin el CompactApplet.qml

Instal·lació dels paquets executables

Al Linux, la manera recomanada d'accedir als Frameworks del KDE és la utilització de paquets de la vostra distribució preferida. Instruccions d'instal·lació de paquets binaris de les distribucions.

Compilació a partir del codi font

El codi font complet pels Frameworks 5.18.0 del KDE es pot descarregar de franc. Les instruccions per compilar i instal·lar els Frameworks 5.18.0 del KDE estan disponibles a la pàgina d'informació dels Frameworks 5.18.0 del KDE.

La compilació des del codi font es pot fer utilitzant les ordres bàsiques cmake .; make; make install. Per a un «framework» simple de nivell 1, normalment aquesta és la solució més senzilla. Les persones interessades a col·laborar amb els «frameworks» o en seguir el progrés del desenvolupament de tot el conjunt es recomana usar el kdesrc-build. Els Frameworks 5.18.0 requereixen les Qt 5.3.

Trobareu una llista detallada de totes les biblioteques dels Frameworks i de terceres parts de les Qt a inqlude.org, l'arxiu catalogat de les biblioteques Qt. Hi ha una llista completa amb la documentació de l'API a api.kde.org.

Com col·laborar

Els interessats en seguir i col·laborar al desenvolupament dels Frameworks poden obtenir els repositoris del git, seguir els debats en la llista de correu del desenvolupament dels Frameworks del KDE i col·laborar amb pedaços mitjançant el tauler de revisions. Les polítiques i l'estat actual del projecte i els plans són disponibles en el wiki dels Frameworks. Els debats en temps real tenen lloc en el canal d'IRC #kde-devel a freenode.net.

Podeu debatre i compartir idees quant a aquest llançament en la secció de comentaris en l'article del Dot.

Patrocini del KDE

El KDE és una comunitat de programari lliure que existeix i creix només amb l'ajuda de molts voluntaris que donen el seu temps i esforç. El KDE sempre està cercant nous voluntaris i col·laboradors, sigui amb l'ajuda de codificació, esmenes o informes d'error, escrivint documentació, traduccions, promoció, diners, etc. Totes les col·laboracions s'aprecien amb agraïment i s'accepten amb il·lusió. Si us plau, llegiu la pàgina de donacions per a més informació o esdevingueu un membre patrocinador de KDE e.V. mitjançant la nostra nova iniciativa Join the Game.

Quant al KDE

El KDE és un equip tecnològic internacional que crea programari lliure i de codi font obert per a ordinadors d'escriptori i dispositius mòbils. Entre els productes del KDE hi ha un sistema d'escriptori modern per a plataformes Linux i UNIX, paquets de productivitat ofimàtica i de grups de treball, i centenars de títols de programari en diverses categories, incloent-hi aplicacions d'Internet i web, multimèdia, entreteniment, educatives, gràfiques i per a desenvolupament de programari. El programari del KDE es tradueix a més de 60 idiomes i es construeix tenint en compte la facilitat d'ús i els principis d'accessibilitat moderns. La totalitat de les aplicacions del KDE s'executen nativament en Linux, BSD, Solaris, Windows i Mac OS X.


Avisos de marques comercials. KDE® i el logotip de l'entorn d'escriptori K® són marques registrades de KDE e.V. Linux és una marca registrada de Linus Torvalds. UNIX és una marca registrada de The Open Group en els Estats Units i altres països. Totes les altres marques registrades i drets d'autor esmentades en aquest anunci són propietat dels seus propietaris respectius.


Contactes de premsa

Àfrica
AJ Venter
Unit 7B Beauvallon Village
13 Sandown Road
West Beach
Ciutat del Cap
7441
Sud-àfrica
Telèfon: +27 83 455 9978
info-africa@kde.org
Àsia
Pradeepto Bhattacharya
A-4 Sonal Coop. Hsg. Society
Plot-4, Sector-3,
New Panvel,
Maharashtra.
Índia 410206

info-asia@kde.org
Europa
Sebastian Kügler
Meloenstraat 17
6543 ZE Nijmegen
Països Baixos
Telèfon: +31-6-48370928
info-europe@kde.org
Amèrica del Nord
Jeff Mitchell
21 Kinross Rd. #2
Brighton, MA 02135
E.U.A
Telèfon: +1 (762) 233-4KDE (4533)
info-northamerica@kde.org
Oceania
Hamish Rodda
11 Eucalyptus Road
Eltham VIC 3095
Austràlia
Telèfon: (+61)402 346684
info-oceania@kde.org
Amèrica del Sud
Sandro Santos Andrade
R. da Gratidão 232, apto 1106-A
Salvador, BA 41650-195
Brasil
Telèfon: +55(71)99142-3855
info-southamerica@kde.org

Enllaços de navegació global