825 Commits

Author SHA1 Message Date
Malik Olivier Boussejra
f891dd76a8 Add ChildWindow::movable to CHANGELOG 2019-12-02 19:35:50 +09:00
Malik Olivier Boussejra
093546df8c Implement ChildWindow::movable
This commit adds the API that allows to set the NO_MOVE flag for a child
window. This API was missing: the NO_MOVE flag could only be set for a
Window.
If the NO_MOVE flag is set to True, (by calling
`ChildWindow::movable(false)`), then the window will not move when a
child window is dragged on.

We can see this behavior in imgui's code:
https://github.com/ocornut/imgui/blob/f0f53016/imgui.cpp#L3354
2019-12-02 19:33:03 +09:00
Joonas Javanainen
ffff82d5e4
Merge pull request #282 from Gekkio/dependabot/cargo/parking_lot-0.10
Update parking_lot requirement from 0.9 to 0.10
2019-11-28 10:11:51 +02:00
dependabot-preview[bot]
bb913d863b
Update parking_lot requirement from 0.9 to 0.10
Updates the requirements on [parking_lot](https://github.com/Amanieu/parking_lot) to permit the latest version.
- [Release notes](https://github.com/Amanieu/parking_lot/releases)
- [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Amanieu/parking_lot/compare/0.9.0...0.10.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-26 03:22:50 +00:00
Joonas Javanainen
8ef02e0578
Merge pull request #280 from EmbarkStudios/master
Remove resources dir from published crate
2019-11-08 20:50:35 +02:00
Jake Shadle
8d8368a69d Remove resources dir from published crate 2019-11-06 12:31:48 +01:00
Joonas Javanainen
07add6c179
Merge pull request #269 from toyamaguchi/update_readme
Update example code in README
2019-10-20 12:32:54 +03:00
Joonas Javanainen
c9561fa054
Merge pull request #270 from nokola/master
Fix for panic in multiple_fonts.ts due to leaked FontStackToken
2019-10-20 12:32:40 +03:00
Nokola
feaed95eca Fix for panic in multiple_fonts.ts due to leaked FontStackToken
Fix for panic:
thread 'main' panicked at 'A FontStackToken was leaked. Did you call .pop()?', D:\Repos\GitHub\imgui-rs\src\stacks.rs:178:13

stack backtrace:
   0: backtrace::backtrace::trace_unsynchronized
             at C:\Users\VssAdministrator\.cargo\registry\src\github.com-1ecc6299db9ec823\backtrace-0.3.34\src\backtrace\mod.rs:66
   1: std::sys_common::backtrace::_print
             at /rustc/625451e376bb2e5283fc4741caa0a3e8a2ca4d54\/src\libstd\sys_common\backtrace.rs:47
   2: std::sys_common::backtrace::print
             at /rustc/625451e376bb2e5283fc4741caa0a3e8a2ca4d54\/src\libstd\sys_common\backtrace.rs:36
   3: std::panicking::default_hook::{{closure}}
             at /rustc/625451e376bb2e5283fc4741caa0a3e8a2ca4d54\/src\libstd\panicking.rs:200
   4: std::panicking::default_hook
             at /rustc/625451e376bb2e5283fc4741caa0a3e8a2ca4d54\/src\libstd\panicking.rs:214
   5: std::panicking::rust_panic_with_hook
             at /rustc/625451e376bb2e5283fc4741caa0a3e8a2ca4d54\/src\libstd\panicking.rs:477
   6: std::panicking::begin_panic
   7: <imgui::stacks::FontStackToken as core::ops::drop::Drop>::drop
   8: imgui:🪟:Window::build
   9: <std::sync::mpsc::sync::Packet<T> as core::ops::drop::Drop>::drop
  10: <std::sys_common::poison::PoisonError<T> as core::fmt::Debug>::fmt
  11: std::rt::lang_start_internal::{{closure}}
             at /rustc/625451e376bb2e5283fc4741caa0a3e8a2ca4d54\/src\libstd\rt.rs:49
  12: std::panicking::try::do_call<closure-0,i32>
             at /rustc/625451e376bb2e5283fc4741caa0a3e8a2ca4d54\/src\libstd\panicking.rs:296
  13: panic_unwind::__rust_maybe_catch_panic
             at /rustc/625451e376bb2e5283fc4741caa0a3e8a2ca4d54\/src\libpanic_unwind\lib.rs:80
  14: std::panicking::try
             at /rustc/625451e376bb2e5283fc4741caa0a3e8a2ca4d54\/src\libstd\panicking.rs:275
  15: std::panic::catch_unwind
             at /rustc/625451e376bb2e5283fc4741caa0a3e8a2ca4d54\/src\libstd\panic.rs:394
  16: std::rt::lang_start_internal
             at /rustc/625451e376bb2e5283fc4741caa0a3e8a2ca4d54\/src\libstd\rt.rs:48
  17: main
  18: invoke_main
             at d:\agent\_work\3\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78
  19: __scrt_common_main_seh
             at d:\agent\_work\3\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288
  20: BaseThreadInitThunk
  21: RtlUserThreadStart
2019-10-14 01:11:01 -07:00
Toshihiro YAMAGUCHI
826b8973b6 Update example code in README 2019-10-13 12:06:16 +09:00
Joonas Javanainen
ae2f7d047c
Upgrade to cimgui/imgui 1.73 2019-09-25 18:41:12 +03:00
Joonas Javanainen
4833811950
Remove all deprecated things 2019-09-18 11:15:20 +03:00
Joonas Javanainen
f9db7db7c7
Update changelog for 0.2.1 2019-09-09 21:55:43 +03:00
Joonas Javanainen
9b2db30330
Fix changelog section 2019-09-09 19:41:11 +03:00
Joonas Javanainen
2c31ab4874
Merge pull request #259 from EmbarkStudios/fix-image-button-press
Fix ImageButton bool return value for pressed
2019-09-09 15:58:45 +03:00
Johan Andersson
3699401348 Add fix to changelog 2019-09-09 11:36:48 +02:00
Johan Andersson
4cde7cacf3 Fix ImageButton bool return value for pressed.
This was a regression in 0.2.0
2019-09-09 11:20:58 +02:00
Joonas Javanainen
98f508412d
Update changelog 2019-09-08 12:09:30 +03:00
Joonas Javanainen
dd561e3402
Apply backspace fix to winit-20 as well 2019-09-08 12:08:42 +03:00
Joonas Javanainen
744e8f40b6
Merge pull request #253 from aclysma/fix-backspace-text-entry
Fix backspace text entry
2019-09-08 12:01:15 +03:00
Joonas Javanainen
b92a8b1ae2
Update changelog 2019-09-07 21:24:30 +03:00
Joonas Javanainen
41be029560
Bump version to 0.3.0-pre 2019-09-07 21:23:58 +03:00
Joonas Javanainen
1f082d6d9b
Release: 0.2.0 2019-09-07 21:17:31 +03:00
Joonas Javanainen
d22f763ff0
Update readme 2019-09-07 20:07:28 +03:00
Joonas Javanainen
6062347643
Update changelog 2019-09-07 16:45:43 +03:00
Joonas Javanainen
9fcfad0db7
Add virtual key code for KeyPadEnter 2019-09-07 16:42:32 +03:00
Joonas Javanainen
8149fb4268
Reformat 2019-09-07 16:42:32 +03:00
Joonas Javanainen
6a9fb254d6
Merge pull request #258 from jaynus/combo_fix
Small fix for missing .end() statement on new ComboBox causing a panic
2019-09-07 16:23:56 +03:00
Joonas Javanainen
14d8068477
Add required packages 2019-09-07 16:23:39 +03:00
jaynus
904bda9354 Add an end statement for the build_simple combobox function which was causing crashing 2019-09-06 16:52:02 -07:00
Joonas Javanainen
8a862ae220
Upgrade to cimgui/imgui 1.72b 2019-09-05 09:30:49 +03:00
Joonas Javanainen
a34262b6eb
Upgrade dependencies 2019-09-05 09:17:33 +03:00
Joonas Javanainen
3d83a8af5c
Try to use Travis Bionic environment 2019-09-05 09:14:01 +03:00
Joonas Javanainen
d71cb41ac9
Bump minimum Rust to 1.36 2019-09-05 09:13:04 +03:00
Joonas Javanainen
54bbee6035
Merge pull request #252 from aclysma/ignore-c-linkage-warning
Disable return-type-c-linkage warning
2019-09-04 09:26:48 +03:00
Joonas Javanainen
390042db10
Merge pull request #251 from Jasper-Bekkers/master
Mark a bunch of methods that return a builder as `must_use`
2019-09-04 09:22:18 +03:00
Joonas Javanainen
4b4f613592
Merge pull request #245 from aloucks/font_config_name
Add name to FontConfig
2019-09-04 09:18:32 +03:00
Joonas Javanainen
23b26b7f5e
Merge pull request #228 from aloucks/winit-20
Add support for winit 0.20-alpha via feature toggle
2019-09-04 09:16:03 +03:00
Joonas Javanainen
5f2dcd79fc
Merge branch 'master' into winit-20 2019-09-04 09:15:41 +03:00
Philip Degarmo
b2d5da3a6a Build fix for msvc.. use flag_if_supported instead of flag 2019-08-28 08:08:10 -07:00
Philip Degarmo
5903391fa5 Fix a compile warning
"warning: `...` range patterns are deprecated" (ellipsis_inclusive_range_patterns)
2019-08-27 21:59:47 -07:00
Philip Degarmo
fda30fd528 Fix backspace for text entry fields.
The original problem was that hitting backspace would insert 0x7f, and then delete it. This prevented deleting the intended character.
2019-08-27 21:54:10 -07:00
Philip Degarmo
9f914fc12d Disable return-type-c-linkage warning 2019-08-27 21:44:00 -07:00
Jasper-Bekkers
ec5784055f Mark a bunch of methods that return a builder as must_use 2019-08-23 19:18:49 +02:00
Aaron Loucks
1c2d6d92f9 Add name to FontConfig 2019-07-27 14:52:35 -04:00
Joonas Javanainen
00a724283e
Merge pull request #237 from nico-abram/patch-1
Replace static mut bool with AtomicBool
2019-07-22 23:53:31 +03:00
Joonas Javanainen
50f4a2c975
Use the gfx vertex macro via a workaround 2019-07-17 11:19:07 +03:00
Joonas Javanainen
3369abd429
Upgrade dependencies 2019-07-17 10:45:59 +03:00
Joonas Javanainen
29f792a62d
Merge pull request #235 from Gekkio/dependabot/cargo/parking_lot-0.9
Update parking_lot requirement from 0.8 to 0.9
2019-07-15 10:47:19 +03:00
Nicolas
79951acf39 Replace static mut bool with AtomicBool 2019-07-15 04:34:47 -03:00