-
Notifications
You must be signed in to change notification settings - Fork 97
Release3.2.0
= Release 3.2: Cute C... =
- Cute Coot?
- Cute Caribou?
Based on planning meeting during EPICS @ SLAC, 23-27 April 2012, release 3.2 is planned for 2012-Sept-30.
== Overall Changes ==
-
GIT - Change repository from Mercurial to GIT. Initially, no rearrangement, just change repo to GIT because of better tooling in Eclipse. (Kunal)
-
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
-
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)
-
Extract 3rd party code from repository - Investigate 'Orbit' (Xihui)
-
Eclipse 4.2 - Try to use Eclipse 4.2 to build CSS with compat layer. (Kay)
-
Looks like there is no Eclipse 3.8??
-
Running under 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).
-
Mixing 3.x and 4.2 is currently not possible
-
It's not really supported - http://www.vogella.com/articles/Eclipse4CompatibilityLayer/article.html
-
Why you can't add E4-type contributions to RCP that's using the compatibility layer: https://bugs.eclipse.org/bugs/show_bug.cgi?id=376486
== Core ==
-
Core Cleanup - Remove what was unbundled and can be removed as soon as no longer references. (Jan)
-
Update platform.libs.epics with latest JCA/CAJ to support DBE_PROPERTY, patch for copying large arrays. (Gabriele)
== Utils, Apps ==
-
Update Logbook API to support BNL/FRIB OLog (tags, ...). Add API for reading entries. Turn OLog viewer into generic Logbook viewer. (SNS; NSLSII)
-
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)
== More Ideas, Longer Term Goals ==
-
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.
-
- (SNS)