Tag 'compiz-0.5.2-1' created by Sean Finney <[EMAIL PROTECTED]> at 2007-08-23 06:13 +0000
Tagging upload of compiz 0.5.2-1 to unstable. Changes since compiz-0.5.0.dfsg-2: Bellegarde Cedric (1): Fix placement mode option. Brice Goglin (1): Restore all ${misc:Depends} in debian/control since they are not useless Cedric (1): Fix typo in matching code. Daniel Nylander (1): Update swedish translation. Danny Baumann (82): Check for active screen grabs before unsnapping a maximized window. Reflect minimum size hint when adding size changes. Add 'group-drag' as an allowed screen grab for edge flipping. Merge branch 'master' of git+ssh://[EMAIL PROTECTED]/git/xorg/app/compiz Avoid explicit comparison with FALSE constant Fix rectangle-in-range calculation for outputDeviceForGeometry. Another attempt at correctly fixing the calculations in outputDeviceForGeometry. Make gwd build without Metacity support. Added possibility to call updateWindowAttributes without requesting any stack changes. Raise windows whenever their fullscreen, above/below or maximization state changed. Merge branch 'master' of git+ssh://[EMAIL PROTECTED]/git/xorg/app/compiz Fix mem leaks Fix dangling comma in list writing. Some beautification. Fix stack corruption caused by an insufficient size of an allocated buffer. Fixed string length calculations. Bump ABIVERSION due to warpPointer() changes. Update decoration on map request before core handles the request. Added PlaceWindowProc function. Merge branch 'master' of git+ssh://[EMAIL PROTECTED]/git/xorg/app/compiz Added an Y viewport parameter to the function moveWindowToViewportPosition. Remove unneeded code. Update zoom plugin to use new metadata system. Update wobbly plugin to use new metadata system. Update water plugin to use new metadata system. Update video plugin to use new metadata system. Fix typo. Make all option info structures const. Update switcher plguin to use new metadata system. Update svg plugin to use new metadata system. Update screenshot plugin to use new metadata system. Update scale plugin to use new metadata system. Merge branch 'master' of git+ssh://[EMAIL PROTECTED]/git/xorg/app/compiz Fix some minor metadata errors. Merge branch 'master' of git+ssh://[EMAIL PROTECTED]/git/xorg/app/compiz First attempt to focus the window under the pointer if 'click to focus' is not enabled. Fix typo. Merge branch 'master' of git+ssh://[EMAIL PROTECTED]/git/xorg/app/compiz Make constrainNewWindowSize return TRUE whenever constraining was applied. Don't issue ungrab notify before server side processing is finished. Fix typo. Track the first grabbed window, not the last one. Merge branch 'master' of git+ssh://[EMAIL PROTECTED]/git/xorg/app/compiz Don't make fill colors entirely transparent by default. Notify other clients of window resizing. The fullscreen output is not a real screen output, reflect that in its id. Convert usage of restricted string options to int descriptions in scale plugin. Convert usage of restricted string options to int descriptions in wobbly plugin. Fix option type for int description options. Rename scale's displayPrivateIndex to scaleDisplayPrivateIndex so that wrapping plugins can have their own displayPrivateIndex. Added an option to select scale's behaviour if multiple outputs are used. Change default keybinding for 'Initiate scale mode' to Shift+Alt+Up Added hoveredWindow variable to ScaleDisplay that always indicates the window which is hovered with the pointer. Whitespace improvements. Added compiz event indicating that switcher is active. Terminate scale mode when the last scaled window was closed. Merge branch 'master' of git+ssh://[EMAIL PROTECTED]/git/xorg/app/compiz Include severity level into default log message printout. Properly initialize and uninitialize custom match. Merge branch 'master' of git+ssh://[EMAIL PROTECTED]/git/xorg/app/compiz Hide windows on all outputs if all outputs are used for scaling. Re-order blur texture painting order to eliminate some Nvidia driver issues. Merge branch 'master' of git+ssh://[EMAIL PROTECTED]/git/xorg/app/compiz Added rotation state. Remove trailing whitespace. Fix minor typo. Fix 'Transparency on mouse initiated rotation only' option. Disable cube transparency by default. Set 'cancel' flag if the resize geometry at termination matches the geometry at initiation. Merge branch 'master' of git+ssh://[EMAIL PROTECTED]/git/xorg/app/compiz Improve description. Correctly add input extents to window width and height. Focus default window after ending show desktop mode. Update window attributes at move termination. Added wrap-able function that can be used for preventing scaled window drawing and adjusting paint attributes for scaled window drawing. Added action option that can be used for triggering a relayout of the slots. Fix missing damage at resize initiation. Trigger pointer based resize also if the resizing originally wasn't initiated by the mouse and determine the resize direction in that case by the pointer movement direction. Added support for UTF-8 encoded window title matching. Added case insensitive matching. Fix descriptions. Revert "Set 'cancel' flag if the resize geometry at termination matches the geometry at initiation." David Reveman (387): Post release version increment. Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Fall-back to default refresh rate if driver is reporting 0 as Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Compare to and update server side position for each motion notify. Update constrain region creation so that windows are constrained from Avoid unnecessary work in gwd when window position changed. Avoid unnecessary work in kwd when window position changed. Add all button types that libmetacity support and make button layout Position action menu properly. Indent correctly. Ignore resize increment hint only for dimensions that are maximized. Add compSetOption function. Reduce code by using compSetOption. Reduce code by using compSetOption. Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Add break to last case section. Remove whitespaces. Remove whitespaces. Reduce code by using compSetOption. Never add shaded state. Require metacity 2.17.0 when building support for additional Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Require metacity 2.17.0 for META_FRAME_ABOVE flag. Report used buttons properly. Don't add -fno-strict-aliasing flag. Avoid strict-aliasing violations. Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Disable metacity and gnome when gtk is disabled. Add xml files for gnome keybinding capplet. Fix typo in header. Fix metadata code so it doesn't require external Display variable. Clean up compiz.h. Remove some whitespace and place libxml-2.0 dependency before Use datadir for metadata. compGetMetadataFromString should take a const char pointer. Store path instead of plugin name in metadata object. These kind of safety checks are bad and they don't belong in this code. Change so that heap allocated metadata objects are not required. Move core metadata initialization to main.c. Clean up. Make compAddMetadataFromFile add metadata file extension and search Allow one metadata object to contain multiple xml document references. Add initXPathFromMetadataPath, which searches all xml documents Node must contain at least one matching element. Clean up getOptionType function. Remove initOptionFromNode. Update option initialization so that appropriate values can be Add stringFromMetadataPathElement function. Fix so that int and float restrictions can be overloaded appropriately. Fix so that string restrictions can be overloaded appropriately. Initialize restrictions before default value. Use restrictions when initializing options. Initialize action state properly. Clean up action key/button initialization. Clean up action bell initialization. Clean up action edge initialization. Update core metadata. element -> value. general -> core. Update metadata.c header. Add hardcoded metadata for core. Failure to read additional metadata from file is not fatal. Fix function declaration. Initialize option descriptions. Add convenient option info structure and initialize all core options string -> value. Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Use .xml file extensions for metadata files. Use intltool for translations. Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Clean up. Add GetMetadata function to plugin VTable. Remove whitespace. Improve option initialization and loading of hard coded Convert annotate plugin to use new metadata system and store Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Clean up. Load both user and system metadata files. Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Don't use config dir for autoconf config files as it doesn't seem Make sure autogen.sh runs intltoolize. Update po files. Adjust frame window properly when shaded. Always update event windows when state changes to make sure Keep track of available texture targets and avoid calls to Add support for _NET_WM_ACTION_ABOVE and _NET_WM_ACTION_BELOW. Add basic background support to cube plugin. Remove some whitespaces. Move newX and newY variables to the scope where they are used. Remove redundant code. Declarations at top of scope. Only place window if it's not placed by someone else. Remove whitespace. Make sure background is painted properly when performing Fix typo in amount of memory to allocate. Remove whitespaces. Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Remove C-style comment from configure.ac. Add helper tag to match options. This tag can be used to indicate Add CompActionStateAutoGrab action state, which isused to indicate Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Add compSetDisplayOption and compSetScreenOption. Use compSetDisplayOption and compSetScreenOption. Use compSetDisplayOption. Removed unused variables. Remove unused variable. Remove opacityStep variable in CompScreen struct. Initialize hsize and vsize from initial option values. Remove unused definitions. Use single precision version of sine and cosine functions. Add adjust_image option to cube plugin. The rotation of the Remove code that will try to create both a direct rendering Update resize plugin to use new metadata system. Add resize mode option to resize plugin. Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Add missing call to compFiniDisplayOptions. Remove unnecessary call to addScreenAction. Update blur plugin to use new metadata system. Clean up. Check if libwnck version is new enough to support ABOVE action. Update clone plugin to use new metadata system. Check for passive_grab element when initializing action state. Update clube plugin to use new metadata system. Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Add proper installation of custom gnome key-bindings. Update dbus plugin to use new metadata system. Update decoration plugin to use new metadata system. Add metadata file for dbus plugin. Only allow position to wrap around if virtual desktop Startup sequence workspace is only valid if it's greater or Update fade plugin to use new metadata system. Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Update fuse plugin to use new metadata system. Update gconf plugin to use new metadata system. Update inotify plugin to use new metadata system. Update minimize plugin to use new metadata system. Add missing calls to compAddMetadataFromFile. Update move plugin to use new metadata system. Update place plugin to use new metadata system. Fix metadata description for minimize plugin. Update png plugin to use new metadata system. Remove trailing whitespace. Remove trailing whitespace. Update regex plugin to use new metadata system. Have plugins update list of match options manually Update rotate plugin to use new metadata system. Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Remove trailing whitespace. Remove trailing whitespaces. Remove trailing whitespaces. Cleanup. Cleanup. Cleanup. Remove unnecessary checks. Cleanup. More cleanup. Remove unnecessary variable. Cleanup. Cleanup. Remove unnecessary variables. Remove unnecessary variables. Remove unnecessary variables. Remove unnecessary variables. Remove unnecessary variables. Remove unnecessary variables. Create gconf schemas from metadata files using XSLT stylesheet Remove gconf-dump plugin and old schema generation system. Remove plugin descriptions from VTable. Remove option descriptions from CompOption structure. We're not using asprintf anymore. Update po files. Add passive_grab tag to snap action. Minor fix to have new schemas match old schemas. Cleanup. Set type hint on switcher window properly. Cleanup. Rename core metadata file to core.xml instead of compiz.xml. Use compiz- prefix for all schema files. Install stylesheet and compiz-gconf.pc. Don't use getOuterRectOfWindow from core because it returns Remove getOuterRectOfWindow function from core. Fix typo. Make freedesktop image default for top face. Update plane plugin to use new metadata system. Update POTFILES.in. Update po files. Add schemas.xslt to EXTRA_DIST. Distribute schema files. Fix typo. Parse --replace option properly. Fix typo. Add schema_files to EXTRA_DIST. Have the adjust image option behave as when it was previously Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz schemas.xslt is located in the source directory. Fix installation of compiz.desktop and key-binding files. Add missing DISTCLEANFILES. Require libxslt. Make sure key and button are not NULL. Make minimum rain delay 1. Disable call to XFixesHideCursor until the software cursor code is Fix size hint calculations. If a base size is not provided, Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Don't call initDisplay in initPluginForDisplay and don't call Fix next/prev slide bindings in cube plugin. Remove whitespaces. Track changes to constrainNewWindowSize. Add pointerDx and pointerDy. Replace savedAttrib with savedGeometry rectangle. Resize plugin should always use the server side window geometry. Remove ucWidth, ucHeight and use pointerDx, pointerDy instead. Replace width, height with geometry and constrain window size in Adjust position in motion handler. Update size even when pointerDx and pointerDy are 0. No need to check if only position changes as we'll never change Make it possible to end resize when resize notify is received. Remove unnecessary code. Add outline resize mode. Add rectangle resize mode. Add stretch resize mode. Cleanup. Cleanup. Cleanup. Add border_color and fill_color options. Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Add macros that make it easier to use integer options as Turn the filter option into an integer option. Turn the mode option into an integer option. Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Turn the texture filter option into an integer option. Add compWatchFdEvents function. Add glib plugin. Remove timeout based iteration of GLib main loop and instead Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Make it possible to notify glib plugin about when new Send glib notify after initiating display. Make sure background images are always mapped to cube faces. Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Revert "Don't make fill colors entirely transparent by default." Fix initialization of color option values. Alpha component Handle hsize and vsize of 0 properly in moveWindowToViewportPosition. Add WindowAddNotifyProc, which is required to initialize Wrap windowAddNotify function where necessary, Remove whitespaces. Add actions for each resize mode. Add a match option for each resize mode. They can be used to Remove SVG support from cube plugin. Only include the headers we need. displayPrivateIndex -> cubeDisplayPrivateIndex. Add cube.h. Add compiz-cube pkg-config file. There's no longer an optional svg feature. Make cube ABI version and display private index available Allow rotate plugin to hook into cube plugin. Add GetRotationProc to cube plugin and have rotate Remove whitespaces. Remove whitespace. Move clear output code into function. Make it possible to hook into the clear target output Move top/bottom cube face painting into function. Make it possible to hook into the top/bottom cube face Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Replace the existing zoom functionality with some Remove zoom options that are no longer used. Add pan support. Initialize pw and ph correctly. Set cs->bg to NULL. Clean up. Allow modifier only bindings. Clean up. Fix byte order check in imageBufferToTexture. Remove whitespace. Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Track output changes. Add output id. The id is always set to the output's index in the Use output id. Use output id. Clean up last viewport check. Move lastViewport into CompScreen struct as it's GL context Bump ABIVERSION. Add CompWalker interface. Use new walk interface. Bump ABIVERSION. Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Minor cleanup. Clean up. Terminated scale mode when edge is triggered while Add scale.h. Add pkg-config file for scale plugin. Add ABI and INDEX options to scale plugin. Create layoutSlotsAndAssignWindows function. Allow plugins to hook into layoutSlotsAndAssignWindows. Clean up. Clean up. Move scale icon rendering into function. Allow plugins to hook into scalePaintDecoration. Use fleur cursor instead of plus cursor when moving Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Use pointerX and pointerY when initializing deltas. Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Make sure we free the window private index. Set hoveredWindow more properly. Do not fall-through if path isn't long enough to be an Add some basic events that can be used by other plugins Add experimental support for svg objects. libdecoration is now useed by svg plugin. Don't allow transients to be stacked above dock windows Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Fix memory leak. Fix memory leak. Fix memory leak. Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Use consistent preprocessor macros. WNCK_WINDOW_MODAL_DIALOG doesn't exist in libwnck 2.19.4 Adjust libwnck backward compatibility so that the current code Remove unnecessary NULL check. Keep point under cursor fixed when zooming in. Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Select for Expose events on output window. Clean up. Clean up. Fix so that escape can be used again to terminate Update video interface by adding source dimensions. Fix typo. Make sure logMessage function is initialized before Have logLevelToString return a constant string and not Clean up. More clean up. Setting d to compDisplays when it's NULL Clean up and avoid some unnecessary heap allocation in Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Avoid unnecessary branching. Clean up and indent metadata correctly. Relation of type 'after' is unnecessary information when cube Remove plugin dependency checking from core. Remove features and dependencies from plugin VTable. Fix parsing of screen edge metadata. Make server-side RANDR support optional. Build png plugin properly. Clean up. Check for memory errors. Get red/blue color components right. Add lazy positioning option to move plugin and a bad Make sure restackWindowBelow is able to put a window at Skip windows that we should avoid stacking relative to. Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Make sure we damage screen correctly when done resizing. Fix type of name argument. Fix type of path argument. Avoid window that we're trying to restack, restackWindowBelow can Initialize iconifyied windows properly. Make sure initially mapped windows are considered mapped and We can't unset the damaged flag just because the bind failed Don't try to bind window again if it failed previously. Shift client window position when adding and changing Map hidden windows before exiting. Use configureXWindow to move the window as moveWindow function Initialize placed variable for initially mapped windows Use configureXWindow to move the window as moveWindow function Restore window geometry of fullscreen and maximized windows Clean up. Make sure some window is focused properly at start up. Revert "First attempt to focus the window under the pointer if 'click to focus' is not enabled." Have focusDefaultWindow try to focus the window under the pointer move argument to decorWindowUpdate should always be true. Replace move argument that was always true with an allowDecorations Add missing NULL check. Shut up compiler. Enable SVG plugin by default. Add intltool-extract, intltool-merge and intltool-update Add po/.intltool-merge-cache and po/stamp-it to DISTCLEANFILES Add use of more compiler warnings. Set decor object to NULL when closing a window and make sure Use gtk_style_attach properly in update_style. Avoid bad use of asprintf in a few cases. Shut up compiler. Fix initialization order of mClientId and mFrame. Fix default value of images option. Remove whitespaces. Remove .cvsignore files. Add release documentation and makefile rules that will ease make update-po Add NEWS entry and bump version for 0.5.2 release. Dennis Kasprzyk (78): added Metadata parsing system fixed some xml parsing errors initialize core options from metadata initialize float value correctly from metadata Update match during initialisation from metadata. Added -L${libdir} to libdecoration pkg-config file to fix linking of other decorators Moved private pointer variable to the CompAction struct Metadata of the fuse plugin has to be fs.xml not fuse.xml Added dependency rules to wobbly metadata Added dependency rules to water metadata Added dependency rules to rotate metadata Added dependency rules to plane metadata Added dependency rules to minimize metadata Added dependency rules to gconf metadata Added dependency rules to fade metadata Added dependency rules to decorations metadata Added dependency rules to cube metadata Added dependency rules to blur metadata Renamed paint(Transformed)Screen to paint(Transfomed)Output. Added a new wrapable paintScreen function to allow plugins to maniplulate output device dependent painting. Bump ABI version Applied lastest core changes to wobbly, minimize, rotate and scale. Applied lastest core changes to annotate, plane, resize, screenshot and switcher. Applied lastest core changes to blur. Use new paintScreen function in screenshot. Applied temporary changes to clone to make it work with lastest core changes. Applied temporary changes to cube to make it work with lastest core changes. Handle glViewport change correctly. Added a fullscreenOutput variable to CompScreen. Do not UNWRAP a not wrapped function. Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Added "after decoration" rule to blur metadata to make decoration blur work correctly Use output->id. Indention fix. Fixed float rounding errors during option setting Allow that cube caps get painted multiple times. Added basic zoom out support to rotate. Added metadata for rotate zoom option. Added zoom out for viewport change rotation. Added zoom out for mouse rotation. Don't zoom in inside cube mode. Use cs->invert directly. Initialize skydome texture matrix. Use texture matrix in skydome (Fixes GL_TEXTURE_RECTANGLE skydome images). Ignore read_only options in schema creation. Removed string description handling. Add int descriptions to long option description. Do not zoom when unfolded. Initialize variables correctly. Don't ignore the linear filter zoom option. Fixed client resize problems with libwnck >= 2.19.4. Fixed FTB calculation for inside cube mode. Made chackFTB wrapable. Separated paintTopBottom into individual paintTop and paintBottom functions. Added a wrapabble paintInside function to allow plugins to render something inside of the transparent cube. Combined checkFTB and capDirection into one checkOrientation function. Bump cube ABI version. Merge branch 'master' of git+ssh://[EMAIL PROTECTED]/git/xorg/app/compiz Fixed orientation calculation for "inside cube" mode. Don't modify stencil buffer for not blured client regions. Fixed smart window placing mode for multimonitor configurations. Handle window input extents correclty in smart mode. Edge button actions depend on CompActionStateInitEdge state. Initialize edge button properly from metadata. Added option to change multi output behavior. Switch to one output mode if cube uses "One big cube". Don't disort the screen if another plugin changes the output. Switch to fullscreen mode only if multiple outputs are detected. Added string formating to fragment functions. Translate int descriptions. Handle translated option info as variable. Define template parameters correctly. Use fullscreen output in unfold cube mode. Use correct input extents in "smart" mode calculation. Add input extents when placing window in "smart" mode to get correct position. Revert of commit "Relation of type 'after' is unnecessary information when cube plugin is a requirement." Work correctly with fullscreeOutput CompOutput. Name function correctly: clonePaintScreen -> clonePaintOutput Erkin Bahceci (8): Add open/close option. Add override_redirect matching support. Slightly speed up Water by replacing a SUB-MUL pair with MAD. Disable textures and texture targets properly. Center title wave starting y (was 1/4 below). Scale z by 1 instead of 0. Add feature "windowanimations" to Minimize metadata. Fix timing of scale activate event ending. Gerd Kohlberger (1): Remove deprecated gdk API. Guillaume Seguin (1): Add raise_on_rotate option. James Jones (2): Only use bindTexImage and releaseTexImage on textures Fix unredirect fullscreen windows. Kristian Lyngstol (3): Change warpPointer() to take a CompScreen as argument. Do not use shareList. Stop processing a keypress after a plugin has handled it. Mike Dransfield (86): Changed plugin vTable option functions to include a reference Bump ABI version Fix action options with long names Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Regenerate schemas Regenerate schemas Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Made define name more consistent Code formatting changes Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Add Introspection support to dbus Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz Fix crash if config file contains invalid action options Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Remove trailing whitespace Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz Changed registration system to re-register on active_plugins change Use correct variable naming conventions Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz Tiny typo Use COMPIZ_DBUS_ROOT_PATH define Fix build error Register screen options properly Unregister objects in correct order Always send list values as an array Removed registration checks and unneeded variables Remove extra unneeded function Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz Properly format code Reinitialize variable Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz Change compRemoveTimeout to return the closure Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz Fix typo in function name Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz Change CompAction private to be a CompPrivate Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz Remove trailing whitespace Code formatting Code formatting and variable naming If event->len is 0 then send NULL instead of event->name Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz Added comment about otherScreenGrabExist Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz Update ini to use metadata Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz Send a blank string if shortDesc or longDesc are NULL Typo Use active window rather than the action window for scale_group Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz Make minimize, maximize, unmaximize and close window actions Handle cases where there is no trailing newline in the option file Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz Add event_window to list of options passed to an action initiate Revert "Use active window rather than the action window for scale_group" Revert "Make minimize, maximize, unmaximize and close window actions" Allow core actions on edges where it makes sense Use correct variable naming conventions Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz Load plugins if not loaded to get plugin metadata Check for supported ABI earlier and do not try to read Add extensible logging framework Code formatting Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Use ints for place modes Remove the N_ macro and windowTypeString Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Remove string restrictions Re-write options if there are new ones in the plugin Tidy up Use consistent variable naming conventions Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Use fleur cursor for move. Patch from TreviƱo Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz This patch breaks --disable-gconf Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Patrick Niklaus (7): Improve action reading code Fixed list parsing (plugged a memory leak) Cleaned up iniParseLine Some minor cleanup in iniLoadOptionsFromFile Fixed list parsing Fixed bug with action parsing Add features to image plugin metadata. Quinn Storm (1): add option to turn off scale behaviour where a click on the desktop shows the desktop Robert Carr (4): Add a priv entry to CompAction. For a use case see: compiz-scheme. It's neccesary to implement in a proper way actions that have to go through a wrapper C function. In general the idea of having Actions without an assosciated Option / Actions added at run time needs to be explored a bit more because the current code is not well suited for it. Merge branch 'master' of git+ssh://[EMAIL PROTECTED]/git/xorg/app/compiz Move AM_GCONF_SOURCE_2 in to gconf conditional Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz Roi Cohen (4): Fix screen transformation calculation. Improve cube paint order calculations. Add cube transparency. Added option to enable cube transparency only on button binding initiated rotatation. Roland Baer (8): Removed unused variables Null checks to prevent crashs Unsigned less than zero Removed useless test Removed unused vars Removed unused code removes an unused var Various NULL checks Roland Bar (6): Fix memory leaks and remove dead code desktop is unsigned, always >= 0. remove NULL check Fix memory leak use of already free'd pointers Remove unused code Sean Finney (14): Merge branch 'upstream-unstable' into debian-unstable new upstream release massing of quilt patches, new version of snap-by-default patch. massaging of quilt patches and updated version of snap-by-default re-run autoreconf -i -f re-run autoreconf -i -f more changes regarding autoreconf and new upstream version more autoreconf stuff change schema filename to a glob for new split xml layout set version to 0.5.2 for now add xgl support to compiz wrapper updated build dependencies Revert "add xgl support to compiz wrapper" add myself to uploaders and prep for upload Travis Watkins (6): Add functions to generate dbus introspection XML. Add libxml2 build dependency. Add dbus introspection generation functions. Switch to object registration instead of message filtering. Register plugin, screen, and option objects. Check that xsltproc binary is present. --- .cvsignore | 13 INSTALL | 238 Makefile.am | 124 Makefile.in | 195 NEWS | 35 RELEASING | 75 aclocal.m4 | 731 autogen.sh | 6 compiz-cube.pc.in | 13 compiz-gconf.pc.in | 6 compiz-scale.pc.in | 12 config.guess | 1516 config.h.in | 19 config.sub | 1622 configure | 2291 - configure.ac | 153 debian/changelog | 18 debian/compiz-plugins.install | 2 debian/control | 20 debian/patches/0001_upstream-fix-byteorder-check.patch | 23 debian/patches/011_snap-by-default.patch | 31 debian/patches/012_snap-by-default.patch | 18 debian/patches/015_optional-fbo.patch | 28 debian/patches/series | 3 debian/rules | 1 depcomp | 530 gtk/.cvsignore | 6 gtk/Makefile.in | 48 gtk/gnome/50-compiz-desktop-key.xml.in | 14 gtk/gnome/50-compiz-key.xml.in | 36 gtk/gnome/Makefile.am | 40 gtk/gnome/Makefile.in | 88 gtk/gnome/compiz.desktop.in | 2 gtk/window-decorator/.cvsignore | 5 gtk/window-decorator/Makefile.am | 12 gtk/window-decorator/Makefile.in | 71 gtk/window-decorator/gtk-window-decorator.c | 833 images/.cvsignore | 2 images/Makefile.in | 48 include/.cvsignore | 2 include/Makefile.am | 4 include/Makefile.in | 52 include/compiz.h | 413 include/cube.h | 197 include/decoration.h | 10 include/scale.h | 187 install-sh | 323 intltool-extract.in | 861 intltool-merge.in | 1428 intltool-update.in | 1164 kde/.cvsignore | 2 kde/Makefile.in | 48 kde/window-decorator/.cvsignore | 5 kde/window-decorator/Makefile.in | 50 kde/window-decorator/decorator.cpp | 4 kde/window-decorator/decorator.h | 2 kde/window-decorator/main.cpp | 2 kde/window-decorator/window.cpp | 72 libdecoration/Makefile.in | 50 libdecoration/decoration.c | 15 libdecoration/libdecoration.pc.in | 2 ltmain.sh | 6938 +++ metadata/Makefile.am | 65 metadata/Makefile.in | 576 metadata/annotate.xml.in | 66 metadata/blur.xml.in | 106 metadata/clone.xml.in | 16 metadata/core.xml.in | 460 metadata/cube.xml.in | 189 metadata/dbus.xml.in | 6 metadata/decoration.xml.in | 70 metadata/fade.xml.in | 42 metadata/fs.xml.in | 13 metadata/gconf.xml.in | 18 metadata/glib.xml.in | 6 metadata/ini.xml.in | 6 metadata/inotify.xml.in | 6 metadata/minimize.xml.in | 43 metadata/move.xml.in | 39 metadata/place.xml.in | 70 metadata/plane.xml.in | 107 metadata/png.xml.in | 8 metadata/regex.xml.in | 6 metadata/resize.xml.in | 104 metadata/rotate.xml.in | 279 metadata/scale.xml.in | 129 metadata/schemas.xslt | 499 metadata/screenshot.xml.in | 26 metadata/svg.xml.in | 8 metadata/switcher.xml.in | 131 metadata/video.xml.in | 14 metadata/water.xml.in | 75 metadata/wobbly.xml.in | 123 metadata/zoom.xml.in | 71 missing | 360 plugins/.cvsignore | 7 plugins/Makefile.am | 56 plugins/Makefile.in | 187 plugins/annotate.c | 255 plugins/blur.c | 519 plugins/clone.c | 126 plugins/compiz.schemas.in |33295 ----------------- plugins/cube.c | 1877 plugins/dbus.c | 1366 plugins/decoration.c | 341 plugins/fade.c | 139 plugins/fuse.c | 174 plugins/gconf-dump.c | 870 plugins/gconf.c | 79 plugins/glib.c | 292 plugins/ini.c | 851 plugins/inotify.c | 37 plugins/minimize.c | 183 plugins/move.c | 339 plugins/place.c | 354 plugins/plane.c | 322 plugins/png.c | 34 plugins/regex.c | 96 plugins/resize.c | 962 plugins/rotate.c | 948 plugins/scale.c | 1248 plugins/screenshot.c | 229 plugins/svg.c | 786 plugins/switcher.c | 564 plugins/video.c | 110 plugins/water.c | 245 plugins/wobbly.c | 464 plugins/zoom.c | 1170 po/.cvsignore | 8 po/POTFILES.in | 62 po/af.po | 2502 - po/ar.po | 2387 - po/bg.po | 3275 + po/bn.po | 2750 - po/bs.po | 2663 - po/ca.po | 3693 + po/cs.po | 4422 +- po/cy.po | 2661 - po/da.po | 3740 + po/de.po | 4561 +- po/el.po | 3277 + po/en_GB.po | 3204 + po/en_US.po | 2494 - po/es.po | 4566 +- po/et.po | 3263 + po/fi.po | 4534 +- po/fr.po | 4556 +- po/gl.po | 2901 - po/gu.po | 2501 - po/he.po | 3259 + po/hi.po | 3130 - po/hr.po | 3146 - po/hu.po | 3645 + po/id.po | 2560 - po/it.po | 4552 +- po/ja.po | 4452 +- po/ka.po | 2378 - po/km.po | 3243 + po/ko.po | 3416 + po/lo.po | 2378 - po/lt.po | 3228 + po/mk.po | 2403 - po/mr.po | 2535 - po/nb.po | 3304 + po/nl.po | 3380 + po/pa.po | 3247 + po/pl.po | 3653 + po/pt.po | 4469 +- po/pt_BR.po | 4538 +- po/ro.po | 2945 - po/ru.po | 3836 + po/sk.po | 3372 + po/sl.po | 3291 + po/sr.po | 3482 + po/sv.po | 3520 + po/ta.po | 2453 - po/tr.po | 3503 + po/uk.po | 3212 + po/vi.po | 2378 - po/xh.po | 2497 - po/zh_CN.po | 4227 +- po/zh_TW.po | 4227 +- po/zu.po | 2497 - src/.cvsignore | 5 src/Makefile.am | 6 src/Makefile.in | 59 src/cursor.c | 2 src/display.c | 1141 src/event.c | 296 src/fragment.c | 102 src/main.c | 236 src/match.c | 21 src/metadata.c | 1348 src/option.c | 95 src/paint.c | 81 src/plugin.c | 207 src/screen.c | 552 src/session.c | 5 src/texture.c | 71 src/window.c | 382 200 files changed, 146179 insertions(+), 107827 deletions(-) --- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]