From: SourceForge.net <no...@so...> - 2008-02-10 17:43:35
|
Bugs item #1646584, was opened at 2007-01-28 21:49 Message generated for change (Settings changed) made by rschwenn You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=1646584&group_id=588 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None >Priority: 4 Private: No Submitted By: Robert Schwenn (rschwenn) Assigned to: Nobody/Anonymous (nobody) Summary: Search in all open buffers: Synchronize fails Initial Comment: In the standard Search&Replace dialog, after choosing "All buffers": A click on the synchronize button often only syncronizes the directory (witch is not related to this function) but not the filter/extension, which is used to create the file list. BTW: For the search in all open buffers, for me it would be a good default to set the file filter to "*.*" initially at every call. jedit 4.3pre9 WinXP SP2 Sun JRE 1.5.0_10 ---------------------------------------------------------------------- >Comment By: Robert Schwenn (rschwenn) Date: 2008-02-10 18:43 Message: Logged In: YES user_id=1486645 Originator: YES It's still the same. I really think, that every time the dialog is initiated, the filter should be set to "*.*". So this function by default would do what's promised: searching *All Buffers*. jedit 4.3pre12 WinXP SP2 Sun JRE 1.6.0_03 ---------------------------------------------------------------------- Comment By: Nicholas O'Leary (olearyni) Date: 2007-02-07 23:44 Message: Logged In: YES user_id=631957 Originator: NO The All Buffers handling is a bit weird. The search dialog has property called fileset that represents the files that will be searched. When the dialog is 'saved' and the AllBuffer option is set, it creates an AllBufferSet object that represents the fileset. The AllBufferSet is created with the value of the filter text box at that point. When the sync button is pressed, it retrieves this value from the AllBufferSet object - which may bear no resemblance to what the current buffer is. You can see for yourself: 1. select All Buffers 2. enter random text into the Filter box 3. click Close or Find (in which case, you will probably get an error message saying no files were matched) 4. open the dialog again 5. select All Buffers 6. change the filter value to something else 7. Click synchronise - the filter value will return to the random text. This is counter-intuitive considering what the synchronise button does when Directory search is selected. The expectation is that the filter will be set to a glob that matches the active buffer. It is a trivial fix that I think should be made - anyone object? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=1646584&group_id=588 |