Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
overrides -std=c99.
|
|
|
|
This switches to the latest release branch.
|
|
|
|
|
|
changes:
-minor fixes
-translation updates
|
|
|
|
version, and bump all depends.
Per discussion on pkgsrc-changes.
|
|
This switches to the gnome-2.30 release branch.
|
|
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
|
|
changes:
-misc fixes
-translation updates
|
|
|
|
This switches to the gnome-2.28 release branch.
|
|
|
|
Shared directories can now be created independently by the pacakges
needing them and will be removed automatically by pkg_delete when empty.
Packages needing empty directories can use the @pkgdir command in PLIST.
Discussed and ok'd in thread starting at
http://mail-index.netbsd.org/tech-pkg/2009/06/30/msg003546.html
|
|
|
|
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
|
|
2.26.0
======
Thanks to Luca Ferretti, Matt Kraai, and Neil Jagdish Patel for
improvements in this version.
- queue frame resize on window undecorate (Neil)
- fix description of desktop background (Luca) (#569649)
- wrap g_error calls in braces (Matt)
Translations
Amitakhya Phukan (as), Mikel González (ast), Ihar Hrachyshka (be@latin), Runa
Bhattacharjee (bn_IN), David Planella (ca), Petr Kovar (cs), Ask Hjorth
Larsen (da), Christian Kirbach (de), Jennie Petoumenou (el), David Lodge (en_GB),
Jorge González (es), Mattias Põldaru (et), Iñaki Larrañaga Murgoitio (eu),
Ilkka Tuohela (fi), Claude Paroz (fr), Ankit Patel (gu), Mark Krapivner (he),
Rajesh Ranjan (hi), Gabor Kelemen (hu), Luca Ferretti (it), Takeshi AIHANA (ja),
Changwoo Ryu (ko), Gintautas Miliauskas (lt), Sangeeta Kumari (mai), Sandeep
Shedmake (mr), Wouter Bolsterlee (nl), Manoj Kumar Giri (or), Duarte Loreto (pt),
Leonardo Ferreira Fontenelle (pt_BR), Adi Roiban (ro), Yuriy Penkin (ru), Daniel
Nylander (sv), I. Felix (ta), Krishna Babu K (te), Theppitak Karoonboonyanan (th),
Clytie Siddall (vi), Chao-Hsiung Liao (zh_HK), Chao-Hsiung Liao (zh_TW)
2.25.144
========
Thanks to Matthias Claesen, Matt Kraai, Elijah Newren, Owen Taylor, and Thomas
Thurman for improvements in this version.
- Optimise window property lookup (Thomas) (#549886)
- Fix slip in the above (Matt)
- Several memory leaks fixed (Matthias) (#552303, #552973, #552307)
- Fix longstanding crasher about colourmaps (Owen) (#568365)
- Alt+middle/right buttons can be switched (Thomas) (#437910)
- Support _NET_WM_MOVERESIZE_CANCEL (Elijah)
- minor fix paving the way for a theme editor (Thomas)
Translations
David Planella (ca), Jorge González (es), Mattias Põldaru (et), saudat
mohammed (ha), Yuval Tanny\n (he), Gabor Kelemen (hu), Onye, Sylvester (ig),
Changwoo Ryu (ko), Raivis Dejus (lv), Kjartan Maraas (nb), Daniel Nylander (sv),
Fajuyitan, Sunday Ayo (yo), 甘露 (Gan Lu) (zh_CN)
2.25.89
=======
Thanks to Yanko Kaneti, Frederic Peters, Thomas Thurman, and Colin Walters for
improvements in this version.
- The maximisation key is a toggle. (Thomas) (#343824)
- "Unmaximise" is now called "restore". (Thomas) (#343824)
- New thread handling call for gconf (Frederic) (#565517)
- Add screenshot commands back which had been removed (Yanko) (#565343)
- move_to_corner_se keybinding fixed (Thomas)
- Windows on other workspaces which attempt to present themselves
are marked as needing attention (Colin) (#482354)
- End the grab op when the user clicks the titlebar (Thomas) (#401028)
Translations
Jorge González (es)
2.25.55
=======
Thanks to Erwann Chenede for improvements in this version.
- Fix build on Solaris (Erwann) (#564123)
Translations
Mattias Põldaru (et), Luca Ferretti (it)
2.25.34
=======
Thanks to Matt Kraai for improvements in this version.
- Fixes to Thomas's earlier fixes (Matt) (#562939)
Translations
None
2.25.21
=======
Thanks to Thomas Thurman for improvements in this version.
- Fixes to allow building without compositor again (Thomas)
- Fixes for -Wall problems (Thomas)
- Various tool updates (Thomas)
Translations: none
2.25.13
=======
Thanks to Thomas Thurman for improvements in this version.
- Add casts to fix failure to build from source on 64bit hosts (Thomas) (#562106)
- Added script to produce annoucements (Thomas)
Translations
Jorge González (es)
2.25.8
======
Thanks to Brian Cameron, Maxim Ermilov, Daniel Macks, Elijah Newren, Frederic
Peters, Thomas Thurman, David Trowbridge, and Olav Vitters for improvements in
this version.
- Reorder compiler flags (Daniel) (#562033)
- Fix compositor switch (Daniel) (#560990)
- Remove spurious warnings about operations on window "none" (Thomas)
- Fix _POSIX_C_SOURCE which was breaking OS X builds (Thomas) (#561962)
- -Werror -Wall and -ansi are now standard compile flags (Thomas)
- Merge screen and window keybindings files; fix minor alt-tab bug
in the process (Thomas) (#528337)
- Support _NET_WM_FULLSCREEN_MONITORS (David)
- Remove some deprecated calls (Thomas) (#560445)
- Clean up #includes (Maxim) (#560449)
- Update description of raise_on_click (Elijah)
- First dialogue delegated to zenity (Thomas)
- fix theme-parser typo (Olav)
- double-quote variable names in messages (Thomas) (#558309)
- fix accidental renaming of run_command_terminal (Thomas) (#557943)
- some null checks; problems exposed by new GDM (Brian) (#558058)
- ignore mouse button modifier if it's missing (Thomas) (Launchpad 258054, Launchpad 266929)
- fix docbook markup (Frederic)
Translations
Astur (ast), Jorge González (es), Thomas Thurman (la), Leonardo Ferreira
Fontenelle (pt_BR), Daniel Nylander (sv)
2.25.5
======
Thanks to Thomas Thurman for improvements in this version.
- Allow third-party apps to decide whether a window appears
on all workspaces (Thomas) (#557536)
- Fixed keybindings script (again) (Thomas)
Translations
David Planella (ca), Robert Millan (ca@valencia)
2.25.3
======
Brown paper bag release which fixes numerous build problems from last night's
release of 2.25.2. Apologies.
Thanks to Murray Cumming, Thomas Thurman, and Götz Waschk for improvements
in this version.
- Fix distcheck (Thomas) (#557356)
- add libm reference (Götz) (#557357)
- fix docbook tags (Murray) (#557337)
Translations
Yavor Doganov (bg), David Planella (ca), Robert Millan (ca@valencia), Kenneth
Nielsen (da), Hendrik Richter (de), Ivar Smolin (et), Claude Paroz (fr), Seán de
Búrca (ga), Launchpad Translations Administrators (hr), Gabor Kelemen (hu),
Thomas Thurman (la), Žygimantas Beručka (lt), Kjartan Maraas (nb), Duarte
Loreto (pt), Djavan Fagundes (pt_BR), Mugurel Tudor (ro), Pavol Šimo (sk),
Laurent Dhima (sq), Горан Ракић (sr), Theppitak Karoonboonyanan (th),
Funda Wang (zh_CN)
2.25.2
======
Thanks to Joe Marcus Clarke, Murray Cumming, Tomas Frydrych, William Lachance,
Matthew Martin, Christian Persch, Thomas Thurman, and Vincent Untz for
improvements in this version.
- Add handler for SIGTERM (Joe) (#553980)
- Minimised windows are necessarily obscured (Matthew) (#528927)
- Build fixes with the above (Christian, Tomas, Thomas) (#557335)
(#557201) (#469361)
- Changed keybindings to be in a single place (Thomas) (#469361)
- Add new document about themes (Murray)
- Remove obsolete support for fallback icons (Thomas)
- Pass modified mouse events to panels (William) (#554428)
- Change where desktop files should go (Vincent) (#549479)
Translations
Yavor Doganov (bg), David Planella (ca), Kenneth Nielsen (da), Hendrik
Richter (de), Ivar Smolin (et), Claude Paroz (fr), Seán de Búrca (ga), Launchpad
Translations Administrators (hr), Gabor Kelemen (hu), Thomas Thurman (la),
Žygimantas Beručka (lt), Kjartan Maraas (nb), Duarte Loreto (pt), Djavan
Fagundes (pt_BR), Mugurel Tudor (ro), Pavol Šimo (sk), Laurent Dhima (sq),
Горан Ракић (sr), Theppitak Karoonboonyanan (th), Funda Wang (zh_CN)
2.25.1
======
Thanks to Thomas Thurman for improvements in this version.
- Fix small memory leak, found by Matthias Clasen (Thomas) (#549952)
- Added move_to_center keybinding suggested by
Khanh-Dang Nguyen Thu Lam (Thomas) (#549979)
- Compositor can be turned on and off from the command line
(#545323) (Thomas)
Translations
Khaled Hosny (ar), Petr Kovar (cs), Iñaki Larrañaga Murgoitio (eu), Ilkka
Tuohela (fi), Žygimantas Beručka (lt), Duarte Loreto (pt), Djavan
Fagundes (pt_BR), Laurent Dhima (sq)
2.25.0
======
Thanks to Patrick Niklaus, Ted Percival, Eric Piel, Akira TAGOH, and Thomas
Thurman for improvements in this version.
- Fix memory allocation problem in struts (Eric) (probably #468075)
- Ensure windows which start maximised know where to jump back
to, so they don't warp to other screens (Ted) (#504692)
- Added header comments to some files (Thomas)
- Icons for windows which are uncooperative enough not to provide
an icon are taken from the theme, not built in (Patrick) (#524343)
- Added manual page for metacity-message (Akira, from Debian downstream)
Translations
Khaled Hosny (ar), Petr Kovar (cs), Ilkka Tuohela (fi), Duarte Loreto (pt), Djavan
Fagundes (pt_BR)
|
|
(NetBSD 3.0 XFree86)
Disable compositing support if native X doesn't provide libXdamage.
|
|
This switches to the gnome-2.24 release branch.
|
|
|
|
This switches to the gnome-2.22 release branch.
|
|
changes:
-minor bugfixes
-translation updates
|
|
changes:
-minor bugfixes and memory leak fixes
-improvements to focus stealing prevention
-translation updates
|
|
This switches to the new gnome-2.20 branch.
|
|
|
|
Bump PKGREVISION.
|
|
changes:
-bugfixes
-transation updates
|
|
|
|
|
|
2.18.2
======
This release fixes a bug with missing pixels in themes with rounded
corners.
Translators
Ignacio Casal Quinteiro (gl), Espen Stefansen (nb)
2.18.1
======
This release fixes a bug breaking some QT apps (thanks to Bradley
Hughes for a good test case and lots of patience) a hang with gtk
trunk (not that we expect many to use stable tarball releases of
metacity and bleeding edge versions of gtk together), and a couple
other odds and ends.
- prevent nasty metacity/gdk interactions causing hangs with gtk
trunk (Elijah) [offshoots of #354213]
- avoid some crashes when dragging windows partially offscreen
(Elijah) [#353513]
- avoid mousenav vs. keynav focus problems with the run application
dialog in mouse/sloppy focus modes (Elijah) [#374752]
- send synthetic configure notify events in response to appropriate
MapRequest events too (Elijah) [#322840]
Translators
Ihar Hrachyshka (be@latin), sonam pelden (dz), Jorge González (es), Ivar
Smolin (et), Iñaki Larrañaga Murgoitio (eu), Ignacio Casal Quinteiro (gl),
Gabor Kelemen (hu), Luca Ferretti (it)
2.18.0
======
Only change in this release was updated translations.
Translations
Jordi Mallach (ca), Ankit Patel (gu), Gabor Kelemen (hu), Luca
Ferretti (it), Takeshi AIHANA (ja), Erdal Ronahi (ku), Gintautas
Miliauskas (lt), Jovan Naumovski (mk), Reinout van Schouwen (nl), wadim
dziedzic (pl), raulpereira (pt_BR), Nickolay V. Shmyrev (ru), Горан
Ракић (sr)
2.17.8
======
Thanks to Jaap A. Haitsma, Linus Torvalds and Kjartan Maraas
for improvements in this release.
- Change icon in the "kill window" dialog because the old
one was removed from GNOME (Jaap)
- refactor the code which handles mouse events on the title
bar (Linus)
- Add MAINTAINERS to EXTRA_DIST (Kjartan)
Translations
Alexander Shopov (bg), Jakub Friedl (cs), Hendrik Richter (de),
Ivar Smolin (et), Ilkka Tuohela (fi), Robert-André Mauchin (fr),
Changwoo Ryu (ko), Marek Stepien (pl), Duarte Loreto (pt),
Maxim Dziumanenko (uk)
2.17.5
======
Thanks to Bruno Boaventura, Mad Alex, and Thomas Thurman for
improvements in this release.
- make window menu arrangement more sensible. (#382962, Bruno)
- unmaximise button keeps pressed appearance when moved off and
back. (#395560, Alex)
- fix a couple of compositor crashes (#387761, Thomas)
- new environment variables checked if the compositor is enabled;
see the new file doc/compositor-control.txt for details. (Thomas)
Translations
Djihed Afifi (ar), Ales Nyakhaychyk (be), Jordi Mallach (ca),
Jakub Friedl (cs), David Lodge (en_GB), Raivis Dejus (lv),
Kjartan Maraas (nb), Mugurel Tudor (ro), Daniel Nylander (sv),
Theppitak Karoonboonyanan (th)
2.17.3
======
Thanks to Christof Krüger, Federico Mena Quintero, Bruno Boaventura,
and Björn Lindqvist for improvements in this release.
- fix longstanding problem about windows flickering in and out of
maximised state when dragging between xineramas (#358715) (Christof)
- grab server when switching workspaces (#381127) (Federico)
- replace changing text on window menu with pairs of radio buttons
and checkboxes (#343108) (Bruno, Björn)
Translations
Kjartan Maraas (nb), Jakub Friedl (cs), Yuval Tanny (he), Ivar Smolin (et),
Duarte Loreto (pt), Francisco Javier F. Serrador (es)
2.17.2
======
Thanks to Priit Laes, Bruno Boaventura, Kjartan Maraas, Justin Mason,
Elijah Newren and Dan Mick for improvements in this release.
- implement handle_move_to_{side|corner}_* to allow the user to flip a
window to the side or corner of the screen. (Justin) [#317884]
- fix strict focus mode by picking up on res_class (Dan) [#361054]
- remove deprecated gtk stuff (Priit, Bruno)
- string fixes (Kjartan) [#363354, #363355]
Translations
Jakub Friedl (cs), Francisco Javier F. Serrador (es), Ilkka Tuohela (fi),
Christophe Merlet (RedFox) (fr), Kjartan Maraas (nb)
2.17.1
======
Thanks to Bruno Boaventura and Carlo Wood for improvements in this
release.
- sync metacity workspace previous with libwnck (Bruno) [#341893]
- fix cases when titlebar is allowed offscreen and shouldn't be, and
vice-versa (Carlo) [#333995]
Translations
Ilkka Tuohela (fi)
2.17.0
======
Thanks to Elijah Newren, Jens Granseuer, Bruno Boaventura, Carlo Wood,
and Thomas Thurman for changes in this release.
- version 2 of theme format: stick, shade and above buttons on titlebar,
variable rounding on corners, variable transparency on window
backgrounds, stock icons in themes, can remove all titlebar buttons
from certain classes of window, and more (Thomas) [#102547 and
dependencies]
- improve "Force Quit" dialog (Bruno) [#121936]
- ignore edge resistance when resizing with keyboard (Elijah) [#346782]
- maintain window size and placement across restarts (Carlo) [#358042]
- prevent crash when closing certain remote apps (Elijah) [#358514]
- longstanding mouse-focus bug fixed which affected firefox's
autocompletion (Elijah) [#357695]
- ignore maximum size constraints when maximising (Elijah) [#327543]
- warn translators to keep translations in sync with libwnck (Bruno)
[#355620]
- fixes for compilation warnings, etc (Elijah, Jens) [#348067, #356631]
Translators
Ivar Smolin (et), Gabor Kelemen (hu), Luca Ferretti (it),
Runa Bhattacharjee (bn_IN)
|
|
libSM is available and used (!).
|
|
|
|
|
|
packages with the modular Xorg equivalent. Those are falling back
to the old location by default, so this commmit doesn't change
dependencies.
graphics/xpm ==> x11/libXpm
fonts/Xft2 ==> x11/libXft
x11/Xfixes ==> x11/libXfixes
x11/xcursor ==> x11/libXcursor
x11/Xrender ==> x11/libXrender
x11/Xrandr ==> libXrandr
|
|
changes:
-bugfixes
-translation updates
|
|
2.16.0
==
Thanks to Jens Granseuer for changes in this release.
- Fix the build with c89/gcc 2.95.
Translators
Rahul Bhalerao (mr), Runa Bhattacharjee (bn_IN), Woodman Tuen
(zh_HK, zh_TW), Kostas Papadimas (el), Ani Peter (ml),
Jonathan Ernst (fr), Горан Ракић (sr, Gabor Kelemen (hu),
Maxim Dziumanenko (uk), Duarte Loreto (pt), Jordi Mallach (ca),
Gintautas Miliauskas (lt)
2.15.34
==
Thanks to Stéphane Rosi, Vytautus Liuolia, Will Walker, Baptiste
Mille-Mathias, Elijah Newren, Ed Catmur, and Thomas Andersen for fixes
in this release.
- allow moving maximized windows between xineramas again (Stéphane)
[#338660]
- fix an uninitialized-usage bug with net_wm_user_time that breaks
focus with new windows (Vytautus)
- re-fix accessibility events for the alt-tab popup (Will) [#350624]
- update the close pixmap to fit better with the other pixmaps of the
menu (Baptiste) [#345498]
- fix several fullscreen handling bugs I introduced, causing
fullscreen windows to not actually be shown fullscreen (Elijah)
[#343115]
- fix keybindings with hex-values, coming from special extended
keyboard keys (Ed) [#140448]
- fix metacity-dialog handling of arguments (Thomas) [#340690]
Translators
Vladimir Petkov (bg), Jordi Mallach (ca), Gabor Kelemen (hu),
Mohammad DAMT (id), Wouter Bolsterlee (nl), Daniel Nylander (sv),
Funda Wang (zh_CN)
2.15.21
==
Thanks to Vincent Untz, Jens Granseuer, Björn Lindqvist, Dmitry
Timoshkov, Thomas Thurman, Vytautas Liuolia, Thomas Andersen, Chris
Ball, and Elijah Newren for fixes in this release.
- kill usage of libegg (Vincent) [#348633]
- fix another C89 vs. C99 issue (Jens) [#347621]
- make it so maximized windows do not have rounded corners (Björn)
[#336850]
- fix the heuristic for determining if windows can be made
fullscreen, needed for WINE and possible also some legacy
applications (Dmitry) [#346927]
- make sure window features get recalculated when the screen is
resized via XRandR (Dmitry) [#346927]
- fitts' law fixes for titlebar buttons on maximized windows (Thomas
Thurman) [#97703]
- react to _NET_STARTUP_ID changes, as proposed for the new
startup-notification/EWMH spec (Vytautas) [#347515]
- return the window to maximized state if the window was "shaken
loose" from maximized state during a resize but the resize is later
aborted (Thomas Andersen) [#346719]
- fix button lighting with dragged clicks (Björn) [#321474]
- don't minimize in response to double clicks on the titlebar when
minimiziation should not be allowed (Chris) [#347377]
- fix some titlebar-not-on-screen constraint issues (Elijah)
[#333328, #345522]
Translators
Mahay Alam Khan (bn_IN), Jakub Friedl (cs), Iñaki Larrañaga
Murgoitio (eu), Yuval Tanny (he), Rajesh Ranjan (hi), Jovan
Naumovski (mk) Kjartan Maraas (nb), Leonid Kanter (ru)
2.15.13
==
Thanks to Björn Lindqvist and Thomas Thurman for improvements in this
release.
- grab alt+shift+button1 when trying to snap-move windows (Björn)
- avoid a case where memory is written after it's freed (Thomas)
Translators
Hendrik Richter (de), Kostas Papadimas (el), Jonathan Ernst (fr),
Satoru SATOH (ja)
2.15.8
==
Known as the "Elijah sucks for not reviewing a couple dozen patches"
release. And for not getting on IRC soon enough to catch Marnanel and
show him how to do the release. So, just translations this time.
Translations
Mahay Alam Khan (bn_IN), Rhys Jones (cy), Francisco Javier
F. Serrador (es), Ilkka Tuohela (fi), Rajesh Ranjan (hi), Changwoo
Ryu (ko), Fano Rajaonarisoa (mg), Sanlig Badral (mn), Слободан Д.
Средојевић (sr), Funda Wang (zh_CN)
2.15.5
==
Thanks to Björn Lindqvist, Søren Sandmann, Adam Jackson, Elijah
Newren, and Aidan Delaney for improvements in this release.
- code cleanup in resizepopup.c (Björn) [#341648]
- fix a logic bug so that the whole titlebar becomes sensitive to
mouse clicks (Björn) [#336320]
- make mouse cursor when moving windows become a hand (Björn) [#337376]
- lots and lots of compositor improvements -- beginning of a new
layer to abstract transition effects, shrinking and minimizing and
exploding effects, fading in and out, unminimize animation that
reverses minimize one, translucent menus, bounce on window focus,
and all kinds of stuff I don't understand and can't summarize well
(Søren, Adam)
- Fix a crash on exit/logout from assuming a compositor would always
exist (Elijah) [#342166]
- code cleanup in tabpopup.c (Aidan Delaney) [#166890]
Translations
Pema Geyleg (dz), Iñaki Larrañaga Murgoitio (eu), Theppitak
Karoonboonyanan (th), Clytie Siddall (vi)
2.15.3
==
Thanks to Søren Sandmann, Elijah Newren, Paolo Borelli, Björn
Lindqvist, jylefort at FreeBSD org,
- various code cleanups (Søren)
- prevent long titles from "sticking" in the tasklist (Elijah) [#330671]
- handle sync counter notifications in the compositor (Søren)
- notes/documentation updates (Elijah)
- plug a small leak (Paolo)
- remove a lot of dead code obsoleted by the new edge-resistance
stuff (Björn) [#341561]
- prevent a crash when changing resolution (jylefort) [#340847]
- revert an accessibility module loading workaround from Gnome 2.6
that has long since been fixed for us in gtk+ (Elijah) [#123372]
Translations
Francisco Javier F. Serrador (es), Ignacio Casal Quinteiro (gl),
Raivis Dejus (lv), Kjartan Maraas (nb), Funda Wang (zh_CN), Woodman
Tuen (zh_HK), Woodman Tuen (zh_TW)
2.15.2
==
Here's hoping that "third time's a charm." ;-) This release just
fixes the translations-not-included issue. See
http://mail.gnome.org/archives/desktop-devel-list/2006-April/msg00483.html
for more details.
- Use gnome-autogen.sh like most other modules (Rodney)
2.15.1
==
This release just fixes the control-center build (which depends upon
libmetacity-private). Thanks to Vincent for catching the problem.
- Include boxes.h in the includes dir (Elijah) [#339708]
2.15.0
==
Thanks to Thomas Thurman, Elijah Newren, Havoc Pennington, Björn
Lindqvist, Gora Mohanty, Alejandro Andres, Andy Morum, Dan Sanders,
Thomas Andersen, Brian Pepple, and Søren Sandmann for improvements in
this release. (Note that "Thomas" below refers to Thomas Thurman if
last name isn't specified)
- An endless array of compositor updates, not all of which are well
explained in the ChangeLog. ;-) Includes an ability to enable and
disable the compositor at runtime, fixed up wobbling effect and new
explosion effect, special magnification handling, different opacity
for different window types like menus, a way of scaling windows,
handling of foreign displays, improved handling of window
moving/resizing, various code restructuring, special runtime checks
for correct extensions and other compositors, lots of bug fixes,
and possibly other stuff I'm missing or not understanding (Søren)
- Removed "move to another workspace" menu when there are exactly two
workspaces (Thomas) [#151183]
- fix type for compositing_manager schema entry (Elijah) [#335901]
- Port more properties to our async system for code cleanliness and
speed improvements (Havoc, Thomas)
- Lots of code cleanup, even more code cleanup, wow our code was
messy (Björn) [#335177, #337507, #336890, #338359]
- Abstract out the functions for setting/unsetting demands attention
hint and avoid doing it when the window isn't obscured (Thomas)
[#305882]
- Change strings to make them more readable, and more
translatable (Gora) [#335720]
- Reduce compiling warnings -- add a number of casts and change
signedness on a number of variables (Björn) [#336032]
- Fixed broken links in README (Alejandro) [#333303]
- Add a tabbing function, bound to alt-f6 by default, to cycle
through the windows of the current application (Thomas) [#94682]
- Fix the build with --disable-xsync (Andy) [#336605]
- Raise windows on maximize/unmaximize (Dan) [#335076]
- Don't have confirmation windows make applications appear to be
locked when closing via the window list (Dan) [#334899]
- Allow any keybinding pref to be specified either with <foo>, a
string, or <foo>_list, a list of strings, or both (Thomas)
[#164831]
- warn and ignore if transient_for is set to a non-top-level window
(Thomas Andersen) [#335524]
- Use po/LINGUAS for listing supported languages (Brian) [#337951]
Translations
Vladimir Petkov (bg), Jordi Mallach (ca), Miloslav Trmac (cs), Rhys
Jones (cy), Lasse Bang Mikkelsen (da), Frank Arnold (de), Kostas
Papadimas (el), Francisco Javier F. Serrador (es), Ivar Smolin (et), Iñaki
Larrañaga (eu), Farzaneh Sarafraz (fa), Ilkka Tuohela (fi), Ignacio Casal
Quinteiro (gl), Ankit Patel (gu), Rajesh Ranjan (hi), Gabor Kelemen (hu),
Satoru SATOH (ja), Alexander Didebulidze (ka), Žygimantas Beručka (lt),
Kjartan Maraas (nb), Michiel Sikkes (nl), Åsmund Skjæveland (nn), Gora
Mohanty (or), Raphael Higino (pt_BR), Duarte Loreto (pt), Mugurel Tudor (ro),
Leonid Kanter (ru), Steve Murphy (rw), Laurent Dhima (sq), Слободан Д.
Средојевић (sr), Daniel Nylander (sv), Theppitak Karoonboonyanan (th), Maxim
Dziumanenko (uk), Clytie Siddall (vi), Funda Wang (zh_CN)
|
|
changes:
-gugfixes
-translation updates
|
|
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.
For example, "make show-buildlink3" in fonts/Xft2 displays:
zlib
fontconfig
iconv
zlib
freetype2
expat
freetype2
Xrender
renderproto
|
|
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
|
|
to use instead "USE_TOOLS+=intltool". Remove now unused
intltool/buildlink3.mk
|
|
changes:
-reverts the widely hated new focus behavior of Metacity
2.14.x to the behavior found in 2.12.x
-minor bugfixes
-translation updates
|
|
|
|
PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries. From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.
|
|
USE_TOOLS+=msgfmt.
|
|
that they look nicer.
|
|
RECOMMENDED is removed. It becomes ABI_DEPENDS.
BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.
BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.
BUILDLINK_DEPENDS does not change.
IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".
Added to obsolete.mk checking for IGNORE_RECOMMENDED.
I did not manually go through and fix any aesthetic tab/spacing issues.
I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.
I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.
As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.
As discussed on tech-pkg.
I will commit to revbump, pkglint, pkg_install, createbuildlink separately.
Note that if you use wip, it will fail! I will commit to pkgsrc-wip
later (within day).
|
|
2.14.1
==
The only change since 2.14.0 is to remove the "This is the UNSTABLE
branch" warning from configure for those compiling Metacity from
source.
2.14.0
==
Thanks to Ryan Lortie and Thomas Thurman for fixes in this release.
- Mark the app-running-remotely-window-title string for translation
(Thomas) [#334332]
- Only unmaximise window before freeing if the window is actually
maximised (Ryan) [#333563]
Translations
Jordi Mallach (ca), Frank Arnold (de), Luca Ferretti (it), Evandro
Fernandes Giovanini (pt_BR), Theppitak Karoonboonyanan (th)
2.13.144
==
Thanks to Jens Granseuer, Kristian, Søren Sandmann, Sylvain
Bertrand, and Thomas Thurman for improvements in this release.
- Fix build with gcc 2.95 (Jens) [#331166]
- Compositor improvements [remember, still off by default]: add
unused wobbly (un)minimize animation (Kristian), add support for
turning updates on and off (Søren), use sync counter to make
composited resizing tear free (Søren), add ability to unmanage
the screen (S½ren),
- Fix build issue with library search order (Sylvain) [#330695]
- Work around buggy application grouping with transient windows
(Thomas) [#328211]
- Prevent setting cycle_windows to keybindings that won't work.
(Thomas) [#329676]
2.13.89
==
Thanks to Søren Sandmann, Thomas Thurman, Thom May, Akira Tagoh,
Luke Morton, and Philip O'Brien for improvements in this release.
- Compositor improvements [remember that the compositor is still
disabled by default]: New fancy minimize animation that fades in
and out, new debug stuff, various bug fixes (Søren)
- When buggy apps create synthetic button or keypresses without a
timestamp, produce a warning instead of failing an assertion
(Thomas) [#313490]
- Avoid a memory leak when checking which workspace(s) a window is
on (Thomas) [#322059]
- Add a man page for metacity (Thom, Akira, Luke, Philip) [#321279]
- Disable alt-f7 if a window can't be moved, and alt-f8 if it can't
be resized (Thomas) [#328920]
- Allow alt-escape to cancel alt-tabbing, and vice versa (Thomas)
[#141425]
Translations
Miloslav Trmac (cs), Kjartan Maraas (nb), Tino Meinen (nl),
Kjartan Maraas (no), Слободан Д. Средојевић (sr), Funda Wang (zh_CN)
2.13.55
==
Thanks to Dick Marinus, Christian Kirbach, and Elijah Newren for
improvements in this release.
- Add a minimize and none double-click-titlebar-action (Dick)
[#300210]
- Prevent a critical warning crasher when switching themes
(Christian) [#327847]
- Fix some uninitialized value problems (Elijah)
- If the mouse enters a window on a different screen, activate the
default window on the new screen (Elijah) [#319348]
Translations
Jordi Mallach (ca), Adam Weinberger (en_CA), Francisco Javier
F. Serrador (es), Ilkka Tuohela (fi), Ignacio Casal Quinteiro (gl),
Ankit Patel (gu), Kjartan Maraas (nb), Kjartan Maraas (no), Evandro
Fernandes Giovanini (pt_BR), Theppitak Karoonboonyanan (th), Clytie
Siddall (vi), Funda Wang (zh_CN)
2.13.34
==
Thanks to Damien Carbery, Havoc Pennington, Søren Sandmann,
Björn Lindqvist, Kjartan Maraas, Elijah Newren for improvements in
this release.
- manually define HOST_NAME_MAX if not already defined to fix Solaris
compilation issue (Damien, Havoc) [#326745]
- compositor improvements: port to changes in libcm, do it again, fix
unrefing, make minimize animation update again (all done by Søren)
- make sure an outline border is shown even if a window decoration's
width is 0 (Björn) [#98340]
- correctly handle window alt-tab outlines in showing desktop mode
(Björn) [#98340]
- fix lots of tiny issues spotted by the intel compiler (Kjartan)
[#321439]
- prevent rapidly repeated visual bells from hanging metacity
(Elijah) [#322032]
- more careful error handling of values returned by GConf (Elijah)
[#326615]
- fix various initialization and default issues, especially for
running with --disable-gconf. Make --disable-gconf actually work.
(Elijah) [#326661]
- fix some reading-from-free'd-data errors (Søren) [#327575]
- fix an unitialized value problem when in raise-on-click mode
(Søren) [#327572]
- avoid flashing original-sized window when closing a maximized
window (Elijah) [#317254]
- prevent windows from sometimes getting shoved and smashed by
sliding (and possibly auto-hiding) panels (Elijah) [#327822]
Translations
Ilkka Tuohela (fi), Ignacio Casal Quinteiro (gl), Tino Meinen (nl),
Funda Wang (zh_CN)
2.13.21
==
Thanks to Damien Carbery, Ray Strode, Søren Sandmann, Elijah
Newren, Jens Granseuer, and Kyle Ambroff for improvements in this
release.
- Fix Solaris compilation issues (Ray, Damien) [#326281, #326746]
- Merge compositor work from branches to get the beginnings of an openGL
based compositor. Still not ready and thus disabled by default.
(Søren)
- Composite fixes: Only update composite on damage events (Søren), get
non-composite compilation working again (Elijah), Really turn off
draw-in-a-loop (Søren)
- Don't dereference a NULL string (Elijah) [#327013]
- GCC 2.95 fix; remove more C99 style variable initiailizations (Jens)
[#327050]
- Fix accidental overzealous focus holding by the terminal (introduced in
last release) so that windows launched from panel icons, the panel
menu, or global keybindings should get focus now. (Elijah) [#326159]
- If no valid window is found in the MRU list, then set focus to the
desktop window. (Kyle) [#317405]
Translations
Adam Weinberger (en_CA), Francisco Javier F. Serrador (es), Ankit
Patel (gu), Takeshi AIHANA (ja), Theppitak Karoonboonyanan (th),
Clytie Siddall (vi)
2.13.13
==
Thanks to Jens Granseuer, Björn Lindqvist, and Elijah Newren for
improvements in this release.
- Remove C99 style variable initiailization (Jens) [#322622]
- Fix a logic error (Björn) [#322149]
- Plug a few leaks (Elijah) [#309178]
- Allow edge resistance at both sides of a window and also when edges
don't overlap but are a single pixel away from doing so (Elijah)
[part of #321905]
- Remove the timeout resistance at screen/xinerama edges (Elijah)
[part of #321905]
- Revert to the old edge resistance behavior for keyboard
movement/resizing based resistance (Elijah) [part of #321905]
- Remove the "pull-away" edge resistance (Elijah) [part of #321905]
- Avoid crashing when visual bell is in use and focus window is
closed (Elijah) [#322031]
- Be more strict about what is considered a valid region with partial
struts (Elijah) [#322070]
- Fix reduced resources resize handling for windows with sizing or
resizing constraints (Elijah) [#325774]
- Fix window outline for minimized windows when using alt-esc
(Elijah) [#325092]
- Make the taskbar less flash happy and fix up some related stacking
issues (Elijah) [#326035]
- More thorough handling of source indication (Elijah) [part of #326041]
- Don't "steal" focus from terminal windows for new window mappings
as the difference in usage between terminals and other apps seems
to suggest this difference in treatment. See bug #326159 for
details, feedback welcome (Elijah) [#326159]
- Add a raise on click option, basically only because all the major
distros are patching it in anyway (though each and every one of
them has bugs in their implementations). (Elijah) [#326156]
Translations
Kjartan Maraas (nb), Kjartan Maraas (no)
2.13.8
==
Thanks to Kang Jeong-Hee and Elijah Newren for improvements in this
release.
- Fix some compilation warnings and issues (Kang)
- Escape the title since it is going to be treated as Markup (Elijah)
[#324846]
- Make the workspace switcher work with dual-head (non-xinerama)
setups (Elijah) [#319423]
Translations
Ilkka Tuohela (fi), Ankit Patel (gu), Kang Joeng-Hee (ko)
2.13.5
==
Thanks to Davyd Madeley, Kjartan Maraas, and Björn Lindqvist for
improvements in this release.
- Make a debugging message actually correspond to the code (Björn)
[#322051]
- Make the wireframe a bit slimmer (Kjartan) [#320051]
- Display hostname in titlebar for remote X clients (Davyd) [#322202]
Translations
Miloslav Trmac (cs), Adam Weinberger (en_CA), Ankit Patel (gu),
Kjartan Maraas (nb), Kjartan Maraas (no), Marcel Telka (sk)
2.13.3
==
This is a special edition release just for gicmo, code-named 'elijah,
please do a release so magic seb can bring it to me'. It fixes a
number of issues due to the major constraints changes found since the
last release.
Thanks to Davyd Madeley and Elijah Newren for improvements in this release.
- Differentiate between movement towards an edge and movement away from
one for edge-resistance. Pick smaller constants for movement away from
an edge (Elijah)
- Use GPOINTER_TO_INT() macro instead of cast to allow compilation on
64-bit architectures without warning (Davyd)
- compute the frame geometry due to maximization only after actually
maximizing (Elijah) [#321902]
- add some developer documentation on updating struts, workareas, regions,
and edges (Elijah)
- When updating the xinerama due to placement, update which
maximal/spanning rect set to use as well (Elijah) [#322068]
- Relax the partially onscreen constraint to allow the titlebar to touch
the bottom panel in order to make the new constraints code function the
same as the old version (Elijah) [#322071]
- Don't allow removing a window from maximized or fullscreened state to
place the titlebar under the top panel (Elijah) [#322075]
Translations
Vladimir Petkov (bg), Francisco Javier F. Serrador (es), Ignacio Casal
Quinteiro (gl), Takeshi AIHANA (ja), Theppitak Karoonboonyanan (th)
2.13.2
==
This release just contains a merge of all the changes on the
constraints_experiments branch.
Thanks to Havoc Pennington for reviewing the gargantuan patch and
suggesting lots of little fixes for making it better, to Rob Adams and
Soeren Sandmann for grilling me on how some of the difficult internals work
-- allowing me to improve the documentation, to Olav Vitters for finding an
easy-to-fix crasher bug in early testing and for repeatedly extending my
deadline for switching from working on Metacity to Bugzilla, to Ray Strode
for finding two crashers and fixing one of them in early testing, to Bryan
Clark for usability advice, to Davyd Madeley and Christian Kellner for
testing Xinerama stuff, to Sebastien Bacher for packaging an early version
and finding some obscure bugs (that I unfortunately still can't duplicate
and will probably still need to fix once I can),
Bugs fixed:
unfiled - constraints.c is overly complicated[1]
unfiled - constraints.c is not robust when all constraints cannot
simultaneously be met (constraints need to be prioritized)
unfiled - keep-titlebar-onscreen constraint is decoration unaware (since
get_outermost_onscreen_positions() forgets to include
decorations)
unfiled - keyboard snap-moving and snap-resizing snap to hidden edges
86644 - resize should have a shift option like move does
109553 - gravity w/ simultaneous move & resize doesn't work
113601 - maximize vertical and horizontal should toggle and be
constrained
122196 - windows show up under vertical panels
122670 - jerky/random resizing of window via keyboard[2]
124582 - keyboard and mouse snap-resizing and snap-moving erroneously
moves the window multidimensionally
136307 - don't allow apps to resize themselves off the screen (*cough*
filechooser *cough*)
142016, 143784 - windows should not span multiple xineramas unless
placed there by the user
143145 - clamp new windows to screensize and force them onscreen, if
they'll fit
144126 - Handle pathological strut lists sanely[3]
149867 - fixed aspect ratio windows are difficult to resize[4]
152898 - make screen edges consistent; allow easy slamming of windows
into the left, right, and bottom edges of the screen too.
154706 - bouncing weirdness at screen edge with keyboard moving or
resizing
156699 - avoid struts when placing windows, if possible (nasty a11y
blocker)
302456 - dragging offscreen too restrictive
304857 - wireframe moving off the top of the screen is misleading
308521 - make uni-directional resizing easier with alt-middle-drag and
prevent the occasional super annoying resize-the-wrong-side(s)
behavior
312007 - snap-resize moves windows with a minimum size constraint
312104 - resizing the top of a window can cause the bottom to grow
319351 - don't instantly snap on mouse-move-snapping, remove
braindeadedness of having order of releasing shift and
releasing button press matter so much
[1] fixed in my opinion, anyway.
[2] Actually, it's not totally fixed--it's just annoying
instead of almost completely unusable. Matthias had a
suggestion that may fix the remainder of the problems (see
http://tinyurl.com/bwzuu).
[3] This bug was originally about not-quite-so-pathological
cases but was left open for the worse cases. The code from
the branch handles the remainder of the cases mentioned in
this bug.
[4] Actually, although it's far better there's still some minor
issues left: a slight drift that's only noticeable after
lots of resizing, and potential problems with partially
onscreen constraints due to not clearing any
fixed_directions flags (aspect ratio windows get resized in
both directions and thus aren't fixed in one of them)
New feature:
81704 - edge resistance for user move and resize operations; in
particular 3 different kinds of resistance are implemented:
Pixel-Distance: window movement is resisted when it aligns with an
edge unless the movement is greater than a threshold number of
pixels
Timeout: window movement past an edge is prevented until a certain
amount of time has elapsed during the operation since the first
request to move it past that edge
Keyboard-Buildup: when moving or resizing with the keyboard, once a
window is aligned with a certain edge it cannot move past until the
correct direction has been pressed enough times (e.g. 2 or 3 times)
Major code changes:
- constraints.c has been rewritten; very few lines of code from the old
version remain. There is a comment near the top of the function
explaining the basics of how the new framework works. A more detailed
explanation can be found in doc/how-constraints-works.txt
- edge-resistance.[ch] are new files implementing edge-resistance.
- boxes.[ch] are new files containing low-level error-prone functions
used heavily in constraints.c and edge-resistance.c, among various
places throughout the code. testboxes.c contains a thorough testsuite
for the boxes.[ch] functions compiled into a program, testboxes.
- meta_window_move_resize_internal() *must* be told the gravity of the
associated operation (if it's just a move operation, the gravity will
be ignored, but for resize and move+resize the correct value is needed)
- the craziness of different values that
meta_window_move_resize_internal() accepts has been documented in a
large comment at the beginning of the function. It may be possible to
clean this up some, but until then things will remain as they were
before--caller beware.
- screen and xinerama usable areas (i.e. places not covered by
e.g. panels) are cached in the workspace now, as are the screen and
xinerama edges. These get updated with the workarea in
src/workspace.c:ensure_work_areas_validated()
Translation
Michiel Sikkes (nl)
2.13.1
==
Thanks to Philip O'Brien, Kjartan Maraas, and Aidan Delaney for
improvements in this release.
- add handling for META_PREF_CURSOR_THEME and META_PREF_CURSOR_SIZE
for more complete debug info (Philip) [#318976]
- Remove possible g_source leak in #ifdef'd out code, in case anyone uses
it in the future (Kjartan) [#320050]
- Changed the 'minimized' field of the MetaTabEntry struct to 'hidden'
(Aidan) [#168455]
Translations
Miloslav Trmac (cs), Francisco Javier F. Serrador (es), Takeshi AIHANA (ja),
Erdal Ronahi (ku), Theppitak Karoonboonyanan (th)
2.13.0
==
Thanks to Björn Lindqvist, Kjartan Maraas, Søren Sandmann,
Elijah Newren, Ross Cohen, and Muktha for improvements in this release
since 2.12.1.
- Mave ancestors come along with the transient when moving the window from
one workspace to another (Björn) [#314977]
- Fix the workspace switcher tabpopup to display the right windows and to
fix the pick-a-new-window-to-focus algorithm in order to not select
windows that aren't showing (Björn) [#170475]
- Fix a couple memory leaks (Kjartan, Søren, Elijah) [#313030]
- Make alt-esc (the "switch between windows immediately" keybinding)
actually show minimized windows too (Ross) [#107072]
- Make alt-esc consistent with alt-tab by leaving stacking of unselected
windows unchanged (Ross) [#314285]
- Clarify the meaning of the auto_raise preference (Elijah) [#312421]
- Fix a crash that occurs when removing some virtual desktops and windows
happen to be on those desktops (Elijah) [#318306]
- Make the unfocussed Simple window border visible with high contrast
inverse theme (Muktha) [#121361]
- Fix edge snapping for multi-screen (non-xinerama) setups (Elijah)
[#319425]
Translations
Vladimir Petkov (bg), Kostas Papadimas (el), Adam Weinberger (en_CA),
Ivar Smolin (et), Michiel Sikkes (nl), Marcel Telka (sk), Funda
Wang (zh_CN)
|
|
scripts prior to revision 1.43 of bsd.pkginstall.mk.
|