[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