aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--RELEASE_NOTES.txt3301
-rw-r--r--linden/indra/cmake/Boost.cmake4
-rw-r--r--linden/indra/llcommon/llsecondlifeurls.cpp2
-rw-r--r--linden/indra/mac_updater/mac_updater.cpp2
-rw-r--r--linden/indra/newview/app_settings/default_grids.xml39
-rw-r--r--linden/indra/newview/app_settings/settings.xml21
-rw-r--r--linden/indra/newview/floatercommandline.cpp9
-rw-r--r--linden/indra/newview/hippolimits.cpp4
-rw-r--r--linden/indra/newview/imprudence.url6
-rw-r--r--linden/indra/newview/llappviewer.cpp49
-rw-r--r--linden/indra/newview/llpanellogin.cpp96
-rw-r--r--linden/indra/newview/llpanellogin.h3
-rw-r--r--linden/indra/newview/llstartup.cpp7
-rw-r--r--linden/indra/newview/skins/default/xui/en-us/floater_about.xml2
-rw-r--r--linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml4
-rw-r--r--linden/indra/newview/skins/default/xui/en-us/notifications.xml36
-rw-r--r--linden/indra/newview/skins/default/xui/en-us/panel_login.xml23
-rw-r--r--linden/indra/win_updater/updater.cpp2
-rwxr-xr-xlinden/install.xml4
19 files changed, 190 insertions, 3424 deletions
diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt
deleted file mode 100644
index 4a097ea..0000000
--- a/RELEASE_NOTES.txt
+++ /dev/null
@@ -1,3301 +0,0 @@
1
2 Release Notes for the Imprudence Viewer
3 http://imprudenceviewer.org
4
5
6 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
7 =- 1.3.0 -=
8 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
9
10
11 RELEASE HIGHLIGHTS
12
13 * Numerous bug fixes and stability improvements.
14
15
16 CHANGES
17
18 In addition to the Release Highlights above, this version of
19 Imprudence also includes the following changes, as compared to
20 Imprudence 1.3.0 RC3.
21
22
23 IMPROVEMENTS
24
25 * The Windows version can now use "large memory addresses" on
26 systems that support it (such as 64-bit Win7). This allows
27 the viewer to take full advantage of systems with lots of
28 memory. Thanks to Ansariel Hiller for the tip, and McCabe
29 for implementing it!
30
31 * The "Start Location" box is now shown on the login screen by
32 default. You can turn it off with "Preferences > General >
33 Show start location at login screen". Thanks, McCabe!
34
35 * Fonts now use only integer (whole number) sizes, which should
36 alleviate blurry font rendering for many users. Thanks, Jacek!
37
38
39 BUG FIXES
40
41 * Fixed the Second Life Terms of Service page not loading, and
42 therefore not allowing the user to agree or log in. Thanks,
43 Thickbrick Sleaford and Elektra!
44
45 * Fixed the viewer crashing when opening a landmark you just
46 received. Thanks, Elektra!
47
48 * Fixed "Rez objects using land group" not applying the land
49 group when duplicating an already-rezzed object.
50 Thanks, Henri Beauchamp!
51
52 * Possibly fixed the viewer getting stuck in an infinite loop
53 while verifying the texture cache at startup. Thanks, Jacek!
54
55 * Fixed the "Showcase" tab in Search showing the wrong page.
56 Thanks, McCabe!
57
58 * Fixed the "Reset to default" button in Debug Settings not
59 updating cached settings (SNOW-796). Thanks, Aleric Inglewood!
60
61 * Mac: Fixed (again) the compile process not using the correct
62 version of libjpeg. Thanks again, Nemurimasu Neiro!
63
64 * Fixed some compile errors when using the Mac OS X 10.6 SDK
65 (SNOW-231, SNOW-220). Thanks, Mimika Oh and Aimee Trescothick!
66
67 * Fixed a compile error when using g++ 4.4.x (SNOW-422).
68 Thanks, Aleric Inglewood!
69
70
71 OTHER CHANGES
72
73 * The "High resolution snapshot" setting is no longer saved
74 between sessions. This was causing users to get stuck in a
75 cycle where a high resolution snapshot would crash the
76 viewer, but the setting couldn't be disabled without opening
77 the snapshot window, which would take a snapshot and crash
78 the viewer again. Thanks, McCabe!
79
80 * Added some snapshot-related safety checks and a few changes
81 backported from Viewer 2. These should help alleviate some
82 common snapshot-related crashes. Thanks, McCabe!
83
84 * "Help > About Imprudence" no longer lists the Second Life
85 viewer version that it was based on. Imprudence is assembled
86 from many different sources and versions, so that
87 information is not really accurate or relevant.
88
89
90
91 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
92 =- 1.3.0 RC3 -=
93 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
94
95
96 RELEASE HIGHLIGHTS
97
98 * Imprudence now uses the Droid Sans font by default, instead of
99 Liberation Sans. Thanks, Jacek!
100
101 * A new "Fonts" tab has been added to Preferences, where you can
102 select from four included fonts: Droid Sans, DejaVu Sans,
103 Delicious, and Liberation Sans. More flexible font controls
104 are planned for a future version. Thanks, Jacek!
105
106 * Imprudence now loads world map image tiles using HTTP when
107 available. This improves the map loading speed on platforms
108 that support it (e.g. Second Life). Thanks for the patch,
109 Henri Beauchamp!
110
111 * Added the UseLegacyChatLogsFolder debug setting. If set to
112 TRUE in Advanced > Debug Settings, Imprudence will save chat
113 and IM logs in the old (non-grid-specific) location, as it
114 did prior to 1.3.0 RC2. Thanks, McCabe!
115
116 * Many bug fixes.
117
118
119 CHANGES
120
121 In addition to the Release Highlights above, this version of
122 Imprudence also includes the following changes, as compared to
123 Imprudence 1.3.0 RC2.
124
125
126 BUG FIXES
127
128 * Windows: Reverted to a previous version of the cURL library.
129 This should fix many reported problems of not being able to
130 log in or connect to servers (DNS errors, etc.). However,
131 it may make HTTP texture fetching less stable.
132
133 * Fixed inventory search results resetting "randomly"
134 (actually whenever someone whose calling card is in your
135 inventory logged on or off) (#455). Thanks to Codie and our
136 users for identifying the cause, and McCabe for fixing it!
137
138 * Fixed the "Make Outfit" feature crashing the viewer when
139 used on OpenSim (#240). Thanks, Armin!
140
141 * Fixed a crash when opening "About Landmark" from the
142 right-click menu in inventory. Thanks, McCabe!
143
144 * Fixed a crash related to a HUD attachment pointer becoming
145 NULL after a bad teleport. Thanks, McCabe!
146
147 * Mac: Imprudence now uses its own "bundle identifier". This
148 should fix issues with OS X thinking that Imprudence is the
149 official Second Life viewer. Thanks to Solo Mornington for
150 the tip!
151
152 * Mac: Fixed the compile process not using the correct version
153 of libjpeg. Thanks, Nemurimasu Neiro!
154
155 * Fixed a typo that broke localization of the
156 "NoFileExtension" alert. Thanks, Nemurimasu Neiro!
157
158 * Fixed/improved how GStreamer-related environment variables
159 are set on Mac and Windows. Thanks, Nemurimasu Neiro!
160
161 * Mac: Fixed libFLAC missing from the manifest when compiling.
162 Thanks, Nemurimasu Neiro!
163
164 * Linux (64-bit): Fixed the compile process not downloading
165 the 32-bit libraries required for voice chat. Thanks, Armin!
166
167 * Fixed (hopefully) a font rendering crash. Thanks, McCabe!
168
169 * Fixed a potential crash when receiving invalid "LookAt"
170 messages from the sim. Thanks, Armin and Nemurimasu Neiro!
171
172 * Fixed a potential crash related to an uninitialized pointer
173 in LLVoiceClient (#515). Thanks, Makomk Makosen!
174
175
176 OTHER CHANGES
177
178 * Draw Distance Stepping (aka SpeedRez) is now disabled by
179 default, to avoid confusion. You can turn it on with
180 "Preferences > Advanced tab > Increase rez speed via draw
181 distance stepping".
182
183 * Silenced debug log spam "LLInventoryPanel::buildNewViews
184 called with objectp->mType == ... (shouldn't happen)" when
185 you have inventory links in your inventory.
186
187 * HTTP texture fetching is now considered "experimental" due
188 to a number of unresolved texture loading issues.
189
190 * Removed the keyboard shortcut for "Advanced > Rendering >
191 Object-Object Occlusion" (Ctrl-Shift-O). That shortcut is
192 being used for the Animation Overrider instead.
193
194 * The default UI scale is now 1.0 instead of 1.002, which was
195 a workaround for an old font rendering bug. Thanks, McCabe
196 and Jacek!
197
198
199 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
200 =- 1.3.0 RC2 -=
201 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
202
203
204 RELEASE HIGHLIGHTS
205
206 * Vivox voice chat support is now included with Imprudence.
207
208 * Streaming audio/video now supports the AAC codec (sound
209 encoding), which is commonly used in MP4 videos.
210
211 * Fixed numerous bugs from 1.3.0 RC1.
212
213
214 KNOWN ISSUES
215
216 * The "Cancel" button is missing when the teleport screen is
217 disabled.
218
219 * The Animation Overrider window needs to be open when standing
220 up from sitting on the ground in order to activate stands.
221
222 * Tiny prims are sometimes invisible until selected.
223
224 * Lossless textures sometimes appear corrupt/black when using
225 OpenJPEG (the workaround is to copy llkdu from an SL 1.23
226 installation).
227
228 * Building grid ruler marks are invisible when stretching prims
229 if "Disable Max Build Constraints" is enabled.
230
231 * Prim position and rotation are sometimes improperly rounded to
232 >4 decimal places.
233
234 * Avatar textures may appear invisible when HTTP textures is
235 enabled (a rebake fixes it).
236
237
238 CHANGES
239
240 In addition to the Release Highlights above, this version of
241 Imprudence also includes the following changes, as compared to
242 Imprudence 1.3.0 RC1.
243
244
245 FEATURES / IMPROVEMENTS
246
247 * Vivox voice chat support is now included with Imprudence.
248 Thanks McCabe, Armin, and Jacek!
249
250 * Streaming audio and video encoded with AAC now plays audio
251 (e.g. MP4 videos). Thanks McCabe, Armin, and Jacek!
252
253 * Added ability to ignore group chat from individual groups.
254 Uncheck the "Join group chat" checkbox in a group's info
255 window to ignore incoming chat from that group.
256 Thanks, McCabe and Jacek!
257
258 * Added Reconnect to Voice button in Preferences > Voice.
259 Thanks to the Emerald Viewer for this feature.
260
261 * Chat logs and user-specifc settings are now stored in
262 firstname_lastname@grid folders in the user settings. (To
263 access your old chat logs and settings in the new format,
264 copy the contents of your firstname_lastname folder to
265 folders using the new firstname_lastname@grid naming
266 convention.) Thanks, McCabe!
267
268 * Added Gestures slider to the audio controls, allowing you to
269 adjust the volume of gesture sounds. Thanks, McCabe!
270
271 * Added menu option for toggling IM auto-responses in the
272 World menu. Thanks, McCabe!
273
274 * Added Teleport to Ground option in the Advanced menu.
275 Thanks, McCabe, and thanks to the Emerald Viewer for this
276 feature!
277
278 * The window title bar now shows the grid name (in addition to
279 the user name) when "Allow Multiple Instances" is enabled.
280 Thanks, McCabe!
281
282 * Profiles now show avatar's age (#405). Thanks, Ansariel
283 Hiller, and thanks to Chalice Yao for this feature!
284
285 * Updated the list of supported graphics cards (gpu_table.txt)
286 to the latest from Viewer 2. Thanks, McCabe!
287
288 * maps.secondlife.com-style SLURLs now work.
289 Thanks, Makomk Makosen!
290
291 * Disable Max Build Constraints now also disables position
292 limits. Thanks, McCabe!
293
294 * Re-enabled search url fetching in the Grid Manager.
295 Thanks, McCabe!
296
297 * Increased the script editor font size for readability.
298 Thanks, McCabe!
299
300
301 BUG FIXES
302
303 * Fixed crash when quitting and having voice enabled i.e.
304 "Imprudence not remembering preferences" (#381).
305 Thanks, McCabe!
306
307 * Fixed inworld audio sporadically enabling on Windows.
308 Thanks, McCabe!
309
310 * Fixed inworld audio not completely enabling regardless of
311 maturity setting. Thanks, McCabe!
312
313 * Fixed numerous RLVa bugs. Thanks, Kitty Barnett!
314
315 * Fixed memory leak in LLImageFormatted (SNOW-793).
316 Thanks, Thickbrick Sleaford!
317
318 * Fixed LightShare skies not updating fluently (#415).
319 Thanks, tx Oh!
320
321 * Fixed a potential memory leak in LightShare. Thanks, Armin!
322
323 * Potential fixes for several crashes when using HTTP
324 textures. Thanks, McCabe!
325
326 * Fixed crash when logging into a region with progress screens
327 disabled. Thanks, McCabe!
328
329 * Fixed crash when encountering textures with bogus
330 parameters. Thanks, McCabe!
331
332 * Fixed "crash" in lltexturecache. Thanks, McCabe!
333
334 * Fixed account-specific settings being overwritten when
335 teleporting between grids. Thanks, McCabe!
336
337 * Fixed llkdu.dll not being correctly detected on Windows.
338 Thanks, McCabe!
339
340 * Fixed proper detection of Windows 7, backported from
341 Snowglobe (#424). Thanks, Ansariel Hiller!
342
343 * Fixed the Search window loading the wrong search page when
344 connected to OpenSim. Thanks, Jacek!
345
346 * Fixed Grid Manager being nearly empty when the viewer fails
347 to download the grid list the first time. Thanks, Jacek!
348
349 * Fixed regression: local lights not disabling when editing
350 appearance. Thanks, McCabe!
351
352 * Fixed the Preferences > Advanced > Enable shadows checkbox
353 not showing whether or not shadows were enabled.
354 Thanks, McCabe!
355
356 * Fixed minimum size of the Contacts window being too small.
357 Thanks, McCabe!
358
359 * Fixed libndofdev detection on Linux. Thanks, Armin!
360
361 * Fixed missing quotes in Linux scripts. Thanks, Armin!
362
363 * Fixed tooltips taking longer than normal to appear.
364 Thanks, McCabe!
365
366 * Fixed missing constants from the script editor and added
367 llGetLinkNumberOfSides(). Thanks, McCabe!
368
369 * Fixed [[Build Math Expressions|Build Math]] help button
370 overlapping some UI text (#384). Thanks, McCabe!
371
372 * Fixed Preferences > Advanced layout being off in RC1.
373 Thanks, McCabe!
374
375 * Fixed lowercase "c"s in build window labels. Thanks, McCabe!
376
377 * Fixed event names overrunning the search window.
378 Thanks, McCabe!
379
380 * Fixed unknown viewer tags being shown as "Failure".
381 Thanks, McCabe!
382
383 * Fixed prim sizes not working at 5 decimal places.
384 Thanks, McCabe!
385
386 * Fixed scripted notifications showing a blank whitespace
387 below the owner name. Thanks, McCabe!
388
389
390 OTHER CHANGES
391
392 * The ParticleChat setting is now off by default.
393 Thanks, Jacek!
394
395 * Removed the "About" button in the preferences window.
396 Thanks, McCabe!
397
398 * Moved Clear Group Cache to "Advanced > UI > Clear Cached
399 Group Info". Thanks, McCabe!
400
401 * Renamed "Show IMs in: Main console" to "Show IMS in: Main
402 chat" in Preferences > Communication. Thanks, McCabe!
403
404 * Added Cool VL Viewer and Kitty Barnett to the "thanks"
405 section of the viewer credits in Help > About Imprudence.
406 Thanks, McCabe!
407
408
409 KNOWN ISSUES WITH OPENSIM
410
411 If you're using Imprudence to explore the larger metaverse, here
412 are a few OpenSim bugs that you should be aware of:
413
414 * Clearing cache causes "body parts not found" error and your
415 avatar to login as a cloud. This will also happen on first
416 login to many OpenSim grids. The workaround is to change your
417 shape then relog.
418
419 * Megaregion teleports fail except in the root (SW) region.
420
421 * The "Cancel" button does not appear during teleports on most
422 OpenSim-based grids.
423
424 * When sitting, the camera's default center is the root prim,
425 not the prim you're actually sitting on.
426
427 * OpenSims using CS2JK to bake avatar textures might corrupt an
428 avatar's appearance (looking "rainbow" or "checker-boarded")
429 when using openjpeg. A rebake will generally fix this.
430
431 * Sometimes OpenSim loses an avatar's appearance, causing
432 changing clothing to fail and the avatar to permanently look
433 white, even after a rebake or a relog.
434
435 * Sometimes prims or land become corrupted (i.e. look "rainbow")
436 an excessive amount. The workaround for this is to copy llkdu
437 from a Second Life 1.23 install into the main Imprudence
438 folder.
439
440 * Creating new outfits causes the viewer to crash on many
441 OpenSim-based grids.
442
443 * Right clicking a landmark and selecting "About Landmark"
444 causes the viewer to crash on most OpenSim-based grids.
445
446 * Sometimes avatars become stuck as unbaked (i.e. white) on
447 OpenSim. Having stuck avatars rebake fixes this in most cases.
448
449
450
451 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
452 =- 1.3.0 RC1 -=
453 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
454
455
456 RELEASE HIGHLIGHTS
457
458 * Fixed many frequent crashes and memory leaks. You should
459 notice significantly improved viewer stability in this
460 version. Many thanks to our Weeklies testers and everyone else
461 who helped us find and fix these issues!
462
463 * Area Object Search: You can now search for objects in the
464 nearby area by name, description, creator, and/or group name.
465 Thanks to the Emerald Viewer and Henri Beauchamp for this
466 feature.
467
468 * The actions on the Minimap Radar "Estate" tab now work for
469 parcel owners too. Thanks, McCabe!
470
471 * Fixed a long-standing typo that made the object cache useless
472 (SNOW-783). Second Life scenes will now rez much more quickly
473 when visiting them again. (OpenSim does not currently support
474 object caches.) Thanks to Andrew Linden for the tip-off.
475
476 * Other new features: copy worn attachments, MU*-style poses,
477 OOC auto-close, Shift-Enter to whisper, revamped LightShare
478 support, and more. Read on for details!
479
480
481 KNOWN ISSUES
482
483 * Certain audio streams and movies don't play audio, e.g.
484 YouTube MP4 videos. The viewer does not currently include the
485 necessary plugin to play the AAC audio format. We hope to
486 resolve this for the 1.3.0 final release.
487
488 * The viewer does not properly detect the LLKDU image library on
489 some systems. We are investigating this issue.
490
491 * The "Cancel" button is missing when the teleport screen is
492 disabled.
493
494 * The Animation Override window needs to be open when standing
495 up from sitting on the ground in order to activate stands.
496
497 * Tiny prims are sometimes invisible until selected.
498
499
500 CHANGES
501
502 In addition to the Release Highlights above, this version of
503 Imprudence also includes the following changes, as compared to
504 Imprudence 1.3.0 beta 5.
505
506
507 FEATURES / IMPROVEMENTS
508
509 * Re-enabled the ability to copy worn attachments in the
510 inventory window. Thanks to Henri Beauchamp for the patch!
511
512 * Added optional support for MU*-style poses (":" works like
513 "/me") and OOC auto-close (automatically close "((" in
514 chat). You can enable these features in "Preferences >
515 Advanced". Thanks to Henri Beauchamp for these features!
516
517 * You can now choose a clock/timestamp format in
518 "Preferences > General": 12-hour PST/PDT, 24-hour PST/PDT,
519 or UTC. Thanks, McCabe!
520
521 * You can now whisper in chat by pressing Shift-Enter instead
522 of Enter. Thanks to Henri Beauchamp for this feature!
523
524 * The viewer now plays in-world sound effects regardless of
525 the maturity rating of the sim. Thanks, McCabe!
526
527 * The Map window will now let you teleport up to the maximum Z
528 value allowed by the grid (it was limited to 4096 meters
529 before). Thanks, McCabe!
530
531 * Likewise, the minimap maximum zoom-out level is now based on
532 the maximum Z value allowed by the grid. Thanks, McCabe!
533
534 * Added menu entries to take off alpha and tattoo layers (in
535 the Edit menu and pie menus). Thanks, McCabe!
536
537 * Revamped LightShare support. Please see our LightShare wiki
538 page for more information about this feature. Thanks, Jacek!
539
540 - More fine-grained LightShare permission control in
541 "Preferences > Advanced".
542
543 - Teleporting will no longer reset Windlight to the default
544 settings.
545
546 - Added the new OpenSim 0.7 names for the LightShare script
547 functions (prefixed with "ls" instead of "cm") to the
548 script editor. Thanks, McCabe!
549
550 * Increased the maximum building grid size from 50m to 10,000m
551 in Advanced Build Options. Thanks, McCabe!
552
553 * Added "Advanced > Character > Private Point At" to disable
554 telling other viewers where you avatar is pointing (similar
555 to Private Look At).
556
557 * The Script Warning/Error window now has timestamps. Thanks,
558 Jacek!
559
560 * The viewer now automatically enables joystick support on
561 Windows and Linux if a joystick is present. You can disable
562 this by setting the JoystickAutoEnable debug setting to
563 FALSE. Thanks, Armin!
564
565 - Auto-enable is not available on Mac, due to an issue with
566 some mice being detected as joysticks. Mac users can still
567 manually enable joystick support in "Preferences > Input &
568 Camera > Joystick Setup".
569
570 * Added "Advanced > Debug Settings" to the login screen menu.
571
572 * Added a "File" menu to the notecard editor, with "Save",
573 "Import Text", and "Export Text" entries. Thanks, McCabe!
574
575 * Improved viewer framerate slightly by setting the inventory
576 window title more efficiently. Thanks, Armin!
577
578 * Added a "Select a Default Grid" popup the first time you run
579 Imprudence, to help users connect to the grid they want.
580 Thanks, McCabe!
581
582 * You can now access the Grid Manager at any time via
583 "Preferences > General". Thanks, McCabe!
584
585 * Cosmetic UI cleanup in the Advanced Build Options window,
586 pie menus, login screen, grid manager, event search tab, and
587 some notifications. Thanks, McCabe!
588
589 * Tidied up the Advanced menu a bit. Thanks, McCabe!
590
591 * "Limit Select Distance" has been moved from the Advanced
592 menu to the Advanced Build Options window.
593
594 * Renamed "Help > Viewer Help" to "Help > Grid Help" to match
595 what it does. Thanks, McCabe!
596
597 * The chat log timestamp now has a leading zero for hours less
598 than 10 (SNOW-629). Thanks to Ardy Lay for the patch!
599
600
601 BUG FIXES
602
603 * Fixed a nasty crash "LLRefCount: deleting non-zero
604 reference" (#293). Thanks, McCabe!
605
606 * Fixed a crash when http-getting an empty texture (SNOW-698).
607 Thanks for the patch, Thickbrick Sleaford!
608
609 * Fixed a crash when using a custom viewer skin that is
610 missing some color definitions. Thanks to the Emerald Viewer
611 for this fix.
612
613 * Fixed a crash in LLPanelPlace::onClickTeleport (#357).
614 Thanks, McCabe!
615
616 * Fixed several memory leaks. Thanks to Linden Lab and the
617 Emerald Viewer.
618
619 * Fixed the Animation Overrider not playing stand animations
620 after standing up from sitting on an object. (But, it still
621 affects standing up from the ground.) Thanks, McCabe!
622
623 * Fixed your avatar's eyes looking in a weird direction when
624 "Advanced > Character > Private Look At" is enabled. Thanks,
625 Armin!
626
627 * Fixed the "View > Web Browser" menu item not doing anything.
628 Thanks, McCabe!
629
630 * Fixed several Mac compile issues. Thanks, Jacek!
631
632 * When unable to connect, the error message now says the grid
633 name, instead of "Unable to connect to Imprudence". Thanks,
634 McCabe!
635
636 * Fixed chat logs potentially being saved to invalid
637 filenames. Thanks to the Emerald Viewer for this fix.
638
639 * Fixed a crash when trying to use a landmark after logging
640 out. Thanks, Armin!
641
642 * Reduced stuttering and lag in the audio engine. Thanks for
643 the patch, Henri Beauchamp!
644
645 * Fixed the Web Browser window missing its "Home" button.
646 Thanks, McCabe!
647
648 * Fixed the main menu disappearing when the "You have been
649 logged out" alert appears (#327). Thanks, McCabe!
650
651
652
653 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
654 =- 1.3.0 BETA 5 -=
655 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
656
657
658 NEW FEATURES
659
660 * Animation Overrider (AO) can now be enabled/disabled from the
661 toolbar. Thanks, McCabe!
662
663 * Added support for Alpha and Tattoo layers. Thanks for the
664 patch, Henri Beauchamp, and Armin for applying it!
665
666 * Align planar textures in build window. Allows texture
667 alignment across multiple prims when planar textures are used.
668 Thanks for the patch, Thickbrick Sleaford!
669
670 * Added "File > Minimize All" to minimizes all open windows.
671 Thanks, McCabe!
672
673 * Added "Advanced > Rendering > Animate Trees" to enables Linden
674 tree swaying (warning: more cpu intensive). Thanks, McCabe!
675
676 * Advanced > Rendering > Show Look At now shows the names of
677 avatars along with their look at beacon. Thanks to the Meerkat
678 Viewer for developing this feature and Tom Meta for porting
679 it!
680
681 * Added "Advanced > Character > Private Look/Point At" to
682 opt-out of sending look at/point at data. Thanks to Henri
683 Beauchamp for the patch, and McCabe for tweaking it!
684
685 * Added "Advanced > Crash menu for triggering viewer crashes.
686 Thanks, Armin!
687
688 * Added "TP To..." button in the radar Avatar tab to teleport to
689 an avatar's position. Thanks, Armin!
690
691 * Added "Cam To..." button in the radar Estate tab to cam to an
692 avatar's position. Thanks, McCabe!
693
694 * Added "Reset All Preferences" button in Preferences >
695 Advanced. Thanks, McCabe!
696
697 * Added "Titles..." button in the group window for selecting
698 your group title titles. Thanks for the patch, Henri
699 Beauchamp!
700
701 * Added "Invisible" button in the texture picker. Thanks for the
702 patch, Henri Beauchamp!
703
704 * Added "Preferences > General > Go away/AFK when idle". Thanks,
705 Armin!
706
707 * Added "Preferences > Input & Camera > Disable minimum zoom
708 distance" to disable the "push" when zooming close to/inside
709 prims. Thanks, McCabe!
710
711 * Moved "Mute wind" into Preferences > Audio & Video and renamed
712 it to "Enable wind generation". Thanks, McCabe!
713
714
715 OPENSIM-SPECIFIC CHANGES
716
717 * Added new currency button in the status bar (currently shows
718 OS$ on OpenSim, L$ on Second Life). Thanks, McCabe!
719
720 * Added support for tiny/nano prims (0.001m small). Thanks,
721 McCabe!
722
723 * Added support for LightShare. Thanks, Tom Meta and the Meta7
724 team!
725
726 * Added "Preferences > Advanced > Use server-side Windlight
727 settings" to toggles LightShare. Thanks, Tom Meta!
728
729 * Added "Advanced > Disable Max Build Constraints" to disable
730 the viewer-side size limit on megaprims. Thanks, McCabe!
731
732 * Added support for linking more than 255 prims at once. Thanks,
733 Armin!
734
735 * Added support for OpenSim-specific functions and their
736 tooltips in the script editor. Thanks to WhiteStar and Meerkat
737 for the info and Jacek for cleaning up the tooltips!
738
739 * Viewer no longer gets stuck at "Connecting to region..." when
740 logging in. Thanks, McCabe!
741
742 * Workaround for 1.23-based viewers not being able to toggle
743 voice parcel settings on OpenSim. Thanks, McCabe!
744
745
746 OTHER CHANGES
747
748 * Changed View > AO to View > Animation Overrider Thanks,
749 McCabe!
750
751 * Changed "Copy Key" in the profile window to also say the name
752 of the avatar and the key in chat. Thanks, McCabe!
753
754 * Several changes to reduce log spam. Thanks, McCabe!
755
756 * Moved Admin options into Advanced > Admin Options submenu.
757 Thanks, McCabe!
758
759 * Double-clicking in the radar's Estate tab now cams to the
760 selected avatar. Thanks, McCabe!
761
762 * Increased the default mini-map width. Thanks, McCabe!
763
764 * Changed the new server version popup show as chat instead.
765 This behavior can be altered by toggling the
766 ServerVersionChangedNotify and ServerVersionChangedChat Debug
767 Settings. Thanks, Armin!
768
769 * Updated the viewer's version of OpenJpeg. Thanks, McCabe!
770
771 * Texture repeats can now be set up to 10,000. Thanks, McCabe!
772
773 * Camera now doesn't block your view when using Look At Last
774 Chatter. Thanks, Geneko Nameth!
775
776 * Included getvoice.sh for installing voice on Linux. Thanks,
777 Armin!
778
779 * Simulator camera "push" when moving around objects now ignored
780 by default. This behavior can be toggled with the
781 IgnoreSimulatorCameraConstraints Debug Setting. Thanks to the
782 Emerald Viewer for discovering this, and McCabe for porting
783 it!
784
785 * Changed the build math cheat sheet buttons from "?" to "Build
786 Math" so they're more discoverable. Thanks, McCabe!
787
788 * Moved "Output Debug Minidump" to Advanced > Crash menu.
789 Thanks, McCabe!
790
791 * Added "Reload All" button to Notifications Console for easier
792 debugging. Thanks, McCabe!
793
794 * Disabled editing appearance animation when standing up when
795 editing your appearance is also disabled. Thanks, McCabe!
796
797 * Increased the time it takes for tooltips to display. Thanks,
798 McCabe!
799
800 * Added a --cache command line flag to set cache location.
801 Thanks, Tom Meta!
802
803 * Your own nametag now uses the Imprudence color when client
804 detection is enabled. Thanks, McCabe!
805
806 * Advanced > Allow Multiple Instances now applies when toggled
807 (previously you had to relog for it to work). Thanks, McCabe!
808
809 * Avatar name now displayed in window title when Advanced >
810 Allow Multiple Instances is enabled. Thanks to the FrozenGlobe
811 Viewer for the patch, and McCabe for tweaking it!
812
813 * Made preferences follow Mac and Windows user interface
814 guidelines. Thanks, McCabe!
815
816 * Made menu ellipses follow standard user interface guidelines.
817 Thanks, McCabe!
818
819 * Moved "Legacy pie menus" into Preferences > Advanced. Thanks,
820 McCabe!
821
822 * Moved "Share language with objects" into Preferences >
823 Advanced. Thanks, McCabe!
824
825 * Added a new shortcut for creating landmarks: CTRL-SHIFT-D.
826 Thanks, McCabe!
827
828 * Changed "Continue" to "Cancel" when confirming quitting.
829 Thanks, McCabe!
830
831 * ClothingLayerProtection is now always enabled. Thanks, Armin!
832
833 * Automatically try logging in again when the "Login Failed. You
834 appear to be already logged in" error happens on OpenSim.
835 Thanks, McCabe!
836
837 * Windows installer now branded to Imprudence. Thanks, McCabe!
838
839 * Added UseKDUIfAvailable Debug Setting to switch between llkdu
840 and openjpeg on relog. Thanks, Tom Meta!
841
842
843 BUG FIXES
844
845 * Fix for "flashing" avatars, where a bake would switch between
846 white/texture repeatedly. Thanks, McCabe!
847
848 * Fix for corrupt textures on objects when using openjpeg.
849 Thanks, McCabe!
850
851 * Fix for crashing when camming around a sim. Thanks, McCabe!
852
853 * Several fixes for issues with malicious viewers use. Thanks,
854 McCabe, Armin, Robin Cornelius, and KirstenLee Cinquetti!
855
856 * Fixed radar spamming chat with "avatar is entering chat
857 range/sim" updates. Thanks, McCabe!
858
859 * Fixed radar showing avatars stuck as typing. Thanks, McCabe!
860
861 * Fixed radar not appearing in mouselook. Thanks, McCabe!
862
863 * Fixed radar not showing people in the list who are in the
864 mini-map. Thanks, McCabe!
865
866 * Fixed Autopilot > Move not working. Thanks, McCabe!
867
868 * Fixed crash when creating/loading WindLight presets with
869 spaces in their names. Thanks, McCabe!
870
871 * Fixed crash when updating WindLight after a teleport. Thanks,
872 McCabe!
873
874 * Fixed crash when sim crashes/disconnects. Thanks, Armin!
875
876 * Fixed crash in "Quit" confirmation after logout. Thanks,
877 Armin!
878
879 * Fixed crash when logging out with messages in the queue.
880 Thanks, McCabe!
881
882 * Fixed crash when using the Show Look At feature. Thanks,
883 McCabe!
884
885 * Fixed spinners in the Object, Features, and Textures build
886 tabs not updating after their contents are deleted. Thanks,
887 McCabe!
888
889 * Fixed Notifications Console missing from Advanced > Consoles.
890 Thanks, McCabe!
891
892 * Fixed group creation alert showing the price as
893 "GROUPCREATEFEE". Thanks, McCabe!
894
895 * Fixed issue with certain sit animations not playing (avatar
896 appears to be standing instead of being animated). Thanks,
897 McCabe!
898
899 * Fixed bad indentations in alerts and notifications. Thanks,
900 McCabe!
901
902 * Fixed the Infamous Wright Plaza Crash of Doom
903 (mRawImage.notNull() crash). Thanks for the patch, Robin
904 Cornelius, and the repro, Nebadon and Warin on OSGrid!
905
906 * Fixed confusing "opacity" sliders in Preferences > Text Chat.
907 Thanks, McCabe!
908
909 * Fixed Grid Manager failing to get grid info if the port
910 doesn't end in a slash ("/"). Thanks, McCabe!
911
912 * Fixed small typo in the AO template notecard. Thanks, McCabe!
913
914 * Fixed your own name being highlighted in Local Chat. Thanks,
915 McCabe!
916
917 * Fixed the status bar info "disappearing" when connecting after
918 a failed login. Thanks, McCabe!
919
920 * Fixed left-clicking attachments not moving the avatar. Thanks,
921 Armin!
922
923 * Fixed group notice history showing wrong icons for attached
924 inventory. Thanks, McCabe!
925
926 * Fixed the Advanced Build Window's Cancel and Apply buttons
927 being switched. Thanks, McCabe!
928
929 * Fixed Alpha layers not visible to other viewers when
930 ClothingLayerProtection enabled. Thanks to Emerald Viewer for
931 the fix!
932
933 * Fixed issue with Alpha layers and OpenSim. Thanks, Armin!
934
935 * Fixed HTTP textures not loading sculpties. Thanks for the
936 patch, Thickbrick Sleaford!
937
938 * Fixed "Gestures" button's tooltip not being informative.
939 Thanks, McCabe!
940
941 * Fixed "You Have Been Disconnecting From The Region" causing
942 the viewer to quit while logging into an OpenSim that won't
943 let you in. Thanks, McCabe!
944
945 * Fixed glib and gtk not being friendly on Debian Lenny 32bit.
946 Thanks, Armin!
947
948 * Fixed Animation Overrider not starting on login. Thanks,
949 McCabe!
950
951
952 KNOWN ISSUES
953
954 * Sometimes an avatar's textures stay "white" for an extended
955 period of time with ClothingLayerProtection enabled. The
956 workaround is to set this to FALSE in Advanced > Debug
957 Settings.
958
959 * Eyes get stuck looking sideways with Private Look At enabled.
960
961 * Tooltips don't disappear with mouseclicks or when your mouse
962 moves from a specific control. The workaround for this is to
963 clear the tooltip with your mousewheel or set ToolTipDelay to
964 999999 in the Debug Settings.
965
966 * Some animations may not display their joints correctly.
967
968 * Creating new Alpha or Tattoo layers only works in the
969 Inventory.
970
971 * Avatar layers may appear invisible when using HTTP textures.
972 The workaround for this is to copy llkdu from a Second Life
973 1.23 install into the main Imprudence folder.
974
975 * While sitting on an object, your avatar may appear invisible
976 to users of unpatched viewers based on 1.22 or lower, such as
977 Hippo Viewer 5.0.1. See VWR-9137 for more info.
978
979 * Streaming audio/video that use the AAC codec will have no
980 sound. This is caused by our inability to distribute
981 libgstfaad due to licensing reasons.
982
983 * Sometimes inworld sounds (OpenAL) stops working on Windows XP.
984 A relog usually fixes the problem.
985
986
987 KNOWN ISSUES WITH OPENSIM
988
989 If you're using Imprudence to explore the larger metaverse, here
990 are a few OpenSim bugs that you should be aware of:
991
992 * Clearing cache causes "body parts not found" error and your
993 avatar to login as a cloud. This will also happen on first
994 login to many OpenSim grids. The workaround is to change your
995 shape then relog.
996
997 * Megaregion teleports fail except in the root (SW) region.
998
999 * The "Cancel" button does not appear during teleports.
1000
1001 * When sitting, the camera's default center is the root prim,
1002 not the prim you're actually sitting on.
1003
1004 * OpenSims using CS2JK to bake avatar textures might corrupt an
1005 avatar's appearance (looking "rainbow" or "checker-boarded")
1006 when using openjpeg. A rebake will generally fix this.
1007
1008 * Sometimes OpenSim loses an avatar's appearance, causing
1009 changing clothing to fail and the avatar to permanently look
1010 white, even after a rebake or a relog.
1011
1012 * Sometimes prims or land become corrupted (i.e. look
1013 "rainbow"). The workaround for this is to copy llkdu from a
1014 Second Life 1.23 install into the main Imprudence folder.
1015
1016 * Creating new outfits causes the viewer to crash on OpenSim.
1017
1018
1019
1020 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1021 =- 1.3.0 BETA 4 -=
1022 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1023
1024 Imprudence 1.3.0 beta 4 is a hotfix release to fix a serious bug
1025 when rezzing objects from your inventory in Second Life while the
1026 Build window is open.
1027
1028
1029 CHANGES
1030
1031 * The following features from the Advanced Build Options window
1032 have been removed to prevent unintentional modification of
1033 objects rezzed from your inventory:
1034
1035 - "Settings" and "Texture" control the default settings and
1036 textures for newly created prims.
1037
1038 - Ability to embed an inventory item into newly created prims.
1039
1040 * The following change in 1.3.0 beta 3 has been reverted, to
1041 avoid possible negative effects on private/group voice
1042 conversations:
1043
1044 - If the current region does not have any support for voice
1045 chat (e.g. OpenSim regions with no voice module), the viewer
1046 will temporarily deactivate voice chat and hide the voice
1047 chat controls on the toolbar. The viewer will check again for
1048 voice chat again whenever you move to another parcel.
1049
1050 * Fixed the "Show Selection Outlines" checkbox in the Advanced
1051 Build Options window not working correctly.
1052
1053
1054
1055
1056 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1057 =- 1.3.0 BETA 3 -=
1058 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1059
1060
1061 RELEASE HIGHLIGHTS
1062
1063 * Improved OpenSim support.
1064
1065 - Support for up to 100 groups, 99% hollow prims, 1% hole
1066 size, megaprims up to 256m in size, and prim Z position up
1067 to 10km. Thanks to the Hippo Viewer for these improvements!
1068
1069 - Implemented the "--grid" command line flag to select a grid
1070 to login to by name, e.g. "--grid osgrid --login Firstname
1071 Lastname Password". Thanks, Armin!
1072
1073 - Various links now go to the proper web page for the current
1074 grid, instead of always a Second Life web page: F1 Help,
1075 "Sign up for account", "Forgot your name or password?".
1076 Thanks, Armin!
1077
1078 - The Search window's Groups tab has been reverted to a
1079 non-web based version, like the Hippo Viewer has. The All
1080 tab is also no longer web based, but a new "All (web)" tab
1081 has been added for the web based search. Thanks to the Hippo
1082 Viewer and McCabe for this!
1083
1084 - The "All (web)" Search tab now uses metaverseink.com for
1085 searches on non-Second Life grids. Thanks, McCabe!
1086
1087 * Built-in Animation Overrider (View > AO, Ctrl-Shift-O). See our
1088 "Animation Overrider" wiki page for full details. Thanks to
1089 Emerald Viewer for this feature, and McCabe for porting and
1090 improving it!
1091
1092 * IM Autoresponse (Prefences > Communication > IM Response
1093 Options). The viewer can now perform a variety of actions when
1094 you receive an Instant Message, such as sending a response
1095 automatically. Thanks to Emerald Viewer for this feature, and
1096 McCabe for porting it!
1097
1098 * Tools > Advanced Build Options (Ctrl-Shift-B). The old "Grid
1099 Options" window has been renamed and extended with a bunch of
1100 great new options and features to help builders. See our
1101 "Advanced Build Options" wiki page for full details. Thanks to
1102 McCabe for setting up the Advanced Build Options window.
1103
1104 - "Pivot Point" and "Show axis on root prim" affect the
1105 placement of the 3D build axes widget. Thanks to the Emerald
1106 Viewer for this feature!
1107
1108 - "Rez objects using land group" automatically rezzes objects
1109 using the correct group for the land, if you are a member.
1110 Thanks to the Emerald Viewer for this feature!
1111
1112 - "Edit object decimal places" controls the numerical
1113 precision shown for object position, rotation, and size.
1114 Thanks to the Cool VL Viewer for this feature!
1115
1116 - "Object Size", "Settings", and "Texture" controls the
1117 default settings for newly created prims. Thanks to the
1118 Emerald Viewer for this feature!
1119
1120 - Ability to embed an inventory item into newly created
1121 prims. Thanks to the Emerald Viewer for this feature!
1122
1123 * To make the viewer compliant with the Second Life Policy on
1124 Third-Party Viewers, the object export feature no longer
1125 downloads textures from Second Life. Other grids are not
1126 affected. (Ported from version 1.2.2.)
1127
1128
1129 KNOWN ISSUES
1130
1131 * Textures on other avatars may flicker or appear corrupted on
1132 your computer, if they are using viewers based on Second Life
1133 1.22 or earlier. This is due to a change in avatar texture
1134 format introduced in Second Life 1.23. We are investigating
1135 solutions to this problem.
1136
1137 * Textures may not load fully or may appear corrupted when using
1138 OpenJPEG when "Use HTTP Textures" is enabled. If you want to
1139 benefit from HTTP textures in this release, you should copy the
1140 "libkdu" and "libllkdu" from a Second Life 1.23.5 installation
1141 to the corresponding location within the Imprudence directory.
1142
1143 * Due to an oversight, the "World > Buy OS$" menu item is active
1144 on OpenSim in this release, but will be disabled in the future
1145 to prevent confusion on grids that don't support currencies.
1146
1147 * When your avatar is sitting on an object, it may appear
1148 invisible to users of older viewers, such as Hippo Viewer
1149 version 5.0.1.
1150
1151 * In the grid manager, the "Get Grid Info" button does not work
1152 for OpenSim-based grids unless the login URI has a trailing
1153 slash ("/"). You should end login URIs for OpenSim-based grids
1154 with a trailing slash, e.g. "http://osgrid.org:8002/", not
1155 "http://osgrid.org:8002".
1156
1157
1158 CHANGES
1159
1160 In addition to the Release Highlights above, this version of
1161 Imprudence also includes the following changes, as compared to
1162 Imprudence 1.3.0 beta 2.
1163
1164
1165 FEATURES / IMPROVEMENTS
1166
1167 * Added a new "Advanced" section in Preferences, with several
1168 new options. Thanks, McCabe!
1169
1170 - "Disable Login/Logout Screens". When this option is checked,
1171 the viewer will not show the progress bar screen when
1172 logging in, logging out, or quitting the viewer.
1173
1174 - "Disable Teleport Screens". When this option is checked, the
1175 viewer will not show the progress bar screen when
1176 teleporting.
1177
1178 - "Show Client Names in Name Tag" and "Broadcast Your Client
1179 Name to Others". These control the Client Identification
1180 feature. (See the wiki for more information.)
1181
1182 - "Enable Shadows". This enables experimental support for
1183 dynamic shadow rendering in the viewer. WARNING: This is
1184 potentially unstable and requires a very good video card.
1185
1186 - "Use HTTP Textures". This enables support for downloading
1187 textures via HTTP when available. This can improve the
1188 speed and reliability of texture downloads when connected
1189 to a service that supports HTTP textures, such as OpenSim
1190 0.6.9-RC2 or later. If the service does not support HTTP
1191 textures (such as Second Life or older OpenSim versions),
1192 this option has no benefit.
1193
1194 - "Increase rez speed via draw distance stepping". This
1195 controls the "SpeedRez" feature added in 1.3.0 beta 2.
1196 There is also an option to adjust the time between draw
1197 distance steps.
1198
1199 - "Stand when editing appearance". When turned off, you will
1200 no longer Stand Up when you edit your avatar appearance
1201 while sitting. (Currently the "turn around" animation still
1202 plays, but that behavior will likely change in the future.)
1203
1204 * The inventory window title now remembers the inventory count
1205 from your previous session, and indicates how many items are
1206 still remaining to fetch. Thanks to Emerald Viewer for this
1207 feature!
1208
1209 * The script editor now has tooltips for new LSL features added
1210 in SL serve 1.38 (prim media and linkset functions). Thanks
1211 to Linden Lab and McCabe!
1212
1213 * Tweaked the avatar height calculator in the Appearance window
1214 to be more accurate, using values from SNOW-197. Thanks to
1215 Archimedies Plutonian, Soft Linden, McCabe, and Jacek!
1216
1217 * Objects with no name (or unknown name) now appear as ">>" in
1218 chat, instead of appearing as "no name". Thanks, McCabe!
1219
1220 * If the current region does not have any support for voice
1221 chat (e.g. OpenSim regions with no voice module), the viewer
1222 will temporarily deactivate voice chat and hide the voice
1223 chat controls on the toolbar. The viewer will check again for
1224 voice chat again whenever you move to another parcel.
1225
1226 * The viewer will deactivate voice chat for the current session
1227 if the SLVoice program is not found, rather than repeatedly
1228 checking for it. (See our "How to Re-enable Voice Chat" wiki
1229 page for instructions for installing SLVoice.)
1230
1231 * By default, the statistics window (Ctrl-Shift-1) no longer
1232 hides when entering Mouselook mode. You can adjust this
1233 behavior with the ShowStatusBarInMouselook debug setting.
1234
1235 * Tooltips now disappear when you type, to prevent them from
1236 obscuring the UI while typing (SNOW-384). Thanks for the
1237 patch, Ardy Lay!
1238
1239 * Tweaked some ugly layouts in several avatar profile tabs and
1240 Search window tabs. Thanks, McCabe!
1241
1242 * Uploads that cost nothing (on OpenSim) now say "free" instead
1243 of "L$0". Thanks to the Hippo Viewer for this!
1244
1245
1246 BUG FIXES
1247
1248 * Fixed a bug where some objects would be invisible after a
1249 very long-distance teleport (#239). Thanks, Armin!
1250
1251 * Fixed the "Advanced > Animation List" window not updating.
1252 Thanks, McCabe!
1253
1254 * Fixed "Advanced > Phantom Avatar" not working correctly on
1255 Second Life. Thanks, McCabe!
1256
1257 * Fixed some UI layout problems in the login screen and avatar
1258 profile window when the viewer is set to certain non-English
1259 languages (#192, #231). Thanks, Jacek and McCabe!
1260
1261 * Fixed a crash in the script editor related to OpenSim
1262 reporting a syntax error with a negative line number (#245).
1263 Thanks, McCabe!
1264
1265 * Fixed a crash caused by some malformed animations (SNOW-484).
1266 Thanks to Robin Cornelius for the patch!
1267
1268 * Fixed a crash when quitting, related to the LLAgent class
1269 destructor. Thanks, McCabe!
1270
1271 * Fixed the "Quit" button not working in the dialog that
1272 informs you of a lost connection (#199). Thanks, McCabe!
1273
1274 * Fixed a rare crash in the payment dialog in laggy situations.
1275 Thanks to to Hippo Viewer for the fix!
1276
1277 * The "File > Import + Upload" menu item no longer erroneously
1278 shows "(L$10 per texture)" when connected to OpenSim. Thanks,
1279 McCabe!
1280
1281 * Fixed several hardcoded references to Second Life and the
1282 Second Life website. Thanks, McCabe!
1283
1284 * Repositioned the "Temporary Image" checkbox on the image
1285 upload window so it doesn't extend beyond the window. Thanks,
1286 McCabe!
1287
1288 * Fixed an ambiguous use of NULL in the media code which may
1289 have caused crashes for 64-bit Linux users. Thanks, Armin!
1290
1291
1292 OTHER CHANGES
1293
1294 * "Sub-Unit Snapping" is now enabled by default. You can
1295 toggle it in the "Tools > Advanced Build Options" window
1296 (Ctrl-Shift-O).
1297
1298 * When connected to grids other than Second Life, the currency
1299 symbol is now "OS$" instead of "L$" (#237).
1300
1301 * As a temporary measure, you can now only purchase currency in
1302 the viewer when connected to Second Life. On OpenSim, the
1303 "L$" button is hidden and clicking your "OS$" amount will not
1304 open the window to buy currency. This functionality will be
1305 re-enabled when we are certain it will work correctly on
1306 OpenSim, and can detect whether the grid supports it.
1307
1308 * Renamed some tabs in the Profile window: "2nd Life" and "1st
1309 Life" are now "Avatar" and "Real Life". Thanks, McCabe!
1310
1311 * The OpenAL library for Linux (32-bit and 64-bit) has been
1312 updated to version 1.11.753. This should hopefully address
1313 some issues related to PulseAudio. Thanks, Armin!
1314
1315 * The viewer now sends the correct version number when loading
1316 login splash page. It now sends the Imprudence version,
1317 instead of the version of Second Life it was based on.
1318 (Ported from version 1.2.2.)
1319
1320
1321
1322
1323 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1324 =- 1.2.2 -=
1325 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1326
1327 Imprudence 1.2.2 is a small maintenance release to attempt to make
1328 the viewer compliant with the new Second Life Terms of Service and
1329 the Policy on Third Party Viewers.
1330
1331 Please see the Imprudence 1.2.0 Release Notes for information about
1332 the changes in Imprudence 1.2.
1333
1334
1335 CHANGES
1336
1337 * The object export feature no longer downloads textures from
1338 Second Life. Other grids are not affected.
1339
1340 * The viewer now sends the correct version number when loading
1341 login splash page. It now sends the Imprudence version, instead
1342 of the version of Second Life it was based on.
1343
1344
1345
1346
1347 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1348 =- 1.3.0 BETA 2 -=
1349 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1350
1351
1352 RELEASE HIGHLIGHTS
1353
1354 * Temporary (Free) Texture Uploads. When uploading an image,
1355 select "Temporary Image (Free)" to upload it for free, but with
1356 some caveats (see below). Thanks to the Emerald viewer for this
1357 feature, and Armin for porting it!
1358
1359 - Temporary textures are intended for testing and preview
1360 purposes only. They exist only on the sim they are uploaded
1361 to, will disappear from your inventory when you log off, and
1362 may disappear from the sim when it restarts.
1363
1364 * Breast Physics. By popular demand, we have ported breast
1365 physics simulation (i.e. jiggly boobs) from the Emerald Viewer.
1366 Thanks to Danny Nolan and the Emerald devs for creating this
1367 feature, and Armin for porting it!
1368
1369 - Currently, this feature can only be configured via Debug
1370 Settings: EmeraldBreastPhysicsToggle (to disable/enable the
1371 feature entirely), EmeraldBoobMass, EmeraldBoobHardness,
1372 etc.
1373
1374 * SpeedRez. After teleporting, the viewer will temporarily
1375 decrease the draw distance to encourage nearby objects and
1376 textures to rez first. Thanks for the patch, Henri Beauchamp!
1377
1378 - You can disable this feature by setting the SpeedRez debug
1379 setting to FALSE, or adjust the timing by editing the
1380 SpeedRezInterval debug setting (smaller numbers restore the
1381 old draw distance sooner).
1382
1383 * Building hotkeys to cycle through prims in a link set
1384 (SNOW-97). See the "Tools > Select Linked Parts" menu. Thanks
1385 for the patch, Thickbrick Sleaford!
1386
1387
1388 KNOWN ISSUES
1389
1390 * Linux: The viewer may crash on some Ubuntu Karmic 64-bit
1391 installs, most likely due to a bug in glib2. As a work around,
1392 users affected by this issue can modify the "imprudence" launch
1393 script to add the following code near the top of the script
1394 (for example on the second line):
1395
1396 export LL_WRAPPER='strace -o /dev/null'
1397
1398 * All known issues listed for 1.3.0 beta 1 still apply to this
1399 this version.
1400
1401
1402 CHANGES
1403
1404 In addition to the Release Highlights above, this version of
1405 Imprudence also includes the following changes, as compared to
1406 Imprudence 1.3.0 beta 1.
1407
1408
1409 FEATURES / IMPROVEMENTS
1410
1411 * Opening SLURLs ("secondlife://...") from another application
1412 is now handled nicely on Linux. If Imprudence is already
1413 running, the SLURL will open in the current instance of
1414 Imprudence. Otherwise, it will launch a new instance of
1415 Imprudence. Thanks, Armin!
1416
1417 * The notecard editor now has Search/Replace functionality.
1418 Thanks for the patch, Kitty Barnett!
1419
1420 * The notecard editor now has an "Edit" menu. Thanks for the
1421 patch, Henri Beauchamp!
1422
1423 * The password field on the login screen now uses solid black
1424 circles (•) instead of asterisks (*), for a cleaner look.
1425 Thanks, Geneko Nemeth!
1426
1427 * Added PrivateLookAtTarget debug setting. When enabled, the
1428 viewer will no longer tell other users where your avatar is
1429 looking. Thanks, Armin!
1430
1431
1432 BUG FIXES
1433
1434 * Fixed: Possible crash related to ShowLookAt targets. Thanks, Armin!
1435
1436 * Fixed: Pie menu remains after switch to Mouselook (VWR-2425).
1437 Thanks for the patch, Kitty Barnett!
1438
1439 * Fixed: Some menu entries were missing from the Advanced menu.
1440 Thanks, Jacek!
1441
1442 - Advanced > UI > Use default system color picker
1443 - Advanced > UI > Show search panel in overlay bar
1444 - Advanced > UI > Show Matrices
1445 - Advanced > XUI > Font Test...
1446
1447 * Fixed: Clicking the "Advanced > UI > Double-Click Auto-Pilot"
1448 menu entry would crash the viewer, so it has been removed.
1449 (As of Imprudence 1.2, double-click autopilot is configured
1450 in "Preferences > Input & Camera.) Thanks, Jacek!
1451
1452 * Applied several bug fixes from Henri Beauchamp. Thanks, Henri!
1453
1454 - Fixed: The viewer would sometimes crash when touching or
1455 focusing the camera on an object that was being rezzed.
1456
1457 - Fixed: The viewer did not properly use the .tga file
1458 extension when saving textures to your computer.
1459
1460 - Fixed: The viewer would sometimes crash when encountering
1461 avatars using "extra" attachment points (multiple
1462 attachments on the same body part).
1463
1464 * Fixed: Some pop-up notifications behaved incorrectly: Build
1465 Math Expressions help pop-ups, and the "Restore to Last
1466 Position" warning.
1467
1468 * Fixed: Several cases where the viewer could pause or freeze
1469 when downloading textures (SNOW-196, SNOW-408, SNOW-434,
1470 SNOW-435, SNOW-485). Thanks for the patches, Aleric
1471 Inglewood, Merov Linden, Robin Cornelius, and Vex Streeter!
1472
1473
1474 OTHER CHANGES
1475
1476 * ELFIO has been reactivated on 64-bit Linux. It had been
1477 disabled in 1.3.0 beta 1 as a possible fix for a crash for
1478 some 64-bit Linux users, but the problem turned out to be
1479 something else (see Known Issues, above). Thank, Armin!
1480
1481 * Linux: You can now disable disable DBUS support by passing
1482 the "--disableDBUS" command line option or setting the
1483 "DisableDBUS" Debug Setting to TRUE. This is meant as a
1484 work-around for users who crash when using DBUS. Thank,
1485 Armin!
1486
1487 * The pre-packaged 32-bit GStreamer plugins will be now be
1488 available to GStreamer when running the 32-bit Linux build on
1489 a 64-bit Linux system. Thank, Armin!
1490
1491 * To save developers' time and effort, the ChangeLog.txt file
1492 is now automatically generated from Git commit messages,
1493 instead of being edited by hand. Thanks, Jacek!
1494
1495
1496
1497
1498 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1499 =- 1.3.0 BETA 1 -=
1500 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1501
1502
1503 RELEASE HIGHLIGHTS
1504
1505 * Textures and objects now rez more quickly, due to improved
1506 texture and object engines from Snowglobe. Thanks to the
1507 Snowglobe devs for creating it, and Armin and Jacek for porting
1508 it!
1509
1510 * Imprudence's code base has been updated to Second Life 1.23.5.
1511 That means Imprudence has gained most of the new features and
1512 bug fixes from SL 1.23. Thanks to Linden Lab for writing it,
1513 and to Jacek, McCabe, and Armin for their hard work merging it!
1514 Thanks also to Lilly Zenovka for her assistance.
1515
1516 * Optional legacy pie menus. Enable "Preferences > General > Use
1517 legacy pie menus" to switch to a pie menu layout similar to SL
1518 1.22 and earlier. Thanks, McCabe!
1519
1520 * Clothing layer protection and client identification from
1521 Meerkat/Emerald. See the Client Identification page on our wiki
1522 for information about these features. Thanks to the Meerkat and
1523 Emerald teams for creating them, and Armin for porting them!
1524
1525
1526 KNOWN ISSUES
1527
1528 * Imprudence may crash on Linux when changing "Antialiasing" or
1529 "Anisotropic Filtering" in "Preferences > Graphics > Hardware
1530 Settings".
1531
1532 - This is a known bug in SL 1.23 (VWR-13286). We will try our
1533 best to fix it.
1534
1535 - As a work around, you can open "Advanced > Debug Settings",
1536 modify RenderFSAASamples (antialiasing) and
1537 RenderAnisotropic (anisotropic filtering), then restart the
1538 viewer.
1539
1540 * The "View > Web Browser" menu entry does not work.
1541
1542 * Legacy pie menus always appear in English, even if you are
1543 using another language.
1544
1545 * The "File > Import + Upload" menu item's price always says
1546 "L$10 per texture", even when uploads are actually free, such
1547 as on OpenSim.
1548
1549
1550 CHANGES
1551
1552 In addition to the Release Highlights above, this version of
1553 Imprudence also includes the following changes, as compared to
1554 Imprudence 1.2.1.
1555
1556
1557 FEATURES / IMPROVEMENTS
1558
1559 * You can now type in an optional message when paying L$ to a
1560 Resident (SNOW-436, formerly VWR-9597). The message will
1561 appear in that Resident's transaction history online. Thanks,
1562 Jacek!
1563
1564 - The layout for the Pay Resident and Pay Object windows
1565 have been cleaned up, too. Thanks, Jacek!
1566
1567 * You can now adjust numerical sliders with the mouse wheel.
1568 Position the mouse pointer over a slider (e.g. sound volume,
1569 draw distance, etc.) and scroll the mouse wheel up and down.
1570 Thanks, Armin!
1571
1572 - You can change the direction and speed by editing the
1573 SliderScrollWheelMultiplier debug setting. Thanks, Jacek!
1574
1575 * In the IM window, the "Profile" button now has a drop-down
1576 menu with "Pay" and "Offer Teleport" options. Thanks, McCabe!
1577
1578 * User profiles now have a "Copy Key" button to copy that
1579 user's key (agent UUID) to your clipboard. You can then paste
1580 it into a script, for example. Thanks, McCabe!
1581
1582 * Color chooser widgets now display opacity in a way that makes
1583 sense. Thanks, Geneko Nemeth!
1584
1585 * The Script editor's Help menu now has a link to the
1586 Autoscript scripting helper, to help generate .
1587
1588 * You can now drag-and-drop inventory items anywhere on
1589 someone's profile to send them. In Imprudence 1.2, you had to
1590 drag to specific area in the bottom right corner. Thanks,
1591 McCabe!
1592
1593 * There is now a new debug setting to save inventory scripts as
1594 Mono (SNOW-378). If you enable SaveInventoryScriptsAsMono in
1595 Debug Settings, new scripts that you create in your inventory
1596 will default to Mono. Thanks, Henri Beauchamp!
1597
1598 * You can now set a custom "world search" URL to use instead of
1599 SL's search pages. See "Preferences > Web > World Search".
1600 This is mostly useful for users of third-party grids. We hope
1601 to provide per-grid search URLs in the future.
1602
1603
1604 BUG FIXES
1605
1606 * Fixed the login screen not allowing login names longer than
1607 16 letters. It now allows up to 31 letters per name, like it
1608 should.
1609
1610 * Fixed #155: Double clicking your avatar triggers a TP
1611 request. Thanks, Armin!
1612
1613 * Fixed #184: Opening notecards resets the camera. Thanks,
1614 Armin!
1615
1616 * Fixed #197: Windlight toolbar can't be hidden. Thanks, Jacek!
1617
1618 * Fixed VWR-4232: Some particles don't disappear when UI is
1619 hidden. Thanks, Admiral Admiral and Mm Alder!
1620
1621 * Fixed VWR-14267: Clicking send in an IM window does not add
1622 the sent text to the line editor history. Thanks, Aimee
1623 Trescothick!
1624
1625 * Fixed VWR-14278: Gesture auto-completion adds uncommitted
1626 suggestions to the line editor history. Thanks, Aimee
1627 Trescothick!
1628
1629 * Fixed VWR-11172: A source coding mistake prevents number-pad
1630 keys from specifying Ctrl+digit shortcuts on Windows. Thanks,
1631 Alissa Sabre!
1632
1633 * Fixed VWR-14475: Load from XML is broken. Thanks, Admiral
1634 Admiral and Mm Alder!
1635
1636 * Fixed VWR-15310: Save to XML doesn't set proper XML tags.
1637 Thanks, Admiral Admiral and Mm Alder!
1638
1639 * Fixed SNOW-376: Clean up handling of the maximum length of
1640 chat messages. Thanks, Admiral Admiral and Mm Alder!
1641
1642 * Fixed SNOW-413: Potential null pointer exception in
1643 multi-slider control. Thanks, Admiral Admiral and Mm Alder!
1644
1645 * Fixed SNOW-488: Malformed animation crash. Thanks, Robin
1646 Cornelius!
1647
1648 * Fixed SNOW-492: LLDataPacker::unpackstring() is unsafe.
1649 Thanks, Robin Cornelius!
1650
1651 * Fixed a rare crash from textures with too many components.
1652 (This has only been observed in the Lbsa Plaza sim on OSGrid,
1653 so far.) Thanks, Armin!
1654
1655
1656 OTHER CHANGES
1657
1658 * To help protect our users' privacy, the viewer no longer
1659 sends "ViewerStats" to Linden Lab's servers. This was a
1660 feature of the SL viewer which would collect and send various
1661 pieces of information to Linden Lab without the user's active
1662 consent. Thanks, Patrick Sapinski!
1663
1664 * The Linux (32 and 64 bit) builds are no longer distributed
1665 with Pango or GDK-PixBuf, due to a number of bugs that was
1666 causing. Linux users should install the following on their
1667 systems:
1668
1669 - Pango 1.26 (or compatible), including freetype support.
1670
1671 - GTK+ 1.16 (or compatible)
1672
1673 * The "Notify when Linden dollars (L$) spent or received"
1674 checkbox has been moved to "Preferences > Popups". Thanks,
1675 McCabe!
1676
1677 * Removed unnecessary XUI files from the Silver skin. This
1678 helps keep the UI layouts of both skins in sync. Thanks,
1679 McCabe!
1680
1681 * There have been numerous changes and improvements to the
1682 viewer compile system and software libraries. Thanks to
1683 Armin, Jacek, McCabe, and Patrick Sapinski, and the Snowglobe
1684 devs!
1685
1686
1687
1688
1689 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1690 =- 1.2.1 -=
1691 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1692
1693 Imprudence 1.2.1 is a small bugfix release, which updates and fixes
1694 some libraries that are distributed with Imprudence.
1695
1696 Please see the Imprudence 1.2.0 Release Notes for information about
1697 the changes in Imprudence 1.2.
1698
1699
1700 CHANGES
1701
1702 * Updated OpenAL on Windows to fix error messages flooding the
1703 logs.
1704
1705 * Recompiled GStreamer, GStreamer plugins, and liboil on Linux,
1706 to use the correct version of glibc.
1707
1708 * libxml2 is now distributed with Imprudence on Linux. It was
1709 accidently left out of past releases.
1710
1711
1712
1713
1714 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1715 =- 1.2.0 -=
1716 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1717
1718
1719 A BRIEF GUIDE TO IMPRUDENCE 1.2
1720
1721 Imprudence 1.2 adds many new features, fixes, and improvements to
1722 the viewer experience. Here are a just few of the new features
1723 and improvements since Imprudence 1.1:
1724
1725 * Backup your builds, your scripts, and your avatar's shape. If
1726 you created it, you have the right to back it up or move it to
1727 a different grid.
1728
1729 * Double-click Teleport and Autopilot. We've taken the popular
1730 double-click teleport feature and improved upon it. The default
1731 behavior can now be set in Preferences > Input & Camera. We've
1732 also added an ignorable confirmation dialog to reduce the
1733 chance of accidental teleportations.
1734
1735 * Improved minimap with built-in radar. The minimap now has
1736 enhanced zooming and panning, a built-in avatar radar to see
1737 who is nearby, plus optional chat notices when avatars enter or
1738 leave chat range or the sim. (Enable minimap notify in
1739 Preferences > General.)
1740
1741 * Improved OpenSim support. We've added a list of popular grids
1742 to connect to, as well as a grid manager so you can add your
1743 own. You can also enjoy many building benefits when using
1744 OpenSim, such as the ability to build and edit prims larger
1745 than 10m on a side!
1746
1747 * Restrained Life support. Thanks to RLVa by Kitty Barnett,
1748 Imprudence now supports the Restrained Life API for BDSM items
1749 and scripted gadgets.
1750
1751 * Windlight toolbar. We've added a new tab along the bottom of
1752 the screen for quick access to your Windlight presets and
1753 certain graphics options. We've also added a variety of
1754 Windlight presets from Ana Lutetia, CodeBastard Redgrave, and
1755 Torley Linden!
1756
1757 * Numerous other features that improve the viewer experience,
1758 such as double-click to wear attachments in Inventory, optional
1759 vertical IM tabs (in Preferences > Communication), unread IM
1760 count, search inventory by creator or description, better
1761 profile window layout, select default chat channel, Link/Unlink
1762 in the Build window, sim avatar counts on the World Map, and
1763 many more.
1764
1765
1766 KNOWN ISSUES
1767
1768 * "Advanced > Logout" may cause issues and is unsupported. Use at
1769 your own risk.
1770
1771 * If you use the "--loginuri" command line flag, you need to also
1772 use "--login FirstName LastName Password" to bypass the login
1773 screen, or your server setting will be ignored.
1774
1775 * Remaining issues from 1.2.0 beta 2:
1776
1777 - Property lines for land parcels flash when you have selected
1778 an avatar in the minimap radar.
1779
1780 - Many new UI additions only provide English text. We'd love
1781 to have some bilingual users help us translate them. If you
1782 can help, please post in the forums.
1783
1784 - OpenSim 0.6.4 or lower causes the viewer to crash when other
1785 avatars are present. We strongly encourage all OpenSim grid
1786 operators to upgrade to OpenSim 0.6.5 or higher.
1787
1788 - "File > Upload & Import" should have a confirmation dialog
1789 warning people about how much it will cost to upload all the
1790 textures.
1791
1792
1793 CHANGES
1794
1795 This version of Imprudence includes the following changes, as
1796 compared to Imprudence 1.2.0 beta 2.
1797
1798
1799 FEATURES / IMPROVEMENTS
1800
1801 * Added saving and loading scripts to disk in the script
1802 editor. Thanks to the Meerkat team for this feature, and
1803 McCabe for porting it.
1804
1805 * Added avatar shape Import/Export. You can only export shapes
1806 that you created and have full perms for. Thanks to the
1807 Meerkat team for this feature, and McCabe for porting and
1808 tweaking it.
1809
1810 * Added an option for vertical IM tabs (Preferences >
1811 Communication > Vertical IM tabs). Thanks to the Emerald team
1812 for this feature, and McCabe for porting it.
1813
1814 * The 'minimap radar can now be hidden via the arrow button in
1815 the bottom left corner of the minimap. Thanks so much for
1816 that, Jacek!
1817
1818 * You can now search inventory by item description (Inventory >
1819 Search > By Description). Thanks to the Emerald team for this
1820 feature, and McCabe for porting it.
1821
1822 * Added new options to configure double-click teleport and
1823 autopilot in Preferences > Input & Camera, and Disabled
1824 double-click teleport by default. Thanks, Jacek!
1825
1826 - For the old "Double-Click Teleport" behavior, set
1827 Double-Click Action to "Autopilot", and Autopilot Style to
1828 "Teleport".
1829
1830 - For the old "Double-Click Autopilot" behavior, set
1831 Double-Click Action to "Autopilot", and Autopilot Style to
1832 "Move".
1833
1834 - Note: Autopilot Style also affects "Go Here/Go To" in the
1835 pie menu.
1836
1837 * The Windlight Water window now has next/previous preset
1838 buttons, like the Sky window does. Thanks, McCabe!
1839
1840 * Added "Max Particles" slider to the Windlight/Graphics tab on
1841 the bottom toolbar. Thanks, McCabe!
1842
1843 * Added Check All/Uncheck All to the Make Outfit window. Thanks
1844 to the Meerkat team for this feature, and McCabe for porting
1845 it.
1846
1847 * Windows only: Added "History" button to the IM and Group Chat
1848 windows to view your past chat logs with that person/group.
1849 Thanks to the Emerald team for this feature, and McCabe for
1850 porting and tweaking it.
1851
1852 * Updated RLVa to 1.0.5e. Thanks for the update, Kitty Barnett!
1853
1854 * Raised the World Map maximum teleport height to 4096m (it was
1855 1000m). Thanks, McCabe!
1856
1857
1858 BUG FIXES
1859
1860 * Fixed RLVa not initializing in certain instances. Thanks,
1861 Kitty Barnett!
1862
1863 * Fixed copy & paste and file selection dialogs not working for
1864 some Linux users. Thanks, Jacek!
1865
1866 * Fixed "avatar_skeleton.xml cannot be parsed" error. You rock,
1867 Lilly Zenovka!
1868
1869 * Fixed muting objects with same name as avatar mutes
1870 ScriptDialogs from avatar. Thanks for the patch, Geneko
1871 Nemeth!
1872
1873 * Fixed some Build Math issues, related to the boost library.
1874 Thanks, McCabe!
1875
1876 * Fixed Hide Group Titles option not working. Thanks, McCabe
1877 and Geneko!
1878
1879 * Partial fix for the parcel border flashing when a name is
1880 selected in the minimap radar. Thanks, McCabe!
1881
1882 * Partial fix for avatar names not displaying at heighs above
1883 1024m. Thanks, McCabe!
1884
1885 * Set the upper limit of the chat channel selector to 1,000,000
1886 (1 million) to work around a tricky rounding bug with higher
1887 channel numbers. To chat on higher channels, use e.g.
1888 "/1234567890 hi" in chat. Thanks, Jacek!
1889
1890 * Fixed the login screen's grid selector box displaying the
1891 wrong grid after logging out. Thanks, McCabe!
1892
1893 * Fixed grid selection box not remembering the last logged in
1894 grid (defaulted to secondlife). Thanks, McCabe!
1895
1896 * Fixed grid selection box not updating the splash screen.
1897 Thanks, McCabe!
1898
1899 * Fixed some branding issues in alerts and notifications
1900 ("Second Life" where it should be "Imprudence"). Thanks,
1901 Jacek!
1902
1903 * Fixed "Sunset" mislabeled as "Midday" in Windlight Toolbar.
1904 Thanks, McCabe!
1905
1906 * Fixed several compilation errors and warnings. Thanks to
1907 Geneko and Jacek, and to Alissa Sabre for VWR-12620.
1908
1909 * Fixed some issues with "Advanced > Consoles > Fast Timers"
1910 (SNOW-108, VWR-10214). Thanks for the patch, Robin Cornelius!
1911
1912
1913 OTHER CHANGES
1914
1915 * Moved "File > Logout" to the Advanced menu and added a note
1916 that it's unstable. Use this feature at your own risk!
1917
1918 * Disable camera constraints also disables constraints when
1919 zooming out/zooming in and editing appearance. Thanks,
1920 McCabe!
1921
1922 * The keyboard shortcut for View > Advanced Menu is now
1923 Ctrl-Alt-Shift-D on Linux. Mac and Windows shortcuts have not
1924 changed. Thanks, McCabe!
1925
1926 * "Go Here" in the pie menu no longer asks for confirmation.
1927 Thanks, Jacek!
1928
1929 * Ported the notecard security fix from SL 1.23.5. Thanks to
1930 McCabe for porting it.
1931
1932 * Tweaked import menu item names: "File > Import Object..." and
1933 "File > Import + Upload (L$10 per texture)". Thanks, Jacek!
1934
1935 * Added "File > Export Selected Objects". Thanks, Jacek!
1936
1937 * Disabled facelight in Appearance mode when local lighting is
1938 disabled. Thanks, McCabe!
1939
1940 * Combined the Mute and Unmute buttons in the minimap radar.
1941 Good idea, McCabe!
1942
1943 * Changed the snapshot postcard text not to mention Second
1944 Life, like Meerkat does. Thanks to McCabe for porting it.
1945
1946 * Applied patch for VWR-6787 by Alissa Sabre - 'none' text in
1947 group window not translatable. Thanks, Alissa!
1948
1949 * Added "Advanced > Allow Multiple Instances" (allow multiple
1950 copies of Imprudence to run at the same time, for testing
1951 purposes). Thanks, McCabe!
1952
1953 * Changed default UIScaleFactor to 1.002 as a workaround to
1954 some font rendering issues. Thanks, McCabe!
1955
1956 * Updated the Linux version of fontconfig. Linux users may
1957 notice some minor differences in font appearance. Thanks,
1958 Jacek!
1959
1960 * Updated several other Linux software libraries. Thanks,
1961 Jacek!
1962
1963 * Finally packaged up the Mac development libraries. It should
1964 now be possible for (Intel) Mac users to compile Imprudence
1965 if they want to. Thanks for finally tackling that, Jacek!
1966
1967 * Updated and fixed copyright and licensing information for
1968 many software libraries. Thanks, Jacek!
1969
1970
1971
1972
1973 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1974 =- 1.2.0 BETA 2 -=
1975 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1976
1977
1978 ATTENTION: PIE MENU CHANGES
1979
1980 * The pie menu when right clicking on objects has been rearranged
1981 slightly:
1982
1983 - "Buy" now appears in the first menu tier.
1984
1985 - "Create" has been renamed "Build" and moved to the second
1986 menu tier.
1987
1988 - "Return" and "Wear" have new locations in the second menu
1989 tier.
1990
1991
1992 KNOWN ISSUES
1993
1994 * Don't use "File > Logout". It still causes lots of problems:
1995
1996 - Logging out causes alerts (pop-up dialogs) to not work, and
1997 may even crash the viewer.
1998
1999 - Logging out and then logging in to another grid causes the
2000 Groups window to show groups from both grids.
2001
2002 - In OpenSim, right clicking clothing in the inventory and
2003 selecting Edit will cause a crash after logout.
2004
2005 - Chat sometimes shows up on the login screen after logging
2006 out.
2007
2008 * Property lines for land parcels flash when you have selected an
2009 avatar in the minimap radar.
2010
2011 * OpenSim 0.6.4 or lower causes the viewer to crash when other
2012 avatars are present. OpenSim 0.6.6 is recommended.
2013
2014 * Remaining issues from the previous 1.2.0 beta version:
2015
2016 - Many new UI additions only provide English text. We'd love
2017 to have some bilingual users help us translate them. If you
2018 can help, please post in the forums.
2019
2020 - The custom chat channel number entry doesn't behave properly
2021 for channel numbers longer than 6 digits. As a temporary
2022 work-around until we fix this, use the old "/NUMBER" (e.g.
2023 "/123456789 Hi") and "//" chat commands for chatting on
2024 large channel numbers.
2025
2026 - The grid selection box on the login screen always defaults
2027 to "secondlife" at startup, when it should default to the
2028 most recently used grid.
2029
2030 - The grid selection box on the login screen always shows
2031 "secondlife" after logging out, but behaves like it is still
2032 set to the grid you logged out from.
2033
2034 - The minimap radar cannot be hidden yet. We're working on it.
2035
2036 - The Windlight Water settings window doesn't have
2037 previous/next arrows like the Sky window does.
2038
2039 - The Windlight toolbar sometimes forgets the last selected
2040 preset.
2041
2042 - "File > Import" and "File > Upload & Import" may not work
2043 correctly for Mac users.
2044
2045 - "File > Upload & Import" should have a confirmation dialog
2046 warning people about how much it will cost to upload all the
2047 textures.
2048
2049 * Note for developers: some Linux and Mac libraries are still not
2050 packaged/uploaded, which can interfere with compiling
2051 Imprudence from source. Jacek is working on it!
2052
2053
2054 CHANGES
2055
2056 This version of Imprudence includes the following changes (as
2057 compared to Imprudence 1.2.0 beta).
2058
2059
2060 BUG FIXES
2061
2062 * Fixed mouseclicks sometimes "jumping" near the edge of the
2063 screen in Windows - McCabe Maxsted.
2064
2065 * Fixed crash when using the Minimap and the silver skin -
2066 McCabe Maxsted.
2067
2068 * Fixed Imprudence 1.2 features missing from the silver skin -
2069 McCabe Maxsted.
2070
2071 * Fixed Imprudence wrongly thinking it was on the Teen Grid.
2072 You can now freely wear, edit, and/or take off your underwear
2073 again! - McCabe Maxsted.
2074
2075 * Fixed search showing too few results - McCabe Maxsted.
2076
2077 * Fixed inability to teleport to Adult regions (or detect them
2078 on the map) - McCabe Maxsted.
2079
2080 * Fixed Advanced Sky only toggling once - McCabe Maxsted.
2081
2082 * Fixed first preset in Windlight Toolbar toggling Advanced Sky
2083 - McCabe Maxsted.
2084
2085 * Fixed crash when logging out of OpenSim after editing
2086 appearance - Armin Weatherwax.
2087
2088 * Fixed grid manager adding an unnecessary "/" (forward slash)
2089 to grid URLs. You should be able to login to the SL Beta
2090 Grid. (You may need to go into the Grid Manager and remove
2091 the "/" in the login URI, though.) - Jacek Antonelli.
2092
2093 * Fixed unlink button enabling when it shouldn't - McCabe
2094 Maxsted and Kitty Barnett.
2095
2096 * Fixed inability to unlink when using edit linked parts -
2097 McCabe Maxsted.
2098
2099 * Fixed money change sound and dialog occurring after logging
2100 into different grids - McCabe Maxsted.
2101
2102 * Fixed name box missing from profiles - McCabe Maxsted.
2103
2104 * Fixed profile account label position - McCabe Maxsted.
2105
2106 * Fixed profile size overrunning search window - McCabe
2107 Maxsted.
2108
2109 * Fixed UI resize missing reset button in Preferences > General
2110 - McCabe Maxsted.
2111
2112 * Fixed (hopefully) UI resize not playing nice with the
2113 Liberation Sans font - McCabe Maxsted.
2114
2115 * Fixed newly created notecards behaving oddly - McCabe
2116 Maxsted.
2117
2118 * The "Add..." (add friend) button on the minimap is now grayed
2119 out when you have selected someone who is already your friend
2120 - McCabe Maxsted.
2121
2122 * Fixed layout of debug permissions in the tools window -
2123 McCabe Maxsted.
2124
2125 * Fixed some compiling issues with Imprudence 1.2 and Windows -
2126 McCabe Maxsted.
2127
2128 * Fixed "Join Call" button truncated in group IMs - McCabe
2129 Maxsted.
2130
2131 * Fixed reference to "Second Life" in Preferences > Graphics -
2132 McCabe Maxsted.
2133
2134 Also, it appears the big crash when logging in/logging out in
2135 Windows was fixed with the latest LL server update to 1.30.1.
2136
2137
2138 OTHER CHANGES
2139
2140 * RLVa version has been updated to 1.0.3e - Kitty Barnett.
2141
2142 * Muting an avatar now mutes llDialog boxes from them as well -
2143 McCabe Maxsted.
2144
2145 * Added llDialog throttle from the Green Life Emerald Viewer.
2146
2147 * Added clickable Object say/whisper/shout names from the Green
2148 Life Emerald Viewer.
2149
2150 * Object IMs are now prefixed with "IM:" in chat - McCabe
2151 Maxsted.
2152
2153 * Object IMs now have their own color in Preferences > Text
2154 Chat - McCabe Maxsted.
2155
2156 * Minimap now indicates when an avatar is typing - McCabe
2157 Maxsted.
2158
2159 * Minimap now announces when an avatar enters chat range
2160 (enabled by default; you can change this in Preferences >
2161 General) - McCabe Maxsted.
2162
2163 * Minimap now announces when an avatar enters the sim (disabled
2164 by default; you can change this in Preferences > General) -
2165 McCabe Maxsted.
2166
2167 * Minimap can now be minimized - McCabe Maxsted.
2168
2169 * Minimap now shows the selected avatar's icon over other
2170 icons, so you can see it in crowded areas. - McCabe Maxsted.
2171
2172 * The minimum value for the Draw Distance slider has been
2173 lowered to 32m (from 64m) - McCabe Maxsted.
2174
2175 * Added confirmation alert for double click tping and autopilot
2176 (can be easily ignored) - McCabe Maxsted.
2177
2178 * Updated list of graphics cards Imprudence recognizes - McCabe
2179 Maxsted.
2180
2181 * Re-added the avatar name box to the Profile window.
2182
2183 * New Profile layout should accommodate non-English languages
2184 better - McCabe Maxsted.
2185
2186
2187
2188
2189 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
2190 =- 1.2.0 BETA -=
2191 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
2192
2193
2194 KNOWN ISSUES
2195
2196 * When you try to quit after having logged out at least once, the
2197 viewer may crash (Linux & Mac) or not quit (Windows). As a
2198 work-around (particularly for Windows users), we recommend not
2199 using "File > Logout" until this has been fixed.
2200
2201 * Many new UI additions only provide English text. We'd love to
2202 have some bilingual users help us translate them. If you can
2203 help, please post in the forums.
2204
2205 * The custom chat channel number entry doesn't behave properly
2206 for channel numbers longer than 6 digits. As a temporary
2207 work-around until we fix this, use the old "/NUMBER" (e.g.
2208 "/123456789 Hi") and "//" chat commands for chatting on large
2209 channel numbers.
2210
2211 * The grid selection box on the login screen always defaults to
2212 "secondlife" at startup, when it should default to the most
2213 recently used grid.
2214
2215 * The grid selection box on the login screen always shows
2216 "secondlife" after logging out, but behaves like it is still
2217 set to the grid you logged out from.
2218
2219 * The minimap radar cannot be hidden yet. We're working on it.
2220
2221 * The Windlight Water settings window doesn't have previous/next
2222 arrows like the Sky window does.
2223
2224 * The Windlight toolbar sometimes forgets the last selected
2225 preset.
2226
2227 * "File > Import" and "File > Upload & Import" may not work
2228 correctly for Mac users.
2229
2230
2231 CHANGES
2232
2233 This version of Imprudence includes the following changes (as
2234 compared to Imprudence 1.1.0).
2235
2236
2237 VERSION HIGHLIGHTS
2238
2239 * Object Backup. You can now download objects that you have
2240 created and have full permissions for to your computer, and
2241 upload them back into the world (or another grid). Thanks to
2242 the Meerkat Viewer for developing this feature, and to Armin
2243 for helping us import it!
2244
2245 * Grid Manager. You can now modify the list of grids available
2246 at the login screen. We have further plans for extending this
2247 feature, but this will serve for now. Thanks to the Hippo
2248 Viewer and Meerkat Viewer for this, and to Armin for helping
2249 import it!
2250
2251 * Restrained Life support. Imprudence now provides optional
2252 support for the Restrained Life API (used by BDSM items and
2253 various scripted gadgets). Enable it with "Advanced >
2254 Restrained Life Support". Many thanks to Kitty Barnett for
2255 developing RLVa and working with us to integrate it into
2256 Imprudence!
2257
2258 * Radar. The minimap now features a list of nearby avatars.
2259 Thanks so much, McCabe and Dale Glass!
2260
2261 * Emerald features. We've imported a variety of features from
2262 the Green Life Emerald Viewer. Thanks to the Emerald folks
2263 for developing these, and McCabe for importing them!
2264
2265 - "Advanced > Asset Browser" (Alt-Shift-A). Visual browser
2266 for textures in your inventory.
2267
2268 - "Advanced > Animation List". Lists the animations you are
2269 playing, and allows you to selectively stop them and revoke
2270 animation permissions from scripted objects.
2271
2272 - "Advanced > Phantom Avatar" (Ctrl-Alt-P). Prevents your
2273 avatar from being pushed, but also prevents you from
2274 moving.
2275
2276 - "Advanced > Ground Sit" (Ctrl-Alt-S). Makes your avatar sit
2277 down at your current location.
2278
2279 - Build tool shows objects' Last (previous) Owner.
2280
2281 - When viewing your own profile, the Profile window indicates
2282 which of your groups are hidden.
2283
2284 - You can now search your inventory by Creator name.
2285 ("Search" menu in the Inventory window.)
2286
2287 - You can now double-click on a location in the 3D world to
2288 teleport there.
2289
2290 - Added "BlockClickSit" debug setting. Set it to true to
2291 prevent yourself from sitting on things when you accidently
2292 click on them.
2293
2294 - Particle chat, which sends a message on channel 9000 when
2295 you select an object, for enhanced integration with
2296 scripted objects. You can disable this feature by changing
2297 the "ParticleChat" setting to False in "Advanced > Debug
2298 Settings".
2299
2300
2301 BUILDING
2302
2303 * You can now choose which kind of grass or tree to rez.
2304 Before, it always rezzed a random kind. Thanks to Mana Janus
2305 for this!
2306
2307 * Added "Link" and "Unlink" to the pie menu for objects.
2308 Thanks, McCabe!
2309
2310 * Added "Link" and "Unlink" buttons to the Build window.
2311 Thanks, McCabe!
2312
2313 * Several changes to the main menus. Thanks, McCabe!
2314
2315 - "Edit > Duplicate" is now in the Tools menu.
2316
2317 - Moved the selection-related options in the Tools menu to a
2318 new submenu, "Tools > Selection Options".
2319
2320 - The "Tools > Select Tool" submenu has been renamed to
2321 "Choose Tool" to avoid confusion with the Selection
2322 Options.
2323
2324 - "Tools > Set permissions on selected task inventory" has
2325 been renamed to "Set Bulk Permissions".
2326
2327 * "Advanced > Rendering > Selected Texture Info" now displays
2328 partial UUIDs for the textures. Thanks to Henri Beauchamp and
2329 McCabe for developing this!
2330
2331 * Added "Tools > Selection Options > Hide Selection Outline"
2332 (VWR-6918). This can help make it easier to see when editing
2333 small objects, and improves performance when selecting a
2334 large number of prims. Thanks a bunch, Aimee Trescothick!
2335
2336
2337 MAP & MINIMAP
2338
2339 * The minimap has many improvements. Our enduring gratitude to
2340 Aimee Trescothick for these!
2341
2342 - Enhanced zoom behavior and range.
2343
2344 - It can be panned with Shift-Click and drag. (Right click
2345 the minimap and disable "Center on Camera" if you want to
2346 stop it from moving back automatically.)
2347
2348 - Hovering the mouse over someone's dot on the minimap will
2349 show their name in the tooltip. Right click on a dot and
2350 choose "Profile" to open that person's profile window.
2351
2352 - Window layout converted to XUI under the hood.
2353
2354 * But wait — the minimap has other improvements, too. Thanks to
2355 McCabe for these!
2356
2357 - Muted avatars are colored gray in the minimap.
2358
2359 - Added "Show World Map" to the minimap right-click menu.
2360
2361 - Moved "Rotate Mini-Map" to the minimap right-click menu.
2362
2363 * The World Map displays the number of avatars in each sim,
2364 above the sim's name. That's pretty handy, Jacek and McCabe!
2365
2366
2367 MISC. UI
2368
2369 * The Communicate window title and "IM Received" popup button
2370 now show the number of unread IMs you've received. Nice work,
2371 McCabe!
2372
2373 * The "About Land" window displays the L$/sqm cost for land for
2374 sale. Thanks to Linden Lab for this feature in SL 1.23.
2375
2376 * The Resident chooser now has a "Near Me" tab with a list of
2377 nearby people (VWR-2681). Thanks to Matthew Dowd, Vadim
2378 Bigbear, and Coco Linden for developing this feature.
2379
2380 * Double clicking an object in your inventory wears it (or
2381 detaches it, if you are already wearing it). Thanks to
2382 Nicholaz Beresford and Henri Beauchamp for developing this!
2383
2384 * Quick access to Windlight presets and draw distance from the
2385 toolbar. You can toggle this in "Preferences > Graphics >
2386 Show environment control in toolbar" (a checkbox near the top
2387 right corner of the window). Nice work, McCabe!
2388
2389 * When listening to audio streams, song info is output to your
2390 chat window. You can toggle this in "Preferences > Audio &
2391 Video > Show stream info in chat" (a checkbox about halfway
2392 down the window). Thanks to Dale Glass for developing this
2393 feature!
2394
2395 * IM windows inform you when the other person has gone on or
2396 offline even if you have turned off "Show online Friend
2397 notifications". That's pretty handy, McCabe!
2398
2399 * Added "View > Advanced Menu" to toggle the Advanced menu.
2400 Thanks, Armin!
2401
2402 * The layout of the Profile window has been revamped. Thanks,
2403 McCabe!
2404
2405 * In the Local Chat window, you can now click the name of
2406 objects that IM you to view information about the object and
2407 its owner. Thanks to Linden Lab for developing this in SL
2408 1.23.
2409
2410 * The Snapshot window can now be minimized. It's the little
2411 things, McCabe!
2412
2413 * The Windlight sky settings window now has arrow buttons for
2414 quickly changing to the previous or next preset in the list.
2415 Thanks, McCabe!
2416
2417 * "Show HUD Attachments" has been moved back to the View menu,
2418 and its shortcut (Alt-Shift-H) has been restored. It was
2419 moved to the Advanced menu and lost its shortcut in
2420 Imprudence 1.1. Thanks to mashaeilde on the forums for giving
2421 us feedback about this!
2422
2423 * You can now select a default channel number to chat on, for
2424 interacting with scripted devices. Turn on "Preferences >
2425 Text Chat > Show custom chat channel" (a checkbox near the
2426 bottom of the window), then set the channel using the new
2427 number entry field on the chat bar. Channel 0 is normal chat,
2428 all other channels are only seen by scripts. You can still
2429 chat to other channels using "/1", etc. Thanks to the Emerald
2430 Viewer for the inspiration, and to McCabe for the
2431 implementation!
2432
2433
2434 OTHER
2435
2436 * Imprudence 1.2 has been rebased to SL 1.22.11. Previous
2437 versions of Imprudence were based on SL 1.21.6. Thanks,
2438 Jacek!
2439
2440 * Ability to logout without quitting and restarting the viewer
2441 (File > Logout). Thanks to the Meerkat Viewer for this!
2442
2443 * Several bundled software libraries have been updated to new
2444 versions:
2445
2446 - Gstreamer, Zlib and Iconv on Windows. Thanks, McCabe!
2447
2448 - OpenJPEG on Linux. Thanks, Armin!
2449
2450 * The login screen displays the awesome Imprudence logo while
2451 the login page is still loading, instead of that smelly old
2452 SL logo. Way to go, McCabe!
2453
2454 * Linux-style middle mouse paste on Linux viewers. Thanks,
2455 Armin!
2456
2457 * The maximum bandwidth setting has been raised to 5000kbps,
2458 and the default set to 1000kbps. Thanks, McCabe!
2459
2460 * Added several new windlight settings by CodeBastard Redgrave,
2461 Ana Lutetia, and Torley Linden. Thanks, Codie, Ana, and
2462 Torley!
2463
2464 * Added the adult_compliant capability, for teleport
2465 compatibility with Linden Lab's adult content policy. Thanks
2466 for providing a patch for this, Linden Lab!
2467
2468 * Added two patches (VWR-11128 and VWR-11138) to support Visual
2469 Studio Express. Thanks, Robin Cornelius!
2470
2471
2472 BUG FIXES
2473
2474 * "Stop All Animations" (aka "Stop Animating My Avatar") only
2475 affected your own viewer; other people would still see your
2476 avatar being animated (VWR-2850). Thanks to Tofu Linden for
2477 fixing that in SL 1.23.
2478
2479 * The Resident chooser was showing hair instead of calling
2480 cards. Thanks for fixing that, McCabe!
2481
2482 * "View > Communicate" wasn't toggling the Communicate window
2483 like it was supposed to. Thanks for fixing it, McCabe!
2484
2485 * Small textures weren't being cached (VWR-12686). Thanks for
2486 fixing that, Robin Cornelius!
2487
2488 * Certain malformed animations could cause the viewer to abort
2489 with an assertion about the joint number. Thanks to Linden
2490 Lab for fixing this in SL 1.23.
2491
2492 * The chat history window couldn't be minimized. Thanks,
2493 McCabe!
2494
2495 * The Contacts window couldn't be toggled with "Edit > Friends"
2496 (Ctrl-Shift-F) if it was detached from the Communicate window
2497 (VWR-5370). Thanks to Latif Khalifa for making the patch to
2498 fix that!
2499
2500 * When trying to attach multiple objects at once from your
2501 inventory, it would fail with a message, "Cannot complete
2502 attachment. An Attachment is pending for that spot". Many
2503 thanks to Kitty Barnett for fixing that awful bug!
2504
2505 * Teleporting very long distances on OpenSim Hypergrid would
2506 sometimes cause weird issues (SVC-2941). Thanks to Mana Janus
2507 for the fix!
2508
2509 * Avatars would be invisible until you zoomed in on them (in SL
2510 1.22). Thanks for the patch to fix this, Aleric Inglewood!
2511
2512 * Special symbols in group titles were appearing as question
2513 marks in avatar name tags. McCabe fixed the heck outta that
2514 one!
2515
2516
2517
2518
2519 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
2520 =- 1.1.0 -=
2521 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
2522
2523
2524 KNOWN ISSUES
2525
2526 * Mac users may have problems playing some music or video
2527 streams.
2528
2529 * Local Chat (aka. Chat History) still stops automatically
2530 scrolling down to show new chat if you click it at the same
2531 time as a new line of chat arrives. Manually scrolling down to
2532 the bottom will start it autoscrolling again.
2533
2534 * If you come within range of a looped sound while your volume is
2535 muted, the sound won't play when you unmute your volume. As a
2536 workaround, move out of range of the sound and then back again
2537 to trigger it to play.
2538
2539
2540 CHANGES
2541
2542 This version of Imprudence includes the following changes (as
2543 compared to Imprudence 1.1.0 RC2).
2544
2545
2546 VERSION HIGHLIGHTS
2547
2548 * Mac Version! Thanks, Jacek!
2549 (And Thomas Shikami for his OpenAL help!)
2550
2551 * Improved pie menus! (Again.) Thanks, McCabe!
2552
2553 * Improved sound, music, and video support!
2554 Thanks, McCabe and Jacek!
2555
2556
2557 UI
2558
2559 * The Pie Menus have been reorganized again in response to user
2560 feedback. Thanks, McCabe!
2561
2562 - Check out the Pie Menus wiki page for pictures and
2563 descriptions of all the changes!
2564 <http://imprudenceviewer.org/wiki/Pie_Menus>
2565
2566 * Ctrl-D has been reverted to Edit > Duplicate. (It had been
2567 assigned to World > Create Landmark Here since 1.1.0 RC1.)
2568 Thanks, Jacek!
2569
2570 * Added several optional confirmation dialogs (i.e. "Are you
2571 sure?" popups). Thanks, Jacek!
2572
2573 - Teleport Home (via keyboard shortcut, the World menu, or
2574 Map window)
2575
2576 - Toggle Fullscreen (via keyboard shortcut or the View menu)
2577
2578 - Take Off All Clothes (via the Edit menu or the pie menu)
2579
2580 - Restore to Last Position (via the inventory context menu)
2581
2582 - Mute avatars or objects (via the pie menu or the avatar's
2583 Profile)
2584
2585 - Note: All of these can be disabled by checking the
2586 appropriate box the first time they appear.
2587
2588 * Added a separator bar between "Wear" and "Restore to Last
2589 Position" on the inventory context menu. Thanks, Jacek!
2590
2591 * You can now access the Gestures manager window from the chat
2592 bar. (IMP-116). Thanks, Armin Weatherwax!
2593
2594 * The top menu bar no longer turns red when connecting to
2595 third-party grids. Thanks, McCabe!
2596
2597 * The login screen now shows pretty pictures like the SL viewer
2598 does. It will display something Imprudence-specific in the
2599 future. Thanks, Jacek!
2600
2601
2602 BUG FIXES
2603
2604 * Fixed PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS not being
2605 highlighted in the script editor (VWR-8454). Thanks, McCabe!
2606
2607 * Fixed a crash when uploading files with non-ASCII characters
2608 in path on Linux (VWR-5575). Thanks for the patch, Alissa
2609 Sabre!
2610
2611 * Fixed two small memory leaks when uploading LSL scripts
2612 (VWR-9400). Thanks for the patches, Carjay McGinnis and Henri
2613 Beauchamp!
2614
2615 * Fixed the "Pay Object" mouse cursor for Linux (it had been
2616 showing the "Play Media" cursor) (VWR-10829). Thanks, Jacek!
2617
2618 * Fixed the "High Resolution Snapshot" checkbox being visible
2619 in cases where it shouldn't have been. Thanks, McCabe!
2620
2621 * Backported several bug fixes from the SL 1.22 viewer. Thanks,
2622 McCabe!
2623
2624 - Fixed: Wrong visualisation of animations (VWR-996).
2625 Thanks, Unknown Linden!
2626
2627 - Fixed: Reset Scripts in Selection failed if the parent
2628 object had no scripts (SVC-2771). Thanks, Si Linden!
2629
2630 - Fixed: Prim position appears to be wrong (VWR-3871).
2631 Thanks, Unknown Linden!
2632
2633 - Fixed: Possible crash in llfloater.cpp.
2634 Thanks, Unknown Linden!
2635
2636 - Fixed: Possible crash while changing graphics settings.
2637 Thanks, Unknown Linden!
2638
2639 - Fixed: No way to hide IMs in chat console (VWR-3060).
2640 Thanks for the patch, Henri Beauchamp!
2641
2642 - Fixed: Texture decoder would try to decode more texture
2643 channels than the texture had (VWR-4070). Thanks for the
2644 patch, Carjay McGinnis!
2645
2646
2647 MISC.
2648
2649 * Sounds are no longer downloaded if the volume slider is muted
2650 or zero, to conserve bandwidth, etc. (VWR-11674). Thanks for
2651 the patch, Zwagoth Klaar!
2652
2653 * Tons of work under the hood on GStreamer and OpenAL. You
2654 deserve gold medals, McCabe and Jacek!
2655
2656
2657
2658
2659 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
2660 =- 1.1.0 RC2 -=
2661 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
2662
2663
2664 KNOWN ISSUES
2665
2666 * Mac version is still forthcoming.
2667
2668 * Viewer freezes permanently when playing streaming media if the
2669 parcel's media type doesn't match the actual stream type.
2670
2671 * Viewer may freeze for a few moments when starting or changing
2672 music or media stream, especially for slow or dead URLs.
2673
2674 * Streaming music and media may not work for some Vista users.
2675 Cause is unknown.
2676
2677 * Local Chat (aka. Chat History) stops automatically scrolling
2678 down to show new chat if you click it at the same time as a new
2679 line of chat arrives. Manually scrolling down to the bottom
2680 will start it autoscrolling again.
2681
2682
2683 CHANGES
2684
2685 This version of Imprudence includes the following changes (as
2686 compared to Imprudence 1.1.0 RC1).
2687
2688
2689 BUG FIXES
2690
2691 * Fixed a nasty crash when receiving an IM, when the IM history
2692 had certain kinds of links in them. Thanks so much for
2693 finding and fixing that, Anders Arnholm (Balp Allen)!
2694
2695 * Fixed the viewer crashing when opening the Top Scripts window
2696 (in the Estate tools). Thanks, McCabe!
2697
2698 * Fixed certain types of sounds (footsteps/bumps, gestures,
2699 typing, and others) not being affected by volume controls.
2700 Thanks, McCabe!
2701
2702 * Fixed inventory folders repeatedly expanding after using
2703 Quick Filter. Thanks, Jacek!
2704
2705 * Fixed the pie menu not showing correct Touch text on scripted
2706 objects that had used llSetTouchText. Thanks, McCabe!
2707
2708 * Fixed LSL script syntax highlighting for single line comments
2709 ("//" style). Thanks, Jacek!
2710
2711 * Fixed the viewer not asking if you'd like to play streaming
2712 music. Thanks, McCabe!
2713
2714 * Streaming media should now work for Linux users running the
2715 PulseAudio sound server (e.g. Ubuntu users). Thanks, Jacek!
2716
2717
2718 UI
2719
2720 * HUD attachments now have a separate pie menu from regular
2721 attachments, with a layout similar to the pre-1.1.0
2722 attachments pie menu. Thanks, McCabe!
2723
2724 * Items in Advanced > Rendering > Features use "Alt-Shift-F#"
2725 instead of "Ctrl-Alt-F#", to avoid conflicts with Linux
2726 system keyboard commands. Muchos gracias, McCabe!
2727
2728 * Removed the Pause button in the music control tab, since it
2729 had the same effect as Stop anyway. Thanks, McCabe!
2730
2731
2732 MISC
2733
2734 * A lot of cleaning and polishing GStreamer stuff under the
2735 hood. Thanks for all the effort, McCabe!
2736
2737 * Song title and artist are printed to the debug console when
2738 music streams change songs. That information will be
2739 displayed in the UI in a future version. Thanks, Armin
2740 Weatherwax!
2741
2742 * The Help > About Imprudence window now lists your version of
2743 Gstreamer. How handy, McCabe!
2744
2745
2746
2747
2748 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
2749 =- 1.1.0 RC1 -=
2750 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
2751
2752
2753 NOTICE: POTENTIALLY DISRUPTIVE UI CHANGES
2754
2755 This version contains many changes to the UI, including changes
2756 to the names and locations of buttons and menu items. You should
2757 expect the UI (especially the pie menus) to feel awkward at
2758 first, while your brain and muscle memory adjust to the changes.
2759 We think you will find the new layouts to be more usable in the
2760 long run, once the initial re-learning period passes.
2761
2762 Stick with it! :)
2763
2764
2765 In particular, please be aware of the following:
2766
2767 * There have been major reorganization of all pie menus!
2768
2769 * Some Advanced menu items have been moved to other locations:
2770
2771 - "Advanced > Rebake Textures" is now "Edit > Refresh
2772 Appearance".
2773
2774 - "Advanced > Disable Camera Constraints" is now in the
2775 "Input/Camera" section of Preferences.
2776
2777 - "Advanced > High Resolution Snapshots" is now in the
2778 Snapshot window.
2779
2780 - "View > Show HUD Attachments" is now "Advanced > Rendering >
2781 Features > HUD Attachments".
2782
2783 * Some rarely-used menu items have been removed:
2784
2785 - "Advanced > Compress Snapshots to disk"
2786
2787 * Some shortcuts have changed:
2788
2789 - Added Ctrl-B (View > Web Browser)
2790
2791 - Added Ctrl-D (World > Create Landmark Here)
2792
2793 - Removed Shift-Alt-H (View > Show HUD Attachments,
2794 which has been moved; see above)
2795
2796 * The "Invite" and "Leave" buttons in the Groups window have
2797 switched positions (to move "Leave" further away from
2798 "Activate").
2799
2800 See the CHANGES section below for details, plus other UI and
2801 non-UI changes in this version.
2802
2803
2804 KNOWN ISSUES
2805
2806 * There is no Mac version! We need a volunteer Mac developer to
2807 help with this!
2808
2809 * All platforms still lack voice chat. (But you can add it back
2810 with a simple trick...)
2811
2812 * The sub-menus inside the "Advanced > Rendering" menu (i.e.
2813 Types, Features, Info Displays, and Render Tests) sometimes get
2814 hidden behind the Advanced menu when they open. This is
2815 scheduled to be fixed in a future version; in the meantime, you
2816 can work around it by clicking the tear-off stript at the top
2817 of the Rendering menu, moving it to the left side of the
2818 screen, and then opening the desired sub-menu.
2819
2820
2821 CHANGES
2822
2823 This version of Imprudence includes the following changes (as
2824 compared to Imprudence 1.0.0).
2825
2826 FEATURE HIGHLIGHTS
2827
2828 * Windows and Linux versions now support sound effects and
2829 streaming audio and video with OpenAL and Gstreamer! Thanks
2830 to Tofu Linden for his OpenAL patch, Unknown Linden(s) for
2831 their Gstreamer work, and McCabe and Jacek for pounding on it
2832 with hammers!
2833
2834 * New "Quick Filter" list in the Inventory window. Thanks for
2835 adding that, Jacek!
2836
2837 * New "Worn Items" tab in the Inventory window (VWR-2199).
2838 Thanks for the patch, Vadim Bigbear!
2839
2840 * New math expressions support in the Build window's Object and
2841 Texture tabs (VWR-675). Thanks for the patch, Aimee
2842 Trescothick! See the Build Math Expressions wiki page for
2843 details and examples for using this cool feature!
2844
2845 MENUS
2846
2847 * Reorganized and improved the pie menus a lot (details below).
2848 Thanks, McCabe!
2849
2850 - Replaced "Go" with "Inventory" in the pie menu for your
2851 avatar mesh.
2852
2853 - Moved "Create" to "More > Build" in the pie menu for
2854 objects, and moved "Buy" up to the top level. "Take" is
2855 now always "Take".
2856
2857 - The pie menu for your own attachments is now more
2858 consistent with the pie menu for your avatar mesh. This
2859 helps users with prim-based avatars / lots of
2860 body-covering attachments. (Attachment-specific options
2861 are under "More >".)
2862
2863 - Renamed "Report Abuse..." label to "Abuse..." so it
2864 doesn't overrun the pie menu.
2865
2866 - "Mute" option moved from 6 o'clock to avoid accidental
2867 clicks.
2868
2869 - Added "Create Landmark" to the pie menu for the ground
2870 (IMP-38). Thanks for the patch, Armin Weatherwax!
2871
2872 - Added "Report Abuse" to the pie menu for avatars besides
2873 yourself (VWR-8179). Thanks for the patch, Asuka Neely!
2874
2875 * Moved some commonly-used "Advanced" options to more prominent
2876 locations (details below) (IMP-18). Thanks for doing that,
2877 McCabe!
2878
2879 - Moved "Rebake Textures" to "Edit > Refresh Appearance".
2880
2881 - Moved "Disable Camera Constraints" to be in the
2882 "Input/Camera" section of Preferences.
2883
2884 - Moved "High Resolution Snapshots" to the Snapshot window.
2885
2886 * Added menu item and shortcut to open the built-in web browser
2887 ("View > Web Browser", Ctrl-B). Thanks, McCabe!
2888
2889 * Removed "Advanced > Compress Snapshot to disk", since it's
2890 useless. Thanks, McCabe!
2891
2892 * Added shortcut (Ctrl-D) to create a new landmark. Also, a
2893 message, "You created a landmark at _____", will appear in
2894 chat history when creating a landmark. Thanks, McCabe!
2895
2896 * Moved "View > Show HUD Attachments" to
2897 "Advanced > Rendering > Features > HUD Attachments", and
2898 removed its keyboard shortcut.
2899
2900
2901 INVENTORY
2902
2903 * Added "Restore to World" to right click menu on Objects in
2904 inventory (if the sim supports it) (IMP-36). Thanks, Unknown
2905 Linden! (This action returns the object to the location
2906 in-world where it was before being taken / returned to your
2907 inventory.)
2908
2909 * Added "Discard" buttons for incoming landmarks, and notecards
2910 that you created (IMP-30). Thanks for the patches, Henri
2911 Beauchamp, and thanks to Balp Allen for pointing them out!
2912
2913
2914 BUILDING
2915
2916 * High-up prims no longer fall to 256m height when moved
2917 outworld (VWR-9352). Thanks for the patch, Aimee Trescothick!
2918
2919 * Fixed Local ruler mode being oriented incorrectly for linked
2920 objects (VWR-1582). Thanks, Jacek!
2921
2922 * Added "Tools > Select Only Copyable Objects" menu item.
2923 Thanks, McCabe!
2924
2925
2926 MAP / MINIMAP
2927
2928 * Friends now appear yellow on the minimap (VWR-3336). Thanks
2929 for the patch, Aimee Trescothick!
2930
2931 * You can now double-click in the minimap to teleport to that
2932 location (IMP-34). Thanks for the patch, Armin Weatherwax!
2933
2934 * The Map window now supports teleports up to a height of 4096m
2935 (VWR-7331). Thanks for the patch, Peter Lameth!
2936
2937 * Minimap and Map glyph colors can now be set in colors.xml.
2938 Thanks, McCabe!
2939
2940
2941 OTHER UI
2942
2943 * Added syntax highlighting for C-style comments ("/* ... */")
2944 in LSL scripts (SVC-2631). Thanks for the patch, Felix
2945 Duesenburg!
2946
2947 * Added Home page functionality in the web browser ("Home", "Set
2948 As Home"). Thanks, McCabe!
2949
2950 * Clicking "Set As Home" informs you of a successful homepage
2951 change.
2952
2953 * Switched the positions of the "Invite" and "Leave" buttons in
2954 the Groups panel, so the "Leave" button isn't right next to
2955 the "Activate" button. Thanks, McCabe!
2956
2957 * The "Offer Teleport" button in the IM window has been moved to
2958 the left, next to "Profile". Thanks, McCabe!
2959
2960 * Added "Drag and drop inventory item here to send" text to the
2961 IM window. That functionality was already present in the SL
2962 viewer, but almost no one knew about it! Thanks, McCabe!
2963
2964 * Added an "Ignore" button to friendship requests (VWR-4826).
2965 Thanks, McCabe!
2966
2967 * The "invite to group" window now displays the group name in
2968 the title. Thanks, McCabe!
2969
2970
2971 MISC
2972
2973 * Fixed the right/bottom edit arrows on HUDs not working
2974 (VWR-5518). Thanks for describing the fix, Zi Ree!
2975
2976 * Fixed avatars being darker than prims; this matches the
2977 changes in SL 1.22 (VWR-8012). Thanks to CG Linden for
2978 pointing to the fix!
2979
2980 * Lip sync for voice chat is enabled by default
2981 ("Advanced > Character > Enable Lip Sync"). Thanks, McCabe!
2982
2983 * The colors.xml files (for setting skin colors) now has helpful
2984 comments describing each entry, to help skin creators. Thanks,
2985 McCabe!
2986
2987 * Beacons no longer stay enabled between sessions, to help users
2988 who accidently enable them. Thanks, McCabe!
2989
2990 * The wind sound is now disabled by default, and doesn't waste
2991 CPU time generating white noise when it's off. You can
2992 re-enable wind by changing the "MuteWind" debug setting to
2993 FALSE. Thanks, McCabe!
2994
2995 * Added TGA as an available image format for saving snapshots.
2996 Thanks, McCabe!
2997
2998 * llLoadUrl scripts now opens in either the built-in browser or
2999 your external browser, depending on your preference. Thanks,
3000 McCabe!
3001
3002 * The URL highlighter now includes closing parentheses ")" as
3003 part of the link (VWR-8773). Thanks, Qarl Linden!
3004
3005 * Windows: Running straight from the .exe uses
3006 "settings_imprudence.xml" file. Thanks, McCabe!
3007
3008 * Windows: Crash dump files are named with "Imprudence" instead
3009 of "Second Life". Thanks yet again, McCabe, you busy beaver!
3010
3011
3012
3013
3014 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
3015 =- 1.0.0 -=
3016 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
3017
3018
3019 KNOWN ISSUES
3020
3021 * Still no sound or voice yet.
3022
3023 * Login screen misleadingly displays the last grid you had
3024 selected even if you use the --loginuri command line option
3025 (IMP-29).
3026
3027 * The menus for non-English languages still say "Second Life" in
3028 some places where they should say "Imprudence" (IMP-27).
3029
3030
3031 CHANGES
3032
3033 This version of Imprudence includes the following changes (as
3034 compared to Imprudence 1.0.0 RC2):
3035
3036 * Rendering: Windows version ships with OpenJPEG 1.3. This fixes
3037 the issue of skirts and some uploaded images appearing
3038 half-transparent. Thanks to McCabe and everyone who helped us
3039 identify and test that!
3040
3041 * UI: Added support for displaying a test version identifier
3042 (e.g. RC2) at the login screen and About Imprudence, to help
3043 people tell the test versions apart. (Note: you won't see it in
3044 this release, because this isn't a test version!) Thanks to
3045 McCabe for adding that!
3046
3047 * UI: Rebranded the Help menu at the login screen to match the
3048 main Help menu (IMP-23). Thanks to Balp Allen for reporting
3049 that, and McCabe for fixing it!
3050
3051 * UI: The "Release Notes" link in About Imprudence now takes you
3052 to the release notes on the Imprudence wiki, instead of to a
3053 bogus page on the Second Life wiki. Thanks to McCabe and Jacek
3054 for doing that!
3055
3056 * UI: Grid selector at the login screen no longer has a duplicate
3057 entry (IMP-24). Thanks to Balp Allen for fixing that!
3058
3059 * Misc.: Fixed the viewer stupidly creating a 'url_history.xml'
3060 file in 'C:\' on Windows, and perhaps in '/' (root) on Mac
3061 (VWR-5808). Thanks to McCabe for fixing that!
3062
3063 * Code: Patched two small memory leaks when uploading scripts
3064 (VWR-9400). Thanks to Carjay McGinnis and Henri Beauchamp for
3065 making those patches!
3066
3067 * Code: Patched two minor code cleanliness issues (VWR-10759,
3068 VWR-10837). Thanks to Aleric Inglewood for making those
3069 patches!
3070
3071
3072
3073
3074 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
3075 =- 1.0.0 RC2 -=
3076 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
3077
3078
3079 KNOWN ISSUES
3080
3081 * Some users have reported that system skirts (not attachments)
3082 and some uploaded images with alpha channels appear
3083 partially transparent all over, instead of being opaque
3084 in some places and transparent in others. You can fix this by
3085 upgrading to OpenJPEG 1.3. Future Imprudence releases will
3086 have the new OpenJPEG included in the regular download.
3087
3088 * The grid selection list on the login screen displays a
3089 duplicate entry (e.g. two "SL Main Grid" entries). This is
3090 harmless, and a PITA to fix.
3091
3092 * Still no sound or voice yet.
3093
3094
3095 CHANGES
3096
3097 This version of Imprudence includes the following changes (as
3098 compared to Imprudence 1.0.0 RC1):
3099
3100 * Rendering: Applied a likely fix for VWR-8920 (disappearing
3101 attachments when zoomed in). Please let us know in the forums
3102 whether this fixes the issue for you. Thanks to an unknown
3103 Linden for the fix, and to Strife Onizuka for pointing to it!
3104
3105 * Rendering: Applied a likely fix for VWR-9358 (problems with
3106 palletized textures). Please
3107 [http://imprudenceviewer.org/forums/viewtopic.php?f=6&t=66 let
3108 us know in the forums] whether this fixes the issue for you.
3109 Thanks to Angus Boyd for suggesting the fix!
3110
3111 * Misc UI.: Grid selection list on the login page has been
3112 embraced and cleaned up. It now lists 3 options: SL Main Grid,
3113 SL Beta Grid, and Local OpenSim (if you run OpenSim on your
3114 computer). It will be made customizable in a future version.
3115 Thanks to Jacek for sprucing that up!
3116
3117 * Misc: Fixed the debug console window always showing up. Thanks
3118 to McCabe for fixing it, and to an unknown Linden's testing
3119 code for causing it in the first place!
3120
3121 * Misc: Fixed the Windows viewer crashing when clicking on
3122 certain links in embedded web pages (VWR-4828). Thanks
3123 to Nyx Linden for pointing to the updated LLMozLib!
3124
3125 * Misc: Fixed the Windows installer giving an error when
3126 launching the viewer after installation. Thanks to McCabe for
3127 fixing that!
3128
3129 * Misc: Imprudence now uses a separate directory from Second Life
3130 for storing the cache, settings, and chat logs. This fixes the
3131 viewer clearing the cache the first time it's run. On Linux,
3132 it's the '.imprudence' directory in your home directory, and on
3133 Mac and Windows it's the 'Imprudence' directory in your
3134 Application Data directory. Thanks to Jacek for doing this!
3135
3136 * Misc: Fixed the Search window clearing itself out when closed
3137 and re-opened. Thanks to Samantha Poindexter for reporting the
3138 problem, to McCabe for fixing it, and to an unknown Linden's
3139 testing code for causing it in the first place!
3140
3141 * Building: Fixed the Silver skin's Build floater not matching
3142 the one from the Classic skin. Thanks to Damien Fate for
3143 reporting the problem, and to Jacek for fixing it!
3144
3145 * Code: Fixed several bits of sloppy Linden code that blocked
3146 compiling with gcc 4.3. Thanks to Alissa Sabre for suggesting
3147 the fix to VWR-9507, and Stephen Zenith for patches
3148 IMP-11 and IMP-12!
3149
3150 * Misc UI.: Changed Group UI to use "Resident" or "Member"
3151 instead of "Person", for consistency (VWR-9007).
3152 Thanks to McCabe for sprucing that up!
3153
3154
3155
3156
3157 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
3158 =- 1.0.0 RC1 -=
3159 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
3160
3161
3162 WHAT TO EXPECT
3163
3164 * Many small usability improvements.
3165
3166 The goal of Imprudence is to make significant usability
3167 improvements over the standard SL viewer, but for this first
3168 release our focus has simply been to get the project
3169 established. You'll find many small improvements scattered
3170 throughout the viewer, almost all of them programmed by SL
3171 Residents and submitted as patches to JIRA, but which LL has not
3172 (at least yet) accepted. Future versions of Imprudence will
3173 feature more significant improvements made specifically for this
3174 project.
3175
3176 * New fonts.
3177
3178 Imprudence uses different fonts than regular SL, because SL's
3179 fonts are proprietary and very expensive to license. The new
3180 fonts might make things seem "not quite right" at first, since
3181 your eye expects the old font you normally see in SL. We do
3182 think you'll enjoy the new fonts once you get used to them. (For
3183 the curious, the fonts used are Liberation Sans for the UI, and
3184 Bitstream Vera Mono for the script editor.)
3185
3186 * No sound or voice.
3187
3188 This release of Imprudence doesn't have any sound or voice
3189 support, because the software libraries SL uses for those things
3190 are proprietary and can't be used with open-source viewers. We
3191 hope to add back sound support using OpenAL for the next version
3192 of Imprudence. We're not sure yet when we'll be able to add
3193 voice back in.
3194
3195 * Slightly slower texture loading.
3196
3197 Textures may load slightly slower than they do in regular SL.
3198 Once again, this is because the texture software library SL uses
3199 by default (Kakadu / KDU) is proprietary, so we're using
3200 OpenJPEG, which is open source but not quite as speedy. The
3201 difference shouldn't be a major issue.
3202
3203
3204 CHANGES
3205
3206 This version of Imprudence includes the following changes (as
3207 compared to Second Life viewer 1.21.6):
3208
3209 * Building: You can now "Slice" (aka. Dimple / Profile Cut) the
3210 Box, Cylinder, and Prism prim types directly, without needing to
3211 switch to Sphere and back. (VWR-7827; thanks McCabe Maxsted!)
3212
3213 * Stability: Several patches by Nicholaz Beresford to fix memory
3214 leaks and improve stability. (VWR-2003, VWR-2683, VWR-2685,
3215 VWR-3877, and VWR-3878; thanks Nicholaz!)
3216
3217 * Misc.: The "Advanced" menu is now written in XUI, so you can
3218 edit shortcuts in that menu by editing the XML file, instead of
3219 needing to recompile the viewer from source. (Note: The file to
3220 edit is skins/default/xui/en-us/menu_viewer.xml) (VWR-2896;
3221 thanks Jacek Antonelli!)
3222
3223 * Social: Added "Invite..." button to the Groups section of the
3224 Communicate panel, to make it easier to invite people to the
3225 selected group. (VWR-8024; thanks McCabe Maxsted!)
3226
3227 * Building: Up and down arrows change Path Cut / Profile Cut by
3228 increments of 0.025 instead of 0.05, to make it easier to
3229 path-cut boxes in half, etc. (VWR-7877; thanks McCabe Maxsted!)
3230
3231 * Misc. UI: Added "Return Object" to the Tools menu, to make it
3232 easier to return objects that are hard to right-click on.
3233 (VWR-1363; thanks McCabe Maxsted!)
3234
3235 * Social: Added "Offer Teleport" button to the IM window.
3236 (VWR-2072; thanks Paul Churchill!)
3237
3238 * Building: Added "Tools > Set permissions on selected task
3239 inventory" menu item, to set perms on multiple in-world objects
3240 and/or their contents. This will have a nicer UI later.
3241 (VWR-5082; thanks Michelle2 Zenovka!)
3242
3243 * Misc. UI: Several usability and UI layout improvements to the
3244 land tools floater. (VWR-8430; thanks Aimee Trescothick!)
3245
3246 * Misc. UI: Added "Flycam" button that appears when you are in
3247 flycam mode (using a joystick or SpaceNavigator); click it to
3248 cancel flycam mode. (VWR-8341; thanks Aimee Trescothick!)
3249
3250 * Building: Rephrased "Select Texture" to the more accurate and
3251 descriptive phrase "Select Faces to Texture". (Inspired by
3252 VWR-5962; thanks McCabe Maxsted and Jacek Antonelli!)
3253
3254 * Building: Increased maximum settable transparency from 90% to
3255 100% in the Textures tab. (Thanks Jacek Antonelli!)
3256
3257 * Social: "Offer Teleport" buttons throughough the UI are now
3258 always clickable, even for avatars who are not on your friends
3259 list or who appear offline. (Thanks Jacek Antonelli!)
3260
3261 * Misc.: Changed the application name, logo, login page, etc. to
3262 Imprudence.
3263
3264 * Misc.: Imprudence has its own version numbers, starting at
3265 1.0.0. Use "Help > About Imprudence" to check the SL source
3266 version it's based on.
3267
3268 * Misc.: Disabled FMOD, KDU, and Vivox (SLVoice) proprietary
3269 software.
3270
3271 * Misc.: Changed fonts to Liberation Sans and Bitstream Vera Mono.
3272
3273
3274 KNOWN ISSUES
3275
3276 * Windows: At the end of the installer, if you leave the "Launch
3277 Imprudence Viewer" checkbox enabled and press "Finish", you will
3278 receive an error message and it will not automatically start the
3279 viewer. But this does not harm anything, and starting the viewer
3280 yourself (e.g. from the desktop shortcut) should work fine.
3281
3282 * Windows: When the viewer is started, a text console window will
3283 appear displaying debug information, and then be covered by the
3284 main viewer window. This will be disabled in future releases.
3285 You can disable it manually by opening "Advanced > Debug
3286 Settings" and changing "ShowConsoleWindow" to false, then
3287 restarting the viewer.
3288
3289 * Windows: The viewer may crash when clicking links in embedded
3290 web pages, including certain sections of the Search window and
3291 the "Web" section of avatar profiles. We hope to fix this in the
3292 future. To work around it for now, just avoid clicking on links
3293 in embedded web pages in the viewer.
3294
3295 * All Platforms: The viewer may be (very) slow to start the first
3296 time, as it clears the cache.
3297
3298 * All Platforms: When using the Silver skin, the Tools (aka Build)
3299 floater doesn't have the new features (e.g. transparency up to
3300 100%, smaller path cut increment), and improperly displays the
3301 land tools brush size combo box on every build tab.
diff --git a/linden/indra/cmake/Boost.cmake b/linden/indra/cmake/Boost.cmake
index 665a162..75ac62e 100644
--- a/linden/indra/cmake/Boost.cmake
+++ b/linden/indra/cmake/Boost.cmake
@@ -14,7 +14,7 @@ else (STANDALONE)
14 set(Boost_INCLUDE_DIRS ${LIBS_PREBUILT_DIR}/include) 14 set(Boost_INCLUDE_DIRS ${LIBS_PREBUILT_DIR}/include)
15 15
16 if (WINDOWS) 16 if (WINDOWS)
17 set(BOOST_VERSION 1_39) 17 set(BOOST_VERSION 1_43)
18 if (MSVC80) 18 if (MSVC80)
19 set(BOOST_PROGRAM_OPTIONS_LIBRARY 19 set(BOOST_PROGRAM_OPTIONS_LIBRARY
20 optimized libboost_program_options-vc80-mt-${BOOST_VERSION} 20 optimized libboost_program_options-vc80-mt-${BOOST_VERSION}
@@ -25,8 +25,6 @@ else (STANDALONE)
25 set(BOOST_SIGNALS_LIBRARY 25 set(BOOST_SIGNALS_LIBRARY
26 optimized libboost_signals-vc80-mt-${BOOST_VERSION} 26 optimized libboost_signals-vc80-mt-${BOOST_VERSION}
27 debug libboost_signals-vc80-mt-gd-${BOOST_VERSION}) 27 debug libboost_signals-vc80-mt-gd-${BOOST_VERSION})
28 # Default support for VS2008 was lost in the move from 1.36 to 1.39.
29 # Remove this comment when this is fixed -- MC
30 elseif (MSVC90) 28 elseif (MSVC90)
31 set(BOOST_PROGRAM_OPTIONS_LIBRARY 29 set(BOOST_PROGRAM_OPTIONS_LIBRARY
32 optimized libboost_program_options-vc90-mt-${BOOST_VERSION} 30 optimized libboost_program_options-vc90-mt-${BOOST_VERSION}
diff --git a/linden/indra/llcommon/llsecondlifeurls.cpp b/linden/indra/llcommon/llsecondlifeurls.cpp
index 1669f7b..7be7bde 100644
--- a/linden/indra/llcommon/llsecondlifeurls.cpp
+++ b/linden/indra/llcommon/llsecondlifeurls.cpp
@@ -44,4 +44,4 @@ const std::string BUY_CURRENCY_URL (
44 44
45 45
46const std::string RELEASE_NOTES_BASE_URL ( 46const std::string RELEASE_NOTES_BASE_URL (
47 "http://imprudenceviewer.org/wiki/Release_Notes/"); \ No newline at end of file 47 "http://wiki.kokuaviewer.org/wiki/Imprudence:Release_Notes/");
diff --git a/linden/indra/mac_updater/mac_updater.cpp b/linden/indra/mac_updater/mac_updater.cpp
index cf9de4b..03c6f6f 100644
--- a/linden/indra/mac_updater/mac_updater.cpp
+++ b/linden/indra/mac_updater/mac_updater.cpp
@@ -472,7 +472,7 @@ int main(int argc, char **argv)
472 err = CreateStandardAlert( 472 err = CreateStandardAlert(
473 kAlertStopAlert, 473 kAlertStopAlert,
474 CFSTR("Error"), 474 CFSTR("Error"),
475 CFSTR("An error occurred while updating Imprudence. Please download the latest version from http://imprudenceviewer.org/download/"), 475 CFSTR("An error occurred while updating Imprudence. Please download the latest version from http://wiki.kokuaviewer.org/wiki/Imprudence:Downloads"),
476 &params, 476 &params,
477 &alert); 477 &alert);
478 478
diff --git a/linden/indra/newview/app_settings/default_grids.xml b/linden/indra/newview/app_settings/default_grids.xml
index 3f44e4b..802558a 100644
--- a/linden/indra/newview/app_settings/default_grids.xml
+++ b/linden/indra/newview/app_settings/default_grids.xml
@@ -1,7 +1,7 @@
1<llsd> 1<llsd>
2 <array> 2 <array>
3 <map> 3 <map>
4 <key>default_grids_version</key><string>26</string> 4 <key>default_grids_version</key><string>31</string>
5 </map> 5 </map>
6 6
7 <!-- Second Life --> 7 <!-- Second Life -->
@@ -16,7 +16,7 @@
16 <key>support</key><string>http://secondlife.com/support/</string> 16 <key>support</key><string>http://secondlife.com/support/</string>
17 <key>register</key><string>http://secondlife.com/registration/</string> 17 <key>register</key><string>http://secondlife.com/registration/</string>
18 <key>password</key><string>http://secondlife.com/account/request.php</string> 18 <key>password</key><string>http://secondlife.com/account/request.php</string>
19 <key>version</key><string>0</string> 19 <key>version</key><string>2</string>
20 </map> 20 </map>
21 21
22 <!-- Second Life Beta --> 22 <!-- Second Life Beta -->
@@ -31,7 +31,7 @@
31 <key>support</key><string>http://secondlife.com/support/</string> 31 <key>support</key><string>http://secondlife.com/support/</string>
32 <key>register</key><string>http://secondlife.com/registration/</string> 32 <key>register</key><string>http://secondlife.com/registration/</string>
33 <key>password</key><string>http://secondlife.com/account/request.php</string> 33 <key>password</key><string>http://secondlife.com/account/request.php</string>
34 <key>version</key><string>1</string> 34 <key>version</key><string>3</string>
35 </map> 35 </map>
36 36
37 <!-- Local Host --> 37 <!-- Local Host -->
@@ -57,22 +57,7 @@
57 <key>support</key><string>http://osgrid.org/</string> 57 <key>support</key><string>http://osgrid.org/</string>
58 <key>register</key><string>http://www.osgrid.org/index.php/auth/register</string> 58 <key>register</key><string>http://www.osgrid.org/index.php/auth/register</string>
59 <key>password</key><string>http://www.osgrid.org/index.php/auth/forgot_password</string> 59 <key>password</key><string>http://www.osgrid.org/index.php/auth/forgot_password</string>
60 <key>version</key><string>1</string> 60 <key>version</key><string>2</string>
61 </map>
62
63 <!-- Legend City Online -->
64 <map>
65 <key>gridnick</key><string>legendcityonline</string>
66 <key>gridname</key><string>Legend City Online</string>
67 <key>platform</key><string>OpenSim</string>
68 <key>loginuri</key><string>http://login.legendcityonline.com</string>
69 <key>loginpage</key><string>http://www.legendcityonline.com/welcome.php</string>
70 <key>helperuri</key><string>https://secure.legendcityonline.com/</string>
71 <key>website</key><string>http://www.legendcityonline.com/</string>
72 <key>support</key><string>http://www.legendcityonline.com/</string>
73 <key>register</key><string>http://www.legendcityonline.com/</string>
74 <key>password</key><string>http://www.legendcityonline.com/</string>
75 <key>version</key><string>0</string>
76 </map> 61 </map>
77 62
78 <!-- WorldSimTerra --> 63 <!-- WorldSimTerra -->
@@ -135,15 +120,17 @@
135 <key>version</key><string>0</string> 120 <key>version</key><string>0</string>
136 </map> 121 </map>
137 122
138 <!-- Cyberlandia --> 123 <!-- Craft (offspring of Cyberlandia) -->
139 <map> 124 <map>
140 <key>gridnick</key><string>cyberlandia</string> 125 <key>gridnick</key><string>craft</string>
141 <key>gridname</key><string>Cyberlandia</string> 126 <key>gridname</key><string>Craft</string>
142 <key>platform</key><string>OpenSim</string> 127 <key>platform</key><string>OpenSim</string>
143 <key>loginuri</key><string>http://grid.cyberlandia.net:8002</string> 128 <key>loginuri</key><string>http://craft-world.org:8002/</string>
144 <key>loginpage</key><string></string> 129 <key>loginpage</key><string>http://www.craft-world.org/loginscreen.php</string>
145 <key>helperuri</key><string></string> 130 <key>helperuri</key><string>http://webapp.craft-world.org/</string>
146 <key>website</key><string>http://www.cyberlandia.net</string> 131 <key>website</key><string>http://www.craft-world.org/</string>
132 <key>register</key><string>http://craft-world.org:8002/wifi/user/account/</string>
133 <key>password</key><string>http://craft-world.org:8002/wifi/forgotpassword</string>
147 <key>version</key><string>0</string> 134 <key>version</key><string>0</string>
148 </map> 135 </map>
149 136
diff --git a/linden/indra/newview/app_settings/settings.xml b/linden/indra/newview/app_settings/settings.xml
index 2d9d810..ac8b236 100644
--- a/linden/indra/newview/app_settings/settings.xml
+++ b/linden/indra/newview/app_settings/settings.xml
@@ -219,7 +219,7 @@
219 <key>Type</key> 219 <key>Type</key>
220 <string>String</string> 220 <string>String</string>
221 <key>Value</key> 221 <key>Value</key>
222 <string>http://imprudenceviewer.org</string> 222 <string>http://blog.kokuaviewer.org</string>
223 </map> 223 </map>
224 <key>BrowserLastVisited</key> 224 <key>BrowserLastVisited</key>
225 <map> 225 <map>
@@ -832,6 +832,17 @@
832 <key>Value</key> 832 <key>Value</key>
833 <integer>1</integer> 833 <integer>1</integer>
834 </map> 834 </map>
835 <key>NewsBarURL</key>
836 <map>
837 <key>Comment</key>
838 <string>URL to load in the news bar on the login screen</string>
839 <key>Persist</key>
840 <integer>1</integer>
841 <key>Type</key>
842 <string>String</string>
843 <key>Value</key>
844 <string>http://app.kokuaviewer.org/news/</string>
845 </map>
835 <key>ObjectIMColor</key> 846 <key>ObjectIMColor</key>
836 <map> 847 <map>
837 <key>Comment</key> 848 <key>Comment</key>
@@ -1369,7 +1380,7 @@
1369 <key>WarnFirstPrivacy</key> 1380 <key>WarnFirstPrivacy</key>
1370 <map> 1381 <map>
1371 <key>Comment</key> 1382 <key>Comment</key>
1372 <string>Enables FirstPrivacy warning on login</string> 1383 <string>Warn about statistics packet when first logging in to Second Life.</string>
1373 <key>Persist</key> 1384 <key>Persist</key>
1374 <integer>1</integer> 1385 <integer>1</integer>
1375 <key>Type</key> 1386 <key>Type</key>
@@ -1702,7 +1713,7 @@
1702 <key>Type</key> 1713 <key>Type</key>
1703 <string>String</string> 1714 <string>String</string>
1704 <key>Value</key> 1715 <key>Value</key>
1705 <string>http://imprudenceviewer.org/app/client_list/</string> 1716 <string>http://app.kokuaviewer.org/client_list/</string>
1706 </map> 1717 </map>
1707 1718
1708 <key>WarnClientTags</key> 1719 <key>WarnClientTags</key>
@@ -1967,7 +1978,7 @@
1967 <key>Type</key> 1978 <key>Type</key>
1968 <string>String</string> 1979 <string>String</string>
1969 <key>Value</key> 1980 <key>Value</key>
1970 <string>http://imprudenceviewer.org/app/dics/</string> 1981 <string>http://kokuaviewer.org/app/dics/</string>
1971 </map> 1982 </map>
1972 <key>EmeraldEnableAutoCorrect</key> 1983 <key>EmeraldEnableAutoCorrect</key>
1973 <map> 1984 <map>
@@ -7725,7 +7736,7 @@
7725 <key>Type</key> 7736 <key>Type</key>
7726 <string>String</string> 7737 <string>String</string>
7727 <key>Value</key> 7738 <key>Value</key>
7728 <string>http://imprudenceviewer.org/splash/</string> 7739 <string></string>
7729 </map> 7740 </map>
7730 <key>LogTextureDownloadsToViewerLog</key> 7741 <key>LogTextureDownloadsToViewerLog</key>
7731 <map> 7742 <map>
diff --git a/linden/indra/newview/floatercommandline.cpp b/linden/indra/newview/floatercommandline.cpp
index 6889696..a700b62 100644
--- a/linden/indra/newview/floatercommandline.cpp
+++ b/linden/indra/newview/floatercommandline.cpp
@@ -32,7 +32,6 @@
32 32
33#include "floatercommandline.h" 33#include "floatercommandline.h"
34 34
35#include "hippogridmanager.h"
36#include "lluictrlfactory.h" 35#include "lluictrlfactory.h"
37#include "llviewercontrol.h" 36#include "llviewercontrol.h"
38 37
@@ -65,14 +64,6 @@ BOOL FloaterCommandLine::postBuild()
65 childSetCommitCallback("CmdLineChatbarAO", onCommitApplyControl); 64 childSetCommitCallback("CmdLineChatbarAO", onCommitApplyControl);
66 childSetCommitCallback("CmdLineChatbarClearChat", onCommitApplyControl); 65 childSetCommitCallback("CmdLineChatbarClearChat", onCommitApplyControl);
67 66
68 // hide options that don't work on non-SL-based grids
69 if (!gHippoGridManager->getConnectedGrid()->isSecondLife())
70 {
71 childSetEnabled("CmdLineChatbarRezPlatform", FALSE);
72 childSetEnabled("loltxt6", FALSE);
73 childSetEnabled("CmdLineChatbarPlatformSize", FALSE);
74 }
75
76 return TRUE; 67 return TRUE;
77} 68}
78 69
diff --git a/linden/indra/newview/hippolimits.cpp b/linden/indra/newview/hippolimits.cpp
index d899f60..691508a 100644
--- a/linden/indra/newview/hippolimits.cpp
+++ b/linden/indra/newview/hippolimits.cpp
@@ -85,7 +85,9 @@ void HippoLimits::setOpenSimLimits()
85void HippoLimits::setSecondLifeLimits() 85void HippoLimits::setSecondLifeLimits()
86{ 86{
87 llinfos << "Using Second Life limits" << llendl; 87 llinfos << "Using Second Life limits" << llendl;
88 mMaxAgentGroups = 25; 88 S32 max_groups = gHippoGridManager->getConnectedGrid()->getMaxAgentGroups();
89 mMaxAgentGroups = llmax(max_groups, 25);
90
89 mMaxPrimScale = 10.0f; 91 mMaxPrimScale = 10.0f;
90 mMinPrimScale = 0.01f; 92 mMinPrimScale = 0.01f;
91 mMaxHeight = 4096.0f; 93 mMaxHeight = 4096.0f;
diff --git a/linden/indra/newview/imprudence.url b/linden/indra/newview/imprudence.url
index 9cc3cc0..d90f3b2 100644
--- a/linden/indra/newview/imprudence.url
+++ b/linden/indra/newview/imprudence.url
@@ -1,2 +1,6 @@
1[InternetShortcut] 1[InternetShortcut]
2URL=http://imprudenceviewer.org/wiki/Features \ No newline at end of file 2URL=http://wiki.kokuaviewer.org/wiki/Imprudence:Features
3IDList=
4HotKey=0
5[{000214A0-0000-0000-C000-000000000046}]
6Prop3=19,2
diff --git a/linden/indra/newview/llappviewer.cpp b/linden/indra/newview/llappviewer.cpp
index 6b98c8e..268c4c0 100644
--- a/linden/indra/newview/llappviewer.cpp
+++ b/linden/indra/newview/llappviewer.cpp
@@ -618,18 +618,16 @@ bool LLAppViewer::init()
618 618
619 writeSystemInfo(); 619 writeSystemInfo();
620 620
621
621 // Build a string representing the current version number. 622 // Build a string representing the current version number.
622 gCurrentVersion = llformat("%s %d.%d.%d %s / %s %d.%d.%d.%d", 623 gCurrentVersion = llformat(
623 gSavedSettings.getString("VersionChannelName").c_str(), 624 "%s %d.%d.%d.%d",
625 gSavedSettings.getString("VersionChannelName").c_str(),
624 ViewerVersion::getImpMajorVersion(), 626 ViewerVersion::getImpMajorVersion(),
625 ViewerVersion::getImpMinorVersion(), 627 ViewerVersion::getImpMinorVersion(),
626 ViewerVersion::getImpPatchVersion(), 628 ViewerVersion::getImpPatchVersion(),
627 ViewerVersion::getImpTestVersion().c_str(), 629 0 // our 'build number'
628 ViewerVersion::getLLViewerName().c_str(), 630 );
629 ViewerVersion::getLLMajorVersion(),
630 ViewerVersion::getLLMinorVersion(),
631 ViewerVersion::getLLPatchVersion(),
632 ViewerVersion::getLLBuildVersion() );
633 631
634 ////////////////////////////////////////////////////////////////////////////// 632 //////////////////////////////////////////////////////////////////////////////
635 ////////////////////////////////////////////////////////////////////////////// 633 //////////////////////////////////////////////////////////////////////////////
@@ -2461,14 +2459,10 @@ void LLAppViewer::writeSystemInfo()
2461 gDebugInfo["SLLog"] = LLError::logFileName(); 2459 gDebugInfo["SLLog"] = LLError::logFileName();
2462 2460
2463 gDebugInfo["ClientInfo"]["Name"] = gSavedSettings.getString("VersionChannelName"); 2461 gDebugInfo["ClientInfo"]["Name"] = gSavedSettings.getString("VersionChannelName");
2464 gDebugInfo["ClientInfo"]["ImpMajorVersion"] = ViewerVersion::getImpMajorVersion(); 2462 gDebugInfo["ClientInfo"]["MajorVersion"] = ViewerVersion::getImpMajorVersion();
2465 gDebugInfo["ClientInfo"]["ImpMinorVersion"] = ViewerVersion::getImpMinorVersion(); 2463 gDebugInfo["ClientInfo"]["MinorVersion"] = ViewerVersion::getImpMinorVersion();
2466 gDebugInfo["ClientInfo"]["ImpPatchVersion"] = ViewerVersion::getImpPatchVersion(); 2464 gDebugInfo["ClientInfo"]["PatchVersion"] = ViewerVersion::getImpPatchVersion();
2467 gDebugInfo["ClientInfo"]["ImpTestVersion"] = ViewerVersion::getImpTestVersion(); 2465 gDebugInfo["ClientInfo"]["BuildVersion"] = 0;
2468 gDebugInfo["ClientInfo"]["MajorVersion"] = ViewerVersion::getLLMajorVersion();
2469 gDebugInfo["ClientInfo"]["MinorVersion"] = ViewerVersion::getLLMinorVersion();
2470 gDebugInfo["ClientInfo"]["PatchVersion"] = ViewerVersion::getLLPatchVersion();
2471 gDebugInfo["ClientInfo"]["BuildVersion"] = ViewerVersion::getLLBuildVersion();
2472 2466
2473 gDebugInfo["CAFilename"] = gDirUtilp->getCAFile(); 2467 gDebugInfo["CAFilename"] = gDirUtilp->getCAFile();
2474 2468
@@ -2554,15 +2548,10 @@ void LLAppViewer::handleViewerCrash()
2554 //We already do this in writeSystemInfo(), but we do it again here to make /sure/ we have a version 2548 //We already do this in writeSystemInfo(), but we do it again here to make /sure/ we have a version
2555 //to check against no matter what 2549 //to check against no matter what
2556 gDebugInfo["ClientInfo"]["Name"] = gSavedSettings.getString("VersionChannelName"); 2550 gDebugInfo["ClientInfo"]["Name"] = gSavedSettings.getString("VersionChannelName");
2557 2551 gDebugInfo["ClientInfo"]["MajorVersion"] = ViewerVersion::getImpMajorVersion();
2558 gDebugInfo["ClientInfo"]["ImpMajorVersion"] = ViewerVersion::getImpMajorVersion(); 2552 gDebugInfo["ClientInfo"]["MinorVersion"] = ViewerVersion::getImpMinorVersion();
2559 gDebugInfo["ClientInfo"]["ImpMinorVersion"] = ViewerVersion::getImpMinorVersion(); 2553 gDebugInfo["ClientInfo"]["PatchVersion"] = ViewerVersion::getImpPatchVersion();
2560 gDebugInfo["ClientInfo"]["ImpPatchVersion"] = ViewerVersion::getImpPatchVersion(); 2554 gDebugInfo["ClientInfo"]["BuildVersion"] = 0;
2561 gDebugInfo["ClientInfo"]["ImpTestVersion"] = ViewerVersion::getImpTestVersion();
2562 gDebugInfo["ClientInfo"]["MajorVersion"] = ViewerVersion::getLLMajorVersion();
2563 gDebugInfo["ClientInfo"]["MinorVersion"] = ViewerVersion::getLLMinorVersion();
2564 gDebugInfo["ClientInfo"]["PatchVersion"] = ViewerVersion::getLLPatchVersion();
2565 gDebugInfo["ClientInfo"]["BuildVersion"] = ViewerVersion::getLLBuildVersion();
2566 2555
2567 LLParcel* parcel = LLViewerParcelMgr::getInstance()->getAgentParcel(); 2556 LLParcel* parcel = LLViewerParcelMgr::getInstance()->getAgentParcel();
2568 if ( parcel && parcel->getMusicURL()[0]) 2557 if ( parcel && parcel->getMusicURL()[0])
@@ -3288,7 +3277,7 @@ void LLAppViewer::badNetworkHandler()
3288 "the issue. \n" 3277 "the issue. \n"
3289 " \n" 3278 " \n"
3290 "If the problem continues, please report the issue at: \n" 3279 "If the problem continues, please report the issue at: \n"
3291 "http://imprudenceviewer.org" << grid_support_msg; 3280 "http://redmine.kokuaviewer.org/projects/imprudence" << grid_support_msg;
3292 forceDisconnect(message.str()); 3281 forceDisconnect(message.str());
3293} 3282}
3294 3283
@@ -4334,11 +4323,11 @@ void LLAppViewer::handleLoginComplete()
4334 4323
4335 // Store some data to DebugInfo in case of a freeze. 4324 // Store some data to DebugInfo in case of a freeze.
4336 gDebugInfo["ClientInfo"]["Name"] = gSavedSettings.getString("VersionChannelName"); 4325 gDebugInfo["ClientInfo"]["Name"] = gSavedSettings.getString("VersionChannelName");
4326 gDebugInfo["ClientInfo"]["MajorVersion"] = ViewerVersion::getImpMajorVersion();
4327 gDebugInfo["ClientInfo"]["MinorVersion"] = ViewerVersion::getImpMinorVersion();
4328 gDebugInfo["ClientInfo"]["PatchVersion"] = ViewerVersion::getImpPatchVersion();
4329 gDebugInfo["ClientInfo"]["BuildVersion"] = 0;
4337 4330
4338 gDebugInfo["ClientInfo"]["MajorVersion"] = ViewerVersion::getLLMajorVersion();
4339 gDebugInfo["ClientInfo"]["MinorVersion"] = ViewerVersion::getLLMinorVersion();
4340 gDebugInfo["ClientInfo"]["PatchVersion"] = ViewerVersion::getLLPatchVersion();
4341 gDebugInfo["ClientInfo"]["BuildVersion"] = ViewerVersion::getLLBuildVersion();
4342 gDebugInfo["SettingsFilename"] = gSavedSettings.getString("ClientSettingsFile"); 4331 gDebugInfo["SettingsFilename"] = gSavedSettings.getString("ClientSettingsFile");
4343 gDebugInfo["CAFilename"] = gDirUtilp->getCAFile(); 4332 gDebugInfo["CAFilename"] = gDirUtilp->getCAFile();
4344 gDebugInfo["ViewerExePath"] = gDirUtilp->getExecutablePathAndName(); 4333 gDebugInfo["ViewerExePath"] = gDirUtilp->getExecutablePathAndName();
diff --git a/linden/indra/newview/llpanellogin.cpp b/linden/indra/newview/llpanellogin.cpp
index db086bf..7388e7f 100644
--- a/linden/indra/newview/llpanellogin.cpp
+++ b/linden/indra/newview/llpanellogin.cpp
@@ -302,17 +302,6 @@ LLPanelLogin::LLPanelLogin(const LLRect &rect,
302 // make links open in external browser 302 // make links open in external browser
303 web_browser->setOpenInExternalBrowser( true ); 303 web_browser->setOpenInExternalBrowser( true );
304 304
305 // force the size to be correct (XML doesn't seem to be sufficient to do this) (with some padding so the other login screen doesn't show through)
306 LLRect htmlRect = getRect();
307#if USE_VIEWER_AUTH
308 htmlRect.setCenterAndSize( getRect().getCenterX() - 2, getRect().getCenterY(), getRect().getWidth() + 6, getRect().getHeight());
309#else
310 htmlRect.setCenterAndSize( getRect().getCenterX() - 2, getRect().getCenterY() + 40, getRect().getWidth() + 6, getRect().getHeight() - 78 );
311#endif
312 web_browser->setRect( htmlRect );
313 web_browser->reshape( htmlRect.getWidth(), htmlRect.getHeight(), TRUE );
314 reshape( getRect().getWidth(), getRect().getHeight(), 1 );
315
316 // kick off a request to grab the url manually 305 // kick off a request to grab the url manually
317 gResponsePtr = LLIamHereLogin::build( this ); 306 gResponsePtr = LLIamHereLogin::build( this );
318 std::string login_page = gSavedSettings.getString("LoginPage"); 307 std::string login_page = gSavedSettings.getString("LoginPage");
@@ -327,6 +316,8 @@ LLPanelLogin::LLPanelLogin(const LLRect &rect,
327 refreshLocation( false ); 316 refreshLocation( false );
328#endif 317#endif
329 318
319 loadNewsBar();
320
330 LLFirstUse::useLoginScreen(); 321 LLFirstUse::useLoginScreen();
331} 322}
332 323
@@ -419,13 +410,20 @@ void LLPanelLogin::draw()
419 S32 width = getRect().getWidth(); 410 S32 width = getRect().getWidth();
420 S32 height = getRect().getHeight(); 411 S32 height = getRect().getHeight();
421 412
413 S32 news_bar_height = 0;
414 LLMediaCtrl* news_bar = getChild<LLMediaCtrl>("news_bar");
415 if (news_bar)
416 {
417 news_bar_height = news_bar->getRect().getHeight();
418 }
419
422 if ( mHtmlAvailable ) 420 if ( mHtmlAvailable )
423 { 421 {
424#if !USE_VIEWER_AUTH 422#if !USE_VIEWER_AUTH
425 // draw a background box in black 423 // draw a background box in black
426 gl_rect_2d( 0, height - 264, width, 264, LLColor4( 0.0f, 0.0f, 0.0f, 1.f ) ); 424 gl_rect_2d( 0, height - 264 + news_bar_height, width, 264, LLColor4( 0.0f, 0.0f, 0.0f, 1.f ) );
427 // draw the bottom part of the background image - just the blue background to the native client UI 425 // draw the bottom part of the background image - just the blue background to the native client UI
428 mLogoImage->draw(0, -264, width + 8, mLogoImage->getHeight()); 426 mLogoImage->draw(0, -264 + news_bar_height, width + 8, mLogoImage->getHeight());
429#endif 427#endif
430 } 428 }
431 else 429 else
@@ -1164,3 +1162,75 @@ void LLPanelLogin::onServerComboLostFocus(LLFocusableElement* fe, void*)
1164 } 1162 }
1165} 1163}
1166*/ 1164*/
1165
1166
1167bool LLPanelLogin::loadNewsBar()
1168{
1169 std::string news_url = gSavedSettings.getString("NewsBarURL");
1170
1171 if (news_url.empty())
1172 {
1173 return false;
1174 }
1175
1176 LLMediaCtrl* news_bar = getChild<LLMediaCtrl>("news_bar");
1177
1178 if (!news_bar)
1179 {
1180 return false;
1181 }
1182
1183 // *HACK: Not sure how else to make LLMediaCtrl respect user's
1184 // preference when opening links with target="_blank". -Jacek
1185 if (gSavedSettings.getBOOL("UseExternalBrowser"))
1186 {
1187 news_bar->setOpenInExternalBrowser( true );
1188 news_bar->setOpenInInternalBrowser( false );
1189 }
1190 else
1191 {
1192 news_bar->setOpenInExternalBrowser( false );
1193 news_bar->setOpenInInternalBrowser( true );
1194 }
1195
1196
1197 std::ostringstream full_url;
1198
1199 full_url << news_url;
1200
1201 // Append a "?" if the URL doesn't already have query params.
1202 if (LLURI(news_url).queryMap().size() == 0)
1203 {
1204 full_url << "?";
1205 }
1206
1207 std::string channel = gSavedSettings.getString("VersionChannelName");
1208 std::string skin = gSavedSettings.getString("SkinCurrent");
1209
1210 std::string version =
1211 llformat("%d.%d.%d",
1212 ViewerVersion::getImpMajorVersion(),
1213 ViewerVersion::getImpMinorVersion(),
1214 ViewerVersion::getImpPatchVersion());
1215 if (!ViewerVersion::getImpTestVersion().empty())
1216 {
1217 version += " " + ViewerVersion::getImpTestVersion();
1218 }
1219
1220 char* curl_channel = curl_escape(channel.c_str(), 0);
1221 char* curl_version = curl_escape(version.c_str(), 0);
1222 char* curl_skin = curl_escape(skin.c_str(), 0);
1223
1224 full_url << "&channel=" << curl_channel;
1225 full_url << "&version=" << curl_version;
1226 full_url << "&skin=" << curl_skin;
1227
1228 curl_free(curl_channel);
1229 curl_free(curl_version);
1230 curl_free(curl_skin);
1231
1232 news_bar->navigateTo( full_url.str() );
1233
1234
1235 return true;
1236}
diff --git a/linden/indra/newview/llpanellogin.h b/linden/indra/newview/llpanellogin.h
index c99fa30..5830b52 100644
--- a/linden/indra/newview/llpanellogin.h
+++ b/linden/indra/newview/llpanellogin.h
@@ -87,6 +87,9 @@ public:
87 // inherited from LLViewerMediaObserver 87 // inherited from LLViewerMediaObserver
88 /*virtual*/ void handleMediaEvent(LLPluginClassMedia* self, EMediaEvent event); 88 /*virtual*/ void handleMediaEvent(LLPluginClassMedia* self, EMediaEvent event);
89 89
90 /// Load the news bar web page, return true if successful.
91 bool loadNewsBar();
92
90private: 93private:
91 static void onClickConnect(void*); 94 static void onClickConnect(void*);
92 static void onClickGrid(void*); 95 static void onClickGrid(void*);
diff --git a/linden/indra/newview/llstartup.cpp b/linden/indra/newview/llstartup.cpp
index 4bfcf52..bd94a59 100644
--- a/linden/indra/newview/llstartup.cpp
+++ b/linden/indra/newview/llstartup.cpp
@@ -1776,8 +1776,15 @@ bool idle_startup()
1776 if (!tmp.empty()) gHippoGridManager->getConnectedGrid()->setRealCurrencySymbol(tmp); 1776 if (!tmp.empty()) gHippoGridManager->getConnectedGrid()->setRealCurrencySymbol(tmp);
1777 tmp = LLUserAuth::getInstance()->getResponse("directory_fee"); 1777 tmp = LLUserAuth::getInstance()->getResponse("directory_fee");
1778 if (!tmp.empty()) gHippoGridManager->getConnectedGrid()->setDirectoryFee(atoi(tmp.c_str())); 1778 if (!tmp.empty()) gHippoGridManager->getConnectedGrid()->setDirectoryFee(atoi(tmp.c_str()));
1779
1780 //OpenSim
1779 tmp = LLUserAuth::getInstance()->getResponse("max_groups"); 1781 tmp = LLUserAuth::getInstance()->getResponse("max_groups");
1780 if (!tmp.empty()) gHippoGridManager->getConnectedGrid()->setMaxAgentGroups(atoi(tmp.c_str())); 1782 if (!tmp.empty()) gHippoGridManager->getConnectedGrid()->setMaxAgentGroups(atoi(tmp.c_str()));
1783
1784 //SL
1785 tmp = LLUserAuth::getInstance()->getResponse("max-agent-groups");
1786 if (!tmp.empty()) gHippoGridManager->getConnectedGrid()->setMaxAgentGroups(atoi(tmp.c_str()));
1787
1781 tmp = LLUserAuth::getInstance()->getResponse("VoiceConnector"); 1788 tmp = LLUserAuth::getInstance()->getResponse("VoiceConnector");
1782 if (!tmp.empty()) gHippoGridManager->getConnectedGrid()->setVoiceConnector(tmp); 1789 if (!tmp.empty()) gHippoGridManager->getConnectedGrid()->setVoiceConnector(tmp);
1783 gHippoGridManager->saveFile(); 1790 gHippoGridManager->saveFile();
diff --git a/linden/indra/newview/skins/default/xui/en-us/floater_about.xml b/linden/indra/newview/skins/default/xui/en-us/floater_about.xml
index ef02bfa..db4e11d 100644
--- a/linden/indra/newview/skins/default/xui/en-us/floater_about.xml
+++ b/linden/indra/newview/skins/default/xui/en-us/floater_about.xml
@@ -9,7 +9,7 @@
9 word_wrap="true"> 9 word_wrap="true">
10 The Imprudence Viewer was rocked hard by: 10 The Imprudence Viewer was rocked hard by:
11 Jacek Antonelli, McCabe Maxsted, Armin Weatherwax, Elektra Hesse, and CodeBastard Redgrave. 11 Jacek Antonelli, McCabe Maxsted, Armin Weatherwax, Elektra Hesse, and CodeBastard Redgrave.
12 http://imprudenceviewer.org 12 http://kokuaviewer.org/
13 13
14 Imprudence is so awesome thanks to contributions from many generous people: 14 Imprudence is so awesome thanks to contributions from many generous people:
15 15
diff --git a/linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml b/linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml
index c2424d7..c2afe40 100644
--- a/linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml
+++ b/linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml
@@ -827,12 +827,12 @@
827 <menu_item_call name="Imprudence Blog" 827 <menu_item_call name="Imprudence Blog"
828 label="Imprudence Blog"> 828 label="Imprudence Blog">
829 <on_click function="PromptShowURL" 829 <on_click function="PromptShowURL"
830 userdata="WebLaunchImprudenceBlog,http://imprudenceviewer.org/" /> 830 userdata="WebLaunchImprudenceBlog,http://blog.kokuaviewer.org/" />
831 </menu_item_call> 831 </menu_item_call>
832 <menu_item_call name="Imprudence Forums" 832 <menu_item_call name="Imprudence Forums"
833 label="Imprudence Forums"> 833 label="Imprudence Forums">
834 <on_click function="PromptShowURL" 834 <on_click function="PromptShowURL"
835 userdata="WebLaunchImprudenceForums,http://imprudenceviewer.org/forums/" /> 835 userdata="WebLaunchImprudenceForums,http://forums.kokuaviewer.org/" />
836 </menu_item_call> 836 </menu_item_call>
837 <menu_item_separator /> 837 <menu_item_separator />
838 <menu_item_call name="Scripting Portal" 838 <menu_item_call name="Scripting Portal"
diff --git a/linden/indra/newview/skins/default/xui/en-us/notifications.xml b/linden/indra/newview/skins/default/xui/en-us/notifications.xml
index d4d86c0..e3b6364 100644
--- a/linden/indra/newview/skins/default/xui/en-us/notifications.xml
+++ b/linden/indra/newview/skins/default/xui/en-us/notifications.xml
@@ -1,7 +1,7 @@
1<?xml version="1.0" ?><notifications> 1<?xml version="1.0" ?><notifications>
2 2
3<global name="VIEWER_NAME">Imprudence</global> 3<global name="VIEWER_NAME">Imprudence</global>
4<global name="VIEWER_SITE">imprudenceviewer.org</global> 4<global name="VIEWER_SITE">kokuaviewer.org</global>
5<global name="SECOND_LIFE">Second Life</global> 5<global name="SECOND_LIFE">Second Life</global>
6<global name="SECOND_LIFE_SITE">secondlife.com</global> 6<global name="SECOND_LIFE_SITE">secondlife.com</global>
7 7
@@ -6870,7 +6870,7 @@ The region you have entered is running a different simulator version. Click this
6870 icon="notify.tga" 6870 icon="notify.tga"
6871 name="QueryClientTags" 6871 name="QueryClientTags"
6872 type="notify"> 6872 type="notify">
6873Would you like to have the client tag database automatically updated from imprudenceviewer.org? 6873Would you like to have the client tag database automatically updated from kokuaviewer.org?
6874 6874
6875This ensures that you have the latest information available regarding other clients. 6875This ensures that you have the latest information available regarding other clients.
6876 <form name="form"> 6876 <form name="form">
@@ -6942,7 +6942,7 @@ GRAVITY -- -9.8
6942 6942
6943For information about this feature, click "More Info". 6943For information about this feature, click "More Info".
6944 <url option="1" name="url"> 6944 <url option="1" name="url">
6945 http://imprudenceviewer.org/wiki/Build_Math_Expressions 6945 http://wiki.kokuaviewer.org/wiki/Imprudence:Build_Math_Expressions
6946 </url> 6946 </url>
6947 <usetemplate 6947 <usetemplate
6948 name="okhelpbuttons" 6948 name="okhelpbuttons"
@@ -6971,7 +6971,7 @@ GLOW -- Glow
6971 6971
6972For information about this feature, click "More Info". 6972For information about this feature, click "More Info".
6973 <url option="1" name="url"> 6973 <url option="1" name="url">
6974 http://imprudenceviewer.org/wiki/Build_Math_Expressions 6974 http://wiki.kokuaviewer.org/wiki/Imprudence:Build_Math_Expressions
6975 </url> 6975 </url>
6976 <usetemplate 6976 <usetemplate
6977 name="okhelpbuttons" 6977 name="okhelpbuttons"
@@ -7088,7 +7088,7 @@ WARNING: Don't restore if you aren't sure where the object will go!
7088 7088
7089For information about this feature, click "More Info". 7089For information about this feature, click "More Info".
7090 <url option="1" name="url"> 7090 <url option="1" name="url">
7091 http://imprudenceviewer.org/wiki/Restore_to_Last_Position 7091 http://wiki.kokuaviewer.org/wiki/Imprudence:Restore_to_Last_Position
7092 </url> 7092 </url>
7093 <usetemplate 7093 <usetemplate
7094 name="okcancelhelpignore" 7094 name="okcancelhelpignore"
@@ -7285,22 +7285,20 @@ The new font will appear after you restart [VIEWER_NAME].
7285</notification> 7285</notification>
7286 7286
7287<notification 7287<notification
7288 icon="alertmodal.tga"
7289 name="FirstPrivacy" 7288 name="FirstPrivacy"
7289 icon="alertmodal.tga"
7290 type="alertmodal"> 7290 type="alertmodal">
7291Terms of service of the grid you are connecting to require sending a "statistics packet" every 5 minutes. 7291Attention: The Second Life Terms of Service require that all viewers, including the Imprudence Viewer, send a "statistics packet" to Linden Lab every 5 minutes while you are connected to Second Life.
7292That is for example: Data about your hardware (CPU, RAM), number of avatars around, number of sims visited. 7292
7293Please check *the grids* privacy policy about usage of that data. 7293The packet includes non-personally-identifying data about your computer and your Second Life usage, such as your computer hardware and operating system, average framerate, number of sims visited, number of avatars nearby, and more. Please check the Second Life Privacy Policy for information about how Linden Lab uses this and other data.
7294 <form name="form"> 7294
7295 <button 7295The packet is sent only to Linden Lab; the Imprudence Project does not receive or collect any data of this kind.
7296 index="0" 7296
7297 name="ok" 7297The Second Life Terms of Service do not allow you to opt out. By logging in to Second Life, you are consenting to this data collection.
7298 text="Login anyway"/> 7298 <usetemplate
7299 <button 7299 name="okcancelbuttons"
7300 index="1" 7300 yestext="Log In"
7301 name="notok" 7301 notext="Cancel"/>
7302 text="Do not log in"/>
7303 </form>
7304</notification> 7302</notification>
7305 7303
7306<!--End Imprudence notifications--> 7304<!--End Imprudence notifications-->
diff --git a/linden/indra/newview/skins/default/xui/en-us/panel_login.xml b/linden/indra/newview/skins/default/xui/en-us/panel_login.xml
index 048005d..16dd4ad 100644
--- a/linden/indra/newview/skins/default/xui/en-us/panel_login.xml
+++ b/linden/indra/newview/skins/default/xui/en-us/panel_login.xml
@@ -5,7 +5,7 @@
5 follows="left|top|right|bottom" mouse_opaque="true" > 5 follows="left|top|right|bottom" mouse_opaque="true" >
6 6
7 <web_browser name="login_html" 7 <web_browser name="login_html"
8 bottom="0" top="-1" left="0" right="-1" 8 bottom="102" top="-1" left="0" right="-1"
9 border_visible="false" follows="top|left|bottom|right" 9 border_visible="false" follows="top|left|bottom|right"
10 start_url="data:text/html, 10 start_url="data:text/html,
11 %3Chtml%3E 11 %3Chtml%3E
@@ -33,7 +33,7 @@
33 <!-- START LOCATION --> 33 <!-- START LOCATION -->
34 34
35 <text name="start_location_text" 35 <text name="start_location_text"
36 bottom="8" left="10" height="16" right="115" 36 bottom="32" left="10" height="16" right="115"
37 follows="left|bottom" h_pad="0" halign="right" v_pad="0" 37 follows="left|bottom" h_pad="0" halign="right" v_pad="0"
38 bg_visible="false" drop_shadow_visible="true" 38 bg_visible="false" drop_shadow_visible="true"
39 border_visible="false" border_drop_shadow_visible="false" 39 border_visible="false" border_drop_shadow_visible="false"
@@ -59,7 +59,7 @@
59 <!-- FIRST NAME --> 59 <!-- FIRST NAME -->
60 60
61 <text name="first_name_text" 61 <text name="first_name_text"
62 bottom="56" left="24" height="16" width="120" 62 bottom="80" left="24" height="16" width="120"
63 follows="left|bottom" h_pad="0" halign="left" v_pad="0" 63 follows="left|bottom" h_pad="0" halign="left" v_pad="0"
64 bg_visible="false" drop_shadow_visible="true" 64 bg_visible="false" drop_shadow_visible="true"
65 border_visible="false" border_drop_shadow_visible="false" 65 border_visible="false" border_drop_shadow_visible="false"
@@ -123,7 +123,7 @@
123 <!-- GRIDS --> 123 <!-- GRIDS -->
124 124
125 <text name="grid_text" 125 <text name="grid_text"
126 bottom="56" left_delta="150" height="16" width="120" 126 bottom="80" left_delta="150" height="16" width="120"
127 follows="left|bottom" h_pad="0" halign="left" v_pad="0" 127 follows="left|bottom" h_pad="0" halign="left" v_pad="0"
128 bg_visible="false" drop_shadow_visible="true" 128 bg_visible="false" drop_shadow_visible="true"
129 border_visible="false" border_drop_shadow_visible="false" 129 border_visible="false" border_drop_shadow_visible="false"
@@ -143,7 +143,7 @@
143 <!-- LOG IN --> 143 <!-- LOG IN -->
144 144
145 <button name="connect_btn" label="Log In" 145 <button name="connect_btn" label="Log In"
146 bottom="34" left_delta="140" height="24" width="120" 146 bottom="58" left_delta="140" height="24" width="120"
147 follows="left|bottom" font="SansSerif" halign="center" 147 follows="left|bottom" font="SansSerif" halign="center"
148 mouse_opaque="true" scale_image="TRUE" /> 148 mouse_opaque="true" scale_image="TRUE" />
149 149
@@ -151,7 +151,7 @@
151 <!-- ACCOUNT / FORGOT PASSWORD --> 151 <!-- ACCOUNT / FORGOT PASSWORD -->
152 152
153 <text name="create_new_account_text" 153 <text name="create_new_account_text"
154 bottom="45" left="-210" height="16" width="200" 154 bottom="69" left="-210" height="16" width="200"
155 follows="right|bottom" h_pad="0" halign="right" v_pad="0" 155 follows="right|bottom" h_pad="0" halign="right" v_pad="0"
156 bg_visible="false" drop_shadow_visible="true" 156 bg_visible="false" drop_shadow_visible="true"
157 border_visible="false" border_drop_shadow_visible="false" 157 border_visible="false" border_drop_shadow_visible="false"
@@ -161,7 +161,7 @@
161 </text> 161 </text>
162 162
163 <text name="forgot_password_text" 163 <text name="forgot_password_text"
164 bottom="25" left="-210" height="16" width="200" 164 bottom="49" left="-210" height="16" width="200"
165 follows="right|bottom" h_pad="0" halign="right" v_pad="0" 165 follows="right|bottom" h_pad="0" halign="right" v_pad="0"
166 bg_visible="false" drop_shadow_visible="true" 166 bg_visible="false" drop_shadow_visible="true"
167 border_visible="false" border_drop_shadow_visible="false" 167 border_visible="false" border_drop_shadow_visible="false"
@@ -174,7 +174,7 @@
174 <!-- CHANNEL & VERSION --> 174 <!-- CHANNEL & VERSION -->
175 175
176 <text name="channel_text" 176 <text name="channel_text"
177 bottom="5" left="-310" height="16" width="300" 177 bottom="29" left="-310" height="16" width="300"
178 follows="right|bottom" h_pad="0" halign="right" v_pad="0" 178 follows="right|bottom" h_pad="0" halign="right" v_pad="0"
179 bg_visible="false" drop_shadow_visible="true" 179 bg_visible="false" drop_shadow_visible="true"
180 border_visible="false" border_drop_shadow_visible="false" 180 border_visible="false" border_drop_shadow_visible="false"
@@ -182,4 +182,11 @@
182 hover="true" hover_color="50 115 185"> 182 hover="true" hover_color="50 115 185">
183 [CHANNEL] [VERSION] 183 [CHANNEL] [VERSION]
184 </text> 184 </text>
185
186
187 <web_browser name="news_bar"
188 bottom="0" top="20" left="0" right="-1"
189 border_visible="true" follows="left|bottom|right"
190 start_url="data:text/html,%3Chtml%3E%3Chead%3E%3C/head%3E%3Cbody bgcolor=%22#000%22%3E%3C/body%3E%3C/html%3E" />
191
185</panel> 192</panel>
diff --git a/linden/indra/win_updater/updater.cpp b/linden/indra/win_updater/updater.cpp
index c6fa3c8..8c26ade 100644
--- a/linden/indra/win_updater/updater.cpp
+++ b/linden/indra/win_updater/updater.cpp
@@ -459,7 +459,7 @@ WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nSho
459 L"The Imprudence auto-update has failed.\n" 459 L"The Imprudence auto-update has failed.\n"
460 L"The problem may be caused by other software installed \n" 460 L"The problem may be caused by other software installed \n"
461 L"on your computer, such as a firewall.\n" 461 L"on your computer, such as a firewall.\n"
462 L"Please visit http://imprudenceviewer.org/download/ \n" 462 L"Please visit http://wiki.kokuaviewer.org/wiki/Imprudence:Downloads \n"
463 L"to download the latest version of Imprudence.\n", 463 L"to download the latest version of Imprudence.\n",
464 NULL, MB_OK); 464 NULL, MB_OK);
465 return 1; 465 return 1;
diff --git a/linden/install.xml b/linden/install.xml
index 846c489..b600e87 100755
--- a/linden/install.xml
+++ b/linden/install.xml
@@ -228,9 +228,9 @@
228 <key>windows</key> 228 <key>windows</key>
229 <map> 229 <map>
230 <key>md5sum</key> 230 <key>md5sum</key>
231 <string>ed53511382d0fd9fec59a9f6544d9672</string> 231 <string>3d4bd78f30f118c6e35f8d367ec25fc2</string>
232 <key>url</key> 232 <key>url</key>
233 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/boost-1.39.0-windows-20091029.tar.bz2</uri> 233 <uri>http://downloads.phoenixviewer.com/boost-1.43.0-windows-20100902.tar.bz2</uri>
234 </map> 234 </map>
235 </map> 235 </map>
236 </map> 236 </map>