github hydrusnetwork/hydrus v291
Version 291

latest releases: v568, v567, v566...
6 years ago
  • expanded the permissible shortcut keys to all reasonable ASCII characters, such as comma and ampersand and the types of brackets
  • fixed a delayed crash sometimes caused by the file import frame (the one launched by dropping some files on the client or going file->import files)
  • the file import frame does its file parsing job in a generally more sensible way, particularly when new drops occur while parsing is ongoing
  • fixed a crash that could be initiated by the manage tags dialog setting the favourite tags late
  • fixed a crash that could be initiated by manage parents closing before results came in
  • fixed a rare possible crash that could be initiated by a review service panel delivering results late
  • when media pages load, they will be more thread-crash-polite to wx
  • wrote a new 'PageParser' object that will be the primary parser in the new downloader engine. this can deal with a variety of complicated parsing situations. it is still a work in progress, not yet ready for proper use
  • started new 'manage parsers' dialog for the new parsing system and arranged a bunch of things around that to make the eventual transition easier
  • edited some more old 'parsing scripts' ui to again make the transition easier. file lookup scripts will be converted to something new as we move to the new parsing system
  • fixed some bugs in contentparser instantiation
  • fixed a bug in the html tag rule edit dialog that wouldn't allow attribute pair editing
  • the names in the manage tags file lookup script dropdown are now sorted
  • removed some old redundant error-hiding code from the pubsub system
  • a common 'is my page closed' check is now a lot simpler and faster
  • fixed an edge shutdown bug where log messages were not able to be written to the log file
  • some media viewer objects delete themselves more safely
  • maybe fixed a rare menu refresh bug in linux
  • improved how hydrus deletes temp paths--if they are 'in use by another process', it will now put them aside and try again later. this error typically occurs when file mimetype parsing fails, and due to the error context hanging around, an open file handle is still in scope.
  • the client is better about recovering from missing tags in the db--in certain circumstances, it will now generate a 'unknown tag:random hex' as a simple placeholder that can be better used to investigate the error, rather than dumping out
  • downgraded os x opencv to 3.1.0 to hoyefully increase compatibility
  • putting out a separate os x build with opencv 2.4 as a test for users with problems booting the main build
  • the server closes a little more neatly
  • upnp errors are more verbose
  • misc code cleanup

Don't miss a new hydrus release

NewReleases is sending notifications on new releases.