Skip to content
Snippets Groups Projects
  1. Feb 18, 2013
  2. Jan 29, 2013
  3. Jan 08, 2013
    • Orgad Shaneh's avatar
      Remove braces for single lines of conditions · 29a93998
      Orgad Shaneh authored
      
      #!/usr/bin/env ruby
      
      Dir.glob('**/*.cpp') { |file|
        # skip ast (excluding paste, astpath, and canv'ast'imer)
        next if file =~ /ast[^eip]|keywords\.|qualifiers|preprocessor|names.cpp/i
        s = File.read(file)
        next if s.include?('qlalr')
        orig = s.dup
        s.gsub!(/\n *if [^\n]*{\n[^\n]*\n\s+}(\s+else if [^\n]* {\n[^\n]*\n\s+})*(\s+else {\n[^\n]*\n\s+})?\n/m) { |m|
          res = $&
          if res =~ /^\s*(\/\/|[A-Z_]{3,})/ # C++ comment or macro (Q_UNUSED, SDEBUG), do not touch braces
            res
          else
            res.gsub!('} else', 'else')
            res.gsub!(/\n +} *\n/m, "\n")
            res.gsub(/ *{$/, '')
          end
        }
        s.gsub!(/ *$/, '')
        File.open(file, 'wb').write(s) if s != orig
      }
      
      Change-Id: I3b30ee60df0986f66c02132c65fc38a3fbb6bbdc
      Reviewed-by: default avatarhjk <qthjk@ovi.com>
      29a93998
  4. Oct 05, 2012
  5. Jul 19, 2012
  6. Feb 15, 2012
  7. Jan 31, 2012
  8. Jan 26, 2012
  9. Jan 09, 2012
  10. Nov 03, 2011
  11. Oct 05, 2011
  12. May 06, 2011
  13. Apr 13, 2011
  14. Jan 12, 2011
  15. Dec 17, 2010
  16. Nov 22, 2010
  17. Oct 15, 2010
  18. Oct 05, 2010
  19. Oct 04, 2010
  20. Sep 24, 2010
  21. Aug 13, 2010
  22. Aug 12, 2010
  23. May 25, 2010
  24. May 21, 2010
    • Friedemann Kleint's avatar
      VCS: Show message box on timeouts/Add SSH prompt. · 5364f5c1
      Friedemann Kleint authored
      - Use message boxes on timeouts.
      - Add a configuration for a graphical SSH password prompt binary with
      defaults
      - Launch commands that require authentification with no terminal on UNIX
      and environment variable SSH_ASKPASS set accordingly.
      - First attempt at introduce a common function to synchronously run VCS
      commands in base plugin with flags.
      - Use standard execution log entries in all VCS plugins (outputwindow).
      5364f5c1
  25. Mar 31, 2010
  26. Mar 05, 2010
  27. Aug 14, 2009
  28. Jul 24, 2009
  29. Jul 17, 2009
Loading