Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 14 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,17 @@
# Release (0.5.0)
# Next

- Generator: Add markdown summary logs
- Generator: Add gstreamer support
- Generator: Update Kotlin to 2.1.10
- Generator: Update gir files (sync with debian testing)
- Library: Add PropertyHolder to accesss GObject properties
- Library: Update findbugs to spotbugs-annotations:4.9.3
- Library: Update jna to 5.17.0
- CI: Update gradle to version 8.13
- CI: Update release plugin to version 1.18.18
- CI: Update JUnit to 5.12.1

# 0.5.0

- Add `shell.nix` as documentation
- Support JDK21
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2021 - 2024 Lukas Bai
Copyright (c) 2021 - 2025 Lukas Bai

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ plugins {
* ./gradlew cV
*
*/
id ("pl.allegro.tech.build.axion-release") version "1.15.0"
id ("pl.allegro.tech.build.axion-release") version "1.18.18"
}

project.version = scmVersion.version
3 changes: 3 additions & 0 deletions doc/gen/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,3 +26,6 @@
- [callback_table.md](callback_table.md)
- [enum_table.md](enum_table.md)
- [size_table.md](size_table.md)

---
**Autogenerated**. Run `./gradlew generate-update-doc` to update in [/doc/gen](/doc/gen)
4 changes: 3 additions & 1 deletion doc/gen/alias_table.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
| glib.Quark | glib.guint32
| pango.LayoutRun | pango.GlyphItem
| gst.ElementFactoryListType | gst.guint64
| glib.Type | glib.gsize
| gst.MemoryMapInfo | gst.MapInfo
| gobject.Type | gobject.gsize
| gst.ClockTimeDiff | gst.gint64
Expand All @@ -30,3 +29,6 @@
| glib.DateYear | glib.guint16
| glib.RWLockReaderLocker | glib.none
| glib.TimeSpan | glib.gint64

---
**Autogenerated**. Run `./gradlew generate-update-doc` to update in [/doc/gen](/doc/gen)
22 changes: 22 additions & 0 deletions doc/gen/callback_table.md

Large diffs are not rendered by default.

85 changes: 68 additions & 17 deletions doc/gen/enum_table.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,12 @@
| ConnectFlags
| SignalMatchType
| GTypeFlags
| IOCondition
| GTypeDebugFlags
| ParamFlags
| TypeDebugFlags
| TypeFlags
| GIOCondition
| GSignalFlags
| TypeFundamentalFlags
| GConnectFlags
Expand Down Expand Up @@ -437,6 +439,7 @@
| Name
| -----
| GMarkupCollectType
| GUnixPipeEnd
| GUserDirectory
| GTestSubprocessFlags
| ChecksumType
Expand All @@ -445,6 +448,7 @@
| GThreadError
| GDateMonth
| GShellError
| UnixPipeEnd
| GUriError
| FormatSizeFlags
| LogLevelFlags
Expand Down Expand Up @@ -519,6 +523,7 @@
| SpawnError
| AsciiType
| GOptionFlags
| ThreadPriority
| LogWriterOutput
| GSliceConfig
| GErrorType
Expand All @@ -537,6 +542,7 @@
| GLogWriterOutput
| GKeyFileError
| GOptionArg
| GThreadPriority
| GNumberParserError
| VariantParseError
| NumberParserError
Expand Down Expand Up @@ -573,6 +579,7 @@
| GdkPaintableFlags
| GdkGLError
| GdkFrameClockPhase
| CicpRange
| GdkEventType
| ModifierType
| DevicePadFeature
Expand All @@ -594,13 +601,16 @@
| AxisUse
| GdkKeyMatch
| GdkMemoryFormat
| GdkDmabufError
| DmabufError
| ScrollDirection
| GdkGravity
| PaintableFlags
| GdkInputSource
| DragCancelReason
| GdkCrossingMode
| ScrollUnit
| GdkCicpRange
| GdkModifierType
| GdkAxisUse
| TouchpadGesturePhase
Expand Down Expand Up @@ -648,36 +658,50 @@
| LeafletTransitionType
| AdwNavigationDirection
| AdwToolbarStyle
| AdwLengthUnit
| FlapFoldPolicy
| AdwLeafletTransitionType
| ToastPriority
| BreakpointConditionRatioType
| ColorScheme
| ResponseAppearance
| AdwSqueezerTransitionType
| BreakpointConditionLengthType
| InlineViewSwitcherDisplayMode
| NavigationDirection
| AdwBreakpointConditionLengthType
| AdwInlineViewSwitcherDisplayMode
| FlapTransitionType
| JustifyMode
| AccentColor
| AdwTabViewShortcuts
| AdwWrapPolicy
| AdwAccentColor
| FoldThresholdPolicy
| AdwBreakpointConditionRatioType
| AdwColorScheme
| LengthUnit
| CenteringPolicy
| PackDirection
| DialogPresentationMode
| AdwDialogPresentationMode
| AdwLengthUnit
| FlapFoldPolicy
| ToastPriority
| ColorScheme
| BreakpointConditionLengthType
| AdwBreakpointConditionLengthType
| AdwJustifyMode
| AdwToastPriority
| AnimationState
| SqueezerTransitionType
| AdwFlapTransitionType
| AdwTabViewShortcuts
| AdwBannerButtonStyle
| AdwAnimationState
| AdwResponseAppearance
| FoldThresholdPolicy
| AdwBreakpointConditionRatioType
| AdwColorScheme
| BannerButtonStyle
| AdwCenteringPolicy
| TabViewShortcuts
| LengthUnit
| CenteringPolicy
| WrapPolicy
| ViewSwitcherPolicy
| AdwEasing
| AdwFlapFoldPolicy
| AdwFoldThresholdPolicy
| AdwPackDirection
| ToolbarStyle

## pango
Expand Down Expand Up @@ -743,21 +767,33 @@

| Name
| -----
| PathForeachFlags
| GskLineJoin
| TransformCategory
| ScalingFilter
| Corner
| GskCorner
| RenderNodeType
| FillRule
| LineCap
| GskPathOperation
| GskLineCap
| GskTransformCategory
| BlendMode
| TransformCategory
| PathOperation
| GskMaskMode
| ScalingFilter
| GskScalingFilter
| GskPathForeachFlags
| GskRenderNodeType
| PathDirection
| LineJoin
| GskBlendMode
| SerializationError
| Corner
| MaskMode
| GskFillRule
| GLUniformType
| GskCorner
| RenderNodeType
| GskSerializationError
| GskPathDirection
| GskGLUniformType

## gtk
Expand All @@ -768,10 +804,12 @@
| GtkSymbolicColor
| EventSequenceState
| ShortcutScope
| GtkGraphicsOffloadEnabled
| ScrollablePolicy
| PopoverMenuFlags
| GtkCssParserWarning
| ImageType
| AccessibleTextContentChange
| TextDirection
| GtkIconSize
| ListTabBehavior
Expand Down Expand Up @@ -803,6 +841,7 @@
| PanDirection
| GtkStackTransitionType
| FilterMatch
| GtkTextBufferNotifyFlags
| GtkFileChooserAction
| DeleteType
| GtkInputHints
Expand Down Expand Up @@ -851,6 +890,7 @@
| GtkEventSequenceState
| MessageType
| TreeViewGridLines
| FontRendering
| SpinType
| PageOrientation
| GtkBuilderClosureFlags
Expand Down Expand Up @@ -901,12 +941,14 @@
| PrintPages
| GtkPolicyType
| GtkStringFilterMatchMode
| GtkAccessibleTextGranularity
| StackTransitionType
| GtkWrapMode
| GtkRecentManagerError
| CellRendererAccelMode
| GtkTextViewLayer
| GtkSortType
| AccessibleAnnouncementPriority
| Align
| AccessibleState
| DirectionType
Expand Down Expand Up @@ -935,6 +977,8 @@
| TextExtendSelection
| PropagationLimit
| PrintStatus
| GtkAccessibleAnnouncementPriority
| AccessibleTextGranularity
| GtkPrintOperationResult
| BaselinePosition
| GtkArrowType
Expand All @@ -957,6 +1001,7 @@
| GtkResponseType
| GtkAccessibleTristate
| CellRendererMode
| GtkFontRendering
| Unit
| FontChooserLevel
| GtkOverflow
Expand All @@ -969,6 +1014,7 @@
| GtkPrintQuality
| GtkPageSet
| BorderStyle
| TextBufferNotifyFlags
| DebugFlags
| ButtonsType
| CornerType
Expand All @@ -979,11 +1025,13 @@
| GtkMovementStep
| CellRendererState
| GtkConstraintAttribute
| GtkAccessibleTextContentChange
| GtkJustification
| GtkShortcutActionFlags
| GtkSizeRequestMode
| GtkFontChooserLevel
| GtkPrintDuplex
| GraphicsOffloadEnabled
| ShortcutType
| GtkCellRendererMode
| TreeViewColumnSizing
Expand All @@ -1004,3 +1052,6 @@
| GtkScrollablePolicy
| GtkPropagationLimit
| StringFilterMatchMode

---
**Autogenerated**. Run `./gradlew generate-update-doc` to update in [/doc/gen](/doc/gen)
3 changes: 3 additions & 0 deletions doc/gen/size_table.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,6 @@
|--------------------------------|-----
| gobject.TypeInterface | 16
| gobject.TypeClass | 8

---
**Autogenerated**. Run `./gradlew generate-update-doc` to update in [/doc/gen](/doc/gen)
Loading
Loading