[libdazzle] Created tag 3.25.3



The signed tag '3.25.3' was created.

Tagger: Christian Hergert <chergert redhat com>
Date: Mon Jun 19 01:18:11 2017 -0700

    release 3.25.3

Changes:

Christian Hergert (289):
      initial commit
      stacklist: add DzlStackList animated stack list
      directory-reaper: Add DzlDirectoryReaper
      frame-source: make DzlFrameSource to private
      util: add various utility API
      box-theatric: add DzlBoxTheatric
      update README.md
      theme-manager: add DzlThemeManager
      directory-reaper: remove tracing hook
      css-provider: remove theme from intermediate resource path
      theme-manager: remove libpeas use from theme manager
      menu-manager: change namespace for merge identifier
      app: add DzlApplication
      app: cleanup includes
      app: cleanup primary app menu loading
      app: add shortcut manager to DzlApplication
      update .gitignore
      shortcuts-manager: stub out dzl_shortcut_manager_remove_search_path()
      app: load and unload keythemes based on resource dir
      build: drop libpeas dependency
      shortcuts: remove old resources.xml and fix paths
      bolding-label: add DzlBoldingLabel
      update README.md
      build: drop lib from library name, meson adds that for us
      build: install public headers
      build: add versioning macro header
      directory-model: Add a GListModel observing a GFile-based directory
      tests: add tests directory with initial test
      build: avoid extra compiles
      tests: add state machine test
      tests: add test for binding group
      test: add test for signal group
      update AUTHORS
      tests: add test for the task cache
      test: add test for DzlHeap
      tests: add test program for DzlSlider
      tests: add test for DzlRadioBox
      tests: add test for DzlFileChooserEntry
      tests: add test for DzlElasticBin
      tests: add DzlSuggestionEntry tests
      suggestions: fix path to CSS for suggestions
      fuzzy: add mmap'able gvariant based fuzzy search engine
      tests: display menus in toplevel window
      stack-list: add some default CSS for the stack list
      tests: add test-stack-list
      tests: mark x11 as required
      tests: add various tests for panel widgets
      child-property-action: fix precondition for NULL
      dock-bin: use dzl_child_property_action_new()
      tests: add test-panel program
      tests: add test for DzlShortcutChord
      tests: add test for shortcut theme parsing
      tests: move menu data files to subdirectory
      progress-button: add default CSS for progress button
      tests: add test for progress button
      progress-icon: add DzlProgressIcon
      tests: add test for progress icon
      animation: cleanup alignment of functions
      progress-menu-button: add Epiphany styled progress button
      simple-popover: cleanup whitespace
      tests: add test for DzlSimplePopover
      entry-box: make sure redraws happen when sizes change
      tests: add entry box test
      bolding-label: add easy weight helper for label
      tests: add test for DzlBoldingLabel
      child-property-action: use notify with prop name
      css: simplify manual css registration for widgets
      suggestions: fix include to be full paths
      suggestions: load CSS using helper function
      suggestions: load CSS using the theme colors
      util: add docs for theme loading
      priority: lower priority of various async operations
      util: add file manager helpers
      tests: remove dead files
      tests: add test case for file manager API
      tree: import our tree, tree builder, and tree node abstraction
      build: install a pkgconfig file
      build: fix include paths so external builds work
      test: add test for DzlApplication
      animation: use g_assert() in static functions
      tests: add test case for empty state widget
      build: some whitespace cleanup
      rect-helper: fix bad namespace in comment
      shortcuts: fix type names in .ui files
      tests: add exercise program for shortcuts engine
      tests: add complexity to label attributes
      build: use soname versioning for libdazzle-1.0.so
      doc: add blurb about tests
      build: use library instead of shared_library()
      fuzzy: add mutable fuzzy index
      tests: add test for mutable fuzzy index
      build: install vala vapi files to $datadir/vala/vapi
      util: add gdk helper for key synthesizing
      util: change namespace for cairo functions
      util: add more date time routine helpers
      util: skip key synthesizing in gir
      fuzzy: fix a few runtime warnings discovered with index prototype
      tests: add test to build fuzzy index of desktop files
      ring: add DzlRing ring buffer
      fuzzy: not worth omitting, it just creates a badly formatted index
      fuzzy: whitespace cleanup
      fuzzy: make highlight more reusable
      fuzzy: more search interface testing
      tests: add fallback for /usr/share/applications
      fuzzy: whitespace cleanup
      graphing: add scrolling graphs to libdazzle
      build: remove dead code
      trie: add DzlTrie for a fairly simple trie implementation
      tests: add test for DzlTrie
      doap: add a libdazzle doap file
      tests: add score to search results
      util: add levenshtein implementation
      fuzzy-index-builder: add keyword priority
      fuzzy: adjust include paths
      fuzzy: ignore &apos; when highlighting
      fuzzy: penalize word score when after prefix
      fuzzy: tweak our scoring while we walk the corpus
      tests: index by words and as phrase
      tests: sort mutable index search results
      fuzzy-mutable-index: penalize words by starting offset
      fuzzy: score 1 character searches
      fuzzy: cleanup declarations
      fuzzy: mask priorities when doing key lookups
      tests: print which keyword matched
      test: escape keyword text
      tests: use libdazzle mutable index for fuzzy search
      suggestion: implement keyboard scrolling for list box
      doap: improve wording of doap description
      fuzzy: remove dead code
      fuzzy: stash key_id for later
      fuzzy: fix incorrect comment
      fuzzy: propagate priority when building index
      fuzzy: make float/pointer stashing 32/64-bit safe
      fuzzy: extract penalty when resolving the key and document
      fuzzy: style cleanup
      fuzzy: make penalty a float for better priority control
      fuzzy: ensure we have space for trailing byte
      fuzzy: allow extracting the priority out of the match
      fuzzy: tweak scoring with penalties differently
      fuzzy: add basic fsck to tables when loading
      fuzzy: try to keep score under 1.0
      fuzzy: fix score comparison
      fuzzy: more score calculation tweaks
      tests: use incremental priorities
      fuzzy: ensure keyword priority is encoded properly
      fuzzy: lower cost for post-start queries
      suggestions: force icon size to 16 units
      fuzy: move scoring to resolution state
      util: move gvariant hashing into util and make public
      css: tweak css provider fallback paths
      theming: start unifying how we load theme data for libdazzle
      themes: add CSS styling for DzlGraphView
      app: load internal CSS automatically
      tests: force load internal CSS
      app: load icons when dzl_application_add_resource_path()
      theme: add default styling for pillbox
      theme: add default styling for pillbox
      theme: add searchbar styling for Adwaita
      util: add string helper inline functions
      search: move fuzzy/trie/levenshtein into search directory
      pattern-spec: add DzlPatternSpec
      prefs: add preferences implementation
      prefs: include preferences from dazzle.h
      build: remove DzlPreferencesLanguageRow
      prefs: make refilter operation public API
      prefs: whitespace cleanup
      prefs: more whitespace cleanups
      prefs: make various private API public
      vapi: adjust various bits of vapi generation
      prefs: add default DzlPreferences implementation
      prefs: add helper to repply the current filter
      prefs: allow inheriting from DzlPreferencesView
      prefs: add some default CSS styling for preferences
      prefs: fix css element names
      theme: no need to duplicate icon loading
      util: add various gtk utility API
      tests: use default styling from loaded theme
      themes: add some fallback styling for panels
      theme: add basic Arc styling for panel engine
      theme: adjust edge styling for tabs in Arc
      theme: tweak Arc panel padding
      listbox: fix caching listbox implementation
      tests: load CSS in suggestion popover test
      suggestions: cache and reuse rows to reduce widget overhead
      listbox: be more defensive about cleaning up
      tests: destroy window after main finishes
      suggestion: avoid jitter when updating new model
      tests: load CSS instead of custom CSS
      themes: update graph themes for Adwaita and fallbacks
      example-app: start putting together an example app
      tests: load application CSS theme
      stack-list: use animation duration calculation
      tests: drop unnecessary destroy
      theme: tweak styling for suggestion entry
      intpair: add a pointer-stashed int pair with 32-bit fallback
      build: install dzl-int-pair.h header
      fuzzy: pass last match offset when resolving and scoring
      fuzzy: tweak scoring algorithm
      util: avoid tripping up g-ir-scanner
      app: add some docs for application
      pathbar: add DzlPathBar
      ring: cleanup whitespace
      ring: add cleanup function for autoptr
      ring: avoid modulus in DzlRing
      tests: add DzlRing unit tests
      tests: load CSS data
      progress-icon: use circle instead of download arrow
      progress-menu-button: suppress theatrics until ack
      build: make tests optional
      pathbar: use proper prefix on element type
      doc: fix various gtk-doc usage in sources
      doc: add support for gtk-doc based documentation
      build: use libdazzle for doc directory name
      doc: break out documentation into parts
      doc: fix part for counters
      shortcuts: update include paths
      shortcuts: add plumbing for reloading shortcut themes
      theme: tweak suggestion styling
      shortcuts: leave some crumbs for later
      shortcuts: use g_return_if_fail() to warn user
      shortcuts: add chord table foreach func
      shortcuts: header whitespace cleanup
      shortcuts: add helper to steal element from chord table
      shortcuts: ignore "__internal__" theme when saving
      shortcuts: cleanup context implementation
      shortcuts: implement context merging
      shortcuts: implement simple shortcut theme merging
      shortcuts: re-allow NULL tables with iters
      shortcuts: allow NULL manager to unset
      tests: remove add theme API usage from test
      shortcuts: remove add/remove theme API
      shortcuts: set manager before merging themes
      shortcuts: fix name for introspection
      shortcuts: allow getting the internal theme
      shortcuts: search for default them if theme is not set
      tests: add test for event propagation with theme inheritance
      docs: add a description of the library
      shortcuts: reapply the existing theme after reloading
      shortcuts: tweak resource path for shortcuts
      icons: add panel icons for left/right/bottom panels
      application: use consistent "resources://" prefix
      shortcuts: make queue_reload() and reload() public API
      app: allow early registration of resource paths
      tests: ensure shortcuts are loaded and merged
      tools: add utility to dump program counters
      counters: add helper counter window for debugging
      shortcuts: ensure proper access to private data
      shortcuts: allow multiple calls to register shortcut entries
      shortcuts: take current theme into account
      shortcuts: handle prefix of resource://
      shortcuts: resolve via the parent theme
      shortcuts: use internal instead of __internal__
      shortcuts: special case internal parent
      shortcuts: propagate natural height of treeview
      shortcuts: require a theme to perform editing
      shortcuts: add closure chain utility API
      shortcuts: port context to use closure chains
      shortcuts: fix potential NULL dereference in theme saving
      app: add properties for menu/shortcuts/themes
      shortcuts: add support for including external CSS resources
      shortcuts: use "keytheme" instead of "theme"
      example: update example app a bit
      build: remove unused flags
      shortcuts: allow NULL for self in set_theme_name
      example: start on some more examples
      shortcuts: handle NULL parameter safely
      app: add "shortcut-theme" property action
      debug: add tracing helpers
      shortcuts: ensure that theme resources are loaded
      shortcuts: add a bunch of tracing
      update CONTRIBUTING.md
      shortcuts: add more tracing
      shortcuts: tweak example app
      shortcuts: use toplevel when no focus
      example: add some basic document handling to example app
      panel: simplify edge visible property setting
      example: add some panels
      example: remove unnecessary call to set theme name
      example: update subtitle by document
      tests: use non-conflicting shortcut
      shortcuts: more closure chain logging
      shortcuts: keep actions and commands in sync
      example: add action examples
      cache: remove counters from cache
      counters-window: allow columns to be resized
      build: bump version
      build: remove unused file
      build: be consistent about option names with - or _
      release 3.25.3

Patrick Griffis (2):
      build: Use add_project_arguments()
      build: Support installing into private subdir when subproject


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]