[Libreoffice-commits] .: 2 commits - canvas/inc canvas/Library_canvastools.mk canvas/Package_inc.mk canvas/source chart2/source comphelper/inc comphelper/source hyphen/hyphen-2.7.1-2.8.3.patch hyphen/hyphen-2.7.1.patch hyphen/hyphen-2.7.1-read-charset.patch hyphen/hyphen-android.patch hyphen/hyphen-build.patch hyphen/makefile.mk hyphen/prj ooo.lst.in sc/inc sc/source sd/source unusedcode.easy

Caolán McNamara caolan at kemper.freedesktop.org
Thu Dec 22 02:48:55 PST 2011


 canvas/Library_canvastools.mk                           |    1 
 canvas/Package_inc.mk                                   |    1 
 canvas/inc/canvas/prioritybooster.hxx                   |   69 --
 canvas/source/tools/prioritybooster.cxx                 |   83 ---
 chart2/source/controller/main/UndoGuard.cxx             |   18 
 chart2/source/controller/main/UndoGuard.hxx             |   13 
 comphelper/inc/comphelper/eventattachermgr.hxx          |    7 
 comphelper/source/eventattachermgr/eventattachermgr.cxx |   12 
 hyphen/hyphen-2.7.1-2.8.3.patch                         |  399 ----------------
 hyphen/hyphen-2.7.1-read-charset.patch                  |   20 
 hyphen/hyphen-2.7.1.patch                               |   72 --
 hyphen/hyphen-android.patch                             |    4 
 hyphen/hyphen-build.patch                               |   70 ++
 hyphen/makefile.mk                                      |    8 
 hyphen/prj/d.lst                                        |    4 
 ooo.lst.in                                              |    2 
 sc/inc/clipparam.hxx                                    |   13 
 sc/inc/document.hxx                                     |    1 
 sc/source/core/data/clipparam.cxx                       |   17 
 sd/source/ui/slideshow/slideshowimpl.cxx                |    1 
 unusedcode.easy                                         |    8 
 21 files changed, 78 insertions(+), 745 deletions(-)

New commits:
commit 27aa4dccf24fca018e19e563e000051f7f9af62e
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Thu Dec 22 10:47:26 2011 +0000

    bump hyphen to 2.8.3

diff --git a/hyphen/hyphen-2.7.1-2.8.3.patch b/hyphen/hyphen-2.7.1-2.8.3.patch
deleted file mode 100644
index 51ab23a..0000000
--- a/hyphen/hyphen-2.7.1-2.8.3.patch
+++ /dev/null
@@ -1,399 +0,0 @@
---- misc/build/hyphen-2.7.1/hyphen.c.old	2011-10-10 15:58:33.317260138 +0200
-+++ misc/build/hyphen-2.7.1/hyphen.c	2011-10-10 15:58:55.221260136 +0200
-@@ -226,115 +226,61 @@
- }
- 
- #ifdef VERBOSE
--HashTab *global;
-+HashTab *global[1];
- 
- static char *
--get_state_str (int state)
-+get_state_str (int state, int level)
- {
-   int i;
-   HashEntry *e;
- 
-   for (i = 0; i < HASH_SIZE; i++)
--    for (e = global->entries[i]; e; e = e->next)
-+    for (e = global[level]->entries[i]; e; e = e->next)
-       if (e->val == state)
- 	return e->key;
-   return NULL;
- }
- #endif
- 
--HyphenDict *
--hnj_hyphen_load (const char *fn)
--{
--  HyphenDict *dict[2];
--  HashTab *hashtab;
--  FILE *f;
--  char buf[MAX_CHARS];
-+void hnj_hyphen_load_line(char * buf, HyphenDict * dict, HashTab * hashtab) {
-+  int i, j;
-   char word[MAX_CHARS];
-   char pattern[MAX_CHARS];
-   char * repl;
-   signed char replindex;
-   signed char replcut;
--  int state_num = 0, last_state;
--  int i, j, k;
-+  int state_num = 0;
-+  int last_state;
-   char ch;
-   int found;
--  HashEntry *e;
--  int nextlevel = 0;
--
--  f = fopen (fn, "r");
--  if (f == NULL)
--    return NULL;
--
--// loading one or two dictionaries (separated by NEXTLEVEL keyword)
--for (k = 0; k == 0 || (k == 1 && nextlevel); k++) { 
--  hashtab = hnj_hash_new ();
--#ifdef VERBOSE
--  global = hashtab;
--#endif
--  hnj_hash_insert (hashtab, "", 0);
--  dict[k] = hnj_malloc (sizeof(HyphenDict));
--  dict[k]->num_states = 1;
--  dict[k]->states = hnj_malloc (sizeof(HyphenState));
--  dict[k]->states[0].match = NULL;
--  dict[k]->states[0].repl = NULL;
--  dict[k]->states[0].fallback_state = -1;
--  dict[k]->states[0].num_trans = 0;
--  dict[k]->states[0].trans = NULL;
--  dict[k]->nextlevel = NULL;
--  dict[k]->lhmin = 0;
--  dict[k]->rhmin = 0;
--  dict[k]->clhmin = 0;
--  dict[k]->crhmin = 0;
--  dict[k]->nohyphen = NULL;
--  dict[k]->nohyphenl = 0;
--
--  /* read in character set info */
--  if (k == 0) {
--    for (i=0;i<MAX_NAME;i++) dict[k]->cset[i]= 0;
--    fgets(dict[k]->cset,  sizeof(dict[k]->cset),f);
--    for (i=0;i<MAX_NAME;i++)
--      if ((dict[k]->cset[i] == '\r') || (dict[k]->cset[i] == '\n'))
--        dict[k]->cset[i] = 0;
--    dict[k]->utf8 = (strcmp(dict[k]->cset, "UTF-8") == 0);
--  } else {
--    strcpy(dict[k]->cset, dict[0]->cset);
--    dict[k]->utf8 = dict[0]->utf8;
--  }
- 
--  while (fgets (buf, sizeof(buf), f) != NULL)
--    {
--      if (buf[0] != '%')
--	{
--	  if (strncmp(buf, "NEXTLEVEL", 9) == 0) {
--	    nextlevel = 1;
--	    break;
--	  } else if (strncmp(buf, "LEFTHYPHENMIN", 13) == 0) {
--	    dict[k]->lhmin = atoi(buf + 13);
--	    continue;
-+	  if (strncmp(buf, "LEFTHYPHENMIN", 13) == 0) {
-+	    dict->lhmin = atoi(buf + 13);
-+	    return;
- 	  } else if (strncmp(buf, "RIGHTHYPHENMIN", 14) == 0) {
--	    dict[k]->rhmin = atoi(buf + 14);
--	    continue;
-+	    dict->rhmin = atoi(buf + 14);
-+	    return;
- 	  } else if (strncmp(buf, "COMPOUNDLEFTHYPHENMIN", 21) == 0) {
--	    dict[k]->clhmin = atoi(buf + 21);
--	    continue;
-+	    dict->clhmin = atoi(buf + 21);
-+	    return;
- 	  } else if (strncmp(buf, "COMPOUNDRIGHTHYPHENMIN", 22) == 0) {
--	    dict[k]->crhmin = atoi(buf + 22);
--	    continue;
-+	    dict->crhmin = atoi(buf + 22);
-+	    return;
- 	  } else if (strncmp(buf, "NOHYPHEN", 8) == 0) {
- 	    char * space = buf + 8;
- 	    while (*space != '\0' && (*space == ' ' || *space == '\t')) space++;
--	    if (*buf != '\0') dict[k]->nohyphen = hnj_strdup(space);
--	    if (dict[k]->nohyphen) {
--	        char * nhe = dict[k]->nohyphen + strlen(dict[k]->nohyphen) - 1;
-+	    if (*buf != '\0') dict->nohyphen = hnj_strdup(space);
-+	    if (dict->nohyphen) {
-+	        char * nhe = dict->nohyphen + strlen(dict->nohyphen) - 1;
- 	        *nhe = 0;
--	        for (nhe = nhe - 1; nhe > dict[k]->nohyphen; nhe--) {
-+	        for (nhe = nhe - 1; nhe > dict->nohyphen; nhe--) {
- 	                if (*nhe == ',') {
--	                    dict[k]->nohyphenl++;
-+	                    dict->nohyphenl++;
- 	                    *nhe = 0;
- 	                }
- 	        }
- 	    }
--	    continue;
-+	    return;
- 	  } 
- 	  j = 0;
- 	  pattern[j] = '0';
-@@ -379,7 +325,7 @@
-           } else {
-             if (*word == '.') i++;
-             /* convert UTF-8 char. positions of discretionary hyph. replacements to 8-bit */
--            if (dict[k]->utf8) {
-+            if (dict->utf8) {
-                 int pu = -1;        /* unicode character position */
-                 int ps = -1;        /* unicode start position (original replindex) */
-                 int pc = (*word == '.') ? 1: 0; /* 8-bit character position */
-@@ -403,14 +349,14 @@
- 	  printf ("word %s pattern %s, j = %d  repl: %s\n", word, pattern + i, j, repl);
- #endif
- 	  found = hnj_hash_lookup (hashtab, word);
--	  state_num = hnj_get_state (dict[k], hashtab, word);
--	  dict[k]->states[state_num].match = hnj_strdup (pattern + i);
--	  dict[k]->states[state_num].repl = repl;
--	  dict[k]->states[state_num].replindex = replindex;
-+	  state_num = hnj_get_state (dict, hashtab, word);
-+	  dict->states[state_num].match = hnj_strdup (pattern + i);
-+	  dict->states[state_num].repl = repl;
-+	  dict->states[state_num].replindex = replindex;
-           if (!replcut) {
--            dict[k]->states[state_num].replcut = (signed char) strlen(word);
-+            dict->states[state_num].replcut = (signed char) strlen(word);
-           } else {
--            dict[k]->states[state_num].replcut = replcut;
-+            dict->states[state_num].replcut = replcut;
-           }
- 
- 	  /* now, put in the prefix transitions */
-@@ -420,11 +366,82 @@
- 	      ch = word[j - 1];
- 	      word[j - 1] = '\0';
- 	      found = hnj_hash_lookup (hashtab, word);
--	      state_num = hnj_get_state (dict[k], hashtab, word);
--	      hnj_add_trans (dict[k], state_num, last_state, ch);
-+	      state_num = hnj_get_state (dict, hashtab, word);
-+	      hnj_add_trans (dict, state_num, last_state, ch);
- 	    }
--	}
-+}
-+
-+HyphenDict *
-+hnj_hyphen_load (const char *fn)
-+{
-+  HyphenDict *dict[2];
-+  HashTab *hashtab;
-+  FILE *f;
-+  char buf[MAX_CHARS];
-+  int nextlevel = 0;
-+  int i, j, k;
-+  HashEntry *e;
-+  int state_num = 0;
-+
-+  f = fopen (fn, "r");
-+  if (f == NULL)
-+    return NULL;
-+
-+// loading one or two dictionaries (separated by NEXTLEVEL keyword)
-+for (k = 0; k < 2; k++) { 
-+  hashtab = hnj_hash_new ();
-+#ifdef VERBOSE
-+  global[k] = hashtab;
-+#endif
-+  hnj_hash_insert (hashtab, "", 0);
-+  dict[k] = hnj_malloc (sizeof(HyphenDict));
-+  dict[k]->num_states = 1;
-+  dict[k]->states = hnj_malloc (sizeof(HyphenState));
-+  dict[k]->states[0].match = NULL;
-+  dict[k]->states[0].repl = NULL;
-+  dict[k]->states[0].fallback_state = -1;
-+  dict[k]->states[0].num_trans = 0;
-+  dict[k]->states[0].trans = NULL;
-+  dict[k]->nextlevel = NULL;
-+  dict[k]->lhmin = 0;
-+  dict[k]->rhmin = 0;
-+  dict[k]->clhmin = 0;
-+  dict[k]->crhmin = 0;
-+  dict[k]->nohyphen = NULL;
-+  dict[k]->nohyphenl = 0;
-+
-+  /* read in character set info */
-+  if (k == 0) {
-+    for (i=0;i<MAX_NAME;i++) dict[k]->cset[i]= 0;
-+    fgets(dict[k]->cset,  sizeof(dict[k]->cset),f);
-+    for (i=0;i<MAX_NAME;i++)
-+      if ((dict[k]->cset[i] == '\r') || (dict[k]->cset[i] == '\n'))
-+        dict[k]->cset[i] = 0;
-+    dict[k]->utf8 = (strcmp(dict[k]->cset, "UTF-8") == 0);
-+  } else {
-+    strcpy(dict[k]->cset, dict[0]->cset);
-+    dict[k]->utf8 = dict[0]->utf8;
-+  }
-+
-+  if (k == 0 || nextlevel) {
-+    while (fgets (buf, sizeof(buf), f) != NULL) {
-+      if (strncmp(buf, "NEXTLEVEL", 9) == 0) {
-+	nextlevel = 1;
-+	break;
-+      } else if (buf[0] != '%') hnj_hyphen_load_line(buf, dict[k], hashtab);
-+    }
-+  } else if (k == 1) {
-+    /* default first level: hyphen and ASCII apostrophe */
-+    if (!dict[0]->utf8) hnj_hyphen_load_line("NOHYPHEN '\n", dict[k], hashtab);
-+    else hnj_hyphen_load_line("NOHYPHEN ',\xe2\x80\x93,\xe2\x80\x99\n", dict[k], hashtab);
-+    strcpy(buf, "1-1\n"); // buf rewritten by hnj_hyphen_load here
-+    hnj_hyphen_load_line(buf, dict[k], hashtab); /* remove hyphen */
-+    hnj_hyphen_load_line("1'1\n", dict[k], hashtab); /* ASCII apostrophe */
-+    if (dict[0]->utf8) {
-+      hnj_hyphen_load_line("1\xe2\x80\x93" "1\n", dict[k], hashtab); /* endash */
-+      hnj_hyphen_load_line("1\xe2\x80\x99" "1\n", dict[k], hashtab); /* apostrophe */
-     }
-+  }
- 
-   /* Could do unioning of matches here (instead of the preprocessor script).
-      If we did, the pseudocode would look something like this:
-@@ -476,7 +493,20 @@
-   state_num = 0;
- }
-   fclose(f);
--  if (k == 2) dict[0]->nextlevel = dict[1];
-+  if (nextlevel) dict[0]->nextlevel = dict[1];
-+  else {
-+    dict[1] -> nextlevel = dict[0];
-+    dict[1]->lhmin = dict[0]->lhmin;
-+    dict[1]->rhmin = dict[0]->rhmin;
-+    dict[1]->clhmin = (dict[0]->clhmin) ? dict[0]->clhmin : ((dict[0]->lhmin) ? dict[0]->lhmin : 3);
-+    dict[1]->crhmin = (dict[0]->crhmin) ? dict[0]->crhmin : ((dict[0]->rhmin) ? dict[0]->rhmin : 3);
-+#ifdef VERBOSE
-+    HashTab *r = global[0];
-+    global[0] = global[1];
-+    global[1] = r;
-+#endif
-+    return dict[1];
-+  }
-   return dict[0];
- }
- 
-@@ -527,8 +557,13 @@
-   j = 0;
-   prep_word[j++] = '.';
- 
--  for (i = 0; i < word_size; i++)
-+  for (i = 0; i < word_size; i++) {
-+    if (word[i] <= '9' && word[i] >= '0') {
-+      prep_word[j++] = '.';
-+    } else {
-       prep_word[j++] = word[i];
-+    }
-+  }
- 
-   prep_word[j++] = '.';
-   prep_word[j] = '\0';
-@@ -557,7 +592,7 @@
- 
- #ifdef VERBOSE
- 	  char *state_str;
--	  state_str = get_state_str (state);
-+	  state_str = get_state_str (state, 0);
- 
- 	  for (k = 0; k < i - strlen (state_str); k++)
- 	    putchar (' ');
-@@ -670,6 +705,9 @@
-       i += hnj_ligature(word[2]);
-     }
- 
-+    // ignore numbers
-+    for (j = 0; word[j] <= '9' && word[j] >= '0'; j++) i--;
-+
-     for (j = 0; i < lhmin && word[j] != '\0'; i++) do {
-       // check length of the non-standard part
-       if (*rep && *pos && *cut && (*rep)[j]) {
-@@ -696,9 +734,13 @@
- int hnj_hyphen_rhmin(int utf8, const char *word, int word_size, char * hyphens,
- 	char *** rep, int ** pos, int ** cut, int rhmin)
- {
--    int i;
--    int j = word_size - 2;    
--    for (i = 1; i < rhmin && j > 0; j--) {
-+    int i = 1;
-+    int j;
-+
-+    // ignore numbers
-+    for (j = word_size - 1; j > 0 && word[j] <= '9' && word[j] >= '0'; j--) i--;
-+
-+    for (j = word_size - 2; i < rhmin && j > 0; j--) {
-       // check length of the non-standard part
-       if (*rep && *pos && *cut && (*rep)[j]) {
-         char * rh = strchr((*rep)[j], '=');
-@@ -756,8 +798,15 @@
-   j = 0;
-   prep_word[j++] = '.';
-   
--  for (i = 0; i < word_size; i++)
-+  for (i = 0; i < word_size; i++) {
-+    if (word[i] <= '9' && word[i] >= '0') {
-+      prep_word[j++] = '.';
-+    } else {
-       prep_word[j++] = word[i];
-+    }
-+  }
-+
-+
- 
-   prep_word[j++] = '.';
-   prep_word[j] = '\0';
-@@ -786,7 +835,7 @@
- 
- #ifdef VERBOSE
- 	  char *state_str;
--	  state_str = get_state_str (state);
-+	  state_str = get_state_str (state, 1);
- 
- 	  for (k = 0; k < i - strlen (state_str); k++)
- 	    putchar (' ');
-@@ -1033,6 +1082,9 @@
-     }
-   }
-   hyphens[j + 1] = '\0';
-+#ifdef VERBOSE
-+  printf ("nums: %s\n", hyphens);
-+#endif
-   return 0;
- }
- 
-@@ -1074,8 +1126,8 @@
-     for (nhi = 0; nhi <= dict->nohyphenl; nhi++) {
-         char * nhy = (char *) strstr(word, nh);
-         while (nhy) {
--            hyphens[nhy - word + strlen(nh) - 1] = 0;
--            if (nhy - word  - 1 >= 0) hyphens[nhy - word - 1] = 0;
-+            hyphens[nhy - word + strlen(nh) - 1] = '0';
-+            if (nhy - word  - 1 >= 0) hyphens[nhy - word - 1] = '0';
-             nhy = (char *) strstr(nhy + 1, nh);
-         }
-         nh = nh + strlen(nh) + 1;
-@@ -1084,6 +1136,9 @@
- 
-   if (hyphword) hnj_hyphen_hyphword(word, word_size, hyphens, hyphword, rep, pos, cut);
-   if (dict->utf8) return hnj_hyphen_norm(word, word_size, hyphens, rep, pos, cut);
-+#ifdef VERBOSE
-+  printf ("nums: %s\n", hyphens);
-+#endif
-   return 0;
- }
- 
-@@ -1093,8 +1148,10 @@
- 	char *hyphword, char *** rep, int ** pos, int ** cut,
- 	int lhmin, int rhmin, int clhmin, int crhmin)
- {
--  lhmin = (lhmin > 0 ? lhmin : dict->lhmin);
--  rhmin = (rhmin > 0 ? rhmin : dict->rhmin);
-+  lhmin = (lhmin > dict->lhmin) ? lhmin : dict->lhmin;
-+  rhmin = (rhmin > dict->rhmin) ? rhmin : dict->rhmin;
-+  clhmin = (clhmin > dict->clhmin) ? clhmin : dict->clhmin;
-+  crhmin = (crhmin > dict->crhmin) ? crhmin : dict->crhmin;
-   hnj_hyphen_hyph_(dict, word, word_size, hyphens, rep, pos, cut,
-     clhmin, crhmin, 1, 1);
-   hnj_hyphen_lhmin(dict->utf8, word, word_size, hyphens,
diff --git a/hyphen/hyphen-2.7.1-read-charset.patch b/hyphen/hyphen-2.7.1-read-charset.patch
deleted file mode 100644
index e846955..0000000
--- a/hyphen/hyphen-2.7.1-read-charset.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- misc/hyphen-2.7.1/hyphen.c	2010-12-01 01:47:22.000000000 +0100
-+++ misc/build/hyphen-2.7.1/hyphen.c	2011-01-18 16:26:50.953125000 +0100
-@@ -291,13 +291,10 @@
-   /* read in character set info */
-   if (k == 0) {
-     for (i=0;i<MAX_NAME;i++) dict[k]->cset[i]= 0;
--    if (fgets(dict[k]->cset,  sizeof(dict[k]->cset),f) != NULL) {
--      for (i=0;i<MAX_NAME;i++)
--        if ((dict[k]->cset[i] == '\r') || (dict[k]->cset[i] == '\n'))
--          dict[k]->cset[i] = 0;
--    } else {
--      dict[k]->cset[0] = 0;
--    }
-+    fgets(dict[k]->cset,  sizeof(dict[k]->cset),f);
-+    for (i=0;i<MAX_NAME;i++)
-+      if ((dict[k]->cset[i] == '\r') || (dict[k]->cset[i] == '\n'))
-+        dict[k]->cset[i] = 0;
-     dict[k]->utf8 = (strcmp(dict[k]->cset, "UTF-8") == 0);
-   } else {
-     strcpy(dict[k]->cset, dict[0]->cset);
diff --git a/hyphen/hyphen-2.7.1.patch b/hyphen/hyphen-2.7.1.patch
deleted file mode 100644
index 0e8eafa..0000000
--- a/hyphen/hyphen-2.7.1.patch
+++ /dev/null
@@ -1,72 +0,0 @@
---- misc/hyphen-2.7.1/Makefile.am	2010-07-19 11:23:17.000000000 +0200
-+++ misc/build/hyphen-2.7.1/Makefile.am	2010-12-02 10:15:44.390625000 +0100
-@@ -25,14 +25,13 @@
- 
- hyphen.us3:
- 	cp -f $(srcdir)/hyphen.tex hyphen.us
--	patch < $(srcdir)/hyphen.patch
-+	$(GNUPATCH) < $(srcdir)/hyphen.patch
- 	$(srcdir)/tbhyphext.sh <$(srcdir)/tbhyphext.tex >hyphen.us2
- 	cat hyphen.us hyphen.us2 | $(AWK) -f $(srcdir)/lig.awk >hyphen.us3
- 	cat $(srcdir)/ligpatch.txt >>hyphen.us3
- 
--hyph_en_US.dic: hyphen.us3
--	perl $(srcdir)/substrings.pl hyphen.us3 hyphen.us4 UTF-8 2 3 >/dev/null
--	cat hyphen.us4 | $(SED) -f $(srcdir)/ooopatch.sed >hyph_en_US.dic
-+hyph_en_US.dic:
-+	@echo "hyph_en_US.txt distributed with Hyphen library"
- 
- clean-local:
- 	rm -rf hyphen.us* hyph_en_US.dic
---- misc/hyphen-2.7.1/Makefile.in	2010-12-01 02:31:29.000000000 +0100
-+++ misc/build/hyphen-2.7.1/Makefile.in	2010-12-02 10:17:16.546875000 +0100
-@@ -940,14 +940,13 @@
- 
- hyphen.us3:
- 	cp -f $(srcdir)/hyphen.tex hyphen.us
--	patch < $(srcdir)/hyphen.patch
-+	$(GNUPATCH) < $(srcdir)/hyphen.patch
- 	$(srcdir)/tbhyphext.sh <$(srcdir)/tbhyphext.tex >hyphen.us2
- 	cat hyphen.us hyphen.us2 | $(AWK) -f $(srcdir)/lig.awk >hyphen.us3
- 	cat $(srcdir)/ligpatch.txt >>hyphen.us3
- 
--hyph_en_US.dic: hyphen.us3
--	perl $(srcdir)/substrings.pl hyphen.us3 hyphen.us4 UTF-8 2 3 >/dev/null
--	cat hyphen.us4 | $(SED) -f $(srcdir)/ooopatch.sed >hyph_en_US.dic
-+hyph_en_US.dic:
-+	@echo "hyph_en_US.txt distributed with Hyphen library"
- 
- clean-local:
- 	rm -rf hyphen.us* hyph_en_US.dic
---- misc/hyphen-2.7.1/makefile.mk	2010-12-02 10:35:40.265625000 +0100
-+++ misc/build/hyphen-2.7.1/makefile.mk	2010-12-02 10:25:45.750000000 +0100
-@@ -1 +1,28 @@
--dummy
-+PRJ = ..$/..$/..$/..
-+
-+PRJNAME = hyphen
-+TARGET  = hyphen
-+CFLAGSCALL=gsd
-+
-+USE_DEFFILE=TRUE
-+EXTERNAL_WARNINGS_NOT_ERRORS := TRUE
-+UWINAPILIB=
-+
-+.INCLUDE : settings.mk
-+
-+# --- Files --------------------------------------------------------
-+
-+# !! not to be compiled because those belong to a stand alone programs: !!
-+#        $(SLO)$/createfp.obj\
-+#        $(SLO)$/testtextcat.obj
-+
-+SLOFILES=   \
-+        $(SLO)$/hyphen.obj\
-+        $(SLO)$/hnjalloc.obj
-+
-+# --- Targets ------------------------------------------------------
-+
-+ALL: ALLTAR
-+
-+.INCLUDE : target.mk
-+
diff --git a/hyphen/hyphen-android.patch b/hyphen/hyphen-android.patch
index b49c4a0..1cc3365 100644
--- a/hyphen/hyphen-android.patch
+++ b/hyphen/hyphen-android.patch
@@ -1,5 +1,5 @@
---- misc/hyphen-2.7.1/config.sub
-+++ misc/build/hyphen-2.7.1/config.sub
+--- misc/hyphen-2.8.3/config.sub
++++ misc/build/hyphen-2.8.3/config.sub
 @@ -120,7 +120,7 @@
  # Here we must recognize all the valid KERNEL-OS combinations.
  maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
diff --git a/hyphen/hyphen-build.patch b/hyphen/hyphen-build.patch
new file mode 100644
index 0000000..abd02ef
--- /dev/null
+++ b/hyphen/hyphen-build.patch
@@ -0,0 +1,70 @@
+--- misc/hyphen-2.8.3/Makefile.am	2010-07-19 11:23:17.000000000 +0200
++++ misc/build/hyphen-2.8.3/Makefile.am	2010-12-02 10:15:44.390625000 +0100
+@@ -25,13 +25,13 @@
+ 
+ hyphen.us3:
+ 	cp -f $(srcdir)/hyphen.tex hyphen.us
+-	patch < $(srcdir)/hyphen.patch
++	$(GNUPATCH) < $(srcdir)/hyphen.patch
+ 	$(srcdir)/tbhyphext.sh <$(srcdir)/tbhyphext.tex >hyphen.us2
+ 	cat hyphen.us hyphen.us2 | $(AWK) -f $(srcdir)/lig.awk >hyphen.us3
+ 	cat $(srcdir)/ligpatch.txt >>hyphen.us3
+ 
+-hyph_en_US.dic: hyphen.us3
+-	perl $(srcdir)/substrings.pl hyphen.us3 hyph_en_US.dic UTF-8 2 3 >/dev/null
++hyph_en_US.dic:
++	@echo "hyph_en_US.txt distributed with Hyphen library"
+ 
+ clean-local:
+ 	rm -rf hyphen.us* hyph_en_US.dic
+--- misc/hyphen-2.8.3/Makefile.in	2010-12-01 02:31:29.000000000 +0100
++++ misc/build/hyphen-2.8.3/Makefile.in	2010-12-02 10:17:16.546875000 +0100
+@@ -940,13 +940,13 @@
+ 
+ hyphen.us3:
+ 	cp -f $(srcdir)/hyphen.tex hyphen.us
+-	patch < $(srcdir)/hyphen.patch
++	$(GNUPATCH) < $(srcdir)/hyphen.patch
+ 	$(srcdir)/tbhyphext.sh <$(srcdir)/tbhyphext.tex >hyphen.us2
+ 	cat hyphen.us hyphen.us2 | $(AWK) -f $(srcdir)/lig.awk >hyphen.us3
+ 	cat $(srcdir)/ligpatch.txt >>hyphen.us3
+ 
+-hyph_en_US.dic: hyphen.us3
+-	perl $(srcdir)/substrings.pl hyphen.us3 hyph_en_US.dic UTF-8 2 3 >/dev/null
++hyph_en_US.dic:
++	@echo "hyph_en_US.txt distributed with Hyphen library"
+ 
+ clean-local:
+ 	rm -rf hyphen.us* hyph_en_US.dic
+--- misc/hyphen-2.8.3/makefile.mk	2010-12-02 10:35:40.265625000 +0100
++++ misc/build/hyphen-2.8.3/makefile.mk	2010-12-02 10:25:45.750000000 +0100
+@@ -1 +1,28 @@
+-dummy
++PRJ = ..$/..$/..$/..
++
++PRJNAME = hyphen
++TARGET  = hyphen
++CFLAGSCALL=gsd
++
++USE_DEFFILE=TRUE
++EXTERNAL_WARNINGS_NOT_ERRORS := TRUE
++UWINAPILIB=
++
++.INCLUDE : settings.mk
++
++# --- Files --------------------------------------------------------
++
++# !! not to be compiled because those belong to a stand alone programs: !!
++#        $(SLO)$/createfp.obj\
++#        $(SLO)$/testtextcat.obj
++
++SLOFILES=   \
++        $(SLO)$/hyphen.obj\
++        $(SLO)$/hnjalloc.obj
++
++# --- Targets ------------------------------------------------------
++
++ALL: ALLTAR
++
++.INCLUDE : target.mk
++
diff --git a/hyphen/makefile.mk b/hyphen/makefile.mk
index d82c4b1..feb0ea7 100644
--- a/hyphen/makefile.mk
+++ b/hyphen/makefile.mk
@@ -36,15 +36,13 @@ TARGET=hyphen
 
 # --- Files --------------------------------------------------------
 
-TARFILE_NAME=hyphen-2.7.1
-TARFILE_MD5=48a9f787f43a09c0a9b7b00cd1fddbbf
+TARFILE_NAME=hyphen-2.8.3
+TARFILE_MD5=86261f06c097d3e425a2f6d0b0635380
 
 ADDITIONAL_FILES += makefile.mk
 
 PATCH_FILES= \
-    hyphen-2.7.1.patch \
-    hyphen-2.7.1-read-charset.patch \
-    hyphen-2.7.1-2.8.3.patch \
+    hyphen-build.patch \
     hyphen-android.patch
 
 .IF "$(GUI)"=="UNX"
diff --git a/hyphen/prj/d.lst b/hyphen/prj/d.lst
index 4758ed7..dbaf96e 100644
--- a/hyphen/prj/d.lst
+++ b/hyphen/prj/d.lst
@@ -1,5 +1,5 @@
 ..\%__SRC%\slb\hyphen.lib     %_DEST%\lib\hyphen.lib
 
 ..\%__SRC%\inc\hyphen.h %_DEST%\inc\hyphen.h
-..\%__SRC%\misc\build\hyphen-2.7.1\.libs\libhyphen.a %_DEST%\lib\libhyphen.a
-..\%__SRC%\misc\build\hyphen-2.7.1\hyph_en_US.dic %_DEST%\bin\hyph_en_US.dic
+..\%__SRC%\misc\build\hyphen-2.8.3\.libs\libhyphen.a %_DEST%\lib\libhyphen.a
+..\%__SRC%\misc\build\hyphen-2.8.3\hyph_en_US.dic %_DEST%\bin\hyph_en_US.dic
diff --git a/ooo.lst.in b/ooo.lst.in
index b06780a..9085d9c 100644
--- a/ooo.lst.in
+++ b/ooo.lst.in
@@ -1,5 +1,5 @@
 http://dev-www.libreoffice.org/src
-48a9f787f43a09c0a9b7b00cd1fddbbf-hyphen-2.7.1.tar.gz
+86261f06c097d3e425a2f6d0b0635380-hyphen-2.8.3.tar.gz
 63ddc5116488985e820075e65fbe6aa4-openssl-0.9.8o.tar.gz
 db5ffcd50064421176e8afb7b85fd1a7-pixman-0.24.0.tar.bz2
 0b49ede71c21c0599b0cc19b353a6cb3-README_apache-commons.txt
commit 5c1dc778d6ce38d563462a76cdc454ed476cf15b
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Thu Dec 22 10:46:58 2011 +0000

    remove some unused code

diff --git a/canvas/Library_canvastools.mk b/canvas/Library_canvastools.mk
index d9adfca..d0b11a2 100644
--- a/canvas/Library_canvastools.mk
+++ b/canvas/Library_canvastools.mk
@@ -64,7 +64,6 @@ $(eval $(call gb_Library_add_exception_objects,canvastools,\
 	canvas/source/tools/page \
 	canvas/source/tools/pagemanager \
 	canvas/source/tools/parametricpolypolygon \
-	canvas/source/tools/prioritybooster \
 	canvas/source/tools/propertysethelper \
 	canvas/source/tools/spriteredrawmanager \
 	canvas/source/tools/surface \
diff --git a/canvas/Package_inc.mk b/canvas/Package_inc.mk
index f3892ca..500ed44 100644
--- a/canvas/Package_inc.mk
+++ b/canvas/Package_inc.mk
@@ -46,7 +46,6 @@ $(eval $(call gb_Package_add_file,canvas_inc,inc/canvas/canvastoolsdllapi.h,canv
 $(eval $(call gb_Package_add_file,canvas_inc,inc/canvas/debug.hxx,canvas/debug.hxx))
 $(eval $(call gb_Package_add_file,canvas_inc,inc/canvas/elapsedtime.hxx,canvas/elapsedtime.hxx))
 $(eval $(call gb_Package_add_file,canvas_inc,inc/canvas/parametricpolypolygon.hxx,canvas/parametricpolypolygon.hxx))
-$(eval $(call gb_Package_add_file,canvas_inc,inc/canvas/prioritybooster.hxx,canvas/prioritybooster.hxx))
 $(eval $(call gb_Package_add_file,canvas_inc,inc/canvas/propertysethelper.hxx,canvas/propertysethelper.hxx))
 $(eval $(call gb_Package_add_file,canvas_inc,inc/canvas/rendering/bitmap.hxx,canvas/rendering/bitmap.hxx))
 $(eval $(call gb_Package_add_file,canvas_inc,inc/canvas/rendering/icachedprimitive.hxx,canvas/rendering/icachedprimitive.hxx))
diff --git a/canvas/inc/canvas/prioritybooster.hxx b/canvas/inc/canvas/prioritybooster.hxx
deleted file mode 100644
index dfa2196..0000000
--- a/canvas/inc/canvas/prioritybooster.hxx
+++ /dev/null
@@ -1,69 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org.  If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#ifndef INCLUDED_CANVAS_PRIORITYBOOSTER_HXX
-#define INCLUDED_CANVAS_PRIORITYBOOSTER_HXX
-
-#include <sal/types.h>
-
-#include <memory>
-#include <canvas/canvastoolsdllapi.h>
-
-
-namespace canvas
-{
-    namespace tools
-    {
-        struct PriorityBooster_Impl;
-
-        /** Simplistic RAII object, to temporarily boost execution
-            priority for the current scope.
-         */
-        class PriorityBooster
-        {
-        public:
-            /** Create booster, with given priority delta
-
-                @param nDelta
-                Difference in execution priority. Positive values
-                increase prio, negative values decrease prio.
-             */
-             CANVASTOOLS_DLLPUBLIC explicit PriorityBooster( sal_Int32 nDelta );
-             CANVASTOOLS_DLLPUBLIC ~PriorityBooster();
-
-        private:
-            // also disables copy constructor and assignment operator
-            const ::std::auto_ptr< PriorityBooster_Impl > mpImpl;
-        };
-    }
-}
-
-#endif /* INCLUDED_CANVAS_PRIORITYBOOSTER_HXX */
-// eof
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/tools/prioritybooster.cxx b/canvas/source/tools/prioritybooster.cxx
deleted file mode 100644
index 837ebb8..0000000
--- a/canvas/source/tools/prioritybooster.cxx
+++ /dev/null
@@ -1,83 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org.  If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-
-
-#ifdef WNT
-# if defined _MSC_VER
-# pragma warning(push,1)
-# endif
-
-# include <windows.h>
-
-# if defined _MSC_VER
-# pragma warning(pop)
-# endif
-#endif
-
-#include "osl/diagnose.h"
-#include "canvas/prioritybooster.hxx"
-
-
-namespace canvas
-{
-    namespace tools
-    {
-        struct PriorityBooster_Impl
-        {
-            int mnOldPriority;
-        };
-
-        PriorityBooster::PriorityBooster( sal_Int32 nDelta ) :
-            mpImpl( new PriorityBooster_Impl )
-        {
-#ifdef WNT
-            HANDLE aCurrThread = GetCurrentThread();
-            mpImpl->mnOldPriority = GetThreadPriority( aCurrThread );
-
-            if ( 0 == SetThreadPriority( aCurrThread, mpImpl->mnOldPriority + nDelta ) )
-            {
-                OSL_FAIL( "PriorityBooster::PriorityBooster(): Was not able to modify thread priority" );
-            }
-#else
-            (void)nDelta;
-#endif
-        }
-
-        PriorityBooster::~PriorityBooster()
-        {
-#ifdef WNT
-            SetThreadPriority( GetCurrentThread(),
-                               mpImpl->mnOldPriority );
-#endif
-        }
-    } // namespace tools
-
-} // namespace canvas
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/chart2/source/controller/main/UndoGuard.cxx b/chart2/source/controller/main/UndoGuard.cxx
index 3bcdc9f..4069b3e 100644
--- a/chart2/source/controller/main/UndoGuard.cxx
+++ b/chart2/source/controller/main/UndoGuard.cxx
@@ -145,24 +145,6 @@ UndoGuardWithSelection::~UndoGuardWithSelection()
         rollback();
 }
 
-//-----------------------------------------------------------------------------
-
-UndoContext::UndoContext( const Reference< document::XUndoManager > & i_undoManager, const ::rtl::OUString& i_undoTitle )
-    :m_xUndoManager( i_undoManager )
-{
-    ENSURE_OR_THROW( m_xUndoManager.is(), "invalid undo manager!" );
-    m_xUndoManager->enterUndoContext( i_undoTitle );
-}
-
-//-----------------------------------------------------------------------------
-
-UndoContext::~UndoContext()
-{
-    m_xUndoManager->leaveUndoContext();
-}
-
-//-----------------------------------------------------------------------------
-
 HiddenUndoContext::HiddenUndoContext( const Reference< document::XUndoManager > & i_undoManager )
     :m_xUndoManager( i_undoManager )
 {
diff --git a/chart2/source/controller/main/UndoGuard.hxx b/chart2/source/controller/main/UndoGuard.hxx
index ccf2504..61e4a47 100644
--- a/chart2/source/controller/main/UndoGuard.hxx
+++ b/chart2/source/controller/main/UndoGuard.hxx
@@ -108,19 +108,6 @@ public:
     virtual ~UndoGuardWithSelection();
 };
 
-class UndoContext
-{
-public:
-    UndoContext(
-        const ::com::sun::star::uno::Reference< ::com::sun::star::document::XUndoManager > & i_undoManager,
-        const ::rtl::OUString& i_undoTitle
-    );
-    ~UndoContext();
-
-private:
-    const ::com::sun::star::uno::Reference< ::com::sun::star::document::XUndoManager >  m_xUndoManager;
-};
-
 class HiddenUndoContext
 {
 public:
diff --git a/comphelper/inc/comphelper/eventattachermgr.hxx b/comphelper/inc/comphelper/eventattachermgr.hxx
index f534ba2..6d2d7f5 100644
--- a/comphelper/inc/comphelper/eventattachermgr.hxx
+++ b/comphelper/inc/comphelper/eventattachermgr.hxx
@@ -53,13 +53,6 @@ namespace comphelper
 
 COMPHELPER_DLLPUBLIC ::com::sun::star::uno::Reference< ::com::sun::star::script::XEventAttacherManager >
 createEventAttacherManager(
-        const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XIntrospection > & rIntrospection,
-        const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & rSMgr )
-    throw( ::com::sun::star::uno::Exception );
-
-
-COMPHELPER_DLLPUBLIC ::com::sun::star::uno::Reference< ::com::sun::star::script::XEventAttacherManager >
-createEventAttacherManager(
         const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & rSMgr )
     throw( ::com::sun::star::uno::Exception );
 
diff --git a/comphelper/source/eventattachermgr/eventattachermgr.cxx b/comphelper/source/eventattachermgr/eventattachermgr.cxx
index ca63729..9c119a1 100644
--- a/comphelper/source/eventattachermgr/eventattachermgr.cxx
+++ b/comphelper/source/eventattachermgr/eventattachermgr.cxx
@@ -360,18 +360,6 @@ void SAL_CALL AttacherAllListener_Impl::disposing(const EventObject& )
 }
 
 
-//========================================================================
-//========================================================================
-//========================================================================
-
-// Create-Methode fuer EventAttacherManager
-Reference< XEventAttacherManager > createEventAttacherManager( const Reference< XIntrospection > & rIntrospection,
-                                                               const Reference< XMultiServiceFactory > & rSMgr )
-    throw( Exception )
-{
-    return new ImplEventAttacherManager( rIntrospection, rSMgr );
-}
-
 // Create-Methode fuer EventAttacherManager
 Reference< XEventAttacherManager > createEventAttacherManager( const Reference< XMultiServiceFactory > & rSMgr )
     throw( Exception )
diff --git a/sc/inc/clipparam.hxx b/sc/inc/clipparam.hxx
index f8a4038..63b4c9a 100644
--- a/sc/inc/clipparam.hxx
+++ b/sc/inc/clipparam.hxx
@@ -79,19 +79,6 @@ struct ScClipParam
     void setSourceDocID( sal_uInt32 nVal ) { mnSourceDocID = nVal; }
 };
 
-// ============================================================================
-
-struct ScClipRangeNameData
-{
-    ScRangeData::IndexMap       maRangeMap;
-    ::std::vector<ScRangeData*> mpRangeNames; // Don't insert NULL pointers.
-    bool                        mbReplace;
-
-    ScClipRangeNameData();
-    ~ScClipRangeNameData();
-    void insert(sal_uInt16 nOldIndex, sal_uInt16 nNewIndex);
-};
-
 #endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sc/inc/document.hxx b/sc/inc/document.hxx
index 83ad4a1..8e41fea 100644
--- a/sc/inc/document.hxx
+++ b/sc/inc/document.hxx
@@ -146,7 +146,6 @@ struct ScLookupCacheMapImpl;
 class SfxUndoManager;
 class ScFormulaParserPool;
 struct ScClipParam;
-struct ScClipRangeNameData;
 class ScRowBreakIterator;
 struct ScSetStringParam;
 class ScDocRowHeightUpdater;
diff --git a/sc/source/core/data/clipparam.cxx b/sc/source/core/data/clipparam.cxx
index b7e4414..6515540 100644
--- a/sc/source/core/data/clipparam.cxx
+++ b/sc/source/core/data/clipparam.cxx
@@ -192,21 +192,4 @@ void ScClipParam::transpose()
     maRanges = aNewRanges;
 }
 
-// ============================================================================
-
-ScClipRangeNameData::ScClipRangeNameData() :
-    mbReplace(false)
-{
-}
-
-ScClipRangeNameData::~ScClipRangeNameData()
-{
-}
-
-void ScClipRangeNameData::insert(sal_uInt16 nOldIndex, sal_uInt16 nNewIndex)
-{
-    maRangeMap.insert(
-        ScRangeData::IndexMap::value_type(nOldIndex, nNewIndex));
-}
-
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sd/source/ui/slideshow/slideshowimpl.cxx b/sd/source/ui/slideshow/slideshowimpl.cxx
index 1da357b..63eb11d 100644
--- a/sd/source/ui/slideshow/slideshowimpl.cxx
+++ b/sd/source/ui/slideshow/slideshowimpl.cxx
@@ -80,7 +80,6 @@
 #include "rtl/ref.hxx"
 #include "slideshow.hrc"
 #include "canvas/elapsedtime.hxx"
-#include "canvas/prioritybooster.hxx"
 #include "avmedia/mediawindow.hxx"
 #include  "svtools/colrdlg.hxx"
 
diff --git a/unusedcode.easy b/unusedcode.easy
index eadbb2f..050005d 100644
--- a/unusedcode.easy
+++ b/unusedcode.easy
@@ -298,9 +298,6 @@ ScCellObj::SetFormulaResultDouble(double)
 ScCellObj::SetFormulaResultString(rtl::OUString const&)
 ScCellObj::SetFormulaWithGrammar(rtl::OUString const&, rtl::OUString const&, formula::FormulaGrammar::Grammar)
 ScChangeActionContent::SetNewValue(String const&, ScDocument*)
-ScClipRangeNameData::ScClipRangeNameData()
-ScClipRangeNameData::insert(unsigned short, unsigned short)
-ScClipRangeNameData::~ScClipRangeNameData()
 ScCompressedArray<int, unsigned char>::GetEntryCount() const
 ScCompressedArray<int, unsigned short>::CopyFrom(ScCompressedArray<int, unsigned short> const&, int, int, long)
 ScCompressedArray<int, unsigned short>::GetValue(int) const
@@ -1607,8 +1604,6 @@ canvas::ParametricPolyPolygon::ParametricPolyPolygon(com::sun::star::uno::Refere
 canvas::PropertySetHelper::PropertySetHelper(std::__debug::vector<canvas::tools::ValueMap<canvas::PropertySetHelper::Callbacks>::MapEntry, std::allocator<canvas::tools::ValueMap<canvas::PropertySetHelper::Callbacks>::MapEntry> > const&)
 canvas::createSurfaceProxyManager(boost::shared_ptr<canvas::IRenderModule> const&)
 canvas::tools::ElapsedTime::getTimeBase() const
-canvas::tools::PriorityBooster::PriorityBooster(int)
-canvas::tools::PriorityBooster::~PriorityBooster()
 canvas::tools::appendToViewState(com::sun::star::rendering::ViewState&, basegfx::B2DHomMatrix const&)
 canvas::tools::calcRectToRectTransform(basegfx::B2DHomMatrix&, basegfx::B2DRange const&, basegfx::B2DRange const&, basegfx::B2DHomMatrix const&)
 canvas::tools::clipBlit(basegfx::B2IRange&, basegfx::B2IPoint&, basegfx::B2IRange const&, basegfx::B2IRange const&)
@@ -1619,8 +1614,6 @@ canvas::tools::verifyInput(com::sun::star::rendering::FloatingPointBitmapLayout
 chart::EquidistantTickIter::getCurrentIndex() const
 chart::EquidistantTickIter::getMaxIndex() const
 chart::EquidistantTickIter::gotoIndex(int)
-chart::UndoContext::UndoContext(com::sun::star::uno::Reference<com::sun::star::document::XUndoManager> const&, rtl::OUString const&)
-chart::UndoContext::~UndoContext()
 cmis::Content::exchangeIdentity(com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier> const&)
 cmis::Content::queryChildren(std::__debug::list<rtl::Reference<cmis::Content>, std::allocator<rtl::Reference<cmis::Content> > >&)
 codemaker::cpp::typeToPrefix(TypeManager const&, rtl::OString const&)
@@ -1651,7 +1644,6 @@ comphelper::PropertySetInfo::add(comphelper::PropertyMapEntry*, int)
 comphelper::ResourceBasedEventLogger::ResourceBasedEventLogger(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, rtl::OUString const&, rtl::OUString const&)
 comphelper::SequenceAsHashMap::getAsConstAnyList(unsigned char) const
 comphelper::ServiceInfoHelper::concatSequences(com::sun::star::uno::Sequence<rtl::OUString> const&, com::sun::star::uno::Sequence<rtl::OUString> const&)
-comphelper::createEventAttacherManager(com::sun::star::uno::Reference<com::sun::star::beans::XIntrospection> const&, com::sun::star::uno::Reference<com::sun::star::lang::XMultiServiceFactory> const&)
 comphelper::findProperty(com::sun::star::beans::Property&, com::sun::star::uno::Sequence<com::sun::star::beans::Property>&, rtl::OUString const&)
 comphelper::string::isalnumAsciiString(rtl::OUString const&)
 comphelper::string::islowerAsciiString(rtl::OUString const&)


More information about the Libreoffice-commits mailing list