| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/trunk/; revision=34239
|
|
|
|
| |
svn path=/trunk/; revision=34236
|
|
|
|
| |
svn path=/trunk/; revision=34160
|
|
|
|
|
|
|
|
|
| |
2007-08-13 Ross Burton <ross@openedhand.com>
* rule-context.c:
Remove unused include.
svn path=/trunk/; revision=33997
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-07-31 Andre Klapper <a9016009@gmx.de>
* calendar/gui/dialogs/schedule-page.glade:
calendar/gui/dialogs/memo-page.glade:
calendar/gui/dialogs/meeting-page.glade:
calendar/gui/dialogs/task-page.glade:
calendar/gui/dialogs/task-details-page.glade:
calendar/gui/dialogs/cal-prefs-dialog.glade:
calendar/gui/dialogs/event-page.glade:
calendar/gui/e-itip-control.glade:
smime/gui/smime-ui.glade:
filter/filter.glade:
plugins/attachment-reminder/attachment-reminder.glade:
plugins/imap-features/imap-headers.glade:
plugins/exchange-operations/exchange-permissions-dialog.glade:
plugins/publish-calendar/publish-calendar.glade:
remove "window1" string from translation
svn path=/trunk/; revision=33913
|
|
|
|
| |
svn path=/trunk/; revision=33862
|
|
|
|
| |
svn path=/trunk/; revision=33689
|
|
|
|
| |
svn path=/trunk/; revision=33650
|
|
|
|
| |
svn path=/trunk/; revision=33624
|
|
|
|
| |
svn path=/trunk/; revision=33502
|
|
|
|
| |
svn path=/trunk/; revision=33436
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-04-01 Matthew Barnes <mbarnes@redhat.com>
** Fixes bug #373116
* calendar/gui/calendar-component.c (ensure_sources):
* calendar/gui/e-cal-model.c (ecm_get_color_for_component):
* calendar/gui/memos-component.c (ensure_sources):
* calendar/gui/migration.c (create_calendar_contact_source),
(create_calendar_sources), (create_task_sources),
(create_memo_sources), (add_gw_esource):
* calendar/gui/tasks-component.c (ensure_sources):
* plugins/groupwise-account-setup/camel-gw-listener.c (add_esource):
Use the new ESource color API.
* calendar/gui/dialogs/cal-prefs-dialog.c:
* calendar/gui/dialogs/cal-prefs-dialog.glade:
* calendar/gui/dialogs/calendar-setup.c:
* calendar/gui/dialogs/calendar-setup.glade:
* filter-colour.c (get_widget):
* mail/em-composer-prefs.c:
* mail/em-composer-prefs.h:
* mail/em-mailer-prefs.c:
* mail/em-mailer-prefs.h:
* mail/mail-config.glade:
Migrate from GnomeColorPicker to GtkColorButton.
* filter/filter-colour.h:
Store color as a GdkColor instead of separate RGBA components.
* filter/filter-colour.c (color_eq):
Use gdk_color_equal() to compare colors.
* filter/filter-colour.c (xml_encode):
Encode color as a single property ("spec").
* filter/filter-colour.c (xml_decode):
Read the color from a single property ("spec").
Provide a migration path for old XML files.
* calendar/gui/calendar-component.c
(calendar_config_get_tasks_due_today_color),
(calendar_config_get_tasks_overdue_color):
Return a GdkColor instead of an X color specification.
* calendar/gui/calendar-component.c
(calendar_config_set_tasks_due_today_color),
(calendar_config_set_tasks_overdue_color):
Accept a GdkColor instead of an X color specification.
* calenar/gui/e-cal-model-tasks.c (ecmt_get_color_for_component):
Adapt to modified color API in calendar-component.c by converting
the GdkColor to an X color specification. This is an ugly hack to
be fixed later.
svn path=/trunk/; revision=33349
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-03-20 Matthew Barnes <mbarnes@redhat.com>
** Fixes bug #419524
* Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.
* e-util/e-xml-utils.c (e_xml_get_child_by_name_by_lang_list):
* mail/em-migrate.c (emm_setup_initial):
* shell/e-component-registry.c (query_components):
* shell/e-shell-settings-dialog.c (load_pages):
* shell/e-shell-window-commands.c (command_quick_reference):
* tools/killev.c (main):
Use g_get_language_names() instead of gnome_i18n_get_language_list().
* e-util/e-util.c: Remove e_gettext().
* e-util/Makefile.am: Remove e-i18n.h.
svn path=/trunk/; revision=33319
|
|
|
|
|
|
|
|
|
|
| |
2007-02-04 Andre Klapper <a9016009@gmx.de>
* filter-rule.c: (get_widget): Add mnemonic to "Find items".
Fixes bug #404242.
svn path=/trunk/; revision=33174
|
|
|
|
|
|
|
|
|
| |
2006-10-01 Kjartan Maraas <kmaraas@gnome.org>
* filter-file.c: (get_widget): Move a var into #ifndef #USE_FILECOOSER
to get rid of a warning. bug #332101.
svn path=/trunk/; revision=32839
|
|
|
|
|
|
|
|
|
| |
2006-09-25 Ushveen Kaur <kushveen@novell.com>
** Fixes bug #324882
* filter.glade: Alignment corrected for the date filtering rule.
svn path=/trunk/; revision=32822
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-07-07 Hiroyuki Ikezoe <poincare@ikezoe.net>
** Fixes bug #341369
* filter/rule-editor.c:
* plugins/exchange-operations/exchange-calendar.c:
* plugins/exchange-operations/exchange-contacts.c:
* plugins/save-attachments/save-attachments.c:
fixing memory leaks.
svn path=/trunk/; revision=32256
|
|
|
|
|
|
|
|
|
|
|
| |
2006-02-24 Shi Pu <shi.pu@sun.com>
** Fixes Bug #323853
* filter-file.c: (filename_changed), (get_widget):
Replace GnomeFileEntry by GtkFileChooserButton.
svn path=/trunk/; revision=31932
|
|
|
|
|
|
|
|
|
|
|
| |
2006-01-27 Kjartan Maraas <kmaraas@gnome.org>
* filter-element.c: (filter_element_get_type): Remove unused code
* rule-editor.c: (rule_editor_add_undo), (rule_editor_play_undo),
(editor_response), (set_source): Move around some code to avoid
unneccesary prototypes.
svn path=/trunk/; revision=31447
|
|
|
|
|
|
|
|
|
|
| |
2006-01-25 Not Zed <NotZed@Ximian.com>
* filter-rule.[ch]: Added new thread-matching mode 'single' for
messages not part of any conversation.
Committed on behalf of Notzed - partha
svn path=/trunk/; revision=31305
|
|
|
|
|
|
|
|
|
| |
2005-12-20 Matthew Hall <matt@castleinthesky.org>
* filter.glade; rule-editor.c: adding top/bottom buttons for
filter manager dialog. Fixes bug 205616.
svn path=/trunk/; revision=30996
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-12-20 Srinivasa Ragavan <sragavan@novell.comcom>
** Fixes bug #246225
** Fixes bug #246227
* filter-rule.c: Added the UI suggestions for "Advanced search" and "Save search"
Commiting patch from Arulanandan P <arulanandan@gmail.com>
svn path=/trunk/; revision=30901
|
|
|
|
|
|
|
|
|
|
| |
2005-12-17 Tor Lillqvist <tml@novell.com>
* filter-file.c
* rule-context.c: Use libedataserver's e_xml_parse_file(). Use
gstdio wrappers. Use g_file_test().
svn path=/trunk/; revision=30834
|
|
|
|
|
|
|
|
| |
2005-12-17 Tor Lillqvist <tml@novell.com>
* filter-file.c: Use gstdio wrappers.
svn path=/trunk/; revision=30833
|
|
|
|
|
|
|
|
| |
2005-08-23 Not Zed <NotZed@Ximian.com>
* filter-rule.c (get_widget): cast.
svn path=/trunk/; revision=30212
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-08-10 Tor Lillqvist <tml@novell.com>
* Makefile.am: Use privsolib instead of privlib. On Unix they are
the same, on Win32 privsolibdir is the same as libdir. Use the
macro name EVOLUTION_GLADEDIR as in e-util/e-util-private.h
instead of FILTER_GLADEDIR, so that the Win32 run-time path lookup
mechanism works. Use NO_UNDEFINED. Link explicitly with the actual
libraries used.
* filter-datespec.c: No localtime_r() on Win32, but we can use
plain localtime() which is thread-safe in the Microsoft C library.
* filter-datespec.c
* rule-editor.c: Include e-util-private.h for Win32 path run-time
lookup. Use EVOLUTION_GLADEDIR instead of FILTER_GLADEDIR, and do
the filter.glade pathname construction at run-time so it works
even when EVOLUTION_GLADEDIR is a function call on Win32.
svn path=/trunk/; revision=30063
|
|
|
|
|
|
|
|
|
|
| |
2005-05-16 Not Zed <NotZed@Ximian.com>
* moved e-error to e-util
* Makefile.am: fix error i18n extraction
svn path=/trunk/; revision=29364
|
|
|
|
|
|
|
|
|
| |
2005-05-06 Sarfraaz Ahmed <asarfraaz@novell.com>
* filter-rule.c : Remove markup from translatable string. Fixes #268390
Patch submitted by Priit Laes
svn path=/trunk/; revision=29302
|
|
|
|
|
|
|
|
|
|
|
| |
2005-02-17 Harry Lu <harry.lu@sun.com>
Fix for 72676.
* rule-editor.c: (double_click): call gtk_tree_selection_get_selected
to see if there is a row selected.
svn path=/trunk/; revision=28808
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-02-09 Hans Petter Jansson <hpj@novell.com>
* addressbook/gui/contact-editor/Makefile.am:
* addressbook/gui/contact-list-editor/Makefile.am:
* addressbook/util/Makefile.am:
* filter/Makefile.am:
* widgets/e-timezone-dialog/Makefile.am:
* widgets/menus/Makefile.am:
* widgets/misc/Makefile.am:
* smime/lib/Makefile.am:
* smime/gui/Makefile.am: Install shared libraries to privlibdir.
svn path=/trunk/; revision=28762
|
|
|
|
|
|
|
|
|
| |
2005-01-11 Not Zed <NotZed@Ximian.com>
* filter-part.c (filter_part_expand_code): cast lenght specifiers
to int.
svn path=/trunk/; revision=28372
|
|
|
|
|
|
|
|
|
|
|
| |
2004-12-02 Diego Sevilla Ruiz <dsevilla@dsevilla>
* filter.glade: Added label "Show filters for mail:".
* filter-rule.c: Capitalize Ingoing and Outgoing labels.
Fixes #46229.
svn path=/trunk/; revision=28078
|
|
|
|
|
|
|
|
|
|
| |
2004-11-15 Not Zed <NotZed@Ximian.com>
* *.c: Moved stuff from e-util to libedataserver.
* filter-system-flag.c: removed gal header.
svn path=/trunk/; revision=28051
|
|
|
|
|
|
|
|
| |
2004-11-29 Mengjie Yu <meng-jie.yu@sun.com>
* filter-rule.c: (get_widget):add mnemonic widget in search box.
svn path=/trunk/; revision=28031
|
|
|
|
|
|
|
|
|
| |
2004-07-29 Carlos Garnacho Parro <carlosg@gnome.org>
* filter-file.c: added the "use_filechooser" property to the
GnomeFileEntry
svn path=/trunk/; revision=26891
|
|
|
|
|
|
|
|
| |
2004-06-21 Jeffrey Stedfast <fejj@novell.com>
* filter-input.c (xml_encode): encode entities. fixes bug #46677.
svn path=/trunk/; revision=26443
|
|
|
|
|
|
|
|
| |
2004-06-18 Jeffrey Stedfast <fejj@ximian.com>
* filter-errors.xml.h: Re-added - THIS IS NOT TO BE REMOVED!!!!
svn path=/trunk/; revision=26416
|
|
|
|
|
|
|
|
| |
2004-06-17 Rodney Dawes <dobey@novell.com>
* filter-errors.xml.h: Remove this generated file from CVS
svn path=/trunk/; revision=26389
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-06-17 Not Zed <NotZed@Ximian.com>
** See #59885.
** Moved all of the mailer specific filter stuff into mail/*.
* filter-element.c (copy_value): implement for base types.
* filter-element.c (filter_element_copy_value): do this as a
virtual method.
* filter.glade: moved the vfolder stuff to mail/
* libfilter-i18n.h: removed, moved to mailer.
* filter-errors.xml: moved the vfolder/filtering errors to the
mail error file.
* Makefile.am (EXTRA_DIST): moved *types.xml to mail.
(INCLUDES): removed a bunch of mail dependencies.
* filter-*.[ch], vfolder-*.[ch]: Moved all mail related filter and
vfolder stuff to mail directory.
* score-*.[ch]: Removed all of it.
* vfolder-context.c (vfolder_new_element): and for vfolders.
* filter-context.c (filter_new_element): implement for filter
element types.
* rule-context.c (rc_new_element): replacement for old
filter_element_new_type_name. only has the basics.
* filter-part.c (filter_part_xml_create): take a rule context
as an argument & and look up the element name off the context.
* rule-context.c (rule_context_new_element): new virtual method to
get an element for a given name.
* filter-element.c (filter_element_new_type_name): removed.
svn path=/trunk/; revision=26379
|
|
|
|
|
|
|
|
| |
2004-06-08 Not Zed <NotZed@Ximian.com>
* filtertypes.xml: give the junk test a unique name. #59567.
svn path=/trunk/; revision=26247
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-27 Rodney Dawes <dobey@novell.com>
* e-util/Makefile.am (dist-hook): Require e-error-tool
2004-05-27 Rodney Dawes <dobey@novell.com>
* */Makefile.am (EXTRA_DIST): Add $(error_i18n) for "make dist"
svn path=/trunk/; revision=26114
|
|
|
|
|
|
|
|
|
| |
2004-05-26 Rodney Dawes <dobey@novell.com>
* libfilter-i18n.h: Removed from CVS
Generated files don't belong in CVS
svn path=/trunk/; revision=26102
|
|
|
|
|
|
|
|
| |
2004-05-19 JP Rosevear <jpr@novell.com>
* Makefile.am: don't dist the error .h file
svn path=/trunk/; revision=25979
|
|
|
|
|
|
|
|
|
| |
2004-05-18 Not Zed <NotZed@Ximian.com>
* vfolder-rule.c (source_add): fix for folder selector api change,
change the ok button to "Add".
svn path=/trunk/; revision=25950
|
|
|
|
|
|
|
|
|
|
| |
2004-05-12 Jeffrey Stedfast <fejj@novell.com>
* vfolder-rule.c: Same.
* filter-folder.c: Added a #include to fix some compile warnings.
svn path=/trunk/; revision=25880
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-12 Not Zed <NotZed@Ximian.com>
* filter-rule.c (xml_decode): load threading option if threading
enabled.
(xml_encode): write out threading setting.
(rule_copy): copy threading option.
(rule_eq): compare threading.
(build_code): build the match-threads stuff if set.
(fr_grouping_changed): insead of the match_all match_any activate
clalbacks.
(fr_threading_changed): handle threading option menu
* rule-context.c (rule_context_init): set capabilities flags.
* vfolder-context.c (vfolder_context_init): set capabilities flags
to include threading.
* rule-context.h: added a capabilities flag, grouping and
threading capabilities. Sort of a hack to workaround not being
able to put grouping or threading into rules.
* filter-rule.h: added an option for threading as well as
grouping.
svn path=/trunk/; revision=25877
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-12 Not Zed <NotZed@Ximian.com>
* Makefile.am (%.xml.h): fix i18n file generation rules.
* filter-errors.xml: rename from xml.in and fix tags.
* filter-errors.xml.h: add for translators.
svn path=/trunk/; revision=25867
|
|
|
|
|
|
|
|
|
| |
2004-05-03 Jeffrey Stedfast <fejj@ximian.com>
* vfoldertypes.xml: Added the Junk status flag to the xml
definition so you can vfolder on that.
svn path=/trunk/; revision=25755
|
|
|
|
|
|
|
|
|
|
| |
2004-04-28 Not Zed <NotZed@Ximian.com>
* filter-option.c (filter_option_add): fix a warning.
** Changed error messages to use EError.
svn path=/trunk/; revision=25651
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-31 Not Zed <NotZed@Ximian.com>
* filter.glade: renamed filter_label to rule_label, and removed
the vfolder-editor and filter-editor windows.
* rule-editor.c (rule_editor_new): hide the source widget.
* vfolder-editor.c (vfolder_editor_new): hide the source widget.
* rule-editor.c (rule_editor_new): add a label argument.
* vfolder-editor.c (vfolder_editor_new): ditto below.
* filter-editor.c (filter_editor_new): dont add any label here.
* rule-editor.c (rule_editor_construct): Put the widget back in
the dialogue box here. Add an argument for the area label.
** Revert Rodney's last patch.
svn path=/trunk/; revision=25257
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-30 Rodney Dawes <dobey@ximian.com>
* filter-editor.c (filter_editor_new): Use the new "filter_editor"
that has been added to the glade file
* filter.glade: Remove an unused piece of UI definition and add a
new "filter_editor" that is the same as rule_editor, only for the
filter editor dialogs, and change "Filter Rules" to "Search Rules"
in the rule_editor
* rule-editor.c (rule_editor_new): Set the child widget of the editor
dialog appropriately
svn path=/trunk/; revision=25251
|
|
|
|
|
|
|
|
|
|
| |
2004-03-29 Rodney Dawes <dobey@ximian.com>
* filter-filter.c (get_widget):
* filter-rule.c (get_widget): Fix packing of the hbox that contains
the actual input widgets to expand and fill
svn path=/trunk/; revision=25235
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-26 Not Zed <NotZed@Ximian.com>
* filter-option.c (filter_option_add): return the added option.
(clone): make sure we set the current option properly on the new
copy. See #56028.
* filtertypes.xml: s/pipe to shell command/pipe to program/
s/shell command/run program/, cleans up the UI a lot.
svn path=/trunk/; revision=25194
|
|
|
|
| |
svn path=/trunk/; revision=25135
|
|
|
|
|
|
|
|
|
| |
2004-03-16 Jeffrey Stedfast <fejj@ximian.com>
* filter-rule.c (rule_copy): Don't ref the newly cloned rule (fix
to previous patch).
svn path=/trunk/; revision=25089
|
|
|
|
|
|
|
|
|
| |
2004-03-14 Bill Zhu <bill.zhu@sun.com>
* filter-rule.c (rule_copy): When copying a FilterPart of a rule, we
need copy the data of parts together but not only copy the pointer.
svn path=/trunk/; revision=25086
|
|
|
|
| |
svn path=/trunk/; revision=25084
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-15 Rodney Dawes <dobey@ximian.com>
* filter-datespec.c (validate):
(button_clicked): Hide the separators on these dialogs
* filter-editor.c (filter_editor_new): Re-pack the rule_editor widget
in here, and get rid of the GtkFrame-related code
* filter-file.c (validate): Hide the separators on these dialogs
* filter-filter.c (get_widget): Get rid of the GtkFrame, and relayout
the widgets to be HIG-compliant
* filter-folder.c (validate): Hide the separator on this dialog
* filter-input.c (validate): Hide the separator on this dialog
* filter-part.c (main): Hide the separator on this dialog
* filter-rule.c (validate): Hide the separator on this dialog
(get_widget): Get rid of the GtkFrame, and relayout the widgets to be
HIG-compliant
* filter.glade: Make the widget layouts here be HIG-compliant
* rule-context.c (new_rule_response):
(rule_context_add_rule_gui): Hide the separators on these dialogs
* rule-editor.c (rule_editor_new): Get rid of the GtkFrame-related code
(add_editor_response): Hide the dialog separator here
(rule_add): Hide the dialog separator here
(edit_editor_response): Hide the dialog separator here
(rule_edit): Hide the dialog separator here
(rule_editor_construct): Remove the rule_editor repacking code
Set the dialog vbox's border width to 12
Set the mnemonic for the filter label here
Hide the dialog separator on the filter editor dialog
* vfolder-editor.c (vfolder_editor_new): Re-pack the appropriate
editor widget in here
Get rid of the GtkFrame-related code
* vfolder-rule.c (validate): Hide the dialog separators here
svn path=/trunk/; revision=25083
|
|
|
|
|
|
|
|
|
|
| |
2004-02-20 Jeffrey Stedfast <fejj@ximian.com>
* rule-editor.c (rule_delete): After setting the new selected
iter, call cursor_changed() so we can update state. Fixes bug
#54205.
svn path=/trunk/; revision=24823
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-20 Not Zed <NotZed@Ximian.com>
** See bug #54338.
* vfolder-rule.c: instead of overriding the filter-rule's 'source'
attribute for 'with sources', add a 'with' enum.
(xml_decode): handle loading old-format files, as well as new
ones, where the with is a prop on the sources xml.
(xml_encode): set 'with' on save.
(rule_copy): copy across with value.
(get_widget): just hook onto option menu changed, dont bother
setting up any per-item callbacks.
(select_source_with_changed): callback to monitor source 'with'
type.
svn path=/trunk/; revision=24815
|
|
|
|
|
|
|
|
|
|
| |
2004-02-17 Not Zed <NotZed@Ximian.com>
* filter-int.c (int_clone): implement, since we dont store the
min/max values in the xml output, we lose it otherwise. Bug
#54155.
svn path=/trunk/; revision=24757
|
|
|
|
|
|
|
|
|
|
| |
2004-02-06 Hans Petter Jansson <hpj@ximian.com>
* filter-input.c (filter_input_init): Default to an empty string
for the value.
(xml_decode): Remove old values before decoding the new ones.
svn path=/trunk/; revision=24660
|
|
|
|
|
|
| |
* Makefile.am (INCLUDES): add widgets/misc
svn path=/trunk/; revision=24587
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-20 Not Zed <NotZed@Ximian.com>
* rule-context.c (revert): load from the just-loaded 'userdoc'
rather than rc->user.
(rule_context_finalise): remove user and system xmldoc files.
(load): make rc->system and rc->user locals systemdoc userdoc, and
free them immediately.
svn path=/trunk/; revision=24321
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-16 Not Zed <NotZed@Ximian.com>
** See bug #52467.
* vfolder-rule.c (vfr_folder_response): convert the uri to an
evolution uri, rather than a camel one, for storage. And remove
double-calls to geT_selected_uri.
(format_source): treat uri as an evolution uri and convert to a
camel one to get something meaningful out of it.
svn path=/trunk/; revision=24265
|
|
|
|
|
|
|
|
|
| |
2004-01-15 Radek Doulik <rodo@ximian.com>
* filtertypes.xml: s/spam/junk, added junk test rule, it must be
lost while porting to 1.5
svn path=/trunk/; revision=24240
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-08-20 Not Zed <NotZed@Ximian.com>
** See bug #47751.
* rule-editor.c (add_editor_response, edit_editor_response)
(rule_edit, rule_add, rule_editor_construct, editor_response):
* rule-context.c (new_rule_response, rule_context_add_rule_gui):
* filter-datespec.c (button_clicked): RESPONSE_REJECT/ACCEPT ->
RESPONSE_CANCEL/OK
svn path=/trunk/; revision=24082
|
|
|
|
|
|
|
|
|
| |
2003-12-23 JP Rosevear <jpr@ximian.com>
* vfolder-rule.c (source_add): call peek instead of get as the
function was renamed
svn path=/trunk/; revision=24006
|
|
|
|
|
|
|
|
| |
2003-12-06 JP Rosevear <jpr@ximian.com>
* */Makefile.am: Remove hard coded disable deprecated flags
svn path=/trunk/; revision=23658
|
|
|
|
|
|
|
|
|
| |
2003-12-04 Radek Doulik <rodo@ximian.com>
* filter-rule.h: added FILTER_SOURCE_JUNKTEST - perform only
junktest on incoming mail
svn path=/trunk/; revision=23628
|
|
|
|
|
|
|
|
| |
2003-11-26 JP Rosevear <jpr@ximian.com>
* Makefile.am: turn on deprecated gtk stuff
svn path=/trunk/; revision=23493
|
|
|
|
|
|
|
|
| |
2003-11-17 Jeffrey Stedfast <fejj@ximian.com>
* vfolder-rule.c: #include "em-folder-tree.h"
svn path=/trunk/; revision=23382
|
|
|
|
|
|
|
|
|
| |
2003-11-17 Not Zed <NotZed@Ximian.com>
* vfolder-rule.c (source_add): fix for folder selector api changes.
(vfr_folder_response): handle the dialog response.
svn path=/trunk/; revision=23380
|
|
|
|
|
|
|
|
|
|
|
|
| |
* filter.glade: Remove Viewports around the treeviews, since they
already have a scrolled window around them and the viewports cause
a double bevel to appear.
* rule-editor.c (rule_editor_treeview_new): Make the scrolled
window have a GTK_SHADOW_IN shadow.
* vfolder-rule.c (vfolder_editor_sourcelist_new): Likewise
svn path=/trunk/; revision=22997
|
|
|
|
| |
svn path=/trunk/; revision=22966
|
|
|
|
|
|
|
|
|
| |
2003-09-22 Jeffrey Stedfast <fejj@ximian.com>
* filter-int.c (get_widget): Listen to the "value-changed" signal
rather than the "changed" signal. Fixes bug #48166.
svn path=/trunk/; revision=22646
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-16 Jeremy Katz <katzj@redhat.com>
* rule-context.c (rule_context_add_part_set): type should be a GType.
(rule_context_add_rule_set): Likewise.
* rule-context.h: Update prototypes. Use GType instead of int for
type in _part_set_map and _rule_set_map.
svn path=/trunk/; revision=22593
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-15 Not Zed <NotZed@Ximian.com>
** See Natzilla task #47524
* filter-rule.h (FilterRule): add a system bit, for rules that
shouldn't be edited/saved.
* rule-context.c (load): check for ruleset maps in the system
file, and if they exist, load in as system rules.
(save): ignore system rules if they exist.
* searchtypes.xml: Added a search-specific types folder. Also
contains system searches that cannot be deleted.
svn path=/trunk/; revision=22581
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-08-05 Not Zed <NotZed@Ximian.com>
** See bug #42636.
* vfoldertypes.xml: Fix some of the subject rules, they were
missing matching ')'s.
2003-08-01 Not Zed <NotZed@Ximian.com>
** See bug #47208.
* filter-code.c (build_code): wrap the expression in a match-all
so boolean expressions work properly for folder searches.
svn path=/trunk/; revision=22090
|
|
|
|
|
|
| |
* Makefile.am: Use EVO_MARSHAL_RULE
svn path=/trunk/; revision=21919
|
|
|
|
|
|
|
|
| |
2003-06-13 Larry Ewing <lewing@ximian.com>
* filter-source.c (filter_source_finalize): free current_url.
svn path=/trunk/; revision=21435
|
|
|
|
|
|
|
|
| |
2003-06-11 Mike Kestner <mkestner@ximian.com>
* rule-context.c (load): stat the user file before parsing.
svn path=/trunk/; revision=21408
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-06 Jeffrey Stedfast <fejj@ximian.com>
Fixes some leaks from bug #43883.
* filter-file.c (xml_decode): Free file->path and set it to
NULL before entering the loop to decode it. This way if the value
is already set we don't leak it. Set file->path = g_strdup (str ?
str : ""); and then xmlFree the str.
2003-05-21 Jeffrey Stedfast <fejj@ximian.com>
* filter-source.c (filter_source_get_sources): Same as below.
* filter-label.c (xml_create): Unref the gconf client when we're
finished with it.
svn path=/trunk/; revision=21390
|
|
|
|
| |
svn path=/trunk/; revision=21387
|
|
|
|
|
|
|
|
|
|
| |
2003-05-05 Jeffrey Stedfast <fejj@ximian.com>
* filter-colour.c (format_sexp): Format the colour string in a way
that gdk_color_parse() will handle. Apparently it no longer
handles rgb:<red>/<green>/<blue>? Fixes bug #42345.
svn path=/trunk/; revision=21115
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-24 Jeffrey Stedfast <fejj@ximian.com>
Fix for bug #41578.
* rule-editor.c (rule_move): Pass re->source instead of
re->current->source to rule_context_get_rank_rule(). Also updated
to pass re->source to rule_context_rank_rule().
(rule_editor_play_undo): Updated to pass re->source to
rule_context_rank_rule().
* rule-context.c (rule_context_rank_rule): Now takes a 'source'
argument rather than using rule->source (vfolder editor lists
rules of all sources, not just same-source rules).
(revert): Pass frule->source/part->source to
rule_context_rank_rule() - might not be right but should preserve
the prior behaviour at least.
svn path=/trunk/; revision=21006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-18 Not Zed <NotZed@Ximian.com>
* rule-editor.c (d): removed debug spew.
* addresses #41398
* vfolder-rule.c (format_source): helper function to decode a url
into a more user-friendly format.
(source_add, get_widget): add the formatted data as another
column to the table.
(vfolder_editor_sourcelist_new): add another column to the table,
a formatted uri as well as the raw one.
(d): turned off debug vomit while i'm here.
svn path=/trunk/; revision=20929
|
|
|
|
|
|
| |
submitted that were fixed by that previous fix).
svn path=/trunk/; revision=20830
|
|
|
|
| |
svn path=/trunk/; revision=20826
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-11 Jeffrey Stedfast <fejj@ximian.com>
Fixes for bugs: #41149, #41150, #41151, #41152, #41153, #41155 and
#41156.
* filter-filter.c (get_widget): Same as with filter-rule.
* filter-rule.c (get_widget): Changed border widths of frame
vboxes and other padding to comply with the HIG.
* rule-editor.c (rule_add): Change window border and padding
around the 'rules' widget to comply with the HIG.
(rule_edit): Same.
(rule_editor_construct): Same here as well.
* filter.glade: Many HIG compliance fixes.
svn path=/trunk/; revision=20823
|
|
|
|
|
|
|
|
| |
2003-03-28 Not Zed <NotZed@Ximian.com>
* filter-datespec.c (button_clicked): cast warning.
svn path=/trunk/; revision=20555
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-26 Jeffrey Stedfast <fejj@ximian.com>
* filter-file.c (xml_decode): Loop over child nodes here too in
order to not be affected by libxml2 crack.
* filter-source.c (xml_decode): Fixed to disreguard libxml2 crack.
(get_widget): Use strcmp instead of e_url_equal().
svn path=/trunk/; revision=20523
|
|
|
|
|
|
| |
gtk_dialog_run's main loop forever.
svn path=/trunk/; revision=20433
|
|
|
|
|
|
|
|
|
|
| |
* filter-datespec.c (timespans, set_button): Change the strings in
the timespans array from "second" / "seconds" to "1 second ago" /
"%d seconds ago", etc, and update the code in set_button that uses
them. Fixes #36245, translation clash between the "second" here
and the one in the calendar (where it's used as "2nd").
svn path=/trunk/; revision=20432
|
|
|
|
|
|
|
|
|
|
| |
2003-03-20 Jeffrey Stedfast <fejj@ximian.com>
* rule-editor.c (rule_editor_set_sensitive): Don't return here -
this is a void function.
(rule_editor_set_source): Same.
svn path=/trunk/; revision=20429
|
|
|
|
|
|
|
|
|
| |
2003-03-18 Not Zed <NotZed@Ximian.com>
* rule-context.c (new_rule_response): use the same code as in
filter-rule to enforce unique names for all rules/vfolders.
svn path=/trunk/; revision=20332
|
|
|
|
|
|
|
|
|
| |
2003-03-17 Jeffrey Stedfast <fejj@ximian.com>
* rule-editor.c (rule_editor_construct): Set the default window
size to something reasonable (350x400?). Fixes bug #39808.
svn path=/trunk/; revision=20323
|
|
|
|
|
|
|
|
|
| |
2003-03-17 Jeffrey Stedfast <fejj@ximian.com>
* vfolder-rule.c (source_remove): Fixed to work properly. Fixes
bug #39654.
svn path=/trunk/; revision=20321
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-17 Jeffrey Stedfast <fejj@ximian.com>
* rule-editor.c (rule_editor_construct): Always add a Cancel
button here, but if !enable_undo - make the response id
GTK_RESPONSE_CANCEL rather than GTK_RESPONSE_REJECT (which does
undo). This mimics the behaviour that was done in the mail/ code
previously. Fixes bug #39809.
svn path=/trunk/; revision=20315
|
|
|
|
|
|
|
|
|
| |
2003-03-11 Not Zed <NotZed@Ximian.com>
* rule-context.c (revert): go to the proper level of child node
before looking for rule sets, fix for #39165 to make 'cancel' work.
svn path=/trunk/; revision=20230
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-06 Jeffrey Stedfast <fejj@ximian.com>
Fixes for bug #39170
* filter-element.c (filter_element_xml_create): Remove return
keyword.
(filter_element_build_code): Same.
(filter_element_format_sexp): Here too.
svn path=/trunk/; revision=20189
|
|
|
|
|
|
|
|
|
| |
2003-02-20 Not Zed <NotZed@Ximian.com>
* filter-source.c (filter_source_get_sources): Change to use
EAccountList, etc.
svn path=/trunk/; revision=20014
|
|
|
|
|
|
|
|
|
| |
2003-02-12 Jeffrey Stedfast <fejj@ximian.com>
* vfolder-rule.c (source_add): Get rid of the need for the
GTK_WIDGET_DESTROYED() check.
svn path=/trunk/; revision=19898
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-07 Jeffrey Stedfast <fejj@ximian.com>
* filter-editor.c (filter_editor_new): Use g_object_new()
instead of gtk_type_new().
* vfolder-editor.c (vfolder_editor_new): Use g_object_new()
instead of gtk_type_new().
* score-editor.c (score_editor_new): Use g_object_new() instead of
gtk_type_new().
* rule-editor.c (rule_editor_new): Use g_object_new() instead of
gtk_type_new().
(rule_add): Use gtk_window_set_resizable() instead of the
deprecated gtk_window_set_policy().
(rule_edit): Same here.
(rule_editor_construct): Here too.
* rule-context.c (rule_context_add_rule_gui): Use
gtk_window_set_resizable() instead of the deprecated
gtk_window_set_policy().
svn path=/trunk/; revision=19847
|
|
|
|
|
|
|
| |
* Makefile.am (gladedir): Defined in configure.in now
(filterdir): Define using privdatadir
svn path=/trunk/; revision=19776
|
|
|
|
|
|
| |
(filterdir): Likewise.
svn path=/trunk/; revision=19559
|
|
|
|
|
|
|
|
|
| |
2003-01-15 Not Zed <NotZed@Ximian.com>
* vfolder-rule.c (get_widget): dont re-use 'widget', its the
return value!
svn path=/trunk/; revision=19488
|
|
|
|
|
|
|
|
| |
2003-01-15 Jeffrey Stedfast <fejj@ximian.com>
* rule-context.c (save): Back to using e_xml_save_file().
svn path=/trunk/; revision=19483
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* rule-editor.c (rule_add): Change dialog from OK/Cancel to
Cancel/OK to match HIG.
(rule_edit): Likewise.
(rule_editor_construct): Likewise.
* rule-context.c (rule_context_add_rule_gui): Change dialog from
OK/Cancel to Cancel/OK to match HIG.
* filter-datespec.c (button_clicked): Change dialog from OK/Cancel
to Cancel/OK to match HIG.
svn path=/trunk/; revision=19470
|
|
|
|
| |
svn path=/trunk/; revision=19229
|
|
|
|
| |
svn path=/trunk/; revision=19227
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-03 Jeffrey Stedfast <fejj@ximian.com>
* rule-editor.c (add_editor_response): Scroll to the newly added
row.
(rule_delete): Scroll to the selected row.
(rule_move): After moving the row, re-select it and then scroll to
make sure that it is still visible.
svn path=/trunk/; revision=19226
|
|
|
|
|
|
|
|
|
| |
2003-01-02 Jeffrey Stedfast <fejj@ximian.com>
Fixed to build with -DG_DISABLE_DEPRECATED and
-DGTK_DISABLE_DEPRECATED
svn path=/trunk/; revision=19202
|
|
|
|
|
|
|
|
|
| |
2002-12-12 Jeffrey Stedfast <fejj@ximian.com>
* rule-editor.c (cursor_changed): Use an easier method for getting
the iter.
svn path=/trunk/; revision=19108
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-12-12 Jeffrey Stedfast <fejj@ximian.com>
* vfolder-rule.c (vfolder_editor_sourcelist_new): New custom
function for creating the source_list widget.
(get_widget): Removed the source_list creation code.
* rule-editor.c (rule_editor_construct): Listen to row-activated
for double-click events. Also, removed the model creation code out
of here.
(rule_editor_treeview_new): Moved the treeview and model creation
code into here instead, and made the glade widgets into custom
widgets.
svn path=/trunk/; revision=19106
|
|
|
|
|
|
|
|
|
|
| |
2002-11-26 Not Zed <NotZed@Ximian.com>
* vfolder-rule.c (get_widget): Add a textcellrenderer to display
the folders.
(get_widget): Remove FIXME which was wrong.
svn path=/trunk/; revision=18924
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-26 Not Zed <NotZed@Ximian.com>
* filter-rule.c (filter_rule_validate): FILTER_RULE_CLASS ->
_GET_CLASS
* rule-context.c (rule_context_save): RULE_CONTEXT_CLASS ->
RULE_CONTEXT_GET_CLASS
(rule_context_revert): "
* *.[ch]: Ran fix.sh over all files.
* rule-editor.c (rule_add): widget:set_parent ->
window:set_transient_for
(editor_response): renamed from editor_clicked, handle gtk dialog
response codes.
(rule_edit): connect to response rather than clicked.
(rule_editor_construct): Setup a text column in the tree view.
Not sure if this can be handled via glade.
svn path=/trunk/; revision=18922
|
|
|
|
|
|
|
|
| |
2002-11-20 Jeffrey Stedfast <fejj@ximian.com>
* filter-label.c (xml_create): gconfify.
svn path=/trunk/; revision=18861
|
|
|
|
|
|
|
|
|
|
| |
2002-11-18 Jeffrey Stedfast <fejj@ximian.com>
* rule-editor.c: Updated to use GtkTreeView.
* vfolder-rule.c: Same.
svn path=/trunk/; revision=18830
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-13 Not Zed <NotZed@Ximian.com>
* rule-context.c (load): Get the root node properly.
* rule-editor.c (rule_add): cast g_object_weak_ref
(rule_edit): "
* all: xml2 node change - childs->children. Also, ignore 'text'
nodes while scanning tree.
* rule-context.h: gnome-xml->libxml.
* filter-element.h: gnome-xml->libxml
svn path=/trunk/; revision=18732
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-13 Not Zed <NotZed@Ximian.com>
* vfolder-rule.c (source_add): comment out gtk_destroyed check.
* filter-label.c: Added back some of the guts. Might not work but
some of the code uses it :-/. Gives u a fixed set of non-editable
labels.
svn path=/trunk/; revision=18729
|
|
|
|
|
|
|
|
|
|
| |
2002-11-08 Jeffrey Stedfast <fejj@ximian.com>
* rule-editor.c (rule_edit): Use weak_ref instead of connecting to
"destroy".
(rule_add): Same.
svn path=/trunk/; revision=18679
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-07 Jeffrey Stedfast <fejj@ximian.com>
* vfolder-rule.c (validate): Use a GtkDialog instead of a
GnomeDialog for reporting errors.
* rule-editor.c (rule_add): Use a GtkDialog instead of
GnomeDialog.
(rule_edit): Same.
(add_editor_response): Use a GtkMessageDialog for the error
reporting instead of a GnomeDialog.
(edit_editor_response): Same.
* rule-context.c (rule_context_add_rule_gui): Use a GtkDialog
instead of a GnomeDialog.
* filter-rule.c (validate): Use GtkDialog instead of GnomeDialog
here.
* filter-input.c (validate): Use GtkDialog instead of GnomeDialog
here.
* filter-folder.c (validate): Use GtkDialog instead of GnomeDialog
here.
* filter-file.c (validate): Use GtkDialog instead of GnomeDialog
here.
* rule-editor.c: Subclass GtkDialog instead of GnomeDialog.
* filter-datespec.c (validate): Use GtkDialog instead of
GnomeDialog.
(button_clicked): Same.
svn path=/trunk/; revision=18651
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-07 Jeffrey Stedfast <fejj@ximian.com>
* filter-rule.c (validate): Use GtkDialog instead of GnomeDialog
here.
* filter-input.c (validate): Use GtkDialog instead of GnomeDialog
here.
* filter-folder.c (validate): Use GtkDialog instead of GnomeDialog
here.
* filter-file.c (validate): Use GtkDialog instead of GnomeDialog
here.
* rule-editor.c: Subclass GtkDialog instead of GnomeDialog.
* filter-datespec.c (validate): Use GtkDialog instead of
GnomeDialog.
(button_clicked): Same.
svn path=/trunk/; revision=18635
|
|
|
|
|
|
|
|
|
|
| |
2002-11-06 Jeffrey Stedfast <fejj@ximian.com>
* filter-label.c (xml_create): Deleted most of the internals until
we devise a gconf schema and redesign how we want to do this. It
didn't work correctly for 1.2 anyway.
svn path=/trunk/; revision=18618
|
|
|
|
|
|
|
|
| |
2002-11-06 Jeffrey Stedfast <fejj@ximian.com>
* filter.glade: Converted to the glade-2 format.
svn path=/trunk/; revision=18585
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-05 Jeffrey Stedfast <fejj@ximian.com>
* filter-filter.c: Ported.
* filter-source.c (get_widget): Don't use e_utf8_to_gtk_string.
* filter-option.c (xml_create): Don't use e_utf8_xml1_decode.
* filter-input.c (xml_encode): Don't use e_utf8_xml1_encode.
(xml_decode): Don't use e_utf8_xml1_decode.
(entry_changed): Don't use e_utf8_gtk_entry_get_text.
(get_widget): Don't use e_utf8_gtk_entry_set_text.
* filter-file.c (xml_encode): Don't use e_utf8_xml1_encode shit.
(xml_decode): Don't use e_utf8_xml1_decode.
(entry_changed): Don't use e_utf8_gtk_entry_get_text.
(get_widget): Don't use e_utf8_gtk_entry_set_text.
svn path=/trunk/; revision=18570
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-05 Jeffrey Stedfast <fejj@ximian.com>
* vfolder-rule.c: Ported.
* vfolder-editor.c: Ported.
* vfolder-context.c: Ported.
svn path=/trunk/; revision=18569
|
|
|
|
|
|
|
|
| |
2002-11-05 Jeffrey Stedfast <fejj@ximian.com>
* filter-rule.c: Ported.
svn path=/trunk/; revision=18563
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-05 Jeffrey Stedfast <fejj@ximian.com>
* score-rule.c: Ported.
* score-editor.c: Ported. Again, thise code seems to be unused.
* score-context.c: Ported. Although it seems this code isn't
really used anywhere?
svn path=/trunk/; revision=18562
|
|
|
|
|
|
|
|
| |
2002-11-04 Jeffrey Stedfast <fejj@ximian.com>
* filter-part.c: Ported.
svn path=/trunk/; revision=18540
|
|
|
|
|
|
|
|
|
|
| |
2002-11-04 Jeffrey Stedfast <fejj@ximian.com>
* filter-editor.c: Also ported.
* rule-editor.c: Ported to gtk2 and removed unnecessary e_utf8 snot.
svn path=/trunk/; revision=18539
|
|
|
|
|
|
|
|
|
|
| |
2002-11-02 Jeffrey Stedfast <fejj@ximian.com>
* filter-context.c: Ported this too.
* rule-context.c: Ported to glib2/GObject.
svn path=/trunk/; revision=18502
|
|
|
|
|
|
|
|
| |
2002-11-02 Jeffrey Stedfast <fejj@ximian.com>
* rule-context.c: Ported to glib2/GObject.
svn path=/trunk/; revision=18501
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-01 Jeffrey Stedfast <fejj@ximian.com>
* filter-element.c: Ported to GObject.
* filter-input.c: Same.
* filter-code.c: This too.
* filter-colour.c: And this.
* filter-datespec.c: You guessed it.
* filter-file.c: And again...
* filter-folder.c: Wheee! This is fun...
* filter-int.c: Gee, I wonder...
* filter-label.c: Also ported.
* filter-option.c: Yep, this too.
* filter-source.c: And finally this one.
svn path=/trunk/; revision=18495
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-01 Jeffrey Stedfast <fejj@ximian.com>
* filter-element.c: Ported to GObject.
* filter-input.c: Same.
* filter-code.c: This too.
* filter-colour.c: And this.
* filter-datespec.c: You guessed it.
* filter-file.c: And again...
svn path=/trunk/; revision=18493
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-01 Jeffrey Stedfast <fejj@ximian.com>
* filter-element.c: Ported to GObject.
* filter-input.c: Same.
* filter-code.c: This too.
* filter-colour.c: And this.
svn path=/trunk/; revision=18492
|
|
|
|
|
|
|
|
| |
* rule-editor.c (rule_add): Adjust default rule editor size to
accomodate the menu widening caused by "Pipe Message to Shell
Command".
svn path=/trunk/; revision=18470
|
|
|
|
|
|
|
|
| |
2002-10-10 Jeffrey Stedfast <fejj@ximian.com>
* filtertypes.xml: Removed the Run Once filter action.
svn path=/trunk/; revision=18364
|
|
|
|
|
|
| |
appropriate ChangeLog files.
svn path=/trunk/; revision=18268
|
|
|
|
|
|
|
|
|
| |
* filter-folder.c (get_widget): Use "mail/*" as the allowed folder
type.
* vfolder-rule.c (source_add): Likewise
svn path=/trunk/; revision=18225
|
|
|
|
|
|
|
| |
* filter-context.c (filter_delete_uri): add empty statement after
label to make it ANSI.
svn path=/trunk/; revision=18158
|
|
|
|
|
|
|
|
|
| |
2002-09-19 Not Zed <NotZed@Ximian.com>
* filtertypes.xml: Changed source account, use header-source
rather than (= (get-source) ...)
svn path=/trunk/; revision=18113
|
|
|
|
|
|
|
|
|
| |
2002-09-13 Jeffrey Stedfast <fejj@ximian.com>
* filtertypes.xml: Add a Run Once action to run a command only
once rather than for each message that has that action applied.
svn path=/trunk/; revision=18068
|
|
|
|
|
|
|
|
|
| |
2002-08-08 Not Zed <NotZed@Ximian.com>
* rule-editor.c (add_editor_clicked): Dont allow duplicate names.
(edit_editor_clicked): Same here. For #24803.
svn path=/trunk/; revision=17739
|
|
|
|
|
|
|
|
|
|
|
| |
2002-08-06 Jeffrey Stedfast <fejj@ximian.com>
* rule-context.c (save): Don't need to save temp/backup files
anymore, e_xml_save_file() now handles this for us (well, at least
the saving of temp files). I'm not sure we need a backup file
anymore now that we can depend on e_xml_save_file() to "Just Work"
svn path=/trunk/; revision=17727
|
|
|
|
|
|
|
|
|
|
|
| |
2002-08-06 Jeffrey Stedfast <fejj@ximian.com>
* rule-context.c (save): Use e_xml_save_file().
(xml_doc_save): Removed this code and added it to gal so that
e-table and all other parts of evolution and so forth could use
it.
svn path=/trunk/; revision=17720
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-08-05 Jeffrey Stedfast <fejj@ximian.com>
* rule-context.c (xml_doc_save): New internal function to replace
xmlSaveFile. Does proper error checking and so forth to ensure
that the resulting file does not ever get truncated.
(save): Cal xml_doc_save rather than xmlSaveFile. Fixes bug
#25980.
svn path=/trunk/; revision=17703
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-08-02 Not Zed <NotZed@Ximian.com>
* filter.glade: Added a datespec editor window.
* filter-datespec.c (button_clicked): Rewritten to use glade.
Simplified all the code around it as a result, etc, and fixed bug
#21798.
svn path=/trunk/; revision=17684
|
|
|
|
|
|
|
|
|
| |
2002-08-01 Peter Williams <peterw@ximian.com>
* filter-datespec.c (activate_specified): If the value was unset,
initialize it to now.
svn path=/trunk/; revision=17670
|
|
|
|
| |
svn path=/trunk/; revision=17662
|
|
|
|
|
|
|
|
|
| |
2002-07-30 Peter Williams <peterw@ximian.com>
* filter-rule.c (get_widget): Translate the rule name when filling
in the name entry.
svn path=/trunk/; revision=17648
|
|
|
|
|
|
|
|
| |
2002-07-29 Jeffrey Stedfast <fejj@ximian.com>
* filtertypes.xml: Add xml to unset system flags.
svn path=/trunk/; revision=17626
|
|
|
|
|
|
|
|
|
| |
2002-07-26 Jeffrey Stedfast <fejj@ximian.com>
* filter-int.c (xml_decode): Use fs->type in xmlGetProp since we
already free'd 'type'. Fixes bug #28113.
svn path=/trunk/; revision=17622
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-07-25 Jeffrey Stedfast <fejj@ximian.com>
* filter-int.[c,h]: Use GtkType (I only changed this one because I
turned on debugging for a bit).
* filter-file.c (validate): Fix the strcmp logic a bit, I had it
the exact opposite of what I really wanted. Oops :-)
svn path=/trunk/; revision=17586
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-07-25 Jeffrey Stedfast <fejj@ximian.com>
* filter-file.c (validate): Do some minimalistic validation of
command-lines (ie, make sure it isn't an empty string).
* filtertypes.xml: s/shell-exec/shell/ (for the action) and pass
"/bin/sh" "-c" as the first 2 arguments. For the shell-exec
*rule*, change the name to "pipe-message" and add the "/bin/sh"
"-c" arguments too.
svn path=/trunk/; revision=17584
|
|
|
|
|
|
|
|
|
| |
2002-07-17 Jeffrey Stedfast <fejj@ximian.com>
* filter-label.c (xml_create): Use the U_() macro to get the UTF-8
translation.
svn path=/trunk/; revision=17495
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-07-15 Not Zed <NotZed@Ximian.com>
* filter-score.[ch]: cvs remove.
* filter-element.c: Remove reference to filter-score.h
* vfoldertypes.xml: Fix label vfolder rule as below, also add
score and size rules from filtertypes.xml.
* filtertypes.xml (score): Use (cast-int (user-tag "score")) to
get the value directly, rather than (get-score).
(label): Use (user-tag "label") to get the value directly, rather
than (get-label). The label is now a string too.
* filter-label.c (filter_label_get_type): Make filter-label
inherit from filter-option. Which makes more sense doesn't it
... surely.
(validate): Removed, optionlists are self-validating.
(xml_create): Initialise the list of options from our
configuration database. If it isn't working, ignore it and set it
up anyway.
(filter_label_init): Override the xml type.
(filter_label_count):
(filter_label_label):
(filter_label_index): Some helper functions for external
interfaces. All of the mail config/etc should use this.
* filter-option.c (free_option):
(xml_create):
(clone): Made the "value" type in glib memory rather than xml
memory space.
(filter_option_add): Utility function to add a new option to the
list.
(clone): Use above function to simplify code.
(xml_create): Same here.
(xml_encode): Allow subclasses to override the type.
svn path=/trunk/; revision=17472
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-07-10 Not Zed <NotZed@Ximian.com>
** fixes for #10781
* filter-int.c (xml_encode):
(xml_decode): Handle encoding/decoding with a type name, in a
manner compatible with the score/label elemtns.
(filter_int_new_type): New constructor to create a generic 'int'
type.
* filter-score.c: Removed. Now relies on using a filter-int with
appropriate settings.
* filter-label.[ch]: Now inherits from filter-int.
* rule-context.c (rule_context_revert): New method to revert a
filter context back to a user-file's definition.
(revert): implementation.
* filter-rule.h: Added new virtual method _eq and wrapper, and
fixed all subclasses to implement it.
* filter-element.h: Added new virtual method _eq and wrapper.
Fixed all subclasses to implement it.
svn path=/trunk/; revision=17448
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-07-08 Jeffrey Stedfast <fejj@ximian.com>
* filtertypes.xml: Make the sound type for (play-sound ) a "file"
type rather than "string" since users will want to use a filesel
to select it most likely. Fixes bug #26921.
* filter-file.c (validate): If the type is "file" check that it is
a valid file, otheriwse if it is a command-line just ignore it for
now.
* filter-element.c (filter_element_new_type_name): A filter type
of "file" should also use the filter-file object.
svn path=/trunk/; revision=17385
|
|
|
|
|
|
| |
* filter-rule.c (get_widget): Fix English grammar.
svn path=/trunk/; revision=17005
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-05-16 Jeffrey Stedfast <fejj@ximian.com>
* vfoldertypes.xml: Added a label definition.
* filtertypes.xml: Added a label definition.
* filter-label.c: New filter widget for labels.
* filter-element.c (filter_element_new_type_name): Add support for
the new label widget.
* filter-int.c (format_sexp): Fixed a memory leak.
svn path=/trunk/; revision=16936
|
|
|
|
|
|
|
|
| |
2002-05-09 Jeffrey Stedfast <fejj@ximian.com>
* filter-file.c (get_widget): Set the path in the entry widget.
svn path=/trunk/; revision=16741
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-05-09 Jeffrey Stedfast <fejj@ximian.com>
* Makefile.am: Add filter-file.[c,h] to the build.
* filtertypes.xml: Add a "Command" filter rule.
* filter-element.c (filter_element_new_type_name): Add support for
type "command" which uses the new FilterFile widget.
svn path=/trunk/; revision=16739
|
|
|
|
|
|
|
|
|
|
| |
2002-05-09 Jeffrey Stedfast <fejj@ximian.com>
* filter-file.[c,h]: New filter widgets for choosing files and/or
command-line's (?). Not yet hooked up or anything, just for future
use.
svn path=/trunk/; revision=16735
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-05-08 Not Zed <NotZed@Ximian.com>
* rule-context.c (rule_context_delete_uri): Changed to return a
GList *, a list of the names of the rules affected by the delete,
fixed all implementors.
(rule_context_rename_uri): Similarly for delete_uri, for
api consistency.
(rule_context_free_uri_list): Util function to free the return
from above.
* filter-context.c (filter_delete_uri): Actually implement it, fix
for #18826, and some related bugs.
svn path=/trunk/; revision=16718
|
|
|
|
|
|
|
|
| |
2002-04-26 Jeffrey Stedfast <fejj@ximian.com>
* Makefile.am: Get rid of ibex stuff, we no longer use it.
svn path=/trunk/; revision=16622
|
|
|
|
|
|
|
|
|
| |
2002-04-18 Jeffrey Stedfast <fejj@ximian.com>
* filtertypes.xml: The score "is" rule should have a value of "is"
and not "less-than".
svn path=/trunk/; revision=16514
|
|
|
|
|
|
|
|
|
| |
2002-04-12 Jeffrey Stedfast <fejj@ximian.com>
* filter-rule.c (get_widget): Fixed a grammer mistake, or so
according to bug #23376. Whatever.
svn path=/trunk/; revision=16454
|
|
|
|
|
|
| |
looking at the string value (which isn't a boolean) (Bug #233340
svn path=/trunk/; revision=16444
|
|
|
|
|
|
|
|
|
| |
2002-04-10 Not Zed <NotZed@Ximian.com>
* filter-input.c (validate): Check that there is a value to
setup. Fixes #15470.
svn path=/trunk/; revision=16420
|
|
|
|
|
|
|
|
|
|
|
| |
2002-04-09 Jeffrey Stedfast <fejj@ximian.com>
* rule-editor.c (double_click): This needs to return a gboolean
(TRUE).
(rule_edit): Using gnome_dialog_set_parent instead of
gtk_widget_set_parent_window seems to fix bug #23226.
svn path=/trunk/; revision=16415
|
|
|
|
|
|
|
|
|
|
| |
2002-04-10 Not Zed <NotZed@Ximian.com>
* filtertypes.xml: Added closing ) for "not starts with" subject
rule.
Added closing ) for all the other broken rules too ...
svn path=/trunk/; revision=16408
|
|
|
|
|
|
|
|
|
| |
2002-04-10 Not Zed <NotZed@Ximian.com>
* filtertypes.xml: Added closing ) for "not starts with" subject
rule.
svn path=/trunk/; revision=16406
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* filter-folder.c: Remove the #ifndef SHELL part. Use an
EvolutionFolderSelectorButton. Remove FilterFolder->name since
it's no longer needed.
* filter-context.c (filter_rename_uri): Update for removal of
FilterFolder->name.
* filter-element.c (filter_element_copy_value): Likewise.
* vfolder-rule.c (source_add): Update for
evolution_shell_client_user_select_folder API change.
svn path=/trunk/; revision=16354
|
|
|
|
|
|
|
|
|
|
| |
2002-04-01 Jeffrey Stedfast <fejj@ximian.com>
* rule-editor.c (rule_edit): Set 're' as the parent window rather
than as the parent widget.
(add_editor_clicked): Only unref the editor if it is non-NULL.
svn path=/trunk/; revision=16317
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-03-18 Jeffrey Stedfast <fejj@ximian.com>
* filter-source.c (filter_source_get_sources): Free account_name
so we don't leak. Also after getting the source uri, use camel-url
to hide unwanted stuff.
(xml_decode): Use xmlFree on the buffer returned from
xmlNodeGetContent rather than g_free, as I think they are
incompatable. Also use camel-url here to hide any params in the
decoded url (to make things compatable with what older versions
may have saved).
svn path=/trunk/; revision=16196
|
|
|
|
|
|
|
|
| |
2002-03-06 Jeffrey Stedfast <fejj@ximian.com>
* filtertypes.xml: Added beep and play-sound actions.
svn path=/trunk/; revision=15950
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-02-26 Not Zed <NotZed@Ximian.com>
* filter-filter.c (option_activate): Copy values across to new
part.
* filter-rule.c (option_activate): copy values across to new part,
if they are compatible.
* filter-element.c (filter_element_copy_value): New function to
copy values (where they can be) from one filter element to another.
* filter-part.c (filter_part_copy_values): New function to copy
values of a filter part. #1359.
svn path=/trunk/; revision=15841
|
|
|
|
|
|
|
|
|
|
|
| |
2002-02-12 Jeffrey Stedfast <fejj@ximian.com>
* vfoldertypes.xml:
* filtertypes.xml: Re-added contains and
not-contains. Also added filter/vfolder rules for
Flag-for-Followup.
svn path=/trunk/; revision=15694
|
|
|
|
|
|
|
|
| |
2002-02-12 Jeffrey Stedfast <fejj@ximian.com>
* filtertypes.xml: Re-added contains and not-contains.
svn path=/trunk/; revision=15687
|
|
|
|
|
|
|
|
|
|
|
| |
2002-02-04 Jeffrey Stedfast <fejj@ximian.com>
* vfoldertypes.xml: Same here.
* filtertypes.xml: For mlist matching, we only want "is" and "is
not" because that is all we really support anyway.
svn path=/trunk/; revision=15570
|
|
|
|
| |
svn path=/trunk/; revision=15486
|
|
|
|
|
|
|
|
|
|
| |
2002-01-26 Mikael Hallendal <micke@codefactory.se>
* rule-editor.c (add_editor_clicked): check if re->edit != NULL
before trying to unref it. Fixes a segfault when closing the
rule editor.
svn path=/trunk/; revision=15483
|
|
|
|
|
|
|
|
|
|
|
| |
2002-01-15 Not Zed <NotZed@Ximian.com>
* filter-input.c (xml_decode): If we write "" to an xml file, we
read back NULL. So if we read back NULL, convert it to "".
Sigh. This makes a fix for #7801, although new gui may also be
required.
svn path=/trunk/; revision=15326
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-01-03 Jeffrey Stedfast <fejj@ximian.com>
* filter-source.c (filter_source_get_sources): Get the account
name because that is the string we'd like to use for display.
(get_widget): Generate the account label the same as we do for the
composer's From optionmenu.
(filter_source_finalize): Free the account_name.
(clone): Pass along the account_name member to filter_add_source
svn path=/trunk/; revision=15241
|
|
|
|
|
|
|
|
|
| |
2002-01-02 Jeffrey Stedfast <fejj@ximian.com>
* vfoldertypes.xml: Make the date comparisons read the same as the
ones in filtertypes.xml
svn path=/trunk/; revision=15232
|
|
|
|
|
|
|
|
| |
2001-12-17 Jeffrey Stedfast <fejj@ximian.com>
* filtertypes.xml: Add new action to execute a shell command.
svn path=/trunk/; revision=15138
|
|
|
|
| |
svn path=/trunk/; revision=14947
|
|
|
|
|
|
|
|
| |
2001-11-15 Zbigniew Chyla <cyba@gnome.pl>
* rule-editor.c (set_source): Removed U_. Fixes #15415.
svn path=/trunk/; revision=14797
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-11-21 Not Zed <NotZed@Ximian.com>
* rule-editor.c (rule_edit): Hook onto destroy event.
(edit_editor_destroyed): IF we get destroyed, fake a -1 click
event to clean up.
(rule_add): hook onto destroy of dialogue.
(add_editor_destroyed): Simulate -1 click event to clean up. Fix
for #15745.
2001-11-20 Not Zed <NotZed@Ximian.com>
* vfolder-rule.c (source_add): Desensitise button while we're
running, and if we are destroyed, exit and do nothing when we're
done. Fixes crash in #15498.
* filter-folder.c (button_clicked): Ref 'ff' around dialogue
showing incase we go away before it returns. Also desensitise
button that invoked us while its being processed & remove
'is_active' hack. Fixes similar problems to those in #15498.
svn path=/trunk/; revision=14794
|
|
|
|
|
|
|
|
|
|
| |
2001-11-12 Jeffrey Stedfast <fejj@ximian.com>
* filter-rule.c (validate): Force the user to name the filter.
* vfolder-rule.c (validate): Force the user to name the vfolder.
svn path=/trunk/; revision=14679
|
|
|
|
|
|
|
|
|
|
| |
2001-10-29 <NotZed@Ximian.com>
* rule-editor.c:
(rule_editor_play_undo): Need to ref rule since add doesn't. This
doesn't crash anymore but doesn't seem to do everything right either.
svn path=/trunk/; revision=14312
|
|
|
|
| |
svn path=/trunk/; revision=14311
|
|
|
|
|
|
|
|
|
| |
2001-10-29 <NotZed@Ximian.com>
* rule-editor.c: Some debug printf fixes for printf's that dont
like null %s's.
svn path=/trunk/; revision=14309
|
|
|
|
|
|
|
| |
* rule-editor.c
(rule_editor_add_undo): Fix enable undo logic.
svn path=/trunk/; revision=14308
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-28 <NotZed@Ximian.com>
* filter-context.c (filter_rename_uri): Implement, change any
folder uri's that have been renamed, to the new one.
(filter_delete_uri): Dont actually do any work (yet).
We could probably put rename_uri on every rule context/filter
part/filter element, and let their methods handle it, but for now
its easy enough just to handle the few cases that we have to
handle manually.
* rule-context.c (rule_context_delete_uri): Update a filter
context for a deleted uri, e.g. folder removed.
(rule_context_rename_uri): Update a filter context for a renamed
uri, e.g.
* filter-folder.c (filter_folder_set_value): New function to set
the uri of a folder filter.
* rule-editor.c (rule_move): Add undo for move.
(rule_editor_add_undo): Add extra rank item.
(rule_editor_play_undo): handle rank case.
(rule_editor_finalise): Clean up any hanging over undo log.
(editor_clicked): Only enable 'undo' if we have
EVOLUTION_RULE_UNDO enabled. Code still a bit flakey.
(rule_editor_construct): Only enable a cancel button if
EVOLUTION_RULE_UNDO is set.
(rule_editor_add_undo): Only add if undo enabled.
* filter-rule.c (filter_rule_set_name): Emit a changed event if it
changes.
(filter_rule_set_source): Same.
svn path=/trunk/; revision=14289
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-28 <NotZed@Ximian.com>
* rule-editor.c (rule_move): Add undo for move.
(rule_editor_add_undo): Add extra rank item.
(rule_editor_play_undo): handle rank case.
(rule_editor_finalise): Clean up any hanging over undo log.
(editor_clicked): Only enable 'undo' if we have
EVOLUTION_RULE_UNDO enabled. Code still a bit flakey.
(rule_editor_construct): Only enable a cancel button if
EVOLUTION_RULE_UNDO is set.
* filter-rule.c (filter_rule_set_name): Emit a changed event if it
changes.
(filter_rule_set_source): Same.
2001-10-26 <NotZed@Ximian.com>
* rule-context.c (rule_context_find_rank_rule): Find a rule at a
specific rank/source.
* rule-editor.c (add_editor_clicked): Log the added object.
(rule_editor_add_undo): New function to add an undo record to the
rule editor.
(edit_editor_clicked): Log the changed object.
(rule_delete): Add undo object.
(rule_editor_play_undo): Play an undo log back.
svn path=/trunk/; revision=14281
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-26 Jeffrey Stedfast <fejj@ximian.com>
* rule-editor.c (rule_add): Desensitize the parent dialog.
(rule_edit): Same.
(add_editor_clicked): Re-sensitize it.
(edit_editor_clicked): Same.
svn path=/trunk/; revision=14123
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-25 Jeffrey Stedfast <fejj@ximian.com>
* rule-editor.c: Keep track of the current editor dialog window so
that on exit, we can close it too.
(rule_edit): Don't make the dialog modal and set it's parent
window as well as don't allow more than a single editor window to
be popped up.
(rule_add): Same.
svn path=/trunk/; revision=14122
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-24 <NotZed@Ximian.com>
* rule-context.c (rule_context_class_init): Add a changed signal.
Emits if the order changes or if you add or remove a rule.
(rule_context_rank_rule): Fix rank rule to properly rank based on
source, not merely on list position.
(rule_context_add_rule): Also emit changed signal.
(rule_context_remove_rule): Same.
(rule_context_rank_rule): Emit changed signal.
svn path=/trunk/; revision=13978
|
|
|
|
|
|
|
|
|
| |
2001-10-20 Jon Trowbridge <trow@ximian.com>
* rule-editor.c (set_source): Translate the rule names. (Bug
#13082)
svn path=/trunk/; revision=13827
|
|
|
|
|
|
|
| |
out-of-proc. Now it can be set to be a transient window correctly,
and fakes its WindowGroup hint appropriately.
svn path=/trunk/; revision=13765
|
|
|
|
|
|
|
|
|
| |
2001-10-15 Jeffrey Stedfast <fejj@ximian.com>
* filter-folder.c (button_clicked): Kludge to raise the filter
dialog when the folder-selection window is closed.
svn path=/trunk/; revision=13688
|
|
|
|
|
|
|
|
|
|
| |
2001-10-15 <NotZed@Ximian.com>
* filter-input.c (xml_decode): If we have no node content, dont
append any value or try to decode it. Gets rid of a bunch of
annoying warnings.
svn path=/trunk/; revision=13677
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-04 Jeffrey Stedfast <fejj@ximian.com>
* vfolder-rule.c (validate): And again here.
* filter-folder.c (validate): Same.
* filter-datespec.c (validate): Take out the "Oops" part of the
warning.
svn path=/trunk/; revision=13426
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-04 <NotZed@Ximian.com>
* rule-context.c (save): "safe" save code, first save to .#name,
then rename to name if it worked, also create backups to name~.
Means filters/etc wont get reset/lost if disk fills up, although
relies on libxml failing properly.
(new_rule_clicked): Removed warning, we do now have changed
signals!
svn path=/trunk/; revision=13422
|
|
|
|
|
|
|
|
|
|
| |
2001-09-28 <NotZed@Ximian.com>
* vfolder-rule.c (vfolder_rule_add_source): Emit changed events
when we change it.
(vfolder_rule_remove_source): "
svn path=/trunk/; revision=13241
|
|
|
|
|
|
|
|
|
| |
2001-09-28 Jeffrey Stedfast <fejj@ximian.com>
* rule-editor.c (edit_editor_clicked): Set the item label to the
new rule name, not the old rule name. Fixes bug #11168.
svn path=/trunk/; revision=13224
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-09-27 <NotZed@Ximian.com>
* vfolder-rule.c (xml_decode): Use g_strdup for the uri, not the
xml memory.
* filter-driver.c, filter-message-search.c: Removed, again, how
did they come back???
svn path=/trunk/; revision=13208
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-09-13 <NotZed@Ximian.com>
* filter-filter.c (filter_filter_add_action):
(filter_filter_remove_action):
(filter_filter_replace_action): Emit changed events.
* filter-rule.c (filter_rule_xml_decode): Emiot a rule changed event.
(filter_rule_copy): Emit a changed event.
(filter_rule_replace_part): "
(filter_rule_add_part): "
(filter_rule_remove_part): "
(filter_rule_xml_decode): Freeze around decoding, so we only emit changed when done.
(filter_rule_emit_changed): New function to emit changed events if not frozen.
2001-09-13 <NotZed@Ximian.com>
* rule-context.c (rule_context_class_init): Added a 'rule_added'
and 'rule_removed' signal.
(rule_context_load): Set a (private) frozen flag while we're loading.
(rule_context_add_rule): Emit a rule_added signal if we're not
frozen.
(rule_context_remove_rule): Emit a rule_removed signal if we're
not frozen.
svn path=/trunk/; revision=12855
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-09-12 Jeffrey Stedfast <fejj@ximian.com>
* rule-editor.c (rule_edit): Clone the current rule before editing
it so that changes can be undone.
(edit_editor_clicked): If the user hit OK, replace the original
rule with the new one.
* vfolder-rule.c (vfolder_rule_finalise): Free the sources list.
(rule_copy): Implemented.
* filter-filter.c (rule_copy): Implemented.
* filter-rule.c (filter_rule_copy): New convenience function to
copy one rule "into" another.
(rule_copy): Default implementation.
(filter_rule_clone): Use filter_rule_copy() internally to get rid
of the nastiness/slowness of xml encoding and then decoding.
svn path=/trunk/; revision=12787
|
|
|
|
|
|
|
|
|
| |
2001-09-12 <NotZed@Ximian.com>
* vfoldertypes.xml: Remove the match-all from the not
body-contains, so we can use the new vector not function.
svn path=/trunk/; revision=12780
|
|
|
|
|
|
|
|
|
| |
2001-09-10 <NotZed@Ximian.com>
* filter-score.c (format_sexp): Encode the score as an integer
string, not as a string of integers. #5098.
svn path=/trunk/; revision=12761
|
|
|
|
|
|
|
|
|
| |
2001-09-10 Jeffrey Stedfast <fejj@ximian.com>
* filter-datespec.c (button_clicked): Allow the dialog's title to
be translated.
svn path=/trunk/; revision=12748
|
|
|
|
|
|
|
|
| |
2001-08-19 Chris Toshok <toshok@ximian.com>
* filter-input.c: #include <sys/types.h> for regex_t on freebsd.
svn path=/trunk/; revision=12229
|
|
|
|
|
|
|
|
| |
2001-08-15 Jeffrey Stedfast <fejj@ximian.com>
* filter.glade: Added key accelerators.
svn path=/trunk/; revision=12157
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-08-14 Peter Williams <peterw@ximian.com>
* searches.xml: Rename <title> to <_title> so that these fields can
be translated.
in filter:
2001-08-14 Peter Williams <peterw@ximian.com>
* filter-rule.c (xml_decode): Match either "title" or "_title" to allow
for translations of the title (provided in the default files)
svn path=/trunk/; revision=12034
|
|
|
|
|
|
|
|
|
|
| |
2001-08-13 Peter Williams <peterw@ximian.com>
* filter-datespec.c
(format_time): New function. Convert a time_t to a gchar * (with i18n)
(describe_button): Use format_time instead of ctime.
svn path=/trunk/; revision=11942
|
|
|
|
|
|
|
|
|
| |
2001-08-13 Peter Williams <peterw@ximian.com>
* filter-datespec.c (make_span_editor): Add a gettext around our static
strings.
svn path=/trunk/; revision=11939
|
|
|
|
|
|
|
|
| |
2001-08-10 Peter Williams <peterw@ximian.com>
* rule-context.c (rule_context_add_rule_gui): Make this compile again.
svn path=/trunk/; revision=11877
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-08-10 Jeffrey Stedfast <fejj@ximian.com>
* rule-context.c (rule_context_add_rule_gui): No need to
gtk_widget_show() the gnome dialog widget twice...
* vfolder-rule.c (get_widget): Unref the glade_xml gui object
before returning.
svn path=/trunk/; revision=11870
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-08-08 Radek Doulik <rodo@ximian.com>
* filter-folder.c (button_clicked): don't mix g_free and xmlAlloc
(xml_decode): don't mix g_free and xmlAlloc
* filter-code.c (filter_code_init): use xmlStrdup instead of
g_strdup
* filter-input.c (filter_input_new_type_name): use xmlStrdup
instead of g_strdup
(filter_input_finalise): don't mix g_free and xmlAlloc
* filter-option.c (clone): use xmlStrdup instead of g_strdup
(free_option): don't mix g_free and xmlAlloc
svn path=/trunk/; revision=11795
|
|
|
|
|
|
|
|
|
|
|
| |
2001-08-08 Radek Doulik <rodo@ximian.com>
* filter-source.c (clone): use xmlStrdup rather than g_strdup
* filter-element.c (filter_element_finalise): don't mix g_free and
xmlAlloc
svn path=/trunk/; revision=11788
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-08-07 Not Zed <NotZed@Ximian.com>
* filter-rule.c (filter_rule_finalise): Properly free the list of
parts, and the private data.
(FilterRulePrivate): Remove unused 'parts' member.
* filter-option.c (free_option): For freeing options.
(filter_option_finalise): Free options list.
* filter-element.c (filter_element_finalise): free name.
* filter-input.c (filter_input_finalise): Free type and values
list.
* filter-context.c (filter_context_finalise): Free the actions.
* rule-context.c (rule_context_finalise): Remove the totally weird
arsed *_set_list free code.
(free_part_set):
(free_rule_set): Use this to free stuff using g_list_foreach.
(rule_context_finalise): Free the error string.
(rule_context_finalise): Free the rules and parts.
svn path=/trunk/; revision=11774
|
|
|
|
|
|
|
|
|
|
| |
2001-08-07 Jeffrey Stedfast <fejj@ximian.com>
* filtertypes.xml: Reverted my previous change, I fixed the filter
code to handle this the way danw said to handle it in bug #5886
now.
svn path=/trunk/; revision=11739
|
|
|
|
|
|
|
|
|
| |
2001-08-07 Jeffrey Stedfast <fejj@ximian.com>
* filtertypes.xml: Removed the "is" and "is not" rules from the
xml file for address matching because users are easily confused.
svn path=/trunk/; revision=11737
|
|
|
|
|
|
|
|
|
|
| |
2001-08-03 Jeffrey Stedfast <fejj@ximian.com>
* filter-rule.c (get_widget): Do an evil kludgy hack so that the
Rule Name entry widget gets focused when the filter editor is
shown.
svn path=/trunk/; revision=11626
|
|
|
|
|
|
|
|
|
|
|
| |
2001-08-02 Jeffrey Stedfast <fejj@ximian.com>
* filter-rule.c: Wrap some debug printf's with d().
* rule-context.h: Removed prototype for rule_context_delete_rule()
since the function doesn't exist.
svn path=/trunk/; revision=11600
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-23 Jon Trowbridge <trow@ximian.com>
* vfolder-rule.c (validate): Added a validate function
that checks to make sure that vfolders that have "specific
folders" as their source actually have a non-empty list of
source folders selected. (Bug #4937)
(get_widget): If fr->source is NULL for some reason, bring
it into sync with the default in the option menu.
svn path=/trunk/; revision=11336
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-23 Peter Williams <peterw@ximian.com>
* filter-datespec.c (make_span_editor): Change the butt-ugly
UI to a saner (and just as flexible) one. Instead of all those
spinbuttons, just have one and let the user select the time unit.
(omenu_item_activated): New function. When the user changes the
time unit, convert it from the old number. Pretty.
(adj_value_changed): This function is now simpler.
(set_adjustments): Also modified for new UI model.
(button_clicked): Set the selected_type before calling the callback.
(FilterDatespecPrivate): Members change a bit.
(filter_datespec_init): No longer need to allocation spinbuttons
(filter_datespec_finalise): No longer need to free spinbuttons.
svn path=/trunk/; revision=11312
|
|
|
|
|
|
|
|
| |
2001-07-20 Jeffrey Stedfast <fejj@ximian.com>
* filtertypes.xml: Removed the "Forward To" filter action.
svn path=/trunk/; revision=11278
|
|
|
|
|
|
|
|
|
|
| |
2001-07-18 Jeffrey Stedfast <fejj@ximian.com>
* rule-context.c (rule_context_get_rank_rule): Return -1 if we
don't find it? This is what most of the code expected but not what
we were returning on fail.
svn path=/trunk/; revision=11206
|
|
|
|
|
|
| |
* filter-datespec.c (stringify_agoness): Marked string for translation.
svn path=/trunk/; revision=11060
|
|
|
|
|
|
|
|
|
| |
2001-07-12 Jeffrey Stedfast <fejj@ximian.com>
* filtertypes.xml: Users should not be able to filter on "Status
is Deleted" since we don't allow that in the filter driver code.
svn path=/trunk/; revision=11049
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-11 Jason Leach <jleach@ximian.com>
* vfoldertypes.xml: Copied the "Attachments" rule part over from
filtertypes.xml, would be a powerful feature for vfolders (see all
the patches across all folders, or all the attachments you've sent,
without having to duplicate potentially big files, blah blah, bug
#1155).
svn path=/trunk/; revision=10996
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-10 Peter Williams <peterw@ximian.com>
* vfoldertypes.xml: Put a match-all around the not-body-contains
to make it work per-message.
* filtertypes.xml: Same.
svn path=/trunk/; revision=10962
|
|
|
|
|
|
|
|
|
| |
2001-07-05 Jeffrey Stedfast <fejj@ximian.com>
* filter-rule.c (get_widget): Set the focus on the title of the
filter rule.
svn path=/trunk/; revision=10921
|
|
|
|
|
|
|
|
| |
*rule-context.c (rule_context_add_rule_gui): Increased the size
of the "Add Filter Rule" dialog to 600 x 400, so that no resizing
is necessary to use the dialog.
svn path=/trunk/; revision=10914
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-09 Jon Trowbridge <trow@ximian.com>
* filter-source.c (filter_source_get_sources): Bonobo-conf-ified.
Removed /home/trow hard-wiring. :)
(xml_encode): Encode things properly.
(xml_decode): Decode things properly.
(get_widget): Ignore accounts w/o source URLs.
(clone): Set the ->name in our copy.
svn path=/trunk/; revision=10903
|
|
|
|
|
|
|
|
|
| |
2001-07-05 Jeffrey Stedfast <fejj@ximian.com>
* rule-editor.c (rule_delete): Select the most appropriate filter
rule.
svn path=/trunk/; revision=10836
|
|
|
|
| |
svn path=/trunk/; revision=10833
|
|
|
|
|
|
|
|
| |
2001-07-05 Jeffrey Stedfast <fejj@ximian.com>
* filtertypes.xml: Fix bug #4043: s/colour/color
svn path=/trunk/; revision=10832
|
|
|
|
|
|
|
|
|
|
|
|
| |
001-07-03 Peter Williams <peterw@ximian.com>
* filter-source.c (get_widget): Prevent crashing while we work this out.
* filter-rule.c (get_widget): Don't try to gtk_widget_grab_default
with a widget that can't be the default. Altough it should be able
to....
svn path=/trunk/; revision=10771
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-02 Sam Creasey <sammy@oh.verio.com>
* filter-int.c: Added an integer type for filtering values. used
for size.
* Makefile.am (SOURCES): added filter-int.c, filter-int.h
* filtertypes.xml: added a part entry for size based filters
svn path=/trunk/; revision=10717
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-02 Anna Marie Dirks <anna@ximian.com>
* filter-rule.c (get_widget): Changed "Add criterion" button to have
normal button relief in response to complaints of it not appearing
clickable.
* filter-filter.c: Changed "Add action" button to have normal button
relief in response to complaints of it not appearing clickable.
svn path=/trunk/; revision=10705
|
|
|
|
|
|
|
|
|
| |
2001-06-29 Jeffrey Stedfast <fejj@ximian.com>
* rule-editor.c (rule_editor_construct): Set the filter-rule
dialog to be user-resizable.
svn path=/trunk/; revision=10607
|
|
|
|
|
|
|
|
| |
2001-06-27 Jeffrey Stedfast <fejj@ximian.com>
* filtertypes.xml: Make "Move" the default action.
svn path=/trunk/; revision=10533
|
|
|
|
|
|
|
|
| |
2001-05-08 Not Zed <NotZed@Ximian.com>
* filter-rule.c: Deleted Gediminas patch.
svn path=/trunk/; revision=9709
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-05-08 Gediminas Paulauskas <menesis@delfi.lt>
* searches.xml: replace title> with _title>. Part of fix to #2253.
2001-05-08 Gediminas Paulauskas <menesis@delfi.lt>
* mail-search.c: convert search entry to utf8.
* mail-local.c: d() debugging message.
* mail-send-recv.c: replace " ..." with "..."
* Makefile.am: removed EVOLUTION_VERSION.
2001-05-07 Gediminas Paulauskas <menesis@delfi.lt>
* POTFILES.in: add mail/mail-search.c
2001-05-08 Gediminas Paulauskas <menesis@delfi.lt>
* misc/e-search-bar.c (add_dropdown), (set_option): first try to
translate, then if not suceeded -- convert from utf8. This handles
cases when menuitem needs to be translated (it is passed as N_()), or is
utf8 search title. However you cannot have a search like "Folders" -- it
is translated. Part of fix for #2253.
* misc/e-filter-bar.c: d() debugging strings. Use E_FILTERBAR_ADVANCED
macro instead of own "Advanced ..." for consistency.
2001-05-08 Gediminas Paulauskas <menesis@delfi.lt>
* filter-rule.c (xml_decode): allow "_title" in user rules. translate
them and encode to utf8.
(get_rule_part_widget): do not call gettext on part->title. It is always
translated already.
svn path=/trunk/; revision=9706
|