118 Commits

Author SHA1 Message Date
3ff3be1b72 Renamed 'Environment' to 'Engine' to coincide with GTK naming convention 2014-07-08 15:33:21 -04:00
939736e0c2 Fixed project file to include CommentDialog 2014-07-08 15:20:13 -04:00
4a39f78e69 Fixed project file to include CommentDialog 2014-07-08 15:18:23 -04:00
ae7cbebb3c Added file comment ability (like 7-Zip), not implemented 2014-07-07 19:26:34 -04:00
4389d8dd38 Added file comment ability (like 7-Zip), not implemented 2014-07-07 19:24:55 -04:00
23c7972f0d Do not crash if a null filename is given 2014-07-05 19:12:28 -04:00
84b4798eaf Still don't know how to properly handle position 2014-07-05 19:12:02 -04:00
dd802fa789 Still don't know how to properly handle position 2014-07-05 19:11:44 -04:00
86a7baca6a Add temporary file name for unnamed files in FileSystems (like AR-format .lib files) 2014-07-02 19:00:28 -04:00
016d1173db Merge branch 'master' of github.com:alcexhim/UniversalEditor 2014-07-01 21:08:48 -04:00
29a11c7694 Add more descriptive title to Add Files dialog 2014-07-01 20:03:37 -04:00
4a63171fdc Implement Edit* commands as proxy to IEditorImplementation commands 2014-06-30 22:31:22 -04:00
414dd79f69 Added IHostApplicationWindow.GetCurrentEditor() function 2014-06-30 22:30:48 -04:00
c25dd83558 Use Engine.LastWindow instead of HostApplication.CurrentWindow (new convention) 2014-06-30 21:37:52 -04:00
3e6b8a2669 Use Engine.LastWindow instead of HostApplication.CurrentWindow (new convention) 2014-06-30 21:37:33 -04:00
2c550d747f Merge branch 'master' of github.com:alcexhim/UniversalEditor 2014-06-30 07:13:09 -04:00
9f8291a9f8 Added ability to toggle FullScreen mode for all IHostApplicationWindow windows 2014-06-30 07:12:46 -04:00
938e7d1b42 Added ViewFullScreen event handler 2014-06-30 07:12:14 -04:00
8de4990eac Added ability for commands to be checked 2014-06-30 07:11:29 -04:00
5bf922da0b Sleep the main thread while initialization executes (this may freeze splash screen, needs further testing) 2014-06-28 21:19:36 -04:00
43c8fa632f Only load command bars if they're specified in the config 2014-06-26 18:42:46 -04:00
5d3e79c04b Only load if file exists, and make sure file path exists on save 2014-06-26 18:41:21 -04:00
7aac63b557 Create directory for configuration file if it doesn't exist 2014-06-26 18:39:58 -04:00
675306d409 Fixed property and settings loader 2014-06-26 15:46:10 -04:00
98c8990835 Added CommandBar implementation for Windows Forms 2014-06-26 11:28:44 -04:00
40b9fd359c Added DefaultCommandID for split dropdown items 2014-06-26 11:28:20 -04:00
89467c900a Moved much of Windows Forms specific code to Engine proper 2014-06-25 16:03:27 -04:00
0f2ab745ef Fixing window management issues 2014-06-25 15:05:05 -04:00
21a8a80399 Fixed Encoding decoder 2014-06-25 14:35:19 -04:00
428ca2d65b Fixed some problem with encoding multi-byte character sets (was previously a single-byte only), still doesn't work well 2014-06-25 09:05:54 -04:00
8b39c0563e Added multi-language support and implemented optional language selection menu 2014-06-25 09:05:21 -04:00
f458c1672a Add CommandShortcutKey 2014-06-25 09:02:58 -04:00
4fe282a5b3 Add user-friendly Title to Language 2014-06-25 09:02:28 -04:00
437272f0f4 Starting to add shortcut keys 2014-06-24 15:55:16 -04:00
e71c0f0e3c Implemented more commands, made some stuff more cross-platform and implemented languages 2014-06-24 15:43:45 -04:00
051a19fa5c Allow engines to hook in before and after initialization occurs, and use command ID if title is blank as caption for command item 2014-06-24 09:59:00 -04:00
f5db2c2173 Implementing Commands on Linux 2014-06-23 23:58:57 -04:00
110802da26 Do not depend on System.Drawing 2014-06-22 23:56:04 -04:00
47e446823c Cleaned up references and prevented some warnings 2014-06-22 23:47:16 -04:00
4e2ff74d44 It's <= in the reference code from QuickBMS 2014-06-17 15:48:57 -04:00
c5582d35b2 Merge branch 'master' of github.com:alcexhim/UniversalEditor 2014-06-16 08:57:25 -04:00
adb4f9e9c8 Enhanced saving and loading functionality to support more Accessors and advanced selection of DataFormat/ObjectModel 2014-06-15 00:01:56 -04:00
80a1e2a021 Add some common user interface paradigms 2014-06-14 20:37:04 -04:00
8d29e12064 So close and yet so far... 2014-06-13 14:57:56 -04:00
c3246c9a73 Improved LZRW1 compression algorithm but it still doesn't work yet 2014-06-13 14:31:43 -04:00
599a6bfe7f Remember position of stream when outputting byte array 2014-06-13 14:29:42 -04:00
2633f9c1b6 Seek using the actual value (noob mistake -_- ) 2014-06-13 09:11:28 -04:00
98e32423a1 Tabify 2014-06-13 09:09:04 -04:00
55ccb8e26d Don't update position until Seek() is called, in case Seek() throws an exception 2014-06-13 09:08:49 -04:00
cf9efa0ad6 Prevent debugger from entering a method which is proven to have no bugs 2014-06-13 09:05:36 -04:00