kicad/eeschema/dialogs
Simon Richter c8c3e1f96a Fix build order for generated headers and sources
This changes make_lexer() so that it no longer generates a custom target
but instead attaches the generated files to an existing one (so the first
argument now is the name of an existing library or executable, and it needs
to come after the add_library/add_executable call).

The generated source is no longer listed in the project sources, as it is
added by the function. The files are generated in the build tree rather
than the source tree, and the directory is added to the include path for
the respective project as well as exported to projects linking against it.

Generated files in subdirectories are somewhat supported, but need to be
referenced with the same name as they were generated (i.e. including the
subdirectory name).

Fixes: lp:1831643
* https://bugs.launchpad.net/kicad/+bug/1831643

Fixes: lp:1832357
* https://bugs.launchpad.net/kicad/+bug/1832357

Fixes: lp:1833851
* https://bugs.launchpad.net/kicad/+bug/1833851
2019-07-03 09:36:40 -04:00
..
dialog_annotate.cpp eeschema-gal: initial GALified version. Lots of stuff still to do! 2018-10-09 11:08:52 +01:00
dialog_annotate_base.cpp Fix MSW spacing issues. 2018-08-21 10:34:41 +01:00
dialog_annotate_base.fbp Fix MSW spacing issues. 2018-08-21 10:34:41 +01:00
dialog_annotate_base.h Fix MSW spacing issues. 2018-08-21 10:34:41 +01:00
dialog_bom.cpp Fix build order for generated headers and sources 2019-07-03 09:36:40 -04:00
dialog_bom_base.cpp BOM and Netlist dialogs: replace "plugin" by "generator" and/or "script". 2019-05-31 11:06:23 +02:00
dialog_bom_base.fbp BOM and Netlist dialogs: replace "plugin" by "generator" and/or "script". 2019-05-31 11:06:23 +02:00
dialog_bom_base.h BOM and Netlist dialogs: replace "plugin" by "generator" and/or "script". 2019-05-31 11:06:23 +02:00
dialog_bom_cfg.keywords Eeschema: add dialog and utilities to create BOMs from generic netlist 2013-06-14 16:59:52 +02:00
dialog_bom_help.html Update Eeschema BOM dialog html help text 2018-10-22 13:19:15 -04:00
dialog_bus_manager.cpp New connectivity algorithm and bus upgrades 2019-03-31 19:53:41 -04:00
dialog_bus_manager.h New connectivity algorithm and bus upgrades 2019-03-31 19:53:41 -04:00
dialog_choose_component.cpp Grid rid of GetCanvas/GetGalCanvas distinction now that there's only gal. 2019-06-13 19:58:37 +01:00
dialog_choose_component.h Move symbol chooser dialog preview to GAL. 2018-10-09 11:08:55 +01:00
dialog_edit_component_in_lib.cpp Fetching name got moved, but it got moved to before it was fetched out of the fields grid. 2019-06-29 22:44:29 +01:00
dialog_edit_component_in_lib.h libedit: Control resize requests 2019-03-02 05:49:18 -08:00
dialog_edit_component_in_lib_base.cpp DIALOG_EDIT_COMPONENT_IN_LIBRARY: fix a dialog resize issue (grid not resized). 2019-05-11 10:07:30 +02:00
dialog_edit_component_in_lib_base.fbp DIALOG_EDIT_COMPONENT_IN_LIBRARY: fix a dialog resize issue (grid not resized). 2019-05-11 10:07:30 +02:00
dialog_edit_component_in_lib_base.h DIALOG_EDIT_COMPONENT_IN_LIBRARY: fix a dialog resize issue (grid not resized). 2019-05-11 10:07:30 +02:00
dialog_edit_component_in_schematic.cpp Eeschema: fix corrupted schematic and symbol library files. 2019-05-10 08:21:37 -04:00
dialog_edit_component_in_schematic.h Handle excessive resize requests 2019-02-27 11:32:30 -08:00
dialog_edit_component_in_schematic_base.cpp Perform cancel action by hand. 2019-01-31 19:07:07 +00:00
dialog_edit_component_in_schematic_base.fbp Perform cancel action by hand. 2019-01-31 19:07:07 +00:00
dialog_edit_component_in_schematic_base.h Perform cancel action by hand. 2019-01-31 19:07:07 +00:00
dialog_edit_components_libid.cpp Remove previous cell selection fixes in favour of slow-click hack. 2019-03-04 11:09:33 +00:00
dialog_edit_components_libid_base.cpp Tooltip and error message improvements. 2019-02-17 10:20:29 +00:00
dialog_edit_components_libid_base.fbp Tooltip and error message improvements. 2019-02-17 10:20:29 +00:00
dialog_edit_components_libid_base.h Move Edit Symbol References to standard text/button control. 2018-09-29 22:07:31 +01:00
dialog_edit_label.cpp Add Global Edit Text and Graphics Properties to Eeschema. 2019-07-01 22:15:25 +01:00
dialog_edit_label_base.cpp Add a nicer bus / net name validator 2019-05-20 22:52:39 -04:00
dialog_edit_label_base.fbp Add a nicer bus / net name validator 2019-05-20 22:52:39 -04:00
dialog_edit_label_base.h Add a nicer bus / net name validator 2019-05-20 22:52:39 -04:00
dialog_edit_line_style.cpp Remove on-kill-focus-validation. 2018-11-29 19:00:21 +00:00
dialog_edit_line_style.h More g_UserUnit erradication. 2018-07-17 15:12:31 +01:00
dialog_edit_line_style_base.cpp Standardize colons in line style dialog 2018-04-23 11:53:18 -07:00
dialog_edit_line_style_base.fbp Standardize colons in line style dialog 2018-04-23 11:53:18 -07:00
dialog_edit_line_style_base.h Standardize colons in line style dialog 2018-04-23 11:53:18 -07:00
dialog_edit_one_field.cpp Add Global Edit Text and Graphics Properties to Eeschema. 2019-07-01 22:15:25 +01:00
dialog_edit_one_field.h Remove side-effect of LIB_FIELD::SetText(). 2018-10-31 12:57:23 +00:00
dialog_erc.cpp Cancel interactive editing when switching sheets. 2019-06-14 16:54:46 +01:00
dialog_erc.h New connectivity algorithm and bus upgrades 2019-03-31 19:53:41 -04:00
dialog_erc_base.cpp New connectivity algorithm and bus upgrades 2019-03-31 19:53:41 -04:00
dialog_erc_base.fbp New connectivity algorithm and bus upgrades 2019-03-31 19:53:41 -04:00
dialog_erc_base.h New connectivity algorithm and bus upgrades 2019-03-31 19:53:41 -04:00
dialog_fields_editor_global.cpp Cleanup. 2019-06-17 22:15:20 +01:00
dialog_fields_editor_global.h Add an Add Field button to global Field Editor. 2018-07-17 15:11:22 +01:00
dialog_fields_editor_global_base.cpp eeschema: Set grid editor to use qty as the drop-down 2019-01-29 17:10:58 -08:00
dialog_fields_editor_global_base.fbp Eeschema: DIALOG_FIELDS_EDITOR_GLOBAL: fix missing clearing old highlight when highlighting a new symbol or exiting the dialog 2019-01-09 14:38:44 +01:00
dialog_fields_editor_global_base.h More safety fixes for uncommitted grid changes. 2018-08-29 19:59:01 +01:00
dialog_global_edit_text_and_graphics.cpp Add line styles and line color to global Edit Text and Graphics Properties. 2019-07-02 14:53:06 +01:00
dialog_global_edit_text_and_graphics_base.cpp Add line styles and line color to global Edit Text and Graphics Properties. 2019-07-02 14:53:06 +01:00
dialog_global_edit_text_and_graphics_base.fbp Add line styles and line color to global Edit Text and Graphics Properties. 2019-07-02 14:53:06 +01:00
dialog_global_edit_text_and_graphics_base.h Add line styles and line color to global Edit Text and Graphics Properties. 2019-07-02 14:53:06 +01:00
dialog_global_sym_lib_table_config.cpp Fix some issues in I10n strings 2019-01-26 09:25:12 +01:00
dialog_global_sym_lib_table_config.h Lay groundwork for loading the initial global footprint library table. 2019-01-20 13:09:49 -05:00
dialog_lib_edit_draw_item.cpp Move to shared COLLECTORS for sch and lib. 2019-05-06 15:31:23 +01:00
dialog_lib_edit_draw_item.h More g_UserUnit erradication. 2018-07-17 15:12:31 +01:00
dialog_lib_edit_draw_item_base.cpp Libedit: Fix broken handling of "common to all bodu style" property of lib draw items. 2018-10-20 12:38:36 +02:00
dialog_lib_edit_draw_item_base.fbp Libedit: fix a bug in edit graphic item properties: 2019-07-01 12:36:46 +02:00
dialog_lib_edit_draw_item_base.h Libedit: Fix broken handling of "common to all bodu style" property of lib draw items. 2018-10-20 12:38:36 +02:00
dialog_lib_edit_pin.cpp Cleanup. 2019-07-02 21:36:42 +01:00
dialog_lib_edit_pin.h UNIT_BINDERize Pin Properties dialog. 2018-07-17 15:11:24 +01:00
dialog_lib_edit_pin_base.cpp eeschema/dialogs/dialog_lib_edit_pin_base.cpp: fix a minor wxWidgets alert 2018-11-13 13:03:38 +01:00
dialog_lib_edit_pin_base.fbp eeschema/dialogs/dialog_lib_edit_pin_base.cpp: fix a minor wxWidgets alert 2018-11-13 13:03:38 +01:00
dialog_lib_edit_pin_base.h eeschema/dialogs/dialog_lib_edit_pin_base.cpp: fix a minor wxWidgets alert 2018-11-13 13:03:38 +01:00
dialog_lib_edit_pin_table.cpp Eeschema: fix resizing of pin table and edit symbol dialog 2019-04-27 14:01:05 +01:00
dialog_lib_edit_pin_table.h Infer pin properties from last pin and default pin pitch. 2019-04-05 18:52:51 +01:00
dialog_lib_edit_pin_table_base.cpp Added a dialog to confirm discarding unsaved changes in Pin Table dialog. 2018-11-16 16:10:53 +01:00
dialog_lib_edit_pin_table_base.fbp Added a dialog to confirm discarding unsaved changes in Pin Table dialog. 2018-11-16 16:10:53 +01:00
dialog_lib_edit_pin_table_base.h Added a dialog to confirm discarding unsaved changes in Pin Table dialog. 2018-11-16 16:10:53 +01:00
dialog_lib_edit_text.cpp Implement modern tools for LibEdit. 2019-05-10 16:11:57 +01:00
dialog_lib_edit_text.h Add position to Eeschema's edit text dialogs. 2018-07-17 15:13:41 +01:00
dialog_lib_edit_text_base.cpp Fix a minor wxWidgets debug alert. 2018-08-03 21:28:44 +02:00
dialog_lib_edit_text_base.fbp Fix a minor wxWidgets debug alert. 2018-08-03 21:28:44 +02:00
dialog_lib_edit_text_base.h Fix a minor wxWidgets debug alert. 2018-08-03 21:28:44 +02:00
dialog_lib_new_component.cpp MACOS Setfocus and CancelButtonIssue moved into dialog_shim. 2017-01-29 23:51:35 +01:00
dialog_lib_new_component.h Add more "override" markers. 2016-09-25 13:59:41 -04:00
dialog_lib_new_component_base.cpp Yet more command conversions to ACTIONs. 2019-06-02 21:10:56 +01:00
dialog_lib_new_component_base.fbp Yet more command conversions to ACTIONs. 2019-06-02 21:10:56 +01:00
dialog_lib_new_component_base.h Yet more command conversions to ACTIONs. 2019-06-02 21:10:56 +01:00
dialog_migrate_buses.cpp Grid rid of GetCanvas/GetGalCanvas distinction now that there's only gal. 2019-06-13 19:58:37 +01:00
dialog_migrate_buses.h Minor performance enhancements. 2019-06-04 13:56:54 +01:00
dialog_migrate_buses_base.cpp Minor fixes in translatable strings. Fix also a minor compil warning. 2019-04-22 09:34:28 +02:00
dialog_migrate_buses_base.fbp Minor fixes in translatable strings. Fix also a minor compil warning. 2019-04-22 09:34:28 +02:00
dialog_migrate_buses_base.h Minor fixes in translatable strings. Fix also a minor compil warning. 2019-04-22 09:34:28 +02:00
dialog_netlist.cpp Eeschema: fix incorrect saving in prj config on the default netlist format. 2019-06-10 18:44:46 +02:00
dialog_netlist_base.cpp BOM and Netlist dialogs: replace "plugin" by "generator" and/or "script". 2019-05-31 11:06:23 +02:00
dialog_netlist_base.fbp BOM and Netlist dialogs: replace "plugin" by "generator" and/or "script". 2019-05-31 11:06:23 +02:00
dialog_netlist_base.h BOM and Netlist dialogs: replace "plugin" by "generator" and/or "script". 2019-05-31 11:06:23 +02:00
dialog_plot_schematic.cpp Use consistent PageLayout data structure names. 2019-05-27 11:55:58 +01:00
dialog_plot_schematic.h Fix flicking issues on non-double-buffered platforms. 2018-07-19 21:46:41 +01:00
dialog_plot_schematic_base.cpp Fix MSW spacing issues. 2018-08-21 10:34:41 +01:00
dialog_plot_schematic_base.fbp Fix MSW spacing issues. 2018-08-21 10:34:41 +01:00
dialog_plot_schematic_base.h UNIT_BINDERize print and plot dialogs. 2018-07-17 15:12:29 +01:00
dialog_print_using_printer.cpp Remove Legacy options for overlay/context 2019-06-12 06:01:03 -07:00
dialog_print_using_printer_base.cpp Some minor dialog layout fixups. 2018-10-17 11:23:02 +01:00
dialog_print_using_printer_base.fbp Some minor dialog layout fixups. 2018-10-17 11:23:02 +01:00
dialog_print_using_printer_base.h Some minor dialog layout fixups. 2018-10-17 11:23:02 +01:00
dialog_rescue_each.cpp Decouple SCH_EDIT_FRAME from symbol rescue and remap dialogs. 2019-02-05 12:43:46 -05:00
dialog_rescue_each_base.cpp Minor symbol library rescue dialog fixes. 2019-04-06 08:15:44 -04:00
dialog_rescue_each_base.fbp Minor symbol library rescue dialog fixes. 2019-04-06 08:15:44 -04:00
dialog_rescue_each_base.h Minor symbol library rescue dialog fixes. 2019-04-06 08:15:44 -04:00
dialog_sch_edit_sheet_pin.cpp Add a nicer bus / net name validator 2019-05-20 22:52:39 -04:00
dialog_sch_edit_sheet_pin.h Remove some references to g_UserUnit 2018-07-17 15:09:56 +01:00
dialog_sch_edit_sheet_pin_base.cpp Add a nicer bus / net name validator 2019-05-20 22:52:39 -04:00
dialog_sch_edit_sheet_pin_base.fbp Add a nicer bus / net name validator 2019-05-20 22:52:39 -04:00
dialog_sch_edit_sheet_pin_base.h Add a nicer bus / net name validator 2019-05-20 22:52:39 -04:00
dialog_sch_sheet_props.cpp New connectivity algorithm and bus upgrades 2019-03-31 19:53:41 -04:00
dialog_sch_sheet_props.h Remove some references to g_UserUnit 2018-07-17 15:09:56 +01:00
dialog_sch_sheet_props_base.cpp Remove some references to g_UserUnit 2018-07-17 15:09:56 +01:00
dialog_sch_sheet_props_base.fbp Remove some references to g_UserUnit 2018-07-17 15:09:56 +01:00
dialog_sch_sheet_props_base.h Remove some references to g_UserUnit 2018-07-17 15:09:56 +01:00
dialog_schematic_find.cpp Remove some legacy cursor handling stuff. 2019-05-31 21:54:22 +01:00
dialog_schematic_find.h Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
dialog_schematic_find_base.cpp Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
dialog_schematic_find_base.fbp Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
dialog_schematic_find_base.h Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
dialog_set_grid.cpp Fix grid update when edited from menubar. 2019-06-19 18:35:17 +01:00
dialog_set_grid_base.cpp Grid settings for Eeschema GAL. 2018-10-09 11:08:55 +01:00
dialog_set_grid_base.fbp Grid settings for Eeschema GAL. 2018-10-09 11:08:55 +01:00
dialog_set_grid_base.h Grid settings for Eeschema GAL. 2018-10-09 11:08:55 +01:00
dialog_signal_list.cpp Sim spice: fix unescaped netnames in spice netlist and simulator dialogs. 2019-06-09 17:48:01 +02:00
dialog_signal_list.h Changed the simulator code license to GPLv3+ 2016-08-11 14:41:43 +02:00
dialog_signal_list_base.cpp Common, 3D viewer, CvPcb, and Eeschema dialog tweaks. 2017-12-26 09:38:45 -05:00
dialog_signal_list_base.fbp Common, 3D viewer, CvPcb, and Eeschema dialog tweaks. 2017-12-26 09:38:45 -05:00
dialog_signal_list_base.h Common, 3D viewer, CvPcb, and Eeschema dialog tweaks. 2017-12-26 09:38:45 -05:00
dialog_sim_settings.cpp Eeschema: improve simulator behavior for two-source DC analysis 2019-05-27 18:23:56 -04:00
dialog_sim_settings.h Simulator dialogs: Fix incorrect handling of Validate(), which was called for all widgets by the default wxID_OK button handler. It is now called only for the active page of these dialogs (as wanted in code), therefore only for used widgets. 2016-09-17 14:38:34 +02:00
dialog_sim_settings_base.cpp Fix a few wxWidgets minor asserts 2018-07-29 17:27:11 +02:00
dialog_sim_settings_base.fbp Fix a few wxWidgets minor asserts 2018-07-29 17:27:11 +02:00
dialog_sim_settings_base.h Fix a few wxWidgets minor asserts 2018-07-29 17:27:11 +02:00
dialog_spice_model.cpp Clear some compile warnings 2019-06-13 15:16:54 -07:00
dialog_spice_model.h libedit: Allow SPICE parameter editing 2019-01-09 21:43:23 -08:00
dialog_spice_model_base.cpp DIALOG_SPICE_MODEL_BASE: fix minor wxWidgets alerts. 2018-11-23 10:21:57 +01:00
dialog_spice_model_base.fbp DIALOG_SPICE_MODEL_BASE: fix minor wxWidgets alerts. 2018-11-23 10:21:57 +01:00
dialog_spice_model_base.h DIALOG_SPICE_MODEL_BASE: fix minor wxWidgets alerts. 2018-11-23 10:21:57 +01:00
dialog_symbol_remap.cpp Grid rid of GetCanvas/GetGalCanvas distinction now that there's only gal. 2019-06-13 19:58:37 +01:00
dialog_symbol_remap.h Eeschema: allow remapping if a project symbol library table exists. 2018-01-12 10:13:41 -05:00
dialog_symbol_remap_base.cpp Minor symbol remapping fixes. 2017-12-22 08:03:49 -05:00
dialog_symbol_remap_base.fbp Minor symbol remapping fixes. 2017-12-22 08:03:49 -05:00
dialog_symbol_remap_base.h Minor symbol remapping fixes. 2017-12-22 08:03:49 -05:00
dialog_update_fields.cpp Use updated value when checking for empty. 2019-01-30 16:29:21 +00:00
dialog_update_fields.h Added a dialog to select fields to be updated 2017-10-02 15:57:23 +02:00
dialog_update_fields_base.cpp Add updating of visiblity, position, etc. to fields. 2018-07-17 15:10:50 +01:00
dialog_update_fields_base.fbp Add updating of visiblity, position, etc. to fields. 2018-07-17 15:10:50 +01:00
dialog_update_fields_base.h Add updating of visiblity, position, etc. to fields. 2018-07-17 15:10:50 +01:00
panel_eeschema_display_options.cpp Separate default line and wire thicknesses. 2019-06-30 11:12:42 +01:00
panel_eeschema_display_options.h Separate default line and wire thicknesses. 2019-06-30 11:12:42 +01:00
panel_eeschema_display_options_base.cpp Separate default line and wire thicknesses. 2019-06-30 11:12:42 +01:00
panel_eeschema_display_options_base.fbp Separate default line and wire thicknesses. 2019-06-30 11:12:42 +01:00
panel_eeschema_display_options_base.h Separate default line and wire thicknesses. 2019-06-30 11:12:42 +01:00
panel_eeschema_settings.cpp eemodern: implement drag-related settings in the Preferences window 2019-05-20 21:04:46 +02:00
panel_eeschema_settings.h Unified preferences dialog framework. 2018-07-17 15:11:17 +01:00
panel_eeschema_settings_base.cpp Small layout fix. 2019-07-02 14:53:06 +01:00
panel_eeschema_settings_base.fbp Small layout fix. 2019-07-02 14:53:06 +01:00
panel_eeschema_settings_base.h Clarify that default text size is for schematic text. 2019-06-26 21:54:03 +01:00
panel_eeschema_template_fieldnames.cpp Fix a minor compil warning 2018-12-07 11:22:03 +01:00
panel_eeschema_template_fieldnames.h Move all the grid workarounds into our own WX_GRID class. 2018-07-17 15:11:38 +01:00
panel_eeschema_template_fieldnames_base.cpp Remove more dialog control borders. 2018-08-27 15:11:27 -04:00
panel_eeschema_template_fieldnames_base.fbp Remove more dialog control borders. 2018-08-27 15:11:27 -04:00
panel_eeschema_template_fieldnames_base.h Remove more dialog control borders. 2018-08-27 15:11:27 -04:00
panel_libedit_display_options.cpp Grid rid of GetCanvas/GetGalCanvas distinction now that there's only gal. 2019-06-13 19:58:37 +01:00
panel_libedit_display_options.h Grid settings for LibEdit. 2018-10-09 11:08:55 +01:00
panel_libedit_settings.cpp Grid settings for LibEdit. 2018-10-09 11:08:55 +01:00
panel_libedit_settings.h Unified preferences dialog framework. 2018-07-17 15:11:17 +01:00
panel_libedit_settings_base.cpp Grid settings for LibEdit. 2018-10-09 11:08:55 +01:00
panel_libedit_settings_base.fbp Grid settings for LibEdit. 2018-10-09 11:08:55 +01:00
panel_libedit_settings_base.h Grid settings for LibEdit. 2018-10-09 11:08:55 +01:00
panel_sym_lib_table.cpp Symbol and footprint library table editor fix. 2019-06-25 08:36:32 -04:00
panel_sym_lib_table.h More safety fixes for uncommitted grid changes. 2018-08-29 19:59:01 +01:00
panel_sym_lib_table_base.cpp Add tooltips to library manager dialogs. 2018-11-24 15:06:21 +00:00
panel_sym_lib_table_base.fbp Add tooltips to library manager dialogs. 2018-11-24 15:06:21 +00:00
panel_sym_lib_table_base.h More safety fixes for uncommitted grid changes. 2018-08-29 19:59:01 +01:00