openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
M
MCC BetterString
Settings
|
Report Duplicate
1
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Inactive
Commits
: Listings
Analyzed
1 day
ago. based on code collected
1 day
ago.
Jul 29, 2024 — Jul 29, 2025
Showing page 5 of 17
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
* mcc, mcp: completely removed the custom frame setting. The object's frame is now derived from the global MUI string object frame setting, unless a custom frame is specified during OM_NEW or set() later. Since BetterString is meant as a replacement class for String.mui it is much more intuitive to inherit the global style than have to define the same frame again.
Thore Böckelmann
More...
over 12 years ago
* mcc/misc: completely reworked the string buffer handling to keep a size information for each single string (normal, undo, original). Before the class kept a size information for the normal contents string only and after the first undo action this size information was bogus but still used whenever the current allocation size needed to be checked. Upon the next contents change memory was trashed due to this wrong size information.
Thore Böckelmann
More...
over 12 years ago
* mcp/CreatePrefsGroup.c: used a fixed height of 0 to enforce a suitable height of all pen and frame buttons.
Thore Böckelmann
More...
over 12 years ago
* mcc/Dispatcher.c: extended the check for unsafe notification removal to cover MUI 3.9 and MUI 4.x.
Thore Böckelmann
More...
over 12 years ago
* mcc/Pointer.c: bumped the minimum intuition version for built-in pointers to 53.40.
Thore Böckelmann
More...
over 12 years ago
- fixed AROS build
Jens Maus
More...
over 12 years ago
* misc: final 11.24 release preparations
Jens Maus
More...
over 12 years ago
* misc: final 11.24 release preparations
Jens Maus
More...
over 12 years ago
* mcc/InitConfig.c, mcp/Dispatcher.c: all default configuration settings are now available as constants and used all over the place.
Thore Böckelmann
More...
over 12 years ago
* mcc/InitConfig.c: fixed an ancient bug which prevented the custom mouse pointer setting to be successfully applied if the default setting had to be used.
Thore Böckelmann
More...
over 12 years ago
* mcc/HandleInput.c: now it is possible start a selection on the first click inside the object even if the "select on active" feature is enabled.
Thore Böckelmann
More...
over 12 years ago
* mcc/Dispatcher.c, mcc/HandleInput.c: fixed a selection issue triggered by YAM which was caused by the last change. Thanks to Christoph Pölzl for the hint. Unfortunately it is currently not possible to start a selection right with the first click within the object if the "select on active" feature is enabled.
Thore Böckelmann
More...
over 12 years ago
* mcc/Dispatcher.c, mcc/HandleInput.c: don't perform the "select all" operation immediately if the "select on active" feature is enabled and the object becomes active, but defer this a bit. This makes it possible to activate the object with the mouse and start to mark a section while the mouse button is still pressed. And this also fixes the issue that keeping the mouse button pressed always started a selection from the beginning of the contents instead of the current position. Thanks to Christoph Pölzl for the hint.
Thore Böckelmann
More...
over 12 years ago
* mcc/Dispatcher.c: added a workaround for an old and ancient MUI bug when having to deal with removed notifications while causing further set() operations which trigger nested notification checks. Thanks for Steffen Gutmann for all the hints regarding this issue, as MUIbase was the only known affected application so far.
Thore Böckelmann
More...
over 12 years ago
* mcc/Debug.c: output a warning if getting the ENV variable failed.
Thore Böckelmann
More...
over 12 years ago
* mcc/Dispatcher.c: corrected the name of a flag.
Thore Böckelmann
More...
over 12 years ago
* mcc/Dispatcher.c: output an error message in case removing the window sleep notify fails.
Thore Böckelmann
More...
over 12 years ago
* mcc/HandleInput.c: added yet another debug statement in case a content expansion failed.
Thore Böckelmann
More...
over 12 years ago
* mcc/Dispatcher.c, mcc/HandleInput.c: moved the MUIM_BetterString_Insert implementation to HandleInput.c to make the dispatcher look cleaner.
Thore Böckelmann
More...
over 12 years ago
* mcc/private.h: removed an unused variable.
Thore Böckelmann
More...
over 12 years ago
* mcc/HandleInput.c: clear the selection only if reading from clipboard was successful.
Thore Böckelmann
More...
over 12 years ago
* mcc/ClipboardServer.c: changed the ClipboardToString() functions to return a boolean value to indicate success and to avoid memory leaks.
Thore Böckelmann
More...
over 12 years ago
* mcc/Dispatcher.c, mcc/FileNameCompl.c: fixed some more possible memory leaks.
Thore Böckelmann
More...
over 12 years ago
* mcc/Dispatcher.c: free the original string in OM_DISPOSE to avoid memory leaks.
Thore Böckelmann
More...
over 12 years ago
* mcc/AllocFunctions.c: removed a +1 in the new size calculation to avoid expanding too early.
Thore Böckelmann
More...
over 12 years ago
* mcc/HandleInput.c: replaced yet another in-string strlcpy() by memmove().
Thore Böckelmann
More...
over 12 years ago
* mcc/misc: use memmove() instead of strcpy() to move characters within the contents string as strcpy() is not guarateed to handle overlapping copies correctly. Also replaced strcpyback() by memmove().
Thore Böckelmann
More...
over 12 years ago
* mcc/misc: completely reworked the string expansion functions and added lots of NULL pointer checks.
Thore Böckelmann
More...
over 12 years ago
* mcc/PrintString.c: added missing LEAVE() call.
Thore Böckelmann
More...
over 12 years ago
* mcc/AllocFunctions.c: use Alloc/FreeVecPooled instead of Alloc/FreePooled.
Thore Böckelmann
More...
over 12 years ago
←
1
2
3
4
5
6
7
8
9
…
16
17
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree