Ticket #9647 (closed: fixed)

Opened 6 years ago

Last modified 5 years ago

Add configuration for qtassistant

Reported by: Peter Peterson Owned by: Peter Peterson
Priority: critical Milestone: Release 3.2
Component: Documentation Keywords:
Cc: Blocked By:
Blocking: #6972, #9652 Tester: Michael Reuter

Description

This is only to get the infrastructure back in place for building the qt-assistant files. It is mostly modifying cmake to generate the .qhcp file using the sphinx qthelp builder and then use qcollectiongenerator to compile it.

Change History

comment:1 Changed 6 years ago by Peter Peterson

  • Status changed from new to assigned

comment:2 Changed 6 years ago by Peter Peterson

  • Status changed from assigned to inprogress

comment:3 Changed 6 years ago by Pete Peterson

Re #9647. Added docs-qthelp target.

Changeset: 3d030b9b3e40dca33603b9fd92bfc3dfee7022e1

comment:4 Changed 6 years ago by Pete Peterson

Re #9647. Adding back in install information for qthelp.

Changeset: fce708fb3e8de2ca683d2797b27282e8a80a55cd

comment:5 Changed 6 years ago by Pete Peterson

Re #9647. Fixing up the web files that are installed.

Changeset: 8d16deb1a2407d53433eb7565ef33012a9efde58

comment:6 Changed 6 years ago by Pete Peterson

Re #9647. Adding in missing installer bit for windoze.

Changeset: 6615674fab23794a311030a2cbcb8df383e175dd

comment:7 Changed 6 years ago by Peter Peterson

  • Blocking 9652 added

comment:8 Changed 6 years ago by Pete Peterson

Re #9647. User has to pick either html or qtassistant.

Changeset: e9bded355a4f82abcc6e0d01eb1179a2ea2c61fe

comment:9 Changed 6 years ago by Pete Peterson

Re #9647. Changing buld scripts to point at new target.

Changeset: a8b3d9566ee4c670472a713f71cec9af04e93bf6

comment:10 Changed 6 years ago by Peter Peterson

This is on feature/9647_qthelp_target

To test: Run the target and see that qt-assistant can open it. It is also a good idea to make sure that the "package" target has files that you would expect.

comment:11 Changed 6 years ago by Peter Peterson

  • Status changed from inprogress to verify
  • Resolution set to fixed

comment:12 Changed 6 years ago by Michael Reuter

  • Status changed from verify to verifying
  • Tester set to Michael Reuter

comment:13 Changed 6 years ago by Pete Peterson

Re #9647. Fixing the build script.

Changeset: 8db124ad3dca8bdb3211b41f726207a445d4193e

comment:14 Changed 6 years ago by Martyn Gigg

We've discovered a minor problem with using the qthelp target solely to generate both the offline/online help. If you build the pages with docs-qthelp and then type something in the search box on any page it will tell you that javascript is not enabled.

It looks like sphinx disables the searching when building the qthelp target. I think this means that for the clean package we have to build both the qthelp target and the html target and then tar up the contents of the docs/html directory instead.

comment:15 Changed 6 years ago by Pete Peterson

Re #9647. Making docs-html something that is optionally buildable.

Changeset: f213124a431c4fcdfd74a95b79cbf689dc3e1f53

comment:16 Changed 6 years ago by Peter Peterson

  • Blocking 6972 added

comment:17 Changed 6 years ago by Martyn Gigg

This looks good now. The develop_clean build has built both qthelp & html and the search now works from the tarball that I just downloaded.

comment:18 Changed 6 years ago by Michael Reuter

  • Status changed from verifying to closed

Merge remote-tracking branch 'origin/feature/9647_qthelp_target'

Full changeset: 8e5a7d20e5a8170fd9845041850acff0c151e0da

comment:19 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 10490

Note: See TracTickets for help on using tickets.