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

314 Коммитов

Автор SHA1 Сообщение Дата
alecf%netscape.com ff42b56854 fix minor typo that was causing unnecessary assertion (doesn't affect release builds) 2000-06-06 07:16:34 +00:00
alecf%netscape.com 5c96febdc3 oops, include the string bundle <script> tag so that you can actually delete filters r=sspitzer
fix for #40337
2000-06-04 18:23:33 +00:00
bienvenu%netscape.com baf30cc5cc fix linux bustage 2000-06-03 22:33:24 +00:00
bienvenu%netscape.com 5ebd64e952 fix problem with compound filters and doesn't contain terms r=alecf,a=scottip 41312 2000-06-03 22:23:10 +00:00
bienvenu%netscape.com ab560af906 fix upgrading of 4.x filters which are moves to local folders r=alecf,a=scottip 37320 2000-06-03 22:19:47 +00:00
warren%netscape.com 512c8bf433 Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433 2000-06-03 09:46:12 +00:00
alecf%netscape.com 7e8a127697 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 9b48f3ce8c bring filter dialog up to spec
WIP for #33101 r=sspitzer
2000-06-01 00:47:05 +00:00
alecf%netscape.com 2755a0c069 oops, fix bustage - typo in makefile 2000-05-31 21:41:26 +00:00
alecf%netscape.com 5ecee565e5 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 b43c22c6c6 fix up/down buttons and delete filter button for #17484 r=mscott 2000-05-19 19:58:49 +00:00
pavlov%netscape.com 803190ad4b changes all usages of NS_NewTimer to CreateInstance 2000-05-17 02:49:35 +00:00
alecf%netscape.com 7d664dbb27 make new filters button work (yay!) 2000-05-17 01:25:59 +00:00
alecf%netscape.com 67e69de85b fix addreffing issue with creating new filters 2000-05-17 01:25:22 +00:00
alecf%netscape.com 2abee07bcb support refreshing the tree after edits have been made, restoring original selection 2000-05-17 00:27:59 +00:00
alecf%netscape.com 10cd09ef00 add support for and/or radiobuttons 2000-05-16 23:37:15 +00:00
alecf%netscape.com 01867131c5 remove dumb debugging 2000-05-16 23:36:38 +00:00
alecf%netscape.com 3ee2316a99 reverse the datasource order to reduce the number of GetTarget calls 2000-05-16 22:44:20 +00:00
alecf%netscape.com f4f3c1e6ca support i18n friendly names in the datasource by doing some utf8 conversion 2000-05-16 22:43:23 +00:00
alecf%netscape.com 559380f3e4 refresh the filter list when the user presses 'ok' in the filter editor 2000-05-16 22:32:58 +00:00
alecf%netscape.com 63c51e3a01 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 72359ea1f4 initialize empty search terms to avoid crash! (duh) 2000-05-16 05:59:50 +00:00
alecf%netscape.com 52628dc276 explicit static cast seems to make ElementAt happy 2000-05-16 05:59:17 +00:00
alecf%netscape.com e5206c1545 add new API to search for filters by name 2000-05-16 05:58:47 +00:00
ben%netscape.com 682a6e57bf preparation for new <radiogroup> widget 2000-05-16 03:26:34 +00:00
alecf%netscape.com 8e580c3a90 try to persist this window 2000-05-16 02:19:02 +00:00
alecf%netscape.com 148bee5a63 less->fewer per discussion on IRC 2000-05-16 02:18:28 +00:00
alecf%netscape.com b30e02e6ea implement "less" to remove search terms 2000-05-15 22:14:13 +00:00
alecf%netscape.com 94c96d3af9 fix typo which was preventing new search terms from being appended 2000-05-15 20:29:38 +00:00
scc%netscape.com ac56679bff string fixes 2000-05-15 01:27:17 +00:00
alecf%netscape.com 4435d11891 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 99b784ae09 add way to create a new search term from JS 2000-05-15 00:01:22 +00:00
alecf%netscape.com 368780101b use QI macro 2000-05-14 23:34:20 +00:00
danm%netscape.com c0ae0cbbf6 top-level chrome dirs are now packages,locales,skins 2000-05-13 21:29:08 +00:00
alecf%netscape.com bc86d052cf add skeleton search term overlays 2000-05-13 06:39:21 +00:00
alecf%netscape.com db1427c696 add support for target folder, filter name, and filter action 2000-05-12 09:00:58 +00:00
alecf%netscape.com d5fd2cbfab make filtername i18n friendly (store in utf8 format) 2000-05-12 07:26:15 +00:00
alecf%netscape.com 5c89f7e6b7 start factoring out searchterm code to share with search dialog 2000-05-12 07:20:21 +00:00
alecf%netscape.com 1a150e23ae better fix with correct casting 2000-05-12 04:32:10 +00:00
alecf%netscape.com 17105f0326 fix for lame bustage 2000-05-12 04:30:12 +00:00
alecf%netscape.com 80528beca7 use macro-based QI 2000-05-12 04:17:31 +00:00
alecf%netscape.com 922e4e59b6 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 06f57087ae duh, make these attributes not read-only so I can actually save them 2000-05-12 03:27:26 +00:00
alecf%netscape.com 532ba033b9 preliminary frontend support for saving filters 2000-05-11 01:42:18 +00:00
alecf%netscape.com 5a614b70b9 update support for boolean filters 2000-05-11 00:46:47 +00:00
alecf%netscape.com 8f64ff18fd 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 239a230202 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 56267e26d3 add default keyset 2000-05-10 22:33:59 +00:00
alecf%netscape.com 5f794d4256 add new search criteria properties file 2000-05-10 22:26:51 +00:00
alecf%netscape.com 2044c054b5 switch to using nsISupportsArray for now 2000-05-10 01:03:22 +00:00
alecf%netscape.com 540a250373 make this interface scriptable 2000-05-10 01:02:56 +00:00
alecf%netscape.com 2f1cec3217 xpidlize nsIMsgSearchTerm 2000-05-09 07:12:19 +00:00
alecf%netscape.com 6d9e3cbbeb add search term to mac exports 2000-05-07 00:48:33 +00:00
alecf%netscape.com 72b8948dd6 add search term to windows build 2000-05-07 00:42:46 +00:00
alecf%netscape.com 8185ea1965 add searchterm idl to unix build 2000-05-07 00:42:01 +00:00
alecf%netscape.com e072daebd3 add new IDL wrapper around searchterms 2000-05-07 00:39:27 +00:00
alecf%netscape.com 37a49bc3b3 now pass in the filter's scope when the filter row is created 2000-05-05 22:09:18 +00:00
alecf%netscape.com d0528c2204 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 ed318e4312 adding comments to document new syntax that went in yesterday 2000-05-03 21:45:21 +00:00
alecf%netscape.com 086d98c97f add toString() method for easy examination from JS 2000-05-03 21:44:33 +00:00
alecf%netscape.com 07ea4fe288 initialize the dialog with all filter terms
(not working just yet)
2000-05-03 21:38:23 +00:00
alecf%netscape.com 4247c481ae 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 667ac4e997 update filter editor to reflect new search widget changes 2000-05-02 07:34:33 +00:00
alecf%netscape.com f079776b39 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 3ccc3f72c3 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 c5e4184a9f 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 5764f7d5de 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 7afd3c6b80 remove assertion for now, not really a bad thing 2000-05-01 07:35:22 +00:00
alecf%netscape.com c962aa894e make names more readable 2000-05-01 00:30:58 +00:00
alecf%netscape.com ba86aad319 first consumer of searchattribute tag - dynamically change contents based on scope 2000-04-30 08:51:43 +00:00
bienvenu%netscape.com a6e9e1dcfa fix get running scope to return running scope 2000-04-27 04:14:51 +00:00
alecf%netscape.com 8f66b4ea5c add helper routine to get all valid operators for a given attribute 2000-04-27 02:29:23 +00:00
alecf%netscape.com 841a3bd0dd add english versions of search attributes and properties for filters/search 2000-04-27 02:23:43 +00:00
alecf%netscape.com 20b5e4b38d 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 29beab93a5 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 52801265d5 add search validity table/manager to windows build 2000-04-26 22:01:44 +00:00
alecf%netscape.com e3b2b077fd add validity manager stuff to unix build 2000-04-26 21:54:37 +00:00
alecf%netscape.com 4d0510c8e3 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 3eefa114e6 add AddResultElement as a search session interface 2000-04-26 20:57:01 +00:00
mjudge%netscape.com 2cfb602409 making string conversions explicit. scc 2000-04-26 01:13:55 +00:00
bienvenu%netscape.com b6ec9d056d more work on search, esp news 2000-04-26 00:55:47 +00:00
scc%netscape.com 0d576558b1 making string conversions explicit 2000-04-22 23:23:43 +00:00
bienvenu%netscape.com 95f86814b6 more work on search, including validity manager 2000-04-22 17:36:27 +00:00
sspitzer%netscape.com ef3688063b init the refcount. 2000-04-22 16:52:06 +00:00
alecf%netscape.com 1d547a8411 missing object file from makefile 2000-04-22 01:31:55 +00:00
alecf%netscape.com 9521f9ba8d fix class casting bustage 2000-04-22 00:57:48 +00:00
alecf%netscape.com 9a6c9a1fd5 fix casting bustage 2000-04-22 00:42:50 +00:00
alecf%netscape.com f15bb28f41 oops, fix IDL bustage 2000-04-22 00:38:29 +00:00
alecf%netscape.com 42e1c6e1f3 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 f03dcb44c8 Explicitly cast string literals (const char*) to char *. 2000-04-21 21:26:21 +00:00
cls%seawood.org afaa6c9492 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 03ccd1769f Temp dummy implementation of nsMsgSearchValidityManager::NewTable for BeOS. Bug #36686 2000-04-21 14:40:54 +00:00
alecf%netscape.com 12c9fd1145 oops, back out previous change, my tree had other stuff in it 2000-04-21 08:53:32 +00:00
alecf%netscape.com eb2b038aa1 oops, back out that unix change, my tree was filled with other crap 2000-04-21 08:52:29 +00:00
alecf%netscape.com 599ccf3028 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 8d879b0045 add scriptable search value to windows build 2000-04-21 08:49:46 +00:00
alecf%netscape.com 43fe40b42b add scriptable searchvalue to unix build 2000-04-21 08:49:06 +00:00
alecf%netscape.com e0bd7a84f3 add new IDL to windows build 2000-04-21 08:48:14 +00:00
alecf%netscape.com d704f10a2f add new IDL to unix build 2000-04-21 08:46:14 +00:00
alecf%netscape.com 2c14cdf12f add first cut at scriptable search scope terms 2000-04-21 08:45:53 +00:00