/*
 * e-shell-view.h
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2 of the License, or (at your option) version 3.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with the program; if not, see <http://www.gnu.org/licenses/>
 *
 *
 * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com)
 *
 */

/**
 * SECTION: e-shell-view
 * @short_description: views within the main window
 * @include: shell/e-shell-view.h
 **/

#ifndef E_SHELL_VIEW_H
#define E_SHELL_VIEW_H

#include <shell/e-shell-common.h>
#include <shell/e-shell-backend.h>
#include <shell/e-shell-content.h>
#include <shell/e-shell-sidebar.h>
#include <shell/e-shell-taskbar.h>
#include <shell/e-shell-window.h>

#include <widgets/menus/gal-view-collection.h>
#include <widgets/menus/gal-view-instance.h>

/* Standard GObject macros */
#define E_TYPE_SHELL_VIEW \
	(e_shell_view_get_type ())
#define E_SHELL_VIEW(obj) \
	(G_TYPE_CHECK_INSTANCE_CAST \
	((obj), E_TYPE_SHELL_VIEW, EShellView))
#define E_SHELL_VIEW_CLASS(cls) \
	(G_TYPE_CHECK_CLASS_CAST \
	((cls), E_TYPE_SHELL_VIEW, EShellViewClass))
#define E_IS_SHELL_VIEW(obj) \
	(G_TYPE_CHECK_INSTANCE_TYPE \
	((obj), E_TYPE_SHELL_VIEW))
#define E_IS_SHELL_VIEW_CLASS(cls) \
	(G_TYPE_CHECK_CLASS_TYPE \
	((cls), E_TYPE_SHELL_VIEW))
#define E_SHELL_VIEW_GET_CLASS(obj) \
	(G_TYPE_INSTANCE_GET_CLASS \
	((obj), E_TYPE_SHELL_VIEW, EShellViewClass))

G_BEGIN_DECLS

typedef struct _EShellView EShellView;
typedef struct _EShellViewClass EShellViewClass;
typedef struct _EShellViewPrivate EShellViewPrivate;

/**
 * EShellView:
 *
 * Contains only private data that should be read and manipulated using the
 * functions below.
 **/
struct _EShellView {
	GObject parent;
	EShellViewPrivate *priv;
};

/**
 * EShellViewClass:
 * @parent_class:	The parent class structure.
 * @label:		The initial value for the switcher action's
 *			#GtkAction:label property.  See
 *			e_shell_view_get_action().
 * @icon_name:		The initial value for the switcher action's
 *			#GtkAction:icon-name property.  See
 *			e_shell_view_get_action().
 * @ui_definition:	Base name of the UI definintion file to add
 *			when the shell view is activated.
 * @ui_manager_id:	The #GtkUIManager ID for #EPluginUI.  Plugins
 *			should use to this ID in their "eplug" files to
 *			add menu and toolbar items to the shell view.
 * @search_options:	Widget path in the UI definition to the search
 *			options popup menu.  The menu gets shown when the
 *			user clicks the "find" icon in the search entry.
 * @search_rules:	Base name of the XML file containing predefined
 *			search rules for this shell view.  The XML files
 *			are usually named something like <filename>
 *			<emphasis>view</emphasis>types.xml</filename>.
 * @view_collection:	A unique #GalViewCollection instance is created
 *			for each subclass and shared across all instances
 *			of that subclass.  That much is done automatically
 *			for subclasses, but subclasses are still responsible
 *			for adding the appropriate #GalView factories to the
 *			view collection.
 * @shell_backend:	The corresponding #EShellBackend for the shell view.
 * @new_shell_content:	Factory method for the shell view's #EShellContent.
 *			See e_shell_view_get_shell_content().
 * @new_shell_sidebar:	Factory method for the shell view's #EShellSidebar.
 *			See e_shell_view_get_shell_sidebar().
 * @new_shell_taskbar:	Factory method for the shell view's #EShellTaskbar.
 *			See e_shell_view_get_shell_taskbar().
 * @toggled:		Class method for the #EShellView::toggled signal.
 *			Subclasses should rarely need to override the
 *			default behavior.
 * @update_actions:	Class method for the #EShellView::update_actions
 *			signal.  There is no default behavior; subclasses
 *			should override this.
 *
 * #EShellViewClass contains a number of important settings for subclasses.
 **/
struct _EShellViewClass {
	GObjectClass parent_class;

	/* Initial switcher action values. */
	const gchar *label;
	const gchar *icon_name;

	/* Base name of the UI definition file. */
	const gchar *ui_definition;

	/* GtkUIManager identifier for use with EPluginUI.
	 * Usually "org.gnome.evolution.$(VIEW_NAME)". */
	const gchar *ui_manager_id;

	/* Widget path to the search options popup menu. */
	const gchar *search_options;

	/* Base name of the search rule definition file. */
	const gchar *search_rules;

	/* A unique instance is created for each subclass. */
	GalViewCollection *view_collection;

	/* This is set by the corresponding EShellBackend. */
	EShellBackend *shell_backend;

	/* Factory Methods */
	GtkWidget *	(*new_shell_content)	(EShellView *shell_view);
	GtkWidget *	(*new_shell_sidebar)	(EShellView *shell_view);
	GtkWidget *	(*new_shell_taskbar)	(EShellView *shell_view);

	/* Signals */
	void		(*toggled)		(EShellView *shell_view);
	void		(*update_actions)	(EShellView *shell_view);
};

GType		e_shell_view_get_type		(void);
const gchar *	e_shell_view_get_name		(EShellView *shell_view);
GtkAction *	e_shell_view_get_action		(EShellView *shell_view);
const gchar *	e_shell_view_get_title		(EShellView *shell_view);
void		e_shell_view_set_title		(EShellView *shell_view,
						 const gchar *title);
const gchar *	e_shell_view_get_view_id	(EShellView *shell_view);
void		e_shell_view_set_view_id	(EShellView *shell_view,
						 const gchar *view_id);
gboolean	e_shell_view_is_active		(EShellView *shell_view);
gint		e_shell_view_get_page_num	(EShellView *shell_view);
void		e_shell_view_set_page_num	(EShellView *shell_view,
						 gint page_num);
GtkSizeGroup *	e_shell_view_get_size_group	(EShellView *shell_view);
EShellBackend *	e_shell_view_get_shell_backend	(EShellView *shell_view);
EShellContent *	e_shell_view_get_shell_content	(EShellView *shell_view);
EShellSidebar *	e_shell_view_get_shell_sidebar	(EShellView *shell_view);
EShellTaskbar *	e_shell_view_get_shell_taskbar	(EShellView *shell_view);
EShellWindow *	e_shell_view_get_shell_window	(EShellView *shell_view);
GKeyFile *	e_shell_view_get_state_key_file	(EShellView *shell_view);
void		e_shell_view_set_state_dirty	(EShellView *shell_view);
void		e_shell_view_update_actions	(EShellView *shell_view);
void		e_shell_view_show_popup_menu	(EShellView *shell_view,
						 const gchar *widget_path,
						 GdkEventButton *event);
GalViewInstance *
		e_shell_view_new_view_instance	(EShellView *shell_view,
						 const gchar *instance_id);

G_END_DECLS

#endif /* E_SHELL_VIEW_H */
/td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=04bb1ca234b3bd4a3a09bf15a204d20e8c0a7230'>games/rpg-cli: Update to 0.3.0</a></td><td>Lewis Cook</td><td><span title='2021-06-01 00:39:58 +0800'>2021-06-01</span></td><td>2</td><td><span class='deletions'>-4</span>/<span class='insertions'>+7</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=b2464ddd7a1272fe8b0cb9db5b51195a7cc4230c'>games/gnome-mines: Update to 40.0</a></td><td>Neel Chauhan</td><td><span title='2021-05-31 06:31:04 +0800'>2021-05-31</span></td><td>3</td><td><span class='deletions'>-6</span>/<span class='insertions'>+38</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=a628858eb6c68f65ce7da1ac79bf7a3566bb8f7c'>games/gnome-robots: Update to 40.0</a></td><td>Neel Chauhan</td><td><span title='2021-05-31 06:05:07 +0800'>2021-05-31</span></td><td>3</td><td><span class='deletions'>-12</span>/<span class='insertions'>+44</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=d67fbbe772f815082d779507cc4a5a11e090784c'>games/p5-Acme-GuessNumber: Update to 0.05</a></td><td>Po-Chuan Hsieh</td><td><span title='2021-05-31 03:53:19 +0800'>2021-05-31</span></td><td>2</td><td><span class='deletions'>-4</span>/<span class='insertions'>+10</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=2b4528f2da00a2f6e93ce229b4b79bc616e7547b'>games/hitori: Update to 3.38.2</a></td><td>Neel Chauhan</td><td><span title='2021-05-31 02:33:15 +0800'>2021-05-31</span></td><td>3</td><td><span class='deletions'>-5</span>/<span class='insertions'>+33</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=6e16ce63b9a583375446c05202533e45195a1723'>games/gnome-sudoku: fix fetching from MASTER_SITES</a></td><td>Neel Chauhan</td><td><span title='2021-05-30 02:44:16 +0800'>2021-05-30</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=8a62ec8a51f32a5e705c0a95d21074932cd27de5'>games/DDNet: enable some more options by default</a></td><td>Dmitry Marakasov</td><td><span title='2021-05-29 02:08:22 +0800'>2021-05-29</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+2</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=7682b4ff181ba99d8c028d94612022d81391cfe2'>games/rpg-cli: New port: Your filesystem as a dungeon</a></td><td>Lewis Cook</td><td><span title='2021-05-27 21:07:48 +0800'>2021-05-27</span></td><td>4</td><td><span class='deletions'>-0</span>/<span class='insertions'>+194</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=fb924a80df94c544e33ffa87d78135f4705d485c'>devel/renpy: update to 7.4.5</a></td><td>Jan Beich</td><td><span title='2021-05-27 08:43:07 +0800'>2021-05-27</span></td><td>2</td><td><span class='deletions'>-4</span>/<span class='insertions'>+4</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=46e584d278111312882b9c2d6850e57e07c84ebe'>games/gnome-sudoku: Update to 40.1</a></td><td>Neel Chauhan</td><td><span title='2021-05-27 03:33:05 +0800'>2021-05-27</span></td><td>3</td><td><span class='deletions'>-32</span>/<span class='insertions'>+78</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=0fce154686268b3403c1a0d3ba948d55ae1ccd9f'>games/OpenDiablo2: update to latest commit g20210421</a></td><td>Nuno Teixeira</td><td><span title='2021-05-26 14:08:33 +0800'>2021-05-26</span></td><td>2</td><td><span class='deletions'>-5</span>/<span class='insertions'>+5</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=0729af4255a63ee299e0c63a18b6a86520a19e02'>Mk: switch PYTHON_REL to 5 digits to support python 3.10.x</a></td><td>Dmitry Marakasov</td><td><span title='2021-05-25 21:55:43 +0800'>2021-05-25</span></td><td>2</td><td><span class='deletions'>-2</span>/<span class='insertions'>+2</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=7ef30eed0cf6f5626f708259518981a293a7645a'>games/xnethack: (new port) Experimental features and improvements applied to ...</a></td><td>Robert Clausecker</td><td><span title='2021-05-24 08:09:09 +0800'>2021-05-24</span></td><td>22</td><td><span class='deletions'>-0</span>/<span class='insertions'>+997</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=cd4b02d068b203b0eeed5d7477c9ca54705e2c3b'>games/nbsdgames: (new port) 17 text-based modern games</a></td><td>Robert Clausecker</td><td><span title='2021-05-24 08:07:45 +0800'>2021-05-24</span></td><td>6</td><td><span class='deletions'>-0</span>/<span class='insertions'>+136</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=0ab32182bcf87f7e936c8ea58e408058e7ed4727'>*/pear-*: Take maintainership</a></td><td>Po-Chuan Hsieh</td><td><span title='2021-05-23 00:20:48 +0800'>2021-05-23</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=ca87f3da6fb8eab1e4a9f8fa51b912afa94d2dfa'>games/linux-steam-utils: Update to 20210425</a></td><td>Alex S</td><td><span title='2021-05-22 18:36:40 +0800'>2021-05-22</span></td><td>3</td><td><span class='deletions'>-4</span>/<span class='insertions'>+5</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=6a26a4e88344b47348829167310a5f0e438a5c49'>games/xlennart: Fix typo in pkg-descr</a></td><td>Neel Chauhan</td><td><span title='2021-05-22 09:01:15 +0800'>2021-05-22</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=14a7d08152edde8ce5053335e1c1c124766e6222'>games/tome4: update to 1.7.3</a></td><td>Piotr Kubaj</td><td><span title='2021-05-21 20:16:25 +0800'>2021-05-21</span></td><td>3</td><td><span class='deletions'>-4</span>/<span class='insertions'>+13</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=78a7d0cf22b49478d87475d89040b77d59096869'>games/openbor: update to 7123</a></td><td>Jan Beich</td><td><span title='2021-05-20 08:57:43 +0800'>2021-05-20</span></td><td>2</td><td><span class='deletions'>-6</span>/<span class='insertions'>+7</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=80d27d2a9c954ae8de99387500fb8a3ea6e03e00'>games/hllib: Drop maintainership</a></td><td>Danilo Egea Gondolfo</td><td><span title='2021-05-20 03:56:20 +0800'>2021-05-20</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=afebbb74400559dd604e09556890a03abda4b4e9'>games/openyahtzee: Drop maintainership</a></td><td>Danilo Egea Gondolfo</td><td><span title='2021-05-20 03:56:20 +0800'>2021-05-20</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=9e8a0d668088862f281b55603bcd4d32e9223969'>games/p5-Games-Dice: Drop maintainership</a></td><td>Danilo Egea Gondolfo</td><td><span title='2021-05-20 03:56:19 +0800'>2021-05-20</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=10c17cdf22ff9dc72a8c5d113b05991adb476309'>games/py-pysol-cards: Drop maintainership</a></td><td>Danilo Egea Gondolfo</td><td><span title='2021-05-20 03:56:19 +0800'>2021-05-20</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=eda7bfab214f8e0b452de3c216bfcdb0b3880190'>games/wmpuzzle: Drop maintainership</a></td><td>Danilo Egea Gondolfo</td><td><span title='2021-05-20 03:56:19 +0800'>2021-05-20</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=0ce1d71bc16d637308f574c99ac3d01aa34ee360'>games/xbomb: Drop maintainership</a></td><td>Danilo Egea Gondolfo</td><td><span title='2021-05-20 03:56:18 +0800'>2021-05-20</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=96b19ad3d84549ac164d8df0d38f550676cb50b4'>games/mari0: take maintainership</a></td><td>Dmitry Marakasov</td><td><span title='2021-05-20 00:19:00 +0800'>2021-05-20</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=aca85df3df7844ce86caa189216644b7699da6ad'>games/mari0: install desktop entry</a></td><td>Dmitry Marakasov</td><td><span title='2021-05-19 23:21:36 +0800'>2021-05-19</span></td><td>1</td><td><span class='deletions'>-4</span>/<span class='insertions'>+16</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=4c1826a822c85671c450e4e7f55b872da6ec5ae6'>games/gunfudeadlands: install desktop entry</a></td><td>Dmitry Marakasov</td><td><span title='2021-05-19 23:21:33 +0800'>2021-05-19</span></td><td>1</td><td><span class='deletions'>-5</span>/<span class='insertions'>+16</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=eca05b18626fc410096ae600f3cb0704c769688f'>games/mari0: fix path to game data</a></td><td>Dmitry Marakasov</td><td><span title='2021-05-19 23:21:31 +0800'>2021-05-19</span></td><td>2</td><td><span class='deletions'>-3</span>/<span class='insertions'>+3</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=c9385979007112ee570fba52e40f2f765c6e3d59'>games/openrct2: update objects to 1.2.1</a></td><td>Piotr Kubaj</td><td><span title='2021-05-19 22:57:11 +0800'>2021-05-19</span></td><td>2</td><td><span class='deletions'>-5</span>/<span class='insertions'>+5</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=f9f6c305fb4d0926f0c006fa53bdcc9690e88922'>games/hs-scroll: Adapt to recent USES=cabal changes</a></td><td>Gleb Popov</td><td><span title='2021-05-19 22:13:51 +0800'>2021-05-19</span></td><td>2</td><td><span class='deletions'>-2</span>/<span class='insertions'>+2</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=1d5b7c913b1c41f208ac96ccf898296200f22fcc'>Bump portrevisions of openexr and Imath users.</a></td><td>Matthias Andree</td><td><span title='2021-05-19 01:15:57 +0800'>2021-05-19</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=a0c694d15d97dfefdda209823d47440fbfa02d3a'>Unbreak more ports after 3505159e72da2d8313ce2a8ddc527de700b5bc37</a></td><td>Tobias Kortkamp</td><td><span title='2021-05-15 17:20:05 +0800'>2021-05-15</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=9671981826f7ef8b1e7fb0a430ee24d4a1f0acf2'>*: Remove unnecessary 'port' argument from USES=readline</a></td><td>Yasuhiro Kimura</td><td><span title='2021-05-15 15:14:04 +0800'>2021-05-15</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=6ffbcd54bf8ce80bcc0b7717aa18bacd3fbe7eca'>games/eduke32: correct FULL option handling</a></td><td>Piotr Kubaj</td><td><span title='2021-05-15 08:48:06 +0800'>2021-05-15</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=b242f7ee914b671c7c6cc8fae09f576c3b462315'>games/wargus: re-deprecate for 2021-06-23</a></td><td>Rene Ladan</td><td><span title='2021-05-15 03:48:23 +0800'>2021-05-15</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+3</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=36031553337715cbac1fa70d6ffa2f66b9980472'>Update KDE Gear to 21.04.1</a></td><td>Tobias C. Berner</td><td><span title='2021-05-14 01:33:56 +0800'>2021-05-14</span></td><td>44</td><td><span class='deletions'>-132</span>/<span class='insertions'>+132</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=339d443d7b97dcef2ad415ff9cf743685ebea304'>games/3dc: Fix crash on boot</a></td><td>Fernando ApesteguĂ­a</td><td><span title='2021-05-13 20:51:00 +0800'>2021-05-13</span></td><td>2</td><td><span class='deletions'>-1</span>/<span class='insertions'>+12</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=bf70c9c573fd2ad22de860c34064c3a672f0f447'>games/automuteus: Update to 6.13.0</a></td><td>Neel Chauhan</td><td><span title='2021-05-13 00:25:49 +0800'>2021-05-13</span></td><td>2</td><td><span class='deletions'>-4</span>/<span class='insertions'>+4</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=fe9883e07c675cbf74a89481b560e6b5d845654a'>Convert GitLab diffs back to patches</a></td><td>Jan Beich</td><td><span title='2021-05-12 22:43:24 +0800'>2021-05-12</span></td><td>4</td><td><span class='deletions'>-6</span>/<span class='insertions'>+6</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/games?id=b5aa1e879ce9b41787355fa847728d5d40adf17a'>games/taisei: remove USE_GCC and clean up dependency handling</a></td><td>Dmitry Marakasov</td><td><span title='2021-05-12 19:55:21 +0800'>2021-05-12</span></td><td>3</td><td><span class='deletions'>-8</span>/<span class='insertions'>+43</span></td></tr>