/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* EText - Text item for evolution. * Copyright (C) 2000, 2001 Ximian Inc. * * Author: Chris Lahey <clahey@ximian.com> * Further hacking by Jon Trowbridge <trow@ximian.com> * * A majority of code taken from: * * Text item type for GnomeCanvas widget * * GnomeCanvas is basically a port of the Tk toolkit's most excellent * canvas widget. Tk is copyrighted by the Regents of the University * of California, Sun Microsystems, and other parties. * * Copyright (C) 1998 The Free Software Foundation * * Author: Federico Mena <federico@nuclecu.unam.mx> */ #ifndef E_TEXT_H #define E_TEXT_H #include <gtk/gtkobject.h> #include <gtk/gtkpacker.h> #include <gal/widgets/e-font.h> #include <gal/util/e-text-event-processor.h> #include <gal/e-text/e-text-model.h> #include <gal/widgets/e-canvas.h> BEGIN_GNOME_DECLS /* Text item for the canvas. Text items are positioned by an anchor point and an anchor direction. * * A clipping rectangle may be specified for the text. The rectangle is anchored at the text's anchor * point, and is specified by clipping width and height parameters. If the clipping rectangle is * enabled, it will clip the text. * * In addition, x and y offset values may be specified. These specify an offset from the anchor * position. If used in conjunction with the clipping rectangle, these could be used to implement * simple scrolling of the text within the clipping rectangle. * * The following object arguments are available: * * name type read/write description * ------------------------------------------------------------------------------------------ * text string RW The string of the text label * font string W X logical font descriptor * fontset string W X logical fontset descriptor * font_gdk GdkFont* RW Pointer to a GdkFont * bold boolean RW Bold? * anchor GtkAnchorType RW Anchor side for the text * justification GtkJustification RW Justification for multiline text * fill_color string W X color specification for text * fill_color_gdk GdkColor* RW Pointer to an allocated GdkColor * fill_stipple GdkBitmap* RW Stipple pattern for filling the text * clip_width double RW Width of clip rectangle * clip_height double RW Height of clip rectangle * clip boolean RW Use clipping rectangle? * fill_clip_rect boolean RW Whether the text item represents itself as being the size of the clipping rectangle. * x_offset double RW Horizontal offset distance from anchor position * y_offset double RW Vertical offset distance from anchor position * text_width double R Used to query the width of the rendered text * text_height double R Used to query the rendered height of the text * width double RW A synonym for clip_width * height double R A synonym for text_height * * These are currently ignored in the AA version: * editable boolean RW Can this item be edited * use_ellipsis boolean RW Whether to use ellipsises if text gets cut off. Meaningless if clip == false. * ellipsis string RW The characters to use as ellipsis. NULL = "...". * line_wrap boolean RW Line wrap when not editing. * break_characters string RW List of characters to optionally break on. * max_lines int RW Number of lines possible when doing line wrap. * draw_borders boolean RW Whether to draw borders. * draw_background boolean RW Whether to draw the background. */ #define E_TYPE_TEXT (e_text_get_type ()) #define E_TEXT(obj) (GTK_CHECK_CAST ((obj), E_TYPE_TEXT, EText)) #define E_TEXT_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), E_TYPE_TEXT, ETextClass)) #define E_IS_TEXT(obj) (GTK_CHECK_TYPE ((obj), E_TYPE_TEXT)) #define E_IS_TEXT_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), E_TYPE_TEXT)) typedef struct _EText EText; typedef struct _ETextClass ETextClass; #if 0 typedef struct _ETextSuckFont ETextSuckFont; typedef struct _ETextSuckChar ETextSuckChar; struct _ETextSuckChar { int left_sb; int right_sb; int width; int ascent; int descent; int bitmap_offset; /* in pixels */ }; struct _ETextSuckFont { guchar *bitmap; gint bitmap_width; gint bitmap_height; gint ascent; ETextSuckChar chars[256]; }; #endif struct _EText { GnomeCanvasItem item; ETextModel *model; gint model_changed_signal_id; gint model_repos_signal_id; const gchar *text; /* Text to display --- from the ETextModel */ gpointer lines; /* Text split into lines (private field) */ int num_lines; /* Number of lines of text */ #if 0 GdkFont *font; /* Font for text */ #else EFont *font; #endif GtkAnchorType anchor; /* Anchor side for text */ GtkJustification justification; /* Justification for text */ double clip_width; /* Width of optional clip rectangle */ double clip_height; /* Height of optional clip rectangle */ double xofs, yofs; /* Text offset distance from anchor position */ GdkColor color; /* Fill color */ GdkBitmap *stipple; /* Stipple for text */ GdkGC *gc; /* GC for drawing text */ int cx, cy; /* Top-left canvas coordinates for text */ int clip_cx, clip_cy; /* Top-left canvas coordinates for clip rectangle */ int clip_cwidth, clip_cheight; /* Size of clip rectangle in pixels */ int max_width; /* Maximum width of text lines */ int width; /* Rendered text width in pixels */ int height; /* Rendered text height in pixels */ /* Antialiased specific stuff follows */ #if 0 ETextSuckFont *suckfont; /* Sucked font */ #endif guint32 rgba; /* RGBA color for text */ double affine[6]; /* The item -> canvas affine */ char *ellipsis; /* The ellipsis characters. NULL = "...". */ double ellipsis_width; /* The width of the ellipsis. */ gboolean use_ellipsis; /* Whether to use the ellipsis. */ gboolean editable; /* Item is editable */ gboolean editing; /* Item is currently being edited */ int xofs_edit; /* Offset because of editing */ int yofs_edit; /* Offset because of editing */ /* This needs to be reworked a bit once we get line wrapping. */ int selection_start; /* Start of selection IN BYTES */ int selection_end; /* End of selection IN BYTES */ gboolean select_by_word; /* Current selection is by word */ /* This section is for drag scrolling and blinking cursor. */ gint timeout_id; /* Current timeout id for scrolling */ GTimer *timer; /* Timer for blinking cursor and scrolling */ gint lastx, lasty; /* Last x and y motion events */ gint last_state; /* Last state */ gulong scroll_start; /* Starting time for scroll (microseconds) */ gint show_cursor; /* Is cursor currently shown */ gboolean button_down; /* Is mouse button 1 down */ ETextEventProcessor *tep; /* Text Event Processor */ gint tep_command_id; GtkWidget *invisible; /* For selection handling */ gboolean has_selection; /* TRUE if we have the selection */ gchar *primary_selection; /* Primary selection text */ gint primary_length; /* Primary selection text length */ gchar *clipboard_selection; /* Clipboard selection text */ gint clipboard_length; /* Clipboard selection text length*/ guint clip : 1; /* Use clip rectangle? */ guint fill_clip_rectangle : 1; /* Fill the clipping rectangle. */ guint pointer_in : 1; /* Is the pointer currently over us? */ guint default_cursor_shown : 1; /* Is the default cursor currently shown? */ guint draw_borders : 1; /* Draw borders? */ guint draw_background : 1; /* Draw background? */ guint line_wrap : 1; /* Do line wrap */ guint needs_redraw : 1; /* Needs redraw */ guint needs_recalc_bounds : 1; /* Need recalc_bounds */ guint needs_calc_height : 1; /* Need calc_height */ guint needs_calc_line_widths : 1; /* Needs calc_line_widths */ guint needs_split_into_lines : 1; /* Needs split_into_lines */ guint bold : 1; guint strikeout : 1; guint tooltip_owner : 1; EFontStyle style; gchar *break_characters; /* Characters to optionally break after */ gint max_lines; /* Max number of lines (-1 = infinite) */ GdkCursor *default_cursor; /* Default cursor (arrow) */ GdkCursor *i_cursor; /* I beam cursor */ gint tooltip_timeout; /* Timeout for the tooltip */ gint tooltip_count; /* GDK_ENTER_NOTIFY count. */ gint dbl_timeout; /* Double click timeout */ gint tpl_timeout; /* Triple click timeout */ }; struct _ETextClass { GnomeCanvasItemClass parent_class; void (* changed) (EText *text); void (* activate) (EText *text); void (* keypress) (EText *text, guint keyval, guint state); void (* popup) (EText *text, GdkEventButton *ev, gint pos); }; /* Standard Gtk function */ GtkType e_text_get_type (void); END_GNOME_DECLS #endif us to 2.0.1</a></td><td>oliver</td><td><span title='2009-05-21 15:47:01 +0800'>2009-05-21</span></td><td>4</td><td><span class='deletions'>-9</span>/<span class='insertions'>+10</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=a2a157af4e5515fd006235202392c132c84f1adc'>- Update to 0.3.4</a></td><td>dhn</td><td><span title='2009-05-21 00:37:04 +0800'>2009-05-21</span></td><td>2</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/audio?h=gnome-3.24&id=863300a1d35450cd541a49b5889ee0ce2cf16303'>- Port cleanup</a></td><td>dhn</td><td><span title='2009-05-19 04:03:28 +0800'>2009-05-19</span></td><td>3</td><td><span class='deletions'>-229</span>/<span class='insertions'>+279</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=041a24ea1dbae179a8345dc62f8abfbd5572d852'>- Chase fftw3 update</a></td><td>pav</td><td><span title='2009-05-18 23:08:58 +0800'>2009-05-18</span></td><td>15</td><td><span class='deletions'>-25</span>/<span class='insertions'>+30</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=44e3e24688cad315411d0200d61b1791ffaab1a2'>Remove qt4 build tools from run dependencies.</a></td><td>makc</td><td><span title='2009-05-18 00:21:43 +0800'>2009-05-18</span></td><td>1</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/audio?h=gnome-3.24&id=e89d31af3e6f4e7d3b3fdf1ec73583225a5c6457'>- Update to 0.3.2</a></td><td>miwi</td><td><span title='2009-05-17 19:06:18 +0800'>2009-05-17</span></td><td>2</td><td><span class='deletions'>-7</span>/<span class='insertions'>+5</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=42f60009e6e536dfbaca7a23a2a8db2f53c4299a'>- Mark most of my ports MAKE_JOBS_SAFE=yes</a></td><td>pgollucci</td><td><span title='2009-05-16 14:27:56 +0800'>2009-05-16</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+2</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=6fee584e16c5353ef71af0a604813f5765246a74'>- Fix plist after recent doxygen update</a></td><td>pav</td><td><span title='2009-05-16 04:52:27 +0800'>2009-05-16</span></td><td>2</td><td><span class='deletions'>-19</span>/<span class='insertions'>+19</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=452ebf5043cdc6c8fb28c39d9e3a162a31b696d8'>- Update to 0.11</a></td><td>pav</td><td><span title='2009-05-15 21:22:01 +0800'>2009-05-15</span></td><td>3</td><td><span class='deletions'>-9</span>/<span class='insertions'>+27</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=8f8d88d9af78b5ddb076785e193049c2cda2326c'>Chase libgmp and bump PORTREVISION.</a></td><td>ale</td><td><span title='2009-05-13 17:46:02 +0800'>2009-05-13</span></td><td>1</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/audio?h=gnome-3.24&id=0c0ffe6c1070703969940c202934d01139a77864'>- Update to 0.5.1</a></td><td>miwi</td><td><span title='2009-05-13 16:47:46 +0800'>2009-05-13</span></td><td>3</td><td><span class='deletions'>-11</span>/<span class='insertions'>+40</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=8e65539a1529b2047b2d27802d8f60a1b7abeb15'>Fix LIB_DEPENDS on devel/readline: its sh lib version was bumped recently from</a></td><td>itetcu</td><td><span title='2009-05-12 19:28:17 +0800'>2009-05-12</span></td><td>3</td><td><span class='deletions'>-8</span>/<span class='insertions'>+9</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=a7172d32a952c4a311cfd4ec3fbbe41e7f00ee8f'>Update to 1.10.</a></td><td>novel</td><td><span title='2009-05-12 11:37:14 +0800'>2009-05-12</span></td><td>3</td><td><span class='deletions'>-6</span>/<span class='insertions'>+22</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=b6e5528ccf654ec5ab5802028b48e37ad35684eb'>Remove qt4 build tools from run dependencies.</a></td><td>trasz</td><td><span title='2009-05-12 05:10:58 +0800'>2009-05-12</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/audio?h=gnome-3.24&id=fabf3730499b29d33609709bcb11e588e511f7ac'>Fix plist. The source tarball is strange - it comes with HTML documentation,</a></td><td>trasz</td><td><span title='2009-05-12 03:08:02 +0800'>2009-05-12</span></td><td>2</td><td><span class='deletions'>-95</span>/<span class='insertions'>+73</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=0f61ab211a87f771567eec1bf0fcd2240941fe69'>- Don't remove share/pixmaps, it's part of mtree</a></td><td>pav</td><td><span title='2009-05-12 02:14:41 +0800'>2009-05-12</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+0</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=2287ac203e8e35f40001a2bb55bc095b91bf27f6'>Unbreak. Files with names without '-source' contain reference, files with</a></td><td>trasz</td><td><span title='2009-05-11 23:29:18 +0800'>2009-05-11</span></td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+0</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=fd04ee24e36822353ea1d80679302d0f2f466441'>Update to 0.10.23.</a></td><td>kwm</td><td><span title='2009-05-11 22:49:30 +0800'>2009-05-11</span></td><td>3</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/audio?h=gnome-3.24&id=cab78b8f876280713e48b3cf49d00989926fed02'>Mark broken, the port installs reference/html/*source.html both as</a></td><td>itetcu</td><td><span title='2009-05-11 19:12:00 +0800'>2009-05-11</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+2</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=aceae9acea747b2c045bbd5a04fc686540d8c63d'>- Pass maintainership to gahr</a></td><td>miwi</td><td><span title='2009-05-11 15:01:58 +0800'>2009-05-11</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/audio?h=gnome-3.24&id=4fed4e142e807369806fa98efce6a290273b4f8b'>Actually change maintainer address to ports@FreeBSD.org.</a></td><td>gerald</td><td><span title='2009-05-11 01:38:35 +0800'>2009-05-11</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/audio?h=gnome-3.24&id=971b10533e6fd0001fe9d66c0099d8c82e56375f'>Note the maintainer stepping down and mark DEPRECATED: unfulfilled</a></td><td>gerald</td><td><span title='2009-05-11 01:38:34 +0800'>2009-05-11</span></td><td>4</td><td><span class='deletions'>-3</span>/<span class='insertions'>+15</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=85a6345279d573a6ff0def8d567ef1387be8368c'>Make sure the configuration files get installed correctly when using</a></td><td>marcus</td><td><span title='2009-05-10 13:34:39 +0800'>2009-05-10</span></td><td>2</td><td><span class='deletions'>-1</span>/<span class='insertions'>+5</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=28014d86dfc8311f7d1e33625c3de13fc611b7ab'>- optionally use Xine as player engine</a></td><td>lme</td><td><span title='2009-05-10 03:05:39 +0800'>2009-05-10</span></td><td>2</td><td><span class='deletions'>-3</span>/<span class='insertions'>+26</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=3dd8024c4ad491af38531d63b293bcecb025a8ef'>- Mark DEPRECATED: unfulfilled dependencies for 8+ months, no user interest.</a></td><td>araujo</td><td><span title='2009-05-10 02:57:01 +0800'>2009-05-10</span></td><td>2</td><td><span class='deletions'>-0</span>/<span class='insertions'>+6</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=91f54011ff80f3fce6318542561aed74c5aa864c'>Update to 1.13.0</a></td><td>lme</td><td><span title='2009-05-09 23:22:31 +0800'>2009-05-09</span></td><td>4</td><td><span class='deletions'>-9</span>/<span class='insertions'>+13</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=49219fbe7568bd11fba5f64a836fa4b5c153555c'>Mark DEPRECATED: unfulfilled dependencies for 8+ months, no maintainer, no</a></td><td>gerald</td><td><span title='2009-05-09 18:47:46 +0800'>2009-05-09</span></td><td>4</td><td><span class='deletions'>-0</span>/<span class='insertions'>+12</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=8aa782c25bc86e495ddedd655b1fc41e79fce211'>Mark DEPRECATED: unfulfilled dependencies for 8+ months, no maintainer, no</a></td><td>gerald</td><td><span title='2009-05-09 18:35:23 +0800'>2009-05-09</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/audio?h=gnome-3.24&id=89b4c409af83ead1381fdf20be2c3388a690dfc0'>- Update to 2009.03.17</a></td><td>miwi</td><td><span title='2009-05-09 17:18:53 +0800'>2009-05-09</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/audio?h=gnome-3.24&id=fd026ee1f44e4c2a7ffb66d8a24085c239e4e6b0'>- New port: audio/gambas2-gb-sdl-sound</a></td><td>acm</td><td><span title='2009-05-09 09:10:15 +0800'>2009-05-09</span></td><td>3</td><td><span class='deletions'>-0</span>/<span class='insertions'>+26</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=12eea1bcb6e13e74254dca72b9ea734ca7a09a6a'>- Update to 3.5</a></td><td>jadawin</td><td><span title='2009-05-07 15:34:48 +0800'>2009-05-07</span></td><td>3</td><td><span class='deletions'>-47</span>/<span class='insertions'>+101</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=679ef81de5f060ab0a873b6ce0357a9a3209bd13'>update xfce to 4.6.1</a></td><td>oliver</td><td><span title='2009-05-06 22:56:27 +0800'>2009-05-06</span></td><td>7</td><td><span class='deletions'>-148</span>/<span class='insertions'>+10</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=8104e248703bb76d2d5c543487099c8412153bba'>- Reconnect festival+OGI</a></td><td>miwi</td><td><span title='2009-05-05 17:48:01 +0800'>2009-05-05</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=9ddb457360a51c03ae3eda8a5292154f871f69fb'>- Restore from Attic to fix the INDEX</a></td><td>miwi</td><td><span title='2009-05-05 17:46:42 +0800'>2009-05-05</span></td><td>27</td><td><span class='deletions'>-0</span>/<span class='insertions'>+590</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=a79674a10d14f1fc5d2085231b80265e150bdefa'>2009-04-28 audio/festival+OGI: unmaintained, does not work with current versi...</a></td><td>miwi</td><td><span title='2009-05-05 06:42:59 +0800'>2009-05-05</span></td><td>28</td><td><span class='deletions'>-591</span>/<span class='insertions'>+0</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=85b4db37e6ca5b716283fef04197cf131cb8bd49'>Fixed plist entries for audio/openal and audio/openal-soft (if audio/freealut...</a></td><td>mva</td><td><span title='2009-05-05 03:13:29 +0800'>2009-05-05</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/audio?h=gnome-3.24&id=b7a797c550528bec00d2443284e233398e32d24a'>- Pass maintainership to dhn@</a></td><td>miwi</td><td><span title='2009-05-05 02:42:24 +0800'>2009-05-05</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/audio?h=gnome-3.24&id=539370b9ebed05d04c8ddc9a420245c5c9a30492'>- Fix last.fm support</a></td><td>pav</td><td><span title='2009-05-04 15:19:42 +0800'>2009-05-04</span></td><td>2</td><td><span class='deletions'>-1</span>/<span class='insertions'>+35</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=c62aff2c6e04c371ba2144107e279fbae6fd619c'>Update to 1.2</a></td><td>makc</td><td><span title='2009-05-02 03:30:32 +0800'>2009-05-02</span></td><td>4</td><td><span class='deletions'>-9</span>/<span class='insertions'>+8</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=ad2c8d61643f4f129c387d7c92aa97aec525f394'>2009-04-22 audio/snowstar: tcl8.0 support is going to be dropped</a></td><td>miwi</td><td><span title='2009-05-02 00:19:48 +0800'>2009-05-02</span></td><td>6</td><td><span class='deletions'>-72</span>/<span class='insertions'>+0</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=a9086e70a50d169c7b9b88d6d38f802c8af5ffb8'>- Update to 0.17</a></td><td>miwi</td><td><span title='2009-05-01 05:16:53 +0800'>2009-05-01</span></td><td>6</td><td><span class='deletions'>-58</span>/<span class='insertions'>+58</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=a7a448e61b0c9d8433d9aadcd6320808a7223248'>- Update to 3.15.1</a></td><td>dhn</td><td><span title='2009-04-30 04:14:18 +0800'>2009-04-30</span></td><td>3</td><td><span class='deletions'>-7</span>/<span class='insertions'>+202</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=b735668aa7b88abcc0abcab88d37cd104824dd97'>Update to 0.12.1.</a></td><td>marcus</td><td><span title='2009-04-29 13:35:15 +0800'>2009-04-29</span></td><td>3</td><td><span class='deletions'>-7</span>/<span class='insertions'>+10</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=12b8675871dabc844fabb236f7629da0a848b688'>- Delete original port after repo copy</a></td><td>pgollucci</td><td><span title='2009-04-29 10:05:02 +0800'>2009-04-29</span></td><td>4</td><td><span class='deletions'>-34</span>/<span class='insertions'>+0</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=600198ad7a024f93c10936495c11938d97309aaf'>- Update the port to match the GEM name.</a></td><td>pgollucci</td><td><span title='2009-04-29 09:58:22 +0800'>2009-04-29</span></td><td>2</td><td><span class='deletions'>-5</span>/<span class='insertions'>+2</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=3fcf5a2912d0edfec7407c01b3f8576a6c7c411f'>Re-add some patches as extra patches for older versions of FreeBSD to fix</a></td><td>marcus</td><td><span title='2009-04-28 02:56:46 +0800'>2009-04-28</span></td><td>4</td><td><span class='deletions'>-1</span>/<span class='insertions'>+50</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=084796fe2efed656fbca766a9c538ea731133480'>- Mark BROKEN: does not compile</a></td><td>pav</td><td><span title='2009-04-26 05:20:25 +0800'>2009-04-26</span></td><td>2</td><td><span class='deletions'>-0</span>/<span class='insertions'>+4</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=89cf82ad6885514f402ef2dd139fef0cfb574e23'>Presenting GNOME 2.26.1 for FreeBSD.</a></td><td>kwm</td><td><span title='2009-04-24 14:38:26 +0800'>2009-04-24</span></td><td>5</td><td><span class='deletions'>-42</span>/<span class='insertions'>+1668</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=9271b1cab15dd767d768f7dc46c7276a88d527e2'>- Update to 0.14</a></td><td>dhn</td><td><span title='2009-04-22 01:44:44 +0800'>2009-04-22</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/audio?h=gnome-3.24&id=511e74eb321727e85203433a77de6985815b5d2b'>- Update to 10.5</a></td><td>dhn</td><td><span title='2009-04-21 22:25:43 +0800'>2009-04-21</span></td><td>3</td><td><span class='deletions'>-7</span>/<span class='insertions'>+6</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=182815f5cf0cb75d7c33458d723d70e4e7677d00'>Fix plist.</a></td><td>itetcu</td><td><span title='2009-04-21 17:40:38 +0800'>2009-04-21</span></td><td>1</td><td><span class='deletions'>-3</span>/<span class='insertions'>+0</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=eca7b9fb9077c14d449ba9fe72fe2e44b693af35'>- Mark BROKEN: does not compile with recent jack</a></td><td>pav</td><td><span title='2009-04-17 04:09:14 +0800'>2009-04-17</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+2</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=0f323f15fc2a53609c18b71248b2ba0564cd3324'>Fix libmtp.pc to work with usb2 systems.</a></td><td>rnoland</td><td><span title='2009-04-14 06:49:17 +0800'>2009-04-14</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+5</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=93311149b2c9e7e0a08da509490efcd3e72d98a0'>- extend support for tcl8.2</a></td><td>dinoex</td><td><span title='2009-04-13 17:40:00 +0800'>2009-04-13</span></td><td>1</td><td><span class='deletions'>-3</span>/<span class='insertions'>+0</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=51e1418ca50dbc0fe30342b77fa2c5a453f899bc'>Mark unsafe for multiple jobs.</a></td><td>marcus</td><td><span title='2009-04-13 09:20:44 +0800'>2009-04-13</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=2c3a384fadb1429952b94431029cad7fb1df8f6d'>- Mark MAKE_JOBS_UNSAFE</a></td><td>pav</td><td><span title='2009-04-13 04:23:21 +0800'>2009-04-13</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=006c6d4ee226e9a079ac476b7dd6603e43c899c4'>Fix application timeout issues with gnome-session.</a></td><td>marcus</td><td><span title='2009-04-13 04:08:54 +0800'>2009-04-13</span></td><td>2</td><td><span class='deletions'>-1</span>/<span class='insertions'>+31</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=3a61ea54211a98fd6325050e583b5ab07c23e2da'>Update to 2.26.1.</a></td><td>marcus</td><td><span title='2009-04-12 11:48:38 +0800'>2009-04-12</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/audio?h=gnome-3.24&id=0a27da9012a747aa663fb9c677907a1a616890ef'>- Attempt to build on 64-bits platforms</a></td><td>gahr</td><td><span title='2009-04-12 05:01:11 +0800'>2009-04-12</span></td><td>2</td><td><span class='deletions'>-9</span>/<span class='insertions'>+12</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=2752a37759fcdaba60e6fb91aaabb69aa454ffc9'>- Update to 2.7</a></td><td>gahr</td><td><span title='2009-04-12 03:22:28 +0800'>2009-04-12</span></td><td>3</td><td><span class='deletions'>-35</span>/<span class='insertions'>+31</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=d4713656812f8bbbbeb5da584abaeecceac22b0e'>- Reset ditesh (at) gathani.org due to long period of inactivity.</a></td><td>miwi</td><td><span title='2009-04-11 17:09:22 +0800'>2009-04-11</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/audio?h=gnome-3.24&id=3643a29b4a5453b1328febc521f5deb8880637f2'>- Update to 1.1</a></td><td>gahr</td><td><span title='2009-04-11 15:51:05 +0800'>2009-04-11</span></td><td>6</td><td><span class='deletions'>-452</span>/<span class='insertions'>+476</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=94f9fabd0013abf6181c6f738a441801b1c7a0cd'>- Port doesn't build on sparc64.</a></td><td>shaun</td><td><span title='2009-04-11 10:26:10 +0800'>2009-04-11</span></td><td>2</td><td><span class='deletions'>-0</span>/<span class='insertions'>+9</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=882eee6df6202f83e0f20a1bdaf58f8c28c4faf9'>Correct plist for webplugin.</a></td><td>kwm</td><td><span title='2009-04-11 02:20:46 +0800'>2009-04-11</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/audio?h=gnome-3.24&id=06fff123f04648e578283b13f71108c1671ae751'>Presenting GNOME 2.26 for FreeBSD. See</a></td><td>marcus</td><td><span title='2009-04-10 13:56:28 +0800'>2009-04-10</span></td><td>13</td><td><span class='deletions'>-97</span>/<span class='insertions'>+170</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=aaf09e8ffa007e52afae9247aa68de499d3ca69e'>- Fix gsm workdir path after audio/gsm update</a></td><td>amdmi3</td><td><span title='2009-04-10 07:15:54 +0800'>2009-04-10</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/audio?h=gnome-3.24&id=6c28a0927dd91d06244e05fd1f02cf81f9602ece'>- Update to 0.2.3</a></td><td>nivit</td><td><span title='2009-04-10 01:19:33 +0800'>2009-04-10</span></td><td>3</td><td><span class='deletions'>-6</span>/<span class='insertions'>+11</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/audio?h=gnome-3.24&id=41e497baaac21f13376d89c7886c726e2ce796d3'>- convert to RUBYGEM_AUTOPLIST</a></td><td>pgollucci</td><td><span title='2009-04-09 08:11:47 +0800'>2009-04-09</span></td><td>2</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/audio?h=gnome-3.24&id=b6d6d4b3c046fc07a69902521a24dc7dd6e15db6'>- Mark as RESTRICTED. The License is limited to non-commercial use.</a></td><td>araujo</td><td><span title='2009-04-08 09:28:05 +0800'>2009-04-08</span>