1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
|
2.6.2
===
Thanks to Yukihiro Nakai, Rached Ben Mustapha, Gwenole Beauchesne,
Padraig O'Briain, Laurent Vivier, Rob Adams for contributions to this
release.
- fix to repaint after resize always, so on maximize
and theme changes we get things drawn properly
- fix a compile issue on HPUX
- fix translations of metacity-message output
- fix to update window icons when they change
- put a limit on number of characters displayed in
window titles during Alt+tab
- fix configure check for Xrandr
- fix 64-bit bug in property reading that broke
things badly on 64-bit
- don't move focus when clicking close button on a window
- fix a crash in getting pixmap icons
- spawn dialogs and child processes on the proper
screen in multihead situations
- if the focus gets set to None, set it back to
something sane
- load accessibility modules and set accessibility roles
- fix hang after displaying warning dialogs
- fix a memory corruption when sticking/unsticking windows
that lead to a frequent crash and windows appearing
in Alt+tab improperly
- fix some handling of partial-width panel struts
- more translations
2.6.1
===
- rebuild with fixed glib-gettext.m4
2.6.0
===
- some additional translations
2.5.5
===
Thanks to Rob Adams, Arvind Samptur, Andreas Volz, Ray Strode, John
Paul Wallington, Soeren Sandmann for contributions to this release.
And as always thanks to the translators.
- fix aspect ratio handling
- fix "shake loose" functionality for maximized windows
- handle Xrandr size changes properly again
- fix fullscreen window detection
- fix workspace name handling
- don't steal button press events on root window
- nuke metacity.spec due to nonmaintenance
- allow too-large-for-screen windows to move their titlebar offscreen
- keep an MRU list of windows per-workspace and use it to focus
the next window when the focused window disappears
- fix cursor when moving
- improve appearance of opaque resize
- make BELOW window state work
- fix a crash when gdk_pixmap_foreign_new() returned NULL
2.5.3
===
Thanks to Jordi Mallach, Padraig O'Briain, Rob Adams, Julio Merino,
Ben Jansens, Jurg Billeter, Ray Strode, marcus@freebsd.org, James
Laska, for contributions to this release. Thanks also to
all the tireless translators.
- fixups to .desktop file
- activate window prior to grab end, avoiding
extra focus events
- add support for partial-width panels (fixes corner panel
and xinerama window position constraints)
- added keybinding to toggle window as "always on top"
- support --disable-schemas-install option to configure
- destroy support for legacy GNOME 1.x hints; metacity
no longer works with GNOME 1.x
- disable raise-on-click for mouse focus modes
- fix bug that broke many Javascript popup menus with mozilla
- allow "shaking loose" maximized windows, to move them
between Xinerama heads or whatever
- honor desktop-wide double click timeout
- handle window placement properly for windows that
start out maximized
- integrate Ximian patch to go ahead and log out after 4 minutes
even if a dialog is open
- fix a segfault
- fix bug where window groups weren't always kept up to date
- fix bug where focus got confused when switching workspaces
with mouse focus mode
- fix 64-bit crash on s390x
- chdir to user's homedir on startup
- keep window in fullscreen layer when its transients are focused
- fix keybindings bug when you had ScrollLock enabled
- many translation updates
2.5.2
===
Thanks to David Santiago, Julien Olivier, Anders Carlsson, Rob Adams
for fixes in this release.
- improved wording/UI for some dialogs
- while clicking a window button, if you move the mouse outside
the button such that releasing the mouse button won't activate
the window button, visually indicate by "popping out" the button.
- fix some valgrind errors
- change "show desktop mode" to convert to "everything is minimized
mode" if you open a new window while showing desktop, rather
than previous behavior of simply leaving show desktop mode.
- fix a trivial memory leak
- change "move to workspace N" so it doesn't switch workspaces,
just moves the window.
- translation updates
2.5.1
===
Thanks to Rob Adams, Peter O'Shea, Dafydd Harries, Masahiro Sakai,
Soeren Sandmann for fixes in this release.
- fix bug where fullscreen windows were below top panels
- build fix for Solaris
- support diagonal window movement with numeric keypad
- multihead fix
- build fix for Cygwin
- place on xinerama containing the pointer
- fix totally hosed window placement/movement for frameless
windows
- improvement to smoothness of window move/resize
2.5.0
===
Thanks to Rob Adams, Owen Taylor, Frederic Crozat, Arvind Samptur,
Bill Haneman, Akira Tagoh for help with fixes in this release.
- many new translations
- fix an infinite loop while holding a server grab triggered by
some recent Qt versions doing weird stuff
- fix bug where Alt+rightclick repeatedly on titlebar resulted
in zillions of menus
- fix Alt+Tab to *actually* put minimized windows at the end,
though this was always intended
- rewrite size/positions constraint code (currently known
to be quite buggy, e.g. xmms is hosed)
- enforce size of at least 1x1 on windows
- reduce latency of managing new windows still further
by using async properties code in more places
- don't grab keybindings on docks, so gnome-panel
can handle them
- suck in the panel's screenshot and run dialog global
bindings
- lots of improvements to window placement
- sync max number of workspaces with pager applet
- fix to keep focus when inside window frame in
strict mouse focus mode
- make it possible to start a reverse tab with
shift+alt+tab (vs. alt+tab then shift)
- fix a multihead issue with constraints between two
windows on different heads
- require GTK+ 2.2.0 and fontconfig
- default theme is now Simple
- add visual bell feature
- incorporate many fixes from 2.4.34
- other stuff
2.4.13
===
- we were making all dialogs skip the taskbar, even non-transient
ones, though this was supposedly fixed a while ago. Now really
fixed.
- change back to Alt+click by default for the window drag feature.
- assign Alt+F12 to shade window
- fix not deleting enough workspaces when the number
was reduced via the pager config dialog (readams@hmc.edu)
- don't allow windows under the top panel ever, even if they
are tall windows (Arvind)
- fix up the window layout for directional workspace nav,
so you always stop at the edges and always end up
where you expect (hp, with tweaks from readams@hmc.edu)
- focus new windows in mouse focus mode (readams@hmc.edu)
- support xeyes, oclock, etc. by applying shape mask
to the window manager frame (yeah it resizes slow, deal)
- fix vertical/horizontal maximize
- handle crossing events resizing for more opaque resize goodness
(Soeren)
- add wacky _METACITY_UPDATE_COUNTER experimental extension
to do nice opaque resizing (does nothing without a GTK patch)
- fix a crash setting workspace names
- fix internationalized WM_NAME reading
|