Граф коммитов

358 Коммитов

Автор SHA1 Сообщение Дата
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