Tue, 07 May 2013 05:04:46 -0400
Rewrite debug window filter in JS.
Note, this does cause a couple regressions, but they are probably not
that big a deal. First, the JS regular expression syntax is slightly
different. Second, the JS regex API lacks a way to reliably determine
the location of matched groups, so we can't highlight just the groups
and must highlight the entire expression.
I suspect that none of our users ever had to use any fancy regex in the
debug window, and that most of our developers didn't even know it could
be done. So I doubt these regressions will cause much pain.
| 19886 | 1 | /** |
|
26740
e715fa3fa4fa
Fix doxygen tags.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
26503
diff
changeset
|
2 | * @file gtkmedia.h Pidgin Media API |
|
e715fa3fa4fa
Fix doxygen tags.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
26503
diff
changeset
|
3 | * @ingroup pidgin |
|
e715fa3fa4fa
Fix doxygen tags.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
26503
diff
changeset
|
4 | */ |
|
e715fa3fa4fa
Fix doxygen tags.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
26503
diff
changeset
|
5 | |
|
e715fa3fa4fa
Fix doxygen tags.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
26503
diff
changeset
|
6 | /* Pidgin |
| 19886 | 7 | * |
| 8 | * Pidgin is the legal property of its developers, whose names are too numerous | |
| 9 | * to list here. Please refer to the COPYRIGHT file distributed with this | |
| 10 | * source distribution. | |
| 11 | * | |
| 12 | * This program is free software; you can redistribute it and/or modify | |
| 13 | * it under the terms of the GNU General Public License as published by | |
| 14 | * the Free Software Foundation; either version 2 of the License, or | |
| 15 | * (at your option) any later version. | |
| 16 | * | |
| 17 | * This program is distributed in the hope that it will be useful, | |
| 18 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 19 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 20 | * GNU General Public License for more details. | |
| 21 | * | |
| 22 | * You should have received a copy of the GNU General Public License | |
| 23 | * along with this program; if not, write to the Free Software | |
|
28345
57a838c454b0
Oops, Elliott correctly pointed out this was wrong...
Paul Aurich <darkrain42@pidgin.im>
parents:
28323
diff
changeset
|
24 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA |
| 19886 | 25 | */ |
| 26 | ||
| 27 | #ifndef __GTKMEDIA_H_ | |
| 28 | #define __GTKMEDIA_H_ | |
| 29 | ||
| 30 | G_BEGIN_DECLS | |
| 31 | ||
|
26269
cacc598079e4
Separate PidginMedia from PidginConversation.
Michael Ruprecht <maiku@pidgin.im>
parents:
26255
diff
changeset
|
32 | void pidgin_medias_init(void); |
|
cacc598079e4
Separate PidginMedia from PidginConversation.
Michael Ruprecht <maiku@pidgin.im>
parents:
26255
diff
changeset
|
33 | |
| 19886 | 34 | G_END_DECLS |
| 35 | ||
| 36 | #endif /* __GTKMEDIA_H_ */ |