alecf%netscape.com
ea00b36837
fix for #40385 - filters were not saving to disk because servers sometimes leak. Instead of relying on servers not leaking,
...
we will save the current filter list everytime you hit ok in the filters dialog (much like how the prefs window works)
r=sspitzer
a=putterman
2000-06-01 23:35:38 +00:00
alecf%netscape.com
45c32d86d1
bring filter dialog up to spec
...
WIP for #33101 r=sspitzer
2000-06-01 00:47:05 +00:00
alecf%netscape.com
5f4721f9f7
oops, fix bustage - typo in makefile
2000-05-31 21:41:26 +00:00
alecf%netscape.com
f95ae7eedd
factor out search query code from the filter code in preparation for a search dialog
...
r=sspitzer
(approved feature bug)
2000-05-31 20:51:31 +00:00
alecf%netscape.com
fcf912cef6
fix up/down buttons and delete filter button for #17484 r=mscott
2000-05-19 19:58:49 +00:00
pavlov%netscape.com
0c75802384
changes all usages of NS_NewTimer to CreateInstance
2000-05-17 02:49:35 +00:00
alecf%netscape.com
c3bd7d792f
make new filters button work (yay!)
2000-05-17 01:25:59 +00:00
alecf%netscape.com
e4f1b5057b
fix addreffing issue with creating new filters
2000-05-17 01:25:22 +00:00
alecf%netscape.com
094f68c0a0
support refreshing the tree after edits have been made, restoring original selection
2000-05-17 00:27:59 +00:00
alecf%netscape.com
29dd4f49b2
add support for and/or radiobuttons
2000-05-16 23:37:15 +00:00
alecf%netscape.com
9c5bc746e0
remove dumb debugging
2000-05-16 23:36:38 +00:00
alecf%netscape.com
8c5786f85c
reverse the datasource order to reduce the number of GetTarget calls
2000-05-16 22:44:20 +00:00
alecf%netscape.com
cb607c0b1b
support i18n friendly names in the datasource by doing some utf8 conversion
2000-05-16 22:43:23 +00:00
alecf%netscape.com
5710f3f347
refresh the filter list when the user presses 'ok' in the filter editor
2000-05-16 22:32:58 +00:00
alecf%netscape.com
113b4de0ce
update delegate and factory to refer to filters by name rather than index, for ease in sorting filters
2000-05-16 06:00:26 +00:00
alecf%netscape.com
21e16f6b38
initialize empty search terms to avoid crash! (duh)
2000-05-16 05:59:50 +00:00
alecf%netscape.com
f7a9eee261
explicit static cast seems to make ElementAt happy
2000-05-16 05:59:17 +00:00
alecf%netscape.com
0ef1e43535
add new API to search for filters by name
2000-05-16 05:58:47 +00:00
ben%netscape.com
9304d48c94
preparation for new <radiogroup> widget
2000-05-16 03:26:34 +00:00
alecf%netscape.com
3ee6569b2a
try to persist this window
2000-05-16 02:19:02 +00:00
alecf%netscape.com
ce3f5bbe40
less->fewer per discussion on IRC
2000-05-16 02:18:28 +00:00
alecf%netscape.com
62090e5dcc
implement "less" to remove search terms
2000-05-15 22:14:13 +00:00
alecf%netscape.com
4a7bde5aac
fix typo which was preventing new search terms from being appended
2000-05-15 20:29:38 +00:00
scc%netscape.com
367c181703
string fixes
2000-05-15 01:27:17 +00:00
alecf%netscape.com
893ba9a06f
add more/less lines and support adding new terms (doesn't QUITE work yet)
2000-05-15 01:22:07 +00:00
alecf%netscape.com
51dfd495d2
add way to create a new search term from JS
2000-05-15 00:01:22 +00:00
alecf%netscape.com
46b55b8f51
use QI macro
2000-05-14 23:34:20 +00:00
danm%netscape.com
e6b9efbec5
top-level chrome dirs are now packages,locales,skins
2000-05-13 21:29:08 +00:00
alecf%netscape.com
3260ad62f4
add skeleton search term overlays
2000-05-13 06:39:21 +00:00
alecf%netscape.com
159995814e
add support for target folder, filter name, and filter action
2000-05-12 09:00:58 +00:00
alecf%netscape.com
69ec237ddc
make filtername i18n friendly (store in utf8 format)
2000-05-12 07:26:15 +00:00
alecf%netscape.com
9cd39d77d9
start factoring out searchterm code to share with search dialog
2000-05-12 07:20:21 +00:00
alecf%netscape.com
e3dde44dfb
better fix with correct casting
2000-05-12 04:32:10 +00:00
alecf%netscape.com
abc6fbee7b
fix for lame bustage
2000-05-12 04:30:12 +00:00
alecf%netscape.com
700b4f5be4
use macro-based QI
2000-05-12 04:17:31 +00:00
alecf%netscape.com
ed40833ac2
fix some minor bugs that were preventing filters from saving from the UI to memory
2000-05-12 04:02:06 +00:00
alecf%netscape.com
b01613f4b4
duh, make these attributes not read-only so I can actually save them
2000-05-12 03:27:26 +00:00
alecf%netscape.com
22386ccb71
preliminary frontend support for saving filters
2000-05-11 01:42:18 +00:00
alecf%netscape.com
fabd2c4594
update support for boolean filters
2000-05-11 00:46:47 +00:00
alecf%netscape.com
4cf2e39fb2
update to reflect new method of displaying and/or text that's i18n friendly
2000-05-11 00:45:15 +00:00
alecf%netscape.com
607652df16
Filter editor updates:
...
- add stub folder picker for move actions
- add columns in the tree for i18n to insert strings
- fix searchterm so that it actually refreshes each row
2000-05-10 22:35:02 +00:00
alecf%netscape.com
a97aa8d6b7
add default keyset
2000-05-10 22:33:59 +00:00
alecf%netscape.com
f6f2095ae0
add new search criteria properties file
2000-05-10 22:26:51 +00:00
alecf%netscape.com
c5c8606ea9
switch to using nsISupportsArray for now
2000-05-10 01:03:22 +00:00
alecf%netscape.com
b999b0613d
make this interface scriptable
2000-05-10 01:02:56 +00:00
alecf%netscape.com
2c65e5c617
xpidlize nsIMsgSearchTerm
2000-05-09 07:12:19 +00:00
alecf%netscape.com
c819aad5cc
add search term to mac exports
2000-05-07 00:48:33 +00:00
alecf%netscape.com
0e194df70a
add search term to windows build
2000-05-07 00:42:46 +00:00
alecf%netscape.com
5339c34311
add searchterm idl to unix build
2000-05-07 00:42:01 +00:00
alecf%netscape.com
b554cf0606
add new IDL wrapper around searchterms
2000-05-07 00:39:27 +00:00
alecf%netscape.com
869abf8303
now pass in the filter's scope when the filter row is created
2000-05-05 22:09:18 +00:00
alecf%netscape.com
b5da4da84f
read-only filter lists live!
...
fix up a bunch of stuff to make XBL widgets initialize after being inserted into the document
2000-05-04 08:17:57 +00:00
alecf%netscape.com
6294ae6aed
adding comments to document new syntax that went in yesterday
2000-05-03 21:45:21 +00:00
alecf%netscape.com
7f509857eb
add toString() method for easy examination from JS
2000-05-03 21:44:33 +00:00
alecf%netscape.com
06a4756cd8
initialize the dialog with all filter terms
...
(not working just yet)
2000-05-03 21:38:23 +00:00
alecf%netscape.com
2dc69139d3
add searchterm to the filter editor, and allow the first searchterm to be initialized
...
with the first term of the current filter
2000-05-03 07:35:58 +00:00
alecf%netscape.com
fbaac4fbaf
update filter editor to reflect new search widget changes
2000-05-02 07:34:33 +00:00
alecf%netscape.com
3ec3aa314b
make priority a scriptable type
...
add scriptable enums for priority
make more of the search interface use nsIMsgSearchValue instead of nsMsgSearchValue
2000-05-01 23:19:46 +00:00
alecf%netscape.com
a55aab7378
updated filter editor and list:
...
1) update buttons as appropriate (disabled/enabled)
2) actually pass the filter to the filter edit dialog
3) update the scope automatically based on the filter
4) on new filters, update the scope based on the filterList that's passed in
5) put searchattribute and searchoperators in the right place in the tree
2000-05-01 08:55:48 +00:00
alecf%netscape.com
f4674826ce
expose the message filter's parent list through a scriptable interface, and move more private enums into a public interface
2000-05-01 08:15:46 +00:00
alecf%netscape.com
9b6f0ec065
fix some enum typos, remove some non-scriptable enums, and fix some non XPCOM-compliant accessors
2000-05-01 07:36:46 +00:00
alecf%netscape.com
8cc1a94273
remove assertion for now, not really a bad thing
2000-05-01 07:35:22 +00:00
alecf%netscape.com
961d0b83b6
make names more readable
2000-05-01 00:30:58 +00:00
alecf%netscape.com
e241723d18
first consumer of searchattribute tag - dynamically change contents based on scope
2000-04-30 08:51:43 +00:00
bienvenu%netscape.com
4f045fc2a8
fix get running scope to return running scope
2000-04-27 04:14:51 +00:00
alecf%netscape.com
becbc504b4
add helper routine to get all valid operators for a given attribute
2000-04-27 02:29:23 +00:00
alecf%netscape.com
4a99c0e858
add english versions of search attributes and properties for filters/search
2000-04-27 02:23:43 +00:00
alecf%netscape.com
dee1ee80b1
ok, now that I actually understand how XPIDL arrays work, implement them correctly, and add a missing ADDREF that was causing memory corruption
2000-04-27 01:38:06 +00:00
alecf%netscape.com
ed7fa6e50d
scriptify and COMify the validity manager and tables - make the validity manager into a service instead of a global variable
2000-04-26 23:41:45 +00:00
alecf%netscape.com
e1fd9ea863
add search validity table/manager to windows build
2000-04-26 22:01:44 +00:00
alecf%netscape.com
a82c691bd3
add validity manager stuff to unix build
2000-04-26 21:54:37 +00:00
alecf%netscape.com
fe3d1f491f
add scriptable interfaces to the search validity manager and tables (not yet part of build)
2000-04-26 21:54:18 +00:00
bienvenu%netscape.com
edfaa7230c
add AddResultElement as a search session interface
2000-04-26 20:57:01 +00:00
mjudge%netscape.com
6622635cab
making string conversions explicit. scc
2000-04-26 01:13:55 +00:00
bienvenu%netscape.com
d3808938c6
more work on search, esp news
2000-04-26 00:55:47 +00:00
scc%netscape.com
c8e7a8bf68
making string conversions explicit
2000-04-22 23:23:43 +00:00
bienvenu%netscape.com
fb26e5018f
more work on search, including validity manager
2000-04-22 17:36:27 +00:00
sspitzer%netscape.com
d6663e5e76
init the refcount.
2000-04-22 16:52:06 +00:00
alecf%netscape.com
2181bffd73
missing object file from makefile
2000-04-22 01:31:55 +00:00
alecf%netscape.com
1e55f6cb81
fix class casting bustage
2000-04-22 00:57:48 +00:00
alecf%netscape.com
854de1e132
fix casting bustage
2000-04-22 00:42:50 +00:00
alecf%netscape.com
fb16f66133
oops, fix IDL bustage
2000-04-22 00:38:29 +00:00
alecf%netscape.com
db55c1fc97
make a whole bunch of search/filter stuff scriptable.
...
this included adding a new nsIMsgSearchValue interface, and renaming some of the IDL typedefs to be consistent with each other.
2000-04-22 00:34:39 +00:00
cls%seawood.org
853667d9bd
Explicitly cast string literals (const char*) to char *.
2000-04-21 21:26:21 +00:00
cls%seawood.org
70c0160534
Some compilers (HP) require an explicit cast from a const char * to a char *. String literals are treated as const char *.
2000-04-21 14:47:25 +00:00
cls%seawood.org
c156a2ff97
Temp dummy implementation of nsMsgSearchValidityManager::NewTable for BeOS. Bug #36686
2000-04-21 14:40:54 +00:00
alecf%netscape.com
90e62c2a51
oops, back out previous change, my tree had other stuff in it
2000-04-21 08:53:32 +00:00
alecf%netscape.com
4b2caa8255
oops, back out that unix change, my tree was filled with other crap
2000-04-21 08:52:29 +00:00
alecf%netscape.com
b507285b45
oops, back out part of that change, forgot my tree had other stuff in it
2000-04-21 08:51:51 +00:00
alecf%netscape.com
f1917734e9
add scriptable search value to windows build
2000-04-21 08:49:46 +00:00
alecf%netscape.com
dfffebde0b
add scriptable searchvalue to unix build
2000-04-21 08:49:06 +00:00
alecf%netscape.com
64a9a58281
add new IDL to windows build
2000-04-21 08:48:14 +00:00
alecf%netscape.com
49842c2f26
add new IDL to unix build
2000-04-21 08:46:14 +00:00
alecf%netscape.com
ea309ce46c
add first cut at scriptable search scope terms
2000-04-21 08:45:53 +00:00
alecf%netscape.com
b508aa9b8c
add scriptable version of search term value object
2000-04-21 08:38:24 +00:00
bienvenu%netscape.com
b567fbbe65
fix linux runtime failure to load mailnews
2000-04-21 02:47:53 +00:00
bienvenu%netscape.com
df64864415
Fix dup file in Makefile
2000-04-21 02:18:03 +00:00
bienvenu%netscape.com
24d16d9e1a
add nsMsgSearchNews to the build
2000-04-21 02:12:58 +00:00
bienvenu%netscape.com
46b1a05d8b
fix linux warning
2000-04-21 02:08:44 +00:00
bienvenu%netscape.com
43446e06c9
add search validity stuff, not run yet
2000-04-21 02:05:35 +00:00
bienvenu%netscape.com
d25e70e9b1
add news search, not part of build
2000-04-21 01:08:06 +00:00
bienvenu%netscape.com
780ce66457
turn back on imap search code now that it's part of the mac build
2000-04-20 22:54:17 +00:00
mscott%netscape.com
1d122006d5
fix build breakage for davidb.
2000-04-20 03:18:31 +00:00
bienvenu%netscape.com
bcac547138
attempt to fix mac bustage
2000-04-20 02:46:01 +00:00
bienvenu%netscape.com
095ba64d1f
ifdef out code causing link problem
2000-04-20 02:21:40 +00:00
bienvenu%netscape.com
f247af09fa
fix linux build bustage
2000-04-20 02:14:24 +00:00
bienvenu%netscape.com
d38da69a95
add nsImapSearch to unix makefile
2000-04-20 02:12:07 +00:00
bienvenu%netscape.com
695842c228
add search session and imap search
2000-04-20 02:00:07 +00:00
bienvenu%netscape.com
3b30a1f33b
fix linux build bustage
2000-04-20 01:36:16 +00:00
bienvenu%netscape.com
7aadc2b9f6
add include of nsIMsgSearchSession
2000-04-20 01:32:02 +00:00
bienvenu%netscape.com
a9e3d073b6
more work on search, not part of build
2000-04-20 01:19:41 +00:00
bienvenu%netscape.com
8211d0dd10
remove Init method for search, not part of build
2000-04-20 01:17:05 +00:00
danm%netscape.com
622d6fe83b
dist...chrome restructuring
2000-04-19 21:42:30 +00:00
alecf%netscape.com
a1a7edad31
add cool icons when a filter is enabled, and add a warning about filing bugs
2000-04-19 08:13:08 +00:00
alecf%netscape.com
7ba6eb65f0
use the new non-html widgets, and take out the html namespace entirely
2000-04-19 08:12:02 +00:00
alecf%netscape.com
e731b49281
add locale directory to build (doh!)
2000-04-19 07:42:40 +00:00
alecf%netscape.com
0f5355452f
add filter datasource and delegate factory to the windows build
2000-04-19 05:25:50 +00:00
alecf%netscape.com
c10b53e421
add filter datasource and delegate factory to unix build
2000-04-19 05:24:46 +00:00
alecf%netscape.com
1975b63b48
update delegate factory to create the object first, then QI
...
(so object creation is not dependant on the interface)
2000-04-19 04:00:15 +00:00
alecf%netscape.com
f2659dcaf0
fix datasource to treat delegates as opaque objects which are QI'ed to find their type. implement GetTarget and GetTargets for filters.
...
Not part of build.
2000-04-19 01:04:14 +00:00
alecf%netscape.com
06ba6d5623
implemented Get/SetFilterName/Desc, and remove old duplicate GetName/Description methods
2000-04-19 01:03:01 +00:00
bienvenu%netscape.com
eea1f0e003
More work on search, not run yet
2000-04-19 01:01:51 +00:00
alecf%netscape.com
2617dddfd3
update some strings to match the spec
2000-04-19 01:01:26 +00:00
alecf%netscape.com
99fd106dbc
make filter dialog actually capable of listing filters through RDF!
...
Also bring filter editor closer up to spec
(not really part of anything just yet)
2000-04-19 01:01:05 +00:00
alecf%netscape.com
e15c373e54
get rid of xp_core.h dependancies
2000-04-19 00:03:14 +00:00
alecf%netscape.com
c20dd34d25
further updates to the datasource to allow it to answer more questions
...
not part of build
2000-04-18 08:05:39 +00:00
bienvenu%netscape.com
2f81e913f9
more work on search, not really part of build
2000-04-18 04:47:50 +00:00
bienvenu%netscape.com
a753f15877
more work on search, not part of build
2000-04-15 16:07:49 +00:00
alecf%netscape.com
47c1a0ab48
updates to the datasource
...
not part of build
2000-04-14 02:54:08 +00:00
alecf%netscape.com
8b6fe30485
rev the filter datasource to match up with the filter delegate factory
...
(not yet part of build)
2000-04-13 23:50:50 +00:00
alecf%netscape.com
562c165fdd
first cut at filter delegate factory (not yet part of build)
2000-04-13 23:38:58 +00:00
bienvenu%netscape.com
dc37b7991d
more work on search, not used yet
2000-04-12 05:14:38 +00:00
bienvenu%netscape.com
7da2e5d5c1
initial checkin, not part of build
2000-04-12 05:12:48 +00:00
alecf%netscape.com
077ab47de8
update filter UI from pre-beta1 days
...
not part of build!
2000-04-06 05:24:56 +00:00
bienvenu%netscape.com
1a67a67535
filter upgrade code for local filters, r=sspitzer 17174
2000-04-03 00:39:51 +00:00
sspitzer%netscape.com
b80253d64b
return NS_OK, but alert when CloseFilterList() is called. r=bienvenu, a=leaf.
2000-04-01 04:17:25 +00:00
alecf%netscape.com
8d04925a9d
filter datasource WIP - derive from base nsMsgRDFDataSource class, start using the RDF delegate system to attach filters to mail folders
...
not part of build
2000-03-26 10:33:25 +00:00
alecf%netscape.com
3584f018f1
start filter datasource (not part of build)
2000-03-25 21:15:08 +00:00
mccabe%netscape.com
7cef346a78
Add [noscript] to a number of non-scriptable attributes in [scriptable] interfaces. (They're not scriptable, because they refer to native types.) This is in preparation for a new compile-time check in xpidl to require the [noscript] annotation for attributes, as it is required for methods.
...
Preparatory to fix to 11454.
r=jband
2000-03-17 23:47:48 +00:00
pp%ludusdesign.com
6281a9efd1
Converting ::GetIID() to NS_GET_IID(). Bug #20232 , r=scc@netscape.com
2000-02-06 03:18:27 +00:00
mscott%netscape.com
a9a1994b38
performance tweak --> header parser is supposed to be a service not a component.
...
r=bienvenu.
2000-01-09 21:57:21 +00:00
alecf%netscape.com
cb05bcaa63
final stage of XPIDLizing nsIMsgHdr
2000-01-08 09:55:37 +00:00
alecf%netscape.com
a9926bbf8e
pass 2 off XPIDLizing nsIMsgHdr - clean up IDL to use attributes where appropriate, and fix up API calls where necessary ( #7808 )
2000-01-05 02:02:50 +00:00
sspitzer%netscape.com
810e05d94c
fix for #20990 . missing some filter choices, and fix a js error.
1999-12-24 06:28:44 +00:00
bienvenu%netscape.com
69a1d9162a
fix memory leaks, r=sspitzer
1999-12-23 20:05:19 +00:00
sspitzer%netscape.com
3990b653bb
add titles to the filter dialogs. remove the html select and use my
...
whizbang folder picker instead. r=putterman a=sdagley
1999-12-22 01:46:53 +00:00
bienvenu%netscape.com
5b9029b704
fix 17058 mac body filters, r=sspitzer
1999-12-08 03:25:48 +00:00
bienvenu%netscape.com
db3b82b4eb
fix bug on mac where filters only work first time, r=rpotts
1999-12-08 02:31:44 +00:00
warren%netscape.com
4ab4ee4d4e
Eliminated the libs build pass.
1999-11-28 03:05:01 +00:00
dmose%mozilla.org
8535dda53e
updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:43:54 +00:00