delete not valid provider instances (fix memory leaks),
avoid failure due to assertion calling disconnectDb on PG provider more times
Simple fix for #5754 (Mac OS-specific). Better fix would be to make a…
… method that set all QAction additions to base menus (submenus ok) to QAction::NoRole. This would keep any new action from hijacking the Mac app's About or Preferences… menus. See: http://doc.qt.nokia.com/4.7.1/qmenubar.html#qmenubar-on-mac-os-x
Does not address third-party plugins that add their own menus. They should use (here for Python): menu_bar = self.iface.mainWindow().menuBar() menu_bar.insertMenu( self.iface.firstRightStandardMenu().menuAction(), self.my_plugins_menu ) Ideally, a new QgisInterface public slot pair of addMenuToMenuBar(QMenu)/removeMenuFromMenuBar(QMenu) should be added, to help plugin developers put their menus in the correct place. Deletion in GdalTools.py is redundant add-to-menu code. It moved the Raster menu to -1 on the menubar (between Window and Help on Mac).
Merge pull request #167 from artfwo/master
Russian translation update for 1.8
Better fix for #5754. More of a hack but works well.
Keeps all plugins from hijacking About or Preferences application menus on Mac.
Merge pull request #170 from dakcarto/fix-about-hijack
Better fix for #5754. More of a hack but works well.
Merge pull request #171 from Cracert/trans
translation update: pl by Robert