Hello community, here is the log from the commit of package wxEDID for openSUSE:Factory checked in at 2018-12-24 11:48:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wxEDID (Old) and /work/SRC/openSUSE:Factory/.wxEDID.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "wxEDID" Mon Dec 24 11:48:23 2018 rev:3 rq:660878 version:0.0.17 Changes: -------- --- /work/SRC/openSUSE:Factory/wxEDID/wxEDID.changes 2018-12-13 19:47:45.920753698 +0100 +++ /work/SRC/openSUSE:Factory/.wxEDID.new.28833/wxEDID.changes 2018-12-24 11:48:24.553080242 +0100 @@ -2 +2 @@ -Thu Dec 6 13:05:39 UTC 2018 - Martin Herkt <9+suse@cirno.systems> +Sun Dec 23 18:43:51 UTC 2018 - Martin Herkt <9+suse@cirno.systems> @@ -4,0 +5,16 @@ +Changed + * Increased default Log Window size from 400x300 to 500x400. + * All panels & controls are now using default system font instead + of fixed one. + +Fixed + * (BUG::wxSmith) Menu "Quit" and "About" handlers were connected + dynamically in the frame constructor, even though they were + already present in the static event table. + * Options menu: all menu items except "Log window" should stay + disabled until edid data is loaded/imported. + +------------------------------------------------------------------- +Thu Dec 6 13:05:39 UTC 2018 - Martin Herkt <9+suse@cirno.systems> + +- Update to v0.0.16 Old: ---- wxedid-0.0.16.tar.gz New: ---- wxedid-0.0.17.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wxEDID.spec ++++++ --- /var/tmp/diff_new_pack.AMUDG0/_old 2018-12-24 11:48:25.173079698 +0100 +++ /var/tmp/diff_new_pack.AMUDG0/_new 2018-12-24 11:48:25.177079695 +0100 @@ -17,7 +17,7 @@ Name: wxEDID -Version: 0.0.16 +Version: 0.0.17 Release: 0 Summary: Extended Display Identification Data editor License: GPL-3.0-only @@ -51,7 +51,7 @@ %files %license COPYING -%doc AUTHORS ChangeLog NEWS +%doc AUTHORS ChangeLog %{_bindir}/wxEDID %changelog ++++++ wxedid-0.0.16.tar.gz -> wxedid-0.0.17.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wxedid-0.0.16/ChangeLog new/wxedid-0.0.17/ChangeLog --- old/wxedid-0.0.16/ChangeLog 2018-12-01 14:07:40.000000000 +0100 +++ new/wxedid-0.0.17/ChangeLog 2018-12-22 22:37:07.000000000 +0100 @@ -4,13 +4,30 @@ NOTE#2: wxAUI in wxWidgets 3.1.x built against GTK3 is broken, but the application is usable. -2018.11.30 + + +2018.12.22 + - Fixed: (BUG::wxSmith) Menu "Quit" and "About" handlers were connected dynamically in the frame + constructor, even though they were already present in the static event table. + - Change: Increased default Log Window size from 400x300 to 500x400. + +2018.12.20 + - Fixed: Options menu: all menu items except "Log window" should stay disabled until edid data + is loaded/imported. + - Change: UpdateEDItree() renamed to UpdateEDID_tree() + - Change: All panels & controls are now using default system font instead of fixed one. + +2018.12.19 + - Update: new versions of event table macros: + wxDECLARE_EVENT_TABLE, wxBEGIN_EVENT_TABLE, wxEND_EVENT_TABLE. + +2018.12.01 - released v0.0.16 - Change: Info about packages required to compile the project moved to file INSTALL, README file removed. - Change: Code::Blocks project files are now included in the dist package. - Fixed: DTD panel: dtd_screen: background was erased twice on resize event-> now the refreshing - is performed in a single call to th paint event. + is performed in a single call to the paint event. 2018.11.30 - Change: DTD panel: all the controls are now configured to use default min sizes - this is rather a disadventage, because f.e. the default controls in gtk3 are ridiculously big. @@ -31,11 +48,11 @@ 2018.11.28 - Fixed: (BUG::old): DTD_Ctor_WriteInt(): value change event log: missing field names. - Only the first letter of field name was printed due to missing conversion from + only the first letter of field name was printed due to missing conversion from ASCII to wxString. - Fixed: (BUG::old): EDID_class.cpp: wxString AltDesc wasn't really initializing the alternative desriptors' "Desc" fields. Now the AltDesc is just a char string, and the "Desc" fields - are proprly initialized by calling wxString::FromUTF8(AltDesc). + are properly initialized by calling wxString::FromUTF8(AltDesc). - Fixed: DTD_Ctor_WriteInt(), WriteField(): value change event log: print the whole message string in a single call to guilog::DoLog() - eliminates printing of multiple timestamps per event. - Fixed: Corrected few textual descriptions of EDID fields. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wxedid-0.0.16/Makefile.in new/wxedid-0.0.17/Makefile.in --- old/wxedid-0.0.16/Makefile.in 2018-12-01 14:05:24.000000000 +0100 +++ new/wxedid-0.0.17/Makefile.in 2018-12-22 22:43:28.000000000 +0100 @@ -159,7 +159,7 @@ am__DIST_COMMON = $(srcdir)/Makefile.in \ $(top_srcdir)/build-aux/install-sh \ $(top_srcdir)/build-aux/missing AUTHORS COPYING ChangeLog \ - INSTALL NEWS build-aux/config.guess build-aux/config.sub \ + INSTALL build-aux/config.guess build-aux/config.sub \ build-aux/install-sh build-aux/ltmain.sh build-aux/missing DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wxedid-0.0.16/NEWS new/wxedid-0.0.17/NEWS --- old/wxedid-0.0.16/NEWS 2017-11-28 01:17:51.000000000 +0100 +++ new/wxedid-0.0.17/NEWS 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -0.0.15 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wxedid-0.0.16/cb_project/wxsmith/wxEDID_frame.wxs new/wxedid-0.0.17/cb_project/wxsmith/wxEDID_frame.wxs --- old/wxedid-0.0.16/cb_project/wxsmith/wxEDID_frame.wxs 2018-12-01 13:20:47.000000000 +0100 +++ new/wxedid-0.0.17/cb_project/wxsmith/wxEDID_frame.wxs 2018-12-22 22:25:10.000000000 +0100 @@ -3,10 +3,6 @@ <object class="wxFrame" name="wxEDID_Frame"> <title>wxEDID</title> <centered>1</centered> - <font> - <size>8</size> - <sysfont>wxSYS_OEM_FIXED_FONT</sysfont> - </font> <minsize>540,400</minsize> <id_arg>0</id_arg> <object class="wxAuiManager" variable="AuiMgrMain" member="yes"> @@ -29,10 +25,6 @@ <item2>tree_edid</item2> <item2></item2> </items_text> - <font> - <size>8</size> - <sysfont>wxSYS_OEM_FIXED_FONT</sysfont> - </font> <minsize>150,-1</minsize> <style>wxTR_HAS_BUTTONS|wxTR_SINGLE|wxTAB_TRAVERSAL</style> </object> @@ -66,10 +58,6 @@ <item>Flags</item> </collabels> <enabled>0</enabled> - <font> - <size>8</size> - <sysfont>wxSYS_OEM_FIXED_FONT</sysfont> - </font> </object> <name>GridDataCtl</name> <standardpanetype>Default</standardpanetype> @@ -89,10 +77,6 @@ <object class="wxTextCtrl" name="id_txc_edid_info" variable="txc_edid_info" member="yes"> <fg>#000000</fg> <bg>#FFFFFF</bg> - <font> - <size>8</size> - <sysfont>wxSYS_OEM_FIXED_FONT</sysfont> - </font> <minsize>-1,100</minsize> <style>wxTE_MULTILINE|wxTE_READONLY|wxTE_WORDWRAP|wxVSCROLL</style> </object> @@ -117,11 +101,6 @@ </object> <object class="AuiNotebookPage"> <object class="wxPanel" name="id_panel_dtd" variable="dtd_panel" member="yes"> - <font> - <size>8</size> - <style>normal</style> - <sysfont>wxSYS_OEM_FIXED_FONT</sysfont> - </font> <object class="wxBoxSizer" variable="bs_dtd_main" member="yes"> <orient>wxVERTICAL</orient> <object class="sizeritem"> @@ -208,7 +187,6 @@ </object> <object class="sizeritem"> <object class="wxPanel" name="id_dtd_screen" subclass="dtd_screen_cl" variable="dtd_screen" member="yes"> - <bg>#FFFFFF</bg> <style>wxCLIP_CHILDREN|wxFULL_REPAINT_ON_RESIZE</style> </object> <flag>wxEXPAND</flag> @@ -765,7 +743,6 @@ <object class="sizeritem"> <object class="wxTextCtrl" name="id_txc_vtotal" variable="txc_vtotal" member="yes"> <value>0</value> - <bg>#E0E0E0</bg> <minsize>60,-1</minsize> <style>wxTE_READONLY</style> </object> @@ -873,7 +850,7 @@ <enabled>0</enabled> </object> <object class="wxMenuItem" name="id_mnu_exphex" variable="mnu_exphex" member="yes"> - <label>Export EDID as hex (Ascii)</label> + <label>Export EDID as hex (ASCII)</label> <enabled>0</enabled> </object> <object class="wxMenuItem" name="id_mnu_imphex" variable="mnu_imphex" member="yes"> @@ -883,7 +860,6 @@ <label>Quit</label> <accel>Alt-F4</accel> <help>Quit the application</help> - <handler function="evt_Quit" entry="EVT_MENU" /> </object> </object> <object class="wxMenu" variable="Menu3" member="yes"> @@ -891,17 +867,21 @@ <object class="wxMenuItem" name="id_mnu_parse" variable="mnu_reparse" member="yes"> <label>Reparse EDID buffer</label> <help>Reinterpret EDID data</help> + <enabled>0</enabled> </object> <object class="wxMenuItem" name="id_mnu_ignerr" variable="mnu_ignore_err" member="yes"> <label>Ignore EDID Errors</label> + <enabled>0</enabled> <checkable>1</checkable> </object> <object class="wxMenuItem" name="id_mnu_allwr" variable="mnu_allwritable" member="yes"> <label>Ignore Read-Only flags</label> + <enabled>0</enabled> <checkable>1</checkable> </object> <object class="wxMenuItem" name="id_mnu_chksum" variable="mnu_chksum" member="yes"> <label>Recalc Checksum</label> + <enabled>0</enabled> </object> <object class="wxMenuItem" name="id_mnu_logw" variable="mnu_logw" member="yes"> <label>Log Window</label> @@ -920,7 +900,6 @@ <label>About</label> <accel>F1</accel> <help>Show info about this application</help> - <handler function="evt_About" entry="EVT_MENU" /> </object> </object> </object> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wxedid-0.0.16/configure new/wxedid-0.0.17/configure --- old/wxedid-0.0.16/configure 2018-12-01 14:05:23.000000000 +0100 +++ new/wxedid-0.0.17/configure 2018-12-22 22:43:27.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for wxEDID 0.0.16. +# Generated by GNU Autoconf 2.69 for wxEDID 0.0.17. # # Report bugs to <tomasz.pawlak@wp.eu>. # @@ -582,8 +582,8 @@ # Identity of this package. PACKAGE_NAME='wxEDID' PACKAGE_TARNAME='wxedid' -PACKAGE_VERSION='0.0.16' -PACKAGE_STRING='wxEDID 0.0.16' +PACKAGE_VERSION='0.0.17' +PACKAGE_STRING='wxEDID 0.0.17' PACKAGE_BUGREPORT='tomasz.pawlak@wp.eu' PACKAGE_URL='' @@ -1286,7 +1286,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures wxEDID 0.0.16 to adapt to many kinds of systems. +\`configure' configures wxEDID 0.0.17 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1353,7 +1353,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of wxEDID 0.0.16:";; + short | recursive ) echo "Configuration of wxEDID 0.0.17:";; esac cat <<\_ACEOF @@ -1443,7 +1443,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -wxEDID configure 0.0.16 +wxEDID configure 0.0.17 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1701,7 +1701,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by wxEDID $as_me 0.0.16, which was +It was created by wxEDID $as_me 0.0.17, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2569,7 +2569,7 @@ # Define the identity of the package. PACKAGE='wxedid' - VERSION='0.0.16' + VERSION='0.0.17' cat >>confdefs.h <<_ACEOF @@ -4769,7 +4769,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by wxEDID $as_me 0.0.16, which was +This file was extended by wxEDID $as_me 0.0.17, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -4831,7 +4831,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -wxEDID config.status 0.0.16 +wxEDID config.status 0.0.17 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wxedid-0.0.16/configure.ac new/wxedid-0.0.17/configure.ac --- old/wxedid-0.0.16/configure.ac 2018-12-01 13:43:13.000000000 +0100 +++ new/wxedid-0.0.17/configure.ac 2018-12-22 22:28:19.000000000 +0100 @@ -3,7 +3,7 @@ # wxEDID - Extended Display Identification Data editor AC_PREREQ([2.65]) -AC_INIT([wxEDID], [0.0.16], [tomasz.pawlak@wp.eu]) +AC_INIT([wxEDID], [0.0.17], [tomasz.pawlak@wp.eu]) AC_COPYRIGHT([Copyright (C) 2014-2018 Tomasz Pawlak, e-mail: tomasz.pawlak@wp.eu]) AC_CONFIG_SRCDIR([src/wxEDID_Main.cpp]) AC_CONFIG_HEADERS([src/config.h]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wxedid-0.0.16/src/EDID_CEA_class.cpp new/wxedid-0.0.17/src/EDID_CEA_class.cpp --- old/wxedid-0.0.16/src/EDID_CEA_class.cpp 2018-11-28 23:03:42.000000000 +0100 +++ new/wxedid-0.0.17/src/EDID_CEA_class.cpp 2018-12-20 17:11:06.000000000 +0100 @@ -247,64 +247,64 @@ */ const vname_map_t vidmd_map[] = { - {1, "DMT0659 4:3 640x480p@59.94/60Hz"}, - {2, "480p 4:3 720x480p@59.94/60Hz"}, + {1, "DMT0659 4:3 640x480p@59.94/60Hz"}, + {2, "480p 4:3 720x480p@59.94/60Hz"}, {3, "480pH 16:9 720x480p@59.94/60Hz"}, {4, "720p 16:9 1280x720p@59.94/60Hz"}, {5, "1080i 16:9 1920x1080i@59.94/60Hz"}, - {6, "480i 4:3 720(1440)x480i@59.94/60Hz"}, + {6, "480i 4:3 720(1440)x480i@59.94/60Hz"}, {7, "480iH 16:9 720(1440)x480i@59.94/60Hz"}, - {8, "240p 4:3 720(1440)x240p@59.94/60Hz"}, + {8, "240p 4:3 720(1440)x240p@59.94/60Hz"}, {9, "240pH 16:9 720(1440)x240p@59.94/60Hz"}, - {10, "480i4x 4:3 (2880)x480i@59.94/60Hz"}, + {10, "480i4x 4:3 (2880)x480i@59.94/60Hz"}, {11, "480i4xH 16:9 (2880)x480i@59.94/60Hz"}, - {12, "240p4x 4:3 (2880)x240p@59.94/60Hz"}, + {12, "240p4x 4:3 (2880)x240p@59.94/60Hz"}, {13, "240p4xH 16:9 (2880)x240p@59.94/60Hz"}, - {14, "480p2x 4:3 1440x480p@59.94/60Hz"}, + {14, "480p2x 4:3 1440x480p@59.94/60Hz"}, {15, "480p2xH 16:9 1440x480p@59.94/60Hz"}, {16, "1080p 16:9 1920x1080p@59.94/60Hz"}, - {17, "576p 4:3 720x576p@50Hz"}, + {17, "576p 4:3 720x576p@50Hz"}, {18, "576pH 16:9 720x576p@50Hz"}, {19, "720p50 16:9 1280x720p@50Hz"}, {20, "1080i25 16:9 1920x1080i(1125 Vtotal)@50Hz"}, - {21, "576i 4:3 720(1440)x576i@50Hz"}, + {21, "576i 4:3 720(1440)x576i@50Hz"}, {22, "576iH 16:9 720(1440)x576i@50Hz"}, - {23, "288p 4:3 720(1440)x288p@50Hz"}, + {23, "288p 4:3 720(1440)x288p@50Hz"}, {24, "288pH 16:9 720(1440)x288p@50Hz"}, - {25, "576i4x 4:3 (2880)x576i@50Hz"}, + {25, "576i4x 4:3 (2880)x576i@50Hz"}, {26, "576i4xH 16:9 (2880)x576i@50Hz"}, - {27, "288p4x 4:3 (2880)x288p@50Hz"}, + {27, "288p4x 4:3 (2880)x288p@50Hz"}, {28, "288p4xH 16:9 (2880)x288p@50Hz"}, - {29, "576p2x 4:3 1440x576p@50Hz"}, + {29, "576p2x 4:3 1440x576p@50Hz"}, {30, "576p2xH 16:9 1440x576p@50Hz"}, {31, "1080p50 16:9 1920x1080p@50Hz"}, {32, "1080p24 16:9 1920x1080p@23.98/24Hz"}, {33, "1080p25 16:9 1920x1080p@25Hz"}, {34, "1080p30 16:9 1920x1080p@29.97/30Hz"}, - {35, "480p4x 4:3 (2880)x480p@59.94/60Hz"}, + {35, "480p4x 4:3 (2880)x480p@59.94/60Hz"}, {36, "480p4xH 16:9 (2880)x480p@59.94/60Hz"}, - {37, "576p4x 4:3 (2880)x576p@50Hz"}, + {37, "576p4x 4:3 (2880)x576p@50Hz"}, {38, "576p4xH 16:9 (2880)x576p@50Hz"}, {39, "1080i25 16:9 1920x1080i(1250 VTotal)@50Hz"}, {40, "1080i50 16:9 1920x1080i@100Hz"}, {41, "720p100 16:9 1280x720p@100Hz"}, - {42, "576p100 4:3 720x576p@100Hz"}, + {42, "576p100 4:3 720x576p@100Hz"}, {43, "576p100H 16:9 720x576p@100Hz"}, - {44, "576i50 4:3 720(1440)x576i@100Hz"}, + {44, "576i50 4:3 720(1440)x576i@100Hz"}, {45, "576i50H 16:9 720(1440)x576i@100Hz"}, {46, "1080i60 16:9 1920x1080i@119.88/120Hz"}, {47, "720p120 16:9 1280x720p@119.88/120Hz"}, - {48, "480p119 4:3 720x480p@119.88/120Hz"}, + {48, "480p119 4:3 720x480p@119.88/120Hz"}, {49, "480p119H 16:9 720x480p@119.88/120Hz"}, - {50, "480i59 4:3 720(1440)x480i@119.88/120Hz"}, + {50, "480i59 4:3 720(1440)x480i@119.88/120Hz"}, {51, "480i59H 16:9 720(1440)x480i@119.88/120Hz"}, - {52, "576p200 4:3 720x576p@200Hz"}, + {52, "576p200 4:3 720x576p@200Hz"}, {53, "576p200H 16:9 720x576p@200Hz"}, - {54, "576i100 4:3 720(1440)x576i@200Hz"}, + {54, "576i100 4:3 720(1440)x576i@200Hz"}, {55, "576i100H 16:9 720(1440)x576i@200Hz"}, - {56, "480p239 4:3 720x480p@239.76/240Hz"}, + {56, "480p239 4:3 720x480p@239.76/240Hz"}, {57, "480p239H 16:9 720x480p@239.76/240Hz"}, - {58, "480i119 4:3 720(1440)x480i@239.76/240Hz"}, + {58, "480i119 4:3 720(1440)x480i@239.76/240Hz"}, {59, "480i119H 16:9 720(1440)x480i@239.76/240Hz"}, {60, "720p24 16:9 1280x720p@23.98/24Hz"}, {61, "720p25 16:9 1280x720p@25Hz"}, @@ -320,8 +320,8 @@ //VDB: Video Data Block const wxString cea_vdb_cl::Name = _("VDB: Video Data Block"); const wxString cea_vdb_cl::Desc = _("Video Data Block contains one or more 1-byte " -"Short Video Descriptors (SVD). Each SVD contains index number of supported resolutions set defined in " -"CEA/EIA standard, and a \"native\" resolution flag"); +"Short Video Descriptors (SVD). Each SVD contains index number from supported resolutions set " +"defined in CEA/EIA standard, and a \"native\" resolution flag"); const size_t cea_vdb_cl::fcount = 2; rcode cea_vdb_cl::init(uint8_t* inst, uint32_t orflags) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wxedid-0.0.16/src/Makefile new/wxedid-0.0.17/src/Makefile --- old/wxedid-0.0.16/src/Makefile 2018-12-01 14:05:32.000000000 +0100 +++ new/wxedid-0.0.17/src/Makefile 2018-12-22 22:43:39.000000000 +0100 @@ -195,15 +195,15 @@ PACKAGE = wxedid PACKAGE_BUGREPORT = tomasz.pawlak@wp.eu PACKAGE_NAME = wxEDID -PACKAGE_STRING = wxEDID 0.0.16 +PACKAGE_STRING = wxEDID 0.0.17 PACKAGE_TARNAME = wxedid PACKAGE_URL = -PACKAGE_VERSION = 0.0.16 +PACKAGE_VERSION = 0.0.17 PATH_SEPARATOR = : SET_MAKE = SHELL = /bin/bash STRIP = -VERSION = 0.0.16 +VERSION = 0.0.17 WX_CFLAGS = -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread WX_CFLAGS_ONLY = -pthread WX_CONFIG_PATH = /usr/bin/wx-config diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wxedid-0.0.16/src/config.h new/wxedid-0.0.17/src/config.h --- old/wxedid-0.0.16/src/config.h 2018-11-29 17:35:16.000000000 +0100 +++ new/wxedid-0.0.17/src/config.h 2018-12-22 22:39:40.000000000 +0100 @@ -38,7 +38,7 @@ #define PACKAGE_NAME "wxEDID" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "wxEDID 0.0.16" +#define PACKAGE_STRING "wxEDID 0.0.17" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "wxedid" @@ -47,10 +47,10 @@ #define PACKAGE_URL "" /* Define to the version of this package. */ -#define PACKAGE_VERSION "0.0.16" +#define PACKAGE_VERSION "0.0.17" /* Define to 1 if you have the ANSI C header files. */ #define STDC_HEADERS 1 /* Version number of package */ -#define VERSION "0.0.16" +#define VERSION "0.0.17" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wxedid-0.0.16/src/guilog.h new/wxedid-0.0.17/src/guilog.h --- old/wxedid-0.0.16/src/guilog.h 2018-11-28 19:38:54.000000000 +0100 +++ new/wxedid-0.0.17/src/guilog.h 2018-12-22 22:08:21.000000000 +0100 @@ -31,7 +31,7 @@ void DoLog(); void DoLog(const wxString& msg); - rcode Create(wxWindow *parent, int w=400, int h=300); + rcode Create(wxWindow *parent, int w=500, int h=400); rcode Destroy(); void Show(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wxedid-0.0.16/src/returncode.h new/wxedid-0.0.17/src/returncode.h --- old/wxedid-0.0.16/src/returncode.h 2018-11-29 17:38:41.000000000 +0100 +++ new/wxedid-0.0.17/src/returncode.h 2018-12-01 23:56:39.000000000 +0100 @@ -3,7 +3,7 @@ Copyright (C) 2013-2018 Tomasz Pawlak, e-mail: tomasz.pawlak@wp.eu License: GNU Lesser General Public License version 3 (LGPLv3) - returncode.h v0.8.11 (2018.11.29) + returncode.h v0.8.12 (2018.12.01) This program is free software; You can redistribute it and/or modify it under the terms of the GNU Lesser General Public License @@ -64,7 +64,7 @@ #define RCD_TRUE RCD_VAL #define RCD_FALSE RCD_OK -#define RCD_NODATA ((u16_t) 0) /* no data for RCD_SET_VAL arg: hword */ +#define RCD_NODATA ((uint16_t) 0) /* no data for RCD_SET_VAL arg: hword */ #define RCD_SCOPE_MAX ((uint) 0x0FFF) #define RCD_DATA_MAX ((uint) 0xFFFF) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wxedid-0.0.16/src/wxEDID_Main.cpp new/wxedid-0.0.17/src/wxEDID_Main.cpp --- old/wxedid-0.0.16/src/wxEDID_Main.cpp 2018-12-01 13:20:38.000000000 +0100 +++ new/wxedid-0.0.17/src/wxEDID_Main.cpp 2018-12-22 22:25:08.000000000 +0100 @@ -25,9 +25,7 @@ #include <string.h> //(*InternalHeaders(wxEDID_Frame) -#include <wx/font.h> #include <wx/intl.h> -#include <wx/settings.h> #include <wx/string.h> //*) @@ -171,12 +169,12 @@ const long wxEDID_Frame::id_win_stat_bar = wxNewId(); //*) -BEGIN_EVENT_TABLE(wxEDID_Frame, wxFrame) +wxBEGIN_EVENT_TABLE(wxEDID_Frame, wxFrame) //(*EventTable(wxEDID_Frame) //*) EVT_SIZE ( wxEDID_Frame::evt_frame_size ) EVT_GRID_SELECT_CELL ( wxEDID_Frame::evt_gridcell_select ) - //EVT_GRID_CELL_CHANGE ( wxEDID_Frame::evt_gridcell_write) + //EVT_GRID_CELL_CHANGED ( wxEDID_Frame::evt_gridcell_write ) //dynamic EVT_GRID_CMD_EDITOR_SHOWN (id_edi_fgrid , wxEDID_Frame::evt_gridcell_vsel ) EVT_GRID_CMD_EDITOR_HIDDEN (id_edi_fgrid , wxEDID_Frame::evt_gridcell_edit_hide) EVT_TREE_SEL_CHANGED (id_tree_edid , wxEDID_Frame::evt_blktree_sel ) @@ -195,7 +193,7 @@ EVT_MENU (id_mnu_ignerr, wxEDID_Frame::evt_ignore_err ) EVT_MENU (id_mnu_parse , wxEDID_Frame::evt_reparse ) EVT_MENU (id_mnu_chksum, wxEDID_Frame::evt_recalc_chksum ) -END_EVENT_TABLE() +wxEND_EVENT_TABLE() #pragma GCC diagnostic ignored "-Wunused-parameter" wxEDID_Frame::wxEDID_Frame(wxWindow* parent,wxWindowID id) : @@ -216,28 +214,16 @@ Create(parent, wxID_ANY, _("wxEDID"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_FRAME_STYLE, _T("wxID_ANY")); SetMinSize(wxSize(540,400)); - wxFont thisFont = wxSystemSettings::GetFont(wxSYS_OEM_FIXED_FONT); - if ( !thisFont.Ok() ) thisFont = wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT); - thisFont.SetPointSize(8); - SetFont(thisFont); AuiMgrMain = new wxAuiManager(this, 0); ntbook = new wxAuiNotebook(this, id_ntbook, wxDefaultPosition, wxDefaultSize, 0); edid_panel = new wxPanel(ntbook, ID_PANEL1, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL, _T("ID_PANEL1")); AuiMgrEDID = new wxAuiManager(edid_panel, wxAUI_MGR_RECTANGLE_HINT); tree_edid = new wxTreeCtrl(edid_panel, id_tree_edid, wxDefaultPosition, wxDefaultSize, wxTR_HAS_BUTTONS|wxTR_SINGLE|wxTAB_TRAVERSAL, wxDefaultValidator, _T("id_tree_edid")); tree_edid->SetMinSize(wxSize(150,-1)); - wxFont tree_edidFont = wxSystemSettings::GetFont(wxSYS_OEM_FIXED_FONT); - if ( !tree_edidFont.Ok() ) tree_edidFont = wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT); - tree_edidFont.SetPointSize(8); - tree_edid->SetFont(tree_edidFont); AuiMgrEDID->AddPane(tree_edid, wxAuiPaneInfo().Name(_T("TreeDataCtl")).DefaultPane().Caption(_("Block Tree")).CloseButton(false).Left().TopDockable(false).BottomDockable(false).RightDockable(false).Floatable(false).MinSize(wxSize(150,-1)).Movable(false).DestroyOnClose()); edi_fgrid = new fgrid_cl(edid_panel, id_edi_fgrid, wxDefaultPosition, wxDefaultSize, 0, _T("id_edi_fgrid")); edi_fgrid->CreateGrid(8,5); edi_fgrid->Disable(); - wxFont edi_fgridFont = wxSystemSettings::GetFont(wxSYS_OEM_FIXED_FONT); - if ( !edi_fgridFont.Ok() ) edi_fgridFont = wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT); - edi_fgridFont.SetPointSize(8); - edi_fgrid->SetFont(edi_fgridFont); edi_fgrid->EnableEditing(true); edi_fgrid->EnableGridLines(true); edi_fgrid->SetColLabelSize(22); @@ -256,18 +242,9 @@ txc_edid_info->SetMinSize(wxSize(-1,100)); txc_edid_info->SetForegroundColour(wxColour(0,0,0)); txc_edid_info->SetBackgroundColour(wxColour(255,255,255)); - wxFont txc_edid_infoFont = wxSystemSettings::GetFont(wxSYS_OEM_FIXED_FONT); - if ( !txc_edid_infoFont.Ok() ) txc_edid_infoFont = wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT); - txc_edid_infoFont.SetPointSize(8); - txc_edid_info->SetFont(txc_edid_infoFont); AuiMgrEDID->AddPane(txc_edid_info, wxAuiPaneInfo().Name(_T("InfoCtl")).DefaultPane().Caption(_("Info")).CloseButton(false).Position(1).Center().TopDockable(false).BottomDockable(false).RightDockable(false).Floatable(false).MinSize(wxSize(-1,100)).Movable(false).DestroyOnClose()); AuiMgrEDID->Update(); dtd_panel = new wxPanel(ntbook, id_panel_dtd, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL, _T("id_panel_dtd")); - wxFont dtd_panelFont = wxSystemSettings::GetFont(wxSYS_OEM_FIXED_FONT); - if ( !dtd_panelFont.Ok() ) dtd_panelFont = wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT); - dtd_panelFont.SetPointSize(8); - dtd_panelFont.SetStyle(wxFONTSTYLE_NORMAL); - dtd_panel->SetFont(dtd_panelFont); bs_dtd_main = new wxBoxSizer(wxVERTICAL); fgs_dtd = new wxFlexGridSizer(3, 2, 0, 0); fgs_dtd_top = new wxFlexGridSizer(4, 4, 0, 0); @@ -292,7 +269,6 @@ fgs_dtd->Add(fgs_dtd_top, 1, wxTOP|wxBOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 6); fgs_dtd->Add(-1,-1,1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); dtd_screen = new dtd_screen_cl(dtd_panel, id_dtd_screen, wxDefaultPosition, wxDefaultSize, wxCLIP_CHILDREN|wxFULL_REPAINT_ON_RESIZE, _T("id_dtd_screen")); - dtd_screen->SetBackgroundColour(wxColour(255,255,255)); fgs_dtd->Add(dtd_screen, 1, wxEXPAND, 4); fgs_dtd_right = new wxFlexGridSizer(7, 5, 1, 0); StaticText12 = new wxStaticText(dtd_panel, ID_STATICTEXT12, _("X-res"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT12")); @@ -457,7 +433,6 @@ fgs_dtd_bottom->Add(StaticText38, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5); txc_vtotal = new wxTextCtrl(dtd_panel, id_txc_vtotal, _("0"), wxDefaultPosition, wxDefaultSize, wxTE_READONLY, wxDefaultValidator, _T("id_txc_vtotal")); txc_vtotal->SetMinSize(wxSize(60,-1)); - txc_vtotal->SetBackgroundColour(wxColour(224,224,224)); fgs_dtd_bottom->Add(txc_vtotal, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); StaticText39 = new wxStaticText(dtd_panel, ID_STATICTEXT39, _("lines"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT39")); fgs_dtd_bottom->Add(StaticText39, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5); @@ -493,7 +468,7 @@ mnu_save_text = new wxMenuItem(Menu1, wxID_SAVEAS, _("Save as text"), _("Saves EDID as human readable text file"), wxITEM_NORMAL); Menu1->Append(mnu_save_text); mnu_save_text->Enable(false); - mnu_exphex = new wxMenuItem(Menu1, id_mnu_exphex, _("Export EDID as hex (Ascii)"), wxEmptyString, wxITEM_NORMAL); + mnu_exphex = new wxMenuItem(Menu1, id_mnu_exphex, _("Export EDID as hex (ASCII)"), wxEmptyString, wxITEM_NORMAL); Menu1->Append(mnu_exphex); mnu_exphex->Enable(false); mnu_imphex = new wxMenuItem(Menu1, id_mnu_imphex, _("Import EDID from hex (ASCII)"), wxEmptyString, wxITEM_NORMAL); @@ -504,12 +479,16 @@ Menu3 = new wxMenu(); mnu_reparse = new wxMenuItem(Menu3, id_mnu_parse, _("Reparse EDID buffer"), _("Reinterpret EDID data"), wxITEM_NORMAL); Menu3->Append(mnu_reparse); + mnu_reparse->Enable(false); mnu_ignore_err = new wxMenuItem(Menu3, id_mnu_ignerr, _("Ignore EDID Errors"), wxEmptyString, wxITEM_CHECK); Menu3->Append(mnu_ignore_err); + mnu_ignore_err->Enable(false); mnu_allwritable = new wxMenuItem(Menu3, id_mnu_allwr, _("Ignore Read-Only flags"), wxEmptyString, wxITEM_CHECK); Menu3->Append(mnu_allwritable); + mnu_allwritable->Enable(false); mnu_chksum = new wxMenuItem(Menu3, id_mnu_chksum, _("Recalc Checksum"), wxEmptyString, wxITEM_NORMAL); Menu3->Append(mnu_chksum); + mnu_chksum->Enable(false); mnu_logw = new wxMenuItem(Menu3, id_mnu_logw, _("Log Window\tctrl-L"), wxEmptyString, wxITEM_NORMAL); Menu3->Append(mnu_logw); mnu_hexview = new wxMenuItem(Menu3, id_mnu_hexview, _("Hex View\tctrl-H"), wxEmptyString, wxITEM_CHECK); @@ -528,9 +507,6 @@ win_stat_bar->SetStatusStyles(2,__wxStatusBarStyles_1); SetStatusBar(win_stat_bar); Center(); - - Connect(wxID_EXIT,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&wxEDID_Frame::evt_Quit); - Connect(wxID_ABOUT,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&wxEDID_Frame::evt_About); //*) Connect(id_edi_fgrid, wxEVT_GRID_CELL_CHANGED, (wxObjectEventFunction)&wxEDID_Frame::evt_gridcell_write); @@ -1494,7 +1470,7 @@ return retU; } -rcode wxEDID_Frame::UpdateEDItree() { +rcode wxEDID_Frame::UpdateEDID_tree() { rcode retU; wxTreeItemId Root, Block; @@ -1861,7 +1837,7 @@ } } - retU = UpdateEDItree(); + retU = UpdateEDID_tree(); if (!RCD_IS_OK(retU)) return retU; EnableControl(true); @@ -1883,10 +1859,15 @@ } void wxEDID_Frame::EnableControl(bool enb) { - mnu_save_edi->Enable(enb); - mnu_exphex->Enable(enb); + mnu_save_edi ->Enable(enb); + mnu_exphex ->Enable(enb); mnu_save_text->Enable(enb); + mnu_reparse ->Enable(enb); + mnu_ignore_err ->Enable(enb); + mnu_allwritable->Enable(enb); + mnu_chksum ->Enable(enb); + flags.ctrl_enabled = enb; } @@ -1968,9 +1949,9 @@ } -BEGIN_EVENT_TABLE(fgrid_cl, wxGrid) +wxBEGIN_EVENT_TABLE(fgrid_cl, wxGrid) EVT_MENU(wxID_ANY, fgrid_cl::evt_gridcell_vmnu) -END_EVENT_TABLE() +wxEND_EVENT_TABLE() void fgrid_cl::evt_gridcell_vmnu(wxCommandEvent& event) { int row = GetGridCursorRow(); @@ -1983,10 +1964,10 @@ } -BEGIN_EVENT_TABLE(dtd_screen_cl, wxPanel) +wxBEGIN_EVENT_TABLE(dtd_screen_cl, wxPanel) EVT_PAINT (dtd_screen_cl::evt_paint ) EVT_ERASE_BACKGROUND(dtd_screen_cl::evt_erase_bg) -END_EVENT_TABLE() +wxEND_EVENT_TABLE() rcode dtd_screen_cl::calc_coords(wxSize *dcsize) { rcode retU; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wxedid-0.0.16/src/wxEDID_Main.h new/wxedid-0.0.17/src/wxEDID_Main.h --- old/wxedid-0.0.16/src/wxEDID_Main.h 2018-12-01 13:18:30.000000000 +0100 +++ new/wxedid-0.0.17/src/wxEDID_Main.h 2018-12-22 20:45:09.000000000 +0100 @@ -87,7 +87,7 @@ rcode SaveReport(); rcode ExportEDID_hex(); rcode ImportEDID_hex(); - rcode UpdateEDItree(); + rcode UpdateEDID_tree(); rcode EDIgridSetRow(int nrow, edi_dynfld_t *field); rcode UpdateEDIgrid(edi_grp_cl* edigrp); rcode DTD_Ctor_Recalc(); @@ -332,7 +332,7 @@ wxTreeCtrl* tree_edid; //*) - DECLARE_EVENT_TABLE() + wxDECLARE_EVENT_TABLE(); }; @@ -350,7 +350,7 @@ const wxString& name = wxPanelNameStr) : wxGrid(parentW, id, pos, size, style, name) {}; - DECLARE_EVENT_TABLE() + wxDECLARE_EVENT_TABLE(); }; class dtd_screen_cl : public wxPanel { @@ -386,7 +386,7 @@ }; - DECLARE_EVENT_TABLE() + wxDECLARE_EVENT_TABLE(); }; class dtd_sct_cl : public wxSpinCtrl {
participants (1)
-
root