Displaying 6 results from an estimated 6 matches for "text_length".
Did you mean:
exc_length
2007 Oct 17
0
libswfdec/swfdec_text_field.c libswfdec/swfdec_text_field.h libswfdec/swfdec_text_field_movie.c
...PangoLayout *playout;
- int width;
- guint length;
- SwfdecBlock *block;
-
- block = (SwfdecBlock *)iter->data;
- if (iter->next != NULL) {
- length =
- ((SwfdecBlock *)(iter->next->data))->index_ - block->index_;
- } else {
- length = paragraphs[i].text_length - block->index_;
- }
-
- if (skip > length) {
- skip -= length;
- continue;
- }
-
- // create layout
- playout = layout.layout = pango_cairo_create_layout (cr);
-
- // set rendering position
- layout.render_offset_x = block->left_margin + block->block_...
2010 Apr 28
0
asterisk core dumps after cdr database writes using odbc
...in SQLExecDirect (statement_handle=0xa400250,
statement_text=0x2abb640 "INSERT INTO cdr
(calldate,clid,src,dst,dcontext,channel,dstchannel,lastapp,lastdata,duration,billsec,disposition,amaflags,accountcode,uniqueid,userfield)
VALUES ({ts '2010-04-28 10:01:26'},?,?,?,?,?,?"..., text_length=-3) at
SQLExecDirect.c:417
#9 0x009e5397 in execute_cb (obj=0xa2bc0c0, data=0xa4a7c88) at
cdr_odbc.c:115
#10 0x003accf8 in ast_odbc_direct_execute (obj=0xa2bc0c0, exec_cb=0x9e4e00
<execute_cb>, data=0xa4a7c88) at res_odbc.c:574
#11 0x009e55f1 in odbc_log (cdr=0xa4a7c88) at cdr_odbc.c:137
#12...
2007 Oct 18
0
11 commits - libswfdec/swfdec_as_strings.c libswfdec/swfdec_text_field.c libswfdec/swfdec_text_field.h libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c libswfdec/swfdec_text_field_movie.h test/trace
...width;
-} SwfdecLayout;
-
-typedef struct {
- guint index_;
-
- PangoAlignment align;
- gboolean justify;
- int leading;
- int block_indent;
- int left_margin;
- int right_margin;
- PangoTabArray * tab_stops;
-} SwfdecBlock;
-
-typedef struct {
- const char *text;
- guint text_length;
-
- gboolean bullet;
- int indent;
-
- GList * blocks; // SwfdecBlock
-
- GList * attrs; // PangoAttribute
- PangoAttrList * attrs_list;
-} SwfdecParagraph;
-
typedef enum {
SWFDEC_AUTO_SIZE_NONE,
SWFDEC_AUTO_SIZE_LEFT,
diff --git a/libswfdec/swfdec_text_field_movie.c b/libswfdec...
2007 Oct 14
0
10 commits - libswfdec/swfdec_as_strings.c libswfdec/swfdec_text_field.c libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c
...t;= strlen (text->text_display));
paragraph->text = text->text_display + start_index;
@@ -122,6 +122,9 @@ swfdec_text_field_movie_generate_paragraph (SwfdecTextFieldMovie *text,
paragraph->attrs = NULL;
paragraph->attrs_list = pango_attr_list_new ();
+ if (paragraph->text_length == 0)
+ return;
+
g_assert (text->formats != NULL);
for (iter = text->formats; iter->next != NULL &&
((SwfdecFormatIndex *)(iter->next->data))->index <= start_index;
commit b12359a1bb3a12b72aed6561ab2d1b1ee225eb26
Author: Pekka Lampila <pekka.lampila...
2007 Oct 29
0
20 commits - libswfdec/Makefile.am libswfdec/swfdec_as_interpret.c libswfdec/swfdec_html_parser.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_text_field.c libswfdec/swfdec_text_field.h
...XT_FIELD_MOVIE (text));
g_assert (paragraph != NULL);
- g_assert (start_index <= end_index);
- g_assert (end_index <= text->input->len);
+ g_assert (start_index + length <= text->input->len);
- paragraph->text = text->input->str + start_index;
- paragraph->text_length = end_index - start_index;
+ paragraph->index_ = start_index;
+ paragraph->length = length;
paragraph->blocks = NULL;
paragraph->attrs = NULL;
- if (paragraph->text_length == 0)
- return;
-
g_assert (text->formats != NULL);
for (iter = text->formats; iter-...
2007 Oct 22
0
12 commits - libswfdec/swfdec_as_strings.c libswfdec/swfdec_html_parser.c libswfdec/swfdec_text_field.c libswfdec/swfdec_text_field.h libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c libswfdec/swfdec_text_field_movie.h test/trace
...g_assert (start_index <= end_index);
- g_assert (end_index <= strlen (text->text_display));
+ g_assert (end_index <= text->input->len);
- paragraph->text = text->text_display + start_index;
+ paragraph->text = text->input->str + start_index;
paragraph->text_length = end_index - start_index;
paragraph->blocks = NULL;
@@ -299,7 +299,7 @@ swfdec_text_field_movie_get_paragraphs (SwfdecTextFieldMovie *text, int *num)
g_assert (SWFDEC_IS_TEXT_FIELD_MOVIE (text));
count = 0;
- p = text->text_display;
+ p = text->input->str;
while (p !=...