Commit Graph

255 Commits

Author SHA1 Message Date
rdb a65b477734 Commit patches by cfsworks:
cxx: Fix missing includes masked by composite builds.
misc: Fix typos in comments.
config: Fix missing config forward-declarations.
direct: Adjust Python imports to panda3d.* instead of pandac.*.
display: Split graphicsWindow out into an extension.
framework: Use if/elif/elif/endif instead of ifdef/elif/elif/endif.
ode: Remove erroneous INLINE declarations.
interval: Fix missing import.
2014-10-19 22:41:47 +00:00
rdb 783d8552ef Fix bin2c to generate an include to stddef.h (for size_t definition) 2014-10-19 22:32:30 +00:00
rdb 0e16497401 Expose DynamicTextGlyph::get_page 2014-09-14 10:42:06 +00:00
rdb 3b60afb12b Make TextGlyph typed 2014-09-14 10:34:01 +00:00
rdb 1286264952 publish textglyph interfaces to make it easier for people to implement their own font rendering algorithm 2014-09-14 10:17:13 +00:00
rdb 2dd503df00 Improve font crispness dramatically by setting text-minfilter to linear by default 2014-07-08 20:24:00 +00:00
David Rose abf29fa3fe fix static text in y-up (or other non-default) coordinate system 2013-04-10 21:33:01 +00:00
rdb 3f4195616a Apply patch to fix bug 1013419 2012-10-22 08:21:48 +00:00
David Rose fcbf66df25 tag some more methods BLOCKING 2012-03-27 14:31:11 +00:00
David Rose 4183b88c44 fix obscure text-rendering crash 2012-03-03 18:34:56 +00:00
David Rose 1a4f42706b remove a few epvectors 2011-12-19 18:16:30 +00:00
David Rose 42e8f806f1 leave lvecbase2/3 and lmatrix3 unaligned; it's so much cleaner 2011-12-19 14:17:26 +00:00
David Rose 66a52cb6a3 fix MemoryHook internal memory alignment issues 2011-12-18 19:20:18 +00:00
David Rose c5c21a566a UnalignedLVecBase etc, remove lerp etc, moving towards Eigen on win32 2011-12-18 16:30:31 +00:00
David Rose dfe16c64f6 rename all Panda-built libraries to begin with libp3 or libpanda 2011-12-06 02:39:21 +00:00
David Rose 75ac6c1bae static fonts should support explicit space advance specified from font file 2011-11-21 18:59:54 +00:00
David Rose 39b32376bb move a few more PStatCollectors out of local statics 2011-11-19 00:11:43 +00:00
David Rose 83b87652f8 fix prepare_scene() to prepare vertex buffers as well as textures 2011-11-05 17:58:28 +00:00
David Rose 501470169f stdfloat_double 2011-10-10 05:25:10 +00:00
David Rose 9e22c72bf3 finally, pipelined textures 2011-10-08 21:04:05 +00:00
David Rose 59ec701a26 build once more with the Tau profiler 2011-09-06 17:29:30 +00:00
David Rose 6ecf2fed29 preparing for unicode filenames 2011-08-29 04:33:00 +00:00
David Rose 4785161374 squelch some more compiler warnings 2011-06-18 00:16:48 +00:00
David Rose 87ebb4f32c fix GeomVertexRewriter::set_row() problem with empty data; add GeomVertexReader/Writer::set_row_unsafe(); fix some compiler warnings 2011-06-17 18:57:04 +00:00
David Rose 372532346e GeomVertexData::reserve_num_rows() and related changes--big performance improvement, especially on Windows 2011-03-12 21:42:34 +00:00
David Rose 6a7580ca45 TextFont::make_copy() 2010-05-03 03:51:15 +00:00
David Rose 62889f3fa6 fix release_font issue 2010-05-03 03:21:22 +00:00
gogg 6785a61f3c Export the built-in font pointer, so that we can use it with other libraries/classes. 2010-03-03 15:13:04 +00:00
rdb 3eda1e1109 dos2unix 2010-01-08 10:22:42 +00:00
David Rose f0312e4158 replace uhvr8ac.pfb with persans.ttf 2010-01-07 21:22:20 +00:00
David Rose 32bbe5f8fe fix uninitialized usage_hint 2010-01-07 01:28:29 +00:00
David Rose 1fc71a28e8 operator bool 2009-12-19 07:09:45 +00:00
David Rose 8a64a06946 changes from Gogg: startup optimization, freetype faces, string tokenizer 2009-11-18 15:00:52 +00:00
rdb 86aa00e1b9 Committed patch from Nz (forum user Gogg) to support text overflow in PGEntry 2009-10-29 12:20:29 +00:00
David Rose 58c13de4ca integrate changes from Schell Games (plus some tab character fixes) 2009-06-01 21:51:15 +00:00
David Rose f98bb64996 fix overflow bug in DynamicTextGlyph::erase() 2009-05-28 22:58:13 +00:00
David Rose ea1e5d205e fix cursor position at beginning of text 2009-04-21 23:30:22 +00:00
David Rose d05d89a5e4 texture-minfilter etc. 2009-03-30 20:00:42 +00:00
David Rose 5b4122d2de fix design size, from Clemens Pecinovsky 2009-02-19 17:57:45 +00:00
David Rose a43de758d2 bracket newlines with close-open prpoperties symbols 2009-02-04 03:35:29 +00:00
David Rose 88361cfc34 don't compress font textures 2009-01-27 20:38:17 +00:00
David Rose 5e18148ee3 fix build without freetype 2009-01-27 20:19:29 +00:00
David Rose e8543823a6 set text default filters 2009-01-21 22:37:30 +00:00
David Rose 864dac0290 fix some font issues 2009-01-17 20:31:00 +00:00
David Rose 89aeadbc72 DynamicTextFont::set_outline() 2009-01-17 02:47:16 +00:00
David Rose b0d64ab831 compiler warnings 2009-01-14 02:33:19 +00:00
David Rose 961b21115d incorporate Clemens Pecinovsky's dynamic_merge optimization 2008-12-30 00:43:43 +00:00
David Rose e24e5c478c fix A_left width calculation 2008-12-18 20:00:20 +00:00
David Rose cb50a97b20 has_character, is_whitespace 2008-11-25 20:38:52 +00:00
David Rose afbccd3132 update comment 2008-11-25 19:52:52 +00:00