aboutsummaryrefslogtreecommitdiffstats
path: root/shell
diff options
context:
space:
mode:
authorEttore Perazzoli <ettore@src.gnome.org>2000-07-22 07:19:35 +0800
committerEttore Perazzoli <ettore@src.gnome.org>2000-07-22 07:19:35 +0800
commit44230f1ef78e54ec616982b827d5f25b916de291 (patch)
treedf946f5445aba28a4e02b71d960d4d85a3d39ca0 /shell
parent931953de1f41d51d3d28b6c099e01cd0b1befdc4 (diff)
downloadgsoc2013-evolution-44230f1ef78e54ec616982b827d5f25b916de291.tar.gz
gsoc2013-evolution-44230f1ef78e54ec616982b827d5f25b916de291.tar.zst
gsoc2013-evolution-44230f1ef78e54ec616982b827d5f25b916de291.zip
Some changes to the pop-up folder tree, so that it makes more visual
sense. svn path=/trunk/; revision=4271
Diffstat (limited to 'shell')
-rw-r--r--shell/ChangeLog18
-rw-r--r--shell/e-shell-folder-title-bar.c110
-rw-r--r--shell/e-shell-folder-title-bar.h3
-rw-r--r--shell/e-shell-view.c13
4 files changed, 127 insertions, 17 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog
index 634668b681..e9db916d73 100644
--- a/shell/ChangeLog
+++ b/shell/ChangeLog
@@ -1,3 +1,21 @@
+2000-07-22 Ettore Perazzoli <ettore@helixcode.com>
+
+ * e-shell-view.c (e_shell_view_set_folder_bar_mode): Make the
+ title bar non-clickable when the folder tree is visible.
+
+ * e-shell-folder-title-bar.c: New members `button_arrow' and
+ `clickable' in `EShellFolderTitleBarPrivate'. Renamed `label'
+ into `button_label'. Added `label'.
+ (init): Init them.
+ (e_shell_folder_title_bar_construct): Pass a pointer to the title
+ bar as the user data for the "realize" signal. Create `label'.
+ (title_button_box_realize_cb): Use the `button_arrow' member
+ instead of using `gtk_object_{set,get}_data()'.
+ (setup_style): Set the style for `label' too.
+ (e_shell_folder_title_bar_set_clickable): New.
+ (e_shell_folder_title_bar_set_title): Set both `label' and
+ `button_label'.
+
2000-07-21 Ettore Perazzoli <ettore@helixcode.com>
* e-shell-view.c (storage_set_view_box_button_release_event_cb):
diff --git a/shell/e-shell-folder-title-bar.c b/shell/e-shell-folder-title-bar.c
index 800e4d1074..447a991d02 100644
--- a/shell/e-shell-folder-title-bar.c
+++ b/shell/e-shell-folder-title-bar.c
@@ -42,9 +42,21 @@ struct _EShellFolderTitleBarPrivate {
GdkPixbuf *icon;
GtkWidget *icon_widget;
+ /* The hbox containing the button, the label and the icon on the right. */
GtkWidget *hbox;
+
+ /* We have a label and a button. When the button is enabled, the label is hidden;
+ when the button is disable, only the label is visible. */
+
+ /* The label. */
GtkWidget *label;
+
+ /* The button. */
GtkWidget *button;
+ GtkWidget *button_label;
+ GtkWidget *button_arrow;
+
+ gboolean clickable;
};
enum {
@@ -141,16 +153,22 @@ static void
title_button_box_realize_cb (GtkWidget *widget,
void *data)
{
- GtkWidget *arrow_pixmap;
+ EShellFolderTitleBar *folder_title_bar;
+ EShellFolderTitleBarPrivate *priv;
+ GtkWidget *button_arrow;
- if (gtk_object_get_data (GTK_OBJECT (widget), "e-shell-folder-title-bar-arrow") != NULL)
+ folder_title_bar = E_SHELL_FOLDER_TITLE_BAR (data);
+ priv = folder_title_bar->priv;
+
+ if (priv->button_arrow != NULL)
return;
- arrow_pixmap = create_icon_pixmap (widget);
- gtk_widget_show (arrow_pixmap);
- gtk_box_pack_start (GTK_BOX (widget), arrow_pixmap, FALSE, TRUE, 2);
+ button_arrow = create_icon_pixmap (widget);
- gtk_object_set_data (GTK_OBJECT (widget), "e-shell-folder-title-bar-arrow", arrow_pixmap);
+ gtk_widget_show (button_arrow);
+ gtk_box_pack_start (GTK_BOX (widget), button_arrow, FALSE, TRUE, 2);
+
+ priv->button_arrow = button_arrow;
}
@@ -211,8 +229,9 @@ setup_style (EShellFolderTitleBar *folder_title_bar)
priv = folder_title_bar->priv;
- endarken_and_connect_style_set_signal (priv->button);
endarken_and_connect_style_set_signal (priv->label);
+ endarken_and_connect_style_set_signal (priv->button);
+ endarken_and_connect_style_set_signal (priv->button_label);
endarken_and_connect_style_set_signal (GTK_WIDGET (folder_title_bar));
}
@@ -321,11 +340,16 @@ init (EShellFolderTitleBar *shell_folder_title_bar)
EShellFolderTitleBarPrivate *priv;
priv = g_new (EShellFolderTitleBarPrivate, 1);
- priv->icon = NULL;
- priv->icon_widget = NULL;
- priv->hbox = NULL;
- priv->label = NULL;
- priv->button = NULL;
+
+ priv->icon = NULL;
+ priv->icon_widget = NULL;
+ priv->hbox = NULL;
+ priv->label = NULL;
+ priv->button_label = NULL;
+ priv->button = NULL;
+ priv->button_arrow = NULL;
+
+ priv->clickable = TRUE;
shell_folder_title_bar->priv = priv;
}
@@ -341,6 +365,7 @@ void
e_shell_folder_title_bar_construct (EShellFolderTitleBar *folder_title_bar)
{
EShellFolderTitleBarPrivate *priv;
+ GtkRequisition button_requisition;
GtkWidget *button_hbox;
GtkWidget *widget;
@@ -353,12 +378,16 @@ e_shell_folder_title_bar_construct (EShellFolderTitleBar *folder_title_bar)
priv->label = gtk_label_new ("");
gtk_misc_set_padding (GTK_MISC (priv->label), 5, 0);
gtk_misc_set_alignment (GTK_MISC (priv->label), 0.0, 0.5);
- gtk_widget_show (priv->label);
+
+ priv->button_label = gtk_label_new ("");
+ gtk_misc_set_padding (GTK_MISC (priv->button_label), 5, 0);
+ gtk_misc_set_alignment (GTK_MISC (priv->button_label), 0.0, 0.5);
+ gtk_widget_show (priv->button_label);
button_hbox = gtk_hbox_new (FALSE, 0);
gtk_signal_connect (GTK_OBJECT (button_hbox), "realize",
- GTK_SIGNAL_FUNC (title_button_box_realize_cb), NULL);
- gtk_box_pack_start (GTK_BOX (button_hbox), priv->label, TRUE, TRUE, 0);
+ GTK_SIGNAL_FUNC (title_button_box_realize_cb), folder_title_bar);
+ gtk_box_pack_start (GTK_BOX (button_hbox), priv->button_label, TRUE, TRUE, 0);
gtk_widget_show (button_hbox);
priv->button = gtk_toggle_button_new ();
@@ -369,6 +398,7 @@ e_shell_folder_title_bar_construct (EShellFolderTitleBar *folder_title_bar)
priv->hbox = gtk_hbox_new (FALSE, 0);
gtk_container_set_border_width (GTK_CONTAINER (priv->hbox), 2);
+ gtk_box_pack_start (GTK_BOX (priv->hbox), priv->label, FALSE, TRUE, 0);
gtk_box_pack_start (GTK_BOX (priv->hbox), priv->button, FALSE, TRUE, 0);
gtk_widget_show (priv->hbox);
@@ -381,6 +411,10 @@ e_shell_folder_title_bar_construct (EShellFolderTitleBar *folder_title_bar)
setup_style (folder_title_bar);
e_shell_folder_title_bar_set_title (folder_title_bar, NULL);
+
+ /* KLUDGE */
+ gtk_widget_size_request (priv->button, &button_requisition);
+ gtk_widget_set_usize (priv->label, button_requisition.width, button_requisition.height);
}
/**
@@ -421,10 +455,13 @@ e_shell_folder_title_bar_set_title (EShellFolderTitleBar *folder_title_bar,
priv = folder_title_bar->priv;
- if (title == NULL)
+ if (title == NULL) {
+ gtk_label_set_text (GTK_LABEL (priv->button_label), _("(Untitled)"));
gtk_label_set_text (GTK_LABEL (priv->label), _("(Untitled)"));
- else
+ } else {
+ gtk_label_set_text (GTK_LABEL (priv->button_label), title);
gtk_label_set_text (GTK_LABEL (priv->label), title);
+ }
/* FIXME: There seems to be a bug in EClippedLabel, this is just a workaround. */
gtk_widget_queue_draw (GTK_WIDGET (folder_title_bar));
@@ -455,6 +492,13 @@ e_shell_folder_title_bar_set_icon (EShellFolderTitleBar *folder_title_bar,
}
+/**
+ * e_shell_folder_title_bar_set_toggle_state:
+ * @folder_title_bar:
+ * @state:
+ *
+ * Set whether the title bar's button is in pressed state (TRUE) or not (FALSE).
+ **/
void
e_shell_folder_title_bar_set_toggle_state (EShellFolderTitleBar *folder_title_bar,
gboolean state)
@@ -469,5 +513,37 @@ e_shell_folder_title_bar_set_toggle_state (EShellFolderTitleBar *folder_title_ba
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (priv->button), state);
}
+/**
+ * e_shell_folder_title_bar_set_clickable:
+ * @folder_title_bar:
+ * @clickable:
+ *
+ * Specify whether @folder_title_bar is clickable. If not, the arrow pixmap is not shown.
+ **/
+void
+e_shell_folder_title_bar_set_clickable (EShellFolderTitleBar *folder_title_bar,
+ gboolean clickable)
+{
+ EShellFolderTitleBarPrivate *priv;
+
+ g_return_if_fail (folder_title_bar != NULL);
+ g_return_if_fail (E_IS_SHELL_FOLDER_TITLE_BAR (folder_title_bar));
+
+ priv = folder_title_bar->priv;
+
+ if ((priv->clickable && clickable) || (! priv->clickable && ! clickable))
+ return;
+
+ if (clickable) {
+ gtk_widget_show (priv->button);
+ gtk_widget_hide (priv->label);
+ } else {
+ gtk_widget_hide (priv->button);
+ gtk_widget_show (priv->label);
+ }
+
+ priv->clickable = !! clickable;
+}
+
E_MAKE_TYPE (e_shell_folder_title_bar, "EShellFolderTitleBar", EShellFolderTitleBar, class_init, init, PARENT_TYPE)
diff --git a/shell/e-shell-folder-title-bar.h b/shell/e-shell-folder-title-bar.h
index 86759c8270..c8bab9994c 100644
--- a/shell/e-shell-folder-title-bar.h
+++ b/shell/e-shell-folder-title-bar.h
@@ -64,12 +64,15 @@ struct _EShellFolderTitleBarClass {
GtkType e_shell_folder_title_bar_get_type (void);
void e_shell_folder_title_bar_construct (EShellFolderTitleBar *folder_title_bar);
GtkWidget *e_shell_folder_title_bar_new (void);
+
void e_shell_folder_title_bar_set_title (EShellFolderTitleBar *folder_title_bar,
const char *title);
void e_shell_folder_title_bar_set_icon (EShellFolderTitleBar *folder_title_bar,
const GdkPixbuf *icon);
void e_shell_folder_title_bar_set_toggle_state (EShellFolderTitleBar *folder_title_bar,
gboolean state);
+void e_shell_folder_title_bar_set_clickable (EShellFolderTitleBar *folder_title_bar,
+ gboolean clickable);
#ifdef __cplusplus
}
diff --git a/shell/e-shell-view.c b/shell/e-shell-view.c
index bd36c0df07..38ba7d6487 100644
--- a/shell/e-shell-view.c
+++ b/shell/e-shell-view.c
@@ -1015,6 +1015,13 @@ e_shell_view_set_shortcut_bar_mode (EShellView *shell_view,
gtk_signal_emit (GTK_OBJECT (shell_view), signals[SHORTCUT_BAR_MODE_CHANGED], mode);
}
+/**
+ * e_shell_view_set_folder_bar_mode:
+ * @shell_view:
+ * @mode:
+ *
+ * Set the visualization mode for the folder bar's subwindow.
+ **/
void
e_shell_view_set_folder_bar_mode (EShellView *shell_view,
EShellViewSubwindowMode mode)
@@ -1036,6 +1043,9 @@ e_shell_view_set_folder_bar_mode (EShellView *shell_view,
gtk_widget_show (priv->storage_set_view_box);
e_paned_set_position (E_PANED (priv->view_hpaned), priv->view_hpaned_position);
}
+
+ e_shell_folder_title_bar_set_clickable (E_SHELL_FOLDER_TITLE_BAR (priv->view_title_bar),
+ FALSE);
} else {
if (GTK_WIDGET_VISIBLE (priv->storage_set_view_box)) {
gtk_widget_hide (priv->storage_set_view_box);
@@ -1043,6 +1053,9 @@ e_shell_view_set_folder_bar_mode (EShellView *shell_view,
priv->view_hpaned_position = E_PANED (priv->view_hpaned)->child1_size;
e_paned_set_position (E_PANED (priv->view_hpaned), 0);
}
+
+ e_shell_folder_title_bar_set_clickable (E_SHELL_FOLDER_TITLE_BAR (priv->view_title_bar),
+ TRUE);
}
priv->folder_bar_mode = mode;
e/commit/UIDs?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=f95d8c1ced4121683ddbb8a7b62f4a61d5551fb4'>mongodb doesn't need a shell.ale2013-05-071-1/+1 * Add user and group for graphics/colord.kwm2013-04-171-0/+1 * - Update to 5.3p1ashish2013-03-271-0/+2 * - Update to version 0.8.3pawel2013-03-091-0/+1 * Kippo is a medium interaction SSH honeypot designed to log brute forceculot2013-02-231-0/+1 * - Add auditdistd user for security/openbsm-devel portzi2013-02-151-0/+1 * - Updated to 2.7 (ChangeLog: http://www.ossec.net/?p=577)glarkin2013-01-171-0/+3 * - change sysutils/condor users home directory, that I forgot aboutrm2013-01-111-1/+1 * Add missing directories for musicpd to work out of the boxcrees2013-01-031-1/+1 * Use USERS and GROUPScrees2012-12-231-0/+1 * Elasticsearch aims to be a Distributed, RESTful, Search Engine built ontj2012-12-091-0/+1 * Add git_daemon to UIDs and GIDs.wxs2012-11-131-0/+1 * Correct squid user home directorycrees2012-10-281-1/+1 * - Upgrade to 0.10.27.kuriyama2012-10-271-0/+1 * Reserve username and groupname for devel/zookeeper{-devel}skreuzer2012-10-231-0/+1 * [devel/gearmand]:glarkin2012-10-051-0/+1 * Add net-mgmt/ipv6mon, a tool for monitoring IPv6 address usage on a localhrs2012-10-031-0/+1 * - Create gid and uid for tryton daemon and use them via USERS and GROUPS vari...wen2012-09-181-0/+1 * Update c-icap to 0.2.1mm2012-08-151-0/+1 * - use reserverd UID/GIDohauer2012-07-211-0/+1 * - Update to 1.3.9scheidell2012-07-081-0/+1 * add reserved UID/GID for polw (mail/postfix-policyd-weight)ohauer2012-06-071-0/+1 * Add UID and GID for net-mgmt/netmondcrees2012-05-311-0/+1 * preliminary version of update to 0.9.x; GUI, rc-scripts, tests,bf2012-05-291-0/+1 * - Add razorback USERS/GROUPS for upcoming security/razorback* port additionszi2012-05-211-0/+1 * Switch from old way to new way by using USERS.mezz2012-05-211-0/+1 * - Add USER/GROUP, missed from previous commitashish2012-05-161-0/+1 * Add Pandora FMS 4.0.1 - a Flexible Monitoring System.motoyuki2012-04-211-0/+1 * - Change /sbin/nologin to /usr/sbin/nologinsunpoet2012-04-181-1/+1 * Fix condor home directorycrees2012-04-181-1/+1 * Register username and groupname for condorcrees2012-04-131-0/+1 * - Add hadoop 1.0.0clement2012-03-271-0/+1 * Update SQLgrey to 1.8.0mm2012-02-141-0/+1 * Change type of pointers from int to uintptr_t for support 64 bit platforms.osa2012-02-021-0/+1 * Fix path for nologin(8).osa2012-02-021-3/+3 * - Functionality upgrade. Add in *.txt.sample files so that uninstall/pkg_del...scheidell2012-01-121-0/+1 * - Upgrade to 3.2.3.kuriyama2011-11-191-1/+1 * Reserve uid/gid 442 for Quassel IRCmakc2011-10-311-0/+1 * Spell /nonexistEnt correctly for freeswitch user, thus notcrees2011-10-291-1/+1 * Adding _neubot for Neubot's daemon.thierry2011-10-221-0/+1 * The KDE/FreeBSD team is pleased to announce KDE Software Compilationavilla2011-10-171-0/+1 * - Added user and group to prepare for new port devel/trac-bittenglarkin2011-10-141-0/+1 * Add the radns users/groupsbapt2011-09-281-0/+1 * Clarify UPDATING entry for maiad and update vscan user to new home dir.crees2011-09-051-1/+1 * - Add for openerp-serverbeech2011-09-021-0/+1 * Copy line from master.passwd for operator, not passwd.crees2011-08-241-1/+1 * Allow operator user to be used by a port.crees2011-08-241-0/+1 * - Add missing colon delimitersunpoet2011-08-221-16/+16 * - Change /sbin/nologin to /usr/sbin/nologinsunpoet2011-08-221-16/+16 * - Sync jenkins's home as ${JENKINS_HOME} in devel/jenkinslwhsu2011-08-201-1/+1 * Correct name in GECOS field and update shell to nologin.zi2011-08-171-1/+1 * mail/mixminion now uses USERScrees2011-08-151-0/+1 * net/gini now uses USERScrees2011-08-121-0/+1 * - Change zenoss user to have a valid shell, and add an UPDATING entry forpav2011-08-081-1/+1 * net/gatekeeper now uses USERS/GROUPScrees2011-07-261-0/+1 * Add users for net-mgmt/zenosscrees2011-07-221-0/+1 * Add missing entries for tr-ircdcrees2011-07-091-0/+1 * audio/ventrilo-server now uses USERS and GROUPScrees2011-07-081-0/+1 * - Fix a crash when an invalid log file is specified.hrs2011-07-021-0/+1 * Remove duplicate dbxml line.crees2011-06-291-1/+0 * Fix nobody user -- should be master.passwd stylecrees2011-06-151-1/+1 * - Correct GROUP when postfix OPTION is selected [1]crees2011-06-141-0/+1 * . Add entries for dbxml forgotten in databases/dbXML update.glewis2011-06-121-0/+1 * Add an user 'daapd' for audio/mt-daapdrene2011-06-071-0/+1 * Add entries for ports which are converted to the new USERS paradigm.rene2011-06-071-0/+7 * - add a current version of yate (3.3.2p1). This is not a repocopy offlo2011-05-221-0/+1 * - update tor-devel to 0.2.3.1-alphabf2011-05-081-1/+1 * adsuck is a DNS relay that returns NXdomain for hosts that match names in abapt2011-05-071-0/+1 * - Updated to 3.0.0.b30 [1]glarkin2011-05-041-0/+1 * - update to 2.8.3bapt2011-04-241-0/+1 * - Replace pkg-install and pkg-deinstall with USERS and GROUPS in Makefilelwhsu2011-04-231-1/+1 * Update webcamd to 0.1.24.kwm2011-04-211-0/+1 * - Add _tcpproxy for new port net/tcpproxydhn2011-04-031-0/+1 * - rename hobbit to xymondinoex2011-04-021-1/+1 * - Pass -Dbsd_with_getifaddrs to CFLAGS in order to get a correct networkehaupt2011-03-291-0/+1 * Reserve IDs for multimedia/vdr and related ports.nox2011-03-271-0/+1 * Register uid and gid for net/get_iplayerbf2011-03-091-0/+1 * - Register UID and GID for devel/jenkinslwhsu2011-03-071-0/+1 * - Register uid and gid for net/crtmpserversylvio2011-02-281-0/+1 * - Register uid and gid for net-mgmt/icingachinsan2011-02-241-0/+1 * - Register uid and gid for net/erlyvideomiwi2011-02-021-0/+1 * - fix format of my last commit for UID 587ohauer2011-01-061-1/+1 * - register UID/GID 587 for assp user (port mail/assp)ohauer2011-01-061-0/+1 * - Move torrus user to next unoccupied slotpav2010-12-241-1/+1 * - Upgrade to USERS/GROUPSpav2010-12-231-0/+1 * - register UID/GID 542 for _flowd user (port net-mgmt/flowd)ohauer2010-12-211-0/+1 * Add the port of minidlna -- the DLNA-speaking service.mi2010-12-141-0/+1 * Dont declare ${sancp_flags} in command_args.wxs2010-12-131-0/+1 * - add radmind with uid/gid 506 for port sysutils/radmindohauer2010-11-281-0/+1 * . Add a port of the 2.x series of Dovecot:glewis2010-11-271-0/+1 * * Sets up a uhub UID and GID for the daemon to run as.stefan2010-11-111-0/+1 * Add "asterisk" user/group and "dahdi" group.fjoe2010-11-071-0/+1 * Add _tss and _pkcs11 to reserve for security/trousers andnork2010-11-071-0/+2 * Finally upgrade amanda-{server,client} to 3.2.0. Old 2.6.x waskuriyama2010-11-011-0/+1 * - add RC scriptswills2010-10-111-0/+1 * Archiveopteryx is an Internet mail server, optimised to supportashish2010-10-031-0/+1 * BackupPC is a high-performance, enterprise-grade system for backing up Linux,pgollucci2010-09-231-0/+1 * - Convert to USERS/GROUPSpgollucci2010-09-221-0/+1 * tWMS is a tiny WMS server written in Python and using tiles as aamdmi32010-09-081-0/+1 * Use the USERS/GROUPS mechanismlth2010-08-121-0/+1 * - Add user/group shellinabox with uid/gid 139jadawin2010-07-051-0/+1 * Add 'saned' user/group the Right Way.stefan2010-06-281-0/+1 * Fix missing fields in previous commitjpaetzel2010-06-131-1/+1 * - Add activemq for new port net/activemqwen2010-06-121-0/+1 * Add net/freeswitch-core, part of a revamp to the freeswitch portsjpaetzel2010-06-121-0/+1 * - fix Text for meta1dinoex2010-06-041-1/+1 * - Update to 0.7.3pav2010-05-141-0/+1 * Change the home directory of p4admin to /nonexistent because it is not needed.rene2010-05-101-1/+1 * - Added user and group for Drizzle database serverglarkin2010-04-291-0/+1 * - Reserve kumofs uid/gid.kuriyama2010-04-261-0/+1 * - Update to v1.2.6abrix2010-04-241-1/+1 * Minbif aims to use the libpurple library from the Pidgin projectbeat2010-04-151-0/+1 * - Add user and group mfs for MooseFS portwen2010-04-071-0/+1 * - Fix malformed lines, per new portlint(1) checkpav2010-04-061-4/+4 * - reserver GID/UID 924 for upcomming mail/postpalsitetcu2010-03-131-0/+1 * Massive cleanup of the Munin ports:des2010-02-251-0/+1 * - Add user and group for audio/liquidsoapwen2010-02-011-0/+1 * - Update Wolfpack Empire to 4.3.23johans2009-12-281-0/+1 * - Reserve UID/GID 137 for audio/musicpdpav2009-12-071-0/+1 * - Prepare for add new port databases/mongodbwen2009-11-191-0/+1 * - Add 444 for callweaverpav2009-09-181-0/+1 * - Update to 0.8.5beat2009-09-181-0/+1 * - Add UID/GID:211 for devel/py-gitosisnivit2009-09-161-0/+1 * - Fix typo in directory name for undernet user.flz2009-09-111-2/+2 * Add haldaemon with UID/GID 560.flz2009-09-071-0/+1 * Add UID and GID forgotten while adding net-mgmt/noc.bsam2009-08-181-0/+1 * - unbound does not use `unbound' group anymore, but `daemmon' insteadsem2009-08-171-1/+1 * Remove entries for security/trans-proxy-tor and security/dns-proxy-torerwin2009-08-161-2/+0 * Add prosody entries to UIDs & GIDs.vanilla2009-08-051-0/+1 * Register user/group "redis" for the port "databases/redis".skv2009-07-281-0/+1 * - Unify path to nologin as /usr/sbin/nologin. This has been done at leastwxs2009-07-251-8/+8 * - Add fossy user/group for devel/fossology.alepulver2009-07-241-0/+1 * -Add transmission.mezz2009-06-201-1/+2 * - Add GID and UID for emulators/virtualbox.beat2009-06-181-0/+1 * - Add couchdb user and group.wxs2009-06-171-0/+1 * - Register net-mgmt/nefurafan2009-04-071-0/+1 * - Register uid and gid for mail/prayerrafan2009-03-171-0/+1 * Reflect the change of UID/GID of ejabberd.delphij2009-03-161-1/+1 * - Updated to 0.21glarkin2009-03-111-1/+1 * Rework on rc script for www/httptunnel.rafan2009-01-301-0/+1 * Register a fixed UID/GID for the user 'dhcpd' and use that instead of astefan2009-01-121-0/+1 * - Add UID and GID entries for net/rabbitmq.wxs2008-10-291-0/+1 * - Fixed logcheck script silent failure in previous commitglarkin2008-09-111-1/+1 * - Fixed left-over directory problemglarkin2008-09-091-0/+1