From 9e2db5a173a0e25001bd330421c8738776410481 Mon Sep 17 00:00:00 2001 From: Todd Stinson <stinson@lindenlab.com> Date: Mon, 13 Aug 2012 18:28:34 -0700 Subject: [PATCH] PATH-852: BUGFIX Adding the custom pathfinding cursors to the mac and linux builds as apparently they never worked there. --- .hgignore | 2 +- indra/llwindow/llwindowmacosx.cpp | 90 +++++++++++------- indra/llwindow/llwindowsdl.cpp | 6 ++ .../cursors_mac/UI_CURSOR_PATHFINDING.tif | Bin 0 -> 504 bytes .../cursors_mac/UI_CURSOR_PATHFINDING_END.tif | Bin 0 -> 556 bytes .../UI_CURSOR_PATHFINDING_END_ADD.tif | Bin 0 -> 570 bytes .../UI_CURSOR_PATHFINDING_START.tif | Bin 0 -> 532 bytes .../UI_CURSOR_PATHFINDING_START_ADD.tif | Bin 0 -> 550 bytes indra/newview/res-sdl/lltoolpathfinding.BMP | Bin 0 -> 4150 bytes .../res-sdl/lltoolpathfindingpathend.BMP | Bin 0 -> 4150 bytes .../res-sdl/lltoolpathfindingpathendadd.BMP | Bin 0 -> 4150 bytes .../res-sdl/lltoolpathfindingpathstart.BMP | Bin 0 -> 4150 bytes .../res-sdl/lltoolpathfindingpathstartadd.BMP | Bin 0 -> 4150 bytes 13 files changed, 61 insertions(+), 37 deletions(-) create mode 100644 indra/newview/cursors_mac/UI_CURSOR_PATHFINDING.tif create mode 100644 indra/newview/cursors_mac/UI_CURSOR_PATHFINDING_END.tif create mode 100644 indra/newview/cursors_mac/UI_CURSOR_PATHFINDING_END_ADD.tif create mode 100644 indra/newview/cursors_mac/UI_CURSOR_PATHFINDING_START.tif create mode 100644 indra/newview/cursors_mac/UI_CURSOR_PATHFINDING_START_ADD.tif create mode 100644 indra/newview/res-sdl/lltoolpathfinding.BMP create mode 100644 indra/newview/res-sdl/lltoolpathfindingpathend.BMP create mode 100644 indra/newview/res-sdl/lltoolpathfindingpathendadd.BMP create mode 100644 indra/newview/res-sdl/lltoolpathfindingpathstart.BMP create mode 100644 indra/newview/res-sdl/lltoolpathfindingpathstartadd.BMP diff --git a/.hgignore b/.hgignore index b3670902270..b180d920034 100644 --- a/.hgignore +++ b/.hgignore @@ -36,7 +36,7 @@ indra/newview/fmod.dll indra/newview/mozilla-theme indra/newview/mozilla-universal-darwin.tgz indra/newview/res/ll_icon.* -indra/newview/res-sdl +indra/newview/res-sdl/ll_icon.* indra/newview/vivox-runtime indra/server-linux-* indra/temp diff --git a/indra/llwindow/llwindowmacosx.cpp b/indra/llwindow/llwindowmacosx.cpp index 32bb84cba59..97637c937fe 100644 --- a/indra/llwindow/llwindowmacosx.cpp +++ b/indra/llwindow/llwindowmacosx.cpp @@ -2809,42 +2809,48 @@ const char* cursorIDToName(int id) { switch (id) { - case UI_CURSOR_ARROW: return "UI_CURSOR_ARROW"; - case UI_CURSOR_WAIT: return "UI_CURSOR_WAIT"; - case UI_CURSOR_HAND: return "UI_CURSOR_HAND"; - case UI_CURSOR_IBEAM: return "UI_CURSOR_IBEAM"; - case UI_CURSOR_CROSS: return "UI_CURSOR_CROSS"; - case UI_CURSOR_SIZENWSE: return "UI_CURSOR_SIZENWSE"; - case UI_CURSOR_SIZENESW: return "UI_CURSOR_SIZENESW"; - case UI_CURSOR_SIZEWE: return "UI_CURSOR_SIZEWE"; - case UI_CURSOR_SIZENS: return "UI_CURSOR_SIZENS"; - case UI_CURSOR_NO: return "UI_CURSOR_NO"; - case UI_CURSOR_WORKING: return "UI_CURSOR_WORKING"; - case UI_CURSOR_TOOLGRAB: return "UI_CURSOR_TOOLGRAB"; - case UI_CURSOR_TOOLLAND: return "UI_CURSOR_TOOLLAND"; - case UI_CURSOR_TOOLFOCUS: return "UI_CURSOR_TOOLFOCUS"; - case UI_CURSOR_TOOLCREATE: return "UI_CURSOR_TOOLCREATE"; - case UI_CURSOR_ARROWDRAG: return "UI_CURSOR_ARROWDRAG"; - case UI_CURSOR_ARROWCOPY: return "UI_CURSOR_ARROWCOPY"; - case UI_CURSOR_ARROWDRAGMULTI: return "UI_CURSOR_ARROWDRAGMULTI"; - case UI_CURSOR_ARROWCOPYMULTI: return "UI_CURSOR_ARROWCOPYMULTI"; - case UI_CURSOR_NOLOCKED: return "UI_CURSOR_NOLOCKED"; - case UI_CURSOR_ARROWLOCKED: return "UI_CURSOR_ARROWLOCKED"; - case UI_CURSOR_GRABLOCKED: return "UI_CURSOR_GRABLOCKED"; - case UI_CURSOR_TOOLTRANSLATE: return "UI_CURSOR_TOOLTRANSLATE"; - case UI_CURSOR_TOOLROTATE: return "UI_CURSOR_TOOLROTATE"; - case UI_CURSOR_TOOLSCALE: return "UI_CURSOR_TOOLSCALE"; - case UI_CURSOR_TOOLCAMERA: return "UI_CURSOR_TOOLCAMERA"; - case UI_CURSOR_TOOLPAN: return "UI_CURSOR_TOOLPAN"; - case UI_CURSOR_TOOLZOOMIN: return "UI_CURSOR_TOOLZOOMIN"; - case UI_CURSOR_TOOLPICKOBJECT3: return "UI_CURSOR_TOOLPICKOBJECT3"; - case UI_CURSOR_TOOLPLAY: return "UI_CURSOR_TOOLPLAY"; - case UI_CURSOR_TOOLPAUSE: return "UI_CURSOR_TOOLPAUSE"; - case UI_CURSOR_TOOLMEDIAOPEN: return "UI_CURSOR_TOOLMEDIAOPEN"; - case UI_CURSOR_PIPETTE: return "UI_CURSOR_PIPETTE"; - case UI_CURSOR_TOOLSIT: return "UI_CURSOR_TOOLSIT"; - case UI_CURSOR_TOOLBUY: return "UI_CURSOR_TOOLBUY"; - case UI_CURSOR_TOOLOPEN: return "UI_CURSOR_TOOLOPEN"; + case UI_CURSOR_ARROW: return "UI_CURSOR_ARROW"; + case UI_CURSOR_WAIT: return "UI_CURSOR_WAIT"; + case UI_CURSOR_HAND: return "UI_CURSOR_HAND"; + case UI_CURSOR_IBEAM: return "UI_CURSOR_IBEAM"; + case UI_CURSOR_CROSS: return "UI_CURSOR_CROSS"; + case UI_CURSOR_SIZENWSE: return "UI_CURSOR_SIZENWSE"; + case UI_CURSOR_SIZENESW: return "UI_CURSOR_SIZENESW"; + case UI_CURSOR_SIZEWE: return "UI_CURSOR_SIZEWE"; + case UI_CURSOR_SIZENS: return "UI_CURSOR_SIZENS"; + case UI_CURSOR_NO: return "UI_CURSOR_NO"; + case UI_CURSOR_WORKING: return "UI_CURSOR_WORKING"; + case UI_CURSOR_TOOLGRAB: return "UI_CURSOR_TOOLGRAB"; + case UI_CURSOR_TOOLLAND: return "UI_CURSOR_TOOLLAND"; + case UI_CURSOR_TOOLFOCUS: return "UI_CURSOR_TOOLFOCUS"; + case UI_CURSOR_TOOLCREATE: return "UI_CURSOR_TOOLCREATE"; + case UI_CURSOR_ARROWDRAG: return "UI_CURSOR_ARROWDRAG"; + case UI_CURSOR_ARROWCOPY: return "UI_CURSOR_ARROWCOPY"; + case UI_CURSOR_ARROWDRAGMULTI: return "UI_CURSOR_ARROWDRAGMULTI"; + case UI_CURSOR_ARROWCOPYMULTI: return "UI_CURSOR_ARROWCOPYMULTI"; + case UI_CURSOR_NOLOCKED: return "UI_CURSOR_NOLOCKED"; + case UI_CURSOR_ARROWLOCKED: return "UI_CURSOR_ARROWLOCKED"; + case UI_CURSOR_GRABLOCKED: return "UI_CURSOR_GRABLOCKED"; + case UI_CURSOR_TOOLTRANSLATE: return "UI_CURSOR_TOOLTRANSLATE"; + case UI_CURSOR_TOOLROTATE: return "UI_CURSOR_TOOLROTATE"; + case UI_CURSOR_TOOLSCALE: return "UI_CURSOR_TOOLSCALE"; + case UI_CURSOR_TOOLCAMERA: return "UI_CURSOR_TOOLCAMERA"; + case UI_CURSOR_TOOLPAN: return "UI_CURSOR_TOOLPAN"; + case UI_CURSOR_TOOLZOOMIN: return "UI_CURSOR_TOOLZOOMIN"; + case UI_CURSOR_TOOLPICKOBJECT3: return "UI_CURSOR_TOOLPICKOBJECT3"; + case UI_CURSOR_TOOLPLAY: return "UI_CURSOR_TOOLPLAY"; + case UI_CURSOR_TOOLPAUSE: return "UI_CURSOR_TOOLPAUSE"; + case UI_CURSOR_TOOLMEDIAOPEN: return "UI_CURSOR_TOOLMEDIAOPEN"; + case UI_CURSOR_PIPETTE: return "UI_CURSOR_PIPETTE"; + case UI_CURSOR_TOOLSIT: return "UI_CURSOR_TOOLSIT"; + case UI_CURSOR_TOOLBUY: return "UI_CURSOR_TOOLBUY"; + case UI_CURSOR_TOOLOPEN: return "UI_CURSOR_TOOLOPEN"; + case UI_CURSOR_TOOLPATHFINDING: return "UI_CURSOR_PATHFINDING"; + case UI_CURSOR_TOOLPATHFINDING_PATH_START: return "UI_CURSOR_PATHFINDING_START"; + case UI_CURSOR_TOOLPATHFINDING_PATH_START_ADD: return "UI_CURSOR_PATHFINDING_START_ADD"; + case UI_CURSOR_TOOLPATHFINDING_PATH_END: return "UI_CURSOR_PATHFINDING_END"; + case UI_CURSOR_TOOLPATHFINDING_PATH_END_ADD: return "UI_CURSOR_PATHFINDING_END_ADD"; + case UI_CURSOR_TOOLNO: return "UI_CURSOR_NO"; } llerrs << "cursorIDToName: unknown cursor id" << id << llendl; @@ -2950,6 +2956,12 @@ void LLWindowMacOSX::updateCursor() case UI_CURSOR_TOOLSIT: case UI_CURSOR_TOOLBUY: case UI_CURSOR_TOOLOPEN: + case UI_CURSOR_TOOLPATHFINDING: + case UI_CURSOR_TOOLPATHFINDING_PATH_START: + case UI_CURSOR_TOOLPATHFINDING_PATH_START_ADD: + case UI_CURSOR_TOOLPATHFINDING_PATH_END: + case UI_CURSOR_TOOLPATHFINDING_PATH_END_ADD: + case UI_CURSOR_TOOLNO: result = setImageCursor(gCursors[mNextCursor]); break; @@ -2994,6 +3006,12 @@ void LLWindowMacOSX::initCursors() initPixmapCursor(UI_CURSOR_TOOLSIT, 20, 15); initPixmapCursor(UI_CURSOR_TOOLBUY, 20, 15); initPixmapCursor(UI_CURSOR_TOOLOPEN, 20, 15); + initPixmapCursor(UI_CURSOR_TOOLPATHFINDING, 16, 16); + initPixmapCursor(UI_CURSOR_TOOLPATHFINDING_PATH_START, 16, 16); + initPixmapCursor(UI_CURSOR_TOOLPATHFINDING_PATH_START_ADD, 16, 16); + initPixmapCursor(UI_CURSOR_TOOLPATHFINDING_PATH_END, 16, 16); + initPixmapCursor(UI_CURSOR_TOOLPATHFINDING_PATH_END_ADD, 16, 16); + initPixmapCursor(UI_CURSOR_TOOLNO, 8, 8); initPixmapCursor(UI_CURSOR_SIZENWSE, 10, 10); initPixmapCursor(UI_CURSOR_SIZENESW, 10, 10); diff --git a/indra/llwindow/llwindowsdl.cpp b/indra/llwindow/llwindowsdl.cpp index 3d33af9d9bc..3bf4a48cb6d 100644 --- a/indra/llwindow/llwindowsdl.cpp +++ b/indra/llwindow/llwindowsdl.cpp @@ -2117,6 +2117,12 @@ void LLWindowSDL::initCursors() mSDLCursors[UI_CURSOR_TOOLSIT] = makeSDLCursorFromBMP("toolsit.BMP",20,15); mSDLCursors[UI_CURSOR_TOOLBUY] = makeSDLCursorFromBMP("toolbuy.BMP",20,15); mSDLCursors[UI_CURSOR_TOOLOPEN] = makeSDLCursorFromBMP("toolopen.BMP",20,15); + mSDLCursors[UI_CURSOR_TOOLPATHFINDING] = makeSDLCursorFromBMP("lltoolpathfinding.BMP", 16, 16); + mSDLCursors[UI_CURSOR_TOOLPATHFINDING_PATH_START] = makeSDLCursorFromBMP("lltoolpathfindingpathstart.BMP", 16, 16); + mSDLCursors[UI_CURSOR_TOOLPATHFINDING_PATH_START_ADD] = makeSDLCursorFromBMP("lltoolpathfindingpathstartadd.BMP", 16, 16); + mSDLCursors[UI_CURSOR_TOOLPATHFINDING_PATH_END] = makeSDLCursorFromBMP("lltoolpathfindingpathend.BMP", 16, 16); + mSDLCursors[UI_CURSOR_TOOLPATHFINDING_PATH_END_ADD] = makeSDLCursorFromBMP("lltoolpathfindingpathendadd.BMP", 16, 16); + mSDLCursors[UI_CURSOR_TOOLNO] = makeSDLCursorFromBMP("llno.BMP",8,8); if (getenv("LL_ATI_MOUSE_CURSOR_BUG") != NULL) { llinfos << "Disabling cursor updating due to LL_ATI_MOUSE_CURSOR_BUG" << llendl; diff --git a/indra/newview/cursors_mac/UI_CURSOR_PATHFINDING.tif b/indra/newview/cursors_mac/UI_CURSOR_PATHFINDING.tif new file mode 100644 index 0000000000000000000000000000000000000000..ba6f30fa0e8b8cc8abfc5c2870ebc8bdbcf9d4e2 GIT binary patch literal 504 zcmebD)MAigWMF7uPzbP45#wcVaY_u>kzyvx-{F!JXt5+rSG>n9A^*qYKg{wB$Cd<H zsz_PO^*1Ol;ACm@)}P_B<P(R^x@f~W&MBWPmnh}h&N-J>G>hk#rOtxDWD(0!ty1^d zmluhgnri#sV^L_<rLG(mX6x=tX<NBPv$m)9-qbdfS|U`Ry*XNWTZeAl^OD8xYSVtb zJ*Ju4e(J$giBO~8b-fV^;oWDG`8!T{t^4suSDwA+#HEd)-BaWB3(j2IAgmo0>^$pW z(ieffeyhWmUrF71^G?}e<;AOGi={K$^2?J~KQy0~d(6D`@czPF8`*!(=8lKbm)weT z*A}dK61}N%-tqM1Ro5?8?|qSOH~09bs@k~y>D%wV-|XPPAi(gCfrSAWG!VcDVJiT6 zj7V%IMrNQY28IVfh0H)UNIfeMvq9NRK(-)MJqM623Ka+G5koRZ9Lg318X(2U3O45j pkSz^me*m&&pn5@eXdszyi^L8>Vgr>ia6lnLIU~ahW}pC+1^~Q>hYbJ# literal 0 HcmV?d00001 diff --git a/indra/newview/cursors_mac/UI_CURSOR_PATHFINDING_END.tif b/indra/newview/cursors_mac/UI_CURSOR_PATHFINDING_END.tif new file mode 100644 index 0000000000000000000000000000000000000000..830d5692fd3f1c77820ada0d47399ca46d098187 GIT binary patch literal 556 zcmebD)MD^sWMF7uPzbP45#wcVaY_u>kzyvx-{F!JXt5+rSG>nf{^Rx^Y&MKNCsKke zLW->A7~B~If3o=ba!m773zRge<JOvS=;_nU9L13TQ_n6dI9b!x%04IXsnN<OUiFSs z0v;4c^?G?rHwP!1{5;dP(ss3rssq=Rq@7+};cpDJWrR+PZ@!u~@wAH!vuk&3R%zE; zy^Z<pF*#zhm!8V6+3TDe;N>SZ(dXd7f*_k1t@o|RLmwCC<hjXKG~F+n**%wubJ6i< zAI)~jHHUMYdu<jtXI<UK<=5YQkD6=3UCg%a{r2DcRDb!;yB%OE6PNlv|Iibs3RAv* z^Uif=p6!~O_v~|f&+{)<d+$z9K7QaxS<Rf-_1>4CfBpJpHh=x`yAQWsFW*rYUjO8( z9q;9&-`3|tSbiPox!m{cK!Mkhm)r7UWH}E_Sfk5*Sm2CFyMh9P0K-2976xE&LI5L# ztpMaPBC(kmnSrVp7(|#D7?^=<ka|`iW`nYU!VH2?^&CL9C{!GzM-0gvaVXmrXn+(W tE7%+vpk`?(TLs9Lf$9a>p@C$+EfPBji49c7zyXB}<%|q3n1KRN8UWSvqT>Jn literal 0 HcmV?d00001 diff --git a/indra/newview/cursors_mac/UI_CURSOR_PATHFINDING_END_ADD.tif b/indra/newview/cursors_mac/UI_CURSOR_PATHFINDING_END_ADD.tif new file mode 100644 index 0000000000000000000000000000000000000000..e05284214a78b096c3186e4f81ac25b4904db2bc GIT binary patch literal 570 zcmebD)MAKXWMF7uPzbP45#wcVaY_u>kzyvx-{F!JXt5+rSG>nf{^Rx^Y&MKNCsKke zLW->A7~B~If3o=ba!m773zRge<JOvS=;_nU9L13TQ_n6dI9b!x%04IXsnN<OQuR#B z4rYFyCBv1ivFhC7f~=lj4GilJzA9O9rRZd2yVn|_TQzQrlh?Se`h45P?kdZM%d5Z7 zn##1&WOGcSf|O3wdFCY#mX~{oZu?nq%zJ~SjBDP1ft_bR-Ke>m_mky>$7h2*YW|v> zXC9S&@!lh@uXOS5>H^;yspqSAo%ygu_NcOX)141VyQTfkv2T4?l(Os2v&FqkPl|R$ z-n9EZz3$nU-_iTd{n~&0-M5{w=h!xHeEPAfXybmq^4PauV{7K-m%Bf{{HS=(fB*g7 zpPEelU$1+=U26#^gZcZ%e@-6o+9J%hkpK5b_Co^F5AHfmSZ#1^r~VdG{v(1su7XD< z>iD!SP!M4F$H2k>3|t6cgs>HWJVqoo6C*QF6$67369WS?kPTAL3dC$sHc*&B5UQR7 z$QFf)gY<|YnIjHmhX4(bVq^uIqXpC~4P_ev*)mYQAUiaW%(q2i2O+V6${0AHkfEHB L;RQ2L07?S@)4{N9 literal 0 HcmV?d00001 diff --git a/indra/newview/cursors_mac/UI_CURSOR_PATHFINDING_START.tif b/indra/newview/cursors_mac/UI_CURSOR_PATHFINDING_START.tif new file mode 100644 index 0000000000000000000000000000000000000000..c4822adf6400cf4e2939d9d78ecbcaf66074b62a GIT binary patch literal 532 zcmebD)M7AWWMF7uPzbP45#wcVaY_u>kzyvx-{F!JXt5+rSG>nf{^Rx^Y&MKNCsKke zLW->A7~B~If3i%9)$cmF_(NpKrbP4hlS_&%T&`7GEbvO6{EJ7bR%6kLw2&?zvwq!W z=Q2u8^-MF@UKE;Gva3af*{b_m!jxZEymoSKa(VO3YR|3HB3low{%W<v=zQk(qw5S_ zh6vpa>%ITp$eM-gX!N#+A1Zd=wOU_yH0jljsH5dF|C=6c3j34e^l|pN_=4-v+w9n9 zT}b&78PQiCTzT%1u_UkBzR6QgoG-MF+!vfVZP}ZQ+xu8{m4rPya5b{m?cU3bM?MyR zW`yf~uD|)==j_=gt0yYHF1Nh9_eu8ND;+;-w#b(3U;f}z)}DEt$M;{pdGK?YT;2Nf zIsaGq8XJ9d5YXXeJ}AJ%B*5^GfrSAWY!JW*VJiT6j7V%IMrNQY28KUCh0H)UNIfeM zvq9NRK(-)MJqM623Ka+G5koRZ9Lm-M8X(2U3O0uYs974y<^i&0pn5@eXdszyi^L8> VVgr>ia6lnLIU~ahW}pC+1^{i1p7H<y literal 0 HcmV?d00001 diff --git a/indra/newview/cursors_mac/UI_CURSOR_PATHFINDING_START_ADD.tif b/indra/newview/cursors_mac/UI_CURSOR_PATHFINDING_START_ADD.tif new file mode 100644 index 0000000000000000000000000000000000000000..5166af6e05174445cba3975c025f2d76534b946c GIT binary patch literal 550 zcmebD)MD^pWMF7uPzbP45#wcVaY_u>kzyvx-{F!JXt5+rSG>nf{^Rx^Y&MKNCsKke zLW->A7~B~If3i%9)$cmF_(NpKrbP4hlS_&%T&`7GEbvO6{EJ7bR%6kLw2&?zvwq!W z=Q2u8^-MF@UKE;Gva3af*{b_m!jxZEymoSKa(VO3YR|3HB3low{%W<v=zQk(qw5S_ zh6vpa>%ITp$eM-gX!N#+A1Zd=wOU_yH0jljsH5dF|C=6c3j34e^l|pN_=4-v+w9n9 zT}b&78PQiCTzT%1u_UkBzR6QgoG-MF+!vfVZP}ZQ+xu8{m4rPya5b{m?cU3bM?MyR z_+q#xvc0<f{<odHadFzz(ucP5MU+?He_p<Q;(DI#n*}~r{w<L$*}t6YQ&B>^{&nv~ zoA$lX{`AJWM|#!`+x3U9{M&ZH+2_n&fgDxNLlf5MFeoSpF#Ka+VE_gs1TaF_3P2ts z5}S#U8K{bZfscuSff>jKsb>XZHYgh?%peF=&jDnMLd8LP#E{Gphq4`j21qfog3S>F oYL<qw<$!D%s9umA8c62bBC&&z*g$0r98kzm&dBhB87Kgy0TYX)E&u=k literal 0 HcmV?d00001 diff --git a/indra/newview/res-sdl/lltoolpathfinding.BMP b/indra/newview/res-sdl/lltoolpathfinding.BMP new file mode 100644 index 0000000000000000000000000000000000000000..ad68c684a07f6470a8a981cc724fc279844a7e6d GIT binary patch literal 4150 zcmeHFQ4Yc&4Al!5kKm^#*a7_a*4|5btdOQFtjvO0T$3{B%6qRZkLPqfMVrEU4}K#* z$6YuCdtGLqPse(6z}A6xquEexS)dM?O-^@g1S?rv_@UQJ!&ZK84Y44@Lha1+^6JCN znDTGguaW$c+j9oFKxG4782F@9T)E{Fs`2*Z1~yFAi!;T23KS?2yu#a?TdVgUYi4s0 z6Y@DS{KXsVIb*0Ne3e(@)?(juLE%rD7O*MTQ$xZ;E2tg#s>XA@G;qv78o3cG8Re{M zRSPHt!NqY~_H?&^Y!B~MgIE2jQ^2bkpAGWTy%AsHbA5X)x)cBCy1B+*a&sMf+kXIm C$}KAZ literal 0 HcmV?d00001 diff --git a/indra/newview/res-sdl/lltoolpathfindingpathend.BMP b/indra/newview/res-sdl/lltoolpathfindingpathend.BMP new file mode 100644 index 0000000000000000000000000000000000000000..d558473ecf984e460eccdeaf3b0f1eefa7bd541a GIT binary patch literal 4150 zcmeHFK@!3s4Ac)eKEb0e=mWfa^vC{7*)(A&-3Cgj7n_+-NS5p-^zj_7C$S-{_ux16 zv+Tkl*!wd2cskZ&0_6#OR$94YJp$ALy~_1YJ&A*C;fLN{8d~{#YmkO279C}LuU>O- zo@kQF=k-heoV({6Oq$FN;Dv!Nca3K^`W-#qJ-JaEmiLRZ#``syRFdKj@7~<3-+$~m zd57e6`fZc?vwv*QH%13qpYk$p7TYoj!f%>pWew|TK+bGdfCPXI;ploM$my&YPGYZ6 zPn}`%!itIf$RoC7NSgx#JWTcp_eKqo1EoDToyNz$sZMBRrWlti+@txW-c3slKQy&y zz#W)zv9IJ=(<COvoCPw?)4H;6e19T?hLlhEQ*Hz28W_f~EnnmJ>LO>>!cn?|+9k}9 H=M(q>?)c8$ literal 0 HcmV?d00001 diff --git a/indra/newview/res-sdl/lltoolpathfindingpathendadd.BMP b/indra/newview/res-sdl/lltoolpathfindingpathendadd.BMP new file mode 100644 index 0000000000000000000000000000000000000000..855397b9b450d79d39e66411db8278dbcb42bcdf GIT binary patch literal 4150 zcmeHF$q~XZ41@+4O5jNa6u_S+9n%+h6|F~c6g!8)C((>zTgR@BJYSFNN#v2f_oO$~ zv)s}n$>-8(_d34E1lkk$&XhLd^axO==vk^c(@83kOZZW5R1Hh{qic|cCVX_1d0$a; zsH~{xD(Cf2{*pU#2fZeX2Y4aiD^=}9M%=T;yCpZUA!WaKt39qsgCyV;-mSU4e)rh3 z*@M|m+|}R@{;@50j1Cmv<@LBd+nPx@{H$pJ%h*~C@KFW;jsdaBoK@dWWPes(oY>w8 zPt}Vlfi))c!w=h-z)eLA;vsUky!PIOjD8g-;{tA~A{WA*ak}qO_Rb+WGk9%%<P+lJ zlj~{l!@Z;i(yi^E<q>b}M442rS5oC}cW&<lUwJB@@LO)e+8XA}o%yYk{2n)R;iJ$N Lc>+5UZ%<f1o<QBt literal 0 HcmV?d00001 diff --git a/indra/newview/res-sdl/lltoolpathfindingpathstart.BMP b/indra/newview/res-sdl/lltoolpathfindingpathstart.BMP new file mode 100644 index 0000000000000000000000000000000000000000..bffa73b887fcd9fd4504a187b807490bb7e29497 GIT binary patch literal 4150 zcmeHHOA^8`2#ptTJc3J4-~rsb^v2$+0tHKxlzf`Rag-VI1KxWi)!Y4ga%5K+FW_hP z1Fc{K_B_r$@BX8I1Cug8)_afC?y)%Sdy_K0&n-Ieywpl1Bfjv(W{NvE0dAIaezuI( z{HU`;Ll6E|8mN(ifiM02PJ8a5q*flAYpVDWL$@lJxwFqLaJluhd7>Hld}mFy(8;=3 z&!|Bx2~e4!@Q3!C;>CDnOUW|E4*G>cl9dFgOd#;NuYg;{D$(sS#D|Q)NAOzQw(5OR zi<e_7g4o$Ap>Px7rw=R!Be^X#2qy5+yIa^g*UF1&-#XKntYP^>!=PuP6KAw7+>&#~ u3BG&HwYC0r4Xyf@_d-0&^gCdl)Qy;#FZny^rA7Eh_pST+B)8V_jq4W{`ork} literal 0 HcmV?d00001 diff --git a/indra/newview/res-sdl/lltoolpathfindingpathstartadd.BMP b/indra/newview/res-sdl/lltoolpathfindingpathstartadd.BMP new file mode 100644 index 0000000000000000000000000000000000000000..55a037c8d150cc42123461fe802feebfebc246cd GIT binary patch literal 4150 zcmeHHTN1)B2&@-yJc6H|pa<~ZPjBqKYL<efB+UccI*u|!5)#;5lIr!=pE|NWjF;eN z_5-a#5bSXreT@F2y@5fQJ=;14b$6ef;;l&;Uvt|v;udR_4D6`y_#TFUTjhk;AVT;t zTZ1lGEw|)xO_d7Dwf)+-vUlOf?A4(45J<zo4ZrTot3lm+)g4L_^SStep<5Nq+Szgo zTy4EKPc(ziI&1Pm7wb|zLxWfmz?q=%ckQ{vi*sj7#WKc@`VEC7s|essAn>uTh+CaG z(eq`%4;hi~!JFgGtA6h^$IE9kg4EtDp)pAC(+8G<k=!*k2xj1;ch6z#++1Et`_i7q zWDV0F8V-$#PRy_++?IXDiN1TywY2_q4Qur;?*+V^>32Y$)a@}dU-5Ucl@{UOyKmjk LC%LtbZ(KhCE_>42 literal 0 HcmV?d00001 -- GitLab