* Build: Add symbols to 7z archive
It is much smaller than ZIP (15MB vs 34MB).
* Build: Don't create source package
There is no need to create package with sources as sources for given
release can be easily obtained from git.
* AppVeyor: Remove unneeded install script
__MakeFinal.bat now handles it.
* Build: Less verbose output
* Build: Support for version suffix
AppVeyor may add suffix to version (X.Y.Z-abc) in case of PR builds.
* AppVeyor: Disable shallow clone
To be able to use git commands (in source indexing script).
Use history depth 1 instead.
* Build: Add source index to PDBs
Add source information to PDBs so that source files can be retrieved from Github by debugger.
CMenuContainer object was not destroyed when Start Menu window was closed.
It was referenced by IFrameworkInputPane::AdviseWithHWND call (to be able
to receive input pane notifications). The problem was that dereferencing
(IFrameworkInputPane::Unadvise) was called from CMenuContainer destructor
that is called only when object's refcount goes to zero.
In previous Windows versions it somehow worked, because for some reason
CMenuContainer object was no longer referenced when its window was
destroyed.
Apparently there was some change in IFrameworkInputPane handling in recent
Windows builds (starting with 17692).
To fix the issue we have to call IFrameworkInputPane::Unadvise() when
CMenuContainer's window is about to be destroyed.
* Fix stdafx include
* Fix basic handling of "Games" folder on Windows10 RS4 (#10)
This does the following:
- Sets the default state to hidden
- Skips the Games folder when searching
This does not:
- Hide the dead menu entry.
I do not currently know how to actively change the user preference setting to forcefully hide it.
* Add basic Visual Studio gitignore
* Add specific entries to gitignore
* Do not set default menu to Win7 on RS4 (#10)
* Rename "PC Settings" to "Settings" (#12)
* Create distinction between modern and legacy settings in search results
* Add more build artifacts to gitignore
* Add default paths for toolset and build all languages
* Fix several memsize, memtype and nullpointer issues
* create trunk branch containing all changes
* set fallback and next version to 4.3.2, set resource fallback value to allow loading in IDE
* add generated en-US.dll to gitignore
* Don't echo script contents, add disabled "git clean -dfx" to build fresh
* Initial re-branding work (#21)
* Create copy of __MakeFinal to build all languages (Use this file when releasing new versions)
* Move the registry key IvoSoft->Passionate-Coder (#21)
* Change company/mfg name IvoSoft->Passionate-Coder (#21)
* Update some leftover copyright dates (#21)
* Fix accidental copy-paste breaking MakeFinal scripts
* Fix invalid company name for Wix and change registry keys to match the new string (#21)
* Update more copyright and legal text (#21)
* Update RTF files format (Wordpad generated those) (#21)
* update license text in RTF files (#21)
We lost the blue link text in the installer page. Will have to manually re-color all the links later.
* Fix stdafx include
* Fix basic handling of "Games" folder on Windows10 RS4 (#10)
This does the following:
- Sets the default state to hidden
- Skips the Games folder when searching
This does not:
- Hide the dead menu entry.
I do not currently know how to actively change the user preference setting to forcefully hide it.
* Add basic Visual Studio gitignore
* Add specific entries to gitignore
* Do not set default menu to Win7 on RS4 (#10)
* Rename "PC Settings" to "Settings" (#12)
* Create distinction between modern and legacy settings in search results
* Add more build artifacts to gitignore
* Add default paths for toolset and build all languages
* Fix several memsize, memtype and nullpointer issues
* create trunk branch containing all changes
* set fallback and next version to 4.3.2, set resource fallback value to allow loading in IDE
* add generated en-US.dll to gitignore
* Don't echo script contents, add disabled "git clean -dfx" to build fresh
* fix gitignore to not destroy en-US language project
* Fix stdafx include
* Fix basic handling of "Games" folder on Windows10 RS4 (#10)
This does the following:
- Sets the default state to hidden
- Skips the Games folder when searching
This does not:
- Hide the dead menu entry.
I do not currently know how to actively change the user preference setting to forcefully hide it.
* Add basic Visual Studio gitignore
* Add specific entries to gitignore
* Do not set default menu to Win7 on RS4 (#10)
* Set version of binaries based on CS_VERSION environment variable
* Use AppVeyor supplied product version
* Automatically generate ProductCode GUID
* Convert version (CS_VERSION) to number (CS_VERSION_NUM)
* Remove pause to be automated build friendly
* Use 7-Zip instead of WinRar
* Enable parallel builds
* Build improvements
* Push final installer to AppVeyor
* AppVeyor config