| informationsyndicateUTC clock | event counters The last message was received 2.82 years ago at 04:23 on Aug 03, 2009 0 messages so far today, 0 messages yesterday 0 messages so far this week, 0 messages last week 0 messages so far this month, 0 messages last month 191 messages since the first one, 5.37 years ago, for an average of 1.46 weeks between messages recent messages date | project | content | link |
|---|
| 04:22 on Aug 03, 2009 | navi-misc | Commit by chipx86 :: r12162 djblets/ (NEWS djblets/__init__.py): Release Djblets 0.5.1. | # | | 21:48 on Jul 18, 2009 | navi-misc | Commit by chipx86 :: r12153 djblets/djblets/util/ (misc.py filesystem.py): Add djblets.util.filesystem.is_exe_in_path, which will check if the specified executable is in the executable search path. This function will do intelligent file extension determination. It expects an application name without a file extension (such as "cvs") and will append the ".exe" on Windows. This is an improvement over the method we used in Review Board before where we blindly searched for "cvs" (which could in theory exist yet not be an executable) on Windows, or "cvs.exe" (which could in theory exist yet not be an executable) on Linux. Reviewed at http://reviews.review-board.org/r/917/ | # | | 03:55 on Jun 21, 2009 | navi-misc | Commit by chipx86 :: r12152 djblets/djblets/__init__.py: Fix the version string generation when not a final or RC release. | # | | 02:04 on Jun 21, 2009 | navi-misc | Commit by chipx86 :: r12151 djblets/djblets/__init__.py: Bump to Djblets 0.5.1alpha1.dev. | # | | 01:57 on Jun 21, 2009 | navi-misc | Commit by chipx86 :: r12149 djblets/ (setup.py NEWS djblets/__init__.py): Release 0.5 final. | # | | 20:17 on Jun 16, 2009 | navi-misc | Commit by chipx86 :: r12148 djblets/djblets/media/js/jquery-1.2.6.min.js: Remove the old jQuery. We don't use it anymore. | # | | 01:41 on Jun 14, 2009 | navi-misc | Commit by chipx86 :: r12147 djblets/setup.py: Bump to Djblets 0.5rc3.dev. | # | | 00:14 on Jun 14, 2009 | navi-misc | Commit by chipx86 :: r12145 djblets/ (setup.py NEWS): Release 0.5 RC 2. | # | | 09:13 on Jun 12, 2009 | navi-misc | Commit by chipx86 :: r12144 djblets/djblets/media/js/jquery.gravy.js: Add a concept of "in progress" to queues.
This change adds a concept of "in progress" to queues, allowing us to call start() multiple times without running the same queue multiple times, which would just cause problems. Now we can call start() all we want, but the queue will stay in sync.
Note that calling next() multiple times will still cause the queue to be processed multiple times, out of order, but that's less of a problem. next() should only be called from a task in queue that is ending. | # | | 23:53 on Jun 07, 2009 | navi-misc | Commit by chipx86 :: r12143 djblets/djblets/datagrid/grids.py: Optimize our datagrid queries when sorting data. We were doing one big query for the data in the datagrid, but when sorting, it could take a long time to fetch the results. In MySQL (our test case for this) we were hitting several slowdowns, as it needed to set up a temporary table and do a filesort on the data. To improve the speed, we now query for the IDs only, factoring out all other parts of the provided query. We can then perform a second query, fetching the data we need, by querying specifically for entries with those IDs, after all sorting has been applied. A side-effect of this optimization is that things may be dropped from the initial query. This isn't a problem for most uses, but if subqueries are used and the datagrid cells are expected to be able to access this data, that data will end up stripped away and the cells will fail. This can be worked around by either turning off optimize_sorts for the datagrid, or overriding post_process_queryset to specify those extra subqueries (the latter being significantly better for larger datasets). Reviewed at http://reviews.review-board.org/r/883/ | # | | 02:16 on Jun 06, 2009 | navi-misc | Commit by chipx86 :: r12142 djblets/djblets/datagrid/grids.py: Go back to using select_related only when needed. While it would save queries per row, it means triggering more expensive, time-conusming queries up-front that aren't always as optimized as the subsequent, smaller queries.
This takes down some queries from 45 seconds down to 2. | # | | 04:35 on May 28, 2009 | navi-misc | Commit by chipx86 :: r12141 djblets/djblets/util/fields.py: | # | | 04:33 on May 28, 2009 | navi-misc | Commit by chipx86 :: r12140 djblets/ (djblets/log/__init__.py AUTHORS): | # | | 03:38 on May 19, 2009 | navi-misc | Commit by chipx86 :: r12132 djblets/setup.py: Fixed the license in setup.py. We listed it as GPL when we meant MIT.
Fixes bug #1120. | # | | 04:54 on May 04, 2009 | navi-misc | Commit by chipx86 :: r12092 djblets/setup.py: Bump to 0.5rc2.dev. | # | | 03:41 on May 04, 2009 | navi-misc | Commit by chipx86 :: r12090 djblets/ (setup.py NEWS): Release 0.5 RC 1. | # | | 00:58 on Apr 28, 2009 | navi-misc | Commit by chipx86 :: r12062 djblets/djblets/siteconfig/django_settings.py: Fix some issues in setting the timezone. We had two variables for settings.TIME_ZONE, and one was clobbering the other. We also now set the TZ environment variable just like Django does. | # | | 10:13 on Apr 20, 2009 | navi-misc | Commit by chipx86 :: r12042 djblets/djblets/datagrid/grids.py: Always use select_related(depth=1) when fetching items in a DataGrid. We were conditionally calling select_related(depth=1) based on sort orders when fetching items from the DataGrid. However, in many (most?) cases, cells are going to display data on models from foreign keys on the object. So, we instead always call select_related(depth=1), since it's not that much more expensive a query, but may save several subsequent queries per row. Reviewed at http://reviews.review-board.org/r/816/ | # | | 00:52 on Apr 20, 2009 | navi-misc | Commit by chipx86 :: r12039 djblets/djblets/media/js/jquery.gravy.js: Prevent the default action when clicking the edit icon for an inline editor. This prevents the page from scrolling in some browsers.
Fixes Review Board Bug #1057. | # | | 08:45 on Apr 07, 2009 | navi-misc | Commit by chipx86 :: r12017 djblets/djblets/util/templatetags/djblets_utils.py: Make ageid return an empty string for the CSS class if the timestamp is None. | # |
|