| Sticky Revision: |
tagging the 3.4.8 release
fix for null pointer at creating a new project and enabling the collab panel
fixing stupid null pointer exception
making the dispose safer
fix for a null pointer at beforeClose
- class that handles the HasAnnotationCache and OntologyComponentCache updates - ideally the listeners should be part of the caches themselves, but the logic of removing the listeners will get more complicated
moved the chao cache listeners to ChAOCacheUpdater
added class comment
moved the cache update listeners to ChAOCacheUpdater
added serialVersionUID to all serializable classes
added serialVersionUID to all serializable classes
fix for a terrible bug: each time the cache was filled in for a kb, the previous computed content was cleared..
Moved the 4 methods that allow closure generation base on a property and retrieving all the values for a specific property on each instance in such a closure FROM Collb-Protege/KBUtil TO WebProtege/KBUtil so that we can use these methods in WebProtege even before the next Protege release. Please note that these 4 methods still need to be moved in the Protege-core/ModelUtil
Added utility methods to create closures over an instance using an arbitrary property, AND methods to retrieve all values attached through a specific property to all the instances in such a closure. IMPORTANT: Before the next Protege release all these new methods need to be moved in the ModelUtilities.java class, and jUnit test needs to be activated.
Reverting OntologyAnnotationsCache to previous version
Reverting HasAnntotationCache to previous version
Changes to the initial caching of the annotations count to use direct DB calls.. I failed because of imports, and it got more and more ugly. I commit it, in case we want to revive the code later. I will revert then revert to the previous version. Classes affected: - KBUtil - can stay as it is - HasAnnotationCache - OntologyAnnotationsCache (I will revert HasAnnotationCache and OntologtAnnotationsCache). KBUtil will stay, but won;t be used for now.
reacting properly when chao is replaced or removed
added a comment - we need to make sure that the changes are aggregated in getTopLevelChanges. Ask the server if it is in a transaction.
sort the changes in reverse order of their dates
java 5
fix for getTopLevelChanges
refactored the getOntologyComp call to use the ServerChangesUtil.getAnnotatedOntologyComponents
handle also the archived status
refactored the ontology cache into change-management
refactored the getOntologyComponent methods to change-management
listener method to deal with archived status
support for setValue(null)
add * at the beginning and end of searched string
the component for showing the status
implemented setValue
added the status filter and the archived filter
removed unneeded method
java 5
added fix for boolean values
the not filter of another filter
added a method: addFilter
java 5
java 5
some java 5 and added a constructor
nicer rendering of number of notes
fix for null pointer
search takes into account also the archived filter
refactored out the ontology component cache field
use a different method to retrieve the top level notes taking into account also the archived filter
handling of archived filter - not perfect
getting the ontology notes from a cache
added support for the archived filter
the status combo box
take into account also the arhived filter, and added the status filter
the options configuration panel
added the options tab to the configure collab protege
reinit caches if archived state changed
added the ontology component cache
added the ontology component cache
big changes: cache the annotations count for the local frame and all the children. Compute cache on server, update cache with listeners
added class listener to update annotation cache
added getAnnotationCount
update HasAnnotation cache
added the number of notes and children notes
format
enabled refresh button in changes tab
fix for the has annotation cache
fix for the has annotation cache
removed the "New Thread" button
refactored the header panel in a different method
more checks for valid chao kb
more checks if the collab tabs don't show up
minor UI stuff
util methods for is collab panel visible
comment
refactored to changes project
several changes: show collab panel menu item users guide menu item enable/disable collab panel utils
added dispose
imports
added dispose method
added dispose method
better fixGUI set label
set label
set label
better fixGUI
label
refactored with new name
implementing onCreate
refactor from old name fix for mem leaks better dispose better split pane (?)
reload icon
better dispose remove spaces
constructor argument - the collab project plugin (a bit funky)
adding tabs using reflection better check if a panel fails to initialize better dispose refactor of AnnotationsPanel
added png icon util
better dispose better split pane remove spaces
fixing memory and removing spaces
big refactor of the cache
cache for the top level ontology annotations
new static implementation of the cache
just serialVersionUID
refactoring of panel java class name
refactored the cache
generic comparator for annotatatable thing
added utility methods
changes due to the cache refactor
not needed anymore
annotations renderer constructor takes now kb not chaokb as argument
sorting the roots
changes due to the annotations factory refactor
big changes to adapt to new annotations factory
fix for rendering ontology components
performance optimization - don't use reflection
just serialVersionUID
refactored to EntityAnnotationPanel
refactored from DiscussionsThreadPanel
refactored from OntologyComponentsPanel
refactored to OntologyAnnotationsPanel
just serialVersionUID
just serialVersionUID
added a refresh button
the AllAnnotationsPanel shows now the top level discussion and all the discussions related to entities
enabling the AllAnnotations panel - now it is more useful
- minor refactoring of class field name - removed white spaces
made the renderer work with FrameWithBrowserText
disposing the collab component in a different way
unstatifying the type filter
making this class unstatic
adding more to dispose
added more to dispose and formatting bug fix for disposing stand alone projects
using better methods for getting the ontology comp
removed unneeded constant
setting a more meaningful title for the new dialogs
setting a more meaningful title for the reply dialogs
don't show chat if not in client server
fixes after refactor and new utility methods
formatting
added backwards comaptibility fix for chao projects that don't have subject on annotations
fix after refactor
using a better renderer
showing different icons for each type of annotation
added an annotation browser slot patter that shows the subject
refactored some code
refactored some code
using a nicer renderer for the annotations. Reply will pop up a dialog
added new icons for each type of annotation
don't show by default the "All" tab
added reply icon
added some more rules (don't show vote, unless proposal selected)
refactored method in ChangesProject
deleted some junk
renamed a var
refactored the AnnotationsComboBoxUtil
creation and reply show now a dialog panel
creation and reply show now a dialog panel
creation and reply show now a dialog panel
added the mail icon
deleted some extra lines
added the mail icon
fix for a class cast ex
un-statified the class
bug fix for createAnnotationOnAnnotation
this job needs to correc the invalid localization done by the remote client frame store
new ChAO API
removing unneeded code
added view annotated entity button
fix for init of ChatTab after reconfig of tabs
fix
collab tabs configuration
added collab menu
imports
added dispose
imports
added configuration for the collaborative tabs
reload, enabled, disable collab tabs
added getter method and reload Collab tabs
import
utility methods
moved it from changes package
refactored some code in a Util class
not needed
search only in annotations not in changes
removed unnecessary stuff
reorganized code
fix for the username in client-server for annotations + utility method
fix for the username in client-server for annotations
fix for the username in client-server for annotations
fix for the username in client-server for annotations
fix for the username in client-server for annotations
fix for the username in client-server for annotations
bug fix for date search
fixed the get server side changes project
initialization of the ChangesProject
bug fix
imports
remove a log message
utility classes
fixes
refactor
fixes
refactor
adding log message
adding tabs in try catch
bug fixes and some refactorings
removed sys out
fix for "missing kb", added localize method
fixes were not ready before. reverting to previous revison
fix for renderers and project view listener
minor change
minor fix
minor fixes
removed the header and label of the annotation instance display
fixed a text message in the console which should have not been there
don't enable it unless the Change tracking is enabled on the server
removed sun.security import
added caching classes
dispose
added caching
added listeners
added complex filter
added or filter
bug fix
optimizations and added method
optimizations and added method
added chat panel
optimizations and added method
added methods and optimizations
optimization and added method
added icon
added ChatPanel and optimizations
added icon
optimizations and listeners
filtering based on Proposals and Voting
removed, not needed
added many features
deleted
added many features
added many features
added many features
added many features
added many features
added many features
added many features
added many features
removed the Collaborative Classes panel. Now, the collab panel is attached to all tabwidgets.
minor refactoring
refactor the packages
previous problems with commit
problems with commit
modified code due to ChangesTab refactor
minor compile error
changed code for the refactoring of ChangeCreateUtil -> Model
initial import
| protege-admin@lists.stanford.edu | ViewVC Help |
| Powered by ViewVC 1.1.18 |