Commit Graph

1729 Commits

Author SHA1 Message Date
Twan van Laarhoven 708b4389a0 Use make_intrusive/make_shared for smart pointer construction. 2020-04-25 22:20:51 +02:00
Twan van Laarhoven 815df01ba5 Don't throw internal errors when built_in_image script function fails to find an image 2020-04-25 22:20:50 +02:00
Twan van Laarhoven 4258ce1c6c Remove AColor class, because wxColour now supports alpha values. 2020-04-25 22:20:50 +02:00
Twan van Laarhoven 1fe145864e Merge pull request #1 from fenhl/patch-1
Clarify build instructions
2020-04-25 20:50:55 +02:00
Fenhl 0cd0ac6737 Clarify build instructions
This adds some missing `vcpkg` commands I had to run to get the build to work, and adds info about what `$VCPATH` means.
2020-04-25 00:54:18 +00:00
Twan van Laarhoven 0ca2c70310 Add keyboard navigation and history to console panel. 2020-04-23 22:02:13 +02:00
Twan van Laarhoven 257c82ed90 Tweak spacing on keywords panel 2020-04-23 21:20:40 +02:00
Twan van Laarhoven 3e8dd98b45 Ignore .bak files 2020-04-23 20:23:19 +02:00
Twan van Laarhoven 8f8e2cea65 Expose the 'warning' function, and added a similar 'error' function.
Add documentation.
2020-04-23 20:22:43 +02:00
Twan van Laarhoven e9456eea86 Fix: refresh list also when changes are made to item 0 2020-04-23 19:59:47 +02:00
Twan van Laarhoven bad896898f Don't throw Char* 2020-04-23 19:56:46 +02:00
Twan van Laarhoven a585fc40cc Remove some useless "typedef wxX X" 2020-04-22 23:58:01 +02:00
Twan van Laarhoven 713a9e4a40 Use underscores instead of spaces for all internal names. And renamed some script functions at the same time.
* cannocial_name_form now outputs "_", where it used to use " "
* this simplifies reflectio and scripting code, because now C++ names are also MSE internal names
* added 'caption' property to fields. This is used instead of the name in NativeLookEditor, since the latter will now contain underscores.
* renamed text related script functions for consistency, since we were touching that part of the code anyway.
2020-04-22 23:48:26 +02:00
Twan van Laarhoven be4bb8d8ed Warning fix 2020-04-21 21:52:05 +02:00
Twan van Laarhoven a6cd6c2dd0 Spelling of canonical 2020-04-21 21:48:47 +02:00
Twan van Laarhoven 25345b86bd Fix: use radians instead of degrees 2020-04-21 21:42:44 +02:00
Twan van Laarhoven 39f504ad90 Sstrip special characters from set name before showing save file dialog 2020-04-21 01:13:11 +02:00
Twan van Laarhoven 3f8f9bef1a (typo) 2020-04-21 01:11:28 +02:00
Twan van Laarhoven 294c12b180 Remove space below tab bar, it has repaint issues and wastes space 2020-04-21 01:04:58 +02:00
Twan van Laarhoven 3c381a5de2 Slightly fancier dotted pen on wxMSW 2020-04-21 00:46:12 +02:00
Twan van Laarhoven e8e7e10fa0 Make extension optional in --export command.
Added add_extension function
Added ExportTemplate::byName
Use ExportTemplate::byName in main
2020-04-21 00:23:42 +02:00
Twan van Laarhoven 59d59e97fd fixed: write_image_file failed with --export with relative path, because the is-relative-to-target-dir check was wrong 2020-04-21 00:13:23 +02:00
Twan van Laarhoven e72909f430 Remember contents of filter control when switching tabs 2020-04-21 00:10:17 +02:00
Twan van Laarhoven 4889f0b7e8 Renamed --export to --export-image
Added new --export command line argument for exporting using a scripted/html export template.
2020-04-21 00:01:59 +02:00
Twan van Laarhoven 21e13c60c8 Fix: win32 cli wrapper: restore original console attributes 2020-04-20 23:27:00 +02:00
Twan van Laarhoven 52cb4284f1 Clean up command line argument handling a bit 2020-04-20 23:21:32 +02:00
Twan van Laarhoven b8c5a312e6 Move print_pending_errors to text_io_handler 2020-04-20 23:04:38 +02:00
Twan van Laarhoven b283a02d2f to_code and to color conversion for ScriptNil 2020-04-20 22:45:20 +02:00
Twan van Laarhoven b0180547ae Fix Regex::replace_all to actually do something 2020-04-20 21:19:09 +02:00
Twan van Laarhoven a5b2b77d2a Use C++14 so we have make_unique 2020-04-20 19:49:25 +02:00
Twan van Laarhoven 0310ca9f32 Add tests for scripting language 2020-04-20 01:58:13 +02:00
Twan van Laarhoven 3dbd03511f Add support for running script files (indicated by .mse-script extension) from the command line. 2020-04-20 01:38:19 +02:00
Twan van Laarhoven a2b1d2bd80 Update changelog 2020-04-19 23:33:45 +02:00
Twan van Laarhoven 24f4b4edba Add type_name function to query the type of a value 2020-04-18 22:03:25 +02:00
Twan van Laarhoven 1c9139a490 Console panel sets "card" variable to selected card 2020-04-18 21:44:02 +02:00
Twan van Laarhoven 332f7b9ed8 getContext() clears "card" from the context 2020-04-18 21:34:31 +02:00
Twan van Laarhoven 9c9eba77a0 Fix: substr("foo",begin:3) now returns "" instead of true 2020-04-18 19:34:32 +02:00
Twan van Laarhoven 3b4f3a948c Fix: length now works correctly for maps 2020-04-18 19:32:25 +02:00
Twan van Laarhoven e464327e69 filter ctrl: don't force height 2020-04-18 19:12:52 +02:00
Twan van Laarhoven 60c392a068 Moved locale validation to a compile time test, instead of a runtime check performed by MSE itself.
This also removes perl as a build dependency for people who don't want to run the test suite.
2020-04-18 19:08:35 +02:00
Twan van Laarhoven 0d38c64e86 Fix parsing issues on linux: iswalpha and friends don't work correctly on non-ascii characters. 2020-04-18 01:01:57 +02:00
Twan van Laarhoven efa1db8789 Fix text on about window 2020-04-16 21:03:07 +02:00
Twan van Laarhoven 0706ecae13 Fix wxGTK warnings about GetScrollPos on window without scrollbar 2020-04-16 19:29:46 +02:00
Twan van Laarhoven cbf1251f8c Fix more gcc warnings 2020-04-16 01:03:10 +02:00
Twan van Laarhoven 40a84687c7 Fixed some gcc warnings 2020-04-16 00:45:43 +02:00
Twan van Laarhoven a8d78fc28c Fix errors about string iteration on gcc/linux builds 2020-04-16 00:35:43 +02:00
Twan van Laarhoven eadf39cf83 Build win32 cli wrapper 2020-04-16 00:24:40 +02:00
Twan van Laarhoven 87f49aa9c4 readme 2020-04-14 23:15:19 +02:00
Twan van Laarhoven 508ee302e1 Readme file with build instructions 2020-04-14 22:35:18 +02:00
Twan van Laarhoven 2ef73f3fa3 Rewrite spec_sort: don't use REMOVED, fix code to work with wx unicode strings. 2020-04-14 21:07:33 +02:00