43 Commits

Author SHA1 Message Date
fadcdd8599
refactor common chunked-data-format code from PNG and MP4 containers into ISOMediaBaseDataFormat 2022-10-02 00:45:00 -04:00
e217c4769d
properly save project-specific settings from the ProjectType into the actual ProjectObjectModel 2022-09-06 00:43:52 -04:00
80e8594f11
implement ISupportsExtraData for PropertyListItem 2022-08-06 19:17:16 -04:00
b5a0487158
store debugging information (i.e. definition locations) for XML / markup documents 2022-08-06 19:02:40 -04:00
e602bdb69b
minor adjustments 2022-04-13 00:38:16 -04:00
195b498054
improvements to XML schema handling 2021-10-31 14:58:34 -04:00
5bca9439d9
implement PropertyListObjectModel.Combine 2021-09-20 16:21:10 -04:00
2a64f97317
preliminary implementation of strongly-typed Selection and deletion in FileSystemEditor 2021-05-30 20:17:45 -04:00
24010bcb7d
implement quick and dirty (very hacky) but configurable hierarchical group support 2021-05-28 07:35:25 -04:00
cf3efc3268
add pre-commit hook 'mixed-line-ending' 2021-05-15 00:34:42 -04:00
97d1401c3c
update pre-commit 2021-05-07 22:05:11 -04:00
3f1107b022
implement pre-commit hook 'Forbid spaces in indentation' 2021-05-07 18:15:20 -04:00
8b689aa3ad
add .desktop file 2021-05-07 13:50:26 -04:00
60d72f91b5
use auto property 2021-04-29 23:01:42 -04:00
c9d880b602
get the actual text stored in Lines 2021-03-23 14:53:16 -04:00
9baa9d9361
get full path of FileSystemObjectModel file embedded in an archive file 2021-03-23 14:52:39 -04:00
aafc8c8e3e
don't rely on mvarText; should be removed if unnecessary 2021-02-01 18:36:30 -05:00
f439eb6513
actually implement AutoSave plugin, and add NonSerializedProperty where appropriate to FileSystem objects 2021-01-09 22:41:27 -05:00
9c7399461d
use extension method OfType<T> defined in MBS.Framework.Collections.Generic 2020-11-20 22:16:53 -05:00
a1ec00983b
major improvements to project system including 'virtual' in-memory file system for projects and multiple project types (natures) 2020-10-22 21:21:04 -04:00
4164d68402
cleanup 2020-10-08 16:12:25 -04:00
29b8690485
templating improvements and actually loading the ObjectModel content via XML from a template 2020-10-08 16:11:28 -04:00
2bd13f7bd4
simplify, improve, and fix bugs in GetAvailableObjectModel<T>() 2020-09-29 05:04:10 -04:00
10b1bf871a
preliminary implementation of FindInternal for PropertyListObjectModel 2020-09-20 01:08:03 -04:00
0e6a48c8de
remove ObjectModelReference.Title setter - force us to define Path instead 2020-09-10 21:31:18 -04:00
e1e4dfbfb5
allow us to find attributes as well as elements using an XML schema (xmlns) 2020-09-10 05:46:35 -04:00
275f9e7e59
don't limit MemoryFileSource to just a byte[] array 2020-09-09 06:03:40 -04:00
86b5a9b5e7
don't crash if Namespace is null 2020-09-03 22:30:05 -04:00
da49113837
preliminary working implementation of Batch Find/Replace dialog... very incomplete 2020-08-26 02:10:11 -04:00
0ee168a5a9
this is pretty hacky, but allows us to FIndElementUsingSchema for a default schema 2020-08-21 12:03:04 -04:00
efacb5810d
move Package (used by 'Open Packaging Convention') from Microsoft to Essential because other DataFormats like OpenDocument will use it 2020-08-12 22:25:57 -04:00
7c0d89ef41
store AdditionalDetails as string/object instead of string/string so we can properly sort columns that contain numbers 2020-08-12 21:45:41 -04:00
a6ed7d93de
add name indexer to DatabaseTableCollection 2020-08-07 01:33:21 -04:00
0921852b48
actually apply FileSourceTransformations if specified 2020-06-14 00:46:03 -04:00
fbcdf24976
for code which has been ported to accept an IFileSystemContainer but expects something like a Folder which has a name 2020-06-14 00:46:01 -04:00
54e11b8da6
provide a way for embedded Accessors returned from a FileSystemObjectModel to access files relative to their location (not just physical files) 2020-06-14 00:45:03 -04:00
2eb9ed0146
prevent crashing if the value isn't convertible to the appropriate type 2020-05-13 06:36:09 -04:00
f7672cf10e
breaking changes to allow PropertyListObjectModel to store Properties and Groups in arbitrary order 2020-05-13 01:10:44 -04:00
be832ce119
implement a UWT-based RIFF chunked document editor 2020-05-09 09:20:29 -04:00
f0b529a857
add standard header to existing code files 2020-04-29 00:57:58 -04:00
f02ddfd298
System.Environment.WorkingSet returns 0 on linux, so this doesn't work at all 2020-04-03 00:01:01 -04:00
114d4e2b16
key additional details on string name instead of object reference 2020-03-23 19:49:20 -04:00
19fa0d64bc
reorganize directory structure and remove stale projects. our main focus will be on C# from here on out 2020-03-23 02:28:39 -04:00