Changeset 214:8ee3e5aaf58c in mediastreamer2


Ignore:
Timestamp:
Jan 3, 2009 10:38:33 PM (4 years ago)
Author:
smorlat <smorlat@…>
Branch:
default
Message:

add update notification

git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@217 3f6dc0c8-ddfe-455d-9043-3cd528dc4637

Location:
linphone
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • linphone/gtk-glade/linphone.dev

    r76 r214  
    22FileName=linphone.dev 
    33Name=linphone 
    4 UnitCount=8 
     4UnitCount=9 
    55PchHead=-1 
    66PchSource=-1 
     
    121121Compiler=-ggdb -O2_@@_-DENABLE_NLS_@@__@@_ 
    122122CppCompiler= 
    123 Linker=-mwindows_@@_-Wl,--export-all-symbols_@@_-Wl,--add-stdcall-alias_@@_-llinphone_@@_-lmediastreamer2_@@_-lortp_@@_-lglade-2.0_@@_-lgtk-win32-2.0_@@_-lglib-2.0_@@_-lintl_@@_-lgdk_pixbuf-2.0_@@_-latk-1.0_@@_-lgobject-2.0_@@_-lgthread-2.0_@@_-lgdk-win32-2.0_@@_-losip2_@@_-losipparser2_@@_-leXosip2_@@_-lws2_32_@@_ 
     123Linker=-mwindows_@@_-Wl,--export-all-symbols_@@_-Wl,--add-stdcall-alias_@@_-llinphone_@@_-lmediastreamer2_@@_-lortp_@@_-lglade-2.0_@@_-lgtk-win32-2.0_@@_-lglib-2.0_@@_-lintl_@@_-lgdk_pixbuf-2.0_@@_-latk-1.0_@@_-lgobject-2.0_@@_-lgthread-2.0_@@_-lgdk-win32-2.0_@@_-losip2_@@_-losipparser2_@@_-leXosip2_@@_-lws2_32_@@_-lwininet_@@_ 
    124124PreprocDefines= 
    125125CompilerSettings=0000000000000000000000 
     
    165165compilerType=1 
    166166 
     167[Unit9] 
     168FileName=update.c 
     169CompileCpp=0 
     170Folder= 
     171Compile=1 
     172Link=1 
     173Priority=1000 
     174OverrideBuildCmd=0 
     175BuildCmd=       $(CC) -c update.c -o Objects/update.o $(CFLAGS) 
     176 
  • linphone/gtk-glade/linphone.h

    r210 r214  
    6060const gchar *linphone_gtk_get_ui_config(const char *key, const char *def); 
    6161int linphone_gtk_get_ui_config_int(const char *key, int def); 
    62  
     62void linphone_gtk_open_browser(const char *url); 
     63void linphone_gtk_check_for_new_version(void); 
  • linphone/gtk-glade/main.c

    r213 r214  
    612612} 
    613613 
     614void linphone_gtk_open_browser(const char *url){ 
     615#ifdef WIN32 
     616        ShellExecute(0,"open",url,NULL,NULL,1); 
     617#else 
     618        char cl[255]; 
     619        snprintf(cl,sizeof(cl),"/usr/bin/x-www-browser %s",url); 
     620        g_spawn_command_line_async(cl,NULL); 
     621#endif 
     622} 
     623 
    614624void linphone_gtk_link_to_website(GtkWidget *item){ 
    615625        const gchar *home=(const gchar*)g_object_get_data(G_OBJECT(item),"home"); 
    616 #ifdef WIN32 
    617         ShellExecute(0,"open",home,NULL,NULL,1); 
    618 #else 
    619         char cl[255]; 
    620         snprintf(cl,sizeof(cl),"/usr/bin/x-www-browser %s",home); 
    621         g_spawn_command_line_async(cl,NULL); 
    622 #endif 
     626        linphone_gtk_open_browser(home); 
    623627} 
    624628 
     
    862866        linphone_gtk_init_status_icon(); 
    863867        linphone_gtk_show_main_window(); 
     868        linphone_gtk_check_for_new_version(); 
    864869        gtk_main(); 
    865870        gdk_threads_leave(); 
  • linphone/mediastreamer2/src/videoout.c

    r213 r214  
    353353                }else{ 
    354354                        wd->window=create_window(wd->fb.w,wd->fb.h); 
    355                         obj->window_id=wd->window; 
     355                        obj->window_id=(long)wd->window; 
    356356                        if (wd->window!=NULL) SetWindowLongPtr(wd->window,GWLP_USERDATA,(LONG_PTR)obj); 
    357357                        else return FALSE; 
     
    462462        if (wd==NULL) 
    463463                return; 
    464         if (wd->window && !obj->window_id) DestroyWindow(wd->window); 
     464        if (wd->window && !obj->use_external_window) DestroyWindow(wd->window); 
    465465        if (wd->ddh) DrawDibClose(wd->ddh); 
    466466        if (wd->fb.planes[0]) ms_free(wd->fb.planes[0]); 
Note: See TracChangeset for help on using the changeset viewer.