Pietro Gagliardi
|
28ca02673b
|
Even more trying to reason about the algorithm.
|
2016-12-20 14:47:11 -05:00 |
Pietro Gagliardi
|
4f1ba0df84
|
Plotted out at a high level how insertion with attribute borrowing should work.
|
2016-12-20 14:24:26 -05:00 |
Pietro Gagliardi
|
643e2937c4
|
More stuff I guess?
|
2016-12-19 17:15:48 -05:00 |
Pietro Gagliardi
|
78f5ca5eb5
|
Implemented attrlistInsertCharactersUnattributed().
|
2016-12-19 13:46:20 -05:00 |
Pietro Gagliardi
|
fee06b9553
|
Wrote the prototypes for the other functions I will need.
|
2016-12-19 11:07:52 -05:00 |
Pietro Gagliardi
|
7ebfe73bce
|
Some minor cleanup.
|
2016-12-19 11:02:33 -05:00 |
Pietro Gagliardi
|
96e15116ba
|
Added some expository information about attribute lists.
|
2016-12-18 14:11:12 -05:00 |
Pietro Gagliardi
|
5c96266c7c
|
And finished implementing attrlistInsertAt(). Woo!
|
2016-12-18 14:06:37 -05:00 |
Pietro Gagliardi
|
75525196b1
|
Even more expansion of the experimental attribute list.
|
2016-12-18 11:49:54 -05:00 |
Pietro Gagliardi
|
4c99899a1d
|
More work. Much clearer now... not yet complete though.
|
2016-12-17 23:07:48 -05:00 |
Pietro Gagliardi
|
2f449887d8
|
More TODOs.
|
2016-12-17 12:23:09 -05:00 |
Pietro Gagliardi
|
722dd03193
|
Cleaned up exp_attrdll.c a bit.
|
2016-12-17 12:19:33 -05:00 |
Pietro Gagliardi
|
98082068f6
|
Started an experimental doubly linked list implementation of attribute lists.
|
2016-12-16 23:31:04 -05:00 |
Pietro Gagliardi
|
6726ab70a9
|
Changed attrstr.c to match ui_attrstr.h.
|
2016-12-15 13:39:19 -05:00 |
Pietro Gagliardi
|
3f48bddce0
|
Started the header file for attributed strings, drawing text layouts, and the new text system in general.
|
2016-12-12 06:45:49 -05:00 |
Pietro Gagliardi
|
e9fdbf33f3
|
And plugged in the deletion stuff into the rest of attrstr.c. We're on a roll here!
|
2016-12-06 10:35:08 -05:00 |
Pietro Gagliardi
|
0503110ddd
|
Fixed the delete attributes code.
|
2016-12-06 10:23:53 -05:00 |
Pietro Gagliardi
|
cb8d75d431
|
Started implementing the attribute handling code itself.
|
2016-12-05 18:32:51 -05:00 |
Pietro Gagliardi
|
b45e5f4de2
|
Extended attrstr.c. Much more complete API now.
|
2016-12-04 16:02:56 -05:00 |
Pietro Gagliardi
|
4f8f94b85a
|
Updated the CMakeLists.txt for OS X.
|
2016-12-03 20:02:39 -05:00 |
Pietro Gagliardi
|
da8b8de371
|
Wrote the new attributed string system's grapheme code for OS X.
|
2016-12-03 20:01:45 -05:00 |
Pietro Gagliardi
|
3218ba2a43
|
And migrated the Unix grapheme code for the new attributed string system.
|
2016-12-03 18:54:19 -05:00 |
Pietro Gagliardi
|
526173bf76
|
Started writing the implementation of uiAttributedString. Updated windows/graphemes.cpp for this new implementation. Also fixed up a bunch of subtle errors and other issues with windows/graphemes.cpp.
|
2016-12-03 18:34:06 -05:00 |
Pietro Gagliardi
|
0d5ff432b3
|
Rewrote utf16.cpp to use my utf lib. Maybe I should be doing attributed strings safter all, but I might as well optimize too I guess??
|
2016-12-03 11:31:11 -05:00 |
Pietro Gagliardi
|
c0f91058c4
|
Started the move to my utf library. Imported the library.
|
2016-12-03 11:20:22 -05:00 |
Pietro Gagliardi
|
5fa7ba487e
|
Merge pull request #240 from lailton/master
Update uipriv_darwin.h
|
2016-12-01 14:28:40 -05:00 |
Lailton Fernando Mariano
|
39d1c0565e
|
Update uipriv_darwin.h
|
2016-12-01 16:26:59 -02:00 |
Lailton Fernando Mariano
|
cb927659fa
|
Update uipriv_darwin.h
|
2016-12-01 14:32:14 -02:00 |
Pietro Gagliardi
|
dd339699cd
|
Oops, I forgot to remove the uiImage code from the GTK+ port when splitting uiTable into a branch. Fixed the build for now. Fixes #238.
|
2016-11-30 09:21:37 -05:00 |
Pietro Gagliardi
|
e3dec183aa
|
Started the process of splitting the table code into a separate branch.
|
2016-11-27 17:34:40 -05:00 |
Pietro Gagliardi
|
287d59b5c5
|
More TODOs.
|
2016-11-11 01:21:28 -05:00 |
Pietro Gagliardi
|
6b33c62b84
|
More TODOs.
|
2016-11-08 09:12:11 -05:00 |
Pietro Gagliardi
|
92965068e1
|
We no longer need this file.
|
2016-11-02 09:41:51 -04:00 |
Pietro Gagliardi
|
f56411fde1
|
Use performWindowDragWithEvent: if available.
|
2016-11-02 09:34:40 -04:00 |
Pietro Gagliardi
|
17dc5f407e
|
And implemented moves on OS X.
|
2016-11-02 09:29:44 -04:00 |
Pietro Gagliardi
|
81b95a59b1
|
Minor fixups.
|
2016-11-02 09:09:49 -04:00 |
Pietro Gagliardi
|
503e5d7768
|
More notes.
|
2016-11-02 08:23:26 -04:00 |
Pietro Gagliardi
|
7199d4c847
|
More notes.
|
2016-11-01 17:51:25 -04:00 |
Pietro Gagliardi
|
fae0bb061b
|
Fixed the obvious glitches with window resizes.
|
2016-11-01 15:19:02 -04:00 |
Pietro Gagliardi
|
4c429d5b7f
|
Removed the titlebar logic. Let's try to get the core code working first.
|
2016-11-01 14:57:44 -04:00 |
Pietro Gagliardi
|
0311679e37
|
Let's continue working on OS X resize drags.
|
2016-11-01 13:31:34 -04:00 |
Pietro Gagliardi
|
3eeb15bcdb
|
Added the initial implementation of the custom resize code.
|
2016-11-01 11:58:01 -04:00 |
Pietro Gagliardi
|
d3b33e39ce
|
Further enhancements to custom run loops on OS X for custom resize loops.
|
2016-10-31 14:33:11 -04:00 |
Pietro Gagliardi
|
211b11b80f
|
Fixed a threading issue in uiQueueMain() on GTK+.
|
2016-10-31 13:38:38 -04:00 |
Pietro Gagliardi
|
6779ae91d7
|
Started a FAQ with the OS X activation issue as the only question for now. Fixes #218.
|
2016-10-28 18:56:55 -04:00 |
Pietro Gagliardi
|
a1d14b8773
|
More TODOs.
|
2016-10-28 17:43:40 -04:00 |
Pietro Gagliardi
|
39fdf7457b
|
More preparation for the OS X window move/resize code: uiMainStep() is split into an internal function that takes a pre-sendEvent: interception specifically intended for internal loops.
|
2016-10-27 23:32:33 -04:00 |
Pietro Gagliardi
|
8cbae7d2b7
|
More TODOs.
|
2016-10-27 20:51:37 -04:00 |
Pietro Gagliardi
|
5de62d073f
|
Cal [NSApp finishLaunching]. Fixes #182.
|
2016-10-26 09:39:43 -04:00 |
Pietro Gagliardi
|
cc1942a929
|
Prepared OS X for the new uiArea functions.
|
2016-10-26 01:15:01 -04:00 |