aboutsummaryrefslogtreecommitdiff
path: root/bitcoin-qt.pro
AgeCommit message (Collapse)Author
2012-10-07get rid of strlcpy.hWladimir J. van der Laan
Don't use hand-rolled string manipulation routine with a fixed buffer in the bitcoin core, instead make use of c++ strings and boost.
2012-10-01Revert "Remove -Wformat* warnings from makefiles"Wladimir J. van der Laan
This reverts commit 14ac0adcc7c0224a467e38bbd4ebf39d824ada8d.
2012-09-27Remove -Wformat* warnings from makefilesWladimir J. van der Laan
commit 5a1a3622 effectively enabled these warnings, but they need to be fixed before being enabled in the general build scripts.
2012-09-25Merge pull request #1857 from Diapolo/pro-fileWladimir J. van der Laan
change last occurance of mac to macx in Qt project-file
2012-09-25Merge pull request #1847 from gavinandresen/osx_pthreadWladimir J. van der Laan
Compile/link Bitcoin-Qt.app with -pthread on OSX
2012-09-24change last occurance of mac to macx in Qt project-filePhilip Kaufmann
2012-09-22Bitcoin-Qt: expand GCC Stack-Smashing Protector usage (non Windows)Philip Kaufmann
This patch currently excludes our Windows executable! - change to use -fstack-protector-all - the minimum size of buffers (i.e. arrays) that will receive stack smashing protection was changed to 1 byte (GCC default: 8) - warn about functions that will not be protected against stack smashing by adding -Wstack-protector
2012-09-21Compile/link Bitcoin-Qt.app with -pthreadGavin Andresen
2012-09-20Merge pull request #1705 from Diapolo/cleanup_bitcoinguiWladimir J. van der Laan
Qt: re-order GUI code and remove FIRST_CLASS_MESSAGING
2012-09-07Bitcoin-Qt (Windows only): add version info to Resource FilePhilip Kaufmann
- add version information to bitcoin-qt.rc, which is displayed on Windows, when looking in the executable properties and selecting "Details" - introduce a new clientversion.h (used in bitcoin-qt.rc to generate version information), which takes only the version defines from version.h and is included in it (to allow usage with the windres rc-file compiler) - move #define STRINGIFY(s) #s into clientversion.h as that is used in bitcoin-qt.rc and rename to DO_STRINGIZE(X) - add #define STRINGIZE(X) DO_STRINGIZE(X), which is needed to convert the version defines into a version string in the rc-file - this ensures we only need to update 1 file and have bitcoin-qt.exe version information - for RC-file documentation see: http://msdn.microsoft.com/en-us/library/windows/desktop/aa381058%28v=vs.85%29.aspx
2012-09-05Merge branch 'testnet_alert' of git://github.com/gavinandresen/bitcoin-gitGavin Andresen
2012-08-30add missing netbase.h to Qt project-filePhilip Kaufmann
2012-08-29remove FIRST_CLASS_MESSAGING support from the clientPhilip Kaufmann
- removes the FIRST_CLASS_MESSAGING support from the client, which was no default setting anyway
2012-08-29Merge pull request #1731 from luke-jr/opt_ipv6Wladimir J. van der Laan
Optional IPv6 spaces cleanup
2012-08-29Remove json/*.cpp from Qt build systemWladimir J. van der Laan
They are unneeded as jsonspirit is always used as template library, the other makefiles don't include them either.
2012-08-28Refactor: move alert code from main to alert.cpp/hGavin Andresen
2012-08-27I forgot to paint the bike shedLuke Dashjr
2012-08-27Add boost chrono lib for windows builds (required for boost 1.50)v0.7.0rc1Wladimir J. van der Laan
2012-08-27Version numbers -> 0.7.0Gavin Andresen
2012-08-27Upgrade to Boost 1.50Matt Corallo
2012-08-23Allow building with IPv6 support, but it disabled by defaultLuke Dashjr
2012-08-23Make IPv6 support buildtime-optional again (defaults to enabled)Luke Dashjr
2012-08-22bitcoin-qt.pro: Add test sources to OTHER_FILES so that they can be edited ↵Wladimir J. van der Laan
easier in Qt creator - Also add src/version.h
2012-08-21RPC, cosmetic: move more RPC code to new rpcblockchain.cpp moduleJeff Garzik
2012-08-21RPC, cosmetic: move wallet-related RPCs to new rpcwallet.cpp moduleJeff Garzik
2012-08-21RPC, cosmetic: Create rpcmining.cpp as new home for mining-related RPC codeJeff Garzik
2012-08-18Bitcoin-Qt (Windows only): add ASLR and DEP linker flagsPhilip Kaufmann
- for extra security on Windows: enable ASLR and DEP via GCC linker flags GCC linker flag description: --dynamicbase The image base address may be relocated using address space layout randomization (ASLR). This feature was introduced with MS Windows Vista for i386 PE targets. --nxcompat The image is compatible with the Data Execution Prevention. This feature was introduced with MS Windows XP SP2 for i386 PE targets.
2012-07-23set TARGET = bitcoin-qt in project filePhilip Kaufmann
2012-07-18Merge pull request #1563 from Diapolo/pro-fileWladimir J. van der Laan
update Boost version to 1.49 for Windows in the Qt project file
2012-07-11fix for build.h regeneration failure when compiling on WindowsPhilip Kaufmann
- as the "||" operator is not known to qmake use "|" instead, which ensures the code in brackets does never get executed on Windows
2012-07-06GUI: merge sign/verify message into a single window with tabbed UIPhilip Kaufmann
- add UI-feedback via QValidatedLineEdit - copy button for generated signature was moved to the signature output field - add an addressbook button to verify message tab - input fields are now evenly ordered for sign and verify tabs - update FIRST_CLASS_MESSAGING support to ensure a good UX - add a button and context menu entry in addressbook for verify message (to be consistent with sign message) - focus is now only set/changed, when clearing input fields or adding an address via addressbook - re-work / update some strings - ensure model gets initialized in the SignVerifyMessageDialog constructor - add checks for a valid model to both addressbook buttons - remove unneeded includes for Qt GUI elements that are listed in ui_signverifymessagedialog.h anyway
2012-07-06update Boost version to 1.49 for Windows in the Qt project filePhilip Kaufmann
- add -s flag as we also use a static build in makefile.mingw
2012-07-05Implement raw transaction RPC callsGavin Andresen
Implement listunspent / getrawtransaction / createrawtransaction / signrawtransaction, to support creation and signing-on-multiple-device multisignature transactions.
2012-06-28Create new rpcnet module, and move 'getconnectioncount' RPC to itJeff Garzik
2012-06-27Merge pull request #457 from muggenhor/async-ipv6-rpcPieter Wuille
IPv6 RPC using asynchronously accepted connections
2012-06-25small updates to Bitcoin-Qt project filePhilip Kaufmann
- add noui.cpp to SOURCES (to see / edit the file) - re-word a comment and remove a space
2012-06-24On Windows link with `mswsock`, it being required (indirectly) by RPC codeGiel van Schijndel
Signed-off-by: Giel van Schijndel <me@mortis.eu>
2012-06-13re-work optionsdialog to a tabbed UI based on an ui-filePhilip Kaufmann
- extend network options with a SOCKS version selection - changing "Unit to show amounts in:" now also updates the unit used in the transaction fee box - string updates - link Apply button and OK button when enabling or disabling them - use LookupNumeric() from netbase to verify proxy address (via an EventFilter) - change proxy address field to QValidatedLineEdit and add visual feedback - add a status label used for displaying a message for invalid proxy addresses - allow usage of IPv6 address as proxy address - added warning message when enabling / disabling SOCKS proxy
2012-05-21Define BOOST_SPIRIT_THREADSAFE in all makefilesJeff Garzik
rather than at each include site. Fixes #1371
2012-05-17Add /bin/sh to bitcoin-qt.pro - as some filesystems don't have the execute flag.R E Broadley
2012-05-14Merge pull request #906 from sje397/ValidateMessageWladimir J. van der Laan
Add a menu option and dialog to verify a signed message
2012-05-12Speed up build in Qt creator in common caseWladimir J. van der Laan
- Generate *.qm only when needed (and when qmake is run), this avoids a long qrc compile and link step every time - Generate build.h every time, but only trigger link when it changed (like makefile.unix)
2012-05-11Merge pull request #1021 from sipa/ipv6Pieter Wuille
IPv6 node support
2012-05-11Split synchronization mechanisms from util.{h,cpp}Pieter Wuille
2012-05-12Add a menu option to verify a signed messagesje397
(Also move 'setAttribute(Qt::WA_DeleteOnClose)' out of QRCodeDialog)
2012-05-11IPv6 node supportPieter Wuille
This will make bitcoin relay valid routable IPv6 addresses, and when USE_IPV6 is enabled, listen on IPv6 interfaces and attempt connections to IPv6 addresses.
2012-05-09Clean up warningsPieter Wuille
* Use -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameters * Remove xCXXFLAGS usage in makefile.unix * Fix several recent and older sign-compare warnings
2012-05-08Merge pull request #1075 from laanwj/2012_04_consoleuiGregory Maxwell
Add UI RPC console / debug window
2012-05-08Increase client version to 0.6.99Gregory Maxwell
2012-05-05Add UI RPC console / debug windowWladimir J. van der Laan