Stinson Linden
001621dfc2
MAINT-4009: Patching a small memory leak for when menu items were being created before the viewer window initialization had created the menu holder. Also, added llasserts in other cases when referencing the menu holder to ensure the holder is non-null.
2014-05-05 23:24:34 +01:00
Cinder
dcffb97518
Move some more script editor functions from LLTextEditor to LLScriptEditor
2014-04-18 23:13:57 -06:00
Cinder
8c39617c9a
Begin moving script editor portions of LLTextEditor to their own derived class.
...
This should fix the run off segment bugs by not overriding LLTextBase::clearSegments() in LLTextEditor
TODO: Move the rest of the script stuff out of LLTextEditor for simplicity sake
2014-04-18 12:52:07 -06:00
Ansariel
6845d6ac31
FIRE-11045: Spell checking changes on an unmodified notecard are not identified as such
2014-09-02 13:51:42 +02:00
Ansariel
f166eed059
Update Search & Replace floater to latest version from Kitty Barnett (Catznip viewer)
2014-09-02 12:17:52 +02:00
Oz Linden
d6fdc6e68f
merge changes for 3.7.3-release
2014-03-14 16:38:12 -04:00
Richard Linden
5b846ed2a6
merge with release
2014-03-12 12:48:43 -07:00
Tank_Master
dc353c205a
Merge
2014-06-10 20:27:31 -07:00
Tank_Master
6babf8abd2
Merge LL 3.7.7
2014-06-09 11:29:57 -07:00
Tank_Master
3d1ac7c0ec
Merge LL 3.7.3 (Viewer-Bear fixes)
2014-03-17 14:14:15 -07:00
maksymsproductengine
faa17c76c9
MAINT-3610 FIXED SL viewer partly 'eats' chat-messages
2014-03-06 05:51:49 +02:00
Ansariel
00bfbfae2b
Tag Firestorm-specific code in last commit
2014-10-28 22:39:16 +01:00
Lirusaito
caa86284e1
Ctrl-Backspace and Ctrl-Delete for removing whole words when editing text
2014-08-27 00:04:47 -04:00
maksymsproductengine
635a3309f0
MAINT-3610 FIXED SL viewer partly 'eats' chat-messages
2014-03-06 05:51:49 +02:00
Ima Mechanique
00a99d9097
Adding clear methods to remove any highlighting.
2014-02-06 16:47:27 +00:00
simon
52ce788d0c
Pull in viewer-lion to lock down next release
2014-02-18 16:41:21 -08:00
Baker Linden
d7b902d575
[MAINT-3555] Crash in LLPanel::~LLPanel() on shutdown
...
- Added clear() after DeletePointer() call to hopfully fix this...
2014-02-14 13:56:36 -08:00
Kitty Barnett
69f7092346
Can't click on a link if there's an active selection in the text editor
2014-02-04 19:43:49 +01:00
maxim@mnikolenko
74c7460846
MAINT-3618 FIXED Don't copy spaces after cursor to the next line.
2014-01-20 12:48:58 +02:00
Oz Linden
7f39d0472e
merge changes for STORM-1831
2013-11-18 13:51:24 -05:00
Richard Linden
17e9c872ad
Automated merge with http://bitbucket.org/lindenlab/viewer-release
2013-11-11 19:17:49 -08:00
Ima Mechanique
dc317ed70a
Refactoring load routines to remove uneeded methods
2013-11-10 21:58:17 +00:00
Richard Linden
697d2e720b
renamed TimeBlock to BlockTimerStatHandle
2013-10-15 20:24:42 -07:00
Ima Mechanique
0c1d6d7d9e
Merge v3.6.7 in
2013-10-04 20:47:54 +01:00
Richard Linden
52da9f5f49
merge with viewer-release
2013-09-09 18:58:41 -07:00
Richard Linden
cbe397ad13
changed fast timer over to using macro
...
another attempt to move mem stat into base class
2013-09-05 14:04:13 -07:00
Oz Linden
82bf4e4db2
merge changes for DRTVWR-285
2013-08-19 15:15:15 -04:00
MaximB ProductEngine
b7fbcef298
MAINT-3289 (User is not able to open mini inspector by one click on 'i' icon)
2013-10-11 23:06:25 +03:00
MaximB ProductEngine
3e934d5089
MAINT-3151 (Issue with urls being autoclicked when holding left click into an unfocused textbox then dragging pointer over a url and releasing.)
2013-09-23 09:14:53 +03:00
Mnikolenko ProductEngine
8fa463113c
MAINT-3119 FIXED Select auto-completed part using cursor position
2013-09-17 12:20:28 +03:00
MaximB ProductEngine
b0a873570e
MAINT-3289 (User is not able to open mini inspector by one click on 'i' icon)
2013-10-11 22:45:12 +03:00
Baker Linden
a72e34a345
[MAINT-3555] Crash in LLPanel::~LLPanel() on shutdown
...
- Added clear() after DeletePointer() call to hopfully fix this...
2014-02-14 13:56:36 -08:00
Tank_Master
3603c4f992
Merge ll 3.6.11
2013-11-23 20:22:24 -08:00
Richard Linden
e340009fc5
second phase summer cleaning
...
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
2013-08-09 17:11:19 -07:00
Richard Linden
a2e22732f1
Summer cleaning - removed a lot of llcommon dependencies to speed up build times
...
consolidated most indra-specific constants in llcommon under indra_constants.h
fixed issues with operations on mixed unit types (implicit and explicit)
made LL_INFOS() style macros variadic in order to subsume other logging methods
such as ll_infos
added optional tag output to error recorders
2013-07-30 19:13:45 -07:00
Ima Mechanique
7d5ed4f747
Moving LSL highlighting colour info into .../skins/default/colors.xml where it makes more sense than its own xml file. Changing other functions to read it.
2013-06-27 21:28:52 +01:00
Ima Mechanique
b615858d6c
Merging last four months of development
2013-06-26 17:39:23 +01:00
maksymsproductengine
90a3285e26
CHUI-941 [CHUIBUG]Inline input is not available in 3.5.0
2013-05-31 20:05:12 +03:00
Merov Linden
51fab4d45c
Pull merge from viewer-release
2013-05-22 13:59:53 -07:00
Merov Linden
2113bb8159
Pull merge from viewer-release
2013-05-22 11:23:51 -07:00
maksymsproductengine
c6d4e449e4
CHUI-941 FIXED [CHUIBUG]Inline input is not available in 3.5.0
2013-05-22 16:35:08 +03:00
Oz Linden
72e7269da3
merge changes for 3.5.2-release
2013-05-20 09:08:20 -04:00
maksymsproductengine
36a51f4927
CHUI-958 FIXED Log spam: "drawtext: Ran off Segmentation End" and To field in nearby chat blank when selected
2013-05-14 01:30:23 +03:00
Oz Linden
ddd5659f81
merge changes for DRTVWR-294
2013-04-19 10:11:29 -04:00
prep@lindenlab.com
0f24668b0a
Merged in Chui beta6+ fixes
2013-03-29 10:37:58 -05:00
Graham Madarasz
bf6182daa8
Update Mac and Windows breakpad builds to latest
2013-03-29 07:50:08 -07:00
Gilbert Gonzales
e76a4eb7c5
CHUI-905 (Viewer crashes while using Insert keyboard key in chat): Problem was because when insert was used at the end of a string of text, this would attempt to delete something past the bounds of the string...as a side effect the size of the segment was increasing even though the string length never changed. The segment size would be greater than the string size and would eventually cause an invalid read outside the bounds of the string.
2013-03-28 17:31:45 -07:00
Oz Linden
d7e041d0c7
correct merge error
2013-03-25 16:11:04 -04:00
Oz Linden
1057caffaf
merge changes for latest snowstorm project viewer
2013-03-22 18:08:49 -04:00
Oz Linden
a625dbe35e
merge changes for 3.5.0-beta3
2013-03-15 15:42:21 -04:00
Oz Linden
75722baf29
merge changes for latest viewer-development
2013-03-13 15:15:15 -04:00
Nyx Linden
1586107e87
SH-3944 WIP CHUI merge fixing
...
re-introduced don's refactor of low-level openGL calls pulling out of llui
and putting them into llrender. Took the new code from their updated versions
from the CHUI merge, but put them in a place accessible to appearance utility.
2013-03-12 22:34:15 +00:00
Merov Linden
cb6574c905
CHUI-845 : Avoid some xml param parsing error that seems to be linked with crashers
2013-03-12 19:38:01 -07:00
prep
207d9fd767
Viewer-chui merge
2013-03-11 14:45:53 -04:00
Ima Mechanique
7183cecd14
STORM-1831 merging in previous work
2013-02-05 16:37:37 +00:00
Merov Linden
faae38daaa
Pull merge from lindenlab/viewer-developement
2013-01-30 20:01:03 -08:00
Cho
163f3de73d
CHUI-291 FIX New auto-replace feature does not work with chui text input boxes in conversation floater
...
Modified LLAutoReplace to pass back a string for replacement instead of modifying the input string
2013-01-25 19:53:12 +00:00
Cho
d67804543d
CHUI-291 FIX New auto-replace feature does not work with chui text input boxes in conversation floater
...
Fixed autoreplace in LLTextEditor so it updates correctly and works with undo
2013-01-25 01:57:56 +00:00
Nyx Linden
11fe124ae9
merging in viewer-beta.
...
Most of the merge was clean, a couple conflicts.
Brought over a couple patches manually for llpolymesh.
2013-01-24 16:22:49 -05:00
Cho
977d318ac8
CHUI-291 FIX New auto-replace feature does not work with chui text input boxes in conversation floater
...
Moved autoreplace hooks from LLLineEditor to LLTextEditor, and modified LLAutoReplace accordingly
2013-01-23 20:22:28 +00:00
Tank_Master
5a8d94c50f
Merge LL 3.6.4 pass 1
2013-08-28 00:10:39 -07:00
Tank_Master
d4640277d0
Merge LL 3.5.3 release.
2013-07-09 16:24:58 -07:00
Ansariel
7631668abd
Some overall fixing of LLUI, re-adding missing stuff and comments
2013-07-01 00:48:14 +02:00
Tank_Master
14001c54df
Gastly CHUI merge pass 1, don't count on anything to work.
2013-06-26 12:14:54 -07:00
Cinders
0754d13748
Remove it from here too.
2013-05-18 08:02:27 -06:00
Gilbert Gonzales
f22fbaf22c
CHUI-905 (Viewer crashes while using Insert keyboard key in chat): Problem was because when insert was used at the end of a string of text, this would attempt to delete something past the bounds of the string...as a side effect the size of the segment was increasing even though the string length never changed. The segment size would be greater than the string size and would eventually cause an invalid read outside the bounds of the string.
2013-03-28 17:31:45 -07:00
Oz Linden
07cc38e9cb
STORM-1855: Improve performance of pasting large blocks of text in the script editor
2012-11-09 15:12:15 -05:00
Don Kjer
c06c35609c
Updating linux build to gcc4.6
2012-10-11 00:09:04 +00:00
Oz Linden
7632861fc4
STORM-1855: fix performance problem with pasting many lines in script editor
2012-09-18 12:54:32 -04:00
Don Kjer
cf7eb79fa7
Removed most llappearance -> llui dependencies (LLTrans remains). Moved LLInventoryIcon::EIconName into LLInventoryType. Moved LLInventoryIcon back to newview. Moved LLUI gl_* functions into llrender.
2012-09-08 04:39:11 +00:00
Todd Stinson
3e038cd71b
Pull and merge from ssh://hg@bitbucket.org/lindenlab/viewer-release.
2012-07-27 12:53:54 -07:00
Tank_Master
6207030884
Merge FS LGPL tip
2013-02-23 17:09:53 -08:00
Tank_Master
ea86bb88c3
first pass merge
2013-02-04 10:52:32 -08:00
Tank_Master
169263d8b0
Merge LL 3.4.5 beta 3
2013-01-28 01:56:00 -08:00
Nicky
3ed4e54afb
FIRE-3278; Fix crash in LLTextEditor::getSegmentsInRange when iterator first_it points after end_it.
2012-10-15 14:05:51 +02:00
simon@Simon-PC.lindenlab.com
b7555a3309
Merge back viewer-lion, which has viewer-development and down-stream fixes
2012-08-01 14:07:24 -07:00
simon@Simon-PC.lindenlab.com
891af8055a
MAINT-1276: Add ability to paste LSL tooltips into scripts. Reviewed by Kelly
2012-07-17 13:52:08 -07:00
Paul ProductEngine
18aabdfd3d
CHUI-127 FIXED (Make chat field auto resizable)
...
- Replaced LLLineEditor with newly created LLChatEntry
- Moved some functionality (such as setting label) to the LLTextBase as it can be useful to the other derived classes
2012-06-19 09:44:40 +03:00
Kitty Barnett
80b1a2c0a8
STORM-276 Insert braces around if/for/while loops
2012-06-11 13:39:45 +02:00
Tank_Master
cb24ec2e0d
merge LL 3.3.4 beta
...
autoreplace does not work (needs a hook in nearby chat), no cmd line option to add new stuff
spellcheck only works when packaged
2012-07-16 21:59:14 -07:00
Tank_Master
0d4ca6478f
removed spellcheck, to be replaced by LL's version
2012-07-10 23:57:05 -07:00
Kitty Barnett
1300f77fdd
Merged with viewer-beta
2012-05-20 17:41:00 +02:00
Oz Linden
95090c5d1e
merge changes for version 3.3.1
2012-05-08 15:51:56 -04:00
Ansariel
c5894c2781
Merge with Firestorm LGPL
2012-06-08 22:43:34 +02:00
Ansariel
fd6a004f36
Undid deletions in lllineeditor.cpp and lltexteditor.cpp and commented out according sections
2012-06-07 17:53:52 +02:00
Armin Weatherwax
5c66d2e669
fix: Linux primary "clipboard" tainted by auto-selection
...
This reverts to QT/Emacs style primary: only user selections go to the primary.
The Mozilla style LL decided for also takes auto-selected text to the primary,
which makes it pretty useless.
2012-06-06 17:30:07 +02:00
Tank_Master
1c55d5cbb6
Merge LL 3.3.2 release
2012-05-28 17:02:11 -07:00
Liny
716a64f615
EOL changes, no code changes.
2012-05-19 08:37:10 -07:00
Merov Linden
f0a1b43f22
EXP-1841 : Use instance instead of getInstance on LLClipboard singleton.
2012-03-01 21:35:05 -08:00
Merov Linden
24789f11cc
Pull from viewer-experience
2012-03-01 13:31:17 -08:00
Tank_Master
e61c20d499
Merge LL 3.3.1 Viewer Release
2012-04-26 17:31:35 -07:00
Merov Linden
9761375ac2
EXP-1841 : Refactoring of LLClipboard, simplify the API and make it behave like a normal clipboard.
2012-02-06 15:43:53 -08:00
Kitty Barnett
a9d1121977
STORM-276 Added spellcheck functionality to the LLTextEditor control
2012-02-03 15:20:34 +01:00
Merov Linden
c1636911c8
EXP-1862 : Make LLClipboard an LLSingleton and clean up the internals (set up for toolbar and never used)
2012-02-01 19:09:29 -08:00
Richard Linden
c47c31fdbf
EXP-1513 FIX Underscore ( _ ) fails to show in first chat entry in Local Chat
2012-01-31 17:51:43 -08:00
Ima Mechanique
eeefec394c
Changes to filter out tabs from file load and to test if loading/saving should be allowed.
2011-11-23 01:30:15 +00:00
Tank_Master
5ce4e57a29
LSL preproc from NaCL viewer
2012-03-03 20:42:59 -08:00
ziree
e60ca836b6
Fixed wrong indentation in LSL script editor if previous lines were wrapped.
2012-03-26 13:37:33 +02:00
Nicky
ba83861327
Merge with 26411 / 7a29beb4dd99 (FS tip).
2012-02-04 23:18:19 +01:00
Nicky
9458470c79
FIRE-4885; when pasting large amounts of text truncate the buffer first instead of doing it over and over in LLTextbase::insert*.
2012-02-04 03:34:31 +01:00