Symbian OS | Pocket PC | Smartphone | Android | BlackBerry | Apple iPhone OS | Java | Mobile Gaming | Linux | Palm | Win CE | Tablet  
     

Free Mobile Software, Themes, Games, Apps for PDA and Smartphones

     
Search by Device
My Device

  
Last Viewed Apps
NextPage for Mobile - Firefox Addon
Rayman Jungle Run Puzzle
Cpu Info
Puzzle 2048 Free
Geekbench 4
Search by Category
Business & Profession
Databases
Dictionary & Translator
Entertainment
Finance
Games
Healthcare & Medicine
Internet & Communications
Multimedia & Graphics
Organisation & Productivity
Programming & Development
Reading
Science & Education
System Utilities
Themes & Wallpapers & Skins
Travel & Navigation
Search by Platform
Android
Apple iPhone OS
iPad
iPhone
iPod Touch
BlackBerry
Java
Linux
Maemo Nokia Internet Tablet
MeeGO
Sharp Zaurus
Mobile Gaming
Nintendo DS
Playstation 3
Playstation Portable
Wii
Xbox 360
Palm OS
Symbian OS
Series 60
Series 80
Series 90
UIQ
Tablet PC
Windows CE.NET
Windows Mobile Pocket PC
Windows Mobile Smartphone
     


Achivx Partner
 
 
Woopsi




Woopsi
Version: 0.44

Platforms: Mobile Gaming, NDS


Categories: Programming & Development

Upload date: 5 Jan 12

Developer:

License: Freeware

Downloads: 9

File Size: 3989 Kb
Download Free Woopsi 



Rating: 2.0/5 (Total votes: 1)




  Woopsi

Developer's note:

This release adds system-wide support for unicode (UTF-8). Virtually all of the new features are related to text storage, manipulation or display.

In addition to that, the FileRequester is now an official part of libwoopsi and there are dozens of fixes and improvements.

It is worth noting that this release does *not* include any font classes that can render text beyond the standard ASCII set. This will come in a future release - TrueType support is in the works. Alternatively, you can roll your own font class.

Fixes:
- Moved fatInitDefault() SDL function into woopsifuncs.cpp (Quirky).
- ScrollingPanel::raiseScrollEvent() only fires if events are enabled.
- Gadget::raisesEvents() retrieves its value from the GadgetEventHandlerList object.
- Gadget::setRaisesEvents() alters the GadgetEventHandlerList object.
- Removed the raisesEvents flag from the Gadget class.
- Bmp2Font produces working Font classes.
- Deleted badly-converted fonts:
- Latha;
- Lucida10;
- Roman 10;
- Trebuchet8.
- FileRequester no longer has transparent regions.
- FileRequester sorts correctly.
- FileRequester does not attempt to draw when drawing is disabled.
- FilePath uses WoopsiString::lastIndexOf() to change to parse path string.
- Dragging a screen that isn't the top screen so that it is not visible no longer causes a crash.
- Removed glyphs from NewTopaz and Topaz fonts.
- Changed NewTopaz font to PackedFont1 from PackedFont16.
- Changed Topaz font to MonoFont from Font.
- Fixed memory leak when enumerating directories in FileListBox.
- FileListBox shows dummy file list when in SDL mode.
- Graphical corruption in GraphicsPort::clipScroll() fixed.
- Fixed FileRequester layout.
- Replaced magic number double click time with define in woopsifuncs.cpp.
- TestPanel class in scrolltest example draws its border correctly.
- Fixed a crash in GraphicsPort::drawText() when trying to draw text outside the clipRect with a PackedFont1 font; should provide a minor speedup.
- ScrollingPanel draws its border correctly.
- Removed Text::getLinePointer().
- MultiLineTextBox::drawCursor() uses a StringIterator to locate the cursor position.
- MultiLineTextBox::drawCursor() does not read past the end of the string when the cursor is positioned beyond the string.
- Text::wrap() does not perform an invalid comparison between line index and char index when truncating the line positions array.
- Text::wrap() correctly appends the string end position in all scenarios.
- Text::wrap() always assumes text height is at least one row.
- Text::getLineContainingCharIndex() returns the correct value if the character is in the last row.
- WoopsiString::insert() explicitly calls its own setText() and append() methods to prevent the Text class from wrapping twice.
- Added WoopsiString::encodeCodePoint().
- PackedFontBase::isCharBlank() returns correct value if character not present in font (fixes horizontal alignment in MulitLineTextBox).
- Key repeat values stored in defines.h.
- FileListBox does not show "." directory.
- Minor optimisation when building the FileListBox contents.
- Split Label::calculateTextPosition() split into horizontal and vertical methods.
- TextBox switches to left-aligned automatically if contents exceeds size of box.
- Fixed memory leak and logic problems when deleting gadgets.

New Features:
- Added FontBase::getCharHeight().
- WoopsiString supports UTF-8 (Lakedaemon).
- Split glyphs into separate GlyphFont.
- GadgetStyle includes a glyph font.
- All gadgets converted to use WoopsiStrings instead of raw chars/char arrays, meaning they support UTF-8.
- Various changes in Text class to support UTF-8.
- Changed parameters to GraphicsUnclipped::drawText() (and subclasses).
- Added StringIterator class, for efficient iteration over a UTF-8 string.
- Removed dependence on WoopsiString::getCharArray().
- Promoted FileRequester gadget from bonus folder to main library.
- libfat enabled by default in test projects and template.
- Added WoopsiString::lastIndexOf().
- Added WoopsiString::subString().
- Added WoopsiString::indexOf().
- TextBox implements key repeats when left or right d-pad is held down; cursor moves repeatedly until end of string reached or d-pad released.
- MultiLineTextBox implements key repeats when left or right d-pad is held down; cursor moves repeatedly until end of string reached or d-pad released.
- Textbox contents scrolls horizontally as cursor is moved.
- Added key repeat event handling to the entire system.

 
Like it? Share with your friends!

If you got an error while installing Themes, Software or Games, please, read FAQ.
 
Similar Software:

Wee BasicWee Basic
Wee Basic The NeoFlash Spring Coding Competition is still heating up, and we've got three more homebrew entries to fill that flashcart of yours. Nope, no games here, just very useful (and very nifty) applications that you might want a look into if you're the sort to try your hand at coding games, watch movies on your DS, or play the guitar
WoopsiWoopsi
Woopsi Woopsi is a windowing system for the Nintendo DS, written in C++.A  The aim of the project is to create a windowing system that other programmers can use for their applications, decreasing the tedious amount of GUI code that they have to write. This demo illustrates some of the features of Woopsi
Micro Lua DSMicro Lua DS
Micro Lua DS Micro Lua DS has been updated and this release brings us to version 4.5 for the Nintendo DS. Here's what's new in version 4.5 of MicroLua "This version adds the ability to MicroLua to communicate several NDS locally! On the joys of local multiplayer ======================= [[MICROLUA 4.5]] ===================== == ................................
Introduction to Nintendo DS ProgrammingIntroduction to Nintendo DS Programming
Introduction to Nintendo DS Programming Jaeden Amero has updated his Introduction to Nintendo DS Programming which is a manual for all you wanna-be DS homebrew developers out there
PAlib 09.07.06PAlib 09.07.06
PAlib 09.07.06 molluskAfter just four days, the ever active Mollusk has updated his PAlib. You want more? He got you some more. Just remember that installing new programs in your DS is your choice. We just want to help the developers and users out there to get more than what they paid for the great Nintendo DS.Highlights of the new version:--Animated gifs and new commands
Micro Lua DSMicro Lua DS
Micro Lua DS Cid2Mizard is out once more with a new version of his MicroLua homebrew app for the DS. I- New features | ----------------+ * Add functions to keep track of the memory usage. * Alpha transparency: you can now blend any drawing. It doesn't *__ mean support for alpha channel of image files. * Add function to make colours with values up to 256 instead of *__ 31
Woopsi 0.34 demoWoopsi 0.34 demo
Woopsi 0.34 demo Homebrew developer Ant512 recently rolled out the latest build to the GUI library tool designed for the Nintendo DS, Woopsi. Version 0.34 includes a lot of new changes, such as the addition of several code fixes and optimizations to help make the program run a lot smoother
Box2D 2.0 (SVN r80)Box2D 2.0 (SVN r80)
This is a modified version of Box3D physics engine by Erin Catto
TinkeTinke
Tinke - Tinke v0.8.2 from NDS dev benito356 is a compiler that can come in very useful. It allows you to select a kit and tinke v0.8.2 will give you the information for viewing and retrieving files like narc, NCGR, NCLR which all may be found in the game. The full change log is below. Changelog 0.8.2 *** Improved Hexadecimal editor -> Now using Be
DSLuaDSLua
DSLua Attention, DS homebrew developers. We've just picked up word that the DSLua team has updated their developer's kit once again, bringing the application up to version 0.7
 

Comments on Woopsi:

Comments not found

Name:


Comment:


Enter text from image below:

Turn on images!

 
 

If you noted an error or download link is broken, please, report it via this page or use comments.
 

Please, select device to check if Woopsi supports it
 
 
© Pantich 2009 - 2025 All rights reserved.