Fabio Bas
bab4a51ebb
CPack: Debian package
2015-10-13 22:16:00 +02:00
Fabio Bas
7fe60279de
Fix PR #1600
2015-10-09 14:59:42 +02:00
Gavin Bisesi
3ebe42c400
Add dummy googletest
...
Uses the built in cmake -Dtest=ON
It should download googletest on the fly if needed.
Adds a new make target, `make test`
Ref #167
2015-10-09 14:58:46 +02:00
Fabio Bas
74c58cc2b0
fix qt libraries bundling on osx
...
fix #1547
2015-10-01 23:35:54 +02:00
Zach
d5adec53a2
Revert "Reimplemented PictureLoader as a singleton"
2015-09-23 03:17:33 -04:00
Zach
064c89ba5c
Merge pull request #1556 from ctrlaltca/carddatabase_changes
...
Reimplemented PictureLoader as a singleton
2015-09-23 01:21:37 -04:00
woogerboy21
62ffcde6bd
Added logs tab to allow moderators the ability to review log history/details
2015-09-23 00:50:01 -04:00
Fabio Bas
f6c7f3355f
Reimplemented PictureLoader as a singleton
...
* Removed remaining picture handling from card database and cardinfo
* removed the “noCard object” hack
2015-09-22 23:09:53 +02:00
Fabio Bas
5aaae5279c
revert to using QAudioOutput
2015-09-13 19:37:49 +02:00
Zach
226a8cc017
Merge pull request #1498 from ctrlaltca/sound_whatever
...
Reworked SoundEngine overhaul
2015-09-12 00:35:20 -04:00
Fabio Bas
0b072e2d60
Remove dependency to qt multimedia/mobility under qt4 and unused phonon plugins
2015-09-11 00:42:37 +02:00
woogerboy21
90cb890cc2
Added the ability or moderation staff to request user ban history
2015-09-10 16:02:45 -04:00
marco
baa61d0571
Merge branch 'master' into Refactor-settings
...
Conflicts:
oracle/CMakeLists.txt
2015-09-01 21:28:53 +02:00
Fabio Bas
5cfb034452
merged with master
2015-08-31 22:48:14 +02:00
marco
0b94b47f72
Servatrice portable + cmake options
...
Use -DPORTABLE=1 to build a portable version
2015-08-25 21:25:13 +02:00
marco
c8d59eec5e
Refactred settings to use settingscache & ini files
2015-08-22 01:05:15 +02:00
Jeff
05f2bc8392
Fix Conflicts
2015-08-20 22:27:46 -04:00
Jeff
e9bad2cacb
Merge branch 'master' into fix_1387
...
Conflicts:
cockatrice/CMakeLists.txt
cockatrice/src/tab_game.h
cockatrice/src/tab_room.cpp
2015-08-20 22:23:47 -04:00
marco
c6aba5a6d0
Renamed file + reduced window size + resfresh on change
2015-08-20 20:23:08 +02:00
Jeff
a64ea17357
Add LineEditCompleter to Tab_Game
2015-08-19 18:46:08 -04:00
marco
beaa4e9383
Configurable shortcuts
2015-08-16 13:46:57 +02:00
marco
b0bf94e378
Shorcut read from settings
2015-08-09 12:16:52 +02:00
Zach
7ebf817b17
Merge pull request #1197 from Cockatrice/cpp11
2015-07-13 13:23:18 -04:00
Fabio Bas
7f5f290c93
Profile management
2015-07-05 22:44:35 +02:00
Gavin Bises
8ed9d35724
Update project to C++11 compilation.
2015-07-03 10:02:31 -04:00
Fabio Bas
6b8ebe54e9
Theme manager
...
This is the first implementation of a theme manager. It’s a rebased and
revisited version of #792 .
2015-06-15 14:35:58 +02:00
Fabio Bas
5ace0dd892
Almost completed registration
...
* added missing bits of serverside code;
* added fronted in client;
* removed demo python scripts;
2015-05-23 20:13:03 +02:00
Fabio Bas
e88bad786f
Enable hidpi (retina) support under osx
...
* add to the application bundle a custom info.plist
* fix a graphic glitch on the life counter
2015-04-26 22:50:59 +02:00
Fabio Bas
42c0b09fbd
Remove dependency on QtXml (unused)
2015-04-16 12:26:02 +02:00
Fabio Bas
798dc09fe6
Translation updates to support Transifex
...
* ignore .tx folder
* cmake: when UPDATE_TRANSLATIONS=ON, extract new strings only to the
english translation file.
* added info in CONTRIBUTING.md
* updated english translations
2015-02-13 15:56:17 +01:00
Gavin Bisesi
b38cd7833f
Merge pull request #500 from ctrlaltca/translation_fixes
...
Translation fixes
2015-01-01 08:07:06 -05:00
Fabio Bas
54ce135e0c
Optimize qt plugins installation
...
* Always install “release” plugins
* install only plugins actually used
2014-12-28 22:21:45 +01:00
Fabio Bas
72ba5a1683
Parse header files for translatable strings
...
We previously parsed only .cpp files, but some strings are inlined in
header files.
2014-12-26 14:45:31 +01:00
Fabio Bas
c0ee060af4
Fixed vendor name
2014-11-09 23:14:36 +01:00
Fabio Bas
a716d73a42
OSX: Add proper infos to info.plist
...
fixes #411
2014-11-09 21:03:10 +01:00
Fabio Bas
9ef4d79c33
Install the audio/* plugins under windows and osx
2014-10-14 21:13:04 +02:00
Fabio Bas
dfb8be79cf
Fix installation of libeay32.dll, ssleay32.dll while compiling the PACKAGE target
2014-10-10 17:22:29 +02:00
Fabio Bas
6f25e09132
Deploy openssl libraries under win32
...
They are needed to fetch prices from deckbrew and possibly, in the
future, for ssl server connections
2014-10-10 14:12:30 +02:00
Fabio Bas
a0b35ee60b
Cockatrice - CMake: Include all existing translation files using a glob
2014-09-06 10:38:59 +02:00
Fabio Bas
e5eda9f172
Add a UPDATE_TRANSLATIONS options that actually updates translations!
2014-09-04 16:15:01 +02:00
Fabio Bas
fc24ffdec2
Cmake reorganization
...
* Move all cmake-related files in a new “cmake” folder
* move nsis files in there, too, since they are templates parsed by cake
* retrieve git version once when cmake is run, and use it for both
creating version_string.h/cpp and for package naming
2014-06-28 19:39:26 +02:00
Fabio Bas
096f200eb9
Install libraries and plugins automatically under windows
...
You won’t have to copy manually all the dlls in the release directory
anymore
2014-06-27 17:40:29 +02:00
Fabio Bas
34772cccab
Compilation fix for MSVC+Qt5
2014-06-27 17:09:09 +02:00
Fabio Bas
c4458b16b2
Qt5: fix plugin installation
2014-06-25 15:53:25 +02:00
Fabio Bas
809f390e2f
Merge remote-tracking branch 'upstream/master' into cmake_qt5
2014-06-25 15:46:50 +02:00
Daenyth
1c9540befa
Set cmake module path to local for findqtmobility
2014-06-25 01:48:30 -04:00
Fabio Bas
6dbdaafb33
Ported cockatrice
2014-06-24 19:13:47 +02:00
Fabio Bas
0b4701c42f
OSX: Handle zonebg for first time installations
...
If none of the gameboard images is set and and the user’s data
directory doesn’t contain a “zonebg” directory, create the directory,
copy contents from cockatrice’s app bundle and sets the config
accordingly.
2014-06-22 23:42:12 +02:00
Fabio Bas
2eebddea9a
Port "make package" fix to oracle and servatrice
2014-06-22 23:41:15 +02:00
Fabio Bas
b44365b73c
This finally fixes both make install and make package
2014-06-22 23:41:15 +02:00
Fabio Bas
6d1de0c617
Partially revert previous commits; ensure the bundle is fixed up correctly
2014-06-22 23:41:15 +02:00
Fabio Bas
41c7ce8022
Fix qt.conf file creation for "make package"
2014-06-22 23:41:15 +02:00
Fabio Bas
99f3519da5
Workaround permission problem in ixup_bundle
...
Without this change, make install and make package would require “sudo”
under osx
2014-06-22 23:41:15 +02:00
Fabio Bas
d7a962c055
CMake: support fir linking against qt5
2014-06-21 14:12:55 +02:00
Mark Morschhäuser
391e480d7a
Restored MSVC linkflags after cmake update.
2014-06-18 12:11:58 +02:00
Fabio Bas
dd768ba7bd
OSX: Move translations inside app bundle
...
Additional: remove duplicate if(linux) and merge rules together
2014-06-12 23:42:20 +02:00
Fabio Bas
eca318c34d
Make install paths relative to prepare for CPack
2014-06-12 23:29:42 +02:00
Fabio Bas
721cf6fe4f
Re-indent CMakeLists.txt using spaces
2014-06-11 18:08:30 +02:00
Fabio Bas
62f756e698
Remove pthread detection and linking: it's unused
2014-06-11 01:20:19 +02:00
Fabio Bas
0dd6567583
cockatrice's CMakeLists.txt: major overhaul
...
* Remove cockatrice_HEADERS (obsoleted by automoc)
* Remove compilation flags definition and Qt4 finding calls
* Make use of CMAKE_INSTALL_PREFIX
* use INSTALL(TARGETS) in place of INSTALL(PROGRAM)
* Osx: create a proper application bundle
* Added comments
2014-06-10 23:32:52 +02:00
Gavin Bisesi
50ac14e8ff
Merge pull request #82 from ctrlaltca/osx-compilation-fix
...
Fix compiling on OSX
2014-06-10 14:06:23 -04:00
ctrlaltca
e2d17e983f
Restored whitespaces in CMakeLists.txt
2014-06-10 20:05:24 +02:00
Fabio Bas
4fc6831784
Avoid using gcc-specific flags on not-gnu compilers
2014-06-10 11:42:41 +02:00
sylvanbasilisk
2b7ea0c983
refactored deck editor UI key shortcuts
...
The global shortcuts were removed in favor of key events
which are only triggered when a widget has focus. This is
necessary to allow different widgets to react differently
to the 'enter' key. The current key configuration is:
search edit focused:
* left/right: decrease/increase card count for selected database card
* enter: add selected card to deck
* ctrl-enter: add selected card to deck sideboard
* ctrl-left/right: decrease/increase card count in sideboard for selected card
database focused: the same as with search edit.
deckview focused:
* left/right: decrease/increase card count for selected deckview card
* enter: increase count for selected deckview card
* delete/backspace: delete selected card from deck
2014-03-24 21:03:26 +00:00
sylvanbasilisk
f77054f20d
refactor cardframe as a parent of a text card frame and a picture card frame
...
cardframe is now a stacked widget that prefers to show the card picture
only so that the screen can be more space efficient and the card pixel
map can be displayed as a larger size. however if the card pixel map
can not be loaded for some reason, the cardframe class will automatically
switch to the text version of the card.
a menu item was added under the database menu to allow for users to
prefer card text only.
2014-01-29 00:19:34 +00:00
sylvanbasilisk
16d30fb9e1
miscellaneous code cleanup
...
renamed filter list modules to filter tree to more accurately reflect
the nature of the data structure.
2014-01-22 20:52:52 +00:00
sylvanbasilisk
863e437d4c
added filter builder widget and filter tree
...
filter builder takes filter options from user, then adds
completed filters to the filter tree. the filter tree does
not currently do anything. in the future it will filter the
cards in the database view.
2014-01-17 10:06:45 +00:00
sylvanbasilisk
0b2231639f
initial experiment with editor layout
2014-01-05 09:47:50 +00:00
Chris Hansen
422f73d4cd
Fixed cmake error on mac install
2013-02-08 20:18:19 -08:00
Max-Wilhelm Bruker
de87bc6546
compile fixes by hasufell
2012-10-28 21:43:41 +01:00
Max-Wilhelm Bruker
7938171aca
Mac client: translation path fix
2012-06-27 21:44:49 +02:00
Max-Wilhelm Bruker
c7131e3a1d
Windows client: translation path fix
2012-06-27 20:41:42 +02:00
Max-Wilhelm Bruker
87584a3a76
updated Spanish; adjusted details for release
2012-06-24 16:40:05 +02:00
Max-Wilhelm Bruker
25b97d1e56
Converted PriceUpdater from QScriptEngine to Qt-Json. I don't feel comfortable running unchecked JS code from an external source.
2012-06-03 20:16:12 +02:00
Max-Wilhelm Bruker
c2edd33e90
added stub for Chinese
2012-05-20 14:52:58 +02:00
Max-Wilhelm Bruker
44d688b1d5
added deckstats.net interface in deck editor, fixing issue #39
2012-05-17 20:11:46 +02:00
Max-Wilhelm Bruker
3ba3952604
fixed issue #37 : add option to manually add token cards to the database
2012-05-17 18:29:35 +02:00
Max-Wilhelm Bruker
0eee6d7ab9
fixed issue #49 : when editing a remote deck, be able to directly save it there
2012-05-09 21:52:09 +02:00
Max-Wilhelm Bruker
875610e1b3
mac fixes
2012-04-27 00:39:34 +02:00
Max-Wilhelm Bruker
089d082cf4
moved translations out of resources file
2012-04-22 18:14:17 +02:00
Max-Wilhelm Bruker
38cf2621b4
preliminary changes to make deck editor a tab
2012-04-22 05:06:51 -04:00
Max-Wilhelm Bruker
f9e0b6fe9e
moved the user list context menu to a separate class to avoid redundant code
2012-04-07 23:05:45 +02:00
Max-Wilhelm Bruker
6b14b4e543
added game filter dialog in GameSelector; switched all dialogs to QDialogButtonBox; issue #32 fixed
2012-03-30 21:09:35 +02:00
Max-Wilhelm Bruker
0e7f7887ad
added swedish translation to qrc
2012-03-25 17:11:39 +02:00
Max-Wilhelm Bruker
3b70ad8c66
minor fixes wrt commit 4e4a7563db
2012-03-25 14:41:52 +02:00
Max-Wilhelm Bruker
4dc712286f
preliminary client-side replay watching code
2012-02-26 16:35:34 +01:00
Max-Wilhelm Bruker
c6c6a970c6
interface & client tab for replay transfer
2012-02-25 19:33:44 +01:00
Max-Wilhelm Bruker
96213fc3f3
Windows fixes
2012-02-25 14:50:06 +01:00
Max-Wilhelm Bruker
89c920479c
cmake fix
2012-02-21 01:21:32 +01:00
Max-Wilhelm Bruker
89bb8e72ee
use 'git describe' to generate version info for the about box and servatrice. fixes issue #20
2012-02-21 01:08:16 +01:00
Max-Wilhelm Bruker
a1bcd9854f
preliminary client-side replay support, works in principle
2012-02-21 00:09:03 +01:00
Max-Wilhelm Bruker
e8844deeef
added unix desktop icons and menu items to install target
2012-01-29 18:30:02 +01:00
Max-Wilhelm Bruker
068658995d
added compiler flags
2012-01-21 22:24:20 +01:00
Max-Wilhelm Bruker
e202d659a0
moc weirdness workaround on Unix, added install target
2012-01-21 22:13:27 +01:00
Max-Wilhelm Bruker
f385917a90
Win32 compile fix
2012-01-21 20:38:16 +01:00
Max-Wilhelm Bruker
3c24899de6
switched from qmake to cmake
2012-01-21 19:21:57 +01:00