31 Commits (bf51d2c076f68fc5a16697c1ea5b51f68d1024a1)

Author SHA1 Message Date
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  ed cf93f79cc8 Projucer: Removed sign-in 5 years ago
  ed de23ef7b1f Projucer: Removed analytics 5 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  Tom Poole b6a6a7ea26 Projucer: A minor tidyup 5 years ago
  ed 59a058fdc6 Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough 5 years ago
  jules 2e2cfb5f6c Made a lot of the functions that used to return a raw XmlElement* instead return a std::unique_ptr<XmlElement> to make it safer and more concise to capture them. Also added new methods to XmlElement for generating text, and deprecated the old ones 6 years ago
  jules cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 6 years ago
  jules 5979288706 Added some macros for asserting when functions are called in an unsafe manner outside the message thread. 6 years ago
  ed 8bb652a279 Projucer: Minor whitespace fix 6 years ago
  jules 1e6bbb8da9 Added some methods to allow ReferenceCountedObjectPtrs to be constructed or copied from references as well as pointers - as well as increasing safety, this actually makes things a bit more efficient as it skips a nullptr check. Updated lots of places in the code that could take advantage of this 6 years ago
  jules 974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  Tom Poole 4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 7 years ago
  ed 711e75bdc8 Projucer: Add analytics 7 years ago
  ed 6261424cc8 Projucer: Minor formatting fix 7 years ago
  ed 642061a31b Projucer: Used Button::onClick to simplify some code 7 years ago
  jules 3ec5c17bb1 Misc cleanups relating to ScopedPointer 7 years ago
  jules 4fcedf7be5 Standardised some lambda syntax 7 years ago
  jules 6a49d6efdc Minor tidying up 7 years ago
  jules a586966c65 Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated! 7 years ago
  ed a447a1f434 Projucer: Changed the way the license information is stored and recalled in the Projucer's settings to not use XML text elements 7 years ago
  jules 2dc9316420 Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility) 7 years ago
  tpoole af5e219e01 Projucer: Added a Windows target platform option to the Code::Blocks exporter 7 years ago
  hogliux 54029e776d Projucer: Re-factored source code groups and general code clean-up 7 years ago
  hogliux 98253adf23 Projucer: Don't add unnecessary dependency to the WebBrowserComponent when compiling in GPL mode 8 years ago
  hogliux cca665b896 Projucer: don't show "no internet connection" message if you have a valid license 8 years ago
  hogliux 9b7e944a54 Added a popup to the Projucer informing the user about the collection of analytics data 8 years ago
  tpoole 93f9ab24bb Fixed Projucer compile on VS2013 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  hogliux 750ab85fe9 Projucer UI overhaul and UX/workflow improvements. Support for new accounts and licensing model. 8 years ago