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