Page MenuHome

Dun Liang (randon)
User

Projects

User does not belong to any projects.

User Details

User Since
Jul 26 2014, 6:13 PM (277 w, 5 d)

Recent Activity

Mar 9 2015

Dun Liang (randon) added a comment to T43569: Korean(Asian) IME input a bug in Blender 2.73.

A simple patch can fix this problem, I'm not a korean ime user, please help me to test it.

Mar 9 2015, 6:13 AM · BF Blender

Mar 8 2015

Dun Liang (randon) added a comment to T43920: Using IME with number buttons leads to crash.

It appears the UI release IME code(wm_window.c:1543, function wm_window_IME_end) is running ahead of the wm event process code (wm_event_system.c:3415), a simple if can fixes the bug.

Mar 8 2015, 6:00 PM · User Interface, Platform: Windows, BF Blender
Dun Liang (randon) added a comment to T43920: Using IME with number buttons leads to crash.

I can reproduce this bug, it is a severe bug, I'm going to find out the problem and release a patch ASAP.

Mar 8 2015, 3:50 PM · User Interface, Platform: Windows, BF Blender

Feb 15 2015

Dun Liang (randon) updated subscribers of T43569: Korean(Asian) IME input a bug in Blender 2.73.

Hello @Julian Eisel (Severin) and @Geuntak Jeong (beroberos)
I'm sorry my ineptitude, I disappear a while because of school final exam, and thx @Julian Eisel (Severin) fixed this patch and got into master,
I think I know what is going on in this bug.

Feb 15 2015, 1:35 PM · BF Blender

Nov 2 2014

Dun Liang (randon) added a comment to D765: Input Method Editor Support for Windows.

@xueke pei (yuzukyo) - do you mean to say this patch already works with X11 & ibus support?

Nov 2 2014, 5:36 PM · User Interface, BF Blender

Oct 17 2014

Dun Liang (randon) updated the diff for D765: Input Method Editor Support for Windows.
  • fix merge conflicts: source/blender/makesdna/DNA_windowmanager_types.h
  • separate font edit support to another patch, because this function currently is preliminary, full support may requires a lot of code.
Oct 17 2014, 3:01 PM · User Interface, BF Blender

Oct 9 2014

Dun Liang (randon) updated the diff for D765: Input Method Editor Support for Windows.
  • Merge branch 'master'
Oct 9 2014, 2:12 PM · User Interface, BF Blender

Oct 5 2014

Dun Liang (randon) updated the diff for D765: Input Method Editor Support for Windows.

source/blender/editors/space_console/console_ops.c
This looks to be some merge conflict? This line exists already (above) in master.

yes, it is.

Oct 5 2014, 2:58 PM · User Interface, BF Blender

Oct 3 2014

Dun Liang (randon) updated the diff for D765: Input Method Editor Support for Windows.

that is my fault, I didn't realize this bug because every time I test JP IME after switch language, now I call SetInputLanguage when WM_IME_SETCONTEXT, I hope it works.

Oct 3 2014, 3:37 PM · User Interface, BF Blender
Dun Liang (randon) updated the diff for D765: Input Method Editor Support for Windows.

The input language is not set to Japanese properly. This seems because GHOST_ImeWin32::SetInputLanguage() is called only when the WM_INPUTLANGCHANGE event is handled by the ghost.

Oct 3 2014, 1:18 PM · User Interface, BF Blender

Oct 2 2014

Dun Liang (randon) updated the diff for D765: Input Method Editor Support for Windows.

@Tamito Kajiyama (kjym3)
Your reference helps a lot, thanks.

Oct 2 2014, 7:14 PM · User Interface, BF Blender

Sep 27 2014

Dun Liang (randon) updated the diff for D765: Input Method Editor Support for Windows.

Basic font edit support

Sep 27 2014, 6:38 PM · User Interface, BF Blender
Dun Liang (randon) updated the diff for D765: Input Method Editor Support for Windows.

I'm back~ fixed several issues:

Sep 27 2014, 2:44 PM · User Interface, BF Blender

Sep 14 2014

Dun Liang (randon) added a comment to D765: Input Method Editor Support for Windows.

Very detailed explanations, thanks.

Sep 14 2014, 5:45 PM · User Interface, BF Blender

Sep 11 2014

Dun Liang (randon) added a comment to D765: Input Method Editor Support for Windows.

(1) ime_string is incorrect type char /wchar_t.
change ImmGetCompositionString(ANSI) to ImmGetCompositionStringW
and I wish delete MBytesToWString.

Sep 11 2014, 8:56 PM · User Interface, BF Blender

Sep 10 2014

Dun Liang (randon) updated the diff for D765: Input Method Editor Support for Windows.

Thanks, @Danyang Yi (nirenyang), It's a bug too.

Sep 10 2014, 1:57 PM · User Interface, BF Blender
Dun Liang (randon) created T41767: Memory free problem when console area copy fail.
Sep 10 2014, 12:48 PM · BF Blender

Sep 9 2014

Dun Liang (randon) updated the diff for D765: Input Method Editor Support for Windows.

Fix 3 bugs:

  • Japanese IME composite bug
  • scon rBf2597abafd6c fix
  • error of glblendfunc of console underline
Sep 9 2014, 9:34 PM · User Interface, BF Blender
Dun Liang (randon) added a comment to D765: Input Method Editor Support for Windows.

@Matias S (CodeMatias)
This is indeed a bug, I will fix it soon, thanks

Sep 9 2014, 8:04 AM · User Interface, BF Blender
Dun Liang (randon) added a comment to D765: Input Method Editor Support for Windows.

Thanks for your report, but I can't reproduce what you said, maybe there are some subtle differences between our input methods, could you diagram this?
the input method I used is Microsoft Chinese IM

Sep 9 2014, 4:57 AM · User Interface, BF Blender

Sep 2 2014

Dun Liang (randon) updated the diff for D765: Input Method Editor Support for Windows.

Merge to the latest commit (wm_event_types.h conflicts)

Sep 2 2014, 4:38 PM · User Interface, BF Blender
Danyang Yi (nirenyang) awarded D765: Input Method Editor Support for Windows a Like token.
Sep 2 2014, 5:54 AM · User Interface, BF Blender

Sep 1 2014

Leon Cheung (leon_cheung) awarded D765: Input Method Editor Support for Windows a Yellow Medal token.
Sep 1 2014, 9:20 PM · User Interface, BF Blender
xueke pei (yuzukyo) awarded D765: Input Method Editor Support for Windows a Like token.
Sep 1 2014, 7:32 PM · User Interface, BF Blender
Dun Liang (randon) updated the diff for D765: Input Method Editor Support for Windows.

Sorry for making frequent commits, I forget the same bug (redundant spaces) in text editor and console :P
and fix compile error in MingW

Sep 1 2014, 7:21 PM · User Interface, BF Blender
Dun Liang (randon) updated the diff for D765: Input Method Editor Support for Windows.

fix 3 bugs collected from http://bbs.blendercn.org/:

  • fullwidth character problem
  • cursor following bug when multiple console lines
  • redundant input space when using (ctrl/oskey) + space to switch input methods
Sep 1 2014, 5:08 PM · User Interface, BF Blender

Aug 31 2014

Dun Liang (randon) updated D765: Input Method Editor Support for Windows.
Aug 31 2014, 8:04 PM · User Interface, BF Blender
Dun Liang (randon) updated D765: Input Method Editor Support for Windows.
Aug 31 2014, 6:41 PM · User Interface, BF Blender
Dun Liang (randon) added a comment to D765: Input Method Editor Support for Windows.

some snapshots

Aug 31 2014, 6:37 PM · User Interface, BF Blender
Dun Liang (randon) updated the diff for D765: Input Method Editor Support for Windows.
  • now the ime candidate window supports cursor following
  • console and text editor support
  • merge to latest branch
Aug 31 2014, 6:29 PM · User Interface, BF Blender
Dun Liang (randon) added a comment to T41657: Text Editor highlight bug when a very long line scrolls.


sorry, I don't know how to submit a patch to this bug

Aug 31 2014, 3:23 PM · Text Editor, BF Blender
Dun Liang (randon) created T41657: Text Editor highlight bug when a very long line scrolls.
Aug 31 2014, 3:16 PM · Text Editor, BF Blender

Aug 28 2014

Dun Liang (randon) added a comment to D765: Input Method Editor Support for Windows.

some snapshots of Chinese IMEs

Aug 28 2014, 11:17 PM · User Interface, BF Blender
Dun Liang (randon) updated the diff for D765: Input Method Editor Support for Windows.
  • It was able to display the composite string, rendered inside blender by adding underline
  • fixed using enter key and number key to composite
Aug 28 2014, 11:14 PM · User Interface, BF Blender

Aug 27 2014

Dun Liang (randon) updated D765: Input Method Editor Support for Windows.
Aug 27 2014, 9:04 AM · User Interface, BF Blender
Dun Liang (randon) updated D765: Input Method Editor Support for Windows.
Aug 27 2014, 8:48 AM · User Interface, BF Blender
Dun Liang (randon) retitled D765: Input Method Editor Support for Windows from to Blender input method editor support for windows.
Aug 27 2014, 8:31 AM · User Interface, BF Blender