1493 Commits

Author SHA1 Message Date
Eugene Sandulenko
797be02eb2 GRAPHICS: Fix MacFont association to MacFontFamily 2017-01-25 19:41:53 +01:00
Eugene Sandulenko
e2b1cd5c80 GRAPHICS: Implemented test for MacFont scaling 2017-01-25 12:44:24 +01:00
Eugene Sandulenko
b84ab35363 GRAPHICS: Plug MacFont scaler in 2017-01-24 23:33:59 +01:00
Eugene Sandulenko
41e93fca16 GRAPHICS: Further work on MacFont scaling 2017-01-24 23:21:29 +01:00
Eugene Sandulenko
371adf9ea6 GRAPHICS: Stop leaking memory. MacResMan deletes stream 2017-01-23 23:57:38 +01:00
Eugene Sandulenko
2e956b69d5 GRAPHICS: Fix crash in MacFontManager 2017-01-23 23:44:53 +01:00
Eugene Sandulenko
7396965005 GRAPHICS: Fix number of memory leaks and wanrings 2017-01-23 20:27:00 +01:00
Eugene Sandulenko
1caaf49f20 GRAPHICS: Gracefully process previous version of classicmacfonts.dat 2017-01-23 19:59:42 +01:00
Eugene Sandulenko
8a476715f6 GRAPHICS: More work on MacFont scaling 2017-01-21 23:46:21 +01:00
Eugene Sandulenko
76cfde0722 GRAPHICS: Further work on MacFont font scaling 2017-01-20 09:01:01 +01:00
Eugene Sandulenko
286a74adeb GRAPHICS: Fix copy/paste errors with MacFont size processing 2017-01-20 08:51:52 +01:00
Eugene Sandulenko
d2e31b1869 GRAPHICS: Initial code for scaling MacFonts 2017-01-19 21:22:30 +01:00
Eugene Sandulenko
6fa46810f5 GRAPHICS: Encapsulate all MacFONTFont class variables into a single struct 2017-01-19 11:11:05 +01:00
Eugene Sandulenko
a95b8f95dd GRAPHICS: Fix MacFont assignment
We're almost back to the functionality with the BDF fonts.
Current missing feature is font autoscaling
2017-01-19 08:56:31 +01:00
Eugene Sandulenko
f599c8ab50 GRAPHICS: Fix font name generation for MacFonts 2017-01-18 19:13:01 +01:00
Eugene Sandulenko
0b3d7d3e4f GRAPHICS: Further work on MacFont loading 2017-01-18 18:59:52 +01:00
Eugene Sandulenko
6558e94ac3 GRAPHICS: Plug in loaded MacFONTFonts into MacFontManager 2017-01-18 10:24:47 +01:00
Eugene Sandulenko
4ede54e6b0 GRAPHICS: Rename MacFont to MacFONTFont to avoid clashed 2017-01-17 20:30:32 +01:00
Eugene Sandulenko
1fea15ac7b GRAPHICS: Implementing kerning calculation for MacFonts 2017-01-17 18:44:27 +01:00
Eugene Sandulenko
be07b004e0 GRAPHICS: Split out MacFontFamily class out of MacFont 2017-01-17 18:14:02 +01:00
stevenhoefel
837b3b22e5 GRAPHICS: MacText calculate longest string inside maxWidth and add alignment. 2017-01-17 22:15:43 +11:00
stevenhoefel
feab260c98 GRAPHICS: Fix oversight on length value to return. 2017-01-17 22:14:58 +11:00
D G Turner
a8d975f032 GRAPHICS: Fix Zero Length Format String Compiler Warnings. 2017-01-17 11:00:18 +00:00
Eugene Sandulenko
4236d93aae GRAPHICS: Fix FOND loading 2017-01-17 10:56:33 +01:00
Eugene Sandulenko
b0e06b414d GRAPHICS: Added debug output to FOND loading 2017-01-17 10:56:33 +01:00
Eugene Sandulenko
13422c3151 GRAPHICS: More work on FOND loading 2017-01-17 00:33:34 +01:00
Eugene Sandulenko
aef95a6964 GRAPHICS: First part for reading FOND Mac resources 2017-01-16 22:54:16 +01:00
Eugene Sandulenko
5d18151b55 GRAPHICS: Initial code for reading FONT Mac resources 2017-01-16 19:21:50 +01:00
Paul Gilbert
a17109887c GRAPHICS: Further fix compiler warnings for byte casts 2017-01-15 10:06:00 -05:00
Paul Gilbert
553f1c2ef4 GRAPHICS: Fix compiler warnings of double to byte casts 2017-01-15 09:32:55 -05:00
stevenhoefel
2e48529fa1 DIRECTOR: Utilise MacText class to provide Text Wrapping. 2017-01-15 18:42:50 +11:00
Eugene Sandulenko
0ecaa79f08 GRAPHICS: Renamed Menu to MacMenu to avoid potential name collision 2017-01-14 13:17:38 +01:00
Eugene Sandulenko
a0907d2679 GRAPHICS: MACGUI: Added method for reading menu from resource 2017-01-14 13:04:21 +01:00
stevenhoefel
aecafd473c DIRECTOR: Load fonts by name if exists from map. 2017-01-14 15:02:58 +11:00
stevenhoefel
6e04b361b2 DIRECTOR: Implement Shape Patterns and Borders for D3. 2017-01-13 12:17:36 +11:00
stevenhoefel
12032bb518 DIRECTOR: Round rectangles for Buttons. Improved TextCast alignment. 2017-01-11 11:25:31 +11:00
Willem Jan Palenstijn
87c57e42de GRAPHICS: Fix build 2017-01-10 14:54:14 +01:00
stevenhoefel
19b0cc784d DIRECTOR: Load Shared Cast Bitmaps (anchor point is incorrect).
More Text Cast Formatting.
2017-01-10 23:13:45 +11:00
D G Turner
8ae904e154 GRAPHICS: Correct Unsigned vs. Signed Comparison Compiler Warning. 2017-01-10 03:13:08 +00:00
stevenhoefel
8c3c9df350 DIRECTOR: System beep and Mouse Cursors. 2017-01-09 00:00:17 +01:00
Eugene Sandulenko
f1dd84fdf8 WINTERMUTE: Fix references to TransparentSurface templates 2016-12-26 18:54:44 +01:00
Eugene Sandulenko
6a11ac7f12 GRAPHICS: Avoid name clashes for templates/non-template function 2016-12-26 18:31:54 +01:00
Eugene Sandulenko
e05c57b64c GRAPHICS: Fix another instance of structures nested in templates 2016-12-26 18:07:31 +01:00
Eugene Sandulenko
dff109caba GRAPHICS: Increase portability. Hopefully it will fix PS2 backend 2016-12-26 18:00:17 +01:00
Tobia Tesan
c6ed1625f0 WINTERMUTE: Add TFilteringMode to transparent_surface.h 2016-12-26 12:28:51 +01:00
Eugene Sandulenko
57864f5e6c GRAPHICS: Implemented MacText::replaceLastLine() 2016-12-22 18:16:54 +01:00
Eugene Sandulenko
88b9dd3472 GRAPHICS: Simplify MacText 2016-12-20 21:49:29 +01:00
Eugene Sandulenko
2d6c582805 GRAPHICS: Implement surface reallocation in MacText 2016-12-20 21:49:29 +01:00
Eugene Sandulenko
16b0cde5fb GRAPHICS: Implemented partial MacText drawing 2016-12-20 21:49:29 +01:00
Eugene Sandulenko
76ffd9cccb GRAPHICS: Fix initialization 2016-12-19 09:26:56 +01:00