It builds, now time to work on runtime bullcrap!

This commit is contained in:
Hazim Gazov
2010-04-23 08:31:39 -03:00
parent 6b7af3fee9
commit fb28246485
7 changed files with 24 additions and 12 deletions

View File

@@ -30,6 +30,7 @@ set(llui_SOURCE_FILES
llclipboard.cpp
llcombobox.cpp
llctrlselectioninterface.cpp
lldelayeduidelete.cpp
lldraghandle.cpp
lleditmenuhandler.cpp
llfloater.cpp
@@ -84,6 +85,7 @@ set(llui_HEADER_FILES
llclipboard.h
llcombobox.h
llctrlselectioninterface.h
lldelayeduidelete.h
lldraghandle.h
lleditmenuhandler.h
llfloater.h

View File

@@ -3,6 +3,9 @@
#include "lldelayeduidelete.h"
#define DELETE_DELAY 0.1f
#define DELETES_PER_DELAY 512
LLDeleteScheduler* gDeleteScheduler;
std::list<LLDeleteJob*> LLDeleteScheduler::sJobs;
LLDeleteScheduler::LLDeleteScheduler() : LLEventTimer(DELETE_DELAY)
{

View File

@@ -26,6 +26,6 @@ public:
private:
static std::list<LLDeleteJob*> sJobs;
};
static LLDeleteScheduler* gDeleteScheduler;
extern LLDeleteScheduler* gDeleteScheduler;
#endif
// </edit>

View File

@@ -64,10 +64,10 @@ include_directories(
)
set(viewer_SOURCE_FILES
dofloaterhex.cpp
dohexeditor.cpp
doinventorybackup.cpp
hgfloatertexteditor.cpp
dofloaterhex.cpp
dohexeditor.cpp
doinventorybackup.cpp
hgfloatertexteditor.cpp
jcfloaterareasearch.cpp
llagent.cpp
llagentaccess.cpp
@@ -81,6 +81,7 @@ set(viewer_SOURCE_FILES
llaudiosourcevo.cpp
llbbox.cpp
llbox.cpp
llbuildnewviewsscheduler.cpp
llcallbacklist.cpp
llcallingcard.cpp
llcaphttpsender.cpp
@@ -155,6 +156,7 @@ set(viewer_SOURCE_FILES
llfloatereditui.cpp
llfloaterenvsettings.cpp
llfloaterevent.cpp
llfloaterexploreanimations.cpp
llfloaterfriends.cpp
llfloaterfonttest.cpp
llfloatergesture.cpp
@@ -490,10 +492,10 @@ set(viewer_HEADER_FILES
CMakeLists.txt
ViewerInstall.cmake
dofloaterhex.h
dohexeditor.h
doinventorybackup.h
hgfloatertexteditor.h
dofloaterhex.h
dohexeditor.h
doinventorybackup.h
hgfloatertexteditor.h
jcfloaterareasearch.h
llagent.h
llagentaccess.h
@@ -508,6 +510,7 @@ set(viewer_HEADER_FILES
llaudiosourcevo.h
llbbox.h
llbox.h
llbuildnewviewsscheduler.h
llcallbacklist.h
llcallingcard.h
llcaphttpsender.h
@@ -549,6 +552,7 @@ set(viewer_HEADER_FILES
lleventinfo.h
lleventnotifier.h
lleventpoll.h
llfloaterexploreanimations.h
llface.h
llfasttimerview.h
llfeaturemanager.h

View File

@@ -4,6 +4,9 @@
#include "llinventorybridge.h"
#define BUILD_DELAY 0.1f
#define BUILD_PER_DELAY 512
LLBuildNewViewsScheduler* gBuildNewViewsScheduler;
std::list<LLBuildNewViewsScheduler::job> LLBuildNewViewsScheduler::sJobs;
LLBuildNewViewsScheduler::LLBuildNewViewsScheduler() : LLEventTimer(BUILD_DELAY)
{

View File

@@ -17,5 +17,5 @@ private:
static std::list<job> sJobs;
void buildNewViews(LLInventoryPanel* panelp, LLInventoryObject* objectp);
};
static LLBuildNewViewsScheduler* gBuildNewViewsScheduler;
extern LLBuildNewViewsScheduler* gBuildNewViewsScheduler;
// </edit>

View File

@@ -219,8 +219,8 @@ public:
// static
void LLFloaterExploreAnimations::handleHistoryChange()
{
std::map<LLUUID, std::list<LLAnimHistoryItem*>>::iterator av_iter = animHistory.begin();
std::map<LLUUID, std::list<LLAnimHistoryItem*>>::iterator av_end = animHistory.end();
std::map< LLUUID, std::list< LLAnimHistoryItem* > >::iterator av_iter = animHistory.begin();
std::map< LLUUID, std::list< LLAnimHistoryItem* > >::iterator av_end = animHistory.end();
for( ; av_iter != av_end; ++av_iter)
{
std::list<LLAnimHistoryItem*> history = (*av_iter).second;