summaryrefslogtreecommitdiff
path: root/portato/gui (follow)
Commit message (Expand)AuthorAgeFilesLines
* add splash screennecoro2007-08-105-90/+235
* new threading model in gui_helpernecoro2007-08-074-96/+94
* small fixesnecoro2007-08-061-2/+2
* some translation fixes :)necoro2007-08-051-0/+1
* some translation fixes :)necoro2007-08-052-216/+216
* i18n support and german translationsnecoro2007-08-051-1/+1
* i18n support and german translationsnecoro2007-08-055-52/+58
* added an uncaught exception dialognecoro2007-08-041-1/+0
* added an uncaught exception dialognecoro2007-08-043-3/+90
* bugfixesnecoro2007-08-042-5/+17
* updatesnecoro2007-07-301-18/+58
* some more pause emerge itemsnecoro2007-07-282-260/+419
* changed design / added linknecoro2007-07-272-66/+154
* changed design / added linknecoro2007-07-261-34/+24
* changed design / added linknecoro2007-07-253-86/+184
* made the resume_loop-plugin change titles toonecoro2007-07-241-1/+1
* added logviewersnecoro2007-07-215-208/+412
* fixesnecoro2007-07-132-22/+27
* new fancier log outputnecoro2007-07-134-22/+26
* added SIGSTOP/SIGCONT support; SIGTERM now works ;)necoro2007-07-116-206/+255
* added resume_loop pluginnecoro2007-07-095-7/+38
* some more documentationnecoro2007-07-073-4/+4
* Some documentation worknecoro2007-07-071-3/+3
* added plugin.uinecoro2007-07-051-0/+94
* added ability to disable/enable plugins in qt too; added shutdown pluginnecoro2007-07-053-112/+116
* new plugin and about dialognecoro2007-07-052-328/+357
* made console font changeble for Qtnecoro2007-07-043-10/+52
* first approach of allowing the disabling of plugins (only gtk)necoro2007-07-042-206/+217
* added updatable dialog also for gtknecoro2007-06-233-199/+380
* made the wget-status-bar work in the Qt-Terminalnecoro2007-06-191-21/+71
* added updated list to Qtnecoro2007-06-192-10/+36
* added updated list to Qtnecoro2007-06-183-3/+145
* fixed the listing of the ".svn" and "CVS" dirsnecoro2007-06-181-3/+3
* improved Qt-Terminalnecoro2007-06-182-12/+27
* better config-handlingnecoro2007-06-154-114/+87
* added ebuild viewernecoro2007-06-152-4/+6
* added ability of passing "&&" to the sync commandnecoro2007-06-153-3/+46
* added ability of passing "&&" to the sync commandnecoro2007-06-151-2/+0
* added ability of passing "&&" to the sync commandnecoro2007-06-151-4/+34
* corrected the about-statementsnecoro2007-06-142-2/+2
* reverted back to png, but now using the image in the svgnecoro2007-06-121-1/+1
* added svg-iconnecoro2007-06-121-1/+1
* follow GNOME HIG (at least a little)necoro2007-06-111-199/+237
* bugfixnecoro2007-06-011-0/+1
* Killed the segfault with PyQt-4.2necoro2007-06-011-11/+11
* Some interface changesnecoro2007-05-311-7/+15
* little bug fix in cb_revert_clicked()necoro2007-05-311-1/+1
* - added settings: gtk: console fontnecoro2007-05-155-718/+812
* made overlaylabel work in Qtnecoro2007-05-142-1/+14
* added the display of the masking reasonnecoro2007-05-142-0/+4
equests are split into four groups: 1) repo listing (front page) 2) repo summary 3) repo pages w/symbolic references in query string 4) repo pages w/constant sha1's in query string Each group has a TTL specified in minutes. When a page is requested, a cached filename is stat(2)'ed and st_mtime is compared to time(2). If TTL has expired (or the file didn't exist), the cached file is regenerated. When generating a cached file, locking is used to avoid parallell processing of the request. If multiple processes tries to aquire the same lock, the ones who fail to get the lock serves the (expired) cached file. If the cached file don't exist, the process instead calls sched_yield(2) before restarting the request processing. Signed-off-by: Lars Hjemli <hjemli@gmail.com>