1. 12 Ock, 2018 4 kayıt (commit)
    • elextr's avatar
      Remove requirement to fail build on aggregate return · 9e052ae0
      elextr yazdı
      Returning large aggregates as values is a potential performance problem, but preventing all aggregate returns is inappropriate because:
      
      1. returning small aggregates that are mostly handled as complete objects as return values often makes code clearer.
      
      2. Modern (well not so modern actually) ABIs allow for small aggregates to be returned in registers, so forcing all returns to memory is actually likely to be slower.
      
      3. if code review does not notice a large aggregate return and nobody notices a performance issue then it doesn't matter
      9e052ae0
    • Matthew Brush's avatar
      Return GdkColor via out parameter rather than return value · 7e1ab31c
      Matthew Brush yazdı
      For some reason the TravisCI build has `-Waggregate-return` enabled as
      an error even though it's completely valid code. Also constify the
      input `color_name` argument to `load_color` function.
      7e1ab31c
    • Matthew Brush's avatar
      Theme improvements (#1382) · 6b973bc7
      Matthew Brush yazdı
      * Improve GTK+3 theme loading
      
      - Merge geany-3.0.css into geany.css
      - Load geany-3.20.css to override if runtime version dictates
      - Load geany.css from app->configdir if it exists.
      
      * Add initial documentation for GTK+ CSS theming
      
      * Add geany.css file to the `Tools->Configuration Files` menu
      
      Also mark such config files as changed if they don't already exist to
      force the user to save or discard any newly created config files.
      
      * Allow customizing message window using GTK+ themes
      
      * Improve GTK+3 CSS docs a bit
      
      State which classes are meant to be overridden by themes.
      
      * Go back to conditionally loading geany-3.0.css
      
      It can't be merged into geany.css since GTK+ CSS parser doesn't ignore
      invalid properties when prefixed with vendor extension (ie. -Gtk).
      
      * Don't mark unedited config files as changed
      
      They probably should be marked as changed since they don't exist on
      disk yet, but for the time being leave it how it was.
      
      * Fix misuse of CSS ID vs class in manual
      
      * Minor colour value tweaks
      
      Based on feedback from @b4n
      6b973bc7
    • Colomban Wendling's avatar
      Merge pull request #1642 from LarsGit223/NoActionCmd · 385fff7b
      Colomban Wendling yazdı
      Show status message on attempt to execute empty context action.
      385fff7b
  2. 05 Ock, 2018 1 kayıt (commit)
  3. 22 Ara, 2017 1 kayıt (commit)
  4. 21 Ara, 2017 2 kayıt (commit)
  5. 19 Ara, 2017 1 kayıt (commit)
  6. 17 Ara, 2017 1 kayıt (commit)
  7. 04 Ara, 2017 4 kayıt (commit)
  8. 03 Ara, 2017 1 kayıt (commit)
  9. 19 Kas, 2017 4 kayıt (commit)
  10. 16 Kas, 2017 1 kayıt (commit)
  11. 14 Kas, 2017 3 kayıt (commit)
  12. 13 Kas, 2017 2 kayıt (commit)
  13. 09 Kas, 2017 2 kayıt (commit)
  14. 07 Kas, 2017 4 kayıt (commit)
  15. 06 Kas, 2017 5 kayıt (commit)
  16. 05 Kas, 2017 3 kayıt (commit)
  17. 04 Kas, 2017 1 kayıt (commit)