Commit Graph

16 Commits (00c4d2ed4e5daab044f88c5eb58bea5be40e0ba2)

Author SHA1 Message Date
Mnikolenko ProductEngine 877f7ca131 MAINT-3674 FIXED Menu item text is changed 2014-01-30 14:12:32 +02:00
Geenz bb8ff8707c Fix a crash on 10.6.x due to auto layout not being supported in 10.6 nibs. 2013-07-11 18:27:50 -04:00
Geenz 7decac40e6 Override NSPanel's close method to hide the window instead of actually removing the window. 2013-05-23 09:39:49 -04:00
Geenz b27899ee0e Added IME input window white list. 2013-05-13 19:39:45 -04:00
Geenz 2656b1f405 First pass at adding a viable replacement for TSM's old UseInputWindow method (which is now deprecated with seemingly no Cocoa replacement). 2013-04-01 08:15:12 -04:00
Geenz ad26f3c390 IME support (and revamped text input support) semi-working. 2013-03-19 05:50:50 -04:00
Geenz 5caa7a465e Bug fixing and prep-work for IME support (along with refactored text input in general). 2013-03-11 10:16:22 -04:00
Geenz f3316f8aa2 Fix for Command + W closing the viewer window. The old viewer didn't actually use the File menu, so we'll remove it for the time being. 2013-03-04 17:32:49 -05:00
Geenz 7ea8d2f6c0 Removed the minimum 1024x768 window constraint to better suit smaller displays. 2013-02-25 13:46:06 -05:00
Geenz e17d69d1d1 XIB file cleanup. 2013-02-15 14:37:04 -05:00
Geenz 9557a26c62 OS X 10.7+'s Autosave functionality now handles window restoration. 2013-01-15 16:34:54 -05:00
Geenz da90fe3528 This *should* put an end to our modifier key woes. 2013-01-15 05:46:31 -05:00
Geenz 9ce3ab1a52 Fixed the enter and return keys not being sent appropriately as unicode characters. 2013-01-02 18:53:44 -05:00
Geenz 7a1593c083 Added requisite SecondLife.nib file required for compiling the viewer. 2012-12-29 07:00:34 -05:00
Geenz bd152c1fb7 Huge amount of refactoring to use Cocoa here:
- 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.
2012-12-29 06:59:43 -05:00
James Cook 420b91db29 Print done when done. 2007-01-02 08:33:20 +00:00