Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 3263 / 5574

March 12, 2013, 07:25 (GMT)
Patch [#34373] Use i18n monospace font in Text editor and Python console

This patch allows Blender to display i18n monospace font in the text
editor and the Python interactive console. Wide characters that occupy
multiple columns such as CJK characters can be displayed correctly.
Furthermore, wrapping, selection, suggestion, cursor drawing, and
syntax highlighting should work.

Also fixes a bug [#34543]: In Text Editor false color in comment on cyrillic

To estimate how many columns each character occupies, this patch uses
wcwidth.c written by Markus Kuhn and distributed under MIT-style license:

http://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c

wcwidth.c is stored in extern/wcwidth and used as a static library.

This patch adds new API to blenfont, blenlib and blenkernel:

BLF_get_unifont_mono()
BLF_free_unifont_mono()
BLF_draw_mono()
BLI_wcwidth()
BLI_wcswidth()
BLI_str_utf8_char_width()
BLI_str_utf8_char_width_safe()
txt_utf8_offset_to_column()
txt_utf8_column_to_offset()
March 12, 2013, 07:07 (GMT)
Add i18n monospace font (bmonofont-i18n.ttf) which will be used for the text editor and interactive console

This is a mixed font based on DejaVu Sans Mono and including M+1M
Regular and Wen Quan Yi Micro Hei Mono. Versions and licenses of the
included fonts are as follows:

- DejaVu fonts: version 2.33, Bitstream font license and Arev font license and public domain
- M+ fonts: TESTFLIGHT 54, M+ font license
- Wen Quan Yi Micro Hei fonts: version 0.2.0-beta, GPLv3 with font embedding exception or Apache2.0

The font license docs will be added later.
March 12, 2013, 06:25 (GMT)
ruler: disable rotate with ruler drawing, was drawing too pixelated and hard to read.
March 12, 2013, 05:48 (GMT)
bmesh: dissolve, avoid unnecessary loop in test_extra_verts(), also minor code cleanup.
March 12, 2013, 05:36 (GMT)
bmesh: maintain active face when dissolving.
March 11, 2013, 20:27 (GMT)
use gcc warning -Wredundant-decls, exposes some odd/duplicate declarations which have been removed.
March 11, 2013, 19:50 (GMT)
Fix for [#34598] Modifier-Icon in Outliner does not appear
* OBJECT_OT_make_links_scene did only trigger an 3D View update which was insufficient for Outliner (modifiers for example) and also some parts inside the Properties Editor (Mesh Data, Material Data).
March 11, 2013, 18:40 (GMT)
Minor cleanup: We always use colour correction now for float buffers. Get rid of flag variable.
March 11, 2013, 18:11 (GMT)
Fix #34589. There was no space conversion being done between layers in
different colour space when using the clone brush.
March 11, 2013, 16:23 (GMT)
code cleanup:
- move recursive bone/parent check into ED_armature.h
- remove unused vars
- use const for paint vector args.
Revision 1672ac2 by Gaia Clary
March 11, 2013, 16:02 (GMT)
Ouliner: Added recursive select of (visible) bones (Edit- and Object-mode)
March 11, 2013, 15:01 (GMT)
Fix more UI i18n issues (reported by Leon Cheung).
March 11, 2013, 14:16 (GMT)
Mixed paths to redist libraries in recent commit
March 11, 2013, 11:15 (GMT)
Colormanagement: Fix issue with colorspaces' description too short, and reduce usage of magic numbers.
March 11, 2013, 11:09 (GMT)
Fix #34511: Invalid Audio/Video codec combination produces hung filehandle
March 11, 2013, 10:49 (GMT)
Windows buildbot tweaks

Make it so install directory is being nicely
cleaned before next build, which makes it
automatically removing all old files from
previous installations.
March 11, 2013, 09:11 (GMT)
Fix first regression introduced with r55173: need to import shutil before using methods from it
Otherwise linux buildbot fails dramatically.

That revision also leads to msvc runtime libs being removed, will fix this
in separate commit.

Take more respect for such creepy as linux and windows platforms, they're not so bad!
March 11, 2013, 09:06 (GMT)
Fix more UI i18n issues (reported by Leon Cheung and Lockal).

We have a glicth with colormanagement's spaces descriptions, though, looks like they are clamped at 64 chars (see raw space), will see that later, if it�??s solvable.
March 11, 2013, 06:56 (GMT)
Another big code clean-up patch from Bastien Montagne, thanks again!
March 11, 2013, 02:19 (GMT)
code cleanup: pep8 & minor changes
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021