summaryrefslogtreecommitdiff
path: root/gdk/gdkframeclockidle.c
Commit message (Expand)AuthorAgeFilesLines
* Fix a compiler warningMatthias Clasen2023-01-141-5/+5
* Fix a compiler warningMatthias Clasen2023-01-131-1/+4
* Add more names to sourcesMatthias Clasen2022-09-281-0/+1
* Rename gdk-private.h to gdkprivate.hMatthias Clasen2022-09-231-1/+1
* Rename gdkdebug.h to gdkdebugprivate.hMatthias Clasen2022-09-231-1/+1
* frameclock: Run paint idle from flush idleBenjamin Otte2022-07-101-0/+3
* gdk: Remove gdkinternals.hBenjamin Otte2021-09-241-1/+1
* gdk: Remove gdk.h include form gdkframeclockidle.cBenjamin Otte2021-09-241-1/+0
* Avoid copying static debug stringsMatthias Clasen2021-07-281-2/+6
* Merge branch 'new-sysprof' into 'master'Matthias Clasen2020-08-211-6/+6
|\
| * Port tracing to the sysprof collector apiMatthias Clasen2020-08-211-6/+6
* | *: Fix spelling mistakes found by codespellBjörn Daase2020-08-211-1/+1
|/
* Replace "gint" with "int"Benjamin Otte2020-07-251-1/+1
* frame clock: fix schedulingYariv Barkan2020-06-151-20/+14
* frame clock: adjust reported frame timeYariv Barkan2020-06-151-6/+115
* frame clock: schedule in refresh intervalsYariv Barkan2020-06-051-1/+1
* frame clock: Better handle non-regular clock cyclesAlexander Larsson2020-06-051-11/+8
* frame clock: Track if paint is caused by thaw or notAlexander Larsson2020-06-051-5/+8
* Fix frameclock going backwardsAlexander Larsson2020-06-011-1/+2
* frame-clock: Ensure we're always monotonicAlexander Larsson2020-05-281-11/+20
* frame-clock: New approach in smoothing frame clockAlexander Larsson2020-05-281-47/+102
* profiler: Clean up profiler marks for frameclockAlexander Larsson2020-02-121-2/+2
* profiler: Add _end_mark() version of _add_mark()Alexander Larsson2020-02-121-5/+3
* profiler: Make profiler-is-running a macroAlexander Larsson2020-02-121-3/+3
* Convert all profiler times from nsec to usecAlexander Larsson2020-02-121-3/+3
* gdk: Add a profiler mark for paint_idleMatthias Clasen2020-01-221-0/+4
* More profiler reshufflingMatthias Clasen2020-01-221-9/+7
* frame clock: Redo the profiler marksMatthias Clasen2020-01-221-5/+1
* Add clock freezes to the profileMatthias Clasen2019-05-161-0/+25
* always record a frame end time when profilingMatthias Clasen2019-05-161-4/+3
* Redo frame profilingMatthias Clasen2019-05-161-112/+0
* profiling: Only use frame timings when we have themMatthias Clasen2019-05-141-2/+5
* frame clock: Add tracingMatthias Clasen2019-05-071-3/+105
* Convert fallthrough comments to G_GNUC_FALLTHROUGHBenjamin Otte2019-04-151-5/+10
* gdkframeclockidle: Don't permanently skew frame timeChris Williams2019-04-091-16/+4
* gdkframeclockidle: Remove unused struct memberChris Williams2019-04-081-1/+0
* Rename more GSources to use `gtk`Emmanuele Bassi2019-02-061-2/+2
* frameclockidle: Rename header so it's private nowBenjamin Otte2018-03-291-1/+2
* Replace gdk_threads_add_timeout* with g_timeout_add()Emmanuele Bassi2018-02-031-11/+11
* Fix irregular gdk_frame_clock_get_frame_timeDaniel van Vugt2017-12-091-1/+30
* build: Enable -Wswitch-enum and -Wswitch-defaultBenjamin Otte2017-10-061-0/+1
* frame-clock: avoid g_signal_emit_by_name()Christian Hergert2016-04-181-7/+7
* Add and use GDK_CHECK_DEBUG macroMatthias Clasen2016-02-281-4/+4
* Changed obsolete FSF portal addresses to web addressAndika Triwidada2014-01-121-3/+1
* all: Add names to timeoutsBastien Nocera2013-10-231-0/+2
* gdkframeclockidle: Add explicit fallthrough markersJasper St. Pierre2013-09-031-0/+5
* gdk: Use new macros for defining private dataEmmanuele Bassi2013-07-091-7/+3
* gdkframeclock: Loop the layout phase if neededAlexander Larsson2013-05-071-1/+11
* gdk: prevent NULL pointer access when debugging is enabledThomas Wood2013-02-261-1/+1
* Pedantic fixesMatthias Clasen2013-02-251-3/+5