Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 1449


Ignore:
Timestamp:
May 28, 2008, 11:02:36 AM (16 years ago)
Author:
rgrieder
Message:
  • updated msvc files
  • hack-fixed a hack that probably wasn't even known to be a c++ hack. Proper fixing requires an expert ;)
Location:
code/branches/network
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • code/branches/network/bin/def_keybindings.ini

    r1419 r1449  
    11[KeyBinder]
    2 KeyUNASSIGNED=activateConsole
     2KeyUNASSIGNED=openConsole
    33KeyESCAPE=exit
    44Key1=
     
    1313Key0=
    1414KeyMINUS=
    15 KeyEQUALS=activateConsole
     15KeyEQUALS=openConsole
    1616KeyBACK=
    1717KeyTAB=cycleNavigationFocus
     
    4141KeySEMICOLON=
    4242KeyAPOSTROPHE=
    43 KeyGRAVE=activateConsole
     43KeyGRAVE=openConsole
    4444KeyLSHIFT=
    4545KeyBACKSLASH=
     
    107107KeyUNLABELED=
    108108KeyNEXTTRACK=
    109 KeyNUMPADENTER=activateConsole
     109KeyNUMPADENTER=openConsole
    110110KeyRCONTROL=
    111111KeyMUTE=
  • code/branches/network/src/core/InputBuffer.h

    r1446 r1449  
    6666            {
    6767                struct InputBufferListenerTuple newListener = {listener, (void (InputBufferListener::*)())function, true, bOnlySingleInput, false, '\0', KeyCode::Unassigned};
     68                *((int*)(&newListener.listener_)) = (int)(listener);
     69
    6870                this->listeners_.insert(this->listeners_.end(), newListener);
    6971            }
     
    7274            {
    7375                struct InputBufferListenerTuple newListener = {listener, (void (InputBufferListener::*)())function, true, bOnlySingleInput, false, '\0', KeyCode::Unassigned};
     76                *((int*)(&newListener.listener_)) = (int)(listener);
    7477                this->listeners_.insert(this->listeners_.end(), newListener);
    7578            }
     
    7982            {
    8083                struct InputBufferListenerTuple newListener = {listener, (void (InputBufferListener::*)())function, false, bOnlySingleInput, false, _char, KeyCode::Unassigned};
     84                *((int*)(&newListener.listener_)) = (int)(listener);
    8185                this->listeners_.insert(this->listeners_.end(), newListener);
    8286            }
     
    8589            {
    8690                struct InputBufferListenerTuple newListener = {listener, (void (InputBufferListener::*)())function, false, bOnlySingleInput, false, _char, KeyCode::Unassigned};
     91                *((int*)(&newListener.listener_)) = (int)(listener);
    8792                this->listeners_.insert(this->listeners_.end(), newListener);
    8893            }
     
    9297            {
    9398                struct InputBufferListenerTuple newListener = {listener, (void (InputBufferListener::*)())function, false, true, true, '\0', key};
     99                *((int*)(&newListener.listener_)) = (int)(listener);
    94100                this->listeners_.insert(this->listeners_.end(), newListener);
    95101            }
     
    98104            {
    99105                struct InputBufferListenerTuple newListener = {listener, (void (InputBufferListener::*)())function, false, true, true, '\0', key};
     106                *((int*)(&newListener.listener_)) = (int)(listener);
    100107                this->listeners_.insert(this->listeners_.end(), newListener);
    101108            }
  • code/branches/network/src/core/Shell.cc

    r1447 r1449  
    102102        {
    103103            this->inputBuffer_->unregisterListener(this);
     104            // TODO: may be very dangerous. InputManager already deletes InputBuffer instance!!!
    104105            delete this->inputBuffer_;
    105106        }
  • code/branches/network/visual_studio/vc8/core.vcproj

    r1413 r1449  
    149149                        >
    150150                        <File
     151                                RelativePath="..\..\src\core\ArgumentCompletionFunctions.cc"
     152                                >
     153                        </File>
     154                        <File
    151155                                RelativePath="..\..\src\core\BaseObject.cc"
    152156                                >
     
    157161                        </File>
    158162                        <File
     163                                RelativePath="..\..\src\core\CommandEvaluation.cc"
     164                                >
     165                        </File>
     166                        <File
    159167                                RelativePath="..\..\src\core\CommandExecutor.cc"
    160168                                >
     
    169177                        </File>
    170178                        <File
     179                                RelativePath="..\..\src\core\ConsoleCommand.cc"
     180                                >
     181                        </File>
     182                        <File
     183                                RelativePath="..\..\src\core\ConsoleCommandCompilation.cc"
     184                                >
     185                        </File>
     186                        <File
    171187                                RelativePath="..\..\src\core\CoreSettings.cc"
    172188                                >
     
    201217                        </File>
    202218                        <File
     219                                RelativePath="..\..\src\core\IRC.cc"
     220                                >
     221                        </File>
     222                        <File
    203223                                RelativePath="..\..\src\core\KeyBinder.cc"
    204224                                >
     
    229249                        </File>
    230250                        <File
     251                                RelativePath="..\..\src\core\OutputBuffer.cc"
     252                                >
     253                        </File>
     254                        <File
    231255                                RelativePath="..\..\src\core\OutputHandler.cc"
    232256                                >
     
    237261                        </File>
    238262                        <File
     263                                RelativePath="..\..\src\core\Shell.cc"
     264                                >
     265                        </File>
     266                        <File
    239267                                RelativePath="..\..\src\core\SignalHandler.cc"
    240268                                >
     
    242270                        <File
    243271                                RelativePath="..\..\src\core\TclBind.cc"
     272                                >
     273                        </File>
     274                        <File
     275                                RelativePath="..\..\src\core\TclThreadManager.cc"
    244276                                >
    245277                        </File>
     
    267299                        >
    268300                        <File
     301                                RelativePath="..\..\src\core\ArgumentCompleter.h"
     302                                >
     303                        </File>
     304                        <File
     305                                RelativePath="..\..\src\core\ArgumentCompletionFunctions.h"
     306                                >
     307                        </File>
     308                        <File
     309                                RelativePath="..\..\src\core\ArgumentCompletionListElement.h"
     310                                >
     311                        </File>
     312                        <File
    269313                                RelativePath="..\..\src\core\BaseObject.h"
    270314                                >
     
    283327                        </File>
    284328                        <File
     329                                RelativePath="..\..\src\core\CommandEvaluation.h"
     330                                >
     331                        </File>
     332                        <File
    285333                                RelativePath="..\..\src\core\CommandExecutor.h"
    286334                                >
     
    303351                        </File>
    304352                        <File
     353                                RelativePath="..\..\src\core\ConsoleCommandCompilation.h"
     354                                >
     355                        </File>
     356                        <File
    305357                                RelativePath="..\..\src\core\CoreIncludes.h"
    306358                                >
     
    355407                        </File>
    356408                        <File
     409                                RelativePath="..\..\src\core\IRC.h"
     410                                >
     411                        </File>
     412                        <File
    357413                                RelativePath="..\..\src\core\Iterator.h"
    358414                                >
     
    395451                        </File>
    396452                        <File
     453                                RelativePath="..\..\src\core\OutputBuffer.h"
     454                                >
     455                        </File>
     456                        <File
    397457                                RelativePath="..\..\src\core\OutputHandler.h"
    398458                                >
     
    403463                        </File>
    404464                        <File
     465                                RelativePath="..\..\src\core\Script_clean.h"
     466                                >
     467                        </File>
     468                        <File
     469                                RelativePath="..\..\src\core\Shell.h"
     470                                >
     471                        </File>
     472                        <File
    405473                                RelativePath="..\..\src\core\SignalHandler.h"
    406474                                >
     
    408476                        <File
    409477                                RelativePath="..\..\src\core\TclBind.h"
     478                                >
     479                        </File>
     480                        <File
     481                                RelativePath="..\..\src\core\TclThreadManager.h"
    410482                                >
    411483                        </File>
Note: See TracChangeset for help on using the changeset viewer.