summaryrefslogtreecommitdiff
path: root/ChangeLog.pre-1-2
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog.pre-1-2')
-rw-r--r--ChangeLog.pre-1-283
1 files changed, 83 insertions, 0 deletions
diff --git a/ChangeLog.pre-1-2 b/ChangeLog.pre-1-2
index 20ee0631..6ac4dddc 100644
--- a/ChangeLog.pre-1-2
+++ b/ChangeLog.pre-1-2
@@ -1,3 +1,86 @@
+2000-11-30 Havoc Pennington <hp@pobox.com>
+
+ * modules/thai/thai.c: delete lang engine
+
+ * modules/tamil/tamil.c: delete lang engine
+ (tamil_engine_x_new): fix type tag for shape engine
+
+ * modules/indic/myanmar.c: delete lang engine
+ (pango_engine_x_new): fix type tag for shape engine
+
+ * modules/indic/gurmukhi.c: delete lang engine
+ (pango_indic_engine_x_new): fix type tag for shape engine
+
+ * modules/indic/gujarati.c: delete lang engine
+ (pango_indic_engine_x_new): fix type tag for shape engine
+
+ * modules/indic/devanagari.c: delete lang engine
+ (pango_indic_engine_x_new): fix type tag for shape engine
+
+ * modules/indic/pango-indic-script.h (SCRIPT_ENGINE_DEFINITION):
+ delete lang engine
+
+ * modules/indic/bengali.c: delete the lang engine
+ (pango_indic_engine_x_new): fix type tag for shape engine
+
+ * modules/hangul/hangul.c: delete the lang engine
+ (hangul_engine_x_new): fix type tag for shape engine
+
+ * modules/basic/basic.c: delete the lang engine
+ (basic_engine_x_new): fix type tag for shape engine
+
+ * modules/basic/basic-win32.c: delete the lang engine
+ (basic_engine_win32_new): this was a shape engine,
+ use correct type tag
+
+ * modules/basic/basic-ft2.c: delete the lang engine
+
+ * modules/arabic/arabic.c: Delete the lang engine
+ (arabic_engine_x_new): this is a shape
+ engine, not a lang engine, fix type tag
+
+ * pango/pango-layout.c (pango_layout_index_to_line_x): handle
+ the fact that paragraph delimiters aren't in the layout lines
+ (pango_layout_index_to_pos): update to handle paragraph
+ delimiters
+
+ * pango/break.c (pango_find_paragraph_boundary): New function
+ to find paragraph boundaries
+
+ * pango/pango-layout.c (get_items_log_attrs): don't separate calls
+ to pango_break() when directional level changes
+
+ * pango/pango-layout.h (struct _PangoLayoutLine): put start index
+ of the line into the struct
+
+ * pango/pango-layout.c (pango_layout_get_cursor_pos): Fixups to
+ reflect the fact that paragraph separators are removed from the
+ input text.
+
+ * pango/pango-layout.c (can_break_at): don't
+ special-case start of line and whitespace-following-alphabetic
+ here, because pango_break() already handles that properly
+
+ * tests/testboundaries.c, tests/Makefile.am, tests/runtests.sh:
+ Add directory for test programs, and a script to run them all
+
+ * configure.in: Create Makefile in tests
+
+ * pango/break.c (pango_break): Try for a real implementation of
+ the Unicode text boundary algorithms
+ (pango_get_log_attrs): Allow length to be -1
+
+ * pango/pango-context.c (pango_itemize): use pango_item_new(),
+ assert that items added to the list are sane.
+
+ * pango/pango-layout.c (pango_layout_check_lines): Reimplement
+ to honor the paragraph boundaries from pango_break()
+
+ * pango/pango-layout.c (process_item): use pango_item_split() here
+
+ * pango/pango-item.c (pango_item_split): New function to split an
+ item into two items
+
Fri Dec 1 11:49:50 2000 Owen Taylor <otaylor@redhat.com>
* pango/pango-layout.c (get_tab_pos): Make sure that