162 Commits

Author SHA1 Message Date
ge0rdi
a16729129a SetupHelper: Try to terminate ClassicShell Start Menu (to make upgrade a bit easier)
During upgrade from ClassicShell we'll try to terminate
ClassicStartMenu.exe as well. So that installer won't complain about files
being in use.
v4.4.131
2018-08-19 08:56:17 +02:00
ge0rdi
45ab50e022 Setup: Remove obsolete/unused stuff
There is no need for password protected beta versions.
2018-08-19 08:56:17 +02:00
ge0rdi
bdaec76e1c Setup: Remove warning about very old ClassicShell version
Latest version of ClassicShell was 4.3.1. There is no reason to display
any warning about very old versions (< 2.0.0).

Besides, this will remove dependency on version.dll which could be misused
for DLL hijacking attack.

Fixes #72
2018-08-19 08:56:17 +02:00
ge0rdi
16de25a8b0 Use C++17 by default
Plus C++ standard conformance fixes.
2018-08-18 20:04:21 +02:00
ge0rdi
07a5a7ba72 Import legacy Classic Shell data (#28)
Copy data/settings from legacy Classic Shell if we don't have any yet.
2018-08-14 20:23:16 +02:00
ge0rdi
c350b0c037 Installer: Remove "View Readme file" checkbox
One can easily find Readme shortcut in Open-Shell's start menu folder.
2018-08-13 19:46:35 +02:00
ge0rdi
2fb9448ffd Few improvements (#65)
* Fix naming inconsistencies

'Menu' vs 'StartMenu'

* Installer: Remove Facebook link

* Installer: Remove PayPal donate remnants

* OpenShellReadme: Remove info about product version
2018-08-13 00:28:42 -04:00
ge0rdi
ad05abe113 Update README.md
- Icon link
- Home page link
- AppVeyor status badge
- Latest nightly link
2018-08-06 08:22:36 +02:00
Xenhat
f4dd56155b Rebrand to Open-Shell (#36) (#58)
* Rebrand to Open-Shell

* Slight installer branding improvement
2018-08-05 15:22:10 -04:00
ge0rdi
4637019a0f Update README.md (#56)
Prettified links on main page.
2018-08-03 23:50:13 -04:00
ge0rdi
63c3689da8 Update README.md
Added link to latest nightly build
2018-08-03 19:09:43 +02:00
ge0rdi
5971807d2a Add .editorconfig file 2018-07-29 18:12:08 +02:00
ge0rdi
8077566b1c Update build status batch 2018-07-29 08:48:28 +02:00
ge0rdi
dc0266c88e Cleanup of the accessibility COM objects (#53)
Fixed issue related to the cleanup of the accessibility COM objects that
may cause Explorer to crash.

Submitted by Ivo Beltchev.

Fixes #53
2018-07-29 08:34:15 +02:00
coddec
3df484dc7c Update README.md 2018-07-28 12:05:47 +10:00
coddec
64591a3aef Rename: partial change 2018-07-28 12:04:49 +10:00
ge0rdi
ad28acaaa3 Build improvements (#51)
* 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.
2018-07-27 20:30:53 -04:00
Xenhat
261e01e180 Remove misleading '...' at end of Log Off button (#38) (#42) 2018-07-27 20:21:42 -04:00
ge0rdi
1fd152f428 Store symbols along with AppVeyor builds
Fixes #49
2018-07-21 01:13:09 +02:00
Rukoto Luther
8b70f64b5b Update Japanese translation (retry) (#39) 2018-07-13 13:38:26 -04:00
ge0rdi
dbb783153c Remove HISTORY.txt from installer 2018-07-13 13:24:44 +02:00
ge0rdi
9e95b71904 Remove obsolete files 2018-07-13 13:24:44 +02:00
ge0rdi
734d082166 AppVeyor: allow builds from all branches 2018-07-13 13:24:44 +02:00
ge0rdi
ac0829233c AppVeyor: trigger builds only for code changes 2018-07-13 13:24:44 +02:00
coddec
4ee6721ea6 Fix issues link 2018-07-06 18:07:02 +10:00
Xenhat
cf8a1c2a88 Update README.md 2018-07-06 00:12:48 -04:00
Xenhat
360de84055 Update README.md 2018-07-06 00:11:53 -04:00
Xenhat
9e441ef07b Update README.md 2018-07-06 00:11:32 -04:00
Xenhat
7c0fd0a6d7 Update README.md 2018-07-06 00:09:52 -04:00
Xenhat
77da0614ac Add information about my clean script v4.4.108-dev v4.4.109-dev 2018-07-05 18:57:33 -04:00
ge0rdi
9c6fadb828 Fix for recent Windows Insider builds (#11) (#33)
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.
2018-07-05 18:50:50 -04:00
Xenhat
8a5ad15317 Update source code version to 4.4.102 to split from Classic Shell versions (#29) 2018-07-01 18:36:45 -04:00
coddec
ef2d92bb84 Add pre-release (development/beta release badge) 2018-06-29 23:31:56 +10:00
ge0rdi
cf2f874896 Fix ClassicStartMenu.rc 2018-06-29 14:53:23 +02:00
coddec
32d65d1644 Remove AppVeyor auto build test triggering file
Remove AppVeyor auto build test triggering text file
v4.4.102-dev
2018-06-29 12:56:43 +10:00
coddec
87c962fc2a Merge pull request #25 from passionate-coder/test-AppVeyor-auto-build
test AppVeyor auto build
2018-06-29 12:43:39 +10:00
coddec
357f0af1a3 test AppVeyor auto build
test AppVeyor auto build
2018-06-29 12:36:06 +10:00
Xenhat
0adcd693e4 Some branding and licensing work (#22)
* 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.
2018-06-25 01:42:52 -04:00
Xenhat
e0d1c72b0b trunk (#20)
* 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
2018-06-24 23:05:26 -04:00
Xenhat
468ee876cc Partial fix for #10 (#16)
* 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)
2018-06-20 06:52:53 -04:00
coddec
27d14a8959 Update README.md 2018-06-10 00:20:07 +10:00
coddec
96e85c7dee Update README.md 2018-06-08 21:54:35 +10:00
coddec
d06d369421 Update README.md 2018-06-08 11:49:35 +10:00
coddec
9b1faba0c1 Update README.md 2018-06-08 10:36:50 +10:00
coddec
763027eab3 Update README.md 2018-06-08 10:34:16 +10:00
coddec
9f403731aa Update README.md 2018-06-08 00:52:15 +10:00
coddec
7204eb44e8 Merge pull request #6 from NanhuGITHUB/patch-1
Explorer Config change

Changed:
"Copy.Title = Confirm File Replace"
to:
"Copy.Title = Confirm File Replacement"
(Spelling Correction)
2018-06-07 17:34:53 +10:00
NanhuGITHUB
9fb841f2bc Explorer Config change
Changed:
"Copy.Title = Confirm File ReplaceÈ
to:
"Copy.Title = Confirm File Replacement"
2018-06-06 15:44:00 -04:00
coddec
c5224d0b27 Update README.md 2018-05-12 11:45:44 +10:00
coddec
0c9e1876b5 Update Classic Start home page url
https://passionate-coder.github.io/Classic-Start/
2018-05-07 13:04:25 +10:00