Commit Graph

860 Commits (master)

Author SHA1 Message Date
scrawl 5f7d349126 several missing includes 12 years ago
pvdk 8cdd1e5539 Fixed problem with sorting of the masters in the launcher 12 years ago
Marc Zinnschlag 648b53ef93 removed unused launcher.cfg file 12 years ago
pvdk b0647d6c8a Fix for Bug #413: resolutions no longer appear multiple times on Windows 12 years ago
pvdk 60aea3653f Modified sorting, should not crash anymore 12 years ago
Pieter van der Kloet 64c348c39e Added support for different encodings 12 years ago
Pieter van der Kloet 433773e0ea Fixed segfault in datafilesmodel because of invalid modelindex row 12 years ago
Pieter van der Kloet 6920958e16 Oops, forgot to add timestamps for master files 12 years ago
Pieter van der Kloet 6e758af05c Launcher cfg is stored in the user location only, fixes Bug #414 12 years ago
Pieter van der Kloet 1c06a06f91 Files are now sorted by modified timestamp, fixes Bug #415 12 years ago
Pieter van der Kloet ef11a32fee Fixed a bug where a non-existant openmw.cfg would crash the launcher 12 years ago
Pieter van der Kloet d065b56948 Fixed default profile adding and made switching profiles more efficient 12 years ago
Pieter van der Kloet fe9120bcb3 Added support for the profiles and made creation/editing them more user friendly 12 years ago
Pieter van der Kloet ab8894e07a Merge remote-tracking branch 'origin/launcher-model' into launcher-model
Conflicts:
	apps/launcher/datafilespage.cpp
12 years ago
Pieter van der Kloet 6433b1e022 Some minor fixes 12 years ago
pvdk 85aaacb41a Some cleaning of the launcher source dir 12 years ago
pvdk bc95336183 Merge remote-tracking branch 'upstream/master' into launcher-model 12 years ago
Pieter van der Kloet 5773676986 Got the Data Files tab to use the new model 12 years ago
Pieter van der Kloet 4174d3c235 Added new plugin model for the Data Files tab in the launcher 12 years ago
Marc Zinnschlag 35d099a638 disabling gcc extensions 12 years ago
greye 1339787863 remove underscores from filenames in esm 12 years ago
Marc Zinnschlag 2bb400eaa8 Merge remote-tracking branch 'pvdk/datalocalfix' 12 years ago
Marc Zinnschlag b041a511b6 Merge remote-tracking branch 'mmd/windowswarnings' 12 years ago
Pieter van der Kloet 4bcc34f4f9 Re-enabled and fixed multiple data directory handling in the launcher 12 years ago
Pieter van der Kloet 97326ffdbf Fixed data-local directory handling in the launcher 12 years ago
Lukasz Gromanowski 99c46093dd Merge branch 'master' of git://github.com/zinnschlag/openmw into jenkins-code-coverage-and-unittests 12 years ago
Marc Zinnschlag 2284d76307 re-enabled local data directory support in launcher 12 years ago
Michael Mc Donnell 3c3737ed78 Write error message for exception and fix warning
Provides details of what went wrong when reading the .esp and also fixes a warning on vs2010.
13 years ago
Lukasz Gromanowski 34513cf16b Added support for code coverage checking and unittests.
Added support for code coverage checking with gcov and
unittests with Google C++ unittest and GMock frameworks.

Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
13 years ago
Nikolay Kasyanov b05dfeae70 bug #348: cleanup
moved files to appropriate component, moved function to namespace,
added docs
13 years ago
Nikolay Kasyanov 0cdb651c5e removed excess invocation 13 years ago
Nikolay Kasyanov fbe9a94568 bug #348: fixed OS X deployment
just enable CMake option "OPENMW_OSX_DEPLOYMENT" and it will search
plugins inside application bundle instead of Ogre prefix
13 years ago
Nikolay Kasyanov 94ce95c679 bug #348: works again on OS X 13 years ago
scrawl e7ab3544ac removed some redundant code 13 years ago
scrawl 014396e80c remove the plugins.cfg files, do not enforce CG plugin 13 years ago
Pieter van der Kloet 2db6e4f4cf Second try: added aspect ratios to the resolution combobox 13 years ago
Marc Zinnschlag fc063472d0 Revert "Added aspect ratio info to the list of resolutions"
This reverts commit be5e047106.
13 years ago
Marc Zinnschlag e5cdc988a6 Merge remote branch 'pvdk/launcher' 13 years ago
Pieter van der Kloet dded604eca Improved launcher images made by serpentine 13 years ago
Pieter van der Kloet be5e047106 Added aspect ratio info to the list of resolutions 13 years ago
scrawl b73b39f3c6 launcher bugfix, settings was not written when "Play" was selected 13 years ago
Pieter van der Kloet e5159a1950 Modified sorting of the values in the Graphics Page 13 years ago
Pieter van der Kloet 77ac8760d1 Cleaned up the GUI of the Graphics page 13 years ago
Pieter van der Kloet 6fe471c1c6 Resolutions are now sorted descendingly and removed some debug stuff 13 years ago
Pieter van der Kloet 6a2bcddef5 Changed the way the launcher exits and polished the error handling code 13 years ago
Marc Zinnschlag 1b368506d4 Merge remote branch 'pvdk/filedialog' 13 years ago
Pieter van der Kloet d162445e68 Got rid of some unwanted warnings and did some cleanup on the launcher 13 years ago
Marc Zinnschlag 95d9c99d0d Merge remote branch 'pvdk/filedialog' 13 years ago
Pieter van der Kloet e21442f6cc Fix for Bug #306: launcher now creates the config dir and returns proper error codes 13 years ago
scrawl 61ec56debc don't add duplicate resolutions 13 years ago
scrawl c9e76d3e90 remove extra tokens at the end of the resolution string, if present 13 years ago
Marc Zinnschlag 4a726f272b Merge remote branch 'pvdk/filedialog' 13 years ago
Pieter van der Kloet f81e127701 Created custom directory dialog which only accepts Data Files dirs 13 years ago
scrawl b831c3313d render system was not written on launcher exit 13 years ago
Pieter van der Kloet 0bcec32c70 Changed launcher logo to the new one done by Necrod 13 years ago
scrawl b25d62a7e2 rename antialiasing mode "MSAA 0" to "none" to avoid confusion. 13 years ago
scrawl ad46049ee0 got the launcher working with the new settings system. 13 years ago
scrawl 355268dae1 make the launcher build and run again, but it doesn't change settings 13 years ago
Pieter van der Kloet 4488be33ce Added missing slash to launcher CMakeLists.txt 13 years ago
Marc Zinnschlag 2b2eb34f8f Merge remote branch 'corristo/master' into next 13 years ago
Nikolay Kasyanov 66b31d3d43 Bug #229 (Fixed): On OS X Launcher cannot launch game if path to binary contains spaces 13 years ago
Pieter van der Kloet 155cd76f37 Changed Launcher font to EB Garamond and added license info 13 years ago
Pieter van der Kloet 73a1b256a8 Changed warning dialog text to be less ambiguous 13 years ago
Pieter van der Kloet fd4826d06f Fix for Bug #222, config is always written to user location now 13 years ago
Pieter van der Kloet 0b517d15c1 Made missing data files dialog less scary and added exception handling for esmreader 13 years ago
k1ll b7eb7ff8e3 Added support for linking static Ogre libraries and plugins into the launcher and openmw. 13 years ago
Pieter van der Kloet 1ed1c29db9 Fix Boost path problem for Boost versions below 1.43 13 years ago
Pieter van der Kloet 96c0b8760e Got rid of the console showing up on Windows and removed libpng stuff 13 years ago
Pieter van der Kloet 2429f3960f Merge remote-tracking branch 'upstream/master' into launcher
Conflicts:
	apps/launcher/CMakeLists.txt
	apps/launcher/datafilespage.cpp
13 years ago
Nikolay Kasyanov b283ad86fb revert to old launcher stylesheet location on OS X 13 years ago
Pieter van der Kloet 5ffa3264b2 Appended resources/ to the stylesheet path 13 years ago
Pieter van der Kloet 11ec5cf2e2 Stylesheet location changed in CMakeLists and some minor fixes to the launcher 13 years ago
Pieter van der Kloet b320733e45 Fixed Qt exits, this time for all occurrences 13 years ago
Pieter van der Kloet 5b54a658d8 Launcher improvements: ask for data dir and write it to cfg if none is found
and prevent removal of the default profile
13 years ago
Pieter van der Kloet 1512481c07 Changed the way whitespace was removed from retrieved Ogre values 13 years ago
Marc Zinnschlag 7aaa7f185f same for launcher 13 years ago
Nikolay Kasyanov d58b408ae1 Deploying Qt image format plugins on OS X considered useless 13 years ago
Lukasz Gromanowski c9a1789db8 Bug fix for processing data paths in OpenMW Launcher.
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
13 years ago
Pieter van der Kloet 280babc719 Fixed stylesheet and configuration problems with the launcher and code cleanup 13 years ago
Marc Zinnschlag 547d6a0639 Merge remote branch 'lgro/config' into config 13 years ago
Lukasz Gromanowski 0c0b594090 Issue #168 - Configuration cleanup
Removed unnecessary path methods - according to forum disscusion:

http://openmw.org/forum/viewtopic.php?f=6&t=448

Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
13 years ago
Marc Zinnschlag d9c1ed3d5e Merge remote branch 'corristo/osx-packaging' into config 13 years ago
Nikolay Kasyanov 2020d916ec added missing comment 13 years ago
Nikolay Kasyanov 57a4b19880 Feature #162 - Need to create app bundle using CMake, not by hand. Almost complete 13 years ago
Marc Zinnschlag 27caee664e Merge remote branch 'lgro/config' into config
Conflicts:
	components/files/path.hpp
13 years ago
Nikolay Kasyanov 5a42c6c6f5 Feature #162 - Need to create app bundle using CMake, not by hand WIP. Removed libpng dependency from launcher 13 years ago
Pieter van der Kloet eea8773be1 Changed the order of preference for the configuration files 13 years ago
Nikolay Kasyanov 472d88e2c5 Feature #162 - Need to create app bundle using CMake, not by hand WIP 13 years ago
Lukasz Gromanowski 7c24ae9ac7 Issue #168 - Configuration cleanup - WIP
This is "work in progress" commit, it shall not be merged alone,
without succeeding commits (it's not fully functional).

Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
13 years ago
Marc Zinnschlag 9794c4b928 Merge branch 'cmake' 13 years ago
Marc Zinnschlag cb1373a4c7 rewrote cmake scripts for components 13 years ago
Marc Zinnschlag 4e25200844 fixed usage of Qt exit 13 years ago
Jacob Essex 0e3859385d Now ensures that the directory to the config file exists before Ogre tries to access it 13 years ago
Pieter van der Kloet 5dbbc5bb7b Changed error handling for Ogre config and made the launcher exit cleanly 13 years ago
Pieter van der Kloet 9e34f30500 Merge remote-tracking branch 'upstream/master' 13 years ago
Marc Zinnschlag 22514cbd4c Merge branch 'debfix' 13 years ago
Marc Zinnschlag 9872c89539 packaging fixes for .deb packages 13 years ago
Pieter van der Kloet 6bfaf221e8 Created working icon for Windows and removed QMake file (not parsed by CMake) 13 years ago
Marc Zinnschlag 7c8853f6fe post-merge fixes 13 years ago
Alexander "Ace" Olofsson 0defc590bc Quick fix for always using OpenGL rendering, no matter the selected rendersystem 14 years ago
Pieter van der Kloet ada552ed1f Added tooltip with plugin info and visual indication of missing masters 14 years ago
Pieter van der Kloet b7ae31d5fe Fixed a context menu bug which caused an assert on empty view 14 years ago
Pieter van der Kloet c9be134226 Fixed config file writing when file does not exist 14 years ago
Pieter van der Kloet 3e6658428b Removed commented line 14 years ago
Pieter van der Kloet 889e7d6c2e Config file handling changes to use the right priority and behave like openmw 14 years ago
Pieter van der Kloet b60bb408fd Added some useful error messages when things go wrong with Ogre 14 years ago
Pieter van der Kloet ccfd011df6 Modified write function to always use user location for openmw.cfg 14 years ago
Lukasz Gromanowski d43455fd57 Issue #168: Configuration cleanup, part 2
Corrected --data and --data-local parameters handling.

Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
14 years ago
Lukasz Gromanowski 54cb6deab9 Issue #168: Configuration cleanup, part 2 14 years ago
Pieter van der Kloet ceb8190121 Modified config saving to use Ogre's own methods instead of custom stuff 14 years ago
Lukasz Gromanowski ea7eb7a62d fixes #128 Configuration cleanup.
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
14 years ago
Pieter van der Kloet 50773448d9 Small change in the way config files are found, now includes global config and error handling 14 years ago
Alexander "Ace" Olofsson a931124a2f Changed the confg writer, it now creates configs identical to those created by Ogre itself. This seems to have solved a small issue with Ogre always using OpenGL rendering even when Direct3D was selected in Windows. 14 years ago
Alexander "Ace" Olofsson 141e779e81 Some small launcher fixes 14 years ago
Pieter van der Kloet b51ab69ab7 Merge remote-tracking branch 'upstream/newlauncher' into newlauncher 14 years ago
Pieter van der Kloet 88edbad717 Changed plugins.cfg lookup code to include the global directory 14 years ago
Pieter van der Kloet 8c4a246abd Disabled Ogre debug output to stdout/stderr 14 years ago
Pieter van der Kloet 3fb99fa4b5 Modified Ogre exception handling to get rid of a compiler warning 14 years ago
Marc Zinnschlag 14704e65a1 minor fix 14 years ago
Pieter van der Kloet 1b536d69f3 Added and removed some debugging information 14 years ago
Pieter van der Kloet 18d8d89bdb Removed all debug messages 14 years ago
Pieter van der Kloet c9c54fed8f Modified Boost fix to work with Boost ≥ 1.46 14 years ago
Marc Zinnschlag 0acf34a0de boost compatibility fix 14 years ago
Pieter van der Kloet 57a18d4a24 Combobox hack should be applied to the play tab, not the data files tab. Fixed it. 14 years ago
Pieter van der Kloet 53d778762e Added dirty hack to get the combobox to work on Mac and GTK platforms 14 years ago
Pieter van der Kloet 7cbed6c58a Replaced some costly string-comparisons with QLatin1String 14 years ago
Pieter van der Kloet 6716bf649e Some stylesheet improvements and a drop-shadow for the scroll background 14 years ago
Nikolay Kasyanov 24947d800a Fixed launcher config and style location. Launcher will be started when opening bundle 14 years ago
Pieter van der Kloet 1278ce2514 Fixed problem with png images 14 years ago
Pieter van der Kloet 9f88796648 Appended a space to the Current Profile: label 14 years ago
Nikolay Kasyanov d2a0d3dd67 Launcher: small fix for mac 14 years ago
Pieter van der Kloet db20186e50 Added newline to the end of some files, GitHub was complaining about it 14 years ago
Pieter van der Kloet 118765a274 Renamed the launcher executable and icons, added .desktop file and default config, modified/updated some other files 14 years ago
Pieter van der Kloet 8b58e53be9 Removed debug messages and cleaned up some old code 14 years ago
Pieter van der Kloet dcf4d242a5 Added warning message if Ogres config cannot be read 14 years ago
Pieter van der Kloet 83e642678f Put the filter input in a toolbar and made it work with a shortcut (Alt+F) 14 years ago
Pieter van der Kloet 15df25f947 Cleaned up the CMakeList file 14 years ago
Pieter van der Kloet 371ec41530 Plugins moved using the actions now keep their selection too 14 years ago
Pieter van der Kloet 6feaac3d6f Removed isChecked function, can be done with less code 14 years ago
Pieter van der Kloet 410229e521 Dropped plugins now retain their selection so you can see where they went 14 years ago
Pieter van der Kloet 8b50cd48f5 Added refresh functionality for the plugins table 14 years ago
Pieter van der Kloet 44e3cf17d7 Fallback icons for the actions in the right-click context menu 14 years ago
Pieter van der Kloet 8495d91d7c Added right-click context menu for modifying the plugins, e.g. move up, check/uncheck 14 years ago
Pieter van der Kloet 9d2bf8af62 Added support for the load order of plugins specified in the profiles 14 years ago
Pieter van der Kloet f219b0d47a Added error messages and fixed config file loading 14 years ago
Pieter van der Kloet 8c04d00a50 Modified row height of the plugins table to use the height of checkbox instead of dynamic resizing 14 years ago
Pieter van der Kloet eba813b4ac Fixed clear button in the filter line-edit and changed "delete profile" icon 14 years ago
Pieter van der Kloet 157822eeaf Removed what's this? button from dialog titlebar 14 years ago
Pieter van der Kloet b877a94481 Modified the launcher to use the new multi-dir plugin approach 14 years ago
Pieter van der Kloet ac965af671 Moved functions around for better readability 14 years ago
Pieter van der Kloet d3143c6e52 Implemented filter function for the plugin list 14 years ago
Pieter van der Kloet 9b439d74da Removed some leftover files belonging to the old launcher 14 years ago
Pieter van der Kloet b9acc4a0ac Implemented the Graphics page, launcher now loads and saves Ogre settings 14 years ago
Pieter van der Kloet 409bd0fe7e Moved the stylesheet to main.cpp and made some stylesheet-related changes 14 years ago
Pieter van der Kloet a0586cda99 Complete support for fallback icons on Windows using the Tango theme 14 years ago
Pieter van der Kloet 76653cb2d5 Started working on fallback icons for Windows 14 years ago
Pieter van der Kloet 1487daac3d Fixed preprocessor #if to #ifdef 14 years ago
Pieter van der Kloet 0ff068817e Fixed icon and changed minimumsize 14 years ago
Pieter van der Kloet dbd37a6d58 Added messageboxes for game execution errors 14 years ago
Pieter van der Kloet 2131452fac Fixed file loading problem with relative paths when launcher wasn't run from cmdline 14 years ago
Pieter van der Kloet c42f99a586 Implemented starting the game by pressing either the big play button or the dialog play button 14 years ago
Pieter van der Kloet 2b0dabe669 Changed profile switching again; Some stylesheet modifications 14 years ago
Pieter van der Kloet 7bf21262a1 Plugins and masters from the current profile are written to openmw.cfg now 14 years ago
Pieter van der Kloet a68be84b7f Re-implemented the profile combobox on the Play page 14 years ago
Pieter van der Kloet 4dbdc1cb26 Implemented copy and delete profile functions 14 years ago
Pieter van der Kloet 9e852a36bf Changed all QList<> to const 14 years ago
Pieter van der Kloet ee4a2d0a8d Fixed a problem with the currentprofile not being set in the combobox 14 years ago
Pieter van der Kloet ba3e4330f2 Changed the way the masters get retrieved in masterSelectionChanged 14 years ago
Pieter van der Kloet 2e058409bd Fixed problem with profile writeout 14 years ago
Pieter van der Kloet 314bac7862 Preliminary support for new profiles and some other modifications and cleanups 14 years ago
Pieter van der Kloet 557e659e15 CMake modifications, stylesheet gets copied to destination dir now 14 years ago
Pieter van der Kloet 366ade0e5f Modified Play page, widgets are now properly centered 14 years ago
Pieter van der Kloet 8256343d77 Masters in the data directory are loaded now, even when they don't have dependent plugins 14 years ago
Pieter van der Kloet 9a218b12c8 Deleted some leftover resource files 14 years ago
Pieter van der Kloet 1fc18075ff Modified config loading function to always read/write from userPath
There is no need for default (global) settings yet
14 years ago
Pieter van der Kloet 7747c78584 Fixed the use of path.hpp, which is in a CMake component now
Also fixed some leftover lines from a wrongly modified conflict
14 years ago
Pieter van der Kloet 24f2c57c32 Added missing resource file 14 years ago
Pieter van der Kloet 4f18452ef6 Merged clean newlauncher branch with config
Conflicts:

	apps/launcher/CMakeLists.txt
	apps/launcher/datafilesdialog.cpp
	apps/launcher/datafilesdialog.h
	apps/launcher/lineedit.hpp
	apps/launcher/maindialog.cpp
	apps/launcher/resources.qrc
	apps/launcher/resources/images/openmw-icon.png
14 years ago
Pieter van der Kloet e4129ce26e Fixed config loading problem 14 years ago
Pieter van der Kloet 64d636574e More configfile stuff 14 years ago
Pieter van der Kloet 0fc4767846 Some renaming and ugly support for getPath 14 years ago
Pieter van der Kloet 4ee748552b More messing around with the launcher config file 14 years ago
Pieter van der Kloet 5f6b4a853f Removed leftover files 14 years ago
Pieter van der Kloet 84ee3b585c Added ability to get the previous profile when a new one is selected 14 years ago
Pieter van der Kloet 04bc42a5c7 Added combobox slot for changing the profile 14 years ago
Pieter van der Kloet 274bce22c3 Added writeConfig in Data Files tab and implemented the close button 14 years ago
Pieter van der Kloet 5f19f6cfce Added a function which returns the checked plugin names 14 years ago
Pieter van der Kloet e01afe1595 Included new header 14 years ago
Pieter van der Kloet c911f62e8b Added ability to get the previous profile when a new one is selected 14 years ago
Pieter van der Kloet be47750a45 Added combobox slot for changing the profile 14 years ago
Pieter van der Kloet c68a4743bd Added uncheck all function 14 years ago
Pieter van der Kloet a321685e7a Modifications to the writeConfig function 14 years ago
Pieter van der Kloet 8c4fad1f59 Added writeConfig in Data Files tab and implemented the close button 14 years ago
Pieter van der Kloet de78b81a8f Added a function which returns the checked plugin names 14 years ago
Pieter van der Kloet c17eed26f3 Removed whitespace 14 years ago
Pieter van der Kloet a747bfb575 Moved the stylesheet to the Play page 14 years ago
Pieter van der Kloet 8f679218bd Added stylesheet implementation for the Play tab 14 years ago
Pieter van der Kloet 94f3bc115f Added missing resource file 14 years ago
Pieter van der Kloet 5754a132c5 More modifications 14 years ago
Pieter van der Kloet fc095b902d Added some more new files 14 years ago
Pieter van der Kloet d1a75253d7 Huge rewrite, implementing all the new ideas for the launcher 14 years ago
Pieter van der Kloet fbdc10f0b0 Removed some leftover files and more testing 14 years ago
Pieter van der Kloet 96e7df36e5 Added a proof-of-concept datafiles implementation to replace the old dialog 14 years ago
Pieter van der Kloet 1e62d8451f More testing and removing 14 years ago
Pieter van der Kloet 74eef82902 Messing around with a new datafilesdialog 14 years ago
Pieter van der Kloet 082902473b Changed the readConfig function to work with the new master/plugin options in openmw.cfg 14 years ago
Pieter van der Kloet 1d873c56a8 Fixed the "Restore defaults" function. 14 years ago
Pieter van der Kloet 493018322d Added function to write the list of plugins to openmw.cfg 14 years ago
Pieter van der Kloet aa54975a2f Removed the directoryLoaded() signal as it's only available in Qt 4.7. 14 years ago
Pieter van der Kloet 7a03266729 Initial commit of the launcher 14 years ago