2008-05-26 Thomas Thurman * NEWS: 2.23.21 release. 2008-05-26 Thomas Thurman * src/Makefile.am: added in two files needed for Iain's changes earlier to work in a release tarball 2008-05-24 Iain Holmes * src/compositor/compositor-xrender.c: Add Dropdown menu atoms so we can add shadows to them. Fixes #517442 Handle tooltips as well. Fixes #517524 2008-05-24 Iain Holmes * src/compositor/compositor.c: Check the compositor isn't NULL before dereferencing it. Fixes #534569 (meta_compositor_get_window_pixmap): Actually return a value 2008-05-19 Iain Holmes * src/core/window.c: Applied patch from Ed Catmur to fix #528787 2008-05-19 Iain Holmes * src/include/frame.h * src/include/display.h * src/include/xprops.h * src/include/compositor.h * src/include/types.h * src/include/window.h * src/include/errors.h * src/include/screen.h: New basic public API for compositor. * src/compositor/*: Separate the compositor out into its own separate directory and set it up for backends. Initial XRender backend. * src/core/compositor.[ch]: Remove * src/core/frame.h * src/core/screen.h * src/core/display.h * src/core/window.h: Rename to -private.h so as not to clash with the new files in include * src/core/delete.c * src/core/workspace.h * src/core/stack.[ch] * src/core/keybindings.[ch] * src/core/errors.c * src/core/effects.[ch] * src/core/core.c * src/core/group.h * src/core/edge-resistance.[ch] * src/core/window-props.[ch] * src/core/constraints.h * src/core/bell.[ch] * src/core/iconcache.h * src/core/session.[ch] * src/core/main.c * src/core/place.h * src/core/xprops.c * src/ui/tabpopup.c: Use the new -private headers * src/core/display.c * src/core/frame.c * src/core/window.c * src/core/screen.c: Add the API functions required by the compositor * src/Makefile.am: Relocate the new files 2008-05-13 Robert Escriva * src/ui/theme.h (struct): remove color_set flag * src/ui/theme.c (meta_color_spec_render, meta_color_spec_new_from_string): remove check of color_set flag before rendering (we always do it now). Closes #511826. 2008-05-12 Thomas Thurman * tools/xlib.py: Basic Python-based Xlib client for testing and building upon. 2008-05-09 Elijah Newren * src/ui/color.[ch]: Remove these two unused files 2008-05-04 Thomas Thurman Added curly brackets in two places to keep -pedantic happy. * src/core/window-props.c (meta_display_init_window_prop_hooks) * src/core/group-props.c (meta_display_init_group_prop_hooks) 2008-05-03 Matt Krai * src/core/delete.c (io_from_ping_dialog): fix type of "len" variable (refs #526049) 2008-05-02 Thomas Thurman All information should live in exactly one place. This means that the list of atoms should not be replicated anywhere. Therefore, we include it via x-macros. Closes #530843. * src/core/atomnames.h: added list of atom names * src/Makefile.am: added reference to new file * src/core/display.h * src/core/display.c (twice) * src/core/screen.c: #included atomnames.h instead of having an enormous list of atoms * src/core/group-props.c * src/core/window.c * src/core/compositor.c * src/core/window-props.c * src/core/delete.c * src/core/workspace.c * src/core/stack.c * src/core/keybindings.c * src/core/iconcache.c * src/core/group.c * src/core/xprops.c: changed to new, simpler identifiers for atoms 2008-04-29 Chris Wang * src/core/window.c (meta_window_new): XGetWindowAttributes can return an error value, and if it does its other results are invalid! (#530485) 2008-04-29 Thomas Thurman * src/ui/fixedtip.[ch]: documentation 2008-04-27 Thomas Thurman * configure.in: Post-release bump to 2.23.21.