kicad/include
Ian McInerney 2b387f4b4d Manually put the UNIT_BINDER text on the primary selection clipboard
The OnKillFocus handler of the UNIT_BINDER replaces the text in the
control with the evaluated string, which removes the selection. To
get the original text on the primary selection clipboard, we must
add it ourselves.

Fixes: lp:1794623
* https://bugs.launchpad.net/kicad/+bug/1794623
2019-09-09 09:00:59 -07:00
..
core Add Global Edit Text and Graphics Properties to Eeschema. 2019-07-01 22:15:25 +01:00
gal wxWidgets compatibility fixes 2019-09-05 08:11:44 -04:00
geometry pcbnew: Allow tuning length to be longer than INT_MAX 2019-09-03 16:41:09 -07:00
kicad_curl Replace WIN32 preprocessor symbol by the official symbol _WIN32, used almost everywhere 2018-10-20 09:22:24 +02:00
libeval Clean up units infrastructure after g_UserUnit removal. 2018-07-17 15:12:36 +01:00
math BOX2: added compare operators 2018-10-10 17:26:32 +02:00
plugins Remove some extra semicolons 2017-11-09 19:52:18 +01:00
preview_items pcbnew: Retain 45° constraint 2019-08-26 14:36:23 -07:00
system Revert part of commit 6cab769f41 2019-08-26 08:22:48 -07:00
tool Implement Paste Special for eeschema. 2019-09-02 19:24:29 +01:00
ttl Remove some extra semicolons 2017-11-09 19:52:18 +01:00
view Redraw selection halos after zooming. 2019-08-08 13:51:23 +01:00
widgets Manually put the UNIT_BINDER text on the primary selection clipboard 2019-09-09 09:00:59 -07:00
advanced_config.h Pcbnew: allows using filled polygons in zones with no outline thickness. 2019-09-06 16:13:41 +02:00
array_axis.h Pcbnew: add a step field to the array tool 2019-05-16 11:20:52 +01:00
array_options.h Arrays: isolate axis code in a new class 2019-05-16 11:20:52 +01:00
base_screen.h Cleanup some left-over vestiages of the legacy canvas architecture. 2019-06-13 15:51:32 +01:00
base_struct.h Fix another case of selection getting out of sync with dragged items. 2019-08-31 20:23:06 +01:00
base_units.h pcbnew: Allow tuning length to be longer than INT_MAX 2019-09-03 16:41:09 -07:00
basic_gal.h Collapse ARRAY_CREATOR into single class now that legacy instance is gone. 2019-06-01 16:29:12 +01:00
bezier_curves.h DXF import: add import of DXF splines that are converted to Bezier curves. 2018-07-22 18:39:47 +02:00
bin_mod.h Fixed memory leaks 2018-12-20 10:05:58 +01:00
bitmap_base.h Improve spelling. 2019-08-20 19:14:05 +01:00
bitmap_types.h Bitmaps: move bitmap defs to bitmaps library 2019-02-04 19:29:31 -08:00
bitmaps.h Bitmaps: move bitmap defs to bitmaps library 2019-02-04 19:29:31 -08:00
board_design_settings.h Prepare changes to support a better board stack management in .gbrjob file. 2019-06-25 18:39:11 +02:00
board_printout.h Removed a redundant parameter from BOARD_PRINTOUT constructor 2018-10-31 19:17:30 +01:00
build_version.h More missing source license fixes. 2014-10-22 11:51:34 -04:00
class_board_item.h Remove pads not on copper layers (just on tech layers) from connectivity calculation. 2019-07-25 13:08:41 +02:00
class_draw_panel_gal.h GAL: Use cursor enum 2019-08-06 18:33:42 -07:00
collector.h Moving PageLayout editor to GAL canvas and modern toolset. 2019-05-24 19:49:09 +01:00
colors.h Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 2017-02-22 17:35:00 +01:00
colors_design_settings.h pcbnew: Add ability to reset layer/item colors to defaults 2019-08-26 09:20:08 -04:00
commit.h Don't set dirty bit when adding MARKERs. 2018-04-09 21:19:11 +01:00
common.h Fix return mixup in previous commit 2019-09-04 16:15:46 -07:00
config_map.h Fix a few doxygen warnings 2017-06-20 10:47:30 +02:00
config_params.h Eradicate globals for PCB_GENERAL_SETTINGS. 2019-06-26 21:54:03 +01:00
confirm.h Improve spelling. 2019-08-20 19:14:05 +01:00
convert_basic_shapes_to_polygon.h Performance enhancement for pad drawing. 2019-09-09 13:45:06 +01:00
convert_to_biu.h Switch zone fillets to absolute-error algorithm. 2018-03-23 12:46:17 +00:00
cursor_store.h Eeschema: construct simulator cursors on demand 2019-04-02 18:26:33 +01:00
dialog_configure_paths.h Centralise utilities for env variables. 2018-10-03 11:53:10 -04:00
dialog_edit_library_tables.h Add Manage Symbol and Footprint Library tables to project frame. 2018-07-19 21:46:41 +01:00
dialog_helpers.h Move symbol management to a standard Save As... model. 2018-07-25 14:41:20 +01:00
dialog_shim.h Unify text edit dialog behavior 2019-09-05 14:11:02 -07:00
dlist.h Refinement to commit #4993. 2014-07-14 16:43:21 +02:00
dpi_scaling.h Add configuration of Hi-DPI canvas scaling in OpenGL 2019-03-25 15:00:55 +00:00
drc_item.h pcbnew: Cleanup tracks and vias rework 2019-06-01 09:53:23 -07:00
dsnlexer.h fix misspelled 'an other' -> 'another' 2018-04-08 13:24:37 -04:00
eagle_parser.h eagle: Handle DRC rule-based pad shapes 2019-02-04 07:06:49 +01:00
eda_base_frame.h Move warp-mouse-on-move setting from Eeschema settings to common settings. 2019-08-15 12:53:04 +01:00
eda_dde.h Keep track of open sockets and dispose of them in d'tor. 2018-04-04 12:02:40 +01:00
eda_doc.h Move env var substitution into GetAssociatedDocument 2019-03-10 08:39:36 -07:00
eda_draw_frame.h Improve zoom-to-extents for footprints with long text. 2019-09-05 21:02:29 +01:00
eda_pattern_match.h Prevent implicit * from wildcard match in footprint 2018-05-01 16:49:20 -07:00
eda_rect.h Allow EDA_RECT to properly be uninitialized 2019-08-16 10:54:16 -07:00
eda_text.h Fix some placement bugs with selection haloes on text. 2019-08-03 17:20:54 -06:00
enum_vector.h eeschema: Iterate through plugins when determining file format. 2017-10-20 08:38:38 +02:00
env_paths.h Footprint Wizard now also handles custom Env paths 2018-04-06 14:51:09 +01:00
env_vars.h Add configuration of Hi-DPI canvas scaling in OpenGL 2019-03-25 15:00:55 +00:00
executable_names.h Move executable name constants to own file 2017-03-23 09:23:45 -04:00
fctsys.h removed wx carbon include in fctsys as it is unnecessary 2015-12-12 23:03:35 +13:00
filename_resolver.h Fold 3D Search Paths dialog into Configure Paths. 2018-07-17 15:11:01 +01:00
filter_reader.h Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
footprint_filter.h Cleanup to make implementation names consistent with what they now do. 2019-09-03 19:29:30 +01:00
footprint_info.h Footprint library nickname comparison fixes. 2019-06-24 08:03:28 -04:00
fp_lib_table.h Workaround an issue where a throw terminates (even when there's a catch for it). 2019-08-31 15:18:27 +01:00
frame_type.h Update frame type enum to match current class names. 2019-09-06 23:38:20 +01:00
gbr_metadata.h Gerber drill file: Modify a aperture attribute for oblong holes (slots). 2019-06-25 09:43:29 +02:00
gbr_netlist_metadata.h Pcbnew: fix minor issue in %TO.C advanced attribute, and avoid creating an unused D10 tool in Gerber files. 2017-07-02 16:41:31 +02:00
gestfich.h Add print preflight so the menu item is only shown when we can print. 2019-08-29 23:56:16 +01:00
gl_context_mgr.h Replace remaining Boost mutexs with std::mutex 2019-05-03 17:13:20 -07:00
gr_basic.h Remove Legacy options for overlay/context 2019-06-12 06:01:03 -07:00
gr_text.h Improve spelling. 2019-08-20 19:14:05 +01:00
grid_tricks.h Drop cell editor when selecting column. 2019-05-11 15:38:49 +01:00
hash_eda.h Hash functions for BOARD_ITEMs 2017-10-24 23:10:40 +02:00
hashtables.h Pcbnew: major swig fix. 2016-07-18 13:23:09 -04:00
hotkey_store.h Preferences, Hotkey list: Avoid list to be shown twice. 2019-07-16 18:30:14 +02:00
hotkeys_basic.h Improve gesture lables for better consistency with key labels. 2019-06-14 16:54:46 +01:00
html_messagebox.h Pcbnew: fix size of graphics import warning dialog. 2019-09-06 14:57:04 -04:00
i18n_utility.h 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
id.h Transition some more stuff from the MVC view to the controller. 2019-06-16 19:53:30 +01:00
import_export.h Use _WIN32 instead of __MINGW32__ in 2 conditional compilations which are Windows specific, not especially mingw32 specific. 2016-03-01 16:55:44 +01:00
intrusive_list.h Moved INTRUSIVE_LIST to a separate header 2017-06-23 18:51:00 +02:00
ki_exception.h Add KI_PARAM_ERROR, similar to std::invalid_argument but using wxString instead of std::string to throw errors. 2018-06-05 13:29:51 +02:00
kicad_string.h Cherry pick of line-ending-safety fix from 5.1. 2019-09-07 03:14:03 +01:00
kiface_i.h Fixed memory leaks 2018-12-20 10:05:58 +01:00
kiface_ids.h Make sure Cvpcb doesn't use its own FP_LIB_TABLE. 2018-05-01 21:49:03 +01:00
kiway.h Add env-var setting to CommonSettingsChanged(). 2019-06-25 11:34:28 +01:00
kiway_express.h Support synchronous messaging over KIWAY EXPRESS. 2019-04-08 13:26:09 +01:00
kiway_holder.h Push KIWAY_HOLDER down a level so we can move a bunch of stuff that doesn't belong there out. 2019-06-10 23:46:00 +01:00
kiway_mgr.h Minor coding style fixes in headers 2016-01-12 11:33:33 -05:00
kiway_player.h Push KIWAY_HOLDER down a level so we can move a bunch of stuff that doesn't belong there out. 2019-06-10 23:46:00 +01:00
layers_id_colors_and_visibility.h New selection highlighting model for eeschema. 2019-07-29 19:57:41 -06:00
length.h.usuned Namespace KiGfx->KIGFX. 2013-10-14 16:13:35 +02:00
lib_id.h Fix LIB_ID illegal character tests. 2018-10-07 09:09:27 -04:00
lib_table_base.h Add try/catch block around writing a new library. 2019-04-18 22:00:32 +01:00
lib_table_grid.h Normalize line endings 2019-06-19 15:18:30 -07:00
lib_tree_item.h Export LIB_TREE_ITEM 2019-07-17 08:10:47 -04:00
lockfile.h Doxygen comment improvements. 2017-06-13 19:47:46 -04:00
macros.h pcbnew: Changing drawings from dlist to std::deque 2019-06-01 09:51:57 -07:00
mail_type.h Support synchronous messaging over KIWAY EXPRESS. 2019-04-08 13:26:09 +01:00
marker_base.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
md5_hash.h Add MD5_HASH::Format for debug purposes. 2019-03-21 11:42:15 +01:00
menus_helpers.h Partial fix for missing language selection menu. 2019-06-16 20:35:57 +02:00
msgpanel.h Changed COLOR4D defines to static consts 2017-02-22 17:35:00 +01:00
multivector.h fix a segfault in library editor when importing symbols. 2017-10-12 10:38:48 +02:00
newstroke_font.h Fix incorrect (too small) bounding box EDA_TEXT, noticeable when chars like j or { are used in zone fill functions. 2016-03-11 13:08:34 +01:00
observable.h Fix a few doxygen warnings 2017-06-16 09:18:31 +02:00
origin_viewitem.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
pad_shapes.h Pcbnew: add a new primitive pad shape: chamfered round rect pad. 2019-03-11 10:26:15 +01:00
page_info.h Implement undo for Page Settings in PlEditor, Eeschema and PCBNew. 2019-05-27 11:58:55 +01:00
painter.h Improve spelling. 2019-08-20 19:14:05 +01:00
panel_hotkeys_editor.h Add import of hotkeys and fix bugs in reanding and writing hotkeys. 2019-06-10 23:46:01 +01:00
pcb_base_frame.h Improve zoom-to-extents for footprints with long text. 2019-09-05 21:02:29 +01:00
pcb_display_options.h pcbnew: Add option to show ratsnest while moving 2019-06-12 17:36:02 -07:00
pcb_screen.h Remove CurItem() architecture and legacy routers and drawing code. 2019-05-29 00:26:30 +01:00
pcbstruct.h Push polar coords down into COMMON_TOOLS. 2019-05-18 00:21:49 +01:00
pgm_base.h Move warp-mouse-on-move setting from Eeschema settings to common settings. 2019-08-15 12:53:04 +01:00
plotter.h Improve spelling. 2019-08-20 19:14:05 +01:00
printout.h Don't try and be too smart about scaling and worksheets. 2019-08-14 11:37:10 +01:00
profile.h PROF_COUNTER: Make Show more generic 2019-06-12 14:16:47 +01:00
project.h Move ConfigurePaths and LibTable management to common ACTIONs. 2019-06-03 21:08:30 +01:00
properties.h Store information about buffering & caching in properties 2017-02-28 15:18:58 +01:00
ptree.h Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
refdes_utils.h Break out ref-des-centric functions to own header 2019-01-30 15:41:36 -08:00
reporter.h HTML_REPORT: RPT_ALL as sum of individual options 2018-11-23 20:31:27 -08:00
richio.h 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
scoped_set_reset.h Add context menu to GAL DRAWING_TOOL, including the zone menu 2017-01-11 10:41:08 +01:00
search_stack.h Implement poor-man's RTTI for use over KiWAY. 2018-09-15 20:06:42 +01:00
status_popup.h Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
streamwrapper.h Replace WIN32 preprocessor symbol by the official symbol _WIN32, used almost everywhere 2018-10-20 09:22:24 +02:00
sync_queue.h Fix SYNC_QUEUE build issue on Boost < 1.56 2017-03-24 10:09:08 -04:00
systemdirsappend.h Move SystemDirsAppend to own header 2017-03-23 09:23:45 -04:00
text_utils.h Added files missing in 602ecf75 2017-12-07 18:14:19 +01:00
title_block.h Support 9 comments in the page setting GUI. 2019-08-21 20:34:01 +01:00
trace_helpers.h Add log trace for tool handling 2019-07-31 21:56:53 -06:00
trigo.h Report actual intersection position for crossing tracks 2019-05-26 13:03:23 -04:00
undo_redo_container.h Add Global Edit Text and Graphics Properties to Eeschema. 2019-07-01 22:15:25 +01:00
utf8.h 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.h Minor library identifier validator change. 2019-06-18 11:18:09 -04:00
wildcards_and_files_ext.h cvpcb: Move file extension to common and deprecate a header 2019-08-12 14:19:01 -04:00
ws_data_item.h Page layout: rework and fix a few issues. 2019-06-13 13:23:39 +02:00
ws_data_model.h pl_editor:make the option "show formatted texts" working. 2019-06-15 19:54:05 +02:00
ws_draw_item.h pl_editor:make the option "show formatted texts" working. 2019-06-15 19:54:05 +02:00
ws_painter.h Page layout: rework and fix a few issues. 2019-06-13 13:23:39 +02:00
ws_proxy_undo_item.h CERN copyrights for work packages. 2019-08-14 09:35:15 +01:00
ws_proxy_view_item.h Implement undo for Page Settings in PlEditor, Eeschema and PCBNew. 2019-05-27 11:58:55 +01:00
wxdataviewctrl_helpers.h Move wxDataViewCtrl manipulators out of dialog_choose_component.cpp 2017-03-30 21:47:14 -04:00
xnode.h Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00