Commit Graph

79 Commits (d081df14ef4c19395b6c0f6e826764d91d4e034f)

Author SHA1 Message Date
AndreyL ProductEngine ba90f3a8e4 SL-10994 Removed Facebook In-world Sharing
SL-11024 Fixed Twitter connect failure
2019-04-24 02:24:42 +03:00
maxim_productengine 1bdf76dde7 MAINT-8453 FIXED The "Reload page" button is displayed for some time after opening media browser 2018-04-16 16:27:59 +03:00
Andrey Kleshchev 2714ff8f25 MAINT-8276 Arrows 'Navigate back' and 'Navigate forward' have wrong state 2018-02-12 19:27:09 +00:00
AndreyL ProductEngine 3d9c39c77c MAINT-6663 [Win LibVLC] test video buttons still appearing in search 2016-08-20 12:53:03 +03:00
Callum Linden 6f09cf76cd Polish web content floater - rename to reflect it now does all media. remove developer options when Develop menu closed. start at google home page by default. 2016-07-22 16:27:53 -07:00
callum_linden 05fcb7c812 Automated merge with tip of viewer-release 2016-05-23 16:50:56 -07:00
callum_linden bceafa5062 working test button in web browser floater - video inverted 2016-05-10 17:16:24 -07:00
Oz Linden c8726aba30 remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
callum_linden 2802a0e839 MAINT-3440 (Refix) Viewer freezes and not responding after trying to open 5 new media browsers tabs directed to yahoo.com link 2014-09-05 16:00:10 -07:00
simon 05319e6c94 Pull downstream viewer-tiger and become version 3.7.11 2014-06-24 10:06:28 -07:00
simon 527f180dd7 Merge viewer-release and become version 3.7.11 2014-06-24 09:47:21 -07:00
simon d760a6889d Merge downstream code 2014-06-18 19:02:25 -07:00
Merov Linden c4c8debfc2 Pull merge from lindenlab/viewer-release 2014-06-17 11:12:27 -07:00
simon 592024b580 Merge viewer-release and become version 3.7.9 2014-06-17 10:40:42 -07:00
Callum Prentice 704246c30f MAINT-3440 FIX Viewer freezes and not responding after trying to open 5 new media browsers tabs directed to yahoo.com link 2014-05-15 16:26:58 -07:00
Brad Payne (Vir Linden) 7b9708a2e3 sunshine-external merge WIP 2014-05-13 10:02:26 -04:00
simon dc4c184696 Merge downstream version 3.7.8 code 2014-05-07 13:19:05 -07:00
Merov Linden 8dae4bc222 Pull merge from lindenlab/viewer-release. Fixed some conflicts and compile errors 2014-05-06 18:21:04 -07:00
maksymsproductengine 100b0f48a9 MAINT-2902 FIXED Browser secure session indicator should be prominent 2014-03-03 20:13:09 +02:00
Brad Payne (Vir Linden) 948c0c559d merge 2014-02-24 11:33:41 -05:00
Richard Linden ef591d280e Merge with release 2014-02-19 12:32:08 -08:00
Merov Linden a5add351e8 Pull merge ACME-1317 emergency fix 2014-02-10 21:03:18 -08:00
Cho 8d0f7fe571 Hack to fix ACME-1317 2014-02-11 00:09:59 +00:00
Merov Linden a4f121f065 Pull merge from lindenlab/viewer-release 2013-12-12 09:03:21 -08:00
Brad Payne (Vir Linden) 744cf6be8d merge 2013-12-05 10:39:35 -05:00
Merov Linden f5b356a7d4 ACME-1043 : Fixed! Added an argument to force a clean full feature browser window in some situations 2013-12-04 21:14:40 -08:00
Merov Linden a36c4f45b4 ACME-1043 : WIP : Add an argument to open trusted content with js and other enabled options, bypassing prefs 2013-12-04 18:02:04 -08:00
Richard Linden 3d35f00d63 BUILDFIX: forgot template parameter 2013-11-20 18:16:54 -08:00
Richard Linden 17e9c872ad Automated merge with http://bitbucket.org/lindenlab/viewer-release 2013-11-11 19:17:49 -08:00
Richard Linden fe518bde8e merge with release 2013-11-06 17:22:04 -08:00
Cho 1a1826a4f7 separated web floaters for Facebook, Flickr, and Twitter to fix ACME-1151 2013-11-06 02:06:53 +00:00
Cho 0e71fb3c9d added Flickr floater for ACME-1136, ACME-1137, ACME-1138, ACME-1140, and ACME-1141 2013-11-02 01:50:17 +01:00
Don Kjer 7866356d77 Merge viewer-release => sunshine-internal 2013-10-29 13:20:18 +00:00
Merov Linden 796be733b3 ACME-946 : Do not force set the focus on the web element, that messes things up badly... 2013-09-26 16:17:54 -07:00
simon 64c5afa196 Merge latest viewer-release with FBC 2013-10-23 14:14:36 -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
Merov Linden 3527846196 ACME-796 : Do not flip the fbc state to failure while connecting through web browser. Handle the dismiss case as best as possible. 2013-08-02 19:25:10 -07:00
maksymsproductengine aec50ffdad MAINT-2902 FIXED Browser secure session indicator should be prominent 2013-08-02 20:12:55 +03:00
Merov Linden 6df15cb090 ACME-734 : Fix issues with the lock icon when editing the address bar. Generalize the secure browsing UI. 2013-07-23 15:31:36 -07:00
Merov Linden 9c97f4f5ef ACME-734 : Fix: Do not log empty URLs, refocus on page if the focus was there 2013-07-22 18:47:05 -07:00
Merov Linden f44d24fafb ACME-734 : Fix : Factorize and clean up web browsing address, log and history code 2013-07-21 13:02:55 -07:00
Merov Linden eadb42eb9d ACME-734 : Fix : Feed browsing history but without the query part 2013-07-19 22:35:45 -07:00
Merov Linden 9b5104b3b5 ACME-734 : Fix : Continue to log but just skip the query parts 2013-07-19 19:32:53 -07:00
Merov Linden 652ec2feee ACME-734 : Suppress the green https experiment, prevent logging urls when skipping history, allow temporary url for display purposes 2013-07-19 17:47:58 -07:00
Merov Linden 16709a9bef ACME-734 : WIP : Implemented changes for https URL in the address bar and added options to web floater to hide history and disable buttons 2013-07-18 21:05:41 -07:00
Brad Payne (Vir Linden) a04a706c1b merge 2013-05-21 16:18:48 -04:00
Graham Madarasz bf6182daa8 Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
Don Kjer f945415210 Large changes to the LLCurl::Responder API, as well as pulling in some changes to common libraries from the server codebase:
* Additional error checking in http handlers.
* Uniform log spam for http errors.
* Switch to using constants for http heads and status codes.
* Fixed bugs in incorrectly checking if parsing LLSD xml resulted in an error.
* Reduced spam regarding LLSD parsing errors in the default completedRaw http handler.  It should not longer be necessary to short-circuit completedRaw to avoid spam.
* Ported over a few bug fixes from the server code.
* Switch mode http status codes to use S32 instead of U32.
* Ported LLSD::asStringRef from server code; avoids copying strings all over the place.
* Ported server change to LLSD::asBinary; this always returns a reference now instead of copying the entire binary blob.
* Ported server pretty notation format (and pretty binary format) to llsd serialization.

* The new LLCurl::Responder API no longer has two error handlers to choose from.  Overriding the following methods have been deprecated:
** error - use httpFailure
** errorWithContent - use httpFailure
** result - use httpSuccess
** completed - use httpCompleted
** completedHeader - no longer necessary; call getResponseHeaders() from a completion method to obtain these headers.

* In order to 'catch' a completed http request, override one of these methods:
** httpSuccess - Called for any 2xx status code.
** httpFailure - Called for any non-2xx status code.
** httpComplete - Called for all status codes.  Default implementation is to call either httpSuccess or httpFailure.
* It is recommended to keep these methods protected/private in order to avoid triggering of these methods without using a 'push' method (see below).

* Uniform error handling should followed whenever possible by calling a variant of this during httpFailure:
** llwarns << dumpResponse() << llendl;
* Be sure to include LOG_CLASS(your_class_name) in your class in order for the log entry to give more context.

* In order to 'push' a result into the responder, you should no longer call error, errorWithContent, result, or completed.
* Nor should you directly call httpSuccess/Failure/Completed (unless passing a message up to a parent class).
* Instead, you can set the internal content of a responder and trigger a corresponding method using the following methods:
** successResult - Sets results and calls httpSuccess
** failureResult - Sets results and calls httpFailure
** completedResult - Sets results and calls httpCompleted

* To obtain information about a the response from a reponder method, use the following getters:
** getStatus - HTTP status code
** getReason - Reason string
** getContent - Content (Parsed body LLSD)
** getResponseHeaders - Response Headers (LLSD map)
** getHTTPMethod - HTTP method of the request
** getURL - URL of the request

* It is still possible to override completeRaw if you want to manipulate data directly out of LLPumpIO.

* See indra/llmessage/llcurl.h for more information.
2013-03-13 06:26:25 +00:00
Richard Linden 93aa231a18 EXP-1767 WIP Received Items panel state does not persist between sessions
ensure that layout stack has updated its layout before manually resizing one of its elements
(which was causing the manual resize to be stomped on by the newly triggered layout update)
made layout stack animation occur even when layout stack not visible (inventory will appear in proper open/closed state)
LLView::setShape() now only calls handleReshape() when dimensions change
removed extraneous calls to LLLayoutStack::updateClass() so that it should be called only
once per frame now, allowing it to limit animation updates to layout stacks to one per frame.
fixed rendering glitches arising from reshaping LLFolderView while in the middle of its draw() method
2012-03-06 16:49:58 -08:00
Oz Linden f1a4593e47 merge changes for vmrg-204 2011-12-12 09:04:33 -05:00