~jstys-z/helioviewer.org/client5

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
                    
                    RELEASE NOTES
                    
Helioviewer.org 2.3.0
======================

Helioviewer.org 2.3.0 is an major release focusing back-end improvements,
reuse, and the movie generation experience. Support has been added for
embedding Helioviewer.org into third-party websites, and JSONP support makes
it easier for new versions of the front-end to be created which interact
with the main Helioviewer.org back-end. Similarly, the front-end has been
rewritten to allow for easier creation of custom front-end clients without
having to reimplement a tiling system, etc.

The back-end queueing system (Helioqueuer) has been ported from Ruby to PHP
to allow for better integration with the rest of the back-end, and the movies
table structure has been modified for improved time estimation and similarity
searching. Additional options (frame-rate and movie length) are offered to
allow users further control over the movies they create and the duration
option has been moved to a more obvious location.  

Let us know what you think, or if you have any suggestions. Feedback is always
welcome.

New features:

 * JSONP support
 * Added option display date from last visit when returning to Helioviewer.org
 * Added setting to automatically update images every 5 minutes
 * Added support for embedding Helioviewer.org in other websites
 * Added support for specifying frame-rate or duration during movie creation
 * Added support for PROBA-2 SWAP data
 * Created an installer diagnostic script
 * Added support for tracking custom events in Google Analytics
 * Movie and screenshot selection rectangle preserved during visit
 * Data availability information included in getDateSources response
   
Bug fixes:

 * Fixed bug #691356 JPX Summary file does not exist
 * Fixed bug #783497 Port Helioqueuer to PHP 
 * Fixed bug #903360 Error occurs for certain layer orders when attempting to 
   create AIA/LASCO
 * Fixed bug #925542 The minimum width of the display window is too big
 * Fixed bug #624857 After clicking "clear history" unfinished requests are 
   still processed, and download links displayed
 * Fixed bug #885795 Add image attribution to about dialog
 * Fixed bug #888269 Attempt to normalize movie frame-rate instead of duration 
   when possible
 * Fixed bug #909795 Normalize date strings for API requests
 * Fixed bug #909897 Mark movies that have not finished in less than x hours 
   as Error
 * Fixed bug #930628 Improve movie creation time estimation
 * Fixed bug #942547 Validate value for dsun before attempting to process in 
   front-side
 * Fixed bug #609219 API should return an error message when an invalid 
   parameter is specified in a request
 * Fixed bug #783481 Report mouse coordinates immediately upon activation
 * Fixed bug #787744 Add a checkSettings method to the UserSettings class to 
   verify user settings integrity 
 * Fixed bug #876707 Included creation_time in FFmpeg metadata for mp4/webm 
   movies
 * Fixed bug #789515 Reduce filesize of WebM movies
 
Library updates:

 * Flowplayer (3.2.7 => 3.2.8)
 * jQuery (1.7.0 => 1.7.2)
 * jQuery UI (1.8.16 => 1.8.18)
 * jQuery.JSON (2.2 => 2.3)
 * jQuery imgAreaSelect (0.9.5 => 0.9.8) 
                    
Helioviewer.org 2.2.2
======================

Helioviewer.org 2.2.2 is an incremental release. This release is focused on
sharing. Buttons have been added below movies to make it easier to share the
movie on Facebook, Twitter, etc and optional link-shortening has been included
for both Helioviewer.org and movie URLs using bit.ly. Another new feature is
a visual glossary. While still a work in progress, the glossary aims to help
make it easier to find out what the different terms used on Helioviewer.org, and
also help determine what a partcular feature or event is.

Let us know what you think, or if you have any suggestions. Feedback is always
welcome.

New features:

 * Easy sharing on Facebook, Twitter, etc. using AddThis
 * Added a visual glossary of solar terms
 * URL shortening via bit.ly
 * Download source JPEG 2000 images associated with an image layer
 * It's now possible to create 1-hour or 28-day movies
   
Bug fixes:

 * Fixed bug #890721 Prevent redundant videos from being uploaded to YouTube
 * Fixed bug #887154 Have links shared on Facebook use relevant thumbnail.
 * Fixed bug #887634 Add a cap to video queue to avoid excessive wait times 
   during heavy usage
 * Fixed bug #887152 Fix an issue causing zoom slider to be improperly 
   initialized
 * Fixed bug #888270 Prevent flash video player from blocking movie links
 * Fixed bug #888585 Escape square brackets in Helioviewer.org links to enable 
   better automatic hyperlinking
 
Library updates:

 * jQuery (1.6.4 => 1.7)
 * jQuery Mousewheel (3.0.2 => 3.0.6)
                    
Helioviewer.org 2.2.1
======================

Helioviewer.org 2.2.1 is an incremental release. This release focuses mainly on
convenience, adding new features to make it easier to share intersting events,
and adding better intelligence when it comes to things like handling opacity
after a layer is changed. As always, the release includes many other less
visible changes aimed at improving performance and reliability.

New features:

 * Movie player now includes a link button which can be used to share links
   to videos in Helioviewer.org directly.
 * Centering information is now saved across uses and is included in
   Helioviewer.org links.
 * Shared videos are now automatically refreshed every couple minutes
   
Bug fixes:

 * Fixed bug #787009 Adjust styles for icon and panel when screenshot or movie 
   manager is opened
 * Fixed bug #789412 Anticipatory instrument selection for STEREO A/B
 * Fixed bug #856619 Cache news feed locally to speed up time to load entries
 * Fixed bug #857007 Movie order reversed in drop down window
 * Fixed bug #784054 Create a more obvious loading indicator
 * Fixed bug #784078 Display a loading indicator in the dialog box when 
   checking YouTube authorization
 * Fixed bug #787011 Readjust layer opacity settings when switching layers
 * Fixed bug #797851 SECCHI status does not reflect time lag
 * Fixed bug #797856 Helioviewer links report the wrong time
 * Fixed bug #799960 Helioviewer.org occasionally requests tiles with 
   mismatched filenames and datasource information
 * Fixed bug #788179 more detail in screenshot, movies - ready popup
 * Fixed bug #791863 Screenshot requests that include dates without a 
   millisecond component generate incorrect filenames
 
Library updates:

 * jQuery (1.6 => 1.6.4)
 * jQuery UI (1.8.12 => 1.8.16)

Helioviewer.org 2.2.0
======================

Helioviewer.org 2.2.0 is a major release including a number of stability and
performance improvements, as well as a large amount of bug fixes. The main focus
of this release is the recently added movie and screenshot creation 
capabilities. A large amount of work has been done to improve the reliability
of those features, and also to pave the way for new functionality which will be
added in upcoming releases and will be directed at giving users more fine-tuned 
control over the movie creation process. Other changes include:

New features:

 * STEREO EUVI/COR image support
 * WebM support
 * IE9 HTML5 video support added
 * YouTube video sharing support added
 * New flash video player (Flowplayer)
 * Improved screenshot quality
 * Better mobile support (drag and drop, working sliders, etc)
 * Added a data monitor page (http://www.helioviewer.org/status)
   
Bug fixes:

 * Fixed bug #693901 Enable lookup of video properties using only its id
 * Fixed bug #332020 Double-click zoom functioning incorrectly
 * Fixed bug #602756 Optimize movie generation when near end of available data
 * Fixed bug #662607 HTML5 Video format choice should be based on browser and 
   not OS
 * Fixed bug #662897 Avoid using compressed images during movie frame generation
 * Fixed bug #692574 Generate WebM videos for each movie request
 * Fixed bug #701509 Use RSUN instead of CDELT when scaling EIT images
 * Fixed bug #730701 Speed up time with which shared videos appear on 
   Helioviewer.org
 * Fixed bug #735617 Store meta-information for tiles and screenshots generated 
   by Helioviewer.org
 * Fixed bug #781148 Use current time as default observation time
 * Fixed bug #193782 Cursor bug in IE
 * Fixed bug #609225 When attempting to use the Flash video browser, perform 
   check for Flash support
 * Fixed bug #612506 Movie pop-up menu returns NaN for older movies
 * Fixed bug #621798 Use jQuery instead of Shadowbox when displaying 
   Helioviewer.org Link
 * Fixed bug #783483 IE: background image disappears in fullscreen mode
 * Fixed bug #785792 When changing one field in a layer (e.g. observatory) 
   attempt to preserve all other properties
 * Fixed bug #691081 Add a "Share on Youtube" button
 * Fixed bug #696346 Add metadata to generated movies
 * Fixed bug #624817 Media History clear button stops working
 * Fixed bug #666756 First getDataSources query after new data is added becomes 
   very slow
 * Fixed bug #605020 Helioviewer.org Movies should not include redundant frames
 * Fixed bug #614001 Movie history does not disappear when creating movie
 * Fixed bug #712095 Helioviewer-specific header tags not displayed in 
   information dialog for newer images
 * Fixed bug #725539 When building movies, ignore failures limited to a single 
   frame
 * Fixed bug #387365 Slider bars do not work on Safari on iPod touch
 * Fixed bug #666809 Timestamp text overlaps icons on some Linux systems
 * Fixed bug #669895 For movie generation failures specify whether failure 
   occured during image creation or movie encoding
 * Fixed bug #697191 High-quality video download button is cut-off on some 
   browsers/display screens
 * Fixed bug #700024 Metalinks not easily readable on large screens
 * Fixed bug #704980 Suggestion for a better movie player dialog box title
 * Fixed bug #376995 Make JP2 creation information available via helioviewer.org
 
Library updates:

 * jQuery (1.4.2 => 1.6)
 * jQuery imgAreaSelect (0.9.2 => 0.9.5)
 * jQuery jGrowl (1.2.4 => 1.2.5)
 * jQuery qTip (1.0 r54 => 2.0.0pre)
 * jQuery UI (1.8 => 1.8.12)
                    
Helioviewer.org 2.1.0
======================

Helioviewer.org 2.1.0 is a major release which includes many new features and
a large number of bug fixes. Major features added include: full support for
AIA images, on the fly movie and screenshot creation and a custom resource
management and queuing system. Other changes include:

New features:

 * Overhauled error back-end error handling
 * Support for HEK FRM/Event querying
 * PHP IMagick used in place of convert when available for better performance
   See: http://valokuva.org/?p=40 for more information
 * Custom FFmpeg wrapper used in place of PHPVideoToolkit
 * FirePHP support
 * Documentation for each back-end module now handled at the module level rather
   than globally
 * IE8 local storage support
 * Conversion from tile coordinates to spatial coordinates now handled 
   on front-end
 * Removed dependencies on image archive directory structure
 * Added a JHelioviewer JNLP generation method so that users can easily jump 
   from Helioviewer.org to JHelioviewer
 * Color of image layer timestamps now ranges on a scale from green (near
   requested time) to red (far from requested time). Absolute difference 
   is used so that it does not matter whether actual image is ahead or 
   behind requested one
   
Bug fixes:

 * Fixed bug #544338 Edge effects for tiles viewed at higher magnification
 * Fixed bug #605412 Helioviewer-generated Flash movies degrade in quality 
   as the movie progresses
 * Fixed bug #614558 Use of IMagick#extentImage results in images with 
   incorrect dimensions
 * Fixed bug #619944 Movie history panel occasionally stays in viewport
 * Fixed bug #312205 Sandbox dimensions are too large for C2 and C3 Images
 * Fixed bug #383939 Disable tiling when layer is hidden
 * Fixed bug #508723 Check to see if data exists for each source, or provide 
   option to disable a data source
 * Fixed bug #605398 Improve JPX request cadence optimization for non-evenly 
   distributed data
 * Fixed bug #605411 Fullscreen, etc. button tooltips are hidden by 
   movie/screenshot creation dialogs
 * Fixed bug #608265 Chrome appends .html on movies
 * Fixed bug #610456 FITS header dialog not updated when image is changed
 * Fixed bug #645836 shortcuts for time steps "<" or ">" not working
 * Fixed bug #535645 Add link to uncompressed JavaScript and CSS for better 
   "view source" function
 * Fixed bug #544352 backfill JP2s from SOHO mission up to most recent
 * Fixed bug #322857 Sandbox dimensions do not update right away when 
   layers are removed
 * Fixed bug #415455 helioviewer logo issues/request
 
Library updates:

 * jQuery imgAreaSelect (0.8 => 0.9.2)
 * jQuery jGrowl (1.2.0 => 1.2.4)
 * jQuery qTip (1.0 r34 => 1.0 r54)

Helioviewer.org 2.0.2
======================

Helioviewer.org 2.0.2 is an incremental release adds initial support for
processing and displaying SDO AIA images. Other changes include:

 * Fixed bug #541880: "ie8: Manually entering time or date triggers 
   icon-picker"
 * Fixed bug #334085: "Pop-up sometimes not completely viewable"
 * Fixed bug #322857: "Sandbox dimensions do not update right away when 
   layers are removed."
 * Fixed bug #532141: "Add option to get all frames instead of specifying a 
   cadence"
 * Added scripts/update.py - A new tool for routine ingestion of new data.

                    
Helioviewer.org 2.0.1
======================

Helioviewer.org 2.0.1 is an incremental release which in addition to adding
backwards support for SOHO v0.6 JPEG 2000 data also includes the following
changes:

 * Fixed bug #541883: Helper tooltips remain open even after clicking button
 * Fixed bug #357217: Image layers from previous sessions are sometimes loaded 
   in wrong order
 * Fixed bug #391581: Number of layers allowed at any given time should be
   limited
 * Fixed bug #539848: IE8 Link button does not generate a valid link
 * Fixed an issue preventing Chrome Frame Installer from displaying in IE
 * Updated jQuery UI 1.7.1 => 1.8
 * Updated jQuery.json => 2.2 (Better native JSON support)
 * Improved support for running in distributed-mode.
 * Added support for outputting messages from PHP to Firebug via the FirePHP
   library
 * Removed deprecated backup server functionality (no longer necessary)


Helioviewer.org 2.0.0
======================
 
Helioviewer.org 2.0.0 is a major rewrite of the original version of 
Helioviewer.org including a large number of changes to both the server-side and
front-end componenets. The main difference between this version and earlier 
version of Helioviewer are the JPEG 2000 (JP2) tiling engine. While previous 
versions had very strict requirements regarding the properties of the images to
be processed (which required many images to be rescaled and padded and also
include additional derrived header information), this release is able to accept
a much wider range of images for input.

In addition to the modifications to the tiling engine, other major changes
include:

 * Modular server-side capable of running only the desired set of components.
 * Front-end rewritten entirely in jQuery.
 * Improved support for Internet Explorer (IE), Safari, Chrome, and Opera
   web browsers.
 * Better JHelioviewer integration.
 * New layout.
 * Database performance boost.
 * Easier setup and configuration including a graphical installer.
 * Easier sharing.
 * More secure.
 
This release also includes a number of bug fixes to the earlier version
including a long-standing tiling bug which would occasionally result in missing
tiles.