Commit Graph
100 Commits
Author SHA1 Message Date
Glenn Rice bb6d360b06 Ensure (Get|Set)ColumnWidth is not called on a non existant column.
The AutomaticColumnWidth method can be called when the game list does
not have any columns (for example when dolphin is starting).  In this
case wxWidgets assertions fail when (Get|Set)ColumnWidth are called on
columns that do not exist.  So check to make sure there are columns to
prevent this.
2014-06-20 07:03:44 -05:00
Glenn Rice a05733d6cc Update translation files to reflect recent changes in the code. 2013-11-03 08:53:20 -06:00
Glenn Rice d321aa7e7a Pull in translations from Transifex. 2013-09-21 11:24:33 -05:00
Glenn Rice d9dd0a7874 Fix building with polarssl from the externals. 2013-09-11 23:35:52 -05:00
Glenn Rice acbdcc8ea0 Use the POLARSSL_LIBRARY variable to set the link library. This fixes a
possible linkage issue when multiple versions of the library are around.
2013-09-11 22:09:49 -05:00
Glenn Rice 70130aeac3 Remove the REQUIRED option from the cmake pkg-config check for GLEW so
that cmake doesn't fail if a shared library is not found, and falls back
to the version in the externals.
2013-09-09 16:48:14 -05:00
Glenn Rice 908963d601 Update the pot file and translation catalogues. This signifies the
string freeze has officially begun.
2013-09-09 06:28:14 -05:00
Glenn Rice 913853d441 Move the creation of the GLInterface (and hence the video backend
window) from VideoPrepare to Initialize in the software plugin (as in
the GL plugin).  This fixes issue 6564.  It also makes the emulator show
up positioned correctly in the dolphin application window when using
render to main.
2013-09-07 15:57:32 -05:00
Glenn Rice 508888c935 Merge branch 'update-cmake-glew-test'
Fixes issue 6548
2013-09-07 12:46:44 -05:00
Glenn Rice d617efc5ef When checking for glew, don't fail if a working system version is not
found so we can fall back to the Externals version.
2013-09-07 12:40:40 -05:00
Glenn Rice a3d86ceead When checking for glew via cmake check to see that the system version of glew
is at least 1.8 and has the methods of glew 1.9.  This is an annoying
hack to deal with Ubuntu's glew setup, which is glew 1.8 with 1.9
methods patched in.
2013-09-07 12:24:32 -05:00
Glenn Rice cf09974d61 Merge branch 'translate-about' 2013-09-07 09:56:54 -05:00
Glenn Rice f1c6357750 Enable translation of the about dialog. 2013-09-06 21:02:11 -05:00
Glenn Rice eb8e03fab5 Add a check for a shared polarssl library. This checks to see that the
system version is new enough, and is compiled with havege support.
2013-09-02 20:07:47 -05:00
Glenn Rice 8190565313 Update translation pot file. 2013-08-17 09:31:38 -05:00
Glenn Rice 95c234ceb3 Merge branch 'join-wiimote-scanning-thread' 2013-08-01 07:19:00 -05:00
Glenn Rice be76dc153b Re-add the HandleWiimoteDisconnect calls to the RealWiimote::Shutdown
routine.  This is needed to actually disconnect real wiimotes and delete
the corresponding wiimote objects when the app exits.
2013-08-01 07:16:51 -05:00
Glenn Rice 7aae59a766 Add comments to explain the usage of the WiimoteReal Stop/Shutdown
routine usage.
2013-07-31 09:19:28 -05:00
Glenn Rice 01987be6b9 Make sure that WiimoteReal is really shutdown on app exit. Particulary
ensure that the wiimote scanning thread is joined.  This fixes a crash
on shutdown if scanning has been initiated.
2013-07-31 09:09:18 -05:00
Glenn Rice 63e334f59e Uh, that was stupid. Forgot to remove the NOT. 2013-07-15 09:22:47 -05:00
Glenn Rice b2950adc52 When cmake checks for miniupnpc use the MINIUPNPC_VERSION_1_7_OR_HIGHER variable instead of MINIUPNPC_VERSION_PRE1_7. This should fix issue 6422. 2013-07-15 09:20:43 -05:00
Glenn Rice 1aca5fe798 Remove the cmake check for wxWidgets 2.8.9 that somehow got readded to
the code before the correct check for wxWidgets 2.9.3/2.9.4.
Also clean up the indentation in the CMakeLists.txt file.
2013-07-10 21:49:13 -05:00
Glenn Rice 8b65775ee1 Fix a couple of compiler warnings that have cropped up. 2013-07-10 15:07:57 -05:00
Glenn Rice 1f6b70bf87 On linux check for a new enough system version of miniupnpc. Fall back
to building the version in the externals if it is not available.
2013-07-09 22:07:27 -05:00
Glenn Rice 12d791a628 Fix some of the compiler warnings that have appeared recently. 2013-05-05 23:22:57 -05:00
Glenn Rice 4f5832827e Merge branch 'fix-linux-win-resize' 2013-04-26 12:04:09 -05:00
Glenn Rice 2c8c6304d7 Make sure the EGL evdpy is closed. 2013-04-26 11:35:42 -05:00
Glenn Rice 1666e091ef Make EGL and X11 dpy/evdpy usage consistent. EGL needs testing. 2013-04-26 10:53:46 -05:00
Glenn Rice 03dfe7b816 The evdpy should be used for the X11 window creation and in the event
thread.  dpy should only be used for GL.
2013-04-25 23:41:45 -05:00
Glenn Rice 9a50d055a1 Add Swedish translations. 2013-04-23 06:44:33 -05:00
Glenn Rice 79c0f5e6e2 Update translation files from Transifex, and update the pot file from
the source code again.
2013-04-18 23:02:41 -05:00
Glenn Rice 3fdc46877a Make the GUI show a translated "No audio output" sound backend string. 2013-04-03 09:22:39 -05:00
Glenn Rice c5a0104147 Pull updated translations from Transifex. 2013-04-02 18:16:41 -05:00
Glenn Rice 6371a6f15d Fix some more strings for translation, and update the catalog. 2013-04-02 17:44:27 -05:00
Glenn Rice 485bd70df2 Fix some strings for translation and update the pot file to include
those strings once again.
2013-03-29 11:05:22 -05:00
Glenn Rice e160218394 Update pot file for recent string changes in the code. 2013-03-10 08:57:16 -05:00
Glenn Rice 91a4c9d899 Update translations from transifex.
Also add the transifix client configuration directory to gitignore.
2013-03-10 08:55:52 -05:00
Glenn Rice b13b594905 Merge branch 'compiler-warnings'
This shouldn't break anything so I will go ahead and merge it.  Disc scrubbing is tested and works.  There is a minor change to how the data is read by using the File::IOFile::ReadBytes method instead of directly using fread, but the data read is the same.
2013-02-02 08:17:44 -06:00
Glenn Rice c8c75dc9a3 Modify the gettextize script to add the header and dolphin license to
the dolphin-emu.pot file.  Also update the pot file once more.
2013-02-01 21:44:35 -06:00
Glenn Rice 04a34d709e Merge branch 'translations-update' 2013-02-01 21:42:31 -06:00
Glenn Rice f7fa33f2d6 Fix remaining compiler warnings. 2013-01-31 15:29:29 -06:00
Glenn Rice 0ffdd2607f Fix the majority of the compiler warnings unearthed by the addition of
the new warning flags.
2013-01-29 23:24:51 -06:00
Glenn Rice 18e69acc15 Re-enable a few more warnings. 2013-01-29 21:48:26 -06:00
Glenn Rice 7676c4d43b For each of the recently added warning flags check to see if the
compiler supports the flag before adding it.
2013-01-29 21:28:55 -06:00
Glenn Rice f660077d06 Remove deprecated method for accessing a gtk widgets window.
Fix a debug build compiler warning.
2013-01-25 20:11:17 -06:00
Glenn Rice ec5fc54b5b Update Japanese language. 2013-01-22 21:40:48 -06:00
Glenn Rice 8a76b4a851 Update Arabic translations. 2013-01-22 15:33:47 -06:00
Glenn Rice 9f896b203c Update Spanish, French, Korean, and Brazilian Portuguese translations. 2013-01-21 19:32:02 -06:00
Glenn Rice 6f7f02aeaf Fix translations for the recent spelling error correction. Also update
the pot file while we are at it.
2013-01-16 21:42:01 -06:00
Glenn Rice e75a7b4572 Fix a gcc initialization order warning. 2013-01-15 06:41:11 -06:00
Glenn Rice 2cd415dd83 Fix the signed/unsigned comparison warnings created by a recent commit. 2013-01-11 22:00:36 -06:00
Glenn Rice 1d44d3baf5 Merge branch 'linux-desktop-file' 2013-01-07 17:07:23 -06:00
Glenn Rice 6bd8474d05 Change the application name to "Dolphin Emulator" (from "Dolphin-emu"). 2013-01-07 17:05:51 -06:00
Glenn Rice bb7c262539 Add a linux .desktop file to add dolphin-emu to the menu, and install it
when running 'make install'.
2013-01-07 16:50:48 -06:00
Glenn Rice 9b51c99c6b Make sure the null character is not included in the string. 2013-01-03 19:49:19 -06:00
Glenn Rice 12a606501c Fix the name and description truncation issue in a cleaner way. 2013-01-03 19:21:20 -06:00
Glenn Rice 3da05af30a Fix truncated names and descriptions in the game list on linux. 2013-01-03 10:35:07 -06:00
Glenn Rice c303669dd0 Clean up some messy code issues that have been annoying me. 2012-12-28 09:58:06 -06:00
Glenn Rice 0de073edea When using the "Keep window on top option" make sure that the effect of
that option ends when emulation ends when using render to main.
2012-12-25 21:12:51 -06:00
Glenn Rice 02acafce52 Merge branch 'translations-update' 2012-12-24 14:09:43 -06:00
Glenn Rice 3a0782ff33 Update French and Spanish translations. 2012-12-22 23:05:02 -06:00
Glenn Rice cb54b822a6 Update Japanese translations. 2012-12-21 07:41:41 -06:00
Glenn Rice 9b7eb9cf35 Update Brazilian Portuguese translations. 2012-12-20 20:42:22 -06:00
Glenn Rice 05c6d11d48 Update Spanish translations. 2012-12-20 08:26:27 -06:00
Glenn Rice 9734eaedb1 Update Korean translations. 2012-12-18 08:30:05 -06:00
Glenn Rice 1bd42b7acc Merge branch 'rehash-msw-cursor-hide' 2012-12-18 08:07:47 -06:00
Glenn Rice 98ed34d50b Use wxNullCursor to put the cursor back to its default instead of
explicitly setting the cursor to the arrow.
2012-12-17 11:32:10 -06:00
Glenn Rice 98bb0f1885 Oops. Forgot to sanitize these files. 2012-12-17 09:39:01 -06:00
Glenn Rice 42acee04aa Add updated translations for Polish, Farsi/Parsi/Persian??, and Czech
languages.
2012-12-17 09:32:25 -06:00
Glenn Rice f1cc5c2ff9 Define the icon for "dolphin". The IDI_ICON1 seems to be preempted by the wx resource. This one does not. 2012-12-17 08:33:42 -06:00
Glenn Rice 0a918782cf Reorder the inclusions to hopefully fix the icon issue. 2012-12-17 00:11:59 -06:00
Glenn Rice ff7041804c Make sure that the wxWidgets manifest does not override the dolphin one. 2012-12-16 23:55:22 -06:00
Glenn Rice 832a5a0b26 Add the resource include in only one place for all builds. 2012-12-16 23:39:05 -06:00
Glenn Rice d34fb84734 Add the resource inclusion to the other builds. 2012-12-16 23:21:11 -06:00
Glenn Rice a581c75a37 Make the resource include path relative. 2012-12-16 22:52:29 -06:00
Glenn Rice d1a812231e Rework the way that windows mouse cursor hiding is done to use the built
in wxWidgets methods.
2012-12-16 21:32:14 -06:00
Glenn Rice db329bf027 Update translation pot file for changes in the code. 2012-12-11 08:14:34 -06:00
Glenn Rice a6374f25fd Fix OSX build once again. Apparently OSX needs to get with the times. 2012-12-10 10:31:08 -06:00
Glenn Rice f6df3d1513 OSX build fix for the unordered_map/hash_map issue. 2012-12-10 08:40:27 -06:00
Glenn Rice e85438cba0 Clean up gcc/g++ compiler warnings that have accumulated. 2012-12-10 00:40:28 -06:00
Glenn Rice c1a684bd44 Merge branch 'remove-libav-deprecation' 2012-08-28 22:46:43 -05:00
Glenn Rice 054c6f2aad Update the cmake build system to neccessary versions of libav. 2012-08-28 22:38:21 -05:00
Glenn Rice d2e057d137 Update libav code to remove deprecation warnings. 2012-08-28 22:34:24 -05:00
Glenn Rice 05ae006e18 Merge branch 'translation-updates' 2012-06-26 20:08:22 -05:00
Glenn Rice ccba08f5ca Update po's from translators. 2012-06-26 20:05:11 -05:00
Glenn Rice fb77f0df2d Update pot file for recent changes to the code. 2012-06-06 06:28:09 -05:00
Glenn Rice 00f6b7b6ea Fix core dump on start up on linux. Thanks to degasus. 2012-05-26 08:24:18 -05:00
Glenn Rice 86f2cc60f2 Merge branch 'linux-fixes' 2012-05-02 18:26:20 -05:00
Glenn Rice 614a994150 Instead of ignoring various subdirectories of the Binary directory, just
ignore that directory.
2012-05-02 15:48:14 -05:00
Glenn Rice 40640217f1 Fix hide mouse cursor on linux.
Fix emulator window position when rendering to main on linux.
Allow building against wxWidgets 2.9.3 on linux.
2012-05-02 14:40:40 -05:00
Glenn Rice 1680c6849f Merge branch 'translation-update' 2012-03-09 17:47:28 -06:00
Glenn Rice a7d142bed9 Rebase in preparation for merge. 2012-03-09 17:46:58 -06:00
Glenn Rice 1b1016ece7 Update the pot file to reflect recent changes in the code. 2012-03-09 17:46:38 -06:00
Glenn Rice d73f4d8240 Update Korean translations. 2012-03-09 17:46:35 -06:00
Glenn Rice 5c66c5b138 Update Hungarian translation. 2012-03-09 17:46:33 -06:00
Glenn Rice 685d02c0a6 Clean up Turkish translation file. 2012-03-09 17:46:30 -06:00
Glenn Rice 7306257c0f Update from master branch.
Update Arabic, Hungarian, and Spanish translations.
2012-03-09 17:46:28 -06:00
Glenn Rice 6961c2e553 Update Hungarian and Turkish translations. 2012-03-09 17:46:26 -06:00
Glenn Rice 1880eb8e9f Update Czeck translation. 2012-03-09 17:46:24 -06:00
Glenn Rice 510450999d Update Arabic and Japanese translations. 2012-03-09 17:46:20 -06:00