forked from imprudence/imprudence
-
Notifications
You must be signed in to change notification settings - Fork 0
/
RELEASE_NOTES.txt
3301 lines (2221 loc) · 123 KB
/
RELEASE_NOTES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Release Notes for the Imprudence Viewer
http://imprudenceviewer.org
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
=- 1.3.0 -=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
RELEASE HIGHLIGHTS
* Numerous bug fixes and stability improvements.
CHANGES
In addition to the Release Highlights above, this version of
Imprudence also includes the following changes, as compared to
Imprudence 1.3.0 RC3.
IMPROVEMENTS
* The Windows version can now use "large memory addresses" on
systems that support it (such as 64-bit Win7). This allows
the viewer to take full advantage of systems with lots of
memory. Thanks to Ansariel Hiller for the tip, and McCabe
for implementing it!
* The "Start Location" box is now shown on the login screen by
default. You can turn it off with "Preferences > General >
Show start location at login screen". Thanks, McCabe!
* Fonts now use only integer (whole number) sizes, which should
alleviate blurry font rendering for many users. Thanks, Jacek!
BUG FIXES
* Fixed the Second Life Terms of Service page not loading, and
therefore not allowing the user to agree or log in. Thanks,
Thickbrick Sleaford and Elektra!
* Fixed the viewer crashing when opening a landmark you just
received. Thanks, Elektra!
* Fixed "Rez objects using land group" not applying the land
group when duplicating an already-rezzed object.
Thanks, Henri Beauchamp!
* Possibly fixed the viewer getting stuck in an infinite loop
while verifying the texture cache at startup. Thanks, Jacek!
* Fixed the "Showcase" tab in Search showing the wrong page.
Thanks, McCabe!
* Fixed the "Reset to default" button in Debug Settings not
updating cached settings (SNOW-796). Thanks, Aleric Inglewood!
* Mac: Fixed (again) the compile process not using the correct
version of libjpeg. Thanks again, Nemurimasu Neiro!
* Fixed some compile errors when using the Mac OS X 10.6 SDK
(SNOW-231, SNOW-220). Thanks, Mimika Oh and Aimee Trescothick!
* Fixed a compile error when using g++ 4.4.x (SNOW-422).
Thanks, Aleric Inglewood!
OTHER CHANGES
* The "High resolution snapshot" setting is no longer saved
between sessions. This was causing users to get stuck in a
cycle where a high resolution snapshot would crash the
viewer, but the setting couldn't be disabled without opening
the snapshot window, which would take a snapshot and crash
the viewer again. Thanks, McCabe!
* Added some snapshot-related safety checks and a few changes
backported from Viewer 2. These should help alleviate some
common snapshot-related crashes. Thanks, McCabe!
* "Help > About Imprudence" no longer lists the Second Life
viewer version that it was based on. Imprudence is assembled
from many different sources and versions, so that
information is not really accurate or relevant.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
=- 1.3.0 RC3 -=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
RELEASE HIGHLIGHTS
* Imprudence now uses the Droid Sans font by default, instead of
Liberation Sans. Thanks, Jacek!
* A new "Fonts" tab has been added to Preferences, where you can
select from four included fonts: Droid Sans, DejaVu Sans,
Delicious, and Liberation Sans. More flexible font controls
are planned for a future version. Thanks, Jacek!
* Imprudence now loads world map image tiles using HTTP when
available. This improves the map loading speed on platforms
that support it (e.g. Second Life). Thanks for the patch,
Henri Beauchamp!
* Added the UseLegacyChatLogsFolder debug setting. If set to
TRUE in Advanced > Debug Settings, Imprudence will save chat
and IM logs in the old (non-grid-specific) location, as it
did prior to 1.3.0 RC2. Thanks, McCabe!
* Many bug fixes.
CHANGES
In addition to the Release Highlights above, this version of
Imprudence also includes the following changes, as compared to
Imprudence 1.3.0 RC2.
BUG FIXES
* Windows: Reverted to a previous version of the cURL library.
This should fix many reported problems of not being able to
log in or connect to servers (DNS errors, etc.). However,
it may make HTTP texture fetching less stable.
* Fixed inventory search results resetting "randomly"
(actually whenever someone whose calling card is in your
inventory logged on or off) (#455). Thanks to Codie and our
users for identifying the cause, and McCabe for fixing it!
* Fixed the "Make Outfit" feature crashing the viewer when
used on OpenSim (#240). Thanks, Armin!
* Fixed a crash when opening "About Landmark" from the
right-click menu in inventory. Thanks, McCabe!
* Fixed a crash related to a HUD attachment pointer becoming
NULL after a bad teleport. Thanks, McCabe!
* Mac: Imprudence now uses its own "bundle identifier". This
should fix issues with OS X thinking that Imprudence is the
official Second Life viewer. Thanks to Solo Mornington for
the tip!
* Mac: Fixed the compile process not using the correct version
of libjpeg. Thanks, Nemurimasu Neiro!
* Fixed a typo that broke localization of the
"NoFileExtension" alert. Thanks, Nemurimasu Neiro!
* Fixed/improved how GStreamer-related environment variables
are set on Mac and Windows. Thanks, Nemurimasu Neiro!
* Mac: Fixed libFLAC missing from the manifest when compiling.
Thanks, Nemurimasu Neiro!
* Linux (64-bit): Fixed the compile process not downloading
the 32-bit libraries required for voice chat. Thanks, Armin!
* Fixed (hopefully) a font rendering crash. Thanks, McCabe!
* Fixed a potential crash when receiving invalid "LookAt"
messages from the sim. Thanks, Armin and Nemurimasu Neiro!
* Fixed a potential crash related to an uninitialized pointer
in LLVoiceClient (#515). Thanks, Makomk Makosen!
OTHER CHANGES
* Draw Distance Stepping (aka SpeedRez) is now disabled by
default, to avoid confusion. You can turn it on with
"Preferences > Advanced tab > Increase rez speed via draw
distance stepping".
* Silenced debug log spam "LLInventoryPanel::buildNewViews
called with objectp->mType == ... (shouldn't happen)" when
you have inventory links in your inventory.
* HTTP texture fetching is now considered "experimental" due
to a number of unresolved texture loading issues.
* Removed the keyboard shortcut for "Advanced > Rendering >
Object-Object Occlusion" (Ctrl-Shift-O). That shortcut is
being used for the Animation Overrider instead.
* The default UI scale is now 1.0 instead of 1.002, which was
a workaround for an old font rendering bug. Thanks, McCabe
and Jacek!
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
=- 1.3.0 RC2 -=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
RELEASE HIGHLIGHTS
* Vivox voice chat support is now included with Imprudence.
* Streaming audio/video now supports the AAC codec (sound
encoding), which is commonly used in MP4 videos.
* Fixed numerous bugs from 1.3.0 RC1.
KNOWN ISSUES
* The "Cancel" button is missing when the teleport screen is
disabled.
* The Animation Overrider window needs to be open when standing
up from sitting on the ground in order to activate stands.
* Tiny prims are sometimes invisible until selected.
* Lossless textures sometimes appear corrupt/black when using
OpenJPEG (the workaround is to copy llkdu from an SL 1.23
installation).
* Building grid ruler marks are invisible when stretching prims
if "Disable Max Build Constraints" is enabled.
* Prim position and rotation are sometimes improperly rounded to
>4 decimal places.
* Avatar textures may appear invisible when HTTP textures is
enabled (a rebake fixes it).
CHANGES
In addition to the Release Highlights above, this version of
Imprudence also includes the following changes, as compared to
Imprudence 1.3.0 RC1.
FEATURES / IMPROVEMENTS
* Vivox voice chat support is now included with Imprudence.
Thanks McCabe, Armin, and Jacek!
* Streaming audio and video encoded with AAC now plays audio
(e.g. MP4 videos). Thanks McCabe, Armin, and Jacek!
* Added ability to ignore group chat from individual groups.
Uncheck the "Join group chat" checkbox in a group's info
window to ignore incoming chat from that group.
Thanks, McCabe and Jacek!
* Added Reconnect to Voice button in Preferences > Voice.
Thanks to the Emerald Viewer for this feature.
* Chat logs and user-specifc settings are now stored in
firstname_lastname@grid folders in the user settings. (To
access your old chat logs and settings in the new format,
copy the contents of your firstname_lastname folder to
folders using the new firstname_lastname@grid naming
convention.) Thanks, McCabe!
* Added Gestures slider to the audio controls, allowing you to
adjust the volume of gesture sounds. Thanks, McCabe!
* Added menu option for toggling IM auto-responses in the
World menu. Thanks, McCabe!
* Added Teleport to Ground option in the Advanced menu.
Thanks, McCabe, and thanks to the Emerald Viewer for this
feature!
* The window title bar now shows the grid name (in addition to
the user name) when "Allow Multiple Instances" is enabled.
Thanks, McCabe!
* Profiles now show avatar's age (#405). Thanks, Ansariel
Hiller, and thanks to Chalice Yao for this feature!
* Updated the list of supported graphics cards (gpu_table.txt)
to the latest from Viewer 2. Thanks, McCabe!
* maps.secondlife.com-style SLURLs now work.
Thanks, Makomk Makosen!
* Disable Max Build Constraints now also disables position
limits. Thanks, McCabe!
* Re-enabled search url fetching in the Grid Manager.
Thanks, McCabe!
* Increased the script editor font size for readability.
Thanks, McCabe!
BUG FIXES
* Fixed crash when quitting and having voice enabled i.e.
"Imprudence not remembering preferences" (#381).
Thanks, McCabe!
* Fixed inworld audio sporadically enabling on Windows.
Thanks, McCabe!
* Fixed inworld audio not completely enabling regardless of
maturity setting. Thanks, McCabe!
* Fixed numerous RLVa bugs. Thanks, Kitty Barnett!
* Fixed memory leak in LLImageFormatted (SNOW-793).
Thanks, Thickbrick Sleaford!
* Fixed LightShare skies not updating fluently (#415).
Thanks, tx Oh!
* Fixed a potential memory leak in LightShare. Thanks, Armin!
* Potential fixes for several crashes when using HTTP
textures. Thanks, McCabe!
* Fixed crash when logging into a region with progress screens
disabled. Thanks, McCabe!
* Fixed crash when encountering textures with bogus
parameters. Thanks, McCabe!
* Fixed "crash" in lltexturecache. Thanks, McCabe!
* Fixed account-specific settings being overwritten when
teleporting between grids. Thanks, McCabe!
* Fixed llkdu.dll not being correctly detected on Windows.
Thanks, McCabe!
* Fixed proper detection of Windows 7, backported from
Snowglobe (#424). Thanks, Ansariel Hiller!
* Fixed the Search window loading the wrong search page when
connected to OpenSim. Thanks, Jacek!
* Fixed Grid Manager being nearly empty when the viewer fails
to download the grid list the first time. Thanks, Jacek!
* Fixed regression: local lights not disabling when editing
appearance. Thanks, McCabe!
* Fixed the Preferences > Advanced > Enable shadows checkbox
not showing whether or not shadows were enabled.
Thanks, McCabe!
* Fixed minimum size of the Contacts window being too small.
Thanks, McCabe!
* Fixed libndofdev detection on Linux. Thanks, Armin!
* Fixed missing quotes in Linux scripts. Thanks, Armin!
* Fixed tooltips taking longer than normal to appear.
Thanks, McCabe!
* Fixed missing constants from the script editor and added
llGetLinkNumberOfSides(). Thanks, McCabe!
* Fixed [[Build Math Expressions|Build Math]] help button
overlapping some UI text (#384). Thanks, McCabe!
* Fixed Preferences > Advanced layout being off in RC1.
Thanks, McCabe!
* Fixed lowercase "c"s in build window labels. Thanks, McCabe!
* Fixed event names overrunning the search window.
Thanks, McCabe!
* Fixed unknown viewer tags being shown as "Failure".
Thanks, McCabe!
* Fixed prim sizes not working at 5 decimal places.
Thanks, McCabe!
* Fixed scripted notifications showing a blank whitespace
below the owner name. Thanks, McCabe!
OTHER CHANGES
* The ParticleChat setting is now off by default.
Thanks, Jacek!
* Removed the "About" button in the preferences window.
Thanks, McCabe!
* Moved Clear Group Cache to "Advanced > UI > Clear Cached
Group Info". Thanks, McCabe!
* Renamed "Show IMs in: Main console" to "Show IMS in: Main
chat" in Preferences > Communication. Thanks, McCabe!
* Added Cool VL Viewer and Kitty Barnett to the "thanks"
section of the viewer credits in Help > About Imprudence.
Thanks, McCabe!
KNOWN ISSUES WITH OPENSIM
If you're using Imprudence to explore the larger metaverse, here
are a few OpenSim bugs that you should be aware of:
* Clearing cache causes "body parts not found" error and your
avatar to login as a cloud. This will also happen on first
login to many OpenSim grids. The workaround is to change your
shape then relog.
* Megaregion teleports fail except in the root (SW) region.
* The "Cancel" button does not appear during teleports on most
OpenSim-based grids.
* When sitting, the camera's default center is the root prim,
not the prim you're actually sitting on.
* OpenSims using CS2JK to bake avatar textures might corrupt an
avatar's appearance (looking "rainbow" or "checker-boarded")
when using openjpeg. A rebake will generally fix this.
* Sometimes OpenSim loses an avatar's appearance, causing
changing clothing to fail and the avatar to permanently look
white, even after a rebake or a relog.
* Sometimes prims or land become corrupted (i.e. look "rainbow")
an excessive amount. The workaround for this is to copy llkdu
from a Second Life 1.23 install into the main Imprudence
folder.
* Creating new outfits causes the viewer to crash on many
OpenSim-based grids.
* Right clicking a landmark and selecting "About Landmark"
causes the viewer to crash on most OpenSim-based grids.
* Sometimes avatars become stuck as unbaked (i.e. white) on
OpenSim. Having stuck avatars rebake fixes this in most cases.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
=- 1.3.0 RC1 -=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
RELEASE HIGHLIGHTS
* Fixed many frequent crashes and memory leaks. You should
notice significantly improved viewer stability in this
version. Many thanks to our Weeklies testers and everyone else
who helped us find and fix these issues!
* Area Object Search: You can now search for objects in the
nearby area by name, description, creator, and/or group name.
Thanks to the Emerald Viewer and Henri Beauchamp for this
feature.
* The actions on the Minimap Radar "Estate" tab now work for
parcel owners too. Thanks, McCabe!
* Fixed a long-standing typo that made the object cache useless
(SNOW-783). Second Life scenes will now rez much more quickly
when visiting them again. (OpenSim does not currently support
object caches.) Thanks to Andrew Linden for the tip-off.
* Other new features: copy worn attachments, MU*-style poses,
OOC auto-close, Shift-Enter to whisper, revamped LightShare
support, and more. Read on for details!
KNOWN ISSUES
* Certain audio streams and movies don't play audio, e.g.
YouTube MP4 videos. The viewer does not currently include the
necessary plugin to play the AAC audio format. We hope to
resolve this for the 1.3.0 final release.
* The viewer does not properly detect the LLKDU image library on
some systems. We are investigating this issue.
* The "Cancel" button is missing when the teleport screen is
disabled.
* The Animation Override window needs to be open when standing
up from sitting on the ground in order to activate stands.
* Tiny prims are sometimes invisible until selected.
CHANGES
In addition to the Release Highlights above, this version of
Imprudence also includes the following changes, as compared to
Imprudence 1.3.0 beta 5.
FEATURES / IMPROVEMENTS
* Re-enabled the ability to copy worn attachments in the
inventory window. Thanks to Henri Beauchamp for the patch!
* Added optional support for MU*-style poses (":" works like
"/me") and OOC auto-close (automatically close "((" in
chat). You can enable these features in "Preferences >
Advanced". Thanks to Henri Beauchamp for these features!
* You can now choose a clock/timestamp format in
"Preferences > General": 12-hour PST/PDT, 24-hour PST/PDT,
or UTC. Thanks, McCabe!
* You can now whisper in chat by pressing Shift-Enter instead
of Enter. Thanks to Henri Beauchamp for this feature!
* The viewer now plays in-world sound effects regardless of
the maturity rating of the sim. Thanks, McCabe!
* The Map window will now let you teleport up to the maximum Z
value allowed by the grid (it was limited to 4096 meters
before). Thanks, McCabe!
* Likewise, the minimap maximum zoom-out level is now based on
the maximum Z value allowed by the grid. Thanks, McCabe!
* Added menu entries to take off alpha and tattoo layers (in
the Edit menu and pie menus). Thanks, McCabe!
* Revamped LightShare support. Please see our LightShare wiki
page for more information about this feature. Thanks, Jacek!
- More fine-grained LightShare permission control in
"Preferences > Advanced".
- Teleporting will no longer reset Windlight to the default
settings.
- Added the new OpenSim 0.7 names for the LightShare script
functions (prefixed with "ls" instead of "cm") to the
script editor. Thanks, McCabe!
* Increased the maximum building grid size from 50m to 10,000m
in Advanced Build Options. Thanks, McCabe!
* Added "Advanced > Character > Private Point At" to disable
telling other viewers where you avatar is pointing (similar
to Private Look At).
* The Script Warning/Error window now has timestamps. Thanks,
Jacek!
* The viewer now automatically enables joystick support on
Windows and Linux if a joystick is present. You can disable
this by setting the JoystickAutoEnable debug setting to
FALSE. Thanks, Armin!
- Auto-enable is not available on Mac, due to an issue with
some mice being detected as joysticks. Mac users can still
manually enable joystick support in "Preferences > Input &
Camera > Joystick Setup".
* Added "Advanced > Debug Settings" to the login screen menu.
* Added a "File" menu to the notecard editor, with "Save",
"Import Text", and "Export Text" entries. Thanks, McCabe!
* Improved viewer framerate slightly by setting the inventory
window title more efficiently. Thanks, Armin!
* Added a "Select a Default Grid" popup the first time you run
Imprudence, to help users connect to the grid they want.
Thanks, McCabe!
* You can now access the Grid Manager at any time via
"Preferences > General". Thanks, McCabe!
* Cosmetic UI cleanup in the Advanced Build Options window,
pie menus, login screen, grid manager, event search tab, and
some notifications. Thanks, McCabe!
* Tidied up the Advanced menu a bit. Thanks, McCabe!
* "Limit Select Distance" has been moved from the Advanced
menu to the Advanced Build Options window.
* Renamed "Help > Viewer Help" to "Help > Grid Help" to match
what it does. Thanks, McCabe!
* The chat log timestamp now has a leading zero for hours less
than 10 (SNOW-629). Thanks to Ardy Lay for the patch!
BUG FIXES
* Fixed a nasty crash "LLRefCount: deleting non-zero
reference" (#293). Thanks, McCabe!
* Fixed a crash when http-getting an empty texture (SNOW-698).
Thanks for the patch, Thickbrick Sleaford!
* Fixed a crash when using a custom viewer skin that is
missing some color definitions. Thanks to the Emerald Viewer
for this fix.
* Fixed a crash in LLPanelPlace::onClickTeleport (#357).
Thanks, McCabe!
* Fixed several memory leaks. Thanks to Linden Lab and the
Emerald Viewer.
* Fixed the Animation Overrider not playing stand animations
after standing up from sitting on an object. (But, it still
affects standing up from the ground.) Thanks, McCabe!
* Fixed your avatar's eyes looking in a weird direction when
"Advanced > Character > Private Look At" is enabled. Thanks,
Armin!
* Fixed the "View > Web Browser" menu item not doing anything.
Thanks, McCabe!
* Fixed several Mac compile issues. Thanks, Jacek!
* When unable to connect, the error message now says the grid
name, instead of "Unable to connect to Imprudence". Thanks,
McCabe!
* Fixed chat logs potentially being saved to invalid
filenames. Thanks to the Emerald Viewer for this fix.
* Fixed a crash when trying to use a landmark after logging
out. Thanks, Armin!
* Reduced stuttering and lag in the audio engine. Thanks for
the patch, Henri Beauchamp!
* Fixed the Web Browser window missing its "Home" button.
Thanks, McCabe!
* Fixed the main menu disappearing when the "You have been
logged out" alert appears (#327). Thanks, McCabe!
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
=- 1.3.0 BETA 5 -=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
NEW FEATURES
* Animation Overrider (AO) can now be enabled/disabled from the
toolbar. Thanks, McCabe!
* Added support for Alpha and Tattoo layers. Thanks for the
patch, Henri Beauchamp, and Armin for applying it!
* Align planar textures in build window. Allows texture
alignment across multiple prims when planar textures are used.
Thanks for the patch, Thickbrick Sleaford!
* Added "File > Minimize All" to minimizes all open windows.
Thanks, McCabe!
* Added "Advanced > Rendering > Animate Trees" to enables Linden
tree swaying (warning: more cpu intensive). Thanks, McCabe!
* Advanced > Rendering > Show Look At now shows the names of
avatars along with their look at beacon. Thanks to the Meerkat
Viewer for developing this feature and Tom Meta for porting
it!
* Added "Advanced > Character > Private Look/Point At" to
opt-out of sending look at/point at data. Thanks to Henri
Beauchamp for the patch, and McCabe for tweaking it!
* Added "Advanced > Crash menu for triggering viewer crashes.
Thanks, Armin!
* Added "TP To..." button in the radar Avatar tab to teleport to
an avatar's position. Thanks, Armin!
* Added "Cam To..." button in the radar Estate tab to cam to an
avatar's position. Thanks, McCabe!
* Added "Reset All Preferences" button in Preferences >
Advanced. Thanks, McCabe!
* Added "Titles..." button in the group window for selecting
your group title titles. Thanks for the patch, Henri
Beauchamp!
* Added "Invisible" button in the texture picker. Thanks for the
patch, Henri Beauchamp!
* Added "Preferences > General > Go away/AFK when idle". Thanks,
Armin!
* Added "Preferences > Input & Camera > Disable minimum zoom
distance" to disable the "push" when zooming close to/inside
prims. Thanks, McCabe!
* Moved "Mute wind" into Preferences > Audio & Video and renamed
it to "Enable wind generation". Thanks, McCabe!
OPENSIM-SPECIFIC CHANGES
* Added new currency button in the status bar (currently shows
OS$ on OpenSim, L$ on Second Life). Thanks, McCabe!
* Added support for tiny/nano prims (0.001m small). Thanks,
McCabe!
* Added support for LightShare. Thanks, Tom Meta and the Meta7
team!
* Added "Preferences > Advanced > Use server-side Windlight
settings" to toggles LightShare. Thanks, Tom Meta!
* Added "Advanced > Disable Max Build Constraints" to disable
the viewer-side size limit on megaprims. Thanks, McCabe!
* Added support for linking more than 255 prims at once. Thanks,
Armin!
* Added support for OpenSim-specific functions and their
tooltips in the script editor. Thanks to WhiteStar and Meerkat
for the info and Jacek for cleaning up the tooltips!
* Viewer no longer gets stuck at "Connecting to region..." when
logging in. Thanks, McCabe!
* Workaround for 1.23-based viewers not being able to toggle
voice parcel settings on OpenSim. Thanks, McCabe!
OTHER CHANGES
* Changed View > AO to View > Animation Overrider Thanks,
McCabe!
* Changed "Copy Key" in the profile window to also say the name
of the avatar and the key in chat. Thanks, McCabe!
* Several changes to reduce log spam. Thanks, McCabe!
* Moved Admin options into Advanced > Admin Options submenu.
Thanks, McCabe!
* Double-clicking in the radar's Estate tab now cams to the
selected avatar. Thanks, McCabe!
* Increased the default mini-map width. Thanks, McCabe!
* Changed the new server version popup show as chat instead.
This behavior can be altered by toggling the
ServerVersionChangedNotify and ServerVersionChangedChat Debug
Settings. Thanks, Armin!
* Updated the viewer's version of OpenJpeg. Thanks, McCabe!
* Texture repeats can now be set up to 10,000. Thanks, McCabe!
* Camera now doesn't block your view when using Look At Last
Chatter. Thanks, Geneko Nameth!
* Included getvoice.sh for installing voice on Linux. Thanks,
Armin!
* Simulator camera "push" when moving around objects now ignored
by default. This behavior can be toggled with the
IgnoreSimulatorCameraConstraints Debug Setting. Thanks to the
Emerald Viewer for discovering this, and McCabe for porting
it!
* Changed the build math cheat sheet buttons from "?" to "Build
Math" so they're more discoverable. Thanks, McCabe!
* Moved "Output Debug Minidump" to Advanced > Crash menu.
Thanks, McCabe!
* Added "Reload All" button to Notifications Console for easier
debugging. Thanks, McCabe!
* Disabled editing appearance animation when standing up when
editing your appearance is also disabled. Thanks, McCabe!
* Increased the time it takes for tooltips to display. Thanks,
McCabe!
* Added a --cache command line flag to set cache location.
Thanks, Tom Meta!
* Your own nametag now uses the Imprudence color when client
detection is enabled. Thanks, McCabe!
* Advanced > Allow Multiple Instances now applies when toggled
(previously you had to relog for it to work). Thanks, McCabe!
* Avatar name now displayed in window title when Advanced >
Allow Multiple Instances is enabled. Thanks to the FrozenGlobe
Viewer for the patch, and McCabe for tweaking it!
* Made preferences follow Mac and Windows user interface
guidelines. Thanks, McCabe!
* Made menu ellipses follow standard user interface guidelines.
Thanks, McCabe!
* Moved "Legacy pie menus" into Preferences > Advanced. Thanks,
McCabe!
* Moved "Share language with objects" into Preferences >
Advanced. Thanks, McCabe!
* Added a new shortcut for creating landmarks: CTRL-SHIFT-D.
Thanks, McCabe!
* Changed "Continue" to "Cancel" when confirming quitting.
Thanks, McCabe!
* ClothingLayerProtection is now always enabled. Thanks, Armin!
* Automatically try logging in again when the "Login Failed. You
appear to be already logged in" error happens on OpenSim.
Thanks, McCabe!
* Windows installer now branded to Imprudence. Thanks, McCabe!
* Added UseKDUIfAvailable Debug Setting to switch between llkdu
and openjpeg on relog. Thanks, Tom Meta!
BUG FIXES
* Fix for "flashing" avatars, where a bake would switch between
white/texture repeatedly. Thanks, McCabe!
* Fix for corrupt textures on objects when using openjpeg.
Thanks, McCabe!
* Fix for crashing when camming around a sim. Thanks, McCabe!
* Several fixes for issues with malicious viewers use. Thanks,
McCabe, Armin, Robin Cornelius, and KirstenLee Cinquetti!
* Fixed radar spamming chat with "avatar is entering chat
range/sim" updates. Thanks, McCabe!
* Fixed radar showing avatars stuck as typing. Thanks, McCabe!
* Fixed radar not appearing in mouselook. Thanks, McCabe!
* Fixed radar not showing people in the list who are in the
mini-map. Thanks, McCabe!
* Fixed Autopilot > Move not working. Thanks, McCabe!
* Fixed crash when creating/loading WindLight presets with
spaces in their names. Thanks, McCabe!
* Fixed crash when updating WindLight after a teleport. Thanks,
McCabe!
* Fixed crash when sim crashes/disconnects. Thanks, Armin!
* Fixed crash in "Quit" confirmation after logout. Thanks,
Armin!
* Fixed crash when logging out with messages in the queue.
Thanks, McCabe!
* Fixed crash when using the Show Look At feature. Thanks,
McCabe!
* Fixed spinners in the Object, Features, and Textures build
tabs not updating after their contents are deleted. Thanks,
McCabe!
* Fixed Notifications Console missing from Advanced > Consoles.
Thanks, McCabe!
* Fixed group creation alert showing the price as
"GROUPCREATEFEE". Thanks, McCabe!
* Fixed issue with certain sit animations not playing (avatar
appears to be standing instead of being animated). Thanks,
McCabe!
* Fixed bad indentations in alerts and notifications. Thanks,
McCabe!
* Fixed the Infamous Wright Plaza Crash of Doom
(mRawImage.notNull() crash). Thanks for the patch, Robin
Cornelius, and the repro, Nebadon and Warin on OSGrid!
* Fixed confusing "opacity" sliders in Preferences > Text Chat.
Thanks, McCabe!
* Fixed Grid Manager failing to get grid info if the port
doesn't end in a slash ("/"). Thanks, McCabe!
* Fixed small typo in the AO template notecard. Thanks, McCabe!
* Fixed your own name being highlighted in Local Chat. Thanks,
McCabe!
* Fixed the status bar info "disappearing" when connecting after
a failed login. Thanks, McCabe!
* Fixed left-clicking attachments not moving the avatar. Thanks,
Armin!
* Fixed group notice history showing wrong icons for attached
inventory. Thanks, McCabe!
* Fixed the Advanced Build Window's Cancel and Apply buttons
being switched. Thanks, McCabe!
* Fixed Alpha layers not visible to other viewers when
ClothingLayerProtection enabled. Thanks to Emerald Viewer for
the fix!
* Fixed issue with Alpha layers and OpenSim. Thanks, Armin!
* Fixed HTTP textures not loading sculpties. Thanks for the
patch, Thickbrick Sleaford!
* Fixed "Gestures" button's tooltip not being informative.
Thanks, McCabe!
* Fixed "You Have Been Disconnecting From The Region" causing
the viewer to quit while logging into an OpenSim that won't
let you in. Thanks, McCabe!
* Fixed glib and gtk not being friendly on Debian Lenny 32bit.
Thanks, Armin!
* Fixed Animation Overrider not starting on login. Thanks,
McCabe!
KNOWN ISSUES
* Sometimes an avatar's textures stay "white" for an extended
period of time with ClothingLayerProtection enabled. The
workaround is to set this to FALSE in Advanced > Debug
Settings.
* Eyes get stuck looking sideways with Private Look At enabled.
* Tooltips don't disappear with mouseclicks or when your mouse
moves from a specific control. The workaround for this is to
clear the tooltip with your mousewheel or set ToolTipDelay to
999999 in the Debug Settings.
* Some animations may not display their joints correctly.
* Creating new Alpha or Tattoo layers only works in the
Inventory.
* Avatar layers may appear invisible when using HTTP textures.
The workaround for this is to copy llkdu from a Second Life
1.23 install into the main Imprudence folder.
* While sitting on an object, your avatar may appear invisible
to users of unpatched viewers based on 1.22 or lower, such as
Hippo Viewer 5.0.1. See VWR-9137 for more info.
* Streaming audio/video that use the AAC codec will have no
sound. This is caused by our inability to distribute
libgstfaad due to licensing reasons.
* Sometimes inworld sounds (OpenAL) stops working on Windows XP.
A relog usually fixes the problem.
KNOWN ISSUES WITH OPENSIM
If you're using Imprudence to explore the larger metaverse, here
are a few OpenSim bugs that you should be aware of:
* Clearing cache causes "body parts not found" error and your
avatar to login as a cloud. This will also happen on first
login to many OpenSim grids. The workaround is to change your
shape then relog.
* Megaregion teleports fail except in the root (SW) region.
* The "Cancel" button does not appear during teleports.