Commit Graph

383 Commits

Author SHA1 Message Date
Steve Checkoway 7f6ccd1688 Cleanup. Don't return NULL when RString is expected. 2006-09-18 10:04:05 +00:00
Steve Checkoway b1ccf2e5ff The correct syntax for theme metrics is "class::name". 2006-09-17 05:37:42 +00:00
Steve Checkoway c9fa49b7ba Use UserLog. Also clean up RageException::Throw() calls. 2006-09-17 01:14:39 +00:00
Steve Checkoway a22b349e81 Only flush the directory of the theme in question. 2006-09-16 03:26:23 +00:00
Glenn Maynard 336bfe38c7 unused 2006-08-20 19:49:53 +00:00
Glenn Maynard 0d12c69795 ReloadMetrics always calls FlushDirCache 2006-08-01 23:40:35 +00:00
Chris Danford b44ad7a4e0 preserve language name case in file name if LanguageInfo not available 2006-06-24 16:57:39 +00:00
Chris Danford aa88059c80 fix mis-named: GetOptionNames -> GetModifierNames 2006-06-24 05:16:38 +00:00
Chris Danford 26ce4fa74d split strings and metrics 2006-06-24 05:13:54 +00:00
Chris Danford f424a27a2c fix smpackage compile 2006-06-23 17:54:38 +00:00
Steve Checkoway 9df559af08 Fall back if PREFSMAN->m_sTheme.GetDefault() is not selectable. 2006-06-16 08:51:15 +00:00
Chris Danford 960da85a05 don't try to switch to theme 'default' if it doesn't exist 2006-06-15 06:39:08 +00:00
Glenn Maynard 0990daa5f1 oops; fixed this, then unfixed it before committing 2006-06-14 22:43:49 +00:00
Glenn Maynard 2e47a912f5 use _ prefix for "hidden" (for internal, fallback, language, etc. themes); avoid
reading a file at runtime to get this info
2006-06-14 22:42:43 +00:00
Chris Danford daf48e67bc move installer strings to an unselectable theme for easier exporting via tools.exe 2006-06-14 07:42:40 +00:00
Steve Checkoway db3a540585 Fix warning (gcc was erroneously saying that it was reaching the end of a nonvoid function) and remove goto. 2006-06-13 06:25:49 +00:00
Steve Checkoway fee39b931d element 2006-06-13 04:47:33 +00:00
Glenn Maynard b654138064 fix escaping 2006-04-24 16:46:30 +00:00
Chris Danford e4717d1f79 reload all ThemeMetrics when aspect ratio changes so that metrics using SCREEN_* are reevaluated 2006-03-12 20:05:27 +00:00
Glenn Maynard 03d8568a8a we lowercase elsewhere 2006-03-10 04:09:48 +00:00
Chris Danford 7f52558484 fix dupe language names 2006-03-09 00:12:11 +00:00
Glenn Maynard b4abd6f067 simplify clearing theme path cache; fix it when changing languages 2006-03-02 05:31:14 +00:00
Glenn Maynard dc15096294 language filtering for XML-referenced files 2006-03-02 04:59:37 +00:00
Glenn Maynard 9c4d7606cf ToLower -> MakeLower 2006-03-01 00:39:32 +00:00
Chris Danford ae1bf0dcd8 add ScreenGameplaySyncMachine 2006-02-04 18:39:37 +00:00
Glenn Maynard 996477feae rename ReloadMetricsAndUpdateLua -> ReloadScreenDimensions 2006-01-21 01:15:09 +00:00
Chris Danford cc2558fac6 don't pseudolocalize replacement markers in strings 2006-01-18 04:09:14 +00:00
Chris Danford 2827fc10fa Disable writing of missing string to base language's ini. This was temporary to ease adding tons of missing strings.
Don't pseudolocalize ":".  It's messing up the help text tip separators.
2006-01-17 20:47:43 +00:00
Glenn Maynard 776ff285cf allow empty translatable strings 2006-01-14 04:31:56 +00:00
Glenn Maynard 7c25138029 typo 2006-01-14 04:21:54 +00:00
Glenn Maynard 1d488f223d typo 2006-01-14 00:40:55 +00:00
Glenn Maynard d876fa5ecb fix in gcc 2006-01-13 06:34:12 +00:00
Glenn Maynard 269c6f0ec7 Make a simple interface class for localizers. Move the theme-based
localizer into ThemeManager.  Use simple MI to hook ThemeMetric::Read
to continue to automatically update when needed.
2006-01-13 00:40:12 +00:00
Chris Danford 3df20418a8 simplify: "\n" is newline, "::" separates tips 2006-01-09 17:45:21 +00:00
Chris Danford 41c6d6a902 save strings to base theme, not current theme 2006-01-08 20:11:34 +00:00
Chris Danford fc18dbd342 make more strings localizable 2006-01-08 18:40:20 +00:00
Chris Danford 1cf12f1c49 set pseudolocalize at the same time as switching themes. Fixes LocalizedStrings not reloaded after changing pseudolocalize 2006-01-08 05:32:05 +00:00
Chris Danford 706655a282 UTF8 2006-01-07 06:01:45 +00:00
Chris Danford 8b0c7ac36e SubscriptionHandler -> SubscriptionManager 2006-01-06 20:19:30 +00:00
Chris Danford d55ae24611 add PseudoLocalize
phase out SubscriptionManager for SubscriptionHandler to fix ThemeManager assert
2006-01-06 20:18:15 +00:00
Chris Danford f8379c8db7 cleanup newline handling in languages
remove View Statistics button (moved to command line)
2006-01-06 17:57:26 +00:00
Chris Danford cc922c4619 localizable smpackage dialogs 2006-01-05 07:38:31 +00:00
Glenn Maynard b734b602d2 force TypeName arrays for XToString to be an array of const char*, not CString 2006-01-04 22:30:51 +00:00
Glenn Maynard 000a896258 use implicit initialization of POD types to simplify SubscriptionManager,
so it's not essentially a templated singleton type (old version will be
phased out)
2005-12-30 07:59:59 +00:00
Chris Danford c7d769829a add ThemeManager to smtools 2005-12-29 05:52:50 +00:00
Glenn Maynard 18d29783ba compile fix 2005-12-29 02:34:27 +00:00
Chris Danford b42d28af34 add language localization tools 2005-12-28 19:21:08 +00:00
Chris Danford 0249ef8d3d add language native names 2005-12-28 05:43:26 +00:00
Chris Danford d459f0b795 fix smpackage build
add localization tool to smpackage
2005-12-28 04:22:24 +00:00
Chris Danford 1f81db0cec move ScreenDimensions into a namespace 2005-12-27 18:45:07 +00:00