summaryrefslogtreecommitdiff
path: root/vcl/source/app/scheduler.cxx
AgeCommit message (Expand)AuthorFilesLines
2024-03-26Set the condition, even when main thread message queue is emptyMike Kaganski1-0/+3
2024-03-25Relax SolarMutexReleaser precondition to not require SolarMutex lockMike Kaganski1-3/+1
2024-03-13Introduce a guard to delay processing of idlesMike Kaganski1-2/+30
2024-01-27ITEM: Cleanup some Pool stuff with DefaultsArmin Le Grand (allotropia)1-1/+1
2023-12-30move IsFuzzing to comphelperCaolán McNamara1-2/+2
2023-12-04Relax assertion a bitMike Kaganski1-1/+1
2023-04-12mpMouseLeaveTimer has been deadNoel Grandin1-1/+0
2023-01-13Related: tdf#152703 Eliminate potential blocking during live resizePatrick Luby1-0/+7
2022-12-20tdf#148434 - avoid strange OS/X deadlock around AnyInput.Michael Meeks1-22/+19
2022-11-24tdf#148435 - avoid strange OS/X deadlock around AnyInput.Noel Grandin1-0/+6
2022-08-18Move tools/diagnose_ex.h to comphelper/diagnose_ex.hxxStephan Bergmann1-1/+1
2021-10-21loplugin:flattenNoel Grandin1-82/+82
2021-09-28gives names to all the Idles and TasksNoel Grandin1-0/+2
2021-06-27Immediately schedule Tasks on start per defaultJan-Marek Glogowski1-1/+4
2021-04-05VCL drop Scheduler::ProcessTaskSchedulingJan-Marek Glogowski1-11/+3
2021-03-26cid#1474074 silence bogus Dereference before null checkCaolán McNamara1-0/+1
2021-03-23VCL force Scheduler instant timeout on task skipJan-Marek Glogowski1-5/+6
2021-02-07invoke idle priority timers only when actually idleLuboš Luňák1-0/+11
2020-12-16Scheduler assert mbInScheduler stateJan-Marek Glogowski1-0/+3
2020-12-08Replace SchedulerMutex with (non-recursive) std::mutexStephan Bergmann1-20/+2
2020-12-07Make SchedulerMutex non-recursiveJan-Marek Glogowski1-27/+20
2020-12-07Unlock scheduler in deinit for ProcessEventsToIdleJan-Marek Glogowski1-0/+3
2020-08-13improve comments around blocks which abort on UI thread event exceptionsNoel Grandin1-0/+1
2020-08-12expand out DELETEZ in vclNoel Grandin1-1/+2
2020-08-05document the abort in ProcessTaskSchedulingNoel Grandin1-0/+6
2019-12-24sal_Char->char in vclNoel Grandin1-3/+3
2019-10-20loplugin:virtualdead unused param in Task::UpdateMinPeriodNoel Grandin1-2/+2
2019-10-07Get rid of another SAL_WARN that just pointlessly fills up log filesTor Lillqvist1-1/+0
2019-08-28tdf#42949 Fix IWYU warnings in vcl/source/[o-w]*/Gabor Kelemen1-1/+0
2019-08-16use more TOOLS_WARN_EXCEPTIONNoel Grandin1-2/+1
2019-08-13Add a TaskStopwatch to interrupt idle loopsJan-Marek Glogowski1-0/+3
2019-04-10clang-tidy: Fix suspicious catches of WIP unhandled-self-assignment checkTamás Zolnai1-0/+3
2019-03-14Fix scheduled Task priority change handlingJan-Marek Glogowski1-3/+26
2019-02-19pretty up logging of exceptionsNoel Grandin1-3/+4
2019-01-07tdf#42949 Fix IWYU warnings in include/vcl/[v-x]*Gabor Kelemen1-0/+1
2018-11-27tdf#114839: Drop ancient AquaBlinker crackTor Lillqvist1-1/+0
2018-10-09Extend loplugin:redundantinline to catch inline functions w/o external linkageStephan Bergmann1-6/+6
2018-09-24Scheduler: add per-priority Task listsJan-Marek Glogowski1-92/+116
2018-09-13Support buffering SystemDependent GraphicData (II)Armin Le Grand1-1/+1
2018-08-29tdf#119458 just wakeup Scheduler on active IdleJan-Marek Glogowski1-0/+5
2018-08-27Add task count to Scheduler debug infoJan-Marek Glogowski1-1/+4
2018-02-20vcl/scheduler adjusted time check.jan Iversen1-1/+2
2018-01-15More loplugin:cstylecast: vclStephan Bergmann1-2/+2
2017-12-15Report more debug information about caught exceptionStephan Bergmann1-4/+21
2017-11-24don't worry about dangling timers at fuzzer exitCaolán McNamara1-1/+2
2017-10-06Process all pending events during Cppunit setUpJan-Marek Glogowski1-1/+2
2017-09-25Disable Scheduler shutdown assertionJan-Marek Glogowski1-1/+1
2017-09-21Ignore AquaBlinker on Scheduler shutdownJan-Marek Glogowski1-0/+1
2017-09-21Workaround static Task destruction errorJan-Marek Glogowski1-3/+11
2017-09-20Ignore DrawWorkStartupTimer on Scheduler shutdownJan-Marek Glogowski1-0/+1