2005-10-16 14:12:16 by Julio M. Merino Vidal | Files touched by this commit (3) | |
Log message:
Update to 2.12.1:
gnome-games 2.12.1
==================
This is a stable maintenance release of gnome-games. Several bugs have
been fixed and translations have been updated. Upgrading is
recommended.
The bugs fixed:
General: Fixes to the build system to ensure the correct glib version
is used and make sure compiling without ESD works. Compiler fixes for
Solaris and Mac OS X.
Aisleriot: Fix conflicts between menu short-cuts. Fail more gracefully
when a game file cannot be found (necessary when using a shared home
directory).
Nibbles: Fix conflicts between menu short-cuts.
Robots: Set the background color correctly at start-up.
Gnometris: Obey the preview preference at start-up.
Mines: Fix a crasher involving multiple simultaneous button clicks.
gnome-games 2.12.0
==================
Here it is! The shiny new stable release of gnome-games.
Those of you following the testing releases will only notice two
changes: The handling of mouse movement with the buttons down in Mines
has been improved and the French docs for Aisleriot are all installed
properly.
For those of you who like your software bug-free, this is what has changed:
General:
- Lots of UI tweaks, thanks to Dennis Cranston tireless attention to detail.
- Slightly better UI for network games.
- Better use of stock items for menus and toolbars.
Aisleriot:
- Stacks of cards that run off the bottom of the screen are squeezed
up to make them fit.
- Cards you can drop other cards onto are hilighted (Vincent Povirk did
all the hard work for this one).
- Three new games: Backbone, Carpet and Triple Peaks.
- Double clicking foundation cards triggers auto-move, very useful for
finishing up games like Klondike (not universally supported).
- Fullscreen mode.
Four in a Row:
- Nice (SVG) default graphics from Alan Horkan.
- A new game starts the moment the program is launched.
Gnometris:
- Now uses the new high scores dialog.
Iagno:
- Starts a new game the moment the program starts.
- Removed the clock - it was useless.
Mahjongg:
- If you click on a second tile and it doesn't match the first we now
select that one as the new first tile rather than telling you off.
- Fullscreen mode.
- Display the current game in the title bar.
Mines:
- Using the left button on a cleared square is now like using the middle
button. This makes the game a lot easier for those with an awkward middle
button. All the old buttons still work, so no one should be disadvantaged.
- The first click is now guaranteed to clear a useful number of squares:
no more clicking randomly to find a gap.
- When you click on a mine you now get an explosion.
Robots:
- Remove the specialised key sets. The left-hand key set only worked with
US keyboards and anyone who is old school enough to use the traditional
keys knows how to customise them.
Same GNOME:
- A "Fast Animation" mode for the impatient.
- Better grid and background colours.
Stones:
- The level you last played is remembered properly.
- Remove all the scrolling options and replace it with one good scrolling
algorithm.
Tali:
- The word "Yahtzee" has been completely eliminated so there is absolutely
no chance of a trademark dispute.
Tetravex:
- Tiles get hilighted on mouse-over: just like any other widget.
Lots of people contributed to this release:
Callum McKenzie
Richard Hoelscher
Vincent Povirk
Dennis Cranston
Alan Horkan
Peter Moulder
Clytie Siddall
and all the other people who reported bugs and provided patches and
gave generous feedback but for whom my record keeping has failed
miserably to keep track of.
And also of course the translation team.
gnome-games 2.11.5
==================
This is the final release candidate for 2.12. Testing this release is
strongly encouraged. It should compile on a GNOME 2.10 system without
any extra libraries.
As usual there are no new features, however there are some things that
need attention:
- Aisleriot drawing code: there has been a change here that is rather
drastic for this late in the release cycle. Any drawing glitches
should be filed as bugs. When reporting the bug please describe
exactly what you were doing, the game played, and how many cards you
were dragging. Screenshots won't go amiss either.
- The aisleriot statistics dialog: if I haven't got the autoconf
magic right then the close button on this dialog may
fail. Alternatively configure may fail. In either case I am interested
in reports of this, espeically on Fedora core 3 and core 4 systems.
- Once again, aisleriot: there is a strange crash that happens very
infrequently. I have seen it myself, but not managed to get a good
stack trace. Anyone who has debugging symbols turned on and
experiences a crash -please report it. It will occur while, or shortly
after dragging some cards.
All other crashes should also be reported.
gnome-games 2.11.4
==================
This release is the second beta release of gnome-games in preparation
for GNOME 2.12. There are no new features, only bug-fixes,
documentation updates and translation updates.
gnome-games 2.11.3
==================
This is the user-interface freeze release of gnome-games. Most of the
changes have been bug-fixes.
General:
- Slightly streamlined build process (callum).
Aisleriot:
- Improvements to the card dropping code (callum and Peter Moulder).
- UI cleanups (Dennis Cranston).
- Stop the rules being changed mid-game (callum).
- Help for games with multi-word names should work in French locales (callum).
Ataxx:
- Clarify the rules (rah).
- Fix some drawing glitches (callum).
Mahjongg:
- Documentation XML fixup (Peter Moulder).
Mines:
- UI tweaks (Dennis Cranston)
- It will now compile when optimisation is turned off.
Same Gnome:
- UI tweaks (Dennis Cranston)
Stones:
- The level you last played is now remembered between games. You can
also start at any level, not just the pre-defined ones (callum).
Games Server:
- The games-server program now behaves like a real Unix daemon (callum).
- Fix a typo in the schema descriptions (Clytie Siddall).
gnome-games 2.11.2
==================
This is the feature-freeze release of gnome-games. These are the
major, user-visible, changes:
Aisleriot:
- Three new games: Carpet (almost completely pointless) and Backbone (not
pointless at all) from Vincent Povirk. Triple Peaks from Richard
Hoelscher.
- Hilighting of valid drop targets not works for all games where it
makes sense (Vincent Povirk).
- Scores are hidden for games where it doesn't make sense (rah).
Four in a Row:
- New SVG graphics from Alan Horkan. The classic and high contrast
themes has been updated and a new High Contrast Inverse theme has been
added. Both of these accessibility themes now match the GNOME themes
of the same name (Alan Horkan).
- Subtle grid-drawing improvements (callum).
- Some of the themese have changed names (Alan Horkan).
Mahjongg:
- Display the current game in the title-bar.
Tali:
- The phrase "Yahtzee" has been replaced with "5 of a kind". It
doesn't sound as sexy, but it is more obvious what it means and
it isn't a trademark (rah, callum).
Plus lots of bug fixes, code cleanups, api modernisation, and -of
course- the tireless work of the translation team.
gnome-games 2.11.1
==================
Finally, a very belated 2.11.x entry for gnome-games. A lot has changed
and I've probably missed a few things, but here are the main points:
General:
- (Slightly) improved UI for starting network games.
- Lots of HIG-conformance tweaks leading to nicer dialogs.
- Use of modern APIs and stock items, once again giving a nicer feel
to the UI.
Aisleriot:
- Per-game options work again. e.g. Klondike has the option for 3-card deals.
- Valid places to drop cards are now hilighted (only on some games).
- Dropping cards in the right place is now easier.
- Double-clicking the foundation in Klondike auto-moves cards to the
foundatione. Very useful at the end of the game.
- Fullscreen mode.
- Gay Gordons is guaranteed to be solvable.
- Long card lists are automatically expand and contract to fit the window.
Four in a row:
- A new game starts the moment the prgram is launched.
Gometris:
- Use the new high-scores dialog.
Iagno:
- Start a new game when the program loads.
- Removed the clock, it was useless.
Mahjongg:
- Rather than assuming clicking on a second, mismatched, tile was a mistake,
assume that the player wants to select it as the first of a different pair.
- Fullscreen mode.
Mines:
- Using the left button on a cleared square is now like using the middle
button. This makes the game a lot easier for those with an awkward middle
button.
- The first click is guaranteed to clear a "useful" number of squares \
so you
don't have to blindly click and hope you don't hit a mine.
- An explosion graphic is drawn on a mine if you set it off.
Robots:
- Remove the specialised key sets.
Same GNOME:
- Fast animation mode for those who are impatient.
- Better grid, background and cursor colours.
Stones:
- Allow only one scrolling technique. Improve the quality of the scrolling.
Tali:
- UI tweaks: the dice area behaves like a toolbar wth prelight hilighting
and the like.
Tetravex:
- Tiles get hilighted on mouse-over. i.e. the behave just like any other
GTK component.
And of course a lot of bug fixes and code cleanups.
|
2005-10-10 16:03:36 by Julio M. Merino Vidal | Files touched by this commit (4) |
Log message:
librsvg2-gtk2 has gone away, so do not depend on it. Instead, require a
recent version of librsvg2 (>= 2.12.6) which now includes the GTK+ loader.
Bump PKGREVISION to 1.
|
2005-08-10 22:56:30 by Johnny C. Lam | Files touched by this commit (339) |
Log message:
Remove the abuse of buildlink that was pkg-config/buildlink3.mk. That
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables. Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.
For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
|
2005-07-21 18:30:01 by Thomas Klausner | Files touched by this commit (328) |
Log message:
Change path from devel/pkgconfig to devel/pkg-config.
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
|
2005-06-14 09:41:35 by Roland Illig | Files touched by this commit (2) |
Log message:
Added a patch that makes the declaration of toupper() visible and fixes an
out-of-bounds error.
|
2005-06-01 20:03:33 by Johnny C. Lam | Files touched by this commit (858) |
Log message:
Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
Several changes are involved since they are all interrelated. These
changes affect about 1000 files.
The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk. bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files. Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred. This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.
The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages. Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc. This modification is a nod toward LOCALBASE=/usr. The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.
The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc. The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.
The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files. Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories. These files are used as input
to imake since imake can't use stdin for that purpose.
The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead. This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed. Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries. Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
|
2005-05-22 22:08:52 by Johnny C. Lam | Files touched by this commit (1035) |
Log message:
Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS -> USE_TOOLS
awk -> gawk
m4 -> gm4
make -> gmake
sed -> gsed
yacc -> bison
|
2005-05-19 23:11:42 by Julio M. Merino Vidal | Files touched by this commit (3) | |
Log message:
Update to 2.10.1:
This is a bug-fix and translation update release. There were serious
problems with the statistics recroding in Aisleriot in 2.10, this has
been fixed. A crasher in blackjack and some other misbehaviour has
also been fixed.
Aisleriot:
- Fix statistics collection (callum).
- Restart the timer after an undo at the end of the game (callum).
Blackjack:
- Avoid crasher due to multiple events (mccann).
Nibbles:
- Make sure the preferences menu sensitivity is set correctly after a
network game is cancelled (callum).
|
2005-04-11 23:48:17 by Todd Vierling | Files touched by this commit (3539) |
Log message:
Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
|
2005-03-29 15:59:41 by Julio M. Merino Vidal | Files touched by this commit (2) |
Log message:
Fix patch that corrected the build with gcc 2.95 (C++ style comments are
not supported). Closes PR pkg/29818 by jklowden at schemamania.org.
|