profile/ivi/org.tizen.video-player.git
14 years agoAdd TrueType kern support
Behdad Esfahbod [Sun, 20 Dec 2009 16:24:05 +0000 (17:24 +0100)]
Add TrueType kern support

14 years agoDirect unicode->get_mirroring directly
Behdad Esfahbod [Sun, 20 Dec 2009 15:29:17 +0000 (16:29 +0100)]
Direct unicode->get_mirroring directly

14 years agoDo mirroring
Behdad Esfahbod [Sun, 20 Dec 2009 15:28:01 +0000 (16:28 +0100)]
Do mirroring

14 years agoProtect against NULL funcs
Behdad Esfahbod [Sun, 20 Dec 2009 15:25:18 +0000 (16:25 +0100)]
Protect against NULL funcs

14 years agoAdd hb_unicode_get_*() functions
Behdad Esfahbod [Sun, 20 Dec 2009 14:29:16 +0000 (15:29 +0100)]
Add hb_unicode_get_*() functions

14 years agoWe'll have to link to libstdc++ if linking to ICU, so disable test for now
Behdad Esfahbod [Sun, 20 Dec 2009 13:56:25 +0000 (14:56 +0100)]
We'll have to link to libstdc++ if linking to ICU, so disable test for now

We have to get rid of the ICU in main lib.  Still thinking about best way
to do it.

14 years agoExplicitly track whether the buffer has positions
Behdad Esfahbod [Sun, 20 Dec 2009 13:50:42 +0000 (14:50 +0100)]
Explicitly track whether the buffer has positions

14 years agoAdd HB_DIRECTION_IS_FORWARD/BACKWARD
Behdad Esfahbod [Sun, 20 Dec 2009 12:58:50 +0000 (13:58 +0100)]
Add HB_DIRECTION_IS_FORWARD/BACKWARD

14 years agoMake main.cc compile without glib
Behdad Esfahbod [Tue, 15 Dec 2009 09:07:40 +0000 (04:07 -0500)]
Make main.cc compile without glib

14 years agoDistribute autogen.sh
Behdad Esfahbod [Tue, 15 Dec 2009 08:53:45 +0000 (03:53 -0500)]
Distribute autogen.sh

14 years agoAnother C++ strictness fix
Behdad Esfahbod [Fri, 20 Nov 2009 01:28:03 +0000 (20:28 -0500)]
Another C++ strictness fix

Pango Bug 602408 - Invalid C++ code breaks compile with Sun C++ Compiler
(Error: A union member cannot have a user-defined assignment operator)

According to the bug:

C++ Programming Language by Bjarne Stroustrup: Chapter 10.4.12 forbids
explicitly using of union members with constructors, destructors or assignment
operations.

So we use a set() method instead of the assignment operator.  Ugly, but hey,
that's life.

14 years agoFix warning
Behdad Esfahbod [Fri, 20 Nov 2009 01:27:57 +0000 (20:27 -0500)]
Fix warning

14 years agoUse autoconf FLEXIBLE_ARRAY_MEMBER when available
Behdad Esfahbod [Wed, 18 Nov 2009 16:27:33 +0000 (11:27 -0500)]
Use autoconf FLEXIBLE_ARRAY_MEMBER when available

14 years agoAdd Mongolian variation selectors
Behdad Esfahbod [Wed, 18 Nov 2009 14:47:44 +0000 (09:47 -0500)]
Add Mongolian variation selectors

14 years agoFix sanitize
Behdad Esfahbod [Wed, 11 Nov 2009 22:15:03 +0000 (17:15 -0500)]
Fix sanitize

14 years agoRemove obsolete TODO item
Behdad Esfahbod [Tue, 10 Nov 2009 17:56:35 +0000 (12:56 -0500)]
Remove obsolete TODO item

14 years agoRemove done item
Behdad Esfahbod [Sat, 7 Nov 2009 00:52:47 +0000 (19:52 -0500)]
Remove done item

14 years agoReverse buffer at the end if RTL
Behdad Esfahbod [Sat, 7 Nov 2009 00:52:01 +0000 (19:52 -0500)]
Reverse buffer at the end if RTL

14 years agoHandle shaping in non-native direction
Behdad Esfahbod [Sat, 7 Nov 2009 00:48:16 +0000 (19:48 -0500)]
Handle shaping in non-native direction

14 years agoOops, wrong change
Behdad Esfahbod [Fri, 6 Nov 2009 22:46:33 +0000 (17:46 -0500)]
Oops, wrong change

14 years agoChange order of font and face for API consistency
Behdad Esfahbod [Fri, 6 Nov 2009 22:45:38 +0000 (17:45 -0500)]
Change order of font and face for API consistency

14 years agoRemove debug info that crept in
Behdad Esfahbod [Fri, 6 Nov 2009 22:42:38 +0000 (17:42 -0500)]
Remove debug info that crept in

14 years ago[GSUB] More ligature/component fixing
Behdad Esfahbod [Fri, 6 Nov 2009 22:23:31 +0000 (17:23 -0500)]
[GSUB] More ligature/component fixing

We can only reuse the ligid if it belongs to a previous ligature, not a
component!

14 years agoAdd _hb_buffer_add_output_glyphs() that takes codepoint_t*
Behdad Esfahbod [Fri, 6 Nov 2009 22:21:01 +0000 (17:21 -0500)]
Add _hb_buffer_add_output_glyphs() that takes codepoint_t*

14 years agoAdd hb_ot_layout_position_finish()
Behdad Esfahbod [Fri, 6 Nov 2009 21:47:31 +0000 (16:47 -0500)]
Add hb_ot_layout_position_finish()

We expect buffer to be setup with default positions before GPOS.

14 years agoFix FT_Face finalizer call
Behdad Esfahbod [Fri, 6 Nov 2009 20:19:22 +0000 (15:19 -0500)]
Fix FT_Face finalizer call

14 years agoRename hb_buffer_get_len() to hb_buffer_get_length()
Behdad Esfahbod [Fri, 6 Nov 2009 20:13:17 +0000 (15:13 -0500)]
Rename hb_buffer_get_len() to hb_buffer_get_length()

14 years agoMinor.
Behdad Esfahbod [Fri, 6 Nov 2009 18:52:57 +0000 (13:52 -0500)]
Minor.

14 years agoFix FT_Face generic finalizer
Behdad Esfahbod [Fri, 6 Nov 2009 01:17:53 +0000 (20:17 -0500)]
Fix FT_Face generic finalizer

14 years agoCosmetic
Behdad Esfahbod [Fri, 6 Nov 2009 01:08:17 +0000 (20:08 -0500)]
Cosmetic

14 years agoFix warning
Behdad Esfahbod [Fri, 6 Nov 2009 00:58:02 +0000 (19:58 -0500)]
Fix warning

14 years agoinclude errno.h
Behdad Esfahbod [Fri, 6 Nov 2009 00:54:23 +0000 (19:54 -0500)]
include errno.h

14 years agoAdd debugging to object lifecycle
Behdad Esfahbod [Fri, 6 Nov 2009 00:37:58 +0000 (19:37 -0500)]
Add debugging to object lifecycle

14 years agoCosmetic
Behdad Esfahbod [Fri, 6 Nov 2009 00:20:06 +0000 (19:20 -0500)]
Cosmetic

14 years agoReturn 0 from get_glyph_nil
Behdad Esfahbod [Thu, 5 Nov 2009 23:26:52 +0000 (18:26 -0500)]
Return 0 from get_glyph_nil

14 years agoInitialize font->klass
Behdad Esfahbod [Thu, 5 Nov 2009 23:25:56 +0000 (18:25 -0500)]
Initialize font->klass

14 years agoAdd TODO item
Behdad Esfahbod [Thu, 5 Nov 2009 23:03:26 +0000 (18:03 -0500)]
Add TODO item

14 years agoFix ref counting
Behdad Esfahbod [Thu, 5 Nov 2009 22:58:41 +0000 (17:58 -0500)]
Fix ref counting

14 years agoAdd hb_ft_face_create_cached
Behdad Esfahbod [Thu, 5 Nov 2009 22:39:16 +0000 (17:39 -0500)]
Add hb_ft_face_create_cached

14 years agoAdd default positioning to hb-shape
Behdad Esfahbod [Thu, 5 Nov 2009 21:34:47 +0000 (16:34 -0500)]
Add default positioning to hb-shape

14 years agoFix MarkMark issue with ligid and components
Behdad Esfahbod [Thu, 5 Nov 2009 21:16:14 +0000 (16:16 -0500)]
Fix MarkMark issue with ligid and components

14 years agoInclude stdio.h if debugging
Behdad Esfahbod [Thu, 5 Nov 2009 21:16:06 +0000 (16:16 -0500)]
Include stdio.h if debugging

14 years agoAdd hb_font_get_*
Behdad Esfahbod [Thu, 5 Nov 2009 18:55:41 +0000 (13:55 -0500)]
Add hb_font_get_*

14 years agoRename [xy]_pos to [xy]_offset since we don't accumulate positions
Behdad Esfahbod [Thu, 5 Nov 2009 17:20:11 +0000 (12:20 -0500)]
Rename [xy]_pos to [xy]_offset since we don't accumulate positions

14 years agoCosmetic
Behdad Esfahbod [Thu, 5 Nov 2009 17:08:34 +0000 (12:08 -0500)]
Cosmetic

14 years agoStart filling hb_shape() in
Behdad Esfahbod [Thu, 5 Nov 2009 02:07:03 +0000 (21:07 -0500)]
Start filling hb_shape() in

14 years agoAdd script and language to buffer
Behdad Esfahbod [Thu, 5 Nov 2009 01:29:54 +0000 (20:29 -0500)]
Add script and language to buffer

14 years agoAdd hb_language_t as well as language/script conversion to OT tags
Behdad Esfahbod [Thu, 5 Nov 2009 00:45:39 +0000 (19:45 -0500)]
Add hb_language_t as well as language/script conversion to OT tags

14 years agoDefine ARRAY_LENGTH
Behdad Esfahbod [Wed, 4 Nov 2009 23:15:59 +0000 (18:15 -0500)]
Define ARRAY_LENGTH

14 years agoAnother one
Behdad Esfahbod [Wed, 4 Nov 2009 23:12:32 +0000 (18:12 -0500)]
Another one

14 years agoMinor
Behdad Esfahbod [Wed, 4 Nov 2009 23:12:09 +0000 (18:12 -0500)]
Minor

14 years agoFix previous commit, ouch!
Behdad Esfahbod [Wed, 4 Nov 2009 21:59:50 +0000 (16:59 -0500)]
Fix previous commit, ouch!

14 years agoFix array query API
Behdad Esfahbod [Wed, 4 Nov 2009 21:36:14 +0000 (16:36 -0500)]
Fix array query API

The array query APIs now all do:

  - Return the total number of items
  - Take a start_offset, such that individual items can be fetched
  - The _count IN/OUT variable always has number of items written
    into the array upon return of the function

14 years agoFinish FT glue. Rough and untested
Behdad Esfahbod [Wed, 4 Nov 2009 20:48:32 +0000 (15:48 -0500)]
Finish FT glue.  Rough and untested

14 years agoAdd TODO item
Behdad Esfahbod [Wed, 4 Nov 2009 01:28:27 +0000 (20:28 -0500)]
Add TODO item

14 years agoImplement nil font functions
Behdad Esfahbod [Wed, 4 Nov 2009 01:27:05 +0000 (20:27 -0500)]
Implement nil font functions

14 years agoStart ft glue
Behdad Esfahbod [Tue, 3 Nov 2009 23:34:20 +0000 (18:34 -0500)]
Start ft glue

14 years agoAdd ICU glue
Behdad Esfahbod [Tue, 3 Nov 2009 21:35:10 +0000 (16:35 -0500)]
Add ICU glue

14 years agoFix hb_be_uint16()
Behdad Esfahbod [Tue, 3 Nov 2009 20:21:15 +0000 (15:21 -0500)]
Fix hb_be_uint16()

14 years agoNamespace MSVC defines in public header
Behdad Esfahbod [Tue, 3 Nov 2009 20:16:10 +0000 (15:16 -0500)]
Namespace MSVC defines in public header

14 years agoMove unicode_funcs to buffer
Behdad Esfahbod [Tue, 3 Nov 2009 20:15:07 +0000 (15:15 -0500)]
Move unicode_funcs to buffer

14 years ago[Makefile] Install hb-unicode.h
Behdad Esfahbod [Tue, 3 Nov 2009 20:14:40 +0000 (15:14 -0500)]
[Makefile] Install hb-unicode.h

Separate OT headers also.

14 years ago[TODO] Add item for fixing buffer error handling
Behdad Esfahbod [Tue, 3 Nov 2009 20:14:08 +0000 (15:14 -0500)]
[TODO] Add item for fixing buffer error handling

14 years agoAdd check for not linking to libstdc++
Behdad Esfahbod [Tue, 3 Nov 2009 19:28:32 +0000 (14:28 -0500)]
Add check for not linking to libstdc++

14 years agoUse the C linker, not C++ linker
Behdad Esfahbod [Tue, 3 Nov 2009 19:18:33 +0000 (14:18 -0500)]
Use the C linker, not C++ linker

Such that we don't link to libstdc++.

14 years ago[configure] Fix check for FreeType
Behdad Esfahbod [Tue, 3 Nov 2009 19:09:32 +0000 (14:09 -0500)]
[configure] Fix check for FreeType

14 years ago[TODO] Remove obsolete item
Behdad Esfahbod [Tue, 3 Nov 2009 19:09:10 +0000 (14:09 -0500)]
[TODO] Remove obsolete item

14 years agoAdd bunch of TODO items
Behdad Esfahbod [Tue, 3 Nov 2009 16:36:06 +0000 (11:36 -0500)]
Add bunch of TODO items

14 years agoMore MSVC fixes from Jonathan Kew
Behdad Esfahbod [Tue, 3 Nov 2009 15:52:45 +0000 (10:52 -0500)]
More MSVC fixes from Jonathan Kew

14 years agoDon't use zero-sized arrays
Behdad Esfahbod [Tue, 3 Nov 2009 15:47:29 +0000 (10:47 -0500)]
Don't use zero-sized arrays

It's not part of the standard and MSVC doesn't like it.  It makes the code
a lot less elegant than it used to be, but I think it should work now.

14 years agoCosmetic
Behdad Esfahbod [Tue, 3 Nov 2009 00:17:36 +0000 (19:17 -0500)]
Cosmetic

14 years agoAnother try at build without glib
Behdad Esfahbod [Mon, 2 Nov 2009 23:55:19 +0000 (18:55 -0500)]
Another try at build without glib

14 years agoFix build without glib, again
Behdad Esfahbod [Mon, 2 Nov 2009 23:53:15 +0000 (18:53 -0500)]
Fix build without glib, again

14 years agoDisable configure cache
Behdad Esfahbod [Mon, 2 Nov 2009 23:52:21 +0000 (18:52 -0500)]
Disable configure cache

14 years agoWe don't really use gthread directly
Behdad Esfahbod [Mon, 2 Nov 2009 23:35:12 +0000 (18:35 -0500)]
We don't really use gthread directly

14 years agoUpdate Makefile to build without glib
Behdad Esfahbod [Mon, 2 Nov 2009 23:33:52 +0000 (18:33 -0500)]
Update Makefile to build without glib

14 years agoBuild without glib
Behdad Esfahbod [Mon, 2 Nov 2009 23:31:53 +0000 (18:31 -0500)]
Build without glib

Thready-safety disabled in that case, until we add support for pthread, etc.
Fun...

14 years agoMSVC has no stdint.h
Behdad Esfahbod [Mon, 2 Nov 2009 23:13:17 +0000 (18:13 -0500)]
MSVC has no stdint.h

14 years agoRemove use of GINT16_FROM_BE
Behdad Esfahbod [Mon, 2 Nov 2009 23:11:55 +0000 (18:11 -0500)]
Remove use of GINT16_FROM_BE

14 years agoInstall library
Behdad Esfahbod [Mon, 2 Nov 2009 21:28:39 +0000 (16:28 -0500)]
Install library

14 years agoGenerate ChangeLog
Behdad Esfahbod [Mon, 2 Nov 2009 21:38:41 +0000 (16:38 -0500)]
Generate ChangeLog

14 years agoAdd build system
Behdad Esfahbod [Mon, 2 Nov 2009 21:28:39 +0000 (16:28 -0500)]
Add build system

14 years ago[HB] Add glyph_metrics typedef
Behdad Esfahbod [Thu, 29 Oct 2009 07:08:42 +0000 (03:08 -0400)]
[HB] Add glyph_metrics typedef

14 years ago[HB] Add point_index to get_contour_point()
Behdad Esfahbod [Thu, 29 Oct 2009 07:05:18 +0000 (03:05 -0400)]
[HB] Add point_index to get_contour_point()

Pointed out by Keith Stribley on HarfBuzz list.

14 years ago[HB] Fix lookup_flag ignoring
Behdad Esfahbod [Thu, 29 Oct 2009 07:00:44 +0000 (03:00 -0400)]
[HB] Fix lookup_flag ignoring

Reported by Keith Stribley on HarfBuzz list.

14 years ago[HB] Add comment
Behdad Esfahbod [Mon, 21 Sep 2009 17:58:56 +0000 (13:58 -0400)]
[HB] Add comment

14 years ago[HB] Fix apply_lookup() loop
Behdad Esfahbod [Mon, 21 Sep 2009 17:43:54 +0000 (13:43 -0400)]
[HB] Fix apply_lookup() loop

Part of Bug 595539 - Regressions in rendering certain Thai sequences with
OpenType font

14 years ago[HB] Fix bug in chain_context_lookup() invocations
Behdad Esfahbod [Mon, 21 Sep 2009 17:40:38 +0000 (13:40 -0400)]
[HB] Fix bug in chain_context_lookup() invocations

Part of Bug 595539 - Regressions in rendering certain Thai sequences with
OpenType font

14 years ago[HB] Add TODO item
Behdad Esfahbod [Mon, 31 Aug 2009 01:02:28 +0000 (21:02 -0400)]
[HB] Add TODO item

14 years ago[HB] Rename DEBUG to TRACE where appropriate
Behdad Esfahbod [Fri, 28 Aug 2009 21:17:11 +0000 (17:17 -0400)]
[HB] Rename DEBUG to TRACE where appropriate

14 years ago[HB] Add GSUB/GPOS tracing
Behdad Esfahbod [Fri, 28 Aug 2009 21:14:33 +0000 (17:14 -0400)]
[HB] Add GSUB/GPOS tracing

14 years ago[HB] Allow enabling different debug facilities individually
Behdad Esfahbod [Fri, 28 Aug 2009 20:31:20 +0000 (16:31 -0400)]
[HB] Allow enabling different debug facilities individually

14 years agoFix stupid array growing bug
Behdad Esfahbod [Fri, 28 Aug 2009 13:46:14 +0000 (09:46 -0400)]
Fix stupid array growing bug

14 years ago[HB] Simplify counting
Behdad Esfahbod [Thu, 27 Aug 2009 05:32:17 +0000 (01:32 -0400)]
[HB] Simplify counting

14 years ago[HB] Indent
Behdad Esfahbod [Thu, 27 Aug 2009 04:21:04 +0000 (00:21 -0400)]
[HB] Indent

14 years ago[HB] Bug 593231 - < c99 compiler dislikes ValueRecord
Behdad Esfahbod [Wed, 26 Aug 2009 22:53:43 +0000 (18:53 -0400)]
[HB] Bug 593231 - < c99 compiler dislikes ValueRecord

14 years agoBug 592484 - invalid write in HB
Behdad Esfahbod [Thu, 20 Aug 2009 18:01:37 +0000 (14:01 -0400)]
Bug 592484 -  invalid write in HB

Fix off-by-one.

14 years ago[HB][glib] Make glib unicode funcs static
Behdad Esfahbod [Thu, 20 Aug 2009 17:07:50 +0000 (13:07 -0400)]
[HB][glib] Make glib unicode funcs static

14 years ago[HB] Fix more casts
Behdad Esfahbod [Wed, 19 Aug 2009 22:16:50 +0000 (18:16 -0400)]
[HB] Fix more casts

14 years ago[HB] Rename CAIRO_ in macro prefix to HB_
Behdad Esfahbod [Wed, 19 Aug 2009 22:07:36 +0000 (18:07 -0400)]
[HB] Rename CAIRO_ in macro prefix to HB_

Hiss!