1. 25 Apr, 2017 1 commit
  2. 18 Apr, 2017 1 commit
    • Tobias Ellinghaus's avatar
      Use g_fopen() instead of fopen() · c3728834
      Tobias Ellinghaus authored
      This fixes a bunch of bugs with the Windows version when there are
      non-ASCII characters in the pathname, for example not being able to load
      the config when the username contains such a char.
      This also poisons fopen() so it can't be used in C files any more.
      c3728834
  3. 01 Mar, 2017 1 commit
  4. 19 Oct, 2016 1 commit
  5. 04 Oct, 2016 3 commits
  6. 14 Jul, 2016 1 commit
  7. 01 Jul, 2016 1 commit
    • Ulrich Pegelow's avatar
      opencl: do not alias readonly with writeonly image buffers (colormapping) · da50d85d
      Ulrich Pegelow authored
      this is a first of a series of required changes to some of our opencl
      code. in several places we circumvent the ocl-1.x limitation to offer only
      readonly and writeonly image objects by using aliases for the same buffer.
      according to the ocl-1.2 standard this is no longer allowed and effectively
      seems to lead to corrupted output in some opencl implementations (namely not in
      NVIDIA and AMD drivers).
      da50d85d
  8. 24 May, 2016 1 commit
  9. 25 Mar, 2016 1 commit
  10. 17 Mar, 2016 1 commit
  11. 01 Mar, 2016 1 commit
  12. 29 Feb, 2016 2 commits
  13. 20 Feb, 2016 2 commits
    • Roman Lebedev's avatar
      IOPs: add #include "iop/iop_api.h" · 477d7434
      Roman Lebedev authored
      Yes, we need to include it via cmake AND manually.
      Via CMake - in case it is not included manually.
      Manually - cmake && make does not detect when the header
      included via '-include' is changed and does not cause
      recompilation, only #include "..." does.
      
      Also, not all (not mine) IDE understand -include,
      so they don't parse that header => not cool for reasons.
      
      (to check whether all iops include the header one can use
      $ grep -lr DT_MODULE * | xargs grep -L "iop/iop_api.h")
      477d7434
    • Roman Lebedev's avatar
      Adapt code to the IOP api declaration. · 844061a6
      Roman Lebedev authored
      As it can be seen, those consts remove the need to specify
      those variables in shared(). And since almost no iop
      does change them internally (e.g. demosaic) it should be good.
      844061a6
  14. 10 Dec, 2015 1 commit
  15. 08 Nov, 2015 1 commit
  16. 07 Nov, 2015 1 commit
  17. 09 Sep, 2015 1 commit
    • Tobias Ellinghaus's avatar
      Major rewrite of color profile handling · c0f84c27
      Tobias Ellinghaus authored
      - No longer use magic profile names for the built in profiles and
        filenames for others, but clearly mark every profile.
      - Move display and softproof profile out of colorout into the lower
        toolbar
      c0f84c27
  18. 10 Jan, 2015 1 commit
  19. 30 Dec, 2014 1 commit
  20. 22 Dec, 2014 1 commit
  21. 10 Dec, 2014 1 commit
  22. 09 Dec, 2014 5 commits
    • Roman Lebedev's avatar
      GTK3: GTK_HBOX() is deprecated · 54a2d7e1
      Roman Lebedev authored
      54a2d7e1
    • Roman Lebedev's avatar
      GTK3: GtkHBox is deprecated · bcf28060
      Roman Lebedev authored
      bcf28060
    • Roman Lebedev's avatar
      GTK3: gtk_hbox_new() is deprecated · 94872334
      Roman Lebedev authored
      Relevant Coccinelle patch (5 unhandled lines were fixed manually):
      @@
      @@
      -gtk_hbox_new(TRUE
      +gtk_box_new(GTK_ORIENTATION_HORIZONTAL
      , ...)
      
      @@
      @@
      -gtk_hbox_new(FALSE
      +gtk_box_new(GTK_ORIENTATION_HORIZONTAL
      , ...)
      
      @@
      expression E;
      @@
      -gtk_hbox_new(E, TRUE)
      +gtk_box_new(GTK_ORIENTATION_HORIZONTAL, E)
      
      @@
      expression E;
      @@
      -gtk_hbox_new(E, FALSE)
      +gtk_box_new(GTK_ORIENTATION_HORIZONTAL, E)
      94872334
    • Roman Lebedev's avatar
      GTK3: gtk_vbox_new() is deprecated · 0c336225
      Roman Lebedev authored
      Relevant Coccinelle patch (5 unhandled lines were fixed manually):
      @@
      @@
      -gtk_vbox_new(TRUE
      +gtk_box_new(GTK_ORIENTATION_VERTICAL
      , ...)
      
      @@
      @@
      -gtk_vbox_new(FALSE
      +gtk_box_new(GTK_ORIENTATION_VERTICAL
      , ...)
      
      @@
      expression E;
      @@
      -gtk_vbox_new(E, TRUE)
      +gtk_box_new(GTK_ORIENTATION_VERTICAL, E)
      
      @@
      expression E;
      @@
      -gtk_vbox_new(E, FALSE)
      +gtk_box_new(GTK_ORIENTATION_VERTICAL, E)
      0c336225
    • Roman Lebedev's avatar
  23. 03 Dec, 2014 2 commits
  24. 13 Oct, 2014 1 commit
  25. 03 Sep, 2014 1 commit
  26. 18 Aug, 2014 1 commit
    • Roman Lebedev's avatar
      free(NULL) and g_free(NULL) are fine · f7b7ed6b
      Roman Lebedev authored
      Created using following semantic patch and Coccinelle:
      
      @ free @
      expression x;
      @@
      -if (x) { free(x); }
      +free(x);
      
      @ g_free @
      expression x;
      @@
      -if (x) { g_free(x); }
      +g_free(x);
      f7b7ed6b
  27. 05 Jun, 2014 1 commit
  28. 09 May, 2014 1 commit
  29. 08 May, 2014 1 commit
    • Tobias Ellinghaus's avatar
      First batch of high DPI fixes · e0ea299f
      Tobias Ellinghaus authored
      Soem small things like the triangles in our custom dr widgets are still
      missing, but the big issues should be solved now.
      I only tested these thigns by setting the screen DPI using xrandr, I am
      not 100% sure if that is a perfect simulation.
      People using a high DPI screen should still set the panel_width in the
      config to something bigger.
      e0ea299f
  30. 27 Apr, 2014 1 commit
  31. 20 Apr, 2014 1 commit