Fix for #108664. Version 1.3.3, soname 0.9.3
[platform/core/uifw/at-spi2-atk.git] / ChangeLog
index f85cfbb..123fe4e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,36 @@
-2003-06-10  Bill Haneman <bill.haneman@sun.com>
+2003-06-11  Bill Haneman <bill.haneman@sun.com>
+
+        Fix for #108664.
+       
+       * registryd/registry.h:
+       Added event queue list, is_queuing, and exit_notify_timeout
+       to the registry struct.
+       
+       * registryd/registry.c:
+       (registry_init): Initialize new struct from registry.h.
+       (impl_registry_notify_event):
+       Filter events before notifying, in case some need to be
+       deferred, etc.
+       (registry_filter_event): New,
+       we defer certain incoming events (for instance 
+       window:deactivate) because we may wish to hide
+       or reject them based on pending events.  This is
+       mostly a workaround for bug #108664.
+       (registry_queue_event, registry_start_queue): New.
+       (registry_defer_on_event): Test event to see if it
+       initiates queuing.
+       (registry_reset_on_event): Returns TRUE if the
+       event should cause a queue reset.
+       (registry_discard_on_event): Returns TRUE if the event
+       should cause the previous queue contents to be discarded.
+       (registry_timeout_flush_queue): Flushes the pending event
+       queue if no reset/discard-triggering events have come in 
+       within the timeout period.
+       (registry_emit_event): New.
+       (registry_clone_notify_context): New, used when queueing the 
+       event notify contexts.
 
+2003-06-10  Bill Haneman <bill.haneman@sun.com>
 
        * configure.in: Version revved to 1.3.2, lt 0.9.2
        Incremented ATK required version to 1.3.4.