1329 Commits

Author SHA1 Message Date
47b1e2ffc8
Preliminary implementation of Database Editor 2019-11-16 22:47:42 -05:00
f508567395
add MakeReferenceInternal for DatabaseObjectModel 2019-11-16 22:47:06 -05:00
45a842832c
add constructors for DatabaseField and DatabaseRecord 2019-11-16 22:46:23 -05:00
f1b9f2a6b9
move common Align() functionality into ReaderWriterBase 2019-11-15 22:13:10 -05:00
d3b6a1e6e6
AFS version 1.0 (AFS\0) WORKS PERFECTLY NOW 2019-11-15 22:10:05 -05:00
c31ca9f164
add support for AFS2 (AWB) format, without filenames (ACB) since don't have a sample to test 2019-11-15 14:51:22 -05:00
74770c9a3e
move CPK and AFS into CRI extension 2019-11-15 13:03:08 -05:00
d7585fdb17
AFS writing seems to work ok too... 2019-11-15 12:55:39 -05:00
c1a0f9f590
AFS file format loading seems to work OK so far... 2019-11-15 12:10:22 -05:00
db78228129
properly display ModificationTimestamp in listview 2019-11-15 12:09:49 -05:00
027840d75f
CRI CPK archive loading and extraction WORKS NOW!! i'm so happy :) 2019-11-15 12:14:33 -05:00
033ab67b5b
don't crash if we get passed a NULL filename 2019-11-15 12:13:16 -05:00
cdd181bf70
hastily implemented indexer and ToString for DatabaseField 2019-11-15 12:12:49 -05:00
8f797ee03f
the CPK data format should be in a separate CRI plugin after all... 2019-11-15 00:18:08 -05:00
52c8c050f3
this function was used in only one DataFormat. ever. and it never worked... 2019-11-14 23:08:16 -05:00
a4cfd05827
let's not get confused - removed CRI plugin as it only hosts a blank CPKDataFormat (really in FileSystem plugin) 2019-11-14 01:01:52 -05:00
4e07ae288e
pattern brushes not yet implemented in UWT-GTK 2019-11-14 01:01:42 -05:00
562ca73554
add UI for version information tab; not implemented yet 2019-11-14 01:00:59 -05:00
830407ec43
Cabinet files also support Quantum compression 2019-11-14 01:00:26 -05:00
97f7c47478
add Toolbox.uexml to content 2019-11-14 00:59:54 -05:00
7afdf4df39
this doesn't always work; still tweaking 2019-11-14 00:56:00 -05:00
d051f1ef1c
support loading project into new solution when passed a SolutionObjectModel instead of a ProjectObjectModel 2019-11-13 10:46:01 -05:00
de65fecdd7
implement Delete on SolutionExplorerPanel - very inefficient; needs UWT treemodelrow delete support 2019-11-13 10:44:55 -05:00
97eb6dadd7
support UWT ActiveControl property on Window 2019-11-13 10:44:01 -05:00
c66dc34ef4
enhancements to ProjectFolder and ProjectFile parenting 2019-11-13 10:42:58 -05:00
c72f7cca05
improvements to LGP data format including ability to save LGP archives finally 2019-11-12 20:33:37 -05:00
9142f696a4
add optional outputLength parameter when decompressing 2019-11-12 19:28:33 -05:00
e098b5090b
Import SEGA CPK data format from old Universal Data Storage codebase 2019-11-12 19:27:58 -05:00
8d06ee3ed3
add association for SquareSoft LGP data format 2019-11-12 19:26:49 -05:00
2bad02b45b
Import DatabaseObjectModel from old Universal Data Storage codebase 2019-11-12 19:21:18 -05:00
f7fdb51610
don't crash if Title attribute is not specified on ProjectTask 2019-11-12 19:20:41 -05:00
dbe3d98c4e
add Slightly Mad Studios BFF - requires XMemLZX decompression but it is unavailable at the moment 2019-11-12 19:19:21 -05:00
d352c3e778
tried several different sources for LZX decompression; none of them work for BFF 2019-11-12 19:12:48 -05:00
c04c8ac747
improve text file determination for shorter files and UTF-8 with BOM 2019-11-11 06:11:14 -05:00
19a4cb7a5d
add 'File System' project type 2019-11-11 05:58:02 -05:00
09e4a15671
implement context menu in UEXML instead of code 2019-11-11 05:56:01 -05:00
9e513cd182
ability to switch between 1000 or 1024 powers - nautilus uses 1000 apparently 2019-11-10 13:19:46 -05:00
419bc16afc
CompressedEmbeddedFileSource doesn't seem to do anything at the moment 2019-11-10 13:19:07 -05:00
c34ea7f74f
improvements to RKV data format - incomplete, partially tested 2019-11-10 09:55:20 -05:00
68afe04e1e
must have missed this when porting to UEXML 2019-11-10 09:28:42 -05:00
9c500dba58
Keep DataRequest and Source when cloning File 2019-11-09 23:34:12 -05:00
bf06766d49
FSOM path separators should not be OS-dependent 2019-11-09 23:06:37 -05:00
180553165d
attach context menu event handlers in a per-Context manner to prevent collisions between two similar (type-identical) editors 2019-11-09 23:06:14 -05:00
0563376da4
allow changing the color for a palette entry on double-click 2019-11-09 23:05:24 -05:00
2ae08bd3cd
import RKV data format from the old Universal Data Storage codebase 2019-11-09 15:18:27 -05:00
347b6c79dc
update SDBB when MainWindow is created 2019-11-09 15:18:01 -05:00
d2aa8eb22d
Add association for New World Computing KB.PAL 2019-11-09 15:17:29 -05:00
4d6d1c136b
not sure we need to test case sensitivity unless EXPLICITLY TOLD TO 2019-11-09 15:16:52 -05:00
169047699c
implement Editor-agnostic super duper commander-style button bar 2019-11-08 23:46:13 -05:00
e6c64a4886
provide default keybindings for Commander-style FileSystemEditor (this should be done in XML) 2019-11-08 23:45:18 -05:00