Modify

Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#611 closed defect (invalid)

Doxygen plugin search creates WikiPages if your search is CamelCase

Reported by: trachacks@… Owned by: Blackhex
Priority: normal Component: DoxygenPlugin
Severity: normal Keywords:
Cc: Trac Release: 0.9

Description

Hi,

I just noticed a bug when searching for things in the doxygen plugin.

If my search is camelcase - e.g. I have a function called "EchoDateInput" (it's a PHP project).

If I search for it in lower case, the search results take me nicely to the results. but if I type it in it's original case, it asks me if I want to create a new Wiki Page....

All the best.

Attachments (0)

Change History (4)

comment:1 Changed 8 years ago by Blackhex

  • Status changed from new to assigned

I'm not sure if this is not featrue of searching system, but I'll take a look on that.

comment:2 Changed 8 years ago by athomas

  • Resolution set to invalid
  • Status changed from assigned to closed

This is an intentional "feature" of Trac's search system and can be disabled by prefixing your search term with a !.

comment:3 Changed 8 years ago by trachacks@…

Perhaps the doxygen search thing should always insert a ! into the search, as this is very annoying in this scenario?

Or perhaps a more general change would be to add a link at the top of the search results - "Create the page MySearchTerm" and display the valid search results anyway?

It's especially annoying that I'm not searching the wiki, tickets etc., only Documentation is selected, and thus CamelCase has no place there.

I'll leave it as closed but I think that a little polishing could be benefitial generally.

comment:4 Changed 8 years ago by Blackhex

Maybe but that couldn't be changed inside DoxygenPlugin, this must be edited in search engine itself.

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.