Changeset 3996
- Timestamp:
- 12/01/05 07:11:44 (3 years ago)
- Files:
-
- trunk/src/ChangeLog.Meadow (modified) (1 diff)
- trunk/src/mw32fns.c (modified) (8 diffs)
- trunk/src/mw32ime.c (modified) (3 diffs)
- trunk/src/mw32term.c (modified) (24 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/ChangeLog.Meadow
r3995 r3996 1 2005-12-01 MIYOSHI Masanori <miyoshi@meadowy.org> 2 3 * mw32fns.c: Remove redundant spaces. 4 5 * mw32term.c: Ditto. 6 7 * mw32ime.c: Ditto. 8 1 9 2005-12-01 MIYOSHI Masanori <miyoshi@meadowy.org> 2 10 trunk/src/mw32fns.c
r3995 r3996 1037 1037 else 1038 1038 wrong_type_argument (Qnumberp, (arg)); 1039 1039 1040 1040 for (i = 0 ; i < NUM_OF_ALPHAS ; i++) 1041 1041 newalpha[i] = tmp; … … 1047 1047 i < NUM_OF_ALPHAS && CONSP (obj) ; 1048 1048 i++, obj = CDR (obj)) 1049 { 1049 { 1050 1050 if (NILP (CAR (obj))) 1051 1051 tmp = -1; … … 1061 1061 } 1062 1062 } 1063 1063 1064 1064 for (i = 0 ; i < NUM_OF_ALPHAS ; i++) 1065 1065 { … … 1980 1980 hdc = GET_FRAME_HDC (f); 1981 1981 mw32_setup_default_hdc (hdc); 1982 1982 1983 1983 GetClientRect (FRAME_MW32_WINDOW (f), &rc); 1984 1984 1985 1985 W32_BLOCK_INPUT; 1986 1986 1987 1987 expose_frame (f, 1988 1988 rc.left, rc.top, … … 2929 2929 error ("Cannot create event object"); 2930 2930 InitializeCriticalSection (&(f->output_data.mw32->hdc_critsec)); 2931 2931 2932 2932 { 2933 2933 int i; … … 3093 3093 if (! EQ (value, Qunbound)) 3094 3094 parameters = Fcons (Fcons (Qinternal_border_width, value), 3095 parameters);3095 parameters); 3096 3096 } 3097 3097 x_default_parameter (f, parameters, Qinternal_border_width, make_number (1), … … 3144 3144 "menuBar", "MenuBar", RES_TYPE_NUMBER); 3145 3145 x_default_parameter (f, parameters, Qtool_bar_lines, make_number (1), 3146 "toolBar", "ToolBar", RES_TYPE_NUMBER);3146 "toolBar", "ToolBar", RES_TYPE_NUMBER); 3147 3147 3148 3148 x_default_parameter (f, parameters, Qbuffer_predicate, Qnil, … … 3151 3151 "title", "Title", RES_TYPE_STRING); 3152 3152 x_default_parameter (f, parameters, Qfullscreen, Qnil, 3153 "fullscreen", "Fullscreen", RES_TYPE_SYMBOL);3153 "fullscreen", "Fullscreen", RES_TYPE_SYMBOL); 3154 3154 3155 3155 f->output_data.mw32->dwStyle = WS_OVERLAPPEDWINDOW | WS_CLIPCHILDREN; trunk/src/mw32ime.c
r3990 r3996 315 315 { 316 316 Lisp_Object before = Fsub1 (start); 317 317 318 318 if (!NILP (Fget_text_property (before, Qread_only, Qnil)) 319 319 && NILP (Fget_text_property (before, … … 325 325 && !NILP (Fget_text_property (end, intern ("front-sticky"), Qnil))) 326 326 return 0; /* Cannot signal here. */ 327 327 328 328 /* Examine read-only property of reconversion target. */ 329 329 str = Fbuffer_substring (start, end); … … 332 332 str))) 333 333 return 0; /* Cannot signal here */ 334 334 335 335 str = Fsubstring_no_properties (str, Qnil, Qnil); 336 336 MW32_ENCODE_TEXT (str, Vlocale_coding_system, &lpstr, &len); trunk/src/mw32term.c
r3993 r3996 554 554 pcount = &f->output_data.mw32->message_thread_hdc_refcount; 555 555 } 556 557 556 558 557 if (*phdc != INVALID_HANDLE_VALUE) … … 563 562 return; 564 563 } 565 564 566 565 *phdc = GetDC (FRAME_MW32_WINDOW (f)); 567 566 *pcount = 1; … … 585 584 WM_EMACS_UPDATE_ALPHA, (WPARAM)f, (LPARAM)0); 586 585 return; 587 } 588 586 } 587 589 588 oldalpha = f->output_data.mw32->current_alpha; 590 589 … … 601 600 SetWindowLong (FRAME_MW32_WINDOW (f), GWL_EXSTYLE, 602 601 GetWindowLong (FRAME_MW32_WINDOW (f), GWL_EXSTYLE) 603 & ~WS_EX_LAYERED); 602 & ~WS_EX_LAYERED); 604 603 else if (newalpha >= 0) 605 604 { … … 616 615 LWA_ALPHA); 617 616 } 618 617 619 618 f->output_data.mw32->current_alpha = newalpha; 620 619 } … … 672 671 if (*phdc == INVALID_HANDLE_VALUE || *pcount > 1) 673 672 abort(); 674 673 675 674 ReleaseDC (FRAME_MW32_WINDOW (f), *phdc); 676 675 *phdc = INVALID_HANDLE_VALUE; … … 696 695 697 696 GET_FRAME_HDC (f); 698 697 699 698 if (f == display_info->mouse_face_mouse_frame) 700 699 { … … 3395 3394 } 3396 3395 XSETVECTOR (w->vertical_scroll_bar, bar); 3397 3396 3398 3397 RELEASE_FRAME_HDC (f); 3399 3398 } … … 3627 3626 char *classname = NULL; 3628 3627 char *windowname = NULL; 3629 3628 3630 3629 if (STRINGP (class_name)) 3631 3630 classname = SDATA (class_name); 3632 3631 3633 3632 if (STRINGP (window_name)) 3634 3633 windowname = SDATA (window_name); 3635 3634 3636 3635 hwnd = FindWindow (classname, windowname); 3637 3636 if (hwnd == NULL) return Qnil; 3638 3637 3639 3638 if (! GetWindowRect (hwnd, &rc)) return Qnil; 3640 3639 … … 4189 4188 break; 4190 4189 } 4191 4190 4192 4191 case WM_EMACS_EXPOSE_FRAME: 4193 4192 { … … 4195 4194 RECT rc; 4196 4195 struct frame *f = (struct frame *)msg.wParam; 4197 4196 4198 4197 hdc = GET_FRAME_HDC (f); 4199 4198 mw32_setup_default_hdc (hdc); 4200 4199 4201 4200 GetClientRect (FRAME_MW32_WINDOW (f), &rc); 4202 4201 4203 4202 W32_BLOCK_INPUT; 4204 4203 expose_frame (f, … … 4341 4340 last_mouse_movement_time = msg.time; 4342 4341 4343 4344 4342 if ((abs (LOWORD (msg.lParam) - lastpos.x) 4345 4343 > abs (insensitive_range)) … … 4353 4351 } 4354 4352 if (dpyinfo->mouse_face_hidden) 4355 { 4353 { 4356 4354 dpyinfo->mouse_face_hidden = 0; 4357 4355 WITH_MESSAGE_THREAD_HDC (f, clear_mouse_face (dpyinfo)); … … 4370 4368 int extend_mills = 4371 4369 timeout - (msg.time - last_mouse_movement_time); 4372 4370 4373 4371 mouse_hide_timer = SetTimer (msg.hwnd, mouse_hide_timer, 4374 4372 extend_mills, NULL); … … 4378 4376 KillTimer (msg.hwnd, mouse_hide_timer); 4379 4377 mouse_hide_timer = 0; 4380 4378 4381 4379 if (dpyinfo->mouse_cursor_stat == 0) 4382 4380 { … … 4395 4393 XINT (CAR (CDR (mw32_hide_mouse_timeout))); 4396 4394 } 4397 4395 4398 4396 lastpos.x = LOWORD (last_mouse_motion_message.lParam); 4399 4397 lastpos.y = HIWORD (last_mouse_motion_message.lParam); … … 4418 4416 KillTimer (msg.hwnd, mouse_hide_timer); 4419 4417 mouse_hide_timer = 0; 4420 } 4418 } 4421 4419 dpyinfo->mouse_face_hidden = 0; 4422 4420 4423 4421 SetCursor (FRAME_MW32_OUTPUT (XFRAME (selected_frame))->nontext_cursor); 4424 4422 … … 4438 4436 WITH_MESSAGE_THREAD_HDC (f, clear_mouse_face (dpyinfo)); 4439 4437 } 4440 4438 4441 4439 break; 4442 4440 … … 4511 4509 dpyinfo->mouse_face_hidden = 1; 4512 4510 } 4513 4511 4514 4512 POST_THREAD_INFORM_MESSAGE (main_thread_id, 4515 4513 WM_EMACS_HIDE_TOOLTIP, … … 4963 4961 case WM_EMACS_CLEAR_MOUSE_FACE: 4964 4962 WITH_MESSAGE_THREAD_HDC (f, clear_mouse_face (dpyinfo)); 4965 4963 4966 4964 /* Generate a nil HELP_EVENT to cancel a help-echo. 4967 4965 Do it only if there's something to cancel. … … 5426 5424 int width, height; 5427 5425 RECT win_rect = {0, 0, FRAME_PIXEL_WIDTH (f), FRAME_PIXEL_HEIGHT (f)}; 5428 5426 5429 5427 /* Get size of frame including non-client region. */ 5430 5428 AdjustWindowRectEx (&win_rect, f->output_data.mw32->dwStyle, … … 5441 5439 if (flags & XNegative) 5442 5440 f->left_pos = FRAME_MW32_DISPLAY_INFO (f)->width - width + f->left_pos; 5443 5444 5441 5445 5442 if (flags & YNegative) … … 6309 6306 track_mouse_event_fn 6310 6307 = (TrackMouseEvent_Proc) GetProcAddress (user32_lib, "TrackMouseEvent"); 6311 6308 6312 6309 /* Layered Window */ 6313 6310 SetLayeredWindowAttributes = (SETLAYEREDWINDOWATTRPROC) … … 6563 6560 6564 6561 hdc = GET_TEMP_HDC (XFRAME (frame)); 6565 6562 6566 6563 if (EQ (item, intern ("width-in-mm"))) 6567 6564 {
