E CVS: apps/evfs chaos
Enlightenment CVS committal Author : chaos Project : e17 Module : apps/evfs Dir : e17/apps/evfs/src/bin Modified Files: evfs_main.c evfs_operation.c evfs_server_handle.c Log Message: * Misc bugfixes * Leak fix === RCS file: /cvs/e/e17/apps/evfs/src/bin/evfs_main.c,v retrieving revision 1.44 retrieving revision 1.45 diff -u -3 -r1.44 -r1.45 --- evfs_main.c 22 Apr 2006 03:09:18 - 1.44 +++ evfs_main.c 22 Apr 2006 06:50:25 - 1.45 @@ -392,18 +392,10 @@ } int -ecore_timer_enterer(__UNUSED__ void *data) -{ - evfs_operation_queue_run(); - - return 1; -} - -int incoming_command_cb(__UNUSED__ void *data) { int clean =0; - + evfs_command_client *com_cli = ecore_list_remove_first(server-incoming_command_list); @@ -418,6 +410,15 @@ } int +ecore_timer_enterer(__UNUSED__ void *data) +{ + incoming_command_cb(NULL); + evfs_operation_queue_run(); + + return 1; +} + +int main(int argc, char **argv) { /*Init the ipc server */ @@ -434,7 +435,7 @@ server-clientCounter = 0; server-incoming_command_list = ecore_list_new(); - ecore_idle_enterer_add(incoming_command_cb, NULL); + //ecore_idle_enterer_add(incoming_command_cb, NULL); /*Identify that we are a server*/ evfs_object_server_is_set(); @@ -471,6 +472,7 @@ ecore_event_handler_add(ECORE_IPC_EVENT_CLIENT_DATA, ipc_client_data, NULL); } + ecore_main_loop_begin(); === RCS file: /cvs/e/e17/apps/evfs/src/bin/evfs_operation.c,v retrieving revision 1.12 retrieving revision 1.13 diff -u -3 -r1.12 -r1.13 --- evfs_operation.c9 Apr 2006 09:02:43 - 1.12 +++ evfs_operation.c22 Apr 2006 06:50:25 - 1.13 @@ -385,7 +385,7 @@ ecore_list_next(op-sub_task); } } else { - printf(Operation is in user wait state!\n); + //printf(Operation is in user wait state!\n); } } else { /*If task is null, operation is completed!*/ === RCS file: /cvs/e/e17/apps/evfs/src/bin/evfs_server_handle.c,v retrieving revision 1.52 retrieving revision 1.53 diff -u -3 -r1.52 -r1.53 --- evfs_server_handle.c21 Apr 2006 15:10:16 - 1.52 +++ evfs_server_handle.c22 Apr 2006 06:50:25 - 1.53 @@ -420,6 +420,7 @@ if (plugin dst_plugin) { + /*Check for supported options */ if (!(EVFS_PLUGIN_FILE(plugin)-functions-evfs_file_lstat EVFS_PLUGIN_FILE(plugin)-functions-evfs_file_open @@ -432,11 +433,16 @@ return; } + + /*Get the source file size */ (*EVFS_PLUGIN_FILE(plugin)-functions-evfs_file_lstat) (command, file_stat, 0); + res = (*EVFS_PLUGIN_FILE(dst_plugin)-functions-evfs_file_lstat) (command, dest_stat, 1); + + if (!S_ISDIR(file_stat.st_mode)) { evfs_operation_copy_task_add(EVFS_OPERATION(op), @@ -498,6 +504,9 @@ } + printf(4\n); + + /*Only send '100%' event when we're back at the top, or we aren't recursive */ if (command == root_command) { /*evfs_file_progress_event_create(client, command, root_command, 100, --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/evfs chaos
Enlightenment CVS committal Author : chaos Project : e17 Module : apps/evfs Dir : e17/apps/evfs/src/plugins/file Modified Files: evfs_fs_sftp.c Log Message: * Misc bugfixes * Leak fix === RCS file: /cvs/e/e17/apps/evfs/src/plugins/file/evfs_fs_sftp.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- evfs_fs_sftp.c 21 Apr 2006 15:10:17 - 1.1 +++ evfs_fs_sftp.c 22 Apr 2006 06:50:25 - 1.2 @@ -890,10 +890,8 @@ int rid; SftpGenericHandle* handle; + sftp_split_host_path(command-file_command.files[i]-path, host, path); - sftp_split_host_path(command-file_command.files[0]-path, host, path); - - if ( !(conn = sftp_get_connection_for_host(host))) { conn = sftp_connect(host); } --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/evfs chaos
Enlightenment CVS committal Author : chaos Project : e17 Module : apps/evfs Dir : e17/apps/evfs/src/lib Modified Files: libevfs.c Log Message: * Misc bugfixes * Leak fix === RCS file: /cvs/e/e17/apps/evfs/src/lib/libevfs.c,v retrieving revision 1.37 retrieving revision 1.38 diff -u -3 -r1.37 -r1.38 --- libevfs.c 5 Apr 2006 05:39:05 - 1.37 +++ libevfs.c 22 Apr 2006 06:50:25 - 1.38 @@ -445,7 +445,7 @@ evfs_file_uri_path *path = NEW(evfs_file_uri_path); Ecore_DList *tokens; - //printf(Parsing URI '%s'\n, uri); + printf(Parsing URI '%s'\n, uri); /*for (i=0;istrlen(uri);i++) { * printf(URI Input: '%s'\n, uri); --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/evfs chaos
Enlightenment CVS committal Author : chaos Project : e17 Module : apps/evfs Dir : e17/apps/evfs/src/common Modified Files: evfs_io.c Log Message: * Misc bugfixes * Leak fix === RCS file: /cvs/e/e17/apps/evfs/src/common/evfs_io.c,v retrieving revision 1.54 retrieving revision 1.55 diff -u -3 -r1.54 -r1.55 --- evfs_io.c 22 Apr 2006 03:09:18 - 1.54 +++ evfs_io.c 22 Apr 2006 06:50:25 - 1.55 @@ -735,7 +735,6 @@ char* data; int size; evfs_filereference *ref = command-file_command.files[i]; - data = eet_data_descriptor_encode(_evfs_filereference_edd, ref, size); @@ -837,7 +836,6 @@ eet_data_descriptor_decode(_evfs_filereference_edd, message-data, message-len); - if (command-file_command.num_files == 0) { --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: gevas2 monkeyiq
Enlightenment CVS committal Author : monkeyiq Project : misc Module : gevas2 Dir : misc/gevas2/demo Modified Files: Makefile.am Log Message: mainly build cleanups === RCS file: /cvs/e/misc/gevas2/demo/Makefile.am,v retrieving revision 1.7 retrieving revision 1.8 diff -u -3 -r1.7 -r1.8 --- Makefile.am 29 Apr 2005 05:20:29 - 1.7 +++ Makefile.am 22 Apr 2006 10:05:56 - 1.8 @@ -32,24 +32,24 @@ bin_PROGRAMS = $(TESTS) testgevas_SOURCES = testgevas.c -testgevas_LDADD = @evas_libs@ ../src/libgevas.la -lm @GTK_LIBS@ +testgevas_LDADD = @evas_libs@ ../src/libgevas.la -lm @GTK_LIBS@ @EDJE_LIBS@ gwinmaptest_SOURCES = gwinmaptest.c -gwinmaptest_LDADD = @evas_libs@ ../src/libgevas.la -lm @GTK_LIBS@ +gwinmaptest_LDADD = @evas_libs@ ../src/libgevas.la -lm @GTK_LIBS@ @EDJE_LIBS@ imagesize_SOURCES = imagesize.c -imagesize_LDADD = @evas_libs@ ../src/libgevas.la -lm @GTK_LIBS@ +imagesize_LDADD = @evas_libs@ ../src/libgevas.la -lm @GTK_LIBS@ @EDJE_LIBS@ rawimage_SOURCES = rawimage.c -rawimage_LDADD = @evas_libs@ ../src/libgevas.la -lm @GTK_LIBS@ +rawimage_LDADD = @evas_libs@ ../src/libgevas.la -lm @GTK_LIBS@ @EDJE_LIBS@ gevasanim_SOURCES = gevasanim.c -gevasanim_LDADD = @evas_libs@ ../src/libgevas.la -lm @GTK_LIBS@ +gevasanim_LDADD = @evas_libs@ ../src/libgevas.la -lm @GTK_LIBS@ @EDJE_LIBS@ signalconnect_SOURCES = signalconnect.c -signalconnect_LDADD = @evas_libs@ ../src/libgevas.la -lm @GTK_LIBS@ +signalconnect_LDADD = @evas_libs@ ../src/libgevas.la -lm @GTK_LIBS@ @EDJE_LIBS@ gevasedje_SOURCES = gevasedje.c -gevasedje_LDADD = @evas_libs@ ../src/libgevas.la -lm @GTK_LIBS@ +gevasedje_LDADD = @evas_libs@ ../src/libgevas.la -lm @GTK_LIBS@ @EDJE_LIBS@ --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: gevas2 monkeyiq
Enlightenment CVS committal Author : monkeyiq Project : misc Module : gevas2 Dir : misc/gevas2/src Modified Files: Makefile.am gevasedje.c gevasobj.c Log Message: mainly build cleanups === RCS file: /cvs/e/misc/gevas2/src/Makefile.am,v retrieving revision 1.5 retrieving revision 1.6 diff -u -3 -r1.5 -r1.6 --- Makefile.am 19 Nov 2004 15:13:12 - 1.5 +++ Makefile.am 22 Apr 2006 10:05:56 - 1.6 @@ -5,7 +5,7 @@ # A list of all the files in the current directory which can be regenerated MAINTAINERCLEANFILES = Makefile.in -LIBS_EVAS = @evas_ldflags@ +LIBS_EVAS = @evas_libs@ LIBS_EXTRA= -L/usr/local/lib @edb_libs@ @EDJE_LIBS@ === RCS file: /cvs/e/misc/gevas2/src/gevasedje.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- gevasedje.c 4 Aug 2005 04:12:16 - 1.3 +++ gevasedje.c 22 Apr 2006 10:05:56 - 1.4 @@ -184,9 +184,9 @@ ev = GTK_GEVASEDJE(object); - - - /* Chain up */ +//fprintf( stderr, m_edje:%lx eobj:%lx \n, ev-m_edje, EVASO( ev ) ); + +/* Chain up */ if (GTK_OBJECT_CLASS(parent_class)-destroy) (*GTK_OBJECT_CLASS(parent_class)-destroy) (object); } === RCS file: /cvs/e/misc/gevas2/src/gevasobj.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -3 -r1.10 -r1.11 --- gevasobj.c 4 Aug 2005 04:12:16 - 1.10 +++ gevasobj.c 22 Apr 2006 10:05:56 - 1.11 @@ -610,11 +610,13 @@ static void gevasobj_destroy(GtkObject * object) { + GtkgEvasObj *ev; g_return_if_fail(object != NULL); g_return_if_fail(GTK_IS_GEVASOBJ(object)); ev = GTK_GEVASOBJ(object); + /* printf( gevasobj_destroy() refc:%d\n, object-ref_count); */ _gevasobj_ensure_obj_free(object); GEVAS(ev) = NULL; --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: gevas2 monkeyiq
Enlightenment CVS committal Author : monkeyiq Project : misc Module : gevas2 Dir : misc/gevas2 Modified Files: Makefile.am configure.in Added Files: gevas.pc.in Log Message: mainly build cleanups === RCS file: /cvs/e/misc/gevas2/Makefile.am,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- Makefile.am 10 Jan 2003 13:13:03 - 1.2 +++ Makefile.am 22 Apr 2006 10:05:56 - 1.3 @@ -12,4 +12,7 @@ SUBDIRS = src media demo -EXTRA_DIST = README AUTHORS COPYING TODO acconfig.h INSTALL gevas.spec +EXTRA_DIST = README AUTHORS COPYING TODO acconfig.h INSTALL gevas.spec gevas.pc.in gevas.pc + +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = gevas.pc === RCS file: /cvs/e/misc/gevas2/configure.in,v retrieving revision 1.7 retrieving revision 1.8 diff -u -3 -r1.7 -r1.8 --- configure.in4 Aug 2005 04:12:15 - 1.7 +++ configure.in22 Apr 2006 10:05:56 - 1.8 @@ -1,6 +1,7 @@ AC_INIT(src/gevas.h) AM_CONFIG_HEADER(config.h) -AM_INIT_AUTOMAKE(gevas, 2.2.1) +VERSION=2.2.1 +AM_INIT_AUTOMAKE(gevas, $VERSION ) AM_PATH_GTK_2_0( 2.2.0 ) @@ -38,7 +39,7 @@ have_edje=no -PKG_CHECK_MODULES(EDJE, edje = 0.5.0, +PKG_CHECK_MODULES(EDJE, edje = 0.4.9 ecore = 0.9.9, [ have_edje=yes ], @@ -99,9 +100,13 @@ AC_SUBST(evas_cflags) AC_SUBST(evas_libs) +REQUIREMENTS=edje = 0.4.9 ecore = 0.9.9 +AC_SUBST(REQUIREMENTS) + AC_OUTPUT([ Makefile src/Makefile media/Makefile demo/Makefile +gevas.pc ]) --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/emotion doursse
Enlightenment CVS committal Author : doursse Project : e17 Module : libs/emotion Dir : e17/libs/emotion/src/modules Modified Files: emotion_gstreamer.c emotion_gstreamer.h Log Message: EOS signal. Easier than expected :) === RCS file: /cvs/e/e17/libs/emotion/src/modules/emotion_gstreamer.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -3 -r1.9 -r1.10 --- emotion_gstreamer.c 20 Apr 2006 18:23:48 - 1.9 +++ emotion_gstreamer.c 22 Apr 2006 10:12:03 - 1.10 @@ -41,6 +41,8 @@ gbooleanlast, gpointeruser_data); +/* Callbacks to get the eos */ +static int _eos_timer_fct (void *data); GstElement * make_queue () @@ -300,8 +302,8 @@ if (!ev-pipeline) goto failure_pipeline; - ev-bus = gst_pipeline_get_bus (GST_PIPELINE (ev-pipeline)); - if (!ev-bus) + ev-eos_bus = gst_pipeline_get_bus (GST_PIPELINE (ev-pipeline)); + if (!ev-eos_bus) goto failure_bus; /* We allocate the sinks lists */ @@ -344,7 +346,7 @@ failure_audio_sinks: ecore_list_destroy (ev-video_sinks); failure_video_sinks: - gst_object_unref (GST_OBJECT (ev-bus)); + gst_object_unref (GST_OBJECT (ev-eos_bus)); failure_bus: /* this call is not really necessary */ gst_element_set_state (ev-pipeline, GST_STATE_NULL); @@ -368,7 +370,7 @@ gst_element_set_state (ev-pipeline, GST_STATE_NULL); gst_object_unref (GST_OBJECT (ev-pipeline)); - gst_object_unref (GST_OBJECT (ev-bus)); + gst_object_unref (GST_OBJECT (ev-eos_bus)); gst_deinit (); ecore_list_destroy (ev-video_sinks); @@ -393,7 +395,6 @@ Emotion_Gstreamer_Video *ev; ev = (Emotion_Gstreamer_Video *)video; - printf (Open file gstreamer... %s\n, file); /* Evas Object */ ev-obj = obj; @@ -501,6 +502,12 @@ /* we clear the sink lists */ ecore_list_clear (ev-video_sinks); ecore_list_clear (ev-audio_sinks); + + /* shutdown eos */ + if (ev-eos_timer) { + ecore_timer_del (ev-eos_timer); + ev-eos_timer = NULL; + } } static void @@ -512,6 +519,9 @@ ev = (Emotion_Gstreamer_Video *)video; gst_element_set_state (ev-pipeline, GST_STATE_PLAYING); ev-play = 1; + + /* eos */ + ev-eos_timer = ecore_timer_add (0.1, _eos_timer_fct, ev); } static void @@ -523,6 +533,12 @@ gst_element_set_state (ev-pipeline, GST_STATE_PAUSED); ev-play = 0; + + /* shutdown eos */ + if (ev-eos_timer) { + ecore_timer_del (ev-eos_timer); + ev-eos_timer = NULL; + } } static void @@ -1311,7 +1327,6 @@ ev = (Emotion_Gstreamer_Video *)user_data; caps = gst_pad_get_caps (new_pad); str = gst_caps_to_string (caps); -/*g_print (New pad : %s\n, str); */ /* video stream */ if (g_str_has_prefix (str, video/)) { Emotion_Video_Sink *vsink; @@ -1643,39 +1658,6 @@ return bin; } -static gboolean -_bus_call (GstBus *bus, - GstMessage *msg, - gpointerdata) -{ - Emotion_Gstreamer_Video *ev; - - ev = (Emotion_Gstreamer_Video *)data; - if (!ev) return 0; - - switch (GST_MESSAGE_TYPE (msg)) { - case GST_MESSAGE_EOS: - g_print (End-of-stream\n); - break; - case GST_MESSAGE_ERROR: { - gchar *debug; - GError *err; - - gst_message_parse_error (msg, err, debug); - g_free (debug); - - g_print (Error: %s\n, err-message); - g_error_free (err); - - break; - } - default: - break; - } - - return TRUE; -} - static int _cdda_pipeline_build (void *video, const char * device, unsigned int track) { @@ -1873,7 +1855,6 @@ gint64 time; gst_query_parse_duration (query, NULL, time); - g_print ( duration : % GST_TIME_FORMAT \n\n, GST_TIME_ARGS (time)); asink-length_time = (double)time / (double)GST_SECOND; } gst_query_unref (query); @@ -1893,7 +1874,6 @@ GstElement *visbin; g_snprintf (buf, 128, visbin%d, index); - g_print (vis : %s\n, buf); visbin = gst_bin_get_by_name (GST_BIN (ev-pipeline), buf); if (visbin) { GstPad *srcpad; @@ -1930,8 +1910,6 @@ G_CALLBACK (cb_handoff), ev); } } - - gst_bus_add_watch (ev-bus, _bus_call, ev); return 1; @@ -1945,4 +1923,42 @@ gst_object_unref (GST_OBJECT (filesrc)); return 0; +} + +int _eos_timer_fct (void *data) +{ + Emotion_Gstreamer_Video *ev; + GstMessage *msg; + + ev = (Emotion_Gstreamer_Video *)data; + while ((msg = gst_bus_poll (ev-eos_bus, GST_MESSAGE_ERROR | GST_MESSAGE_EOS, 0))) { + switch (GST_MESSAGE_TYPE(msg)) { + case GST_MESSAGE_ERROR: { + gchar *debug; + GError *err; + + gst_message_parse_error (msg, err, debug); + g_free (debug); + +
E CVS: libs/evas shorne
Enlightenment CVS committal Author : shorne Project : e17 Module : libs/evas Dir : e17/libs/evas/src/lib/include Modified Files: evas_common.h Log Message: Add font charmap caching * TODO: store cache on disc, for faster cache loading (this requires EET to support arrays) === RCS file: /cvs/e/e17/libs/evas/src/lib/include/evas_common.h,v retrieving revision 1.57 retrieving revision 1.58 diff -u -3 -r1.57 -r1.58 --- evas_common.h 9 Apr 2006 00:02:47 - 1.57 +++ evas_common.h 22 Apr 2006 11:08:01 - 1.58 @@ -109,6 +109,9 @@ typedef struct _Tilebuf Tilebuf; typedef struct _Tilebuf_Tile Tilebuf_Tile; typedef struct _Tilebuf_Rect Tilebuf_Rect; + +typedef struct _Evas_Array_Hash Evas_Array_Hash; + /* typedef struct _Regionbuf Regionbuf; typedef struct _RegionspanRegionspan; @@ -341,7 +344,8 @@ int data_size; int current_size; - + Evas_Array_Hash *charmap; + struct { int orig_upem; FT_Face face; @@ -964,6 +968,11 @@ Gfx_Func_Blend_Src_Dst evas_common_draw_func_copy_get(int pixels, int reverse); void evas_font_dir_cache_free(void); + +Evas_Array_Hash*evas_common_array_hash_new (void); +voidevas_common_array_hash_free(Evas_Array_Hash *hash); +voidevas_common_array_hash_add (Evas_Array_Hash *hash, int key, int data); +int evas_common_array_hash_search (Evas_Array_Hash *hash, int key); /*/ --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/evas shorne
Enlightenment CVS committal Author : shorne Project : e17 Module : libs/evas Dir : e17/libs/evas/src/lib/engines/common Modified Files: Makefile.am evas_font_draw.c evas_font_load.c Added Files: evas_array_hash.c Log Message: Add font charmap caching * TODO: store cache on disc, for faster cache loading (this requires EET to support arrays) === RCS file: /cvs/e/e17/libs/evas/src/lib/engines/common/Makefile.am,v retrieving revision 1.16 retrieving revision 1.17 diff -u -3 -r1.16 -r1.17 --- Makefile.am 17 Jan 2006 03:47:35 - 1.16 +++ Makefile.am 22 Apr 2006 11:08:01 - 1.17 @@ -53,6 +53,7 @@ evas_scale_smooth.c \ evas_tiler.c \ evas_regionbuf.c \ +evas_array_hash.c \ evas_blend_ops.h EXTRA_DIST = \ === RCS file: /cvs/e/e17/libs/evas/src/lib/engines/common/evas_font_draw.c,v retrieving revision 1.24 retrieving revision 1.25 diff -u -3 -r1.24 -r1.25 --- evas_font_draw.c17 Apr 2006 01:57:11 - 1.24 +++ evas_font_draw.c22 Apr 2006 11:08:01 - 1.25 @@ -62,20 +62,67 @@ { RGBA_Font_Int *fi; int index; - + fi = l-data; - if (!fi-ft.size) + + if (fi-src-charmap) /* Charmap loaded, FI/FS blank */ { -if (!fi-src-ft.face) - evas_common_font_source_load_complete(fi-src); -evas_common_font_int_load_complete(fi); +index = evas_common_array_hash_search(fi-src-charmap, gl); +if (index != 0) + { + evas_common_font_source_load_complete(fi-src); + evas_common_font_int_load_complete(fi); + + evas_common_array_hash_free(fi-src-charmap); + fi-src-charmap = NULL; + + *fi_ret = fi; + return index; + } + } + else if (!fi-src-ft.face) /* Charmap not loaded, FI/FS blank */ + { +if (evas_common_font_source_load_complete(fi-src)); + return 0; + +index = FT_Get_Char_Index(fi-src-ft.face, gl); +if (index == 0) + { + /* Load Hash */ + FT_ULong charcode; + FT_UInt gindex; + + fi-src-charmap = evas_common_array_hash_new(); + charcode = FT_Get_First_Char(fi-src-ft.face, gindex ); + while ( gindex != 0 ) + { + evas_common_array_hash_add(fi-src-charmap, charcode, gindex); + charcode = FT_Get_Next_Char(fi-src-ft.face, charcode, gindex ); + } + + /* Free face */ + FT_Done_Face(fi-src-ft.face); + fi-src-ft.face = NULL; + } +else + { + evas_common_font_int_load_complete(fi); + + *fi_ret = fi; + return index; + } } - -index = FT_Get_Char_Index(fi-src-ft.face, gl); - if (index != 0) + else /* Charmap not loaded, FS loaded */ { -*fi_ret = fi; -return index; +index = FT_Get_Char_Index(fi-src-ft.face, gl); +if (index != 0) + { + if (!fi-ft.size) + evas_common_font_int_load_complete(fi); + + *fi_ret = fi; + return index; + } } } return 0; === RCS file: /cvs/e/e17/libs/evas/src/lib/engines/common/evas_font_load.c,v retrieving revision 1.34 retrieving revision 1.35 diff -u -3 -r1.34 -r1.35 --- evas_font_load.c9 Apr 2006 02:36:03 - 1.34 +++ evas_font_load.c22 Apr 2006 11:08:01 - 1.35 @@ -64,8 +64,8 @@ evas_common_font_source_load_complete(RGBA_Font_Source *fs) { int error; - - error = FT_New_Face(evas_ft_lib, fs-name, 0, (fs-ft.face)); + + error = FT_New_Face(evas_ft_lib, fs-file, 0, (fs-ft.face)); if (error) return error; error = FT_Select_Charmap(fs-ft.face, ft_encoding_unicode); @@ -105,6 +105,7 @@ fonts_src = evas_object_list_remove(fonts_src, fs); FT_Done_Face(fs-ft.face); + if (fs-charmap) evas_common_array_hash_free(fs-charmap); if (fs-name) evas_stringshare_del(fs-name); free(fs); } @@ -546,3 +547,4 @@ } return NULL; } + --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
E CVS: libs/evas shorne
Enlightenment CVS committal Author : shorne Project : e17 Module : libs/evas Dir : e17/libs/evas/src/lib/data Modified Files: evas_hash.c Log Message: Add font charmap caching * TODO: store cache on disc, for faster cache loading (this requires EET to support arrays) === RCS file: /cvs/e/e17/libs/evas/src/lib/data/evas_hash.c,v retrieving revision 1.19 retrieving revision 1.20 diff -u -3 -r1.19 -r1.20 --- evas_hash.c 16 Jan 2006 03:37:33 - 1.19 +++ evas_hash.c 22 Apr 2006 11:08:01 - 1.20 @@ -403,7 +403,7 @@ * * This function goes through every entry in the hash table @p hash and calls * the function @p func on each member. The function should NOT modify the - * hash table contents if it reeturns 1. IF the hash table contents are + * hash table contents if it returns 1. IF the hash table contents are * modified by this function or the function wishes to stop processing it must * return 0, otherwise return 1 to keep processing. * --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/evas shorne
Enlightenment CVS committal Author : shorne Project : e17 Module : libs/evas Dir : e17/libs/evas/src/lib/canvas Modified Files: evas_font_dir.c Log Message: Add font charmap caching * TODO: store cache on disc, for faster cache loading (this requires EET to support arrays) === RCS file: /cvs/e/e17/libs/evas/src/lib/canvas/evas_font_dir.c,v retrieving revision 1.20 retrieving revision 1.21 diff -u -3 -r1.20 -r1.21 --- evas_font_dir.c 9 Apr 2006 02:42:21 - 1.20 +++ evas_font_dir.c 22 Apr 2006 11:08:01 - 1.21 @@ -616,7 +616,7 @@ Evas_Font_Alias *fa; /* skip comments */ - if ((fdef[0] == '!') || (fdef[0] == '#')) continue; + if ((fname[0] == '!') || (fname[0] == '#')) continue; fa = calloc(1, sizeof(Evas_Font_Alias)); if (fa) { --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: e kwo
Enlightenment CVS committal Author : kwo Project : e16 Module : e Dir : e16/e/src Modified Files: pager.c Log Message: Fix pager shrinkage. === RCS file: /cvs/e/e16/e/src/pager.c,v retrieving revision 1.207 retrieving revision 1.208 diff -u -3 -r1.207 -r1.208 --- pager.c 21 Apr 2006 22:52:59 - 1.207 +++ pager.c 22 Apr 2006 12:11:12 - 1.208 @@ -487,7 +487,7 @@ { w = (int)(ax * VRoot.w / p-scale + .5); h = (int)(ay * VRoot.h / p-scale + .5); - EwinResize(p-ewin, w, h); + EwinResize(p-ewin, w + (dx * ax) / 2, h + (dy * ay) / 2); EwinReposition(p-ewin); } } --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/emotion kaethorn
Enlightenment CVS committal Author : kaethorn Project : e17 Module : libs/emotion Dir : e17/libs/emotion/debian Modified Files: control libemotion0-dev.install libemotion0.install rules Log Message: several packaging fixes: - move rules to CDBS. - update Standards. - update package descriptions. - update Maintainer. - .so symlink belongs to -dev. === RCS file: /cvs/e/e17/libs/emotion/debian/control,v retrieving revision 1.8 retrieving revision 1.9 diff -u -3 -r1.8 -r1.9 --- control 20 Apr 2006 14:41:13 - 1.8 +++ control 22 Apr 2006 12:49:12 - 1.9 @@ -1,6 +1,6 @@ Source: emotion Priority: optional -Maintainer: Sytse Wielinga [EMAIL PROTECTED] +Maintainer: E17 Debian Team [EMAIL PROTECTED] Build-Depends: debhelper (= 4.0.0), libeet-dev, libevas-dev, libedje-dev, libecore-dev, libembryo-dev, libxine-dev (=1.1.0), automake1.9 | automaken, libtool, libgstreamer0.10-dev, libgstreamer-plugins-base0.10-dev, gstreamer0.10-ffmpeg, gstreamer0.10-plugins-good, gstreamer0.10-tools Standards-Version: 3.6.2.2 @@ -12,6 +12,8 @@ Description: Video playback library used in Enlightenment DR0.17 This is the emotion library, a wrapper library used in the next-generation Enlightenment suite for video playback. + . + This package contains the shared libraries. Package: libemotion0-dev Section: libdevel @@ -21,6 +23,9 @@ Description: Headers, static libraries and documentation for Emotion This package contains development files for the Emotion library, a wrapper library used in the next-generation Enlightenment suite for video playback. + . + This package contains headers and static libraries for development with + libemotion. Package: libemotion0-xine Section: libs @@ -50,4 +55,7 @@ Depends: ${shlibs:Depends} Provides: emotion-bin Description: Test programs for Emotion + This is the emotion library, a wrapper library used in the next-generation + Enlightenment suite for video playback. + . This package contains test programs for the Emotion library. === RCS file: /cvs/e/e17/libs/emotion/debian/libemotion0-dev.install,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- libemotion0-dev.install 20 Apr 2006 14:41:13 - 1.1 +++ libemotion0-dev.install 22 Apr 2006 12:49:12 - 1.2 @@ -2,6 +2,7 @@ debian/tmp/usr/lib/lib*.a debian/tmp/usr/lib/pkgconfig/* debian/tmp/usr/lib/*.la +debian/tmp/usr/lib/*.so debian/tmp/usr/bin/emotion-config debian/tmp/usr/lib/emotion/*.a debian/tmp/usr/lib/emotion/*.la === RCS file: /cvs/e/e17/libs/emotion/debian/libemotion0.install,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- libemotion0.install 20 Apr 2006 14:41:13 - 1.1 +++ libemotion0.install 22 Apr 2006 12:49:12 - 1.2 @@ -1 +1 @@ -debian/tmp/usr/lib/libemotion.so* +debian/tmp/usr/lib/libemotion.so.* === RCS file: /cvs/e/e17/libs/emotion/debian/rules,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- rules 2 Apr 2006 07:38:05 - 1.2 +++ rules 22 Apr 2006 12:49:12 - 1.3 @@ -1,94 +1,11 @@ #!/usr/bin/make -f -# -*- makefile -*- -# Sample debian/rules that uses debhelper. -# GNU copyright 1997 to 1999 by Joey Hess. +# Rewrote debian/rules to use cdbs. -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk +DEB_MAKE_CLEAN_TARGET := clean -# This is the debhelper compatability version to use. -export DH_COMPAT=4 - - -CFLAGS ?= -Wall -g - -ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) - CFLAGS += -O0 -else - CFLAGS += -O2 -endif -ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) - INSTALL_PROGRAM += -s -endif - -# These are used for cross-compiling and for saving the configure script -# from having to guess our platform (since we know it already) -DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) -DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) - -INSTALL=/usr/bin/install -p -CONFIGUREOPTS = --prefix=/usr --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE) - -configure: configure-stamp -configure-stamp: - dh_testdir - - test -x autogen.sh ./autogen.sh $(CONFIGUREOPTS) || ./configure $(CONFIGUREOPTS) - - touch configure-stamp - -build: configure build-stamp -build-stamp: - dh_testdir - - $(MAKE) - - touch build-stamp - -clean: - dh_testdir - dh_testroot - rm -f build-stamp configure-stamp - - -mv debian/changelog debian/changelog.saved - -$(MAKE) distclean - -mv debian/changelog.saved debian/changelog - - dh_clean -
E CVS: e kwo
Enlightenment CVS committal Author : kwo Project : e16 Module : e Dir : e16/e/src Modified Files: dialog.c progress.c tclass.c tclass.h warp.c Log Message: Eliminate TextclassApply(). === RCS file: /cvs/e/e16/e/src/dialog.c,v retrieving revision 1.148 retrieving revision 1.149 diff -u -3 -r1.148 -r1.149 --- dialog.c17 Apr 2006 08:43:09 - 1.148 +++ dialog.c22 Apr 2006 13:24:51 - 1.149 @@ -517,8 +517,14 @@ if (d-text) { - TextclassApply(d-iclass, d-pmap, d-w, d-h, 0, 0, STATE_NORMAL, - d-tclass, d-text); + EImageBorder *pad; + + pad = ImageclassGetPadding(d-iclass); + TextDraw(d-tclass, d-pmap, 0, 0, STATE_NORMAL, d-text, +pad-left, pad-top, d-w - (pad-left + pad-right), +d-h - (pad-top + pad-bottom), +d-h - (pad-top + pad-bottom), +TextclassGetJustification(d-tclass)); } else if (d-item) { === RCS file: /cvs/e/e16/e/src/progress.c,v retrieving revision 1.30 retrieving revision 1.31 diff -u -3 -r1.30 -r1.31 --- progress.c 19 Apr 2006 17:23:34 - 1.30 +++ progress.c 22 Apr 2006 13:24:51 - 1.31 @@ -117,7 +117,6 @@ EobjMove(pp-p_win, pp-p_win-x, pp-p_win-y - dy); } break; - } if (p-ic) @@ -152,6 +151,7 @@ { int w; chars[64]; + EImageBorder *pad; if (progress == p-value) return; @@ -164,12 +164,17 @@ w = p-w; Esnprintf(s, sizeof(s), %i%%, p-value); - TextclassApply(p-inc, p-n_win-win, p-h * 5, p-h, 0, 0, STATE_CLICKED, - p-tnc, s); + EobjResize(p-p_win, w, p-h); ImageclassApply(p-inc, p-p_win-win, w, p-h, 1, 0, STATE_NORMAL, ST_SOLID); + EobjShapeUpdate(p-p_win, 0); - EobjResize(p-p_win, w, p-h); + pad = ImageclassGetPadding(p-inc); + EClearWindow(p-n_win-win); + TextDraw(p-tnc, p-n_win-win, 0, 0, STATE_CLICKED, s, + pad-left, pad-top, p-h * 5 - (pad-left + pad-right), + p-h - (pad-top + pad-bottom), p-h - (pad-top + pad-bottom), + TextclassGetJustification(p-tnc)); EFlush(); } @@ -177,27 +182,26 @@ void ProgressbarShow(Progressbar * p) { - int w; - - w = (p-value * p-w) / 100; - if (w 1) - w = 1; - if (w p-w) - w = p-w; + EImageBorder *pad; ImageclassApply(p-ic, p-win-win, p-w - (p-h * 5), p-h, 0, 0, STATE_NORMAL, ST_SOLID); ImageclassApply(p-inc, p-n_win-win, (p-h * 5), p-h, 0, 0, STATE_CLICKED, ST_SOLID); - ImageclassApply(p-ipc, p-p_win-win, w, p-h, 1, 0, STATE_NORMAL, + ImageclassApply(p-ipc, p-p_win-win, 1, p-h, 1, 0, STATE_NORMAL, ST_SOLID); EobjMap(p-win, 0); EobjMap(p-n_win, 0); EobjMap(p-p_win, 0); - ESync(); - TextclassApply(p-ic, p-win-win, p-w - (p-h * 5), p-h, 0, 0, - STATE_NORMAL, p-tc, p-win-name); + + pad = ImageclassGetPadding(p-inc); + TextDraw(p-tc, p-win-win, 0, 0, STATE_NORMAL, p-win-name, + pad-left, pad-top, p-w - (p-h * 5) - (pad-left + pad-right), + p-h - (pad-top + pad-bottom), p-h - (pad-top + pad-bottom), + TextclassGetJustification(p-tnc)); + + EFlush(); } void === RCS file: /cvs/e/e16/e/src/tclass.c,v retrieving revision 1.43 retrieving revision 1.44 diff -u -3 -r1.43 -r1.44 --- tclass.c21 Apr 2006 22:52:59 - 1.43 +++ tclass.c22 Apr 2006 13:24:51 - 1.44 @@ -470,25 +470,6 @@ return err; } -void -TextclassApply(ImageClass * iclass, Window win, int w, int h, - int active, int sticky, int state, - TextClass * tclass, const char *text) -{ - EImageBorder *pad; - - if ((!iclass) || (!tclass) || (!text) || (!win) || (w 1) || (h 1)) - return; - - XClearWindow(disp, win); - - pad = ImageclassGetPadding(iclass); - TextDraw(tclass, win, active, sticky, state, text, - pad-left, pad-top, w - (pad-left + pad-right), - h - (pad-top + pad-bottom), h - (pad-top + pad-bottom), - tclass-justification); -} - /* * Textclass Module */ === RCS file: /cvs/e/e16/e/src/tclass.h,v retrieving revision 1.6 retrieving revision 1.7 diff -u -3 -r1.6 -r1.7 --- tclass.h16 Apr 2006 22:27:06 - 1.6 +++ tclass.h22 Apr 2006 13:24:51 - 1.7 @@ -78,9 +78,6 @@ int TextclassGetJustification(TextClass * tc); voidTextclassSetJustification(TextClass * tc, int just); TextClass *TextclassFind(const char *name, int fallback); -voidTextclassApply(ImageClass * ic, Window win, int
E CVS: debian kaethorn
Enlightenment CVS committal Author : kaethorn Project : e_modules Module : debian Dir : e_modules/debian Modified Files: control Log Message: more dependency cleanups. === RCS file: /cvs/e/e_modules/debian/control,v retrieving revision 1.4 retrieving revision 1.5 diff -u -3 -r1.4 -r1.5 --- control 21 Apr 2006 13:00:14 - 1.4 +++ control 22 Apr 2006 13:28:08 - 1.5 @@ -7,7 +7,7 @@ Package: emodules0-all Architecture: any -Depends: ${shlibs:Depends}, enlightenment, libesmart, libedje, emodule0-calendar, emodule0-cpu, emodule0-devian, emodule0-emu, emodule0-evolume, emodule0-flame, emodule0-mbar, emodule0-mem, emodule0-mount, emodule0-net, emodule0-rain, emodule0-screenshot, emodule0-slideshow, emodule0-snow, emodule0-tclock, emodule0-uptime, emodule0-weather, emodule0-wlan, emodules0-data +Depends: ${shlibs:Depends}, enlightenment, libesmart, libedje, emodule0-calendar, emodule0-cpu, emodule0-devian, emodule0-emu, emodule0-evolume, emodule0-flame, emodule0-mbar, emodule0-mem, emodule0-mount, emodule0-net, emodule0-rain, emodule0-screenshot, emodule0-slideshow, emodule0-snow, emodule0-tclock, emodule0-uptime, emodule0-weather, emodule0-wlan Conflicts: emodules-extra, evolume Provides: emodules-all Description: A dummy package for installing all modules for E17 @@ -36,7 +36,7 @@ Package: emodule0-calendar Architecture: any -Depends: ${shlibs:Depends}, enlightenment, libesmart, libedje, emodules0-data +Depends: ${shlibs:Depends}, enlightenment, libesmart, libedje Provides: emodule-calendar Description: Draws a nice calendar on your E17 desktop An E17 module which displays a highly configurable calendar on the @@ -49,7 +49,7 @@ Package: emodule0-cpu Architecture: any -Depends: ${shlibs:Depends}, enlightenment, libesmart, libedje, emodules0-data +Depends: ${shlibs:Depends}, enlightenment, libesmart, libedje Provides: emodule-cpu Description: E17 monitor module for the CPU load An E17 module which displays the current CPU load. Features are: @@ -58,14 +58,14 @@ Package: emodule0-devian Architecture: any -Depends: ${shlibs:Depends}, enlightenment, libeet, libembryo, libesmart, libedje, emodules0-data +Depends: ${shlibs:Depends}, enlightenment, libeet, libembryo, libesmart, libedje Provides: emodule-devian Description: E17 monitor module for displaying images and rss feeds An E17 module which displays images and rss feeds. Package: emodule0-emu Architecture: any -Depends: ${shlibs:Depends}, enlightenment, libesmart, libedje, emodules0-data +Depends: ${shlibs:Depends}, enlightenment, libesmart, libedje Provides: emodule-emu Description: An E17 module front end An E17 module which works as a front end that runs arbitrary back @@ -75,7 +75,7 @@ Package: emodule0-evolume Architecture: any -Depends: ${shlibs:Depends}, enlightenment, libesmart, libedje, emodules0-data +Depends: ${shlibs:Depends}, enlightenment, libesmart, libedje Provides: emodule-evolume Description: An E17 audio mixer module Evolume is an E17 module which allows the user to adjust the sound @@ -83,7 +83,7 @@ Package: emodule0-flame Architecture: any -Depends: ${shlibs:Depends}, enlightenment, libesmart, libedje, emodules0-data +Depends: ${shlibs:Depends}, enlightenment, libesmart, libedje Provides: emodule-flame Description: An E17 module that draws flames on the desktop Eflame is an E17 module which draws flames of configurable colors on @@ -91,7 +91,7 @@ Package: emodule0-mbar Architecture: any -Depends: ${shlibs:Depends}, enlightenment, libesmart, libedje, emodules0-data +Depends: ${shlibs:Depends}, enlightenment, libesmart, libedje Provides: emodule-mbar Description: An E17 mount bar module Mbar is an E17 module which displays a list of devices which can be @@ -99,7 +99,7 @@ Package: emodule0-mem Architecture: any -Depends: ${shlibs:Depends}, enlightenment, libesmart, libedje, emodules0-data +Depends: ${shlibs:Depends}, enlightenment, libesmart, libedje Provides: emodule-mem Description: An E17 memory monitoring module An E17 module which monitors the RAM usage. It features the following: @@ -110,7 +110,7 @@ Package: emodule0-mount Architecture: any -Depends: ${shlibs:Depends}, enlightenment, libesmart, libedje, emodules0-data +Depends: ${shlibs:Depends}, enlightenment, libesmart, libedje Provides: emodule-mount Description: An E17 mount module An E17 module which allows easy mounting/unmounting of devices @@ -118,7 +118,7 @@ Package: emodule0-net Architecture: any -Depends: ${shlibs:Depends}, enlightenment, libesmart, libedje, emodules0-data +Depends: ${shlibs:Depends}, enlightenment, libesmart, libedje Provides: emodule-net Description: An E17 network interface monitor module An E17 module which monitors TX and RX events of a specified @@ -129,7 +129,7 @@ Package: emodule0-rain Architecture: any -Depends: ${shlibs:Depends},
E CVS: debian kaethorn
Enlightenment CVS committal Author : kaethorn Project : e_modules Module : debian Dir : e_modules/debian Removed Files: emodule-calendar.substvars emodule-cpu.substvars emodule-emu.substvars emodule-evolume.substvars emodule-flame.substvars emodule-mbar.substvars emodule-mem.substvars emodule-mount.substvars emodule-net.substvars emodule-rain.substvars emodule-screenshot.substvars emodule-slideshow.substvars emodule-snow.substvars emodule-tclock.substvars emodule-uptime.substvars emodule-weather.substvars emodule-wlan.substvars Log Message: remove substvars. --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: e kwo
Enlightenment CVS committal Author : kwo Project : e16 Module : e Dir : e16/e/src Modified Files: ecompmgr.c ecompmgr.h eobj.c eobj.h progress.c Log Message: Fix progress bars with composite enabled. === RCS file: /cvs/e/e16/e/src/ecompmgr.c,v retrieving revision 1.113 retrieving revision 1.114 diff -u -3 -r1.113 -r1.114 --- ecompmgr.c 21 Apr 2006 22:52:58 - 1.113 +++ ecompmgr.c 22 Apr 2006 13:57:54 - 1.114 @@ -1569,6 +1569,15 @@ } } +void +ECompMgrWinDamageArea(EObj * eo, int x __UNUSED__, int y __UNUSED__, + int w __UNUSED__, int h __UNUSED__) +{ + ECmWinInfo *cw = eo-cmhook; + + ECompMgrDamageMergeObject(eo, cw-shape, 0); +} + static void ECompMgrWinConfigure(EObj * eo, XEvent * ev) { === RCS file: /cvs/e/e16/e/src/ecompmgr.h,v retrieving revision 1.28 retrieving revision 1.29 diff -u -3 -r1.28 -r1.29 --- ecompmgr.h 6 Apr 2006 21:20:16 - 1.28 +++ ecompmgr.h 22 Apr 2006 13:57:54 - 1.29 @@ -48,6 +48,8 @@ voidECompMgrWinUnmap(EObj * eo); voidECompMgrWinMoveResize(EObj * eo, int change_xy, int change_wh, int change_bw); +voidECompMgrWinDamageArea(EObj * eo, int x, int y, int w, + int h); voidECompMgrWinReparent(EObj * eo, Desk * dsk, int change_xy); voidECompMgrWinRaise(EObj * eo); voidECompMgrWinLower(EObj * eo); === RCS file: /cvs/e/e16/e/src/eobj.c,v retrieving revision 1.70 retrieving revision 1.71 diff -u -3 -r1.70 -r1.71 --- eobj.c 18 Apr 2006 17:57:58 - 1.70 +++ eobj.c 22 Apr 2006 13:57:54 - 1.71 @@ -410,6 +410,15 @@ } void +EobjDamage(EObj * eo) +{ +#if USE_COMPOSITE + if (eo-cmhook) + ECompMgrWinDamageArea(eo, 0, 0, eo-w, eo-h); +#endif +} + +void EobjReparent(EObj * eo, EObj * dst, int x, int y) { int move; === RCS file: /cvs/e/e16/e/src/eobj.h,v retrieving revision 1.26 retrieving revision 1.27 diff -u -3 -r1.26 -r1.27 --- eobj.h 18 Apr 2006 16:26:51 - 1.26 +++ eobj.h 22 Apr 2006 13:57:54 - 1.27 @@ -143,6 +143,7 @@ voidEobjMove(EObj * eo, int x, int y); voidEobjResize(EObj * eo, int w, int h); voidEobjMoveResize(EObj * eo, int x, int y, int w, int h); +voidEobjDamage(EObj * eo); voidEobjReparent(EObj * eo, EObj * dst, int x, int y); int EobjRaise(EObj * eo); int EobjLower(EObj * eo); === RCS file: /cvs/e/e16/e/src/progress.c,v retrieving revision 1.31 retrieving revision 1.32 diff -u -3 -r1.31 -r1.32 --- progress.c 22 Apr 2006 13:24:51 - 1.31 +++ progress.c 22 Apr 2006 13:57:54 - 1.32 @@ -67,6 +67,9 @@ ProgressbarDestroy(p); return NULL; } + p-win-fade = 0; + p-n_win-fade = 0; + p-p_win-fade = 0; p-ic = ImageclassFind(PROGRESS_BAR, 1); if (p-ic) @@ -96,6 +99,8 @@ { int i, j, dy; + ProgressbarHide(p); + dy = 2 * p-h; EobjWindowDestroy(p-win); EobjWindowDestroy(p-n_win); @@ -175,8 +180,10 @@ pad-left, pad-top, p-h * 5 - (pad-left + pad-right), p-h - (pad-top + pad-bottom), p-h - (pad-top + pad-bottom), TextclassGetJustification(p-tnc)); + /* Hack - We may not be running in the event loop here */ + EobjDamage(p-n_win); - EFlush(); + EobjsRepaint(); } void @@ -201,7 +208,7 @@ p-h - (pad-top + pad-bottom), p-h - (pad-top + pad-bottom), TextclassGetJustification(p-tnc)); - EFlush(); + EobjsRepaint(); } void --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: e kwo
Enlightenment CVS committal Author : kwo Project : e16 Module : e Dir : e16/e/src Modified Files: screen.c Log Message: Fix badness when showing screen info and xinerama is active. === RCS file: /cvs/e/e16/e/src/screen.c,v retrieving revision 1.14 retrieving revision 1.15 diff -u -3 -r1.14 -r1.15 --- screen.c19 Mar 2006 14:59:48 - 1.14 +++ screen.c22 Apr 2006 14:33:07 - 1.15 @@ -66,7 +66,7 @@ scrns[i].x_org, scrns[i].y_org, scrns[i].width, scrns[i].height); } - XFree(screens); + XFree(scrns); return; } else --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/ecore handyande
Enlightenment CVS committal Author : handyande Project : e17 Module : libs/ecore Dir : e17/libs/ecore/src/lib/ecore_config Modified Files: Ecore_Config.h ecore_config.c ecore_config_db.c ecore_config_ipc_ecore.c Log Message: First pass for some ecore_config struct code. Works fine on my x86 machine, but raster reckons it will not if the architecture 'packs' structs. === RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_config/Ecore_Config.h,v retrieving revision 1.49 retrieving revision 1.50 diff -u -3 -r1.49 -r1.50 --- Ecore_Config.h 31 Jan 2006 11:05:47 - 1.49 +++ Ecore_Config.h 22 Apr 2006 14:55:39 - 1.50 @@ -52,6 +52,7 @@ ECORE_CONFIG_RGB = 4, /** Colour property type. */ ECORE_CONFIG_THM = 5, /** Theme property type. */ ECORE_CONFIG_BLN = 6, /** Boolean property type. */ + ECORE_CONFIG_SCT = 7, /** Structure property type */ } Ecore_Config_Type; typedef enum Ecore_Config_Flag @@ -97,6 +98,7 @@ Ecore_Config_Flag flags; /// Configuration flags. Ecore_Config_Listener_List *listeners; /* List of change listeners. */ void *data; /// Stores extra data for the property. + struct Ecore_Config_Prop *parent; /* if we are in a struct we have a parent to notify of changes etc */ struct Ecore_Config_Prop *next; /* Pointer to the next property in the list. */ } Ecore_Config_Prop; @@ -184,6 +186,13 @@ EAPI int ecore_config_argbint_default(const char *key, long argb); EAPI int ecore_config_argbstr_default(const char *key, char *val); EAPI int ecore_config_theme_default(const char *key, char *val); + EAPI int ecore_config_struct_default(const char *key); + EAPI int ecore_config_struct_int_add(const char *key, const char *name, int val); + EAPI int ecore_config_struct_float_add(const char *key, const char *name, float val); + EAPI int ecore_config_struct_string_add(const char *key, const char *name, char* val); + EAPI int ecore_config_struct_theme_add(const char *key, const char *name, char* val); + EAPI int ecore_config_struct_boolean_add(const char *key, const char *name, int val); + EAPI int ecore_config_struct_get(const char *key, void *data); EAPI int ecore_config_listen(const char *name, const char *key, Ecore_Config_Listener listener, === RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_config/ecore_config.c,v retrieving revision 1.75 retrieving revision 1.76 diff -u -3 -r1.75 -r1.76 --- ecore_config.c 31 Jan 2006 11:11:21 - 1.75 +++ ecore_config.c 22 Apr 2006 14:55:39 - 1.76 @@ -31,7 +31,7 @@ static inline void *__ecore_argbstr_to_long(char *argb, long *v); static const char *_ecore_config_type[] = - { undefined, integer, float, string, colour, theme, boolean }; + { undefined, integer, float, string, colour, theme, boolean, structure }; /** * @defgroup Ecore_Config_Property_Group Ecore Config Property Functions @@ -355,6 +355,8 @@ case ECORE_CONFIG_THM: esprintf(val, \%s\, _ecore_config_theme_get(e)); break; +case ECORE_CONFIG_SCT: + break; default: esprintf(r, %s:unknown_type, key); break; @@ -470,7 +472,7 @@ if (!e) return ECORE_CONFIG_ERR_NODATA; - if (!(val) type != ECORE_CONFIG_NIL) + if (!(val) (type != ECORE_CONFIG_NIL type != ECORE_CONFIG_SCT)) e-ptr = NULL; else { @@ -496,10 +498,14 @@ e-val = (long) ((*((float *)val)) * ECORE_CONFIG_FLOAT_PRECISION); e-type = ECORE_CONFIG_FLT; } + else if (type == ECORE_CONFIG_SCT) + { +e-type = ECORE_CONFIG_SCT; + } else -{ + { e-type = ECORE_CONFIG_NIL; -} + } ecore_config_bound(e); e-flags |= ECORE_CONFIG_FLAG_MODIFIED; @@ -620,6 +626,18 @@ return ECORE_CONFIG_ERR_SUCC; } +static void +_ecore_config_listener_fire(Ecore_Config_Prop *prop) +{ + Ecore_Config_Listener_List *l; + for (l = prop-listeners; l; l = l-next) + l-listener(prop-key, prop-type, l-tag, l-data); + + /* fire change listeners for the generic struct container etc */ + if (prop-parent) + _ecore_config_listener_fire(prop-parent); +} + /** * Sets the indicated property to the given value and type. * @param key The property key. @@ -632,7 +650,6 @@ ecore_config_typed_set(const char *key, const void *val, int type) { Ecore_Config_Prop *e; - Ecore_Config_Listener_List *l;
E CVS: libs/ecore handyande
Enlightenment CVS committal Author : handyande Project : e17 Module : libs/ecore Dir : e17/libs/ecore/src/lib/ecore_config Modified Files: Ecore_Config.h Log Message: oops, missed this one === RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_config/Ecore_Config.h,v retrieving revision 1.50 retrieving revision 1.51 diff -u -3 -r1.50 -r1.51 --- Ecore_Config.h 22 Apr 2006 14:55:39 - 1.50 +++ Ecore_Config.h 22 Apr 2006 14:59:18 - 1.51 @@ -191,6 +191,7 @@ EAPI int ecore_config_struct_float_add(const char *key, const char *name, float val); EAPI int ecore_config_struct_string_add(const char *key, const char *name, char* val); EAPI int ecore_config_struct_theme_add(const char *key, const char *name, char* val); + EAPI int ecore_config_struct_argb_add(const char *key, const char *name, int a, int r, int g, int b);q EAPI int ecore_config_struct_boolean_add(const char *key, const char *name, int val); EAPI int ecore_config_struct_get(const char *key, void *data); --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: ethemes kwo
Enlightenment CVS committal Author : kwo Project : e16 Module : ethemes Dir : e16/ethemes/winter/data/init/images Modified Files: progress_bar.png Added Files: progress.png Removed Files: text_bg.png Log Message: Fix progress bar images. === RCS file: /cvs/e/e16/ethemes/winter/data/init/images/progress_bar.png,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -3 -r1.1.1.1 -r1.2 Binary files /tmp/cvs0nbZkO and /tmp/cvswgHser differ --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: ethemes kwo
Enlightenment CVS committal Author : kwo Project : e16 Module : ethemes Dir : e16/ethemes/winter/data/init Modified Files: init.cfg Log Message: Fix progress bar images. === RCS file: /cvs/e/e16/ethemes/winter/data/init/init.cfg,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- init.cfg17 Jul 2005 21:39:58 - 1.2 +++ init.cfg22 Apr 2006 15:59:26 - 1.3 @@ -18,15 +18,15 @@ __ICLASS __BGN __NAME PROGRESS_BAR /* normal used for text background */ - __NORMAL init/images/text_bg.png - __EDGE_SCALING 6 22 1 1 + __NORMAL init/images/progress.png + __EDGE_SCALING 2 2 2 2 /* used for numeric bg */ - __CLICKED init/images/text_bg.png - __EDGE_SCALING 6 22 1 1 + __CLICKED init/images/progress.png + __EDGE_SCALING 2 2 2 2 /* used for bar itself */ __NORMAL_ACTIVE init/images/progress_bar.png - __EDGE_SCALING 6 22 1 1 - __PADDING6 22 1 1 + __EDGE_SCALING 2 2 2 2 + __PADDING2 2 2 2 __END /* text class for text above progress bar */ --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: ethemes kwo
Enlightenment CVS committal Author : kwo Project : e16 Module : ethemes Dir : e16/ethemes/winter/data Modified Files: fonts.cfg Log Message: Add default font alias. === RCS file: /cvs/e/e16/ethemes/winter/data/fonts.cfg,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- fonts.cfg 17 Jul 2005 21:39:57 - 1.3 +++ fonts.cfg 22 Apr 2006 16:00:32 - 1.4 @@ -2,6 +2,8 @@ __E_CFG_VERSION 1 __FONTS __BGN +font-default VeraBd/7 + font-borderVeraBd/7 font-coordsVeraBd/7 --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/ecore doursse
Enlightenment CVS committal Author : doursse Project : e17 Module : libs/ecore Dir : e17/libs/ecore/src/lib/ecore_config Modified Files: Ecore_Config.h Log Message: q-- === RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_config/Ecore_Config.h,v retrieving revision 1.51 retrieving revision 1.52 diff -u -3 -r1.51 -r1.52 --- Ecore_Config.h 22 Apr 2006 14:59:18 - 1.51 +++ Ecore_Config.h 22 Apr 2006 19:12:53 - 1.52 @@ -191,7 +191,7 @@ EAPI int ecore_config_struct_float_add(const char *key, const char *name, float val); EAPI int ecore_config_struct_string_add(const char *key, const char *name, char* val); EAPI int ecore_config_struct_theme_add(const char *key, const char *name, char* val); - EAPI int ecore_config_struct_argb_add(const char *key, const char *name, int a, int r, int g, int b);q + EAPI int ecore_config_struct_argb_add(const char *key, const char *name, int a, int r, int g, int b); EAPI int ecore_config_struct_boolean_add(const char *key, const char *name, int val); EAPI int ecore_config_struct_get(const char *key, void *data); --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: e kwo
Enlightenment CVS committal Author : kwo Project : e16 Module : e Dir : e16/e/src Modified Files: E.h Makefile.am arrange.c ewin-ops.c ipc.c menus.c screen.c setup.c size.c warp.c Added Files: screen.h Log Message: Add feature to subdivide screen (xinerama style). === RCS file: /cvs/e/e16/e/src/E.h,v retrieving revision 1.548 retrieving revision 1.549 diff -u -3 -r1.548 -r1.549 --- E.h 21 Apr 2006 22:52:58 - 1.548 +++ E.h 22 Apr 2006 22:00:01 - 1.549 @@ -795,18 +795,6 @@ /* regex.c */ int matchregexp(const char *rx, const char *s); -/* screen.c */ -voidScreenInit(void); -voidScreenShowInfo(void); -int ScreenGetGeometry(int x, int y, int *px, int *py, - int *pw, int *ph); -int ScreenGetAvailableArea(int x, int y, int *px, int *py, - int *pw, int *ph); -int GetPointerScreenGeometry(int *px, int *py, -int *pw, int *ph); -int GetPointerScreenAvailableArea(int *px, int *py, - int *pw, int *ph); - /* settings.c */ voidSettingsMoveResize(void); voidSettingsPlacement(void); === RCS file: /cvs/e/e16/e/src/Makefile.am,v retrieving revision 1.71 retrieving revision 1.72 diff -u -3 -r1.71 -r1.72 --- Makefile.am 19 Apr 2006 19:13:46 - 1.71 +++ Makefile.am 22 Apr 2006 22:00:01 - 1.72 @@ -96,6 +96,7 @@ progress.c \ regex.c \ screen.c\ + screen.h\ session.c \ session.h \ settings.c \ === RCS file: /cvs/e/e16/e/src/arrange.c,v retrieving revision 1.87 retrieving revision 1.88 diff -u -3 -r1.87 -r1.88 --- arrange.c 18 Feb 2006 08:30:03 - 1.87 +++ arrange.c 22 Apr 2006 22:00:01 - 1.88 @@ -26,6 +26,7 @@ #include desktops.h #include ewins.h #include groups.h +#include screen.h static int ArrangeAddToList(int **array, int current_size, int value) === RCS file: /cvs/e/e16/e/src/ewin-ops.c,v retrieving revision 1.95 retrieving revision 1.96 diff -u -3 -r1.95 -r1.96 --- ewin-ops.c 15 Apr 2006 18:32:54 - 1.95 +++ ewin-ops.c 22 Apr 2006 22:00:01 - 1.96 @@ -31,6 +31,7 @@ #include groups.h #include hints.h #include iclass.h/* FIXME - Should not be here */ +#include screen.h #include snaps.h #include xwin.h === RCS file: /cvs/e/e16/e/src/ipc.c,v retrieving revision 1.264 retrieving revision 1.265 diff -u -3 -r1.264 -r1.265 --- ipc.c 19 Apr 2006 19:13:46 - 1.264 +++ ipc.c 22 Apr 2006 22:00:02 - 1.265 @@ -30,6 +30,7 @@ #include ewins.h #include ewin-ops.h #include hints.h /* FIXME - Should not be here */ +#include screen.h #include session.h #include snaps.h #include timers.h @@ -133,9 +134,36 @@ /* The IPC functions */ static void -IPC_Screen(const char *params __UNUSED__, Client * c __UNUSED__) +IPC_Screen(const char *params, Client * c __UNUSED__) { - ScreenShowInfo(); + charparam[1024]; + int l; + const char *p; + + p = params; + if (p) + { + l = 0; + sscanf(p, %1000s %n, param, l); + p += l; + } + + if (!p || !strncmp(param, list, 2)) + { + ScreenShowInfo(p); + } + else if (!strcmp(param, split)) + { + int i, j, nx, ny; + + nx = 2; + ny = 1; + sscanf(p, %i %i\n, nx, ny); + for (i = 0; i nx; i++) + for (j = 0; j ny; j++) + ScreenAdd(1, VRoot.scr, i * VRoot.w / nx, j * VRoot.h / ny, + VRoot.w / nx, VRoot.h / ny); + } } static void === RCS file: /cvs/e/e16/e/src/menus.c,v retrieving revision 1.238 retrieving revision 1.239 diff -u -3 -r1.238 -r1.239 --- menus.c 21 Apr 2006 22:52:59 - 1.238 +++ menus.c 22 Apr 2006 22:00:02 - 1.239 @@ -32,6 +32,7 @@ #include hints.h #include iclass.h #include menus.h +#include screen.h #include tclass.h #include timers.h #include tooltips.h === RCS file: /cvs/e/e16/e/src/screen.c,v retrieving revision 1.15 retrieving revision 1.16 diff -u -3 -r1.15 -r1.16 --- screen.c22 Apr 2006 14:33:07 - 1.15 +++ screen.c22 Apr 2006 22:00:02 - 1.16 @@ -23,51 +23,83