Displaying 15 results from an estimated 15 matches for "g_ascii_strcasecmp".
2007 Aug 02
1
libswfdec-gtk/swfdec_gtk_loader.c
libswfdec-gtk/swfdec_gtk_loader.c | 1 +
1 files changed, 1 insertion(+)
New commits:
diff-tree 4d1ee537d4cd388a8b21003496d3511df6f0549d (from ba4f1da69d0c74c45b0b4d92330f2203d258bb49)
Author: Benjamin Otte <otte at gnome.org>
Date: Thu Aug 2 13:06:55 2007 +0200
keep a reference to the message, since it's unreffed automagically
diff --git a/libswfdec-gtk/swfdec_gtk_loader.c
2007 Oct 14
0
4 commits - libswfdec/swfdec_codec_audio.c libswfdec/swfdec_codec_gst.c libswfdec/swfdec_codec_video.c libswfdec/swfdec_sound.c
...} else {
+ char **split = g_strsplit (list, ":", -1);
+ guint i, j;
+ ret = NULL;
+ SWFDEC_LOG ("codecs limited to \"%s\"", list);
+ for (i = 0; split[i] != NULL && ret == NULL; i++) {
+ for (j = 0; audio_codecs[j].name != NULL; j++) {
+ if (g_ascii_strcasecmp (audio_codecs[j].name, split[i]) != 0)
+ continue;
+ ret = audio_codecs[j].func (codec, format);
+ if (ret)
+ break;
+ }
+ }
+ g_strfreev (split);
+ }
+
if (ret) {
ret->codec = codec;
g_return_val_if_fail (SWFDEC_IS_AUDIO_FORMAT (ret->format), NULL);
commit 3ca6fc...
2007 Sep 14
0
4 commits - libswfdec/swfdec_as_function.c libswfdec/swfdec_as_object.c test/trace
...dec_as_context_unuse_mem (cx, sizeof (SwfdecAsValue) * length);
+ g_free (argv_pass);
+ }
}
void
diff-tree b4647a3053056d27c63cee6acdd9140766ced411 (from 3da08c899f62a2f814dcacabb3214870578ccabc)
Author: Benjamin Otte <otte at gnome.org>
Date: Thu Sep 13 22:16:31 2007 +0200
use g_ascii_strcasecmp here
diff --git a/libswfdec/swfdec_as_object.c b/libswfdec/swfdec_as_object.c
index 81631c7..fd67729 100644
--- a/libswfdec/swfdec_as_object.c
+++ b/libswfdec/swfdec_as_object.c
@@ -176,7 +176,7 @@ swfdec_as_object_do_add (SwfdecAsObject
static gboolean
swfdec_as_object_lookup_case_insensitive...
2007 Aug 02
0
4 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec/swfdec_file_loader.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h player/swfdec_slow_loader.c
...ader_finish (SoupMessage *m
}
static void
-swfdec_gtk_loader_load (SwfdecLoader *loader,
+swfdec_gtk_loader_load (SwfdecLoader *loader, SwfdecLoader *parent,
SwfdecLoaderRequest request, const char *data, gsize data_len)
{
const SwfdecURL *url = swfdec_loader_get_url (loader);
if (g_ascii_strcasecmp (swfdec_url_get_protocol (url), "http") != 0 &&
g_ascii_strcasecmp (swfdec_url_get_protocol (url), "https") != 0) {
- SWFDEC_LOADER_CLASS (swfdec_gtk_loader_parent_class)->load (loader, request, data, data_len);
+ SWFDEC_LOADER_CLASS (swfdec_gtk_loader_pa...
2007 Dec 13
0
2 commits - libswfdec/swfdec_flash_security.c libswfdec/swfdec_flash_security.h libswfdec/swfdec_net_stream.c libswfdec/swfdec_player.c libswfdec/swfdec_resource_request.c libswfdec/swfdec_resource_request.h libswfdec/swfdec_security.h
...c_flash_security.c
index 03f15a4..21fe688 100644
--- a/libswfdec/swfdec_flash_security.c
+++ b/libswfdec/swfdec_flash_security.c
@@ -158,13 +158,13 @@ swfdec_flash_security_allow_cross_domain (SwfdecFlashSecurity *sec,
if (g_slist_find_custom (sec->crossdomain_allowed, host,
(GCompareFunc)g_ascii_strcasecmp)) {
- callback (url, TRUE, user_data);
+ callback (url, 1, user_data);
return;
}
if (g_slist_find_custom (sec->crossdomain_denied, host,
(GCompareFunc)g_ascii_strcasecmp)) {
- callback (url, FALSE, user_data);
+ callback (url, 0, user_data);
return;
}
@@ -183...
2016 Apr 26
0
evolution libsoup and samba bug 765106
...oup/soup-auth-ntlm.c
--- ./libsoup/soup-auth-ntlm.c.prev 2016-04-15 14:18:02.680276592 +0200
+++ ./libsoup/soup-auth-ntlm.c 2016-04-15 15:20:00.337116508 +0200
@@ -359,6 +359,7 @@ soup_auth_ntlm_update_connection (SoupCo
conn->state = SOUP_NTLM_SSO_FAILED;
success = FALSE;
} else if (!g_ascii_strcasecmp (response, "PW")) {
+ conn->state = SOUP_NTLM_SSO_FAILED;
priv->sso_available = FALSE;
g_free (response);
} else {
@@ -489,7 +490,7 @@ soup_auth_ntlm_get_connection_authorizat
priv->sso_available = FALSE;
}
} else {
- g_warning ("NTLM single-si...
2008 Jan 19
0
11 commits - libswfdec/swfdec_as_strings.c libswfdec/swfdec_sprite_movie_as.c libswfdec/swfdec_xml.c libswfdec/swfdec_xml.h libswfdec/swfdec_xml_node.c libswfdec/swfdec_xml_node.h test/image test/swfdec_test.c test/swfdec_test_image.c test/trace
....c b/libswfdec/swfdec_xml.c
index 4b89a30..2a5b72d 100644
--- a/libswfdec/swfdec_xml.c
+++ b/libswfdec/swfdec_xml.c
@@ -546,9 +546,6 @@ swfdec_xml_parse_attribute (SwfdecXml *xml, SwfdecXmlNode *node, const char *p)
swfdec_as_object_set_variable (node->attributes, name, &val);
- if (!g_ascii_strcasecmp (name, "id") && value != SWFDEC_AS_STR_EMPTY)
- swfdec_xml_add_id_map (xml, node, value);
-
g_return_val_if_fail (end + 1 > p, strchr (p, '\0'));
return end + 1;
@@ -643,8 +640,14 @@ swfdec_xml_parse_tag (SwfdecXml *xml, SwfdecXmlNode **node, const char *p)...
2007 Aug 02
0
15 commits - configure.ac doc/swfdec-sections.txt libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec_gtk_loader.c libswfdec/Makefile.am libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_file_loader.c libswfdec/swfdec_file_loader.h
...tkLoader *gtk = SWFDEC_GTK_LOADER (loader);
+ const SwfdecURL *url = swfdec_loader_get_url (loader);
- gnome_vfs_async_open (>k->handle, swfdec_url_get_url (swfdec_loader_get_url (loader)),
- GNOME_VFS_OPEN_READ, GNOME_VFS_PRIORITY_DEFAULT, swfdec_gtk_loader_open_cb, gtk);
+ if (g_ascii_strcasecmp (swfdec_url_get_protocol (url), "http") != 0 &&
+ g_ascii_strcasecmp (swfdec_url_get_protocol (url), "https") != 0) {
+ SWFDEC_LOADER_CLASS (swfdec_gtk_loader_parent_class)->load (loader, request, data, data_len);
+ } else {
+ SwfdecGtkLoader *gtk = SWFDEC...
2008 Jan 21
0
70 commits - configure.ac libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec-gtk.h libswfdec-gtk/swfdec_gtk_loader.c libswfdec-gtk/swfdec_gtk_player.c libswfdec-gtk/swfdec_gtk_socket.c libswfdec-gtk/swfdec_gtk_socket.h libswfdec-gtk/swfdec_playback_alsa.c
...include "swfdec_debug.h"
#include "swfdec_security_allow.h"
@@ -47,227 +46,10 @@ swfdec_flash_security_allow (SwfdecSecurity *guard, SwfdecSecurity *key)
}
}
-static gboolean
-swfdec_flash_security_match_domain (const SwfdecURL *guard, const SwfdecURL *key)
-{
- return g_ascii_strcasecmp (swfdec_url_get_host (guard), swfdec_url_get_host (key)) == 0;
-}
-
-typedef struct {
- SwfdecURL * url;
- SwfdecURLAllowFunc callback;
- gpointer user_data;
-} SwfdecAllowURLPending;
-
-static void
-swfdec_flash_security_call_pending (SwfdecFlashSecurity *sec, const char *host,
- gboolean...
2008 Jan 08
0
4 commits - configure.ac test/compiler.c test/.gitignore test/Makefile.am test/swfdec_test.c test/swfdec_test_function.c test/swfdec_test_function.h test/swfdec_test_global.c test/swfdec_test_initialize.as test/swfdec_test_initialize.h
...ss = G_OBJECT_CLASS (klass);
+
+ object_class->dispose = swfdec_test_test_dispose;
+}
+
+static void
+swfdec_test_test_init (SwfdecTestTest *this)
+{
+}
+
+static void
+swfdec_test_test_fscommand (SwfdecPlayer *player, const char *command,
+ const char *para, SwfdecTestTest *test)
+{
+ if (g_ascii_strcasecmp (command, "quit")) {
+ test->player_quit = TRUE;
+ }
+}
+
+static gboolean
+swfdec_test_test_ensure_player (SwfdecTestTest *test)
+{
+ if (test->filename == NULL)
+ return FALSE;
+
+ test->player = swfdec_player_new_from_file (test->filename);
+ g_signal_connect (tes...
2008 Jan 07
0
12 commits - configure.ac doc/swfdec.types Makefile.am test/crashfinder.c test/dump.c test/Makefile.am test/swfdec-extract.c test/swfdec_out.c test/swfdec_out.h test/swfedit.c test/swfedit_file.c test/swfedit_file.h test/swfedit_list.c test/swfedit_list.h
...swfdec_buffer_unref (wav);
- return TRUE;
-}
-
-static cairo_surface_t *
-surface_create_for_filename (const char *filename, int width, int height)
-{
- guint len = strlen (filename);
- cairo_surface_t *surface;
- if (FALSE) {
-#ifdef CAIRO_HAS_PDF_SURFACE
- } else if (len >= 3 && g_ascii_strcasecmp (filename + len - 3, "pdf") == 0) {
- surface = cairo_pdf_surface_create (filename, width, height);
-#endif
-#ifdef CAIRO_HAS_SVG_SURFACE
- } else if (len >= 3 && g_ascii_strcasecmp (filename + len - 3, "svg") == 0) {
- surface = cairo_svg_surface_create (filen...
2007 Nov 30
0
36 commits - libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_date.c libswfdec/swfdec_as_initialize.as libswfdec/swfdec_as_initialize.h libswfdec/swfdec_as_strings.c libswfdec/swfdec_flash_security.c
...t_child (SWFDEC_XML_NODE (xml), i);
@@ -97,15 +100,31 @@ swfdec_policy_loader_check (SwfdecAsContext *context, const char *text,
value = swfdec_xml_node_get_attribute (node_aaf, SWFDEC_AS_STR_domain);
if (value != NULL) {
- if (!strcmp (value, "*"))
- return TRUE;
- if (!g_ascii_strcasecmp (value, host))
+ GPatternSpec *pattern;
+ char *value_lower;
+
+ // GPatternSpec uses ? as a wildcard character, but we won't
+ // And there can't be a host that has ? character
+ if (strchr (value, '?') != NULL)
+ continue;
+
+ value_lower = g_ascii_strdown (value, -1);
+ pattern...
2007 Oct 17
0
28 commits - configure.ac debian/changelog debian/control debian/copyright debian/.gitignore debian/libswfdec0.dirs debian/libswfdec0.files debian/libswfdec0.shlibs debian/libswfdec-dev.dirs debian/libswfdec-dev.files debian/rules debian/swf-player.dirs
...wfdec_utils.h"
gboolean
@@ -44,3 +46,29 @@ swfdec_str_case_hash (gconstpointer v)
return h;
}
+int
+swfdec_strcmp (guint version, const char *s1, const char *s2)
+{
+ g_return_val_if_fail (s1 != NULL, 0);
+ g_return_val_if_fail (s2 != NULL, 0);
+
+ if (version < 7) {
+ return g_ascii_strcasecmp (s1, s2);
+ } else {
+ return strcmp (s1, s2);
+ }
+}
+
+int
+swfdec_strncmp (guint version, const char *s1, const char *s2, guint n)
+{
+ g_return_val_if_fail (s1 != NULL, 0);
+ g_return_val_if_fail (s2 != NULL, 0);
+
+ if (version < 7) {
+ return g_ascii_strncasecmp (s1, s2, n);
+...
2007 Oct 12
0
Changes to 'refs/tags/0.5.3'
...properly exit when pc == endpc
replace swfdec_as_frame_find_variable with _get/set_variable
it's better to initialize correctly than to delete later ;)
add tests from http://www.timotheegroleau.com/Flash/articles/scope_chain.htm
scale by a double, not an int
use g_ascii_strcasecmp here
fix Function.apply
document that the args need to stay available.
add test for last commit
allow empty blocks
add a test that just calls an empty function
Merge branch 'master' of ssh://company at git.freedesktop.org/git/swfdec/swfdec
out_buf_s...
2007 Oct 18
0
18 commits - doc/swfdec-sections.txt libswfdec/Makefile.am libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_event.c libswfdec/swfdec_event.h libswfdec/swfdec_flash_security.c
...;unknown security %s, denying access", G_OBJECT_TYPE_NAME (key));
return NULL;
@@ -46,22 +45,55 @@ swfdec_flash_security_allow (SwfdecSecurity *guard, SwfdecSecurity *key)
}
static gboolean
+swfdec_flash_security_match_domain (const SwfdecURL *guard, const SwfdecURL *key)
+{
+ return g_ascii_strcasecmp (swfdec_url_get_host (guard), swfdec_url_get_host (key)) == 0;
+}
+
+static gboolean
swfdec_flash_security_allow_url (SwfdecSecurity *guard, const SwfdecURL *url)
{
SwfdecFlashSecurity *sec = SWFDEC_FLASH_SECURITY (guard);
- if (swfdec_url_is_local (url)) {
- return sec->allow_local;...