summaryrefslogtreecommitdiff
path: root/indra/newview/llfloatermodelpreview.h
AgeCommit message (Collapse)Author
2015-09-30Merge from viewer releaseandreykproductengine
2015-08-25MAINT-5064 FIXED (Mesh upload attempt causes viewer crash) (replacing BBox ↵vyacheslavsproductengine
generation)
2015-05-18MAINT-5214 FIXED physics layer isn't shown in the Preview Window while ↵andreykproductengine
uploading model
2015-04-22MAINT-5115 [Project-Importer] Materials with > 21844 triangles cause chaos ↵andreykproductengine
in models with > 8 materials.
2015-04-14Merge with viewer-release and become 3.7.28andreykproductengine
2015-04-10MAINT-4483 FIXED Mesh uploader allows Low LODs to have more triangles than ↵andreykproductengine
High LODs
2015-03-23MAINT-4998 FIXED Ignore loadedCallback if Modelpreview floater is already ↵Mnikolenko ProductEngine
closed.
2014-11-28MAINT-3494 FIXED Generate Normals checkbox does not control generation of ↵ruslantproductengine
normals.
2014-07-07Merge viewer up to 3.7.12, including fixing missed LL_WARNS etc from last ↵Graham Linden
release (is that trout you smell on the air? is it?)
2014-04-22Modify importer to (optionally) improve debug output, perform name-based LOD ↵Graham Linden
association, and handle models with many materials.
2013-05-21mergeBrad Payne (Vir Linden)
2013-03-29Update Mac and Windows breakpad builds to latestGraham Madarasz
2013-03-13Large changes to the LLCurl::Responder API, as well as pulling in some ↵Don Kjer
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.
2012-10-12MAINT-1568 Fix for inconsistent triangle counts when changing LoD sources in ↵Dave Parks
model importer
2012-06-22mergeDave Parks
2012-05-24MAINT-616 Fix for corrupted mipmaps. Cleanup based on code review feedback.Dave Parks
2012-05-18STORM-1860 Remove obsolete code and file(s) for mesh model upload wizardJonathan Yap
2011-09-30Fix for sh-2483prep linden
2011-09-14Fix for CTS-804. Added support for parsing translations from ↵prep
Blenders(v2.5.9) transform SID's.
2011-09-07Merge from seth_mesh_dev to paul_mesh_devPaul ProductEngine
2011-09-02SH-2309 Model preview floater LoD tab updated.Seth ProductEngine
- Combo boxes for LoD source added for each level - New option "Use LoD above" added for copying the model from higher LoDs. - Various LoD settings and related controls removed.
2011-09-01SH-2309 WIP Priority modifications to mesh uploader UIPaul ProductEngine
- Bind "Cosine%" param with "Smooth" combo box. - Corrected some wording. - Little UI polish. Line with results in Physics tab. - Changed ordering of LOD combo box items.
2011-08-31SH-2309 WIP Priority modifications to mesh uploader UIPaul ProductEngine
Made next changes according to the last version of UI spec: - Modified Upload Options tab - Modified Physics tab - Modified the floater overall
2011-08-30Handling of material mismatches - lod materials are required to be a subset ↵prep linden
of the high lod, introduced addEmptyFace() for when parity does not exist between model material counts
2011-08-25SH-2309 WIP Priority modifications to mesh uploader UIPaul ProductEngine
- Updated upload floater according to the UI spec - Updated Modifiers panel according to the UI spec
2011-07-25Partial fix for sh-1925.prep
2011-07-14Fix for Sh-2047: Partial joint arrays are now able to uploadprep
2011-07-12SH-2053 Don't poke the UI from a background thread -- it tends to get crashy.Dave Parks
2011-07-09mergeDave Parks
2011-07-09SH-2007 Code cleanup, expand minimum header size to 4KB, better comments ↵Dave Parks
around magic numbers, remove dead calcResourceCost
2011-07-09Fix for SH-2028. Also fixed layout issues with new upload warning and ↵Don Kjer
upload price text when floater is resized.
2011-07-07SH-1774 Fix for preserving material assignments between multiple custom LoDs.Dave Parks
2011-07-06Fix for "set to default" button not resetting some data.Dave Parks
2011-07-01SH-1725 SH-1726 FIX mesh upload wizard & advanced don't handle upload errors ↵Nyx (Neal Orman)
gracefully Restructured the code to be a bit cleaner, now have callbacks with appropriate functionality in both the wizard and advanced uploaders. If the upload fails, it requires the user to re-submit the recalculate request.
2011-06-30- SH-1726 ADDITIONAL FIX (Viewer modifications to advanced model upload to ↵Paul ProductEngine
accommodate upload fee & prim equivalency) added the link for "Find out how" in warning text of advanced upload floater advanced upload, button returns to "get fees" whenever any option that affects price changes
2011-06-30SH-1726 ADDITIONAL FIX (Viewer modifications to advanced model upload to ↵Paul ProductEngine
accomodate upload fee & prim equivilancy) - Added a signal on model change to initiate recalculating (calculate phys&fee button is shown again) - Show 'calculate phys&fee' button on fee request error
2011-06-29SH-1725 WIP Added upload permissions and fee requests to Upload Model Wizard.Seth ProductEngine
- Enabled warning for users without upload permissions. - Enabled "Calculate weights & fee" button. - Temporarily enabled to upload meshes if upload permission capability request has failed.
2011-06-29SH-1726 FIXED (Viewer modifications to advanced model upload to accommodate ↵Paul ProductEngine
upload fee & prim equivalency) - Changed XUI according to the spec - Added requesting upload permission, physics weight and fee weight - Split requesting fee and uploading model steps in mesh repository
2011-06-28mergePaul ProductEngine
2011-06-22SH-1725 WIP Floater upload model wizard update:Seth ProductEngine
- XUI changed according to latest mockups - Added switching to advanced upload floater - Added "Recalculate geometry" and "Recalculate physics" buttons
2011-06-17fix DOS line endingsOz Linden
2011-06-15Automated merge with http://hg.secondlife.com/mesh-developmentXiaohong Bao
2011-06-15fix for SH-1788: Assert in texture load when uploading textured mesh modelXiaohong Bao
and beyond: fixed the thread-safe and highest texture resolution flaws in the mesh texture uploading flow.
2011-06-15Fix for sh-1771 and also fixed a bug with a never ending load (with eventual ↵prep linden
crash) bug when a visual scene is missing.
2011-06-08Fix for sh-815: Added support for verifying a controllers skin weight count ↵prep
against the geometries vertex count
2011-06-07Fix for importer crashes, sh-1698. Added checks for handling bad elements in ↵prep linden
the dae.
2011-05-25SH-657 FIXED Preview normals inverted for mesh mirrored by negative scale ↵Loren Shih
transformation SH-810 FIXED Mesh uploader should enable Physics Analyze after "Use Level of Detail" is picked. Both changes together in this changeset.
2011-05-18Fix for sh-1227. Decoupled avatar in preview window from in world avatar. ↵prep
Code cleanup.
2011-05-16SH-795 Cache and display LoD parameters etc for each lod.Dave Parks
2011-05-05mergeprep