Blender Git Statistics -> Developers -> hzuika
Yuki Hashimoto (hzuika)
Total Commits : 12
Master Commits : 10
Branch Commits : 2
First Commit : July 5, 2021
Latest Commit : December 8, 2021
Commits by Month
Date | Number of Commits | |
---|---|---|
December, 2021 | 2 | |
November, 2021 | 0 | |
October, 2021 | 0 | |
September, 2021 | 0 | |
August, 2021 | 1 | |
July, 2021 | 9 |
Commit Distribution
Path | Number of Commits |
---|---|
master | 10 |
soc-2021-porting-modifiers-to-nodes_all | 1 |
soc-2021-porting-modifiers-to-nodes-decimate | 1 |
lineart-shadow | 1 |
Favourite Files
Filename | Total Edits |
---|---|
GHOST_WindowViewCocoa.h | 6 |
GHOST_WindowCocoa.h | 4 |
GHOST_C-api.h | 2 |
GHOST_IWindow.h | 2 |
GHOST_WindowWin32.h | 2 |
interface_widgets.c | 2 |
wm.c | 1 |
DNA_windowmanager_types.h | 1 |
CMakeLists.txt | 1 |
CMakeLists.txt | 1 |
File Changes
Action | Total | Per Commit |
---|---|---|
Modified | 30 | 2.5 |
Code Changes
Action | Total | Per Commit |
---|---|---|
Lines Added | 477 | 39.8 |
Lines Removed | 84 | 7.0 |
Latest commits
Revision f3d7f9b by Yuki Hashimoto / YimingWu (lineart-shadow) December 8, 2021, 06:51 (GMT) |
Fix some shortcut keys not working on macOS with Japanese input Differential Revision: https://developer.blender.org/D13414 |
December 1, 2021, 18:40 (GMT) |
Fix some shortcut keys not working on macOS with Japanese input Differential Revision: https://developer.blender.org/D13414 |
August 9, 2021, 04:31 (GMT) |
Fix text object inserting multiple characters with a selection `bpy.ops.font.text_insert(text="multiple characters")` wasn't working. When the text is selected does not correctly insert multiple characters. - When the text was selected from left to right, the cursor only move one position next to the selected text. - When the text is selected from right to left, a part of the selected text remain. Ref D12161 |
Revision 7a9822a by Yuki Hashimoto / Fabian Schempp (soc-2021-porting-modifiers-to-nodes-decimate, soc-2021-porting-modifiers-to-nodes_all) July 30, 2021, 14:56 (GMT) |
Cleanup: correct the comment in ghost The same comments were written in clientToScreen and screenToClient in GHOST. I corrected them. Ref D11986 |
July 21, 2021, 13:14 (GMT) |
Cleanup: correct the comment in ghost The same comments were written in clientToScreen and screenToClient in GHOST. I corrected them. Ref D11986 |
July 5, 2021, 15:24 (GMT) |
macOS: support Chinese and Korean input for text buttons This patch extends D11695 to provide full support for Chinese and Korean input on macOS. Chinese input notes: You can input symbolic characters (such as '! , '$') during Chinese input. The difference from Japanese input is that multiple `insertText` may be called with a single key down (`keyDown` method). This happens when you input a symbolic character (such as '! , '$') during conversion. The conversion is confirmed (`insertText`) and the symbolic character is entered (`insertText`). To solve this problem, I have `result_text` to concatenate the strings and store them in `result`. Korean input notes: Korean does not display a conversion suggestion window. Like Chinese, Korean input may call multiple `insertText` methods. Also, in Korean, the previous confirmation (`setMarkedText` and `insertText`) and the next conversion is processed (`setMarkedText`) may be called simultaneously with a single key down (`keyDown` method). For example: 1. press g ? (`setMarkedText`) 2. press k ? (`setMarkedText`) 3. press t ? (`setMarkedText`) 4. press k ?? (`setMarkedText`, `insertText`, `setMarkedText`) Fixed so that the `insertText` and the last `setMarkedText` are processed. Also, if a control character (such as Arrow, Enter) is input during Korean input, the conversion will be confirmed (`setMarkedText`, `insertText`) and the original control character will be processed. In other words, if you press the left arrow key while typing in Korean, the cursor will move to the left after the character is confirmed. Therefore, I modified the `keyDown` method so that the `handleKeyEvent` is called again after the `insertText` is processed in the `interpretKeyEvents` method. Differential Revision: https://developer.blender.org/D11699 |
July 5, 2021, 15:24 (GMT) |
macOS: support Japanese input for text buttons Blender did not support to input East Asian characters (Chinese, Japanese, Korean) on macOS. This patch adds support for Japanese input, by implementing the appropriate processing for the NSTextInputClient protocol. Technical notes: * The conversion candidate window is drawn by the input method program calling `firstRectForCharacterRange`. * The string before confirmation (called `composite` in blender) is handled in the `setMarkedText` method called by the input method program. * The string after confirmation (called `result` in the blender) is processed in the `insertText` method called by the input method program. Ref T51283 Differential Revision: https://developer.blender.org/D11695 |
July 5, 2021, 15:20 (GMT) |
Fix: macOS wrong IME candidate window position on first display IME conversion candidate window was displayed at the mouse position, instead of below the cursor or text selection. Blender need to tell the input method program where the conversion candidate window is during Japanese and Chinese input. In macOS, the `firstRectforCharacterRange` is called when input by the input method starts, and the position of the conversion candidate window is specified. Therefore, it is necessary to set the position of the conversion candidate window before input starts. This patch changes it so that the position of the conversion candidate window is always set when the cursor is drawn. Differential Revision: https://developer.blender.org/D11697 |
July 5, 2021, 12:32 (GMT) |
Fix: IME input displays text after cursor before cursor When inserting text using IME on a button, the character after the cursor is displayed before the cursor. This bug seems to have occurred during the refactoring in D765. Differential Revision: https://developer.blender.org/D11072 |
July 5, 2021, 12:32 (GMT) |
Fix: IME conversion candidate window not correctly placed on macOS Blender needs to tell the input method program where the conversion candidate window is during Japanese and Chinese input. In macOS, there are displays where the window size and the native pixel size are different, so the candidate window may appear in an unnatural position. This patch converts the cursor position x and y for matching macOS window coordinate. On Windows, GHOST_GetNativePixelSize returns 1, so it has no effect. Differential Revision: https://developer.blender.org/D11696 |
MiikaHweb - Blender Git Statistics v1.06