Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Add 'subclass' mode #604

Open
wants to merge 122 commits into
base: main
Choose a base branch
from
Open

WIP: Add 'subclass' mode #604

wants to merge 122 commits into from

Commits on Dec 27, 2018

  1. add subclass work mode

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    7bbfb29 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    58eb331 View commit details
    Browse the repository at this point in the history
  3. subclass generate function

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    628f9ad View commit details
    Browse the repository at this point in the history
  4. add subclass target path

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    800895c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4ef2915 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5967ad3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dda175a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b6ce8e2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d8a84d3 View commit details
    Browse the repository at this point in the history
  10. Generate new variant of the glib_wrapper!() macro that distinguishes …

    …parent classes and interfaces
    sdroege authored and vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    d7e1a9a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    05a8da1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2eba7fa View commit details
    Browse the repository at this point in the history
  13. try to get to class vfuncs

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    b65b3ed View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    dac5a41 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    320b42b View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    766bf9e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    1b0ff1a View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    2ac1f3c View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    de46e6d View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    4d0bcc9 View commit details
    Browse the repository at this point in the history
  21. generate trait-ext impl

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    1c6eacb View commit details
    Browse the repository at this point in the history
  22. start generating base impl

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    9d49182 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    d96c184 View commit details
    Browse the repository at this point in the history
  24. minor bit of refactoring

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    f6d5f5a View commit details
    Browse the repository at this point in the history
  25. generate base impl

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    2c6ac91 View commit details
    Browse the repository at this point in the history
  26. generate ext trait

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    935c24c View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    d7087c2 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    7cc5f09 View commit details
    Browse the repository at this point in the history
  29. generate box impl

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    e613e57 View commit details
    Browse the repository at this point in the history
  30. fix typo in impl classext

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    adaf643 View commit details
    Browse the repository at this point in the history
  31. generate objecttype

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    c7cb856 View commit details
    Browse the repository at this point in the history
  32. generate extern c functions

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    c38db46 View commit details
    Browse the repository at this point in the history
  33. fix after rebase on master

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    0d64a7c View commit details
    Browse the repository at this point in the history
  34. add return types for functions

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    80ea005 View commit details
    Browse the repository at this point in the history
  35. rename self ffi param to 'ptr'

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    2b50141 View commit details
    Browse the repository at this point in the history
  36. fix 2 typos

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    4b6f0a8 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    4bb1278 View commit details
    Browse the repository at this point in the history
  38. import libc crate

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    6c61001 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    81fcbad View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    a1eb6db View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    31ef375 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    c25c473 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    bb53190 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    07e6920 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    118b083 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    bba7f5d View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    543ee17 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    dfd0592 View commit details
    Browse the repository at this point in the history
  49. generate initial mod.rs

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    5634796 View commit details
    Browse the repository at this point in the history
  50. insert subclass dependencies

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    6ae1b23 View commit details
    Browse the repository at this point in the history
  51. generate lib instead of mod

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    3bec7d4 View commit details
    Browse the repository at this point in the history
  52. remove erroneous commas

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    acaa799 View commit details
    Browse the repository at this point in the history
  53. fix return type of get_type

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    c3bea58 View commit details
    Browse the repository at this point in the history
  54. fix format statement

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    ed8b51e View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    ddfa66b View commit details
    Browse the repository at this point in the history
  56. change trait to struct

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    4ef47ff View commit details
    Browse the repository at this point in the history
  57. fix typo

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    c82401e View commit details
    Browse the repository at this point in the history
  58. remove faulty closing bracket

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    6b0cfa0 View commit details
    Browse the repository at this point in the history
  59. use gobject-subclass modules

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    4f1e4ed View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    1ba6171 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    a4a09c5 View commit details
    Browse the repository at this point in the history
  62. fix incorrect variable name

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    eabb443 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    1ab854d View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    9b839f2 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    29ef5e1 View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    ca5985f View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    76bf2a5 View commit details
    Browse the repository at this point in the history
  68. remove unneeded use statement

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    889b263 View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    8d61bb8 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    5287eb1 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    b8db716 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    2bde5ff View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    f7c3aa2 View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    ec8264f View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    595492e View commit details
    Browse the repository at this point in the history
  76. Into -> Pointer

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    cabf8c4 View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    9f86752 View commit details
    Browse the repository at this point in the history
  78. Configuration menu
    Copy the full SHA
    8230983 View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    96796c2 View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    8191d6d View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    b633689 View commit details
    Browse the repository at this point in the history
  82. fix config for vfunc defs

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    a307a27 View commit details
    Browse the repository at this point in the history
  83. ignore some application vfuncs

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    a9e414c View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    6babfc2 View commit details
    Browse the repository at this point in the history
  85. rename ptr to gptr

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    7d3db07 View commit details
    Browse the repository at this point in the history
  86. fix ptr mutability

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    73e2e69 View commit details
    Browse the repository at this point in the history
  87. Configuration menu
    Copy the full SHA
    a95bf23 View commit details
    Browse the repository at this point in the history
  88. fix eager copy/paste error

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    0efb089 View commit details
    Browse the repository at this point in the history
  89. Configuration menu
    Copy the full SHA
    7d8b12c View commit details
    Browse the repository at this point in the history
  90. use proper get_type function

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    5c1ff95 View commit details
    Browse the repository at this point in the history
  91. Configuration menu
    Copy the full SHA
    c1b3a91 View commit details
    Browse the repository at this point in the history
  92. Configuration menu
    Copy the full SHA
    649aea5 View commit details
    Browse the repository at this point in the history
  93. fix invalid object name

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    e2b25f7 View commit details
    Browse the repository at this point in the history
  94. Configuration menu
    Copy the full SHA
    b31b0c5 View commit details
    Browse the repository at this point in the history
  95. use correct get_type function

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    8da4b0f View commit details
    Browse the repository at this point in the history
  96. Configuration menu
    Copy the full SHA
    a9a5604 View commit details
    Browse the repository at this point in the history
  97. Configuration menu
    Copy the full SHA
    e893ad3 View commit details
    Browse the repository at this point in the history
  98. Configuration menu
    Copy the full SHA
    387dc6e View commit details
    Browse the repository at this point in the history
  99. Configuration menu
    Copy the full SHA
    ffe4007 View commit details
    Browse the repository at this point in the history
  100. Configuration menu
    Copy the full SHA
    90582b7 View commit details
    Browse the repository at this point in the history
  101. Configuration menu
    Copy the full SHA
    9f17014 View commit details
    Browse the repository at this point in the history
  102. Configuration menu
    Copy the full SHA
    22e33eb View commit details
    Browse the repository at this point in the history
  103. Configuration menu
    Copy the full SHA
    ef389c4 View commit details
    Browse the repository at this point in the history
  104. fix ignoring InitiallyUnowned

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    2618c70 View commit details
    Browse the repository at this point in the history
  105. Configuration menu
    Copy the full SHA
    e9c7687 View commit details
    Browse the repository at this point in the history
  106. Configuration menu
    Copy the full SHA
    630f044 View commit details
    Browse the repository at this point in the history
  107. Configuration menu
    Copy the full SHA
    2d68259 View commit details
    Browse the repository at this point in the history
  108. Configuration menu
    Copy the full SHA
    27f18df View commit details
    Browse the repository at this point in the history
  109. Configuration menu
    Copy the full SHA
    3b75fcc View commit details
    Browse the repository at this point in the history
  110. Configuration menu
    Copy the full SHA
    bc71b37 View commit details
    Browse the repository at this point in the history
  111. remove insertion of fixme

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    4f6ee90 View commit details
    Browse the repository at this point in the history
  112. remove another FIXME

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    7980ece View commit details
    Browse the repository at this point in the history
  113. Configuration menu
    Copy the full SHA
    c7faed3 View commit details
    Browse the repository at this point in the history
  114. Configuration menu
    Copy the full SHA
    b7c2a7f View commit details
    Browse the repository at this point in the history
  115. Configuration menu
    Copy the full SHA
    e7f3344 View commit details
    Browse the repository at this point in the history
  116. Configuration menu
    Copy the full SHA
    18f411e View commit details
    Browse the repository at this point in the history
  117. fix c type of inout params

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    d7f5bbd View commit details
    Browse the repository at this point in the history
  118. Configuration menu
    Copy the full SHA
    44b1509 View commit details
    Browse the repository at this point in the history
  119. Configuration menu
    Copy the full SHA
    71856a8 View commit details
    Browse the repository at this point in the history
  120. Configuration menu
    Copy the full SHA
    53e6bc7 View commit details
    Browse the repository at this point in the history
  121. fix styling

    vhdirk committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    d8c1dad View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2018

  1. fix build after rebase

    vhdirk committed Dec 28, 2018
    Configuration menu
    Copy the full SHA
    b9fad8d View commit details
    Browse the repository at this point in the history