rbc-tk9

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2025-02-17
13:19
Silence compiler warning Leaf check-in: ccfc590048 user: emiliano tags: trunk
2025-02-12
01:07
Replace direct calls to xlib functions with Tk counterparts. Fixed crash in [rbc::winop warpto] check-in: e140ccf075 user: emiliano tags: trunk
2025-02-11
19:08
Definitely remove copies of internal Tk structs. check-in: e559465647 user: emiliano tags: trunk
13:56
Merge branch check-in: 118b1c912b user: emiliano tags: trunk
13:53
Enable rbc::spline. It was there from the beggining but unused. Added demo file Leaf check-in: 53fca923fb user: emiliano tags: no-tkborder
2025-02-10
16:24
Unbreak demo. check-in: e8bb82da1f user: emiliano tags: no-tkborder
14:07
Remove warning on windows check-in: e4777f9d5c user: emiliano tags: no-tkborder
2025-02-07
15:48
Changes to remove access to Tk internal TkBorder structure. But see Tk bug [517165eacf9f] check-in: 0d5bad2d2b user: emiliano tags: no-tkborder
12:27
Streamline FindChild function in rbcConfig.c check-in: 34ad9ba8d4 user: emiliano tags: trunk
01:22
Remove copy of Tk internal font structures just to get the font family. Use the public Tk_FontGetDescription function instead. Remove executable bit from files in blt-demos directory. check-in: 865e908d8b user: emiliano tags: trunk
01:20
leftPtr -> rightPtr check-in: 8ff260640c user: emiliano tags: trunk
2025-02-06
01:56
Cleanup of unused functions and prototypes. Remove copies of Tk private structures in generic/rbcWindow.c check-in: 4744df3c5c user: emiliano tags: trunk
2025-02-05
18:32
Remove unused functions that require Tk internals check-in: 61cb027e75 user: emiliano tags: trunk
2025-02-04
01:08
First try at removing some Tk internals check-in: 3e109c5ea6 user: emiliano tags: trunk
2025-02-03
21:00
Remove code #ifdef'd out. It already moved to rbcVector.c check-in: d55c326fca user: emiliano tags: trunk
15:04
Keep in sync internal Tk structures copied from Tk's generic/tkInt.h to Rbc's generic/rbcWindow.c check-in: b9975b574a user: emiliano tags: trunk
2025-01-14
16:12
Remove dead code check-in: cc8db25f67 user: emiliano tags: trunk
02:34
Change NameToElement function signature to take a Tcl_Obj *, not a *char check-in: 3ce7718d02 user: emiliano tags: trunk
02:31
Put TextLayoutToPostScript more in line with Tk_TextLayoutToPostscript. Remove superfluous #ifdef's check-in: 70e80ff998 user: emiliano tags: trunk
2025-01-10
01:03
Small improvement in postscript generation; now it works correctly for latin1 chars (at least). check-in: ac4d0afa9a user: emiliano tags: trunk
2025-01-09
19:16
Merge bugfix branch. Tested win32, win64 (using mingw32-w64) and linux32 archs. Thanks apn !! check-in: 3b0ae1da16 user: emiliano tags: trunk
18:25
Merge trunk Leaf check-in: f04482dbad user: emiliano tags: postscript-fix
18:20
Keep in sync with internal Tk structures check-in: 330d8bafb0 user: emiliano tags: postscript-fix
17:00
Sync up TkBorder with Tcl 9 to fix crash in RBC.barchart.postscript.output.A.test check-in: 7ce1a82d44 user: ashok tags: postscript-fix
2025-01-08
13:07
Convert Rbc_GetResampleFilter to Rbc_GetResampleFilterFromObj. Use Tcl_GetIndexFromObjStruct instead of custom parsing. check-in: d785f1501f user: emiliano tags: trunk
03:43
Nail down a problem with element bindings that selects the wrong "current" item when dragging a marker. check-in: 4891096fee user: emiliano tags: trunk
2025-01-06
22:09
Remove unused Text functions. They were previously disabled. check-in: b99a56d254 user: emiliano tags: trunk
16:46
Cleanup of graph helper functions. Don't use global variables; move them to the ::rbc namespace. check-in: bc86e9d6bc user: emiliano tags: trunk
02:52
Some improvements with demos check-in: 2a0748b402 user: emiliano tags: trunk
02:37
Disabled unused functions check-in: a6d0906b4a user: emiliano tags: trunk
2025-01-04
16:46
Remove HAVE_ANGLEDTEXT. All font rendering use Tk_DrawChars or Tk's internal TkDrawAngledChars. Should it be made public? check-in: 87e98392b7 user: emiliano tags: trunk
03:04
Merge windows branch check-in: c22155c775 user: emiliano tags: trunk
03:02
Make Win(32|64) use the 8.5 internal function TkDrawAngledChars used in X11 with -DHAVE_ANGLEDTEXT. This make some *Win* functions obsolete. Closed-Leaf check-in: 9496a46b3f user: emiliano tags: rbc-win-build
2025-01-02
21:29
Changes to make rbc compile for windows using mingw-w64 (both 32 and 64 bits). Demo runs on 64bit build, but crashes on 32bit. Still WIP. check-in: a75aeb2365 user: emiliano tags: rbc-win-build
2024-12-27
02:14
Adjust rbc::graph snap intance command to behave like current Blt; this makes parsing easier and predictable check-in: 78bd3b8366 user: emiliano tags: trunk
2024-12-26
05:31
Merge branch no-busy-branch check-in: c7d24ef62f user: emiliano tags: trunk
05:27
Remove rbc switch handling. It was used in one file only, and can be replaced with Tcl's own arg parsing Closed-Leaf check-in: 9c59984293 user: emiliano tags: no-busy-branch
2024-12-25
22:55
Rename file; keep in sync with BLT names in order simplify importing features check-in: 1678e0d24d user: emiliano tags: no-busy-branch
22:45
Vector instance code refactor. Simplified dispatch (hopefully) check-in: 5fe7d13645 user: emiliano tags: no-busy-branch
21:30
Regenerate configure script check-in: c1dc6aea5f user: emiliano tags: no-busy-branch
19:01
Update to latest TEA check-in: 746a8e1bd9 user: emiliano tags: no-busy-branch
2024-12-24
01:06
Use Tcl_GetString instead of Tcl_GetStringFromObj when the string length is not used. A few more int -> Tcl_Size check-in: 082e73a6cc user: emiliano tags: no-busy-branch
2024-12-23
21:24
Widget record's offset in TK_OptionParseProc/Tk_OptionPrintProc is Tcl_Size, not int check-in: 035b2ca80c user: emiliano tags: no-busy-branch
21:05
Some int -> Tcl_Size changes. Use more Tcl_Obj interfaces check-in: 71506f3bf8 user: emiliano tags: no-busy-branch
16:06
Remove leftover function. Make failing test pass check-in: 847c76d3d7 user: emiliano tags: no-busy-branch
14:30
A bit more busy hygiene check-in: 45c60f1f02 user: emiliano tags: no-busy-branch
14:02
Cleanup branch. Remove [rbc::busy] since we have [tk busy] now. Regenerated configure. check-in: d9a4afbbae user: emiliano tags: no-busy-branch
04:12
remove unnecessary "do" check-in: 023215576a user: emiliano tags: trunk
04:04
Removed all remaining uses of Tcl_AppendElement check-in: 1db774f227 user: emiliano tags: trunk
2024-12-22
23:48
BLT -> Rbc in docs check-in: c0aafe7b22 user: emiliano tags: trunk