-
Notifications
You must be signed in to change notification settings - Fork 96
Release3.2.0
Based on planning meeting during EPICS @ SLAC, 23-27 April 2012, release 3.2 was planned for 2012-Sept-30, but other than the move to GIT we are slipping both the pvManager adoption and the ELog API update.
-
GIT - Change repository from Mercurial to GIT. Initially, no rearrangement, just change repo to GIT because of better tooling in Eclipse. (Kunal)
- Done
-
Try to use Eclipse 4.2 to build CSS with compat layer. (Kay)
- Eclipse 4.2 is the current release, the only one where integrators can download a ".. for RCP..." package
- 4.2 with the "compatibility" layer mostly works, except for code that uses 'internal' packages (e.g. BOY code for full screen/compact mode that modifies window).
- Can move all parts around, no edit-vs-view, can remove run-in-view and run-in-shell code.
- Eclipse 3.8 exists but is very much hidden: http://download.eclipse.org/eclipse/downloads/eclipse3x.html . Push seems to be towards 4.2
- Mixing 3.x and 4.2 is currently not possible
- It's not really supported - http://www.vogella.com/articles/Eclipse4CompatibilityLayer/article.html
- Can't add E4-type contributions to RCP that's using the compatibility layer: https://bugs.eclipse.org/bugs/show_bug.cgi?id=376486
- Creating a pure E4 app that compares to E3 is not really possible, either
- Almost all API is "provisional"
- Can't re-load workspace with contributed parts: https://bugs.eclipse.org/bugs/show_bug.cgi?id=382184
- No support for online help, preference pages, ... as in Eclipse 3.x
-
- (NSLSII) + (SNS) + (DESY)
- Ongoing: After adjusting dependencies to Eclipse plugins most runs but BOY code needs to be adapted.
-
Move issue tracker from source forge 'trac' to github 'issues'
- Source forge trac is being discontinued; no good mylyn integration; was only used for BOY bugs anyway
-
- (NSLSII) + (SNS) + (DESY)
-
Move wiki from source forge 'trac' to github wiki
- Source forge trac is being discontinued; no good mylyn integration; was only used for BOY bugs anyway
-
- (NSLSII) + (SNS) + (DESY)
-
Javadoc - Publish javadoc of 'core' sources. Maybe also of other selected sources. (Kay)
- Ant file
build/javadoc.xml
lists plugins and their packages - Added several
package-info.java
- Published to http://cs-studio.sourceforge.net/javadoc/ by BNL Hudson
- Done
- Ant file
-
User Wiki - Create section of Wiki more inviting to end users, facilitating collection of ideas. (Gabriele: Check permissions; Kay)
- Wiki always started with "User Doc", now there's a "User Ideas" section
- Still, entry requirements (SourceForge account, ...) might be too high
- There is a user mailing list...
- .. and now a google+ page
-
Feature Build - Build many smaller features instead of just whole [wiki:Products]. Put features into P2 repo. (Gabriele; Kunal)
- Dropped from 3.2
-
Extract 3rd party code from repository - Investigate 'Orbit' (Xihui)
- Dropped from 3.2
-
Core Cleanup - Remove what was unbundled and can be removed as soon as no longer references. (Jan) (until end of August)
-
Update platform.libs.epics with latest JCA/CAJ to support DBE_PROPERTY, patch for copying large arrays. (Gabriele)
- Done
-
Update Logbook API to support BNL/FRIB OLog (tags, ...). Add API for reading entries. Turn OLog viewer into generic Logbook viewer. (SNS; NSLSII)
- Ongoing
-
Extend
-shared_link
command-line option so that it allows specifying the /project/folder, plus allow multiple values separated by ',':-shared_link /path/to/shared/displays=/CSS/SharedDisplays,/path/to/shared/plots=/OtherProject/SharedPlots
. No change when used without the..=/Project/Folder
, basically defaulting to...=/CSS/Share
. (SNS; KEK)- Done
-
ChannelNameCompletion - What could that look like? How to avoid 30-second-wait, then "There are 1.3 million channels"?
-
Move PopupMenuUtil to core
-
- (NSLSII)
-
-
Move 'compact mode' and 'full screen' as currently provided by BOY to separate plugin (o.c.ui.util?) and bind it to "Window" menu so that toolbar etc. can be hidden from CSS in general, not just from BOY displays.
- Details will have to change for 4.2
-
- (SNS)