summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2003-01-28Reinstated visual-bell patch, fix for bug 99886.Bill Haneman1-0/+139
2003-01-25When checking if a window is fullscreen size, only require it to be at theHavoc Pennington1-0/+12
2003-01-25 Havoc Pennington <hp@pobox.com> * src/stack.c (window_is_fullscreen_size): When checking if a window is fullscreen size, only require it to be at the origin of the work area, not at the origin of the screen/xinerama. Still require it to be full screen in width x height. May fix xine in the case where the user has a top panel. * src/window.c (constrain_position): restore the ability for undecorated windows to position themselves overlapping the top panel, but don't let decorated windows do so. Oh the hacks...
2003-01-23small code snippet to fix startup sequences that set legacy class/nameHavoc Pennington1-1/+6
2003-01-08 Havoc Pennington <hp@pobox.com> * src/screen.c (meta_screen_apply_startup_properties): small code snippet to fix startup sequences that set legacy class/name
2003-01-22do not read sizeof(long) off the X connection. The X protocol does notHavoc Pennington1-0/+6
2003-01-22 Havoc Pennington <hp@redhat.com> * src/async-getprop.c (async_get_property_handler): do not read sizeof(long) off the X connection. The X protocol does not vary by architecture. Fixes longstanding hang on all 64-bit platforms.
2003-01-22fix conditional so we get metacity-properties.c in the distributionHavoc Pennington1-0/+5
2003-01-22 Havoc Pennington <hp@redhat.com> * src/tools/Makefile.am: fix conditional so we get metacity-properties.c in the distribution #103071
2003-01-22be robust against the panel's lame "set a negative number for struts"Havoc Pennington1-0/+6
2003-01-22 Havoc Pennington <hp@pobox.com> * src/window.c (update_struts): be robust against the panel's lame "set a negative number for struts" thing, even though we'll also fix the panel.
2003-01-22Fix for the "mangles focus window when switching workspaces and usingHavoc Pennington1-0/+20
2003-01-21 Havoc Pennington <hp@pobox.com> Fix for the "mangles focus window when switching workspaces and using mouse focus" bug * src/stack.c (meta_stack_get_default_focus_window_at_point): new function * src/screen.c (meta_screen_focus_mouse_window): new function (meta_screen_focus_default_window): new function * src/workspace.c (meta_workspace_activate): use the new meta_screen_focus_default_window() 2003-01-17 Havoc Pennington <hp@pobox.com> * src/window.c (meta_window_handle_mouse_grab_op_event): fix event compression code to use GDK algorithm suggested by Owen, should be more efficient.
2003-01-22Added "mn" to ALL_LINGUAS. Added Mongolian translation by Ochirbat BatzayaChristian Rose1-0/+4
2003-01-22 Christian Rose <menthos@menthos.com> * configure.in: Added "mn" to ALL_LINGUAS. * po/mn.po: Added Mongolian translation by Ochirbat Batzaya <buuvei@yahoo.com>.
2003-01-21only hop window to the current workspace if the window was previouslyHavoc Pennington1-0/+19
2003-01-21 Havoc Pennington <hp@redhat.com> * src/display.c (event_callback): only hop window to the current workspace if the window was previously minimized. Should keep mozilla from popping windows over to your current workspace. 2003-01-20 Havoc Pennington <hp@redhat.com> Attempt to fix #85916 * src/keybindings.c (primary_modifier_still_pressed): new function (handle_workspace_switch): handle modifier release prior to getting the grab (do_choose_window): handle modifier release prior to getting the grab * src/keybindings.c (grab_keyboard): properly return failure if the GrabKeyboard doesn't work
2003-01-19add note about how this is the unstable branch, set version to 2.5.0Havoc Pennington1-0/+5
2003-01-19 Havoc Pennington <hp@pobox.com> * configure.in: add note about how this is the unstable branch, set version to 2.5.0
2003-01-16recalc_window_features() after making these changes, should fix #103317Havoc Pennington1-0/+7
2003-01-14 Havoc Pennington <hp@pobox.com> * src/window.c (meta_window_maximize, meta_window_unmaximize) (meta_window_make_fullscreen, meta_window_unmake_fullscreen): recalc_window_features() after making these changes, should fix #103317
2003-01-15Increase the number of run_command bindings in screen_bindings from 12 toRob Adams1-0/+11
2003-01-14 Rob Adams <robadams@ucla.edu> * src/prefs.c: Increase the number of run_command bindings in screen_bindings from 12 to 32. * src/prefs.h: Increase the number of META_KEYBINDING_COMMAND_N macros from 12 to 32. * src/keybindings.c: Increase the number of run_command handlers from 12 to 32.
2003-01-11implement compression of motion events (drop all but the most recentlyHavoc Pennington1-0/+6
2003-01-11 Havoc Pennington <hp@pobox.com> * src/window.c (meta_window_handle_mouse_grab_op_event): implement compression of motion events (drop all but the most recently received), guessing at fixes for #103009
2003-01-11add ability to --disable-shapeHavoc Pennington1-0/+4
2003-01-11 Havoc Pennington <hp@pobox.com> * configure.in: add ability to --disable-shape
2003-01-11fix the behavior of --enable-*.Akira TAGOH1-0/+4
2003-01-11 Akira TAGOH <tagoh@gnome.gr.jp> * configure.in: fix the behavior of --enable-*.
2003-01-10revert that change, I got the wrong .desktop file. doh.Havoc Pennington1-0/+5
2003-01-10 Havoc Pennington <hp@redhat.com> * src/Makefile.am (desktopfiles_in_files): revert that change, I got the wrong .desktop file. doh.
2003-01-10don't install .desktop file for properties dialog if we aren'tHavoc Pennington1-0/+6
2003-01-10 Havoc Pennington <hp@redhat.com> * src/Makefile.am (desktopfiles_DATA): don't install .desktop file for properties dialog if we aren't building/installing the properties dialog.
2003-01-102.4.13Havoc Pennington1-0/+6
2003-01-10Use a line for the titlebar text bg.James M. Cape1-0/+5
2003-01-09 James M. Cape <jcape@ignore-your.tv> * src/themes/Esco/metacity-theme-1.xml: Use a line for the titlebar text bg.
2003-01-09argh, we were making all dialogs skip taskbar; when did that get added.Havoc Pennington1-0/+7
2003-01-09 Havoc Pennington <hp@redhat.com> * src/window.c (recalc_window_features): argh, we were making all dialogs skip taskbar; when did that get added. Fix to match libwnck, only skip taskbar when the dialog is transient for some other app window.
2003-01-09change Windows+click back to Alt+click, Windows+click just surprisedHavoc Pennington1-0/+7
2003-01-09 Havoc Pennington <hp@redhat.com> * src/metacity.schemas.in: change Windows+click back to Alt+click, Windows+click just surprised everybody and didn't work half the time. Maya users can configure it, and GTK DND can change its default.
2003-01-09assign Alt+F12 to shade window, per #102658Havoc Pennington1-0/+5
2003-01-08 Havoc Pennington <hp@pobox.com> * src/metacity.schemas.in: assign Alt+F12 to shade window, per #102658
2003-01-08fix off-by-one, patch from readams@hmc.edu, #102806Havoc Pennington1-0/+6
2003-01-07 Havoc Pennington <hp@pobox.com> * src/screen.c (update_num_workspaces): fix off-by-one, patch from readams@hmc.edu, #102806
2003-01-06don't apply offscreen height difference. This would get the window underArvind Samptur1-0/+6
2003-01-06 Arvind Samptur <arvind.samptur@wipro.com> * src/window.c: (constrain_position) don't apply offscreen height difference. This would get the window under the panel on a resize or a move. Fixes #102418
2003-01-06invert vertical_workspaces cases (we want to go down each column if it'sHavoc Pennington1-1/+8
2003-01-05 Havoc Pennington <hp@pobox.com> * src/screen.c (meta_screen_calc_workspace_layout): invert vertical_workspaces cases (we want to go down each column if it's vertical, and across each row if horizontal). Patch from readams@hmc.edu
2003-01-05updated Vietnamese file,Pablo Saratxaga1-0/+4
fixed various erros in Brazilian file, added missing 'mk' to ALL_LINGUAS
2003-01-05put in the HAVE_GTK_MULTIHEAD conditionals so we build with GTK 2.0Havoc Pennington1-0/+5
2003-01-05 Havoc Pennington <hp@pobox.com> * src/frames.c (meta_frames_apply_shapes): put in the HAVE_GTK_MULTIHEAD conditionals so we build with GTK 2.0
2003-01-05focus new windows even in mouse focus mode, #89981, patch fromHavoc Pennington1-0/+5
2003-01-05 Havoc Pennington <hp@pobox.com> * src/window.c (meta_window_show): focus new windows even in mouse focus mode, #89981, patch from readams@hmc.edu
2003-01-05redo using new calc_workspace_layout to fix #98302Havoc Pennington1-0/+11
2003-01-05 Havoc Pennington <hp@pobox.com> * src/workspace.c (meta_workspace_get_neighbor): redo using new calc_workspace_layout to fix #98302 * src/util.c (topic_name): shorten default prefix * src/screen.c (meta_screen_calc_workspace_layout): enhance this to handle all the funky layouts and calculate more information than before
2003-01-05Added "fi" (Finnish).Pauli Virtanen1-0/+4
2003-01-05 Pauli Virtanen <pauli.virtanen@hut.fi> * configure.in (ALL_LINGUAS): Added "fi" (Finnish).
2003-01-05handle the client having a shape mask, fixes #101806Havoc Pennington1-0/+19
2003-01-05 Havoc Pennington <hp@pobox.com> * src/frames.c (meta_frames_apply_shapes): handle the client having a shape mask, fixes #101806 * src/core.c (meta_core_get_client_xwindow): new function * src/frame.c, src/frame.h: keep a flag for whether we need to update the frame shape * src/window.c (meta_window_new): select for ShapeNotify * src/display.h, src/display.c: actually query the shape extension, instead of just using it all over the place. * src/prefs.c (update_application_based): don't let people turn on application_based, as it just causes funky bugs. We can reenable the pref when/if it ever does something useful.
2003-01-03include the Xrandr header fileHavoc Pennington1-0/+8
2003-01-03 Havoc Pennington <hp@redhat.com> * src/display.c: include the Xrandr header file * src/window.c (meta_window_fill_horizontal) (meta_window_fill_vertical): maximize to work area, not entire screen. doh.
2002-12-23DTD fixesRoss Burton1-0/+5
2002-12-19Reverted visual bell patch, #99886Havoc Pennington1-0/+4
2002-12-19 Havoc Pennington <hp@pobox.com> * Reverted visual bell patch, #99886
2002-12-19select ColormapChangeMask on toplevel windows, maybe a partial fix forHavoc Pennington1-0/+13
2002-12-18 Havoc Pennington <hp@redhat.com> * src/window.c (meta_window_new): select ColormapChangeMask on toplevel windows, maybe a partial fix for #101478 2002-12-17 Havoc Pennington <hp@pobox.com> * src/display.c (meta_display_begin_grab_op): don't use "(null)" for null pointers, use "none", so I can distinguish glibc-generated (null) which is a bug. (key_event_description): ditto (meta_display_begin_grab_op): ditto * src/window.c (update_sm_hints): ditto * src/keybindings.c (reload_modmap): ditto (meta_display_process_key_event): ditto
2002-12-19Added Bulgarian (bg).Yanko Kaneti1-0/+4
2002-12-19 Yanko Kaneti <yaneti@declera.com> * configure.in: (ALL_LINGUAS) Added Bulgarian (bg). po/ * bg.po (added): Added start of Bulgarian translation by Alexander Shopov <al_shopov@yahoo.com>.
2002-12-18select ColormapChangeMask on toplevel windows, maybe a partial fix forHavoc Pennington1-0/+5
2002-12-18 Havoc Pennington <hp@redhat.com> * src/window.c (meta_window_new): select ColormapChangeMask on toplevel windows, maybe a partial fix for #101478
2002-12-18added support for border only windows. #100984.Hidetoshi Tajima1-0/+5
* src/themes/AgingGorilla/metacity-theme-1.xml: added support for border only windows. #100984.
2002-12-17s/focussed/focused/Havoc Pennington1-0/+4
2002-12-17 Havoc Pennington <hp@pobox.com> * src/metacity.schemas.in: s/focussed/focused/
2002-12-17add a comma to message #101401Havoc Pennington1-0/+4
2002-12-17 Havoc Pennington <hp@pobox.com> * src/xprops.c (validate_or_free_results): add a comma to message #101401
2002-12-17Added visual bell feature, fix for 99886.Bill Haneman1-0/+130
2002-12-16argh, screwed that up. get WM_NAME as VALUE_TEXT_PROPERTY #101383Havoc Pennington1-0/+5
2002-12-16 Havoc Pennington <hp@pobox.com> * src/window-props.c (init_wm_name): argh, screwed that up. get WM_NAME as VALUE_TEXT_PROPERTY #101383
2002-12-16use META_PROP_VALUE_STRING_AS_UTF8 so we convert old Latin-1 WM_NAME toHavoc Pennington1-0/+8
2002-12-16 Havoc Pennington <hp@pobox.com> * src/window-props.c: use META_PROP_VALUE_STRING_AS_UTF8 so we convert old Latin-1 WM_NAME to UTF-8 * src/xprops.h (enum): add META_PROP_VALUE_STRING_AS_UTF8 to get a latin1 string then convert.
2002-12-15get window name before anything else.Havoc Pennington1-0/+9
2002-12-15 Havoc Pennington <hp@pobox.com> * src/window.c (meta_window_new): get window name before anything else. * src/xprops.c (validate_or_free_results): instead of suggesting how to get window title etc. with xprop, just print out the window title. much better.
2002-12-15make the warning about strange property contents blame the application andHavoc Pennington1-0/+6
2002-12-15 Havoc Pennington <hp@pobox.com> * src/xprops.c (validate_or_free_results): make the warning about strange property contents blame the application and explain how to use xprop to diagnose which app is causing the problem.
2002-12-15don't pass NULL string to gconf_client_set_string #101237Havoc Pennington1-0/+5
2002-12-15 Havoc Pennington <hp@pobox.com> * src/prefs.c (meta_prefs_change_workspace_name): don't pass NULL string to gconf_client_set_string #101237
2002-12-13only install .desktop file for metacity-properties if we actually installHavoc Pennington1-0/+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.
2002-12-10add myself here, bug #100789Havoc Pennington1-0/+31
2002-12-09 Havoc Pennington <hp@pobox.com> * AUTHORS: add myself here, bug #100789 * src/display.c (meta_display_set_grab_op_cursor): drop PointerMotionHintMask * src/window.c (meta_window_handle_mouse_grab_op_event): don't use XQueryPointer, as we aren't using PointerMotionHint now * src/display.c (event_callback): rearrange a bit of code for slight speedup and clarity * src/window.c (update_resize) (meta_window_handle_mouse_grab_op_event): implement usage of the _METACITY_UPDATE_COUNTER (meta_window_handle_mouse_grab_op_event): fix code that used event->xbutton with a motion event * src/display.c (meta_display_open): add new atoms, and initialize Xsync if we have it (grab_op_is_resizing): new function (meta_display_begin_grab_op): create an alarm monitoring window's _METACITY_UPDATE_COUNTER (meta_spew_event): conditionalize this on WITH_VERBOSE_MODE and print alarm events. * src/window.c (meta_window_new): fetch _METACITY_UPDATE_COUNTER * configure.in (HAVE_XSYNC): check for Xsync extension
2002-12-09Handle crossing events during resizing. (#93384).Soeren Sandmann1-0/+5
Mon Dec 9 22:09:56 2002 Soeren Sandmann <sandmann@daimi.au.dk> * src/display.c, src/window.c: Handle crossing events during resizing. (#93384).
2002-12-092.4.8Havoc Pennington1-0/+4