summaryrefslogtreecommitdiff
path: root/src/console_gui.cpp
AgeCommit message (Collapse)Author
2011-02-05(svn r21982) -Add: Wheel scrolling to console.frosch
2011-02-05(svn r21981) -Codechange: Deduplicate the code and unify the bounds of ↵frosch
console scrolling.
2011-02-05(svn r21980) -Codechange: Draw one line more at the top of the console, i.e. ↵frosch
clip the top-most line if there is not enough room instead of not drawing it at all.
2011-02-05(svn r21979) -Fix: Scrolling of the console in pages used wrong line height ↵frosch
and scrolled too much.
2011-02-05(svn r21978) -Codechange/Fix: Remove usage of Window::top and left from ↵frosch
IConsoleWindow::OnPaint(). Drawing is done relative to the window position. But as the position is (0,0) anyway, it was not noticeable.
2011-01-23(svn r21897) -Fix (21707): Kenobi visited IsValidConsoleColour shortlyrubidium
2011-01-03(svn r21707) -Fix [FS#4371]: bit too strict assertion on validness of ↵rubidium
console colours
2011-01-03(svn r21701) -Codechange: ConsoleColour = TextColour, so make it that way ↵rubidium
and remove some unneeded casts
2010-12-05(svn r21407) -Codechange: prepare the text buffer code for limiting on ↵rubidium
number of characters besides the number of bytes
2010-12-05(svn r21406) -Codechange: rename some textbuf related names to make them a ↵rubidium
bit more descriptive
2010-10-21(svn r21004) -Fix [FS#3746]: chat/console messages got sometimes messed up ↵rubidium
due to LTR names in RTL translations and vice-versa
2010-08-01(svn r20290) -Codechange: Add missing 'break' statements.alberth
2010-08-01(svn r20281) -Codechange: unify case scope closure + break coding stylerubidium
2010-07-02(svn r20046) -Feature [FS#3816]: Wrap console lines when they are too long.alberth
2010-06-26(svn r20022) -Doc: Add some doxygen comments.alberth
2010-06-26(svn r20019) -Codechange: Apply function code style to a few small functions.alberth
2010-05-13(svn r19814) -Codechange: give some more unnamed enums a name, in case they ↵rubidium
consisted of unrelated values use static const (u)int
2010-01-15(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, ↵rubidium
if a header require a header make it include that header
2009-12-25(svn r18631) -Fix [FS#3419]: when making a screenshot from the console the ↵rubidium
currently executed command would be shown twice
2009-11-28(svn r18322) -Codechange: remove the WDP duplication; no need to tell the ↵rubidium
same twice.
2009-11-28(svn r18318) -Codechange: add an enum value for manual window placementrubidium
2009-11-17(svn r18152) -Codechange: remove the 'minimum window size' from the ↵rubidium
WindowDesc; it's determined from the (nested) widgets
2009-11-15(svn r18086) -Codechange: remove 'widget' from WindowDescrubidium
2009-11-09(svn r18028) -Codechange: unglobalise some functionsrubidium
2009-10-04(svn r17708) -Feature [FS#2053]: [OSX] Implement clipboard support for OS X.michi_cc
2009-10-04(svn r17693) -Cleanup: remove some unneeded includesrubidium
2009-09-19(svn r17570) -Fix: a number of Doxygen warnings about missing parameters, ↵rubidium
which were sometimes missing and sometimes just typos
2009-09-13(svn r17532) -Codechange: Rename several Invalidate functions to SetDirty ↵frosch
for more consistency and distinguishability.
2009-09-13(svn r17525) -Cleanup: Remove SetWindowDirty(), it is completely covered by ↵frosch
other functions already.
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-08-01(svn r17022) -Codechange: Use nested widgets for the console window.alberth
2009-05-23(svn r16409) -Change: don't add empty lines/duplicates of the previous ↵rubidium
command to the console's history
2009-04-10(svn r16021) -Codechange: Offset current console output by (width of "] ")+5 ↵peter1138
pixels instead of 5+5 pixels.
2009-04-10(svn r16020) -Codechange: Use actual font height for console output instead ↵peter1138
of fixed value.
2009-03-30(svn r15894) -Codechange: remove console widget array (it was empty anyway) ↵glx
and window desc
2009-03-25(svn r15844) -Codechange: allow text alignment to be forced so the console ↵rubidium
and ai debug output don't get swapped (those are untranslateable anyways)
2009-03-21(svn r15794) -Codechange: remove the DoDrawString part of the old text ↵rubidium
drawing API
2009-03-15(svn r15723) -Codechange: use a constructor for WindowDescs as that makes ↵rubidium
expanding them much easier (Alberth)
2009-03-14(svn r15711) -Codechange: lots of whitespace cleanup/fixesrubidium
2009-02-09(svn r15428) -Codechange: consistently use colour instead of having both ↵rubidium
color and colour.
2009-02-09(svn r15425) -Codechange: some color->colour changes and type safety.rubidium
2009-02-09(svn r15424) -Codechange: make it possible to have multiple windows with ↵rubidium
edit box open simultaniously (Zuu).
2009-01-31(svn r15299) -Cleanup: remove many redundant includessmatz
2008-12-16(svn r14679) -Fix [FS#2431]: opening the OSK on the chatbox did disable map ↵rubidium
scrolling (with keyboard) until another window with editbox was opened and closed. Just "refcount" the open edit boxes instead of setting/clearing a bit when opening/closing a window.
2008-10-22(svn r14514) -Codechange: use 'size' instead of 'length' for querystring and ↵smatz
textbuf, explicitly say it includes the terminating zero -Fix: one couldn't rename things with too long default/automatic name -Fix: buffer overflow in console when too long (1024 bytes) command was entered
2008-10-14(svn r14466) -Doc: remove some obsolete parameters, fix a few parameter ↵rubidium
names in comments and add a little more doxygen documentation.
2008-09-30(svn r14421) -Codechange: rename all player variables/types to company *or* ↵rubidium
client so it is immediatelly clear which one you are working with.
2008-08-13(svn r14068) -Fix (r14056): MSVC doesn't support typeof.rubidium
2008-08-12(svn r14056) -Fix [FS#2192]: the console backlog is too small for ↵rubidium
list_patches. Now it'll only remove backlog items when there are more than a threshold and when they are there longer than (another) threshold.
2008-05-24(svn r13231) -Codechange: split the core console code and the console GUI.rubidium