| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
Thu Apr 14 14:49:14 2005 Soeren Sandmann <sandmann@redhat.com>
* Various updates to the GL compositor. Much less purple.
|
|
|
|
|
|
| |
Wed Apr 13 14:58:18 2005 Søren Sandmann <sandmann@redhat.com>
* lmctypes.h: Add this file
|
|
|
|
|
|
|
|
|
| |
Wed Apr 13 14:39:54 2005 Søren Sandmann <sandmann@redhat.com>
* Commit first attempt at using GL
For to those following along at home: It won't work unless you
patch your X server.
|
|
|
|
|
|
| |
Mon Mar 28 15:34:37 2005 Søren Sandmann <sandmann@redhat.com>
* Merge changes on head.
|
|
|
|
|
|
|
| |
Thu Feb 24 15:17:09 2005 Søren Sandmann <sandmann@redhat.com>
* src/compositor.c, src/cwindow.c: Support shaped windows, disable
snow, don't draw background.
|
|
|
|
|
|
|
| |
Sat Feb 12 19:52:09 2005 Søren Sandmann <sandmann@redhat.com>
* src/compositor.c (create_root_buffer): Get rid of shocking pink
background.
|
| |
|
|
|
|
|
|
|
| |
2005-02-12 Owen Taylor <otaylor@redhat.com>
* configure.in: Revert compositor checks to what HEAD
has ... what was here wasn't really functional.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tue Feb 1 16:21:40 2005 Søren Sandmann <sandmann@redhat.com>
* src/snow.[ch]: new files
* src/cwindow.c: Tweak the shadows a bit, remove unused code. Make
sure we don't crash when we try to freeze a non-existing window.
* src/compositor.c (update_world): Hook up the snow.
* src/Makefile.am (metacity_SOURCES): Add snow.[ch]
* README: Add a note about the branch
|
|
|
|
|
|
|
|
|
|
|
| |
Wed Jan 26 18:00:35 2005 Søren Sandmann <sandmann@redhat.com>
* src/cwindow.c: Add Gaussian shadows, lifted from xcompmgr. Add
support for translucent windows.
* src/compositor.c: Support translucent windows.
* src/window.c: Make unfocused windows translucent.
|
|
|
|
|
|
| |
Mon Jan 24 20:27:53 2005 Søren Sandmann <sandmann@redhat.com>
* src/window.c: start compositing after ending grap op
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mon Jan 24 17:07:26 2005 Søren Sandmann <sandmann@redhat.com>
* src/compositor.c (remove_repair_idle): Don't use a timeout to do
the repair. Add meta_compositor_start/stop_compositing()
* src/cwindow.[ch]: Add cwindow_freeze()/thaw() to stop and start
compositing. Update various places to use stored geometry.
* src/window.c: Use start/stop composting to make resizing smooth.
|
|
|
|
|
|
|
|
| |
Fri Jan 21 14:36:32 2005 Søren Sandmann <sandmann@redhat.com>
* src/window.c (update_resize): s/new_h/new_y/
* src/display.c (use_this_motion_notify): Use this code here from window.c
|
|
|
|
|
|
|
|
| |
Fri Jan 21 11:26:27 2005 Søren Sandmann <sandmann@redhat.com>
* src/window.c: Some cleanups
* src/ui.c: Make frame windows override redirect so clients can
resize them.
|
|
|
|
|
|
|
|
|
|
| |
Thu Jan 20 16:13:47 2005 Søren Sandmann <sandmann@redhat.com>
* src/compositor.c, src/cwindow.c: Remove old, unsued code. Add a
METACITY_DEBUG_UPDATES
environment variable.
|
|
|
|
|
|
| |
Wed Jan 19 16:54:21 2005 Søren Sandmann <sandmann@redhat.com>
* src/compositor.c (process_create): Remove debugging spew
|
| |
|
|
|
|
|
|
|
| |
Fri Jan 14 17:09:32 2005 Søren Sandmann <sandmann@redhat.com>
* src/compositor.c (draw_windows): Carefully avoid drawing windows
that are obscured by other windows.
|
|
|
|
|
|
| |
Thu Jan 13 23:31:31 2005 Søren Sandmann <sandmann@redhat.com>
* src/cwindow.c (cwindow_new_draw): Some drawing fixes
|
|
|
|
|
|
|
|
|
|
| |
Thu Jan 13 18:43:17 2005 Søren Sandmann <sandmann@redhat.com>
* Initial check-in of changes to compositing manager. New files:
matrix.[ch] matrix manipulation from The Gimp
cwindow.[ch] the CWindow class
It is not yet very smooth or spiffy, and it is not snappy at all.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-01-11 Elijah Newren <newren@gmail.com>
Correct highlighting of windows in workspace switcher popup.
Fixes #163450.
* src/tabpopup.c (meta_select_workspace_expose_event): Remove race
between FocusIn/FocusOut events and the expose event by replacing
window->has_focus with
window==window->display->expected_focus_window.
|
|
|
|
|
|
| |
2005-01-09 Elijah Newren <newren@gmail.com>
* configure.in: post-release version bump to 2.9.5
|
|
|
|
|
|
| |
2005-01-09 Elijah Newren <newren@gmail.com>
* NEWS: Metacity 2.9.3 unstable release
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-01-09 Elijah Newren <newren@gmail.com>
* src/display.c (meta_display_open):
* src/display.h (struct _MetaDisplay):
* src/window.c (meta_window_free, meta_window_client_message,
meta_window_notify_focus):
Remove the hack from bug 128200; it isn't needed anymore with the
fix from bug #160470.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-01-09 Elijah Newren <newren@gmail.com>
Don't focus the panel on click. Fixes #160470 (and 100470 and
removes the need for the hack from 128200)
* doc/how-to-get-focus-right.txt: Update section on focusing
non-decorated windows (specifically, DOCKS and DESKTOPS)
* src/display.c (event_callback): don't focus dock windows on
click
|
|
|
|
|
|
|
|
|
|
| |
2005-01-06 Elijah Newren <newren@gmail.com>
Make sure the save session dialog appears focused. Fixes #162983.
* src/session.c (warn_about_lame_clients_and_finish_inter): Get a
timestamp by explicit request from Xserver, since none is
available otherwise.
|
|
|
|
|
|
|
|
| |
2005-01-06 Leena Gunda <leena.gunda@wipro.com>
* src/window.c (meta_window_unmaximize): Restore the wireframe
rectangle co-ordinates to saved window co-ordinates. Fixes
bug #161236.
|
|
|
|
|
|
|
| |
2005-01-03 Thomas Fitzsimmons <fitzsim@redhat.com>
* src/Makefile.am (install-data-local): Install schema data from
builddir not srcdir.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-01-02 Elijah Newren <newren@gmail.com>
Provide more documentation to make it easier for people to
contribute to Metacity
* HACKING: Add lots of information to extend this document: more
on relevant standards and X properties, lots of information on
debugging and testing, and add a list of some other important
things to read; also move some information to
src/code-overview.txt and organize this file into sections.
* src/code-overview.txt: New file including some small parts from
the old HACKING file and lots of new stuff. This file gives a
brief overview of some of the bigger structures and files, with
guides for a variety of task categories providing places to start
looking in the code and things to look for.
|
|
|
|
|
|
| |
2005-01-01 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
* es.po: Updated Spanish translation.
|
|
|
|
|
|
|
|
|
|
| |
2004-12-28 Elijah Newren <newren@gmail.com>
Allow users to move the window around immediately after
double-clicking to shade (#90290)
* src/display.c (event_callback): only end the grab op if either
there is no frame or else the frame is not mapped
|
|
|
|
|
|
| |
2004-12-28 Christian Rose <menthos@menthos.com>
* sv.po: Updated Swedish translation.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-12-27 Elijah Newren <newren@gmail.com>
Focus windows that manually position themselves too (fixes
#107347).
* src/window.h (struct _MetaWindow): add a new
showing_for_first_time flag
* src/window.c (meta_window_new_with_attrs): initialize
showing_for_first_time flag to !mapped, (meta_window_show):
replace did_placement with showing_for_first_time in the section
to decided whether to focus since did_placement isn't quite what
we want
|
|
|
|
|
|
|
|
|
| |
2004-12-27 Elijah Newren <newren@gmail.com>
* src/display.c (meta_display_set_input_focus_window,
meta_display_focus_the_no_focus_window): Spew warning if
CurrentTime is passed to the function, but don't exit prematurely.
(fixes #162353)
|
|
|
|
|
|
| |
2004-12-25 Miloslav Trmac <mitr@volny.cz>
* cs.po: Updated Czech translation.
|
|
|
|
|
|
|
| |
2004-12-24 Elijah Newren <newren@gmail.com>
* src/window.c (meta_window_show_menu): Don't show menu if all
options are invalid (fixes #148915)
|
|
|
|
|
|
|
|
|
|
| |
2004-12-24 Elijah Newren <newren@gmail.com>
* src/window.c (window_takes_focus_on_map): Fix error in
distinguishing < vs. <= introduced by the patch in #154598,
restructure code so that verbose log matches code better in order
ensure such mistakes are harder to make in the future (fixes
#162172)
|
|
|
|
|
|
|
|
|
|
| |
2004-12-24 Elijah Newren <newren@gmail.com>
Thanks to mild7@users.sourceforge.net for this fix.
* src/window.h: (META_WINDOW_IN_NORMAL_TAB_CHAIN): Excludes
windows with skip_taskbar hint set from the alt-tab list; they'll
appear in the ctrl-alt-tab list instead. (fixes #106249)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-12-22 Elijah Newren <newren@gmail.com>
Wrap XSetInputFocus, making display->expected_focus_window a
little more reliable (see #154598)
* src/display.h: (struct _MetaDisplay): add a large comment about
the expected_focus_window, add a last_focus_time field,
(XSERVER_TIME_IS_BEFORE): new macro moved from window.c but fixed
for 64-bit systems, (meta_display_set_input_focus_window): new
function
* src/display.c (meta_display_open): initialize last_focus_time,
add a comment about brokenness of trying to set intial focus
window, (meta_display_set_input_focus_window): new function that
wraps XSetInputFocus,
(meta_display_focus_the_no_focus_window): make this function
closer to a wrapping of XSetInputFocus for the no_focus_window.
* src/window.c (XSERVER_TIME_IS_LATER): remove this macro in favor
of the improved one added to display.h
* src/display.c (meta_display_open):
* src/window.c (meta_window_focus):
use meta_display_focus_the_no_focus_window and
meta_display_set_input_focus instead of XSetInputFocus
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-12-22 Elijah Newren <newren@gmail.com>
* src/core.c (meta_core_user_lower_and_unfocus):
* src/display.c (meta_display_get_current_tab):
* src/stack.c (get_default_focus_window, meta_stack_list_windows):
* src/window.c (set_net_wm_state, meta_window_should_be_showing,
implement_showing, meta_window_activate,
meta_window_notify_focus):
* src/window.h:
* src/workspace.c (meta_workspace_list_windows):
Rename meta_window_visible_on_workspace to
meta_window_located_on_workspace (whether or not the window was
showing wasn't taken into account, which made "visible"
confusing). Fixes #136314.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-12-22 Elijah Newren <newren@gmail.com>
Partially resolve the conflicting requirements of windows on
multiple workspaces and hidden being a global quantity for windows
(fixes bug 156182; the remainder of the work is bug 87531 and is a
libwnck issue)
* src/display.c (event_callback):
* src/window.c (meta_window_visible_on_workspace, meta_window_unstick):
* src/workspace.c (meta_workspace_add_window,
meta_workspace_contains_window,
meta_workspace_queue_calc_showing):
* src/workspace.h:
Remove meta_workspace_contains_window, replace with simple
comparison utilizing window->workspace
* src/place.c (meta_window_place):
* src/window.c (meta_window_shares_some_workspace):
* src/window.h:
Remove meta_window_shares_some_workspace, replace with a simple
comparison utilizing window->workspace
* src/session.c (save_state),
* src/window.c (meta_window_new_with_attrs,
meta_window_apply_session_info, meta_window_free,
window_showing_on_its_workspace,
meta_window_change_workspace_without_transients,
meta_window_unstick, meta_window_set_current_workspace_hint,
meta_window_get_workspaces):
* src/window.h:
* src/workspace.c (meta_workspace_free, meta_workspace_add_window,
meta_workspace_remove_window):
Only one workspace now
|
| |
|
|
|
|
|
|
| |
2004-12-20 Elijah Newren <newren@gmail.com>
* configure.in: post-release version bump to 2.9.3
|
|
|
|
|
|
| |
2004-12-20 Elijah Newren <newren@gmail.com>
* NEWS: Metacity 2.9.2 unstable release
|
|
|
|
|
|
|
| |
2004-12-20 Elijah Newren <newren@gmail.com>
* configure.in: re-add the note about Fibonacci sequence micro
version numbers that was lost at version 2.8.5
|
|
|
|
| |
* en_CA.po: Updated Canadian English translation.
|
| |
|
| |
|