aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
Commit message (Expand)AuthorAge
* Create main menu tab "Settings" for client settingsPerttu Ahola2012-03-15
* Add "simple singleplayer mode"; Fix a number of GUI thingsPerttu Ahola2012-03-15
* Save selected tabPerttu Ahola2012-03-15
* Add [new] to world name when supplying a non-existent world on command linePerttu Ahola2012-03-13
* Allow directly supplying world as a parameter, including world.mtPerttu Ahola2012-03-13
* Add confirmation menu and make world deletion possible in GUIPerttu Ahola2012-03-13
* World creation button and dialog and functionalityPerttu Ahola2012-03-13
* Remember selected world by pathPerttu Ahola2012-03-12
* Make finish quicktune and leave it unused (as intended)Perttu Ahola2012-03-12
* Handle certain errors properly when using --goPerttu Ahola2012-03-11
* Use default_game when making a new world using --world without --gameidPerttu Ahola2012-03-11
* World selection box in main menu (and random fixing)Perttu Ahola2012-03-11
* --world implies local gamePerttu Ahola2012-03-11
* --logfile '' = no loggingPerttu Ahola2012-03-11
* Remove useless debug output (log at info level)Perttu Ahola2012-03-11
* --gameid listPerttu Ahola2012-03-11
* command-line/world game selectionPerttu Ahola2012-03-11
* Improve command-line parametersPerttu Ahola2012-03-11
* Prettify --help outputPerttu Ahola2012-03-11
* Move huge comment from the beginning of main.cpp to doc/ancient_main_comment.txtPerttu Ahola2012-03-11
* --verbose, not --info-on-stderrPerttu Ahola2012-03-11
* Clean up log messages everywherePerttu Ahola2012-03-11
* Fix configuration file behaviourPerttu Ahola2012-03-11
* Chat console, including a number of rebases and modifications.Kahrl2012-03-10
* Tidy up server log output a bitPerttu Ahola2012-03-10
* Remove servermain.cpp, use main.cpp with a couple of #ifdefs insteadPerttu Ahola2012-03-10
* Fix addon and configuration file pathsPerttu Ahola2012-03-10
* Initial directory structure reworkPerttu Ahola2012-03-10
* Digging time groups WIPPerttu Ahola2012-03-10
* Add descriptions to command line argumentsJuhani Numminen2012-02-28
* Node placement / mineral / serialization / iron freq / node_dig callbackKahrl2012-01-22
* On SIGINT in main menu, don't connect before shutting downPerttu Ahola2011-12-03
* Note about debug.txt in error message dialog when mod fails to loadPerttu Ahola2011-12-03
* Better mod loading error handlingPerttu Ahola2011-12-03
* Rename menu background to menubg.png, move unknown_block.png and unknown_obje...Perttu Ahola2011-11-29
* Remove content_mapnode.h and nodedef.h #includesPerttu Ahola2011-11-29
* GameDef compilesPerttu Ahola2011-11-29
* Create framework for getting rid of global definitions of node/tool/item/what...Perttu Ahola2011-11-29
* Move ContentFeatures to mapnode_contentfeatures.{h,cpp} and clean stuffPerttu Ahola2011-11-29
* Add option to set water opaque (mainly for stylistic choice)Perttu Ahola2011-11-03
* Disable mipmapping because it is sometimes uglyPerttu Ahola2011-11-03
* Add 3d cloud checkbox in main menu (and rename setting from enable_2d_clouds ...Perttu Ahola2011-11-02
* Improve Connection with threading and some kind of congestion controlPerttu Ahola2011-10-20
* Automate texture listing for texture atlas makingPerttu Ahola2011-10-18
* Fix partly double printed debug.txtceleron552011-10-17
* Fix map delete on windows (concatenate paths correctly with / or \ depending ...Perttu Ahola2011-10-16
* Use the logger; also, default to not showing much crap in console. Use --info...Perttu Ahola2011-10-16
* Header file tweaking; mainly for speedPerttu Ahola2011-10-12
* Overhaul the input systemGiuseppe Bilotta2011-08-22
* Remove spurious assignmentGiuseppe Bilotta2011-08-08
an>mod2.unsatisfied_depends.empty()) continue; mod2.unsatisfied_depends.erase(mod.name); if(!mod2.unsatisfied_depends.empty()) continue; mods_satisfied.push(mod2); } } std::ostringstream errs(std::ios::binary); // Check unsatisfied dependencies for(core::list<ModSpec>::Iterator i = mods_unsorted.begin(); i != mods_unsorted.end(); i++){ ModSpec &mod = *i; if(mod.unsatisfied_depends.empty()) continue; errs<<"mod \""<<mod.name <<"\" has unsatisfied dependencies:"; for(std::set<std::string>::iterator i = mod.unsatisfied_depends.begin(); i != mod.unsatisfied_depends.end(); i++){ errs<<" \""<<(*i)<<"\""; } errs<<"."<<std::endl; mods_sorted.push_back(mod); } if(errs.str().size() != 0){ throw ModError(errs.str()); } return mods_sorted; }