diff --git a/documentation/src/migration_1_4.dox b/documentation/src/migration_1_4.dox
index 9d516aa33138d8707b5f29da6a7f8761b58911f3..1061a575904c486d5ba3124f3198d1db1d70b1d5 100644
--- a/documentation/src/migration_1_4.dox
+++ b/documentation/src/migration_1_4.dox
@@ -172,8 +172,8 @@ Code example in header file:
 \code
   class Your_Image {
     // ...
-    copy() const FL_OVERRIDE;
-    copy(int w, int h) const FL_OVERRIDE;
+    Fl_Image *copy() const FL_OVERRIDE;
+    Fl_Image *copy(int w, int h) const FL_OVERRIDE;
   };
 \endcode
 
diff --git a/fluid/shell_command.cxx b/fluid/shell_command.cxx
index 58af4c6cf91fc9b6c8382e5455f3d6f0a75edd95..fb1ed5b93d60c67e8874ee6a377626029abc59fd 100644
--- a/fluid/shell_command.cxx
+++ b/fluid/shell_command.cxx
@@ -310,11 +310,11 @@ void do_shell_command(Fl_Return_Button*, void*) {
   }
 
   // Show the output window and clear things...
-  shell_run_terminal->printf("\e[0;32m%s\e[0m\n", g_shell_command.c_str());
+  shell_run_terminal->printf("\033[0;32m%s\e[0m\n", g_shell_command.c_str());
   shell_run_window->label(g_shell_command.c_str());
 
   if (s_proc.popen((char *)g_shell_command.c_str()) == NULL) {
-    shell_run_terminal->printf("\e[1;31mUnable to run shell command: %s\e[0m\n",
+    shell_run_terminal->printf("\033[1;31mUnable to run shell command: %s\e[0m\n",
                                strerror(errno));
     shell_run_window->label("FLUID Shell");
     return;