[Differential] [Request, 2,645 lines] D3424: Zeal documentation plugin.

antonanikin (Anton Anikin) noreply at phabricator.kde.org
Sat Nov 19 10:19:27 UTC 2016


antonanikin created this revision.
antonanikin added a reviewer: KDevelop.
Restricted Application added a subscriber: kdevelop-devel.

REVISION SUMMARY
  This patch provides new documentation plugin for KDevelop, which provides integration of Zeal (zealdocs.org) documentation. Zeal project supports 195 documentation sets for different languages.
  
  New plugin allows us to use docsets, which will be useful for many programmers:
  
  - C/C++ reference (cppreference.com)
  - Qt 4/5
  - Boost
  - CMake
  - Python 2/3
  - GLib
  - OpenCV
  - Lua
  
  and many others...

TEST PLAN
  Tested on master branch with different docsets.

REPOSITORY
  rKDEVELOP KDevelop

BRANCH
  zealdoc

REVISION DETAIL
  https://phabricator.kde.org/D3424

AFFECTED FILES
  documentation/CMakeLists.txt
  documentation/zealdoc/CMakeLists.txt
  documentation/zealdoc/Messages.sh
  documentation/zealdoc/debug.cpp
  documentation/zealdoc/debug.h
  documentation/zealdoc/kdevzealdoc.json
  documentation/zealdoc/pics/16x16/categories/zealdoc_abbreviation.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_alias.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_annotation.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_attribute.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_axiom.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_binding.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_bookmark.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_builtin.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_callback.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_category.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_class.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_collection.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_column.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_command.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_component.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_constant.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_constructor.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_conversion.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_database.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_decorator.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_define.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_delegate.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_deletedsnippet.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_diagram.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_directive.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_element.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_entry.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_enumeration.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_environment.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_error.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_event.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_exception.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_extension.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_field.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_file.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_filter.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_foreign key.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_framework.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_function.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_global.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_guide.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_helper.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_hook.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_index.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_indirection.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_inductive.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_instance.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_instruction.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_interface.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_keyword.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_lemma.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_library.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_literal.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_macro.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_method.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_mixin.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_modifier.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_module.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_namespace.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_newsnippet.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_notation.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_object.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_operator.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_option.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_package.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_parameter.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_pattern.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_pipe.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_plugin.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_procedure.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_projection.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_property.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_protocol.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_provider.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_provisioner.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_query.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_record.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_relationship.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_report.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_request.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_resource.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_sample.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_schema.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_script.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_section.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_service.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_setting.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_shortcut.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_signature.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_snippet.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_special form.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_statement.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_structure.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_style.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_subroutine.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_syntax.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_table.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_tactic.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_tag.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_test.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_trait.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_trigger.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_type.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_union.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_unknown.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_value.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_variable.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_variant.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_view.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_web.png
  documentation/zealdoc/pics/16x16/categories/zealdoc_word.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_abbreviation.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_alias.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_annotation.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_attribute.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_axiom.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_binding.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_bookmark.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_builtin.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_callback.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_category.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_class.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_collection.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_column.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_command.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_component.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_constant.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_constructor.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_conversion.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_database.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_decorator.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_define.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_delegate.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_deletedsnippet.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_diagram.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_directive.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_element.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_entry.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_enumeration.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_environment.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_error.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_event.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_exception.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_extension.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_field.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_file.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_filter.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_foreign key.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_framework.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_function.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_global.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_guide.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_helper.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_hook.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_index.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_indirection.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_inductive.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_instance.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_instruction.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_interface.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_keyword.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_lemma.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_library.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_literal.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_macro.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_method.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_mixin.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_modifier.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_module.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_namespace.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_newsnippet.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_notation.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_object.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_operator.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_option.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_package.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_parameter.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_pattern.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_pipe.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_plugin.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_procedure.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_projection.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_property.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_protocol.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_provider.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_provisioner.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_query.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_record.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_relationship.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_report.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_request.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_resource.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_sample.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_schema.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_script.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_section.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_service.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_setting.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_shortcut.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_signature.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_snippet.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_special form.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_statement.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_structure.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_style.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_subroutine.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_syntax.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_table.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_tactic.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_tag.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_test.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_trait.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_trigger.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_type.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_union.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_unknown.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_value.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_variable.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_variant.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_view.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_web.png
  documentation/zealdoc/pics/32x32/categories/zealdoc_word.png
  documentation/zealdoc/util.cpp
  documentation/zealdoc/util.h
  documentation/zealdoc/zeal/registry/cancellationtoken.cpp
  documentation/zealdoc/zeal/registry/cancellationtoken.h
  documentation/zealdoc/zeal/registry/docset.cpp
  documentation/zealdoc/zeal/registry/docset.h
  documentation/zealdoc/zeal/registry/searchresult.h
  documentation/zealdoc/zeal/util/plist.cpp
  documentation/zealdoc/zeal/util/plist.h
  documentation/zealdoc/zeal/util/sqlitedatabase.cpp
  documentation/zealdoc/zeal/util/sqlitedatabase.h
  documentation/zealdoc/zealdocconfigpage.cpp
  documentation/zealdoc/zealdocconfigpage.h
  documentation/zealdoc/zealdocconfigpage.ui
  documentation/zealdoc/zealdocplugin.cpp
  documentation/zealdoc/zealdocplugin.h
  documentation/zealdoc/zealdocprovider.cpp
  documentation/zealdoc/zealdocprovider.h
  documentation/zealdoc/zealdocumentation.cpp
  documentation/zealdoc/zealdocumentation.h

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: antonanikin, #kdevelop
Cc: kdevelop-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20161119/5a1b589e/attachment-0001.html>


More information about the KDevelop-devel mailing list