Fri, 15 Nov 2019 01:27:30 -0600
Bump the gtk minimum to 3.22 and remove gtk3compat.h
|
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 | |
|
5205
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
50 | #define SPELLCHECK_PLUGIN_ID "gtk-spellcheck" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
51 | #define SPELLCHK_OBJECT_KEY "spellchk" |
|
5205
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
52 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
53 | enum { |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
54 | BAD_COLUMN, |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
55 | GOOD_COLUMN, |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
56 | WORD_ONLY_COLUMN, |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
57 | CASE_SENSITIVE_COLUMN, |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
58 | N_COLUMNS |
| 103 | 59 | }; |
| 60 | ||
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
61 | struct _spellchk { |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
62 | GtkTextView *view; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
63 | GtkTextMark *mark_insert_start; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
64 | GtkTextMark *mark_insert_end; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
65 | |
|
22601
cfab23f24e50
Fix multiple memory leaks
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22140
diff
changeset
|
66 | gchar *word; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
67 | gboolean inserting; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
68 | gboolean ignore_correction; |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
69 | gboolean ignore_correction_on_send; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
70 | gint pos; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
71 | }; |
|
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 | typedef struct _spellchk spellchk; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
74 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
75 | static GtkListStore *model; |
| 103 | 76 | |
|
6780
66775151d7a7
[gaim-migrate @ 7319]
Christian Hammond <chipx86@chipx86.com>
parents:
6735
diff
changeset
|
77 | static gboolean |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
78 | is_word_uppercase(const gchar *word) |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
79 | { |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
80 | 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
|
81 | gunichar c = g_utf8_get_char(word); |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
82 | |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
83 | if (!(g_unichar_isupper(c) || |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
84 | g_unichar_ispunct(c) || |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
85 | g_unichar_isspace(c))) |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
86 | return FALSE; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
87 | } |
|
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 | return TRUE; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
90 | } |
|
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 | static gboolean |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
93 | is_word_lowercase(const gchar *word) |
|
6485
3c7ba18e32f1
[gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
6392
diff
changeset
|
94 | { |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
95 | 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
|
96 | gunichar c = g_utf8_get_char(word); |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
97 | |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
98 | if (!(g_unichar_islower(c) || |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
99 | g_unichar_ispunct(c) || |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
100 | g_unichar_isspace(c))) |
|
0af9862d7a92
[gaim-migrate @ 14921]
Richard Laager <rlaager@pidgin.im>
parents:
12397
diff
changeset
|
101 | return FALSE; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
102 | } |
| 103 | 103 | |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
104 | return TRUE; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
105 | } |
|
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 | static gboolean |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
108 | is_word_proper(const gchar *word) |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
109 | { |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
110 | if (word[0] == '\0') |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
111 | return FALSE; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
112 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
113 | 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
|
114 | return FALSE; |
| 103 | 115 | |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
116 | return is_word_lowercase(g_utf8_offset_to_pointer(word, 1)); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
117 | } |
|
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 | static gchar * |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
120 | make_word_proper(const gchar *word) |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
121 | { |
|
12697
9f715f21702d
[gaim-migrate @ 15040]
Richard Laager <rlaager@pidgin.im>
parents:
12642
diff
changeset
|
122 | char buf[7]; |
|
9f715f21702d
[gaim-migrate @ 15040]
Richard Laager <rlaager@pidgin.im>
parents:
12642
diff
changeset
|
123 | gchar *lower = g_utf8_strdown(word, -1); |
|
12842
ce82d6cbd24f
[gaim-migrate @ 15190]
Richard Laager <rlaager@pidgin.im>
parents:
12711
diff
changeset
|
124 | gint bytes; |
|
12697
9f715f21702d
[gaim-migrate @ 15040]
Richard Laager <rlaager@pidgin.im>
parents:
12642
diff
changeset
|
125 | gchar *ret; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
126 | |
|
12842
ce82d6cbd24f
[gaim-migrate @ 15190]
Richard Laager <rlaager@pidgin.im>
parents:
12711
diff
changeset
|
127 | bytes = g_unichar_to_utf8(g_unichar_toupper(g_utf8_get_char(word)), buf); |
|
36256
a437550a9308
Remove -Wno-sign-compare and backport fixes from default.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
36206
diff
changeset
|
128 | g_assert(bytes >= 0); |
|
a437550a9308
Remove -Wno-sign-compare and backport fixes from default.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
36206
diff
changeset
|
129 | buf[MIN((gsize)bytes, sizeof(buf) - 1)] = '\0'; |
|
12842
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 | |
|
38258
9a6551eba09c
Replace !strcmp() with purple_strequal()
qarkai <qarkai@gmail.com>
parents:
36256
diff
changeset
|
239 | if ((case_sensitive && purple_strequal(bad, word)) || |
|
9a6551eba09c
Replace !strcmp() with purple_strequal()
qarkai <qarkai@gmail.com>
parents:
36256
diff
changeset
|
240 | (!case_sensitive && (purple_strequal(bad, lowerword) || |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
241 | (!is_word_lowercase(bad) && |
|
38258
9a6551eba09c
Replace !strcmp() with purple_strequal()
qarkai <qarkai@gmail.com>
parents:
36256
diff
changeset
|
242 | purple_strequal((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); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
679 | } |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
680 | |
|
36256
a437550a9308
Remove -Wno-sign-compare and backport fixes from default.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
36206
diff
changeset
|
681 | static int buf_get_line(char *ibuf, char **buf, gsize *position, gsize len) |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
682 | { |
|
36256
a437550a9308
Remove -Wno-sign-compare and backport fixes from default.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
36206
diff
changeset
|
683 | gsize pos = *position; |
|
a437550a9308
Remove -Wno-sign-compare and backport fixes from default.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
36206
diff
changeset
|
684 | gsize spos = pos; |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
685 | |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
686 | if (pos == len) |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
687 | return 0; |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
688 | |
|
11296
886f2e4642c6
[gaim-migrate @ 13496]
Richard Laager <rlaager@pidgin.im>
parents:
11288
diff
changeset
|
689 | while (!(ibuf[pos] == '\n' || |
|
886f2e4642c6
[gaim-migrate @ 13496]
Richard Laager <rlaager@pidgin.im>
parents:
11288
diff
changeset
|
690 | (ibuf[pos] == '\r' && ibuf[pos + 1] != '\n'))) |
|
886f2e4642c6
[gaim-migrate @ 13496]
Richard Laager <rlaager@pidgin.im>
parents:
11288
diff
changeset
|
691 | { |
|
886f2e4642c6
[gaim-migrate @ 13496]
Richard Laager <rlaager@pidgin.im>
parents:
11288
diff
changeset
|
692 | pos++; |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
693 | if (pos == len) |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
694 | return 0; |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
695 | } |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
696 | |
|
11296
886f2e4642c6
[gaim-migrate @ 13496]
Richard Laager <rlaager@pidgin.im>
parents:
11288
diff
changeset
|
697 | if (pos != 0 && ibuf[pos] == '\n' && ibuf[pos - 1] == '\r') |
|
886f2e4642c6
[gaim-migrate @ 13496]
Richard Laager <rlaager@pidgin.im>
parents:
11288
diff
changeset
|
698 | ibuf[pos - 1] = '\0'; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
699 | |
|
11296
886f2e4642c6
[gaim-migrate @ 13496]
Richard Laager <rlaager@pidgin.im>
parents:
11288
diff
changeset
|
700 | ibuf[pos] = '\0'; |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
701 | *buf = &ibuf[spos]; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
702 | |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
703 | pos++; |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
704 | *position = pos; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
705 | |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
706 | return 1; |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
707 | } |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
708 | |
|
22104
56970903b8e9
Probe for -Wstrict-prototypes to get some more warnings. I then cleaned up
Richard Laager <rlaager@pidgin.im>
parents:
20289
diff
changeset
|
709 | static void load_conf(void) |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
710 | { |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
711 | /* Corrections to change "...", "(c)", "(r)", and "(tm)" to their |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
712 | * Unicode character equivalents were not added here even though |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
713 | * 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
|
714 | * would be more trouble than they're worth. |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
715 | */ |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
716 | const char * const defaultconf = |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
717 | "BAD abbout\nGOOD about\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
718 | "BAD abotu\nGOOD about\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
719 | "BAD abouta\nGOOD about a\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
720 | "BAD aboutit\nGOOD about it\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
721 | "BAD aboutthe\nGOOD about the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
722 | "BAD abscence\nGOOD absence\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
723 | "BAD accesories\nGOOD accessories\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
724 | "BAD accidant\nGOOD accident\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
725 | "BAD accomodate\nGOOD accommodate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
726 | "BAD accordingto\nGOOD according to\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
727 | "BAD accross\nGOOD across\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
728 | "BAD acheive\nGOOD achieve\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
729 | "BAD acheived\nGOOD achieved\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
730 | "BAD acheiving\nGOOD achieving\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
731 | "BAD acn\nGOOD can\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
732 | "BAD acommodate\nGOOD accommodate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
733 | "BAD acomodate\nGOOD accommodate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
734 | "BAD actualyl\nGOOD actually\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
735 | "BAD additinal\nGOOD additional\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
736 | "BAD addtional\nGOOD additional\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
737 | "BAD adequit\nGOOD adequate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
738 | "BAD adequite\nGOOD adequate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
739 | "BAD adn\nGOOD and\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
740 | "BAD advanage\nGOOD advantage\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
741 | "BAD affraid\nGOOD afraid\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
742 | "BAD afterthe\nGOOD after the\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
743 | "COMPLETE 0\nBAD againstt he \nGOOD against the \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
744 | "BAD aganist\nGOOD against\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
745 | "BAD aggresive\nGOOD aggressive\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
746 | "BAD agian\nGOOD again\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
747 | "BAD agreemeent\nGOOD agreement\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
748 | "BAD agreemeents\nGOOD agreements\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
749 | "BAD agreemnet\nGOOD agreement\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
750 | "BAD agreemnets\nGOOD agreements\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
751 | "BAD agressive\nGOOD aggressive\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
752 | "BAD agressiveness\nGOOD aggressiveness\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
753 | "BAD ahd\nGOOD had\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
754 | "BAD ahold\nGOOD a hold\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
755 | "BAD ahppen\nGOOD happen\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
756 | "BAD ahve\nGOOD have\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
757 | "BAD allready\nGOOD already\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
758 | "BAD allwasy\nGOOD always\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
759 | "BAD allwyas\nGOOD always\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
760 | "BAD almots\nGOOD almost\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
761 | "BAD almsot\nGOOD almost\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
762 | "BAD alomst\nGOOD almost\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
763 | "BAD alot\nGOOD a lot\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
764 | "BAD alraedy\nGOOD already\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
765 | "BAD alreayd\nGOOD already\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
766 | "BAD alreday\nGOOD already\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
767 | "BAD alwasy\nGOOD always\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
768 | "BAD alwats\nGOOD always\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
769 | "BAD alway\nGOOD always\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
770 | "BAD alwyas\nGOOD always\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
771 | "BAD amde\nGOOD made\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
772 | "BAD Ameria\nGOOD America\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
773 | "BAD amke\nGOOD make\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
774 | "BAD amkes\nGOOD makes\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
775 | "BAD anbd\nGOOD and\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
776 | "BAD andone\nGOOD and one\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
777 | "BAD andteh\nGOOD and the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
778 | "BAD andthe\nGOOD and the\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
779 | "COMPLETE 0\nBAD andt he \nGOOD and the \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
780 | "BAD anothe\nGOOD another\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
781 | "BAD anual\nGOOD annual\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
782 | "BAD any1\nGOOD anyone\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
783 | "BAD apparant\nGOOD apparent\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
784 | "BAD apparrent\nGOOD apparent\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
785 | "BAD appearence\nGOOD appearance\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
786 | "BAD appeares\nGOOD appears\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
787 | "BAD applicaiton\nGOOD application\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
788 | "BAD applicaitons\nGOOD applications\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
789 | "BAD applyed\nGOOD applied\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
790 | "BAD appointiment\nGOOD appointment\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
791 | "BAD approrpiate\nGOOD appropriate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
792 | "BAD approrpriate\nGOOD appropriate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
793 | "BAD aquisition\nGOOD acquisition\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
794 | "BAD aquisitions\nGOOD acquisitions\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
795 | "BAD arent\nGOOD aren't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
796 | "COMPLETE 0\nBAD aren;t \nGOOD aren't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
797 | "BAD arguement\nGOOD argument\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
798 | "BAD arguements\nGOOD arguments\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
799 | "COMPLETE 0\nBAD arn't \nGOOD aren't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
800 | "BAD arond\nGOOD around\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
801 | "BAD artical\nGOOD article\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
802 | "BAD articel\nGOOD article\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
803 | "BAD asdvertising\nGOOD advertising\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
804 | "COMPLETE 0\nBAD askt he \nGOOD ask the \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
805 | "BAD assistent\nGOOD assistant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
806 | "BAD asthe\nGOOD as the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
807 | "BAD atention\nGOOD attention\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
808 | "BAD atmospher\nGOOD atmosphere\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
809 | "BAD attentioin\nGOOD attention\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
810 | "BAD atthe\nGOOD at the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
811 | "BAD audeince\nGOOD audience\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
812 | "BAD audiance\nGOOD audience\n" |
|
13285
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
813 | "BAD authentification\nGOOD authentication\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
814 | "BAD availalbe\nGOOD available\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
815 | "BAD awya\nGOOD away\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
816 | "BAD aywa\nGOOD away\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
817 | "BAD b4\nGOOD before\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
818 | "BAD bakc\nGOOD back\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
819 | "BAD balence\nGOOD balance\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
820 | "BAD ballance\nGOOD balance\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
821 | "BAD baout\nGOOD about\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
822 | "BAD bcak\nGOOD back\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
823 | "BAD bcuz\nGOOD because\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
824 | "BAD beacuse\nGOOD because\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
825 | "BAD becasue\nGOOD because\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
826 | "BAD becaus\nGOOD because\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
827 | "BAD becausea\nGOOD because a\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
828 | "BAD becauseof\nGOOD because of\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
829 | "BAD becausethe\nGOOD because the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
830 | "BAD becauseyou\nGOOD because you\n" |
|
13285
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
831 | "COMPLETE 0\nBAD beckon call\nGOOD beck and call\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
832 | "BAD becomeing\nGOOD becoming\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
833 | "BAD becomming\nGOOD becoming\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
834 | "BAD becuase\nGOOD because\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
835 | "BAD becuse\nGOOD because\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
836 | "BAD befoer\nGOOD before\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
837 | "BAD beggining\nGOOD beginning\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
838 | "BAD begining\nGOOD beginning\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
839 | "BAD beginining\nGOOD beginning\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
840 | "BAD beleiev\nGOOD believe\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
841 | "BAD beleieve\nGOOD believe\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
842 | "BAD beleif\nGOOD belief\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
843 | "BAD beleive\nGOOD believe\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
844 | "BAD beleived\nGOOD believed\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
845 | "BAD beleives\nGOOD believes\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
846 | "BAD belive\nGOOD believe\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
847 | "BAD belived\nGOOD believed\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
848 | "BAD belives\nGOOD believes\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
849 | "BAD benifit\nGOOD benefit\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
850 | "BAD benifits\nGOOD benefits\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
851 | "BAD betwen\nGOOD between\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
852 | "BAD beutiful\nGOOD beautiful\n" |
|
14610
abe74c7a6bb5
[gaim-migrate @ 17271]
Richard Laager <rlaager@pidgin.im>
parents:
14609
diff
changeset
|
853 | "BAD blase\nGOOD blas\303\251\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
854 | "BAD boxs\nGOOD boxes\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
855 | "BAD brodcast\nGOOD broadcast\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
856 | "BAD butthe\nGOOD but the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
857 | "BAD bve\nGOOD be\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
858 | "COMPLETE 0\nBAD byt he \nGOOD by the \n" |
|
14610
abe74c7a6bb5
[gaim-migrate @ 17271]
Richard Laager <rlaager@pidgin.im>
parents:
14609
diff
changeset
|
859 | "BAD cafe\nGOOD caf\303\251\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
860 | "BAD caharcter\nGOOD character\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
861 | "BAD calcullated\nGOOD calculated\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
862 | "BAD calulated\nGOOD calculated\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
863 | "BAD candidtae\nGOOD candidate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
864 | "BAD candidtaes\nGOOD candidates\n" |
|
13285
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
865 | "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
|
866 | "BAD cant\nGOOD can't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
867 | "COMPLETE 0\nBAD can;t \nGOOD can't \n" |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
868 | "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
|
869 | "BAD catagory\nGOOD category\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
870 | "BAD categiory\nGOOD category\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
871 | "BAD certian\nGOOD certain\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
872 | "BAD challange\nGOOD challenge\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
873 | "BAD challanges\nGOOD challenges\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
874 | "BAD chaneg\nGOOD change\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
875 | "BAD chanegs\nGOOD changes\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
876 | "BAD changable\nGOOD changeable\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
877 | "BAD changeing\nGOOD changing\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
878 | "BAD changng\nGOOD changing\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
879 | "BAD charachter\nGOOD character\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
880 | "BAD charachters\nGOOD characters\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
881 | "BAD charactor\nGOOD character\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
882 | "BAD charecter\nGOOD character\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
883 | "BAD charector\nGOOD character\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
884 | "BAD cheif\nGOOD chief\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
885 | "BAD chekc\nGOOD check\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
886 | "BAD chnage\nGOOD change\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
887 | "BAD cieling\nGOOD ceiling\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
888 | "BAD circut\nGOOD circuit\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
889 | "BAD claer\nGOOD clear\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
890 | "BAD claered\nGOOD cleared\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
891 | "BAD claerly\nGOOD clearly\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
892 | "BAD cliant\nGOOD client\n" |
|
14610
abe74c7a6bb5
[gaim-migrate @ 17271]
Richard Laager <rlaager@pidgin.im>
parents:
14609
diff
changeset
|
893 | "BAD cliche\nGOOD clich\303\251\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
894 | "BAD cna\nGOOD can\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
895 | "BAD colection\nGOOD collection\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
896 | "BAD comanies\nGOOD companies\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
897 | "BAD comany\nGOOD company\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
898 | "BAD comapnies\nGOOD companies\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
899 | "BAD comapny\nGOOD company\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
900 | "BAD combintation\nGOOD combination\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
901 | "BAD comited\nGOOD committed\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
902 | "BAD comittee\nGOOD committee\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
903 | "BAD commadn\nGOOD command\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
904 | "BAD comming\nGOOD coming\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
905 | "BAD commitee\nGOOD committee\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
906 | "BAD committe\nGOOD committee\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
907 | "BAD committment\nGOOD commitment\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
908 | "BAD committments\nGOOD commitments\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
909 | "BAD committy\nGOOD committee\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
910 | "BAD comntain\nGOOD contain\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
911 | "BAD comntains\nGOOD contains\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
912 | "BAD compair\nGOOD compare\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
913 | "COMPLETE 0\nBAD company;s \nGOOD company's \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
914 | "BAD competetive\nGOOD competitive\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
915 | "BAD compleated\nGOOD completed\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
916 | "BAD compleatly\nGOOD completely\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
917 | "BAD compleatness\nGOOD completeness\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
918 | "BAD completly\nGOOD completely\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
919 | "BAD completness\nGOOD completeness\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
920 | "BAD composate\nGOOD composite\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
921 | "BAD comtain\nGOOD contain\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
922 | "BAD comtains\nGOOD contains\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
923 | "BAD comunicate\nGOOD communicate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
924 | "BAD comunity\nGOOD community\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
925 | "BAD condolances\nGOOD condolences\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
926 | "BAD conected\nGOOD connected\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
927 | "BAD conferance\nGOOD conference\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
928 | "BAD confirmmation\nGOOD confirmation\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
929 | "BAD congradulations\nGOOD congratulations\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
930 | "BAD considerit\nGOOD considerate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
931 | "BAD considerite\nGOOD considerate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
932 | "BAD consonent\nGOOD consonant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
933 | "BAD conspiricy\nGOOD conspiracy\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
934 | "BAD consultent\nGOOD consultant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
935 | "BAD convertable\nGOOD convertible\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
936 | "BAD cooparate\nGOOD cooperate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
937 | "BAD cooporate\nGOOD cooperate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
938 | "BAD corproation\nGOOD corporation\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
939 | "BAD corproations\nGOOD corporations\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
940 | "BAD corruptable\nGOOD corruptible\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
941 | "BAD cotten\nGOOD cotton\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
942 | "BAD coudl\nGOOD could\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
943 | "COMPLETE 0\nBAD coudln't \nGOOD couldn't \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
944 | "COMPLETE 0\nBAD coudn't \nGOOD couldn't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
945 | "BAD couldnt\nGOOD couldn't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
946 | "COMPLETE 0\nBAD couldn;t \nGOOD couldn't \n" |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
947 | "COMPLETE 0\nBAD could of been\nGOOD could have been\n" |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
948 | "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
|
949 | "BAD couldthe\nGOOD could the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
950 | "BAD couldve\nGOOD could've\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
951 | "BAD cpoy\nGOOD copy\n" |
|
14613
cfff108c090e
[gaim-migrate @ 17274]
Richard Laager <rlaager@pidgin.im>
parents:
14610
diff
changeset
|
952 | "BAD creme\nGOOD cr\303\250me\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
953 | "BAD ctaegory\nGOOD category\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
954 | "BAD cu\nGOOD see you\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
955 | "BAD cusotmer\nGOOD customer\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
956 | "BAD cusotmers\nGOOD customers\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
957 | "BAD cutsomer\nGOOD customer\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
958 | "BAD cutsomers\nGOOD customer\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
959 | "BAD cuz\nGOOD because\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
960 | "BAD cxan\nGOOD can\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
961 | "BAD danceing\nGOOD dancing\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
962 | "BAD dcument\nGOOD document\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
963 | "BAD deatils\nGOOD details\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
964 | "BAD decison\nGOOD decision\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
965 | "BAD decisons\nGOOD decisions\n" |
|
14610
abe74c7a6bb5
[gaim-migrate @ 17271]
Richard Laager <rlaager@pidgin.im>
parents:
14609
diff
changeset
|
966 | "BAD decor\nGOOD d\303\251cor\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
967 | "BAD defendent\nGOOD defendant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
968 | "BAD definately\nGOOD definitely\n" |
|
14613
cfff108c090e
[gaim-migrate @ 17274]
Richard Laager <rlaager@pidgin.im>
parents:
14610
diff
changeset
|
969 | "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
|
970 | "BAD deptartment\nGOOD department\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
971 | "BAD desicion\nGOOD decision\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
972 | "BAD desicions\nGOOD decisions\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
973 | "BAD desision\nGOOD decision\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
974 | "BAD desisions\nGOOD decisions\n" |
|
14610
abe74c7a6bb5
[gaim-migrate @ 17271]
Richard Laager <rlaager@pidgin.im>
parents:
14609
diff
changeset
|
975 | "BAD detente\nGOOD d\303\251tente\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
976 | "BAD develeoprs\nGOOD developers\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
977 | "BAD devellop\nGOOD develop\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
978 | "BAD develloped\nGOOD developed\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
979 | "BAD develloper\nGOOD developer\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
980 | "BAD devellopers\nGOOD developers\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
981 | "BAD develloping\nGOOD developing\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
982 | "BAD devellopment\nGOOD development\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
983 | "BAD devellopments\nGOOD developments\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
984 | "BAD devellops\nGOOD develop\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
985 | "BAD develope\nGOOD develop\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
986 | "BAD developement\nGOOD development\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
987 | "BAD developements\nGOOD developments\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
988 | "BAD developor\nGOOD developer\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
989 | "BAD developors\nGOOD developers\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
990 | "BAD develpment\nGOOD development\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
991 | "BAD diaplay\nGOOD display\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
992 | "BAD didint\nGOOD didn't\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
993 | "BAD didnot\nGOOD did not\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
994 | "BAD didnt\nGOOD didn't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
995 | "COMPLETE 0\nBAD didn;t \nGOOD didn't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
996 | "BAD difefrent\nGOOD different\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
997 | "BAD diferences\nGOOD differences\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
998 | "BAD differance\nGOOD difference\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
999 | "BAD differances\nGOOD differences\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1000 | "BAD differant\nGOOD different\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1001 | "BAD differemt\nGOOD different\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1002 | "BAD differnt\nGOOD different\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1003 | "BAD diffrent\nGOOD different\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1004 | "BAD directer\nGOOD director\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1005 | "BAD directers\nGOOD directors\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1006 | "BAD directiosn\nGOOD direction\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1007 | "BAD disatisfied\nGOOD dissatisfied\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1008 | "BAD discoverd\nGOOD discovered\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1009 | "BAD disign\nGOOD design\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1010 | "BAD dispaly\nGOOD display\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1011 | "BAD dissonent\nGOOD dissonant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1012 | "BAD distribusion\nGOOD distribution\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1013 | "BAD divsion\nGOOD division\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1014 | "BAD docuement\nGOOD documents\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1015 | "BAD docuemnt\nGOOD document\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1016 | "BAD documetn\nGOOD document\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1017 | "BAD documnet\nGOOD document\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1018 | "BAD documnets\nGOOD documents\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1019 | "COMPLETE 0\nBAD doens't \nGOOD doesn't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1020 | "BAD doese\nGOOD does\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1021 | "COMPLETE 0\nBAD doe snot \nGOOD does not \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1022 | "BAD doesnt\nGOOD doesn't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1023 | "COMPLETE 0\nBAD doesn;t \nGOOD doesn't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1024 | "BAD doign\nGOOD doing\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1025 | "BAD doimg\nGOOD doing\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1026 | "BAD doind\nGOOD doing\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1027 | "BAD dollers\nGOOD dollars\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1028 | "BAD donig\nGOOD doing\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1029 | "BAD donno\nGOOD don't know\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1030 | "BAD dont\nGOOD don't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1031 | "COMPLETE 0\nBAD do'nt \nGOOD don't \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1032 | "COMPLETE 0\nBAD don;t \nGOOD don't \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1033 | "COMPLETE 0\nBAD don't no \nGOOD don't know \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1034 | "COMPLETE 0\nBAD dosn't \nGOOD doesn't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1035 | "BAD driveing\nGOOD driving\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1036 | "BAD drnik\nGOOD drink\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1037 | "BAD dunno\nGOOD don't know\n" |
|
14610
abe74c7a6bb5
[gaim-migrate @ 17271]
Richard Laager <rlaager@pidgin.im>
parents:
14609
diff
changeset
|
1038 | "BAD eclair\nGOOD \303\251clair\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1039 | "BAD efel\nGOOD feel\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1040 | "BAD effecient\nGOOD efficient\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1041 | "BAD efort\nGOOD effort\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1042 | "BAD eforts\nGOOD efforts\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1043 | "BAD ehr\nGOOD her\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1044 | "BAD eligable\nGOOD eligible\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1045 | "BAD embarass\nGOOD embarrass\n" |
|
14610
abe74c7a6bb5
[gaim-migrate @ 17271]
Richard Laager <rlaager@pidgin.im>
parents:
14609
diff
changeset
|
1046 | "BAD emigre\nGOOD \303\251migr\303\251\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1047 | "BAD enought\nGOOD enough\n" |
|
14610
abe74c7a6bb5
[gaim-migrate @ 17271]
Richard Laager <rlaager@pidgin.im>
parents:
14609
diff
changeset
|
1048 | "BAD entree\nGOOD entr\303\251e\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1049 | "BAD enuf\nGOOD enough\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1050 | "BAD equippment\nGOOD equipment\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1051 | "BAD equivalant\nGOOD equivalent\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1052 | "BAD esle\nGOOD else\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1053 | "BAD especally\nGOOD especially\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1054 | "BAD especialyl\nGOOD especially\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1055 | "BAD espesially\nGOOD especially\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1056 | "BAD essense\nGOOD essence\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1057 | "BAD excellance\nGOOD excellence\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1058 | "BAD excellant\nGOOD excellent\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1059 | "BAD excercise\nGOOD exercise\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1060 | "BAD exchagne\nGOOD exchange\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1061 | "BAD exchagnes\nGOOD exchanges\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1062 | "BAD excitment\nGOOD excitement\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1063 | "BAD exhcange\nGOOD exchange\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1064 | "BAD exhcanges\nGOOD exchanges\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1065 | "BAD experiance\nGOOD experience\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1066 | "BAD experienc\nGOOD experience\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1067 | "BAD exprience\nGOOD experience\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1068 | "BAD exprienced\nGOOD experienced\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1069 | "BAD eyt\nGOOD yet\n" |
|
14613
cfff108c090e
[gaim-migrate @ 17274]
Richard Laager <rlaager@pidgin.im>
parents:
14610
diff
changeset
|
1070 | "BAD facade\nGOOD fa\303\247ade\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1071 | "BAD faeture\nGOOD feature\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1072 | "BAD faetures\nGOOD feature\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1073 | "BAD familair\nGOOD familiar\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1074 | "BAD familar\nGOOD familiar\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1075 | "BAD familliar\nGOOD familiar\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1076 | "BAD fammiliar\nGOOD familiar\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1077 | "BAD feild\nGOOD field\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1078 | "BAD feilds\nGOOD fields\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1079 | "BAD fianlly\nGOOD finally\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1080 | "BAD fidn\nGOOD find\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1081 | "BAD finalyl\nGOOD finally\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1082 | "BAD firends\nGOOD friends\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1083 | "BAD firts\nGOOD first\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1084 | "BAD follwo\nGOOD follow\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1085 | "BAD follwoing\nGOOD following\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1086 | "BAD fora\nGOOD for a\n" |
|
13285
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
1087 | "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
|
1088 | "BAD foriegn\nGOOD foreign\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1089 | "BAD forthe\nGOOD for the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1090 | "BAD forwrd\nGOOD forward\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1091 | "BAD forwrds\nGOOD forwards\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1092 | "BAD foudn\nGOOD found\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1093 | "BAD foward\nGOOD forward\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1094 | "BAD fowards\nGOOD forwards\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1095 | "BAD freind\nGOOD friend\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1096 | "BAD freindly\nGOOD friendly\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1097 | "BAD freinds\nGOOD friends\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1098 | "BAD friday\nGOOD Friday\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1099 | "BAD frmo\nGOOD from\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1100 | "BAD fromthe\nGOOD from the\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1101 | "COMPLETE 0\nBAD fromt he \nGOOD from the \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1102 | "BAD furneral\nGOOD funeral\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1103 | "BAD fwe\nGOOD few\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1104 | "BAD garantee\nGOOD guarantee\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1105 | "BAD gaurd\nGOOD guard\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1106 | "BAD gemeral\nGOOD general\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1107 | "BAD gerat\nGOOD great\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1108 | "BAD geting\nGOOD getting\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1109 | "BAD gettin\nGOOD getting\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1110 | "BAD gievn\nGOOD given\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1111 | "BAD giveing\nGOOD giving\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1112 | "BAD gloabl\nGOOD global\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1113 | "BAD goign\nGOOD going\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1114 | "BAD gonig\nGOOD going\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1115 | "BAD govenment\nGOOD government\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1116 | "BAD goverment\nGOOD government\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1117 | "BAD gruop\nGOOD group\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1118 | "BAD gruops\nGOOD groups\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1119 | "BAD grwo\nGOOD grow\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1120 | "BAD guidlines\nGOOD guidelines\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1121 | "BAD hadbeen\nGOOD had been\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1122 | "BAD hadnt\nGOOD hadn't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1123 | "COMPLETE 0\nBAD hadn;t \nGOOD hadn't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1124 | "BAD haev\nGOOD have\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1125 | "BAD hapen\nGOOD happen\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1126 | "BAD hapened\nGOOD happened\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1127 | "BAD hapening\nGOOD happening\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1128 | "BAD hapens\nGOOD happens\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1129 | "BAD happend\nGOOD happened\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1130 | "BAD hasbeen\nGOOD has been\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1131 | "BAD hasnt\nGOOD hasn't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1132 | "COMPLETE 0\nBAD hasn;t \nGOOD hasn't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1133 | "BAD havebeen\nGOOD have been\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1134 | "BAD haveing\nGOOD having\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1135 | "BAD havent\nGOOD haven't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1136 | "COMPLETE 0\nBAD haven;t \nGOOD haven't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1137 | "BAD hda\nGOOD had\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1138 | "BAD hearign\nGOOD hearing\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1139 | "COMPLETE 0\nBAD he;d \nGOOD he'd \n" |
|
13285
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
1140 | "BAD heirarchy\nGOOD hierarchy\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1141 | "BAD hel\nGOOD he'll\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1142 | "COMPLETE 0\nBAD he;ll \nGOOD he'll \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1143 | "BAD helpfull\nGOOD helpful\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1144 | "BAD herat\nGOOD heart\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1145 | "BAD heres\nGOOD here's\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1146 | "COMPLETE 0\nBAD here;s \nGOOD here's \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1147 | "BAD hes\nGOOD he's\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1148 | "COMPLETE 0\nBAD he;s \nGOOD he's \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1149 | "BAD hesaid\nGOOD he said\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1150 | "BAD hewas\nGOOD he was\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1151 | "BAD hge\nGOOD he\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1152 | "BAD hismelf\nGOOD himself\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1153 | "BAD hlep\nGOOD help\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1154 | "BAD hott\nGOOD hot\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1155 | "BAD hows\nGOOD how's\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1156 | "BAD hsa\nGOOD has\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1157 | "BAD hse\nGOOD she\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1158 | "BAD hsi\nGOOD his\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1159 | "BAD hte\nGOOD the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1160 | "BAD htere\nGOOD there\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1161 | "BAD htese\nGOOD these\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1162 | "BAD htey\nGOOD they\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1163 | "BAD hting\nGOOD thing\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1164 | "BAD htink\nGOOD think\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1165 | "BAD htis\nGOOD this\n" |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1166 | "COMPLETE 0\nBAD htp:\nGOOD http:\n" |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1167 | "COMPLETE 0\nBAD http:\\\\nGOOD http://\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1168 | "BAD httpL\nGOOD http:\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1169 | "BAD hvae\nGOOD have\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1170 | "BAD hvaing\nGOOD having\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1171 | "BAD hwich\nGOOD which\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1172 | "BAD i\nGOOD I\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1173 | "COMPLETE 0\nBAD i c \nGOOD I see \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1174 | "COMPLETE 0\nBAD i;d \nGOOD I'd \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" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1177 | "BAD idae\nGOOD idea\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1178 | "BAD idaes\nGOOD ideas\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1179 | "BAD identofy\nGOOD identify\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1180 | "BAD ihs\nGOOD his\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1181 | "BAD iits the\nGOOD it's the\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1182 | "COMPLETE 0\nBAD i'll \nGOOD I'll \n" |
|
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;m \nGOOD I'm \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" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1187 | "BAD imediate\nGOOD immediate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1188 | "BAD imediatly\nGOOD immediately\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1189 | "BAD immediatly\nGOOD immediately\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1190 | "BAD importent\nGOOD important\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1191 | "BAD importnat\nGOOD important\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1192 | "BAD impossable\nGOOD impossible\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1193 | "BAD improvemnt\nGOOD improvement\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1194 | "BAD improvment\nGOOD improvement\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1195 | "BAD includ\nGOOD include\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1196 | "BAD indecate\nGOOD indicate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1197 | "BAD indenpendence\nGOOD independence\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1198 | "BAD indenpendent\nGOOD independent\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1199 | "BAD indepedent\nGOOD independent\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1200 | "BAD independance\nGOOD independence\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1201 | "BAD independant\nGOOD independent\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1202 | "BAD influance\nGOOD influence\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1203 | "BAD infomation\nGOOD information\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1204 | "BAD informatoin\nGOOD information\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1205 | "BAD inital\nGOOD initial\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1206 | "BAD instaleld\nGOOD installed\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1207 | "BAD insted\nGOOD instead\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1208 | "BAD insurence\nGOOD insurance\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1209 | "BAD inteh\nGOOD in the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1210 | "BAD interum\nGOOD interim\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1211 | "BAD inthe\nGOOD in the\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1212 | "COMPLETE 0\nBAD int he \nGOOD in the \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1213 | "BAD inturn\nGOOD intern\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1214 | "BAD inwhich\nGOOD in which\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1215 | "COMPLETE 0\nBAD i snot \nGOOD is not \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1216 | "BAD isnt\nGOOD isn't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1217 | "COMPLETE 0\nBAD isn;t \nGOOD isn't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1218 | "BAD isthe\nGOOD is the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1219 | "BAD itd\nGOOD it'd\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1220 | "COMPLETE 0\nBAD it;d \nGOOD it'd \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1221 | "BAD itis\nGOOD it is\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1222 | "BAD ititial\nGOOD initial\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1223 | "BAD itll\nGOOD it'll\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1224 | "COMPLETE 0\nBAD it;ll \nGOOD it'll \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1225 | "BAD itnerest\nGOOD interest\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1226 | "BAD itnerested\nGOOD interested\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1227 | "BAD itneresting\nGOOD interesting\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1228 | "BAD itnerests\nGOOD interests\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1229 | "COMPLETE 0\nBAD it;s \nGOOD it's \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1230 | "BAD itsa\nGOOD it's a\n" |
| 12040 | 1231 | "COMPLETE 0\nBAD its a \nGOOD it's a \n" |
| 1232 | "COMPLETE 0\nBAD it snot \nGOOD it's not \n" | |
| 1233 | "COMPLETE 0\nBAD it' snot \nGOOD it's not \n" | |
| 1234 | "COMPLETE 0\nBAD its the \nGOOD it's the \n" | |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1235 | "BAD itwas\nGOOD it was\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1236 | "BAD ive\nGOOD I've\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1237 | "COMPLETE 0\nBAD i;ve \nGOOD I've \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1238 | "COMPLETE 0\nBAD i've \nGOOD I've \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1239 | "BAD iwll\nGOOD will\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1240 | "BAD iwth\nGOOD with\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1241 | "BAD jsut\nGOOD just\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1242 | "BAD jugment\nGOOD judgment\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1243 | "BAD kno\nGOOD know\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1244 | "BAD knowldge\nGOOD knowledge\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1245 | "BAD knowlege\nGOOD knowledge\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1246 | "BAD knwo\nGOOD know\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1247 | "BAD knwon\nGOOD known\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1248 | "BAD knwos\nGOOD knows\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1249 | "BAD konw\nGOOD know\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1250 | "BAD konwn\nGOOD known\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1251 | "BAD konws\nGOOD knows\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1252 | "BAD labratory\nGOOD laboratory\n" |
|
13512
145bb18809a9
[gaim-migrate @ 15887]
Richard Laager <rlaager@pidgin.im>
parents:
13285
diff
changeset
|
1253 | "BAD labtop\nGOOD laptop\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1254 | "BAD lastyear\nGOOD last year\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1255 | "BAD laterz\nGOOD later\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1256 | "BAD learnign\nGOOD learning\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1257 | "BAD lenght\nGOOD length\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1258 | "COMPLETE 0\nBAD let;s \nGOOD let's \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1259 | "COMPLETE 0\nBAD let's him \nGOOD lets him \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1260 | "COMPLETE 0\nBAD let's it \nGOOD lets it \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1261 | "BAD levle\nGOOD level\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1262 | "BAD libary\nGOOD library\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1263 | "BAD librarry\nGOOD library\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1264 | "BAD librery\nGOOD library\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1265 | "BAD liek\nGOOD like\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1266 | "BAD liekd\nGOOD liked\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1267 | "BAD lieutenent\nGOOD lieutenant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1268 | "BAD liev\nGOOD live\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1269 | "BAD likly\nGOOD likely\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1270 | "BAD lisense\nGOOD license\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1271 | "BAD littel\nGOOD little\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1272 | "BAD litttle\nGOOD little\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1273 | "BAD liuke\nGOOD like\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1274 | "BAD liveing\nGOOD living\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1275 | "BAD loev\nGOOD love\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1276 | "BAD lonly\nGOOD lonely\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1277 | "BAD lookign\nGOOD looking\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1278 | "BAD m\nGOOD am\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1279 | "BAD maintainence\nGOOD maintenance\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1280 | "BAD maintenence\nGOOD maintenance\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1281 | "BAD makeing\nGOOD making\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1282 | "BAD managment\nGOOD management\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1283 | "BAD mantain\nGOOD maintain\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1284 | "BAD marraige\nGOOD marriage\n" |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1285 | "COMPLETE 0\nBAD may of been\nGOOD may have been\n" |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1286 | "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
|
1287 | "BAD memeber\nGOOD member\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1288 | "BAD merchent\nGOOD merchant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1289 | "BAD mesage\nGOOD message\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1290 | "BAD mesages\nGOOD messages\n" |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1291 | "COMPLETE 0\nBAD might of been\nGOOD might have been\n" |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1292 | "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
|
1293 | "BAD mispell\nGOOD misspell\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1294 | "BAD mispelling\nGOOD misspelling\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1295 | "BAD mispellings\nGOOD misspellings\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1296 | "BAD mkae\nGOOD make\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1297 | "BAD mkaes\nGOOD makes\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1298 | "BAD mkaing\nGOOD making\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1299 | "BAD moeny\nGOOD money\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1300 | "BAD monday\nGOOD Monday\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1301 | "BAD morgage\nGOOD mortgage\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1302 | "BAD mroe\nGOOD more\n" |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1303 | "COMPLETE 0\nBAD must of been\nGOOD must have been\n" |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1304 | "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
|
1305 | "COMPLETE 0\nBAD mute point\nGOOD moot point\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1306 | "BAD mysefl\nGOOD myself\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1307 | "BAD myu\nGOOD my\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1308 | "BAD naive\nGOOD naïve\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1309 | "BAD ne1\nGOOD anyone\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1310 | "BAD neway\nGOOD anyway\n" |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1311 | "BAD neways\nGOOD anyways\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1312 | "BAD necassarily\nGOOD necessarily\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1313 | "BAD necassary\nGOOD necessary\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1314 | "BAD neccessarily\nGOOD necessarily\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1315 | "BAD neccessary\nGOOD necessary\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1316 | "BAD necesarily\nGOOD necessarily\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1317 | "BAD necesary\nGOOD necessary\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1318 | "BAD negotiaing\nGOOD negotiating\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1319 | "BAD nkow\nGOOD know\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1320 | "BAD nothign\nGOOD nothing\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1321 | "BAD nto\nGOOD not\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1322 | "BAD nver\nGOOD never\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1323 | "BAD nwe\nGOOD new\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1324 | "BAD nwo\nGOOD now\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1325 | "BAD obediant\nGOOD obedient\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1326 | "BAD ocasion\nGOOD occasion\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1327 | "BAD occassion\nGOOD occasion\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1328 | "BAD occurance\nGOOD occurrence\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1329 | "BAD occured\nGOOD occurred\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1330 | "BAD occurence\nGOOD occurrence\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1331 | "BAD occurrance\nGOOD occurrence\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1332 | "BAD oclock\nGOOD o'clock\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1333 | "BAD oculd\nGOOD could\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1334 | "BAD ocur\nGOOD occur\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1335 | "BAD oeprator\nGOOD operator\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1336 | "BAD ofits\nGOOD of its\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1337 | "BAD ofthe\nGOOD of the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1338 | "BAD oft he\nGOOD of the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1339 | "BAD oging\nGOOD going\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1340 | "BAD ohter\nGOOD other\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1341 | "BAD omre\nGOOD more\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1342 | "BAD oneof\nGOOD one of\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1343 | "BAD onepoint\nGOOD one point\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1344 | "BAD onthe\nGOOD on the\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1345 | "COMPLETE 0\nBAD ont he \nGOOD on the \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1346 | "BAD onyl\nGOOD only\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1347 | "BAD oppasite\nGOOD opposite\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1348 | "BAD opperation\nGOOD operation\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1349 | "BAD oppertunity\nGOOD opportunity\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1350 | "BAD opposate\nGOOD opposite\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1351 | "BAD opposible\nGOOD opposable\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1352 | "BAD opposit\nGOOD opposite\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1353 | "BAD oppotunities\nGOOD opportunities\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1354 | "BAD oppotunity\nGOOD opportunity\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1355 | "BAD orginization\nGOOD organization\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1356 | "BAD orginized\nGOOD organized\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1357 | "BAD otehr\nGOOD other\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1358 | "BAD otu\nGOOD out\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1359 | "BAD outof\nGOOD out of\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1360 | "BAD overthe\nGOOD over the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1361 | "BAD owrk\nGOOD work\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1362 | "BAD owuld\nGOOD would\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1363 | "BAD oxident\nGOOD oxidant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1364 | "BAD papaer\nGOOD paper\n" |
|
14610
abe74c7a6bb5
[gaim-migrate @ 17271]
Richard Laager <rlaager@pidgin.im>
parents:
14609
diff
changeset
|
1365 | "BAD passe\nGOOD pass\303\251\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1366 | "BAD parliment\nGOOD parliament\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1367 | "BAD partof\nGOOD part of\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1368 | "BAD paymetn\nGOOD payment\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1369 | "BAD paymetns\nGOOD payments\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1370 | "BAD pciture\nGOOD picture\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1371 | "BAD peice\nGOOD piece\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1372 | "BAD peices\nGOOD pieces\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1373 | "BAD peolpe\nGOOD people\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1374 | "BAD peopel\nGOOD people\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1375 | "BAD percentof\nGOOD percent of\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1376 | "BAD percentto\nGOOD percent to\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1377 | "BAD performence\nGOOD performance\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1378 | "BAD perhasp\nGOOD perhaps\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1379 | "BAD perhpas\nGOOD perhaps\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1380 | "BAD permanant\nGOOD permanent\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1381 | "BAD perminent\nGOOD permanent\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1382 | "BAD personalyl\nGOOD personally\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1383 | "BAD pleasent\nGOOD pleasant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1384 | "BAD pls\nGOOD please\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1385 | "BAD plz\nGOOD please\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1386 | "BAD poeple\nGOOD people\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1387 | "BAD porblem\nGOOD problem\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1388 | "BAD porblems\nGOOD problems\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1389 | "BAD porvide\nGOOD provide\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1390 | "BAD possable\nGOOD possible\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1391 | "BAD postition\nGOOD position\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1392 | "BAD potatoe\nGOOD potato\n" |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1393 | "BAD potatos\nGOOD potatoes\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1394 | "BAD potentialy\nGOOD potentially\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1395 | "BAD ppl\nGOOD people\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1396 | "BAD pregnent\nGOOD pregnant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1397 | "BAD presance\nGOOD presence\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1398 | "BAD primative\nGOOD primitive\n" |
|
13285
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
1399 | "BAD probally\nGOOD probably\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1400 | "BAD probelm\nGOOD problem\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1401 | "BAD probelms\nGOOD problems\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1402 | "BAD probly\nGOOD probably\n" |
|
13285
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
1403 | "BAD prolly\nGOOD probably\n" |
|
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
1404 | "BAD proly\nGOOD probably\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1405 | "BAD prominant\nGOOD prominent\n" |
|
13285
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
1406 | "BAD proposterous\nGOOD preposterous\n" |
|
14610
abe74c7a6bb5
[gaim-migrate @ 17271]
Richard Laager <rlaager@pidgin.im>
parents:
14609
diff
changeset
|
1407 | "BAD protege\nGOOD prot\303\251g\303\251\n" |
|
abe74c7a6bb5
[gaim-migrate @ 17271]
Richard Laager <rlaager@pidgin.im>
parents:
14609
diff
changeset
|
1408 | "BAD protoge\nGOOD prot\303\251g\303\251\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1409 | "BAD psoition\nGOOD position\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1410 | "BAD ptogress\nGOOD progress\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1411 | "BAD pursuade\nGOOD persuade\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1412 | "BAD puting\nGOOD putting\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1413 | "BAD pwoer\nGOOD power\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1414 | "BAD quater\nGOOD quarter\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1415 | "BAD quaters\nGOOD quarters\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1416 | "BAD quesion\nGOOD question\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1417 | "BAD quesions\nGOOD questions\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1418 | "BAD questioms\nGOOD questions\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1419 | "BAD questiosn\nGOOD questions\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1420 | "BAD questoin\nGOOD question\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1421 | "BAD quetion\nGOOD question\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1422 | "BAD quetions\nGOOD questions\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1423 | "BAD r\nGOOD are\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1424 | "BAD raeson\nGOOD reason\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1425 | "BAD realyl\nGOOD really\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1426 | "BAD reccomend\nGOOD recommend\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1427 | "BAD reccommend\nGOOD recommend\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1428 | "BAD receieve\nGOOD receive\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1429 | "BAD recieve\nGOOD receive\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1430 | "BAD recieved\nGOOD received\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1431 | "BAD recieving\nGOOD receiving\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1432 | "BAD recomend\nGOOD recommend\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1433 | "BAD recomendation\nGOOD recommendation\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1434 | "BAD recomendations\nGOOD recommendations\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1435 | "BAD recomended\nGOOD recommended\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1436 | "BAD reconize\nGOOD recognize\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1437 | "BAD recrod\nGOOD record\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1438 | "BAD rediculous\nGOOD ridiculous\n" |
|
13285
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
1439 | "BAD rediculus\nGOOD ridiculous\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1440 | "BAD reguard\nGOOD regard\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1441 | "BAD religous\nGOOD religious\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1442 | "BAD reluctent\nGOOD reluctant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1443 | "BAD remeber\nGOOD remember\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1444 | "BAD reommend\nGOOD recommend\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1445 | "BAD representativs\nGOOD representatives\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1446 | "BAD representives\nGOOD representatives\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1447 | "BAD represetned\nGOOD represented\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1448 | "BAD represnt\nGOOD represent\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1449 | "BAD reserach\nGOOD research\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1450 | "BAD resollution\nGOOD resolution\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1451 | "BAD resorces\nGOOD resources\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1452 | "BAD respomd\nGOOD respond\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1453 | "BAD respomse\nGOOD response\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1454 | "BAD responce\nGOOD response\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1455 | "BAD responsability\nGOOD responsibility\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1456 | "BAD responsable\nGOOD responsible\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1457 | "BAD responsibile\nGOOD responsible\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1458 | "BAD responsiblity\nGOOD responsibility\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1459 | "BAD restaraunt\nGOOD restaurant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1460 | "BAD restuarant\nGOOD restaurant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1461 | "BAD reult\nGOOD result\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1462 | "BAD reveiw\nGOOD review\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1463 | "BAD reveiwing\nGOOD reviewing\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1464 | "BAD rumers\nGOOD rumors\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1465 | "BAD rwite\nGOOD write\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1466 | "BAD rythm\nGOOD rhythm\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1467 | "BAD saidhe\nGOOD said he\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1468 | "BAD saidit\nGOOD said it\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1469 | "BAD saidthat\nGOOD said that\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1470 | "BAD saidthe\nGOOD said the\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1471 | "COMPLETE 0\nBAD saidt he \nGOOD said the \n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1472 | "BAD sandwhich\nGOOD sandwich\n" |
|
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1473 | "BAD sandwitch\nGOOD sandwich\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1474 | "BAD saturday\nGOOD Saturday\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1475 | "BAD scedule\nGOOD schedule\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1476 | "BAD sceduled\nGOOD scheduled\n" |
|
14610
abe74c7a6bb5
[gaim-migrate @ 17271]
Richard Laager <rlaager@pidgin.im>
parents:
14609
diff
changeset
|
1477 | "BAD seance\nGOOD s\303\251ance\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1478 | "BAD secratary\nGOOD secretary\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1479 | "BAD sectino\nGOOD section\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1480 | "BAD seh\nGOOD she\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1481 | "BAD selectoin\nGOOD selection\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1482 | "BAD sence\nGOOD sense\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1483 | "BAD sentance\nGOOD sentence\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1484 | "BAD separeate\nGOOD separate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1485 | "BAD seperate\nGOOD separate\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1486 | "BAD sercumstances\nGOOD circumstances\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1487 | "BAD shcool\nGOOD school\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1488 | "COMPLETE 0\nBAD she;d \nGOOD she'd \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1489 | "COMPLETE 0\nBAD she;ll \nGOOD she'll \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1490 | "BAD shes\nGOOD she's\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1491 | "COMPLETE 0\nBAD she;s \nGOOD she's \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1492 | "BAD shesaid\nGOOD she said\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1493 | "BAD shineing\nGOOD shining\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1494 | "BAD shiped\nGOOD shipped\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1495 | "BAD shoudl\nGOOD should\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1496 | "COMPLETE 0\nBAD shoudln't \nGOOD shouldn't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1497 | "BAD shouldent\nGOOD shouldn't\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1498 | "BAD shouldnt\nGOOD shouldn't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1499 | "COMPLETE 0\nBAD shouldn;t \nGOOD shouldn't \n" |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1500 | "COMPLETE 0\nBAD should of been\nGOOD should have been\n" |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1501 | "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
|
1502 | "BAD shouldve\nGOOD should've\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1503 | "BAD showinf\nGOOD showing\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1504 | "BAD signifacnt\nGOOD significant\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1505 | "BAD simalar\nGOOD similar\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1506 | "BAD similiar\nGOOD similar\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1507 | "BAD simpyl\nGOOD simply\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1508 | "BAD sincerly\nGOOD sincerely\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1509 | "BAD sitll\nGOOD still\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1510 | "BAD smae\nGOOD same\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1511 | "BAD smoe\nGOOD some\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1512 | "BAD soem\nGOOD some\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1513 | "BAD sohw\nGOOD show\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1514 | "BAD soical\nGOOD social\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1515 | "BAD some1\nGOOD someone\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1516 | "BAD somethign\nGOOD something\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1517 | "BAD someting\nGOOD something\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1518 | "BAD somewaht\nGOOD somewhat\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1519 | "BAD somthing\nGOOD something\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1520 | "BAD somtimes\nGOOD sometimes\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1521 | "COMPLETE 0\nBAD sot hat \nGOOD so that \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1522 | "BAD soudn\nGOOD sound\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1523 | "BAD soudns\nGOOD sounds\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1524 | "BAD speach\nGOOD speech\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1525 | "BAD specificaly\nGOOD specifically\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1526 | "BAD specificalyl\nGOOD specifically\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1527 | "BAD spelt\nGOOD spelled\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1528 | "BAD sry\nGOOD sorry\n" |
|
13285
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
1529 | "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
|
1530 | "BAD statment\nGOOD statement\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1531 | "BAD statments\nGOOD statements\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1532 | "BAD stnad\nGOOD stand\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1533 | "BAD stopry\nGOOD story\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1534 | "BAD stoyr\nGOOD story\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1535 | "BAD stpo\nGOOD stop\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1536 | "BAD strentgh\nGOOD strength\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1537 | "BAD stroy\nGOOD story\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1538 | "BAD struggel\nGOOD struggle\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1539 | "BAD strugle\nGOOD struggle\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1540 | "BAD studnet\nGOOD student\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1541 | "BAD successfull\nGOOD successful\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1542 | "BAD successfuly\nGOOD successfully\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1543 | "BAD successfulyl\nGOOD successfully\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1544 | "BAD sucess\nGOOD success\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1545 | "BAD sucessfull\nGOOD successful\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1546 | "BAD sufficiant\nGOOD sufficient\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1547 | "BAD sum1\nGOOD someone\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1548 | "BAD sunday\nGOOD Sunday\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1549 | "BAD suposed\nGOOD supposed\n" |
|
13285
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
1550 | "BAD supposably\nGOOD supposedly\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1551 | "BAD suppossed\nGOOD supposed\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1552 | "BAD suprise\nGOOD surprise\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1553 | "BAD suprised\nGOOD surprised\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1554 | "BAD sux\nGOOD sucks\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1555 | "BAD swiming\nGOOD swimming\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1556 | "BAD tahn\nGOOD than\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1557 | "BAD taht\nGOOD that\n" |
|
13285
2d06c47e31c2
[gaim-migrate @ 15650]
Richard Laager <rlaager@pidgin.im>
parents:
13223
diff
changeset
|
1558 | "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
|
1559 | "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
|
1560 | "BAD talekd\nGOOD talked\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1561 | "BAD talkign\nGOOD talking\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1562 | "BAD tath\nGOOD that\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1563 | "BAD tecnical\nGOOD technical\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1564 | "BAD teh\nGOOD the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1565 | "BAD tehy\nGOOD they\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1566 | "COMPLETE 0\nBAD tellt he \nGOOD tell the \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1567 | "BAD termoil\nGOOD turmoil\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1568 | "BAD tets\nGOOD test\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1569 | "BAD tghe\nGOOD the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1570 | "BAD tghis\nGOOD this\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1571 | "BAD thansk\nGOOD thanks\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1572 | "BAD thanx\nGOOD thanks\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1573 | "BAD thats\nGOOD that's\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1574 | "BAD thatthe\nGOOD that the\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1575 | "COMPLETE 0\nBAD thatt he \nGOOD that the \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1576 | "BAD thecompany\nGOOD the company\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1577 | "BAD thefirst\nGOOD the first\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1578 | "BAD thegovernment\nGOOD the government\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1579 | "COMPLETE 0\nBAD their are \nGOOD there are \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1580 | "COMPLETE 0\nBAD their aren't \nGOOD there aren't \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1581 | "COMPLETE 0\nBAD their is \nGOOD there is \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1582 | "BAD themself\nGOOD themselves\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1583 | "BAD themselfs\nGOOD themselves\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1584 | "BAD thenew\nGOOD the new\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1585 | "BAD theres\nGOOD there's\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1586 | "COMPLETE 0\nBAD there's is \nGOOD theirs is \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1587 | "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
|
1588 | "BAD theri\nGOOD their\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1589 | "BAD thesame\nGOOD the same\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1590 | "BAD thetwo\nGOOD the two\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1591 | "BAD theyd\nGOOD they'd\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1592 | "COMPLETE 0\nBAD they;d \nGOOD they'd \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1593 | "COMPLETE 0\nBAD they;l \nGOOD they'll \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1594 | "BAD theyll\nGOOD they'll\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1595 | "COMPLETE 0\nBAD they;ll \nGOOD they'll \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1596 | "COMPLETE 0\nBAD they;r \nGOOD they're \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1597 | "COMPLETE 0\nBAD theyre \nGOOD they're \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1598 | "COMPLETE 0\nBAD they;re \nGOOD they're \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1599 | "COMPLETE 0\nBAD they're are \nGOOD there are \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1600 | "COMPLETE 0\nBAD they're is \nGOOD there is \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1601 | "COMPLETE 0\nBAD they;v \nGOOD they've \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1602 | "BAD theyve\nGOOD they've\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1603 | "COMPLETE 0\nBAD they;ve \nGOOD they've \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1604 | "BAD thgat\nGOOD that\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1605 | "BAD thge\nGOOD the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1606 | "BAD thier\nGOOD their \n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1607 | "BAD thigsn\nGOOD things\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1608 | "BAD thisyear\nGOOD this year\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1609 | "BAD thme\nGOOD them\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1610 | "BAD thna\nGOOD than\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1611 | "BAD thne\nGOOD then\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1612 | "BAD thnig\nGOOD thing\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1613 | "BAD thnigs\nGOOD things\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1614 | "BAD tho\nGOOD though\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1615 | "BAD threatend\nGOOD threatened\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1616 | "BAD thsi\nGOOD this\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1617 | "BAD thsoe\nGOOD those\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1618 | "BAD thta\nGOOD that\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1619 | "BAD thursday\nGOOD Thursday\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1620 | "BAD thx\nGOOD thanks\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1621 | "BAD tihs\nGOOD this\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1622 | "BAD timne\nGOOD time\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1623 | "BAD tiogether\nGOOD together\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1624 | "BAD tje\nGOOD the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1625 | "BAD tjhe\nGOOD the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1626 | "BAD tkae\nGOOD take\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1627 | "BAD tkaes\nGOOD takes\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1628 | "BAD tkaing\nGOOD taking\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1629 | "BAD tlaking\nGOOD talking\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1630 | "BAD tnx\nGOOD thanks\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1631 | "BAD todya\nGOOD today\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1632 | "BAD togehter\nGOOD together\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1633 | "COMPLETE 0\nBAD toldt he \nGOOD told the \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1634 | "BAD tomorow\nGOOD tomorrow\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1635 | "BAD tongiht\nGOOD tonight\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1636 | "BAD tonihgt\nGOOD tonight\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1637 | "BAD tonite\nGOOD tonight\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1638 | "BAD totaly\nGOOD totally\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1639 | "BAD totalyl\nGOOD totally\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1640 | "BAD tothe\nGOOD to the\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1641 | "COMPLETE 0\nBAD tot he \nGOOD to the \n" |
|
14610
abe74c7a6bb5
[gaim-migrate @ 17271]
Richard Laager <rlaager@pidgin.im>
parents:
14609
diff
changeset
|
1642 | "BAD touche\nGOOD touch\303\251\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1643 | "BAD towrad\nGOOD toward\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1644 | "BAD traditionalyl\nGOOD traditionally\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1645 | "BAD transfered\nGOOD transferred\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1646 | "BAD truely\nGOOD truly\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1647 | "BAD truley\nGOOD truly\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1648 | "BAD tryed\nGOOD tried\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1649 | "BAD tthe\nGOOD the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1650 | "BAD tuesday\nGOOD Tuesday\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1651 | "BAD tyhat\nGOOD that\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1652 | "BAD tyhe\nGOOD the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1653 | "BAD u\nGOOD you\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1654 | "BAD udnerstand\nGOOD understand\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1655 | "BAD understnad\nGOOD understand\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1656 | "COMPLETE 0\nBAD undert he \nGOOD under the \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1657 | "BAD unforseen\nGOOD unforeseen\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1658 | "BAD UnitedStates\nGOOD United States\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1659 | "BAD unliek\nGOOD unlike\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1660 | "BAD unpleasently\nGOOD unpleasantly\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1661 | "BAD untill\nGOOD until\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1662 | "BAD untilll\nGOOD until\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1663 | "BAD ur\nGOOD you are\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1664 | "BAD useing\nGOOD using\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1665 | "BAD usualyl\nGOOD usually\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1666 | "BAD veyr\nGOOD very\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1667 | "BAD virtualyl\nGOOD virtually\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1668 | "BAD visavis\nGOOD vis-a-vis\n" |
|
14613
cfff108c090e
[gaim-migrate @ 17274]
Richard Laager <rlaager@pidgin.im>
parents:
14610
diff
changeset
|
1669 | "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
|
1670 | "BAD vrey\nGOOD very\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1671 | "BAD vulnerible\nGOOD vulnerable\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1672 | "BAD waht\nGOOD what\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1673 | "BAD warrent\nGOOD warrant\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1674 | "COMPLETE 0\nBAD wa snot \nGOOD was not \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1675 | "COMPLETE 0\nBAD wasnt \nGOOD wasn't \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1676 | "COMPLETE 0\nBAD wasn;t \nGOOD wasn't \n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1677 | "BAD wat\nGOOD what\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1678 | "BAD watn\nGOOD want\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1679 | "COMPLETE 0\nBAD we;d \nGOOD we'd \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1680 | "BAD wednesday\nGOOD Wednesday\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1681 | "BAD wehn\nGOOD when\n" |
|
11445
454f315bb63d
[gaim-migrate @ 13684]
Richard Laager <rlaager@pidgin.im>
parents:
11421
diff
changeset
|
1682 | "COMPLETE 0\nBAD we'l \nGOOD we'll \n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1683 | "COMPLETE 0\nBAD we;ll \nGOOD we'll \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1684 | "COMPLETE 0\nBAD we;re \nGOOD we're \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1685 | "BAD werent\nGOOD weren't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1686 | "COMPLETE 0\nBAD weren;t \nGOOD weren't \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1687 | "COMPLETE 0\nBAD wern't \nGOOD weren't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1688 | "BAD werre\nGOOD were\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1689 | "BAD weve\nGOOD we've\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1690 | "COMPLETE 0\nBAD we;ve \nGOOD we've \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1691 | "BAD whats\nGOOD what's\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1692 | "COMPLETE 0\nBAD what;s \nGOOD what's \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1693 | "BAD whcih\nGOOD which\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1694 | "COMPLETE 0\nBAD whent he \nGOOD when the \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1695 | "BAD wheres\nGOOD where's\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1696 | "COMPLETE 0\nBAD where;s \nGOOD where's \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1697 | "BAD wherre\nGOOD where\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1698 | "BAD whic\nGOOD which\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1699 | "COMPLETE 0\nBAD whicht he \nGOOD which the \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1700 | "BAD whihc\nGOOD which\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1701 | "BAD wholl\nGOOD who'll\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1702 | "BAD whos\nGOOD who's\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1703 | "COMPLETE 0\nBAD who;s \nGOOD who's \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1704 | "BAD whove\nGOOD who've\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1705 | "COMPLETE 0\nBAD who;ve \nGOOD who've \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1706 | "BAD whta\nGOOD what\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1707 | "BAD whys\nGOOD why's\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1708 | "BAD wief\nGOOD wife\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1709 | "BAD wierd\nGOOD weird\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1710 | "BAD wihch\nGOOD which\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1711 | "BAD wiht\nGOOD with\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1712 | "BAD willbe\nGOOD will be\n" |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1713 | "COMPLETE 0\nBAD will of been\nGOOD will have been\n" |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1714 | "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
|
1715 | "BAD windoes\nGOOD windows\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1716 | "BAD witha\nGOOD with a\n" |
|
11421
477d435c3f1b
[gaim-migrate @ 13658]
Richard Laager <rlaager@pidgin.im>
parents:
11372
diff
changeset
|
1717 | "BAD withdrawl\nGOOD withdrawal\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1718 | "BAD withe\nGOOD with\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1719 | "COMPLETE 0\nBAD withthe \nGOOD with the \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1720 | "BAD witht he\nGOOD with the\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1721 | "BAD wiull\nGOOD will\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1722 | "BAD wnat\nGOOD want\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1723 | "BAD wnated\nGOOD wanted\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1724 | "BAD wnats\nGOOD wants\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1725 | "BAD woh\nGOOD who\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1726 | "BAD wohle\nGOOD whole\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1727 | "BAD wokr\nGOOD work\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1728 | "BAD wont\nGOOD won't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1729 | "COMPLETE 0\nBAD wo'nt \nGOOD won't \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1730 | "COMPLETE 0\nBAD won;t \nGOOD won't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1731 | "BAD woudl\nGOOD would\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1732 | "COMPLETE 0\nBAD woudln't \nGOOD wouldn't \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1733 | "BAD wouldbe\nGOOD would be\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1734 | "BAD wouldnt\nGOOD wouldn't\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1735 | "COMPLETE 0\nBAD wouldn;t \nGOOD wouldn't \n" |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1736 | "COMPLETE 0\nBAD would of been\nGOOD would have been\n" |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1737 | "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
|
1738 | "BAD wouldve\nGOOD would've\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1739 | "BAD wriet\nGOOD write\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1740 | "BAD writting\nGOOD writing\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1741 | "BAD wrod\nGOOD word\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1742 | "BAD wroet\nGOOD wrote\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1743 | "BAD wroking\nGOOD working\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1744 | "BAD wtih\nGOOD with\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1745 | "BAD wuould\nGOOD would\n" |
|
23491
088779d43c79
Add another translation: wud -> would
Richard Laager <rlaager@pidgin.im>
parents:
22601
diff
changeset
|
1746 | "BAD wud\nGOOD would\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1747 | "BAD wut\nGOOD what\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1748 | "BAD wya\nGOOD way\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1749 | "BAD y\nGOOD why\n" |
|
11150
8ddd9d2f819e
[gaim-migrate @ 13230]
Richard Laager <rlaager@pidgin.im>
parents:
10896
diff
changeset
|
1750 | "BAD yeh\nGOOD yeah\n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1751 | "BAD yera\nGOOD year\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1752 | "BAD yeras\nGOOD years\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1753 | "BAD yersa\nGOOD years\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1754 | "BAD yoiu\nGOOD you\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1755 | "BAD youare\nGOOD you are\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1756 | "BAD youd\nGOOD you'd\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1757 | "COMPLETE 0\nBAD you;d \nGOOD you'd \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1758 | "BAD youll\nGOOD you'll\n" |
|
11446
ed3728b8582a
[gaim-migrate @ 13685]
Richard Laager <rlaager@pidgin.im>
parents:
11445
diff
changeset
|
1759 | "COMPLETE 0\nBAD your a \nGOOD you're a \n" |
|
ed3728b8582a
[gaim-migrate @ 13685]
Richard Laager <rlaager@pidgin.im>
parents:
11445
diff
changeset
|
1760 | "COMPLETE 0\nBAD your an \nGOOD you're an \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1761 | "BAD youre\nGOOD you're\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1762 | "COMPLETE 0\nBAD you;re \nGOOD you're \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1763 | "COMPLETE 0\nBAD you're own \nGOOD your own \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1764 | "COMPLETE 0\nBAD your her \nGOOD you're her \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1765 | "COMPLETE 0\nBAD your here \nGOOD you're here \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1766 | "COMPLETE 0\nBAD your his \nGOOD you're his \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1767 | "COMPLETE 0\nBAD your my \nGOOD you're my \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1768 | "COMPLETE 0\nBAD your the \nGOOD you're the \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1769 | "COMPLETE 0\nBAD your their \nGOOD you're their \n" |
|
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1770 | "COMPLETE 0\nBAD your your \nGOOD you're your \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1771 | "BAD youve\nGOOD you've\n" |
|
11449
a4d15492ccd5
[gaim-migrate @ 13688]
Richard Laager <rlaager@pidgin.im>
parents:
11446
diff
changeset
|
1772 | "COMPLETE 0\nBAD you;ve \nGOOD you've \n" |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1773 | "BAD ytou\nGOOD you\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1774 | "BAD yuo\nGOOD you\n" |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1775 | "BAD yuor\nGOOD your\n"; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1776 | gchar *buf; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1777 | gchar *ibuf; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1778 | GHashTable *hashes; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1779 | char bad[82] = ""; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1780 | char good[256] = ""; |
|
36256
a437550a9308
Remove -Wno-sign-compare and backport fixes from default.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
36206
diff
changeset
|
1781 | gsize pnt = 0; |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1782 | gsize size; |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1783 | gboolean complete = TRUE; |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1784 | gboolean case_sensitive = FALSE; |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
1785 | |
|
39953
10db0a477198
Move some Pidgin things to XDG directories.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39504
diff
changeset
|
1786 | buf = g_build_filename(purple_config_dir(), "dict", NULL); |
|
36206
94ef6e02c72d
Fix loading the text replacement plugin's dict file, which was broken by e6937e52930b. Fixes #16408
Daniel Atallah <datallah@pidgin.im>
parents:
36027
diff
changeset
|
1787 | if (!(g_file_get_contents(buf, &ibuf, &size, NULL) && ibuf)) { |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1788 | ibuf = g_strdup(defaultconf); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1789 | size = strlen(defaultconf); |
|
106
420c81f47ca3
[gaim-migrate @ 116]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
103
diff
changeset
|
1790 | } |
|
35991
e6937e52930b
Fix some CWE-252 coverity warnings
Tomasz Wasilczyk <twasilczyk@pidgin.im>
parents:
31321
diff
changeset
|
1791 | g_free(buf); |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
1792 | |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1793 | 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
|
1794 | 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
|
1795 | |
|
36027
175e769076e1
Fix newly generated coverity warnings
Tomasz Wasilczyk <twasilczyk@pidgin.im>
parents:
35991
diff
changeset
|
1796 | while (ibuf && buf_get_line(ibuf, &buf, &pnt, size)) { |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
1797 | 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
|
1798 | if (!g_ascii_strncasecmp(buf, "BAD ", 4)) |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1799 | { |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1800 | strncpy(bad, buf + 4, 81); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1801 | } |
|
18552
810a338ef085
Use the glib strcasecmp functions everywhere, as we've had reports of
Richard Laager <rlaager@pidgin.im>
parents:
16749
diff
changeset
|
1802 | else if(!g_ascii_strncasecmp(buf, "CASE ", 5)) |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1803 | { |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1804 | case_sensitive = *(buf+5) == '0' ? FALSE : TRUE; |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1805 | } |
|
18552
810a338ef085
Use the glib strcasecmp functions everywhere, as we've had reports of
Richard Laager <rlaager@pidgin.im>
parents:
16749
diff
changeset
|
1806 | else if(!g_ascii_strncasecmp(buf, "COMPLETE ", 9)) |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1807 | { |
|
11318
13fa1d5134f3
[gaim-migrate @ 13521]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
11317
diff
changeset
|
1808 | complete = *(buf+9) == '0' ? FALSE : TRUE; |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1809 | } |
|
18552
810a338ef085
Use the glib strcasecmp functions everywhere, as we've had reports of
Richard Laager <rlaager@pidgin.im>
parents:
16749
diff
changeset
|
1810 | else if (!g_ascii_strncasecmp(buf, "GOOD ", 5)) |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1811 | { |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1812 | strncpy(good, buf + 5, 255); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1813 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1814 | 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
|
1815 | GtkTreeIter iter; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1816 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1817 | /* 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
|
1818 | * hash is just being used to eliminate duplicate bad strings. |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1819 | * 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
|
1820 | */ |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1821 | 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
|
1822 | |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1823 | if (!complete) |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1824 | case_sensitive = TRUE; |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1825 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1826 | gtk_list_store_append(model, &iter); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1827 | gtk_list_store_set(model, &iter, |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1828 | BAD_COLUMN, bad, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1829 | GOOD_COLUMN, good, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1830 | WORD_ONLY_COLUMN, complete, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1831 | CASE_SENSITIVE_COLUMN, case_sensitive, |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1832 | -1); |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
1833 | } |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1834 | bad[0] = '\0'; |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1835 | complete = TRUE; |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1836 | case_sensitive = FALSE; |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
1837 | } |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
1838 | } |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
1839 | } |
| 7606 | 1840 | g_free(ibuf); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1841 | g_hash_table_destroy(hashes); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1842 | |
|
10532
7f0eb843559e
[gaim-migrate @ 11860]
Richard Laager <rlaager@pidgin.im>
parents:
10234
diff
changeset
|
1843 | gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(model), |
|
7f0eb843559e
[gaim-migrate @ 11860]
Richard Laager <rlaager@pidgin.im>
parents:
10234
diff
changeset
|
1844 | 0, GTK_SORT_ASCENDING); |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
1845 | } |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
1846 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1847 | static GtkWidget *tree; |
|
1081
0fb24c9d4c7d
[gaim-migrate @ 1091]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1047
diff
changeset
|
1848 | static GtkWidget *bad_entry; |
|
0fb24c9d4c7d
[gaim-migrate @ 1091]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1047
diff
changeset
|
1849 | static GtkWidget *good_entry; |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1850 | static GtkWidget *complete_toggle; |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1851 | static GtkWidget *case_toggle; |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
1852 | |
|
12397
aa64ec827fdf
[gaim-migrate @ 14704]
Richard Laager <rlaager@pidgin.im>
parents:
12045
diff
changeset
|
1853 | static void save_list(void); |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1854 | |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1855 | static void on_edited(GtkCellRendererText *cellrenderertext, |
| 6116 | 1856 | gchar *path, gchar *arg2, gpointer data) |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1857 | { |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1858 | GtkTreeIter iter; |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
1859 | GValue val; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1860 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1861 | if (arg2[0] == '\0') { |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1862 | gdk_beep(); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1863 | return; |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1864 | } |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1865 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1866 | 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
|
1867 | val.g_type = 0; |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1868 | 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
|
1869 | |
|
38259
c593fc9f5438
Replace strcmp() with purple_strequal()
qarkai <qarkai@gmail.com>
parents:
38258
diff
changeset
|
1870 | if (!purple_strequal(arg2, g_value_get_string(&val))) { |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1871 | 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
|
1872 | save_list(); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1873 | } |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1874 | g_value_unset(&val); |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
1875 | } |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
1876 | |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1877 | |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1878 | static void word_only_toggled(GtkCellRendererToggle *cellrenderertoggle, |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1879 | gchar *path, gpointer data){ |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1880 | GtkTreeIter iter; |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1881 | gboolean enabled; |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1882 | |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1883 | 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
|
1884 | gtk_tree_model_get(GTK_TREE_MODEL(model), &iter, |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1885 | WORD_ONLY_COLUMN, &enabled, |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1886 | -1); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1887 | |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1888 | gtk_list_store_set(GTK_LIST_STORE(model), &iter, |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1889 | WORD_ONLY_COLUMN, !enabled, |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1890 | -1); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1891 | |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1892 | /* 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
|
1893 | gtk_list_store_set(GTK_LIST_STORE(model), &iter, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1894 | CASE_SENSITIVE_COLUMN, enabled, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1895 | -1); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1896 | |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1897 | save_list(); |
|
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 | |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1900 | static void case_sensitive_toggled(GtkCellRendererToggle *cellrenderertoggle, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1901 | gchar *path, gpointer data){ |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1902 | GtkTreeIter iter; |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1903 | gboolean enabled; |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1904 | |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1905 | 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
|
1906 | |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1907 | /* 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
|
1908 | * 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
|
1909 | gtk_tree_model_get(GTK_TREE_MODEL(model), &iter, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1910 | WORD_ONLY_COLUMN, &enabled, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1911 | -1); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1912 | if (!enabled) |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1913 | return; |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1914 | |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1915 | gtk_tree_model_get(GTK_TREE_MODEL(model), &iter, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1916 | CASE_SENSITIVE_COLUMN, &enabled, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1917 | -1); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1918 | |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1919 | gtk_list_store_set(GTK_LIST_STORE(model), &iter, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1920 | CASE_SENSITIVE_COLUMN, !enabled, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1921 | -1); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
1922 | |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1923 | save_list(); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1924 | } |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1925 | |
|
22104
56970903b8e9
Probe for -Wstrict-prototypes to get some more warnings. I then cleaned up
Richard Laager <rlaager@pidgin.im>
parents:
20289
diff
changeset
|
1926 | static void list_add_new(void) |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1927 | { |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1928 | GtkTreeIter iter; |
|
14009
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1929 | const char *word = gtk_entry_get_text(GTK_ENTRY(bad_entry)); |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1930 | 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
|
1931 | |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1932 | 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
|
1933 | char *tmpword = g_utf8_casefold(word, -1); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1934 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1935 | do { |
|
14009
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1936 | GValue bad_val; |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1937 | gboolean match; |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1938 | |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1939 | bad_val.g_type = 0; |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1940 | 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
|
1941 | |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1942 | if (case_sensitive) |
|
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 | GValue case_sensitive_val; |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1945 | case_sensitive_val.g_type = 0; |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1946 | 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
|
1947 | |
|
14009
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1948 | /* If they're both case-sensitive, then compare directly. |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1949 | * Otherwise, they overlap. */ |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1950 | if (g_value_get_boolean(&case_sensitive_val)) |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1951 | { |
|
38258
9a6551eba09c
Replace !strcmp() with purple_strequal()
qarkai <qarkai@gmail.com>
parents:
36256
diff
changeset
|
1952 | match = purple_strequal(g_value_get_string(&bad_val), word); |
|
14009
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 | else |
|
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 | char *bad = g_utf8_casefold(g_value_get_string(&bad_val), -1); |
|
38258
9a6551eba09c
Replace !strcmp() with purple_strequal()
qarkai <qarkai@gmail.com>
parents:
36256
diff
changeset
|
1957 | match = purple_strequal(bad, tmpword); |
|
14009
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1958 | g_free(bad); |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1959 | } |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1960 | g_value_unset(&case_sensitive_val); |
|
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 | else |
|
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 | char *bad = g_utf8_casefold(g_value_get_string(&bad_val), -1); |
|
38258
9a6551eba09c
Replace !strcmp() with purple_strequal()
qarkai <qarkai@gmail.com>
parents:
36256
diff
changeset
|
1965 | match = purple_strequal(bad, tmpword); |
|
14009
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1966 | g_free(bad); |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1967 | } |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1968 | |
|
14009
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1969 | if (match) { |
|
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1970 | g_value_unset(&bad_val); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1971 | g_free(tmpword); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1972 | |
| 15884 | 1973 | purple_notify_error(NULL, _("Duplicate Correction"), |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1974 | _("The specified word already exists in the correction list."), |
|
34449
bbcb198650b7
Notify API: extend purple_notify_message with PurpleRequestCommonParameters
Tomasz Wasilczyk <twasilczyk@pidgin.im>
parents:
34307
diff
changeset
|
1975 | gtk_entry_get_text(GTK_ENTRY(bad_entry)), NULL); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1976 | return; |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1977 | } |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1978 | |
|
14009
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1979 | g_value_unset(&bad_val); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1980 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1981 | } while (gtk_tree_model_iter_next(GTK_TREE_MODEL(model), &iter)); |
|
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 | g_free(tmpword); |
|
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 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
1986 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1987 | gtk_list_store_append(model, &iter); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1988 | gtk_list_store_set(model, &iter, |
|
14009
940333784778
[gaim-migrate @ 16487]
Richard Laager <rlaager@pidgin.im>
parents:
13512
diff
changeset
|
1989 | BAD_COLUMN, word, |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1990 | GOOD_COLUMN, gtk_entry_get_text(GTK_ENTRY(good_entry)), |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1991 | 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
|
1992 | CASE_SENSITIVE_COLUMN, case_sensitive, |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
1993 | -1); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1994 | |
|
10234
5519489ebcb9
[gaim-migrate @ 11369]
Mark Doliner <markdoliner@pidgin.im>
parents:
9943
diff
changeset
|
1995 | gtk_editable_delete_text(GTK_EDITABLE(bad_entry), 0, -1); |
|
5519489ebcb9
[gaim-migrate @ 11369]
Mark Doliner <markdoliner@pidgin.im>
parents:
9943
diff
changeset
|
1996 | gtk_editable_delete_text(GTK_EDITABLE(good_entry), 0, -1); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
1997 | 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
|
1998 | 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
|
1999 | gtk_widget_grab_focus(bad_entry); |
| 4601 | 2000 | |
| 2001 | save_list(); | |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2002 | } |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2003 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2004 | 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
|
2005 | GtkTreeIter *iter, gpointer data) |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2006 | { |
|
11791
6706e7debbf5
[gaim-migrate @ 14082]
Mark Doliner <markdoliner@pidgin.im>
parents:
11790
diff
changeset
|
2007 | GtkTreeRowReference *row_reference; |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2008 | GSList **list = (GSList **)data; |
|
11791
6706e7debbf5
[gaim-migrate @ 14082]
Mark Doliner <markdoliner@pidgin.im>
parents:
11790
diff
changeset
|
2009 | row_reference = gtk_tree_row_reference_new(model, path); |
|
6706e7debbf5
[gaim-migrate @ 14082]
Mark Doliner <markdoliner@pidgin.im>
parents:
11790
diff
changeset
|
2010 | *list = g_slist_prepend(*list, row_reference); |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2011 | } |
|
6485
3c7ba18e32f1
[gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
6392
diff
changeset
|
2012 | |
|
40056
7ebcda5aa5b0
Use gpointer to correspond to GDestroyNotify
Arkadiy Illarionov <qarkai@gmail.com>
parents:
40052
diff
changeset
|
2013 | static void remove_row(gpointer data) |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2014 | { |
|
40056
7ebcda5aa5b0
Use gpointer to correspond to GDestroyNotify
Arkadiy Illarionov <qarkai@gmail.com>
parents:
40052
diff
changeset
|
2015 | GtkTreeRowReference *row_reference = (GtkTreeRowReference *)data; |
|
11791
6706e7debbf5
[gaim-migrate @ 14082]
Mark Doliner <markdoliner@pidgin.im>
parents:
11790
diff
changeset
|
2016 | GtkTreePath *path; |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2017 | GtkTreeIter iter; |
|
11791
6706e7debbf5
[gaim-migrate @ 14082]
Mark Doliner <markdoliner@pidgin.im>
parents:
11790
diff
changeset
|
2018 | |
|
6706e7debbf5
[gaim-migrate @ 14082]
Mark Doliner <markdoliner@pidgin.im>
parents:
11790
diff
changeset
|
2019 | path = gtk_tree_row_reference_get_path(row_reference); |
|
6706e7debbf5
[gaim-migrate @ 14082]
Mark Doliner <markdoliner@pidgin.im>
parents:
11790
diff
changeset
|
2020 | |
|
11790
555edc9da01a
[gaim-migrate @ 14081]
Mark Doliner <markdoliner@pidgin.im>
parents:
11712
diff
changeset
|
2021 | 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
|
2022 | gtk_list_store_remove(model, &iter); |
|
11791
6706e7debbf5
[gaim-migrate @ 14082]
Mark Doliner <markdoliner@pidgin.im>
parents:
11790
diff
changeset
|
2023 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2024 | gtk_tree_path_free(path); |
|
11791
6706e7debbf5
[gaim-migrate @ 14082]
Mark Doliner <markdoliner@pidgin.im>
parents:
11790
diff
changeset
|
2025 | gtk_tree_row_reference_free(row_reference); |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2026 | } |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2027 | |
|
22104
56970903b8e9
Probe for -Wstrict-prototypes to get some more warnings. I then cleaned up
Richard Laager <rlaager@pidgin.im>
parents:
20289
diff
changeset
|
2028 | static void list_delete(void) |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2029 | { |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2030 | GtkTreeSelection *sel; |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2031 | GSList *list = NULL; |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2032 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2033 | 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
|
2034 | 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
|
2035 | |
|
40052
cc03b5af25ea
Use GSList functions instead of manual iterations
qarkai <qarkai@gmail.com>
parents:
39953
diff
changeset
|
2036 | g_slist_free_full(list, remove_row); |
| 4601 | 2037 | |
| 2038 | save_list(); | |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2039 | } |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2040 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2041 | static void save_list() |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2042 | { |
|
10896
b773b241e233
[gaim-migrate @ 12610]
Mark Doliner <markdoliner@pidgin.im>
parents:
10828
diff
changeset
|
2043 | GString *data; |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2044 | GtkTreeIter iter; |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2045 | |
|
10896
b773b241e233
[gaim-migrate @ 12610]
Mark Doliner <markdoliner@pidgin.im>
parents:
10828
diff
changeset
|
2046 | data = g_string_new(""); |
|
4373
fb2ae2f5edd3
[gaim-migrate @ 4639]
Herman Bloggs <herman@bluedigits.com>
parents:
4363
diff
changeset
|
2047 | |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2048 | 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
|
2049 | do { |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
2050 | GValue val0; |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
2051 | GValue val1; |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
2052 | GValue val2; |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2053 | GValue val3; |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
2054 | |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
2055 | val0.g_type = 0; |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
2056 | val1.g_type = 0; |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12591
diff
changeset
|
2057 | val2.g_type = 0; |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2058 | val3.g_type = 0; |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2059 | |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2060 | 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
|
2061 | 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
|
2062 | 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
|
2063 | 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
|
2064 | |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2065 | 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
|
2066 | g_value_get_boolean(&val2), |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2067 | g_value_get_boolean(&val3), |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2068 | g_value_get_string(&val0), |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2069 | g_value_get_string(&val1)); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2070 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2071 | g_value_unset(&val0); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2072 | g_value_unset(&val1); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2073 | g_value_unset(&val2); |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2074 | g_value_unset(&val3); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2075 | |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2076 | } 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
|
2077 | } |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2078 | |
|
39953
10db0a477198
Move some Pidgin things to XDG directories.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39504
diff
changeset
|
2079 | purple_util_write_data_to_config_file("dict", data->str, -1); |
|
10896
b773b241e233
[gaim-migrate @ 12610]
Mark Doliner <markdoliner@pidgin.im>
parents:
10828
diff
changeset
|
2080 | |
|
b773b241e233
[gaim-migrate @ 12610]
Mark Doliner <markdoliner@pidgin.im>
parents:
10828
diff
changeset
|
2081 | g_string_free(data, TRUE); |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2082 | } |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2083 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2084 | static void on_selection_changed(GtkTreeSelection *sel, |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2085 | gpointer data) |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2086 | { |
|
15402
1b3ee6599edb
[gaim-migrate @ 18133]
Daniel Atallah <datallah@pidgin.im>
parents:
15296
diff
changeset
|
2087 | gint num_selected; |
|
1b3ee6599edb
[gaim-migrate @ 18133]
Daniel Atallah <datallah@pidgin.im>
parents:
15296
diff
changeset
|
2088 | num_selected = gtk_tree_selection_count_selected_rows(sel); |
|
1b3ee6599edb
[gaim-migrate @ 18133]
Daniel Atallah <datallah@pidgin.im>
parents:
15296
diff
changeset
|
2089 | 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
|
2090 | } |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2091 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2092 | static gboolean non_empty(const char *s) |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2093 | { |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2094 | while (*s && g_ascii_isspace(*s)) |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2095 | s++; |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2096 | return *s; |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2097 | } |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2098 | |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2099 | static void on_entry_changed(GtkEditable *editable, gpointer data) |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2100 | { |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2101 | gtk_widget_set_sensitive((GtkWidget*)data, |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2102 | 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
|
2103 | non_empty(gtk_entry_get_text(GTK_ENTRY(good_entry)))); |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2104 | } |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2105 | |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2106 | 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
|
2107 | { |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2108 | gboolean enabled = gtk_toggle_button_get_active(complete_toggle); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2109 | |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2110 | gtk_toggle_button_set_active(case_toggle, !enabled); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2111 | gtk_widget_set_sensitive(GTK_WIDGET(case_toggle), enabled); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2112 | } |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2113 | |
|
5205
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2114 | static GtkWidget * |
| 15884 | 2115 | get_config_frame(PurplePlugin *plugin) |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2116 | { |
|
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
|
2117 | 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
|
2118 | GtkWidget *hbox; |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2119 | GtkWidget *button; |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2120 | GtkSizeGroup *sg; |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2121 | GtkSizeGroup *sg2; |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2122 | GtkCellRenderer *renderer; |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2123 | GtkTreeViewColumn *column; |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2124 | GtkWidget *vbox2; |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2125 | GtkWidget *vbox3; |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2126 | |
|
35526
ed1be305c985
Fix gtk_[hv]box_new gtk3 deprecation warnings
Tomasz Wasilczyk <twasilczyk@pidgin.im>
parents:
35037
diff
changeset
|
2127 | ret = gtk_box_new(GTK_ORIENTATION_VERTICAL, PIDGIN_HIG_CAT_SPACE); |
| 15882 | 2128 | 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
|
2129 | |
|
15562
8c8249fe5e3c
gaim_gtk to pidgin. I hope
Sean Egan <seanegan@pidgin.im>
parents:
15435
diff
changeset
|
2130 | vbox = pidgin_make_frame(ret, _("Text Replacements")); |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2131 | gtk_container_set_border_width(GTK_CONTAINER(vbox), 4); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2132 | gtk_widget_show(vbox); |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2133 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2134 | 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
|
2135 | gtk_widget_set_size_request(tree, -1, 200); |
|
6485
3c7ba18e32f1
[gaim-migrate @ 6999]
Christian Hammond <chipx86@chipx86.com>
parents:
6392
diff
changeset
|
2136 | |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2137 | renderer = gtk_cell_renderer_text_new(); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2138 | g_object_set(G_OBJECT(renderer), |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2139 | "editable", TRUE, |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2140 | NULL); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2141 | g_signal_connect(G_OBJECT(renderer), "edited", |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2142 | G_CALLBACK(on_edited), GINT_TO_POINTER(0)); |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2143 | column = gtk_tree_view_column_new_with_attributes(_("You type"), renderer, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2144 | "text", BAD_COLUMN, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2145 | NULL); |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2146 | 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
|
2147 | gtk_tree_view_column_set_fixed_width(column, 150); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2148 | gtk_tree_view_column_set_resizable(column, TRUE); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2149 | gtk_tree_view_append_column(GTK_TREE_VIEW(tree), column); |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2150 | |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2151 | renderer = gtk_cell_renderer_text_new(); |
|
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2152 | g_object_set(G_OBJECT(renderer), |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2153 | "editable", TRUE, |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2154 | NULL); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2155 | g_signal_connect(G_OBJECT(renderer), "edited", |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2156 | G_CALLBACK(on_edited), GINT_TO_POINTER(1)); |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2157 | column = gtk_tree_view_column_new_with_attributes(_("You send"), renderer, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2158 | "text", GOOD_COLUMN, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2159 | NULL); |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2160 | 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
|
2161 | gtk_tree_view_column_set_fixed_width(column, 150); |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2162 | gtk_tree_view_column_set_resizable(column, TRUE); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2163 | gtk_tree_view_append_column(GTK_TREE_VIEW(tree), column); |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2164 | |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2165 | renderer = gtk_cell_renderer_toggle_new(); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2166 | g_object_set(G_OBJECT(renderer), |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2167 | "activatable", TRUE, |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2168 | NULL); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2169 | g_signal_connect(G_OBJECT(renderer), "toggled", |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2170 | G_CALLBACK(word_only_toggled), NULL); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2171 | 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
|
2172 | "active", WORD_ONLY_COLUMN, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2173 | NULL); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2174 | gtk_tree_view_column_set_resizable(column, TRUE); |
|
10787
29f66669c5af
[gaim-migrate @ 12428]
Richard Laager <rlaager@pidgin.im>
parents:
10589
diff
changeset
|
2175 | gtk_tree_view_append_column(GTK_TREE_VIEW(tree), column); |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2176 | |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2177 | renderer = gtk_cell_renderer_toggle_new(); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2178 | g_object_set(G_OBJECT(renderer), |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2179 | "activatable", TRUE, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2180 | NULL); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2181 | g_signal_connect(G_OBJECT(renderer), "toggled", |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2182 | G_CALLBACK(case_sensitive_toggled), NULL); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2183 | column = gtk_tree_view_column_new_with_attributes(_("Case sensitive"), renderer, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2184 | "active", CASE_SENSITIVE_COLUMN, |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2185 | NULL); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2186 | gtk_tree_view_column_set_resizable(column, TRUE); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2187 | gtk_tree_view_append_column(GTK_TREE_VIEW(tree), column); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2188 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2189 | 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
|
2190 | GTK_SELECTION_MULTIPLE); |
|
38258
9a6551eba09c
Replace !strcmp() with purple_strequal()
qarkai <qarkai@gmail.com>
parents:
36256
diff
changeset
|
2191 | gtk_box_pack_start(GTK_BOX(vbox), |
|
9a6551eba09c
Replace !strcmp() with purple_strequal()
qarkai <qarkai@gmail.com>
parents:
36256
diff
changeset
|
2192 | pidgin_make_scrollable(tree, GTK_POLICY_NEVER, GTK_POLICY_ALWAYS, GTK_SHADOW_IN, -1, -1), |
|
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
|
2193 | TRUE, TRUE, 0); |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2194 | gtk_widget_show(tree); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2195 | |
|
35528
e04ba70092e9
Fix the rest of [hv] gtk3 deprecation warnings
Tomasz Wasilczyk <twasilczyk@pidgin.im>
parents:
35526
diff
changeset
|
2196 | hbox = gtk_button_box_new(GTK_ORIENTATION_HORIZONTAL); |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2197 | 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
|
2198 | gtk_widget_show(hbox); |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2199 | |
|
39504
efb77e46da7e
Create buttons with mnemonic's
Gary Kramlich <grim@reaperworld.com>
parents:
39503
diff
changeset
|
2200 | button = gtk_button_new_with_mnemonic(_("_Delete")); |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2201 | g_signal_connect(G_OBJECT(button), "clicked", |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2202 | G_CALLBACK(list_delete), NULL); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2203 | 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
|
2204 | gtk_widget_set_sensitive(button, FALSE); |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2205 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2206 | 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
|
2207 | "changed", G_CALLBACK(on_selection_changed), button); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2208 | |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2209 | gtk_widget_show(button); |
|
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2210 | |
|
15562
8c8249fe5e3c
gaim_gtk to pidgin. I hope
Sean Egan <seanegan@pidgin.im>
parents:
15435
diff
changeset
|
2211 | vbox = pidgin_make_frame(ret, _("Add a new text replacement")); |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2212 | |
|
35526
ed1be305c985
Fix gtk_[hv]box_new gtk3 deprecation warnings
Tomasz Wasilczyk <twasilczyk@pidgin.im>
parents:
35037
diff
changeset
|
2213 | hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, PIDGIN_HIG_BOX_SPACE); |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2214 | gtk_box_pack_start(GTK_BOX(vbox), hbox, TRUE, TRUE, 0); |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2215 | gtk_widget_show(hbox); |
|
35526
ed1be305c985
Fix gtk_[hv]box_new gtk3 deprecation warnings
Tomasz Wasilczyk <twasilczyk@pidgin.im>
parents:
35037
diff
changeset
|
2216 | vbox2 = gtk_box_new(GTK_ORIENTATION_VERTICAL, PIDGIN_HIG_BOX_SPACE); |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2217 | gtk_box_pack_start(GTK_BOX(hbox), vbox2, TRUE, TRUE, 0); |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2218 | gtk_widget_show(vbox2); |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2219 | |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2220 | sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2221 | sg2 = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL); |
|
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2222 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2223 | bad_entry = gtk_entry_new(); |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2224 | /* 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
|
2225 | gtk_widget_set_size_request(bad_entry, 350, -1); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2226 | 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
|
2227 | 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
|
2228 | |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2229 | good_entry = gtk_entry_new(); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2230 | 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
|
2231 | 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
|
2232 | |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2233 | /* 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
|
2234 | 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
|
2235 | |
|
11511
ea0a17e801d2
[gaim-migrate @ 13756]
Mark Doliner <markdoliner@pidgin.im>
parents:
11449
diff
changeset
|
2236 | 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
|
2237 | 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
|
2238 | g_signal_connect(G_OBJECT(complete_toggle), "clicked", |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2239 | G_CALLBACK(whole_words_button_toggled), case_toggle); |
|
11317
d2b5c786aac3
[gaim-migrate @ 13519]
Richard Laager <rlaager@pidgin.im>
parents:
11314
diff
changeset
|
2240 | gtk_widget_show(complete_toggle); |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2241 | 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
|
2242 | |
|
12602
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2243 | /* 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
|
2244 | gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(case_toggle), FALSE); |
|
29341621145b
[gaim-migrate @ 14937]
Richard Laager <rlaager@pidgin.im>
parents:
12600
diff
changeset
|
2245 | gtk_widget_show(case_toggle); |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2246 | 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
|
2247 | |
|
39504
efb77e46da7e
Create buttons with mnemonic's
Gary Kramlich <grim@reaperworld.com>
parents:
39503
diff
changeset
|
2248 | button = gtk_button_new_with_mnemonic(_("_Add")); |
|
4348
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2249 | g_signal_connect(G_OBJECT(button), "clicked", |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2250 | G_CALLBACK(list_add_new), NULL); |
|
35526
ed1be305c985
Fix gtk_[hv]box_new gtk3 deprecation warnings
Tomasz Wasilczyk <twasilczyk@pidgin.im>
parents:
35037
diff
changeset
|
2251 | vbox3 = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2252 | gtk_box_pack_start(GTK_BOX(hbox), vbox3, TRUE, FALSE, 0); |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2253 | gtk_widget_show(vbox3); |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2254 | 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
|
2255 | 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
|
2256 | 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
|
2257 | gtk_widget_set_sensitive(button, FALSE); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2258 | gtk_widget_show(button); |
|
74cba81defc4
[gaim-migrate @ 4613]
Nicolás Lichtmaier <nico@lichtmaier.com.ar>
parents:
4202
diff
changeset
|
2259 | |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2260 | #if 0 |
|
15562
8c8249fe5e3c
gaim_gtk to pidgin. I hope
Sean Egan <seanegan@pidgin.im>
parents:
15435
diff
changeset
|
2261 | 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
|
2262 | pidgin_prefs_checkbox(_("Enable replacement of last word on send"), |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2263 | "/plugins/gtk/spellchk/last_word_replace", vbox); |
|
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2264 | #endif |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2265 | |
| 3565 | 2266 | gtk_widget_show_all(ret); |
|
20289
5c844288fbec
applied changes from 32f31e981f0618a4167aa98bcc22c2dab13d1550
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
20288
diff
changeset
|
2267 | g_object_unref(sg); |
|
5c844288fbec
applied changes from 32f31e981f0618a4167aa98bcc22c2dab13d1550
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
20288
diff
changeset
|
2268 | g_object_unref(sg2); |
| 3565 | 2269 | return ret; |
|
111
36f6e0baf0a0
[gaim-migrate @ 121]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
106
diff
changeset
|
2270 | } |
|
5205
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2271 | |
|
36758
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2272 | /* |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2273 | * EXPORTED FUNCTIONS |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2274 | */ |
|
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
|
2275 | |
|
36758
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2276 | static PidginPluginInfo * |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2277 | plugin_query(GError **error) |
|
5205
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2278 | { |
|
36758
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2279 | const gchar * const authors[] = { |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2280 | "Eric Warmenhoven <eric@warmenhoven.org>", |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2281 | NULL |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2282 | }; |
|
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
|
2283 | |
|
36758
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2284 | return pidgin_plugin_info_new( |
|
36935
5384600e613c
Made finch and pidgin pref property names shorter: "gnt-pref-frame-cb" and "gtk-config-frame-cb"
Ankit Vani <a@nevitus.org>
parents:
36934
diff
changeset
|
2285 | "id", SPELLCHECK_PLUGIN_ID, |
|
5384600e613c
Made finch and pidgin pref property names shorter: "gnt-pref-frame-cb" and "gtk-config-frame-cb"
Ankit Vani <a@nevitus.org>
parents:
36934
diff
changeset
|
2286 | "name", N_("Text replacement"), |
|
5384600e613c
Made finch and pidgin pref property names shorter: "gnt-pref-frame-cb" and "gtk-config-frame-cb"
Ankit Vani <a@nevitus.org>
parents:
36934
diff
changeset
|
2287 | "version", DISPLAY_VERSION, |
|
5384600e613c
Made finch and pidgin pref property names shorter: "gnt-pref-frame-cb" and "gtk-config-frame-cb"
Ankit Vani <a@nevitus.org>
parents:
36934
diff
changeset
|
2288 | "category", N_("Utility"), |
|
5384600e613c
Made finch and pidgin pref property names shorter: "gnt-pref-frame-cb" and "gtk-config-frame-cb"
Ankit Vani <a@nevitus.org>
parents:
36934
diff
changeset
|
2289 | "summary", N_("Replaces text in outgoing messages according to user-defined rules."), |
|
5384600e613c
Made finch and pidgin pref property names shorter: "gnt-pref-frame-cb" and "gtk-config-frame-cb"
Ankit Vani <a@nevitus.org>
parents:
36934
diff
changeset
|
2290 | "description", N_("Replaces text in outgoing messages according to user-defined rules."), |
|
5384600e613c
Made finch and pidgin pref property names shorter: "gnt-pref-frame-cb" and "gtk-config-frame-cb"
Ankit Vani <a@nevitus.org>
parents:
36934
diff
changeset
|
2291 | "authors", authors, |
|
5384600e613c
Made finch and pidgin pref property names shorter: "gnt-pref-frame-cb" and "gtk-config-frame-cb"
Ankit Vani <a@nevitus.org>
parents:
36934
diff
changeset
|
2292 | "website", PURPLE_WEBSITE, |
|
5384600e613c
Made finch and pidgin pref property names shorter: "gnt-pref-frame-cb" and "gtk-config-frame-cb"
Ankit Vani <a@nevitus.org>
parents:
36934
diff
changeset
|
2293 | "abi-version", PURPLE_ABI_VERSION, |
|
5384600e613c
Made finch and pidgin pref property names shorter: "gnt-pref-frame-cb" and "gtk-config-frame-cb"
Ankit Vani <a@nevitus.org>
parents:
36934
diff
changeset
|
2294 | "gtk-config-frame-cb", get_config_frame, |
|
36758
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2295 | NULL |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2296 | ); |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2297 | } |
|
5205
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2298 | |
|
36758
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2299 | static gboolean |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2300 | plugin_load(PurplePlugin *plugin, GError **error) |
|
5205
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2301 | { |
|
36758
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2302 | void *conv_handle = purple_conversations_get_handle(); |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2303 | GList *convs; |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2304 | |
|
12711
2d8f2c9b761d
[gaim-migrate @ 15055]
Richard Laager <rlaager@pidgin.im>
parents:
12697
diff
changeset
|
2305 | #if 0 |
| 15884 | 2306 | purple_prefs_add_none("/plugins"); |
| 2307 | purple_prefs_add_none("/plugins/gtk"); | |
| 2308 | purple_prefs_add_none("/plugins/gtk/spellchk"); | |
| 2309 | 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
|
2310 | #endif |
|
36758
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2311 | |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2312 | load_conf(); |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2313 | |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2314 | /* Attach to existing conversations */ |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2315 | for (convs = purple_conversations_get_all(); convs != NULL; convs = convs->next) |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2316 | { |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2317 | spellchk_new_attach((PurpleConversation *)convs->data); |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2318 | } |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2319 | |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2320 | purple_signal_connect(conv_handle, "conversation-created", |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2321 | plugin, PURPLE_CALLBACK(spellchk_new_attach), NULL); |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2322 | |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2323 | return TRUE; |
|
5205
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2324 | } |
|
242b8aa81328
[gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents:
4750
diff
changeset
|
2325 | |
|
36758
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2326 | static gboolean |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2327 | plugin_unload(PurplePlugin *plugin, GError **error) |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2328 | { |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2329 | GList *convs; |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2330 | |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2331 | /* Detach from existing conversations */ |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2332 | for (convs = purple_conversations_get_all(); convs != NULL; convs = convs->next) |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2333 | { |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2334 | PidginConversation *gtkconv = PIDGIN_CONVERSATION((PurpleConversation *)convs->data); |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2335 | spellchk *spell = g_object_get_data(G_OBJECT(gtkconv->entry), SPELLCHK_OBJECT_KEY); |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2336 | |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2337 | g_signal_handlers_disconnect_by_func(gtkconv->entry, message_send_cb, spell); |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2338 | g_object_set_data(G_OBJECT(gtkconv->entry), SPELLCHK_OBJECT_KEY, NULL); |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2339 | } |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2340 | |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2341 | return TRUE; |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2342 | } |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2343 | |
|
deee438dc431
Refactored more pidgin plugins to use the new plugin API
Ankit Vani <a@nevitus.org>
parents:
34892
diff
changeset
|
2344 | PURPLE_PLUGIN_INIT(spellcheck, plugin_query, plugin_load, plugin_unload); |