From: Scott L. <sl...@gs...> - 2002-02-17 00:14:39
|
Just an update on testing progress. I'm done testing hover-focus.scm focus-stack.scm last-mapped-window.scm task-switcher.scm This completes the files related to focus in the taxonomy I sent earlier. Basically, they all worked fine. I made a few minor doc improvements and a minor code cleanup. I found one race condition in focus-stack.scm that I put a FIXME comment on. Not going to worry about it now since it will be a rare condition and the only bad thing that can happen if it works wrong is that the focus won't get updated like it should (but will still be on the focus stack). Starting work on the stacking group of files next. I'm including the scheme taxonomy list here so that it is available on the mailing list archive on sourceforge so that I can safely refer to it in the future: ----------------------------------------- Categories: Display control: control over visual appearance Customization: changing visual appearance basic-styles cursor decor face style-options style stylist Optional features: optional visual features animated-edge-moves animated-iconify animation constraint-animation desk-background menus-extras focus-titlebar Events: Handling: modifier-key-bindings quote Generating: Keys: send-string Mouse: key-mover-xtest key-mover synth-events Window control: groups (seems to be a hotbed of bugs *sigh*) undo window-configuration winops-menu Constraints: constraints constraint-investigator nonants simple-constraints ui-constraints-classes ui-constraints-composition ui-constraints-gdk-drawing ui-constraints-toggle-menu ui-constraints Focus: dir-focus (FULLY TESTED) focus-stack (FULLY TESTED) hover-focus (FULLY TESTED) last-mapped-window (FULLY TESTED) task-switcher (FULLY TESTED) Stacking: auto-raise easyraise stacking Position/size: auto-shrink auto-unobscure cascade placement shove-window snap tile Hints: gnome-hints kde-hints Virtual desks/viewports: edge-ops shutdown-opts virtual Themes: theme-impl themes Utility functions: Code: utility functions to be used by other scheme code bincomm corba file fvwm-compat fvwm-eval fvwm-module gtk hooks image-loaders listops number-convert optargs path-cache primopts rectangle reexport register rgb-database sort stringops time-convert window-locations xprop-extras Development support: utility functions to aid development/debugging property-respond reflection test-case visibility-reporter wininfo winlist Input: utility functions that get input from the user gtk-menu gtk-table-display prompt-binding prompt-bool prompt-color prompt-enum prompt-file prompt-font prompt-proc prompt-range prompt-string prompting-shell window-selection winlist-menu ViaVoice: viavoice-smrc viavoice Output: utility functions that display output to the user flash-window gtk-about gtk-message higlight-current-window lambda-startup-logo wavplay where-is Extras: (Optional functionality that is not really related to manipulating windows) ScwmBiff ScwmClock netscape debianapps-menu simplebiff xlock-menus Windowing applets: (Optional windowing functionality that uses windows for interface) ScwmButtons ScwmDeskButtons scwm-gtk-pager ui-constraints-buttons Help: describe doc image-path-suggestor report-usage Configuration: preferences prefs-menu Misc: stuff that didn't easily fall into above categories (needs further investigation) base minimal advice flux-gtk flux message-window module-types primopts report-usage session std-menus titlebar-buttons wmconfig-menu |