Irc-Unix.net

Главная | Actual Topics | Обратная связь | В избранное | Сделать домашней | Антиспам ;)
Категории
 System & Utilities
 Unix News
 OS Emulator
 Developing
 Learning/Education
 Games
 Humour
Каталог статей
Все статьи

Antispam
Статьи
Биллу Гейтсу тоже предлагают избавиться ...
Вымогательство в борьбе со спамом
Календарь

October, 2018
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
293031
Опросы
Какой из этих ОС Вы отдаете большее предпочтение?

QNX
FreeBSD
Linux(any)
Solaris
Mac OS
Windows XP
Windows 2003
Что такое ОС? :)


Результаты
Другие опросы

Всего голосов: 327
Комментарии: 0
Ссылки

Архив Новостей
 October 2018 (5)
 September 2018 (8)
 August 2018 (8)
 July 2018 (11)
 June 2018 (13)
 May 2018 (10)
 April 2018 (14)
 March 2018 (11)
 February 2018 (13)
 January 2018 (13)
 December 2017 (14)
 November 2017 (15)
 October 2017 (19)
 September 2017 (18)
 August 2017 (13)
 February 2017 (14)
 January 2017 (19)
 December 2016 (16)
 November 2016 (16)
 October 2016 (21)
 September 2016 (18)
 August 2016 (16)
 July 2016 (16)
 June 2016 (20)
 May 2016 (18)
 April 2016 (15)
 March 2016 (22)
 February 2016 (17)
 January 2016 (15)
 December 2015 (15)
 November 2015 (22)
 October 2015 (20)
 September 2015 (17)
 August 2015 (25)
 July 2015 (20)
 June 2015 (23)
 May 2015 (21)
 April 2015 (17)
 March 2015 (19)
 February 2015 (9)
 January 2015 (23)
 December 2014 (9)
 November 2014 (13)
 October 2014 (12)
 September 2014 (18)
 August 2014 (20)
 July 2014 (10)
 June 2014 (12)
 May 2014 (12)
 April 2014 (10)
 March 2014 (22)
 February 2014 (10)
 January 2014 (8)
 December 2013 (26)
 November 2013 (53)
 October 2013 (40)
 September 2013 (48)
 August 2013 (63)
 July 2013 (56)
 June 2013 (52)
 May 2013 (49)
 April 2013 (67)
 March 2013 (74)
 February 2013 (63)
 January 2013 (62)
 December 2012 (62)
 November 2012 (66)
 October 2012 (68)
 September 2012 (48)
 August 2012 (75)
 July 2012 (60)
 June 2012 (71)
 May 2012 (69)
 April 2012 (85)
 March 2012 (86)
 February 2012 (90)
 January 2012 (81)
 December 2011 (103)
 November 2011 (118)
 October 2011 (74)
 September 2011 (2)
 June 2011 (110)
 May 2011 (118)
 April 2011 (111)
 March 2011 (112)
 February 2011 (101)
 January 2011 (119)
 December 2010 (117)
 November 2010 (118)
 October 2010 (131)
 September 2010 (117)
 August 2010 (226)
 July 2010 (351)
 June 2010 (305)
 May 2010 (319)
 April 2010 (343)
 March 2010 (329)
 February 2010 (311)
 January 2010 (312)
 December 2009 (266)
 November 2009 (156)
 July 2009 (101)
 June 2009 (279)
 May 2009 (365)
 April 2009 (348)
 March 2009 (347)
 February 2009 (323)
 January 2009 (318)
 December 2008 (237)
 November 2008 (155)
 October 2008 (334)
 September 2008 (310)
 August 2008 (343)
 July 2008 (362)
 June 2008 (322)
 May 2008 (475)
 April 2008 (1276)
 March 2008 (1658)
 February 2008 (250)
 January 2008 (6)
 November 2007 (1)
 September 2007 (1)
 June 2007 (1)
 May 2007 (1)
 March 2007 (1)
 January 2007 (2)
 December 2006 (1)
 October 2006 (2)
 September 2006 (1)
 August 2006 (2)

KDevelop 5.3 beta 1 released

System & Utilities

KDevelop 5.3 beta 1 released

We are happy to announce the release of KDevelop 5.3 Beta, almost exactly twenty years after KDevelop's first official release! Here's a brief summary of what's new in this version:

Analyzers

With 5.1, KDevelop got a new menu entry Analyzer which features a set of actions to work with analyzer-like plugins. For 5.2 the runtime analyzer Heaptrack and the static analyzer cppcheck have been added. During the last 5.3 development phase, we added another analyzer plugin which now is shipped to you out of the box:

Clazy

Clazy is a clang analyzer plugin specialized on Qt-using code, and can now also be run from within KDevelop by default, showing issues inline.

Screenshot of KDevelop with dialog for project-specific Clazy settings, with clazy running in the background

The KDevelop plugin for Clang-Tidy support for now is developed and released independently. It is scheduled to be merged into KDevelop for 5.4.

Internal changes

With all the Analyzers integration available, KDevelop's own codebase has been subject for their application as well. Lots of code has been optimized and, where indicated by the analyzers, stabilized. At the same time modernization to the new standards of C++ and Qt5 has been continued with the analyzers aid, so it can be seen only in the copyright headers KDevelop was founded in 1998 .

Improved C++ support

A lot of work was done on stabilizing and improving our clang-based C++ language support. Notable fixes include:

  • Clang: include tooltips: fix range check. (commit. code review D14865)
  • Allow overriding the path to the builtin clang compiler headers. (commit. See bug #393779)
  • Always use the clang builtin headers for the libclang version we use. (commit. fixes bug #387005. code review D12331)
  • Group completion requests and only handle the last one. (commit. code review D12298)
  • Fix Template (Class/Function) Signatures in Clang Code Completion. (commit. fixes bug #368544. fixes bug #377397. code review D10277)
  • Workaround: find declarations for constructor argument hints. (commit. code review D9745)
  • Clang: Improve argument hint code completion. (commit. code review D9725)

Improved PHP language support

Thanks to Heinz Wiesinger we've got many improvements for the PHP language support.

  • Much improved support for PHP Namespaces
  • Added support for Generators and Generator delegation
  • Updated and expanded the integrated documentation of PHP internals
  • Added support for PHP 7's context sensitive lexer
  • Install the parser as a library so it can be used by other projects (currently, umbrello can use it) (Ralf Habacker)
  • Improved type detection of object properties
  • Added support for the object typehint
  • Better support for ClassNameReferences (instanceof)
  • Expression syntax support improvements, particularly around 'print'
  • Allow optional function parameters before non-optional ones (Matthijs Tijink)
  • Added support for magic constants __DIR__ and __TRAIT__

Improved Python language support

The developers have been concentrating on fixing bugs, which already have been added into the 5.2 series.

So far there is only one improvement specific to 5.3, but surely with more to come:

  • Inject environment profile variables into debug process environment. (commit. fixes bug #322477. code review D14870)

Support for other platforms

KDevelop is written with portability in mind, and relies on Qt for solving the big part there, so next to the original "unixoid" platforms like Linux distributions and the BSD derivatives, other platforms with Qt coverage are in good reach as wel, if people do the final pushing. So far Microsodt Windows has been another supported platform, and there is some experimental, but maintainer-seeking support for macOS. Some porters of Haiku, the BeOS inspired Open Source operating system, have done porting as well, building on the work done for other Qt-based software. For KDevelop 5.3 the small patch still needed has been applied to KDevelop now, so the Haiku ports recipe for KDevelop no longer needs it.

KDevelop is already in the HaikuDepot, currently still at version 5.2.2. It will be updated to 5.3.0 once the release has happened.

KDevelop 5.3 Beta on Haiku

Note to packagers

The Clazy support as mentioned above has a recommended optional runtime dependency, clazy, more specifically the clazy-standalone binary. Currently clazy is only packaged and made available to their users by a few distributions, e.g. Arch Linux, openSUSE Tumbleweed or OpenMandriva,

If your distribution has not yet looked into packaging clazy, please consider to do so. Next to enabling the Clazy support feature in KDevelop, it allows developers to easily fix and optimize their Qt-based software, resulting in a less buggy and more performant software again for you.

You can find more information in the the release announcement of the currently latest clazy release, 1.4.

Downloads

You can find the Linux AppImage here: Download KDevelop 5.2 beta 1 AppImage. Simply make the file executable and run it.

The source code can be found here: KDevelop 5.2 beta 1 source code

Note: Unfortunately due to a problem in our Windows build system which we could not fix in time, we cannot provide Windows installers for this release yet. Windows installers will be published again as soon as the problem is fixed. Sorry!

 

sbrauch Mon, 2018/10/01 - 23:30
Category




  


Разместил: Planet KDE | Дата: 02.10.2018 | Прочитано: 9 | Раздел: System & Utilities   

Рейтинг статьи

Средняя оценка: 0.00/0Средняя оценка: 0Всего голосов:0

Отлично
Хорошо Нормально Пойдёт Плохо


Смотрите также связанные темы

30.05.2008 KDE 4.1 beta 1 released
Wobbles on desktop, won't fall down K Desktop Environment project devs have made the first beta of KDE 4.1 available today .
31.05.2008 KDE 4.1 beta released, adds more KDE 3.5 apps
Posted May 30th 2008 4:00PM by Brad Linder Filed under: Linux , Open Source The developers behind the open source KDE desktop environment made some major changes when they launched KDE 4.0. While KDE 3.5 had ...
17.06.2008 Wine 1.0 Released
The Wine team is proud to announce that Wine 1.0 is now available. This is the first stable release of Wine after 15 years of development and beta testing. Many thanks to everybody who helped us along that long road! While compatibility is not perfect yet, thousands of applications have been reported to work very well. Check available now. Binary packages are in the process of being built, and will appear soon at their respective
02.08.2008 VMware Fusion 2 Beta 2 Now Available
VMware often adds features during the beta cycle. You should always keep an eye out if a certain beta release doesn't yet include your heart's desire. The Fusion team has just released Beta 2 of Fusion 2, and has added...
05.06.2012 KDE Announces 4.9 Beta1 and Testing Initiative
KDE has released the first beta for its renewed Workspaces, Applications, and Development Platform.
10.02.2009 KDE 4.2 and KOffice 2.0 beta 6 available for Maemo
"On Wednesday, KDE developer Marijn Kruisselbrink released packages of KDE 4.2 and KOffice 2.0 beta 6 for Maemo, the Linux-based software platform that powers Nokia's Internet Tablet devices.
12.02.2009 PCLinuxOS 2009 Beta 3 Released
""This beta features kernel 2.6.26.8, KDE 3.5.10, OpenOffice.org 3.0, Firefox 3.0.5, Thunderbird 2.0.0.14, KTorrent, Amarok, Flash, Java JRE, Compiz Fusion 3D and much more.
14.05.2009 First KDE 4.3 beta released for testing
The much-publicised KDE 4 release cycle has stepped up a gear with the availability of 4.3 beta 1 which brings more features and application integration.
27.03.2009 KDE 3.2-beta2: Towards a Better KDE
The latest beta of KDE 's 3.2, beta 2, was released a few days ago. I installed the provided Fedora RPMs and had a look in this early pre-release version of the popular X11 desktop environment.
04.06.2009 KDevelop4 Beta 3 Released
Some new features include a new code-writing assistant, a new documentation plugin showing you the API docs for Qt and KDE APIs, a reworked Mercurial plugin, and a rewrite of the classbrowser plugin.
Нет комментариев. Почему бы Вам не оставить свой?
Вы не можете отправить комментарий анонимно, пожалуйста зарегистрируйтесь.
Google Search
Google

Web irc-unix.net

Топ Новостей
1: Fedora and KDE/spin\'s treatment - Discussion
Hot NEWS!
Просмотров - 2553


2: Offline Vaults for an extra layer of protection
Просмотров - 691

3: KDE\'s Kirigami 2.0 Framework for Convergent UIs Enters Beta with New Features
Просмотров - 678

4: Akonadi/KMail issues on Tumbleweed?
Просмотров - 652

5: Netrunner Desktop 16.09 "Avalon" Linux OS Is Out with Kernel 4.7, KDE Plasma 5.7
Просмотров - 631

6: KDevelop 5.0.2 released for Windows and Linux
Просмотров - 615

7: Debugging issues booting a PC in 2018
Просмотров - 562

8: Multi-screen woes in Plasma 5.7
Просмотров - 545

9: plib3.gui 0.9.9
Просмотров - 539

10: Embrace Open Source culture: the 5 common transformations.
Просмотров - 535

11: Konstruct
Просмотров - 530

12: GSoC Update 1: The Beginning
Просмотров - 528

13: Interview with Neotheta
Просмотров - 512

14: Come dine with the KDE e.V. board in Berlin in October
Просмотров - 511

15: Qt SCXML and State Chart Support in Qt Creator
Просмотров - 511

Google 120X240
Ссылки

Главная | Actual Topics | Статьи | Обратная связь | Guest Book
Генерация: 1.705 сек. и 13 запросов к базе данных за 1.650 сек.
Powered by SLAED CMS © 2005-2007 SLAED. All rights reserved.