Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
types in llwindow.h.
|
|
|
|
|
|
|
|
|
|
can't submit marked text directly to the viewer.
|
|
|
|
interrupted per the viewer's original pre edit functionality.
|
|
(Katharine Berry)
|
|
method (which is now deprecated with seemingly no Cocoa replacement).
|
|
|
|
|
|
but there's still some work to do in getSegments.
|
|
|
|
|
|
|
|
in general).
|
|
application of mem multiplier
|
|
code. Code Review: callum
|
|
restores the previous functionality of asking the user if they want to quit.
|
|
|
|
modifier update callback.
|
|
|
|
|
|
|
|
- LLAppDelegate header relocated to LLWindow. Definition is still present in secondlife-bin (for compatibility reasons when loading a nib).
- Return key handling fixed.
- Command key now acts the same as the control key by issuing control character codes when the command key is pressed.
- We now retrieve the window pointer directly from the app delegate in LLWindow.
|
|
characters.
|
|
|
|
- Removed the callback system in favor of simply defining functions in a header to later be implemented in whichever file is most convenient for what we want to do (i.e., calling LLWindow callbacks within LLWindowMacOSX, setting cursors in llwindowmacosx-objc.mm, etc.)
- Viewer shutdown now works appropriately
- Added a bit of debugging code to test if a key has been handled by the UI or not (useful for tracking down the mystery of the enter key not being handled)
- Setup a cocoa quit handler within the application delegate that intercepts any termination requests
|
|
- Updated to .xib format. To produce a new nib (which is required after changing the xib file), use "ibtool SecondLife.xib --compile SecondLife.nib" within the newview directory.
- xib file now defines the viewer's window. VIews are still being pragmatically added to the main window. This may change in the future.
- LLAppViewer's main loop has been slightly refactored to be executed on a timer for OS X. This probably needs a bit more work.
- Event handling still needs more work to work within a timer based event loop. It works fairly sporadically at the moment, as if events are being dropped between timer executions, at least for the mouse.
- Carbon has been purged from the viewer's startup, and from LLWindow entirely. There's likely still a few odds and ends fragmented throughout the viewer and its dependencies. Need to track these down.
- LLAppViewerMacOSX now uses NSApplicationMain, and also implements the NSApplicationDelegate protocol in LLAppDelegate.
- Fullscreen support has been implemented for OS X 10.7+
This is still a work in progress, however at this stage everything needed for a functional viewer is (mostly) complete. From here, it's mostly just bug hunting and fixing.
|
|
setting up callbacks for event handling as such.
|
|
builds as apparently they never worked there.
|
|
|
|
fixed not unmaximizing properly on Windows
put in error logging on Mac
|
|
made Set Window Size correctly set interior window rect, preserving measured dimensions
|
|
|
|
UI item
|
|
|
|
moved min size logic into LLWindow
|
|
|
|
minimum required values
and
EXP-1528 Launching viewer with a settings.xml file with windowwidth and windowheight set below minimum values, launches to those values not minimum window size
|
|
|
|
|
|
|
|
|
|
* Modified mac feature table to bring it up to date with latest renderer features including deferred rendering
* Changed mac AGL pixel format to no longer allow it to revert to software rendering when shader compilation errors occur.
* Fixed up various GLSL shader compilation warnings and errors that came up as a result of the above changes.
* Changed initial conditions for the "hardware skinning" checkbox on the preferences floater so it can be modified before login on machines that support avatar vertex programs.
* Removed unused avatarAlphaF.glsl files
Reviewed by davep
|
|
maximized window to fully immerse myself in the experience
Mac viewer now properly supports the calls to maximize and unmaximize the screen.
Reviewed by Callum
|