Changeset 4010
- Timestamp:
- 2005年12月28日 20時09分01秒 (3 years ago)
- Files:
-
- trunk/src/ChangeLog.Meadow (modified) (1 diff)
- trunk/src/dispnew.c (modified) (2 diffs)
- trunk/src/mw32fns.c (modified) (1 diff)
- trunk/src/w32proc.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/ChangeLog.Meadow
r4008 r4010 1 2005-12-28 Kyotaro HORIGUCHI <horiguti@meadowy.org> 2 3 * w32proc.c (sys_spawnve): Bug fix around path conversion. 4 5 * mw32fns.c (mw32_WndProc<WM_PAINT>): Don't expose_frame when 6 INPUT_BLOCKED_P. 7 8 * dispnew.c (adjust_glyphs): Inhibit glyph matrices modification 9 during expose_frame is running. 10 1 11 2005-12-28 Masayuki FUJII <boochang@m4.kcn.ne.jp> 2 12 trunk/src/dispnew.c
r3997 r4010 2082 2082 glyph matrices are not processed while we are changing them. */ 2083 2083 BLOCK_INPUT; 2084 2084 #ifdef MEAODW 2085 GET_FRAME_HDC (f); 2086 #endif 2085 2087 if (f) 2086 2088 adjust_frame_glyphs (f); … … 2093 2095 } 2094 2096 2097 #ifdef MEAODW 2098 RELEASE_FRAME_HDC (f); 2099 #endif 2095 2100 UNBLOCK_INPUT; 2096 2101 } trunk/src/mw32fns.c
r4005 r4010 1976 1976 1977 1977 /* Avoid conflicting with drawing in main thread. */ 1978 if (INPUT_BLOCKED_P) 1979 return 0; 1980 1978 1981 EnterCriticalSection (&(f->output_data.mw32->hdc_critsec)); 1979 1982 if (main_thread_hdc == INVALID_HANDLE_VALUE) trunk/src/w32proc.c
r4006 r4010 794 794 { 795 795 decoded_program = full; 796 program = Funix_to_dos_filename (ENCODE_FILE(full));796 program = ENCODE_FILE (Funix_to_dos_filename (full)); 797 797 } 798 798 } … … 902 902 CHECK_STRING (rcdr); 903 903 cmdline = SDATA (rcdr); 904 cmd = Funix_to_dos_filename (ENCODE_FILE (rcar)); 904 decoded_program = rcar; 905 cmd = ENCODE_FILE (Funix_to_dos_filename (decoded_program)); 905 906 size = SBYTES (cmd) + 1; 906 907 cmdname = alloca (size); … … 919 920 struct gcpro gcpro1; 920 921 921 GCPRO1 ( program);922 GCPRO1 (decoded_program); 922 923 openp (Vexec_path, decoded_program, 923 924 Vexec_suffixes, &full, make_number (X_OK));
