source: trunk/src/testing/ui/RECENT_CHANGES @ 4

Revision 4, 9.4 KB checked in by ajaworski, 13 years ago (diff)

Added modified SAGE sources

Line 
1
2
3HOW TO FIND OUT WHICH VERSION OF SAGE UI YOU HAVE
4----------------------------------------------------
5Versions prior to 2.5 weren't labeled so there is no way to find out version nubmers for those.
6However, from v2.5 on, SAGE UI has an About Box that shows the current version of the UI.
7
8
9CHANGES in v3.0a    (Feb 11, 2007)
10-----------------------------------------
11- this is the development version for SAGE3.0 (it's alpha since sage3 hasn't
12  been officially released at this point)
13- there are mostly minor changes... the biggest one being the change in
14  dependencies (numpy is now preferred over numarray since numarray is
15  being phased out)
16- autologin to a machine feature (with -a command line parameter)
17- rotation of sage windows
18- support for multiple physical displays in one sage session - experimental!
19- some bug fixes (there are still some significant issues with MacOS)
20
21
22CHANGES in v2.84    (May 15, 2007)
23-----------------------------------------
24- direct interaction with the sage display using joysticks
25- the requirement for the minimum wxPython version has been dropped
26  to 2.6.2 (the one that ships with Suse 10.1). This solves the problem
27  with non-functioning appLauncher admin tool on the earlier wxPython versions
28- there is a timeout on the mouseCapture call when moving applications which
29  prevents capturing the system mouse on rare occasions
30
31
32CHANGES in v2.83    (March 5, 2007)
33-----------------------------------------
34- the sage server now reports system and public ip addresses and ports for each fsManager
35  therefore changes have been made to the server and the UI. System IP is the one reported
36  to the applications about where they should look for fsManager.
37- there is a "Remote Applications" button that enables you to start applications from remote
38  machines and tell them to stream their data to the current fsManager you are connected to
39  (this requires the appLauncher to report to the sage server)
40- added the appLauncher admin tool from which you can control application launchers (needs wxPython 2.6.3)
41- the vnc dialog has been simplified
42- some older and currently non-working features have been removed (session playback, saving state...)
43- bug fixes (z ordering, retrieving empty machine info...)
44
45
46CHANGES in v2.80    (November 20, 2006)
47-----------------------------------------
48- this is an official version of SAGE UI for SAGE2 and therefore some messages have changed
49- SAGE now does z-ordering so that has been taken out of SAGE UI
50- appLauncher is used for application launching instead of fsManager so an xmlrpc connection
51  is made to the appLauncher at startup to get the list of applications
52- left-click on app button launches the app normally (w/o sageBridge)
53- right-click launches the app through sageBridge so that the app can be shared
54- sage ui will run even without the appLauncher running
55- to stream already running apps either drag-and-drop the app onto a
56  new tab OR right-click on the app window and choose "Stream To:"
57  and select a machine from a submenu
58- fileLibrary can also run the applications through sageBridge by
59  checking a checkBox
60- performance data is ON by default but it will remember whether it was
61  on or off next time you start the UI
62- fixed some issues with VNC password saving and other preferences
63- VNC password is no longer encrypted because there were some issues with that
64- performance data format has changed so now there are only bandwidth and framerate available
65- when dropping the file onto the UI from the desktop, it will be automatically shown and
66  it wont ask you whether you want to upload it permanently or not
67
68- SAGE Server has changed in order to keep track of machines by their machine ID as opposed
69  to just IP addresses... the new default ports are 15557 for SAGE and 15558 for UI clients
70
71
72
73CHANGES in v2.72    (April 18, 2006)
74-----------------------------------------
75- file library interface changed a bit
76- can connect to and use multiple file libraries
77- shows metadata for the files in the library
78- retrieves previews of the files (images only) - previews are cached so their retrieval is fast
79- local and remote files are compared by size as well as by name
80- some other file library changes and fixes
81- file library can be stored remotely
82- file library has another component, file grabber, that fetches data
83  from a remote machine (it caches the data locally)
84- imageviewer and mplayer buttons have been disabled in the ui
85- sage ui now has global preferences that are stored in binary pickle files as opposed to text files
86- all the preferences files are kept in the prefs/ subdirectory of sage ui
87- current preferences: usernames used, machines connected to,
88  vnc profiles, favorite files from the file lib, visual prefs (chat panel shown/hidden,
89  frame size and pos), file libraries connected to)
90
91
92
93CHANGES in v2.7:    (February 13, 2006)
94-----------------------------------------
95- Drag-and-drop of the multimedia files onto the UI itself (the file will show up on the
96  tiled display exactly where you dropped it in the UI). Currently images, videos and pdf
97  files are supported.
98- FileLibrary has been implemented - keeps track of, stores and organizes all the files that
99  have been shown on the display. It also lists all the files currently on the server that are available
100  for showing. It allows users to organize the files by directories and even save favorites.
101  In order of this to work a File Server has to be running that is included with SAGE.
102- The application performance panel has been redone (double buffered)
103- A timeout when users server / connection manager is not available (5 seconds)
104- Some speedup during resizing of the UI
105- Fixed a bug that was showing total render data for both graphs: total render and display.
106- support for easier vnc sessions is included in the ui (showing your desktop on a sage display)
107
108
109CHANGES in v2.61:   (September 19, 2005)
110------------------------------------------
111- a bug in usersServer was fixed (if SAGE connected but did not send
112  a register message, it would stay connected forever)
113- a simple tool "admin.py" was made to check and modify the
114  internal state of the usersServer. This should be used
115  only when things go wrong so that the individual connections with SAGE
116  and/or users can be closed without restarting the server.
117- in the SAGE UI, console output is now redirected to a log file "output_log.txt" by default.
118  In order to view the output in the
119  console, check "Menu -> Options -> Show Console Ouput"
120- since ListCtrl tooltips aren't working correctly on Windows and Mac,
121  there is now an "Info" button in the connection dialog
122  that, if pressed, shows a dialog with information about the selected machine
123- Info, Connect and Delete buttons are greyed out if no selection is made in the connection dialog
124- last used username shows up first in the username combo box in the connection dialog
125- data displayed in the performance panel has been reorganized and rearranged a bit to improve clarity
126- there is little help question mark button in the connection dialog
127  that brings up the about box with contact information
128
129
130
131CHANGES in v2.6:   (September 9, 2005)
132------------------------------------------
133- fixed a bug where sometimes machines were staying registered even when all
134  the users have left the room and the machine died
135- fixed a bug that occurs when there is no hyperlink module in wxPython
136- fixed a bug with tool tips in the connection dialog so now they show the correct IP
137  addresses even when there are multiple machines in the list with the same name but different IPs
138- fixed a bug where menu items weren't getting updated properly when a new connection was
139  opened (when more than one connection was opened at once)
140- fixed a bug that caused the UI to crash when the user who ran the UI didn't have write permissions
141- all the usernames used to log in are stored locally in a file
142  and can be chosen upon startup with the combo box
143- when starting SAGE UI, you can now specify the location of the
144  connection manager (port number and IP address)
145- shapes now have icons in the top right corner for maximizing, minimizing and closing
146- minimize feature was also implemented where apps keep stacking
147  themselves in the bottom left corner of the display
148- ability to shutdown SAGE from within the UI (File -> Shutdown SAGE)
149- saving and loading sessions is now handled through system dialogs
150- clicking the instance buttons now brings that app to the front
151
152
153
154CHANGES in v2.5:  (July 20, 2005)
155---------------------------------------------
156- the frame is now resizable based on the size of the display it is run on (and borders)
157- the displayCanvas tells the current user @ machine (ie Username @ yorda)
158- if the connection was unsuccessful, SAGE UI won't quit but instead
159  will show the connection dialog again
160- fixed the ip addresses to that 1.2.3.4 is accepted as well as ico.evl.uic.edu
161- added ability to change SAGE background color
162- chat capability added with a room for every fsManager running...
163  and for "All"...detachable/resizable panel
164- username login at the beginning
165- the beginning dialog changed
166- MS Windows draw problems fixed
167- MS Windows dialog problems fixed
168- optimized drawing a bit
169- fixed a CPU hogging bug on MS Windows
170- different app configurations now have short descriptive names (assigned in sage.conf)
171- connection to multiple SAGE environments at once is now possible (with the same username)
172- "About" dialog
173- minimum version requirements changed (wxPython --> min 2.6.1)
174- some minor bugs were fixed
Note: See TracBrowser for help on using the repository browser.