summaryrefslogtreecommitdiff
path: root/src/tools
Commit message (Collapse)AuthorAgeFilesLines
* metacity-message: use gettext macros from glibAlberts Muktupāvels2021-03-141-5/+1
|
* tools: remove window demoAlberts Muktupāvels2020-03-263-1123/+9
|
* build: remove --disable-verbose-modeAlberts Muktupāvels2017-03-101-10/+1
|
* metacity-window-demo: fix splashscreen window typeAlberts Muktupāvels2017-03-031-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=590879
* metacity-window-demo: fix build warningsAlberts Muktupāvels2016-10-261-3/+8
|
* metacity-window-demo: add warn cflagsAlberts Muktupāvels2016-10-261-1/+6
|
* metacity-window-demo: avoid deprecation warningsAlberts Muktupāvels2016-10-261-3/+14
|
* use upstream gettext & itstoolAlberts Muktupāvels2016-02-181-2/+0
|
* tools: remove metacity-mag and metacity-grayscaleAlberts Muktupāvels2015-12-193-407/+0
|
* use LT_LIB_M to find the math libraryAlberts Muktupāvels2015-09-301-1/+1
|
* i18n: use localedirAlberts Muktupāvels2015-09-271-1/+1
|
* don't use deprecated gtk_widget_override_background_colorAlberts Muktupāvels2014-11-241-1/+21
|
* remove trailing whitespaceAlberts Muktupāvels2014-10-054-107/+107
|
* misc: add git.mkAlberts Muktupāvels2014-10-022-8/+1
|
* metacity-window-demo.c: fix deprecated warningsAlberts Muktupāvels2014-06-041-168/+224
| | | | | Port GtkUIManager to GtkBuilder, GtkActionGroup to GSimpleActionGroup.
* Fix some deprecated warningsAlberts Muktupāvels2014-06-032-81/+65
| | | | Again most fixes are copied from mutter.
* Makefiles: Change INCLUDES to AM_CPPFLAGSAlberts Muktupāvels2014-06-031-1/+1
|
* Build with gtk+-3.0Alberts Muktupāvels2014-06-032-10/+10
| | | | | | Most changes are copied from mutter 3.4.0. So thanks to mutter developers! They done all hard work. This patch also removes unused functions.
* misc: remove deprecated g_[type/thread]_initAlberts Muktupāvels2014-06-031-2/+0
|
* Updated FSF's addressDaniel Mustieles2014-01-234-12/+4
|
* Add disable-mouse-button-modifiers messageDaniel Drake2012-06-071-1/+33
| | | | | | | | | | | | Similar to the disable-keybindings message, Sugar would like to be able to disable this specific part of the metacity functionality without changing the GSettings configuration (which would also affect GNOME). Add a new metacity-message command to disable mouse button modifiers, which ordinarily let windows be dragged around the screen when a specific modifier is pressed. https://bugzilla.gnome.org/show_bug.cgi?id=677115
* Remove deprecated GTK+ symbolsFlorian Müllner2012-01-121-154/+190
| | | | | | Based on an original patch from Roberto Guido <bob4mail@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=572332
* Removes usage of (newly deprecated) gdk_displayMatthias Clasen2010-09-151-20/+20
|
* More fixes for compiling with GSeal. Requires gtk 2.20.Andre Klapper2010-06-101-7/+10
|
* Make METACITY_WINDOW_DEMO compile with -DGSEAL_ENABLE. See bug 612491.Andre Klapper2010-06-101-12/+12
|
* fails to link with pedantic linkersMatthias Clasen2010-05-021-1/+1
|
* Replaced deprecated symbols in metacity-window-demo.cLuis Torres2010-01-211-39/+57
| | | | | -Replaced calls to gtk_toolbar_insert_stock with gtk_toolbar_insert -Created appropriate GtkToolButton items
* Remove deprecated GTK symbols. Refs #572332.Thomas James Alexander Thurman2009-03-121-1/+2
| | | | | | | | | | | | | | | | | | | | | * src/include/util.h: * src/tools/metacity-window-demo.c: * src/ui/fixedtip.c: * src/ui/frames.c: * src/ui/frames.h: * src/ui/menu.c: * src/ui/metaaccellabel.c: * src/ui/metaaccellabel.h: * src/ui/preview-widget.c: * src/ui/preview-widget.h: * src/ui/tabpopup.c: * src/ui/theme-viewer.c: * src/ui/themewidget.c: * src/ui/themewidget.h: * test/tokentest/tokentest.c: svn path=/trunk/; revision=4193
* use g_signal_handlers_disconnect_by_func instead of an old deprecatedThomas James Alexander Thurman2009-03-121-16/+6
| | | | | | | | * src/tools/metacity-mag.c: use g_signal_handlers_disconnect_by_func instead of an old deprecated function. svn path=/trunk/; revision=4192
* Keep the compiler from giving some warnings.Thomas Thurman2008-06-271-1/+2
| | | | | | | | | | | | | | 2008-06-26 Thomas Thurman <tthurman@gnome.org> Keep the compiler from giving some warnings. * src/compositor/compositor-xrender.c (xrender_begin_move, xrender_update_move, xrender_end_move, xrender_free_window): four functions which were never called and contain no code #iffed out. * src/tools/metacity-mag.c (grab_area_at_mouse): fixed typecast error. svn path=/trunk/; revision=3769
* Lots of tiny fixes to make sure we compile with "gcc -ansi -Werror".Thomas Thurman2008-02-271-0/+3
| | | | | | | | | | 2008-02-27 Thomas Thurman <tthurman@gnome.org> Lots of tiny fixes to make sure we compile with "gcc -ansi -Werror". svn path=/trunk/; revision=3606
* Patch from Kjartan Maraas to fix a lot of tiny issues (unused variableElijah Newren2006-01-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-01-20 Elijah Newren <newren gmail com> * src/async-getprop.c: * src/common.h: * src/display.c: * src/eggaccelerators.c: * src/frames.c: * src/gradient.c: * src/iconcache.c: * src/keybindings.c: * src/metaaccellabel.c: * src/place.c: * src/prefs.c: * src/preview-widget.c: * src/screen.c: * src/session.c: * src/stack.c: * src/tabpopup.c: * src/theme-viewer.c: * src/theme.c: * src/window-props.c: * src/window.c: * src/workspace.c: * src/tools/metacity-window-demo.c: * src/wm-tester/test-gravity.c: * src/wm-tester/test-resizing.c: * src/wm-tester/test-size-hints.c: Patch from Kjartan Maraas to fix a lot of tiny issues (unused variable removal, making unused variables used again, correction of types passed/declared for printf arguments, removal of unneeded breaks and returns, dead code removal, dead code revival, renaming to prevent shadowed variables, declaring unexported functions as static) spotted by the intel compiler. #321439
* Remove deprecated capplet from GNOME 2.0Alex Duggan2004-12-135-403/+3
| | | | | | | | | | | | | | | | 2004-12-07 Alex Duggan <aldug@astrolinux.com> * configure.in: * src/tools/Makefile.am: Remove deprecated capplet from GNOME 2.0 * src/tools/metacity-properties.c: * src/tools/metacity-properties.desktop.in: * src/tools/metacity-properties.glade: * src/tools/metacity-properties.png: Removed from cvs
* A load of fixes of issues reported by sparse. Closes bug #152849Kjartan Maraas2004-09-161-10/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-09-17 Kjartan Maraas <kmaraas@gnome.org> * src/bell.c: (meta_bell_flash_screen): * src/compositor.c: * src/effects.c: (meta_effects_draw_box_animation): * src/fixedtip.c: (meta_fixed_tip_show): * src/frame.c: (find_argb_visual): * src/frames.c: (unsigned_long_hash), (meta_frames_manage_window), (meta_frames_apply_shapes): * src/iconcache.c: (find_largest_sizes), (find_best_size): * src/keybindings.c: (meta_spawn_command_line_async_on_screen): * src/main.c: (main): * src/menu.c: (meta_window_menu_new): * src/prefs.c: (meta_prefs_get_visual_bell), (meta_prefs_bell_is_audible), (meta_prefs_get_visual_bell_type), (meta_prefs_get_action_double_click_titlebar), (meta_prefs_get_auto_raise), (meta_prefs_get_auto_raise_delay), (meta_prefs_get_reduced_resources): * src/screen.c: (meta_create_offscreen_window): * src/tabpopup.c: (meta_ui_tab_popup_get_selected): * src/theme-parser.c: (meta_theme_load): * src/theme.c: (meta_gtk_widget_get_font_desc): * src/tools/metacity-mag.c: (mouse_press), (begin_area_grab): * src/util.c: (meta_unsigned_long_hash): A load of fixes of issues reported by sparse. Closes bug #152849
* call bind_textdomain_codeset(), fix from Yukihiro Nakai bug #121743Havoc Pennington2003-09-301-0/+2
| | | | | | | 2003-09-30 Havoc Pennington <hp@redhat.com> * src/tools/metacity-message.c (main): call bind_textdomain_codeset(), fix from Yukihiro Nakai bug #121743
* fix markup being ignored when a window title has a forbidden character inBastien Nocera2003-08-081-0/+1
| | | | | | | | | 2003-08-08 Bastien Nocera <hadess@hadess.net> * src/metacity-dialog.c: (kill_window_question), (warn_about_no_sm_support): fix markup being ignored when a window title has a forbidden character in it (eg. "Send & Receive") * src/tools/metacity-window-demo.c: fix warning
* Update window shaking loose so that the window is moved to the pointer andRob Adams2003-07-281-30/+70
| | | | | | | | | | | | | | | | | | | | | | 2003-07-27 Rob Adams <robadams@ucla.edu> * src/window.c (update_move): Update window shaking loose so that the window is moved to the pointer and certain drag state is properly restored once windows "reattach". Fix for #115000 based on the patch by Jurg Billeter. * src/screen.c (meta_screen_resize): Invalidate work areas after an xrandr screen size update. Fix for #117230. * src/stack.c (window_is_fullscreen_size): Check the bottom corner of the window in addition to the top corner. Fix for #118194. * src/constraints.c (meta_window_constrain): Support aspect ratio hints in the new constraints code. Fix for #113798. * src/tools/metacity-window-demo.c (toggle_aspect_ratio): toggle the aspect ratio hints to force a 16:9 aspect ratio. (do_appwindow): add a button to toggle aspect ratio.
* Update constraints code to support the new _NET_WM_STRUT_PARTIAL EWMHRob Adams2003-06-261-12/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-06-10 Rob Adams <robadams@ucla.edu> Update constraints code to support the new _NET_WM_STRUT_PARTIAL EWMH draft specification. See #86682. Also, fix a bug involving work area invalidation on metacity startup. Fix for #108497. Finally, some minor fixes for full screen windows. * src/window.h: Add new MetaStruts structure to store strut rects for a window. Remove has_struts and do_not_cover flag, and support new MetaStruts instead of the four ints. * src/window.c (meta_window_new): change initialization to work with new struts. Also, move meta_window_update_struts call to after the workspaces are initialized to fix #108497. Remove do_not_cover and related code. (process_property_notify): add strut_partial (update_struts): change function name to meta_window_update_struts and expose in external MetaWindow API. Support partial width struts and the new strut rects. * src/workspace.h: add new GSLists containing pointers to all relevant struts for this workspace. * src/workspace.c (meta_workspace_new): initialize the list of strut rects for this workspace. (meta_workspace_free): free the strut rect lists (ensure_work_areas_validated): support new struts and new strut rect lists. Unleash the per-xinerama work areas. * src/constraints.c (get_outermost_onscreen_positions): Use the current window position along with the new per-workspace strut rects to compute the constraints that apply to a particular window. (constraint_hint_applies_func): don't do hints constraints on fullscreen windows (update_position_limits): for maximized windows use the work areas to set the position limits; for other windows rely on the struts constraints to be computed later in get_outermost_onscreen_positions (meta_window_constrain): don't apply aspect ratio hints to full screen windows * src/display.c (meta_display_open): add _NET_WM_STRUT_PARTIAL atom (meta_rectangle_equal): new helper function for MetaRectangles (event_queue_callback): #ifndef out if USE_GDK_DISPLAY not set to avoid compiler warning * src/display.h: add atom_net_wm_strut_partial, and add meta_rectangle_equal. * src/screen.c (meta_screen_rect_intersects_xinerama): change _window_intersects_ to _rect_intersects_ which is more useful now. (meta_screen_resize_func): update struts on windows with struts since struts are relative to the screen size, and this function is called when the screen size updates. * src/screen.h (meta_screen_rect_intersects_xinerama): change _window_intersects_ to _rect_intersects_ which is more useful now. * src/window-props.c (meta_display_init_window_prop_hooks): add hook for strut_partial * src/tools/metacity-window-demo.c: Support partial-width struts on the dock window tests for metacity testing purposes.
* fix conditional so we get metacity-properties.c in the distributionHavoc Pennington2003-01-221-2/+0
| | | | | | | 2003-01-22 Havoc Pennington <hp@redhat.com> * src/tools/Makefile.am: fix conditional so we get metacity-properties.c in the distribution #103071
* only install .desktop file for metacity-properties if we actually installHavoc Pennington2002-12-131-3/+9
| | | | | | | | | | | 2002-12-13 Havoc Pennington <hp@redhat.com> * src/tools/Makefile.am (Desktop_in_files): only install .desktop file for metacity-properties if we actually install metacity-properties * src/display.c (event_callback): not focusing on button 2 click was crack, revert that change.
* make this always return FALSE for now, to avoid bug reports.Havoc Pennington2002-12-081-1/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-12-08 Havoc Pennington <hp@pobox.com> * src/prefs.c (meta_prefs_get_application_based): make this always return FALSE for now, to avoid bug reports. * src/util.c (ensure_logfile): put "opened log file" message on stderr so it will normally land in ~/.xsession-errors * configure.in: remove extra AC_ARG_PROGRAM * src/display.c (event_callback): handle the toggle-verbose message * src/tools/metacity-message.c: add a toggle-verbose message, been meaning to do this for a while. * src/util.c (meta_set_verbose): if verbose mode is enabled and we don't support it, then exit. * src/prefs.c: allow building without gconf (currently means some prefs are no-ops) * src/util.c, src/util.h: support defining macros to kill all verbose output entirely. (Removes the code and strings associated with it) * configure.in: don't get METACITY_PROPS_LIBS if not building the config dialog. (HAVE_GCONF): allow building sans gconf, if you are size-sensitive and not using gnome. (WITH_VERBOSE_MODE): add ability to disable all the verbose debug spew strings, to shrink the binary. (--disable-sm): allow SM support to be forced on or off (--disable-startup-notification): allow forcing this on or off
* conditionalize building the config dialogHavoc Pennington2002-12-011-2/+12
| | | | | | | | | | 2002-12-01 Havoc Pennington <hp@pobox.com> * src/tools/Makefile.am: conditionalize building the config dialog * configure.in (BUILD_CONFIG_DIALOG): add --enable-config-dialog option to turn on the "window focus" dialog. This is part of deprecating this dialog.
* replace the old apply_constraints with wacky new approach involvingHavoc Pennington2002-10-181-17/+4
| | | | | | | | | | | | 2002-10-18 Havoc Pennington <hp@pobox.com> * src/stack.c (constrain_stacking): replace the old apply_constraints with wacky new approach involving graphing all the constraints then walking the graph. Fixes #94876 and probably other stacking bugs as well, thanks to Arvind for tracking down the issue. (compute_layer): add FIXME and reference to bug #96140
* debug enhancementsHavoc Pennington2002-10-171-0/+5
|
* add code to create big stacks of dialogs transient for each other, forHavoc Pennington2002-10-171-6/+45
| | | | | | | 2002-10-17 Havoc Pennington <hp@redhat.com> * src/tools/metacity-window-demo.c (dialog_cb): add code to create big stacks of dialogs transient for each other, for testing.
* The suggested change in the tooltip as per ui-review. Not sure how long this ↵Arvind Samptur2002-09-191-1/+1
| | | | dialog will be here. Anyway...
* fix compiler warningsHavoc Pennington2002-09-121-0/+23
| | | | | | | | | | | | | | 2002-09-12 Havoc Pennington <hp@redhat.com> * src/workspace.c (meta_workspace_screen_index) (meta_workspace_index): fix compiler warnings * src/tools/metacity-window-demo.c (menu_items): add a test for dialogs with no transient parent * src/place.c (find_first_fit): Try placing window at origin of first Xinerama, even if there are no windows to place next to; makes placement work when no other windows are open on the screen.
* recalculate mapped-ness of frame after toggling decorations on/off, soHavoc Pennington2002-08-241-0/+19
| | | | | | | | | | | 2002-08-24 Havoc Pennington <hp@redhat.com> * src/window.c (process_property_notify): recalculate mapped-ness of frame after toggling decorations on/off, so that windows don't disappear when decorations are toggled on. * src/tools/metacity-window-demo.c (toggle_decorated_cb): add a test for toggling decoration state on the fly
* Theme breakage! Themes have to implement "border" frames now, see AtlantaHavoc Pennington2002-06-221-1/+58
| | | | | | | | | | | | | | | | | | | | 2002-06-21 Havoc Pennington <hp@pobox.com> Theme breakage! Themes have to implement "border" frames now, see Atlanta for an example. Fixes #84285 * src/tools/metacity-window-demo.c (do_appwindow): add a border-only window * src/window.c (update_mwm_hints): read border only from the MWM hints * src/window.h (struct _MetaWindow): add border_only flag * src/core.c (meta_core_get_frame_type): report border type if required * src/common.h (enum): add META_FRAME_TYPE_BORDER
* accessibility stuff for metacity-properties capplet. bug #84749.Jayaraj Rajappan2002-06-121-0/+10
|