search for: g_strdup

Displaying 20 results from an estimated 103 matches for "g_strdup".

Did you mean: t_strdup
2005 Apr 01
1
bug in xmms plugin v 1.1.2
...-- /tmp/sccs.zza4YF Thu Mar 31 20:03:46 2005 +++ plugin.c Mon Mar 28 19:58:20 2005 @@ -219,6 +219,12 @@ is_big_endian_host_ = (*((FLAC__byte*)(&test)))? false : true; + /* make all the config struct strings dynamic, to ease our life */ + flac_cfg.stream.proxy_host = g_strdup(flac_cfg.stream.proxy_host); + flac_cfg.stream.proxy_user = g_strdup(flac_cfg.stream.proxy_user); + flac_cfg.stream.proxy_pass = g_strdup(flac_cfg.stream.proxy_pass); + flac_cfg.stream.save_http_path = g_strdup(flac_cfg.stream.save_http_path); + flac_cfg.title.tag_overri...
2004 Sep 10
0
http streaming in the xmms plugin
...TMENT(streaming_size_adj)->value; + flac_cfg.stream.http_prebuffer = (gint) GTK_ADJUSTMENT(streaming_pre_adj)->value; + + flac_cfg.stream.use_proxy = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(streaming_proxy_use)); + g_free(flac_cfg.stream.proxy_host); + flac_cfg.stream.proxy_host = g_strdup(gtk_entry_get_text(GTK_ENTRY(streaming_proxy_host_entry))); + flac_cfg.stream.proxy_port = atoi(gtk_entry_get_text(GTK_ENTRY(streaming_proxy_port_entry))); + + flac_cfg.stream.proxy_use_auth = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(streaming_proxy_auth_use)); + + if(flac_cfg.stream.pro...
2007 Jul 31
0
10 commits - doc/swfdec-docs.sgml doc/swfdec-sections.txt libswfdec-gtk/swfdec_gtk_loader.c libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_buffer.c libswfdec/swfdec_debugger.c libswfdec/swfdec.h
...swfdec-gtk/swfdec_gtk_loader.c index 69dc143..77ffd29 100644 --- a/libswfdec-gtk/swfdec_gtk_loader.c +++ b/libswfdec-gtk/swfdec_gtk_loader.c @@ -105,7 +105,8 @@ swfdec_gtk_loader_read_cb (GnomeVFSAsync gtk->handle = NULL; return; } else if (result != GNOME_VFS_OK) { - char *err = g_strdup_printf ("%s: %s", loader->url, + char *err = g_strdup_printf ("%s: %s", + swfdec_url_get_url (swfdec_loader_get_url (loader)), gnome_vfs_result_to_string (result)); swfdec_loader_error (loader, err); g_free (err); @@ -144,7 +145,8 @@ swfdec_gtk_loader_open_cb...
2013 May 27
6
[PATCH 0/3] Xen related fixes
Hi all, I have few simple fixes for Xen for the next release: - the first one fixes a regression in qemu-char; - the second one is just a cleanup (that is needed to simplify preprocessor dependencies); - the last one avoids setting nonblocking on Xen (as is already done for KVM). The last two patches should be backported to older branches. Stefano Stabellini (3):
2005 Mar 09
1
XMMS plugin: string handling bugs
...nitializing the pointers to NULL, but that resulted at least in one assert from Gtk, so there is both code that assumes that the pointers point to something and code that assumes the memory can be free()ed. For the time being, I added some extra initializations like flac_cfg.stream.proxy_host = g_strdup(""); to FLAC_XMMS__init(), but somebody familiar with the code (Steven Richman?) ought to clean this up. -- Christian "naddy" Weisgerber naddy@mips.inka.de
2007 Nov 09
0
10 commits - doc/swfdec-sections.txt libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_loader.c libswfdec/swfdec_movie.c libswfdec/swfdec_movie_clip_loader.c libswfdec/swfdec_movie.h
...R (player)); g_return_if_fail (target != NULL); + movie = swfdec_player_get_movie_from_string (player, target); + if (!SWFDEC_IS_SPRITE_MOVIE (movie)) + return; request = g_slice_new0 (SwfdecResourceRequest); request->type = SWFDEC_RESOURCE_REQUEST_UNLOAD; - request->target = g_strdup (target); + request->target = swfdec_movie_get_path (movie, TRUE); player->resource_requests = g_slist_append (player->resource_requests, request); } commit 729590ccd5bddf6fca4685078a8b467ae263d226 Author: Benjamin Otte <otte at gnome.org> Date: Fri Nov 9 15:21:55 2007 +0100...
2008 Jan 19
0
5 commits - libswfdec/swfdec_as_object.c libswfdec/swfdec_loader.c libswfdec/swfdec_style_sheet.c libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c test/swfdec_test_test.c
...int version) { SwfdecBuffer *buffer; - char *raw, *text; + char *text; guint size, i, j; /* get the text from the loader */ @@ -615,12 +615,6 @@ swfdec_loader_get_text (SwfdecLoader *loader, guint version) SWFDEC_LOG ("empty loader, returning empty string"); return g_strdup (""); } - raw = g_try_malloc (size + 1); - if (!raw) { - SWFDEC_ERROR ("not enough memory to copy %u bytes", size); - swfdec_buffer_queue_clear (loader->queue); - return NULL; - } buffer = swfdec_buffer_queue_peek (loader->queue, size); if (!buffer)...
2013 May 03
1
Race condition in lightdm greeter setup
...the child. Using vfork() is probably not the best solution, though, so I wonder if others have better ideas on how to fix this? --- src/session.c.orig 2012-08-29 21:25:16.000000000 +0000 +++ src/session.c 2013-04-25 15:15:13.353450704 +0000 @@ -360,7 +360,7 @@ session->priv->username = g_strdup (username); /* Run the child */ - session->priv->pid = fork (); + session->priv->pid = vfork (); if (session->priv->pid < 0) { g_debug ("Failed to fork session child process: %s", strerror (errno)); The signal handling in lightdm look...
2007 Jun 15
0
Branch 'as' - 4 commits - libswfdec/swfdec_movie.c libswfdec/swfdec_player.c libswfdec/swfdec_sprite.c test/trace
...ranteed to have a graphic diff --git a/libswfdec/swfdec_sprite.c b/libswfdec/swfdec_sprite.c index cd678a9..73eeea5 100644 --- a/libswfdec/swfdec_sprite.c +++ b/libswfdec/swfdec_sprite.c @@ -357,8 +357,10 @@ swfdec_spriteseg_do_place_object (Swfdec if (content->name) script_name = g_strdup (content->name); - else + else if (content->graphic) script_name = g_strdup_printf ("Sprite%u", SWFDEC_CHARACTER (content->graphic)->id); + else + script_name = g_strdup ("unknown"); while ((event_flags = swfdec_get_clipeventflags (s, bits))...
2007 Mar 16
0
libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_loader_internal.h libswfdec/swfdec_net_stream.c libswfdec/swfdec_root_movie.c libswfdec/swfdec_xml.c
...fdec_buffer_queue_new (); + loader->data_type = SWFDEC_LOADER_DATA_UNKNOWN; } /*** SwfdecFileLoader ***/ @@ -439,12 +447,89 @@ swfdec_loader_get_filename (SwfdecLoader } } ret = g_filename_from_utf8 (start, end ? end - start : -1, NULL, NULL, NULL); - if (ret == NULL) - ret = g_strdup ("unknown.swf"); + if (ret) { + char *dot; + const char *ext; + + ext = swfdec_loader_data_type_get_extension (loader->data_type); + if (*ext && (dot = strrchr (ret, '.'))) { + char *real; + guint len = strlen (dot); + if (len <= 5) {...
2012 Jan 13
0
[PATCH 1/1] Ported gnome-ssh-askpass2 to gtk3.
...DIALOG(dialog)); + + /* Ungrab */ + if (grab_server) + XUngrabServer(GDK_DISPLAY_XDISPLAY(gdk_display_get_default())); + if (grab_pointer) + gdk_pointer_ungrab(GDK_CURRENT_TIME); + gdk_keyboard_ungrab(GDK_CURRENT_TIME); + gdk_flush(); + + /* Report passphrase if user selected OK */ + passphrase = g_strdup(gtk_entry_get_text(GTK_ENTRY(entry))); + if (result == GTK_RESPONSE_OK) { + local = g_locale_from_utf8(passphrase, strlen(passphrase), + NULL, NULL, NULL); + if (local != NULL) { + puts(local); + memset(local, '\0', strlen(local)); + g_free(local); + } else { + puts(passph...
2007 Feb 06
0
Branch 'interpreter' - 15 commits - configure.ac libswfdec/swfdec_audio_event.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_color.c libswfdec/swfdec_color.h libswfdec/swfdec_compiler.c libswfdec/swfdec_image.c libswfdec/swfdec_sprite_movie.c
...t argc, char **argv) { - guint failed_tests = 0; + GList *failed_tests = NULL; swfdec_init (); @@ -253,7 +253,7 @@ main (int argc, char **argv) int i; for (i = 1; i < argc; i++) { if (!run_test (argv[i])) - failed_tests++; + failed_tests = g_list_prepend (failed_tests, g_strdup (argv[i]));; } } else { GDir *dir; @@ -263,16 +263,24 @@ main (int argc, char **argv) if (!g_str_has_suffix (file, ".swf")) continue; if (!run_test (file)) - failed_tests++; + failed_tests = g_list_prepend (failed_tests, g_strdup (file)); } g_dir_clo...
2007 Oct 25
0
4 commits - libswfdec/swfdec_button.h libswfdec/swfdec_button_movie.c libswfdec/swfdec_resource.c libswfdec/swfdec_resource.h libswfdec/swfdec_sprite_movie.c test/trace
...stance)); g_return_if_fail (SWFDEC_IS_CHARACTER (character)); g_return_if_fail (name != NULL); - g_hash_table_insert (instance->exports, (char *) name, character); - g_hash_table_insert (instance->export_names, character, (char *) name); + g_hash_table_insert (instance->exports, g_strdup (name), g_object_ref (character)); + g_hash_table_insert (instance->export_names, g_object_ref (character), g_strdup (name)); } diff --git a/libswfdec/swfdec_resource.h b/libswfdec/swfdec_resource.h index 1a38ea0..c87d205 100644 --- a/libswfdec/swfdec_resource.h +++ b/libswfdec/swfdec_resour...
2007 Aug 09
0
Branch 'vivi' - 6 commits - configure.ac vivified/core vivified/dock vivified/Makefile.am vivified/ui
...g_object_class_install_property (object_class, PROP_ICON, + g_param_spec_string ("icon", "icon", "name of the icon to display", + GTK_STOCK_MISSING_IMAGE, G_PARAM_READWRITE)); +} + +static void +vivi_docklet_init (ViviDocklet *docklet) +{ + docklet->title = g_strdup ("Unnamed"); + docklet->icon = g_strdup (GTK_STOCK_MISSING_IMAGE); +} + +void +vivi_docklet_set_title (ViviDocklet *docklet, const char *title) +{ + g_return_if_fail (VIVI_IS_DOCKLET (docklet)); + g_return_if_fail (title != NULL); + + g_free (docklet->title); + docklet->titl...
2007 Nov 28
0
libswfdec/swfdec_loader.c
...c/swfdec_loader.c @@ -611,6 +611,10 @@ swfdec_loader_get_text (SwfdecLoader *loader, guint version) /* get the text from the loader */ size = swfdec_buffer_queue_get_depth (loader->queue); + if (size == 0) { + SWFDEC_LOG ("empty loader, returning empty string"); + return g_strdup (""); + } raw = g_try_malloc (size + 1); if (!raw) { SWFDEC_ERROR ("not enough memory to copy %u bytes", size);
2007 Oct 18
0
libswfdec/swfdec_url.c
...07 +0200 stop that stupid message that shows up every time swfplay starts diff --git a/libswfdec/swfdec_url.c b/libswfdec/swfdec_url.c index 3d51d8e..fe9ca0a 100644 --- a/libswfdec/swfdec_url.c +++ b/libswfdec/swfdec_url.c @@ -86,7 +86,7 @@ swfdec_url_new (const char *string) url->url = g_strdup (string); s = strstr (string, "://"); if (s == NULL) { - SWFDEC_ERROR ("URL %s has no protocol", string); + SWFDEC_INFO ("URL %s has no protocol", string); return url; } url->protocol = g_utf8_strdown (string, s - string);
2007 Aug 02
1
player/swfplay.c
...*full; + if (g_path_is_absolute (s)) + return g_strconcat ("file://", s, NULL); + dir = g_get_current_dir (); + full = g_strconcat ("file://", dir, G_DIR_SEPARATOR_S, s, NULL); + g_free (dir); + return full; + } else { + swfdec_url_free (url); + return g_strdup (s); + } +} + int main (int argc, char *argv[]) { @@ -75,6 +95,7 @@ main (int argc, char *argv[]) gboolean use_image = FALSE, no_sound = FALSE; gboolean trace = FALSE; char *variables = NULL; + char *s; GtkWidget *window; GOptionEntry options[] = { @@ -106,17 +127,10 @@ main...
2007 Feb 07
0
2 commits - doc/swfdec-sections.txt libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h player/swfdebug.c
...ust set this */ + g_return_val_if_fail (loader->url != NULL, NULL); + + start = strrchr (loader->url, '/'); + if (start == NULL) { + start = loader->url; + } else { + start++; + } + ret = g_filename_from_utf8 (start, -1, NULL, NULL, NULL); + if (ret == NULL) + ret = g_strdup ("unknown.swf"); + + return ret; +} + diff --git a/libswfdec/swfdec_loader.h b/libswfdec/swfdec_loader.h index c9b1e2e..cf1d65a 100644 --- a/libswfdec/swfdec_loader.h +++ b/libswfdec/swfdec_loader.h @@ -40,7 +40,7 @@ struct _SwfdecLoader { GObject object; - char * url; /* the U...
2006 Oct 25
2
[PATCH] Edge buttons
...(CompDisplay *d, gconf_value_free (gvalue); break; case CompOptionTypeAction: { - gchar *key1, *key2, *key3, *key4; + gchar *key1, *key2, *key3, *key4, *key5; GSList *node, *list = NULL; GConfValue *gv; int i; @@ -218,6 +218,7 @@ gconfSetOption (CompDisplay *d, key2 = g_strdup_printf ("%s_%s", key, "button"); key3 = g_strdup_printf ("%s_%s", key, "bell"); key4 = g_strdup_printf ("%s_%s", key, "edge"); + key5 = g_strdup_printf ("%s_%s", key, "edge_button"); gvalue = gconf_value_new (GC...
2007 Apr 17
0
15 commits - libswfdec/jpeg libswfdec/swfdec_bits.c libswfdec/swfdec_edittext.c libswfdec/swfdec_font.c libswfdec/swfdec_image.c libswfdec/swfdec_root_sprite.c libswfdec/swfdec_script.c libswfdec/swfdec_shape.c libswfdec/swfdec_sprite.c
...ULL, NULL); @@ -2740,8 +2741,8 @@ swfdec_script_new (SwfdecBits *bits, con return NULL; } - swfdec_bits_syncbits (bits); - start = bits->ptr; + org = *bits; + len = swfdec_bits_left (bits) / 8; script = g_new0 (SwfdecScript, 1); script->refcount = 1; script->name = g_strdup (name ? name : "Unnamed script"); @@ -2750,15 +2751,12 @@ swfdec_script_new (SwfdecBits *bits, con * DefineFunction and friends override this */ script->flags = SWFDEC_SCRIPT_SUPPRESS_ARGS; - if (!swfdec_script_foreach_internal (bits, validate_action, script)) { - /* assig...