Compare commits
126 Commits
@ -1,6 +0,0 @@
|
|||||||
[submodule "admin"]
|
|
||||||
path = admin
|
|
||||||
url = http://system@scm.trinitydesktop.org/scm/git/tde-common-admin
|
|
||||||
[submodule "cmake"]
|
|
||||||
path = cmake
|
|
||||||
url = http://system@scm.trinitydesktop.org/scm/git/tde-common-cmake
|
|
@ -0,0 +1,22 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2018 Slávek Banko
|
||||||
|
# slavek.banko (AT) axis.cz
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
cmake_minimum_required( VERSION 3.1 )
|
||||||
|
|
||||||
|
|
||||||
|
##### include our cmake modules #################
|
||||||
|
|
||||||
|
include( TDEL10n )
|
||||||
|
|
||||||
|
|
||||||
|
##### create translation templates ##############
|
||||||
|
|
||||||
|
tde_l10n_auto_add_subdirectories( )
|
@ -0,0 +1,86 @@
|
|||||||
|
############################################
|
||||||
|
# #
|
||||||
|
# Improvements and feedbacks are welcome #
|
||||||
|
# #
|
||||||
|
# This file is released under GPL >= 3 #
|
||||||
|
# #
|
||||||
|
############################################
|
||||||
|
|
||||||
|
|
||||||
|
cmake_minimum_required( VERSION 3.1 )
|
||||||
|
|
||||||
|
|
||||||
|
#### general package setup
|
||||||
|
|
||||||
|
project( knights )
|
||||||
|
|
||||||
|
|
||||||
|
#### include essential cmake modules
|
||||||
|
|
||||||
|
include( FindPkgConfig )
|
||||||
|
include( CheckFunctionExists )
|
||||||
|
include( CheckSymbolExists )
|
||||||
|
include( CheckIncludeFile )
|
||||||
|
include( CheckLibraryExists )
|
||||||
|
include( CheckCSourceCompiles )
|
||||||
|
include( CheckCXXSourceCompiles )
|
||||||
|
|
||||||
|
|
||||||
|
#### include our cmake modules
|
||||||
|
|
||||||
|
include( TDEMacros )
|
||||||
|
|
||||||
|
|
||||||
|
##### set version number ########################
|
||||||
|
|
||||||
|
tde_set_project_version( )
|
||||||
|
|
||||||
|
|
||||||
|
##### setup install paths
|
||||||
|
|
||||||
|
include( TDESetupPaths )
|
||||||
|
tde_setup_paths( )
|
||||||
|
|
||||||
|
|
||||||
|
##### optional stuff
|
||||||
|
|
||||||
|
option( WITH_ALL_OPTIONS "Enable all optional support" OFF )
|
||||||
|
option( WITH_GCC_VISIBILITY "Enable fvisibility and fvisibility-inlines-hidden" ${WITH_ALL_OPTIONS} )
|
||||||
|
|
||||||
|
|
||||||
|
##### user requested modules
|
||||||
|
|
||||||
|
option( BUILD_ALL "Build all" ON )
|
||||||
|
option( BUILD_DOC "Build documentation" ${BUILD_ALL} )
|
||||||
|
option( BUILD_TRANSLATIONS "Build translations" ${BUILD_ALL} )
|
||||||
|
|
||||||
|
|
||||||
|
##### configure checks
|
||||||
|
|
||||||
|
include( ConfigureChecks.cmake )
|
||||||
|
|
||||||
|
|
||||||
|
###### global compiler settings
|
||||||
|
|
||||||
|
add_definitions( -DHAVE_CONFIG_H )
|
||||||
|
|
||||||
|
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TQT_CXX_FLAGS}" )
|
||||||
|
set( CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined" )
|
||||||
|
set( CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-undefined" )
|
||||||
|
|
||||||
|
|
||||||
|
##### directories
|
||||||
|
|
||||||
|
add_subdirectory( media )
|
||||||
|
add_subdirectory( ${PROJECT_NAME} )
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
tde_conditional_add_project_docs( BUILD_DOC )
|
||||||
|
tde_conditional_add_project_translations( BUILD_TRANSLATIONS )
|
||||||
|
|
||||||
|
|
||||||
|
##### write configure files
|
||||||
|
|
||||||
|
configure_file( config.h.cmake config.h @ONLY )
|
@ -0,0 +1,34 @@
|
|||||||
|
###########################################
|
||||||
|
# #
|
||||||
|
# Improvements and feedback are welcome #
|
||||||
|
# #
|
||||||
|
# This file is released under GPL >= 3 #
|
||||||
|
# #
|
||||||
|
###########################################
|
||||||
|
|
||||||
|
|
||||||
|
# required stuff
|
||||||
|
find_package( TQt )
|
||||||
|
find_package( TDE )
|
||||||
|
|
||||||
|
tde_setup_architecture_flags( )
|
||||||
|
|
||||||
|
include(TestBigEndian)
|
||||||
|
test_big_endian(WORDS_BIGENDIAN)
|
||||||
|
|
||||||
|
tde_setup_largefiles( )
|
||||||
|
|
||||||
|
|
||||||
|
##### check for gcc visibility support #########
|
||||||
|
|
||||||
|
if( WITH_GCC_VISIBILITY )
|
||||||
|
tde_setup_gcc_visibility( )
|
||||||
|
endif( )
|
||||||
|
|
||||||
|
|
||||||
|
##### arts
|
||||||
|
|
||||||
|
pkg_search_module( ARTS arts )
|
||||||
|
if( NOT ARTS_FOUND )
|
||||||
|
tde_message_fatal( "aRts is required, but was not found on your system" )
|
||||||
|
endif( )
|
@ -1,369 +0,0 @@
|
|||||||
Knights 0.5.9 -- Friday January 17th, 2003
|
|
||||||
Troy Corbin Jr. <tcorbin@users.sourceforge.net>
|
|
||||||
|
|
||||||
* Changed version to 0.5.9
|
|
||||||
* The console is now organized into 'Tabs', rather than using a splitter. These
|
|
||||||
tabs can be dynamicaly organized into different windows by simply dragging
|
|
||||||
them. Drag a tab onto the desktop to create another tab window.
|
|
||||||
* Added the 'Seek Graph', which is a plotted chart of matches which people are
|
|
||||||
seeking. It behaves very much like the 'Sought Match List', but the graph
|
|
||||||
makes it easy to spot matches around your desired Rating / Time Controls.
|
|
||||||
* Added movement animations.
|
|
||||||
* Added a 'New Match' dialog that opens whenever you start a new match. It
|
|
||||||
allows you to set the time controls, players for each side, and more.
|
|
||||||
* Moved theme installation to the 'Settings' menu.
|
|
||||||
- Major speed improvments when selecting and dragging chessmen.
|
|
||||||
* You can now install multiple themes at once.
|
|
||||||
* Knights now handles keyboard input better. Don't worry about pressing
|
|
||||||
'Enter' before you start chatting, just begin.
|
|
||||||
* Knights can now auto-configure the following additional chess engines:
|
|
||||||
Cilian, Faile, OliThink, Pepito, and Yace.
|
|
||||||
- Fixed sloppy SAN disambiguation where it wasn't needed.
|
|
||||||
- Fixed gcc 3.1 compilation errors.
|
|
||||||
* Added Italian translations.
|
|
||||||
* Added Finnish translations.
|
|
||||||
- Fixed a bug where Knights would sometimes declare a draw too early.
|
|
||||||
- Fixed a bug in which the King could castle even if an adjacent position was
|
|
||||||
being attacked.
|
|
||||||
* Knights can now correctly read PGN files that contain FEN notation.
|
|
||||||
* You can now right click on a match's button to access a mini-file menu.
|
|
||||||
- XBoard is now the default engine protocol when you configure a new engine.
|
|
||||||
* Added basic support for the UCI engine protocol.
|
|
||||||
- Removed the listing for the Knights engine protocol.
|
|
||||||
* New users must accept our license ( the GPL ) before they can continue.
|
|
||||||
* Movement highlights now also work when reviewing a match.
|
|
||||||
* You can choose to login to your ICS as a 'guest' from the Login Dialog.
|
|
||||||
- Fixed a bug which sometimes kept audio from working.
|
|
||||||
* The 'Help' button in the 'Configure Knights...' dialog will now display
|
|
||||||
context sensitive help, depending on what page you're viewing.
|
|
||||||
* Knights can read and display images stored in the SCID *.img file format.
|
|
||||||
- Fixed problem where the Console wouldn't redraw without focus.
|
|
||||||
* You can now change the Console's text size using it's context menu.
|
|
||||||
- The Retract menu option can now be used several times in a row.
|
|
||||||
- Knights' main window is now raised to the top and given focus whenever a
|
|
||||||
new match starts, or whenever you select a different match.
|
|
||||||
* You can now have multiple PGN files open at the same time.
|
|
||||||
- Major rewrite of internal communications code.
|
|
||||||
- Fixed bug that made en passant moves illegal when your king was in check.
|
|
||||||
- Countless minor bugfixes.
|
|
||||||
|
|
||||||
Knights 0.5.6 -- Friday June 21st, 2002
|
|
||||||
Troy Corbin Jr. <tcorbin@users.sourceforge.net>
|
|
||||||
|
|
||||||
* Changed version to 0.5.6
|
|
||||||
- Fixed a bug in the setup wizard that makes every server but FICS the
|
|
||||||
current server.
|
|
||||||
- Knights will now handle invalid ICS logins in a sane manner.
|
|
||||||
- If you accept or counter-challenge a match offer from the
|
|
||||||
console, the Match Pop-up will go away.
|
|
||||||
- Fixed a bug where Less-than and Pipe symbols wouldn't render in the console.
|
|
||||||
- ( Possibily? ) Fixed a bug that caused Knights to repeat the final moves in a
|
|
||||||
match in the PGN game.
|
|
||||||
- If your opponent on ICS resigns, Knights now handles it properly.( Redux )
|
|
||||||
* Added a History file to Knights. It will contain all past ChangeLog entries
|
|
||||||
while ChangeLog will only contain entries for the current version.
|
|
||||||
* Expanded error reporting for failed theme installation.
|
|
||||||
- Fixed missing character bug in ICC play.
|
|
||||||
* The "Auto Close Last ICS" option is now on by default.
|
|
||||||
* You now setup Timeseal for each individual server.
|
|
||||||
* Added a combobox that lets you select the level of profanity filtering your
|
|
||||||
ICS preforms on incomming messages.
|
|
||||||
( Settings->Configure Knights->Chess Servers->Options->Profanity Filter )
|
|
||||||
- Knights should now correctly use the "Clock Ticking" and "Lag Compensation"
|
|
||||||
data sent to it by FICS.
|
|
||||||
* Added support for movelist retrieval from ICS ( experimental )
|
|
||||||
- Fixed Knights' parsing of Recursive Annotation Variations. RAVs embedded
|
|
||||||
within one another are now recognised and kept track of.
|
|
||||||
- Fixed the display of Numerical Annotation Glyphs
|
|
||||||
* Added support for proposed NAGs #140-154 and #190-195
|
|
||||||
- After loading a completed match, Knights now stops the clock and displays an
|
|
||||||
appropriate message on the Status Bar.
|
|
||||||
* Knights now fills out the "Mode" PGN tag when it knows the correct value.
|
|
||||||
- Fixed a bug where Knights looked for the "root" entry in a chessman
|
|
||||||
theme.conf rather than "rook".
|
|
||||||
* Knights now reads and uses the Notation Coordinate Colors specified within
|
|
||||||
theme.conf files.
|
|
||||||
- Fixed the time read from saved, unfinished PGN games.
|
|
||||||
* Moved the "Seconds Between Seek Updates" and "Auto Close Last ICS" options
|
|
||||||
from the General Settings to the Server Options tab.
|
|
||||||
- Rewrote the engine communications code to use KDE's TDEProcess instead of UNIX
|
|
||||||
pipes and signals. This should make Knights more portable, and should fix
|
|
||||||
some obscure errors.
|
|
||||||
* Applied KDE3 compatability patch from Harald Fernengel
|
|
||||||
- Made internal changes to the shutdown procedure. (KDE3)
|
|
||||||
- Made internal changes to the console's stylesheet. (KDE3)
|
|
||||||
* Made some minor changes with layout spacing.
|
|
||||||
- Fixed the Status Bar so that it's alignment is automatic, based on the
|
|
||||||
current language.
|
|
||||||
* Replaced the Default Board's 'Highlight' graphics with new images that
|
|
||||||
show off KDE3's true alpha-channel support. ( Blatant eye-candy, yum )
|
|
||||||
- Disabled the back button in the Setup Wizard's last page so you can't go back
|
|
||||||
and set everything up multiple times.
|
|
||||||
* When examining a match, manipulating the Notation List will now move you
|
|
||||||
back and forth through the match.
|
|
||||||
* Moving the mouse wheel will now navigate the Notation List.
|
|
||||||
* Added "Player History" to the right-click menu in the Sought Games List.
|
|
||||||
- Fixed that annoying Console 'jump' you got whenever a match began.
|
|
||||||
- Fixed the coloring of t-shouts and says.
|
|
||||||
* You can now continue to drag your chessman even after your opponent has moved
|
|
||||||
* The 'Show Last Move' option now uses the 'Movement' highlight to display the
|
|
||||||
appropriate positions. If a chessman was attacked as a part of the previous
|
|
||||||
move, then that position is shown with the 'Attack' highlight.
|
|
||||||
* When you preform a 'Premove', it will be represented on the board using
|
|
||||||
transparent chessmen, rather than the old way ( which was represented with
|
|
||||||
nothing =).
|
|
||||||
* You can now preform premoves during a match vs. a computer opponent.
|
|
||||||
* Left clicking anywhere on the board will cancel a premove.
|
|
||||||
* Added the "Assess" option to the right-click menu in the Sought Games List.
|
|
||||||
* Improved handling of Disconnections during ICS play. Also improved handling
|
|
||||||
of "Illegal Move" messages.
|
|
||||||
* "Play White" and "Play Black" menu options will now be disabled during an
|
|
||||||
ICS match.
|
|
||||||
* Added the ability to Print the notation for the current Match.
|
|
||||||
* Added translations to French, German, and Estonian.
|
|
||||||
- Fixed shutdown crash that occured when console was still open.
|
|
||||||
* Added 'Borders' to Chessboard themes.
|
|
||||||
- Knights no longer requires OpenGL.
|
|
||||||
* Added 'busy' cursor when waiting for opponent to move.
|
|
||||||
* Added the "Bowron Abernethy Chess Engine" to the list of autodetected
|
|
||||||
engines in the Setup Wizard.
|
|
||||||
- Fixed a bug in the Challenge Dialog Box that scrambled match parameters.
|
|
||||||
* Expanded 'Notification' coloring.
|
|
||||||
|
|
||||||
Knights 0.5.4.1 -- Wednesday February 6th, 2002
|
|
||||||
Troy Corbin Jr. <tcorbin@users.sourceforge.net>
|
|
||||||
|
|
||||||
* Changed version to 0.5.4.1
|
|
||||||
- Fixed critical error which disabled your ability to capture pieces.
|
|
||||||
|
|
||||||
Knights 0.5.4 -- Monday February 4th, 2002
|
|
||||||
Troy Corbin Jr. <tcorbin@users.sourceforge.net>
|
|
||||||
|
|
||||||
* Changed version to 0.5.4
|
|
||||||
* All matches now use the same image cache, rather than creating it's own.
|
|
||||||
This will save you 2 meg of memory per concurrent match.
|
|
||||||
- Fixed a bug which prevented some castling.
|
|
||||||
* Added the 'Resign' option. ( Match->Resign )
|
|
||||||
* Knights now automatically adjusts the display depending on which army you're
|
|
||||||
playing. If you're black, it will be displayed on the bottom. Of course, the
|
|
||||||
option 'Reverse Board Orientation' reverses this effect: the local player's
|
|
||||||
army will be displayed at the top.
|
|
||||||
- Fixed problem with the display of the clocks while playing over an ICS.
|
|
||||||
- Fixed a bug where Knights will send the resign command to an ICS whenever
|
|
||||||
an ICS match is closed. Now, resign is never sent to ICS unless you tell
|
|
||||||
Knights to do so.
|
|
||||||
- If your opponent on ICS resigns, Knights now handles it properly.
|
|
||||||
- Knights now writes the correct result of a resigned game in .pgn files.
|
|
||||||
* Knights now fills out the PlayerType and Termination .pgn tags when it knows
|
|
||||||
the correct value.
|
|
||||||
* Implemented "drag & drop" movement of chessmen.
|
|
||||||
* Streamlined a lot of drawing code, making some operations ( like "Reverse
|
|
||||||
Board Orientation" ) much faster
|
|
||||||
* Added initial support for examining games via ICS.
|
|
||||||
* Added SOUND! ( Settings->Configure Knights->Audio )
|
|
||||||
* Optimized various bits of ICS code
|
|
||||||
* You can now call your opponent's flag ( Match->Call Flag )
|
|
||||||
- Fixed some bugs concerning ambiguous SAN notation
|
|
||||||
* Increased the width of the clock displays, making them more readable with
|
|
||||||
smaller boards.
|
|
||||||
* Added an option to automatically close the previous ICS match when you
|
|
||||||
begin a new one. ( Settings->Configure Knights->General->Automatically
|
|
||||||
Close Previous ICS Match )
|
|
||||||
* Knights can now begin with a match vs PC open, or it can begin connecting
|
|
||||||
to your ICS. ( Settings->Configure Knights->General->When Knights Begins
|
|
||||||
It Should: )
|
|
||||||
* Added Premove support. ( Settings->Configure Knights->Chess Servers->
|
|
||||||
Options->enable Premove )
|
|
||||||
* Added checkboxes for ICS Shouts, Unregistered Tells, Kibitzes, Seeks, and
|
|
||||||
Private Matches. ( Settings->Configure Knights->Chess Servers->Options )
|
|
||||||
- Fixed the "Reject Draw" option for ICS games.
|
|
||||||
- Fixed a bug where Channel Reply didn't work when the last channel message
|
|
||||||
came from an unregistered user.
|
|
||||||
* The menu option "Match->Reverse Board Orientation F2" has been renamed to
|
|
||||||
"Match->Flip Board F2". This option now works independently of the original
|
|
||||||
option ( Settings->Configure Knights->Display->Reverse Board Orientation" ).
|
|
||||||
Where the original option effects every board ( and is saved between
|
|
||||||
sessions ), this new Match Menu option effects only the current match, and
|
|
||||||
is not saved in any way.
|
|
||||||
* Now when you're challenged in ICS, a dialog will pop up with the details of
|
|
||||||
the challenge. From here you can accept or decline, or change the parameters
|
|
||||||
and make a counter offer.
|
|
||||||
* Added a patch from Harald Fernengel that makes Knights compatable with KDE3.
|
|
||||||
- Fixed bug where new ICS games began with garbage highlights.
|
|
||||||
- Fixed a bug which disabled en Passant moves via ICS game.
|
|
||||||
* Added extra error messages to detect theme loading problems.
|
|
||||||
|
|
||||||
Knights 0.5.1 -- Friday December 21st, 2001
|
|
||||||
Troy Corbin Jr. <tcorbin@users.sourceforge.net>
|
|
||||||
|
|
||||||
- Fixed a compile bug for Tru64 users
|
|
||||||
- Fixed a bug introduced in 0.5 that made all play over ICS impossible
|
|
||||||
- Fixed a bug where Knights counted the opening position in an ICS match
|
|
||||||
as a move.
|
|
||||||
- Fixed another ICS related bug where moves you made, which ICS echos back,
|
|
||||||
were counted twice.
|
|
||||||
- Fixed yet another bug. This one wrote SAN for a pawn's captures in a way which
|
|
||||||
was incompatible with other programs.
|
|
||||||
|
|
||||||
Knights 0.5 -- Monday December 17th, 2001
|
|
||||||
Troy Corbin Jr. <tcorbin@users.sourceforge.net>
|
|
||||||
|
|
||||||
* Changed version to 0.5
|
|
||||||
- Some distros had a problem compiling 2 lines of the documentation. This
|
|
||||||
has been fixed.
|
|
||||||
- Fixed a bug where recieving a position for a game we don't know about caused
|
|
||||||
Knights to crash.
|
|
||||||
- Fixed a bug where Knights did not notify ICS when a game was closed.
|
|
||||||
- In ICS matches where the local player was black, the chessmen were displayed
|
|
||||||
on the wrong coordinates on the board, making the match unplayable. This has
|
|
||||||
been fixed.
|
|
||||||
- Incomming clock times from ICS matches where divided by 10, making a 2 minute
|
|
||||||
clock look like 12 seconds. This has been fixed.
|
|
||||||
* Buffered the output of the Sought Games List to help remove the
|
|
||||||
"flashing" effect.
|
|
||||||
- Fixed the ability to review games on an ICS.
|
|
||||||
* Added ability to read .pgn files that contain multiple matches. Knights will
|
|
||||||
display a summary of the matches in a new window, and you simply click ( or
|
|
||||||
double-click based on your global KDE settings ) on a match to review it.
|
|
||||||
- The Sought Games List required a double click to accept a match, regardless
|
|
||||||
of your global KDE preferences. This has been fixed.
|
|
||||||
* Knights can now append all your saved games to a single .pgn file.
|
|
||||||
* Added the "Accept Match", "Tell...", "Finger", and "Add to Friends List"
|
|
||||||
options to the Sought Games List right click menu.
|
|
||||||
* Added "Reverse Board Orientation" option to the Match menu thanks to a patch
|
|
||||||
from Kunnar Klauks.
|
|
||||||
- Knights now closes the connection to the ICS when you close the console.
|
|
||||||
- Fixed a bug where a pawn promotion in a loaded game would prompt you to
|
|
||||||
choose the promotion.
|
|
||||||
- Fixed the phantom button bug which could occur if you closed matches
|
|
||||||
out of sequence.
|
|
||||||
* Added support for the XBoard commands "telluser" and "tellusererror".
|
|
||||||
- Did some minor code cleanup throughout the project.
|
|
||||||
|
|
||||||
Knights 0.4.9 -- Tuesday December 4th, 2001
|
|
||||||
Troy Corbin Jr. <tcorbin@users.sourceforge.net>
|
|
||||||
|
|
||||||
- Changed version number to 0.4.9
|
|
||||||
* Added option to disable the splash screen
|
|
||||||
* Added configuration for internet servers
|
|
||||||
* The Game menu is now the File menu, and the Opponent menu is now the Match
|
|
||||||
menu.
|
|
||||||
- The new game menu now dynamically enables or disables game types based on
|
|
||||||
your configuration. So, if you don't have any chess engines configured, you
|
|
||||||
can't play a vs. PC or PC vs PC game. Likewise for internet play and server
|
|
||||||
configuration.
|
|
||||||
* Added the Console... which handles sending and receiving messages via chess
|
|
||||||
server, and any other online transactions that don't occur Over the Board.
|
|
||||||
* Added "High Quality" mode, which displays a much smoother chessboard with
|
|
||||||
very little pixelation... even at the smallest board sizes. However, there
|
|
||||||
is a noticeable speed tradeoff.
|
|
||||||
* Added a 2Meg cache which greatly offsets much of the speed loss in High
|
|
||||||
Quality mode ( At least on my 600 it does ). Still not as fast as regular,
|
|
||||||
which should be fine for lower-end machines.
|
|
||||||
- Knights now displays an error message when you try playing with a bad book
|
|
||||||
engine configuration.
|
|
||||||
- Fixed bug where Knights couldn't read a move from a .pgn file if it was the
|
|
||||||
last token on the line.
|
|
||||||
* Knights will now read themes from two locations... The system-wide themes
|
|
||||||
directory ( usually /usr/share/apps/knights/themes ) and the media directory
|
|
||||||
so you can run Knights without installing it ( ../media )
|
|
||||||
* Added the 'Ponder' option to the Opponent menu.
|
|
||||||
* Added the 'Show Last Move' option to the Settings menu.
|
|
||||||
* Added 'Pause/Resume' functions to the Game menu.
|
|
||||||
* Separated themes into two - a board theme and a chessman theme.
|
|
||||||
- Removed the Green Marble theme from the Knights distro.
|
|
||||||
* Created the ThemePack distro. All themes ( except default ) will go here.
|
|
||||||
- Fixed the 'Reverse Orientation' option... it now displays correctly.
|
|
||||||
* Extended Knights' document handling to act like you would expect it: It
|
|
||||||
remembers URLs ( to resave, or save a loaded game ), and prompts whenever
|
|
||||||
an unsaved game is about to be destroyed.
|
|
||||||
* Expanded .pgn support to include multiple games per file and propper
|
|
||||||
parsing of comments.
|
|
||||||
* Added application/pgn mimetype
|
|
||||||
* Knights now connects to FICS and will play chess there.
|
|
||||||
* Added ALT-R to reply to the last private tell you recieved.
|
|
||||||
* Added ALT-C to chat on the last channel you recieved a message on.
|
|
||||||
* Knights now supports multiple matches at once.
|
|
||||||
* Knights will now default Pawn Promotions to Queen if the user does not
|
|
||||||
select one.
|
|
||||||
* Added ability to Retract or Undo a move while playing against an engine.
|
|
||||||
* Added a "Install Themes" function in the Settings.
|
|
||||||
* Added ability to modify the key bindings.
|
|
||||||
* Added a setup wizard to get new users up and running faster.
|
|
||||||
* Too many minor changes to document.
|
|
||||||
|
|
||||||
Knights 0.4.6 -- Wednesday August 15th, 2001
|
|
||||||
Troy Corbin Jr. <tcorbin@users.sourceforge.net>
|
|
||||||
|
|
||||||
- Changed version to 0.4.6
|
|
||||||
* Added en passant moves.
|
|
||||||
* Added rules for 50 move rule.
|
|
||||||
* Added rules for forced draws. ( 10.3 & 10.4 of F.I.D.E. Laws of Chess )
|
|
||||||
* Knights now sends time & otim to engines that want it.
|
|
||||||
- Fixed bug where Knights interpreted messages during a game into feature
|
|
||||||
commands. This occurred while playing Crafty. It sent "time control" during a
|
|
||||||
match, which Knights interpreted as "feature time=0" due to the way Knights
|
|
||||||
parses engine data as space separated tokens. A Timer was added to engineio
|
|
||||||
which keeps any feature commands from comming through after an initial two
|
|
||||||
seconds. This will probably become a problem again, however, and I should
|
|
||||||
look into making Knights read engine data as full lines rather than space
|
|
||||||
separated tokens.
|
|
||||||
- Fixed bug where internal records, and therefore PGN output, did not reflect
|
|
||||||
engine names properly when the feature myname was used. Now internal
|
|
||||||
records are not initiated until after the engines have initiated.
|
|
||||||
- Fixed bug where the last move of a game could result in an Illegal Move
|
|
||||||
error being printed on the status bar.
|
|
||||||
* Knights now recognizes all PGN Tags.
|
|
||||||
* Loaded games will now be displayed as it loads.
|
|
||||||
* Added command line option -d <path> for specifying Knights' data directory
|
|
||||||
- Fixed bug where the king could castle even after he moved
|
|
||||||
- v 0.4.5 broke the Promotion Selection Dialog. It is now fixed.
|
|
||||||
* Selecting previous moves from the notation combobox will let you review
|
|
||||||
the game. If someone makes a move while you're reviewing, you are returned
|
|
||||||
to the current position.
|
|
||||||
* The up and down arrow keys will cycle you through your game's history.
|
|
||||||
- You should now be able to continue a game if the engine thinks you've made
|
|
||||||
an illegal move.
|
|
||||||
* Added "Force Move" command to force a computer opponent to make a move.
|
|
||||||
* Added "Offer Draw" command to offer a draw to your opponent.
|
|
||||||
* Experimental support for Book Engines
|
|
||||||
- Fixed FEATURE delay for XBoard compatible engines
|
|
||||||
- Fixed a bug where new installs had to create two engines and switch them once
|
|
||||||
before any engines would load.
|
|
||||||
* Added "Reverse Board Orientation" option which, well, reverses the board's
|
|
||||||
orientation. =)
|
|
||||||
* Added first draft of documentation.
|
|
||||||
- Fixed minor bug in XBoard protocol's alternative move command
|
|
||||||
- Fixed other minor XBoard compliance issues
|
|
||||||
- Confirmed that KnightCap works with Knights
|
|
||||||
- Confirmed that Sjeng works with Knights
|
|
||||||
- Consolidated entries for GNUChess v4, XBoard v1, XBoard v2, and XBoard v3
|
|
||||||
protocols into XBoard
|
|
||||||
* Engine configurator now sorts the engine list
|
|
||||||
- Other minor tweaks that I can't remember
|
|
||||||
|
|
||||||
Knights 0.4.5 -- Sunday July 29th, 2001
|
|
||||||
Troy Corbin Jr. <tcorbin@users.sourceforge.net>
|
|
||||||
|
|
||||||
* Re-rendered graphics
|
|
||||||
* graphics are scalable... 14 different board sizes per theme
|
|
||||||
* Themes now stored in tarballs
|
|
||||||
* Knights recognizes and accepts most XBoard version 2 Features
|
|
||||||
* Crafty v18.9 is confirmed to work!
|
|
||||||
|
|
||||||
Knights 0.4.4 -- Friday July 20th, 2001
|
|
||||||
Troy Corbin Jr. <tcorbin@users.sourceforge.net>
|
|
||||||
|
|
||||||
* enabled engine setup from Settings
|
|
||||||
* enabled engine vs. engine games
|
|
||||||
* Knights now recognizes true time control periods
|
|
||||||
* enabled playing as the black army
|
|
||||||
* added work on supporting book engines
|
|
||||||
* minor changes to the main interface
|
|
||||||
|
|
||||||
Knights 0.4.2 -- Tuesday July 17th, 2001
|
|
||||||
Troy Corbin Jr. <tcorbin@users.sourceforge.net>
|
|
||||||
|
|
||||||
* Initial public offering via CVS
|
|
||||||
|
|
||||||
|
|
@ -1,26 +1,16 @@
|
|||||||
Dependencies:
|
Basic Installation
|
||||||
-------------
|
==================
|
||||||
|
|
||||||
- Qt 3.x
|
Knights relies on cmake to build.
|
||||||
- KDE 3.x
|
|
||||||
- Autoconf 2.5
|
Here are suggested default options:
|
||||||
- Automake 1.6
|
|
||||||
|
-DCMAKE_INSTALL_PREFIX="/opt/trinity" \
|
||||||
You'll also need to have your $TDEDIR environment variable set correctly.
|
-DCONFIG_INSTALL_DIR="/etc/trinity" \
|
||||||
|
-DSYSCONF_INSTALL_DIR="/etc/trinity" \
|
||||||
|
-DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \
|
||||||
Installing from Tarball Distribution:
|
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||||
-------------------------------------
|
-DCMAKE_VERBOSE_MAKEFILE="ON" \
|
||||||
|
-DCMAKE_SKIP_RPATH="OFF" \
|
||||||
Type: ./configure
|
-DBUILD_ALL="ON" \
|
||||||
make
|
-DWITH_ALL_OPTIONS="ON"
|
||||||
make install
|
|
||||||
|
|
||||||
|
|
||||||
Installing from CVS:
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
Type: make -f Makefile.dist
|
|
||||||
./configure
|
|
||||||
make
|
|
||||||
make install
|
|
||||||
|
@ -1,54 +0,0 @@
|
|||||||
####### tdevelop will overwrite this part!!! (begin)##########
|
|
||||||
|
|
||||||
SUBDIRS = doc knights media po
|
|
||||||
|
|
||||||
####### tdevelop will overwrite this part!!! (end)############
|
|
||||||
# not a GNU package. You can remove this line, if
|
|
||||||
# have all needed files, that a GNU package needs
|
|
||||||
AUTOMAKE_OPTIONS = foreign
|
|
||||||
|
|
||||||
$(top_srcdir)/configure.in: configure.in.in $(top_srcdir)/subdirs
|
|
||||||
cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common configure.in ;
|
|
||||||
|
|
||||||
$(top_srcdir)/subdirs:
|
|
||||||
cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common subdirs
|
|
||||||
|
|
||||||
$(top_srcdir)/acinclude.m4: $(top_srcdir)/admin/acinclude.m4.in $(top_srcdir)/admin/libtool.m4.in
|
|
||||||
@cd $(top_srcdir) && cat admin/acinclude.m4.in admin/libtool.m4.in > acinclude.m4
|
|
||||||
|
|
||||||
MAINTAINERCLEANFILES = subdirs configure.in acinclude.m4 configure.files
|
|
||||||
|
|
||||||
package-messages:
|
|
||||||
$(MAKE) -f admin/Makefile.common package-messages
|
|
||||||
$(MAKE) -C po merge
|
|
||||||
|
|
||||||
dist-hook:
|
|
||||||
cd $(top_distdir) && perl admin/am_edit -padmin
|
|
||||||
cd $(top_distdir) && $(MAKE) -f admin/Makefile.common subdirs
|
|
||||||
|
|
||||||
rpm_prep: doc clean distclean-generic ${PACKAGE}.spec
|
|
||||||
rm -R -f /tmp/${PACKAGE}-@RPM_VERSION@
|
|
||||||
mkdir -p /tmp/${PACKAGE}-@RPM_VERSION@
|
|
||||||
(cd ${srcdir} ; cp -R -a ./* /tmp/${PACKAGE}-@RPM_VERSION@ )
|
|
||||||
(cd /tmp/ ; \
|
|
||||||
touch ${PACKAGE}-@RPM_VERSION@/doc/help_{en,de,fr,et}.docbook ; \
|
|
||||||
find ${SRC_PREFIX}-@RPM_VERSION@ -name CVS > \
|
|
||||||
/tmp/${PACKAGE}-tar-excludes.lst ; \
|
|
||||||
find ${SRC_PREFIX}-@RPM_VERSION@ -name Makefile \
|
|
||||||
-o -name Makefile.in >> \
|
|
||||||
/tmp/${PACKAGE}-tar-excludes.lst ; \
|
|
||||||
echo "${SRC_PREFIX}-@RPM_VERSION@/doc/api" >> \
|
|
||||||
/tmp/${PACKAGE}-tar-excludes.lst ; \
|
|
||||||
tar --exclude-from=/tmp/${PACKAGE}-tar-excludes.lst \
|
|
||||||
-chzf ${PACKAGE}-@RPM_VERSION@.tar.gz \
|
|
||||||
${SRC_PREFIX}-@RPM_VERSION@ ; \
|
|
||||||
rm -f /tmp/${PACKAGE}-tar-excludes.lst )
|
|
||||||
rm -R -f /tmp/${PACKAGE}-@RPM_VERSION@
|
|
||||||
|
|
||||||
# does not work with original SuSE-6.4 rpm
|
|
||||||
# you will need an update of the rpm package !
|
|
||||||
rpm: rpm_prep
|
|
||||||
rpm -ta /tmp/${PACKAGE}-@RPM_VERSION@.tar.gz
|
|
||||||
|
|
||||||
src.rpm: rpm_prep
|
|
||||||
rpm -ts /tmp/${PACKAGE}-@RPM_VERSION@.tar.gz
|
|
@ -1,14 +0,0 @@
|
|||||||
all:
|
|
||||||
@echo "This Makefile is only for the CVS repository"
|
|
||||||
@echo "This will be deleted before making the distribution"
|
|
||||||
@echo ""
|
|
||||||
@if test ! -d admin; then \
|
|
||||||
echo "Please recheckout this module!" ;\
|
|
||||||
echo "for cvs: use checkout once and after that update again" ;\
|
|
||||||
echo "for cvsup: checkout kde-common from cvsup and" ;\
|
|
||||||
echo " link kde-common/admin to ./admin" ;\
|
|
||||||
exit 1 ;\
|
|
||||||
fi
|
|
||||||
$(MAKE) -f admin/Makefile.common cvs
|
|
||||||
|
|
||||||
.SILENT:
|
|
@ -1,44 +0,0 @@
|
|||||||
Knights - A chess interface for the Trinity Desktop Environment
|
|
||||||
|
|
||||||
FOR INSTALLATION INSTRUCTIONS, SEE THE "INSTALL" FILE
|
|
||||||
|
|
||||||
- What Is Knights?
|
|
||||||
|
|
||||||
Knights is a graphical chess interface designed to work with TDE. Knights
|
|
||||||
is called a chess 'interface' because it does not come with it's own computer
|
|
||||||
players. There are several very good computer players ( Chess Engines )
|
|
||||||
already. Unfortunatly, most chess engines do not include fully featured GUIs.
|
|
||||||
Instead, they rely on other programs ( like Knights ) to fill the gap.
|
|
||||||
|
|
||||||
- How can I learn more about Knights?
|
|
||||||
|
|
||||||
If you're interested in learning more, you should visit our project's website
|
|
||||||
at http://knights.sourceforge.net
|
|
||||||
|
|
||||||
- What Chess Engines work with Knights?
|
|
||||||
|
|
||||||
Knights should support any engine which uses the XBoard protocol developed by
|
|
||||||
Tim Mann. Knights will also offer it's own protocol for future use. To date,
|
|
||||||
the following chess engines have been confirmed to work with Knights. If you
|
|
||||||
know of another, please let me know so I can update this list.
|
|
||||||
|
|
||||||
- GNUChess v4.0 patchlevel 80
|
|
||||||
- GNUChess v5.02
|
|
||||||
- Crafty v18.09
|
|
||||||
- Crafty v18.10
|
|
||||||
- KnightCap v3.3
|
|
||||||
- Sjeng v10.0
|
|
||||||
- BabyChess
|
|
||||||
|
|
||||||
- What can I do to help Knights?
|
|
||||||
|
|
||||||
Knights can always use help in a number of areas. The best way to get started
|
|
||||||
would be to express your interests on the knights-devel mailing list. You can
|
|
||||||
sign up from here:
|
|
||||||
|
|
||||||
http://sourceforge.net/mail/?group_id=31461
|
|
||||||
|
|
||||||
Currently, we're very interested in talking to a graphics artist about
|
|
||||||
designing some new themes, and we would like to talk to some advanced
|
|
||||||
chess players about helping to develop the tutorials.
|
|
||||||
|
|
@ -0,0 +1,69 @@
|
|||||||
|
|
||||||
|
Knights - A chess interface (GUI) for the Trinity Desktop Environment
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Knights is a graphical chess interface designed to work with TDE.
|
||||||
|
It's designed to be both friendly to new chess players and
|
||||||
|
functional for Grand Masters. Knights is called a chess "interface"
|
||||||
|
because it does not come with it's own computer players. There are
|
||||||
|
several computer players ( Chess Engines ) already. Unfortunatly, most
|
||||||
|
chess engines do not include fully featured GUIs. Instead, they rely on
|
||||||
|
other programs ( like Knights ) to fill the gap.
|
||||||
|
|
||||||
|
|
||||||
|
## What Chess Engines can work with Knights?
|
||||||
|
|
||||||
|
Knights should support any engine which uses the XBoard protocol
|
||||||
|
developed by Tim Mann. Knights will also offer it's own protocol for
|
||||||
|
future use. To date, the following chess engines have been confirmed
|
||||||
|
to work with. If you know of another, please let we know so we can
|
||||||
|
update this list.
|
||||||
|
|
||||||
|
- GNUChess v4.0 patchlevel 80
|
||||||
|
- GNUChess v5.02
|
||||||
|
- Crafty v18.09
|
||||||
|
- Crafty v18.10
|
||||||
|
- KnightCap v3.3
|
||||||
|
- Sjeng v10.0
|
||||||
|
- BabyChess
|
||||||
|
|
||||||
|
|
||||||
|
## List of Knights' key features:
|
||||||
|
|
||||||
|
* Play against yourself, against computer opponents,
|
||||||
|
or against others over the Internet.
|
||||||
|
* Customize your board and pieces with over 30 different themes,
|
||||||
|
or make your own!
|
||||||
|
* Audio cues help alert you to important events.
|
||||||
|
* Novice players can preview potential moves.
|
||||||
|
* Save your unfinished matches and play them again later.
|
||||||
|
|
||||||
|
.
|
||||||
|
|
||||||
|
Contributing
|
||||||
|
--------------
|
||||||
|
|
||||||
|
If you wish to contribute to knights (TDE), you might do so:
|
||||||
|
|
||||||
|
- TDE Gitea Workspace (TGW) collaboration tool.
|
||||||
|
https://mirror.git.trinitydesktop.org/gitea
|
||||||
|
|
||||||
|
- TDE Weblate Translation Workspace (TWTW) collaboration tool.
|
||||||
|
https://mirror.git.trinitydesktop.org/weblate
|
||||||
|
|
||||||
|
|
||||||
|
Translations status
|
||||||
|
---------------------
|
||||||
|
|
||||||
|
### messages
|
||||||
|
[![Translations status](https://mirror.git.trinitydesktop.org/weblate/widgets/applications/-/knights/multi-auto.svg
|
||||||
|
"Engage in translating")](https://mirror.git.trinitydesktop.org/weblate/projects/applications/knights/)
|
||||||
|
|
||||||
|
### desktop files
|
||||||
|
[![Translations status](https://mirror.git.trinitydesktop.org/weblate/widgets/applications/-/knights-knightsdesktop/multi-auto.svg
|
||||||
|
"Engage in translating")](https://mirror.git.trinitydesktop.org/weblate/projects/applications/knights-knightsdesktop/)
|
||||||
|
|
||||||
|
### mime-types
|
||||||
|
[![Translations status](https://mirror.git.trinitydesktop.org/weblate/widgets/applications/-/knights-pgn-mimetype/multi-auto.svg
|
||||||
|
"Engage in translating")](https://mirror.git.trinitydesktop.org/weblate/projects/applications/knights-pgn-mimetype/)
|
@ -1 +0,0 @@
|
|||||||
Subproject commit 04db460623e1f235e7239f08fdcc2d0ef72636af
|
|
@ -1 +0,0 @@
|
|||||||
Subproject commit 1994b808819fd74446cb8f1a0491b3e10244f463
|
|
@ -0,0 +1,8 @@
|
|||||||
|
#define VERSION "@VERSION@"
|
||||||
|
|
||||||
|
// Defined if you have fvisibility and fvisibility-inlines-hidden support.
|
||||||
|
#cmakedefine __KDE_HAVE_GCC_VISIBILITY 1
|
||||||
|
|
||||||
|
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||||
|
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||||
|
#cmakedefine WORDS_BIGENDIAN @WORDS_BIGENDIAN@
|
@ -1,169 +0,0 @@
|
|||||||
/* config.h.in. Generated from configure.in by autoheader. */
|
|
||||||
|
|
||||||
/* Define if you have the CoreAudio API */
|
|
||||||
#undef HAVE_COREAUDIO
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <crt_externs.h> header file. */
|
|
||||||
#undef HAVE_CRT_EXTERNS_H
|
|
||||||
|
|
||||||
/* Defines if your system has the crypt function */
|
|
||||||
#undef HAVE_CRYPT
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
|
||||||
#undef HAVE_DLFCN_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
|
||||||
#undef HAVE_INTTYPES_H
|
|
||||||
|
|
||||||
/* Define if you have libjpeg */
|
|
||||||
#undef HAVE_LIBJPEG
|
|
||||||
|
|
||||||
/* Define if you have libpng */
|
|
||||||
#undef HAVE_LIBPNG
|
|
||||||
|
|
||||||
/* Define if you have a working libpthread (will enable threaded code) */
|
|
||||||
#undef HAVE_LIBPTHREAD
|
|
||||||
|
|
||||||
/* Define if you have libz */
|
|
||||||
#undef HAVE_LIBZ
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <memory.h> header file. */
|
|
||||||
#undef HAVE_MEMORY_H
|
|
||||||
|
|
||||||
/* Define if your system needs _NSGetEnviron to set up the environment */
|
|
||||||
#undef HAVE_NSGETENVIRON
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <pthread/linuxthreads/pthread.h> header file.
|
|
||||||
*/
|
|
||||||
#undef HAVE_PTHREAD_LINUXTHREADS_PTHREAD_H
|
|
||||||
|
|
||||||
/* Define if you have the res_init function */
|
|
||||||
#undef HAVE_RES_INIT
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `snprintf' function. */
|
|
||||||
#undef HAVE_SNPRINTF
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <stdint.h> header file. */
|
|
||||||
#undef HAVE_STDINT_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
|
||||||
#undef HAVE_STDLIB_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <strings.h> header file. */
|
|
||||||
#undef HAVE_STRINGS_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <string.h> header file. */
|
|
||||||
#undef HAVE_STRING_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
|
||||||
#undef HAVE_SYS_STAT_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
|
||||||
#undef HAVE_SYS_TYPES_H
|
|
||||||
|
|
||||||
/* C++ compiler supports template repository */
|
|
||||||
#undef HAVE_TEMPLATE_REPOSITORY
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <unistd.h> header file. */
|
|
||||||
#undef HAVE_UNISTD_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `vsnprintf' function. */
|
|
||||||
#undef HAVE_VSNPRINTF
|
|
||||||
|
|
||||||
/* Define if you want Xinerama support */
|
|
||||||
#undef HAVE_XINERAMA
|
|
||||||
|
|
||||||
/* Suffix for lib directories */
|
|
||||||
#undef KDELIBSUFF
|
|
||||||
|
|
||||||
/* Name of package */
|
|
||||||
#undef PACKAGE
|
|
||||||
|
|
||||||
/* Define to the address where bug reports for this package should be sent. */
|
|
||||||
#undef PACKAGE_BUGREPORT
|
|
||||||
|
|
||||||
/* Define to the full name of this package. */
|
|
||||||
#undef PACKAGE_NAME
|
|
||||||
|
|
||||||
/* Define to the full name and version of this package. */
|
|
||||||
#undef PACKAGE_STRING
|
|
||||||
|
|
||||||
/* Define to the one symbol short name of this package. */
|
|
||||||
#undef PACKAGE_TARNAME
|
|
||||||
|
|
||||||
/* Define to the version of this package. */
|
|
||||||
#undef PACKAGE_VERSION
|
|
||||||
|
|
||||||
/* The size of a `char', as computed by sizeof. */
|
|
||||||
#undef SIZEOF_CHAR
|
|
||||||
|
|
||||||
/* The size of a `char *', as computed by sizeof. */
|
|
||||||
#undef SIZEOF_CHAR_P
|
|
||||||
|
|
||||||
/* The size of a `int', as computed by sizeof. */
|
|
||||||
#undef SIZEOF_INT
|
|
||||||
|
|
||||||
/* The size of a `long', as computed by sizeof. */
|
|
||||||
#undef SIZEOF_LONG
|
|
||||||
|
|
||||||
/* Define to 1 if you have the ANSI C header files. */
|
|
||||||
#undef STDC_HEADERS
|
|
||||||
|
|
||||||
/* Version number of package */
|
|
||||||
#undef VERSION
|
|
||||||
|
|
||||||
/*
|
|
||||||
* jpeg.h needs HAVE_BOOLEAN, when the system uses boolean in system
|
|
||||||
* headers and I'm too lazy to write a configure test as long as only
|
|
||||||
* unixware is related
|
|
||||||
*/
|
|
||||||
#ifdef _UNIXWARE
|
|
||||||
#define HAVE_BOOLEAN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* AIX defines FD_SET in terms of bzero, but fails to include <strings.h>
|
|
||||||
* that defines bzero.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#if defined(_AIX)
|
|
||||||
#include <strings.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* On HP-UX, the declaration of vsnprintf() is needed every time !
|
|
||||||
*/
|
|
||||||
|
|
||||||
#if !defined(HAVE_VSNPRINTF) || defined(hpux)
|
|
||||||
#if __STDC__
|
|
||||||
#include <stdarg.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#else
|
|
||||||
#include <varargs.h>
|
|
||||||
#endif
|
|
||||||
#ifdef __cplusplus
|
|
||||||
extern "C"
|
|
||||||
#endif
|
|
||||||
int vsnprintf(char *str, size_t n, char const *fmt, va_list ap);
|
|
||||||
#ifdef __cplusplus
|
|
||||||
extern "C"
|
|
||||||
#endif
|
|
||||||
int snprintf(char *str, size_t n, char const *fmt, ...);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#if defined(__SVR4) && !defined(__svr4__)
|
|
||||||
#define __svr4__ 1
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
/* Compatibility define */
|
|
||||||
#undef ksize_t
|
|
||||||
|
|
||||||
/* Define the real type of socklen_t */
|
|
||||||
#undef socklen_t
|
|
@ -1,2 +0,0 @@
|
|||||||
./admin/configure.in.min
|
|
||||||
configure.in.in
|
|
@ -1,85 +0,0 @@
|
|||||||
dnl This file is part of the KDE libraries/packages
|
|
||||||
dnl Copyright (C) 2001 Stephan Kulow (coolo@kde.org)
|
|
||||||
|
|
||||||
dnl This file is free software; you can redistribute it and/or
|
|
||||||
dnl modify it under the terms of the GNU Library General Public
|
|
||||||
dnl License as published by the Free Software Foundation; either
|
|
||||||
dnl version 2 of the License, or (at your option) any later version.
|
|
||||||
|
|
||||||
dnl This library is distributed in the hope that it will be useful,
|
|
||||||
dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
||||||
dnl Library General Public License for more details.
|
|
||||||
|
|
||||||
dnl You should have received a copy of the GNU Library General Public License
|
|
||||||
dnl along with this library; see the file COPYING.LIB. If not, write to
|
|
||||||
dnl the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
|
||||||
dnl Boston, MA 02110-1301, USA.
|
|
||||||
|
|
||||||
# Original Author was Kalle@kde.org
|
|
||||||
# I lifted it in some mater. (Stephan Kulow)
|
|
||||||
# I used much code from Janos Farkas
|
|
||||||
|
|
||||||
dnl Process this file with autoconf to produce a configure script.
|
|
||||||
|
|
||||||
AC_INIT(acinclude.m4) dnl a source file from your sub dir
|
|
||||||
|
|
||||||
dnl This is so we can use kde-common
|
|
||||||
AC_CONFIG_AUX_DIR(admin)
|
|
||||||
|
|
||||||
dnl This ksh/zsh feature conflicts with `cd blah ; pwd`
|
|
||||||
unset CDPATH
|
|
||||||
|
|
||||||
dnl Checking host/target/build systems, for make, install etc.
|
|
||||||
AC_CANONICAL_SYSTEM
|
|
||||||
dnl Perform program name transformation
|
|
||||||
AC_ARG_PROGRAM
|
|
||||||
|
|
||||||
dnl Automake doc recommends to do this only here. (Janos)
|
|
||||||
AM_INIT_AUTOMAKE(knights, 0.6) dnl searches for some needed programs
|
|
||||||
|
|
||||||
KDE_SET_PREFIX
|
|
||||||
|
|
||||||
dnl generate the config header
|
|
||||||
AM_CONFIG_HEADER(config.h) dnl at the distribution this done
|
|
||||||
|
|
||||||
dnl Checks for programs.
|
|
||||||
AC_CHECK_COMPILERS
|
|
||||||
AC_ENABLE_SHARED(yes)
|
|
||||||
AC_ENABLE_STATIC(no)
|
|
||||||
KDE_PROG_LIBTOOL
|
|
||||||
|
|
||||||
dnl for NLS support. Call them in this order!
|
|
||||||
dnl WITH_NLS is for the po files
|
|
||||||
AM_KDE_WITH_NLS
|
|
||||||
|
|
||||||
KDE_USE_QT(3.0.0)
|
|
||||||
AC_PATH_KDE
|
|
||||||
#MIN_CONFIG(3.0.0)
|
|
||||||
|
|
||||||
dnl PACKAGE set before
|
|
||||||
AC_PREREQ(2.5)
|
|
||||||
|
|
||||||
KDE_FIND_PATH(meinproc, MEINPROC, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(meinproc)])
|
|
||||||
AC_SUBST(MEINPROC)
|
|
||||||
|
|
||||||
KDE_CREATE_SUBDIRSLIST
|
|
||||||
AC_CONFIG_FILES([ Makefile ])
|
|
||||||
AC_CONFIG_FILES([ admin/Makefile ])
|
|
||||||
AC_CONFIG_FILES([ doc/Makefile ])
|
|
||||||
AC_CONFIG_FILES([ knights/Makefile ])
|
|
||||||
AC_CONFIG_FILES([ media/Makefile ])
|
|
||||||
AC_CONFIG_FILES([ po/Makefile ])
|
|
||||||
AC_OUTPUT
|
|
||||||
if test "$all_tests" = "bad"; then
|
|
||||||
if test ! "$cache_file" = "/dev/null"; then
|
|
||||||
echo ""
|
|
||||||
echo "Please remove the file $cache_file after changing your setup"
|
|
||||||
echo "so that configure will find the changes next time."
|
|
||||||
echo ""
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
echo ""
|
|
||||||
echo "Good - your configure finished. Start make now"
|
|
||||||
echo ""
|
|
||||||
fi
|
|
@ -1,10 +0,0 @@
|
|||||||
#MIN_CONFIG(3.0.0)
|
|
||||||
|
|
||||||
KDE_ENABLE_HIDDEN_VISIBILITY
|
|
||||||
|
|
||||||
AM_INIT_AUTOMAKE(knights,0.6)
|
|
||||||
AC_PREREQ(2.5)
|
|
||||||
|
|
||||||
KDE_FIND_PATH(meinproc, MEINPROC, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(meinproc)])
|
|
||||||
AC_SUBST(MEINPROC)
|
|
||||||
|
|
@ -1,58 +0,0 @@
|
|||||||
####### tdevelop will overwrite this part!!! (begin)##########
|
|
||||||
|
|
||||||
|
|
||||||
EXTRA_DIST = help_en.docbook help_fr.docbook
|
|
||||||
|
|
||||||
####### tdevelop will overwrite this part!!! (end)############
|
|
||||||
|
|
||||||
MAINTAINERCLEANFILES = ./*.html
|
|
||||||
CLEANFILES = core *~ .deps/* doc/*~ *.orig changes.docbook
|
|
||||||
DISTCLEANFILES = Makefile.in Makefile
|
|
||||||
|
|
||||||
LANGUAGES = en fr
|
|
||||||
SUFFIXES = .docbook .po .pot
|
|
||||||
SGMLDIR=$(kde_datadir)/ksgmltools2
|
|
||||||
DOCDIR = $(DESTDIR)${kde_htmldir}
|
|
||||||
XML2POT = xml2pot
|
|
||||||
PO2XML = po2xml
|
|
||||||
MSGMERGE = msgmerge
|
|
||||||
|
|
||||||
|
|
||||||
help_en.pot: help_en.docbook
|
|
||||||
$(XML2POT) help_en.docbook > help_en.pot
|
|
||||||
|
|
||||||
# --- translated docbook online help ---
|
|
||||||
|
|
||||||
help_fr.po: help_en.pot
|
|
||||||
$(MSGMERGE) -o help_fr.po help_fr.po help_en.pot
|
|
||||||
|
|
||||||
help_fr.docbook: help_en.docbook help_en.pot
|
|
||||||
${MAKE} help_fr.po
|
|
||||||
@echo "converting french help"
|
|
||||||
@ $(PO2XML) help_en.docbook help_fr.po | \
|
|
||||||
sed s/^\ \ \<\!ENTITY\ %\ English\ /\ \ \<\!ENTITY\ %\ French\ /g \
|
|
||||||
> help_fr.docbook
|
|
||||||
|
|
||||||
# --- ---
|
|
||||||
|
|
||||||
install-data-local:
|
|
||||||
echo installing docs in $(DOCDIR)
|
|
||||||
for lang in ${LANGUAGES}; do \
|
|
||||||
{ \
|
|
||||||
$(mkinstalldirs) ${DOCDIR}/$${lang}/$(PACKAGE); \
|
|
||||||
$(INSTALL_DATA) help_$${lang}.docbook ${DOCDIR}/$${lang}/$(PACKAGE)/index.docbook; \
|
|
||||||
if test ! -e ${DOCDIR}/$${lang}/$(PACKAGE)/common ; then \
|
|
||||||
rm -f ${DOCDIR}/$${lang}/$(PACKAGE)/common ; fi ; \
|
|
||||||
( cd ${DOCDIR}/$${lang}/${PACKAGE} ; ln -sf ../common . ) ; \
|
|
||||||
}; done
|
|
||||||
cd ${DOCDIR} ; \
|
|
||||||
if test ! -e default/$(PACKAGE) -a -e default ; then ln -sf ../en/$(PACKAGE) default; fi;
|
|
||||||
|
|
||||||
uninstall-local:
|
|
||||||
for lang in ${LANGUAGES}; do { \
|
|
||||||
rm -R -f ${DOCDIR}/$${lang}/${PACKAGE} ; \
|
|
||||||
rmdir -p --ignore-fail-on-non-empty $(DOCDIR)/$$lang >/dev/null 2>&1; \
|
|
||||||
if test -L ${DOCDIR}/default/$(PACKAGE); then rm -f ${DOCDIR}/default/$(PACKAGE); fi; \
|
|
||||||
}; done
|
|
||||||
|
|
||||||
all:
|
|
@ -1,658 +0,0 @@
|
|||||||
<?xml version="1.0" ?>
|
|
||||||
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
|
|
||||||
<!ENTITY kappname "Knights">
|
|
||||||
<!ENTITY % addindex "IGNORE">
|
|
||||||
<!ENTITY % French "INCLUDE"
|
|
||||||
> <!-- change language only here -->
|
|
||||||
]>
|
|
||||||
|
|
||||||
<book lang="&language;">
|
|
||||||
<bookinfo>
|
|
||||||
<title
|
|
||||||
> </title>
|
|
||||||
<authorgroup>
|
|
||||||
<author
|
|
||||||
> </author>
|
|
||||||
<othercredit role="developer">
|
|
||||||
<firstname
|
|
||||||
>Troy</firstname>
|
|
||||||
<surname
|
|
||||||
>Corbin Jr.</surname>
|
|
||||||
<affiliation>
|
|
||||||
<address>
|
|
||||||
<email
|
|
||||||
>tcorbin@users.sf.net</email>
|
|
||||||
</address>
|
|
||||||
</affiliation>
|
|
||||||
<contrib
|
|
||||||
></contrib>
|
|
||||||
</othercredit>
|
|
||||||
</authorgroup>
|
|
||||||
<!-- TRANS:ROLES_OF_TRANSLATORS -->
|
|
||||||
<copyright>
|
|
||||||
<year
|
|
||||||
>2001, 2002</year>
|
|
||||||
<holder
|
|
||||||
></holder>
|
|
||||||
</copyright>
|
|
||||||
<legalnotice>
|
|
||||||
&FDLNotice;
|
|
||||||
</legalnotice>
|
|
||||||
<date>
|
|
||||||
2003-05-17
|
|
||||||
</date>
|
|
||||||
<releaseinfo>
|
|
||||||
0.6
|
|
||||||
</releaseinfo>
|
|
||||||
<abstract>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
</abstract>
|
|
||||||
<keywordset>
|
|
||||||
<keyword
|
|
||||||
></keyword>
|
|
||||||
|
|
||||||
<keyword
|
|
||||||
></keyword>
|
|
||||||
<keyword
|
|
||||||
></keyword>
|
|
||||||
<keyword
|
|
||||||
></keyword>
|
|
||||||
<keyword
|
|
||||||
></keyword>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</keywordset>
|
|
||||||
</bookinfo>
|
|
||||||
|
|
||||||
<chapter id="introduction">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
</chapter>
|
|
||||||
|
|
||||||
<chapter id="getting-started">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<sect1 id="interface-chessboard">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<sect2 id="interface-chessboard-move">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
</sect2>
|
|
||||||
<sect2 id="interface-chessboard-preview">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<tip
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </tip>
|
|
||||||
</sect2>
|
|
||||||
<sect2 id="interface-chessboard-notation">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<note
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </note>
|
|
||||||
</sect2>
|
|
||||||
</sect1>
|
|
||||||
<sect1 id="new-match">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<sect2 id="new-match-dialog">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<note
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </note>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
</sect2>
|
|
||||||
</sect1>
|
|
||||||
</chapter>
|
|
||||||
|
|
||||||
<chapter id="online">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<sect1 id="getting-started-online">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<sect2 id="getting-started-online-connecting">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
</sect2>
|
|
||||||
</sect1>
|
|
||||||
<sect1 id="online-tools">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<sect2 id="online-tools-console">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
</sect2>
|
|
||||||
<sect2 id="online-tools-sought-list">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<itemizedlist
|
|
||||||
> <listitem
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </listitem
|
|
||||||
> <listitem
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </listitem
|
|
||||||
> <listitem
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </listitem
|
|
||||||
> <listitem
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </listitem
|
|
||||||
> <listitem
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </listitem
|
|
||||||
> <listitem
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </listitem
|
|
||||||
> </itemizedlist>
|
|
||||||
</sect2>
|
|
||||||
<sect2 id="online-tools-sought-graph">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<itemizedlist
|
|
||||||
> <listitem
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </listitem
|
|
||||||
> <listitem
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </listitem
|
|
||||||
> <listitem
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </listitem
|
|
||||||
> <listitem
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </listitem
|
|
||||||
> <listitem
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </listitem
|
|
||||||
> <listitem
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </listitem
|
|
||||||
> </itemizedlist>
|
|
||||||
</sect2>
|
|
||||||
</sect1>
|
|
||||||
</chapter>
|
|
||||||
|
|
||||||
<chapter id="organizing-tabs">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<note
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </note>
|
|
||||||
</chapter>
|
|
||||||
|
|
||||||
<chapter id="configure">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<sect1 id="configure-general">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<note
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </note>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
</sect1>
|
|
||||||
<sect1 id="configure-display">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<sect2 id="configure-display-general">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
</sect2>
|
|
||||||
<sect2 id="configure-display-console">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
</sect2>
|
|
||||||
</sect1>
|
|
||||||
<sect1 id="configure-audio">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<note
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </note>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
</sect1>
|
|
||||||
<sect1 id="configure-engines">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<note
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </note>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
</sect1>
|
|
||||||
<sect1 id="configure-servers">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<sect2 id="configure-servers-servers">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
</sect2>
|
|
||||||
<sect2 id="configure-servers-options">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
</sect2>
|
|
||||||
</sect1>
|
|
||||||
</chapter>
|
|
||||||
|
|
||||||
<chapter id="key-bindings">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<itemizedlist
|
|
||||||
> <listitem
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </listitem
|
|
||||||
> <listitem
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </listitem
|
|
||||||
> <listitem
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </listitem
|
|
||||||
> <listitem
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </listitem
|
|
||||||
> <listitem
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </listitem
|
|
||||||
> <listitem
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </listitem
|
|
||||||
> <listitem
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </listitem
|
|
||||||
> <listitem
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </listitem
|
|
||||||
> <listitem
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </listitem
|
|
||||||
> </itemizedlist>
|
|
||||||
</chapter>
|
|
||||||
|
|
||||||
<chapter id="credits">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<!-- TRANS:CREDIT_FOR_TRANSLATORS -->
|
|
||||||
&underFDL;
|
|
||||||
&underGPL;
|
|
||||||
</chapter>
|
|
||||||
|
|
||||||
<appendix id="installation">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<sect1 id="installation-obtain-knights">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<note
|
|
||||||
> <para
|
|
||||||
> </para
|
|
||||||
> </note>
|
|
||||||
</sect1>
|
|
||||||
<sect1 id="installation-requirements">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
</sect1>
|
|
||||||
<sect1 id="installation-compilation">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> <userinput
|
|
||||||
><command
|
|
||||||
></command
|
|
||||||
></userinput
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<informalexample
|
|
||||||
> <screen width="40">
|
|
||||||
|
|
||||||
</screen
|
|
||||||
> </informalexample>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
</sect1>
|
|
||||||
</appendix>
|
|
||||||
|
|
||||||
<appendix id="command-line">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<screen width="40">
|
|
||||||
|
|
||||||
</screen>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<screen width="40">
|
|
||||||
|
|
||||||
</screen>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
</appendix>
|
|
||||||
|
|
||||||
<appendix id="kml">
|
|
||||||
<title
|
|
||||||
></title>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
<para
|
|
||||||
> </para>
|
|
||||||
</appendix>
|
|
||||||
</book>
|
|
||||||
<!--
|
|
||||||
Local Variables:
|
|
||||||
mode: sgml
|
|
||||||
sgml-omittag: nil
|
|
||||||
sgml-shorttag: t
|
|
||||||
End:
|
|
||||||
-->
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -0,0 +1,154 @@
|
|||||||
|
.\" This file was generated by kdemangen.pl
|
||||||
|
.TH KNIGHTS 1 "Jun 2004" "Trinity Desktop Environment" "The Knights Chess Interface"
|
||||||
|
.SH NAME
|
||||||
|
knights
|
||||||
|
- The Knights Chess Interface
|
||||||
|
.SH SYNOPSIS
|
||||||
|
knights [Qt-options] [TDE-options] [options] [filename]
|
||||||
|
.SH DESCRIPTION
|
||||||
|
The Knights Chess Interface
|
||||||
|
.SH OPTIONS
|
||||||
|
.SS
|
||||||
|
.SS Arguments:
|
||||||
|
.TP
|
||||||
|
.B filename
|
||||||
|
A .pgn file to be loaded.
|
||||||
|
.SS Options:
|
||||||
|
.B -d <path>
|
||||||
|
Specify the location of your Knights data directory.
|
||||||
|
.SS Generic options:
|
||||||
|
.TP
|
||||||
|
.B --help
|
||||||
|
Show help about options
|
||||||
|
.TP
|
||||||
|
.B --help-qt
|
||||||
|
Show Qt specific options
|
||||||
|
.TP
|
||||||
|
.B --help-tde
|
||||||
|
Show TDE specific options
|
||||||
|
.TP
|
||||||
|
.B --help-all
|
||||||
|
Show all options
|
||||||
|
.TP
|
||||||
|
.B --author
|
||||||
|
Show author information
|
||||||
|
.TP
|
||||||
|
.B -v, --version
|
||||||
|
Show version information
|
||||||
|
.TP
|
||||||
|
.B --license
|
||||||
|
Show license information
|
||||||
|
.TP
|
||||||
|
.B --
|
||||||
|
End of options
|
||||||
|
.SS
|
||||||
|
.SS TDE options:
|
||||||
|
.TP
|
||||||
|
.B --caption <caption>
|
||||||
|
Use 'caption' as name in the titlebar.
|
||||||
|
.TP
|
||||||
|
.B --icon <icon>
|
||||||
|
Use 'icon' as the application icon.
|
||||||
|
.TP
|
||||||
|
.B --miniicon <icon>
|
||||||
|
Use 'icon' as the icon in the titlebar.
|
||||||
|
.TP
|
||||||
|
.B --config <filename>
|
||||||
|
Use alternative configuration file.
|
||||||
|
.TP
|
||||||
|
.B --dcopserver <server>
|
||||||
|
Use the DCOP Server specified by 'server'.
|
||||||
|
.TP
|
||||||
|
.B --nocrashhandler
|
||||||
|
Disable crash handler, to get core dumps.
|
||||||
|
.TP
|
||||||
|
.B --waitforwm
|
||||||
|
Waits for a WM_NET compatible windowmanager.
|
||||||
|
.TP
|
||||||
|
.B --style <style>
|
||||||
|
sets the application GUI style.
|
||||||
|
.TP
|
||||||
|
.B --geometry <geometry>
|
||||||
|
sets the client geometry of the main widget.
|
||||||
|
.SS
|
||||||
|
.SS Qt options:
|
||||||
|
.TP
|
||||||
|
.B --display <displayname>
|
||||||
|
Use the X-server display 'displayname'.
|
||||||
|
.TP
|
||||||
|
.B --session <sessionId>
|
||||||
|
Restore the application for the given 'sessionId'.
|
||||||
|
.TP
|
||||||
|
.B --cmap
|
||||||
|
Causes the application to install a private color
|
||||||
|
map on an 8-bit display.
|
||||||
|
.TP
|
||||||
|
.B --ncols <count>
|
||||||
|
Limits the number of colors allocated in the color
|
||||||
|
cube on an 8-bit display, if the application is
|
||||||
|
using the QApplication::ManyColor color
|
||||||
|
specification.
|
||||||
|
.TP
|
||||||
|
.B --nograb
|
||||||
|
tells Qt to never grab the mouse or the keyboard.
|
||||||
|
.TP
|
||||||
|
.B --dograb
|
||||||
|
running under a debugger can cause an implicit
|
||||||
|
-nograb, use -dograb to override.
|
||||||
|
.TP
|
||||||
|
.B --sync
|
||||||
|
switches to synchronous mode for debugging.
|
||||||
|
.TP
|
||||||
|
.B --fn, --font <fontname>
|
||||||
|
defines the application font.
|
||||||
|
.TP
|
||||||
|
.B --bg, --background <color>
|
||||||
|
sets the default background color and an
|
||||||
|
application palette (light and dark shades are
|
||||||
|
calculated).
|
||||||
|
.TP
|
||||||
|
.B --fg, --foreground <color>
|
||||||
|
sets the default foreground color.
|
||||||
|
.TP
|
||||||
|
.B --btn, --button <color>
|
||||||
|
sets the default button color.
|
||||||
|
.TP
|
||||||
|
.B --name <name>
|
||||||
|
sets the application name.
|
||||||
|
.TP
|
||||||
|
.B --title <title>
|
||||||
|
sets the application title (caption).
|
||||||
|
.TP
|
||||||
|
.B --visual TrueColor
|
||||||
|
forces the application to use a TrueColor visual on
|
||||||
|
an 8-bit display.
|
||||||
|
.TP
|
||||||
|
.B --inputstyle <inputstyle>
|
||||||
|
sets XIM (X Input Method) input style. Possible
|
||||||
|
values are onthespot, overthespot, offthespot and
|
||||||
|
root.
|
||||||
|
.TP
|
||||||
|
.B --im <XIM server>
|
||||||
|
set XIM server.
|
||||||
|
.TP
|
||||||
|
.B --noxim
|
||||||
|
disable XIM.
|
||||||
|
.TP
|
||||||
|
.B --reverse
|
||||||
|
mirrors the whole layout of widgets.
|
||||||
|
.SS
|
||||||
|
|
||||||
|
.SH SEE ALSO
|
||||||
|
Full user documentation is available through the TDE Help Center. You can also enter the URL
|
||||||
|
.BR help:/knights/
|
||||||
|
directly into konqueror or you can run
|
||||||
|
.BR "`khelpcenter help:/knights/'"
|
||||||
|
from the command-line.
|
||||||
|
.br
|
||||||
|
.SH AUTHORS
|
||||||
|
.nf
|
||||||
|
Troy Corbin Jr. <tcorbin@users.sourceforge.net>
|
||||||
|
.br
|
||||||
|
Alexander Wels <agpwels@adelphia.net>
|
||||||
|
.br
|
||||||
|
|
@ -1,14 +0,0 @@
|
|||||||
Begin4
|
|
||||||
Title: Knights
|
|
||||||
Version: R14.0.0
|
|
||||||
Entered-date: 2010-05-10
|
|
||||||
Description: A graphical chess interface for the Trinity Desktop Environment
|
|
||||||
Keywords: chess TDE Qt FICS PGN ICS crafty
|
|
||||||
Author: Troy Corbin Jr. <troy@knights-chess.com>
|
|
||||||
Maintained-by: The Trinity Desktop Environment (TDE) http://www.trinitydesktop.org/
|
|
||||||
Primary-site: http://git.trinitydesktop.org/cgit/
|
|
||||||
Alternate-site:
|
|
||||||
Original-site: http://knights.sourceforge.net/
|
|
||||||
Platforms: Linux and other Unices running TDE
|
|
||||||
Copying-policy: GPL
|
|
||||||
End
|
|
@ -0,0 +1,13 @@
|
|||||||
|
##### create translation templates ##############
|
||||||
|
|
||||||
|
tde_l10n_create_template( "messages/knights" )
|
||||||
|
|
||||||
|
tde_l10n_create_template(
|
||||||
|
CATALOG "desktop_files/knights.desktop/"
|
||||||
|
SOURCES knights.desktop
|
||||||
|
)
|
||||||
|
|
||||||
|
tde_l10n_create_template(
|
||||||
|
CATALOG "desktop_files/pgn-mimetype/"
|
||||||
|
SOURCES pgn.desktop
|
||||||
|
)
|
@ -0,0 +1,53 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
${TDE_LIB_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### knights (executable)
|
||||||
|
|
||||||
|
tde_add_executable( ${PROJECT_NAME} AUTOMOC
|
||||||
|
|
||||||
|
SOURCES
|
||||||
|
board_2d.cpp board_base.cpp setpagedisplay.cpp
|
||||||
|
proto_xboard.cpp dlg_selectengine.cpp thinbuttons.cpp
|
||||||
|
pgn.cpp io_engine.cpp dlg_challenge.cpp idmanager.cpp
|
||||||
|
challenge_graph.cpp dlg_login.cpp tabgrip.cpp
|
||||||
|
tabpage.cpp tab_seeklist.cpp dlg_engine.cpp
|
||||||
|
setpageaudio.cpp proto_base.cpp dlg_server.cpp
|
||||||
|
core.cpp match_param.cpp knightspixcache.cpp
|
||||||
|
dlg_settings.cpp console.cpp match.cpp
|
||||||
|
setpagegeneral.cpp splash.cpp audio.cpp
|
||||||
|
main.cpp logic.cpp list_pgn.cpp challenge_graph_view.cpp
|
||||||
|
accel.cpp dlg_selectemail.cpp challenge_rectangle.cpp
|
||||||
|
knightstextview.cpp tabmanager.cpp command.cpp
|
||||||
|
dlg_newmatch.cpp chessclock.cpp dlg_promote.cpp
|
||||||
|
resource.cpp tabbox.cpp io_internet.cpp
|
||||||
|
challenge_game.cpp knights.cpp tab_pgnview.cpp
|
||||||
|
io_base.cpp wiz_setup.cpp setpageservers.cpp
|
||||||
|
proto_uci.cpp setpageengines.cpp
|
||||||
|
LINK
|
||||||
|
tdecore-shared tdeui-shared tdeio-shared tdeprint-shared
|
||||||
|
artskde-shared artsflow_idl kmedia2_idl soundserver_idl mcop
|
||||||
|
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data
|
||||||
|
|
||||||
|
tde_create_translated_desktop( ${PROJECT_NAME}.desktop )
|
||||||
|
|
||||||
|
tde_create_translated_desktop(
|
||||||
|
SOURCE pgn.desktop
|
||||||
|
DESTINATION ${MIME_INSTALL_DIR}/application
|
||||||
|
PO_DIR pgn-mimetype
|
||||||
|
)
|
@ -0,0 +1,24 @@
|
|||||||
|
tde_install_icons()
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES
|
||||||
|
pgn_template.kml
|
||||||
|
default-portrait.jpg
|
||||||
|
wizard.png
|
||||||
|
splash.png
|
||||||
|
icon-general.png
|
||||||
|
default-engine-portrait.jpg
|
||||||
|
icon-display.png
|
||||||
|
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}
|
||||||
|
)
|
||||||
|
|
||||||
|
foreach( _theme KBDefault KCDefault KSDefault )
|
||||||
|
|
||||||
|
tde_create_tarball(
|
||||||
|
TARGET ${_theme}.tar.gz
|
||||||
|
SOURCEDIR ${CMAKE_CURRENT_SOURCE_DIR}/${_theme}
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/themes
|
||||||
|
)
|
||||||
|
|
||||||
|
endforeach( )
|
After Width: | Height: | Size: 68 KiB |
After Width: | Height: | Size: 2.8 KiB |
After Width: | Height: | Size: 2.4 KiB |
After Width: | Height: | Size: 784 B |
After Width: | Height: | Size: 19 KiB |
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 860 B |
After Width: | Height: | Size: 872 B |
@ -0,0 +1,25 @@
|
|||||||
|
[General]
|
||||||
|
Type=Board
|
||||||
|
Name=Default
|
||||||
|
Version=0.9.4
|
||||||
|
Author=Troy Corbin Jr.
|
||||||
|
AuthorEmail=tcorbin@users.sf.net
|
||||||
|
AuthorWWW=http://knights.sf.net
|
||||||
|
Notes=This is the default chessboard for Knights, with the new border feature.
|
||||||
|
|
||||||
|
[2DBoard]
|
||||||
|
HaveBorder=true
|
||||||
|
Border=border.jpg
|
||||||
|
BorderLightOn=light_on.png
|
||||||
|
BorderLightOff=light_off.png
|
||||||
|
Light=square.light.png
|
||||||
|
Dark=square.dark.png
|
||||||
|
Motion=square.motion.png
|
||||||
|
Select=square.select.png
|
||||||
|
Danger=square.danger.png
|
||||||
|
|
||||||
|
|
||||||
|
[Coordinates]
|
||||||
|
TextColor=255,255,255
|
||||||
|
ShadowColor=0,0,0
|
||||||
|
|
After Width: | Height: | Size: 7.4 KiB |
After Width: | Height: | Size: 7.9 KiB |
After Width: | Height: | Size: 4.5 KiB |
After Width: | Height: | Size: 6.7 KiB |
After Width: | Height: | Size: 7.8 KiB |
After Width: | Height: | Size: 7.8 KiB |
@ -0,0 +1,26 @@
|
|||||||
|
[General]
|
||||||
|
Type=Chessmen
|
||||||
|
Name=Default
|
||||||
|
Version=0.9
|
||||||
|
Author=Troy Corbin Jr.
|
||||||
|
AuthorEmail=tcorbin@users.sourceforge.net
|
||||||
|
AuthorWWW=http://knights.sourceforge.net
|
||||||
|
Notes=These are the default chessmen for Knights.
|
||||||
|
|
||||||
|
[2DWhite]
|
||||||
|
King=white.king.png
|
||||||
|
Queen=white.queen.png
|
||||||
|
Bishop=white.bishop.png
|
||||||
|
Knight=white.knight.png
|
||||||
|
Rook=white.rook.png
|
||||||
|
Pawn=white.pawn.png
|
||||||
|
|
||||||
|
[2DBlack]
|
||||||
|
King=black.king.png
|
||||||
|
Queen=black.queen.png
|
||||||
|
Bishop=black.bishop.png
|
||||||
|
Knight=black.knight.png
|
||||||
|
Rook=black.rook.png
|
||||||
|
Pawn=black.pawn.png
|
||||||
|
|
||||||
|
|
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 7.0 KiB |
After Width: | Height: | Size: 9.3 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 9.8 KiB |
@ -0,0 +1,26 @@
|
|||||||
|
[General]
|
||||||
|
Type=Audio
|
||||||
|
Name=Default
|
||||||
|
Version=0.2
|
||||||
|
Author=Troy Corbin Jr.
|
||||||
|
AuthorEmail=tcorbin@users.sourceforge.net
|
||||||
|
AuthorWWW=http://knights.sourceforge.net
|
||||||
|
Notes=This theme is incomplete.
|
||||||
|
|
||||||
|
[Audio]
|
||||||
|
Select=select.wav
|
||||||
|
Move=move.wav
|
||||||
|
Check=check.wav
|
||||||
|
MatchOver=notify.wav
|
||||||
|
Challenge=notify.wav
|
||||||
|
Tell=tell.wav
|
||||||
|
Notification=notify.wav
|
||||||
|
DrawOffer=draw.wav
|
||||||
|
Say=tell.wav
|
||||||
|
Promote=promote.wav
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1,65 +0,0 @@
|
|||||||
####### tdevelop will overwrite this part!!! (begin)##########
|
|
||||||
|
|
||||||
|
|
||||||
EXTRA_DIST = hi48-mime-pgn.png hi16-mime-pgn.png KSDefault.tar.gz default-portrait.jpg hi64-app-knights.png pgn_template.kml hi64-mime-pgn.png hi32-mime-pgn.png icon-general.png hi32-app-knights.png default-engine-portrait.jpg KBDefault.tar.gz wizard.png hi48-app-knights.png KCDefault.tar.gz hi16-app-knights.png icon-display.png Makefile.am
|
|
||||||
|
|
||||||
install-data-local:
|
|
||||||
$(mkinstalldirs) $(kde_icondir)/hicolor/48x48/mimetypes/
|
|
||||||
$(INSTALL_DATA) $(srcdir)/hi48-mime-pgn.png $(kde_icondir)/hicolor/48x48/mimetypes/pgn.png
|
|
||||||
$(mkinstalldirs) $(kde_icondir)/hicolor/16x16/mimetypes/
|
|
||||||
$(INSTALL_DATA) $(srcdir)/hi16-mime-pgn.png $(kde_icondir)/hicolor/16x16/mimetypes/pgn.png
|
|
||||||
$(mkinstalldirs) $(kde_datadir)/knights/themes/
|
|
||||||
$(INSTALL_DATA) $(srcdir)/KSDefault.tar.gz $(kde_datadir)/knights/themes/KSDefault.tar.gz
|
|
||||||
$(mkinstalldirs) $(kde_datadir)/knights/
|
|
||||||
$(INSTALL_DATA) $(srcdir)/default-portrait.jpg $(kde_datadir)/knights/default-portrait.jpg
|
|
||||||
$(mkinstalldirs) $(kde_icondir)/hicolor/64x64/apps/
|
|
||||||
$(INSTALL_DATA) $(srcdir)/hi64-app-knights.png $(kde_icondir)/hicolor/64x64/apps/knights.png
|
|
||||||
$(mkinstalldirs) $(kde_datadir)/knights/
|
|
||||||
$(INSTALL_DATA) $(srcdir)/splash.png $(kde_datadir)/knights/splash.png
|
|
||||||
$(mkinstalldirs) $(kde_datadir)/knights/
|
|
||||||
$(INSTALL_DATA) $(srcdir)/pgn_template.kml $(kde_datadir)/knights/pgn_template.kml
|
|
||||||
$(mkinstalldirs) $(kde_icondir)/hicolor/64x64/mimetypes/
|
|
||||||
$(INSTALL_DATA) $(srcdir)/hi64-mime-pgn.png $(kde_icondir)/hicolor/64x64/mimetypes/pgn.png
|
|
||||||
$(mkinstalldirs) $(kde_icondir)/hicolor/32x32/mimetypes/
|
|
||||||
$(INSTALL_DATA) $(srcdir)/hi32-mime-pgn.png $(kde_icondir)/hicolor/32x32/mimetypes/pgn.png
|
|
||||||
$(mkinstalldirs) $(kde_datadir)/knights/
|
|
||||||
$(INSTALL_DATA) $(srcdir)/icon-general.png $(kde_datadir)/knights/icon-general.png
|
|
||||||
$(mkinstalldirs) $(kde_icondir)/hicolor/32x32/apps/
|
|
||||||
$(INSTALL_DATA) $(srcdir)/hi32-app-knights.png $(kde_icondir)/hicolor/32x32/apps/knights.png
|
|
||||||
$(mkinstalldirs) $(kde_datadir)/knights/
|
|
||||||
$(INSTALL_DATA) $(srcdir)/default-engine-portrait.jpg $(kde_datadir)/knights/default-engine-portrait.jpg
|
|
||||||
$(mkinstalldirs) $(kde_datadir)/knights/themes/
|
|
||||||
$(INSTALL_DATA) $(srcdir)/KBDefault.tar.gz $(kde_datadir)/knights/themes/KBDefault.tar.gz
|
|
||||||
$(mkinstalldirs) $(kde_datadir)/knights/
|
|
||||||
$(INSTALL_DATA) $(srcdir)/wizard.png $(kde_datadir)/knights/wizard.png
|
|
||||||
$(mkinstalldirs) $(kde_icondir)/hicolor/48x48/apps/
|
|
||||||
$(INSTALL_DATA) $(srcdir)/hi48-app-knights.png $(kde_icondir)/hicolor/48x48/apps/knights.png
|
|
||||||
$(mkinstalldirs) $(kde_datadir)/knights/themes/
|
|
||||||
$(INSTALL_DATA) $(srcdir)/KCDefault.tar.gz $(kde_datadir)/knights/themes/KCDefault.tar.gz
|
|
||||||
$(mkinstalldirs) $(kde_icondir)/hicolor/16x16/apps/
|
|
||||||
$(INSTALL_DATA) $(srcdir)/hi16-app-knights.png $(kde_icondir)/hicolor/16x16/apps/knights.png
|
|
||||||
$(mkinstalldirs) $(kde_datadir)/knights/
|
|
||||||
$(INSTALL_DATA) $(srcdir)/icon-display.png $(kde_datadir)/knights/icon-display.png
|
|
||||||
|
|
||||||
uninstall-local:
|
|
||||||
-rm -f $(kde_icondir)/hicolor/48x48/mimetypes/pgn.png
|
|
||||||
-rm -f $(kde_icondir)/hicolor/16x16/mimetypes/pgn.png
|
|
||||||
-rm -f $(kde_datadir)/knights/themes/KSDefault.tar.gz
|
|
||||||
-rm -f $(kde_datadir)/knights/default-portrait.jpg
|
|
||||||
-rm -f $(kde_icondir)/hicolor/64x64/apps/knights.png
|
|
||||||
-rm -f $(kde_datadir)/knights/splash.png
|
|
||||||
-rm -f $(kde_datadir)/knights/pgn_template.kml
|
|
||||||
-rm -f $(kde_icondir)/hicolor/64x64/mimetypes/pgn.png
|
|
||||||
-rm -f $(kde_icondir)/hicolor/32x32/mimetypes/pgn.png
|
|
||||||
-rm -f $(kde_datadir)/knights/icon-general.png
|
|
||||||
-rm -f $(kde_icondir)/hicolor/32x32/apps/knights.png
|
|
||||||
-rm -f $(kde_datadir)/knights/default-engine-portrait.jpg
|
|
||||||
-rm -f $(kde_datadir)/knights/themes/KBDefault.tar.gz
|
|
||||||
-rm -f $(kde_datadir)/knights/wizard.png
|
|
||||||
-rm -f $(kde_icondir)/hicolor/48x48/apps/knights.png
|
|
||||||
-rm -f $(kde_datadir)/knights/themes/KCDefault.tar.gz
|
|
||||||
-rm -f $(kde_icondir)/hicolor/16x16/apps/knights.png
|
|
||||||
-rm -f $(kde_datadir)/knights/icon-display.png
|
|
||||||
|
|
||||||
####### tdevelop will overwrite this part!!! (end)############
|
|
||||||
|
|
Before Width: | Height: | Size: 752 B After Width: | Height: | Size: 752 B |
Before Width: | Height: | Size: 774 B After Width: | Height: | Size: 762 B |
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 3.0 KiB |
Before Width: | Height: | Size: 6.5 KiB After Width: | Height: | Size: 6.5 KiB |
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.8 KiB |
Before Width: | Height: | Size: 359 B After Width: | Height: | Size: 338 B |
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 55 KiB After Width: | Height: | Size: 49 KiB |
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 34 KiB |
@ -1,17 +0,0 @@
|
|||||||
Patches applied in the Debian version of :
|
|
||||||
|
|
||||||
debian/patches/01_gcc-4.0-fix.dpatch (Tommaso Moroni <moronito@debian.org>):
|
|
||||||
No description.
|
|
||||||
|
|
||||||
debian/patches/02_de.po.dpatch (Tommaso Moroni <moronito@debian.org>):
|
|
||||||
No description.
|
|
||||||
|
|
||||||
debian/patches/03_noGPLonload.dpatch (Claudio Moratti <maxer@knio.it>):
|
|
||||||
No description.
|
|
||||||
|
|
||||||
debian/patches/04_qt3_headers.dpatch (<bdefreese@debian2.bddebian.com>):
|
|
||||||
No description.
|
|
||||||
|
|
||||||
debian/patches/kubuntu_01_fix_castle.dpatch (Martin Meredith <mez@ubuntu.com>):
|
|
||||||
Fixes crash on castling
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
|||||||
####### tdevelop will overwrite this part!!! (begin)##########
|
|
||||||
POFILES = AUTO
|
|
||||||
|
|
||||||
|
|
||||||
EXTRA_DIST = de.gmo es.gmo fi.gmo et.gmo fr.gmo it.gmo
|
|
||||||
|
|
||||||
####### tdevelop will overwrite this part!!! (end)############
|
|
@ -1 +0,0 @@
|
|||||||
timestamp
|
|
@ -0,0 +1,32 @@
|
|||||||
|
# SOME DESCRIPTIVE TITLE.
|
||||||
|
# This file is put in the public domain.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2020-04-29 23:29+0200\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
"Language: de\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
|
#. Name
|
||||||
|
#: knights.desktop:6
|
||||||
|
msgid "Knights"
|
||||||
|
msgstr "Knights"
|
||||||
|
|
||||||
|
#. GenericName
|
||||||
|
#: knights.desktop:7
|
||||||
|
msgid "Chess Game"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Comment
|
||||||
|
#: knights.desktop:8
|
||||||
|
msgid "A graphical chess interface"
|
||||||
|
msgstr "A graphical chess interface"
|
@ -0,0 +1,32 @@
|
|||||||
|
# SOME DESCRIPTIVE TITLE.
|
||||||
|
# This file is put in the public domain.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2020-04-29 23:29+0200\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
"Language: \n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
|
#. Name
|
||||||
|
#: knights.desktop:6
|
||||||
|
msgid "Knights"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. GenericName
|
||||||
|
#: knights.desktop:7
|
||||||
|
msgid "Chess Game"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Comment
|
||||||
|
#: knights.desktop:8
|
||||||
|
msgid "A graphical chess interface"
|
||||||
|
msgstr ""
|
@ -0,0 +1,27 @@
|
|||||||
|
# SOME DESCRIPTIVE TITLE.
|
||||||
|
# This file is put in the public domain.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2020-04-29 23:32+0200\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
"Language: \n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
|
#. Comment
|
||||||
|
#: pgn.desktop:5
|
||||||
|
msgid "Portable Game Notation"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. Name
|
||||||
|
#: pgn.desktop:8
|
||||||
|
msgid "Chess Match"
|
||||||
|
msgstr ""
|