Import GalaXQL 2.1

- Import galaxql-src-2.1.tar.gz

sha256:1a581dbb912100008911bf849b129d2b926fcd8825922ab189f0a93fa7cb4304

GalaXQL
by Jari Komppa

http://iki.fi/sol > Tutorials > GalaXQL
http://sourceforge.net/projects/galaxql/
Add README.md
Add .gitignore
Update for compatibility with wxWidgets 3

- Update source for compatibility with wxWidgets 3.

OpenGL it seems isn't working yet since I don't see a galaxy.


galaxql.cpp, galaxql.h
======================

- Precompiled header must come before _everything_ else.

- Bump version number to 2.2-dev.

- Include iostream when _DEBUG, in case I want to redirect to console.

- wxStopWatch shouldn't be global.
http://comments.gmane.org/gmane.comp.lib.wxwidgets.devel/158158
Technically I guess it's acceptable since the issue's been fixed but to
avoid any headaches down the road it's better to make it a member of the
GfxPanel class.

(GalaxqlApp::OnInit)
- wxStandardPaths should use existing global via wxStandardPaths::Get().
http://docs.wxwidgets.org/trunk/classwx_standard_paths.html

(GalaxqlApp::OnInit)
- Regenerate galaxql.db if its filesize is 0.

(GalaxqlApp::OnInit)
- Center the GalaXQL window on startup.

(Galaxql::Create)
- Pictures from the zip archive must be specified as an explicit type.
Without that wxImage::LoadFile() says it "Can't automatically determine
the image format for non-seekable input."

(Galaxql::CreateControls)
- Remove wxADJUST_MINSIZE. It was deprecated and in most cases no longer
exists.

(GfxPanel::GfxPanel)
- wxGLCanvas() prototype has changed. The parameter order is different
but regardless all that's needed is the parent window so pass just that.

(GfxPanel::onPaint)
- TODO: Fix OpenGL SetCurrent() ... and any other OpenGL issues.

(Galaxql::OnLoadqueryClick)
(Galaxql::OnSavequeryClick)
- Update wx filesystem symbol names. They now start with wxFD.
For example wx_OPEN is now wxFD_OPEN, etc etc.

(wxGuruSpeaksPanel::CreateControls)
- Comment out unused wxGuruSpeaksPanel to eliminate compiler warning.


RegenerationDialog.cpp
======================

- Precompiled header must come before _everything_ else.

(RegenerationDialog::CreateControls)
- Remove wxGA_PROGRESSBAR. It was deprecated and in most cases no longer
exists.
Add a solution for Visual Studio 2010+

- Add a solution for Visual Studio 2010+ in the new contrib directory.