Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please ignore #1314

Closed
wants to merge 4,460 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4460 commits
Select commit Hold shift + click to select a range
a658efe
improving consistency of subview layouts
zinnschlag Jul 14, 2015
2064a39
fixed deleted button sensitivity state
zinnschlag Jul 14, 2015
ecbdd7d
hooked up script subview buttons to bottom box (enables add and clone)
zinnschlag Jul 14, 2015
c5eec82
display script errors in script subview
zinnschlag Jul 16, 2015
3ea445c
improved error reporting
zinnschlag Jul 16, 2015
092204b
refactored mapping from message severity enum to string
zinnschlag Jul 16, 2015
446ac99
consider script warning settings for script subview
zinnschlag Jul 17, 2015
e86b8c9
improved error table layout
zinnschlag Jul 17, 2015
6576ac3
made error table read only
zinnschlag Jul 17, 2015
757f7d8
jump to line in source text when clicking on an error in error table
zinnschlag Jul 17, 2015
527ab1a
consider column when jumping to error in source text
zinnschlag Jul 17, 2015
9abc57d
do not try to jump to source location for errors that do not have a s…
zinnschlag Jul 17, 2015
7f89d36
put script compilation in script subview behind a timer
zinnschlag Jul 18, 2015
25bb298
make compilation delay configurable via a user setting
zinnschlag Jul 18, 2015
833844f
do not allow editing of deleted scripts
zinnschlag Jul 18, 2015
1d722fc
incorrect sBribe GMSTs for new omwgame files (Fixes #2785)
zinnschlag Jul 18, 2015
386f545
Fix definition conflict
Jul 19, 2015
73837e2
updated credits file
zinnschlag Jul 22, 2015
d037844
Fix building OpenCS with Qt 5.
rohit-n Jul 24, 2015
ca67e4e
Proper sorting of columns with enum values
smbas Jul 23, 2015
1041c3b
IdTableProxyModel refreshes the filter when the source model data or …
smbas Jul 23, 2015
77d5476
Proper index creation for nested data
smbas Jul 25, 2015
6c8862e
Fix a typo
Jul 3, 2015
f24b293
Create a custom signal to inform about a row addition in IdTableProxy…
smbas Jul 26, 2015
9461baa
Inform about a row addition after re-sorting in InfoTableProxyModel
smbas Jul 26, 2015
6a82ce0
Rework Table to use rowAdded() signal of a proxy model
smbas Jul 26, 2015
3280aad
Don't inform about a nested row addition in proxy models for top-leve…
smbas Jul 26, 2015
b667500
Add the configuration widget for extended commands
smbas Jul 2, 2015
297373f
Add the configuration widget to the bottom box
smbas Jul 2, 2015
832e910
Add the user setting for enabling the configuration of extended commands
smbas Jul 2, 2015
94725f3
Add the ability to configure extended commands for tables
smbas Jul 2, 2015
6c51e13
Rework widget layout of ExtendedCommandConfigurator
smbas Jul 2, 2015
24eb9bd
TableBottomBox adjusts its size according to the current widget size
smbas Jul 3, 2015
bf3891e
ExtendedCommandConfigurator: disable the perform button when all tabl…
smbas Jul 3, 2015
8eb677b
The configuration panel gets a focus when opening
smbas Jul 3, 2015
09d867c
ExtendedCommandConfigurator: the perform button takes the name of the…
smbas Jul 3, 2015
977f317
ExtendedCommandConfigurator: the perform button is now the default fo…
smbas Jul 3, 2015
214a448
Fix build error
smbas Jul 3, 2015
194888e
TableBottomBox: Creator/Configurator can be closed via Escape
smbas Jul 4, 2015
be1cf2f
ExtendedCommandConfigurator: layout changes
smbas Jul 4, 2015
34d8e5d
Rewording of the user setting for extended configuration
smbas Jul 5, 2015
6033e67
Close the extended configurator when all respective records were remo…
smbas Jul 5, 2015
9a93604
Add edit locking to ExtendedCommandConfigurator
smbas Jul 5, 2015
f477611
(Re) Wrote a tool to test NIF files in BSAs and on the filesystem.
EmperorArthur Jul 22, 2015
26d617d
allow keywords in quotes (Fixes #2794)
zinnschlag Jul 29, 2015
7e7c028
Fix formatting issues after cherry-picking commit ab0b5932f76ff57b79e…
Jul 30, 2015
2e6a8e1
Merge pull request #7 from cc9cii/master-cherry-pick
cc9cii Jul 30, 2015
7247da5
Fix loading openmw-template.omwgame with debug builds (see: https://f…
Jul 30, 2015
5bef43a
Remove duplicated config scanning (see: https://forum.openmw.org/view…
Jul 30, 2015
870bb49
Fix for issue #6 (https://github.com/cc9cii/openmw/issues/6) where di…
Jul 30, 2015
5538f82
Initial support for Land and LandTexture tables. Updates Features #9…
Jul 31, 2015
da85b3a
Update to keeping config comments (Feature #2535)
Aug 1, 2015
8acc2f3
Merge pull request #8 from cc9cii/minor-enhancements
cc9cii Aug 1, 2015
b920e1b
Support MSVC 2015. Tested(*) with updated dependencies:
Aug 11, 2015
bb250a2
Fix compilation when using 1.9 Ogre branch (i.e. the previous change …
Aug 13, 2015
2242920
Fix compiling with MSVC 2013 (typo mistake with the include file).
Aug 13, 2015
ec98a12
Proper index for Modified column in ModifyCommand
smbas Aug 2, 2015
4366bdb
Inform about Modified status change when modifying a value of a model
smbas Aug 2, 2015
bba3d6b
Restore Modified status of a record when adding/removing nested rows
smbas Aug 2, 2015
7a927ee
Close EditWidget when a proper row removed
smbas Aug 2, 2015
c0d714a
Activate editing of nested table cells by a double click
smbas Aug 2, 2015
bc48ed9
Correct comparison of enum values in IdTableProxyModel
smbas Aug 3, 2015
ce27f0c
Add appdata file for openmw and install it
nobrakal Aug 4, 2015
e9e057d
Rewrite of the description
nobrakal Aug 4, 2015
c157fef
allow use of IDs as function arguments, even if the ID matches a keyw…
zinnschlag Aug 5, 2015
c3a31d1
make non-editable fields in dialogue sub view selectable (Fixes #2818)
zinnschlag Aug 6, 2015
7dc81c6
Added a help message to niftest
EmperorArthur Aug 8, 2015
8cecfe4
Have niftest handle directories as well
EmperorArthur Aug 8, 2015
16d163b
Updated niftest's help message
EmperorArthur Aug 8, 2015
8b48fe1
niftest now scans BSA files in directories for nif errors
EmperorArthur Aug 8, 2015
28bc0cc
Cleaned up niftest's output
EmperorArthur Aug 8, 2015
a7befc1
Removed now unneeded script
EmperorArthur Aug 8, 2015
ef02bc6
Add magic effect verifier
smbas Aug 3, 2015
11f5a92
Don't allow empty value of School field in Magic Effects table
smbas Aug 4, 2015
f0982c8
Remove check for an empty Particle from Magic effects verifier
smbas Aug 6, 2015
0f2ea57
#2730 and #2725
TarasKudryavtsev-WDFC Aug 4, 2015
2f372a7
Remove additional instance of Display_YesNo (in cc9cii branch but not…
Sep 7, 2015
3456137
Editor: fix magic effect magnitudes incorrectly labelled as Min/Max R…
Aug 13, 2015
1d2f4c8
Editor: remove creature flag of unknown purpose from the UI
Aug 15, 2015
dae2588
Editor: fix a typo in ESM::Light flag mappings
Aug 16, 2015
f8f66bf
Remove empty line at the beginning of files
Aug 18, 2015
d1601fe
Adjust OpenCS saving stages order to stop vanilla MW complaining abou…
Aug 22, 2015
402f1ff
Fix the ESM::LandTexture NAME being discarded on loading
Aug 22, 2015
2953675
Sort tables by ID in the ascending order initially
smbas Aug 21, 2015
214f3e5
ModifyCommand uses a proper name of a modified nested value
smbas Aug 21, 2015
8c07d7f
Remove enum names for AiWanderRepeat column
smbas Aug 21, 2015
68013bd
Columns with Display_Boolean use Combobox editor even for non-boolean…
smbas Aug 21, 2015
3a41fe5
Convert AiWanderRepeat to bool in ActorAiRefIdAdapter::getNestedData()
smbas Aug 21, 2015
b53a773
Show race only when mesh type is Skin (in BodyParts table)
smbas Aug 21, 2015
859ba93
Inform about State change (not a whole row) when modifying a table value
smbas Aug 22, 2015
ca14d6a
Add missing includes to columnimp.hpp
smbas Aug 22, 2015
904f987
Merge pull request #9 from cc9cii/master-cherry-pick-2
cc9cii Sep 7, 2015
843afc5
Increment save file version and mark it as used, will be used in next…
Jun 30, 2015
b9ba106
Savegame loading optimization
Jun 30, 2015
05fd4e1
Use the format field instead of version field
Jun 30, 2015
65bd5d8
Refuse loading save games of unknown format
Jun 30, 2015
52dfc0e
Use the correct format specifier for ess-imported savegames
Jun 30, 2015
6fb658d
replaced State_Compiling (not requried anymore) with State_Merging
zinnschlag Jul 30, 2015
ef1e016
added UI for merge tool (merge tool itself is still missing)
zinnschlag Aug 6, 2015
a5a0990
improved adjuster widget problem reporting
zinnschlag Aug 6, 2015
c2ed475
disable merge menu item when a merge is already in progress
zinnschlag Aug 8, 2015
e4381c3
added merge operation (doesn't do anything yet)
zinnschlag Aug 13, 2015
9423603
inheriting Merge from QWidget instead of QDialog, because QDialog is …
zinnschlag Aug 13, 2015
0b8e04d
forgot to connect merge operation signals
zinnschlag Aug 13, 2015
3eef192
create merged document and open a view for it (document is still empt…
zinnschlag Aug 16, 2015
55dfe48
copy meta data from game file when merging
zinnschlag Aug 16, 2015
973c65b
merge id collections
zinnschlag Aug 21, 2015
024a540
flag newly merged documents as dirty (triggering an 'are you sure' di…
zinnschlag Aug 23, 2015
98cac62
added info tables and pathgrid table to merge operation
zinnschlag Aug 23, 2015
e33314a
made merge operation more fluent
zinnschlag Aug 23, 2015
72aa998
simplifying merge stage
zinnschlag Aug 25, 2015
81188a3
silenced a warning
zinnschlag Aug 25, 2015
9230c62
merge referenceables table
zinnschlag Aug 25, 2015
62daeca
fixed record state issues after merge
zinnschlag Aug 25, 2015
73ab89b
merge references tables
zinnschlag Aug 26, 2015
e5038cb
fixed merge stage order; added proper initialisation
zinnschlag Aug 30, 2015
a2d4957
merge land texture tables
zinnschlag Aug 30, 2015
35c4af9
added copy constructor and assignment operator for Land record struct
zinnschlag Aug 31, 2015
8cb1f4f
additional safety check for land texture listing merge stage
zinnschlag Aug 31, 2015
44020df
made return type of ESMTerrain::Storage::getLand const
zinnschlag Aug 31, 2015
4f24c6a
more const-ness fixes
Nov 1, 2015
c4b34a0
refactored loading of land data
zinnschlag Aug 31, 2015
ce34daa
removed indirection in OpenMW-CS land record
zinnschlag Aug 31, 2015
2595236
merge land tables
zinnschlag Sep 3, 2015
1784701
fixed a texture indexing bug (only affects the editor)
zinnschlag Sep 8, 2015
dcf1f15
handle missing land texture records properly during merge
zinnschlag Sep 8, 2015
4aa6d7d
various minor fixes
zinnschlag Sep 10, 2015
453c3ee
fixed an indexing error
zinnschlag Sep 11, 2015
5031d1f
disable on-demand loading of land data (for now, maybe)
zinnschlag Sep 11, 2015
03ee1ec
adjust FindMyGUI.cmake to correctly handle REQUIRED and QUIETLY
swick Sep 6, 2015
c0f21bf
Add some comments to ESM::Land
Sep 11, 2015
c40e68c
Add CONTRIBUTING.md
Sep 14, 2015
7c347a5
CONTRIBUTING.md: clarify "if applicable"
Sep 14, 2015
496cdcb
Ensure ColumnId names are unique. Filter parser calls Columns::getId…
Sep 11, 2015
41f2ffd
Rationalise the use of ColumnIds
Sep 11, 2015
f7eb502
Add missing fields for editing creatures.
Sep 12, 2015
2f76a15
Remove AI flag from the UI and instead auto-detect whether to save AI…
Sep 12, 2015
148ccb7
Set default creature scale to 1. Partially resolves bug #2880. (no c…
Sep 12, 2015
ae1439f
Fix typo.
Sep 12, 2015
a229411
replaced context-sensitive implementation of allowing digits at the b…
zinnschlag Sep 15, 2015
fcb9068
Fix tab indentations in apps/ and components/
Sep 16, 2015
9179782
Add travis-ci script to detect tab characters in the code
Sep 16, 2015
46c6092
updated credits file
zinnschlag Sep 17, 2015
6f294d0
removed some left-over signal slot stuff that shouldn't have been the…
zinnschlag Sep 17, 2015
14708e1
more cleanup
zinnschlag Sep 17, 2015
69e6328
fixed local variable caching issue in automatic error checking (Fixes…
zinnschlag Sep 22, 2015
890405b
scripts: recognize '+' also as a unary operator
zelurker Sep 25, 2015
c5235ea
removed a redundant else and made unary + work also in the console
zinnschlag Sep 26, 2015
4677560
adjusted a workaround for names starting with digits that interfered …
zinnschlag Sep 26, 2015
cb6198a
Added StartScriptCreator class with redefined getErrors method.
artemutin Sep 29, 2015
b0018aa
Fix namespace, add file to CMakeLists.txt
artemutin Sep 29, 2015
7f46bc1
add getIdValidatorResult method to GenericCreator, for use in subclass
artemutin Sep 29, 2015
c34d8c2
Add StartScriptCreator to a factory manager.
artemutin Sep 29, 2015
8fffbb3
updated credits file
zinnschlag Sep 30, 2015
9cc046c
Further rationalise the use of ColumnIds
Oct 8, 2015
b3daa7d
Fix AiWander sub-table editing. Should resolve bugs #2888 and #2930.
Oct 8, 2015
71077fd
Disable toolbar context menu. Should resolve bug #2953.
Oct 8, 2015
aa31704
deal with script execution from within a script (Fixes #2964)
zinnschlag Oct 9, 2015
ba9190e
Implemented line and col calculations in scriptsubview
artemutin Oct 7, 2015
f44d7e9
Stream error handling, and other minor changes.
artemutin Oct 9, 2015
437cabf
If table dont use any filter, filter update now dont cause a reapply …
artemutin Oct 11, 2015
91c4afe
Fixed filter reapplication on Description column change and on State
artemutin Oct 13, 2015
30de5c1
Fix editing ingredient effects sub-table. Should resolve bug #2978.
Oct 28, 2015
bb1a959
Fix skills and attributes being possible to add to irrelevant effects…
Oct 28, 2015
b595f26
Fix issue where mandatory effects field was allowed to be empty (and …
Oct 28, 2015
f08680e
Disable context menu for fixed size sub-tables. Should resolve bug #…
Oct 28, 2015
0ec4af4
Re-add mistakenly removed line and fix a silly typo.
Oct 28, 2015
245357c
Move TableEditModes enum inside a class scope.
Oct 28, 2015
894f3a9
Fix saving when only topic info was modified (topic itself unchanged)
Oct 31, 2015
26195dc
Rename a variable to make it less confusing.
Oct 31, 2015
a19a1da
Add a check for scale value of 0. Should resolve bug #2880.
Nov 1, 2015
6d38d97
Fix some sub-tables becoming uneditable since commit 80869d
Nov 1, 2015
12a8692
Fix include file issue.
Nov 1, 2015
9f4ecc2
Merge pull request #10 from cc9cii/master-cherry-pick-3
cc9cii Nov 5, 2015
fb3015c
Merge branch 'cc9cii' into jump-to-modified
Nov 6, 2015
007c733
Resolve merge issues and add back user preference setting for auto se…
May 30, 2015
5b1373f
Merge pull request #11 from cc9cii/jump-to-modified
cc9cii Nov 6, 2015
f7598a6
Merge branch 'pathgrid-edit' into Feature-1278
Nov 7, 2015
9716b67
Merge branch 'cc9cii' into Feature-1278
Nov 7, 2015
c7c0023
Merge pull request #12 from cc9cii/Feature-1278
cc9cii Nov 7, 2015
368dd9b
Compiler: remove unused mNameStartingWithDigit
Nov 4, 2015
70cb6f0
fixed an interference with script warning mode and error downgrading …
zinnschlag Nov 9, 2015
e9a8eac
Add NAME and DELE handling to ESM records.
smbas Jul 7, 2015
44c36a0
Add NAME and DELE handling to ESM records.
smbas Jul 7, 2015
1b21d1b
Add NAME and DELE handling to Script record
smbas Jul 7, 2015
93736e9
Change DELE sub-record value to 0 (4 bytes)
smbas Jul 7, 2015
d89de1b
Add NAME and DELE handling to Dialogue record
smbas Jul 7, 2015
8c77caf
Add DELE handling to Info record
smbas Jul 7, 2015
7dc0c91
Add NAME and DELE handling to Cell record
smbas Jul 7, 2015
4f1601f
Add NAME handling to Race record
smbas Jul 7, 2015
1aa1336
Remove redundant code
smbas Jul 7, 2015
711d787
Add NAME and DELE handling to Global record
smbas Jul 7, 2015
c4fd4be
Add NAME handling to GameSetting record
smbas Jul 8, 2015
e0d5208
Remove explicit record ID in load/read methods of MWWorld::Store
smbas Jul 8, 2015
2564eb9
Remove NAME handling from MWWorld::ESMStore
smbas Jul 8, 2015
f8b0cfc
Remove NAME handling from MWWorld::Globals
smbas Jul 8, 2015
a46ea70
Convert IDs of loaded records to lower case in MWWorld::Store
smbas Jul 9, 2015
19acd1f
Letter case fix for MWWorld::Globals
smbas Jul 9, 2015
80074f9
Set Deleted flag to false when initializing ESM records
smbas Jul 9, 2015
25a8cda
Some fixes for ESM Dialogues and Infos
smbas Jul 11, 2015
2448aa0
Add removing of deleted Infos to Dialogue::clearDeletedInfos()
smbas Jul 11, 2015
377d606
Load/read methods in MWWorld::Store return a pair (record ID, deleted…
smbas Jul 12, 2015
639e6e1
Remove DELE and NAME handling from RefIdCollection and RefIdData
smbas Jul 12, 2015
d518d70
Remove NAME and DELE handling from IdCollection
smbas Jul 13, 2015
72152d8
Move ID loading into a separate method for Dialogue and DialInfo records
smbas Jul 13, 2015
bd695fe
Remove INAM handling from InfoCollection
smbas Jul 13, 2015
82e1b05
Add NAME handling to DebugProfile and Filter records
smbas Jul 13, 2015
0979d88
Rework RefIdData code. Update the index map when a new record is loaded
smbas Jul 14, 2015
9503104
Return a correct index for a loaded record that was deleted
smbas Jul 14, 2015
3686c1e
Move DELE handling to CellRef record
smbas Jul 15, 2015
4e19969
Handle deleted records in RefCollection
smbas Jul 15, 2015
8b7b3d2
Refine DELE handling in ESM records. Add position-independent DELE se…
smbas Jul 16, 2015
b5c958c
More ESM records have DELE handling.
smbas Jul 16, 2015
696f7a9
Some refactoring. Remove unused code
smbas Jul 16, 2015
9a80373
Add a separate method to check whether a record is deleted or not for…
smbas Jul 18, 2015
a120bb2
Delete infos of deleted dialogue when loading a content file
smbas Jul 18, 2015
0277a4e
Implement saving of deleted records
smbas Jul 19, 2015
459fe3d
Rework EsmTool code. Remove explicit NAME handling
smbas Jul 19, 2015
a3d48fd
Rework ESS importer code. Remove explicit NAME handling for ESM records
smbas Jul 19, 2015
d12f784
Remove <cstdint> include file from loaddial.cpp
smbas Jul 19, 2015
7013ba7
Fix build errors & warnings
smbas Jul 19, 2015
82363bf
Make deleted flag a parameter of load/save methods (instead of a reco…
smbas Jul 20, 2015
0c002dd
Load/read methods (for ESM records) accept a deleted flag in OpenMW
smbas Jul 21, 2015
f4587e4
Load methods (for ESM records) accept a deleted flag in OpenCS
smbas Jul 21, 2015
0c4dd48
Load methods (for ESM records) accept a deleted flag in ESMTool
smbas Jul 21, 2015
38e99c9
Load methods (for ESM records) accept a deleted flag in ESSImporter
smbas Jul 21, 2015
2abdeef
Remove unused includes
smbas Jul 22, 2015
3821bff
Fix missing break in switch statement
smbas Jul 26, 2015
d789d93
Make saving of deleted ESM records more consistent
smbas Jul 28, 2015
41ee50c
Move common subrecord definitions (NAME, DELE) to defs.hpp
Nov 13, 2015
25bb8a5
esmtool fix
Nov 13, 2015
f9e12d6
Delete empty test
Nov 13, 2015
c221be7
Tests: add dialogue_merging_test (requires some data files)
Nov 13, 2015
c3031da
Tests: add content_diagnostics_test (requires some data files)
Nov 13, 2015
d3ada38
Tests: add record deletion test
Nov 13, 2015
0d9ffe8
Tests: add record overwrite test
Nov 13, 2015
33c0db1
Adjust tests to work with esm_rewrite branch.
Nov 13, 2015
1334091
Resolve merge issues.
Dec 5, 2015
940e982
Add FFMPEG to include path for OpenMW
ananace Nov 14, 2015
d3caeaf
Remove unused SOUND_INPUT_INCLUDES cmake variable.
Nov 14, 2015
ebf9ffd
Fix double writing of Dialogue NAME in OpenCS
Nov 15, 2015
0eca29e
Ignore Creature INDX subrecords
Nov 18, 2015
30b28bf
adjusted startup warning message for recent improvements regarding lo…
zinnschlag Nov 21, 2015
0366a05
Removed validator for filenames in OpenMW-CS (Fixes #2918)
zinnschlag Nov 21, 2015
2c5f0bf
hide script error list when there are no errors (Fixes #2867)
zinnschlag Nov 21, 2015
8da783d
do not adjust error panel height if panal was already open
zinnschlag Nov 21, 2015
8c4d414
remember script error panel height per scriptsubview
zinnschlag Nov 21, 2015
ec00bd2
make initial size of script error panel configurable (Fixes #2996)
zinnschlag Nov 21, 2015
a1939ae
StringUtils: use the locale-unaware tolower function
Nov 27, 2015
3c02703
Not found Land Textures are no longer a fatal error (Bug #3037)
Nov 27, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,12 @@ resources
/omwlauncher
/openmw
/opencs
/niftest

## generated objects
apps/openmw/config.hpp
components/version/version.hpp
Docs/mainpage.hpp
docs/mainpage.hpp
moc_*.cxx
*.cxx_parameters
*qrc_launcher.cxx
Expand Down
64 changes: 38 additions & 26 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,38 +1,50 @@
os:
- linux
- osx
language: cpp
compiler:
- gcc
branches:
only:
- master
- coverity_scan
- /openmw-.*$/
env:
global:
# The next declaration is the encrypted COVERITY_SCAN_TOKEN, created
# via the "travis encrypt" command using the project repo's public key
- secure: "jybGzAdUbqt9vWR/GEnRd96BgAi/7Zd1+2HK68j/i/8+/1YH2XxLOy4Jv/DUBhBlJIkxs/Xv8dRcUlFOclZDHX1d/9Qnsqd3oUVkD7k1y7cTOWy9TBQaE/v/kZo3LpzA3xPwwthrb0BvqIbOfIELi5fS5s8ba85WFRg3AX70wWE="
addons:
coverity_scan:
project:
name: "OpenMW/openmw"
description: "<Your project description here>"
notification_email: scrawl@baseoftrash.de
build_command_prepend: "cmake ."
build_command: "make -j3"
branch_pattern: coverity_scan
matrix:
include:
- os: linux
env:
ANALYZE="scan-build-3.6 --use-cc clang-3.6 --use-c++ clang++-3.6 "
compiler: clang
allow_failures:
- env: ANALYZE="scan-build-3.6 --use-cc clang-3.6 --use-c++ clang++-3.6 "

before_install:
- pwd
- echo "yes" | sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu `lsb_release -sc` main universe restricted multiverse"
- echo "yes" | sudo apt-add-repository ppa:openmw/openmw
- sudo apt-get update -qq
- sudo apt-get install -qq libboost-all-dev libgtest-dev google-mock
- sudo apt-get install -qq libqt4-dev
- sudo apt-get install -qq libopenal-dev
- sudo apt-get install -qq libavcodec-dev libavformat-dev libavutil-dev libswscale-dev
- sudo apt-get install -qq libbullet-dev libogre-1.9-dev libmygui-dev libsdl2-dev libunshield-dev
- sudo mkdir /usr/src/gtest/build
- cd /usr/src/gtest/build
- sudo cmake .. -DBUILD_SHARED_LIBS=1
- sudo make -j4
- sudo ln -s /usr/src/gtest/build/libgtest.so /usr/lib/libgtest.so
- sudo ln -s /usr/src/gtest/build/libgtest_main.so /usr/lib/libgtest_main.so
- if [ "${TRAVIS_OS_NAME}" = "linux" ]; then ./CI/before_install.linux.sh; fi
- if [ "${TRAVIS_OS_NAME}" = "osx" ]; then ./CI/before_install.osx.sh; fi
before_script:
- cd -
- mkdir build
- cd build
- cmake .. -DBUILD_WITH_CODE_COVERAGE=1 -DBUILD_UNITTESTS=1 -DBUILD_WITH_DPKG=1
- if [ "${TRAVIS_OS_NAME}" = "linux" ]; then ./CI/before_script.linux.sh; fi
- if [ "${TRAVIS_OS_NAME}" = "osx" ]; then ./CI/before_script.osx.sh; fi
script:
- make -j4
after_script:
- ./openmw_test_suite
- cd ./build
- if [ "$COVERITY_SCAN_BRANCH" != 1 ]; then ${ANALYZE}make -j2; fi
- if [ "$COVERITY_SCAN_BRANCH" != 1 ] && [ "${TRAVIS_OS_NAME}" = "osx" ]; then make package; fi
- if [ "${TRAVIS_OS_NAME}" = "linux" ]; then ./openmw_test_suite; fi
- if [ "${TRAVIS_OS_NAME}" = "linux" ]; then cd .. && ./CI/check_tabs.sh; fi
notifications:
recipients:
- lgromanowski+travis.ci@gmail.com
- corrmage+travis-ci@gmail.com
email:
on_success: change
on_failure: always
Expand All @@ -41,4 +53,4 @@ notifications:
- "chat.freenode.net#openmw"
on_success: change
on_failure: always

use_notice: true
219 changes: 219 additions & 0 deletions AUTHORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,219 @@
Contributors
============

The OpenMW project was started in 2008 by Nicolay Korslund.
In the course of years many people have contributed to the project.

If you feel your name is missing from this list, please notify a developer.


Programmers
-----------

Marc Zinnschlag (Zini) - Lead Programmer/Project Manager

Adam Hogan (aurix)
Aleksandar Jovanov
Alex Haddad (rainChu)
Alex McKibben (WeirdSexy)
Alexander Nadeau (wareya)
Alexander Olofsson (Ace)
Artem Kotsynyak (greye)
artemutin
Arthur Moore (EmperorArthur)
athile
Bret Curtis (psi29a)
Britt Mathis (galdor557)
cc9cii
Chris Boyce (slothlife)
Chris Robinson (KittyCat)
Cory F. Cohen (cfcohen)
Cris Mihalache (Mirceam)
darkf
Dmitry Shkurskiy (endorph)
Douglas Diniz (Dgdiniz)
Douglas Mencken (dougmencken)
dreamer-dead
David Teviotdale (dteviot)
Edmondo Tommasina (edmondo)
Eduard Cot (trombonecot)
Eli2
Emanuel Guével (potatoesmaster)
eroen
escondida
Evgeniy Mineev (sandstranger)
Fil Krynicki (filkry)
Gašper Sedej
gugus/gus
Hallfaer Tuilinn
Internecine
Jacob Essex (Yacoby)
Jannik Heller (scrawl)
Jason Hooks (jhooks)
jeaye
Jeffrey Haines (Jyby)
Jengerer
Joel Graff (graffy)
John Blomberg (fstp)
Jordan Ayers
Jordan Milne
Julien Voisin (jvoisin/ap0)
Karl-Felix Glatzer (k1ll)
Kevin Poitra (PuppyKevin)
Koncord
Lars Söderberg (Lazaroth)
lazydev
Leon Saunders (emoose)
Lukasz Gromanowski (lgro)
Manuel Edelmann (vorenon)
Marc Bouvier (CramitDeFrog)
Marcin Hulist (Gohan)
Mark Siewert (mark76)
Marco Melletti (mellotanica)
Marco Schulze
Mateusz Kołaczek (PL_kolek)
megaton
Michael Hogan (Xethik)
Michael Mc Donnell
Michael Papageorgiou (werdanith)
Michał Bień (Glorf)
Miroslav Puda (pakanek)
MiroslavR
naclander
Narmo
Nathan Jeffords (blunted2night)
NeveHanter
Nikolay Kasyanov (corristo)
nobrakal
Nolan Poe (nopoe)
Paul McElroy (Greendogo)
Pieter van der Kloet (pvdk)
Radu-Marius Popovici (rpopovici)
rdimesio
riothamus
Robert MacGregor (Ragora)
Rohit Nirmal
Roman Melnik (Kromgart)
Roman Proskuryakov (humbug)
Sandy Carter (bwrsandman)
Scott Howard
Sebastian Wick (swick)
Sergey Shambir
sir_herrbatka
smbas
Stefan Galowicz (bogglez)
Stanislav Bobrov (Jiub)
Sylvain Thesnieres (Garvek)
terrorfisch
Thomas Luppi (Digmaster)
Tom Mason (wheybags)
Torben Leif Carrington (TorbenC)
viadanna
Vincent Heuken
vocollapse
zelurker

Manual
------

Bodillium
Cramal
sir_herrbatka

Packagers
---------

Alexander Olofsson (Ace) - Windows
Bret Curtis (psi29a) - Ubuntu Linux
Edmondo Tommasina (edmondo) - Gentoo Linux
Julian Ospald (hasufell) - Gentoo Linux
Karl-Felix Glatzer (k1ll) - Linux Binaries
Kenny Armstrong (artorius) - Fedora Linux
Nikolay Kasyanov (corristo) - Mac OS X
Sandy Carter (bwrsandman) - Arch Linux

Public Relations and Translations
---------------------------------

Alex McKibben (WeirdSexy) - Podcaster
Artem Kotsynyak (greye) - Russian News Writer
Jim Clauwaert (Zedd) - Public Outreach
Julien Voisin (jvoisin/ap0) - French News Writer
Tom Koenderink (Okulo) - English News Writer
Lukasz Gromanowski (lgro) - English News Writer
Mickey Lyle (raevol) - Release Manager
Pithorn - Chinese News Writer
sir_herrbatka - Polish News Writer
Dawid Lakomy (Vedyimyn) - Polish News Writer

Website
-------

Lukasz Gromanowski (Lgro) - Website Administrator
Ryan Sardonic (Wry) - Wiki Editor
sir_herrbatka - Forum Administrator

Formula Research
----------------

Hrnchamd
Epsilon
fragonard
Greendogo
HiPhish
modred11
Myckel
natirips
Sadler

Artwork
-------

Necrod - OpenMW Logo
Mickey Lyle (raevol) - Wordpress Theme
Tom Koenderink (Okulo), SirHerrbatka, crysthala, Shnatsel - OpenMW Editor Icons

Inactive Contributors
---------------------

Ardekantur
Armin Preiml
Berulacks
Carl Maxwell
Diggory Hardy
Dmitry Marakasov (AMDmi3)
ElderTroll
guidoj
Jan-Peter Nilsson (peppe)
Jan Borsodi
Josua Grawitter
juanmnzsk8
Kingpix
Lordrea
Michal Sciubidlo
Nicolay Korslund
Nekochan
pchan3
penguinroad
psi29a
sergoz
spyboot
Star-Demon
Thoronador
Yuri Krupenin

Additional Credits
------------------
In this section we would like to thank people not part of OpenMW for their work.

Thanks to Maxim Nikolaev,
for allowing us to use his excellent Morrowind fan-art on our website and in other places.

Thanks to DokterDume,
for kindly providing us with the Moon and Star logo, used as the application icon and project logo.

Thanks to Kevin Ryan,
for creating the icon used for the Data Files tab of the OpenMW Launcher.

Thanks to DejaVu team,
for their DejaVuLGCSansMono fontface, see DejaVu Font License.txt for their license terms.