pisaiah / ui

My UI Widget library for V
https://discord.gg/NruVtYBf5g
MIT License
92 stars 7 forks source link

Warnings during build (unix_time_milli, init private fields), in iUI modules' source #8

Open sjsepan3 opened 4 months ago

sjsepan3 commented 4 months ago

Issue:

Warnings during build (unix_time_milli, init private fields), in iUI modules' source

Build Output (home path redacted, omitting warnings in my source to be addressed separately):

~/.vmodules/iui/src/ui.v:425:20: notice: method time.Time.unix_time_milli will be deprecated after 2024-05-31, and will become an error after 2024-11-27; use t.unix_milli() instead 423 | // Custom 'UI Mode' - Refresh text caret 424 | app.do_sleep() 425 | now := time.now().unix_time_milli() | ~~~~~ 426 | 427 | // Sort by Z-index; Lower draw first ~/.vmodules/iui/src/ui.v:504:20: notice: method time.Time.unix_time_milli will be deprecated after 2024-05-31, and will become an error after 2024-11-27; use t.unix_milli() instead 502 | } 503 | 504 | end := time.now().unix_time_milli() | ~~~~~ 505 | if end - app.last_update > 500 { 506 | app.last_update = end ~/.vmodules/iui/src/splitview.v:122:3: warning: initalizing private field color of gg.PenConfig 120 | 121 | dl := gg.PenConfig{ 122 | color: color | ~~~~ 123 | line_type: .dotted 124 | thickness: 1 Details: this will become an error after 2024-05-31 ~/.vmodules/iui/src/splitview.v:123:3: warning: initalizing private field line_type of gg.PenConfig 121 | dl := gg.PenConfig{ 122 | color: color 123 | line_type: .dotted | ~~~~~~ 124 | thickness: 1 125 | } Details: this will become an error after 2024-05-31 ~/.vmodules/iui/src/splitview.v:124:3: warning: initalizing private field thickness of gg.PenConfig 122 | color: color 123 | line_type: .dotted 124 | thickness: 1 | ~~~~ 125 | } 126 |

Result:

Project IS NOT built, old executable not replaced; due to large number of deprecation warnings/notices in both UI code and in mine.

builder error: too many errors/warnings/notices

iUI:

v0.0.20 (I did perform 'v upgrade' so the modules should be up to date)

VLang:

V 0.4.5 dbf48ea

v-analyzer extension (included for completeness, but it happens in Bash without VSCodium too):

v0.0.4

VSCodium (included for completeness, but it happens in Bash without VSCodium too):

Version: 1.88.1 Commit: e170252f762678dec6ca2cc69aba1570769a5d39 Date: 2024-04-10T17:34:12.840Z Electron: 28.2.8 ElectronBuildId: 27744544 Chromium: 120.0.6099.291 Node.js: 18.18.2 V8: 12.0.267.19-electron.0 OS: Linux x64 5.15.0-105-generic

System Info:

System: Kernel: 5.15.0-105-generic x86_64 bits: 64 compiler: gcc v: 11.4.0 Desktop: Cinnamon 6.0.4 tk: GTK 3.24.33 wm: muffin vt: 7 dm: LightDM 1.30.0 Distro: Linux Mint 21.3 Virginia base: Ubuntu 22.04 jammy Machine: Type: Desktop System: Dell product: OptiPlex 5040 v: N/A serial: Chassis: type: 3 serial: Mobo: Dell model: 0R790T v: A00 serial: UEFI-[Legacy]: Dell v: 1.2.7 date: 01/15/2016 Battery: Device-1: hidpp_battery_0 model: Logitech M570 serial: charge: 35% rechargeable: yes status: Discharging CPU: Info: quad core model: Intel Core i5-6500 bits: 64 type: MCP smt: arch: Skylake-S rev: 3 cache: L1: 256 KiB L2: 1024 KiB L3: 6 MiB Speed (MHz): avg: 895 high: 900 min/max: 800/3600 cores: 1: 900 2: 900 3: 880 4: 900 bogomips: 25599 Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx Graphics: Device-1: NVIDIA GP108 [GeForce GT 1030] driver: nvidia v: 535.171.04 pcie: speed: 8 GT/s lanes: 4 ports: active: none off: HDMI-A-1 empty: DVI-D-1 bus-ID: 01:00.0 chip-ID: 10de:1d01 class-ID: 0300 Display: x11 server: X.Org v: 1.21.1.4 driver: X: loaded: nvidia unloaded: fbdev,modesetting,nouveau,vesa gpu: nvidia display-ID: :0 screens: 1 Screen-1: 0 s-res: 3840x2160 s-dpi: 162 s-size: 602x341mm (23.7x13.4") s-diag: 692mm (27.2") Monitor-1: HDMI-0 res: 3840x2160 hz: 60 dpi: 163 size: 600x340mm (23.6x13.4") diag: 690mm (27.2") OpenGL: renderer: NVIDIA GeForce GT 1030/PCIe/SSE2 v: 4.6.0 NVIDIA 535.171.04 direct render: Yes Audio: Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: Dell driver: snd_hda_intel v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a170 class-ID: 0403 Device-2: NVIDIA GP108 High Definition Audio driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 4 bus-ID: 01:00.1 chip-ID: 10de:0fb8 class-ID: 0403 Sound Server-1: ALSA v: k5.15.0-105-generic running: yes Sound Server-2: PulseAudio v: 15.99.1 running: yes Sound Server-3: PipeWire v: 0.3.48 running: yes Network: Device-1: Intel Ethernet I219-V vendor: Dell driver: e1000e v: kernel port: N/A bus-ID: 00:1f.6 chip-ID: 8086:15b8 class-ID: 0200 IF: enp0s31f6 state: up speed: 1000 Mbps duplex: full mac: Drives: Local Storage: total: 2.05 TiB used: 1.98 TiB (96.3%) ID-1: /dev/sda vendor: SanDisk model: SD8SBAT-256G-1006 size: 238.47 GiB speed: 6.0 Gb/s type: SSD serial: rev: 1006 scheme: GPT ID-2: /dev/sdb vendor: Western Digital model: WDS100T2B0A-00SM50 size: 931.51 GiB speed: 6.0 Gb/s type: SSD serial: rev: 20WD scheme: MBR ID-3: /dev/sdd type: USB vendor: Western Digital model: WD My Passport 25E1 size: 931.48 GiB type: N/A serial: rev: 1021 scheme: GPT Partition: ID-1: / size: 233.62 GiB used: 75.22 GiB (32.2%) fs: ext4 dev: /dev/sda3 ID-2: /boot/efi size: 47.2 MiB used: 6 MiB (12.8%) fs: vfat dev: /dev/sda2 ID-3: /home size: 915.82 GiB used: 720.74 GiB (78.7%) fs: ext4 dev: /dev/sdb1 Swap: ID-1: swap-1 type: file size: 2 GiB used: 0 KiB (0.0%) priority: -2 file: /swapfile USB: Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 16 rev: 2.0 speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 Device-1: 1-3:2 info: 816820090226 type: Mass Storage driver: usb-storage interfaces: 1 rev: 2.0 speed: 480 Mb/s power: 500mA chip-ID: 3207:0300 class-ID: 0806 serial: Device-2: 1-5:3 info: Logitech Unifying Receiver type: Keyboard,Mouse,HID driver: logitech-djreceiver,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s power: 98mA chip-ID: 046d:c52b class-ID: 0300 Device-3: 1-9:4 info: Western Digital My Passport (WD20NMVW) type: Mass Storage driver: usb-storage interfaces: 1 rev: 2.1 speed: 480 Mb/s power: 500mA chip-ID: 1058:25e1 class-ID: 0806 serial: Hub-2: 2-0:1 info: Super-speed hub ports: 10 rev: 3.0 speed: 5 Gb/s chip-ID: 1d6b:0003 class-ID: 0900 Sensors: System Temperatures: cpu: 29.8 C pch: 55.5 C mobo: 27.8 C gpu: nvidia temp: 35 C Fan Speeds (RPM): N/A gpu: nvidia fan: 86% Repos: Packages: note: see --pkg apt: 3773 Active apt repos in: /etc/apt/sources.list 1: deb [trusted=yes] http: //www.raqsoft.com/raqesproc/update/debian/ / Active apt repos in: /etc/apt/sources.list.d/gambas-team-gambas3-jammy.list 1: deb [signed-by=/etc/apt/keyrings/gambas-team-gambas3-jammy.gpg] https: //ppa.launchpadcontent.net/gambas-team/gambas3/ubuntu jammy main Active apt repos in: /etc/apt/sources.list.d/jonaski-strawberry-jammy.list 1: deb [signed-by=/etc/apt/keyrings/jonaski-strawberry-jammy.gpg] https: //ppa.launchpadcontent.net/jonaski/strawberry/ubuntu jammy main Active apt repos in: /etc/apt/sources.list.d/krupkat-code-jammy.list 1: deb [signed-by=/etc/apt/keyrings/krupkat-code-jammy.gpg] https: //ppa.launchpadcontent.net/krupkat/code/ubuntu jammy main Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list 1: deb http: //packages.linuxmint.com virginia main upstream import backport 2: deb http: //archive.ubuntu.com/ubuntu jammy main restricted universe multiverse 3: deb http: //archive.ubuntu.com/ubuntu jammy-updates main restricted universe multiverse 4: deb http: //archive.ubuntu.com/ubuntu jammy-backports main restricted universe multiverse 5: deb http: //security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse Active apt repos in: /etc/apt/sources.list.d/vivaldi.list 1: deb [arch=amd64] https: //repo.vivaldi.com/stable/deb/ stable main Active apt repos in: /etc/apt/sources.list.d/vscode.list 1: deb [arch=amd64,arm64,armhf] http: //packages.microsoft.com/repos/code stable main Active apt repos in: /etc/apt/sources.list.d/vscodium.list 1: deb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg ] https: //download.vscodium.com/debs vscodium main Info: Processes: 286 Uptime: 41m wakeups: 4 Memory: 15.54 GiB used: 3.94 GiB (25.4%) Init: systemd v: 249 runlevel: 5 Compilers: gcc: 11.4.0 alt: 11/12 clang: 14.0.0-1ubuntu1.1 Client: Unknown python client inxi: 3.3.13

sjsepan3 commented 4 months ago

Note: I was going to do a separate issue, but upon closer inspection, all of these seem to be 'the init private fields' issue, so the remainder of the output is below. Caveat: These ones are in my code, but if I cannot initialize them in the ctor(), I cannot set them later without a public method (which I am searching for now...)

src/main.v:88:3: warning: initalizing private field font_size of iui.WindowConfig 86 | width: win_width_def 87 | height: win_height_def 88 | font_size: 14 | ~~~~~ 89 | ui_mode: false // refreshes only on events to save CPU usage 90 | ) Details: this will become an error after 2024-05-31 src/main.v:89:3: warning: initalizing private field ui_mode of iui.WindowConfig 87 | height: win_height_def 88 | font_size: 14 89 | ui_mode: false // refreshes only on events to save CPU usage | ~~~~~~ 90 | ) 91 | //TODO:want to set window draw event here, but don't know what is available Details: this will become an error after 2024-05-31 src/main.v:84:3: warning: initalizing private field title of iui.WindowConfig 82 | mut window := ui.Window.new 83 | ( 84 | title: 'VLangApp1' | ~~~~~~ 85 | theme: ui.get_system_theme() 86 | width: win_width_def Details: this will become an error after 2024-05-31 src/main.v:86:3: warning: initalizing private field width of iui.WindowConfig 84 | title: 'VLangApp1' 85 | theme: ui.get_system_theme() 86 | width: win_width_def | ~~~~ 87 | height: win_height_def 88 | font_size: 14 Details: this will become an error after 2024-05-31 src/main.v:87:3: warning: initalizing private field height of iui.WindowConfig 85 | theme: ui.get_system_theme() 86 | width: win_width_def 87 | height: win_height_def | ~~~~~~ 88 | font_size: 14 89 | ui_mode: false // refreshes only on events to save CPU usage Details: this will become an error after 2024-05-31 src/main.v:85:3: warning: initalizing private field theme of iui.WindowConfig 83 | ( 84 | title: 'VLangApp1' 85 | theme: ui.get_system_theme() | ~~~~~~~~ 86 | width: win_width_def 87 | height: win_height_def Details: this will become an error after 2024-05-31 src/main.v:840:28: warning: initalizing private field text of iui.LabelConfig 838 | modal.in_height = 300 839 | 840 | mut title := ui.Label.new(text: 'VLangApp1') | ~~~~~ 841 | title.set_config(32, true, true) 842 | title.pack() Details: this will become an error after 2024-05-31 src/main.v:848:4: warning: initalizing private field ori of iui.BoxLayoutConfig 846 | layout: ui.BoxLayout.new 847 | ( 848 | ori: 1 | ~~ 849 | ) 850 | ) Details: this will become an error after 2024-05-31 src/main.v:846:3: warning: initalizing private field layout of iui.PanelConfig 844 | mut p := ui.Panel.new 845 | ( 846 | layout: ui.BoxLayout.new | ~~~~~~~~ 847 | ( 848 | ori: 1 Details: this will become an error after 2024-05-31 src/main.v:865:27: warning: initalizing private field text of iui.LabelConfig 863 | for line in txt 864 | { 865 | mut lbl := ui.Label.new(text: line) | ~~ 866 | lbl.pack() 867 | p.add_child(lbl) Details: this will become an error after 2024-05-31 src/main.v:904:6: warning: initalizing private field text of iui.MenuItemConfig 902 | ui.menu_item 903 | ( 904 | text: 'New' | ~~~ 905 | click_event_fn: menu_file_new_click 906 | ), Details: this will become an error after 2024-05-31 src/main.v:905:6: warning: initalizing private field click_event_fn of iui.MenuItemConfig 903 | ( 904 | text: 'New' 905 | click_event_fn: menu_file_new_click | ~~~~~~~ 906 | ), 907 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:909:6: warning: initalizing private field text of iui.MenuItemConfig 907 | ui.menu_item 908 | ( 909 | text: 'Open...' | ~~~ 910 | click_event_fn: menu_file_open_click 911 | ), Details: this will become an error after 2024-05-31 src/main.v:910:6: warning: initalizing private field click_event_fn of iui.MenuItemConfig 908 | ( 909 | text: 'Open...' 910 | click_event_fn: menu_file_open_click | ~~~~~~~~ 911 | ), 912 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:914:6: warning: initalizing private field text of iui.MenuItemConfig 912 | ui.menu_item 913 | ( 914 | text: 'Save' | ~~~~ 915 | click_event_fn: menu_file_save_click 916 | ), Details: this will become an error after 2024-05-31 src/main.v:915:6: warning: initalizing private field click_event_fn of iui.MenuItemConfig 913 | ( 914 | text: 'Save' 915 | click_event_fn: menu_file_save_click | ~~~~~~~~ 916 | ), 917 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:919:6: warning: initalizing private field text of iui.MenuItemConfig 917 | ui.menu_item 918 | ( 919 | text: 'Save As...' | ~~~~~~ 920 | click_event_fn: menu_file_save_as_click 921 | ), Details: this will become an error after 2024-05-31 src/main.v:920:6: warning: initalizing private field click_event_fn of iui.MenuItemConfig 918 | ( 919 | text: 'Save As...' 920 | click_event_fn: menu_file_save_as_click | ~~~~~~~~~~~ 921 | ), 922 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:924:6: warning: initalizing private field text of iui.MenuItemConfig 922 | ui.menuitem 923 | ( 924 | text: '' | ~~~~~ 925 | ), 926 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:928:6: warning: initalizing private field text of iui.MenuItemConfig 926 | ui.menu_item 927 | ( 928 | text: 'Print' | ~~~~~ 929 | click_event_fn: menu_file_print_click 930 | ), Details: this will become an error after 2024-05-31 src/main.v:929:6: warning: initalizing private field click_event_fn of iui.MenuItemConfig 927 | ( 928 | text: 'Print' 929 | click_event_fn: menu_file_print_click | ~~~~~~~~~ 930 | ), 931 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:933:6: warning: initalizing private field text of iui.MenuItemConfig 931 | ui.menu_item 932 | ( 933 | text: 'Print Properties...' | ~~~~~~~ 934 | click_event_fn: menu_file_printproperies_click 935 | ), Details: this will become an error after 2024-05-31 src/main.v:934:6: warning: initalizing private field click_event_fn of iui.MenuItemConfig 932 | ( 933 | text: 'Print Properties...' 934 | click_event_fn: menu_file_printproperies_click | ~~~~~~~~~~ 935 | ), 936 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:938:6: warning: initalizing private field text of iui.MenuItemConfig 936 | ui.menuitem 937 | ( 938 | text: '' | ~~~~~ 939 | ), 940 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:942:6: warning: initalizing private field text of iui.MenuItemConfig 940 | ui.menu_item 941 | ( 942 | text: 'Quit' | ~~~~ 943 | click_event_fn: menu_file_quit_click 944 | ), Details: this will become an error after 2024-05-31 src/main.v:943:6: warning: initalizing private field click_event_fn of iui.MenuItemConfig 941 | ( 942 | text: 'Quit' 943 | click_event_fn: menu_file_quit_click | ~~~~~~~~ 944 | ), 945 | ] Details: this will become an error after 2024-05-31 src/main.v:899:4: warning: initalizing private field text of iui.MenuItemConfig 897 | ui.menu_item 898 | ( 899 | text: 'File' | ~~~~ 900 | children: 901 | [ Details: this will become an error after 2024-05-31 src/main.v:900:4: warning: initalizing private field children of iui.MenuItemConfig 898 | ( 899 | text: 'File' 900 | children: | ~~ 901 | [ 902 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:958:6: warning: initalizing private field text of iui.MenuItemConfig 956 | ui.menu_item 957 | ( 958 | text: 'Undo' | ~~~~ 959 | click_event_fn: menu_edit_undo_click 960 | // icon: undo_icon Details: this will become an error after 2024-05-31 src/main.v:959:6: warning: initalizing private field click_event_fn of iui.MenuItemConfig 957 | ( 958 | text: 'Undo' 959 | click_event_fn: menu_edit_undo_click | ~~~~~~~~ 960 | // icon: undo_icon 961 | ), Details: this will become an error after 2024-05-31 src/main.v:964:6: warning: initalizing private field text of iui.MenuItemConfig 962 | ui.menu_item 963 | ( 964 | text: 'Redo' | ~~~~ 965 | click_event_fn: menu_edit_redo_click 966 | ), Details: this will become an error after 2024-05-31 src/main.v:965:6: warning: initalizing private field click_event_fn of iui.MenuItemConfig 963 | ( 964 | text: 'Redo' 965 | click_event_fn: menu_edit_redo_click | ~~~~~~~~ 966 | ), 967 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:969:6: warning: initalizing private field text of iui.MenuItemConfig 967 | ui.menuitem 968 | ( 969 | text: '' | ~~~~~ 970 | ), 971 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:973:6: warning: initalizing private field text of iui.MenuItemConfig 971 | ui.menu_item 972 | ( 973 | text: 'Select All' | ~~~~~~ 974 | click_event_fn: menu_edit_selectall_click 975 | ), Details: this will become an error after 2024-05-31 src/main.v:974:6: warning: initalizing private field click_event_fn of iui.MenuItemConfig 972 | ( 973 | text: 'Select All' 974 | click_event_fn: menu_edit_selectall_click | ~~~~~~~~~ 975 | ), 976 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:978:6: warning: initalizing private field text of iui.MenuItemConfig 976 | ui.menu_item 977 | ( 978 | text: 'Cut' | ~~~ 979 | click_event_fn: menu_edit_cut_click 980 | ), Details: this will become an error after 2024-05-31 src/main.v:979:6: warning: initalizing private field click_event_fn of iui.MenuItemConfig 977 | ( 978 | text: 'Cut' 979 | click_event_fn: menu_edit_cut_click | ~~~~~~~ 980 | ), 981 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:983:6: warning: initalizing private field text of iui.MenuItemConfig 981 | ui.menu_item 982 | ( 983 | text: 'Copy' | ~~~~ 984 | click_event_fn: menu_edit_copy_click 985 | ), Details: this will become an error after 2024-05-31 src/main.v:984:6: warning: initalizing private field click_event_fn of iui.MenuItemConfig 982 | ( 983 | text: 'Copy' 984 | click_event_fn: menu_edit_copy_click | ~~~~~~~~ 985 | ), 986 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:988:6: warning: initalizing private field text of iui.MenuItemConfig 986 | ui.menu_item 987 | ( 988 | text: 'Paste' | ~~~~~ 989 | click_event_fn: menu_edit_paste_click 990 | ), Details: this will become an error after 2024-05-31 src/main.v:989:6: warning: initalizing private field click_event_fn of iui.MenuItemConfig 987 | ( 988 | text: 'Paste' 989 | click_event_fn: menu_edit_paste_click | ~~~~~~~~~ 990 | ), 991 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:993:6: warning: initalizing private field text of iui.MenuItemConfig 991 | ui.menu_item 992 | ( 993 | text: 'Paste Special...' | ~~~~~~~~ 994 | click_event_fn: menu_edit_pastespecial_click 995 | ), Details: this will become an error after 2024-05-31 src/main.v:994:6: warning: initalizing private field click_event_fn of iui.MenuItemConfig 992 | ( 993 | text: 'Paste Special...' 994 | click_event_fn: menu_edit_pastespecial_click | ~~~~~~~~~~~~ 995 | ), 996 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:998:6: warning: initalizing private field text of iui.MenuItemConfig 996 | ui.menu_item 997 | ( 998 | text: 'Delete' | ~~~~~~ 999 | click_event_fn: menu_edit_delete_click 1000 | ), Details: this will become an error after 2024-05-31 src/main.v:999:6: warning: initalizing private field click_event_fn of iui.MenuItemConfig 997 | ( 998 | text: 'Delete' 999 | click_event_fn: menu_edit_delete_click | ~~~~~~~~~~ 1000 | ), 1001 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:1003:6: warning: initalizing private field text of iui.MenuItemConfig 1001 | ui.menuitem 1002 | ( 1003 | text: '' | ~~~~~ 1004 | ), 1005 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:1007:6: warning: initalizing private field text of iui.MenuItemConfig 1005 | ui.menu_item 1006 | ( 1007 | text: 'Find...' | ~~~ 1008 | click_event_fn: menu_edit_find_click 1009 | ), Details: this will become an error after 2024-05-31 src/main.v:1008:6: warning: initalizing private field click_event_fn of iui.MenuItemConfig 1006 | ( 1007 | text: 'Find...' 1008 | click_event_fn: menu_edit_find_click | ~~~~~~~~ 1009 | ), 1010 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:1012:6: warning: initalizing private field text of iui.MenuItemConfig 1010 | ui.menu_item 1011 | ( 1012 | text: 'Replace...' | ~~~~~~ 1013 | click_event_fn: menu_edit_replace_click 1014 | ), Details: this will become an error after 2024-05-31 src/main.v:1013:6: warning: initalizing private field click_event_fn of iui.MenuItemConfig 1011 | ( 1012 | text: 'Replace...' 1013 | click_event_fn: menu_edit_replace_click | ~~~~~~~~~~~ 1014 | ), 1015 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:1017:6: warning: initalizing private field text of iui.MenuItemConfig 1015 | ui.menuitem 1016 | ( 1017 | text: '' | ~~~~~ 1018 | ), 1019 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:1021:6: warning: initalizing private field text of iui.MenuItemConfig 1019 | ui.menu_item 1020 | ( 1021 | text: 'Refresh' | ~~~ 1022 | click_event_fn: menu_edit_refresh_click 1023 | ) , Details: this will become an error after 2024-05-31 src/main.v:1022:6: warning: initalizing private field click_event_fn of iui.MenuItemConfig 1020 | ( 1021 | text: 'Refresh' 1022 | click_event_fn: menu_edit_refresh_click | ~~~~~~~~~~~ 1023 | ) , 1024 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:1026:6: warning: initalizing private field text of iui.MenuItemConfig 1024 | ui.menuitem 1025 | ( 1026 | text: '' | ~~~~~ 1027 | ), 1028 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:1030:6: warning: initalizing private field text of iui.MenuItemConfig 1028 | ui.menu_item 1029 | ( 1030 | text: 'Settings...' | ~~~~~~~ 1031 | click_event_fn: menu_edit_settings_click 1032 | ), Details: this will become an error after 2024-05-31 src/main.v:1031:6: warning: initalizing private field click_event_fn of iui.MenuItemConfig 1029 | ( 1030 | text: 'Settings...' 1031 | click_event_fn: menu_edit_settings_click | ~~~~~~~~ 1032 | ), 1033 | ] Details: this will become an error after 2024-05-31 src/main.v:953:4: warning: initalizing private field text of iui.MenuItemConfig 951 | ui.menu_item 952 | ( 953 | text: 'Edit' | ~~~~ 954 | children: 955 | [ Details: this will become an error after 2024-05-31 src/main.v:954:4: warning: initalizing private field children of iui.MenuItemConfig 952 | ( 953 | text: 'Edit' 954 | children: | ~~ 955 | [ 956 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:1046:6: warning: initalizing private field text of iui.MenuItemConfig 1044 | ui.menu_item 1045 | ( 1046 | text: 'New Window' | ~~~~~~ 1047 | click_event_fn: menu_window_newwindow_click 1048 | ), Details: this will become an error after 2024-05-31 src/main.v:1047:6: warning: initalizing private field click_event_fn of iui.MenuItemConfig 1045 | ( 1046 | text: 'New Window' 1047 | click_event_fn: menu_window_newwindow_click | ~~~~~~~~~~~ 1048 | ), 1049 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:1051:6: warning: initalizing private field text of iui.MenuItemConfig 1049 | ui.menu_item 1050 | ( 1051 | text: 'Tile' | ~~~~ 1052 | click_event_fn: menu_window_tile_click 1053 | ), Details: this will become an error after 2024-05-31 src/main.v:1052:6: warning: initalizing private field click_event_fn of iui.MenuItemConfig 1050 | ( 1051 | text: 'Tile' 1052 | click_event_fn: menu_window_tile_click | ~~~~~~~~~~ 1053 | ), 1054 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:1056:6: warning: initalizing private field text of iui.MenuItemConfig 1054 | ui.menu_item 1055 | ( 1056 | text: 'Cascade' | ~~~ 1057 | click_event_fn: menu_window_cascade_click 1058 | ), Details: this will become an error after 2024-05-31 src/main.v:1057:6: warning: initalizing private field click_event_fn of iui.MenuItemConfig 1055 | ( 1056 | text: 'Cascade' 1057 | click_event_fn: menu_window_cascade_click | ~~~~~~~~~ 1058 | ), 1059 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:1061:6: warning: initalizing private field text of iui.MenuItemConfig 1059 | ui.menu_item 1060 | ( 1061 | text: 'Arrange All' | ~~~~~~~ 1062 | click_event_fn: menu_window_arrangeall_click 1063 | ), Details: this will become an error after 2024-05-31 src/main.v:1062:6: warning: initalizing private field click_event_fn of iui.MenuItemConfig 1060 | ( 1061 | text: 'Arrange All' 1062 | click_event_fn: menu_window_arrangeall_click | ~~~~~~~~~~~~ 1063 | ), 1064 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:1066:6: warning: initalizing private field text of iui.MenuItemConfig 1064 | ui.menuitem 1065 | ( 1066 | text: '' | ~~~~~ 1067 | ), 1068 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:1070:6: warning: initalizing private field text of iui.MenuItemConfig 1068 | ui.menu_item 1069 | ( 1070 | text: 'Hide' | ~~~~ 1071 | click_event_fn: menu_window_hide_click 1072 | ), Details: this will become an error after 2024-05-31 src/main.v:1071:6: warning: initalizing private field click_event_fn of iui.MenuItemConfig 1069 | ( 1070 | text: 'Hide' 1071 | click_event_fn: menu_window_hide_click | ~~~~~~~~~~ 1072 | ), 1073 | ui.menu_item Details: this will become an error after 2024-05-31 src/main.v:1075:6: warning: initalizing private field text of iui.MenuItemConfig 1073 | ui.menu_item 1074 | ( 1075 | text: 'Show' | ~~~~ 1076 | click_event_fn: menu_window_show_click 1077 | ), Details: this will become an error after 2024-05-31 src/main.v:1076:6: warning: initalizing private field click_event_fn of iui.MenuItemConfig 1074 | ( 1075 | text: 'Show' 1076 | click_event_fn: menu_window_show_click | ~~~~~~~~~~ 1077 | ), 1078 | ] Details: this will become an error after 2024-05-31 builder error: too many errors/warnings/notices

sjsepan3 commented 4 months ago

Per the previous post, despite these being warnings, there were enough that it decide that it was a build error, so no executable now. And this was before the 5-31 deadline.