Develop and Download Open Source Software

Browse CVS Repository

Diff of /shiki/shiki/shiki.c

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.66 by aloha, Sat Feb 3 09:48:01 2007 UTC revision 1.67 by aloha, Sun Feb 18 09:59:14 2007 UTC
# Line 63  static gchar* get_all_buffer_contents(Gt Line 63  static gchar* get_all_buffer_contents(Gt
63  static gboolean save_text_buffer(const gchar *filename, GtkTextBuffer *buffer);  static gboolean save_text_buffer(const gchar *filename, GtkTextBuffer *buffer);
64  static void clear_current_buffer_handler();  static void clear_current_buffer_handler();
65    
   
 /* FIXME !!!!!! : なぜかロードすると SEGV で落ちる !!!!!!!!!!!!!!!!!!!!!! */  
   
   
66  /* Gauche と S 式操作やインデント・キーワードハイライティング関連 */  /* Gauche と S 式操作やインデント・キーワードハイライティング関連 */
67  static gchar *load_cstring_by_gauche(gchar *s);  static gchar *load_cstring_by_gauche(gchar *s);
68  static void load_buffer_by_gauche();  static void load_buffer_by_gauche();
# Line 501  static gboolean save_text_buffer(const g Line 497  static gboolean save_text_buffer(const g
497  /* 現在表示されているページの内容をファイルに保存 */  /* 現在表示されているページの内容をファイルに保存 */
498  static void save_file() {  static void save_file() {
499    
500    /* ヘルプへの変更は保存しない */    /* *help* *scratch* などへの変更は保存しない */
501    if(strcmp("*help*", Shiki_CURRENT_TAB_TITLE) == 0) return;    if(Shiki_CURRENT_TAB_TITLE[0] == '*') return;
502    
503    /* 変更が無ければ何もしない */    /* 変更が無ければ何もしない */
504    if(!gtk_text_buffer_get_modified(Shiki_CURRENT_TEXT_BUFFER)) return;    if(!gtk_text_buffer_get_modified(Shiki_CURRENT_TEXT_BUFFER)) return;
# Line 940  int main(int argc, char *argv[]) { Line 936  int main(int argc, char *argv[]) {
936        SCM_FOREIGN_POINTER_KEEP_IDENTITY        SCM_FOREIGN_POINTER_KEEP_IDENTITY
937        |        |
938        SCM_FOREIGN_POINTER_MAP_NULL);        SCM_FOREIGN_POINTER_MAP_NULL);
939      /* バッファ名を一意にするためのハッシュテーブル */
940      Shiki_EDITOR_BUFNAME_HASH = g_hash_table_new (g_str_hash, g_str_equal);
941    Shiki_editor_window_init(argc, argv);    Shiki_editor_window_init(argc, argv);
942    gtk_main();    gtk_main();
943    Scm_Exit(0);    Scm_Exit(0);

Legend:
Removed from v.1.66  
changed lines
  Added in v.1.67

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26