stuartg@google.com [Sat, 30 Mar 2013 00:58:05 +0000 (00:58 +0000)]
ticket:31 fixed spurious javadoc characters
git-svn-id: http://sfntly.googlecode.com/svn/trunk@156
672e30a5-4c29-85ac-ac6d-
611c735e0a51
stuartg@google.com [Sat, 30 Mar 2013 00:46:52 +0000 (00:46 +0000)]
ticket:28 fixed byte array sourced font bounds checking
git-svn-id: http://sfntly.googlecode.com/svn/trunk@155
672e30a5-4c29-85ac-ac6d-
611c735e0a51
stuartg@google.com [Sat, 30 Mar 2013 00:11:38 +0000 (00:11 +0000)]
ticket:27 rename test
git-svn-id: http://sfntly.googlecode.com/svn/trunk@154
672e30a5-4c29-85ac-ac6d-
611c735e0a51
stuartg@google.com [Sat, 30 Mar 2013 00:05:07 +0000 (00:05 +0000)]
ticket:27 rename test
git-svn-id: http://sfntly.googlecode.com/svn/trunk@153
672e30a5-4c29-85ac-ac6d-
611c735e0a51
stuartg@google.com [Sat, 30 Mar 2013 00:02:28 +0000 (00:02 +0000)]
ticket:24 fix usLastCharIndex setter
git-svn-id: http://sfntly.googlecode.com/svn/trunk@152
672e30a5-4c29-85ac-ac6d-
611c735e0a51
stuartg@google.com [Fri, 18 Jan 2013 02:15:03 +0000 (02:15 +0000)]
ticket:27 move new issue test
git-svn-id: http://sfntly.googlecode.com/svn/trunk@150
672e30a5-4c29-85ac-ac6d-
611c735e0a51
stuartg@google.com [Thu, 17 Jan 2013 19:46:50 +0000 (19:46 +0000)]
ticket:26 fix Java 7 compile issue caused by a change in behaviour in the access of private members
git-svn-id: http://sfntly.googlecode.com/svn/trunk@149
672e30a5-4c29-85ac-ac6d-
611c735e0a51
stuartg@google.com [Wed, 16 Jan 2013 00:13:56 +0000 (00:13 +0000)]
ticket:27 fix issue of zero length name entry being added at the end of the name table
git-svn-id: http://sfntly.googlecode.com/svn/trunk@148
672e30a5-4c29-85ac-ac6d-
611c735e0a51
yehh@google.com [Thu, 16 Aug 2012 02:37:00 +0000 (02:37 +0000)]
Removed an unnecessary table retrieval from font info tool
CL @ http://codereview.appspot.com/6446143/
git-svn-id: http://sfntly.googlecode.com/svn/trunk@147
672e30a5-4c29-85ac-ac6d-
611c735e0a51
yehh@google.com [Wed, 15 Aug 2012 21:58:18 +0000 (21:58 +0000)]
Merging Brian's font tool into Han-Wen's
CL @ http://codereview.appspot.com/6462061/
git-svn-id: http://sfntly.googlecode.com/svn/trunk@146
672e30a5-4c29-85ac-ac6d-
611c735e0a51
yehh@google.com [Wed, 15 Aug 2012 01:02:50 +0000 (01:02 +0000)]
Modified ant files to compile font info command-line tool
CL @ http://codereview.appspot.com/6458132/
git-svn-id: http://sfntly.googlecode.com/svn/trunk@145
672e30a5-4c29-85ac-ac6d-
611c735e0a51
yehh@google.com [Wed, 15 Aug 2012 00:42:06 +0000 (00:42 +0000)]
Added classes for command-line tool and function for computing number of unmapped glyphs
CL @ http://codereview.appspot.com/6443121/
git-svn-id: http://sfntly.googlecode.com/svn/trunk@144
672e30a5-4c29-85ac-ac6d-
611c735e0a51
yehh@google.com [Tue, 14 Aug 2012 01:22:40 +0000 (01:22 +0000)]
Added functions that provide information for block and glyph coverage
CL @ http://codereview.appspot.com/6463047/
git-svn-id: http://sfntly.googlecode.com/svn/trunk@143
672e30a5-4c29-85ac-ac6d-
611c735e0a51
yehh@google.com [Mon, 13 Aug 2012 21:35:26 +0000 (21:35 +0000)]
Modified font information tool based on requests: Added glyph Id for each character to listing of characters, removed redundant trailing spaces for left-aligned columns at the end of each row, added function to produce properly-formatted code point strings
CL @ http://codereview.appspot.com/6465044/
git-svn-id: http://sfntly.googlecode.com/svn/trunk@142
672e30a5-4c29-85ac-ac6d-
611c735e0a51
yehh@google.com [Sat, 11 Aug 2012 02:07:24 +0000 (02:07 +0000)]
Modified font information tool based on feature requests
CL @ http://codereview.appspot.com/6448140/
git-svn-id: http://sfntly.googlecode.com/svn/trunk@141
672e30a5-4c29-85ac-ac6d-
611c735e0a51
yehh@google.com [Thu, 9 Aug 2012 17:51:04 +0000 (17:51 +0000)]
Added methods for retrieving entries in the head table and finding max and min glyph dimensions
CL @ http://codereview.appspot.com/6442104/
git-svn-id: http://sfntly.googlecode.com/svn/trunk@140
672e30a5-4c29-85ac-ac6d-
611c735e0a51
yehh@google.com [Thu, 9 Aug 2012 00:12:05 +0000 (00:12 +0000)]
Added more functions that provide information about a given font
CL @ http://codereview.appspot.com/6448118/
git-svn-id: http://sfntly.googlecode.com/svn/trunk@139
672e30a5-4c29-85ac-ac6d-
611c735e0a51
yehh@google.com [Tue, 7 Aug 2012 01:44:34 +0000 (01:44 +0000)]
Fixed incorrect retrieval of xMin, yMin, xMax, and yMax fields in head table
CL @ http://codereview.appspot.com/6442095/
git-svn-id: http://sfntly.googlecode.com/svn/trunk@138
672e30a5-4c29-85ac-ac6d-
611c735e0a51
yehh@google.com [Mon, 6 Aug 2012 22:39:33 +0000 (22:39 +0000)]
Added a class with methods that return information about a given font
CL @ http://codereview.appspot.com/6450050/
git-svn-id: http://sfntly.googlecode.com/svn/trunk@137
672e30a5-4c29-85ac-ac6d-
611c735e0a51
yehh@google.com [Fri, 20 Jul 2012 22:56:35 +0000 (22:56 +0000)]
Adding a method to find the id of a cmap in a cmap table
CL @ http://codereview.appspot.com/6416057/
git-svn-id: http://sfntly.googlecode.com/svn/trunk@136
672e30a5-4c29-85ac-ac6d-
611c735e0a51
yehh@google.com [Thu, 12 Jul 2012 22:21:59 +0000 (22:21 +0000)]
Fixed incorrect description in Javadoc comments of LocaTable
CL @ http://codereview.appspot.com/6349089/
git-svn-id: http://sfntly.googlecode.com/svn/trunk@135
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Mon, 9 Jul 2012 18:35:41 +0000 (18:35 +0000)]
Gracefully fail when TTF name table contains a zero-length name.
Backport from b/6733065.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@134
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Fri, 29 Jun 2012 17:27:00 +0000 (17:27 +0000)]
Land Nico's warning fix.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@133
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Tue, 28 Feb 2012 03:19:21 +0000 (03:19 +0000)]
Work around Apple MacOS X Lion AppleMyungjo font bug.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@128
672e30a5-4c29-85ac-ac6d-
611c735e0a51
stuartg@google.com [Fri, 10 Feb 2012 00:17:33 +0000 (00:17 +0000)]
ticket:16 fix the build files so that jars are runnabale
git-svn-id: http://sfntly.googlecode.com/svn/trunk@127
672e30a5-4c29-85ac-ac6d-
611c735e0a51
stuartg@google.com [Wed, 25 Jan 2012 22:56:16 +0000 (22:56 +0000)]
ticket:6 font level checksum, added unofficial stability of table ordering, small cleanup on files
git-svn-id: http://sfntly.googlecode.com/svn/trunk@125
672e30a5-4c29-85ac-ac6d-
611c735e0a51
stuartg@google.com [Thu, 12 Jan 2012 23:00:03 +0000 (23:00 +0000)]
ticket:10 break apart CMapTable and GlyphTable
git-svn-id: http://sfntly.googlecode.com/svn/trunk@124
672e30a5-4c29-85ac-ac6d-
611c735e0a51
raph@google.com [Mon, 9 Jan 2012 18:02:06 +0000 (18:02 +0000)]
Added MicroType Express compression support to EOT output. Also added
-x option to sfnttool commandline to enable MTX compression.
Revision created by MOE tool push_codebase.
MOE_MIGRATION=
git-svn-id: http://sfntly.googlecode.com/svn/trunk@120
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Thu, 5 Jan 2012 00:14:30 +0000 (00:14 +0000)]
Coverity fix: uninitialized scalar member.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@119
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Mon, 12 Dec 2011 22:29:05 +0000 (22:29 +0000)]
Move Chromium subsetter code to sample, update CMakeLists accordingly.
Remove unused const in font.h.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@118
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Fri, 9 Dec 2011 02:25:57 +0000 (02:25 +0000)]
Update test files for macro changes in previous CL
git-svn-id: http://sfntly.googlecode.com/svn/trunk@117
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Fri, 9 Dec 2011 02:13:39 +0000 (02:13 +0000)]
Patch from Nico Weber: remove static initializers.
This is needed because gcc 4.4.3 can't evaluate simple static functions
at compile time.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@116
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Fri, 9 Dec 2011 01:57:25 +0000 (01:57 +0000)]
Update per code review
git-svn-id: http://sfntly.googlecode.com/svn/trunk@115
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Fri, 9 Dec 2011 01:57:19 +0000 (01:57 +0000)]
Update per Chromium side code review
git-svn-id: http://sfntly.googlecode.com/svn/trunk@114
672e30a5-4c29-85ac-ac6d-
611c735e0a51
stuartg@google.com [Fri, 9 Dec 2011 01:24:28 +0000 (01:24 +0000)]
Add Eclipse project settings, some ant cleanup, and code cleanup to match with the Eclipse settings
git-svn-id: http://sfntly.googlecode.com/svn/trunk@113
672e30a5-4c29-85ac-ac6d-
611c735e0a51
stuartg@google.com [Fri, 2 Dec 2011 21:17:36 +0000 (21:17 +0000)]
- added support for index sub-table creation
- some fixes for the bitmap tables
Revision created by MOE tool push_codebase.
MOE_MIGRATION=
git-svn-id: http://sfntly.googlecode.com/svn/trunk@112
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Wed, 30 Nov 2011 01:43:19 +0000 (01:43 +0000)]
Fix clang compilation errors in Chromium.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@111
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Tue, 29 Nov 2011 21:34:18 +0000 (21:34 +0000)]
Graduate EBXX from experimental
git-svn-id: http://sfntly.googlecode.com/svn/trunk@110
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Tue, 29 Nov 2011 01:19:06 +0000 (01:19 +0000)]
Fix subsetter bug (TBR, testing with Chrome integration, subjected to change)
git-svn-id: http://sfntly.googlecode.com/svn/trunk@109
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Mon, 28 Nov 2011 23:35:40 +0000 (23:35 +0000)]
Update per code review comments from previous check-in
git-svn-id: http://sfntly.googlecode.com/svn/trunk@108
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Mon, 28 Nov 2011 18:20:03 +0000 (18:20 +0000)]
Finish bitmap subsetting support
git-svn-id: http://sfntly.googlecode.com/svn/trunk@107
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Wed, 16 Nov 2011 02:16:53 +0000 (02:16 +0000)]
Fix bug in HDMX table (from stuartg's code review)
git-svn-id: http://sfntly.googlecode.com/svn/trunk@106
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Tue, 15 Nov 2011 19:34:35 +0000 (19:34 +0000)]
Update to Java initial release (except bitmap tables)
TBR(stuartg)
git-svn-id: http://sfntly.googlecode.com/svn/trunk@105
672e30a5-4c29-85ac-ac6d-
611c735e0a51
stuartg@google.com [Thu, 3 Nov 2011 01:39:34 +0000 (01:39 +0000)]
Initial release of sfntly.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@104
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Fri, 21 Oct 2011 00:33:26 +0000 (00:33 +0000)]
Update to 10-17-11 snapshot
git-svn-id: http://sfntly.googlecode.com/svn/trunk@103
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Thu, 20 Oct 2011 20:30:19 +0000 (20:30 +0000)]
Fix issue 3: no new line at end of file
git-svn-id: http://sfntly.googlecode.com/svn/trunk@102
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Tue, 18 Oct 2011 19:32:16 +0000 (19:32 +0000)]
Update to 10-12-11 snapshot
Created new chrome_subsetter program to test font subsetter used in Chromium
Fix several porting bugs in previous CL
git-svn-id: http://sfntly.googlecode.com/svn/trunk@101
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Tue, 11 Oct 2011 01:01:16 +0000 (01:01 +0000)]
Update to Sep 30 snapshot, include all current EBXX support.
Refine Iterator ports: all java-style Iterator objects are ref-counted and have automatic memory management now.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@100
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Mon, 26 Sep 2011 17:58:32 +0000 (17:58 +0000)]
Temporary disable CMap and Bitmap processing by default.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@98
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Thu, 22 Sep 2011 21:23:42 +0000 (21:23 +0000)]
Fixing another signed/unsigned comparison issue.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@97
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Thu, 22 Sep 2011 21:17:23 +0000 (21:17 +0000)]
Fixing signed/unsigned comparison mismatch.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@96
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Thu, 22 Sep 2011 21:12:57 +0000 (21:12 +0000)]
Fixing compilation issues on Windows.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@95
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Thu, 22 Sep 2011 21:09:54 +0000 (21:09 +0000)]
Adding missing XML files and licenses.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@94
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Thu, 22 Sep 2011 21:01:00 +0000 (21:01 +0000)]
Migrated CMapBasicTests to use XML source.
- added TinyXML library code and helper functions
- removed old Python scripts that generated C++ files
- added Python script that generates a list of fonts to test (.h file)
- modified test/autogenerated/cmap_basic_test.cc
- update test/autogenerated/cmap_test_data.h
git-svn-id: http://sfntly.googlecode.com/svn/trunk@93
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Wed, 21 Sep 2011 04:02:37 +0000 (04:02 +0000)]
Fixing build breakages on GCC and VC.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@92
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Wed, 21 Sep 2011 03:56:38 +0000 (03:56 +0000)]
Added sample subsetter and merger.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@91
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Tue, 20 Sep 2011 22:19:25 +0000 (22:19 +0000)]
Updating the python tools.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@90
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Tue, 20 Sep 2011 20:03:14 +0000 (20:03 +0000)]
Add atomicity to whereever needed.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@89
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Sat, 17 Sep 2011 23:09:54 +0000 (23:09 +0000)]
Fixind Windows build, round 3.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@88
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Sat, 17 Sep 2011 23:04:28 +0000 (23:04 +0000)]
Fixing Windows build, round 2.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@87
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Sat, 17 Sep 2011 22:58:38 +0000 (22:58 +0000)]
Fixing compile errors on Windows.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@86
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Sat, 17 Sep 2011 22:39:06 +0000 (22:39 +0000)]
Adding support for CMapFormat4.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@85
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Fri, 16 Sep 2011 01:34:15 +0000 (01:34 +0000)]
Typo in last commit.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@84
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Fri, 16 Sep 2011 01:30:38 +0000 (01:30 +0000)]
Assignment operator fix for IdFilter.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@83
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Fri, 16 Sep 2011 01:24:51 +0000 (01:24 +0000)]
Minor cleanup.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@82
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Thu, 15 Sep 2011 19:48:41 +0000 (19:48 +0000)]
Added port/type.h before other headers to fix the Visual Studio redefintion issue.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@81
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Thu, 15 Sep 2011 19:36:29 +0000 (19:36 +0000)]
Added missing fonts.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@80
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Thu, 15 Sep 2011 19:32:31 +0000 (19:32 +0000)]
Added private operator= for CMapIdFilter to get the code to compile with Visual Studio.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@79
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Thu, 15 Sep 2011 19:22:43 +0000 (19:22 +0000)]
Added fix for operator= generation failure for CMapIdFilter on Windows.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@78
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Thu, 15 Sep 2011 19:18:58 +0000 (19:18 +0000)]
Added UNREFERENCED_PARAMATER fix for CMapFormat2 iterator.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@77
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Thu, 15 Sep 2011 19:14:16 +0000 (19:14 +0000)]
Adding CMapTable support for Format0.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@76
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Thu, 15 Sep 2011 19:13:49 +0000 (19:13 +0000)]
Adding autogenerated tests to the repo.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@75
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Thu, 15 Sep 2011 18:57:08 +0000 (18:57 +0000)]
Adding fonts and XML font data.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@74
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Thu, 15 Sep 2011 17:55:21 +0000 (17:55 +0000)]
Added font data generating scripts.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@73
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Mon, 12 Sep 2011 20:07:59 +0000 (20:07 +0000)]
Add mutex
git-svn-id: http://sfntly.googlecode.com/svn/trunk@72
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Thu, 8 Sep 2011 21:42:50 +0000 (21:42 +0000)]
Advance C++ port to Sep 1 11 snapshot
Update test font to use OFL-compliant fonts
git-svn-id: http://sfntly.googlecode.com/svn/trunk@71
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Thu, 1 Sep 2011 18:23:15 +0000 (18:23 +0000)]
Advance C++ port to Aug 11 Java snapshot
git-svn-id: http://sfntly.googlecode.com/svn/trunk@70
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Mon, 29 Aug 2011 17:13:42 +0000 (17:13 +0000)]
Modified NewTableBuilder so it would no longer require CALLER_ATTACH.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@60
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Tue, 23 Aug 2011 16:52:07 +0000 (16:52 +0000)]
Remove unused files
git-svn-id: http://sfntly.googlecode.com/svn/trunk@59
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Tue, 23 Aug 2011 00:48:46 +0000 (00:48 +0000)]
Reorg folder structure to aligned with latest Java version.
Change header guards.
Updated font_data_test.cc so that VC compilation is not broken.
Updated CMakeLists.txt so that files are grouped in folders in VC.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@58
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Tue, 23 Aug 2011 00:31:41 +0000 (00:31 +0000)]
Added SearchUShort and SearchULong.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@57
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Tue, 23 Aug 2011 00:27:00 +0000 (00:27 +0000)]
Fixed bug where all glyphs would be set to composite.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@56
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Fri, 19 Aug 2011 22:05:08 +0000 (22:05 +0000)]
Port files under /data to Aug 11 version.
ReadableFontData.Search*() not ported since they're already in another CL under review.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@55
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Wed, 17 Aug 2011 01:29:17 +0000 (01:29 +0000)]
Bug fix: when table is located at the end of file, original code will determine the wrong size and refuse to read it.
Also reverted changes in r48 due to its test nature.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@54
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Tue, 16 Aug 2011 02:26:47 +0000 (02:26 +0000)]
Add test case: chrome subsetter
git-svn-id: http://sfntly.googlecode.com/svn/trunk@52
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Tue, 16 Aug 2011 00:21:55 +0000 (00:21 +0000)]
Use cmake to generate VC project/solution files.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@51
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Fri, 12 Aug 2011 21:02:37 +0000 (21:02 +0000)]
Commit for testing the buildbots. Nothing changed except for a comment.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@48
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Fri, 12 Aug 2011 01:04:16 +0000 (01:04 +0000)]
More thorough unit tests.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@47
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Fri, 12 Aug 2011 01:04:03 +0000 (01:04 +0000)]
Added CreateWritableFontData factory methods to WritableFontData.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@46
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Thu, 11 Aug 2011 01:59:20 +0000 (01:59 +0000)]
Port serialization test.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@44
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Wed, 10 Aug 2011 20:06:32 +0000 (20:06 +0000)]
Fortify font build against error cases.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@43
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Tue, 9 Aug 2011 20:55:55 +0000 (20:55 +0000)]
Add checksum test for generic table builder (validating the checksum algorithm).
git-svn-id: http://sfntly.googlecode.com/svn/trunk@42
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Tue, 9 Aug 2011 00:18:33 +0000 (00:18 +0000)]
Fix VC compilation warnings.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@41
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Mon, 8 Aug 2011 18:37:09 +0000 (18:37 +0000)]
Reorg test structure, fix memory leaks.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@40
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Fri, 5 Aug 2011 21:51:33 +0000 (21:51 +0000)]
Added generate_name from tag. Useful for debugging and used in future tests.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@39
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Fri, 5 Aug 2011 21:46:13 +0000 (21:46 +0000)]
Small style fix.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@38
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Fri, 5 Aug 2011 21:36:29 +0000 (21:36 +0000)]
Added LoadFontUsingByteArray to TestFontUtils.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@37
672e30a5-4c29-85ac-ac6d-
611c735e0a51
arthurhsu@google.com [Tue, 2 Aug 2011 20:50:44 +0000 (20:50 +0000)]
Fix loca bug caused by typo.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@36
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Mon, 1 Aug 2011 23:53:39 +0000 (23:53 +0000)]
Fixed fix. Didn't have SVN repo updated before committing.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@35
672e30a5-4c29-85ac-ac6d-
611c735e0a51
dfilimon@google.com [Mon, 1 Aug 2011 23:44:12 +0000 (23:44 +0000)]
Fixes memory leak in font_factory.
git-svn-id: http://sfntly.googlecode.com/svn/trunk@34
672e30a5-4c29-85ac-ac6d-
611c735e0a51