Commit Graph

139 Commits (4b80a5ed059d91bc37558db8ed664365e39d21d6)

Author SHA1 Message Date
simon bfa42c9e28 Merge downstream code and become 3.7.12 2014-07-07 16:17:53 -07:00
simon 3e6698073c Merge viewer-release and become version 3.7.12 2014-07-07 14:49:45 -07:00
Cinder 41f6c5ce48 Greatly simplify LLSyntaxIdLSL:
* Move file fetched callback to the singleton and handle all syntax id changes within the singleton
* Remove a fair number of bool checks and method relying more on callbacks to drive syntax changes.
* Don't pretty print the cache file to conserve space and to speed up xml to llsd parsing
* Clean up includes
2014-06-09 15:14:09 -06:00
Ricky Curtice 98720c3cec Merge 2014-06-05 06:31:30 -07:00
Cinder 70aff2154b Eliminate updateKeywords() 2014-05-12 07:23:52 -06:00
Cinder 6141aa44d0 STORM-2027 - Fix syntax highlighting on subsequent opening of scripts.
This could use more refactoring, but it fixes it.
2014-05-12 06:54:04 -06:00
Cinder 059a29e976 Fix callback signal, Eliminate some unnecessary statics 2014-05-11 23:17:31 -06:00
Cinder a354d0efb3 Merge up. 2014-05-07 19:59:41 -06:00
Cinder 8501d6494b Code policy 2014-05-07 19:58:56 -06:00
simon dc4c184696 Merge downstream version 3.7.8 code 2014-05-07 13:19:05 -07:00
simon 250db74bf9 Pull and merge viewer-release as version 3.7.8 2014-05-07 10:56:41 -07:00
simon a5568f942b Merge downstream version 3.7.8 code 2014-05-07 15:28:13 -07:00
Oz Linden a98b4b6bee merge changes for 3.7.7-release 2014-05-07 11:09:04 -04:00
Cinder e8422e5bed Let's get started: some code policy cleanup, reference arguments where we can, correct spelling 2014-05-06 11:09:50 -06:00
Cinder 46627b4eb2 Remove clearHighlights() 2014-04-18 23:20:33 -06: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
Ima Mechanique 8e53c5bfb0 storm-1831 Removing the callback after first region crossing. Prevents repeated callbacks after highlighting has been removed for live script. 2014-03-26 20:31:05 +00:00
Mnikolenko ProductEngine bb0515db31 MAINT-3852 FIXED Use script name in "Save as" dialog. 2014-03-25 11:37:19 +02:00
Ima Mechanique 06bdcef531 storm-1831 Fixing identificaton of label for highlighting. 2014-03-09 04:55:46 +00:00
Ima Mechanique 76aa75974f storm-1831 Changes in postBuild to use onFileFetchedCallback 2014-03-06 13:24:52 +00:00
Mnikolenko ProductEngine 5705a2c018 MAINT-3671 Fix is changed to solve issue with other multi-previews 2014-02-25 17:06:06 +02:00
Ima Mechanique 4514d8c5c3 Refactoring to better check state of loading and to allow clearing of highlighting if we don't have a valid keywords file. 2014-02-06 16:48:22 +00:00
Mnikolenko ProductEngine 294d6777bf MAINT-3671 FIXED Rename title when new tab is added. 2014-02-03 11:53:39 +02:00
Ima Mechanique 4bcb67c704 Making initialisation of mKeywords conditional on mSyntaxIdLSL having loaded an XML file. 2014-01-30 13:01:19 +00:00
maxim@mnikolenko da4ef42142 MAINT-3643 FIXED Copy previous search / replace strings in LSL editor 2014-01-28 12:20:41 +02:00
Ima Mechanique fd643f07c8 storm-1831 In the LLSD, functions are in a <map> which makes sorting unnecessary (loading sorts them). 2014-01-04 01:27:57 +00:00
Mnikolenko ProductEngine ab71e294e0 MAINT-3570 FIXED Callbacks for menu item are added. 2013-12-26 12:34:50 +02:00
Ima Mechanique 7563fb0b51 storm-1831 Replacing old hack with an ENUM check. 2013-11-22 01:01:29 +00:00
niel@mint-32 25c7ea0532 storm-1831 Replacing old region changed callback setup with the shiny new one. 2013-11-21 00:02:15 +00:00
Ima Mechanique df78262f0a Fixing the stupid mistake that prevented this from compiling. Thanks to Jonathan Yap for spotting it. 2013-11-15 23:17:06 +00:00
Ima Mechanique 377eb5561f Renaming initKeywords to better reflect its intended use (onRegionChangeInitialiseKeywords) 2013-11-11 16:34:16 +00:00
Ima Mechanique f6d8e55eb9 Fixing indentation of LLScriptEdCore::initKeywords 2013-11-11 13:36:33 +00:00
Ima Mechanique 1cf2acf6d7 Fixing some small discrepencies. 2013-11-10 22:47:34 +00:00
Ima Mechanique 488964157c Moving keywords code into its own method. 2013-11-10 21:57:29 +00:00
Ima Mechanique 5e27952ee4 storm-1831 Switch to use the llsyntaxid keywords LLSD directly 2013-11-10 20:24:13 +00:00
Ima Mechanique 29b2129e1e Backed out changeset: e82d9467bec8 2013-11-09 11:32:08 +00:00
Ima Mechanique 4af2158029 Adding method to load cached/default syntax file and method to access sKeyWordsXML. 2013-11-09 11:31:32 +00:00
Ima Mechanique bad5179f27 storm-1831 Fixing viewer crash and clean up. No idea why storing the region pointer in mRegion causes crashes, when doing it locally in each method doesn't. 2013-10-25 14:42:04 +01:00
Ima Mechanique 79645e6981 STORM-1831 First attempt at using SyntaxIdLSL capability. (incomplete) 2013-10-21 04:09:20 +01: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 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
Oz Linden 9f393c1d99 merge up to latest snowstorm integration branch 2013-07-24 14:40:23 -04:00
Ima Mechanique b615858d6c Merging last four months of development 2013-06-26 17:39:23 +01:00
Richard Linden 0a96b47663 merge with viewer-release 2013-06-05 19:05:43 -07:00
Graham Madarasz bf6182daa8 Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
Oz Linden 6f2fef886e merge changes for storm-1911 2013-03-25 10:53:37 -04:00
Richard Linden f07b9c2c69 renamed LLTrace stat gathering classes/methods to make the structure of LLTrace clearer
Count becomes CountStatHandle
Count.sum becomes sum(Count, value), etc.
2013-03-06 11:08:25 -08:00