Enlightenment CVS committal

Author  : dj2
Project : e17
Module  : libs/ewl

Dir     : e17/libs/ewl/src/bin


Modified Files:
        Ewl_Test.h ewl_embed_test.c ewl_simple_test.c main.c 


Log Message:
- tabs are a tricky beast. looks like I missed some.

===================================================================
RCS file: /cvs/e/e17/libs/ewl/src/bin/Ewl_Test.h,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -3 -r1.12 -r1.13
--- Ewl_Test.h  6 May 2008 20:09:01 -0000       1.12
+++ Ewl_Test.h  7 May 2008 13:38:14 -0000       1.13
@@ -28,12 +28,12 @@
  */
 struct Ewl_Unit_Test
 {
-        const char *name;               /**< The test name */
+        const char *name;                 /**< The test name */
         int (*func)(char *buf, int len); /**< The test function */
 
-        char *failure_reason;          /**< Test failure reason */
-        short status;          /**< Test status */
-        unsigned int quiet: 1; /**< Boolean to disable stderr */
+        char *failure_reason;                /**< Test failure reason */
+        short status;                /**< Test status */
+        unsigned int quiet: 1;        /**< Boolean to disable stderr */
 };
 
 /**
@@ -46,14 +46,14 @@
  */
 struct Ewl_Test
 {
-        const char *name;               /**< The test name */
-        const char *filename;           /**< Filename of the test */
-        const char *tip;                /**< Tooltip for the test */
+        const char *name;                 /**< The test name */
+        const char *filename;                 /**< Filename of the test */
+        const char *tip;                 /**< Tooltip for the test */
 
-        Ecore_Plugin *plugin;           /**< Dynamic file handle for test */
-        Ewl_Test_Type type;             /**< The type of test */
+        Ecore_Plugin *plugin;                 /**< Dynamic file handle for 
test */
+        Ewl_Test_Type type;                 /**< The type of test */
         int (*func)(Ewl_Container *con); /**< The test function */
-        Ewl_Unit_Test *unit_tests;      /**< The test unit tests */
+        Ewl_Unit_Test *unit_tests;         /**< The test unit tests */
 };
 
 #endif
===================================================================
RCS file: /cvs/e/e17/libs/ewl/src/bin/ewl_embed_test.c,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -3 -r1.20 -r1.21
--- ewl_embed_test.c    6 May 2008 20:09:01 -0000       1.20
+++ ewl_embed_test.c    7 May 2008 13:38:14 -0000       1.21
@@ -60,9 +60,9 @@
         t = ewl_text_text_get(EWL_TEXT(entry));
 
         if (t) {
-               ewl_text_text_append(EWL_TEXT(text), "\n");
-               ewl_text_text_append(EWL_TEXT(text), t);
-               ewl_text_clear(EWL_TEXT(entry));
+                ewl_text_text_append(EWL_TEXT(text), "\n");
+                ewl_text_text_append(EWL_TEXT(text), t);
+                ewl_text_clear(EWL_TEXT(entry));
         }
 }
 
@@ -100,12 +100,12 @@
         edje = edje_object_add(evas);
 
         if (!edje_object_file_set(edje,
-                       PACKAGE_DATA_DIR "/ewl/themes/ewl_embed_test.edj",
-                       "main"))
+                        PACKAGE_DATA_DIR "/ewl/themes/ewl_embed_test.edj",
+                        "main"))
         {
-               fprintf(stderr, "Error in: %s\n",
-                       PACKAGE_DATA_DIR "/ewl/themes/ewl_embed_test.edj");
-               return 1;
+                fprintf(stderr, "Error in: %s\n",
+                        PACKAGE_DATA_DIR "/ewl/themes/ewl_embed_test.edj");
+                return 1;
         }
 
         evas_object_move(edje, 0, 0);
@@ -118,7 +118,7 @@
         emb = ewl_embed_new();
         ewl_object_fill_policy_set(EWL_OBJECT(emb), EWL_FLAG_FILL_ALL);
         eo = ewl_embed_canvas_set(EWL_EMBED(emb), evas,
-                         (void *) ecore_evas_software_x11_window_get(ee));
+                          (void *) ecore_evas_software_x11_window_get(ee));
         ewl_embed_focus_set(EWL_EMBED(emb), TRUE);
         ewl_widget_show(emb);
 
@@ -146,17 +146,17 @@
         text = ewl_text_new();
         ewl_container_child_append(EWL_CONTAINER(wg), text);
         ewl_text_text_append(EWL_TEXT(text),
-               "You can use EWL in side a evas/edje only app.\n"
-               "It can actually behave like a normal evas object\n"
-               "So forget to figure out how to write an entry object,\n"
-               "simply use the ewl widget! :)\n\n");
+                "You can use EWL in side a evas/edje only app.\n"
+                "It can actually behave like a normal evas object\n"
+                "So forget to figure out how to write an entry object,\n"
+                "simply use the ewl widget! :)\n\n");
         ewl_object_fill_policy_set(EWL_OBJECT(text), EWL_FLAG_FILL_HFILL |
-                       EWL_FLAG_FILL_VFILL);
+                        EWL_FLAG_FILL_VFILL);
         ewl_widget_show(text);
 
         c = ewl_hbox_new();
         ewl_object_fill_policy_set(EWL_OBJECT(c), EWL_FLAG_FILL_NONE |
-                                               EWL_FLAG_FILL_HFILL);
+                                                EWL_FLAG_FILL_HFILL);
         ewl_container_child_append(EWL_CONTAINER(vbox), c);
         ewl_widget_show(c);
 
@@ -180,7 +180,7 @@
         emb = ewl_embed_new();
         ewl_object_fill_policy_set(EWL_OBJECT(emb), EWL_FLAG_FILL_ALL);
         eo = ewl_embed_canvas_set(EWL_EMBED(emb), evas,
-                         (void *) ecore_evas_software_x11_window_get(ee));
+                          (void *) ecore_evas_software_x11_window_get(ee));
         ewl_widget_show(emb);
 
         /*
@@ -194,7 +194,7 @@
 
         c = ewl_hbox_new();
         ewl_object_fill_policy_set(EWL_OBJECT(c), EWL_FLAG_FILL_NONE |
-                                               EWL_FLAG_FILL_HFILL);
+                                                EWL_FLAG_FILL_HFILL);
         ewl_container_child_append(EWL_CONTAINER(emb), c);
         ewl_widget_show(c);
 
@@ -221,7 +221,7 @@
         emb = ewl_embed_new();
         ewl_object_fill_policy_set(EWL_OBJECT(emb), EWL_FLAG_FILL_ALL);
         eo = ewl_embed_canvas_set(EWL_EMBED(emb), evas,
-                         (void *) ecore_evas_software_x11_window_get(ee));
+                          (void *) ecore_evas_software_x11_window_get(ee));
         ewl_embed_focus_set(EWL_EMBED(emb), TRUE);
         ewl_widget_show(emb);
 
===================================================================
RCS file: /cvs/e/e17/libs/ewl/src/bin/ewl_simple_test.c,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -3 -r1.21 -r1.22
--- ewl_simple_test.c   6 May 2008 20:09:01 -0000       1.21
+++ ewl_simple_test.c   7 May 2008 13:38:14 -0000       1.22
@@ -19,7 +19,7 @@
 
 static void
 edje_text(void *data, Evas_Object *obj __UNUSED__,
-               const char *emission, const char *source)
+                const char *emission, const char *source)
 {
         char *buf;
         char *text;
@@ -27,7 +27,7 @@
         Ewl_Widget *label = data;
 
         if (strstr(emission, "Present") != emission)
-               return;
+                return;
 
         text = (char *)emission + strlen("Present");
         len = strlen(text);
@@ -52,7 +52,7 @@
 
 static void
 start_text(Ewl_Widget *w __UNUSED__, void *ev_data __UNUSED__,
-                                       void *user_data)
+                                        void *user_data)
 {
         Ewl_Widget *label = user_data;
 
@@ -65,7 +65,7 @@
         ewl_text_font_set(EWL_TEXT(label), "ewl/default");
         ewl_text_font_size_set(EWL_TEXT(label), 7);
         ewl_text_text_append(EWL_TEXT(label), "We hope you enjoy your stay.\n"
-                                             "Please visit us at:\n");
+                                              "Please visit us at:\n");
         ewl_text_color_set(EWL_TEXT(label), 0, 0, 255, 190);
         ewl_text_text_append(EWL_TEXT(label), "http://www.enlightenment.org/";);
         ewl_text_color_set(EWL_TEXT(label), 0, 0, 0, 255);
@@ -75,27 +75,27 @@
 reveal_logo_cb(Ewl_Widget *w, void *ev_data __UNUSED__, void *user_data)
 {
         edje_object_signal_callback_add(w->theme_object, "Present*", "*",
-                       edje_text, user_data);
+                        edje_text, user_data);
 }
 
 static void
 obscure_logo_cb(Ewl_Widget *w, void *ev_data __UNUSED__,
-                               void *user_data __UNUSED__)
+                                void *user_data __UNUSED__)
 {
         edje_object_signal_callback_del(w->theme_object, "Present*", "*",
-                       edje_text);
+                        edje_text);
 }
 
 static void
 close_cb(Ewl_Widget *w __UNUSED__, void *ev_data __UNUSED__,
-                                       void *user_data __UNUSED__)
+                                        void *user_data __UNUSED__)
 {
         ewl_main_quit();
 }
 
 static void
 button_down(Ewl_Widget *w __UNUSED__, void *ev_data __UNUSED__,
-                               void *user_data)
+                                void *user_data)
 {
         Ewl_Widget *logo = user_data;
         ewl_widget_state_set(logo, "start_tour", EWL_STATE_PERSISTENT);
@@ -105,7 +105,7 @@
 
 static void
 quit_demo(Ewl_Widget *w __UNUSED__, void *ev_data __UNUSED__,
-                               void *user_data __UNUSED__)
+                                void *user_data __UNUSED__)
 {
         ewl_main_quit();
 }
===================================================================
RCS file: /cvs/e/e17/libs/ewl/src/bin/main.c,v
retrieving revision 1.100
retrieving revision 1.101
diff -u -3 -r1.100 -r1.101
--- main.c      6 May 2008 20:09:01 -0000       1.100
+++ main.c      7 May 2008 13:38:14 -0000       1.101
@@ -36,26 +36,26 @@
 static Ewl_Model *expansion_model = NULL;
 
 static char *ewl_test_about_body =
-               "The EWL Test application serves two purposes. "
-               "The first is to allow us to test the different "
-               "components of EWL as we develop them.\n\n"
-               "The second is to allow deveopers to view "
-               "tutorials and source listings for the different "
-               "widgets in the system.\n\n"
-               "If you develop your own EWL widget you can add "
-               "a test to the test widget without needing to "
-               "recompile or edit the test application.";
+                "The EWL Test application serves two purposes. "
+                "The first is to allow us to test the different "
+                "components of EWL as we develop them.\n\n"
+                "The second is to allow deveopers to view "
+                "tutorials and source listings for the different "
+                "widgets in the system.\n\n"
+                "If you develop your own EWL widget you can add "
+                "a test to the test widget without needing to "
+                "recompile or edit the test application.";
 
 static char *ewl_test_help_body =
-               "Select the test you want from the test tree under the "
-               "'Tests' tab. You can then use the 'UI Tests' tab "
-               "to view the UI test for that widget. The 'Unit Tests' "
-               "tab will let you execute the available unit tests.\n\n"
-               "To view the source for the current test click on the "
-               "'Source' tab. A short tutorial on the widget will be "
-               "available under the 'Tutorial' tab.\n\n"
-               "If you encounter any bugs in the test application "
-               "please report them to http://bugs.enlightenment.org.";;
+                "Select the test you want from the test tree under the "
+                "'Tests' tab. You can then use the 'UI Tests' tab "
+                "to view the UI test for that widget. The 'Unit Tests' "
+                "tab will let you execute the available unit tests.\n\n"
+                "To view the source for the current test click on the "
+                "'Source' tab. A short tutorial on the widget will be "
+                "available under the 'Tutorial' tab.\n\n"
+                "If you encounter any bugs in the test application "
+                "please report them to http://bugs.enlightenment.org.";;
 
 static int ewl_test_setup_tests(void);
 static void ewl_test_free(Ewl_Test *test);
@@ -88,13 +88,13 @@
 static void ewl_test_cb_about(Ewl_Widget *w, void *ev, void *data);
 
 static void *ewl_test_cb_category_fetch(void *data, unsigned int row,
-                                               unsigned int column);
+                                                unsigned int column);
 static int ewl_test_cb_category_expandable(void *data, unsigned int row);
 static void *ewl_test_cb_category_expansion_fetch(void *data, unsigned int 
row);
 static Ewl_Model *ewl_test_cb_category_expansion_model_fetch(void *data,
-                                                       unsigned int row);
+                                                        unsigned int row);
 static void *ewl_test_cb_expansion_fetch(void *data, unsigned int row,
-                                                       unsigned int column);
+                                                        unsigned int column);
 static void ewl_test_cb_test_selected(Ewl_Widget *w, void *ev, void *data);
 
 static Ewl_Widget *cb_unit_test_header_fetch(void *data, unsigned int column);
@@ -129,52 +129,52 @@
         /* check for any flags before ewl_init to avoid opening the display */
         for (i = 0; i < argc; i++)
         {
-               if (!strncmp(argv[i], "-list", 5))
-               {
-                       ewl_test_print_tests();
-                       exit(0);
-               }
-               else if (!strncmp(argv[i], "-h", 2) ||
-                               !strncmp(argv[i], "-help", 5) ||
-                               !strncmp(argv[i], "--help", 6))
-               {
-                       printf("Usage: %s [options] [test name]\n"
-                                       "\t-all\tRun tests for all widgets\n"
-                                       "\t-help\tDisplay this help text\n"
-                                       "\t-list\tPrint available tests\n"
-                                       "\t-profile\tTime test results\n"
-                                       "\t-p\tHide passed test information\n"
-                                       "\t-d\tEnable all debugging output\n"
-                                       "\t-unit\tRun unit tests\n",
-                                       argv[0]);
-                       exit(0);
-               }
-               else if (!strncmp(argv[i], "-profile", 8))
-                       profile_tests = 1;
-               else if (!strncmp(argv[i], "-p", 2))
-                       hide_passed = 1;
-               else if (!strncmp(argv[i], "-d", 2))
-                       show_debug = 1;
-               else if (!strncmp(argv[i], "-all", 4))
-                       all_tests = 1;
-               else if (!strncmp(argv[i], "-unit", 5))
-               {
-                       unit_test = 1;
-                       setenv("EWL_ENGINE_NAME", "evas_buffer", 1);
-               }
+                if (!strncmp(argv[i], "-list", 5))
+                {
+                        ewl_test_print_tests();
+                        exit(0);
+                }
+                else if (!strncmp(argv[i], "-h", 2) ||
+                                !strncmp(argv[i], "-help", 5) ||
+                                !strncmp(argv[i], "--help", 6))
+                {
+                        printf("Usage: %s [options] [test name]\n"
+                                        "\t-all\tRun tests for all widgets\n"
+                                        "\t-help\tDisplay this help text\n"
+                                        "\t-list\tPrint available tests\n"
+                                        "\t-profile\tTime test results\n"
+                                        "\t-p\tHide passed test information\n"
+                                        "\t-d\tEnable all debugging output\n"
+                                        "\t-unit\tRun unit tests\n",
+                                        argv[0]);
+                        exit(0);
+                }
+                else if (!strncmp(argv[i], "-profile", 8))
+                        profile_tests = 1;
+                else if (!strncmp(argv[i], "-p", 2))
+                        hide_passed = 1;
+                else if (!strncmp(argv[i], "-d", 2))
+                        show_debug = 1;
+                else if (!strncmp(argv[i], "-all", 4))
+                        all_tests = 1;
+                else if (!strncmp(argv[i], "-unit", 5))
+                {
+                        unit_test = 1;
+                        setenv("EWL_ENGINE_NAME", "evas_buffer", 1);
+                }
         }
 
         /* initialize the ewl library */
         if (!ewl_init(&argc, argv))
         {
-               printf("Unable to init Ewl.\n");
-               return 1;
+                printf("Unable to init Ewl.\n");
+                return 1;
         }
 
         if (!ewl_test_setup_tests())
         {
-               printf("Unable to setup tests.\n");
-               return 1;
+                printf("Unable to setup tests.\n");
+                return 1;
         }
 
         if (profile_tests) start_time = ecore_time_get();
@@ -182,53 +182,53 @@
         /* check for any flags */
         for (i = 0; i < argc || all_tests; i++)
         {
-               Ewl_Test *t;
+                Ewl_Test *t;
 
-               /* see if this thing was a test to run */
-               ecore_list_first_goto(tests);
-               while ((t = ecore_list_next(tests)))
-               {
-                       if (all_tests || !strcasecmp(argv[i], t->name))
-                       {
-                               if (unit_test)
-                                       ret = run_unit_tests(t);
-                               else
-                                       run_window_test(t, MAIN_WIDTH, 
MAIN_HEIGHT);
-
-                               ran_test ++;
-                               if (!all_tests) break;
-                       }
-               }
-               if (all_tests) break;
+                /* see if this thing was a test to run */
+                ecore_list_first_goto(tests);
+                while ((t = ecore_list_next(tests)))
+                {
+                        if (all_tests || !strcasecmp(argv[i], t->name))
+                        {
+                                if (unit_test)
+                                        ret = run_unit_tests(t);
+                                else
+                                        run_window_test(t, MAIN_WIDTH, 
MAIN_HEIGHT);
+
+                                ran_test ++;
+                                if (!all_tests) break;
+                        }
+                }
+                if (all_tests) break;
         }
 
         if (profile_tests)
         {
-               end_time = ecore_time_get();
-               printf("Tests completed in %.03fs\n", end_time - start_time);
+                end_time = ecore_time_get();
+                printf("Tests completed in %.03fs\n", end_time - start_time);
         }
 
         /* no passed in tests, run the main test app */
         if (!ran_test)
         {
-               Ewl_Test test;
+                Ewl_Test test;
 
-               test.name = "The Enlightened Widget Library Test App";
-               test.func = create_main_test_window;
-               test.filename = NULL;
-               test.tip = NULL;
+                test.name = "The Enlightened Widget Library Test App";
+                test.func = create_main_test_window;
+                test.filename = NULL;
+                test.tip = NULL;
 
-               run_window_test(&test, MAIN_WIDTH, MAIN_HEIGHT);
+                run_window_test(&test, MAIN_WIDTH, MAIN_HEIGHT);
         }
 
         if (!unit_test)
-               ewl_main();
+                ewl_main();
         else
-               ewl_shutdown();
+                ewl_shutdown();
         
         if (unit_test && !ran_test)
-               fprintf(stderr, "Must supply either -all parameter or test "
-                               "name when running unit tests.\n");
+                fprintf(stderr, "Must supply either -all parameter or test "
+                                "name when running unit tests.\n");
 
         if (tests) ecore_list_destroy(tests);
         if (tests_path_group) ecore_path_group_del(tests_path_group);
@@ -245,24 +245,24 @@
          * If stderr is already disabled, bail out early.
          */
         if (show_debug || saved_stderr >= 0)
-               return;
+                return;
 
         /*
          * Open /dev/null the first time it's necessary, and maintain a
          * reference to it for the lifetime of the test app.
          */
         if (null_fd < 0)
-               null_fd = open(NULL_PATH, O_RDONLY);
+                null_fd = open(NULL_PATH, O_RDONLY);
 
         if (null_fd >= 0)
         {
-               saved_stderr = dup(fileno(stderr));
+                saved_stderr = dup(fileno(stderr));
 
-               if (dup2(null_fd, fileno(stderr)) < 0)
-               {
-                       close(saved_stderr);
-                       saved_stderr = -1;
-               }
+                if (dup2(null_fd, fileno(stderr)) < 0)
+                {
+                        close(saved_stderr);
+                        saved_stderr = -1;
+                }
         }
 }
 
@@ -273,7 +273,7 @@
          * Return early if stderr is not disabled.
          */
         if (show_debug || saved_stderr < 0)
-               return;
+                return;
 
         dup2(saved_stderr, fileno(stderr));
         saved_stderr = -1;
@@ -289,35 +289,35 @@
         unit_tests = data;
         if (unit_tests[current_unit_test].func)
         {
-               int val;
-               Ewl_Widget *tree, *progress, *stat;
+                int val;
+                Ewl_Widget *tree, *progress, *stat;
 
-               stat = ewl_widget_name_find("statusbar");
-               ewl_statusbar_push(EWL_STATUSBAR(stat),
-                               (char *)unit_tests[current_unit_test].name);
-               if (unit_tests[current_unit_test].quiet)
-                       ewl_test_stderr_disable();
-               val = unit_tests[current_unit_test].func(buf, sizeof(buf));
-               if (unit_tests[current_unit_test].quiet)
-                       ewl_test_stderr_enable();
-               ewl_statusbar_pop(EWL_STATUSBAR(stat));
-
-               tree = ewl_widget_name_find("unit_test_tree");
-               progress = ewl_widget_name_find("unit_test_progress");
+                stat = ewl_widget_name_find("statusbar");
+                ewl_statusbar_push(EWL_STATUSBAR(stat),
+                                (char *)unit_tests[current_unit_test].name);
+                if (unit_tests[current_unit_test].quiet)
+                        ewl_test_stderr_disable();
+                val = unit_tests[current_unit_test].func(buf, sizeof(buf));
+                if (unit_tests[current_unit_test].quiet)
+                        ewl_test_stderr_enable();
+                ewl_statusbar_pop(EWL_STATUSBAR(stat));
+
+                tree = ewl_widget_name_find("unit_test_tree");
+                progress = ewl_widget_name_find("unit_test_progress");
 
-               unit_tests[current_unit_test].status = val;
-               unit_tests[current_unit_test].failure_reason = (val ? NULL : 
strdup(buf));
+                unit_tests[current_unit_test].status = val;
+                unit_tests[current_unit_test].failure_reason = (val ? NULL : 
strdup(buf));
 
-               ewl_mvc_dirty_set(EWL_MVC(tree), TRUE);
+                ewl_mvc_dirty_set(EWL_MVC(tree), TRUE);
 
-               ewl_range_value_set(EWL_RANGE(progress),
-                               (double)(++current_unit_test));
+                ewl_range_value_set(EWL_RANGE(progress),
+                                (double)(++current_unit_test));
         }
         else
         {
-               unit_test_timer = NULL;
-               current_unit_test = 0;
-               ret = 0;
+                unit_test_timer = NULL;
+                current_unit_test = 0;
+                ret = 0;
         }
 
         return ret;
@@ -325,17 +325,17 @@
 
 static void
 ewl_test_cb_delete_window(Ewl_Widget *w, void *ev __UNUSED__,
-                               void *data __UNUSED__)
+                                void *data __UNUSED__)
 {
         ewl_widget_destroy(w);
 
         if ((--window_count) < 1)
-               ewl_main_quit();
+                ewl_main_quit();
 }
 
 static void
 ewl_test_cb_exit(Ewl_Widget *w __UNUSED__, void *ev __UNUSED__,
-                void *data __UNUSED__)
+                 void *data __UNUSED__)
 {
         ewl_main_quit();
 }
@@ -348,7 +348,7 @@
         printf("Ewl_Test Test List:\n");
         ecore_list_first_goto(tests);
         while ((t = ecore_list_next(tests)))
-               printf("  %s\n", t->name);
+                printf("  %s\n", t->name);
 }
 
 static void
@@ -364,9 +364,9 @@
         ewl_window_name_set(EWL_WINDOW(win), test->name);
         ewl_window_class_set(EWL_WINDOW(win), "Ewl Test Window");
         ewl_callback_append(win, EWL_CALLBACK_DELETE_WINDOW,
-                                       ewl_test_cb_delete_window, NULL);
+                                        ewl_test_cb_delete_window, NULL);
         if ((width > 0) && (height > 0))
-               ewl_object_size_request(EWL_OBJECT(win), width, height);
+                ewl_object_size_request(EWL_OBJECT(win), width, height);
 
         ewl_widget_show(win);
 
@@ -391,24 +391,24 @@
 
         for (i = 0; test->unit_tests[i].func; i++)
         {
-               int ret;
+                int ret;
 
-               if (test->unit_tests[i].quiet)
-                       ewl_test_stderr_disable();
+                if (test->unit_tests[i].quiet)
+                        ewl_test_stderr_disable();
 
-               ret = test->unit_tests[i].func(buf, sizeof(buf));
-               if (!ret || !hide_passed)
-               {
-                       printf("Running %s: ", test->unit_tests[i].name);
-                       printf("%s %s\n", (ret ? "PASSED" : "FAILED"),
-                                                       (ret ? "" : buf));
-               }
-               buf[0] = '\0';
+                ret = test->unit_tests[i].func(buf, sizeof(buf));
+                if (!ret || !hide_passed)
+                {
+                        printf("Running %s: ", test->unit_tests[i].name);
+                        printf("%s %s\n", (ret ? "PASSED" : "FAILED"),
+                                                        (ret ? "" : buf));
+                }
+                buf[0] = '\0';
 
-               if (!ret) failures++;
+                if (!ret) failures++;
 
-               if (test->unit_tests[i].quiet)
-                       ewl_test_stderr_enable();
+                if (test->unit_tests[i].quiet)
+                        ewl_test_stderr_enable();
         }
 
         return failures;
@@ -459,9 +459,9 @@
         /* make sure we have a function if we aren't a straight unit test */
         if ((t->type != EWL_TEST_TYPE_UNIT) && (!t->func))
         {
-               printf("WARNING: No UI test function defined for (%s).\n",
-                                                               t->name);
-               return;
+                printf("WARNING: No UI test function defined for (%s).\n",
+                                                                t->name);
+                return;
         }
 
         c = ewl_widget_name_find("execute_box");
@@ -495,27 +495,27 @@
 
         while ((name = ecore_list_first_goto(list)))
         {
-               Ecore_Plugin *plugin;
-               void (*func_info)(Ewl_Test *test);
+                Ecore_Plugin *plugin;
+                void (*func_info)(Ewl_Test *test);
 
-               plugin = ecore_plugin_load(tests_path_group, name, NULL);
-               if (!plugin)
-                       continue;
-
-
-               /* the UI test info */
-               func_info = ecore_plugin_symbol_get(plugin, "test_info");
-               if (func_info)
-               {
-                       Ewl_Test *t;
-
-                       t = calloc(1, sizeof(Ewl_Test));
-                       func_info(t);
-                       t->plugin = plugin;
-                       ecore_list_append(tests, t);
-               }
+                plugin = ecore_plugin_load(tests_path_group, name, NULL);
+                if (!plugin)
+                        continue;
+
+
+                /* the UI test info */
+                func_info = ecore_plugin_symbol_get(plugin, "test_info");
+                if (func_info)
+                {
+                        Ewl_Test *t;
+
+                        t = calloc(1, sizeof(Ewl_Test));
+                        func_info(t);
+                        t->plugin = plugin;
+                        ecore_list_append(tests, t);
+                }
 
-               ecore_list_remove_destroy(list);
+                ecore_list_remove_destroy(list);
         }
         ecore_list_destroy(list);
 
@@ -524,7 +524,7 @@
 
         /* sort the tests in alphabetical order */
         ecore_list_sort(tests, ECORE_COMPARE_CB(ewl_test_compare), 
-                       ECORE_SORT_MIN);
+                        ECORE_SORT_MIN);
 
         return 1;
 }
@@ -553,28 +553,28 @@
         Ewl_View *view;
 
         Ewl_Menu_Info file_menu[] = {
-               {"Exit", NULL, ewl_test_cb_exit},
-               {NULL, NULL, NULL}
+                {"Exit", NULL, ewl_test_cb_exit},
+                {NULL, NULL, NULL}
         };
 
         Ewl_Menu_Info help_menu[] = {
-               {"About Ewl_Test ...", NULL, ewl_test_cb_about},
-               {"Ewl Test Help ...", NULL, ewl_test_cb_help},
-               {NULL, NULL, NULL}
+                {"About Ewl_Test ...", NULL, ewl_test_cb_about},
+                {"Ewl Test Help ...", NULL, ewl_test_cb_help},
+                {NULL, NULL, NULL}
         };
 
         Ewl_Menubar_Info menubar_info[] = {
-               {"File", file_menu},
-               {"Help", help_menu},
-               {NULL, NULL}
+                {"File", file_menu},
+                {"Help", help_menu},
+                {NULL, NULL}
         };
 
         file_menu[0].img = 
ewl_icon_theme_icon_path_get(EWL_ICON_APPLICATION_EXIT,
-                                                       EWL_ICON_SIZE_SMALL);
+                                                        EWL_ICON_SIZE_SMALL);
         help_menu[0].img = ewl_icon_theme_icon_path_get(EWL_ICON_HELP_ABOUT,
-                                                       EWL_ICON_SIZE_SMALL);
+                                                        EWL_ICON_SIZE_SMALL);
         help_menu[1].img = ewl_icon_theme_icon_path_get(EWL_ICON_HELP_FAQ,
-                                                       EWL_ICON_SIZE_SMALL);
+                                                        EWL_ICON_SIZE_SMALL);
 
         menubar = ewl_hmenubar_new();
         ewl_container_child_append(EWL_CONTAINER(box), menubar);
@@ -585,7 +585,7 @@
         ewl_container_child_append(box, note);
         ewl_widget_name_set(note, "test_notebook");
         ewl_notebook_tabbar_alignment_set(EWL_NOTEBOOK(note),
-                                       EWL_FLAG_ALIGN_CENTER);
+                                        EWL_FLAG_ALIGN_CENTER);
         ewl_widget_show(note);
 
         /* our data will be a list of lists. each of the child lists will
@@ -613,11 +613,11 @@
         ewl_model_data_count_set(model, ewl_model_cb_ecore_list_count);
         ewl_model_data_expandable_set(model, ewl_test_cb_category_expandable);
         ewl_model_data_unref_set(model, 
-                               EWL_MODEL_DATA_UNREF(ecore_list_destroy));
+                                EWL_MODEL_DATA_UNREF(ecore_list_destroy));
         ewl_model_expansion_data_fetch_set(model,
-                               ewl_test_cb_category_expansion_fetch);
+                                ewl_test_cb_category_expansion_fetch);
         ewl_model_expansion_model_fetch_set(model,
-                               ewl_test_cb_category_expansion_model_fetch);
+                                ewl_test_cb_category_expansion_model_fetch);
 
         tree = ewl_tree_new();
         ewl_container_child_append(EWL_CONTAINER(note), tree);
@@ -629,9 +629,9 @@
         ewl_mvc_view_set(EWL_MVC(tree), ewl_label_view_get());
         ewl_mvc_data_set(EWL_MVC(tree), categories);
         ewl_callback_append(tree, EWL_CALLBACK_VALUE_CHANGED,
-                               ewl_test_cb_test_selected, NULL);
+                                ewl_test_cb_test_selected, NULL);
         ewl_callback_append(tree, EWL_CALLBACK_DESTROY, ewl_cb_mvc_free,
-                                                       NULL);
+                                                        NULL);
         ewl_widget_show(tree);
 
 
@@ -639,25 +639,25 @@
         ecore_list_first_goto(tests);
         while ((t = ecore_list_next(tests)))
         {
-               Ecore_List *parent = NULL;
+                Ecore_List *parent = NULL;
 
-               if (t->type == EWL_TEST_TYPE_SIMPLE)
-                       parent = simple;
-               else if (t->type == EWL_TEST_TYPE_ADVANCED)
-                       parent = adv;
-               else if (t->type == EWL_TEST_TYPE_CONTAINER)
-                       parent = container;
-               else if (t->type == EWL_TEST_TYPE_MISC)
-                       parent = misc;
-               else if (t->type == EWL_TEST_TYPE_UNIT)
-                       parent = unit;
-
-               ecore_list_append(parent, t);
-
-               /* if we've got unit tests add to the unit category */
-               if ((parent != unit) &&
-                               (t->unit_tests && t->unit_tests[0].func))
-                       ecore_list_append(unit, t);
+                if (t->type == EWL_TEST_TYPE_SIMPLE)
+                        parent = simple;
+                else if (t->type == EWL_TEST_TYPE_ADVANCED)
+                        parent = adv;
+                else if (t->type == EWL_TEST_TYPE_CONTAINER)
+                        parent = container;
+                else if (t->type == EWL_TEST_TYPE_MISC)
+                        parent = misc;
+                else if (t->type == EWL_TEST_TYPE_UNIT)
+                        parent = unit;
+
+                ecore_list_append(parent, t);
+
+                /* if we've got unit tests add to the unit category */
+                if ((parent != unit) &&
+                                (t->unit_tests && t->unit_tests[0].func))
+                        ecore_list_append(unit, t);
         }
 
         o = ewl_vbox_new();
@@ -688,7 +688,7 @@
         ewl_mvc_view_set(EWL_MVC(o2), view);
         ewl_widget_name_set(o2, "unit_test_tree");
         ewl_callback_append(o2, EWL_CALLBACK_DESTROY, ewl_cb_mvc_free,
-                                                       NULL);
+                                                        NULL);
         ewl_widget_show(o2);
 
         o2 = ewl_hbox_new();
@@ -740,7 +740,7 @@
         o2 = ewl_label_new();
         ewl_container_child_append(EWL_CONTAINER(o), o2);
         ewl_callback_append(EWL_WIDGET(box), EWL_CALLBACK_MOUSE_MOVE,
-                               statusbar_label_update, o2);
+                                statusbar_label_update, o2);
         ewl_widget_show(o2);
 
         return 1;
@@ -765,7 +765,7 @@
         char filename[PATH_MAX];
 
         snprintf(filename, sizeof(filename), 
-                       PACKAGE_DATA_DIR "/ewl/examples/%s", test->filename);
+                        PACKAGE_DATA_DIR "/ewl/examples/%s", test->filename);
 
         txt = read_file(filename);
         text_parse(txt);
@@ -783,7 +783,7 @@
         if ((p != NULL) && (*p != '\0')) *p = '\0';
         
         snprintf(filename, sizeof(filename),
-                       PACKAGE_DATA_DIR "/ewl/tutorials/%s.dox", file);
+                        PACKAGE_DATA_DIR "/ewl/tutorials/%s.dox", file);
 
         txt = read_file(filename);
         tutorial_parse(txt);
@@ -798,52 +798,52 @@
 
         if (ecore_file_exists(filename))
         {
-               FILE *file;
+                FILE *file;
 
-               file = fopen(filename, "r");
-               if (!file) return NULL;
+                file = fopen(filename, "r");
+                if (!file) return NULL;
 
-               stat(filename, &buf);
+                stat(filename, &buf);
 
-               str = malloc(sizeof(char) * (buf.st_size + 1));
-               fread(str, buf.st_size, 1, file);
-               str[buf.st_size] = '\0';
-               fclose(file);
+                str = malloc(sizeof(char) * (buf.st_size + 1));
+                fread(str, buf.st_size, 1, file);
+                str[buf.st_size] = '\0';
+                fclose(file);
         }
         else
         {
-               gzFile file;
-               unsigned int size, step, len = 0;
-               char path[PATH_MAX];
-               int ret;
-
-               /* let see if a compressed version exists */
-               snprintf(path, sizeof(path), "%s.gz", filename);
-               if (!ecore_file_exists(path)) return NULL;
-
-               file = gzopen(path, "rb");
-               if (!file) return NULL;
-
-               stat(filename, &buf);
-
-               step = buf.st_size;
-               size = step * 4;
-               str = malloc(sizeof(char) * (size + 1));
-               while ((ret = gzread(file, str + (size - 4 * step), step)))
-               {
-                       if (ret < 0)
-                       {
-                               fprintf(stderr, "Could not open gzipped 
file\n");
-                               gzclose(file);
-                               free(str);
-                               return NULL;
-                       }
-                       size += step;
-                       str = realloc(str, sizeof(char) * (size + 1));
-                       len += ret;
-               }
-               str[len] = '\0';
-               gzclose(file);
+                gzFile file;
+                unsigned int size, step, len = 0;
+                char path[PATH_MAX];
+                int ret;
+
+                /* let see if a compressed version exists */
+                snprintf(path, sizeof(path), "%s.gz", filename);
+                if (!ecore_file_exists(path)) return NULL;
+
+                file = gzopen(path, "rb");
+                if (!file) return NULL;
+
+                stat(filename, &buf);
+
+                step = buf.st_size;
+                size = step * 4;
+                str = malloc(sizeof(char) * (size + 1));
+                while ((ret = gzread(file, str + (size - 4 * step), step)))
+                {
+                        if (ret < 0)
+                        {
+                                fprintf(stderr, "Could not open gzipped 
file\n");
+                                gzclose(file);
+                                free(str);
+                                return NULL;
+                        }
+                        size += step;
+                        str = realloc(str, sizeof(char) * (size + 1));
+                        len += ret;
+                }
+                str[len] = '\0';
+                gzclose(file);
         }
         return str;
 }
@@ -866,11 +866,11 @@
         ewl_mvc_data_set(EWL_MVC(tree), current_test);
         for (i = 0; test->unit_tests[i].func; i++)
         {
-               if (test->unit_tests[i].failure_reason)
-                       free(test->unit_tests[i].failure_reason);
-               test->unit_tests[i].failure_reason = NULL;
+                if (test->unit_tests[i].failure_reason)
+                        free(test->unit_tests[i].failure_reason);
+                test->unit_tests[i].failure_reason = NULL;
 
-               test->unit_tests[i].status = -1;
+                test->unit_tests[i].status = -1;
         }
         ewl_mvc_dirty_set(EWL_MVC(tree), TRUE);
 
@@ -882,7 +882,7 @@
 
 static void
 cb_run_unit_tests(Ewl_Widget *w __UNUSED__, void *ev __UNUSED__,
-                                               void *data __UNUSED__)
+                                                void *data __UNUSED__)
 {
         int i;
         Ewl_Test *test;
@@ -894,7 +894,7 @@
         if ((!test) || (!test->unit_tests)) return;
 
         for (i = 0; test->unit_tests[i].func; i++)
-               ;
+                ;
 
         progress = ewl_widget_name_find("unit_test_progress");
         ewl_range_maximum_value_set(EWL_RANGE(progress), (double)(i));
@@ -902,13 +902,13 @@
 
         if (unit_test_timer)
         {
-               ecore_timer_del(unit_test_timer);
-               unit_test_timer = NULL;
-               current_unit_test = 0;
+                ecore_timer_del(unit_test_timer);
+                unit_test_timer = NULL;
+                current_unit_test = 0;
         }
 
         unit_test_timer = ecore_timer_add(0.1, ewl_test_cb_unit_test_timer,
-                                                       test->unit_tests);
+                                                        test->unit_tests);
 }
 
 static void
@@ -925,10 +925,10 @@
         txt = ewl_io_manager_string_read(str, "text/c");
         if (txt)
         {
-               ewl_text_wrap_set(EWL_TEXT(txt), EWL_TEXT_WRAP_WORD);
-               ewl_text_selectable_set(EWL_TEXT(txt), TRUE);
-               ewl_widget_show(txt);
-               ewl_container_child_append(EWL_CONTAINER(txtpane), txt);
+                ewl_text_wrap_set(EWL_TEXT(txt), EWL_TEXT_WRAP_WORD);
+                ewl_text_selectable_set(EWL_TEXT(txt), TRUE);
+                ewl_widget_show(txt);
+                ewl_container_child_append(EWL_CONTAINER(txtpane), txt);
         }
 }
 
@@ -953,198 +953,198 @@
 
         while (start && (*start != '\0'))
         {
-               int did_newline = 0;
+                int did_newline = 0;
 
-               /* we strip out newlines so the text will wrap nicely */
-               if (*end == '\n')
-               {
-                       /* we just handled a \n and got a second one so this is 
a new
-                        * paragraph so actually insert the two \n's */
-                       if (handled_newline)
-                       {
-                               if (in_codeblock || not_double)
-                                       ewl_text_text_append(tutorial, "\n");
-                               else
-                                       ewl_text_text_append(tutorial, "\n\n");
-                       }
-
-                       /* append the text before and skip the newline */
-                       else
-                       {
-                               char tmp;
-
-                               tmp = *(end + 1);
-                               *(end + 1) = '\0';
-
-                               if (!in_codeblock)
-                                       *end = ' ';
-
-                               ewl_text_text_append(tutorial, start);
-
-                               *(end + 1) = tmp;
-                       }
-                       start = ++end;
-                       did_newline = 1;
-                       not_double = 0;
-               }
-
-               /* The * is only special after a newline character */
-               else if ((*end == '*' || *end == ' ' || *end == '/') && 
handled_newline)
-               {
-                       if (*end == ' ') end++;
-                       while (*end == '*') end++;
-
-                       /* we only want to skip "* " if in a code block */
-                       if (in_codeblock)
-                       {
-                               if (*end == ' ') end ++;
-                       }
-                       /* otherwise skip the * and all spaces */
-                       else
-                       {
-                               while ((*end == '*') || (*end == ' ') || 
-                                               (*end == '/') || (*end == '\t'))
-                                       end++;
-                       }
-
-                       if (*end == '\n')
-                       /* don't let the *'s at the begining of lines effect 
the \n
-                        * handling */
-                       did_newline = handled_newline;
-
-                       start = end;
-               }
-               else if (*end == '@')
-               {
-                       /* stick on everything before the @ symbol. If we don't 
have a
-                        * keyword here we'll just end up sticking the next 
chunk onto
-                        * this node so shouldn't be a big deal */
-                       *end = '\0';
-
-                       ewl_text_text_append(tutorial, start);
-                       *end = '@';
-                       start = end;
-
-                       if ((!strncasecmp(end, "@addtogroup ", 12))
-                                       || (!strncasecmp(end, "@section ", 9)))
-                       {
-                               char tmp, key;
-                               int size = 14;
-
-                               key = *(end + 1);
-                               end += 9;
-
-                               /* we increment end so that we can skip over 
the keyword and
-                                * the space after it */
-                               if (key == 'a')
-                               {
-                                       size = 22;
-                                       end += 3;
-                               }
-
-                               while (*end == ' ') end ++;
-                               start = end;
-
-                               /* skip to the end of the line */
-                               end = strchr(end, '\n');
-
-                               /* if this is the section header we need to skip
-                                * the section name */
-                               if (key == 's')
-                               {
-                                       while (!isspace(*start)) start ++;
-                                       while (*start == ' ') start ++;
-                               }
-
-                               not_double = 1;
-
-                               tmp = *(end + 1);
-                               *(end + 1) = '\0';
-
-                               ewl_text_font_size_set(tutorial, size);
-                               ewl_text_text_append(tutorial, start);
-                               ewl_text_font_size_set(tutorial, 12);
-
-                               *(end + 1) = tmp;
-                               start = ++end;
-
-                               did_newline = 1;
-                       }
-                       else if (!strncasecmp(end, "@code", 5))
-                       {
-                               in_codeblock = 1;
-                               end += 5;
-                               while (*end == ' ') end ++;
-
-                               /* if there is nothing after the @code we want 
to skip the
-                                * \n or we'll end up with too much space 
before the block */
-                               if (*end == '\n')
-                               {
-                                       end ++;
-                                       did_newline = 1;
-                               }
-
-                               ewl_text_color_set(tutorial, 32, 71, 109, 255);
-                               ewl_text_font_set(tutorial, "ewl/monospace");
-                               start = end;
-                       }
-                       else if (!strncasecmp(end, "@endcode", 8))
-                       {
-                               *end = '\0';
-
-                               ewl_text_text_append(tutorial, start);
-                               ewl_text_color_set(tutorial, 0, 0, 0, 255);
-                               in_codeblock = 0;
-
-                               end += 8;
-                               while (*end == ' ') end ++;
-
-                               /* if there is nothing after the @code we want 
to skip the
-                                * \n or we'll end up with too much space 
before the block */
-                               if (*end == '\n')
-                               {
-                                       end ++;
-                                       did_newline = 1;
-                               }
-                               not_double = 1;
-                               start = end;
-                       }
+                /* we strip out newlines so the text will wrap nicely */
+                if (*end == '\n')
+                {
+                        /* we just handled a \n and got a second one so this 
is a new
+                         * paragraph so actually insert the two \n's */
+                        if (handled_newline)
+                        {
+                                if (in_codeblock || not_double)
+                                        ewl_text_text_append(tutorial, "\n");
+                                else
+                                        ewl_text_text_append(tutorial, "\n\n");
+                        }
+
+                        /* append the text before and skip the newline */
+                        else
+                        {
+                                char tmp;
+
+                                tmp = *(end + 1);
+                                *(end + 1) = '\0';
+
+                                if (!in_codeblock)
+                                        *end = ' ';
+
+                                ewl_text_text_append(tutorial, start);
+
+                                *(end + 1) = tmp;
+                        }
+                        start = ++end;
+                        did_newline = 1;
+                        not_double = 0;
+                }
+
+                /* The * is only special after a newline character */
+                else if ((*end == '*' || *end == ' ' || *end == '/') && 
handled_newline)
+                {
+                        if (*end == ' ') end++;
+                        while (*end == '*') end++;
+
+                        /* we only want to skip "* " if in a code block */
+                        if (in_codeblock)
+                        {
+                                if (*end == ' ') end ++;
+                        }
+                        /* otherwise skip the * and all spaces */
+                        else
+                        {
+                                while ((*end == '*') || (*end == ' ') || 
+                                                (*end == '/') || (*end == 
'\t'))
+                                        end++;
+                        }
+
+                        if (*end == '\n')
+                        /* don't let the *'s at the begining of lines effect 
the \n
+                         * handling */
+                        did_newline = handled_newline;
+
+                        start = end;
+                }
+                else if (*end == '@')
+                {
+                        /* stick on everything before the @ symbol. If we 
don't have a
+                         * keyword here we'll just end up sticking the next 
chunk onto
+                         * this node so shouldn't be a big deal */
+                        *end = '\0';
+
+                        ewl_text_text_append(tutorial, start);
+                        *end = '@';
+                        start = end;
+
+                        if ((!strncasecmp(end, "@addtogroup ", 12))
+                                        || (!strncasecmp(end, "@section ", 9)))
+                        {
+                                char tmp, key;
+                                int size = 14;
+
+                                key = *(end + 1);
+                                end += 9;
+
+                                /* we increment end so that we can skip over 
the keyword and
+                                 * the space after it */
+                                if (key == 'a')
+                                {
+                                        size = 22;
+                                        end += 3;
+                                }
+
+                                while (*end == ' ') end ++;
+                                start = end;
+
+                                /* skip to the end of the line */
+                                end = strchr(end, '\n');
+
+                                /* if this is the section header we need to 
skip
+                                 * the section name */
+                                if (key == 's')
+                                {
+                                        while (!isspace(*start)) start ++;
+                                        while (*start == ' ') start ++;
+                                }
+
+                                not_double = 1;
+
+                                tmp = *(end + 1);
+                                *(end + 1) = '\0';
+
+                                ewl_text_font_size_set(tutorial, size);
+                                ewl_text_text_append(tutorial, start);
+                                ewl_text_font_size_set(tutorial, 12);
+
+                                *(end + 1) = tmp;
+                                start = ++end;
+
+                                did_newline = 1;
+                        }
+                        else if (!strncasecmp(end, "@code", 5))
+                        {
+                                in_codeblock = 1;
+                                end += 5;
+                                while (*end == ' ') end ++;
+
+                                /* if there is nothing after the @code we want 
to skip the
+                                 * \n or we'll end up with too much space 
before the block */
+                                if (*end == '\n')
+                                {
+                                        end ++;
+                                        did_newline = 1;
+                                }
+
+                                ewl_text_color_set(tutorial, 32, 71, 109, 255);
+                                ewl_text_font_set(tutorial, "ewl/monospace");
+                                start = end;
+                        }
+                        else if (!strncasecmp(end, "@endcode", 8))
+                        {
+                                *end = '\0';
+
+                                ewl_text_text_append(tutorial, start);
+                                ewl_text_color_set(tutorial, 0, 0, 0, 255);
+                                in_codeblock = 0;
+
+                                end += 8;
+                                while (*end == ' ') end ++;
+
+                                /* if there is nothing after the @code we want 
to skip the
+                                 * \n or we'll end up with too much space 
before the block */
+                                if (*end == '\n')
+                                {
+                                        end ++;
+                                        did_newline = 1;
+                                }
+                                not_double = 1;
+                                start = end;
+                        }
 #if 0
-                       else if (!strncasecmp(end, "@note", 5))
-                       {
+                        else if (!strncasecmp(end, "@note", 5))
+                        {
 
-                       }
-                       /* make next word bold */
-                       else if (!strncasecmp(end, "@b ", 3))
-                       {
-                       }
-                       /* supost to be typewriter font, make next word italic 
*/
-                       else if (!strncasecmp(end, "@c ", 3))
-                       {
-                       }
+                        }
+                        /* make next word bold */
+                        else if (!strncasecmp(end, "@b ", 3))
+                        {
+                        }
+                        /* supost to be typewriter font, make next word italic 
*/
+                        else if (!strncasecmp(end, "@c ", 3))
+                        {
+                        }
 #endif
-                       /* if we don't know what it is just write it into the 
text */
-                       else
-                               end ++;
-               }
-               else if (*end == '<')
-               {
-                       if (0)
-                       {
-                       }
-                       /* skip it if we don't know what it is */
-                       else
-                               end ++;
-               }
-               else
-                       end ++;
-
-               handled_newline = did_newline;
-               if (!end || (*end == '\0'))
-               {
-                       ewl_text_text_append(tutorial, start);
-                       start = end;
-               }
+                        /* if we don't know what it is just write it into the 
text */
+                        else
+                                end ++;
+                }
+                else if (*end == '<')
+                {
+                        if (0)
+                        {
+                        }
+                        /* skip it if we don't know what it is */
+                        else
+                                end ++;
+                }
+                else
+                        end ++;
+
+                handled_newline = did_newline;
+                if (!end || (*end == '\0'))
+                {
+                        ewl_text_text_append(tutorial, start);
+                        start = end;
+                }
         }
 }
 
@@ -1160,7 +1160,7 @@
         ewl_window_class_set(EWL_WINDOW(win), "ewl_test");
         ewl_window_name_set(EWL_WINDOW(win), "ewl_test");
         ewl_callback_append(win, EWL_CALLBACK_DELETE_WINDOW,
-                                       ewl_test_cb_delete_window, NULL);
+                                        ewl_test_cb_delete_window, NULL);
         ewl_object_size_request(EWL_OBJECT(win), 400, 400);
         ewl_widget_show(win);
 
@@ -1187,36 +1187,36 @@
 
 static void
 ewl_test_cb_help(Ewl_Widget *w __UNUSED__, void *ev __UNUSED__,
-                                               void *data __UNUSED__)
+                                                void *data __UNUSED__)
 {
         ewl_test_create_info_window("Ewl Test Help", ewl_test_help_body);
 }
 
 static void
 ewl_test_cb_about(Ewl_Widget *w __UNUSED__, void *ev __UNUSED__,
-                                               void *data __UNUSED__)
+                                                void *data __UNUSED__)
 {
         ewl_test_create_info_window("Ewl Test About", ewl_test_about_body);
 }
 
 static void *
 ewl_test_cb_category_fetch(void *data __UNUSED__, unsigned int row,
-                                       unsigned int column __UNUSED__)
+                                        unsigned int column __UNUSED__)
 {
         switch(row)
         {
-               case 0: return "Simple";
-               case 1: return "Advanced";
-               case 2: return "Container";
-               case 3: return "Misc";
-               case 4: return "Unit";
+                case 0: return "Simple";
+                case 1: return "Advanced";
+                case 2: return "Container";
+                case 3: return "Misc";
+                case 4: return "Unit";
         }
         return "ERROR";
 }
 
 static int
 ewl_test_cb_category_expandable(void *data __UNUSED__,
-                               unsigned int row __UNUSED__)
+                                unsigned int row __UNUSED__)
 {
         return 1;
 }
@@ -1230,7 +1230,7 @@
 
 static Ewl_Model *
 ewl_test_cb_category_expansion_model_fetch(void *data __UNUSED__,
-                                               unsigned int row __UNUSED__)
+                                                unsigned int row __UNUSED__)
 {
         if (expansion_model) return expansion_model;
 
@@ -1243,7 +1243,7 @@
 
 static void *
 ewl_test_cb_expansion_fetch(void *data, unsigned int row,
-                               unsigned int column __UNUSED__)
+                                unsigned int column __UNUSED__)
 {
         Ewl_Test *test;
 
@@ -1255,7 +1255,7 @@
 
 static void
 ewl_test_cb_test_selected(Ewl_Widget *w, void *ev __UNUSED__,
-                                       void *data __UNUSED__)
+                                        void *data __UNUSED__)
 {
         Ecore_List *tree_data, *unit;
         Ewl_Selection_Idx *sel;
@@ -1264,26 +1264,26 @@
         tree_data = ewl_mvc_data_get(EWL_MVC(w));
         sel = ewl_mvc_selected_get(EWL_MVC(w));
         if (!sel)
-               goto EXIT_CALLBACK;
+                goto EXIT_CALLBACK;
 
         /* don't care about the top level rows */
         if (tree_data == sel->sel.data)
-               goto CLEAR_SELECTION;
+                goto CLEAR_SELECTION;
 
         /* get the test */
         ecore_list_index_goto(sel->sel.data, sel->row);
         test = ecore_list_current(sel->sel.data);
         if (!test)
-               goto FREE_SELECTION;
+                goto FREE_SELECTION;
 
         /* we need to determine if this is the unit test case. if it is we
          * need to treat it specially */
         ecore_list_last_goto(tree_data);
         unit = ecore_list_current(tree_data);
         if (unit == sel->sel.data)
-               run_unit_test_boxed(test);
+                run_unit_test_boxed(test);
         else
-               run_test_boxed(test);
+                run_test_boxed(test);
 
 CLEAR_SELECTION:
         ewl_mvc_selected_clear(EWL_MVC(w));
@@ -1297,10 +1297,10 @@
 cb_unit_test_header_data_fetch(void *data __UNUSED__, unsigned int column)
 {
         if (column == 0)
-               return "Test";
+                return "Test";
 
         if (column == 1)
-               return "Status";
+                return "Status";
 
         return "Failure Reason";
 }
@@ -1324,14 +1324,14 @@
 
         t = data;
         if (column == 0)
-               return (void *)t->unit_tests[row].name;
+                return (void *)t->unit_tests[row].name;
 
         else if (column == 1)
-               return ((t->unit_tests[row].status < 0) ? "" :
-                       (t->unit_tests[row].status == 0) ? "FAIL" : "PASS");
+                return ((t->unit_tests[row].status < 0) ? "" :
+                        (t->unit_tests[row].status == 0) ? "FAIL" : "PASS");
 
         else
-               return t->unit_tests[row].failure_reason;
+                return t->unit_tests[row].failure_reason;
 }
 
 static unsigned int
@@ -1344,7 +1344,7 @@
         if (!data) return 0;
 
         for (i = 0; t->unit_tests[i].func; i++)
-               ;
+                ;
 
         return i;
 }



-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to