Commit graph

121 commits

Author SHA1 Message Date
lasconic
f440554261 clean CMake output on Mac and Windows 2016-03-30 15:31:15 +04:00
Eric Fontaine
da8cda6f24 cross compile AppImage in debian docker on travis for armhf 2016-03-29 22:14:49 -04:00
lasconic
0a1b4a38f4 use -std=c++11 on all platforms 2016-03-28 17:00:42 +04:00
lasconic
41cb3efc57 keep obsolete strings for translation 2016-03-17 10:23:04 +04:00
shoogle
767a95a9db Fix #95541: Portable build for Linux (AppImage)
- Set share path relative to executable on Linux too
- Linux dependencies for portable AppImage
- Helper scripts for desktop integration
- Update man pages
2016-02-17 14:13:24 +00:00
lasconic
07602a2575 add -Wno-inconsistent-missing-override on Mac to fix thousands of warnings from clang 2016-02-12 09:37:23 +04:00
Thomas Axelsson
413fdc3a1c fix #92521: make pulseaudio support optional 2016-01-11 18:27:12 +01:00
ws
c6092a7a95 first try in integrating freetype cmake file 2015-11-16 17:05:51 +01:00
ws
d8e4373435 make DPI=72 constant 2015-11-16 14:24:47 +01:00
ws
6f2cf4c2c1 fix build for gcc 5.2 2015-10-27 11:30:09 +01:00
shoogle
198319231f fix #57736 and improve Debian packaging to enable Ubuntu nightlies
- Flag unstable builds more obviously
- Add SUFFIX to filenames to prevent conflicts when installing multiple mscore versions in PATH.
- Update references to files with SUFFIX.
- Compress man page with highest gzip compression (Debian requirement)
- Display version in title bar of main window.
- fix #57736: enable/disable LAME mp3 support via Makefile option.
- Makefile option to not update MIME and icon cache on Linux.
- rename linux files for consistency with other CMake config files
- Label special builds in title bar (e.g. nightly builds).
- Create symlink aliases for mscore and man pages.
- Correct MimeType associations for nightlies in desktop file.
- Don't manually set RPATH, let CMake handle it automatically.
- Makefile option to not set RPATH at all (Debian requirement).
2015-08-27 18:01:04 +01:00
Eric Fontaine
1c48b4c571 Fix #72731 win32 large-address-aware
This allows 32-bit builds to access 4GB memory when run in 64-bit windows.

This fixes issue that occurred when loading multiple large soundfonts would cause a crash in windows when exceed the 2GB limit.  I'm able to build release both via command line makefile and in QT Creator, and tested them both to ensure now I'm able to load two very large zerberus .sfz soundfonts without crashing.
2015-08-09 12:40:47 -04:00
lasconic
a3cb169c5d remove unused dependencies 2015-07-06 14:11:50 +02:00
shoogle
79ea6132da improving Linux packaging (node:60131)
- automatic installation of Linux man page
- compress man page if gzip is present on system
- updated Linux man page
- tidied Linux man page
- Add .MSCZ and .MSCX to MIME database on Linux
- new Makefile targets to uninstall on Linux
- add MusicXML files to MIME database on Linux
- install mimetype icons on Linux
- changed gzip syntax to support older versions for Linux man page compression
- replaced PNG icons with SVGs
- fix #59196: new MSCZ and MSCX icon designs (SVG)
- never compress man pages on OpenBSD
2015-06-25 13:30:15 +01:00
lasconic
31a8d3d82a fix build on windows 2015-06-01 19:41:21 +02:00
lasconic
1f8a3e6e8a fix build with lame 2015-06-01 19:31:45 +02:00
Aeneas Jaißle
9cd4a04206 Add option "BUILD_LAME" to switch between building with and without LAME 2015-06-01 18:38:56 +02:00
lasconic
499ea8e71e fix compilation on Windows 2015-05-06 15:20:01 +02:00
lasconic
72ec3dc12b fix compilation on Mac OSX 2015-05-06 13:18:04 +02:00
ws
eff562ee3f render score fonts with freetype 2015-05-06 08:56:58 +02:00
lasconic
1103dfc57d enable ccache on travis 2015-04-15 10:55:14 +02:00
Joachim Schmitz
66e1427e98 fully back to develoment and for Windows too 2015-03-26 17:12:44 +01:00
lasconic
59132f4d22 fix #52651: update minimum Qt version 2015-03-26 16:20:20 +01:00
lasconic
73fdaf215a go back to development mode 2015-03-24 23:11:13 +01:00
lasconic
90ab8b63c3 prepare 2.0 release 2015-03-21 10:43:55 +01:00
lasconic
d0384031ff hide getting started if recent score, remove waiting spinner and hide webview if no internet, fix typo 2015-03-10 13:44:27 +01:00
Joachim Schmitz
f4c601b881 fix for cmake 3.1 and newer 2015-03-04 11:17:57 +01:00
ws
7b3ec94a34 update helpBrowser 2015-02-18 12:26:26 +01:00
ws
52705446fb implement qt help system, first part 2015-02-06 16:45:37 +01:00
ws
24419cbf95 fix #45961 Adding measures does not mark the file as changed 2015-02-03 13:42:37 +01:00
ws
1960bbbff7 use AUTOMOC in cmake files 2015-01-27 15:23:20 +01:00
lasconic
a103f2e470 remove tabs in start center 2014-12-19 16:30:18 +01:00
lasconic
03bf869108 On windows, change mscore.exe to MuseScore.exe, wix packaging: desktop shortcut, start menu shortcut... 2014-12-08 10:30:06 +01:00
lasconic
30599bd607 add client side support for save score online 2014-11-14 21:03:46 +01:00
ws
bbe146b8a5 startcenter: implement templates+demos 2014-11-12 16:38:38 +01:00
lasconic
7965ec4c9d Qt 5.2 is now required 2014-08-21 10:25:14 +02:00
lasconic
e176e255a2 disable Aeolus by default, keep it for reference only 2014-08-12 22:34:44 +02:00
lasconic
76fd1f6ab8 change instruments.ts generation to use a dedicated pro file 2014-08-07 11:39:57 +02:00
Andrey M. Tokarev
68f8ab2910 Add Beatroot code by Simon Dixon for beat detection in MIDI files
1. Passing of objects by values into functions
   were replaced by passing them by reference, where it is worth it.
2. Code style was reformatted according to the MuseScore style

Reformat Beatroot code style

Conflicts:
	mscore/CMakeLists.txt
	mtest/CMakeLists.txt
2014-07-29 18:35:25 +04:00
Jarrad Whitaker
f480a6f25a change build process to install generated plugin documentation with cmake
Squashed commit of the following:

commit bb5a149044f3a0e4aa18258859dc9d1332d253d7
Merge: f2d264e c52d265
Author: Jarrad Whitaker <akdor1154@gmail.com>
Date:   Mon Jul 21 20:30:12 2014 +1000

    Merge branch 'cmakePluginDoc' of github.com:akdor1154/MuseScore into cmakePluginDoc

commit f2d264e353b40963098bead30f8fb34b9b152e54
Author: Jarrad Whitaker <akdor1154@gmail.com>
Date:   Mon Jul 21 20:22:48 2014 +1000

    revert a packaging change unrelated to this PR

commit 729147e912f9dd65029dec9de11519c71cad6eae
Author: Jarrad Whitaker <akdor1154@gmail.com>
Date:   Mon Jul 21 20:18:37 2014 +1000

    modify build process so plugin documentation is installed by cmake

commit e836b35df81e65cf78a87043747571cdd3e97fcc
Author: lasconic <lasconic@gmail.com>
Date:   Sat Jul 19 16:21:14 2014 +0200

    fix #27871 + more cosmetic changes to palettes

commit d881b20e1e97dfaf85ae3175f3556c5dbf6c7fdb
Author: lasconic <lasconic@gmail.com>
Date:   Sat Jul 19 12:29:20 2014 +0200

    set mscVersion to the current version after the first layout of 1.3 scores

commit c52d2652b023b521c1a17889da059c727d4737fb
Author: Jarrad Whitaker <akdor1154@gmail.com>
Date:   Mon Jul 21 20:18:37 2014 +1000

    modify build process so plugin documentation is installed by cmake

commit 4dd4a0d43cfe9859f79e5a03f3021f96d630a28c
Merge: b4d51ee 8cc66dd
Author: Jarrad Whitaker <akdor1154@gmail.com>
Date:   Mon Jul 21 13:48:43 2014 +1000

    Merge branch 'master' of git://github.com/MuseScore/MuseScore

commit b4d51ee2986181a4daad0e7109dfd7ddc68673c8
Author: Jarrad Whitaker <akdor1154@gmail.com>
Date:   Mon Jul 21 13:25:38 2014 +1000

    remove bad debdepends
2014-07-21 20:38:00 +10:00
lasconic
7f0148384f fix warning CMP0045 with Cmake 3 2014-07-06 00:21:52 +02:00
lasconic
8b35549966 revert CMake changes 2014-06-27 20:35:22 +02:00
ws
b42d129364 build system: add find_package for Qt 2014-06-27 14:03:17 +02:00
lasconic
ed26bdca3e Ability to compile and run tests on Mac OSX 2014-06-23 16:07:33 +02:00
Joachim Schmitz
6f3a7d1957 whitespace cleanup 2014-05-30 13:37:44 +02:00
ws
1dff0380ef move qzip and xmlstream into separate libs 2014-05-07 19:58:14 +02:00
lasconic
1d54c0aec2 Qt 5.2 is not required for Windows, strictly speaking only 5.1 is required by the code, QT_MIN_VERSION should reflect this. Use online installer Qt path on Windows. 2014-02-08 10:47:59 +01:00
lasconic
9bf3b5bf05 add install plugin manual 2014-02-07 19:03:25 +01:00
lasconic
338b153480 update build to Qt 5.2.1 for Windows, use the standard paths for Qt and MinGW 2014-02-07 18:53:15 +01:00
Joachim Schmitz
7b99d3fdf5 For Windows Qt 5.2 is now the minimum
Since commit ac1a3fbb58 Qt 5.2 is the minimum requiremennt for Windows
2014-01-27 20:14:01 +01:00