JS files not tracked as public API

Bug #1187010 reported by Juhapekka Piiroinen
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
ubuntu-ui-toolkit (Ubuntu)
Fix Released
Low
Cris Dywan
Vivid
New
Undecided
Unassigned

Bug Description

No developer documentation or code snippets available for mathUtils.js or any of the other JS files. Also there was no API discussion prior to implementing the functions.

If the JS files become part of the public API, they need to be added to the API checker script and components.api.

Related branches

Changed in ubuntu-ui-toolkit:
assignee: nobody → Tim Peeters (tpeeters)
Changed in ubuntu-ui-toolkit:
status: New → Confirmed
importance: Undecided → Low
Tim Peeters (tpeeters)
Changed in ubuntu-ui-toolkit:
assignee: Tim Peeters (tpeeters) → nobody
Revision history for this message
Tim Peeters (tpeeters) wrote :

None of the JS files have documentation, and we did not do proper API discussions for them. That needs to happen before we consider them part of the public API.

summary: - mathUtils.js is missing documentation
+ Status of JS files APIs
description: updated
Tim Peeters (tpeeters)
description: updated
Zsombor Egri (zsombi)
Changed in ubuntu-ui-toolkit:
assignee: nobody → Christian Dywan (kalikiana)
Zsombor Egri (zsombi)
tags: added: documentation
Zoltan Balogh (bzoltan)
Changed in ubuntu-ui-toolkit (Ubuntu):
assignee: nobody → Christian Dywan (kalikiana)
importance: Undecided → Low
status: New → Confirmed
Zoltan Balogh (bzoltan)
no longer affects: ubuntu-ui-toolkit
Cris Dywan (kalikiana)
summary: - Status of JS files APIs
+ JS files not tracked as public API
Changed in ubuntu-ui-toolkit (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-ui-toolkit - 1.3.1517+15.10.20150523-0ubuntu1

---------------
ubuntu-ui-toolkit (1.3.1517+15.10.20150523-0ubuntu1) wily; urgency=medium

  [ Christian Dywan ]
  * Expose textDocument of TextField. Fixes LP: #1392276
  * Unset GRID_UNIT_PX before checking default value. Fixes LP: #1457421
  * No cutting and copying of passwords. Fixes LP: #1438976
  * Implement new API tool based on qmlplugindump producing JSON.
    Fixes LP: #1187010

  [ Leo Arias ]
  * Make explicit the dependency on upstart for the autopilot helpers.

  [ Timo Jyrinki ]
  * uitk_test_plan.sh: Switch to vivid-overlay & wily instead of rtm-14.09 &
    vivid. Fixes LP: #1457015.

 -- CI Train Bot <email address hidden> Sat, 23 May 2015 17:24:43 +0000

Changed in ubuntu-ui-toolkit (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.