summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/font
Commit message (Collapse)AuthorAgeFilesLines
* dwrite: noticed an error msg with missing \n (nw) hap2018-12-141-1/+1
|
* log failure to get glyph, but keep drawing (nw) Vas Crabb2017-08-081-3/+0
|
* font_osx: handle fonts where space glyphs return a null bounding box (e.g. ↵ Vas Crabb2017-08-061-43/+64
| | | | | | Hiragino family) restore ability to localise info box headings
* log some failures (nw) Vas Crabb2017-08-051-28/+37
|
* Use proper font metrics on OSX rather than trying to guess advance from ↵ Vas Crabb2017-08-051-67/+38
| | | | | | glyph box Update most of Japanese translation
* Move special windows.h include directives to build defines (nw) Brad Hughes2016-12-282-2/+0
|
* first srcclean pass (nw) Vas Crabb2016-12-251-1/+1
|
* Merge pull request #1749 from bradhugh/dynamic_api Vas Crabb2016-12-021-41/+21
|\ | | | | Created DYNAMIC_API macros for dynamic bind helper classes
| * Update name of DYNAMIC_API macros (nw) Brad Hughes2016-12-011-20/+20
| |
| * Simpler low-cost implementation making modules and function pointers class ↵ Brad Hughes2016-11-211-23/+21
| | | | | | | | members instead (nw)
| * Changing singleton to be thread safe (nw) Brad Hughes2016-11-201-3/+3
| |
| * Update dwrite debugging functions with DYNAMIC_API (nw) Brad Hughes2016-11-201-9/+3
| |
| * Update DirectWrite font provider to use DYNAMIC_API (nw) Brad Hughes2016-11-201-31/+19
| |
* | srcclean (nw) Vas Crabb2016-11-271-1/+1
|/
* UWP: Different default font. Tahoma not available on XBOX (nw) Brad Hughes2016-11-141-1/+6
|
* Small cleanup (nw) Miodrag Milanovic2016-11-111-1/+1
|
* simplified memory allocation for osd_module (nw) Miodrag Milanovic2016-11-111-0/+2
|
* More UWP work - the UI actually renders (nw) Brad Hughes2016-11-101-2/+2
|
* NOTICE (TYPE NAME CONSOLIDATION) Miodrag Milanovic2016-10-222-23/+23
| | | | | Use standard uint64_t, uint32_t, uint16_t or uint8_t instead of UINT64, UINT32, UINT16 or UINT8 also use standard int64_t, int32_t, int16_t or int8_t instead of INT64, INT32, INT16 or INT8
* use standard types uintptr_t, char16_t and char32_t instead of FPTR, ↵ Miodrag Milanovic2016-10-225-9/+9
| | | | utf16_char, unicode_char (nw)
* Bulk renaming of Windows string conversion functions Nathan Woods2016-10-032-5/+5
| | | | | utf8_from_[a|w|t]string ==> osd::text::from_[a|w|t]string [a|w|t]string_from_utf8 ==> osd::text::to_[a|w|t]string
* Adding new string conversion overloads Nathan Woods2016-10-011-1/+1
| | | | [a|w|t|utf8]_from_[a|w|t|utf8_]string(xyz.c_str()) seems to be common enough to justify overloads. Also, I'm explicitly assuming that it is legal to override the NUL pointer within a C++ basic_string (e.g. - s[s.size()] = '\0'). As far as I can tell, this seems to be legal - please don't shoot if I am wrong.
* Fix compile for DirectWrite font provider and make it compile with normal ↵ Brad Hughes2016-09-161-39/+42
| | | | windows build
* Fix UTF-16 encode, pass UTF-16 to Windows character drawing (unfortunately ↵ Vas Crabb2016-08-021-2/+3
| | | | still no nice speaker icon)
* Fixed off by one issue and other cleanups requested by Vas Nathan Woods2016-07-251-1/+1
|
* Changed strconv.[cpp|h] functions to return their results as std::string and ↵ Nathan Woods2016-07-241-9/+6
| | | | std::wstring
* Cleanup and version bumpmame0175 Miodrag Milanovic2016-06-291-1/+1
|
* Add WINAPI to other needed functions for stdcall calling convention on 32-bit Brad Hughes2016-06-151-1/+1
|
* The calling convention goes inside the brackets of pointers to functions. ↵ smf-2016-06-151-1/+1
| | | | | | | | | | | | | Allows compiling with MSVC (nw) Revision: 58dc78b6eba373d88fe7ef68f9ce3c2c43e635d6 Author: Giuseppe Gorgoglione <gorgogsp@gmail.com> Date: 28/05/2016 03:14:15 Message: Introduce dynamic_module This is a central cross-platform facility to dynamically bind functions from shared libraries. Updated all OSD modules to use it.
* Introduce dynamic_module Giuseppe Gorgoglione2016-06-111-23/+30
| | | | | This is a central cross-platform facility to dynamically bind functions from shared libraries. Updated all OSD modules to use it.
* Fix debugging code in font_dwrite.cpp Giuseppe Gorgoglione2016-06-111-21/+25
| | | | Debugging code was disabled by default so compilation errors were overlooked.
* Various cleanups suggested by static analyzer (nw) Miodrag Milanovic2016-04-243-33/+33
|
* fix sdl build. (nw) dankan18902016-04-211-1/+1
|
* fix cross compile (nw) Jeffrey Clark2016-04-031-1/+1
|
* Cleanups and version bump Miodrag Milanovic2016-03-302-20/+19
|
* Initial work to make MAME work on Android [Miodrag Milanovic] Miodrag Milanovic2016-03-271-1/+1
|
* Revert "Don't invoke VLA unnecessarily" Miodrag Milanovic2016-03-191-1/+1
| | | | This reverts commit 9a299f35f3d01113756a425561c4ed041f19ed39.
* Don't invoke VLA unnecessarily Vas Crabb2016-03-191-1/+1
|
* fix compile on 4.9.x (nw) Miodrag Milanovic2016-03-191-2/+3
|
* Slight simplification to the code Vas Crabb2016-03-191-4/+2
|
* Merge branch 'master' of https://github.com/mamedev/mame.git Brad Hughes2016-03-172-67/+85
|\
| * Do single conversion instead of two (nw) Vas Crabb2016-03-171-3/+3
| |
| * Fix TTC loading (thanks for the tip, Sarayan) Vas Crabb2016-03-172-15/+30
| |
| * Implement couriersud's proposal to put style name in the config name for SDL ↵ Vas Crabb2016-03-171-43/+40
| | | | | | | | | | | | | | fonts Enumerate available font styles as well as families Still has a problem in that TTC fonts are enumerated but can't be loaded by SDL_ttf
| * Build more of font_sdl.cpp with Emscripten since there is an SDL2_ttf port ↵ Justin Kerk2016-03-171-8/+14
| | | | | | | | now (nw)
* | DirectWrite font enumeration support Brad Hughes2016-03-171-32/+114
|/
* Fix linux font loading. [Couriersud] couriersud2016-03-161-1/+1
|
* A lot of ttf fonts (including C/J/K fonts like unifont) do not have an couriersud2016-03-161-1/+2
| | | | | type attribute "Regular". This fix will load the first font found if no "bold" "bold italic" "italic" or "regular" attribute was found. [Couriersud]
* Fix drawing characters outside Unicode BMP with SDL Vas Crabb2016-03-171-67/+46
| | | | | | Font selection on Linux seems to be working provided you don't choose C/J/K fonts Selecting a C/J/K font causes MAME to give a black screen when dropping back to main menu Since fallback fonts aren't used, this means you can't use the Chinese/Japanese localisations with SDL font provider
* Move font enumeration to OSD, separate font name from display name as needed ↵ Vas Crabb2016-03-176-197/+339
| | | | for OSX