joseLuís
5492119263
rust: add *_check_pixel_support functions + example
2021-04-05 11:16:34 +02:00
nick black
6760929f91
rust: s/blacklist/blocklist/g
2021-04-04 14:30:05 -04:00
nick black
8c78b089e1
v2.2.5
2021-04-04 14:28:16 -04:00
joseLuís
43d1f7192b
rust: refactor NcError constructor methods
2021-03-31 14:45:47 +02:00
nick black
57114c8005
[bitmaps] remove redundant PixelWipeBlocks test
2021-03-28 16:59:02 -04:00
nick black
a8a42c2a50
[planes] implement ncplane_resize_marginalized() #1472
2021-03-27 07:07:48 -04:00
nick black
50df69ab31
[planes] implement MARGINALIZED in ncplane_create() #1472
2021-03-27 07:07:48 -04:00
nick black
a9d9093e22
rust: fix up notcurses_align() unification #1468
2021-03-27 02:31:51 -04:00
nick black
df85fb55ba
[bitmaps] fix bitmap placement when making a new plane #1468
2021-03-27 02:31:51 -04:00
nick black
229c1ab3c2
ncplane_new_internal: use ncplane_valign() #1468
2021-03-27 02:31:51 -04:00
nick black
fc79dcd77a
update rust for halign/valign #1468
2021-03-27 02:31:51 -04:00
nick black
033ae7f93e
[capabilities] eradicate notcurses_canpixel()
2021-03-25 20:41:02 -04:00
nick black
1a1305faee
rust: adapt NcDirect::render_frame() #1411
2021-03-14 22:48:47 -04:00
nick black
bc84987af5
v2.2.3
2021-03-08 07:10:50 -05:00
nick black
70be457071
rust: hide blitset definition
2021-03-07 22:59:02 -05:00
nick black
74f7597d09
rust: drop unused import
2021-02-27 19:03:42 -05:00
nick black
53c52e30ff
remove c++/rust channel wholesalers
2021-02-27 19:03:42 -05:00
nick black
16ec1c3618
rust: purge NCOPTION_VERIFY_SIXEL
2021-02-27 19:03:42 -05:00
nick black
7724f6301e
s/notcurses_cansixel/notcurses_canpixel/g #200
2021-02-27 19:03:42 -05:00
nick black
901ccc2d28
rust/python: ncblit_sixel -> ncblit_pixel
2021-02-27 19:03:42 -05:00
Ben Spencer
9625450848
rust: fix a couple of doc comments
2021-02-21 15:11:21 -05:00
nick black
d732ffc1f4
rust: use CELL_BG_ALPHA_MASK not CHANNEL_ALPHA_MASK
2021-02-21 08:22:25 -05:00
nick black
c10f5a40ce
v2.2.2
2021-02-18 07:07:26 -05:00
nick black
f775ae6b59
rust: update stats()
2021-02-18 04:14:41 -05:00
nick black
be4a9154a8
v2.2.1
2021-02-09 19:34:03 -05:00
nick black
3cdf7160de
v2.2.0
2021-02-08 09:35:34 -05:00
nick black
54ca2249df
v2.1.8
2021-02-03 08:34:49 -05:00
nick black
46f17f4794
add LICENSE to rust/
2021-02-02 20:36:46 -05:00
nick black
68776b24e8
Add José to Cargo.toml, copy LICENSE #1163
2021-02-02 17:59:44 -05:00
nick black
6c48c82171
rust: CELL_NOBACKGROUND_MASK oughtn't be exported
2021-02-02 00:57:58 -05:00
nick black
121f10a9c5
v2.1.7
2021-01-21 03:21:31 -05:00
nick black
57271d09ce
v2.1.6
2021-01-21 02:44:00 -05:00
nick black
3ecdde74d0
v2.1.5
2021-01-15 05:14:07 -05:00
joseLuís
da5f86cc8f
rust: rename NcDimension to NcDim; rustfmt
2021-01-08 19:25:46 +01:00
joseLuís
1622375d41
rust: add NCDIRECT_OPTION_NO_QUIT_SIGHANDLERS
2021-01-08 19:22:12 +01:00
joseLuís
1218e8fb7f
rust: refactor module header summary info
...
- refactor headers for Notcurses & NcDirect modules.
2021-01-04 22:13:08 +01:00
joseLuís
6938188b19
rust: NcCell updates
...
- update NcCell documentation according to last release.
- implement NcCell.load method.
- bonus: remove old "width bias" info from the python bindings.
- bonus: add some (commented out) profile settings to Cargo.toml.
2021-01-04 14:29:56 +01:00
nick black
e617acecc7
v2.1.4
2021-01-03 19:55:32 -05:00
José Luis Cruz
1c12b73a80
remove warning
2021-01-03 19:20:19 -05:00
nick black
69e54bf9e3
rust: drop more wideasian
2021-01-03 19:20:19 -05:00
nick black
a229d64703
purge some wideasian cruft from rust wrappers
2021-01-03 19:20:19 -05:00
joseLuís
5eb8ac0be4
rust: improve documentation
2021-01-03 16:26:26 +01:00
joseLuís
797ef4b0ae
rust: more changes and improvements
...
- raw field of new wrapping structs is now public just to the crate.
- NcNotcurses.stdplane method now doesn't return an NcResult since it can't fail.
- rename NcNotcurses to Notcurses and NcNotcursesOptions to NotcursesOptions.
- rename NcPlane::new_termsize constructor to with_termsize.
- bump MSV to 1.48 for the doc links.
- improve lib documentation.
- minor fixes.
2021-01-03 02:40:41 +01:00
joseLuís
bad3449205
rust: rename Notcurses to FullMode; update doc
2021-01-02 22:58:35 +01:00
joseLuís
f5f9397f7b
rust: add new wrapper type over NcDirect called DirectMode.
2021-01-02 22:50:48 +01:00
joseLuís
6b2805937d
rust: add new wrapper type over notcurses struct.
...
Create new wrapping types that can safely encapsulate the mutable references,
and implement Drop and automatic (de)referencing.
- Notcurses
- rename Notcurses* to NcNotcurses*.
- rename NotcursesOptions to NcNotcursesOptions.
- new Notcurses struct.
- implement Drop, AsRef, AsMut, Deref & DerefMut.
- override stop method to be no-op.
- reimplement constructors and associated methods.
- remove without_altscreen_with_banners constructor.
- update examples and tests.
- rustfmt.
2021-01-02 19:45:15 +01:00
joseLuís
9323f17d92
rust: keep improving errors & fix some return types
...
- add more string messages to error! macro invocations for NcPlane & NcCell methods.
- refactor NcPlane.base() to return the NcCell.
- fix cell_prime & NcCell.prime to accept gcluster as &str, as well as cells_load_box.
- fix several return types (u32 instead of NcDimension for counting).
2021-01-01 21:49:34 +01:00
joseLuís
3bf9f11c80
rust: improve direct-cursor example.
...
- add `rand` as a dev-dependency.
2021-01-01 21:47:41 +01:00
joseLuís
9156cec58f
rust: add handy constructors for NcChannel
...
- fix direct-cursor example.
2021-01-01 20:56:30 +01:00
joseLuís
500456e2e5
rust: continue working on the poc-menu example.
...
- change return type of NcMenu.selected to Option.
- change type to &str in ncplane_set_base.
- bonus: update some comments.
2021-01-01 14:17:01 +01:00