kicad/common
Jeff Young 284c346828 Don't cache github libraries above nginx server.
It's too expensive to fetch the timestamps when the github
server is busy.  See Dick Hollenbeck's comments at the top of
github_plugin.cpp for more info.

Also adds some safety to the other caching algorithms after
seeing github_plugin's wild-west usage of the kicad_plugin.

Fixes: lp:1753143
* https://bugs.launchpad.net/kicad/+bug/1753143
2018-03-04 01:16:59 +00:00
..
dialog_about Update AUTHORS.txt and contributors list in about dialog. 2018-02-20 15:47:43 -05:00
dialogs Remove confusing active library interactions with save. 2018-02-22 18:19:02 -05:00
gal fix misspelled 'streching' -> stretching 2018-02-25 17:10:10 -05:00
geometry Forbid drawing self-intersecting polygons. 2018-02-22 16:24:08 +01:00
kicad_curl Remove useless includes and more fixes to avoid including curl.h in files, when not mandatory. 2017-09-05 08:07:31 +02:00
libeval Change NumericEvaluator::clear() to optionally accept an object to clear 2018-02-27 12:47:32 +01:00
math Remove superflous includes. 2015-07-31 09:50:47 -04:00
page_layout Code formatting for 013f7b4d 2018-02-13 14:56:11 +01:00
plotters Fix code after renaming files 2018-01-29 16:40:22 +01:00
preview_items Allow drawing self-intersecting polygons, just display a warning 2018-03-02 10:58:43 +01:00
swig fix code after file renaming 2018-01-31 09:24:02 +01:00
system Switched coroutine library from Boost libcotext to custom libcontext. 2017-03-07 11:45:29 -05:00
tool pcbnew: synchronize zone visibility view menu entries with the toolbar buttons 2018-03-03 17:38:28 +01:00
view GerbView: Implement in-place GAL layer reordering (for X2 sorting) 2018-02-27 20:59:07 +01:00
widgets Fix SetValue() method in TEXT_CTRL_EVAL 2018-02-27 12:47:43 +01:00
CMakeLists.txt Remove duplicate source file from list 2018-02-22 18:40:55 -05:00
base_screen.cpp Fix code after renaming files 2018-01-29 11:37:29 +01:00
base_struct.cpp Fix code after renaming files 2018-01-29 16:40:22 +01:00
base_units.cpp Fix code after renaming files 2018-01-29 11:37:29 +01:00
basic_gal.cpp rename files: update filenames in sources 2018-01-28 19:12:26 +01:00
bezier_curves.cpp Fix eeschema crash when saving LIB_BEZIER objects 2017-08-22 13:29:53 +02:00
bin_mod.cpp Remove old, empty header 2016-01-12 10:35:27 -05:00
bitmap.cpp Fixed an assert when assigning a bitmap to radio menu item 2018-02-19 08:44:09 +01:00
bitmap_base.cpp Update code after file renaming 2018-01-29 09:39:49 +01:00
block_commande.cpp Fix code after renaming files 2018-01-29 11:37:29 +01:00
build_version.cpp Version string improvements. 2016-11-25 09:09:10 -05:00
colors.cpp Try to fix a compil issue on OSX (no viable conversion from 'const wxString' to 'const wxChar *', in colors.cpp) 2016-05-17 09:10:15 +02:00
colors_design_settings.cpp fix code after file renaming 2018-01-31 09:24:02 +01:00
commit.cpp refactoring: wrapped boost::optional in OPT<> class for the purpose of easier transition to C++17 in the future 2017-11-03 23:59:02 +01:00
common.cpp Fix code after renaming files 2018-01-29 16:40:22 +01:00
config_params.cpp Fix code after renaming files 2018-01-29 16:40:22 +01:00
confirm.cpp Fix type comparison warning 2018-03-02 17:08:01 -08:00
convert_basic_shapes_to_polygon.cpp Fix a few minor Coverity warnings 2018-02-15 10:16:17 +01:00
copy_to_clipboard.cpp Fix code after renaming files 2018-01-29 11:37:29 +01:00
dialog_shim.cpp Don't allow DIALOG_SHIM to reduce size below min. 2018-02-19 10:53:02 -05:00
displlst.cpp Remove confusing active library interactions with save. 2018-02-22 18:19:02 -05:00
dlist.cpp Hide m_galCanvas and m_galCanvasActive behind accessors. Fix DLIST concatonation API corner case. 2013-12-26 16:36:43 -06:00
draw_frame.cpp Fix code after renaming files 2018-01-29 11:37:29 +01:00
draw_graphic_text.cpp Fix code after renaming files 2018-01-29 11:37:29 +01:00
draw_panel.cpp wxWidgets/GTK3 compatibility fixes for eeschema 2018-02-08 11:08:17 +01:00
draw_panel_gal.cpp GAL profiling: changed wxLogDebug() to wxLogTrace() for DRAW_PANEL_GAL 2018-02-26 17:22:47 +01:00
dsnlexer.cpp Fix quotes in UI messages 2017-12-15 07:33:07 -05:00
eagle_parser.cpp Eagle importer: convert special characters in net names 2018-02-17 00:03:28 +01:00
eda_base_frame.cpp Conditionally compile Mac-specific bug fix. 2018-02-23 10:01:45 -05:00
eda_dde.cpp Fix a few shadowed local vars, and coding style issues. 2016-04-22 12:44:08 +02:00
eda_doc.cpp Fix quotes in UI messages 2017-12-15 07:33:07 -05:00
eda_graphic_text_ctrl.cpp Fix code after renaming files 2018-01-29 16:40:22 +01:00
eda_pattern_match.cpp Add relational operators to component search 2017-03-27 21:26:49 -04:00
eda_text.cpp Fix code after renaming files 2018-01-29 11:37:29 +01:00
env_paths.cpp Revert commit bc0306ba as it did not fix the issue. 2017-11-22 15:54:18 -05:00
exceptions.cpp Fix quotes in UI messages 2017-12-15 07:33:07 -05:00
executable_names.cpp Move executable name constants to own file 2017-03-23 09:23:45 -04:00
filter_reader.cpp richio.h, class LINE_READER: prefix variable member names by "m_", like in other classes in Kicad. 2017-11-12 18:29:56 +01:00
footprint_filter.cpp Minor FOOTPRINT_FILTER fix 2017-07-17 15:00:13 -06:00
footprint_info.cpp Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
fp_lib_table.cpp Don't cache github libraries above nginx server. 2018-03-04 01:16:59 +00:00
gbr_metadata.cpp Add Gerber job file writer in Pcbnew, and a basic reader in Gerbview. Currently disabled 2017-08-30 11:04:33 +02:00
gestfich.cpp Fix unnecessary copy initialization detected by clang-tidy 2018-01-09 18:22:10 -05:00
getrunningmicrosecs.cpp Performance counter rework: More comments, code cleaning, and move GetRunningMicroSecs() prototype from common.h to profile.h. 2017-01-02 13:49:36 +01:00
gl_context_mgr.cpp Avoid drawing into a non valid gl context when closing the DIALOG_PAD_PROPERTIES dialog 2017-11-07 18:33:53 +01:00
gr_basic.cpp Do not draw circles of 0 radius 2018-02-06 17:28:56 +01:00
grid_tricks.cpp Add missing C++ stdlib headers 2016-05-28 12:46:29 -04:00
hash_eda.cpp Hash functions for BOARD_ITEMs 2017-10-24 23:10:40 +02:00
hotkeys_basic.cpp Use "..." uniformly in menus. 2018-02-10 17:32:28 -05:00
html_messagebox.cpp Don't bail out of loading when one library couldn't be found. 2018-02-15 10:53:03 +01:00
incremental_text_ctrl.cpp Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
kiface_i.cpp Removed old debug output 2017-12-17 18:43:43 +01:00
kiway.cpp Better management of KIWAY_PLAYER frame when called in modal mode, and having the wxFLOAT_ON_PARENT style option. 2018-01-01 10:41:43 +01:00
kiway_express.cpp Teach cvpcb about new KIWAY based cross-probing, factor out MAIL_T into mail_type.h 2014-04-22 10:16:19 -05:00
kiway_holder.cpp License for KIWAY_HOLDER 2016-08-11 14:41:15 +02:00
kiway_player.cpp Removed old debug output 2017-12-17 18:43:43 +01:00
layer_box_selector.cpp fix code after file renaming 2018-01-31 09:24:02 +01:00
lib_id.cpp Eagle Schematics Importer: support for UTF-8 2017-12-17 19:54:21 +01:00
lib_table.keywords Added "enabled" parameter for LIB_TABLE_ROW 2017-11-21 08:18:06 -05:00
lib_table_base.cpp Eeschema: fix remapping bug on windows builds. 2018-01-03 08:37:54 -05:00
lockfile.cpp Move file locking utilities to a separate file 2017-03-23 09:23:45 -04:00
lset.cpp Render transparent layer colors over the correct background. 2018-01-17 11:36:37 -05:00
marker_base.cpp Fix code after renaming files 2018-01-29 11:37:29 +01:00
md5_hash.cpp fix minor compil warnings 2017-12-05 18:02:53 +01:00
msgpanel.cpp Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 2017-02-22 17:35:00 +01:00
netlist.keywords Fix Bug #1381287 (CvPCB ignores the footprint filter field on aliased components) 2015-01-02 08:52:29 +01:00
newstroke_font.cpp all: new Russian GOST patch - author Konstantin Baranovskiy 2013-03-28 00:38:20 +04:00
observable.cpp Coverity fixes (mostly initializing variables) 2017-02-01 17:31:55 +01:00
origin_viewitem.cpp Fix a minor compil warning. 2018-01-28 14:13:16 +01:00
page_info.cpp Fix code after renaming files 2018-01-29 11:37:29 +01:00
painter.cpp Refactor layer enumerations to all live in the same place 2017-03-30 16:01:48 -04:00
pcb.keywords Add "unlock" property to footprint texts 2017-11-27 18:21:00 -07:00
pcb_plot_params.keywords Add Gerber job file writer in Pcbnew, and a basic reader in Gerbview. Currently disabled 2017-08-30 11:04:33 +02:00
pgm_base.cpp Fix code after renaming files 2018-01-29 16:40:22 +01:00
prependpath.cpp Fix some issues related to the footprint wizard frame: 2015-09-07 12:52:16 +02:00
project.cpp Removed old debug output 2017-12-17 18:43:43 +01:00
properties.cpp Eeschema: initial schematic I/O plugin. 2016-07-06 05:22:56 -04:00
ptree.cpp Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
reporter.cpp Proper error reporting for Annotate dialog. 2018-02-18 15:08:24 -05:00
richio.cpp Fix quotes in UI messages 2017-12-15 07:33:07 -05:00
search_stack.cpp Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
searchhelpfilefullpath.cpp Fix windows help path bug. (fixes lp:1313412) 2015-09-20 14:23:17 -04:00
selcolor.cpp Changed COLOR4D defines to static consts 2017-02-22 17:35:00 +01:00
settings.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
single_top.cpp Convert symbol library editor over to use symbol library table. 2017-11-09 18:50:20 -05:00
status_popup.cpp Added STATUS_TEXT_POPUP for simple popup text display 2018-02-22 15:18:52 +01:00
streamwrapper.cpp Fix a few doxygen warnings and add a few comments. 2017-07-04 11:08:27 +02:00
string.cpp Display more information in component selector 2017-02-07 15:01:20 -05:00
strtok_r.c Add strtok_r.c 2013-12-10 17:52:51 -06:00
systemdirsappend.cpp Minor fixes: remove a few useless includes and move a few others to the right file. Remove a few coverity warnings about not initialized members. 2015-05-15 14:49:11 +02:00
text_utils.cpp change UTF8& operator+=( wchar_t ch ) to UTF8& operator+=( unsigned ch ), because swig does not like wchar_t. 2017-12-08 17:57:53 +01:00
trigo.cpp common: VECTOR2I-based RotatePoint() 2017-10-19 23:15:13 +02:00
undo_redo_container.cpp fix code after file renaming 2018-01-31 09:24:02 +01:00
utf8.cpp change UTF8& operator+=( wchar_t ch ) to UTF8& operator+=( unsigned ch ), because swig does not like wchar_t. 2017-12-08 17:57:53 +01:00
validators.cpp Envrionment variable dialog improvments. 2015-08-16 20:30:29 -04:00
wildcards_and_files_ext.cpp UI string normalization. 2017-12-24 10:04:32 -05:00
worksheet.cpp Fix code after renaming files 2018-01-29 11:37:29 +01:00
worksheet_viewitem.cpp Fix code after renaming files 2018-01-29 11:37:29 +01:00
wxdataviewctrl_helpers.cpp Move wxDataViewCtrl manipulators out of dialog_choose_component.cpp 2017-03-30 21:47:14 -04:00
xnode.cpp Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
zoom.cpp Centralize zoom-to-fit code. 2018-02-13 20:06:03 -05:00