log

age author description
Fri, 30 Mar 2012 13:46:52 +0200 Roman Kennke Removed obsolete Eclipse project settings (use Maven now). default tip
Fri, 30 Mar 2012 12:26:24 +0200 Roman Kennke Use CacioFontManager when running on Linux to get around a bug in X11FontManager that causes JDK to crash.
Fri, 30 Dec 2011 17:09:13 +0100 rkennke Fixed Maven configuration for CacioWeb.
Fri, 30 Dec 2011 16:03:09 +0100 rkennke Simplify CacioWeb build and directory structure by using Maven-Nar-Plugin.
Mon, 07 Nov 2011 20:57:07 +0100 rkennke Fix locale specific caching of keystroke mappings.
Mon, 07 Nov 2011 20:56:40 +0100 rkennke Fix scope of fest-swing dependency in Cacio Testing.
Mon, 07 Nov 2011 20:56:09 +0100 rkennke Build Cacio-TTA during default build, but not CacioWeb (because it's platform dependend for now).
Wed, 02 Nov 2011 23:39:53 +0100 rkennke Implement keymapping and KEY_TYPED events in Cacio Testing.
Tue, 25 Oct 2011 22:31:35 +0200 rkennke Implement test runners for cacio.
Tue, 25 Oct 2011 21:58:05 +0200 rkennke Implement keyboard support for cacio-test.
Mon, 24 Oct 2011 16:09:17 +0200 rkennke Merge
Mon, 24 Oct 2011 15:59:50 +0200 rkennke First version of Cacio-TTA
Tue, 18 Oct 2011 15:41:24 +0200 ceisserer Add WebSessionManagerImplementation which doesn't depend on HttpSession, but instead manages an id->session map itself.
Tue, 18 Oct 2011 15:39:52 +0200 ceisserer Make WebSessionManager abstract and factor out session-handling specifics into WebSessionManagerImpl.
Tue, 18 Oct 2011 15:38:02 +0200 ceisserer Allow passing a sub-session id to the SessionInitializeServlet, so the servlet knows somebody else has initialized the subSession id before
Tue, 18 Oct 2011 15:36:53 +0200 ceisserer only initiate new AppContext if it hasn't been done before
Tue, 18 Oct 2011 15:35:56 +0200 ceisserer Remember if AppContext has been already initialized, change access modifiers so external apps can manually start AppContexts
Tue, 18 Oct 2011 15:34:55 +0200 ceisserer add field to tell us wether the AppContext has already been initialized - this allows apps to initiate the AppContext manually
Tue, 18 Oct 2011 15:31:12 +0200 ceisserer Defer accessing the backend until image-data is fetched, this allows to create a WebScreen without knowing which backend will be used later
Thu, 13 Oct 2011 22:44:09 +0200 rkennke Fixed dependency of cacio-web-native project.
Thu, 13 Oct 2011 22:13:10 +0200 rkennke Mavenize Cacio Shared and Cacio Web projects.
Tue, 04 Oct 2011 04:20:25 +0200 ceisserer Don't depend on ready-state==2 to reclaim an XmlHttpRequest instance used for event upload
Wed, 14 Sep 2011 09:01:20 +0200 ceisserer small doc update, we cacio-web requires jetty >= 8.0.1 for websocket backend
Sat, 03 Sep 2011 01:04:26 +0200 ceisserer big welcome to our new websocket support
Fri, 02 Sep 2011 20:33:14 +0200 ceisserer use multiple simultaneous XmlHttpRequests to stream event data up to the server to decrease latency, requires ordering the events on the server-side
Fri, 02 Sep 2011 20:22:36 +0200 ceisserer move http based event streaming into seperate file
Fri, 02 Sep 2011 20:18:12 +0200 ceisserer refactor data transfer, so that it doesn't depends on writing to an OutputStream
Fri, 02 Sep 2011 19:46:42 +0200 ceisserer move event-data parsing out of servlet into its own class
Fri, 02 Sep 2011 19:39:51 +0200 ceisserer Move sub-session handling completly into WebSessionManager
Thu, 01 Sep 2011 22:27:55 +0200 ceisserer fix base64 backend, BufferedImage was assigned to local instead of global variable
Wed, 31 Aug 2011 13:43:18 +0200 ceisserer release screen-lock when waiting for a batch of rendering operations, otherwise they are blocked when locking the surfacedata.
Wed, 31 Aug 2011 03:42:53 +0200 ceisserer refactor transport interface, so we don't need hold the screen-lock while sending bytes to the client
Wed, 31 Aug 2011 02:55:39 +0200 ceisserer Simply union the damaged rect of a grid-cell while tracking, no need to preserve references to the original damaged rectangle
Wed, 24 Aug 2011 16:22:49 +0200 ceisserer catch and log exceptions which happen while session-disposal
Wed, 24 Aug 2011 16:04:57 +0200 ceisserer make WebScreen final
Wed, 24 Aug 2011 16:04:28 +0200 ceisserer exit quietly (log of course) if non-existant session is accessed, instead of throwing Exceptions
Wed, 24 Aug 2011 16:02:01 +0200 ceisserer guard against partitial finished initialization
Wed, 24 Aug 2011 15:59:42 +0200 ceisserer make state thrad-safe (as its accessed by awt and servlet threads), log session disposal, as well as dispose all windows before shutting down the AppContext
Wed, 24 Aug 2011 15:57:42 +0200 ceisserer guard against zero-sized screen-size (client sends bogus size) and not fully finished initialization
Wed, 24 Aug 2011 15:56:30 +0200 ceisserer make members initialized in constructor final, so accessing the references is thread-save
Sun, 21 Aug 2011 00:31:52 +0200 ceisserer make use of ReflectiveOperationException where appropriate
Sun, 21 Aug 2011 00:10:16 +0200 ceisserer small merge-threshold adaption, javadoc comments, and small refactorings
Sat, 20 Aug 2011 23:47:31 +0200 ceisserer Optimize the following case:
Sat, 20 Aug 2011 23:45:49 +0200 ceisserer up the session-timeout a bit, as 15s can even happen by a garbage collection on a swapping machine ^^
Sat, 20 Aug 2011 19:24:59 +0200 ceisserer guard with explicit if-statements, instead of Math.max/min. Math.* seems to be realized using cmov, which is actually worse than using jumps for predictable code-paths (as in our case)
Sat, 20 Aug 2011 19:18:15 +0200 ceisserer add further guards to tracked coordinates
Sat, 20 Aug 2011 19:08:48 +0200 ceisserer a bit of documentation
Sat, 20 Aug 2011 18:30:37 +0200 ceisserer updated build instructions and dependency-list
Sat, 20 Aug 2011 18:30:00 +0200 ceisserer don't build unit-tests in cacio.test.compile, as they are compiled automatically ba ant anyway
Sat, 20 Aug 2011 18:21:45 +0200 ceisserer replace stdout/stderr debug-outputs by logger statements
Thu, 18 Aug 2011 15:48:28 +0200 ceisserer first batch of boring unit-tests
Thu, 18 Aug 2011 15:47:59 +0200 ceisserer relax modifiers, so we can access methods from package-external unit tests
Thu, 18 Aug 2011 12:44:03 +0200 ceisserer implement cacio.test.clean
Thu, 18 Aug 2011 12:43:09 +0200 ceisserer add junit4 support for tests
Thu, 18 Aug 2011 12:01:36 +0200 ceisserer make TestPanel compile again
Thu, 18 Aug 2011 11:54:48 +0200 ceisserer some focus-manager cleanups
Thu, 18 Aug 2011 11:35:16 +0200 ceisserer cacio-dependencies is no longer, move keyboard-code into sourceforge project
Wed, 17 Aug 2011 16:39:43 +0200 ceisserer up server-thread-count up tp 125, and remove left-over imports
Wed, 17 Aug 2011 16:37:54 +0200 ceisserer change the background-color of AbstractManagedWindowContainer to white temporarily, to smooth the demo experience
Wed, 17 Aug 2011 16:11:29 +0200 ceisserer make thread-limit configureable