aboutsummaryrefslogtreecommitdiff
path: root/gui
AgeCommit message (Collapse)Author
2010-03-29COMMON: Cleanup ConfigManager codeMax Horn
* get rid of ConfigManager::_emptyString * get rid of ConfigManager::Domain::get (use getVal instead) * remove some dead code svn-id: r48417
2010-03-22Patch #2973290: Semicolon cleanupMax Horn
svn-id: r48359
2010-03-20Move StringTokenizer to its own files (tokenizer.h/tokenizer.cpp).Johannes Schickel
svn-id: r48310
2010-03-18COMMON: Move typedef StringList from str.h to new header str-array.hMax Horn
This removes the dependency on array.h from str.h. Also, begun migration from the confusing type name "StringList" to the more appropriate StringArray. svn-id: r48282
2010-03-18GUI: Make GuiObject::_name const, init all members in constructorMax Horn
svn-id: r48275
2010-03-13Fix our DECLARE_SINGLETON macro to conform to the C++ specs.Johannes Schickel
We need to use a namespace Common { } there to make strict C++ compilers like clang++ and comeau happy. I also added a slight comment about why that is needed to the macro definition and a note that you need to use it from the global namespace. svn-id: r48254
2010-03-12Fix from LordHoto for bug #2859401: GUI: GMM crashes when running in 320x200 ↵Max Horn
and 320x240 svn-id: r48248
2010-03-11GUI: Remove GuiObject::getMillis()Max Horn
svn-id: r48241
2010-03-11cleanupMax Horn
svn-id: r48240
2010-02-21Patch for bug 2943361 by littleboy, adding full kb modifier support to all ↵Yotam Barnoy
engines + GUI and proper keypad handling svn-id: r48101
2010-02-13Hide ZipArchive implementation, only expose it via factory functions: ↵Max Horn
makeZipArchive() svn-id: r48040
2010-02-10Fix Rober Spalek & Hans-Joerg Frieden in the CPP resp. plain text versions ↵Max Horn
of the credits svn-id: r48034
2010-02-08Add N64 backend to creditsFabio Battaglia
svn-id: r47988
2010-02-07Add the DOSBox Team to our "Special Thanks" section for their awesome ↵Johannes Schickel
OPL2/OPL3 emulator. svn-id: r47983
2010-02-01Fix behavior of delete key, when the cursor is at the end of the input line.Johannes Schickel
svn-id: r47802
2010-02-01Fix assert after ^W and Delete key events in the debugger, when there's ↵Johannes Schickel
nothing on the line. svn-id: r47801
2010-02-01partly reverting r46807 ffs. Regression in numpad handling - ID: 2943361Martin Kiewitz
svn-id: r47796
2010-01-25Strip trailing spaces/tabs.Johannes Schickel
svn-id: r47541
2010-01-25Replace some more Adlib uses by AdLib.Johannes Schickel
svn-id: r47530
2010-01-22Update copyright string to show current yearArnaud Boutonné
svn-id: r47447
2010-01-07The default keycolor for mouse pointers used to be 255.Marcus Comstedt
This makes sense as a default for CLUT8 modes, but not really for anything else. As part of the gsoc2009-16bit merge, the default was changed to "all ones", with extra code in the SDL backend to truncate this to the depth of the mode. However, "all ones" (white) still isn't a very useful default for RGB modes. So rather than jumping through hoops to provide a bad default, it's better to remove the default altogether. Engines which relied on the old default of 255 have been updated to specify it explicitly. svn-id: r47118
2010-01-03Change BS 1 & 2 to I & II (see discussion on -devel)Max Horn
svn-id: r46951
2010-01-03Setup the dimensions of GuiObject in the constructor, by using reflowLayout.Johannes Schickel
This properly initializes _x, _y, _w and _h, which might be used uninitialized otherwise. This probably lead to a creash for _sev, when drawing the tab widget, before GuiObject::reflowLayout had been called. FYI GuiObject::reflowLayout is usually only called on layout changes (i.e. resolution changes etc.), thus it might not be called before drawing a newly created widget. svn-id: r46947
2009-12-31Minor additions: added full keypad support to GUI and SCIYotam Barnoy
svn-id: r46808
2009-12-31Add the Mohawk crew to the credits.Matthew Hoops
svn-id: r46787
2009-12-30Get rid of Common::String::emptyString, and also of some port specific ↵Max Horn
hackery (getting rid of certain global C++ objs) svn-id: r46781
2009-12-26Using #include instead of #import to include some mac os x headers to avoid ↵Oystein Eftevaag
silly gcc warnings, that we'd otherwise have to remove -pedantic to get rid of svn-id: r46597
2009-12-26Add "End of namespace" comment.Johannes Schickel
svn-id: r46594
2009-12-26Buildbot compile fix for os x cross compileOystein Eftevaag
svn-id: r46592
2009-12-26Committing the actual new browser_osx.mm file, oopsOystein Eftevaag
svn-id: r46583
2009-12-26The file selection dialog in OS X now uses Cocoa instead of Carbon, and ↵Oystein Eftevaag
lives in a separate file due to having to be compiled as Objective-C++. ScummVM can now run in x64 natively on OS X svn-id: r46581
2009-12-15Fix a typoJordi Vilalta Prat
svn-id: r46386
2009-12-15GUI: Re-add ellipsis to various button labelsMax Horn
svn-id: r46382
2009-12-15GUI: Shorten button labels if too long, and improve the shortening logicMax Horn
svn-id: r46381
2009-12-15GUI: Fix some GUI hacks, add some comments, etc.Max Horn
* Rename LauncherDialog::selectGame() to selectTarget() * Get rid of the 'temp_selection' ConfMan entry hack * Add some Doxygen comments * Turn a printf(...) into a debug(1,...) * Don't scroll around if 'Mass Add' is cancelled svn-id: r46380
2009-12-09Commit of the 2nd revision of my patch for FR# 2840967 "GUI: Display ↵Johannes Schickel
filenames in "Add games"'s file dialog", since it seems on "Making it easier for users to add games" on -devel the majority of developers, who commented, are for this. svn-id: r46312
2009-12-09Include font.h instead of fontman.h in places that don't need fontman :)Max Horn
svn-id: r46311
2009-11-15Build fix for 64-bit OS XOystein Eftevaag
svn-id: r45920
2009-11-10Enforce alphabetical order in the credits again.Johannes Schickel
svn-id: r45812
2009-11-10added myself and sanguine to credits as suggested by Max Horn.Vladimir Menshakov
svn-id: r45807
2009-10-30Fix bug in "add_paragraph" in tools/credits.pl, now the "&" should be fine ↵Johannes Schickel
in credits.h again. svn-id: r45547
2009-10-30Fix credits.Johannes Schickel
svn-id: r45545
2009-10-30Fixed Terry Pratchett's name in the creditsMax Horn
svn-id: r45528
2009-10-30Add Dragon History's authors, now properlyRobert Špalek
svn-id: r45520
2009-10-30Add special thanks for DW.Eugene Sandulenko
svn-id: r45513
2009-10-18Introduced new type Common::DisposeAfterUse::FlagMax Horn
svn-id: r45233
2009-10-11Updated the modern theme logo with a darker shadowJordi Vilalta Prat
svn-id: r44952
2009-10-11Hopefully avoiding an assert in the MSVC debug CRT library when entering an ↵Johannes Schickel
umlaut in the launcher. It's a bad idea to cast a parameter to the "is*" functions from ctype.h to "char", since "char" might be signed and the "is*" functions are defined to only accept input which fits "unsigned char" or equals EOF. In this concrete example the value of "state.ascii" is > 0x7F, thus becomes negative after the cast to "char", which violates the parameter rules of "isprint". Sadly it seems this is not the only place in our code, which does pass a possibly signed parameter to an "is*" function. We might either want to change all code to only pass an unsigned char value, change the code to do parameter validation or fix it in another way. svn-id: r44920
2009-10-09Remove some unused variablesMax Horn
svn-id: r44853
2009-10-08Change doxygen inline comments from "//!" to "///" as proposed on -develMax Horn
svn-id: r44802