Change log

From Searchbastard

Jump to: navigation, search

Version 1.5.5

Release date: 19 MAR 2010
File: http://searchbastard.rosell.dk/searchbastard1.5.5.xpi

Changes compared to 1.5.4

  • FF 4.0 compatible


Version 1.5.4

Release date: 17 JAN 2010
File: http://searchbastard.rosell.dk/searchbastard1.5.4.xpi

Changes compared to 1.5.3

  • FF 4.0b9 compatible


Version 1.5.3

Release date: 26 DEC 2010
File: http://searchbastard.rosell.dk/searchbastard1.5.3.xpi

Changes compared to 1.5.2

  • FF 4.0b8 compatible


Version 1.5.2

Release date: 24 AUG 2010
File: http://searchbastard.rosell.dk/searchbastard1.5.2.xpi

Changes compared to 1.5.1

  • FF 4.0b6 compatible
  • Its now possible to change between framed multisearch and tabbed multisearch on the multisearch page


Version 1.5.2b2

Release date: 24 AUG 2010
File: http://searchbastard.rosell.dk/searchbastard1.5.2b2.xpi

Bug fixes

  • Minor: Multisearch started out loading a page at rosell.dk


Version 1.5.2b1

Release date: 24 AUG 2010
File: http://searchbastard.rosell.dk/searchbastard1.5.2b1.xpi

Changes

  • FF 4.0b3 compatible
  • Its now possible to change between framed multisearch and tabbed multisearch on the multisearch page


Version 1.5.1

Release date: 03 JUL 2010
File: http://searchbastard.rosell.dk/searchbastard1.5.1.xpi

Changes

  • No longer supports old importing setting files, which was exported using SB 1.3 and earlier. Also, its no longer possible to go directly from a SB 1.3 to SB 1.5.1 To upgrade from an earlier version, you need to upgrade in two steps, first upgrading to v.1.5 (not 1.5.1), and then to the latest version. To import old settings, you need to downgrade to SB 1.5 , import, and then upgrade. The reason I removed this functionality, is that it depended on eval() calls, which are potentionally unsafe


Version 1.5

Release date: 28 JUN 2010
File: http://searchbastard.rosell.dk/searchbastard1.5.xpi

New features since last stable release

  • Translation: Write ie "en-fr test" in location bar to translate from english to french - or use new "Dictionaries" dropdown, which lets you select between all available combinations. All searchbastard engines that supports the picked combination will appear in a tabbed multisearch. More info, including video available here: Dictionaries functionality
  • Autoupdate for searchbastard engines, and its also possible to subscribe to all available "dictionary engines" (that is: engines that supports the new dictionary functionality)
  • Multisearch-tab improved in various ways: 1) Its much faster, because of a new loading algorithm (See Tab loading algorithm for details). 2) Arrowkeys now also reacts, even though the iframe is not in focus. 3) Iconsize indicates if a tab has loaded (small = not loaded) 4) "No result" tabs are now automatically
  • Its now possible to set up searchbar to behave similar to the firefox "find" feature (that is: it is opened by pressing ie ctrl+shift+f and can quickly be closed again by pressing Esc)
  • After a searchuser makes a search, the searchfield is selected, which makes it fast to make another search (just start typing...)


Version 1.5b3

Release date: 18 APR 2010
File: http://searchbastard.rosell.dk/searchbastard1.5b3.xpi

New features

  • Its now possible to set up searchbar to behave similar to the firefox "find" feature (that is: it is opened by pressing ie ctrl+shift+f and can quickly be closed again by pressing Esc)
  • "No result" tabs are now automatically closed in multisearch-tabs (only Searchbastard engines are able to signal that there were no result. All searchbastard engines has been updated, so they can detect if there were no result)
  • "Check now" buttons for the autoupdates in settings interface

Bug fixes

  • Minor: Hide/Show bar
  • Minor: Right-click menu on target-languages in translation dropdown should not appear


Version 1.5b2

Release date: 19 MAR 2010
File: http://searchbastard.rosell.dk/searchbastard1.5b2.xpi

New features

  • Multisearch-tab intelligent load that is less intensive. (See Tab loading algorithm for details)
  • Multisearch-tab arrowkeys now also reacts, even though the iframe is not in focus.
  • Short "enfr" syntax now also works with 3-letter codes (ie "angang" or "enbpy")
  • Multisearch-tab: Icons are now a little smaller on tabs that hasn't loaded.
  • When user makes a selection, copy it to the searchfield
  • When user makes a search, the searchfield is selected, which makes it fast to make another search (just start typing...)

Bug fixes

  • Minor: Importing previously exported settings causes the "Dictionaries" dropdown to fail - but only temporarily: after a browser restart, it works again
  • Minor: Its possible for firefox searchengines not to have an icon. Searchbastard doesnt show such engines in the bar
  • Minor: Selection search with dictionaries problem: Typing "en-fr" doesn't work (But typing "enfr" does work)
  • Minor: Alias search only works, when user has a firefox quick search in a toolbar

Known bugs

  • Minor: Hide/Show bar
  • Minor: Right-click menu on target-languages in translation dropdown should not appear


Version 1.5b1

Release date: 05 MAR 2010
File: http://searchbastard.rosell.dk/searchbastard1.5b1.xpi

New features

  • Translation: Write ie "en-fr test" in location bar to translate from english to french - or use new "Dictionaries" dropdown, which lets you select between all available combinations. All searchbastard engines that supports the picked combination will appear in a tabbed multisearch. More info, including video available here: Dictionaries functionality
  • Easily create a 'real' group of dictionary engines for a specific translation by right-clicking in the target language in the dictionary dropdown and selecting "create group" (video available here: Dictionaries functionality)
  • Periodically check for engine updates
  • Periodically check for new dictionary engines (feature described here: Dictionaries functionality)

Bug fixes

  • "Find new searchbastard engines" interface is too small

Known bugs

  • Minor: Importing previously exported settings causes the "Dictionaries" dropdown to fail - but only temporarily: after a browser restart, it works again
  • Minor: Its possible for firefox searchengines not to have an icon. Searchbastard doesnt show such engines in the bar
  • Minor: Selection search with dictionaries problem: Typing "en-fr" doesn't work (But typing "enfr" does work)
  • Minor: Alias search only works, when user has a firefox quick search in a toolbar ("element is null", browser-overlay.js, line 94)


Version 1.4.2

Release date: 25 DEC 2009
File: http://searchbastard.rosell.dk/searchbastard1.4.2.xpi

New features

  • FF 3.6 compliant
  • When doing the selection search, the search string is now send to the quick searchbox
  • No eval() calls without first asking user for permission (when importing old preferences or upgrading from old version of searchbastard)

Bug fixes

  • Import of engines did not work on old preferences
  • Engine list in "Find new searchbastard engines" was cached
  • In Settings, when you clicked Create Group / Create Subgroup, and then pressed Cancel, Group was created anyway


Version 1.4.1

Release date: 24 OCT 2009
File: http://searchbastard.rosell.dk/searchbastard1.4.1.xpi

Bug fixes

  • Arrowkeys in multisearch-tabs wasn't working properly (tabs lost focus, when content was loaded)


Version 1.4

Release date: 24 OCT 2009
File: http://searchbastard.rosell.dk/searchbastard1.4.xpi

New features

In general: A lot of improvements of the tabbed multisearch, making it an attractive option. I now organize my groups, so the group contains an engine and a subgroup. This causes the result to display in two frames. The first frame contains the engine (favourite engine of the group), and the next frame contains a tab-panel which contains the rest of the engines. This way, the two favourite engines will quickly show up. I then repeatedly press the right arrow key to see the content of the other tabs.

  • Tabs in multisearch-tabs are now icons (much better for panel-search)
  • Arrowkeys (right and left) now changes selected tab in multisearch-tabs
  • Tabs are now loaded one tab at a time, which in effect causes the first tab to display faster
  • Tabbed multisearch is now default inside a framed multisearch (frames within frames are usually not what you want - if it is, then you can override default on group properties, as usual)

Bug fixes

  • Add to group didn't work in settings


Version 1.4b2

Release date: 20 SEP 2009
File: http://searchbastard.rosell.dk/searchbastard1.4b2.xpi

New features

  • Middleclick events. Middleclick on an engine to open it in new tab (similar to firefox bookmarks)

Bug fixes

  • Dropdown groups wouldn't open, after you had opened engine properties


Version 1.4b1

Release date: 05 SEP 2009
File: http://searchbastard.rosell.dk/searchbastard1.4b1.xpi

Note: This is not tested thoroughly in FF 3.0. It has however been tested thoroughly in FF 3.5


Version 1.4alpha2

Release date: 25 AUG 2009
File: http://searchbastard.rosell.dk/searchbastard1.4alpha2.xpi

Whats new?

  • Export now exports in XML format
  • FF 3.0 compatible (1.4alpha1 was not)
  • Bottombar now closes when Esc is pressed, also when Selection search is disabled
  • Prefixes is now less confusing

Known issues

  • On fresh install, user is prompted that datastructure is upgraded


Version 1.4alpha1

Release date: 25 JUN 2009
File: http://searchbastard.rosell.dk/searchbastard1.4alpha1.xpi

Note: This is only recommended for testers. Make sure to export the preferences before installing. If things go wrong, and you can't even open Settings, do this: Locate "searchbastard settings" in the functions menu, and right-click on it. This brings up "Reset settings". Btw: This version only works in FF3.5, but 1.4 will also support FF3.0

Whats new?

  • Unicode. Engines, aliases and prefixes can now contain any unicode characters. Russian letters, for example. фыва
  • Objects are now serialized to JSON instead of uneval.
  • Almost no more potentially unsafe eval() calls (eval() is still used when old datastructure needs to be parsed, which happens the first time v1.4 is run, and when old preferences are imported. In order not to bug users with warnings, as everybody needs the first-time upgrade, this will be done without warning. In next release, no eval() will be called without user accept).
  • Code is namespaced, minimizing risk of collusion with other add-ons


See Also


Personal tools