Commit Graph

161 Commits (dfd32bcd226a7a195fe73b8591c63aaab9fa2413)

Author SHA1 Message Date
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
Don Kjer c06c35609c Updating linux build to gcc4.6 2012-10-11 00:09:04 +00: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
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
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
Nicky 6958381112 Merge up to 26092/6ceebf5ce17b; Branch Chat-NearbyChat from catznip-3.2.0 (http:///bitbucket.org/Kitty_Barnett/catznip-3.2.0).
This will enable chat docking/undocking from contacts floater again.
2012-01-23 14:56:47 +01:00
Nicky 161c1b019f Merge up from 24496 / a656486925e8 (FS tip) to 25952 / 931cb0061118 (V/Dev FUI tip)
Observations and broken stuff so far:
- LLSideTray is gone.
- LLBottomTray is gone.
- LLFloaterSnapshot was changed and gave lots of merge conflicts. Flickr upload will be broken.
- LLNearbyChat is derived from LLPanel now. That broke quite some stuff rearding autohiding and docking of chatbar.
- Profile floaters are gone and all web based now.
- Russian translation gave huge mere conflicts with the new russian xml files from LL. Unmergeable. I took the LL files.
- XUI files in general will need some love and testing.
2012-01-17 17:57:52 +01:00
Kitty Barnett 480808d5f3 Merged with default tip (Revision 913d90c3225b)
--HG--
branch : Chat-NearbyChat
2011-10-27 16:49:31 +02:00
Kitty Barnett a200a71ea8 - internal : reviewed for SL-3.0
--HG--
branch : Chat-NearbyChat
2011-09-19 23:53:06 +02:00
Kitty Barnett e6b55bafb0 - added : multi-line chat bar to the nearby chat history floater
--HG--
branch : Chat-NearbyChat
2011-08-20 12:39:37 +02:00
Seth ProductEngine f00eb3e161 STORM-229 ADDITIONAL FIX Disabled updating text segments during indenting the selected lines with TAB or SHIFT+TAB to prevent the viewer from stalling. 2011-04-20 17:31:57 +03:00
Andrew Productengine d3eccbcd8b STORM-229 FIXED Fixed long loading times and stalling of Viewer while loading big scripts or pasting a lot of text into script.
The bug was fixed by Satomi Ahn. Here is the description of what causes the problem from her comment in ticket:
"Disabling the loading of syntax keywords in LLScriptEdCore::postBuild() removes the freeze (and with it: syntax highlighting).
So it obviously comes from the parsing of the text.

I also noticed something else: by adding a llwarn in LLTextEditor::updateSegments(), I saw that this function was called a lot of times when loading a script, roughly once for each line in the script (naively I would have thought only necessary to update when finished... or to only update the new line).
My llwarn was in the "if (mReflowIndex < S32_MAX && mKeywords.isLoaded())", which means that, at each call, the text is actually parsed for all keywords... so the parsing of the script becomes quadratic instead of linear!!!"

- To fix this, Satomi added a flag depending on which parsing is disabled when it is not necessary.
2010-12-13 13:17:48 +02:00
Kitty Barnett f678ff9919 Merged in spell checker branch 2011-09-18 19:37:29 +02:00
Kitty Barnett 095c0b6a8a - fixed : right-clicking on a right-to-left selection deselects the current selection
-> in a right-to-left selection mSelectionEnd < mSelectionStart so the user was always seen as clicking "outside" the selection

--HG--
branch : Misc-Spellcheck
2011-09-16 02:02:13 +02:00
Selo 57090ae504 FIRE-1599 Add textsearch to Notecards, patch submitted by Satomi Ahn and Kitty Barnett 2011-09-15 21:08:45 +02:00
Kitty Barnett 0c5f9ed681 - added : right-click misspelling suggestion menu for text editor
--HG--
branch : Misc-Spellcheck
2011-09-09 16:33:12 +02:00
Kitty Barnett 8edfff7669 - changed : don't provide feedback on the current word while it's still being typed/edited (for text editors)
--HG--
branch : Misc-Spellcheck
2011-09-08 21:15:19 +02:00
Arrehn e277b8a4ac Merge with LL 2.6.9, initial work. Needs tests, extra XUI merging with particular skins. 2011-08-04 11:53:40 -04:00
Arrehn 7056d9eada FIRE-119 STORM-229 Satomi Ahn - Speed up script loading by delaying syntax parsing until script is fully available 2010-12-11 19:46:47 -05:00
Arrehn e43b3f590c FIRE-119 VWR-20553 Satomi Ahn script editor pastes blocks using line by line 2010-12-11 19:33:45 -05:00
Tofu Linden e416840f85 Backed out changeset c3d41f18ce2b
back-out the back-out for this branch.  yay.
2010-08-24 19:22:00 +01:00
Tofu Linden 98cc236503 Backed out changeset a62bf7c0af21
Backing out this merge that I pushed (prematurely) to the wrong place.
2010-08-24 18:44:39 +01:00
Tofu Linden 6ba23344c9 merge heads. whew. 2010-08-24 18:37:53 +01:00
Oz Linden 06b0d72efa Change license from GPL to LGPL (version 2.1) 2010-08-13 07:24:57 -04:00
Richard Nelson d72a21aca1 further UI rendering performance improvements 2010-07-30 15:17:32 -07:00