kicad/common
Ian McInerney ab83c86210 Remove the platform-specific GetBackendScalingFactor from HIDPI_GL_CANVAS
The scaling factor stored inside the canvas is created by a DPI_SCALING
helper, which will call the platform-specific functions if no user scaling
is specified. This change only affects OSX and Retina displays, so this
now also allows custom scaling to be used on OSX if desired (although it
shouldn't be needed, since wx has detection for it in 3.0.4).
2020-06-05 00:15:54 +00:00
..
dialog_about Move bug reporting to COMMON_CONTROL; add to Help menu 2020-05-26 21:18:32 -04:00
dialogs Fix clipped bitmap buttons with GTK on Linux. 2020-06-03 14:01:44 -04:00
gal Remove the platform-specific GetBackendScalingFactor from HIDPI_GL_CANVAS 2020-06-05 00:15:54 +00:00
kicad_curl Expose curl_easy_escape via KICAD_CURL_EASY 2020-02-20 22:07:17 -05:00
libeval Switch to scoped enums 2019-12-20 14:11:39 +00:00
page_layout Autocomplete for page layout editor text items. 2020-05-30 10:22:50 +01:00
plotters PDF Plotter: avoid assert if default pen width is zero 2020-05-26 21:17:39 -04:00
preview_items Fix a minor compil warning. Add a wxASSERT in hierarch.cpp. 2020-01-18 18:23:21 +01:00
settings Add ability to skip JSON writes if the params aren't modified 2020-05-30 18:07:24 -04:00
swig Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
tool Fix type-checking which was too tight. 2020-06-04 22:35:01 +01:00
view Coverity fixes 2020-05-25 19:29:41 -04:00
widgets Give the 3D viewer an infobar & Infobar upgrades 2020-06-04 00:13:27 +01:00
CMakeLists.txt Add new kiplatform library for platform-specific code 2020-06-03 14:58:54 +00:00
advanced_config.cpp Fix some build warnings 2020-04-06 00:31:45 +01:00
array_axis.cpp Pcbnew: add a step field to the array tool 2019-05-16 11:20:52 +01:00
array_options.cpp Arrays: isolate axis code in a new class 2019-05-16 11:20:52 +01:00
base64.cpp Plot SVG embedded 2019-12-08 08:57:33 -08:00
base_screen.cpp Move SCH_SCREEN project access to SCHEMATIC 2020-05-20 22:27:48 -04:00
base_struct.cpp Don't allow selection flags to leak in to the libmanager cache. 2020-03-21 23:25:08 +00:00
base_units.cpp base_units.cpp: better fix for a overzealous gcc compil warning than 4f369801 fix. 2020-04-27 10:12:01 +02:00
basic_gal.cpp Cleanup: Replace push_back with emplace_back 2019-12-05 13:41:21 -08:00
bin_mod.cpp Move the file history into the frames 2020-05-17 00:12:49 +01:00
bitmap.cpp Push tool framework base down into TOOL_HOLDER. 2020-03-24 19:00:25 +00:00
bitmap_base.cpp BITMAP_BASE, Eeschema: fix incorrect position of the bitmap when printing. 2020-05-25 07:51:46 +02:00
board_printout.cpp ADDED: Enable color themes for PcbNew printing 2020-05-16 13:19:43 -04:00
build_version.cpp Move bug reporting to COMMON_CONTROL; add to Help menu 2020-05-26 21:18:32 -04:00
colors.cpp
commit.cpp keepout in footprint: fix some crashes and issues. Create a specific type (PCB_MODULE_ZONE_AREA_T) for zones in footprint. The new class (MODULE_ZONE_CONTAINER) is the same as ZONE_CONTAINER, but the type ID is PCB_MODULE_ZONE_AREA_T instead of PCB_ZONE_AREA_T. 2019-10-29 11:24:57 +01:00
common.cpp Add ~ processing in env vars. 2020-05-13 23:45:32 +01:00
config_params.cpp Add user-defined severities, exclusions and colors to DRC markers. 2020-03-04 00:39:28 +00:00
confirm.cpp Fix library table panel path adding and cleanup duplicate dialog 2020-02-14 19:07:27 +00:00
cursor_store.cpp Fix preprocessor expression 2020-03-01 00:33:45 +00:00
dialog_shim.cpp Make sure CvPcb gets its Cancel button fixed up. 2020-06-04 22:35:01 +01:00
displlst.cpp Fix some issues with the previous commit. 2019-12-02 23:35:19 +00:00
dpi_scaling.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
draw_panel_gal.cpp Cleanup parentage inside the draw panels 2020-05-20 02:23:46 +01:00
drc_rules.keywords Implement "disallow" rules and integrate with keepout settings. 2020-05-25 22:51:47 +01:00
dsnlexer.cpp Improve parse error messages. 2020-05-25 22:51:47 +01:00
eagle_parser.cpp Convert timestamps to UUIDs. 2020-02-20 21:29:52 +00:00
eda_base_frame.cpp Give the 3D viewer an infobar & Infobar upgrades 2020-06-04 00:13:27 +01:00
eda_dde.cpp 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
eda_doc.cpp Add text variable support to envVar processing. 2020-04-05 20:52:26 +01:00
eda_draw_frame.cpp Give the 3D viewer an infobar & Infobar upgrades 2020-06-04 00:13:27 +01:00
eda_pattern_match.cpp C++14: Remove unused make_unique.h 2019-08-07 09:27:31 -07:00
eda_size_ctrl.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
eda_text.cpp Fix some more pen width issues from global removal. 2020-05-12 15:20:17 +01:00
env_paths.cpp Test every environment variable when doing substitution to remove more directories 2020-02-14 22:59:18 +00:00
env_vars.cpp Add configuration of Hi-DPI canvas scaling in OpenGL 2019-03-25 15:00:55 +00:00
exceptions.cpp Fix bugs in Eeschema paste. 2019-08-15 10:00:23 +01:00
executable_names.cpp Move executable name constants to own file 2017-03-23 09:23:45 -04:00
filehistory.cpp Rework the file history menus to not need references to the file history 2020-02-25 16:18:10 +00:00
filename_resolver.cpp Add text variable support to envVar processing. 2020-04-05 20:52:26 +01:00
filter_reader.cpp Cleanup: Replace C-only deprecated headers 2019-12-05 11:03:15 -08:00
footprint_filter.cpp Cleanup to make implementation names consistent with what they now do. 2019-09-03 19:29:30 +01:00
footprint_info.cpp Move remaining hard-coded segment counts 2019-05-16 08:49:55 -07:00
fp_lib_table.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
gbr_metadata.cpp Fix build error and cleanup overzealous refactor changes 2020-02-14 00:56:41 +00:00
gestfich.cpp Properly escape spaces when opening PDFs on windows 2020-01-03 19:06:49 +00:00
getrunningmicrosecs.cpp Cleanup: Replace C-only deprecated headers 2019-12-05 11:03:15 -08:00
gl_context_mgr.cpp Dealing with inconsistent wxGLCanvas::IsDisplaySupported() 2018-06-11 12:26:59 +02:00
gr_basic.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
gr_text.cpp Unify support for line width magic cookies. 2020-05-13 17:56:47 +01:00
grid_tricks.cpp Allow space to toggle all selected entries in a grid 2020-02-14 19:28:18 +00:00
hash_eda.cpp Gencad export: fix an issue in hash_eda calculation, that can generate the same hash for 2 different footprints. 2019-10-10 20:18:48 +02:00
hotkey_store.cpp Code cleanup for readibility. 2020-01-11 21:30:48 +00:00
hotkeys_basic.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
html_messagebox.cpp Pcbnew: fix size of graphics import warning dialog. 2019-09-06 14:57:04 -04:00
kiface_i.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
kiway.cpp Clean up compile warnings 2019-12-05 20:05:21 -08:00
kiway_express.cpp Support synchronous messaging over KIWAY EXPRESS. 2019-04-08 13:26:09 +01:00
kiway_holder.cpp Replace EESchema DLIST 2020-01-10 06:37:08 -08:00
kiway_player.cpp 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
languages_menu.cpp Add checking to languages menu. 2019-06-16 20:26:43 +01:00
launch_ext.cpp Fix URL launching on MacOS 2020-02-22 09:47:51 -05:00
layer_id.cpp Add color theme settings to pcbnew 2020-04-23 21:55:29 -04:00
lib_id.cpp Fix build issue exposed by commit b824051a. 2020-02-07 15:29:03 -05:00
lib_table.keywords Added "enabled" parameter for LIB_TABLE_ROW 2017-11-21 08:18:06 -05:00
lib_table_base.cpp Add text variable support to envVar processing. 2020-04-05 20:52:26 +01:00
lib_tree_model.cpp #include <algorithm> so std::sort is found. 2020-05-15 10:49:43 +00:00
lib_tree_model.h Pinning for library trees in FPEditor and SymbolEditor. 2020-02-14 00:10:40 +00:00
lib_tree_model_adapter.cpp Symbol editor: fix crash when editing new symbol value field. 2020-05-26 13:20:32 -04:00
lib_tree_model_adapter.h Implement a different solution to refreshing lib trees. 2020-03-31 02:09:31 +01:00
lockfile.cpp Move file locking utilities to a separate file 2017-03-23 09:23:45 -04:00
lset.cpp Minor fix: add Fab layers to the assembly layers list. 2020-05-26 19:57:22 +02:00
marker_base.cpp Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
msgpanel.cpp Remove colours from message text items. 2018-07-17 15:11:40 +01:00
netlist.keywords ADDED: Pcbnew, add "pin function" (pin name in eeschema) to pads. 2019-11-23 09:12:43 +01:00
newstroke_font.cpp Correct cyrillic 'f' in newstroke 2020-02-12 14:08:02 -08:00
observable.cpp
origin_viewitem.cpp Fix invalid std::array constructor causing MSVC illegal indirection error 2020-01-20 01:30:26 +00:00
page_info.cpp Fix issues with Kicad Manager frame and new kicad_sch files. 2020-05-12 15:20:17 +01:00
painter.cpp Remove a bunch of globals. 2020-04-16 17:34:46 +01:00
pcb.keywords Save hole-to-hole-min to file. 2020-05-19 20:48:47 +01:00
pcb_plot_params.keywords Implement changes for Sketch Pads to Fab Layers. 2020-05-01 18:49:42 +01:00
pgm_base.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
prependpath.cpp
printout.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
project.cpp Tidy up some Coverity issues. 2020-04-07 17:29:58 +01:00
properties.cpp
ptree.cpp Cleanup: Replace C-only deprecated headers 2019-12-05 11:03:15 -08:00
rc_item.cpp Eeschema: fix a crash after reopening the ERC dialog, after changes in schematic. 2020-06-01 19:42:16 +02:00
rc_item.h Add persistence of DRC error severities. 2020-05-07 17:51:27 +01:00
refdes_utils.cpp Fix broken GetReferencePrefix function 2019-01-30 15:41:36 -08:00
render_settings.cpp ADDED: Cross-probe highlighting of bus members 2020-05-24 13:30:23 -04:00
reporter.cpp Give the 3D viewer an infobar & Infobar upgrades 2020-06-04 00:13:27 +01:00
richio.cpp Uniformly quote strings which may have user content. 2019-04-07 00:24:10 +01:00
scintilla_tricks.cpp Move autocomplete to the remove filtered items paradigm. 2020-05-30 20:09:09 +01:00
search_stack.cpp Replace log debugging output with tracing. 2018-10-17 15:03:33 -04:00
searchhelpfilefullpath.cpp Replace log debugging output with tracing. 2018-10-17 15:03:33 -04:00
settings.cpp Fix a bunch of un-caught boost::bad_pointer exceptions. 2020-01-12 19:55:00 +00:00
single_top.cpp Fix some strings to help translation. 2020-04-23 07:40:19 +02:00
status_popup.cpp Grid rid of GetCanvas/GetGalCanvas distinction now that there's only gal. 2019-06-13 19:58:37 +01:00
streamwrapper.cpp Replace WIN32 preprocessor symbol by the official symbol _WIN32, used almost everywhere 2018-10-20 09:22:24 +02:00
string.cpp Fix errant $ 2020-04-19 19:13:24 -04:00
strtok_r.c
systemdirsappend.cpp
template_fieldnames.cpp Fix some Coverity issues. 2020-04-06 12:31:59 +01:00
template_fieldnames.h Fix some Coverity issues. 2020-04-06 12:31:59 +01:00
template_fieldnames.keywords Variable substitution framework. 2020-03-30 14:15:59 +01:00
textentry_tricks.cpp Move autocomplete to the remove filtered items paradigm. 2020-05-30 20:09:09 +01:00
trace_helpers.cpp Eeschema: make schematic sharing truly safe across all designs. 2020-05-04 12:40:03 +00:00
undo_redo_container.cpp eeschema: Remove UR_WIRE_IMAGE 2019-04-13 07:11:24 -07:00
utf8.cpp Many callers of uni_forward are not expecting an exception. 2020-01-13 15:40:32 +00:00
validators.cpp Fix event handler type casting 2020-01-09 18:08:49 +00:00
wildcards_and_files_ext.cpp Deprecate saving legacy schematic and symbol library file formats. 2020-05-29 12:43:00 +00:00
wxdataviewctrl_helpers.cpp Move wxDataViewCtrl manipulators out of dialog_choose_component.cpp 2017-03-30 21:47:14 -04:00
xnode.cpp Escape slashes in labels and netnames. 2019-04-07 00:24:10 +01:00