Sun, 27 Jan 2013 03:19:41 -0500
Fix hyphenation in text replacement plugin.
Fixes #3859.
|
10828
153b99d35193
[gaim-migrate @ 12494]
Mark Doliner <markdoliner@pidgin.im>
parents:
10787
diff
changeset
|
1 | /* |
| 15884 | 2 | * Purple - Replace certain misspelled words with their correct form. |
|
10828
153b99d35193
[gaim-migrate @ 12494]
Mark Doliner <markdoliner@pidgin.im>
parents:
10787
diff
changeset
|
3 | * |
|
153b99d35193
[gaim-migrate @ 12494]
Mark Doliner <markdoliner@pidgin.im>
parents:
10787
diff
changeset
|
4 | * Signification changes were made by Benjamin Kahn ("xkahn") and |
|
153b99d35193
[gaim-migrate @ 12494]
Mark Doliner <markdoliner@pidgin.im>
parents:
10787
diff
changeset
|
5 | * Richard Laager ("rlaager") in April 2005--you may want to contact |
|
153b99d35193
[gaim-migrate @ 12494]
Mark Doliner <markdoliner@pidgin.im>
parents:
10787
diff
changeset
|
6 | * them if you have questions. |
|
153b99d35193
[gaim-migrate @ 12494]
Mark Doliner <markdoliner@pidgin.im>
parents:
10787
diff
changeset
|
7 | * |
|
15931
716b5fac1895
Re-sed the copyright notices so they don't all talk about Purple.
Richard Laager <rlaager@pidgin.im>
parents:
15884
diff
changeset
|
8 | * Pidgin is the legal property of its developers, whose names are too numerous |
|
10828
153b99d35193
[gaim-migrate @ 12494]
Mark Doliner <markdoliner@pidgin.im>
parents:
10787
diff
changeset
|
9 | * to list here. Please refer to the COPYRIGHT file distributed with this |
|
153b99d35193
[gaim-migrate @ 12494]
Mark Doliner <markdoliner@pidgin.im>
parents:
10787
diff
changeset
|
10 | * source distribution. |
|
153b99d35193
[gaim-migrate @ 12494]
Mark Doliner <markdoliner@pidgin.im>
parents:
10787
diff
changeset
|
11 | * |
|
153b99d35193
[gaim-migrate @ 12494]
Mark Doliner <markdoliner@pidgin.im>
parents:
10787
diff
changeset
|
12 | * This program is free software; you can redistribute it and/or modify |
|
153b99d35193
[gaim-migrate @ 12494]
Mark Doliner <markdoliner@pidgin.im>
parents:
10787
diff
changeset
|
13 | * it under the terms of the GNU General Public License as published by |
|
153b99d35193
[gaim-migrate @ 12494]
Mark Doliner <markdoliner@pidgin.im>
parents:
10787
diff
changeset
|
14 | * the Free Software Foundation; either version 2 of the License, or |
|
153b99d35193
[gaim-migrate @ 12494]
Mark Doliner <markdoliner@pidgin.im>
parents:
10787
diff
changeset
|
15 | * (at your option) any later version. |
|
153b99d35193
[gaim-migrate @ 12494]
Mark Doliner <markdoliner@pidgin.im>
parents:
10787
diff
changeset
|
16 | * |
|
153b99d35193
[gaim-migrate @ 12494]
Mark Doliner <markdoliner@pidgin.im>
parents:
10787
diff
changeset
|
17 | * This program is distributed in the hope that it will be useful, |
|
153b99d35193
[gaim-migrate @ 12494]
Mark Doliner <markdoliner@pidgin.im>
parents:
10787
diff
changeset
|
18 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
153b99d35193
[gaim-migrate @ 12494]
Mark Doliner <markdoliner@pidgin.im>
parents:
10787
diff
changeset
|
19 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
153b99d35193
[gaim-migrate @ 12494]
Mark Doliner <markdoliner@pidgin.im>
parents:
10787
diff
changeset
|
20 | * GNU General Public License for more details. |
|
153b99d35193
[gaim-migrate @ 12494]
Mark Doliner <markdoliner@pidgin.im>
parents:
10787
diff
changeset
|
21 | * |
|
153b99d35193
[gaim-migrate @ 12494]
Mark Doliner <markdoliner@pidgin.im>
parents:
10787
diff
changeset
|
22 | * You should have received a copy of the GNU General Public License |
|
153b99d35193
[gaim-migrate @ 12494]
Mark Doliner <markdoliner@pidgin.im>
parents:
10787
diff
changeset
|
23 | * along with this program; if not, write to the Free Software |
|
19859
71d37b57eff2
The FSF changed its address a while ago; our files were out of date.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
19585
diff
changeset
|
24 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA |
|
10828
153b99d35193
[gaim-migrate @ 12494]
Mark Doliner <markdoliner@pidgin.im>
parents:
10787
diff
changeset
|
25 | * |
|
153b99d35193
[gaim-migrate @ 12494]
Mark Doliner <markdoliner@pidgin.im>
parents:
10787
diff
changeset
|
26 | */ |
|
153b99d35193
[gaim-migrate @ 12494]
Mark Doliner <markdoliner@pidgin.im>
parents:
10787
diff
changeset
|
27 | |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
28 | /* |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
29 | * A lot of this code (especially the config code) was taken directly |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
30 | * or nearly directly from xchat, version 1.4.2 by Peter Zelezny and others. |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
31 | */ |
|
10828
153b99d35193
[gaim-migrate @ 12494]
Mark Doliner <markdoliner@pidgin.im>
parents:
10787
diff
changeset
|
32 | |
|
5872
754c63f29b77
[gaim-migrate @ 6304]
Christian Hammond <chipx86@chipx86.com>
parents:
5587
diff
changeset
|
33 | #include "internal.h" |
| 15577 | 34 | #include "pidgin.h" |
|
5872
754c63f29b77
[gaim-migrate @ 6304]
Christian Hammond <chipx86@chipx86.com>
parents:
5587
diff
changeset
|
35 | |
|
754c63f29b77
[gaim-migrate @ 6304]
Christian Hammond <chipx86@chipx86.com>
parents:
5587
diff
changeset
|
36 | #include "debug.h" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
37 | #include "notify.h" |
|
6485
3c7ba18e32f1
[gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
6392
diff
changeset
|
38 | #include "signals.h" |
|
5872
754c63f29b77
[gaim-migrate @ 6304]
Christian Hammond <chipx86@chipx86.com>
parents:
5587
diff
changeset
|
39 | #include "util.h" |
| 9943 | 40 | #include "version.h" |
|
5872
754c63f29b77
[gaim-migrate @ 6304]
Christian Hammond <chipx86@chipx86.com>
parents:
5587
diff
changeset
|
41 | |
|
754c63f29b77
[gaim-migrate @ 6304]
Christian Hammond <chipx86@chipx86.com>
parents:
5587
diff
changeset
|
42 | #include "gtkplugin.h" |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
43 | #include "gtkprefs.h" |
|
5872
754c63f29b77
[gaim-migrate @ 6304]
Christian Hammond <chipx86@chipx86.com>
parents:
5587
diff
changeset
|
44 | #include "gtkutils.h" |
|
4202
8b92de3b1c07
[gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents:
4165
diff
changeset
|
45 | |
|
6735
a8c70aeddbe7
[gaim-migrate @ 7267]
Mark Doliner <markdoliner@pidgin.im>
parents:
6485
diff
changeset
|
46 | #include <stdio.h> |
|
a8c70aeddbe7
[gaim-migrate @ 7267]
Mark Doliner <markdoliner@pidgin.im>
parents:
6485
diff
changeset
|
47 | #include <string.h> |
|
a8c70aeddbe7
[gaim-migrate @ 7267]
Mark Doliner <markdoliner@pidgin.im>
parents:
6485
diff
changeset
|
48 | #include <sys/types.h> |
|
a8c70aeddbe7
[gaim-migrate @ 7267]
Mark Doliner <markdoliner@pidgin.im>
parents:
6485
diff
changeset
|
49 | #include <sys/stat.h> |
|
a8c70aeddbe7
[gaim-migrate @ 7267]
Mark Doliner <markdoliner@pidgin.im>
parents:
6485
diff
changeset
|
50 | |
|
5205
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
51 | #define SPELLCHECK_PLUGIN_ID "gtk-spellcheck" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
52 | #define SPELLCHK_OBJECT_KEY "spellchk" |
|
5205
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
53 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
54 | enum { |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
55 | BAD_COLUMN, |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
56 | GOOD_COLUMN, |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
57 | WORD_ONLY_COLUMN, |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
58 | CASE_SENSITIVE_COLUMN, |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
59 | N_COLUMNS |
| 103 | 60 | }; |
| 61 | ||
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
62 | struct _spellchk { |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
63 | GtkTextView *view; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
64 | GtkTextMark *mark_insert_start; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
65 | GtkTextMark *mark_insert_end; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
66 | |
|
22601
cfab23f24e50
Fix multiple memory leaks
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22140
diff
changeset
|
67 | gchar *word; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
68 | gboolean inserting; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
69 | gboolean ignore_correction; |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
70 | gboolean ignore_correction_on_send; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
71 | gint pos; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
72 | }; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
73 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
74 | typedef struct _spellchk spellchk; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
75 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
76 | static GtkListStore *model; |
| 103 | 77 | |
|
6780
66775151d7a7
[gaim-migrate @ 7319]
Christian Hammond <chipx86@chipx86.com>
parents:
6735
diff
changeset
|
78 | static gboolean |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
79 | is_word_uppercase(const gchar *word) |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
80 | { |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
81 | for (; word[0] != '\0'; word = g_utf8_find_next_char (word, NULL)) { |
|
12591
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
82 | gunichar c = g_utf8_get_char(word); |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
83 | |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
84 | if (!(g_unichar_isupper(c) || |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
85 | g_unichar_ispunct(c) || |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
86 | g_unichar_isspace(c))) |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
87 | return FALSE; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
88 | } |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
89 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
90 | return TRUE; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
91 | } |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
92 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
93 | static gboolean |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
94 | is_word_lowercase(const gchar *word) |
|
6485
3c7ba18e32f1
[gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
6392
diff
changeset
|
95 | { |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
96 | for (; word[0] != '\0'; word = g_utf8_find_next_char(word, NULL)) { |
|
12591
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
97 | gunichar c = g_utf8_get_char(word); |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
98 | |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
99 | if (!(g_unichar_islower(c) || |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
100 | g_unichar_ispunct(c) || |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
101 | g_unichar_isspace(c))) |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
102 | return FALSE; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
103 | } |
| 103 | 104 | |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
105 | return TRUE; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
106 | } |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
107 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
108 | static gboolean |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
109 | is_word_proper(const gchar *word) |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
110 | { |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
111 | if (word[0] == '\0') |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
112 | return FALSE; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
113 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
114 | if (!g_unichar_isupper(g_utf8_get_char_validated(word, -1))) |
|
6780
66775151d7a7
[gaim-migrate @ 7319]
Christian Hammond <chipx86@chipx86.com>
parents:
6735
diff
changeset
|
115 | return FALSE; |
| 103 | 116 | |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
117 | return is_word_lowercase(g_utf8_offset_to_pointer(word, 1)); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
118 | } |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
119 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
120 | static gchar * |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
121 | make_word_proper(const gchar *word) |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
122 | { |
|
12697
9f715f21702d
[gaim-migrate @ 15040]
Richard Laager <rlaager@pidgin.im>
parents:
12642
diff
changeset
|
123 | char buf[7]; |
|
9f715f21702d
[gaim-migrate @ 15040]
Richard Laager <rlaager@pidgin.im>
parents:
12642
diff
changeset
|
124 | gchar *lower = g_utf8_strdown(word, -1); |
|
12842
ce82d6cbd24f
[gaim-migrate @ 15190]
Richard Laager <rlaager@pidgin.im>
parents:
12711
diff
changeset
|
125 | gint bytes; |
|
12697
9f715f21702d
[gaim-migrate @ 15040]
Richard Laager <rlaager@pidgin.im>
parents:
12642
diff
changeset
|
126 | gchar *ret; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
127 | |
|
12842
ce82d6cbd24f
[gaim-migrate @ 15190]
Richard Laager <rlaager@pidgin.im>
parents:
12711
diff
changeset
|
128 | bytes = g_unichar_to_utf8(g_unichar_toupper(g_utf8_get_char(word)), buf); |
|
ce82d6cbd24f
[gaim-migrate @ 15190]
Richard Laager <rlaager@pidgin.im>
parents:
12711
diff
changeset
|
129 | buf[MIN(bytes, sizeof(buf) - 1)] = '\0'; |
|
ce82d6cbd24f
[gaim-migrate @ 15190]
Richard Laager <rlaager@pidgin.im>
parents:
12711
diff
changeset
|
130 | |
|
12697
9f715f21702d
[gaim-migrate @ 15040]
Richard Laager <rlaager@pidgin.im>
parents:
12642
diff
changeset
|
131 | ret = g_strconcat(buf, g_utf8_offset_to_pointer(lower, 1), NULL); |
|
9f715f21702d
[gaim-migrate @ 15040]
Richard Laager <rlaager@pidgin.im>
parents:
12642
diff
changeset
|
132 | g_free(lower); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
133 | |
|
12697
9f715f21702d
[gaim-migrate @ 15040]
Richard Laager <rlaager@pidgin.im>
parents:
12642
diff
changeset
|
134 | return ret; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
135 | } |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
136 | |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
137 | static gboolean |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
138 | substitute_simple_buffer(GtkTextBuffer *buffer) |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
139 | { |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
140 | GtkTextIter start; |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
141 | GtkTextIter end; |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
142 | GtkTreeIter treeiter; |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
143 | gchar *text = NULL; |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
144 | |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
145 | gtk_text_buffer_get_iter_at_offset(buffer, &start, 0); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
146 | gtk_text_buffer_get_iter_at_offset(buffer, &end, 0); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
147 | gtk_text_iter_forward_to_end(&end); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
148 | |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
149 | text = gtk_text_buffer_get_text(buffer, &start, &end, FALSE); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
150 | |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
151 | if (gtk_tree_model_get_iter_first(GTK_TREE_MODEL(model), &treeiter) && text) { |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
152 | do { |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
153 | GValue val1; |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
154 | const gchar *bad; |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
155 | gchar *cursor; |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
156 | glong char_pos; |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
157 | |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
158 | val1.g_type = 0; |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
159 | gtk_tree_model_get_value(GTK_TREE_MODEL(model), &treeiter, WORD_ONLY_COLUMN, &val1); |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
160 | if (g_value_get_boolean(&val1)) |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
161 | { |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
162 | g_value_unset(&val1); |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
163 | continue; |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
164 | } |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
165 | g_value_unset(&val1); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
166 | |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
167 | gtk_tree_model_get_value(GTK_TREE_MODEL(model), &treeiter, BAD_COLUMN, &val1); |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
168 | bad = g_value_get_string(&val1); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
169 | |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
170 | /* using g_utf8_* to get /character/ offsets instead of byte offsets for buffer */ |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
171 | if ((cursor = g_strrstr(text, bad))) |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
172 | { |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
173 | GValue val2; |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
174 | const gchar *good; |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
175 | |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
176 | val2.g_type = 0; |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
177 | gtk_tree_model_get_value(GTK_TREE_MODEL(model), &treeiter, GOOD_COLUMN, &val2); |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
178 | good = g_value_get_string(&val2); |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
179 | |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
180 | char_pos = g_utf8_pointer_to_offset(text, cursor); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
181 | gtk_text_buffer_get_iter_at_offset(buffer, &start, char_pos); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
182 | gtk_text_buffer_get_iter_at_offset(buffer, &end, char_pos + g_utf8_strlen(bad, -1)); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
183 | gtk_text_buffer_delete(buffer, &start, &end); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
184 | |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
185 | gtk_text_buffer_get_iter_at_offset(buffer, &start, char_pos); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
186 | gtk_text_buffer_insert(buffer, &start, good, -1); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
187 | |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
188 | g_value_unset(&val2); |
| 11593 | 189 | g_free(text); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
190 | |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
191 | g_value_unset(&val1); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
192 | return TRUE; |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
193 | } |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
194 | |
| 11593 | 195 | g_value_unset(&val1); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
196 | } while (gtk_tree_model_iter_next(GTK_TREE_MODEL(model), &treeiter)); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
197 | } |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
198 | |
| 11593 | 199 | g_free(text); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
200 | return FALSE; |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
201 | } |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
202 | |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
203 | static gchar * |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
204 | substitute_word(gchar *word) |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
205 | { |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
206 | GtkTreeIter iter; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
207 | gchar *outword; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
208 | gchar *lowerword; |
|
12591
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
209 | gchar *foldedword; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
210 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
211 | if (word == NULL) |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
212 | return NULL; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
213 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
214 | lowerword = g_utf8_strdown(word, -1); |
|
12591
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
215 | foldedword = g_utf8_casefold(word, -1); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
216 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
217 | if (gtk_tree_model_get_iter_first(GTK_TREE_MODEL(model), &iter)) { |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
218 | do { |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
219 | GValue val1; |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
220 | gboolean case_sensitive; |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
221 | const char *bad; |
|
12591
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
222 | gchar *tmpbad = NULL; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
223 | |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
224 | val1.g_type = 0; |
|
12591
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
225 | gtk_tree_model_get_value(GTK_TREE_MODEL(model), &iter, WORD_ONLY_COLUMN, &val1); |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
226 | if (!g_value_get_boolean(&val1)) { |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
227 | g_value_unset(&val1); |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
228 | continue; |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
229 | } |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
230 | g_value_unset(&val1); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
231 | |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
232 | gtk_tree_model_get_value(GTK_TREE_MODEL(model), &iter, CASE_SENSITIVE_COLUMN, &val1); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
233 | case_sensitive = g_value_get_boolean(&val1); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
234 | g_value_unset(&val1); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
235 | |
|
12591
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
236 | gtk_tree_model_get_value(GTK_TREE_MODEL(model), &iter, BAD_COLUMN, &val1); |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
237 | bad = g_value_get_string(&val1); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
238 | |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
239 | if ((case_sensitive && !strcmp(bad, word)) || |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
240 | (!case_sensitive && (!strcmp(bad, lowerword) || |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
241 | (!is_word_lowercase(bad) && |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
242 | !strcmp((tmpbad = g_utf8_casefold(bad, -1)), foldedword))))) |
|
12591
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
243 | { |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
244 | GValue val2; |
|
12591
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
245 | const char *good; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
246 | |
|
12591
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
247 | g_free(tmpbad); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
248 | |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
249 | val2.g_type = 0; |
|
12591
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
250 | gtk_tree_model_get_value(GTK_TREE_MODEL(model), &iter, GOOD_COLUMN, &val2); |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
251 | good = g_value_get_string(&val2); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
252 | |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
253 | if (!case_sensitive && is_word_lowercase(bad) && is_word_lowercase(good)) |
|
12591
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
254 | { |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
255 | if (is_word_uppercase(word)) |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
256 | outword = g_utf8_strup(good, -1); |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
257 | else if (is_word_proper(word)) |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
258 | outword = make_word_proper(good); |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
259 | else |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
260 | outword = g_strdup(good); |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
261 | } |
|
12591
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
262 | else |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
263 | outword = g_strdup(good); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
264 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
265 | g_value_unset(&val1); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
266 | g_value_unset(&val2); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
267 | |
|
22601
cfab23f24e50
Fix multiple memory leaks
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22140
diff
changeset
|
268 | g_free(lowerword); |
|
12591
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
269 | g_free(foldedword); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
270 | return outword; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
271 | } |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
272 | |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
273 | g_value_unset(&val1); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
274 | g_free(tmpbad); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
275 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
276 | } while (gtk_tree_model_iter_next(GTK_TREE_MODEL(model), &iter)); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
277 | } |
|
22601
cfab23f24e50
Fix multiple memory leaks
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22140
diff
changeset
|
278 | g_free(lowerword); |
|
12591
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
279 | g_free(foldedword); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
280 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
281 | return NULL; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
282 | } |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
283 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
284 | static void |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
285 | spellchk_free(spellchk *spell) |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
286 | { |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
287 | GtkTextBuffer *buffer; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
288 | |
| 11964 | 289 | g_return_if_fail(spell != NULL); |
| 290 | ||
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
291 | buffer = gtk_text_view_get_buffer(spell->view); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
292 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
293 | g_signal_handlers_disconnect_matched(buffer, |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
294 | G_SIGNAL_MATCH_DATA, |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
295 | 0, 0, NULL, NULL, |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
296 | spell); |
|
22601
cfab23f24e50
Fix multiple memory leaks
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22140
diff
changeset
|
297 | g_free(spell->word); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
298 | g_free(spell); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
299 | } |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
300 | |
|
14869
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
301 | /* Pango doesn't know about the "'" character. Let's fix that. */ |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
302 | static gboolean |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
303 | spellchk_inside_word(GtkTextIter *iter) |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
304 | { |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
305 | gunichar ucs4_char = gtk_text_iter_get_char(iter); |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
306 | gchar *utf8_str; |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
307 | gchar c = 0; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
308 | |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
309 | utf8_str = g_ucs4_to_utf8(&ucs4_char, 1, NULL, NULL, NULL); |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
310 | if (utf8_str != NULL) |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
311 | { |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
312 | c = utf8_str[0]; |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
313 | g_free(utf8_str); |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
314 | } |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
315 | |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
316 | /* Hack because otherwise typing things like U.S. gets difficult |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
317 | * if you have 'u' -> 'you' set as a correction... |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
318 | * |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
319 | * Part 1 of 2: This marks . as being an inside-word character. */ |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
320 | if (c == '.') |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
321 | return TRUE; |
|
33699
b62da965c3c0
Fix hyphenation in text replacement plugin.
Tirtha Chatterjee <tirtha.p.chatterjee@gmail.com>
parents:
31321
diff
changeset
|
322 | if (c == '+') |
|
b62da965c3c0
Fix hyphenation in text replacement plugin.
Tirtha Chatterjee <tirtha.p.chatterjee@gmail.com>
parents:
31321
diff
changeset
|
323 | return TRUE; |
|
b62da965c3c0
Fix hyphenation in text replacement plugin.
Tirtha Chatterjee <tirtha.p.chatterjee@gmail.com>
parents:
31321
diff
changeset
|
324 | if (c == '-') |
|
b62da965c3c0
Fix hyphenation in text replacement plugin.
Tirtha Chatterjee <tirtha.p.chatterjee@gmail.com>
parents:
31321
diff
changeset
|
325 | return TRUE; |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
326 | |
|
11534
ddcc24a53926
[gaim-migrate @ 13783]
Richard Laager <rlaager@pidgin.im>
parents:
11526
diff
changeset
|
327 | /* Avoid problems with \r, for example (SF #1289031). */ |
|
ddcc24a53926
[gaim-migrate @ 13783]
Richard Laager <rlaager@pidgin.im>
parents:
11526
diff
changeset
|
328 | if (c == '\\') |
|
ddcc24a53926
[gaim-migrate @ 13783]
Richard Laager <rlaager@pidgin.im>
parents:
11526
diff
changeset
|
329 | return TRUE; |
|
ddcc24a53926
[gaim-migrate @ 13783]
Richard Laager <rlaager@pidgin.im>
parents:
11526
diff
changeset
|
330 | |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
331 | if (gtk_text_iter_inside_word (iter) == TRUE) |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
332 | return TRUE; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
333 | |
|
14869
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
334 | if (c == '\'') { |
|
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
335 | gboolean result = gtk_text_iter_backward_char(iter); |
|
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
336 | gboolean output = gtk_text_iter_inside_word(iter); |
|
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
337 | |
|
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
338 | if (result) |
|
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
339 | { |
|
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
340 | /* |
|
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
341 | * Hack so that "u'll" will correct correctly. |
|
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
342 | */ |
|
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
343 | ucs4_char = gtk_text_iter_get_char(iter); |
|
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
344 | utf8_str = g_ucs4_to_utf8(&ucs4_char, 1, NULL, NULL, NULL); |
|
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
345 | if (utf8_str != NULL) |
|
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
346 | { |
|
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
347 | c = utf8_str[0]; |
|
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
348 | g_free(utf8_str); |
|
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
349 | |
|
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
350 | if (c == 'u' || c == 'U') |
|
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
351 | { |
|
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
352 | gtk_text_iter_forward_char(iter); |
|
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
353 | return FALSE; |
|
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
354 | } |
|
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
355 | } |
|
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
356 | |
|
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
357 | gtk_text_iter_forward_char(iter); |
|
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
358 | } |
|
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
359 | |
|
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
360 | return output; |
|
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
361 | } |
|
15296
fd269d286cc3
[gaim-migrate @ 18024]
Richard Laager <rlaager@pidgin.im>
parents:
14869
diff
changeset
|
362 | else if (c == '&') |
|
fd269d286cc3
[gaim-migrate @ 18024]
Richard Laager <rlaager@pidgin.im>
parents:
14869
diff
changeset
|
363 | return TRUE; |
|
14869
cce210d21e71
[gaim-migrate @ 17573]
Richard Laager <rlaager@pidgin.im>
parents:
14791
diff
changeset
|
364 | |
|
6780
66775151d7a7
[gaim-migrate @ 7319]
Christian Hammond <chipx86@chipx86.com>
parents:
6735
diff
changeset
|
365 | return FALSE; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
366 | } |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
367 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
368 | static gboolean |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
369 | spellchk_backward_word_start(GtkTextIter *iter) |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
370 | { |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
371 | int output; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
372 | int result; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
373 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
374 | output = gtk_text_iter_backward_word_start(iter); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
375 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
376 | /* It didn't work... */ |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
377 | if (!output) |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
378 | return FALSE; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
379 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
380 | while (spellchk_inside_word(iter)) { |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
381 | result = gtk_text_iter_backward_char(iter); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
382 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
383 | /* We can't go backwards anymore? We're at the beginning of the word. */ |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
384 | if (!result) |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
385 | return TRUE; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
386 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
387 | if (!spellchk_inside_word(iter)) { |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
388 | gtk_text_iter_forward_char(iter); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
389 | return TRUE; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
390 | } |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
391 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
392 | output = gtk_text_iter_backward_word_start(iter); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
393 | if (!output) |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
394 | return FALSE; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
395 | } |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
396 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
397 | return TRUE; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
398 | } |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
399 | |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
400 | static gboolean |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
401 | check_range(spellchk *spell, GtkTextBuffer *buffer, |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
402 | GtkTextIter start, GtkTextIter end, gboolean sending) |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
403 | { |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
404 | gboolean replaced; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
405 | gboolean result; |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
406 | gchar *tmp; |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
407 | int period_count = 0; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
408 | gchar *word; |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
409 | GtkTextMark *mark; |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
410 | GtkTextIter pos; |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
411 | |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
412 | if ((replaced = substitute_simple_buffer(buffer))) |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
413 | { |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
414 | mark = gtk_text_buffer_get_insert(buffer); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
415 | gtk_text_buffer_get_iter_at_mark(buffer, &pos, mark); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
416 | spell->pos = gtk_text_iter_get_offset(&pos); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
417 | |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
418 | gtk_text_buffer_get_iter_at_mark(buffer, &start, mark); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
419 | gtk_text_buffer_get_iter_at_mark(buffer, &end, mark); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
420 | } |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
421 | |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
422 | if (!sending) |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
423 | { |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
424 | /* We need to go backwords to find out if we are inside a word or not. */ |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
425 | gtk_text_iter_backward_char(&end); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
426 | |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
427 | if (spellchk_inside_word(&end)) |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
428 | { |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
429 | gtk_text_iter_forward_char(&end); |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
430 | return replaced; /* We only pay attention to whole words. */ |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
431 | } |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
432 | } |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
433 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
434 | /* We could be in the middle of a whitespace block. Check for that. */ |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
435 | result = gtk_text_iter_backward_char(&end); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
436 | |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
437 | if (!spellchk_inside_word(&end)) |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
438 | { |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
439 | if (result) |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
440 | gtk_text_iter_forward_char(&end); |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
441 | return replaced; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
442 | } |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
443 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
444 | if (result) |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
445 | gtk_text_iter_forward_char(&end); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
446 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
447 | /* Move backwards to the beginning of the word. */ |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
448 | spellchk_backward_word_start(&start); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
449 | |
|
22601
cfab23f24e50
Fix multiple memory leaks
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22140
diff
changeset
|
450 | g_free(spell->word); |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
451 | spell->word = gtk_text_iter_get_text(&start, &end); |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
452 | |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
453 | /* Hack because otherwise typing things like U.S. gets difficult |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
454 | * if you have 'u' -> 'you' set as a correction... |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
455 | * |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
456 | * Part 2 of 2: This chops periods off the end of the word so |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
457 | * the right substitution entry is found. */ |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
458 | tmp = g_strdup(spell->word); |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
459 | if (tmp != NULL && *tmp != '\0') { |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
460 | gchar *c; |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
461 | for (c = tmp + strlen(tmp) - 1 ; c != tmp ; c--) { |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
462 | if (*c == '.') { |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
463 | *c = '\0'; |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
464 | period_count++; |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
465 | } else |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
466 | break; |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
467 | } |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
468 | } |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
469 | |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
470 | if ((word = substitute_word(tmp))) { |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
471 | GtkTextMark *mark; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
472 | GtkTextIter pos; |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
473 | gchar *tmp2; |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
474 | int i; |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
475 | |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
476 | for (i = 1 ; i <= period_count ; i++) { |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
477 | tmp2 = g_strconcat(word, ".", NULL); |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
478 | g_free(word); |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
479 | word = tmp2; |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
480 | } |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
481 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
482 | gtk_text_buffer_delete(buffer, &start, &end); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
483 | gtk_text_buffer_insert(buffer, &start, word, -1); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
484 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
485 | mark = gtk_text_buffer_get_insert(buffer); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
486 | gtk_text_buffer_get_iter_at_mark(buffer, &pos, mark); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
487 | spell->pos = gtk_text_iter_get_offset(&pos); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
488 | |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
489 | g_free(word); |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
490 | g_free(tmp); |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
491 | return TRUE; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
492 | } |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
493 | g_free(tmp); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
494 | |
|
22601
cfab23f24e50
Fix multiple memory leaks
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22140
diff
changeset
|
495 | g_free(spell->word); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
496 | spell->word = NULL; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
497 | |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
498 | return replaced; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
499 | } |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
500 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
501 | /* insertion works like this: |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
502 | * - before the text is inserted, we mark the position in the buffer. |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
503 | * - after the text is inserted, we see where our mark is and use that and |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
504 | * the current position to check the entire range of inserted text. |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
505 | * |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
506 | * this may be overkill for the common case (inserting one character). */ |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
507 | static void |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
508 | insert_text_before(GtkTextBuffer *buffer, GtkTextIter *iter, |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
509 | gchar *text, gint len, spellchk *spell) |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
510 | { |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
511 | if (spell->inserting == TRUE) |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
512 | return; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
513 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
514 | spell->inserting = TRUE; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
515 | |
|
22601
cfab23f24e50
Fix multiple memory leaks
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22140
diff
changeset
|
516 | g_free(spell->word); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
517 | spell->word = NULL; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
518 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
519 | gtk_text_buffer_move_mark(buffer, spell->mark_insert_start, iter); |
| 103 | 520 | } |
| 521 | ||
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
522 | static void |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
523 | insert_text_after(GtkTextBuffer *buffer, GtkTextIter *iter, |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
524 | gchar *text, gint len, spellchk *spell) |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
525 | { |
|
11319
2cd41946506d
[gaim-migrate @ 13522]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
11318
diff
changeset
|
526 | GtkTextIter start, end; |
|
2cd41946506d
[gaim-migrate @ 13522]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
11318
diff
changeset
|
527 | GtkTextMark *mark; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
528 | |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
529 | spell->ignore_correction_on_send = FALSE; |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
530 | |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
531 | if (spell->ignore_correction) { |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
532 | spell->ignore_correction = FALSE; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
533 | return; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
534 | } |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
535 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
536 | /* we need to check a range of text. */ |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
537 | gtk_text_buffer_get_iter_at_mark(buffer, &start, spell->mark_insert_start); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
538 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
539 | if (len == 1) |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
540 | check_range(spell, buffer, start, *iter, FALSE); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
541 | |
|
11319
2cd41946506d
[gaim-migrate @ 13522]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
11318
diff
changeset
|
542 | /* if check_range modified the buffer, iter has been invalidated */ |
|
2cd41946506d
[gaim-migrate @ 13522]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
11318
diff
changeset
|
543 | mark = gtk_text_buffer_get_insert(buffer); |
|
2cd41946506d
[gaim-migrate @ 13522]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
11318
diff
changeset
|
544 | gtk_text_buffer_get_iter_at_mark(buffer, &end, mark); |
|
2cd41946506d
[gaim-migrate @ 13522]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
11318
diff
changeset
|
545 | gtk_text_buffer_move_mark(buffer, spell->mark_insert_end, &end); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
546 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
547 | spell->inserting = FALSE; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
548 | } |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
549 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
550 | static void |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
551 | delete_range_after(GtkTextBuffer *buffer, |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
552 | GtkTextIter *start, GtkTextIter *end, spellchk *spell) |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
553 | { |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
554 | GtkTextIter start2, end2; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
555 | GtkTextMark *mark; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
556 | GtkTextIter pos; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
557 | gint place; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
558 | |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
559 | spell->ignore_correction_on_send = FALSE; |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
560 | |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
561 | if (!spell->word) |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
562 | return; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
563 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
564 | if (spell->inserting == TRUE) |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
565 | return; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
566 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
567 | spell->inserting = TRUE; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
568 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
569 | mark = gtk_text_buffer_get_insert(buffer); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
570 | gtk_text_buffer_get_iter_at_mark(buffer, &pos, mark); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
571 | place = gtk_text_iter_get_offset(&pos); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
572 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
573 | if ((place + 1) != spell->pos) { |
|
22601
cfab23f24e50
Fix multiple memory leaks
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22140
diff
changeset
|
574 | g_free(spell->word); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
575 | spell->word = NULL; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
576 | return; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
577 | } |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
578 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
579 | gtk_text_buffer_get_iter_at_mark(buffer, &start2, spell->mark_insert_start); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
580 | gtk_text_buffer_get_iter_at_mark(buffer, &end2, spell->mark_insert_end); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
581 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
582 | gtk_text_buffer_delete(buffer, &start2, &end2); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
583 | gtk_text_buffer_insert(buffer, &start2, spell->word, -1); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
584 | spell->ignore_correction = TRUE; |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
585 | spell->ignore_correction_on_send = TRUE; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
586 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
587 | spell->inserting = FALSE; |
|
22601
cfab23f24e50
Fix multiple memory leaks
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22140
diff
changeset
|
588 | g_free(spell->word); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
589 | spell->word = NULL; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
590 | } |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
591 | |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
592 | static void |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
593 | message_send_cb(GtkWidget *widget, spellchk *spell) |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
594 | { |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
595 | GtkTextBuffer *buffer; |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
596 | GtkTextIter start, end; |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
597 | GtkTextMark *mark; |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
598 | gboolean replaced; |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
599 | |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
600 | if (spell->ignore_correction_on_send) |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
601 | { |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
602 | spell->ignore_correction_on_send = FALSE; |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
603 | return; |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
604 | } |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
605 | |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
606 | #if 0 |
| 15884 | 607 | if (!purple_prefs_get_bool("/plugins/gtk/spellchk/last_word_replace")) |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
608 | return; |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
609 | #endif |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
610 | |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
611 | buffer = gtk_text_view_get_buffer(spell->view); |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
612 | |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
613 | gtk_text_buffer_get_end_iter(buffer, &start); |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
614 | gtk_text_buffer_get_end_iter(buffer, &end); |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
615 | spell->inserting = TRUE; |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
616 | replaced = check_range(spell, buffer, start, end, TRUE); |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
617 | spell->inserting = FALSE; |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
618 | |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
619 | /* if check_range modified the buffer, iter has been invalidated */ |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
620 | mark = gtk_text_buffer_get_insert(buffer); |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
621 | gtk_text_buffer_get_iter_at_mark(buffer, &end, mark); |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
622 | gtk_text_buffer_move_mark(buffer, spell->mark_insert_end, &end); |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
623 | |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
624 | if (replaced) |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
625 | { |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
626 | g_signal_stop_emission_by_name(widget, "message_send"); |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
627 | spell->ignore_correction_on_send = TRUE; |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
628 | } |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
629 | } |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
630 | |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
631 | static void |
| 15884 | 632 | spellchk_new_attach(PurpleConversation *conv) |
|
12642
dcbc8245a156
[gaim-migrate @ 14978]
Richard Laager <rlaager@pidgin.im>
parents:
12602
diff
changeset
|
633 | { |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
634 | spellchk *spell; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
635 | GtkTextBuffer *buffer; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
636 | GtkTextIter start, end; |
|
15562
8c8249fe5e3c
gaim_gtk to pidgin. I hope
Sean Egan <seanegan@pidgin.im>
parents:
15435
diff
changeset
|
637 | PidginConversation *gtkconv; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
638 | GtkTextView *view; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
639 | |
|
15562
8c8249fe5e3c
gaim_gtk to pidgin. I hope
Sean Egan <seanegan@pidgin.im>
parents:
15435
diff
changeset
|
640 | gtkconv = PIDGIN_CONVERSATION(conv); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
641 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
642 | view = GTK_TEXT_VIEW(gtkconv->entry); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
643 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
644 | spell = g_object_get_data(G_OBJECT(view), SPELLCHK_OBJECT_KEY); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
645 | if (spell != NULL) |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
646 | return; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
647 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
648 | /* attach to the widget */ |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
649 | spell = g_new0(spellchk, 1); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
650 | spell->view = view; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
651 | |
|
12642
dcbc8245a156
[gaim-migrate @ 14978]
Richard Laager <rlaager@pidgin.im>
parents:
12602
diff
changeset
|
652 | g_object_set_data_full(G_OBJECT(view), SPELLCHK_OBJECT_KEY, spell, |
|
dcbc8245a156
[gaim-migrate @ 14978]
Richard Laager <rlaager@pidgin.im>
parents:
12602
diff
changeset
|
653 | (GDestroyNotify)spellchk_free); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
654 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
655 | buffer = gtk_text_view_get_buffer(view); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
656 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
657 | /* we create the mark here, but we don't use it until text is |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
658 | * inserted, so we don't really care where iter points. */ |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
659 | gtk_text_buffer_get_bounds(buffer, &start, &end); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
660 | spell->mark_insert_start = gtk_text_buffer_create_mark(buffer, |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
661 | "spellchk-insert-start", |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
662 | &start, TRUE); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
663 | spell->mark_insert_end = gtk_text_buffer_create_mark(buffer, |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
664 | "spellchk-insert-end", |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
665 | &start, TRUE); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
666 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
667 | g_signal_connect_after(G_OBJECT(buffer), |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
668 | "delete-range", |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
669 | G_CALLBACK(delete_range_after), spell); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
670 | g_signal_connect(G_OBJECT(buffer), |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
671 | "insert-text", |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
672 | G_CALLBACK(insert_text_before), spell); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
673 | g_signal_connect_after(G_OBJECT(buffer), |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
674 | "insert-text", |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
675 | G_CALLBACK(insert_text_after), spell); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
676 | |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
677 | g_signal_connect(G_OBJECT(gtkconv->entry), "message_send", |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
678 | G_CALLBACK(message_send_cb), spell); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
679 | return; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
680 | } |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
681 | |
|
19585
14b519abcc26
Fix some conversion warnings about using negative values with unsigned types. There are more, but these were easy fixes. You may think that I'm changing the API, but I'm really not - it was just wrong.
Daniel Atallah <datallah@pidgin.im>
parents:
18557
diff
changeset
|
682 | static int buf_get_line(char *ibuf, char **buf, int *position, gsize len) |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
683 | { |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
684 | int pos = *position; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
685 | int spos = pos; |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
686 | |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
687 | if (pos == len) |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
688 | return 0; |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
689 | |
|
11296
886f2e4642c6
[gaim-migrate @ 13496]
Richard Laager <rlaager@pidgin.im>
parents:
11288
diff
changeset
|
690 | while (!(ibuf[pos] == '\n' || |
|
886f2e4642c6
[gaim-migrate @ 13496]
Richard Laager <rlaager@pidgin.im>
parents:
11288
diff
changeset
|
691 | (ibuf[pos] == '\r' && ibuf[pos + 1] != '\n'))) |
|
886f2e4642c6
[gaim-migrate @ 13496]
Richard Laager <rlaager@pidgin.im>
parents:
11288
diff
changeset
|
692 | { |
|
886f2e4642c6
[gaim-migrate @ 13496]
Richard Laager <rlaager@pidgin.im>
parents:
11288
diff
changeset
|
693 | pos++; |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
694 | if (pos == len) |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
695 | return 0; |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
696 | } |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
697 | |
|
11296
886f2e4642c6
[gaim-migrate @ 13496]
Richard Laager <rlaager@pidgin.im>
parents:
11288
diff
changeset
|
698 | if (pos != 0 && ibuf[pos] == '\n' && ibuf[pos - 1] == '\r') |
|
886f2e4642c6
[gaim-migrate @ 13496]
Richard Laager <rlaager@pidgin.im>
parents:
11288
diff
changeset
|
699 | ibuf[pos - 1] = '\0'; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
700 | |
|
11296
886f2e4642c6
[gaim-migrate @ 13496]
Richard Laager <rlaager@pidgin.im>
parents:
11288
diff
changeset
|
701 | ibuf[pos] = '\0'; |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
702 | *buf = &ibuf[spos]; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
703 | |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
704 | pos++; |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
705 | *position = pos; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
706 | |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
707 | return 1; |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
708 | } |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
709 | |
|
22104
56970903b8e9
Probe for -Wstrict-prototypes to get some more warnings. I then cleaned up
Richard Laager <rlaager@pidgin.im>
parents:
20289
diff
changeset
|
710 | static void load_conf(void) |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
711 | { |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
712 | /* Corrections to change "...", "(c)", "(r)", and "(tm)" to their |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
713 | * Unicode character equivalents were not added here even though |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
714 | * they existed in the source list(s). I think these corrections |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
715 | * would be more trouble than they're worth. |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
716 | */ |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
717 | const char * const defaultconf = |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
718 | "BAD abbout\nGOOD about\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
719 | "BAD abotu\nGOOD about\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
720 | "BAD abouta\nGOOD about a\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
721 | "BAD aboutit\nGOOD about it\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
722 | "BAD aboutthe\nGOOD about the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
723 | "BAD abscence\nGOOD absence\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
724 | "BAD accesories\nGOOD accessories\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
725 | "BAD accidant\nGOOD accident\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
726 | "BAD accomodate\nGOOD accommodate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
727 | "BAD accordingto\nGOOD according to\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
728 | "BAD accross\nGOOD across\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
729 | "BAD acheive\nGOOD achieve\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
730 | "BAD acheived\nGOOD achieved\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
731 | "BAD acheiving\nGOOD achieving\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
732 | "BAD acn\nGOOD can\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
733 | "BAD acommodate\nGOOD accommodate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
734 | "BAD acomodate\nGOOD accommodate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
735 | "BAD actualyl\nGOOD actually\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
736 | "BAD additinal\nGOOD additional\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
737 | "BAD addtional\nGOOD additional\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
738 | "BAD adequit\nGOOD adequate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
739 | "BAD adequite\nGOOD adequate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
740 | "BAD adn\nGOOD and\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
741 | "BAD advanage\nGOOD advantage\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
742 | "BAD affraid\nGOOD afraid\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
743 | "BAD afterthe\nGOOD after the\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
744 | "COMPLETE 0\nBAD againstt he \nGOOD against the \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
745 | "BAD aganist\nGOOD against\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
746 | "BAD aggresive\nGOOD aggressive\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
747 | "BAD agian\nGOOD again\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
748 | "BAD agreemeent\nGOOD agreement\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
749 | "BAD agreemeents\nGOOD agreements\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
750 | "BAD agreemnet\nGOOD agreement\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
751 | "BAD agreemnets\nGOOD agreements\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
752 | "BAD agressive\nGOOD aggressive\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
753 | "BAD agressiveness\nGOOD aggressiveness\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
754 | "BAD ahd\nGOOD had\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
755 | "BAD ahold\nGOOD a hold\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
756 | "BAD ahppen\nGOOD happen\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
757 | "BAD ahve\nGOOD have\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
758 | "BAD allready\nGOOD already\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
759 | "BAD allwasy\nGOOD always\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
760 | "BAD allwyas\nGOOD always\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
761 | "BAD almots\nGOOD almost\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
762 | "BAD almsot\nGOOD almost\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
763 | "BAD alomst\nGOOD almost\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
764 | "BAD alot\nGOOD a lot\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
765 | "BAD alraedy\nGOOD already\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
766 | "BAD alreayd\nGOOD already\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
767 | "BAD alreday\nGOOD already\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
768 | "BAD alwasy\nGOOD always\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
769 | "BAD alwats\nGOOD always\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
770 | "BAD alway\nGOOD always\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
771 | "BAD alwyas\nGOOD always\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
772 | "BAD amde\nGOOD made\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
773 | "BAD Ameria\nGOOD America\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
774 | "BAD amke\nGOOD make\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
775 | "BAD amkes\nGOOD makes\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
776 | "BAD anbd\nGOOD and\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
777 | "BAD andone\nGOOD and one\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
778 | "BAD andteh\nGOOD and the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
779 | "BAD andthe\nGOOD and the\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
780 | "COMPLETE 0\nBAD andt he \nGOOD and the \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
781 | "BAD anothe\nGOOD another\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
782 | "BAD anual\nGOOD annual\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
783 | "BAD any1\nGOOD anyone\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
784 | "BAD apparant\nGOOD apparent\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
785 | "BAD apparrent\nGOOD apparent\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
786 | "BAD appearence\nGOOD appearance\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
787 | "BAD appeares\nGOOD appears\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
788 | "BAD applicaiton\nGOOD application\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
789 | "BAD applicaitons\nGOOD applications\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
790 | "BAD applyed\nGOOD applied\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
791 | "BAD appointiment\nGOOD appointment\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
792 | "BAD approrpiate\nGOOD appropriate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
793 | "BAD approrpriate\nGOOD appropriate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
794 | "BAD aquisition\nGOOD acquisition\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
795 | "BAD aquisitions\nGOOD acquisitions\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
796 | "BAD arent\nGOOD aren't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
797 | "COMPLETE 0\nBAD aren;t \nGOOD aren't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
798 | "BAD arguement\nGOOD argument\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
799 | "BAD arguements\nGOOD arguments\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
800 | "COMPLETE 0\nBAD arn't \nGOOD aren't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
801 | "BAD arond\nGOOD around\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
802 | "BAD artical\nGOOD article\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
803 | "BAD articel\nGOOD article\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
804 | "BAD asdvertising\nGOOD advertising\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
805 | "COMPLETE 0\nBAD askt he \nGOOD ask the \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
806 | "BAD assistent\nGOOD assistant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
807 | "BAD asthe\nGOOD as the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
808 | "BAD atention\nGOOD attention\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
809 | "BAD atmospher\nGOOD atmosphere\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
810 | "BAD attentioin\nGOOD attention\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
811 | "BAD atthe\nGOOD at the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
812 | "BAD audeince\nGOOD audience\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
813 | "BAD audiance\nGOOD audience\n" |
|
13285
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
814 | "BAD authentification\nGOOD authentication\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
815 | "BAD availalbe\nGOOD available\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
816 | "BAD awya\nGOOD away\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
817 | "BAD aywa\nGOOD away\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
818 | "BAD b4\nGOOD before\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
819 | "BAD bakc\nGOOD back\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
820 | "BAD balence\nGOOD balance\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
821 | "BAD ballance\nGOOD balance\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
822 | "BAD baout\nGOOD about\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
823 | "BAD bcak\nGOOD back\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
824 | "BAD bcuz\nGOOD because\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
825 | "BAD beacuse\nGOOD because\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
826 | "BAD becasue\nGOOD because\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
827 | "BAD becaus\nGOOD because\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
828 | "BAD becausea\nGOOD because a\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
829 | "BAD becauseof\nGOOD because of\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
830 | "BAD becausethe\nGOOD because the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
831 | "BAD becauseyou\nGOOD because you\n" |
|
13285
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
832 | "COMPLETE 0\nBAD beckon call\nGOOD beck and call\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
833 | "BAD becomeing\nGOOD becoming\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
834 | "BAD becomming\nGOOD becoming\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
835 | "BAD becuase\nGOOD because\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
836 | "BAD becuse\nGOOD because\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
837 | "BAD befoer\nGOOD before\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
838 | "BAD beggining\nGOOD beginning\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
839 | "BAD begining\nGOOD beginning\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
840 | "BAD beginining\nGOOD beginning\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
841 | "BAD beleiev\nGOOD believe\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
842 | "BAD beleieve\nGOOD believe\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
843 | "BAD beleif\nGOOD belief\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
844 | "BAD beleive\nGOOD believe\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
845 | "BAD beleived\nGOOD believed\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
846 | "BAD beleives\nGOOD believes\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
847 | "BAD belive\nGOOD believe\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
848 | "BAD belived\nGOOD believed\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
849 | "BAD belives\nGOOD believes\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
850 | "BAD benifit\nGOOD benefit\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
851 | "BAD benifits\nGOOD benefits\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
852 | "BAD betwen\nGOOD between\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
853 | "BAD beutiful\nGOOD beautiful\n" |
|
14610
abe74c7a6bb5
[gaim-migrate @ 17271]
Richard Laager <rlaager@pidgin.im>
parents:
14609
diff
changeset
|
854 | "BAD blase\nGOOD blas\303\251\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
855 | "BAD boxs\nGOOD boxes\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
856 | "BAD brodcast\nGOOD broadcast\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
857 | "BAD butthe\nGOOD but the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
858 | "BAD bve\nGOOD be\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
859 | "COMPLETE 0\nBAD byt he \nGOOD by the \n" |
|
14610
abe74c7a6bb5
[gaim-migrate @ 17271]
Richard Laager <rlaager@pidgin.im>
parents:
14609
diff
changeset
|
860 | "BAD cafe\nGOOD caf\303\251\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
861 | "BAD caharcter\nGOOD character\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
862 | "BAD calcullated\nGOOD calculated\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
863 | "BAD calulated\nGOOD calculated\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
864 | "BAD candidtae\nGOOD candidate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
865 | "BAD candidtaes\nGOOD candidates\n" |
|
13285
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
866 | "COMPLETE 0\nBAD case and point\nGOOD case in point\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
867 | "BAD cant\nGOOD can't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
868 | "COMPLETE 0\nBAD can;t \nGOOD can't \n" |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
869 | "COMPLETE 0\nBAD can't of been\nGOOD can't have been\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
870 | "BAD catagory\nGOOD category\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
871 | "BAD categiory\nGOOD category\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
872 | "BAD certian\nGOOD certain\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
873 | "BAD challange\nGOOD challenge\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
874 | "BAD challanges\nGOOD challenges\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
875 | "BAD chaneg\nGOOD change\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
876 | "BAD chanegs\nGOOD changes\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
877 | "BAD changable\nGOOD changeable\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
878 | "BAD changeing\nGOOD changing\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
879 | "BAD changng\nGOOD changing\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
880 | "BAD charachter\nGOOD character\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
881 | "BAD charachters\nGOOD characters\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
882 | "BAD charactor\nGOOD character\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
883 | "BAD charecter\nGOOD character\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
884 | "BAD charector\nGOOD character\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
885 | "BAD cheif\nGOOD chief\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
886 | "BAD chekc\nGOOD check\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
887 | "BAD chnage\nGOOD change\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
888 | "BAD cieling\nGOOD ceiling\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
889 | "BAD circut\nGOOD circuit\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
890 | "BAD claer\nGOOD clear\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
891 | "BAD claered\nGOOD cleared\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
892 | "BAD claerly\nGOOD clearly\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
893 | "BAD cliant\nGOOD client\n" |
|
14610
abe74c7a6bb5
[gaim-migrate @ 17271]
Richard Laager <rlaager@pidgin.im>
parents:
14609
diff
changeset
|
894 | "BAD cliche\nGOOD clich\303\251\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
895 | "BAD cna\nGOOD can\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
896 | "BAD colection\nGOOD collection\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
897 | "BAD comanies\nGOOD companies\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
898 | "BAD comany\nGOOD company\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
899 | "BAD comapnies\nGOOD companies\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
900 | "BAD comapny\nGOOD company\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
901 | "BAD combintation\nGOOD combination\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
902 | "BAD comited\nGOOD committed\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
903 | "BAD comittee\nGOOD committee\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
904 | "BAD commadn\nGOOD command\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
905 | "BAD comming\nGOOD coming\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
906 | "BAD commitee\nGOOD committee\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
907 | "BAD committe\nGOOD committee\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
908 | "BAD committment\nGOOD commitment\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
909 | "BAD committments\nGOOD commitments\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
910 | "BAD committy\nGOOD committee\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
911 | "BAD comntain\nGOOD contain\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
912 | "BAD comntains\nGOOD contains\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
913 | "BAD compair\nGOOD compare\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
914 | "COMPLETE 0\nBAD company;s \nGOOD company's \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
915 | "BAD competetive\nGOOD competitive\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
916 | "BAD compleated\nGOOD completed\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
917 | "BAD compleatly\nGOOD completely\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
918 | "BAD compleatness\nGOOD completeness\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
919 | "BAD completly\nGOOD completely\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
920 | "BAD completness\nGOOD completeness\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
921 | "BAD composate\nGOOD composite\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
922 | "BAD comtain\nGOOD contain\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
923 | "BAD comtains\nGOOD contains\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
924 | "BAD comunicate\nGOOD communicate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
925 | "BAD comunity\nGOOD community\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
926 | "BAD condolances\nGOOD condolences\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
927 | "BAD conected\nGOOD connected\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
928 | "BAD conferance\nGOOD conference\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
929 | "BAD confirmmation\nGOOD confirmation\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
930 | "BAD congradulations\nGOOD congratulations\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
931 | "BAD considerit\nGOOD considerate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
932 | "BAD considerite\nGOOD considerate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
933 | "BAD consonent\nGOOD consonant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
934 | "BAD conspiricy\nGOOD conspiracy\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
935 | "BAD consultent\nGOOD consultant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
936 | "BAD convertable\nGOOD convertible\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
937 | "BAD cooparate\nGOOD cooperate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
938 | "BAD cooporate\nGOOD cooperate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
939 | "BAD corproation\nGOOD corporation\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
940 | "BAD corproations\nGOOD corporations\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
941 | "BAD corruptable\nGOOD corruptible\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
942 | "BAD cotten\nGOOD cotton\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
943 | "BAD coudl\nGOOD could\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
944 | "COMPLETE 0\nBAD coudln't \nGOOD couldn't \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
945 | "COMPLETE 0\nBAD coudn't \nGOOD couldn't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
946 | "BAD couldnt\nGOOD couldn't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
947 | "COMPLETE 0\nBAD couldn;t \nGOOD couldn't \n" |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
948 | "COMPLETE 0\nBAD could of been\nGOOD could have been\n" |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
949 | "COMPLETE 0\nBAD could of had\nGOOD could have had\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
950 | "BAD couldthe\nGOOD could the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
951 | "BAD couldve\nGOOD could've\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
952 | "BAD cpoy\nGOOD copy\n" |
|
14613
cfff108c090e
[gaim-migrate @ 17274]
Richard Laager <rlaager@pidgin.im>
parents:
14610
diff
changeset
|
953 | "BAD creme\nGOOD cr\303\250me\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
954 | "BAD ctaegory\nGOOD category\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
955 | "BAD cu\nGOOD see you\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
956 | "BAD cusotmer\nGOOD customer\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
957 | "BAD cusotmers\nGOOD customers\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
958 | "BAD cutsomer\nGOOD customer\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
959 | "BAD cutsomers\nGOOD customer\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
960 | "BAD cuz\nGOOD because\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
961 | "BAD cxan\nGOOD can\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
962 | "BAD danceing\nGOOD dancing\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
963 | "BAD dcument\nGOOD document\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
964 | "BAD deatils\nGOOD details\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
965 | "BAD decison\nGOOD decision\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
966 | "BAD decisons\nGOOD decisions\n" |
|
14610
abe74c7a6bb5
[gaim-migrate @ 17271]
Richard Laager <rlaager@pidgin.im>
parents:
14609
diff
changeset
|
967 | "BAD decor\nGOOD d\303\251cor\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
968 | "BAD defendent\nGOOD defendant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
969 | "BAD definately\nGOOD definitely\n" |
|
14613
cfff108c090e
[gaim-migrate @ 17274]
Richard Laager <rlaager@pidgin.im>
parents:
14610
diff
changeset
|
970 | "COMPLETE 0\nBAD deja vu\nGOOD d\303\251j\303\240 vu\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
971 | "BAD deptartment\nGOOD department\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
972 | "BAD desicion\nGOOD decision\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
973 | "BAD desicions\nGOOD decisions\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
974 | "BAD desision\nGOOD decision\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
975 | "BAD desisions\nGOOD decisions\n" |
|
14610
abe74c7a6bb5
[gaim-migrate @ 17271]
Richard Laager <rlaager@pidgin.im>
parents:
14609
diff
changeset
|
976 | "BAD detente\nGOOD d\303\251tente\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
977 | "BAD develeoprs\nGOOD developers\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
978 | "BAD devellop\nGOOD develop\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
979 | "BAD develloped\nGOOD developed\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
980 | "BAD develloper\nGOOD developer\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
981 | "BAD devellopers\nGOOD developers\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
982 | "BAD develloping\nGOOD developing\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
983 | "BAD devellopment\nGOOD development\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
984 | "BAD devellopments\nGOOD developments\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
985 | "BAD devellops\nGOOD develop\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
986 | "BAD develope\nGOOD develop\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
987 | "BAD developement\nGOOD development\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
988 | "BAD developements\nGOOD developments\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
989 | "BAD developor\nGOOD developer\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
990 | "BAD developors\nGOOD developers\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
991 | "BAD develpment\nGOOD development\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
992 | "BAD diaplay\nGOOD display\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
993 | "BAD didint\nGOOD didn't\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
994 | "BAD didnot\nGOOD did not\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
995 | "BAD didnt\nGOOD didn't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
996 | "COMPLETE 0\nBAD didn;t \nGOOD didn't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
997 | "BAD difefrent\nGOOD different\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
998 | "BAD diferences\nGOOD differences\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
999 | "BAD differance\nGOOD difference\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1000 | "BAD differances\nGOOD differences\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1001 | "BAD differant\nGOOD different\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1002 | "BAD differemt\nGOOD different\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1003 | "BAD differnt\nGOOD different\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1004 | "BAD diffrent\nGOOD different\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1005 | "BAD directer\nGOOD director\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1006 | "BAD directers\nGOOD directors\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1007 | "BAD directiosn\nGOOD direction\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1008 | "BAD disatisfied\nGOOD dissatisfied\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1009 | "BAD discoverd\nGOOD discovered\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1010 | "BAD disign\nGOOD design\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1011 | "BAD dispaly\nGOOD display\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1012 | "BAD dissonent\nGOOD dissonant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1013 | "BAD distribusion\nGOOD distribution\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1014 | "BAD divsion\nGOOD division\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1015 | "BAD docuement\nGOOD documents\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1016 | "BAD docuemnt\nGOOD document\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1017 | "BAD documetn\nGOOD document\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1018 | "BAD documnet\nGOOD document\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1019 | "BAD documnets\nGOOD documents\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1020 | "COMPLETE 0\nBAD doens't \nGOOD doesn't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1021 | "BAD doese\nGOOD does\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1022 | "COMPLETE 0\nBAD doe snot \nGOOD does not \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1023 | "BAD doesnt\nGOOD doesn't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1024 | "COMPLETE 0\nBAD doesn;t \nGOOD doesn't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1025 | "BAD doign\nGOOD doing\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1026 | "BAD doimg\nGOOD doing\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1027 | "BAD doind\nGOOD doing\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1028 | "BAD dollers\nGOOD dollars\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1029 | "BAD donig\nGOOD doing\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1030 | "BAD donno\nGOOD don't know\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1031 | "BAD dont\nGOOD don't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1032 | "COMPLETE 0\nBAD do'nt \nGOOD don't \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1033 | "COMPLETE 0\nBAD don;t \nGOOD don't \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1034 | "COMPLETE 0\nBAD don't no \nGOOD don't know \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1035 | "COMPLETE 0\nBAD dosn't \nGOOD doesn't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1036 | "BAD driveing\nGOOD driving\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1037 | "BAD drnik\nGOOD drink\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1038 | "BAD dunno\nGOOD don't know\n" |
|
14610
abe74c7a6bb5
[gaim-migrate @ 17271]
Richard Laager <rlaager@pidgin.im>
parents:
14609
diff
changeset
|
1039 | "BAD eclair\nGOOD \303\251clair\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1040 | "BAD efel\nGOOD feel\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1041 | "BAD effecient\nGOOD efficient\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1042 | "BAD efort\nGOOD effort\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1043 | "BAD eforts\nGOOD efforts\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1044 | "BAD ehr\nGOOD her\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1045 | "BAD eligable\nGOOD eligible\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1046 | "BAD embarass\nGOOD embarrass\n" |
|
14610
abe74c7a6bb5
[gaim-migrate @ 17271]
Richard Laager <rlaager@pidgin.im>
parents:
14609
diff
changeset
|
1047 | "BAD emigre\nGOOD \303\251migr\303\251\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1048 | "BAD enought\nGOOD enough\n" |
|
14610
abe74c7a6bb5
[gaim-migrate @ 17271]
Richard Laager <rlaager@pidgin.im>
parents:
14609
diff
changeset
|
1049 | "BAD entree\nGOOD entr\303\251e\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1050 | "BAD enuf\nGOOD enough\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1051 | "BAD equippment\nGOOD equipment\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1052 | "BAD equivalant\nGOOD equivalent\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1053 | "BAD esle\nGOOD else\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1054 | "BAD especally\nGOOD especially\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1055 | "BAD especialyl\nGOOD especially\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1056 | "BAD espesially\nGOOD especially\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1057 | "BAD essense\nGOOD essence\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1058 | "BAD excellance\nGOOD excellence\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1059 | "BAD excellant\nGOOD excellent\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1060 | "BAD excercise\nGOOD exercise\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1061 | "BAD exchagne\nGOOD exchange\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1062 | "BAD exchagnes\nGOOD exchanges\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1063 | "BAD excitment\nGOOD excitement\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1064 | "BAD exhcange\nGOOD exchange\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1065 | "BAD exhcanges\nGOOD exchanges\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1066 | "BAD experiance\nGOOD experience\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1067 | "BAD experienc\nGOOD experience\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1068 | "BAD exprience\nGOOD experience\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1069 | "BAD exprienced\nGOOD experienced\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1070 | "BAD eyt\nGOOD yet\n" |
|
14613
cfff108c090e
[gaim-migrate @ 17274]
Richard Laager <rlaager@pidgin.im>
parents:
14610
diff
changeset
|
1071 | "BAD facade\nGOOD fa\303\247ade\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1072 | "BAD faeture\nGOOD feature\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1073 | "BAD faetures\nGOOD feature\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1074 | "BAD familair\nGOOD familiar\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1075 | "BAD familar\nGOOD familiar\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1076 | "BAD familliar\nGOOD familiar\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1077 | "BAD fammiliar\nGOOD familiar\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1078 | "BAD feild\nGOOD field\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1079 | "BAD feilds\nGOOD fields\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1080 | "BAD fianlly\nGOOD finally\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1081 | "BAD fidn\nGOOD find\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1082 | "BAD finalyl\nGOOD finally\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1083 | "BAD firends\nGOOD friends\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1084 | "BAD firts\nGOOD first\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1085 | "BAD follwo\nGOOD follow\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1086 | "BAD follwoing\nGOOD following\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1087 | "BAD fora\nGOOD for a\n" |
|
13285
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
1088 | "COMPLETE 0\nBAD for all intensive purposes\nfor all intents and purposes\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1089 | "BAD foriegn\nGOOD foreign\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1090 | "BAD forthe\nGOOD for the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1091 | "BAD forwrd\nGOOD forward\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1092 | "BAD forwrds\nGOOD forwards\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1093 | "BAD foudn\nGOOD found\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1094 | "BAD foward\nGOOD forward\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1095 | "BAD fowards\nGOOD forwards\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1096 | "BAD freind\nGOOD friend\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1097 | "BAD freindly\nGOOD friendly\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1098 | "BAD freinds\nGOOD friends\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1099 | "BAD friday\nGOOD Friday\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1100 | "BAD frmo\nGOOD from\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1101 | "BAD fromthe\nGOOD from the\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1102 | "COMPLETE 0\nBAD fromt he \nGOOD from the \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1103 | "BAD furneral\nGOOD funeral\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1104 | "BAD fwe\nGOOD few\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1105 | "BAD garantee\nGOOD guarantee\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1106 | "BAD gaurd\nGOOD guard\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1107 | "BAD gemeral\nGOOD general\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1108 | "BAD gerat\nGOOD great\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1109 | "BAD geting\nGOOD getting\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1110 | "BAD gettin\nGOOD getting\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1111 | "BAD gievn\nGOOD given\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1112 | "BAD giveing\nGOOD giving\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1113 | "BAD gloabl\nGOOD global\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1114 | "BAD goign\nGOOD going\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1115 | "BAD gonig\nGOOD going\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1116 | "BAD govenment\nGOOD government\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1117 | "BAD goverment\nGOOD government\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1118 | "BAD gruop\nGOOD group\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1119 | "BAD gruops\nGOOD groups\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1120 | "BAD grwo\nGOOD grow\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1121 | "BAD guidlines\nGOOD guidelines\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1122 | "BAD hadbeen\nGOOD had been\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1123 | "BAD hadnt\nGOOD hadn't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1124 | "COMPLETE 0\nBAD hadn;t \nGOOD hadn't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1125 | "BAD haev\nGOOD have\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1126 | "BAD hapen\nGOOD happen\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1127 | "BAD hapened\nGOOD happened\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1128 | "BAD hapening\nGOOD happening\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1129 | "BAD hapens\nGOOD happens\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1130 | "BAD happend\nGOOD happened\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1131 | "BAD hasbeen\nGOOD has been\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1132 | "BAD hasnt\nGOOD hasn't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1133 | "COMPLETE 0\nBAD hasn;t \nGOOD hasn't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1134 | "BAD havebeen\nGOOD have been\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1135 | "BAD haveing\nGOOD having\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1136 | "BAD havent\nGOOD haven't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1137 | "COMPLETE 0\nBAD haven;t \nGOOD haven't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1138 | "BAD hda\nGOOD had\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1139 | "BAD hearign\nGOOD hearing\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1140 | "COMPLETE 0\nBAD he;d \nGOOD he'd \n" |
|
13285
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
1141 | "BAD heirarchy\nGOOD hierarchy\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1142 | "BAD hel\nGOOD he'll\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1143 | "COMPLETE 0\nBAD he;ll \nGOOD he'll \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1144 | "BAD helpfull\nGOOD helpful\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1145 | "BAD herat\nGOOD heart\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1146 | "BAD heres\nGOOD here's\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1147 | "COMPLETE 0\nBAD here;s \nGOOD here's \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1148 | "BAD hes\nGOOD he's\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1149 | "COMPLETE 0\nBAD he;s \nGOOD he's \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1150 | "BAD hesaid\nGOOD he said\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1151 | "BAD hewas\nGOOD he was\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1152 | "BAD hge\nGOOD he\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1153 | "BAD hismelf\nGOOD himself\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1154 | "BAD hlep\nGOOD help\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1155 | "BAD hott\nGOOD hot\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1156 | "BAD hows\nGOOD how's\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1157 | "BAD hsa\nGOOD has\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1158 | "BAD hse\nGOOD she\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1159 | "BAD hsi\nGOOD his\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1160 | "BAD hte\nGOOD the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1161 | "BAD htere\nGOOD there\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1162 | "BAD htese\nGOOD these\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1163 | "BAD htey\nGOOD they\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1164 | "BAD hting\nGOOD thing\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1165 | "BAD htink\nGOOD think\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1166 | "BAD htis\nGOOD this\n" |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1167 | "COMPLETE 0\nBAD htp:\nGOOD http:\n" |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1168 | "COMPLETE 0\nBAD http:\\\\nGOOD http://\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1169 | "BAD httpL\nGOOD http:\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1170 | "BAD hvae\nGOOD have\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1171 | "BAD hvaing\nGOOD having\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1172 | "BAD hwich\nGOOD which\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1173 | "BAD i\nGOOD I\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1174 | "COMPLETE 0\nBAD i c \nGOOD I see \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1175 | "COMPLETE 0\nBAD i;d \nGOOD I'd \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1176 | "COMPLETE 0\nBAD i'd \nGOOD I'd \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1177 | "COMPLETE 0\nBAD I;d \nGOOD I'd \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1178 | "BAD idae\nGOOD idea\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1179 | "BAD idaes\nGOOD ideas\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1180 | "BAD identofy\nGOOD identify\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1181 | "BAD ihs\nGOOD his\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1182 | "BAD iits the\nGOOD it's the\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1183 | "COMPLETE 0\nBAD i'll \nGOOD I'll \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1184 | "COMPLETE 0\nBAD I;ll \nGOOD I'll \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1185 | "COMPLETE 0\nBAD i;m \nGOOD I'm \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1186 | "COMPLETE 0\nBAD i'm \nGOOD I'm \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1187 | "COMPLETE 0\nBAD I\"m \nGOOD I'm \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1188 | "BAD imediate\nGOOD immediate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1189 | "BAD imediatly\nGOOD immediately\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1190 | "BAD immediatly\nGOOD immediately\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1191 | "BAD importent\nGOOD important\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1192 | "BAD importnat\nGOOD important\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1193 | "BAD impossable\nGOOD impossible\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1194 | "BAD improvemnt\nGOOD improvement\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1195 | "BAD improvment\nGOOD improvement\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1196 | "BAD includ\nGOOD include\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1197 | "BAD indecate\nGOOD indicate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1198 | "BAD indenpendence\nGOOD independence\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1199 | "BAD indenpendent\nGOOD independent\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1200 | "BAD indepedent\nGOOD independent\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1201 | "BAD independance\nGOOD independence\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1202 | "BAD independant\nGOOD independent\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1203 | "BAD influance\nGOOD influence\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1204 | "BAD infomation\nGOOD information\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1205 | "BAD informatoin\nGOOD information\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1206 | "BAD inital\nGOOD initial\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1207 | "BAD instaleld\nGOOD installed\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1208 | "BAD insted\nGOOD instead\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1209 | "BAD insurence\nGOOD insurance\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1210 | "BAD inteh\nGOOD in the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1211 | "BAD interum\nGOOD interim\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1212 | "BAD inthe\nGOOD in the\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1213 | "COMPLETE 0\nBAD int he \nGOOD in the \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1214 | "BAD inturn\nGOOD intern\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1215 | "BAD inwhich\nGOOD in which\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1216 | "COMPLETE 0\nBAD i snot \nGOOD is not \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1217 | "BAD isnt\nGOOD isn't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1218 | "COMPLETE 0\nBAD isn;t \nGOOD isn't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1219 | "BAD isthe\nGOOD is the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1220 | "BAD itd\nGOOD it'd\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1221 | "COMPLETE 0\nBAD it;d \nGOOD it'd \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1222 | "BAD itis\nGOOD it is\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1223 | "BAD ititial\nGOOD initial\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1224 | "BAD itll\nGOOD it'll\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1225 | "COMPLETE 0\nBAD it;ll \nGOOD it'll \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1226 | "BAD itnerest\nGOOD interest\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1227 | "BAD itnerested\nGOOD interested\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1228 | "BAD itneresting\nGOOD interesting\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1229 | "BAD itnerests\nGOOD interests\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1230 | "COMPLETE 0\nBAD it;s \nGOOD it's \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1231 | "BAD itsa\nGOOD it's a\n" |
| 12040 | 1232 | "COMPLETE 0\nBAD its a \nGOOD it's a \n" |
| 1233 | "COMPLETE 0\nBAD it snot \nGOOD it's not \n" | |
| 1234 | "COMPLETE 0\nBAD it' snot \nGOOD it's not \n" | |
| 1235 | "COMPLETE 0\nBAD its the \nGOOD it's the \n" | |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1236 | "BAD itwas\nGOOD it was\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1237 | "BAD ive\nGOOD I've\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1238 | "COMPLETE 0\nBAD i;ve \nGOOD I've \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1239 | "COMPLETE 0\nBAD i've \nGOOD I've \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1240 | "BAD iwll\nGOOD will\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1241 | "BAD iwth\nGOOD with\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1242 | "BAD jsut\nGOOD just\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1243 | "BAD jugment\nGOOD judgment\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1244 | "BAD kno\nGOOD know\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1245 | "BAD knowldge\nGOOD knowledge\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1246 | "BAD knowlege\nGOOD knowledge\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1247 | "BAD knwo\nGOOD know\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1248 | "BAD knwon\nGOOD known\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1249 | "BAD knwos\nGOOD knows\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1250 | "BAD konw\nGOOD know\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1251 | "BAD konwn\nGOOD known\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1252 | "BAD konws\nGOOD knows\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1253 | "BAD labratory\nGOOD laboratory\n" |
|
13512
145bb18809a9
[gaim-migrate @ 15887]
Richard Laager <rlaager@pidgin.im>
parents:
13285
diff
changeset
|
1254 | "BAD labtop\nGOOD laptop\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1255 | "BAD lastyear\nGOOD last year\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1256 | "BAD laterz\nGOOD later\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1257 | "BAD learnign\nGOOD learning\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1258 | "BAD lenght\nGOOD length\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1259 | "COMPLETE 0\nBAD let;s \nGOOD let's \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1260 | "COMPLETE 0\nBAD let's him \nGOOD lets him \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1261 | "COMPLETE 0\nBAD let's it \nGOOD lets it \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1262 | "BAD levle\nGOOD level\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1263 | "BAD libary\nGOOD library\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1264 | "BAD librarry\nGOOD library\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1265 | "BAD librery\nGOOD library\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1266 | "BAD liek\nGOOD like\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1267 | "BAD liekd\nGOOD liked\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1268 | "BAD lieutenent\nGOOD lieutenant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1269 | "BAD liev\nGOOD live\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1270 | "BAD likly\nGOOD likely\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1271 | "BAD lisense\nGOOD license\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1272 | "BAD littel\nGOOD little\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1273 | "BAD litttle\nGOOD little\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1274 | "BAD liuke\nGOOD like\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1275 | "BAD liveing\nGOOD living\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1276 | "BAD loev\nGOOD love\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1277 | "BAD lonly\nGOOD lonely\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1278 | "BAD lookign\nGOOD looking\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1279 | "BAD m\nGOOD am\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1280 | "BAD maintainence\nGOOD maintenance\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1281 | "BAD maintenence\nGOOD maintenance\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1282 | "BAD makeing\nGOOD making\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1283 | "BAD managment\nGOOD management\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1284 | "BAD mantain\nGOOD maintain\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1285 | "BAD marraige\nGOOD marriage\n" |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1286 | "COMPLETE 0\nBAD may of been\nGOOD may have been\n" |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1287 | "COMPLETE 0\nBAD may of had\nGOOD may have had\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1288 | "BAD memeber\nGOOD member\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1289 | "BAD merchent\nGOOD merchant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1290 | "BAD mesage\nGOOD message\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1291 | "BAD mesages\nGOOD messages\n" |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1292 | "COMPLETE 0\nBAD might of been\nGOOD might have been\n" |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1293 | "COMPLETE 0\nBAD might of had\nGOOD might have had\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1294 | "BAD mispell\nGOOD misspell\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1295 | "BAD mispelling\nGOOD misspelling\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1296 | "BAD mispellings\nGOOD misspellings\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1297 | "BAD mkae\nGOOD make\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1298 | "BAD mkaes\nGOOD makes\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1299 | "BAD mkaing\nGOOD making\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1300 | "BAD moeny\nGOOD money\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1301 | "BAD monday\nGOOD Monday\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1302 | "BAD morgage\nGOOD mortgage\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1303 | "BAD mroe\nGOOD more\n" |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1304 | "COMPLETE 0\nBAD must of been\nGOOD must have been\n" |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1305 | "COMPLETE 0\nBAD must of had\nGOOD must have had\n" |
|
13285
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
1306 | "COMPLETE 0\nBAD mute point\nGOOD moot point\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1307 | "BAD mysefl\nGOOD myself\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1308 | "BAD myu\nGOOD my\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1309 | "BAD naive\nGOOD naïve\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1310 | "BAD ne1\nGOOD anyone\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1311 | "BAD neway\nGOOD anyway\n" |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1312 | "BAD neways\nGOOD anyways\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1313 | "BAD necassarily\nGOOD necessarily\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1314 | "BAD necassary\nGOOD necessary\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1315 | "BAD neccessarily\nGOOD necessarily\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1316 | "BAD neccessary\nGOOD necessary\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1317 | "BAD necesarily\nGOOD necessarily\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1318 | "BAD necesary\nGOOD necessary\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1319 | "BAD negotiaing\nGOOD negotiating\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1320 | "BAD nkow\nGOOD know\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1321 | "BAD nothign\nGOOD nothing\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1322 | "BAD nto\nGOOD not\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1323 | "BAD nver\nGOOD never\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1324 | "BAD nwe\nGOOD new\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1325 | "BAD nwo\nGOOD now\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1326 | "BAD obediant\nGOOD obedient\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1327 | "BAD ocasion\nGOOD occasion\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1328 | "BAD occassion\nGOOD occasion\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1329 | "BAD occurance\nGOOD occurrence\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1330 | "BAD occured\nGOOD occurred\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1331 | "BAD occurence\nGOOD occurrence\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1332 | "BAD occurrance\nGOOD occurrence\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1333 | "BAD oclock\nGOOD o'clock\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1334 | "BAD oculd\nGOOD could\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1335 | "BAD ocur\nGOOD occur\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1336 | "BAD oeprator\nGOOD operator\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1337 | "BAD ofits\nGOOD of its\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1338 | "BAD ofthe\nGOOD of the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1339 | "BAD oft he\nGOOD of the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1340 | "BAD oging\nGOOD going\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1341 | "BAD ohter\nGOOD other\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1342 | "BAD omre\nGOOD more\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1343 | "BAD oneof\nGOOD one of\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1344 | "BAD onepoint\nGOOD one point\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1345 | "BAD onthe\nGOOD on the\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1346 | "COMPLETE 0\nBAD ont he \nGOOD on the \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1347 | "BAD onyl\nGOOD only\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1348 | "BAD oppasite\nGOOD opposite\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1349 | "BAD opperation\nGOOD operation\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1350 | "BAD oppertunity\nGOOD opportunity\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1351 | "BAD opposate\nGOOD opposite\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1352 | "BAD opposible\nGOOD opposable\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1353 | "BAD opposit\nGOOD opposite\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1354 | "BAD oppotunities\nGOOD opportunities\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1355 | "BAD oppotunity\nGOOD opportunity\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1356 | "BAD orginization\nGOOD organization\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1357 | "BAD orginized\nGOOD organized\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1358 | "BAD otehr\nGOOD other\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1359 | "BAD otu\nGOOD out\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1360 | "BAD outof\nGOOD out of\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1361 | "BAD overthe\nGOOD over the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1362 | "BAD owrk\nGOOD work\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1363 | "BAD owuld\nGOOD would\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1364 | "BAD oxident\nGOOD oxidant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1365 | "BAD papaer\nGOOD paper\n" |
|
14610
abe74c7a6bb5
[gaim-migrate @ 17271]
Richard Laager <rlaager@pidgin.im>
parents:
14609
diff
changeset
|
1366 | "BAD passe\nGOOD pass\303\251\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1367 | "BAD parliment\nGOOD parliament\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1368 | "BAD partof\nGOOD part of\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1369 | "BAD paymetn\nGOOD payment\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1370 | "BAD paymetns\nGOOD payments\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1371 | "BAD pciture\nGOOD picture\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1372 | "BAD peice\nGOOD piece\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1373 | "BAD peices\nGOOD pieces\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1374 | "BAD peolpe\nGOOD people\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1375 | "BAD peopel\nGOOD people\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1376 | "BAD percentof\nGOOD percent of\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1377 | "BAD percentto\nGOOD percent to\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1378 | "BAD performence\nGOOD performance\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1379 | "BAD perhasp\nGOOD perhaps\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1380 | "BAD perhpas\nGOOD perhaps\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1381 | "BAD permanant\nGOOD permanent\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1382 | "BAD perminent\nGOOD permanent\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1383 | "BAD personalyl\nGOOD personally\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1384 | "BAD pleasent\nGOOD pleasant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1385 | "BAD pls\nGOOD please\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1386 | "BAD plz\nGOOD please\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1387 | "BAD poeple\nGOOD people\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1388 | "BAD porblem\nGOOD problem\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1389 | "BAD porblems\nGOOD problems\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1390 | "BAD porvide\nGOOD provide\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1391 | "BAD possable\nGOOD possible\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1392 | "BAD postition\nGOOD position\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1393 | "BAD potatoe\nGOOD potato\n" |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1394 | "BAD potatos\nGOOD potatoes\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1395 | "BAD potentialy\nGOOD potentially\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1396 | "BAD ppl\nGOOD people\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1397 | "BAD pregnent\nGOOD pregnant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1398 | "BAD presance\nGOOD presence\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1399 | "BAD primative\nGOOD primitive\n" |
|
13285
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
1400 | "BAD probally\nGOOD probably\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1401 | "BAD probelm\nGOOD problem\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1402 | "BAD probelms\nGOOD problems\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1403 | "BAD probly\nGOOD probably\n" |
|
13285
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
1404 | "BAD prolly\nGOOD probably\n" |
|
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
1405 | "BAD proly\nGOOD probably\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1406 | "BAD prominant\nGOOD prominent\n" |
|
13285
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
1407 | "BAD proposterous\nGOOD preposterous\n" |
|
14610
abe74c7a6bb5
[gaim-migrate @ 17271]
Richard Laager <rlaager@pidgin.im>
parents:
14609
diff
changeset
|
1408 | "BAD protege\nGOOD prot\303\251g\303\251\n" |
|
abe74c7a6bb5
[gaim-migrate @ 17271]
Richard Laager <rlaager@pidgin.im>
parents:
14609
diff
changeset
|
1409 | "BAD protoge\nGOOD prot\303\251g\303\251\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1410 | "BAD psoition\nGOOD position\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1411 | "BAD ptogress\nGOOD progress\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1412 | "BAD pursuade\nGOOD persuade\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1413 | "BAD puting\nGOOD putting\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1414 | "BAD pwoer\nGOOD power\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1415 | "BAD quater\nGOOD quarter\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1416 | "BAD quaters\nGOOD quarters\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1417 | "BAD quesion\nGOOD question\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1418 | "BAD quesions\nGOOD questions\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1419 | "BAD questioms\nGOOD questions\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1420 | "BAD questiosn\nGOOD questions\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1421 | "BAD questoin\nGOOD question\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1422 | "BAD quetion\nGOOD question\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1423 | "BAD quetions\nGOOD questions\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1424 | "BAD r\nGOOD are\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1425 | "BAD raeson\nGOOD reason\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1426 | "BAD realyl\nGOOD really\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1427 | "BAD reccomend\nGOOD recommend\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1428 | "BAD reccommend\nGOOD recommend\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1429 | "BAD receieve\nGOOD receive\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1430 | "BAD recieve\nGOOD receive\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1431 | "BAD recieved\nGOOD received\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1432 | "BAD recieving\nGOOD receiving\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1433 | "BAD recomend\nGOOD recommend\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1434 | "BAD recomendation\nGOOD recommendation\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1435 | "BAD recomendations\nGOOD recommendations\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1436 | "BAD recomended\nGOOD recommended\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1437 | "BAD reconize\nGOOD recognize\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1438 | "BAD recrod\nGOOD record\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1439 | "BAD rediculous\nGOOD ridiculous\n" |
|
13285
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
1440 | "BAD rediculus\nGOOD ridiculous\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1441 | "BAD reguard\nGOOD regard\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1442 | "BAD religous\nGOOD religious\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1443 | "BAD reluctent\nGOOD reluctant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1444 | "BAD remeber\nGOOD remember\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1445 | "BAD reommend\nGOOD recommend\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1446 | "BAD representativs\nGOOD representatives\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1447 | "BAD representives\nGOOD representatives\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1448 | "BAD represetned\nGOOD represented\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1449 | "BAD represnt\nGOOD represent\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1450 | "BAD reserach\nGOOD research\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1451 | "BAD resollution\nGOOD resolution\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1452 | "BAD resorces\nGOOD resources\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1453 | "BAD respomd\nGOOD respond\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1454 | "BAD respomse\nGOOD response\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1455 | "BAD responce\nGOOD response\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1456 | "BAD responsability\nGOOD responsibility\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1457 | "BAD responsable\nGOOD responsible\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1458 | "BAD responsibile\nGOOD responsible\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1459 | "BAD responsiblity\nGOOD responsibility\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1460 | "BAD restaraunt\nGOOD restaurant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1461 | "BAD restuarant\nGOOD restaurant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1462 | "BAD reult\nGOOD result\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1463 | "BAD reveiw\nGOOD review\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1464 | "BAD reveiwing\nGOOD reviewing\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1465 | "BAD rumers\nGOOD rumors\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1466 | "BAD rwite\nGOOD write\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1467 | "BAD rythm\nGOOD rhythm\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1468 | "BAD saidhe\nGOOD said he\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1469 | "BAD saidit\nGOOD said it\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1470 | "BAD saidthat\nGOOD said that\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1471 | "BAD saidthe\nGOOD said the\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1472 | "COMPLETE 0\nBAD saidt he \nGOOD said the \n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1473 | "BAD sandwhich\nGOOD sandwich\n" |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1474 | "BAD sandwitch\nGOOD sandwich\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1475 | "BAD saturday\nGOOD Saturday\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1476 | "BAD scedule\nGOOD schedule\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1477 | "BAD sceduled\nGOOD scheduled\n" |
|
14610
abe74c7a6bb5
[gaim-migrate @ 17271]
Richard Laager <rlaager@pidgin.im>
parents:
14609
diff
changeset
|
1478 | "BAD seance\nGOOD s\303\251ance\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1479 | "BAD secratary\nGOOD secretary\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1480 | "BAD sectino\nGOOD section\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1481 | "BAD seh\nGOOD she\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1482 | "BAD selectoin\nGOOD selection\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1483 | "BAD sence\nGOOD sense\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1484 | "BAD sentance\nGOOD sentence\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1485 | "BAD separeate\nGOOD separate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1486 | "BAD seperate\nGOOD separate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1487 | "BAD sercumstances\nGOOD circumstances\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1488 | "BAD shcool\nGOOD school\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1489 | "COMPLETE 0\nBAD she;d \nGOOD she'd \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1490 | "COMPLETE 0\nBAD she;ll \nGOOD she'll \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1491 | "BAD shes\nGOOD she's\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1492 | "COMPLETE 0\nBAD she;s \nGOOD she's \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1493 | "BAD shesaid\nGOOD she said\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1494 | "BAD shineing\nGOOD shining\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1495 | "BAD shiped\nGOOD shipped\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1496 | "BAD shoudl\nGOOD should\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1497 | "COMPLETE 0\nBAD shoudln't \nGOOD shouldn't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1498 | "BAD shouldent\nGOOD shouldn't\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1499 | "BAD shouldnt\nGOOD shouldn't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1500 | "COMPLETE 0\nBAD shouldn;t \nGOOD shouldn't \n" |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1501 | "COMPLETE 0\nBAD should of been\nGOOD should have been\n" |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1502 | "COMPLETE 0\nBAD should of had\nGOOD should have had\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1503 | "BAD shouldve\nGOOD should've\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1504 | "BAD showinf\nGOOD showing\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1505 | "BAD signifacnt\nGOOD significant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1506 | "BAD simalar\nGOOD similar\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1507 | "BAD similiar\nGOOD similar\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1508 | "BAD simpyl\nGOOD simply\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1509 | "BAD sincerly\nGOOD sincerely\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1510 | "BAD sitll\nGOOD still\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1511 | "BAD smae\nGOOD same\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1512 | "BAD smoe\nGOOD some\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1513 | "BAD soem\nGOOD some\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1514 | "BAD sohw\nGOOD show\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1515 | "BAD soical\nGOOD social\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1516 | "BAD some1\nGOOD someone\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1517 | "BAD somethign\nGOOD something\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1518 | "BAD someting\nGOOD something\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1519 | "BAD somewaht\nGOOD somewhat\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1520 | "BAD somthing\nGOOD something\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1521 | "BAD somtimes\nGOOD sometimes\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1522 | "COMPLETE 0\nBAD sot hat \nGOOD so that \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1523 | "BAD soudn\nGOOD sound\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1524 | "BAD soudns\nGOOD sounds\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1525 | "BAD speach\nGOOD speech\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1526 | "BAD specificaly\nGOOD specifically\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1527 | "BAD specificalyl\nGOOD specifically\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1528 | "BAD spelt\nGOOD spelled\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1529 | "BAD sry\nGOOD sorry\n" |
|
13285
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
1530 | "COMPLETE 0\nBAD state of the ark\nGOOD state of the art\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1531 | "BAD statment\nGOOD statement\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1532 | "BAD statments\nGOOD statements\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1533 | "BAD stnad\nGOOD stand\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1534 | "BAD stopry\nGOOD story\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1535 | "BAD stoyr\nGOOD story\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1536 | "BAD stpo\nGOOD stop\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1537 | "BAD strentgh\nGOOD strength\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1538 | "BAD stroy\nGOOD story\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1539 | "BAD struggel\nGOOD struggle\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1540 | "BAD strugle\nGOOD struggle\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1541 | "BAD studnet\nGOOD student\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1542 | "BAD successfull\nGOOD successful\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1543 | "BAD successfuly\nGOOD successfully\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1544 | "BAD successfulyl\nGOOD successfully\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1545 | "BAD sucess\nGOOD success\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1546 | "BAD sucessfull\nGOOD successful\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1547 | "BAD sufficiant\nGOOD sufficient\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1548 | "BAD sum1\nGOOD someone\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1549 | "BAD sunday\nGOOD Sunday\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1550 | "BAD suposed\nGOOD supposed\n" |
|
13285
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
1551 | "BAD supposably\nGOOD supposedly\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1552 | "BAD suppossed\nGOOD supposed\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1553 | "BAD suprise\nGOOD surprise\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1554 | "BAD suprised\nGOOD surprised\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1555 | "BAD sux\nGOOD sucks\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1556 | "BAD swiming\nGOOD swimming\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1557 | "BAD tahn\nGOOD than\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1558 | "BAD taht\nGOOD that\n" |
|
13285
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
1559 | "COMPLETE 0\nBAD take it for granite\nGOOD take it for granted\n" |
|
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
1560 | "COMPLETE 0\nBAD taken for granite\nGOOD taken for granted\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1561 | "BAD talekd\nGOOD talked\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1562 | "BAD talkign\nGOOD talking\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1563 | "BAD tath\nGOOD that\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1564 | "BAD tecnical\nGOOD technical\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1565 | "BAD teh\nGOOD the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1566 | "BAD tehy\nGOOD they\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1567 | "COMPLETE 0\nBAD tellt he \nGOOD tell the \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1568 | "BAD termoil\nGOOD turmoil\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1569 | "BAD tets\nGOOD test\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1570 | "BAD tghe\nGOOD the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1571 | "BAD tghis\nGOOD this\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1572 | "BAD thansk\nGOOD thanks\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1573 | "BAD thanx\nGOOD thanks\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1574 | "BAD thats\nGOOD that's\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1575 | "BAD thatthe\nGOOD that the\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1576 | "COMPLETE 0\nBAD thatt he \nGOOD that the \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1577 | "BAD thecompany\nGOOD the company\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1578 | "BAD thefirst\nGOOD the first\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1579 | "BAD thegovernment\nGOOD the government\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1580 | "COMPLETE 0\nBAD their are \nGOOD there are \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1581 | "COMPLETE 0\nBAD their aren't \nGOOD there aren't \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1582 | "COMPLETE 0\nBAD their is \nGOOD there is \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1583 | "BAD themself\nGOOD themselves\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1584 | "BAD themselfs\nGOOD themselves\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1585 | "BAD thenew\nGOOD the new\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1586 | "BAD theres\nGOOD there's\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1587 | "COMPLETE 0\nBAD there's is \nGOOD theirs is \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1588 | "COMPLETE 0\nBAD there's isn't \nGOOD theirs isn't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1589 | "BAD theri\nGOOD their\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1590 | "BAD thesame\nGOOD the same\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1591 | "BAD thetwo\nGOOD the two\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1592 | "BAD theyd\nGOOD they'd\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1593 | "COMPLETE 0\nBAD they;d \nGOOD they'd \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1594 | "COMPLETE 0\nBAD they;l \nGOOD they'll \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1595 | "BAD theyll\nGOOD they'll\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1596 | "COMPLETE 0\nBAD they;ll \nGOOD they'll \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1597 | "COMPLETE 0\nBAD they;r \nGOOD they're \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1598 | "COMPLETE 0\nBAD theyre \nGOOD they're \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1599 | "COMPLETE 0\nBAD they;re \nGOOD they're \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1600 | "COMPLETE 0\nBAD they're are \nGOOD there are \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1601 | "COMPLETE 0\nBAD they're is \nGOOD there is \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1602 | "COMPLETE 0\nBAD they;v \nGOOD they've \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1603 | "BAD theyve\nGOOD they've\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1604 | "COMPLETE 0\nBAD they;ve \nGOOD they've \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1605 | "BAD thgat\nGOOD that\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1606 | "BAD thge\nGOOD the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1607 | "BAD thier\nGOOD their \n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1608 | "BAD thigsn\nGOOD things\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1609 | "BAD thisyear\nGOOD this year\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1610 | "BAD thme\nGOOD them\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1611 | "BAD thna\nGOOD than\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1612 | "BAD thne\nGOOD then\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1613 | "BAD thnig\nGOOD thing\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1614 | "BAD thnigs\nGOOD things\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1615 | "BAD tho\nGOOD though\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1616 | "BAD threatend\nGOOD threatened\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1617 | "BAD thsi\nGOOD this\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1618 | "BAD thsoe\nGOOD those\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1619 | "BAD thta\nGOOD that\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1620 | "BAD thursday\nGOOD Thursday\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1621 | "BAD thx\nGOOD thanks\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1622 | "BAD tihs\nGOOD this\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1623 | "BAD timne\nGOOD time\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1624 | "BAD tiogether\nGOOD together\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1625 | "BAD tje\nGOOD the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1626 | "BAD tjhe\nGOOD the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1627 | "BAD tkae\nGOOD take\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1628 | "BAD tkaes\nGOOD takes\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1629 | "BAD tkaing\nGOOD taking\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1630 | "BAD tlaking\nGOOD talking\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1631 | "BAD tnx\nGOOD thanks\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1632 | "BAD todya\nGOOD today\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1633 | "BAD togehter\nGOOD together\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1634 | "COMPLETE 0\nBAD toldt he \nGOOD told the \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1635 | "BAD tomorow\nGOOD tomorrow\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1636 | "BAD tongiht\nGOOD tonight\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1637 | "BAD tonihgt\nGOOD tonight\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1638 | "BAD tonite\nGOOD tonight\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1639 | "BAD totaly\nGOOD totally\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1640 | "BAD totalyl\nGOOD totally\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1641 | "BAD tothe\nGOOD to the\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1642 | "COMPLETE 0\nBAD tot he \nGOOD to the \n" |
|
14610
abe74c7a6bb5
[gaim-migrate @ 17271]
Richard Laager <rlaager@pidgin.im>
parents:
14609
diff
changeset
|
1643 | "BAD touche\nGOOD touch\303\251\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1644 | "BAD towrad\nGOOD toward\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1645 | "BAD traditionalyl\nGOOD traditionally\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1646 | "BAD transfered\nGOOD transferred\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1647 | "BAD truely\nGOOD truly\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1648 | "BAD truley\nGOOD truly\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1649 | "BAD tryed\nGOOD tried\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1650 | "BAD tthe\nGOOD the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1651 | "BAD tuesday\nGOOD Tuesday\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1652 | "BAD tyhat\nGOOD that\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1653 | "BAD tyhe\nGOOD the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1654 | "BAD u\nGOOD you\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1655 | "BAD udnerstand\nGOOD understand\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1656 | "BAD understnad\nGOOD understand\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1657 | "COMPLETE 0\nBAD undert he \nGOOD under the \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1658 | "BAD unforseen\nGOOD unforeseen\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1659 | "BAD UnitedStates\nGOOD United States\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1660 | "BAD unliek\nGOOD unlike\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1661 | "BAD unpleasently\nGOOD unpleasantly\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1662 | "BAD untill\nGOOD until\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1663 | "BAD untilll\nGOOD until\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1664 | "BAD ur\nGOOD you are\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1665 | "BAD useing\nGOOD using\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1666 | "BAD usualyl\nGOOD usually\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1667 | "BAD veyr\nGOOD very\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1668 | "BAD virtualyl\nGOOD virtually\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1669 | "BAD visavis\nGOOD vis-a-vis\n" |
|
14613
cfff108c090e
[gaim-migrate @ 17274]
Richard Laager <rlaager@pidgin.im>
parents:
14610
diff
changeset
|
1670 | "COMPLETE 0\nBAD vis-a-vis\nGOOD vis-\303\240-vis\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1671 | "BAD vrey\nGOOD very\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1672 | "BAD vulnerible\nGOOD vulnerable\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1673 | "BAD waht\nGOOD what\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1674 | "BAD warrent\nGOOD warrant\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1675 | "COMPLETE 0\nBAD wa snot \nGOOD was not \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1676 | "COMPLETE 0\nBAD wasnt \nGOOD wasn't \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1677 | "COMPLETE 0\nBAD wasn;t \nGOOD wasn't \n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1678 | "BAD wat\nGOOD what\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1679 | "BAD watn\nGOOD want\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1680 | "COMPLETE 0\nBAD we;d \nGOOD we'd \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1681 | "BAD wednesday\nGOOD Wednesday\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1682 | "BAD wehn\nGOOD when\n" |
|
11445
454f315bb63d
[gaim-migrate @ 13684]
Richard Laager <rlaager@pidgin.im>
parents:
11421
diff
changeset
|
1683 | "COMPLETE 0\nBAD we'l \nGOOD we'll \n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1684 | "COMPLETE 0\nBAD we;ll \nGOOD we'll \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1685 | "COMPLETE 0\nBAD we;re \nGOOD we're \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1686 | "BAD werent\nGOOD weren't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1687 | "COMPLETE 0\nBAD weren;t \nGOOD weren't \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1688 | "COMPLETE 0\nBAD wern't \nGOOD weren't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1689 | "BAD werre\nGOOD were\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1690 | "BAD weve\nGOOD we've\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1691 | "COMPLETE 0\nBAD we;ve \nGOOD we've \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1692 | "BAD whats\nGOOD what's\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1693 | "COMPLETE 0\nBAD what;s \nGOOD what's \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1694 | "BAD whcih\nGOOD which\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1695 | "COMPLETE 0\nBAD whent he \nGOOD when the \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1696 | "BAD wheres\nGOOD where's\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1697 | "COMPLETE 0\nBAD where;s \nGOOD where's \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1698 | "BAD wherre\nGOOD where\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1699 | "BAD whic\nGOOD which\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1700 | "COMPLETE 0\nBAD whicht he \nGOOD which the \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1701 | "BAD whihc\nGOOD which\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1702 | "BAD wholl\nGOOD who'll\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1703 | "BAD whos\nGOOD who's\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1704 | "COMPLETE 0\nBAD who;s \nGOOD who's \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1705 | "BAD whove\nGOOD who've\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1706 | "COMPLETE 0\nBAD who;ve \nGOOD who've \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1707 | "BAD whta\nGOOD what\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1708 | "BAD whys\nGOOD why's\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1709 | "BAD wief\nGOOD wife\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1710 | "BAD wierd\nGOOD weird\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1711 | "BAD wihch\nGOOD which\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1712 | "BAD wiht\nGOOD with\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1713 | "BAD willbe\nGOOD will be\n" |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1714 | "COMPLETE 0\nBAD will of been\nGOOD will have been\n" |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1715 | "COMPLETE 0\nBAD will of had\nGOOD will have had\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1716 | "BAD windoes\nGOOD windows\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1717 | "BAD witha\nGOOD with a\n" |
|
11421
477d435c3f1b
[gaim-migrate @ 13658]
Richard Laager <rlaager@pidgin.im>
parents:
11372
diff
changeset
|
1718 | "BAD withdrawl\nGOOD withdrawal\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1719 | "BAD withe\nGOOD with\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1720 | "COMPLETE 0\nBAD withthe \nGOOD with the \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1721 | "BAD witht he\nGOOD with the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1722 | "BAD wiull\nGOOD will\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1723 | "BAD wnat\nGOOD want\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1724 | "BAD wnated\nGOOD wanted\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1725 | "BAD wnats\nGOOD wants\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1726 | "BAD woh\nGOOD who\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1727 | "BAD wohle\nGOOD whole\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1728 | "BAD wokr\nGOOD work\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1729 | "BAD wont\nGOOD won't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1730 | "COMPLETE 0\nBAD wo'nt \nGOOD won't \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1731 | "COMPLETE 0\nBAD won;t \nGOOD won't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1732 | "BAD woudl\nGOOD would\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1733 | "COMPLETE 0\nBAD woudln't \nGOOD wouldn't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1734 | "BAD wouldbe\nGOOD would be\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1735 | "BAD wouldnt\nGOOD wouldn't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1736 | "COMPLETE 0\nBAD wouldn;t \nGOOD wouldn't \n" |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1737 | "COMPLETE 0\nBAD would of been\nGOOD would have been\n" |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1738 | "COMPLETE 0\nBAD would of had\nGOOD would have had\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1739 | "BAD wouldve\nGOOD would've\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1740 | "BAD wriet\nGOOD write\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1741 | "BAD writting\nGOOD writing\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1742 | "BAD wrod\nGOOD word\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1743 | "BAD wroet\nGOOD wrote\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1744 | "BAD wroking\nGOOD working\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1745 | "BAD wtih\nGOOD with\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1746 | "BAD wuould\nGOOD would\n" |
|
23491
088779d43c79
Add another translation: wud -> would
Richard Laager <rlaager@pidgin.im>
parents:
22601
diff
changeset
|
1747 | "BAD wud\nGOOD would\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1748 | "BAD wut\nGOOD what\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1749 | "BAD wya\nGOOD way\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1750 | "BAD y\nGOOD why\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1751 | "BAD yeh\nGOOD yeah\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1752 | "BAD yera\nGOOD year\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1753 | "BAD yeras\nGOOD years\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1754 | "BAD yersa\nGOOD years\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1755 | "BAD yoiu\nGOOD you\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1756 | "BAD youare\nGOOD you are\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1757 | "BAD youd\nGOOD you'd\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1758 | "COMPLETE 0\nBAD you;d \nGOOD you'd \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1759 | "BAD youll\nGOOD you'll\n" |
|
11446
ed3728b8582a
[gaim-migrate @ 13685]
Richard Laager <rlaager@pidgin.im>
parents:
11445
diff
changeset
|
1760 | "COMPLETE 0\nBAD your a \nGOOD you're a \n" |
|
ed3728b8582a
[gaim-migrate @ 13685]
Richard Laager <rlaager@pidgin.im>
parents:
11445
diff
changeset
|
1761 | "COMPLETE 0\nBAD your an \nGOOD you're an \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1762 | "BAD youre\nGOOD you're\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1763 | "COMPLETE 0\nBAD you;re \nGOOD you're \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1764 | "COMPLETE 0\nBAD you're own \nGOOD your own \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1765 | "COMPLETE 0\nBAD your her \nGOOD you're her \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1766 | "COMPLETE 0\nBAD your here \nGOOD you're here \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1767 | "COMPLETE 0\nBAD your his \nGOOD you're his \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1768 | "COMPLETE 0\nBAD your my \nGOOD you're my \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1769 | "COMPLETE 0\nBAD your the \nGOOD you're the \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1770 | "COMPLETE 0\nBAD your their \nGOOD you're their \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1771 | "COMPLETE 0\nBAD your your \nGOOD you're your \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1772 | "BAD youve\nGOOD you've\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1773 | "COMPLETE 0\nBAD you;ve \nGOOD you've \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1774 | "BAD ytou\nGOOD you\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1775 | "BAD yuo\nGOOD you\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1776 | "BAD yuor\nGOOD your\n"; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1777 | gchar *buf; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1778 | gchar *ibuf; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1779 | GHashTable *hashes; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1780 | char bad[82] = ""; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1781 | char good[256] = ""; |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1782 | int pnt = 0; |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1783 | gsize size; |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1784 | gboolean complete = TRUE; |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1785 | gboolean case_sensitive = FALSE; |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
1786 | |
| 15884 | 1787 | buf = g_build_filename(purple_user_dir(), "dict", NULL); |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1788 | g_file_get_contents(buf, &ibuf, &size, NULL); |
| 7606 | 1789 | g_free(buf); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1790 | if (!ibuf) { |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1791 | ibuf = g_strdup(defaultconf); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1792 | size = strlen(defaultconf); |
|
106
420c81f47ca3
[gaim-migrate @ 116]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
103
diff
changeset
|
1793 | } |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
1794 | |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1795 | model = gtk_list_store_new((gint)N_COLUMNS, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_BOOLEAN, G_TYPE_BOOLEAN); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1796 | hashes = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, NULL); |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
1797 | |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1798 | while (buf_get_line(ibuf, &buf, &pnt, size)) { |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
1799 | if (*buf != '#') { |
|
18552
810a338ef085
Use the glib strcasecmp functions everywhere, as we've had reports of
Richard Laager <rlaager@pidgin.im>
parents:
16749
diff
changeset
|
1800 | if (!g_ascii_strncasecmp(buf, "BAD ", 4)) |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1801 | { |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1802 | strncpy(bad, buf + 4, 81); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1803 | } |
|
18552
810a338ef085
Use the glib strcasecmp functions everywhere, as we've had reports of
Richard Laager <rlaager@pidgin.im>
parents:
16749
diff
changeset
|
1804 | else if(!g_ascii_strncasecmp(buf, "CASE ", 5)) |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1805 | { |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1806 | case_sensitive = *(buf+5) == '0' ? FALSE : TRUE; |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1807 | } |
|
18552
810a338ef085
Use the glib strcasecmp functions everywhere, as we've had reports of
Richard Laager <rlaager@pidgin.im>
parents:
16749
diff
changeset
|
1808 | else if(!g_ascii_strncasecmp(buf, "COMPLETE ", 9)) |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1809 | { |
|
11318
13fa1d5134f3
[gaim-migrate @ 13521]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
11317
diff
changeset
|
1810 | complete = *(buf+9) == '0' ? FALSE : TRUE; |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1811 | } |
|
18552
810a338ef085
Use the glib strcasecmp functions everywhere, as we've had reports of
Richard Laager <rlaager@pidgin.im>
parents:
16749
diff
changeset
|
1812 | else if (!g_ascii_strncasecmp(buf, "GOOD ", 5)) |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1813 | { |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1814 | strncpy(good, buf + 5, 255); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1815 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1816 | if (*bad && *good && g_hash_table_lookup(hashes, bad) == NULL) { |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1817 | GtkTreeIter iter; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1818 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1819 | /* We don't actually need to store the good string, since this |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1820 | * hash is just being used to eliminate duplicate bad strings. |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1821 | * The value has to be non-NULL so the lookup above will work. |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1822 | */ |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1823 | g_hash_table_insert(hashes, g_strdup(bad), GINT_TO_POINTER(1)); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1824 | |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1825 | if (!complete) |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1826 | case_sensitive = TRUE; |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1827 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1828 | gtk_list_store_append(model, &iter); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1829 | gtk_list_store_set(model, &iter, |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1830 | BAD_COLUMN, bad, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1831 | GOOD_COLUMN, good, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1832 | WORD_ONLY_COLUMN, complete, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1833 | CASE_SENSITIVE_COLUMN, case_sensitive, |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1834 | -1); |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
1835 | } |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1836 | bad[0] = '\0'; |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1837 | complete = TRUE; |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1838 | case_sensitive = FALSE; |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
1839 | } |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
1840 | } |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
1841 | } |
| 7606 | 1842 | g_free(ibuf); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1843 | g_hash_table_destroy(hashes); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1844 | |
|
10532
7f0eb843559e
[gaim-migrate @ 11860]
Richard Laager <rlaager@pidgin.im>
parents:
10234
diff
changeset
|
1845 | gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(model), |
|
7f0eb843559e
[gaim-migrate @ 11860]
Richard Laager <rlaager@pidgin.im>
parents:
10234
diff
changeset
|
1846 | 0, GTK_SORT_ASCENDING); |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
1847 | } |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
1848 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1849 | static GtkWidget *tree; |
|
1081
0fb24c9d4c7d
[gaim-migrate @ 1091]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1047
diff
changeset
|
1850 | static GtkWidget *bad_entry; |
|
0fb24c9d4c7d
[gaim-migrate @ 1091]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1047
diff
changeset
|
1851 | static GtkWidget *good_entry; |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1852 | static GtkWidget *complete_toggle; |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1853 | static GtkWidget *case_toggle; |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
1854 | |
|
12397
aa64ec827fdf
[gaim-migrate @ 14704]
Richard Laager <rlaager@pidgin.im>
parents:
12045
diff
changeset
|
1855 | static void save_list(void); |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1856 | |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1857 | static void on_edited(GtkCellRendererText *cellrenderertext, |
| 6116 | 1858 | gchar *path, gchar *arg2, gpointer data) |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1859 | { |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1860 | GtkTreeIter iter; |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
1861 | GValue val; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1862 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1863 | if (arg2[0] == '\0') { |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1864 | gdk_beep(); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1865 | return; |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1866 | } |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1867 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1868 | g_return_if_fail(gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(model), &iter, path)); |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
1869 | val.g_type = 0; |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1870 | gtk_tree_model_get_value(GTK_TREE_MODEL(model), &iter, GPOINTER_TO_INT(data), &val); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1871 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1872 | if (strcmp(arg2, g_value_get_string(&val))) { |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1873 | gtk_list_store_set(model, &iter, GPOINTER_TO_INT(data), arg2, -1); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1874 | save_list(); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1875 | } |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1876 | g_value_unset(&val); |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
1877 | } |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
1878 | |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1879 | |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1880 | static void word_only_toggled(GtkCellRendererToggle *cellrenderertoggle, |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1881 | gchar *path, gpointer data){ |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1882 | GtkTreeIter iter; |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1883 | gboolean enabled; |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1884 | |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1885 | g_return_if_fail(gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(model), &iter, path)); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1886 | gtk_tree_model_get(GTK_TREE_MODEL(model), &iter, |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1887 | WORD_ONLY_COLUMN, &enabled, |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1888 | -1); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1889 | |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1890 | gtk_list_store_set(GTK_LIST_STORE(model), &iter, |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1891 | WORD_ONLY_COLUMN, !enabled, |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1892 | -1); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1893 | |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1894 | /* I want to be sure that the above change has happened to the GtkTreeView first. */ |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1895 | gtk_list_store_set(GTK_LIST_STORE(model), &iter, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1896 | CASE_SENSITIVE_COLUMN, enabled, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1897 | -1); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1898 | |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1899 | save_list(); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1900 | } |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1901 | |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1902 | static void case_sensitive_toggled(GtkCellRendererToggle *cellrenderertoggle, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1903 | gchar *path, gpointer data){ |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1904 | GtkTreeIter iter; |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1905 | gboolean enabled; |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1906 | |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1907 | g_return_if_fail(gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(model), &iter, path)); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1908 | |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1909 | /* Prevent the case sensitive column from changing on non-whole word replacements. |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1910 | * Ideally, the column would be set insensitive in the word_only_toggled callback. */ |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1911 | gtk_tree_model_get(GTK_TREE_MODEL(model), &iter, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1912 | WORD_ONLY_COLUMN, &enabled, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1913 | -1); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1914 | if (!enabled) |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1915 | return; |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1916 | |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1917 | gtk_tree_model_get(GTK_TREE_MODEL(model), &iter, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1918 | CASE_SENSITIVE_COLUMN, &enabled, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1919 | -1); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1920 | |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1921 | gtk_list_store_set(GTK_LIST_STORE(model), &iter, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1922 | CASE_SENSITIVE_COLUMN, !enabled, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1923 | -1); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1924 | |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1925 | save_list(); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1926 | } |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1927 | |
|
22104
56970903b8e9
Probe for -Wstrict-prototypes to get some more warnings. I then cleaned up
Richard Laager <rlaager@pidgin.im>
parents:
20289
diff
changeset
|
1928 | static void list_add_new(void) |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1929 | { |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1930 | GtkTreeIter iter; |
|
14009
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1931 | const char *word = gtk_entry_get_text(GTK_ENTRY(bad_entry)); |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1932 | gboolean case_sensitive = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(case_toggle)); |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
1933 | |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1934 | if (gtk_tree_model_get_iter_first(GTK_TREE_MODEL(model), &iter)) { |
|
14009
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1935 | char *tmpword = g_utf8_casefold(word, -1); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1936 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1937 | do { |
|
14009
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1938 | GValue bad_val; |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1939 | gboolean match; |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1940 | |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1941 | bad_val.g_type = 0; |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1942 | gtk_tree_model_get_value(GTK_TREE_MODEL(model), &iter, BAD_COLUMN, &bad_val); |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1943 | |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1944 | if (case_sensitive) |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1945 | { |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1946 | GValue case_sensitive_val; |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1947 | case_sensitive_val.g_type = 0; |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1948 | gtk_tree_model_get_value(GTK_TREE_MODEL(model), &iter, CASE_SENSITIVE_COLUMN, &case_sensitive_val); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1949 | |
|
14009
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1950 | /* If they're both case-sensitive, then compare directly. |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1951 | * Otherwise, they overlap. */ |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1952 | if (g_value_get_boolean(&case_sensitive_val)) |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1953 | { |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1954 | match = !strcmp(g_value_get_string(&bad_val), word); |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1955 | } |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1956 | else |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1957 | { |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1958 | char *bad = g_utf8_casefold(g_value_get_string(&bad_val), -1); |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1959 | match = !strcmp(bad, tmpword); |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1960 | g_free(bad); |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1961 | } |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1962 | g_value_unset(&case_sensitive_val); |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1963 | } |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1964 | else |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1965 | { |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1966 | char *bad = g_utf8_casefold(g_value_get_string(&bad_val), -1); |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1967 | match = !strcmp(bad, tmpword); |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1968 | g_free(bad); |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1969 | } |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1970 | |
|
14009
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1971 | if (match) { |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1972 | g_value_unset(&bad_val); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1973 | g_free(tmpword); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1974 | |
| 15884 | 1975 | purple_notify_error(NULL, _("Duplicate Correction"), |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1976 | _("The specified word already exists in the correction list."), |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1977 | gtk_entry_get_text(GTK_ENTRY(bad_entry))); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1978 | return; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1979 | } |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1980 | |
|
14009
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1981 | g_value_unset(&bad_val); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1982 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1983 | } while (gtk_tree_model_iter_next(GTK_TREE_MODEL(model), &iter)); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1984 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1985 | g_free(tmpword); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1986 | } |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1987 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1988 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1989 | gtk_list_store_append(model, &iter); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1990 | gtk_list_store_set(model, &iter, |
|
14009
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1991 | BAD_COLUMN, word, |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1992 | GOOD_COLUMN, gtk_entry_get_text(GTK_ENTRY(good_entry)), |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1993 | WORD_ONLY_COLUMN, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(complete_toggle)), |
|
14009
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1994 | CASE_SENSITIVE_COLUMN, case_sensitive, |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1995 | -1); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1996 | |
|
10234
5519489ebcb9
[gaim-migrate @ 11369]
Mark Doliner <markdoliner@pidgin.im>
parents:
9943
diff
changeset
|
1997 | gtk_editable_delete_text(GTK_EDITABLE(bad_entry), 0, -1); |
|
5519489ebcb9
[gaim-migrate @ 11369]
Mark Doliner <markdoliner@pidgin.im>
parents:
9943
diff
changeset
|
1998 | gtk_editable_delete_text(GTK_EDITABLE(good_entry), 0, -1); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1999 | gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(complete_toggle), TRUE); |
|
13223
a6e949c9d73e
[gaim-migrate @ 15586]
Richard Laager <rlaager@pidgin.im>
parents:
12858
diff
changeset
|
2000 | gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(case_toggle), FALSE); |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2001 | gtk_widget_grab_focus(bad_entry); |
| 4601 | 2002 | |
| 2003 | save_list(); | |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2004 | } |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2005 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2006 | static void add_selected_row_to_list(GtkTreeModel *model, GtkTreePath *path, |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2007 | GtkTreeIter *iter, gpointer data) |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2008 | { |
|
11791
6706e7debbf5
[gaim-migrate @ 14082]
Mark Doliner <markdoliner@pidgin.im>
parents:
11790
diff
changeset
|
2009 | GtkTreeRowReference *row_reference; |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2010 | GSList **list = (GSList **)data; |
|
11791
6706e7debbf5
[gaim-migrate @ 14082]
Mark Doliner <markdoliner@pidgin.im>
parents:
11790
diff
changeset
|
2011 | row_reference = gtk_tree_row_reference_new(model, path); |
|
6706e7debbf5
[gaim-migrate @ 14082]
Mark Doliner <markdoliner@pidgin.im>
parents:
11790
diff
changeset
|
2012 | *list = g_slist_prepend(*list, row_reference); |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2013 | } |
|
6485
3c7ba18e32f1
[gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
6392
diff
changeset
|
2014 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2015 | static void remove_row(void *data1, gpointer data2) |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2016 | { |
|
11791
6706e7debbf5
[gaim-migrate @ 14082]
Mark Doliner <markdoliner@pidgin.im>
parents:
11790
diff
changeset
|
2017 | GtkTreeRowReference *row_reference; |
|
6706e7debbf5
[gaim-migrate @ 14082]
Mark Doliner <markdoliner@pidgin.im>
parents:
11790
diff
changeset
|
2018 | GtkTreePath *path; |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2019 | GtkTreeIter iter; |
|
11791
6706e7debbf5
[gaim-migrate @ 14082]
Mark Doliner <markdoliner@pidgin.im>
parents:
11790
diff
changeset
|
2020 | |
|
6706e7debbf5
[gaim-migrate @ 14082]
Mark Doliner <markdoliner@pidgin.im>
parents:
11790
diff
changeset
|
2021 | row_reference = (GtkTreeRowReference *)data1; |
|
6706e7debbf5
[gaim-migrate @ 14082]
Mark Doliner <markdoliner@pidgin.im>
parents:
11790
diff
changeset
|
2022 | path = gtk_tree_row_reference_get_path(row_reference); |
|
6706e7debbf5
[gaim-migrate @ 14082]
Mark Doliner <markdoliner@pidgin.im>
parents:
11790
diff
changeset
|
2023 | |
|
11790
555edc9da01a
[gaim-migrate @ 14081]
Mark Doliner <markdoliner@pidgin.im>
parents:
11712
diff
changeset
|
2024 | if (gtk_tree_model_get_iter(GTK_TREE_MODEL(model), &iter, path)) |
|
555edc9da01a
[gaim-migrate @ 14081]
Mark Doliner <markdoliner@pidgin.im>
parents:
11712
diff
changeset
|
2025 | gtk_list_store_remove(model, &iter); |
|
11791
6706e7debbf5
[gaim-migrate @ 14082]
Mark Doliner <markdoliner@pidgin.im>
parents:
11790
diff
changeset
|
2026 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2027 | gtk_tree_path_free(path); |
|
11791
6706e7debbf5
[gaim-migrate @ 14082]
Mark Doliner <markdoliner@pidgin.im>
parents:
11790
diff
changeset
|
2028 | gtk_tree_row_reference_free(row_reference); |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2029 | } |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2030 | |
|
22104
56970903b8e9
Probe for -Wstrict-prototypes to get some more warnings. I then cleaned up
Richard Laager <rlaager@pidgin.im>
parents:
20289
diff
changeset
|
2031 | static void list_delete(void) |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2032 | { |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2033 | GtkTreeSelection *sel; |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2034 | GSList *list = NULL; |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2035 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2036 | sel = gtk_tree_view_get_selection(GTK_TREE_VIEW(tree)); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2037 | gtk_tree_selection_selected_foreach(sel, add_selected_row_to_list, &list); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2038 | |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2039 | g_slist_foreach(list, remove_row, NULL); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2040 | g_slist_free(list); |
| 4601 | 2041 | |
| 2042 | save_list(); | |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2043 | } |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2044 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2045 | static void save_list() |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2046 | { |
|
10896
b773b241e233
[gaim-migrate @ 12610]
Mark Doliner <markdoliner@pidgin.im>
parents:
10828
diff
changeset
|
2047 | GString *data; |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2048 | GtkTreeIter iter; |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2049 | |
|
10896
b773b241e233
[gaim-migrate @ 12610]
Mark Doliner <markdoliner@pidgin.im>
parents:
10828
diff
changeset
|
2050 | data = g_string_new(""); |
|
4373
fb2ae2f5edd3
[gaim-migrate @ 4639]
Herman Bloggs <herman@bluedigits.com>
parents:
4363
diff
changeset
|
2051 | |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2052 | if (gtk_tree_model_get_iter_first(GTK_TREE_MODEL(model), &iter)) { |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2053 | do { |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
2054 | GValue val0; |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
2055 | GValue val1; |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
2056 | GValue val2; |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2057 | GValue val3; |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
2058 | |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
2059 | val0.g_type = 0; |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
2060 | val1.g_type = 0; |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
2061 | val2.g_type = 0; |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2062 | val3.g_type = 0; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2063 | |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2064 | gtk_tree_model_get_value(GTK_TREE_MODEL(model), &iter, BAD_COLUMN, &val0); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2065 | gtk_tree_model_get_value(GTK_TREE_MODEL(model), &iter, GOOD_COLUMN, &val1); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2066 | gtk_tree_model_get_value(GTK_TREE_MODEL(model), &iter, WORD_ONLY_COLUMN, &val2); |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2067 | gtk_tree_model_get_value(GTK_TREE_MODEL(model), &iter, CASE_SENSITIVE_COLUMN, &val3); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2068 | |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2069 | g_string_append_printf(data, "COMPLETE %d\nCASE %d\nBAD %s\nGOOD %s\n\n", |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2070 | g_value_get_boolean(&val2), |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2071 | g_value_get_boolean(&val3), |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2072 | g_value_get_string(&val0), |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2073 | g_value_get_string(&val1)); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2074 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2075 | g_value_unset(&val0); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2076 | g_value_unset(&val1); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2077 | g_value_unset(&val2); |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2078 | g_value_unset(&val3); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2079 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2080 | } while (gtk_tree_model_iter_next(GTK_TREE_MODEL(model), &iter)); |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2081 | } |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2082 | |
| 15884 | 2083 | purple_util_write_data_to_file("dict", data->str, -1); |
|
10896
b773b241e233
[gaim-migrate @ 12610]
Mark Doliner <markdoliner@pidgin.im>
parents:
10828
diff
changeset
|
2084 | |
|
b773b241e233
[gaim-migrate @ 12610]
Mark Doliner <markdoliner@pidgin.im>
parents:
10828
diff
changeset
|
2085 | g_string_free(data, TRUE); |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2086 | } |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2087 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2088 | static void on_selection_changed(GtkTreeSelection *sel, |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2089 | gpointer data) |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2090 | { |
|
15402
1b3ee6599edb
[gaim-migrate @ 18133]
Daniel Atallah <datallah@pidgin.im>
parents:
15296
diff
changeset
|
2091 | gint num_selected; |
|
1b3ee6599edb
[gaim-migrate @ 18133]
Daniel Atallah <datallah@pidgin.im>
parents:
15296
diff
changeset
|
2092 | num_selected = gtk_tree_selection_count_selected_rows(sel); |
|
1b3ee6599edb
[gaim-migrate @ 18133]
Daniel Atallah <datallah@pidgin.im>
parents:
15296
diff
changeset
|
2093 | gtk_widget_set_sensitive((GtkWidget*)data, (num_selected > 0)); |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2094 | } |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2095 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2096 | static gboolean non_empty(const char *s) |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2097 | { |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2098 | while (*s && g_ascii_isspace(*s)) |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2099 | s++; |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2100 | return *s; |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2101 | } |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2102 | |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2103 | static void on_entry_changed(GtkEditable *editable, gpointer data) |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2104 | { |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2105 | gtk_widget_set_sensitive((GtkWidget*)data, |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2106 | non_empty(gtk_entry_get_text(GTK_ENTRY(bad_entry))) && |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2107 | non_empty(gtk_entry_get_text(GTK_ENTRY(good_entry)))); |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2108 | } |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2109 | |
| 3630 | 2110 | /* |
| 2111 | * EXPORTED FUNCTIONS | |
| 2112 | */ | |
| 2113 | ||
|
5205
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2114 | static gboolean |
| 15884 | 2115 | plugin_load(PurplePlugin *plugin) |
|
5205
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2116 | { |
| 15884 | 2117 | void *conv_handle = purple_conversations_get_handle(); |
|
18122
9bf9970c1b6a
disapproval of revision '2d8ea56b90971e7851442d96b7d74ecb4f052126'
Richard Laager <rlaager@pidgin.im>
parents:
18121
diff
changeset
|
2118 | GList *convs; |
|
6485
3c7ba18e32f1
[gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
6392
diff
changeset
|
2119 | |
| 3630 | 2120 | load_conf(); |
| 2121 | ||
| 11956 | 2122 | /* Attach to existing conversations */ |
| 15884 | 2123 | for (convs = purple_get_conversations(); convs != NULL; convs = convs->next) |
| 11956 | 2124 | { |
| 15884 | 2125 | spellchk_new_attach((PurpleConversation *)convs->data); |
| 11956 | 2126 | } |
| 2127 | ||
| 15884 | 2128 | purple_signal_connect(conv_handle, "conversation-created", |
| 2129 | plugin, PURPLE_CALLBACK(spellchk_new_attach), NULL); | |
| 3630 | 2130 | |
|
5205
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2131 | return TRUE; |
| 3630 | 2132 | } |
| 2133 | ||
| 11964 | 2134 | static gboolean |
| 15884 | 2135 | plugin_unload(PurplePlugin *plugin) |
| 11964 | 2136 | { |
|
18122
9bf9970c1b6a
disapproval of revision '2d8ea56b90971e7851442d96b7d74ecb4f052126'
Richard Laager <rlaager@pidgin.im>
parents:
18121
diff
changeset
|
2137 | GList *convs; |
| 11964 | 2138 | |
| 2139 | /* Detach from existing conversations */ | |
| 15884 | 2140 | for (convs = purple_get_conversations(); convs != NULL; convs = convs->next) |
| 11964 | 2141 | { |
| 15884 | 2142 | PidginConversation *gtkconv = PIDGIN_CONVERSATION((PurpleConversation *)convs->data); |
|
12858
ca29b20e8a0e
[gaim-migrate @ 15209]
Richard Laager <rlaager@pidgin.im>
parents:
12842
diff
changeset
|
2143 | spellchk *spell = g_object_get_data(G_OBJECT(gtkconv->entry), SPELLCHK_OBJECT_KEY); |
|
ca29b20e8a0e
[gaim-migrate @ 15209]
Richard Laager <rlaager@pidgin.im>
parents:
12842
diff
changeset
|
2144 | |
|
ca29b20e8a0e
[gaim-migrate @ 15209]
Richard Laager <rlaager@pidgin.im>
parents:
12842
diff
changeset
|
2145 | g_signal_handlers_disconnect_by_func(gtkconv->entry, message_send_cb, spell); |
|
12642
dcbc8245a156
[gaim-migrate @ 14978]
Richard Laager <rlaager@pidgin.im>
parents:
12602
diff
changeset
|
2146 | g_object_set_data(G_OBJECT(gtkconv->entry), SPELLCHK_OBJECT_KEY, NULL); |
| 11964 | 2147 | } |
| 2148 | ||
| 2149 | return TRUE; | |
| 2150 | } | |
| 2151 | ||
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2152 | static void whole_words_button_toggled(GtkToggleButton *complete_toggle, GtkToggleButton *case_toggle) |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2153 | { |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2154 | gboolean enabled = gtk_toggle_button_get_active(complete_toggle); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2155 | |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2156 | gtk_toggle_button_set_active(case_toggle, !enabled); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2157 | gtk_widget_set_sensitive(GTK_WIDGET(case_toggle), enabled); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2158 | } |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2159 | |
|
5205
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2160 | static GtkWidget * |
| 15884 | 2161 | get_config_frame(PurplePlugin *plugin) |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2162 | { |
|
31321
1fef3832cfa2
Add pidgin_make_scrollable and use it. Cleans up a bunch of duplicate code. Net code loss of 180 lines. Fixes #13073.
Gabriel Schulhof <nix@go-nix.ca>
parents:
29499
diff
changeset
|
2163 | GtkWidget *ret, *vbox; |
|
22139
f0f4a10114ea
An additional push from Gabriel's omgp.pidgin.add-widget-util branch.
Ethan Blanton <elb@pidgin.im>
parents:
20289
diff
changeset
|
2164 | GtkWidget *hbox; |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2165 | GtkWidget *button; |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2166 | GtkSizeGroup *sg; |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2167 | GtkSizeGroup *sg2; |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2168 | GtkCellRenderer *renderer; |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2169 | GtkTreeViewColumn *column; |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2170 | GtkWidget *vbox2; |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2171 | GtkWidget *vbox3; |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2172 | |
| 15882 | 2173 | ret = gtk_vbox_new(FALSE, PIDGIN_HIG_CAT_SPACE); |
| 2174 | gtk_container_set_border_width (GTK_CONTAINER(ret), PIDGIN_HIG_BORDER); | |
|
6485
3c7ba18e32f1
[gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
6392
diff
changeset
|
2175 | |
|
15562
8c8249fe5e3c
gaim_gtk to pidgin. I hope
Sean Egan <seanegan@pidgin.im>
parents:
15435
diff
changeset
|
2176 | vbox = pidgin_make_frame(ret, _("Text Replacements")); |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2177 | gtk_container_set_border_width(GTK_CONTAINER(vbox), 4); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2178 | gtk_widget_show(vbox); |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2179 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2180 | tree = gtk_tree_view_new_with_model(GTK_TREE_MODEL(model)); |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2181 | gtk_tree_view_set_rules_hint(GTK_TREE_VIEW(tree), TRUE); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2182 | gtk_widget_set_size_request(tree, -1, 200); |
|
6485
3c7ba18e32f1
[gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
6392
diff
changeset
|
2183 | |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2184 | renderer = gtk_cell_renderer_text_new(); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2185 | g_object_set(G_OBJECT(renderer), |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2186 | "editable", TRUE, |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2187 | NULL); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2188 | g_signal_connect(G_OBJECT(renderer), "edited", |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2189 | G_CALLBACK(on_edited), GINT_TO_POINTER(0)); |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2190 | column = gtk_tree_view_column_new_with_attributes(_("You type"), renderer, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2191 | "text", BAD_COLUMN, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2192 | NULL); |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2193 | gtk_tree_view_column_set_sizing(column, GTK_TREE_VIEW_COLUMN_FIXED); |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2194 | gtk_tree_view_column_set_fixed_width(column, 150); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2195 | gtk_tree_view_column_set_resizable(column, TRUE); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2196 | gtk_tree_view_append_column(GTK_TREE_VIEW(tree), column); |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2197 | |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2198 | renderer = gtk_cell_renderer_text_new(); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2199 | g_object_set(G_OBJECT(renderer), |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2200 | "editable", TRUE, |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2201 | NULL); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2202 | g_signal_connect(G_OBJECT(renderer), "edited", |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2203 | G_CALLBACK(on_edited), GINT_TO_POINTER(1)); |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2204 | column = gtk_tree_view_column_new_with_attributes(_("You send"), renderer, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2205 | "text", GOOD_COLUMN, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2206 | NULL); |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2207 | gtk_tree_view_column_set_sizing(column, GTK_TREE_VIEW_COLUMN_FIXED); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2208 | gtk_tree_view_column_set_fixed_width(column, 150); |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2209 | gtk_tree_view_column_set_resizable(column, TRUE); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2210 | gtk_tree_view_append_column(GTK_TREE_VIEW(tree), column); |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2211 | |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2212 | renderer = gtk_cell_renderer_toggle_new(); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2213 | g_object_set(G_OBJECT(renderer), |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2214 | "activatable", TRUE, |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2215 | NULL); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2216 | g_signal_connect(G_OBJECT(renderer), "toggled", |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2217 | G_CALLBACK(word_only_toggled), NULL); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2218 | column = gtk_tree_view_column_new_with_attributes(_("Whole words only"), renderer, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2219 | "active", WORD_ONLY_COLUMN, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2220 | NULL); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2221 | gtk_tree_view_column_set_resizable(column, TRUE); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2222 | gtk_tree_view_append_column(GTK_TREE_VIEW(tree), column); |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2223 | |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2224 | renderer = gtk_cell_renderer_toggle_new(); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2225 | g_object_set(G_OBJECT(renderer), |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2226 | "activatable", TRUE, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2227 | NULL); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2228 | g_signal_connect(G_OBJECT(renderer), "toggled", |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2229 | G_CALLBACK(case_sensitive_toggled), NULL); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2230 | column = gtk_tree_view_column_new_with_attributes(_("Case sensitive"), renderer, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2231 | "active", CASE_SENSITIVE_COLUMN, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2232 | NULL); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2233 | gtk_tree_view_column_set_resizable(column, TRUE); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2234 | gtk_tree_view_append_column(GTK_TREE_VIEW(tree), column); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2235 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2236 | gtk_tree_selection_set_mode(gtk_tree_view_get_selection(GTK_TREE_VIEW(tree)), |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2237 | GTK_SELECTION_MULTIPLE); |
|
31321
1fef3832cfa2
Add pidgin_make_scrollable and use it. Cleans up a bunch of duplicate code. Net code loss of 180 lines. Fixes #13073.
Gabriel Schulhof <nix@go-nix.ca>
parents:
29499
diff
changeset
|
2238 | gtk_box_pack_start(GTK_BOX(vbox), |
|
1fef3832cfa2
Add pidgin_make_scrollable and use it. Cleans up a bunch of duplicate code. Net code loss of 180 lines. Fixes #13073.
Gabriel Schulhof <nix@go-nix.ca>
parents:
29499
diff
changeset
|
2239 | pidgin_make_scrollable(tree, GTK_POLICY_NEVER, GTK_POLICY_ALWAYS, GTK_SHADOW_IN, -1, -1), |
|
1fef3832cfa2
Add pidgin_make_scrollable and use it. Cleans up a bunch of duplicate code. Net code loss of 180 lines. Fixes #13073.
Gabriel Schulhof <nix@go-nix.ca>
parents:
29499
diff
changeset
|
2240 | TRUE, TRUE, 0); |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2241 | gtk_widget_show(tree); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2242 | |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2243 | hbox = gtk_hbutton_box_new(); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2244 | gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0); |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2245 | gtk_widget_show(hbox); |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2246 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2247 | button = gtk_button_new_from_stock(GTK_STOCK_DELETE); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2248 | g_signal_connect(G_OBJECT(button), "clicked", |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2249 | G_CALLBACK(list_delete), NULL); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2250 | gtk_box_pack_start(GTK_BOX(hbox), button, FALSE, FALSE, 0); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2251 | gtk_widget_set_sensitive(button, FALSE); |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2252 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2253 | g_signal_connect(G_OBJECT(gtk_tree_view_get_selection(GTK_TREE_VIEW(tree))), |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2254 | "changed", G_CALLBACK(on_selection_changed), button); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2255 | |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2256 | gtk_widget_show(button); |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2257 | |
|
15562
8c8249fe5e3c
gaim_gtk to pidgin. I hope
Sean Egan <seanegan@pidgin.im>
parents:
15435
diff
changeset
|
2258 | vbox = pidgin_make_frame(ret, _("Add a new text replacement")); |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2259 | |
| 15882 | 2260 | hbox = gtk_hbox_new(FALSE, PIDGIN_HIG_BOX_SPACE); |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2261 | gtk_box_pack_start(GTK_BOX(vbox), hbox, TRUE, TRUE, 0); |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2262 | gtk_widget_show(hbox); |
| 15882 | 2263 | vbox2 = gtk_vbox_new(FALSE, PIDGIN_HIG_BOX_SPACE); |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2264 | gtk_box_pack_start(GTK_BOX(hbox), vbox2, TRUE, TRUE, 0); |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2265 | gtk_widget_show(vbox2); |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2266 | |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2267 | sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2268 | sg2 = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2269 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2270 | bad_entry = gtk_entry_new(); |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2271 | /* Set a minimum size. Since they're in a size group, the other entry will match up. */ |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2272 | gtk_widget_set_size_request(bad_entry, 350, -1); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2273 | gtk_size_group_add_widget(sg2, bad_entry); |
|
22139
f0f4a10114ea
An additional push from Gabriel's omgp.pidgin.add-widget-util branch.
Ethan Blanton <elb@pidgin.im>
parents:
20289
diff
changeset
|
2274 | pidgin_add_widget_to_vbox(GTK_BOX(vbox2), _("You _type:"), sg, bad_entry, FALSE, NULL); |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2275 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2276 | good_entry = gtk_entry_new(); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2277 | gtk_size_group_add_widget(sg2, good_entry); |
|
22139
f0f4a10114ea
An additional push from Gabriel's omgp.pidgin.add-widget-util branch.
Ethan Blanton <elb@pidgin.im>
parents:
20289
diff
changeset
|
2278 | pidgin_add_widget_to_vbox(GTK_BOX(vbox2), _("You _send:"), sg, good_entry, FALSE, NULL); |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2279 | |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2280 | /* Created here so it can be passed to whole_words_button_toggled. */ |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2281 | case_toggle = gtk_check_button_new_with_mnemonic(_("_Exact case match (uncheck for automatic case handling)")); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2282 | |
|
11511
ea0a17e801d2
[gaim-migrate @ 13756]
Mark Doliner <markdoliner@pidgin.im>
parents:
11449
diff
changeset
|
2283 | complete_toggle = gtk_check_button_new_with_mnemonic(_("Only replace _whole words")); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2284 | gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(complete_toggle), TRUE); |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2285 | g_signal_connect(G_OBJECT(complete_toggle), "clicked", |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2286 | G_CALLBACK(whole_words_button_toggled), case_toggle); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2287 | gtk_widget_show(complete_toggle); |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2288 | gtk_box_pack_start(GTK_BOX(vbox2), complete_toggle, FALSE, FALSE, 0); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2289 | |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2290 | /* The button is created above so it can be passed to whole_words_button_toggled. */ |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2291 | gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(case_toggle), FALSE); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2292 | gtk_widget_show(case_toggle); |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2293 | gtk_box_pack_start(GTK_BOX(vbox2), case_toggle, FALSE, FALSE, 0); |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2294 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2295 | button = gtk_button_new_from_stock(GTK_STOCK_ADD); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2296 | g_signal_connect(G_OBJECT(button), "clicked", |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2297 | G_CALLBACK(list_add_new), NULL); |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2298 | vbox3 = gtk_vbox_new(FALSE, 0); |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2299 | gtk_box_pack_start(GTK_BOX(hbox), vbox3, TRUE, FALSE, 0); |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2300 | gtk_widget_show(vbox3); |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2301 | gtk_box_pack_end(GTK_BOX(vbox3), button, FALSE, FALSE, 0); |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2302 | g_signal_connect(G_OBJECT(bad_entry), "changed", G_CALLBACK(on_entry_changed), button); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2303 | g_signal_connect(G_OBJECT(good_entry), "changed", G_CALLBACK(on_entry_changed), button); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2304 | gtk_widget_set_sensitive(button, FALSE); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2305 | gtk_widget_show(button); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2306 | |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2307 | #if 0 |
|
15562
8c8249fe5e3c
gaim_gtk to pidgin. I hope
Sean Egan <seanegan@pidgin.im>
parents:
15435
diff
changeset
|
2308 | vbox = pidgin_make_frame(ret, _("General Text Replacement Options")); |
|
8c8249fe5e3c
gaim_gtk to pidgin. I hope
Sean Egan <seanegan@pidgin.im>
parents:
15435
diff
changeset
|
2309 | pidgin_prefs_checkbox(_("Enable replacement of last word on send"), |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2310 | "/plugins/gtk/spellchk/last_word_replace", vbox); |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2311 | #endif |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2312 | |
| 3565 | 2313 | gtk_widget_show_all(ret); |
|
20289
5c844288fbec
applied changes from 32f31e981f0618a4167aa98bcc22c2dab13d1550
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
20288
diff
changeset
|
2314 | g_object_unref(sg); |
|
5c844288fbec
applied changes from 32f31e981f0618a4167aa98bcc22c2dab13d1550
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
20288
diff
changeset
|
2315 | g_object_unref(sg2); |
| 3565 | 2316 | return ret; |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2317 | } |
|
5205
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2318 | |
|
15562
8c8249fe5e3c
gaim_gtk to pidgin. I hope
Sean Egan <seanegan@pidgin.im>
parents:
15435
diff
changeset
|
2319 | static PidginPluginUiInfo ui_info = |
|
5205
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2320 | { |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
2321 | get_config_frame, |
|
16749
14a3fdc0aed7
Default plugins are done, for the release i'm not that concerned about plugins that do _NOT_ compile by default
Gary Kramlich <grim@reaperworld.com>
parents:
15931
diff
changeset
|
2322 | 0, /* page_num (Reserved) */ |
|
14a3fdc0aed7
Default plugins are done, for the release i'm not that concerned about plugins that do _NOT_ compile by default
Gary Kramlich <grim@reaperworld.com>
parents:
15931
diff
changeset
|
2323 | |
|
14a3fdc0aed7
Default plugins are done, for the release i'm not that concerned about plugins that do _NOT_ compile by default
Gary Kramlich <grim@reaperworld.com>
parents:
15931
diff
changeset
|
2324 | /* padding */ |
|
14a3fdc0aed7
Default plugins are done, for the release i'm not that concerned about plugins that do _NOT_ compile by default
Gary Kramlich <grim@reaperworld.com>
parents:
15931
diff
changeset
|
2325 | NULL, |
|
14a3fdc0aed7
Default plugins are done, for the release i'm not that concerned about plugins that do _NOT_ compile by default
Gary Kramlich <grim@reaperworld.com>
parents:
15931
diff
changeset
|
2326 | NULL, |
|
14a3fdc0aed7
Default plugins are done, for the release i'm not that concerned about plugins that do _NOT_ compile by default
Gary Kramlich <grim@reaperworld.com>
parents:
15931
diff
changeset
|
2327 | NULL, |
|
14a3fdc0aed7
Default plugins are done, for the release i'm not that concerned about plugins that do _NOT_ compile by default
Gary Kramlich <grim@reaperworld.com>
parents:
15931
diff
changeset
|
2328 | NULL |
|
5205
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2329 | }; |
|
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2330 | |
| 15884 | 2331 | static PurplePluginInfo info = |
|
5205
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2332 | { |
| 15884 | 2333 | PURPLE_PLUGIN_MAGIC, |
| 2334 | PURPLE_MAJOR_VERSION, | |
| 2335 | PURPLE_MINOR_VERSION, | |
| 2336 | PURPLE_PLUGIN_STANDARD, | |
|
15562
8c8249fe5e3c
gaim_gtk to pidgin. I hope
Sean Egan <seanegan@pidgin.im>
parents:
15435
diff
changeset
|
2337 | PIDGIN_PLUGIN_TYPE, |
|
5205
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2338 | 0, |
|
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2339 | NULL, |
| 15884 | 2340 | PURPLE_PRIORITY_DEFAULT, |
|
5205
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2341 | SPELLCHECK_PLUGIN_ID, |
|
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2342 | N_("Text replacement"), |
|
20288
5ca925a094e2
applied changes from 03b709ec2a153e7e82719df0ba4635108bb1d3c6
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
19859
diff
changeset
|
2343 | DISPLAY_VERSION, |
|
5205
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2344 | N_("Replaces text in outgoing messages according to user-defined rules."), |
|
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2345 | N_("Replaces text in outgoing messages according to user-defined rules."), |
|
6392
3db2b3c7b5aa
[gaim-migrate @ 6897]
Christian Hammond <chipx86@chipx86.com>
parents:
6371
diff
changeset
|
2346 | "Eric Warmenhoven <eric@warmenhoven.org>", |
| 15884 | 2347 | PURPLE_WEBSITE, |
|
5205
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2348 | plugin_load, |
| 11964 | 2349 | plugin_unload, |
|
5205
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2350 | NULL, |
|
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2351 | &ui_info, |
| 8993 | 2352 | NULL, |
| 2353 | NULL, | |
|
16749
14a3fdc0aed7
Default plugins are done, for the release i'm not that concerned about plugins that do _NOT_ compile by default
Gary Kramlich <grim@reaperworld.com>
parents:
15931
diff
changeset
|
2354 | NULL, |
|
14a3fdc0aed7
Default plugins are done, for the release i'm not that concerned about plugins that do _NOT_ compile by default
Gary Kramlich <grim@reaperworld.com>
parents:
15931
diff
changeset
|
2355 | |
|
14a3fdc0aed7
Default plugins are done, for the release i'm not that concerned about plugins that do _NOT_ compile by default
Gary Kramlich <grim@reaperworld.com>
parents:
15931
diff
changeset
|
2356 | /* padding */ |
|
14a3fdc0aed7
Default plugins are done, for the release i'm not that concerned about plugins that do _NOT_ compile by default
Gary Kramlich <grim@reaperworld.com>
parents:
15931
diff
changeset
|
2357 | NULL, |
|
14a3fdc0aed7
Default plugins are done, for the release i'm not that concerned about plugins that do _NOT_ compile by default
Gary Kramlich <grim@reaperworld.com>
parents:
15931
diff
changeset
|
2358 | NULL, |
|
14a3fdc0aed7
Default plugins are done, for the release i'm not that concerned about plugins that do _NOT_ compile by default
Gary Kramlich <grim@reaperworld.com>
parents:
15931
diff
changeset
|
2359 | NULL, |
|
5205
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2360 | NULL |
|
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2361 | }; |
|
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2362 | |
|
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2363 | static void |
| 15884 | 2364 | init_plugin(PurplePlugin *plugin) |
|
5205
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2365 | { |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2366 | #if 0 |
| 15884 | 2367 | purple_prefs_add_none("/plugins"); |
| 2368 | purple_prefs_add_none("/plugins/gtk"); | |
| 2369 | purple_prefs_add_none("/plugins/gtk/spellchk"); | |
| 2370 | purple_prefs_add_bool("/plugins/gtk/spellchk/last_word_replace", TRUE); | |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2371 | #endif |
|
5205
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2372 | } |
|
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2373 | |
| 15884 | 2374 | PURPLE_INIT_PLUGIN(spellcheck, init_plugin, info) |